revbump to get another glsa.py fix out
authorMarius Mauch <genone@gentoo.org>
Thu, 9 Dec 2004 17:45:39 +0000 (17:45 +0000)
committerMarius Mauch <genone@gentoo.org>
Thu, 9 Dec 2004 17:45:39 +0000 (17:45 +0000)
app-portage/gentoolkit/ChangeLog
app-portage/gentoolkit/Manifest
app-portage/gentoolkit/files/digest-gentoolkit-0.2.0_rc1-r1 [new file with mode: 0644]
app-portage/gentoolkit/files/glsa.py-revmatch.diff [new file with mode: 0644]
app-portage/gentoolkit/gentoolkit-0.2.0_rc1-r1.ebuild [new file with mode: 0644]

index 6f9f5576ba962d88ae5dba24bec3f35275f5cbb0..1d10c788dcdd312bdea68a5ab8615f4831e6663b 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for app-portage/gentoolkit
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.32 2004/12/08 11:31:03 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.33 2004/12/09 17:45:39 genone Exp $
+
+*gentoolkit-0.2.0_rc1-r1 (09 Dec 2004)
+
+  09 Dec 2004; Marius Mauch <genone@gentoo.org>
+  +gentoolkit-0.2.0_rc1-r1.ebuild:
+  Fixing another bug in the glsa.py matching functions that caused glsa-check
+  to install masked versions.
 
 *gentoolkit-0.2.0_rc1 (08 Dec 2004)
 
index e3a295c23d6caf975285b24ea2437a98125bef94..12e5f9065e6781d8d8e171443eab0f41accae796 100644 (file)
@@ -7,8 +7,9 @@ MD5 6c4d39e4dd9b2859f94f8749ffd82d94 gentoolkit-0.2.0_pre10.ebuild 990
 MD5 6d03c9d28889126d188696352def5d6e gentoolkit-0.2.0_pre9.ebuild 848
 MD5 33f9f9c82b94b327238c4346dff17f16 gentoolkit-0.2.0_pre10-r1.ebuild 1105
 MD5 0127bed996ccfd70c67bba08db48222b gentoolkit-0.2.0_pre8-r1.ebuild 1219
-MD5 717e23872842dc3ac334a87d86cc9cc5 ChangeLog 26241
 MD5 7477f55f57944ada10de613a9a6bb42b gentoolkit-0.2.0_rc1.ebuild 1027
+MD5 b54142d7a00f7c8de301f93df3373fb3 ChangeLog 26473
+MD5 4f2c30fe1945c0a06d9d9c8f6dd88259 gentoolkit-0.2.0_rc1-r1.ebuild 1072
 MD5 1b132e20e9de1c5163594b2cbd950d34 files/digest-gentoolkit-0.2.0_pre8 72
 MD5 ece108f9a9cf45a6cdd9211bb1b26db5 files/digest-gentoolkit-0.2.0_pre9 72
 MD5 096ea293c35570bd708ebd8cde10ca6b files/digest-gentoolkit-0.2.0_pre10 73
@@ -16,10 +17,12 @@ MD5 1b132e20e9de1c5163594b2cbd950d34 files/digest-gentoolkit-0.2.0_pre8-r1 72
 MD5 096ea293c35570bd708ebd8cde10ca6b files/digest-gentoolkit-0.2.0_pre10-r1 73
 MD5 2a64dd5b5e7e57ffc34102eca6b936b3 files/qpkg-security-fix-68846.diff 645
 MD5 20b8b5a62b58a621014f1e0922675564 files/digest-gentoolkit-0.2.0_rc1 71
