Ignore tests failures with Python 3.1. Don't inherit unused eclass. Simplify src_test...
authorMike Gilbert <floppym@gentoo.org>
Tue, 20 Sep 2011 23:47:55 +0000 (23:47 +0000)
committerMike Gilbert <floppym@gentoo.org>
Tue, 20 Sep 2011 23:47:55 +0000 (23:47 +0000)
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64

dev-python/pygame/Manifest
dev-python/pyopenssl/ChangeLog
dev-python/pyopenssl/Manifest
dev-python/pyopenssl/pyopenssl-0.13.ebuild

index 6bae7a8e0eac32b03b81942d4e9290d0ebe2a69c..4e61e6305b208a2adb08d12145d5976e43e96372 100644 (file)
@@ -1,24 +1,16 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
 
 DIST pygame-1.9.2_pre3082.tar.xz 1970680 RMD160 85291474ba87cd025dfc847433c23cfba2244c34 SHA1 9953c3a33aac6a8952e04adec8bcb3800526e1b7 SHA256 477783e906f96656f694b798aa07ecdb9a63c3cb77fefa4dbceeb28ee1daa1fb
+DIST pygame-1.9.2_pre3203.tar.xz 2184128 RMD160 09821bc7bc7199e1fdb4dcfb902c87a299af52d3 SHA1 bf832a880af45834115c229521285308a4a46a45 SHA256 f0b1742d8ddf82ac2c73c0f1ad7f8c000d2a3325798eaa7abb2b6f76a55abf62
 EBUILD pygame-1.9.2_pre3082.ebuild 1794 RMD160 a359d7aad49e43156f21d7061491a98d94c6ebba SHA1 255ef3cb92c55d71ea894b642e39a4888560928e SHA256 8702825f64823f8d9e5d4bf707e3e3d7fc3915c5be421881a55896082a1c3534
-MISC ChangeLog 10473 RMD160 bd5294ec8140057f9cfda3837ff39141351a374f SHA1 c337fe91bb13f27f7c270ec01ebc294c67d6de24 SHA256 ac6656b8cc94949ce586691b51a590e45dbcc373605d4d0ad898845b346212b3
+EBUILD pygame-1.9.2_pre3203.ebuild 1877 RMD160 f7b19aee57b0018da7750a9e6236e1a18ce2aaa0 SHA1 204b2994105ad72d4cebe0cb104a27ebf119a4aa SHA256 92c3618ff884f86739ea7df3cb5c89e9c83f2c18676bac02cfb9fe8628fa442e
+MISC ChangeLog 10659 RMD160 eb034ad47c884506db6df8c0d43dfaf7baecb715 SHA1 2a2ca7e66d0481f0bcc541d8dc90d6bff100b466 SHA256 6c3a9c4cd008c2f6b41572bf36bc0f4723f3167c2860749fba3838760c8e30f3
 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iQIcBAEBCgAGBQJOFWAvAAoJEPqDWhW0r/LC8MEQAJlzxzMxMGqSxftdjrSL6Gn8
-TTQTNeOm3z3572G1XQ94Zw0henGX0QU8fDeXn/3kVlu/I920PszJ4LECdTlUfvnY
-+s6vsLiJSA66AYYrJ/TjhYBsVZ0ShDZFJcwaNatdfD4hgedvQyYjQXmcD3z8ZZMG
-9SYr5tPj+5aeaOL7O0MBsLhZpr481YVAJoPFsqt0RpX34BvRlvqAMA1xObvUgl9V
-g7PXpNWEfAVdjh8RM0yHwVMu7fX/BBq2FJKtqZPTq3MJ4mQC1Pj0w68FWH78fzA1
-CNatqI+digLHMyqVyiNj2mXdlbRxK9Kpc21/vLyMkpgx3TxNOn4bYSsgFYVCS7ub
-k92VBstyYMrQl4q31cEmdH7I5t6M2w2OiTTs2CXxiO4UbQH3HKYMoDj10GMOPTIK
-DAov9CG4+QYAcAA2pjXVGsBw73IAlvC0jwxK8V/IRK4KHdL8LZn2IrzDvlC/H/xv
-Fo3KO7PjA8QdyiQvYr5COf5Ahqij/vjWaIdJkMdFIbN/Ay2MT6VyooDaCNAygMrI
-6OMVBP2VPW6QkwFbi+zPL6nnkOM/DVJnkn5t6rRFgml9/id69clmnq91CAK9nJo0
-c3w12q/e1ET3CuSFXDg7oSnYYU4QG2U0f77CY2cP2AxH9PCn6eWq9Vq4kMunlkcz
-595rYjonLeZNp+cx2j0t
-=ZzfA
+iF4EAREIAAYFAk55JtIACgkQC77qH+pIQ6QViwD+MHVbSn1oTk1imT6Yny8S1fMO
+Tm6/Z446B+g37ddNs4QA/iN0J8oTrDrLJ4dtQDHW61Vl2xI5fSKdWLSSeXsvpciG
+=Kqui
 -----END PGP SIGNATURE-----
index a8bbf77015adc39d7d8b1a1598624da0efdc9a31..af8ce186d80d0c0dfeb52e8726e4dd069dc2a2bf 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/pyopenssl
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.84 2011/09/05 20:58:27 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.85 2011/09/20 23:47:55 floppym Exp $
+
+  20 Sep 2011; Mike Gilbert <floppym@gentoo.org> pyopenssl-0.13.ebuild:
+  Ignore tests failures with Python 3.1. Don't inherit unused eclass. Simplify
+  src_test(). Patch by Arfrever.
 
 *pyopenssl-0.13 (05 Sep 2011)
 
