From: Santiago M. Mola Date: Fri, 7 Mar 2008 23:20:59 +0000 (+0000) Subject: Add 0.26.0_alpha11. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=1c456d448ac31f8d54f02a9fd246de71c5c1470a;p=gentoo.git Add 0.26.0_alpha11. Package-Manager: portage-2.1.4.4 --- diff --git a/sys-apps/paludis/ChangeLog b/sys-apps/paludis/ChangeLog index 56956875b674..48898e496f17 100644 --- a/sys-apps/paludis/ChangeLog +++ b/sys-apps/paludis/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/paludis # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.84 2008/02/18 13:58:56 rbrown Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.85 2008/03/07 23:20:59 coldwind Exp $ + +*paludis-0.26.0_alpha11 (07 Mar 2008) + + 07 Mar 2008; Santiago M. Mola + +paludis-0.26.0_alpha11.ebuild: + Add 0.26.0_alpha11. 18 Feb 2008; Richard Brown files/paludis-0.26.0_alpha9-echo-functions.patch: diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest index 0d1adacee3f3..bb67ce876aae 100644 --- a/sys-apps/paludis/Manifest +++ b/sys-apps/paludis/Manifest @@ -6,6 +6,7 @@ DIST paludis-0.24.1.tar.bz2 1400452 RMD160 dd1df850423a71d79ae9c660fbb9eed63aa23 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 @@ -16,6 +17,7 @@ EBUILD paludis-0.24.1.ebuild 3711 RMD160 9fae60fcbd620cfaa936e3348fed4a1869c72e7 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 @@ -24,5 +26,5 @@ EBUILD paludis-0.26.0_alpha6.ebuild 4483 RMD160 313b8306065cb50b6de80b0d6584f254 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 diff --git a/sys-apps/paludis/paludis-0.26.0_alpha11.ebuild b/sys-apps/paludis/paludis-0.26.0_alpha11.ebuild new file mode 100644 index 000000000000..46a84cc295c6 --- /dev/null +++ b/sys-apps/paludis/paludis-0.26.0_alpha11.ebuild @@ -0,0 +1,137 @@ +# 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 +}