From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RyLSS-0002v5-OL for garchives@archives.gentoo.org; Fri, 17 Feb 2012 10:54:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0921AE09A6; Fri, 17 Feb 2012 10:54:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BEBFAE09A6 for ; Fri, 17 Feb 2012 10:54:24 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EF3581B4018 for ; Fri, 17 Feb 2012 10:54:23 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2247) id C3D192004B; Fri, 17 Feb 2012 10:54:22 +0000 (UTC) From: "Robert Piasek (dagger)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, dagger@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/paludis: ChangeLog paludis-0.72.0.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog paludis-0.72.0.ebuild X-VCS-Directories: sys-apps/paludis X-VCS-Committer: dagger X-VCS-Committer-Name: Robert Piasek Content-Type: text/plain; charset=utf8 Message-Id: <20120217105422.C3D192004B@flycatcher.gentoo.org> Date: Fri, 17 Feb 2012 10:54:22 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 05e23aa4-9fb5-453b-9c78-0db2594d888d X-Archives-Hash: 513015f79caad2fc9130e3ab5a05f4ad dagger 12/02/17 10:54:22 Modified: ChangeLog Added: paludis-0.72.0.ebuild Log: Add version 0.72.0 =20 (Portage version: 2.1.10.46/cvs/Linux x86_64) Revision Changes Path 1.215 sys-apps/paludis/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/paludis/C= hangeLog?rev=3D1.215&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/paludis/C= hangeLog?rev=3D1.215&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/paludis/C= hangeLog?r1=3D1.214&r2=3D1.215 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v retrieving revision 1.214 retrieving revision 1.215 diff -u -r1.214 -r1.215 --- ChangeLog 27 Jan 2012 16:07:25 -0000 1.214 +++ ChangeLog 17 Feb 2012 10:54:22 -0000 1.215 @@ -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.214 20= 12/01/27 16:07:25 dagger Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/ChangeLog,v 1.215 20= 12/02/17 10:54:22 dagger Exp $ + +*paludis-0.72.0 (17 Feb 2012) + + 17 Feb 2012; Robert Piasek +paludis-0.72.0.ebuild: + Add version 0.72.0 =20 *paludis-0.70.2 (27 Jan 2012) =20 1.1 sys-apps/paludis/paludis-0.72.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/paludis/p= aludis-0.72.0.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/paludis/p= aludis-0.72.0.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: paludis-0.72.0.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # 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.72.0.ebuild= ,v 1.1 2012/02/17 10:54:22 dagger Exp $ inherit bash-completion eutils DESCRIPTION=3D"paludis, the other package mangler" HOMEPAGE=3D"http://paludis.exherbo.org/" SRC_URI=3D"http://paludis.exherbo.org/download/${P}.tar.bz2" IUSE=3D"doc pbins portage pink prebuilt-documentation python-bindings rub= y-bindings search-index vim-syntax visibility xml zsh-completion" LICENSE=3D"GPL-2 vim-syntax? ( vim )" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" COMMON_DEPEND=3D" >=3Dapp-admin/eselect-1.2.13 >=3Dapp-shells/bash-3.2 >=3Dsys-devel/gcc-4.4 dev-libs/libpcre sys-apps/file pbins? ( >=3Dapp-arch/libarchive-2.8.4 ) python-bindings? ( >=3Ddev-lang/python-2.6 >=3Ddev-libs/boost-1.41.0 ) ruby-bindings? ( >=3Ddev-lang/ruby-1.8 ) xml? ( >=3Ddev-libs/libxml2-2.6 ) search-index? ( >=3Ddev-db/sqlite-3 )" DEPEND=3D"${COMMON_DEPEND} !prebuilt-documentation? ( >=3Dapp-text/asciidoc-8.6.3 app-text/xmlto ) doc? ( || ( >=3Dapp-doc/doxygen-1.5.3 <=3Dapp-doc/doxygen-1.5.1 ) media-gfx/imagemagick python-bindings? ( dev-python/epydoc dev-python/pygments ) ruby-bindings? ( dev-ruby/syntax dev-ruby/allison ) ) dev-util/pkgconfig dev-cpp/gtest" RDEPEND=3D"${COMMON_DEPEND} sys-apps/sandbox" # Keep syntax as a PDEPEND. It avoids issues when Paludis is used as the # default virtual/portage provider. PDEPEND=3D" vim-syntax? ( >=3Dapp-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=3Dcxx support" die "Rebuild dev-libs/libpcre with USE=3Dcxx" fi if ! 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=3Dthreads 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 '\' ; 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}" =3D=3D 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=3D`echo default unavailable unpackaged | tr -s \ ,` local environments=3D`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 ) \ --with-vim-install-dir=3D/usr/share/vim/vimfiles \ --with-repositories=3D${repositories} \ --with-environments=3D${environments} \ || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR=3D"${D}" install || die "install failed" dodoc AUTHORS README NEWS BASHCOMPLETION_NAME=3D"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=3D"portage sucks" export BASH_ENV=3D/dev/null if [[ `id -u` =3D=3D 0 ]] ; then # hate export PALUDIS_REDUCED_UID=3D0 export PALUDIS_REDUCED_GID=3D0 fi if ! emake check ; then eerror "Tests failed. Looking for files for you to add to your bug repo= rt..." 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=3Dfalse if [[ -f ${ROOT}/etc/env.d/50package-manager ]] ; then pm_is_paludis=3D$( source ${ROOT}/etc/env.d/50package-manager ; [[ ${PA= CKAGE_MANAGER} =3D=3D 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 }