index 31c4802d2233bec881c6cd34bd07626077237df6..7275bd5a9d06065b9d4975817ed2b93319591fa8 100644 (file)
@@ -1,17 +1,17 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
 
 AUX pyopenssl-0.11-openssl-1.patch 345 RMD160 fc67db02d11f6257833fd6f4b976ee06511622ed SHA1 8528236bd1c7e4d61316723a2dd699ca39ce153b SHA256 3ddd3bf704a75d5cf673814efc051b70938f6f94093e70873f7c83828db52d08
 DIST pyOpenSSL-0.12.tar.gz 236041 RMD160 bb9180f808eee78b1c5e7603596c467eb90f3cff SHA1 23bfc7acc8e4962e4aead5b5e1a37bfbd358bd1e SHA256 4517e9630a90db09ab8fe77d4dad753d5514a5f76b65ac327a7cd5a1d1ddd8a8
 DIST pyOpenSSL-0.13.tar.gz 250489 RMD160 85d6a8a5ca43ee12c4054f8f483db20e13dd6551 SHA1 b4de25c5e4e9d9bc375c419071efc45fa96d5597 SHA256 21e12b03abaa0e04ecc8cd9c251598f71bae11c9f385304234e4ea5618c6163b
 EBUILD pyopenssl-0.12.ebuild 2664 RMD160 cf112f5346ba9689916491c96861410d23c863ef SHA1 23ff6256861e26325fb695f3e4347aa85a4046b8 SHA256 01267da2d22d0772bf10ed532f8eb379ea0b9a12308543a7ddf40fda8e505d59
-EBUILD pyopenssl-0.13.ebuild 2244 RMD160 bcd0e533852fd4ab62293f49ad56e877d0d42b24 SHA1 8222a4d516b5883e87a8686dc9ff4d632d182c93 SHA256 885a11daa56a1c89e81a01c612f67a224cd5185eacb49dabeeb229a4c02d7a32
-MISC ChangeLog 11301 RMD160 8f6142130e528872b86bd91251e98270bcc6f783 SHA1 53c0ab4e5d1f586a42f8c0fe9951c29215b689a1 SHA256 834c61efb4e15c13deb35af880f7179458ca682535b2e8567ffacf49894f185f
+EBUILD pyopenssl-0.13.ebuild 2247 RMD160 8a2cfb301489361ea2daa41f9e84de87fd7d7922 SHA1 0d865d357036f86fad8f3be23e09d01cc4af770e SHA256 97312e5d00b27a2d444ee863cff7dddc94ff08130d02048baf7dc1ee1d6d9cc1
+MISC ChangeLog 11490 RMD160 c2d40b44ae9730a776bca783f5424573c694ece6 SHA1 8ce4d0e4d2a7829a5b1ae2ed2db51a87acfdc741 SHA256 7ab8281efaf0c8178e7338928430e4b918cde29f848c50d423f22624a575a035
 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEAREKAAYFAk5lOAEACgkQxeMuLWsGW/u6kwCfblESRoiP+FInyxhfbi5WOojg
-R3cAn2VYIVigr53c1t2QubtOsGbM9Krg
-=VyAn
+iF4EAREIAAYFAk55JjAACgkQC77qH+pIQ6S7QAD/Ro3L6rKox6+mwRQ2ecr9fewY
+1WjeLloH49S7KGpmvMYA/1FhJPe6NjnrC1Y9Ei46fh62wYTdJYTKgq2hdLKLcRw/
+=wRn0
 -----END PGP SIGNATURE-----
index 79c3d58b9273fe63dbd55c4dc945e68e425ec651..9a6f437317e4f292317fb6678895d29cde5095c5 100644 (file)
@@ -1,12 +1,13 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.13.ebuild,v 1.1 2011/09/05 20:58:27 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.13.ebuild,v 1.2 2011/09/20 23:47:55 floppym Exp $
 
 EAPI="3"
 SUPPORT_PYTHON_ABIS="1"
 RESTRICT_PYTHON_ABIS="*-jython"
+PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1"
 
-inherit distutils eutils
+inherit distutils
 
 MY_PN="pyOpenSSL"
 MY_P="${MY_PN}-${PV}"
@@ -57,18 +58,18 @@ src_test() {
        test_package() {
                pushd OpenSSL/test > /dev/null
 
-               local return_status="0" test
+               local exit_status="0" test
                for test in test_*.py; do
                        einfo "Running ${test}..."
                        if ! PYTHONPATH="$(ls -d ../../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" "${test}"; then
-                               eerror "${test} failed with $(python_get_implementation) $(python_get_version)"
-                               return_status="1"
+                               eerror "${test} failed with $(python_get_implementation_and_version)"
+                               exit_status="1"
                        fi
                done
 
                popd > /dev/null
 
-               return "${return_status}"
+               return "${exit_status}"
        }
        python_execute_function test_package
 }
@@ -86,7 +87,6 @@ src_install() {
                dodoc doc/pyOpenSSL.* || die "dodoc failed"
        fi
 
-       # Install examples
        insinto /usr/share/doc/${PF}/examples
        doins -r examples/* || die "doins failed"
 }