summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Varner <fuzzyray@gentoo.org>2010-11-22 20:22:33 +0000
committerPaul Varner <fuzzyray@gentoo.org>2010-11-22 20:22:33 +0000
commit465c3dd5d4a81b76a9f59cb1cba1d9a11c0cdb07 (patch)
treeafcf24696d34647e6778954650997c510aefab7a /app-portage
parentVersion bump (bug #341759) (diff)
downloadgentoo-2-465c3dd5d4a81b76a9f59cb1cba1d9a11c0cdb07.tar.gz
gentoo-2-465c3dd5d4a81b76a9f59cb1cba1d9a11c0cdb07.tar.bz2
gentoo-2-465c3dd5d4a81b76a9f59cb1cba1d9a11c0cdb07.zip
Revision bump: Fix cpv.py to handle prefix ebuild inter-revisions. Bug 313295
(Portage version: 2.1.9.24/cvs/Linux i686)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/gentoolkit/ChangeLog9
-rw-r--r--app-portage/gentoolkit/files/0.3.0_rc11-cpv.py.patch21
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r2.ebuild (renamed from app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild)3
3 files changed, 31 insertions, 2 deletions
diff --git a/app-portage/gentoolkit/ChangeLog b/app-portage/gentoolkit/ChangeLog
index 5a32485aabdd..d3c06db03f2f 100644
--- a/app-portage/gentoolkit/ChangeLog
+++ b/app-portage/gentoolkit/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-portage/gentoolkit
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.199 2010/11/19 20:24:24 fuzzyray Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.200 2010/11/22 20:22:33 fuzzyray Exp $
+
+*gentoolkit-0.3.0_rc11-r2 (22 Nov 2010)
+
+ 22 Nov 2010; Paul Varner <fuzzyray@gentoo.org>
+ +files/0.3.0_rc11-cpv.py.patch, -gentoolkit-0.3.0_rc11-r1.ebuild,
+ +gentoolkit-0.3.0_rc11-r2.ebuild:
+ Revision bump: Fix cpv.py to handle prefix ebuild inter-revisions. Bug 313295
19 Nov 2010; Paul Varner <fuzzyray@gentoo.org>
+files/0.3.0_rc11-setup.py.patch, gentoolkit-0.3.0_rc11-r1.ebuild:
diff --git a/app-portage/gentoolkit/files/0.3.0_rc11-cpv.py.patch b/app-portage/gentoolkit/files/0.3.0_rc11-cpv.py.patch
new file mode 100644
index 000000000000..bdd7415465d0
--- /dev/null
+++ b/app-portage/gentoolkit/files/0.3.0_rc11-cpv.py.patch
@@ -0,0 +1,21 @@
+Index: pym/gentoolkit/cpv.py
+===================================================================
+--- pym/gentoolkit/cpv.py (revision 864)
++++ pym/gentoolkit/cpv.py (working copy)
+@@ -34,6 +34,8 @@
+ "(?:_(p(?:re)?|beta|alpha|rc)\\d*)*$")
+ isvalid_cat_re = re.compile("^(?:[a-zA-Z0-9][-a-zA-Z0-9+._]*(?:/(?!$))?)+$")
+ _pkg_re = re.compile("^[a-zA-Z0-9+_]+$")
++# Prefix specific revision is of the form -r0<digit>+.<digit>+
++isvalid_rev_re = re.compile(r'(\d+|0\d+\.\d+)')
+
+ # =======
+ # Classes
+@@ -249,6 +251,6 @@
+
+
+ def isvalid_rev(s):
+- return s and s[0] == 'r' and s[1:] != '0' and s[1:].isdigit()
++ return s and s[0] == 'r' and isvalid_rev_re.match(s[1:])
+
+ # vim: set ts=4 sw=4 tw=79:
diff --git a/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild b/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r2.ebuild
index d07d5cb317ad..f4b0b8e6d17e 100644
--- a/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild,v 1.3 2010/11/19 20:24:24 fuzzyray Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r2.ebuild,v 1.1 2010/11/22 20:22:33 fuzzyray Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@@ -40,6 +40,7 @@ distutils_src_compile_pre_hook() {
src_prepare() {
epatch "${FILESDIR}/${PV}-eshowkw_indir.patch"
epatch "${FILESDIR}/${PV}-setup.py.patch"
+ epatch "${FILESDIR}/${PV}-cpv.py.patch"
}
src_install() {