diff options
author | Michał Górny <mgorny@gentoo.org> | 2014-06-23 07:46:32 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2014-06-23 07:46:32 +0000 |
commit | b78cdb2295e593ae9311414fd89f5dbcbd961aa2 (patch) | |
tree | 1cda574905b9ee23cf9c3ae2cc9356b8a637da25 /sys-apps | |
parent | Whitespace. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | sys-apps/paludis/Manifest | 34 | ||||
-rw-r--r-- | sys-apps/paludis/paludis-2.0.0.ebuild | 161 |
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 +} |