diff options
author | Timothy Redaelli <drizzt@gentoo.org> | 2006-12-28 17:57:26 +0000 |
---|---|---|
committer | Timothy Redaelli <drizzt@gentoo.org> | 2006-12-28 17:57:26 +0000 |
commit | 3f1e67245391e6f9a02ecc387694cba89c107daf (patch) | |
tree | 35b11927e72d669daec42c6d5a7a7e329e181ff0 | |
parent | Added paludis for G/FBSD (diff) | |
download | drizzt-3f1e67245391e6f9a02ecc387694cba89c107daf.tar.gz drizzt-3f1e67245391e6f9a02ecc387694cba89c107daf.tar.bz2 drizzt-3f1e67245391e6f9a02ecc387694cba89c107daf.zip |
Added paludis svn version (taken from paludis overlay)
svn path=/; revision=74
-rw-r--r-- | sys-apps/paludis/ChangeLog | 4 | ||||
-rw-r--r-- | sys-apps/paludis/Manifest | 37 | ||||
-rw-r--r-- | sys-apps/paludis/files/digest-paludis-0.12.0 | 3 | ||||
-rw-r--r-- | sys-apps/paludis/files/paludis-0.12.0-getfsize.patch | 48 | ||||
-rw-r--r-- | sys-apps/paludis/files/paludis-0.12.0-tests.patch | 13 | ||||
-rw-r--r-- | sys-apps/paludis/paludis-9999.ebuild (renamed from sys-apps/paludis/paludis-0.12.0.ebuild) | 100 |
6 files changed, 63 insertions, 142 deletions
diff --git a/sys-apps/paludis/ChangeLog b/sys-apps/paludis/ChangeLog index b59f61b..899d599 100644 --- a/sys-apps/paludis/ChangeLog +++ b/sys-apps/paludis/ChangeLog @@ -2,6 +2,6 @@ # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ - 26 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> ChangeLog: - Added paludis for G/FBSD + 28 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> ChangeLog: + Added paludis svn version (taken from paludis overlay) diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest index 8a35fb2..4d4b58c 100644 --- a/sys-apps/paludis/Manifest +++ b/sys-apps/paludis/Manifest @@ -1,30 +1,21 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX paludis-0.12.0-getfsize.patch 1859 RMD160 e4681ef1e7ce80f2849a782995034b2e2a5551b5 SHA1 e58e2f1a5b7e854a08103974b52a46a69aa8c28f SHA256 95306a82243a7a440f5c63a5841a8748e7245d1ec9f407ea64a26b12e3bf3be2 -MD5 b5421769d2bbb63930e3609b3761676b files/paludis-0.12.0-getfsize.patch 1859 -RMD160 e4681ef1e7ce80f2849a782995034b2e2a5551b5 files/paludis-0.12.0-getfsize.patch 1859 -SHA256 95306a82243a7a440f5c63a5841a8748e7245d1ec9f407ea64a26b12e3bf3be2 files/paludis-0.12.0-getfsize.patch 1859 -AUX paludis-0.12.0-tests.patch 519 RMD160 97c1dfda93fff70b60b7d86ea02cfb16fd2d6214 SHA1 231dfe51c20713bb389a0771838fbd068b3ab2fe SHA256 923479ac673779e42828f43343d387f65681f63d34ffe87345e9dac7f398d3a7 -MD5 f53f7ec8243707976c7f25f8b65ed924 files/paludis-0.12.0-tests.patch 519 -RMD160 97c1dfda93fff70b60b7d86ea02cfb16fd2d6214 files/paludis-0.12.0-tests.patch 519 -SHA256 923479ac673779e42828f43343d387f65681f63d34ffe87345e9dac7f398d3a7 files/paludis-0.12.0-tests.patch 519 -DIST paludis-0.12.0.tar.bz2 1144668 RMD160 a75b08a1387354a4e629539ad0884bf2fd585611 SHA1 5f84a6a022518946f00986df32619e381b3c3f13 SHA256 b108439321b17c315b567dc7d5a01eaaa58cff0c79723c10f2489fd09381f639 -EBUILD paludis-0.12.0.ebuild 3346 RMD160 3066b33971e4360caf7e3d734729d3533bbd39fc SHA1 632cbd43762d413db6bc47dd7a5df35a8e20ed65 SHA256 47739dca0690b2630bdb8c624e511fea6da30242560c7e8eb5399a18b1be477c -MD5 36e02753a7baeb3566f99dd112f9b0bb paludis-0.12.0.ebuild 3346 -RMD160 3066b33971e4360caf7e3d734729d3533bbd39fc paludis-0.12.0.ebuild 3346 -SHA256 47739dca0690b2630bdb8c624e511fea6da30242560c7e8eb5399a18b1be477c paludis-0.12.0.ebuild 3346 -MISC ChangeLog 208 RMD160 4eb0d80722b1e835789f87e50db18cc3e3a36188 SHA1 353c793513a39a2c6768ea8a387cd7209ef741cc SHA256 532effe51897f41c958885936fc8c7b8c1c76ab576dae366d1be7b8da9be69c8 -MD5 0c47dfef333ee46f28a17c563d1f5e70 ChangeLog 208 -RMD160 4eb0d80722b1e835789f87e50db18cc3e3a36188 ChangeLog 208 -SHA256 532effe51897f41c958885936fc8c7b8c1c76ab576dae366d1be7b8da9be69c8 ChangeLog 208 -MD5 fab076b4a9aee28a44fc4d83a74e36e8 files/digest-paludis-0.12.0 250 -RMD160 72a48588a66832250b5abc68369e496e5cf879d3 files/digest-paludis-0.12.0 250 -SHA256 40bd137f46fa64dd6c938d572c1c7d232fe9e6c0d52f02181cafc3e511b10b5a files/digest-paludis-0.12.0 250 +EBUILD paludis-9999.ebuild 3384 RMD160 d3044012151bf59791f2f9e402b160fce3e416bb SHA1 44a01e459e0f6d0e0eea6029ee47a24f0be5e029 SHA256 58baa4770d689a250373b95d655175effe17e71e1474745fab7b8f896e7d8841 +MD5 09ac26d37a3202dc1c8b3b18e2382070 paludis-9999.ebuild 3384 +RMD160 d3044012151bf59791f2f9e402b160fce3e416bb paludis-9999.ebuild 3384 +SHA256 58baa4770d689a250373b95d655175effe17e71e1474745fab7b8f896e7d8841 paludis-9999.ebuild 3384 +MISC ChangeLog 238 RMD160 94d726955aef55321a797575222fddb11ebad1b8 SHA1 b983786f9cb142978879031e973b3d87a641b392 SHA256 f462f21da27473709e8ac153ca4b72542d438a165a333bb64b726f51543da636 +MD5 b6db20f07d9bbd183e22e6070497542c ChangeLog 238 +RMD160 94d726955aef55321a797575222fddb11ebad1b8 ChangeLog 238 +SHA256 f462f21da27473709e8ac153ca4b72542d438a165a333bb64b726f51543da636 ChangeLog 238 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-paludis-9999 0 +RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-paludis-9999 0 +SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-paludis-9999 0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) -iD8DBQFFkTD1GDyatLGpTbYRAgysAKCZ2tAxa42HMeE3Xe1KeeGYb3AfRQCaAjqe -1zHY0+ifmHw124juk/4k7p4= -=uAhG +iD8DBQFFlAWAGDyatLGpTbYRAlEPAJ9EmPIkziFxj7ypsa/pG1srmQboxACgmbLU +d122bGXGYye9Es0CJEPR5H4= +=NB16 -----END PGP SIGNATURE----- diff --git a/sys-apps/paludis/files/digest-paludis-0.12.0 b/sys-apps/paludis/files/digest-paludis-0.12.0 deleted file mode 100644 index 75724d3..0000000 --- a/sys-apps/paludis/files/digest-paludis-0.12.0 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 4e28736cbdca12619765937fe159108c paludis-0.12.0.tar.bz2 1144668 -RMD160 a75b08a1387354a4e629539ad0884bf2fd585611 paludis-0.12.0.tar.bz2 1144668 -SHA256 b108439321b17c315b567dc7d5a01eaaa58cff0c79723c10f2489fd09381f639 paludis-0.12.0.tar.bz2 1144668 diff --git a/sys-apps/paludis/files/paludis-0.12.0-getfsize.patch b/sys-apps/paludis/files/paludis-0.12.0-getfsize.patch deleted file mode 100644 index d6e0858..0000000 --- a/sys-apps/paludis/files/paludis-0.12.0-getfsize.patch +++ /dev/null @@ -1,48 +0,0 @@ -Index: ebuild/builtin_fetch_bin.bash -=================================================================== ---- ebuild/builtin_fetch_bin.bash (revision 1970) -+++ ebuild/builtin_fetch_bin.bash (working copy) -@@ -26,7 +26,7 @@ - local aa=${a##*/} - hasq "${aa}" ${unique_aa} || unique_aa="${unique_aa} ${aa}" - -- if [[ -f "${PKGDIR}/${aa}" ]] && [[ "0" != $(stat -c '%s' "${PKGDIR}/${aa}" ) ]] ; then -+ if [[ -f "${PKGDIR}/${aa}" ]] && [[ "0" != $(getfsize "${PKGDIR}/${aa}") ]] ; then - if [[ "${old_aa}" != "${aa}" ]] ; then - ebuild_section "Already have ${aa}" - old_aa="${aa}" -Index: ebuild/builtin_fetch.bash -=================================================================== ---- ebuild/builtin_fetch.bash (revision 1970) -+++ ebuild/builtin_fetch.bash (working copy) -@@ -26,7 +26,7 @@ - local aa=${a##*/} - hasq "${aa}" ${unique_aa} || unique_aa="${unique_aa} ${aa}" - -- if [[ -f "${DISTDIR}/${aa}" ]] && [[ "0" != $(stat -c '%s' "${DISTDIR}/${aa}" ) ]] ; then -+ if [[ -f "${DISTDIR}/${aa}" ]] && [[ "0" != $(getfsize "${DISTDIR}/${aa}") ]] ; then - if [[ "${old_aa}" != "${aa}" ]] ; then - ebuild_section "Already have ${aa}" - old_aa="${aa}" -Index: ebuild/utils/getfsize -=================================================================== ---- ebuild/utils/getfsize (revision 0) -+++ ebuild/utils/getfsize (revision 0) -@@ -0,0 +1,5 @@ -+#!/bin/bash -+case $(uname -s) in -+ FreeBSD) stat -f '%z' $@ ;; -+ *) stat -c '%s' $@ ;; -+esac -Index: ebuild/utils/Makefile.am -=================================================================== ---- ebuild/utils/Makefile.am (revision 1970) -+++ ebuild/utils/Makefile.am (working copy) -@@ -33,6 +33,7 @@ - fowners \ - fperms \ - getmtime \ -+ getfsize \ - newbin \ - newconfd \ - newdoc \
\ No newline at end of file diff --git a/sys-apps/paludis/files/paludis-0.12.0-tests.patch b/sys-apps/paludis/files/paludis-0.12.0-tests.patch deleted file mode 100644 index d831a51..0000000 --- a/sys-apps/paludis/files/paludis-0.12.0-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: paludis/args/Makefile.am -=================================================================== ---- paludis/args/Makefile.am (revision 1970) -+++ paludis/args/Makefile.am (working copy) -@@ -33,7 +33,7 @@ - libpaludisargs_la_LIBADD = \ - $(top_builddir)/paludis/util/libpaludisutil.la - --TESTS_ENVIRONMENT = env -u PALUDIS_OPTIONS \ -+TESTS_ENVIRONMENT = env PALUDIS_OPTIONS="" \ - TEST_SCRIPT_DIR="$(srcdir)/" \ - PALUDIS_REPOSITORY_SO_DIR="$(top_builddir)/paludis/repositories" \ - bash $(top_srcdir)/test/run_test.sh
\ No newline at end of file diff --git a/sys-apps/paludis/paludis-0.12.0.ebuild b/sys-apps/paludis/paludis-9999.ebuild index a637d93..de6f62f 100644 --- a/sys-apps/paludis/paludis-0.12.0.ebuild +++ b/sys-apps/paludis/paludis-9999.ebuild @@ -1,54 +1,48 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2006 Ciaran McCreesh # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/paludis/paludis-0.12.0.ebuild,v 1.1 2006/12/02 20:30:22 hansmi Exp $ +# $Header: $ -WANT_AUTOMAKE=1.9 - -inherit bash-completion flag-o-matic eutils autotools +inherit subversion bash-completion eutils flag-o-matic DESCRIPTION="paludis, the other package mangler" HOMEPAGE="http://paludis.berlios.de/" -SRC_URI="http://download.berlios.de/paludis/${P}.tar.bz2" +SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" -IUSE="doc pink selinux qa ruby glsa" +IUSE="contrarius cran doc gems glsa pink qa ruby selinux zsh-completion" -DEPEND=" - dev-cpp/libebt - >=dev-cpp/libwrapiter-1.0.0 +COMMON_DEPEND=" >=app-shells/bash-3 - >=sys-devel/autoconf-2.59 - =sys-devel/automake-1.9* - doc? ( app-doc/doxygen ) selinux? ( sys-libs/libselinux ) - qa? ( - dev-libs/pcre++ - >=dev-libs/libxml2-2.6 - app-crypt/gnupg - dev-util/pkgconfig ) - glsa? ( - >=dev-libs/libxml2-2.6 - dev-util/pkgconfig ) - ruby? ( >=dev-lang/ruby-1.8 )" - -RDEPEND=" + qa? ( dev-libs/pcre++ >=dev-libs/libxml2-2.6 app-crypt/gnupg ) + glsa? ( >=dev-libs/libxml2-2.6 ) + ruby? ( >=dev-lang/ruby-1.8 ) + gems? ( + dev-libs/libyaml + dev-ruby/rubygems + )" + +DEPEND="${COMMON_DEPEND} + dev-cpp/libebt + >=dev-cpp/libwrapiter-1.0.0 + sys-devel/autoconf:2.5 + sys-devel/automake:1.9 + doc? ( app-doc/doxygen media-gfx/imagemagick ) + dev-util/pkgconfig" + +RDEPEND="${COMMON_DEPEND} >=app-admin/eselect-1.0.2 - >=app-shells/bash-3 net-misc/wget net-misc/rsync - qa? ( - dev-libs/pcre++ - >=dev-libs/libxml2-2.6 - app-crypt/gnupg ) - glsa? ( >=dev-libs/libxml2-2.6 ) - !mips? ( !x86-fbsd? ( sys-apps/sandbox ) ) - selinux? ( sys-libs/libselinux ) - ruby? ( >=dev-lang/ruby-1.8 )" + !mips? ( sys-apps/sandbox )" PROVIDE="virtual/portage" +ESVN_REPO_URI="svn://svn.pioto.org/paludis/trunk" +ESVN_BOOTSTRAP="./autogen.bash" + pkg_setup() { use amd64 && replace-flags -Os -O2 if is-ldflagq -Wl,--as-needed || is-ldflagq --as-needed ; then @@ -63,31 +57,28 @@ pkg_setup() { } src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-tests.patch - epatch "${FILESDIR}"/${P}-getfsize.patch + if subversion_wc_info && [[ "${ESVN_WC_URL}" != "${ESVN_REPO_URI}" ]] + then + die "SVN repo has moved. Please remove ${ESVN_STORE_DIR}/paludis" \ + "and try again." + fi - eautomake + subversion_src_unpack } src_compile() { - local myconf="" - if use mips || use x86-fbsd; then - myconf="--disable-sandbox" - else - myconf="--enable-sandbox" - fi - + local repositories=`echo default $(usev cran) $(usev gems) | tr -s \ ,` + local clients=`echo default $(usev contrarius) | tr -s \ ,` econf \ $(use_enable doc doxygen ) \ - ${myconf} \ + $(use_enable !mips sandbox ) \ $(use_enable pink) \ $(use_enable selinux) \ - $(use_enable glsa) \ $(use_enable qa) \ $(use_enable ruby) \ - --disable-gtk --disable-gtk-tests \ + $(use_enable glsa) \ + --with-repositories=${repositories} \ + --with-clients=${clients} \ || die "econf failed" emake || die "emake failed" @@ -106,7 +97,14 @@ src_install() { BASH_COMPLETION_NAME="qualudis" dobashcompletion bash-completion/qualudis if use doc ; then - dohtml -r -V doc/html/ + dohtml -r -V doc/www/* + fi + + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins zsh-completion/_paludis + doins zsh-completion/_adjutrix + doins zsh-completion/_paludis_packages fi } @@ -134,8 +132,4 @@ pkg_postinst() { einfo "Before using Paludis and before reporting issues, you should read:" einfo " http://paludis.berlios.de/KnownIssues.html" echo - einfo "Paludis 0.12.0 has various new cache options. Read:" - einfo " http://paludis.berlios.de/CacheFiles.html" - echo } - |