From fc3c0b54b22f1eb8c029470a671232b0b3783f14 Mon Sep 17 00:00:00 2001 From: Brian Harring Date: Sat, 6 Aug 2011 08:59:27 +0000 Subject: [PATCH] update homepage url, and add -9999 version for bleeding edge users Package-Manager: portage-2.1.10.6/cvs/Linux x86_64 --- sys-apps/pkgcore/ChangeLog | 8 ++- sys-apps/pkgcore/Manifest | 13 ++-- sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild | 6 +- sys-apps/pkgcore/pkgcore-0.6.6.ebuild | 6 +- sys-apps/pkgcore/pkgcore-9999.ebuild | 78 ++++++++++++++++++++++++ 5 files changed, 98 insertions(+), 13 deletions(-) create mode 100644 sys-apps/pkgcore/pkgcore-9999.ebuild diff --git a/sys-apps/pkgcore/ChangeLog b/sys-apps/pkgcore/ChangeLog index 5d156e9d23c7..490dd00dc480 100644 --- a/sys-apps/pkgcore/ChangeLog +++ b/sys-apps/pkgcore/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/pkgcore # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.117 2011/07/11 08:52:00 ferringb Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.118 2011/08/06 08:59:27 ferringb Exp $ + +*pkgcore-9999 (06 Aug 2011) + + 06 Aug 2011; Brian Harring pkgcore-0.6.5-r1.ebuild, + pkgcore-0.6.6.ebuild, +pkgcore-9999.ebuild: + Update homepage, and add -9999 ebuild for bleeding edge users. *pkgcore-0.6.6 (11 Jul 2011) diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest index 09e8e4d89ba5..54234d6e9cd7 100644 --- a/sys-apps/pkgcore/Manifest +++ b/sys-apps/pkgcore/Manifest @@ -4,14 +4,15 @@ Hash: SHA1 AUX 0.6.5-fix-screwup-in-incrementals-removal.patch 966 RMD160 ffc46f0853d7bcdb8e1d7726cff3136918eff16d SHA1 1a85047eec715bc3ba49c4b45e931bcb384b105e SHA256 55e1f35f1ddc9324bbb4dbcd4a384b585ba47122ee34d38a8c72c040367d7f7b DIST pkgcore-0.6.5.tar.bz2 449182 RMD160 cce8b8beab7428ab95d914f39610d4a1151d0a9a SHA1 7cc5fd3d0b2752b2b9060d2553a7d1bf8e977336 SHA256 a3552601a3bbae8d608f916a2595af5b7391306c894f4bc50e2ac45c10e72846 DIST pkgcore-0.6.6.tar.bz2 449308 RMD160 b8f6070740dc92739374d024243d08cc5a9a34c2 SHA1 50c4cdca32ca1258ba841ec149cfd0672f26952b SHA256 b2f7b54abfa93e3dac46df5297152ee21387af1cfa68634225b2ab9953a7161a -EBUILD pkgcore-0.6.5-r1.ebuild 1911 RMD160 df2f453e803a47dd1c32bdfb312582e60783ff4e SHA1 3c1a02e277f38380b1b31d6e47477334735a2294 SHA256 2aef4aff0c6db6fd934267733405a5ef8b82576de8ca5aa4eb7a321897c44fa4 -EBUILD pkgcore-0.6.6.ebuild 1812 RMD160 37f292add13823f646ec79711e301413a382470b SHA1 ec5b17c2e4f35a275e8190ad4f624eb3d8f3e9fa SHA256 f79f524bee7a00f601c2442047da8c6a2cecdd112d386e1ade4a22a819063538 -MISC ChangeLog 18900 RMD160 19046abcbf96cef5deb1e6d91d610e9c87ef8123 SHA1 702c99f2ee17611977ed0303ffd14a7895200273 SHA256 5398d449c6c631b3cde3d621152c72dd0e046696ea6ca7216919cfd5e7d46701 +EBUILD pkgcore-0.6.5-r1.ebuild 1917 RMD160 1bc7f518bd7ab9d26bea02d54043cd133d5394ac SHA1 b8d1497c1530ea6b514b3fe0a43eccea8acb6620 SHA256 dcedd6a74d324ed6bca895da31408e11ff868ad791b56211263aec6d201d2f83 +EBUILD pkgcore-0.6.6.ebuild 1818 RMD160 36204a5eda0797cd1a8243510239965d2e5d92c5 SHA1 a3294847bd4ff504969482b36a963d496085b3be SHA256 73923ea3f5a36ccefd2ce2c3a606f931acc8c9aeaa879dfd944489f1d41adf9a +EBUILD pkgcore-9999.ebuild 1759 RMD160 b8ed02085b9ec7d30473640cdd69707fa69a63d5 SHA1 5d1625ecd7547c391b1109c94351c47f4f6f9be6 SHA256 851d3516c2a95aacd0dce8cc5f0ef043ad3dc26fba07b50e94196dfb240bdfcf +MISC ChangeLog 19117 RMD160 06b05754ef2d90c57dcb1cc3db37521540fb0cc4 SHA1 d09b9e11cffd7dc61254fb368b1e40f9c34437d9 SHA256 f1d4689b0189e8e017fe921cc79489916ac9cc2d3af4e57f58630b79d57ac809 MISC metadata.xml 256 RMD160 1b8dd3fe357cfae2f83a8f7ef896da5abc1ac433 SHA1 97e6ce21c6ec742e813e75e85de0c547ef233381 SHA256 27d03d721a47cce85175bcb7759cd0ed4ceee7633a1f62fff6626948de395509 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk4aubUACgkQsiLx3HvNzgf1XQCgk9b3kJf0v7NfAhgalK1ucG7B -zwoAoIYcaSmGcnwY2WIkNhEjNpBZacPg -=KRRw +iEYEARECAAYFAk49AnUACgkQsiLx3HvNzgc2IgCgg/MsDtYQuVhIYCOwXyz91/WZ +ZVQAoLoQpGjiUZ2OgSjHFKdwoRSI5v+Q +=IxWR -----END PGP SIGNATURE----- diff --git a/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild b/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild index ebbf25294540..2b3002544c87 100644 --- a/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild +++ b/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild,v 1.1 2011/06/24 19:51:26 ferringb Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.5-r1.ebuild,v 1.2 2011/08/06 08:59:27 ferringb Exp $ EAPI="3" DISTUTILS_SRC_TEST="setup.py" @@ -8,8 +8,8 @@ DISTUTILS_SRC_TEST="setup.py" inherit eutils distutils DESCRIPTION="pkgcore package manager" -HOMEPAGE="http://www.pkgcore.org" -SRC_URI="http://www.pkgcore.org/releases/${PN}/${P}.tar.bz2" +HOMEPAGE="http://pkgcore.googlecode.com/" +SRC_URI="http://pkgcore.googlecode.com/files/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/sys-apps/pkgcore/pkgcore-0.6.6.ebuild b/sys-apps/pkgcore/pkgcore-0.6.6.ebuild index 2a5cce80ff0f..d017cd268bc6 100644 --- a/sys-apps/pkgcore/pkgcore-0.6.6.ebuild +++ b/sys-apps/pkgcore/pkgcore-0.6.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.6.ebuild,v 1.1 2011/07/11 08:52:00 ferringb Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.6.ebuild,v 1.2 2011/08/06 08:59:27 ferringb Exp $ EAPI="3" DISTUTILS_SRC_TEST="setup.py" @@ -8,8 +8,8 @@ DISTUTILS_SRC_TEST="setup.py" inherit distutils DESCRIPTION="pkgcore package manager" -HOMEPAGE="http://www.pkgcore.org" -SRC_URI="http://www.pkgcore.org/releases/${PN}/${P}.tar.bz2" +HOMEPAGE="http://pkgcore.googlecode.com/" +SRC_URI="http://pkgcore.googlecode.com/files/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/sys-apps/pkgcore/pkgcore-9999.ebuild b/sys-apps/pkgcore/pkgcore-9999.ebuild new file mode 100644 index 000000000000..0c368a4461ea --- /dev/null +++ b/sys-apps/pkgcore/pkgcore-9999.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-9999.ebuild,v 1.1 2011/08/06 08:59:27 ferringb Exp $ + +EAPI="3" +DISTUTILS_SRC_TEST="setup.py" + +EGIT_REPO_URI="http://googlecode.com/p/pkgcore" +inherit distutils git-2 + +DESCRIPTION="pkgcore package manager" +HOMEPAGE="http://pkgcore.googlecode.com/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +RDEPEND=">=dev-lang/python-2.4 + >=dev-python/snakeoil-0.4.1 + dev-python/pyparsing + || ( >=dev-lang/python-2.5 dev-python/pycrypto )" +DEPEND="${RDEPEND} + doc? ( >=dev-python/docutils-0.4 )" + +DOCS="AUTHORS NEWS" + +pkg_setup() { + # disable snakeoil 2to3 caching... + unset PY2TO3_CACHEDIR + python_pkg_setup +} + +src_compile() { + distutils_src_compile + + if use doc; then + ./build_docs.py || die "doc building failed" + fi +} + +src_install() { + distutils_src_install + + if use doc; then + dohtml -r doc dev-notes + doman man/*.1 + fi + + dodoc doc/*.rst man/*.rst + docinto dev-notes + dodoc dev-notes/*.rst +} + +pkg_postinst() { + distutils_pkg_postinst + pplugincache + + if [[ -d "${ROOT}etc/pkgcore/plugins" ]]; then + elog "You still have an /etc/pkgcore/plugins from pkgcore 0.1." + elog "It is unused by pkgcore >= 0.2, remove it now." + die "remove /etc/pkgcore/plugins from pkgcore 0.1" + fi + + # This is left behind by pkgcore 0.2. + rm -f "${ROOT}"$(python_get_sitedir)/pkgcore/plugins/plugincache +} + +pkg_postrm() { + # Careful not to remove this on up/downgrades. + local sitep="${ROOT}"$(python_get_sitedir)/site-packages + if [[ -e "${sitep}/pkgcore/plugins/plugincache2" ]] && + ! [[ -e "${sitep}/pkgcore/plugin.py" ]]; then + rm "${sitep}/pkgcore/plugins/plugincache2" + fi + distutils_pkg_postrm +} -- 2.26.2