# 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 <ferringb@gentoo.org> 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)
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-----
# 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"
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"
# 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"
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"
--- /dev/null
+# 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
+}