From: Christian Faulhammer Date: Mon, 3 Mar 2008 01:01:29 +0000 (+0000) Subject: optional support for depency resolution via libpaludis X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=9e1f4e77288aaac2a0ff39878970359fcf40c710;p=gentoo.git optional support for depency resolution via libpaludis Package-Manager: portage-2.1.4.4 --- diff --git a/app-portage/gatt-svn/ChangeLog b/app-portage/gatt-svn/ChangeLog index 8f9a238b027f..f4b773b1696d 100644 --- a/app-portage/gatt-svn/ChangeLog +++ b/app-portage/gatt-svn/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for app-portage/gatt-svn # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gatt-svn/ChangeLog,v 1.24 2008/03/02 03:46:16 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/gatt-svn/ChangeLog,v 1.25 2008/03/03 01:01:29 opfer Exp $ + + 03 Mar 2008; Christian Faulhammer gatt-svn-9999.ebuild: + optional support for depency resolution via libpaludis 02 Mar 2008; Ryan Hill gatt-svn-9999.ebuild: Whoops, we're missing keywords on a couple dependencies. diff --git a/app-portage/gatt-svn/Manifest b/app-portage/gatt-svn/Manifest index ceb9d6765138..fc92122c374d 100644 --- a/app-portage/gatt-svn/Manifest +++ b/app-portage/gatt-svn/Manifest @@ -1,13 +1,13 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -EBUILD gatt-svn-9999.ebuild 1467 RMD160 b246b766316ae9f09df91d27f4ea8a0f7a665ea5 SHA1 82204cfdd46e00daef4266f9376779ec7bc56b0e SHA256 9a73785c318f5d1a7fcbe47e3618845124d7c505050f694d27b0611566108498 -MISC ChangeLog 3275 RMD160 52a6930ebf2cf580d30667c0ae5f2a945c43cfcf SHA1 f9095cbccd2943162880eb8b5ec93453af52f886 SHA256 ad125ac9959a60cb327184c4c3a6e975c1fc47bd28bdef3a180bf06d11f307b5 +EBUILD gatt-svn-9999.ebuild 1760 RMD160 3a8d0bb6ec062d83941b9692a7104f5b1cbbbbbb SHA1 1019415c7d69b524436a10b7ce82c46693d0b8f3 SHA256 3adccea43e72520ec197945baa3e5d9cd45c626dbd2ff8f16b3939ccc2fdaa44 +MISC ChangeLog 3406 RMD160 c9be9d72168e2b7efb6ce32287f6aad3b4049005 SHA1 caa472e1eb0f2af4c8e034b5e3c4ed68f000bf2b SHA256 2efac7201388310e6e3cf59ec0fefe5ce4cf14a9d6b88d2de6b352c71987029e MISC metadata.xml 261 RMD160 0fffd2f47cf39dd5c57ee7d25293dae2c5d71b3f SHA1 7a12d990b9faf72a24c34adc43d2dbaac0b5c443 SHA256 ba9f8674d4411001f10fc94adec7ffe7c2cdb6ad469db9f360c3bc0d3460d508 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHyiLyiqiDRvmkBmIRAthPAKDHmnE7RVRmpcCxUlJCTaaTnACGkQCgtdoO -xYYaPpqB59jt9VOhL5SGCsE= -=uZjL +iD8DBQFHy05sNQqtfCuFneMRApceAJ9bAobVrjFB/H48wjhmyNpdMmrUwgCgmtdR +rXOLdudbbGregfHlSAPjQgI= +=VqRL -----END PGP SIGNATURE----- diff --git a/app-portage/gatt-svn/gatt-svn-9999.ebuild b/app-portage/gatt-svn/gatt-svn-9999.ebuild index ac0ccfabfd1e..2c96d1edd504 100644 --- a/app-portage/gatt-svn/gatt-svn-9999.ebuild +++ b/app-portage/gatt-svn/gatt-svn-9999.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gatt-svn/gatt-svn-9999.ebuild,v 1.23 2008/03/02 03:46:16 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/gatt-svn/gatt-svn-9999.ebuild,v 1.24 2008/03/03 01:01:29 opfer Exp $ -inherit subversion +inherit eutils subversion ESVN_REPO_URI="svn://80.108.115.144/gatt/trunk" ESVN_PROJECT="Gatt" @@ -18,11 +18,12 @@ SRC_URI="" LICENSE="GPL-2 GPL-3 FDL-1.2" SLOT="0" KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc" +IUSE="doc libpaludis" RDEPEND=">=dev-libs/boost-1.33.1 >=dev-cpp/libthrowable-1.1.0 - www-client/pybugz" + www-client/pybugz + libpaludis? ( >=sys-apps/paludis-0.26.0_alpha9 )" DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" @@ -34,10 +35,14 @@ pkg_setup() { elog elog "There are several files that explain usage of Gatt: README, TUTORIAL," elog "and gatt.info (best read in that order)" + if use libpaludis && ! built_with_use sys-apps/paludis portage; then + ewarn "You either have to emerge Paludis with USE=portage enabled or configure" + ewarn "it properly before using Gatt with it" + fi } src_compile() { - econf || die "econf failed" + econf $(use_enable libpaludis) || die "econf failed" emake || die "emake failed" use doc && doxygen }