diff options
author | Tiziano Müller <dev-zero@gentoo.org> | 2012-10-14 20:59:20 +0000 |
---|---|---|
committer | Tiziano Müller <dev-zero@gentoo.org> | 2012-10-14 20:59:20 +0000 |
commit | 730ab4761489c1b82a161c27856c4ddb6a746ddc (patch) | |
tree | 384fe357b2c4b52531ff5ed2e6f915588162601b /sys-apps/paludis | |
parent | Stable on alpha, bug 438374. (diff) | |
download | historical-730ab4761489c1b82a161c27856c4ddb6a746ddc.tar.gz historical-730ab4761489c1b82a161c27856c4ddb6a746ddc.tar.bz2 historical-730ab4761489c1b82a161c27856c4ddb6a746ddc.zip |
Version bump.
Package-Manager: portage-2.1.11.20/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/paludis')
-rw-r--r-- | sys-apps/paludis/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/paludis/Manifest | 10 | ||||
-rw-r--r-- | sys-apps/paludis/paludis-0.80.1.ebuild | 171 |
3 files changed, 183 insertions, 5 deletions
diff --git a/sys-apps/paludis/ChangeLog b/sys-apps/paludis/ChangeLog index e7e860f9b95a..0c8733c71790 100644 --- a/sys-apps/paludis/ChangeLog +++ b/sys-apps/paludis/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/paludis # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.224 2012/09/23 10:46:44 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.225 2012/10/14 20:59:20 dev-zero Exp $ + +*paludis-0.80.1 (14 Oct 2012) + + 14 Oct 2012; Tiziano Müller <dev-zero@gentoo.org> +paludis-0.80.1.ebuild: + Version bump. *paludis-0.80.0 (23 Sep 2012) diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest index f285969efa55..ed336fbcbee0 100644 --- a/sys-apps/paludis/Manifest +++ b/sys-apps/paludis/Manifest @@ -9,6 +9,7 @@ DIST paludis-0.74.1.tar.bz2 1715477 SHA256 dc23446ea820c3e63cf81abd0ef1b26a3c260 DIST paludis-0.76.0.tar.bz2 1721634 SHA256 371fa4835d38631bc444572cc1e7030b91d620ae696f9a7bd9b890072c15f34e SHA512 285927d5cc57d4a1b30e1c179172851bdd3458ed6aa1cae25a89a1c7fcb184de72a13e054b4add6d5cc79d4e8739a9e5322e54ab8a9daccdd6ae9a1ad836c486 WHIRLPOOL 752c8d2fe010a82c0ce0adafc797dd72fe567b4339b53ad150ecadc4525ec123e37e8c81b2d992015a75a68e0f560a9bb2c2af0061b697b011b613406d6a81ba DIST paludis-0.78.2.tar.bz2 1727298 SHA256 a8ba01a615ef8ba2ca5572f55fe30a3ab37a8de2fe0e2c6aa22e25bc36950962 SHA512 c991ef47dca48e9096069b78773f0decfdec18c69c4f1bf44ded7596dd28fe344ba88890ff2aa4e8aaa22320acd05b0095f22b347382ae6892cceb240a6666fc WHIRLPOOL da3266e3aec8929c677dc0ed803efb6cd7a675f64f7ca1229cde98f18b94e997ea37b5e2ac7c784f53fa030d2f7232479bee0c7f7e297ec15eff0ff61d03b345 DIST paludis-0.80.0.tar.bz2 1742780 SHA256 ec85cffb7817a1bf735cb4ac3feea529fde23b1d3e1524534d9604e5cf75a439 SHA512 9e00c44a93af7ae659d453087826c234d99726ced87be64e764df35e37259120f2080c7866a0d786f7670a47295f9d2c81ef5d6ba9c4e54fe0f205d7a95e0f1f WHIRLPOOL 5384e7e4165b8185594c213e21533ecc2e91bad05fb298d69aa0e982c21d1f9ce65c3025a49c046cf9819ffafe16d1a1c70d25c19f680b73212cc4484ffa1fec +DIST paludis-0.80.1.tar.bz2 1742912 SHA256 3e8917d350197819c04586d9e023eb9d00d9742a660f6828e4bdc92621d70690 SHA512 081e53833ff28f0ab5ef33a448531e1da66aa3beda8278581d58bd3db6907e11c0423e30442721e4e3928c10fa3f31f3f20f753c881633b7bff194dda46770d5 WHIRLPOOL 00308bace2abfade31cc74fc885e5b6b1a5d49fb51f88559c65ba30a388e0ad0c1933a2aad103d470b275660d0b40dcff53f41d49881a06a19a4587f56ad9d0f EBUILD paludis-0.66.0.ebuild 5251 SHA256 c93dc1a474265e2302834aa883bc666c03d82877cd23abf50a6ca225636ed4fc SHA512 264241659ee3675536ba1fe3860818042819ac46cc3f5acc569c9df8da429b4a81164b70d8339f6a0954de203966f98fdbe789dd17c960f0ee3f56bd0293d1ba WHIRLPOOL 3a6528e0dbb44f78fc5693388d6fa978b3ff5395a75292a6df30372e3844405ad1da59ee5efa882727cbac41f3ef4041e717505f889ea1fab511dde8a513b2cd EBUILD paludis-0.68.0.ebuild 5251 SHA256 65df100772f5619e6bb774c91d7b02d66869ab1670d60585d8b0673851465f58 SHA512 3ddf246adaf84d8abafc71010f2e0e0daffcffd7325df59e4a364fd51c1892645896b1004a108913f9ffaaf4af2808c4e16f64c32c77ce79219a938ae60961c2 WHIRLPOOL 6226775da542c2eee8c1e6fccba7dee895fffc56a5cb9440fff64491034114b3b96f835a737bfd26a55065496aafee9a45c229785eab37fdc327cc8bf6877f90 EBUILD paludis-0.70.2.ebuild 5251 SHA256 71175448c0fc0fa7614c8d2c21ecd0b621eced841f20c639c4a8d555e20fb0d4 SHA512 30a5639bd93ee4f1737a083de8b531091422cec4e86ce67f2e2a3cbc18659cdbdf5932f78ac172a6e884fa59777a1d021b663f086cea9221491b68c5024c2e2c WHIRLPOOL 10403e7152e66ebe2de051a0e973d187e531bf13525bc0525b4b733318297befb392c969bed8db320383f606e06e3888214afc988f7911f91804e40e35a7bf45 @@ -17,12 +18,13 @@ EBUILD paludis-0.74.1.ebuild 5255 SHA256 d74a1cb69553c0fcc8430398f06bcc0dc1c4b7c EBUILD paludis-0.76.0.ebuild 5240 SHA256 678e9ec044e879dc6a5e2252c2622e96da10b8d9e8d0fbfd559922a1413d783c SHA512 f031f02ca1ffc1a8f02e958bb7da6ef794a9a7bdc757fffd3868677453115a5d203a5a33b1877a7dba4a64ae5356bfe70d46114161a95fe2594b3effca454273 WHIRLPOOL 90d7799e004ca88decc86a507ec8f33844c8fd205fc5b56934eea4e25c3ed6df597d6492ac4a5027ecbf33a8aa216bf42c851bd71c97446878d07d44fcedcf93 EBUILD paludis-0.78.2.ebuild 5299 SHA256 0f09662e58ad061aafb0567c377c0ffde18a08944f0c0a86f882d137b636ac9c SHA512 b63724a44d26f3f30099367290b90a3990bd2e2d973a98d7eb0e1f13480dc5ebfd5ec37ce1d044b0c64a134e99de69dbf86959ccff04e7fe12717ae7d989e361 WHIRLPOOL e8b14b785ad470a098f055feb00281947d5e932e526cd3895d9d0962392e73bfd0ad17cf5a6ec247da92ba1b6ef465b30008240c3db52549219abcc1183e5c0a EBUILD paludis-0.80.0.ebuild 5299 SHA256 4431558c0f7fdfe8c7971fce9301063bc0cfef4dbedef49530fce6efc9b2f5a9 SHA512 9b7bbf34a4bc1d5fbacffc9f52d5456e32b4d2a9a2f1185f04d575c8a5e3da23a91d343d78ff294d011888f8c1c8ca4d9c3c6006bb76ac7b1e437f5aa9614917 WHIRLPOOL 7eef58dd7e91cb94a3acf15f7338613765679e03eb2df80ffce4a51707323a53e3bec868e466f16c2adbd3bc7fd2056e258a1d2777648ee4bebb6406571ecda1 -MISC ChangeLog 35272 SHA256 9b5f907c5c1c6b1c04caf1725918950fc036de8a63c646d07c449829a6b90f85 SHA512 b1a82fe4009ed905469ba23e34df8e7e3ab1a61e0710167bcd552ad2be9fc1e6853fe4493f75fc2a31c8cd9de286da619780ea6e1dccc953ed952bd3fd210fd3 WHIRLPOOL 89505f44547a4febae0cc3f72e70986e740af646f7ed272c4f08508b8eb7c908cf08b827eec13a55b968d930f59649b84c26ceef2ecb94d0d3b4a233001c9318 +EBUILD paludis-0.80.1.ebuild 5299 SHA256 e703640deedf9420266c05d02a42ab2e97cc3cea1c7e1b28fe628b490555b12e SHA512 0d093fd970ee7505ceaba32cb9617181fdde5284b6d73d9d77e63e791582750830f4c2a97ec0cbe9065c457c77f32159fe62ed8b32653ffa31ec25ef8425e3fa WHIRLPOOL 97098d8cfc3a9261ee830d1f3fbf265edf4dfc18652cca7b813b98005a24ea786e4acd67ab4af95d52fb8542c3fec0a3346fbc83344122fc2483168d71e7fe83 +MISC ChangeLog 35397 SHA256 c7f74e8a6cc66ec1d53e6f36bf6e13ad8d4293630697b2ac84372a8f13a006a9 SHA512 35899e63739374ac4fd352e3f8c1d68eed6ac6e9c5df014db3a58ce8ee03d02e3f64884e049a10c76859ab3f6fd4fa1f80c168d2f4b5521f02627d24c1b1ccc5 WHIRLPOOL f7c39c08161a99df704d6365bd9e39c7392d0c7e8563be5c7f47e3d78e9f8fb9d1ec57b453dc63e0251ffa63f9b43e1b593ac5ee1cee2fcaa87508cf9c3c128f MISC metadata.xml 1041 SHA256 0a51714a9d46c78b1e941e5347d2e1f3f3dd1b9051eeb132be394e0bc7db83bd SHA512 b4f1afe1eab69f5a57fa50bd950c05c89b16898686e62603f1caa09b89ee29f5e4820af631fbf142bdb8aa9760031886fbbbb2adecd71f96073949b5da2878bf WHIRLPOOL 54877ea47e4b7c073c54f60eb3532a4f0c7b00ca9b13ea9f709a05184553da4b499533fe59354168702380519ac200dac8054e468d63e08ae263f796559baa21 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlBe6J0ACgkQGwVqY66cHjDMBQCfUA3TGFNOZdWewBYlrCOZ0WQJ -ZooAn2UcpWZ8V0fV0MoBOizgp8y1FWlr -=KAIl +iEYEAREIAAYFAlB7J64ACgkQGwVqY66cHjB8rQCeP6vRxjGvW686Huw0FfxgEbhY +xmsAoIOVCoIHg6cQLSlv2SxVuiNmrYJX +=6YT5 -----END PGP SIGNATURE----- diff --git a/sys-apps/paludis/paludis-0.80.1.ebuild b/sys-apps/paludis/paludis-0.80.1.ebuild new file mode 100644 index 000000000000..3f6c86fe4ebb --- /dev/null +++ b/sys-apps/paludis/paludis-0.80.1.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-0.80.1.ebuild,v 1.1 2012/10/14 20:59:20 dev-zero Exp $ + +inherit bash-completion eutils + +DESCRIPTION="paludis, the other package mangler" +HOMEPAGE="http://paludis.exherbo.org/" +SRC_URI="http://paludis.exherbo.org/download/${P}.tar.bz2" + +IUSE="doc pbins portage pink prebuilt-documentation python-bindings ruby-bindings search-index test vim-syntax visibility xml zsh-completion" +LICENSE="GPL-2 vim-syntax? ( vim )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +COMMON_DEPEND=" + >=app-admin/eselect-1.2.13 + >=app-shells/bash-3.2 + >=sys-devel/gcc-4.4 + dev-libs/libpcre + sys-apps/file + pbins? ( >=app-arch/libarchive-3.0.4 ) + python-bindings? ( >=dev-lang/python-2.6 >=dev-libs/boost-1.41.0 ) + ruby-bindings? ( >=dev-lang/ruby-1.8 ) + xml? ( >=dev-libs/libxml2-2.6 ) + search-index? ( >=dev-db/sqlite-3 )" + +DEPEND="${COMMON_DEPEND} + !prebuilt-documentation? ( + >=app-text/asciidoc-8.6.3 + app-text/xmlto + ) + doc? ( + || ( >=app-doc/doxygen-1.5.3 <=app-doc/doxygen-1.5.1 ) + media-gfx/imagemagick + python-bindings? ( dev-python/epydoc dev-python/pygments ) + ruby-bindings? ( dev-ruby/syntax ) + ) + virtual/pkgconfig + test? ( dev-cpp/gtest )" + +RDEPEND="${COMMON_DEPEND} + sys-apps/sandbox" + +# Keep syntax as a PDEPEND. It avoids issues when Paludis is used as the +# default virtual/portage provider. +PDEPEND=" + vim-syntax? ( >=app-editors/vim-core-7 ) + app-admin/eselect-package-manager" + +create-paludis-user() { + enewgroup "paludisbuild" + enewuser "paludisbuild" -1 -1 "/var/tmp/paludis" "paludisbuild,tty" +} + +pkg_setup() { + if ! built_with_use dev-libs/libpcre cxx ; then + eerror "Paludis needs dev-libs/libpcre built with C++ support" + eerror "Please build dev-libs/libpcre with USE=cxx support" + die "Rebuild dev-libs/libpcre with USE=cxx" + fi + + if use test && + ! built_with_use dev-cpp/gtest threads ; then + eerror "Paludis needs dev-cpp/gtest built with threads support" + eerror "Please build dev-cpp/gtest with USE=threads support" + die "Rebuild dev-cpp/gtest with USE threads" + fi + + if use python-bindings && \ + ! built_with_use --missing true dev-libs/boost python; then + eerror "With USE python-bindings you need boost build with the python" + eerror "use flag." + die "Rebuild dev-libs/boost with USE python" + fi + + if use pbins && \ + built_with_use app-arch/libarchive xattr; then + eerror "With USE pbins you need libarchive build without the xattr" + eerror "use flag." + die "Rebuild app-arch/libarchive without USE xattr" + fi + + if id paludisbuild >/dev/null 2>/dev/null ; then + if ! groups paludisbuild | grep --quiet '\<tty\>' ; then + eerror "The 'paludisbuild' user is now expected to be a member of the" + eerror "'tty' group. You should add the user to this group before" + eerror "upgrading Paludis." + die "Please add paludisbuild to tty group" + fi + fi + + create-paludis-user + + # 'paludis' tries to exec() itself after an upgrade + if [[ "${PKGMANAGER}" == paludis-0.[012345]* ]] && [[ -z "${CAVE}" ]] ; then + eerror "The 'paludis' client has been removed in Paludis 0.60. You must use" + eerror "'cave' to upgrade." + die "Can't use 'paludis' to upgrade Paludis" + fi +} + +src_compile() { + local repositories=`echo default unavailable unpackaged | tr -s \ ,` + local environments=`echo default $(usev portage ) | tr -s \ ,` + econf \ + $(use_enable doc doxygen ) \ + $(use_enable pbins ) \ + $(use_enable pink ) \ + $(use_enable ruby-bindings ruby ) \ + $(use ruby-bindings && use doc && echo --enable-ruby-doc ) \ + $(use_enable prebuilt-documentation ) \ + $(use_enable python-bindings python ) \ + $(use python-bindings && use doc && echo --enable-python-doc ) \ + $(use_enable vim-syntax vim ) \ + $(use_enable visibility ) \ + $(use_enable xml ) \ + $(use_enable search-index ) \ + $(use_enable test gtest ) \ + --with-vim-install-dir=/usr/share/vim/vimfiles \ + --with-repositories=${repositories} \ + --with-environments=${environments} \ + || die "econf failed" + + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS README NEWS + + BASHCOMPLETION_NAME="cave" dobashcompletion bash-completion/cave + + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins zsh-completion/_cave + fi +} + +src_test() { + # Work around Portage bugs + export PALUDIS_DO_NOTHING_SANDBOXY="portage sucks" + export BASH_ENV=/dev/null + + if [[ `id -u` == 0 ]] ; then + # hate + export PALUDIS_REDUCED_UID=0 + export PALUDIS_REDUCED_GID=0 + fi + + if ! emake check ; then + eerror "Tests failed. Looking for files for you to add to your bug report..." + find "${S}" -type f -name '*.epicfail' -or -name '*.log' | while read a ; do + eerror " $a" + done + die "Make check failed" + fi +} + +pkg_postinst() { + pm_is_paludis=false + if [[ -f ${ROOT}/etc/env.d/50package-manager ]] ; then + pm_is_paludis=$( source ${ROOT}/etc/env.d/50package-manager ; [[ ${PACKAGE_MANAGER} == paludis ]] && echo true || echo false ) + fi + + if ! $pm_is_paludis ; then + elog "If you are using paludis or cave as your primary package manager," + elog "you should consider running:" + elog " eselect package-manager set paludis" + fi +} |