+MD5 20b8b5a62b58a621014f1e0922675564 files/digest-gentoolkit-0.2.0_rc1-r1 71
+MD5 f6ad48544d3791babda5281e0e51673f files/glsa.py-revmatch.diff 1121
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBtvQs6J2i8a8J4okRAnvtAJ9tW/GKmG+zH5XAglQwVZSb9EU7YgCfRrqY
-EJp59YepstAD/3GujwpHG7Y=
-=8XtY
+iD8DBQFBuJ2C6J2i8a8J4okRAif/AKCCxxATX6p/6h4RugWej7FhxUKkeACfYl1H
+kdZzvxrqEhTPdHAVEujCC+A=
+=kWje
 -----END PGP SIGNATURE-----
diff --git a/app-portage/gentoolkit/files/digest-gentoolkit-0.2.0_rc1-r1 b/app-portage/gentoolkit/files/digest-gentoolkit-0.2.0_rc1-r1
new file mode 100644 (file)
index 0000000..b825d83
--- /dev/null
@@ -0,0 +1 @@
+MD5 ac08bcd6c0fd20babe19fe3b5fdf38dd gentoolkit-0.2.0_rc1.tar.gz 61664
diff --git a/app-portage/gentoolkit/files/glsa.py-revmatch.diff b/app-portage/gentoolkit/files/glsa.py-revmatch.diff
new file mode 100644 (file)
index 0000000..53d24ac
--- /dev/null
@@ -0,0 +1,29 @@
+Index: glsa.py
+===================================================================
+RCS file: /var/cvsroot/gentoolkit/src/glsa-check/glsa.py,v
+retrieving revision 1.7
+retrieving revision 1.8
+diff -u -r1.7 -r1.8
+--- src/glsa-check/glsa.py     8 Dec 2004 10:52:43 -0000       1.7
++++ src/glsa-check/glsa.py     9 Dec 2004 17:37:16 -0000       1.8
+@@ -1,4 +1,4 @@
+-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/files/glsa.py-revmatch.diff,v 1.1 2004/12/09 17:45:39 genone Exp $
++# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/files/glsa.py-revmatch.diff,v 1.1 2004/12/09 17:45:39 genone Exp $
+ 
+ # This program is licensed under the GPL, version 2
+ 
+@@ -315,12 +315,12 @@
+       @rtype:         list of strings
+       @return:        a list with the matching versions
+       """
+-      mylist = portdb.match(revisionAtom[2:])
++      mylist = portdb.match(re.sub("-r[0-9]+$", "", revisionAtom[2:]))
+       rValue = []
+       for v in mylist:
+               r1 = "\""+portage.pkgsplit(v)[-1]+"\""
+               r2 = "\""+portage.pkgsplit(revisionAtom[3:])[-1]+"\""
+-              if eval(r1+" "+revisionAtom[0:1]+" "+r2):
++              if eval(r1+" "+revisionAtom[0:2]+" "+r2):
+                       rValue.append(v)
+       return rValue
+               
diff --git a/app-portage/gentoolkit/gentoolkit-0.2.0_rc1-r1.ebuild b/app-portage/gentoolkit/gentoolkit-0.2.0_rc1-r1.ebuild
new file mode 100644 (file)
index 0000000..221e02c
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.2.0_rc1-r1.ebuild,v 1.1 2004/12/09 17:45:39 genone Exp $
+
+inherit eutils
+
+DESCRIPTION="Collection of administration scripts for Gentoo"
+HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
+SRC_URI="mirror://gentoo/${P}.tar.gz http://dev.gentoo.org/~genone/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+#KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 ppc64 s390"
+KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~s390 ~ppc-macos"
+
+DEPEND=">=sys-apps/portage-2.0.51_pre21
+       >=dev-lang/python-2.0
+       >=dev-util/dialog-0.7
+       >=dev-lang/perl-5.6
+       >=sys-apps/grep-2.4
+       sys-apps/debianutils"
+
+src_install() {
+       epatch ${FILESDIR}/glsa.py-revmatch.diff
+       make DESTDIR=${D} install-gentoolkit || die
+}
+
+pkg_postinst() {
+       einfo "The following older scripts have been removed in this release:"
+       einfo "    dep-clean, ewhich, mkebuild, pkg-clean, pkg-size"
+}