Fix tests with Python >=3.1.2:3.1 (bug #320799).
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 17 Jun 2010 19:50:17 +0000 (19:50 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 17 Jun 2010 19:50:17 +0000 (19:50 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/gmpy/ChangeLog
dev-python/gmpy/Manifest
dev-python/gmpy/files/gmpy-1.11-tests.patch [new file with mode: 0644]
dev-python/gmpy/gmpy-1.11.ebuild

index 75d8fc65df794e5b0a0b61f6b73918b3daed3429..08ad138345efc3bd270084b51c44988a64e5a9c7 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/gmpy
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/ChangeLog,v 1.14 2010/04/08 23:34:30 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/ChangeLog,v 1.15 2010/06/17 19:50:17 arfrever Exp $
+
+  17 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  gmpy-1.11.ebuild, +files/gmpy-1.11-tests.patch:
+  Fix tests with Python >=3.1.2:3.1 (bug #320799).
 
   08 Apr 2010; Markos Chandras <hwoarang@gentoo.org> gmpy-1.11.ebuild:
   Stable on amd64 wrt bug #309399
index 0a9f7b4badb681cf07e0512813770db0eb305a42..54dac21166238c06247f2dcdb3a47c5d05a3db5a 100644 (file)
@@ -1,6 +1,5 @@
-DIST gmpy-1.10.zip 136012 RMD160 d4c7cb9ad9df28fcb5f30e2fd97d420b1128d87a SHA1 76c79a4ba20fd44e1277618dcc6374d5bca3d958 SHA256 289822eadeb24d98b07195b1889e453c6ea609503dd488ebdd787375cf09b863
+AUX gmpy-1.11-tests.patch 669 RMD160 174a5364e46faba4c01f543f1ff98d5883df60ba SHA1 2a6e38b78c7f668ac6abfab0a3b7e5289ba3df04 SHA256 049101a2f7b0c804a8b282fa256612c297a73a492ed089faa7f02c0e961f5e1b
 DIST gmpy-1.11.zip 144744 RMD160 3575da6c7eab9c12216d839b0ee12f5bb3d5a40a SHA1 5b163a60d678881141ed7e81c4806270ffee9774 SHA256 06647522b42dfaf1d0ba8dce34d0e291fa61e3d8d8123fa52c5b78a8a4a4281a
-EBUILD gmpy-1.10.ebuild 1249 RMD160 06e745e728aa8c538208ca67b80b6e3a6805517a SHA1 8106321a13a696b6bcc94649162bd3f9fbf7ebce SHA256 44f136bf4d0782f86d7cd968dd9d30d2207facf3b7c349cc6fcd6fc9a80c83f0
-EBUILD gmpy-1.11.ebuild 1252 RMD160 8bab5746a55543666ba746d028b529f8e4cee9aa SHA1 2a3ea0f3b25c3f6b12b31689e4544f15113a7c44 SHA256 6e7519546b6a65ce3acbc993abb604976a3a94ee502ce990da58a3827b0a3688
-MISC ChangeLog 1958 RMD160 7e670716ac5ae5b5d2829dcd9271d1c817823cf0 SHA1 dd8d45c6597f1b60fc558156edfe734a2acbc313 SHA256 e4eb10c72cf4eefed955226776604c03e5427e8f5b1b7d4a6dcc9265e97aa492
+EBUILD gmpy-1.11.ebuild 1299 RMD160 a771936fa49957292a40818a7de5e8b6c32f9178 SHA1 219ce87bc06e9d66da0853cdcc13c92a33cb9ce1 SHA256 6b5d750b085ac434904011ac415205e5e8fac636e71116ce1f959d7aba56cc27
+MISC ChangeLog 2133 RMD160 c1babbf053e0a31b2dea552439f04914f8aa1235 SHA1 3496bce47d63cc7c74cd7094cc6fc5efce7f98a5 SHA256 055e63efa67ac5f1a3da8d4e37444717a4c8dc26d41cd75f9b83a632f84a8c34
 MISC metadata.xml 414 RMD160 460502ba7642ab6dd5740c5570647db3fafccb8a SHA1 594bff481454fe63ed2cb1b2cee92809dd58c84c SHA256 951639e56865905914506e9cdb3ef3019769f650c37d24c16e500443be7339d6
diff --git a/dev-python/gmpy/files/gmpy-1.11-tests.patch b/dev-python/gmpy/files/gmpy-1.11-tests.patch
new file mode 100644 (file)
index 0000000..c8c69ae
--- /dev/null
@@ -0,0 +1,32 @@
+http://code.google.com/p/gmpy/source/detail?r=251
+
+--- test3/gmpy_test_mpf.py
++++ test3/gmpy_test_mpf.py
+@@ -419,6 +419,7 @@
+ 
+     sav = sys.stdout
+     class _Dummy:
++        encoding = None
+         def write(self,*whatever):
+             pass
+     try:
+--- test3/gmpy_test_mpq.py
++++ test3/gmpy_test_mpq.py
+@@ -359,6 +359,7 @@
+ 
+     sav = sys.stdout
+     class _Dummy:
++        encoding = None
+         def write(self,*whatever):
+             pass
+     try:
+--- test3/gmpy_test_mpz.py
++++ test3/gmpy_test_mpz.py
+@@ -967,6 +967,7 @@
+ 
+     sav = sys.stdout
+     class _Dummy:
++        encoding = None
+         def write(self,*whatever):
+             pass
+     try:
index ef85e4e35c22bf02444e00a1be006ffc319a152d..f01b4e4069eb667002c12519426365ca30ccee88 100644 (file)
@@ -1,11 +1,11 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-1.11.ebuild,v 1.3 2010/04/08 23:34:30 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-1.11.ebuild,v 1.4 2010/06/17 19:50:17 arfrever Exp $
 
 EAPI="2"
 SUPPORT_PYTHON_ABIS="1"
 
-inherit distutils
+inherit distutils eutils
 
 DESCRIPTION="Python bindings for dev-libs/gmp"
 HOMEPAGE="http://www.aleax.it/gmpy.html http://code.google.com/p/gmpy/"
@@ -21,6 +21,8 @@ DEPEND="${RDEPEND}
        app-arch/unzip"
 
 src_prepare() {
+       epatch "${FILESDIR}/${P}-tests.patch"
+
        # HACK: distutils only support 'setup.py', so
        # we symlink what we need to 'setup.py' later
        mv setup.py setmp.py