summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2008-03-18 13:17:14 +0000
committerAlec Warner <antarus@gentoo.org>2008-03-18 13:17:14 +0000
commit5d2c8ee42e2884bbc5ad51f262eb918462fcf3d0 (patch)
treeb6a42e7fa7ad9fa63b820ee463d5496854a6e0c2 /dev-python/colubrid
parentAdd new pambase package that should fix the Gnome Keyring problems in bug #21... (diff)
downloadhistorical-5d2c8ee42e2884bbc5ad51f262eb918462fcf3d0.tar.gz
historical-5d2c8ee42e2884bbc5ad51f262eb918462fcf3d0.tar.bz2
historical-5d2c8ee42e2884bbc5ad51f262eb918462fcf3d0.zip
Fix bug in colubrid RoutesApplication.
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'dev-python/colubrid')
-rw-r--r--dev-python/colubrid/ChangeLog8
-rw-r--r--dev-python/colubrid/Manifest4
-rw-r--r--dev-python/colubrid/colubrid-0.10-r1.ebuild24
-rw-r--r--dev-python/colubrid/files/colubrid-0.10.patch17
4 files changed, 51 insertions, 2 deletions
diff --git a/dev-python/colubrid/ChangeLog b/dev-python/colubrid/ChangeLog
index 3c8eaaaf9148..7c13e11a7349 100644
--- a/dev-python/colubrid/ChangeLog
+++ b/dev-python/colubrid/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/colubrid
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/colubrid/ChangeLog,v 1.1 2008/03/09 10:10:28 antarus Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/colubrid/ChangeLog,v 1.2 2008/03/18 13:17:13 antarus Exp $
+
+*colubrid-0.10-r1 (18 Mar 2008)
+
+ 18 Mar 2008; Alec Warner <antarus@gentoo.org> +files/colubrid-0.10.patch,
+ +colubrid-0.10-r1.ebuild:
+ Fix bug in colubrid RoutesApplication
*colubrid-0.10 (09 Mar 2008)
diff --git a/dev-python/colubrid/Manifest b/dev-python/colubrid/Manifest
index e745548c4f53..34819b5635c7 100644
--- a/dev-python/colubrid/Manifest
+++ b/dev-python/colubrid/Manifest
@@ -1,4 +1,6 @@
+AUX colubrid-0.10.patch 676 RMD160 6aadbda09014ec678f2d0ff482969c9f1c66cb4a SHA1 bc1ca8671d378c015d4aac1bd496df9b4d8b2c81 SHA256 2a620b6d4c6e0e6db87f34bc74b8c038c5d2560824e798999a69f96fcad4b8dc
DIST Colubrid-0.10.tar.gz 29042 RMD160 1a3290a598e854e047f975bdd06561faee01051c SHA1 21cfb94ca591a00835072954f08868d4496aca09 SHA256 e0d877dd0916524c5e666ffad212f98047be484648067f2cd9e0e8dd3b8d1444
+EBUILD colubrid-0.10-r1.ebuild 612 RMD160 b1a056392a55c347c36733785d8a8fa2b38ffc8a SHA1 511174c18314e5c8a58c7f92dd345724f391de45 SHA256 bd05d203851ba4ab17d347ea3a2a2387fbeaba29d413b2177da74abd46910afc
EBUILD colubrid-0.10.ebuild 538 RMD160 a0dabef1f61acdaadab13797faa1aba91e42bef8 SHA1 53467aab54609ff4cff84985fe17f60e29023474 SHA256 d64f1d59eba51fddab6fa303beee8b58040a8c08cf90c75105182c326624c733
-MISC ChangeLog 360 RMD160 f44165a8323c58398f8134400dcf71f42a8cffc6 SHA1 378a2d1f714991ac9c927cdc90754cab8799e25c SHA256 b11a1f8dde7ec1be5db66d9839b6ba11fc468e44d6c2d076e0c4f8915f6e0fb8
+MISC ChangeLog 538 RMD160 8fa397ad15fb89d898e23ddda4882849f229f52d SHA1 c70067cc094f359756d39476a3bdbc22793ee749 SHA256 1aa1d22c5e01152b3acb596d3a83335d67d2bee740f54f7708e5c8d21bc83c4f
MISC metadata.xml 339 RMD160 198df004c98847e7814ba900dea77bcda6a69311 SHA1 1e6f9ee4075893de56cc7f352cbc6965e791c166 SHA256 9aa6c4042dded2628afea6f8cd7e0dea04cf0389da101146f6d81428e27d18fb
diff --git a/dev-python/colubrid/colubrid-0.10-r1.ebuild b/dev-python/colubrid/colubrid-0.10-r1.ebuild
new file mode 100644
index 000000000000..472e5e1c6c3e
--- /dev/null
+++ b/dev-python/colubrid/colubrid-0.10-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/colubrid/colubrid-0.10-r1.ebuild,v 1.1 2008/03/18 13:17:13 antarus Exp $
+
+inherit distutils
+
+DESCRIPTION="Colubrid is a set of tools around the WSGI standard."
+HOMEPAGE="http://wsgiarea.pocoo.org/colubrid/"
+MY_P="Colubrid-${PV}"
+SRC_URI="http://wsgiarea.pocoo.org/colubrid/dist/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack $A
+ cd "$S"
+ epatch "${FILESDIR}"/${P}.patch
+}
diff --git a/dev-python/colubrid/files/colubrid-0.10.patch b/dev-python/colubrid/files/colubrid-0.10.patch
new file mode 100644
index 000000000000..aa0b25286cfa
--- /dev/null
+++ b/dev-python/colubrid/files/colubrid-0.10.patch
@@ -0,0 +1,17 @@
+--- colubrid/application.py 2006-08-30 06:03:31.000000000 -0700
++++ colubrid/application.py 2008-03-09 04:37:59.204620929 -0700
+@@ -354,6 +354,8 @@
+ return RoutesRequest(self, e, s, c)
+ super(RoutesApplication, self).__init__(environ, start_response,
+ create_request)
++
++ def process_request(self):
+ path = self.request.environ.get('PATH_INFO') or '/'
+ match = self._routes_mapper.match(path)
+ if match is None:
+@@ -367,5 +369,4 @@
+ del match['action']
+ del match['controller']
+
+- # XXX: can't return from __init__
+ return handler(app, **match)