summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2012-09-13 15:55:22 +0000
committerTiziano Müller <dev-zero@gentoo.org>2012-09-13 15:55:22 +0000
commit91d951c2554f477e93a9b3d6551e7f277eb067d5 (patch)
tree6e1e89f04b262d05c1169ade592bfbd03a0ca2c0 /sys-apps/paludis
parentSlot cmis as 0.3 is not compatible with 3.6 again. Revbumps are needed for pr... (diff)
downloadhistorical-91d951c2554f477e93a9b3d6551e7f277eb067d5.tar.gz
historical-91d951c2554f477e93a9b3d6551e7f277eb067d5.tar.bz2
historical-91d951c2554f477e93a9b3d6551e7f277eb067d5.zip
Version bump.
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/paludis')
-rw-r--r--sys-apps/paludis/ChangeLog7
-rw-r--r--sys-apps/paludis/Manifest14
-rw-r--r--sys-apps/paludis/paludis-0.78.2.ebuild171
3 files changed, 190 insertions, 2 deletions
diff --git a/sys-apps/paludis/ChangeLog b/sys-apps/paludis/ChangeLog
index a07441ea334f..944ad19690c4 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.222 2012/08/13 12:31:53 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.223 2012/09/13 15:55:22 dev-zero Exp $
+
+*paludis-0.78.2 (13 Sep 2012)
+
+ 13 Sep 2012; Tiziano Müller <dev-zero@gentoo.org> +paludis-0.78.2.ebuild:
+ Version bump.
*paludis-0.78.1 (13 Aug 2012)
diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest
index cd38c0e20b1e..6c586939b048 100644
--- a/sys-apps/paludis/Manifest
+++ b/sys-apps/paludis/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST paludis-0.66.0.tar.bz2 1680044 SHA256 c647a3fc4af1e8dfbcb99945070db7f33b8508bdfac578e3c3441abe3ce8aaf0 SHA512 e0190e4384a9cdfbef75e59275cfe846ee4e4681f43481ce763a9f099601e951dbdc28e9308b2f3886b94d5c49ef505a708a74877e8b0a161d050581fbdeab5e WHIRLPOOL 7ab231154d1ecfb7768e87b1bc26de11ca9636bb2c4d7240e611cddc5db56a69c2dc16da35cb0f8698e16acc38a9deb8b026d949be0315b1c8be7dee0d7ac84f
DIST paludis-0.68.0.tar.bz2 1680854 SHA256 ab24460270c2dd9cba41e343ca245c135d9524c99f4d29e6e1beaff382f62c7f SHA512 aed8fa3d4de451565feb1d902b1736a4ec01939a3eb18a0af169ac8a3d7ebd0fcd97150ddb36c1b661152bd93f94b5e6981cb3216760764f9e2576ec854871ac WHIRLPOOL 1bb611dfce7e9b4d09a5018fd80a8bbc14870e27e60f0c108b6011155c745155b56d60f6546e12801e231df536632450da995c03ea3101b3d4d42b49205a9543
DIST paludis-0.70.2.tar.bz2 1719246 SHA256 3d584cc7db681eb1774c508be3cc72a2395d55e19070bf092b89f0729b6ec28d SHA512 dc5dd557159cc826c928148b0e7b68ad02b903d818ed3866c789f0d3cfa65a7a86b369a20ab246ec947a21e01fe988c61d4fbfbb988d890fe312417a0de472fd WHIRLPOOL f974e8e3b3489c9deb75c66c4030116d6b8ef2b4a4dcb21a31649f148810490feff9f31318269ffcef0ed9ead2df4e438d7031c7c6c90f92aadef4068a4c5b7f
@@ -6,6 +9,7 @@ DIST paludis-0.72.2.tar.bz2 1719035 SHA256 192f6bbf7a56b33af206e38cab08f723796ab
DIST paludis-0.74.1.tar.bz2 1715477 SHA256 dc23446ea820c3e63cf81abd0ef1b26a3c2600e9c6a101bb1dbe56852b481bbb SHA512 8499efff22998d6f58e5f42c38687a837e9d25f139e6d5a08811a9bb57d9febee557eb29f18aa0a1a5778eab2786afb89941acdc96d00cbad4fee828af6fa887 WHIRLPOOL 42e52087aaa06613a3b947d33ccddc361527973ac193b9dafaf36fda17cf46bbd0d468978c61af477604ad59b0351536c8f59adeeca012cafdff9ee2aefdb356
DIST paludis-0.76.0.tar.bz2 1721634 SHA256 371fa4835d38631bc444572cc1e7030b91d620ae696f9a7bd9b890072c15f34e SHA512 285927d5cc57d4a1b30e1c179172851bdd3458ed6aa1cae25a89a1c7fcb184de72a13e054b4add6d5cc79d4e8739a9e5322e54ab8a9daccdd6ae9a1ad836c486 WHIRLPOOL 752c8d2fe010a82c0ce0adafc797dd72fe567b4339b53ad150ecadc4525ec123e37e8c81b2d992015a75a68e0f560a9bb2c2af0061b697b011b613406d6a81ba
DIST paludis-0.78.1.tar.bz2 1725745 SHA256 9e32d09ad71c1d47c1b6bfce2b8768b61f12c98252976a0ce0f906984016d26d SHA512 39a1f8396a4607220493fbdbd3c7b50bf5f0f3bae6d7b4b9121ff44fb7acfbe3d6c62e724c2dff3beeb5101810acabf72c439b8ecc0d9c346466d42873349400 WHIRLPOOL a915dee13062b674a0f003fb09d405f21502e3eebc5671e9db96df10676c17cbf2c3b38caf59f44af1d4adf2f7eac92c2620c79d2155baafeff9be3314b8bb3c
+DIST paludis-0.78.2.tar.bz2 1727298 SHA256 a8ba01a615ef8ba2ca5572f55fe30a3ab37a8de2fe0e2c6aa22e25bc36950962 SHA512 c991ef47dca48e9096069b78773f0decfdec18c69c4f1bf44ded7596dd28fe344ba88890ff2aa4e8aaa22320acd05b0095f22b347382ae6892cceb240a6666fc WHIRLPOOL da3266e3aec8929c677dc0ed803efb6cd7a675f64f7ca1229cde98f18b94e997ea37b5e2ac7c784f53fa030d2f7232479bee0c7f7e297ec15eff0ff61d03b345
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
@@ -14,5 +18,13 @@ EBUILD paludis-0.72.2.ebuild 5255 SHA256 993192e9d670901375839f1e94459e84609d0fc
EBUILD paludis-0.74.1.ebuild 5255 SHA256 d74a1cb69553c0fcc8430398f06bcc0dc1c4b7cd63011ecdb4f61c48dbbd65a5 SHA512 593f492f7467079148e04a2c5d8cb2c83404d15dc88377b4fd7630f7048c02949da1afd271cd4d07594c4d585034d2855b0122c68dcd9a00d976a982cd7aa098 WHIRLPOOL 358abb60cc3941887dbc10b4c8112efd173c854438a25ae12639b580aec19724f85055d7724d3dab928a6c55f8b3dddd40719577a4bde5fd277e1c8f44794515
EBUILD paludis-0.76.0.ebuild 5240 SHA256 678e9ec044e879dc6a5e2252c2622e96da10b8d9e8d0fbfd559922a1413d783c SHA512 f031f02ca1ffc1a8f02e958bb7da6ef794a9a7bdc757fffd3868677453115a5d203a5a33b1877a7dba4a64ae5356bfe70d46114161a95fe2594b3effca454273 WHIRLPOOL 90d7799e004ca88decc86a507ec8f33844c8fd205fc5b56934eea4e25c3ed6df597d6492ac4a5027ecbf33a8aa216bf42c851bd71c97446878d07d44fcedcf93
EBUILD paludis-0.78.1.ebuild 5300 SHA256 dc931a951a39fba1983afc24780d30fe9f5973ecf5edf45291c4325b2958f008 SHA512 3f7d21144a6932c59a0d9c999cb63c4efafa6839e195fdbafa29919cacfea05a9cb4eb80307cf27f60cedeb76351c5e3de59b549bde9f4c9984a1ac0434ce651 WHIRLPOOL 44f05780c57d3851ca89ccc7eba6f80351e7f368b10e3b2ca52f278ce0f98dd8ae2dac4526f30d2e2d66990709bc976916aab9c1a8e8396bd0b51477369675ab
-MISC ChangeLog 34962 SHA256 4e5bbfddfe375267c30f247881c5d6b33b6c75c7f228eb0c75d4b4609536af11 SHA512 18969e41e7dbcb83a6d83048f6a711683840cce22730c170212907ec41a7f88e3cbaeac377f0a4c1565b8fd0dace89ca73c43610ee96338667a9213d26eb13ab WHIRLPOOL 152b0c0ac297a9b56e5e070eeec8a3fee239c56402c24e8123a94606bc3b934cb8dc302851abf321f03d153acda23d23a075551050a0828482c09f2e4cfb01ff
+EBUILD paludis-0.78.2.ebuild 5299 SHA256 0f09662e58ad061aafb0567c377c0ffde18a08944f0c0a86f882d137b636ac9c SHA512 b63724a44d26f3f30099367290b90a3990bd2e2d973a98d7eb0e1f13480dc5ebfd5ec37ce1d044b0c64a134e99de69dbf86959ccff04e7fe12717ae7d989e361 WHIRLPOOL e8b14b785ad470a098f055feb00281947d5e932e526cd3895d9d0962392e73bfd0ad17cf5a6ec247da92ba1b6ef465b30008240c3db52549219abcc1183e5c0a
+MISC ChangeLog 35087 SHA256 48d456396f4a92575e7c979836f23141fc36ce084778b6772d407fdc5e3ab73a SHA512 689153cc7692269ef9c5af31675de2abb0f3ca435c98b0b31a705be9c4ff4e23cc8078f0dc0a150f16ac0783703bd528ec53f4e2f644c72dab35be203093f7b0 WHIRLPOOL 4570a9a8a104cb725fae3ba08a983a8d2f4590d2ac706de496829f91a45466d41e37d5c445bc624b33df8bbea8217baf7ca5b0a455aa69dbc63bdb53e7812947
MISC metadata.xml 1041 SHA256 0a51714a9d46c78b1e941e5347d2e1f3f3dd1b9051eeb132be394e0bc7db83bd SHA512 b4f1afe1eab69f5a57fa50bd950c05c89b16898686e62603f1caa09b89ee29f5e4820af631fbf142bdb8aa9760031886fbbbb2adecd71f96073949b5da2878bf WHIRLPOOL 54877ea47e4b7c073c54f60eb3532a4f0c7b00ca9b13ea9f709a05184553da4b499533fe59354168702380519ac200dac8054e468d63e08ae263f796559baa21
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iEYEAREIAAYFAlBSAfAACgkQGwVqY66cHjD9ZwCffNBdBgz1gAHIQ58FUUce/WCl
+LxoAnjlGd/qqWl2mltCJnUjd+bVS97wR
+=21bo
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/paludis/paludis-0.78.2.ebuild b/sys-apps/paludis/paludis-0.78.2.ebuild
new file mode 100644
index 000000000000..4f8d281da7b2
--- /dev/null
+++ b/sys-apps/paludis/paludis-0.78.2.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.78.2.ebuild,v 1.1 2012/09/13 15:55:22 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
+}