DIST paludis-0.24.2.tar.bz2 1400236 RMD160 26128306b40b9318eff7a282ea1505646f4a32d8 SHA1 0e1778b1b33ff08132da1ba99c6145ccce057bf2 SHA256 ac4638b10e3967e593dcddf09e8931946a1b9ff43bd31a95e9e72d0b13d688ed
DIST paludis-0.24.5.tar.bz2 1399916 RMD160 1134575f749105af9552eab3fe7fbb0ad08e4ee2 SHA1 896732075d96e71458773e6158d2f4326bffa53a SHA256 4b4de1d24858a0a78598a663818867644e54a271603ef8b35d7b2752b8852fdf
DIST paludis-0.24.6.tar.bz2 1402577 RMD160 dec2d8f89566dbb35d35ce28649ab184f76448e2 SHA1 8bbf1500b7e8e383003423ae4758af1773e8b28e SHA256 1a57a6d8d24458d30699158c6e7065222ce8e581fe3546823532b26f36934bf3
+DIST paludis-0.26.0_alpha11.tar.bz2 1466896 RMD160 586f29d03c94e8766efe3e153e199c3d4689c0d5 SHA1 f7a6957d50f376c4a81d8d8c49ba026bbaf82a3f SHA256 08c187d124c23ad534ded574711773fb5eb60f83bb5b7c059c1aa4b4cc5749c5
DIST paludis-0.26.0_alpha3.tar.bz2 1340983 RMD160 d657066ba1dfabf9883d4956dd73c303aa78a1f9 SHA1 88096e916cb67e7fc5b281fde7141479ee2e502d SHA256 e48609b772ed38fef9353211cfcec4be6cf3c43f913dc9cb521a516a58ce961f
DIST paludis-0.26.0_alpha4.tar.bz2 1374210 RMD160 4dabab6ef2a8a804ffb69508d0b3bf0d5af7ec59 SHA1 06dcaf1205174d46890b9cb95b343e1d0a974a82 SHA256 eb14952eb69b3d3d689a34fbf9c97eb992ca8b78ee7b91166f6de29e448e1b10
DIST paludis-0.26.0_alpha5.tar.bz2 1408144 RMD160 41cd3bc60def7f1b64dbfd5e9d73f2e6e08c3b67 SHA1 1f90cb7fabb62daeaa81a978bdbbc055800808a0 SHA256 b5d9a494a540105d0fdd8af5e771fa4934015f9349d3394069c162479e7c8dd0
EBUILD paludis-0.24.2.ebuild 3711 RMD160 e09151882f3d23890cfee72eac4fc57d488b6ccc SHA1 331a84d2e9062c1b5e876ffeebe7d0c11bd2d81f SHA256 7c756e59a0bb08c38ab20b6ab759682605d1076b5a960d213d3a8505a1ee6178
EBUILD paludis-0.24.5.ebuild 3744 RMD160 800cd5b8335011b9e738f2d1556c66156b27154c SHA1 e87697065984f69c029c74b66313e4e1d308c5ce SHA256 5be514adfa48cdc876ea0b1b4126db0eec86291cb0b0077b6370ccfb82e3a11c
EBUILD paludis-0.24.6.ebuild 3744 RMD160 6ebee8ffd397e0ad5a11dfd6333018463de47499 SHA1 0c0c98e242c9abf217c6b3efa82b81fa70d0b27d SHA256 ab85e925e2349490dc00b9002a0715c47ce59749fa0aab6c4e5f71f44e658956
+EBUILD paludis-0.26.0_alpha11.ebuild 4558 RMD160 4efd01034966b913209037e496e919ea0b66a76a SHA1 e8d0b485f95a2455d50a4c99ae67c41cc7e22f51 SHA256 c3095b0d407264355247e372f3d7ed5cb65ae09106416120a06c13f1f9c9a7e1
EBUILD paludis-0.26.0_alpha3.ebuild 3573 RMD160 4483790578734978965cfa948091087039b1a356 SHA1 f6663cf4049addf80f62ed5a5df887dde0febc97 SHA256 fb08bc61c3f25d92d52b5af4d7b3a09f2ec998340f972d85feba6051ac9ae6e9
EBUILD paludis-0.26.0_alpha4.ebuild 4429 RMD160 d9e4e55e05503caec2ad3556d02752a7c896de31 SHA1 e6d924671c7b4d3725d69059c9e972c014205a6b SHA256 30ffb5f0c42ed54574fe9dc66678f89a792d041f465750de544cdb4906431eb6
EBUILD paludis-0.26.0_alpha5-r1.ebuild 4566 RMD160 c7ea2a321cf4c8b62b2d282fc6bdcc23f13b1760 SHA1 a68d0eadbe39b1ace32ab13137ad13a6d039f859 SHA256 a02aecc95adcf9e551fabcb3349c2beda6b3e4750771f145c399962fa191a9ff
EBUILD paludis-0.26.0_alpha7.ebuild 4565 RMD160 44f80e81d87dffd4f4b5276321f8eb3e4e079ad2 SHA1 40aa5efda2f50c98f2c1b6efb33521f25fb829b0 SHA256 6dd72508e4462e4468d8d23d03a06950068dcaafdf5d2e1729e64c0b025a871d
EBUILD paludis-0.26.0_alpha9-r1.ebuild 4649 RMD160 2c423fff74824e488bd4a0569d6a37d69dab5524 SHA1 001c521d99de70b88638a26669418380bd12271e SHA256 2a65fb8b9bc00797e22ed9288c3d3ff726c167a797daae0691ec8a456c11e0fd
EBUILD paludis-0.26.0_alpha9.ebuild 4554 RMD160 163ebe9c7ad0dfed46d593a08dbf3e40ff53a4d8 SHA1 bc2bab40c060c56aff2215f5916e8561f9dcf667 SHA256 aa0ff4209c58bea880b6f05a289bd2f1d4353fc020bc7d3c9650b154fa5d1b6a
-MISC ChangeLog 12640 RMD160 eaabbf2e65a36d98843905e975285e84ac9c036a SHA1 df0edc3443eab09d5e6b50674f09927b08b4374f SHA256 774329a62d7d1c0ef4602bf10a1e7e5f3fe92b196310089f033df96fef7ac9c1
+MISC ChangeLog 12792 RMD160 2ca9ed9a1a7f97698d73afc65eef98a7469741e3 SHA1 f3fbff692fedefac6772676914e79b012764e48c SHA256 be71431ef18a568b2d923c81c6a8fe28dadb5403159b2e42ce9fe494842e8475
MISC metadata.xml 215 RMD160 fb4e0ce6a8613f47d383fb90b2242c0349033c4e SHA1 4cb580ca79a377ee3cbba9c249a7ae4832523543 SHA256 d1571d1c377f5db0837eb017ced01a469f30b6ef9d4ba936d775b101ce7cb7f1
--- /dev/null
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-0.26.0_alpha11.ebuild,v 1.1 2008/03/07 23:20:59 coldwind Exp $
+
+inherit bash-completion eutils flag-o-matic
+
+DESCRIPTION="paludis, the other package mangler"
+HOMEPAGE="http://paludis.pioto.org/"
+SRC_URI="http://paludis.pioto.org/download/${P}.tar.bz2"
+
+IUSE="doc glsa inquisitio portage pink python qa ruby vim-syntax zsh-completion visibility"
+LICENSE="GPL-2 vim-syntax? ( vim )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+COMMON_DEPEND="
+ >=app-admin/eselect-1.0.2
+ >=app-admin/eselect-news-20071201
+ >=app-shells/bash-3
+ qa? ( dev-libs/pcre++ >=dev-libs/libxml2-2.6 app-crypt/gnupg )
+ inquisitio? ( dev-libs/pcre++ )
+ glsa? ( >=dev-libs/libxml2-2.6 )
+ ruby? ( >=dev-lang/ruby-1.8 )
+ python? ( >=dev-lang/python-2.4 >=dev-libs/boost-1.33.1-r1 )
+ virtual/c++-tr1-functional
+ virtual/c++-tr1-memory
+ virtual/c++-tr1-type-traits"
+
+DEPEND="${COMMON_DEPEND}
+ doc? (
+ || ( >=app-doc/doxygen-1.5.3 <=app-doc/doxygen-1.5.1 )
+ media-gfx/imagemagick
+ )
+ python? ( dev-python/epydoc dev-python/pygments )
+ ruby? ( doc? ( dev-ruby/syntax dev-ruby/allison ) )
+ dev-util/pkgconfig"
+
+RDEPEND="${COMMON_DEPEND}
+ net-misc/wget
+ net-misc/rsync
+ sys-apps/sandbox"
+
+# Keep this as a PDEPEND. It avoids issues when Paludis is used as the
+# default virtual/portage provider.
+PDEPEND="
+ vim-syntax? ( >=app-editors/vim-core-7 )"
+
+PROVIDE="virtual/portage"
+
+pkg_setup() {
+ replace-flags -Os -O2
+ replace-flags -O3 -O2
+
+ enewgroup "paludisbuild"
+ enewuser "paludisbuild" "-1" "-1" "/var/tmp/paludis" "paludisbuild"
+
+ FIXED_MAKEOPTS=""
+ m=$(free -m | sed -n -e '/cache:/s,^[^[:digit:]]\+[[:digit:]]\+[^[:digit:]]\+\([[:digit:]]\+\).*,\1,p')
+ j=$(echo "$MAKEOPTS" | sed -n -e 's,.*-j\([[:digit:]]\+\).*,\1,p' )
+ if [[ -n "${m}" ]] && [[ -n "${j}" ]] && (( ${j} > 1 )); then
+ if (( m < j * 512 )) ; then
+ FIXED_MAKEOPTS="-j$(( m / 512 ))"
+ [[ ${FIXED_MAKEOPTS} == "-j0" ]] && FIXED_MAKEOPTS="-j1"
+ ewarn "Your MAKEOPTS -j is too high. To stop the kernel from throwing a hissy fit"
+ ewarn "when g++ eats all your RAM, we'll use ${FIXED_MAKEOPTS} instead."
+ fi
+ fi
+}
+
+src_compile() {
+ local repositories=`echo default unpackaged $(usev cran ) | tr -s \ ,`
+ local clients=`echo default accerso adjutrix contrarius importare \
+ $(usev inquisitio ) instruo paludis reconcilio | tr -s \ ,`
+ local environments=`echo default $(usev portage ) | tr -s \ ,`
+ econf \
+ $(use_enable doc doxygen ) \
+ $(use_enable pink ) \
+ $(use_enable qa ) \
+ $(use_enable ruby ) \
+ $(useq ruby && useq doc && echo --enable-ruby-doc ) \
+ $(use_enable python ) \
+ $(use_enable glsa ) \
+ $(use_enable vim-syntax vim ) \
+ $(use_enable visibility ) \
+ --with-vim-install-dir=/usr/share/vim/vimfiles \
+ --enable-sandbox \
+ --with-repositories=${repositories} \
+ --with-clients=${clients} \
+ --with-environments=${environments} \
+ || die "econf failed"
+
+ emake ${FIXED_MAKEOPTS} || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS README ChangeLog NEWS
+
+ BASH_COMPLETION_NAME="adjutrix" dobashcompletion bash-completion/adjutrix
+ BASH_COMPLETION_NAME="paludis" dobashcompletion bash-completion/paludis
+ BASH_COMPLETION_NAME="accerso" dobashcompletion bash-completion/accerso
+ BASH_COMPLETION_NAME="contrarius" dobashcompletion bash-completion/contrarius
+ BASH_COMPLETION_NAME="importare" dobashcompletion bash-completion/importare
+ BASH_COMPLETION_NAME="instruo" dobashcompletion bash-completion/instruo
+ BASH_COMPLETION_NAME="reconcilio" dobashcompletion bash-completion/reconcilio
+ use qa && \
+ BASH_COMPLETION_NAME="qualudis" \
+ dobashcompletion bash-completion/qualudis
+ use inquisitio && \
+ BASH_COMPLETION_NAME="inquisitio" \
+ dobashcompletion bash-completion/inquisitio
+
+ if use zsh-completion ; then
+ insinto /usr/share/zsh/site-functions
+ doins zsh-completion/_paludis
+ doins zsh-completion/_adjutrix
+ doins zsh-completion/_importare
+ doins zsh-completion/_reconcilio
+ use inquisitio && doins zsh-completion/_inquisitio
+ doins zsh-completion/_paludis_packages
+ fi
+}
+
+src_test() {
+ # Work around Portage bugs
+ export PALUDIS_DO_NOTHING_SANDBOXY="portage sucks"
+ export BASH_ENV=/dev/null
+
+ emake check || die "Make check failed"
+}
+
+pkg_postinst() {
+ # Remove the symlink created by app-admin/eselect-news
+ if [[ -L "${ROOT}/var/lib/paludis/news" ]] ; then
+ rm "${ROOT}/var/lib/paludis/news"
+ fi
+}