summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2013-03-19 16:43:30 +0000
committerIan Delaney <idella4@gentoo.org>2013-03-19 16:43:30 +0000
commit0badb20f2f8f9f6428732c9964f8f1f4567af7ee (patch)
treee40bfa455623ac0ae483521e05faf4b9ec0bbb5e /dev-python/werkzeug
parentBack to bundled libsrtp (bug #459932 by Andrius Stikonas). USe system libvpx. (diff)
downloadgentoo-2-0badb20f2f8f9f6428732c9964f8f1f4567af7ee.tar.gz
gentoo-2-0badb20f2f8f9f6428732c9964f8f1f4567af7ee.tar.bz2
gentoo-2-0badb20f2f8f9f6428732c9964f8f1f4567af7ee.zip
migration revbump; simple patch adjusting exception message for pypy
(Portage version: 2.1.11.40/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Diffstat (limited to 'dev-python/werkzeug')
-rw-r--r--dev-python/werkzeug/ChangeLog11
-rw-r--r--dev-python/werkzeug/files/werkzeug-0.8.3-pypytest.patch21
-rw-r--r--dev-python/werkzeug/werkzeug-0.8.3-r1.ebuild39
3 files changed, 68 insertions, 3 deletions
diff --git a/dev-python/werkzeug/ChangeLog b/dev-python/werkzeug/ChangeLog
index 1b876dfae526..e3c48ad163c0 100644
--- a/dev-python/werkzeug/ChangeLog
+++ b/dev-python/werkzeug/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/werkzeug
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/ChangeLog,v 1.36 2012/09/25 11:16:45 blueness Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/ChangeLog,v 1.37 2013/03/19 16:43:30 idella4 Exp $
+
+*werkzeug-0.8.3-r1 (19 Mar 2013)
+
+ 19 Mar 2013; Ian Delaney <idella4@gentoo.org>
+ +files/werkzeug-0.8.3-pypytest.patch, +werkzeug-0.8.3-r1.ebuild:
+ migration revbump; simple patch adjusting exception message for pypy
25 Sep 2012; Anthony G. Basile <blueness@gentoo.org> werkzeug-0.8.3.ebuild:
stable ppc, bug #433898
@@ -161,4 +167,3 @@
+werkzeug-0.2.ebuild:
Initial commit, ebuild by me (hoffie@gentoo.org), Adrian Perez
<the.lightman@gmail.com> suggested a very similar one in bug 209631
-
diff --git a/dev-python/werkzeug/files/werkzeug-0.8.3-pypytest.patch b/dev-python/werkzeug/files/werkzeug-0.8.3-pypytest.patch
new file mode 100644
index 000000000000..b8d04fdbc571
--- /dev/null
+++ b/dev-python/werkzeug/files/werkzeug-0.8.3-pypytest.patch
@@ -0,0 +1,21 @@
+diff -ur Werkzeug-0.8.3.orig/werkzeug/testsuite/debug.py Werkzeug-0.8.3/werkzeug/testsuite/debug.py
+--- werkzeug/testsuite/debug.py 2011-09-30 18:49:32.000000000 +0800
++++ werkzeug/testsuite/debug.py 2013-03-20 00:31:07.850897531 +0800
+@@ -92,9 +92,14 @@
+ def __repr__(self):
+ 1/0
+
+- assert debug_repr(Foo()) == \
+- u'<span class="brokenrepr">&lt;broken repr (ZeroDivisionError: ' \
+- u'integer division or modulo by zero)&gt;</span>'
++ if hasattr(sys, 'pypy_version_info'):
++ assert debug_repr(Foo()) == \
++ u'<span class="brokenrepr">&lt;broken repr (ZeroDivisionError: ' \
++ u'integer division by zero)&gt;</span>'
++ else:
++ assert debug_repr(Foo()) == \
++ u'<span class="brokenrepr">&lt;broken repr (ZeroDivisionError: ' \
++ u'integer division or modulo by zero)&gt;</span>'
+
+
+ class DebugHelpersTestCase(WerkzeugTestCase):
diff --git a/dev-python/werkzeug/werkzeug-0.8.3-r1.ebuild b/dev-python/werkzeug/werkzeug-0.8.3-r1.ebuild
new file mode 100644
index 000000000000..0c82cc1aa151
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-0.8.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/werkzeug-0.8.3-r1.ebuild,v 1.1 2013/03/19 16:43:30 idella4 Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_{5,6,7} pypy{1_9,2_0} )
+
+inherit distutils-r1
+
+MY_PN="Werkzeug"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="http://werkzeug.pocoo.org/ http://pypi.python.org/pypi/Werkzeug"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="dev-python/simplejson"
+DEPEND="dev-python/setuptools
+ test? ( dev-python/lxml )"
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES"
+
+PATCHES=( "${FILESDIR}"/${P}-pypytest.patch )
+
+python_prepare() {
+ # Disable redis-related tests.
+ # https://github.com/mitsuhiko/werkzeug/issues/120
+ sed -e "s/import redis/redis = None/" -i werkzeug/testsuite/contrib/cache.py
+}
+
+python_test() {
+ PYTHONPATH="${BUILD_DIR/build/}" esetup.py test
+}