summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-06-23 07:46:32 +0000
committerMichał Górny <mgorny@gentoo.org>2014-06-23 07:46:32 +0000
commitb78cdb2295e593ae9311414fd89f5dbcbd961aa2 (patch)
tree1cda574905b9ee23cf9c3ae2cc9356b8a637da25 /sys-apps
parentWhitespace. (diff)
downloadhistorical-b78cdb2295e593ae9311414fd89f5dbcbd961aa2.tar.gz
historical-b78cdb2295e593ae9311414fd89f5dbcbd961aa2.tar.bz2
historical-b78cdb2295e593ae9311414fd89f5dbcbd961aa2.zip
Version bump, bug #512786.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/paludis/ChangeLog9
-rw-r--r--sys-apps/paludis/Manifest34
-rw-r--r--sys-apps/paludis/paludis-2.0.0.ebuild161
3 files changed, 186 insertions, 18 deletions
diff --git a/sys-apps/paludis/ChangeLog b/sys-apps/paludis/ChangeLog
index 6c2b414b93cc..691c4f2e35bc 100644
--- a/sys-apps/paludis/ChangeLog
+++ b/sys-apps/paludis/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/paludis
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.241 2013/11/08 21:33:45 mgorny Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.242 2014/06/23 07:46:30 mgorny Exp $
+
+*paludis-2.0.0 (23 Jun 2014)
+
+ 23 Jun 2014; Michał Górny <mgorny@gentoo.org> +paludis-2.0.0.ebuild:
+ Version bump, bug #512786.
08 Nov 2013; Michał Górny <mgorny@gentoo.org> paludis-1.4.2-r1.ebuild:
Call python-single-r1_pkg_setup only with USE=python.
diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest
index 9e7038fac921..f5d8fc6e33a5 100644
--- a/sys-apps/paludis/Manifest
+++ b/sys-apps/paludis/Manifest
@@ -4,27 +4,29 @@ Hash: SHA256
DIST paludis-1.2.0.tar.bz2 1793681 SHA256 310c77163ea83c2ef43dba7c9a11daf894001b1a2d1f966612b22aa236de39f7 SHA512 53b1cb2dda4ae99659c2fd79a23c79659f9d1037a48dea01a3bcb6ebc3b2df0dba182f91eea2c5b1785e5bb463cf1846e5605064942aa91b2c95ff4e238e1c1f WHIRLPOOL 8114e9163edd830187f55df307c5b76c0f39f8eca2dd24f45b04b198f914d828703b045fb1efbde13a3d5b036782753a0fbf385587fa5cc61026aab9ae6e922b
DIST paludis-1.4.0.tar.bz2 1792579 SHA256 161c02b4328acc5cade6e37c69176ac227a695b056a2942690f833c4b1f008b0 SHA512 9e9d8a00a20f79b6a7220ddc47c924114c07814ed6cc3e1c3ec7736b17378b6e8a3aa03adaf060dcb97aca01ea9b832b082336e1e67725ef9def68da3cfc3e15 WHIRLPOOL 4fd41cc3b15ebc7ea05b87408053e27fbdf1fb7ddc6a0a1ee882faeb281281a7206f9ee98603860e0bb2a6924af6b8c0954241e702262509757a9b140eeded6f
DIST paludis-1.4.2.tar.bz2 1791385 SHA256 ac342d908572e97968abcdd806ba9f390585a06f8da213b34374475972cb2611 SHA512 1176812683453e61897005612f525aad42b38063ff680e645ee840d63c3ffe866578f4c2756f85f7d8bea5be8ca70d3ad1713c0ea2de9e18a76135251126c109 WHIRLPOOL 72b7391b242cebd78883e43ad82d736825841de64a2e4675a7b43a751a51edd3da8acdf37888b5112f4c9aa22c0137502e519cb81b6a1085681a4d860dafcd1c
+DIST paludis-2.0.0.tar.bz2 1787616 SHA256 9e635d86e655658d31adde5813f5fcad2982b5fe8847c3c565eca7d28a1ec639 SHA512 e1df4d0617b4e021d1b63181517c0ecb9ece55669226c6ea0bba318b6899277c09a8d8ccc11ef673a3f27e77302c84702df4ae7568b44a87e0b138e346623728 WHIRLPOOL 90dcd765ebc864d14e569a01071fe3effae3c4424cf7f3004ce1f273c721c512697c6100e3b775d34732640bd770220fe5304f4d2b5e67f2de86c9f04c9ffe97
EBUILD paludis-1.2.0.ebuild 5064 SHA256 0045021df32d2f5f7b6585337fa1059547d1c454aa362b186af9dc192a377b0a SHA512 5edff1135de15d330c9e59593031216c4a9dbc843503141058d549b4692309fdd7d33699abf81d67b6892a1226e2af8e030da8da173bcb1d75e59edeac560ff4 WHIRLPOOL c7e1b9beec4874aa31c11e5bd57709254020000d1e6383d1c44415c57468418fa1c0b5c49312c6eeddecafb07c807a62757d0e9c86952c4e5ff89fd1fa2e0771
EBUILD paludis-1.4.0.ebuild 5064 SHA256 c5dec16232126d5d8aeccb744f099db9fd1a391f636a85194b2a6bde5cd565e3 SHA512 492d4ce94977383e35684727a589fd3cdf12cd0c6b34e33a2aa3faea2440e95c661391c6c8103d439f478f27cde2d8f16d7bf8b5564890c6de552e00eabbab81 WHIRLPOOL 87f046c68465995e3939affc795132e9b04e833443196c0480b3ce127fe05e44affb91a1af3ae7346ec54f0f1625607001b4759a07c053064c89d904828d6f82
EBUILD paludis-1.4.2-r1.ebuild 4088 SHA256 6148cbe68a0550e950c1ffd782893d1cf62d201d27ff55b653ead7753ba25eb6 SHA512 320a4e284d907dbd905f85587455a734e538a303343b2918038b02befe3d299af1345699765259c90662b3b3890fb3fc383ca5ab5e6b869ea2d7324a1a690be5 WHIRLPOOL 81e12491803a98d4079980f350d44541f44a53564cabe418034a2f66945db4a872ef16aa2a383ca6121d54928e7e444f75d51c4f871c241728ba5f10519064fa
-MISC ChangeLog 38006 SHA256 c740d1fe1fc85d5b77feb02a8bf0b01bef28c6caca0a3cc1831f82781dbff33a SHA512 287016e840e0027d031b9eeac4561f6b7df6012583116d8ac5ff0ec45f376c2a451ba70dc6319338842f5c2a431caee9a5cc0f4b062c0be817a5dd8c0256ac6b WHIRLPOOL 91d73b803e51a38dd4efe7263d85de039ba801329bdfe957becee535c7942bac2e4bb28d29343ae2019ec763fbb5bae61f7be997a1933feb9098ce172d5b63a0
+EBUILD paludis-2.0.0.ebuild 4094 SHA256 97b4a15afcc0b658e25ac032100c8c684f0b2839fa4923da1ea3d02ef9e0bd58 SHA512 a9648ca6522f62a2f4b11de014b0d974ec614aa9d35a86a95679c3880349c5953221232e6df0d47b502cad01d7eaabf3724c2882a5c477c8baa87070e0a02ba8 WHIRLPOOL b7ff15f4528626acf142766d38f26191ea3f2b7a9fe808f6db25a9df66a9949678a4665cb2bf801775f5e3b5c39980476102cddd9e513efba8fdd327b60bc4c9
+MISC ChangeLog 38139 SHA256 25b7e4a9070e621ec27116b3539665c0b2015e747f3e24b89479a895722aed72 SHA512 7274f77c1bbe870137a8ccc22c0234beb8723d3eb28e65ed9d3cc3021264146204750e487c340270ae46e20bf9605a8bf58db31753f732c9009047773c148608 WHIRLPOOL ea7699437620cea1a73aa6cb26d2942c38ad70eec2831a9d860538f08e2aba40d5ea2fae04bd1801fb0b3a5c00cec94a91f21ace4b9c7634ba936942fdf8d4a5
MISC metadata.xml 1141 SHA256 300482e42865640820375ce50549e529bcc15bf168c4595692be2413155c6a37 SHA512 26b475393d38f6833e404cbbb8c8c52e3e32c0015d60debf6cf5d2470407a18b83e28211f09b693cd6f9de0fc7141c08ec66adaeec99c34c7ba1496f58f2fbce WHIRLPOOL bf53292f6e023dbfa7c9707838c8aac45d957d9ca6b4bec12c0a8d6179edf84eb2792a45ea4ff61629c16c9139a76c76c58024041c4e0264e51d064094b616d9
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQJ8BAEBCABmBQJSfVjdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJTp9tXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO/0MP/Aj1JECnTa4IrbAbjFCkJMij
-GWtrnhcuq7cW6SLU6CWtz2zLhGd2FZ63qEroBisMFTwzDPY7uQHWu8Bn508IObZT
-JX8aUEdvx2UtZFQbUFIGOjGBhqCZbvfCbOz9EykW0vc61HXaHCcKUFrHKEp8JlUv
-UX0cfUtjGryIulQpAzCCVLow9VxH1mWLGmuE4zZovhSaMK3wygz4Jtd2yfAvc6Uj
-aj6MJ+lKMc4iBix4Gmmh31JUjFmmKhgFVHhv0u55ZyQ+ZoLzh7EUjIzrwg+ToSym
-yUlx9nMLJOn2GidTCxh+GbMCRAjWjppoVnuKMfEjbVIEb3kpRukc6ke93zxGGlYt
-S0hqHRWpp7QFcl2l+WOWBv3dQo0K5h3Cb1eIzPKMx/e82jdZKB8mEGXflinDTCNx
-qR3TcTazDd0FEkcUDOX+LQgBOk0Se1jlEuy4AFgWXO7RMyPrkbiiG6BpzSKMhH5+
-qMAZdC9B5EH0dz3RnIfZHRpA3K79Dt8Nm37M6WYlUQbx4M8y65FtUEKF11X2E5MI
-jT9EZX9ZQfE7uRbIKpDNUbT/h+cDB1F07nSa1yFAKfr0Z91ktkk0e0IUFB25wLkz
-PIX66saAbSSvxANSkDthfPB2Gxcc/1yZGb8p3coPy9hgbo71GroV10jQJyoBxI7L
-b4yMmeusIFi1EbWtn/NQ
-=zkMX
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOBzIQAJG8dHdrHqzOGXn0NH9VT0MA
+zOplBT1zGhTjqzZzgHvxGz61ao8B+ZDuCpvk+dnpVnm6hQiu3Iqe1iFQRSaZ6Trz
+Fwscqak1HwNN/GwR2TZDvhgRhakV46uSjW8Y32uEYNwOXivDBdjb+p4YYozJm2JP
+O4gQFQPkVxbhV5JN/4rT5kjeh3eBNo4wpxUkqZqn/KcNNTkRcZCwrFfAjIDFobDS
+siy4Ub2Cj1kgZvewjUS0fShN/Ux/KiE8nofW6cuW5I2gZw+W4c2MF8fjoguRwedE
+PhT3qyrAliQro4bkfxK1A+yJwU+SpX3E0ZWT6HjQHG0rtSmwcU4ggXyEYuLHgxrj
+gnfraMSMYz+PjWtj1pOS1XA5BPAJf1KQ77xz1uQDzvoYznGJmA2ujnEDiDF2SIxT
+nlBQ1iTf/4Dt/gw/KLg2OymnzfK4E0uIBB1X0tlQPoyP5s29gAps8QbGDvbwZq8T
+gmZPD0Bbch+u6wLEDJ9lmbC1hx5V8HXIQfS925arzZE11ixjhQOtkhhe7txAMxSs
+GRdH03/lEHBBrksvx3R228sPAlVKDTcXYrxyRtZAOrRmHE8I8VoKrK2d0xkqdJsm
+teOD9JKSgDtVr4CcSiLAqlq3Vc7G0yyeJZHT1c15wjJIxFiRGegszN6O4PeX2i7I
+SKNpFm3O8TotQktL+9ab
+=Vpie
-----END PGP SIGNATURE-----
diff --git a/sys-apps/paludis/paludis-2.0.0.ebuild b/sys-apps/paludis/paludis-2.0.0.ebuild
new file mode 100644
index 000000000000..ed07f85160c9
--- /dev/null
+++ b/sys-apps/paludis/paludis-2.0.0.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-2.0.0.ebuild,v 1.1 2014/06/23 07:46:30 mgorny Exp $
+
+EAPI=4
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit bash-completion-r1 eutils python-single-r1 user
+
+DESCRIPTION="paludis, the other package mangler"
+HOMEPAGE="http://paludis.exherbo.org/"
+SRC_URI="http://paludis.exherbo.org/download/${P}.tar.bz2"
+
+IUSE="doc pbins pink python ruby search-index test xml"
+LICENSE="GPL-2 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
+ dev-libs/libpcre[cxx]
+ sys-apps/file
+ pbins? ( >=app-arch/libarchive-3.1.2 )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-libs/boost-1.41.0[python,${PYTHON_USEDEP}] )
+ ruby? ( dev-lang/ruby:1.9 )
+ search-index? ( >=dev-db/sqlite-3 )
+ xml? ( >=dev-libs/libxml2-2.6 )"
+
+DEPEND="${COMMON_DEPEND}
+ >=app-text/asciidoc-8.6.3
+ app-text/htmltidy
+ app-text/xmlto
+ >=sys-devel/gcc-4.4
+ doc? (
+ || (
+ >=app-doc/doxygen-1.5.3
+ <=app-doc/doxygen-1.5.1 )
+ python? (
+ dev-python/sphinx[${PYTHON_USEDEP}] )
+ ruby? ( dev-ruby/syntax )
+ )
+ virtual/pkgconfig
+ test? ( >=dev-cpp/gtest-1.6.0-r1 )"
+
+RDEPEND="${COMMON_DEPEND}
+ sys-apps/sandbox"
+
+PDEPEND="app-admin/eselect-package-manager"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != buildonly ]]; then
+ 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
+ fi
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ if [[ $(gcc-major-version) -lt 4
+ || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]
+ then
+ eerror "Paludis requires at least gcc 4.4 to build. Please switch the active"
+ eerror "gcc version using gcc-config."
+ die "Paludis requires at least gcc 4.4"
+ fi
+ fi
+}
+
+pkg_setup() {
+ enewgroup "paludisbuild"
+ enewuser "paludisbuild" -1 -1 "/var/tmp/paludis" "paludisbuild,tty"
+
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # The package explicitly wants ruby1.9, so fix the script on it.
+ # https://bugs.gentoo.org/show_bug.cgi?id=439372#c2
+ sed -i -e '1s/ruby/&19/' ruby/demos/*.rb || die
+
+ epatch_user
+}
+
+src_configure() {
+ local myconf=(
+ --htmldir=/usr/share/doc/${PF}/html
+
+ $(use_enable doc doxygen)
+ $(use_enable test gtest)
+ $(use_enable pbins)
+ $(use_enable pink)
+ $(use_enable python)
+ $(use python && use_enable doc python-doc)
+ $(use_enable ruby)
+ $(use ruby && use_enable doc ruby-doc)
+ $(use_enable search-index)
+ $(use_enable xml)
+
+ --enable-prebuilt-documentation
+ --enable-vim
+ --enable-visibility
+ --with-config-framework=eselect
+ --with-environments=default,portage
+ --with-vim-install-dir=/usr/share/vim/vimfiles
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ prune_libtool_files
+
+ dobashcomp bash-completion/cave
+
+ insinto /usr/share/zsh/site-functions
+ doins zsh-completion/_cave
+}
+
+src_test() {
+ # Work around Portage bugs
+ local -x PALUDIS_DO_NOTHING_SANDBOXY="portage sucks"
+ local -x BASH_ENV=/dev/null
+
+ if [[ ${EUID} == 0 ]] ; then
+ # hate
+ local -x PALUDIS_REDUCED_UID=0
+ local -x PALUDIS_REDUCED_GID=0
+ fi
+
+ if ! nonfatal 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() {
+ local pm
+ if [[ -f ${ROOT}/etc/env.d/50package-manager ]] ; then
+ pm=$( source "${ROOT}"/etc/env.d/50package-manager ; echo "${PACKAGE_MANAGER}" )
+ fi
+
+ if [[ ${pm} != 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
+}