summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2007-07-07 23:16:01 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2007-07-07 23:16:01 +0000
commit9cedd6f2136e708bbf24d3db80a0d8243f216c5d (patch)
tree9b0eeac52ff85bfd719ac26b1ea0b27be9787c69 /dev-util/pkgcore-checks
parentAdd missing IUSE="test" (diff)
downloadhistorical-9cedd6f2136e708bbf24d3db80a0d8243f216c5d.tar.gz
historical-9cedd6f2136e708bbf24d3db80a0d8243f216c5d.tar.bz2
historical-9cedd6f2136e708bbf24d3db80a0d8243f216c5d.zip
add patch from upstream to fix visibility.py
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'dev-util/pkgcore-checks')
-rw-r--r--dev-util/pkgcore-checks/ChangeLog8
-rw-r--r--dev-util/pkgcore-checks/Manifest19
-rw-r--r--dev-util/pkgcore-checks/files/digest-pkgcore-checks-0.4-r13
-rw-r--r--dev-util/pkgcore-checks/files/pkgcore-checks-0.4-fix.patch13
-rw-r--r--dev-util/pkgcore-checks/pkgcore-checks-0.4-r1.ebuild52
5 files changed, 90 insertions, 5 deletions
diff --git a/dev-util/pkgcore-checks/ChangeLog b/dev-util/pkgcore-checks/ChangeLog
index e958247630d1..95f52cec4c2e 100644
--- a/dev-util/pkgcore-checks/ChangeLog
+++ b/dev-util/pkgcore-checks/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/pkgcore-checks
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgcore-checks/ChangeLog,v 1.28 2007/06/16 11:19:18 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgcore-checks/ChangeLog,v 1.29 2007/07/07 23:16:01 mr_bones_ Exp $
+
+*pkgcore-checks-0.4-r1 (07 Jul 2007)
+
+ 07 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/pkgcore-checks-0.4-fix.patch, +pkgcore-checks-0.4-r1.ebuild:
+ add patch from upstream to fix visibility.py
16 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
pkgcore-checks-0.4.ebuild:
diff --git a/dev-util/pkgcore-checks/Manifest b/dev-util/pkgcore-checks/Manifest
index 18fd9be04cea..bad3b0716058 100644
--- a/dev-util/pkgcore-checks/Manifest
+++ b/dev-util/pkgcore-checks/Manifest
@@ -6,6 +6,10 @@ AUX pkgcore-checks-0.1-optimization.patch 840 RMD160 ac9cca61d2769d1be1ce8313741
MD5 c603d83a039d2b22b910f5a0f28db272 files/pkgcore-checks-0.1-optimization.patch 840
RMD160 ac9cca61d2769d1be1ce83137411ef2f4587661a files/pkgcore-checks-0.1-optimization.patch 840
SHA256 0992772fc4ea4b7fe788a9a6e5ebe2c3f0263581586aca9a31c574a9b12db8cc files/pkgcore-checks-0.1-optimization.patch 840
+AUX pkgcore-checks-0.4-fix.patch 560 RMD160 50a53147f6ca121bc8e2d236e0216810d41a0c47 SHA1 06fd4ee5e4c4447d88807f63141c45a8d643f819 SHA256 5aaffc9efbb7bb6272f7c14301abbb97e05d16654ceaf304c946e796c5d5a8a5
+MD5 c036df3c3c0eb15d6d83537e309792c3 files/pkgcore-checks-0.4-fix.patch 560
+RMD160 50a53147f6ca121bc8e2d236e0216810d41a0c47 files/pkgcore-checks-0.4-fix.patch 560
+SHA256 5aaffc9efbb7bb6272f7c14301abbb97e05d16654ceaf304c946e796c5d5a8a5 files/pkgcore-checks-0.4-fix.patch 560
DIST pkgcore-checks-0.1.tar.bz2 22299 RMD160 58fc49672bbbae610bda742506943eb7340da8a0 SHA1 429a681bf0dcd789813a17fee388b368bf678a97 SHA256 a408a881fd42020eb2fd73991599e0825d7f58f27686906c3ce90767e28f3b94
DIST pkgcore-checks-0.2.tar.bz2 39264 RMD160 2ff1aaa1f5b52778cc41460c2ceee2e9d1c9d9d6 SHA1 94fcdbd1a2716307b1147f64aaefc7abd4f51d7a SHA256 263e7b6418c6c88c249e62f59784184e7fa5d647d2c2ff0bd0118c8e763f5bf4
DIST pkgcore-checks-0.3.3.tar.bz2 48604 RMD160 40b37bb332f22146aab2abebcc9c52f97df5b775 SHA1 902dc4413fdb383ca3a50c04d81415c4e64d27bd SHA256 c9cacd2a99783f4c3297c91c645f7d3dcaa308749d2c83c433f65d7bf1f18045
@@ -32,14 +36,18 @@ EBUILD pkgcore-checks-0.3.5.ebuild 848 RMD160 c004736efb913ae81d30675aee53426bf6
MD5 5573a9941e2fd5d163761aaf56713a9a pkgcore-checks-0.3.5.ebuild 848
RMD160 c004736efb913ae81d30675aee53426bf65f7dc7 pkgcore-checks-0.3.5.ebuild 848
SHA256 f9fd40087747004ed8be3a149258ae304dfc7f3a543f97c02616f8e7e20cd85b pkgcore-checks-0.3.5.ebuild 848
+EBUILD pkgcore-checks-0.4-r1.ebuild 1416 RMD160 2cb3fa663e098545815460fc9c7c329e0f1ddf3c SHA1 b4da30dde69b024916a7a1889e101fc42a696804 SHA256 952217c9d4e24f34f83823b633fcdf1ba5266d27f19a1b97f394bb53d78a0861
+MD5 83e6631903c3b97cd9ea38d35c6f5628 pkgcore-checks-0.4-r1.ebuild 1416
+RMD160 2cb3fa663e098545815460fc9c7c329e0f1ddf3c pkgcore-checks-0.4-r1.ebuild 1416
+SHA256 952217c9d4e24f34f83823b633fcdf1ba5266d27f19a1b97f394bb53d78a0861 pkgcore-checks-0.4-r1.ebuild 1416
EBUILD pkgcore-checks-0.4.ebuild 1326 RMD160 a6ba10234ad1c0529ed31e229c977a976fd5a9b0 SHA1 252e53d773dad6815ef5741cdfeb82071ffed387 SHA256 f44bb6a2dc094a69dddc2463ea643a44d3372cfafa5b915df0c3e5ac9ff27ba9
MD5 0b9c74880eb92d8bd90e3a8f66bb2819 pkgcore-checks-0.4.ebuild 1326
RMD160 a6ba10234ad1c0529ed31e229c977a976fd5a9b0 pkgcore-checks-0.4.ebuild 1326
SHA256 f44bb6a2dc094a69dddc2463ea643a44d3372cfafa5b915df0c3e5ac9ff27ba9 pkgcore-checks-0.4.ebuild 1326
-MISC ChangeLog 4097 RMD160 e8f1ab8fc629566762de4b90cb23edf8ded34caf SHA1 45c1d16c670ae1bc11691e75fdfe7a8cf237b0c2 SHA256 0b879b0ac0f416aab98f1435eda13e2d95fc8ccc2d207da52f2f817313568660
-MD5 94f7344be76a845beacccd3a8a60531f ChangeLog 4097
-RMD160 e8f1ab8fc629566762de4b90cb23edf8ded34caf ChangeLog 4097
-SHA256 0b879b0ac0f416aab98f1435eda13e2d95fc8ccc2d207da52f2f817313568660 ChangeLog 4097
+MISC ChangeLog 4307 RMD160 67a5c618efa43c947e17fb08dba3558472f04671 SHA1 a8565a900dece939531a531dc997f614b701998e SHA256 3527598e4134abc2f7e196b4cf4d4289fe73bbb05dd28ee4b893dac8f5824404
+MD5 ac93e9902a341565c6976075a5dbf860 ChangeLog 4307
+RMD160 67a5c618efa43c947e17fb08dba3558472f04671 ChangeLog 4307
+SHA256 3527598e4134abc2f7e196b4cf4d4289fe73bbb05dd28ee4b893dac8f5824404 ChangeLog 4307
MISC metadata.xml 222 RMD160 01bd2c9180f544353de73063bede0dd6b8ca6152 SHA1 95963907e0f22bc3795213303a68a2155b1ba78a SHA256 6e5dda05386711c829057f65bfd0e3ae693232628949c1612163ce9915963a63
MD5 5dff6cc33967055cfde969cbcb7b6d5d metadata.xml 222
RMD160 01bd2c9180f544353de73063bede0dd6b8ca6152 metadata.xml 222
@@ -62,3 +70,6 @@ SHA256 53ab67f8867fdff35d720f89b062a93705d07622094f2c29c74467cb9997f12a files/di
MD5 30f440ff47cd4ebc434d442f42351c28 files/digest-pkgcore-checks-0.4 256
RMD160 ad09cb473f376d64a0bf92e22ba26d57703d2630 files/digest-pkgcore-checks-0.4 256
SHA256 1341e932f9d9ea350b2ff144eb7d6eff785e3807dc7c1e00df09eb61bfe7f952 files/digest-pkgcore-checks-0.4 256
+MD5 30f440ff47cd4ebc434d442f42351c28 files/digest-pkgcore-checks-0.4-r1 256
+RMD160 ad09cb473f376d64a0bf92e22ba26d57703d2630 files/digest-pkgcore-checks-0.4-r1 256
+SHA256 1341e932f9d9ea350b2ff144eb7d6eff785e3807dc7c1e00df09eb61bfe7f952 files/digest-pkgcore-checks-0.4-r1 256
diff --git a/dev-util/pkgcore-checks/files/digest-pkgcore-checks-0.4-r1 b/dev-util/pkgcore-checks/files/digest-pkgcore-checks-0.4-r1
new file mode 100644
index 000000000000..51f73787f2a6
--- /dev/null
+++ b/dev-util/pkgcore-checks/files/digest-pkgcore-checks-0.4-r1
@@ -0,0 +1,3 @@
+MD5 e8936540867686449dc2c4b0cccada3d pkgcore-checks-0.4.tar.bz2 50315
+RMD160 070cc72c4896b15a2655c07c7ec2b1e6f90e56cf pkgcore-checks-0.4.tar.bz2 50315
+SHA256 319de6080962c3e1f07677de910b51e162196a8544774202e011a0aeea467324 pkgcore-checks-0.4.tar.bz2 50315
diff --git a/dev-util/pkgcore-checks/files/pkgcore-checks-0.4-fix.patch b/dev-util/pkgcore-checks/files/pkgcore-checks-0.4-fix.patch
new file mode 100644
index 000000000000..4254a43616bd
--- /dev/null
+++ b/dev-util/pkgcore-checks/files/pkgcore-checks-0.4-fix.patch
@@ -0,0 +1,13 @@
+=== modified file 'pkgcore_checks/visibility.py'
+--- pkgcore_checks/visibility.py 2007-04-05 18:41:54 +0000
++++ pkgcore_checks/visibility.py 2007-07-07 22:56:25 +0000
+@@ -130,6 +130,8 @@
+ nonexistant.add(node)
+ self.query_cache[h] = ()
+ self.profiles.global_insoluable.add(h)
++ elif not self.query_cache[h]:
++ nonexistant.add(node)
+
+ if nonexistant:
+ reporter.add_report(NonExistantDeps(pkg, attr, nonexistant))
+
diff --git a/dev-util/pkgcore-checks/pkgcore-checks-0.4-r1.ebuild b/dev-util/pkgcore-checks/pkgcore-checks-0.4-r1.ebuild
new file mode 100644
index 000000000000..cc63ca05fc55
--- /dev/null
+++ b/dev-util/pkgcore-checks/pkgcore-checks-0.4-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgcore-checks/pkgcore-checks-0.4-r1.ebuild,v 1.1 2007/07/07 23:16:01 mr_bones_ Exp $
+
+inherit distutils
+
+DESCRIPTION="pkgcore developmental repoman replacement"
+HOMEPAGE="http://www.pkgcore.org/"
+SRC_URI="http://www.pkgcore.org/releases/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=sys-apps/pkgcore-0.3
+ dev-python/snakeoil
+ >=dev-lang/python-2.4"
+DEPEND="${RDEPEND}"
+
+DOCS="NEWS AUTHORS"
+
+PYTHON_MODNAME=pkgcore_checks
+
+src_unpack() {
+ distutils_src_unpack
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-fix.patch"
+}
+
+src_test() {
+ "${python}" setup.py test || die "tests returned non zero"
+}
+
+pkg_postinst() {
+ einfo "updating pkgcore plugin cache"
+ pplugincache pkgcore_checks.plugins pkgcore.plugins
+ # This is left behind by pkgcore-checks 0.3.
+ rm -f "${ROOT}"usr/lib/python${PYVER}/site-packages/pkgcore_checks/plugins/plugincache
+ distutils_pkg_postinst
+}
+
+pkg_postrm() {
+ python_version
+ # Careful not to remove this on up/downgrades.
+ local sitep="${ROOT}"usr/lib/python${PYVER}/site-packages
+ if [[ -e "${sitep}/pkgcore_checks/plugins/plugincache2" ]] &&
+ ! [[ -e "${sitep}/pkgcore_checks/base.py" ]]; then
+ rm "${sitep}/pkgcore_checks/plugins/plugincache2"
+ fi
+ distutils_pkg_postrm
+}