Fix returning of tests results.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 1 Jul 2010 04:34:23 +0000 (04:34 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 1 Jul 2010 04:34:23 +0000 (04:34 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/rope/ChangeLog
dev-python/rope/Manifest
dev-python/rope/files/rope-0.9.3-fix_tests_results.patch [new file with mode: 0644]
dev-python/rope/rope-0.9.3.ebuild

index 5207c0b5749eb39bf2e4b18ca538c8e0ee5b60d9..3b89e062bbb7a8b903c511cf36d14d8148d88703 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/rope
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/ChangeLog,v 1.7 2010/06/30 02:05:22 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/ChangeLog,v 1.8 2010/07/01 04:34:23 arfrever Exp $
+
+  01 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  rope-0.9.3.ebuild, +files/rope-0.9.3-fix_tests_results.patch:
+  Fix returning of tests results.
 
   30 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
   rope-0.9.3.ebuild:
index 28d562c49ab8fecc6f342d744b2654bf045693bd..5effd1328e311a7df054dffc7875b7408ae3d6c5 100644 (file)
@@ -1,4 +1,5 @@
+AUX rope-0.9.3-fix_tests_results.patch 315 RMD160 6acb7042fead4b66722be379bf03ea9d4acfe551 SHA1 3d341e271a0725c87e413fdff136aaf08b693d3f SHA256 33de2b70867c5f245d4de9f5d62c1ea135435e063fa8feedd827d097a9bfbf6b
 DIST rope-0.9.3.tar.gz 218495 RMD160 c74e5af8221a8618ee8605c3a1ba0e26529d8c6d SHA1 47bc357e5765c387e1522d4bbe77493ce2964ebe SHA256 270ad551658e0bd05c17204aff268523e7c3aba6d1aa3665a8f928eb34cd2281
-EBUILD rope-0.9.3.ebuild 807 RMD160 6f7ebcc40b59aadbccb984a5f80dafc67bbdd691 SHA1 a09a309a891b8a5176aeaf5c563f1817062c67a7 SHA256 0774bf1eaa659d321c36cf33a266038547b5428aa102a79eff63468d4446f5ba
-MISC ChangeLog 1176 RMD160 2e0ef43119a89d80635c710728f0bfa6dd2dd9a7 SHA1 2dcb5ff0a284d741da47a91cde8a59831bdb892f SHA256 593be5a998515626a6c09ab2bf64e6644d4022cdfe808d52d81fa044383325d2
+EBUILD rope-0.9.3.ebuild 907 RMD160 43ee64f1a6788e77c51a75a150b51308ba6db4ab SHA1 028618b82c31e30c7f828d515dd33ee9306faee1 SHA256 20adb94a8c83c22696823714f4e14fc34658ebbe0dafed92df5ff6ec6bc85844
+MISC ChangeLog 1348 RMD160 3ee9bbd80327faa0ef0d1a6a130d3fdcc4cf1390 SHA1 0a4538c702ecd265b926964e919791aa66c0c517 SHA256 532757215e0efd9edcc5674d67e63d59b280401e00368bb4bab09c62c4e71ab9
 MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
diff --git a/dev-python/rope/files/rope-0.9.3-fix_tests_results.patch b/dev-python/rope/files/rope-0.9.3-fix_tests_results.patch
new file mode 100644 (file)
index 0000000..a8087b9
--- /dev/null
@@ -0,0 +1,14 @@
+--- ropetest/__init__.py
++++ ropetest/__init__.py
+@@ -1,3 +1,4 @@
++import sys
+ import unittest
+ 
+ import ropetest.projecttest
+@@ -31,4 +32,5 @@
+ 
+ if __name__ == '__main__':
+     runner = unittest.TextTestRunner()
+-    runner.run(suite())
++    result = runner.run(suite())
++    sys.exit(not result.wasSuccessful())
index 3f73e8ee5d8102d8199865278bfae29c56074e62..d58f7e294656c8d5231bf071d3eac4933d1773ce 100644 (file)
@@ -1,13 +1,13 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/rope-0.9.3.ebuild,v 1.2 2010/06/30 02:05:22 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/rope-0.9.3.ebuild,v 1.3 2010/07/01 04:34:23 arfrever Exp $
 
 EAPI="3"
 PYTHON_DEPEND="2:2.5"
 SUPPORT_PYTHON_ABIS="1"
 RESTRICT_PYTHON_ABIS="2.4 3.*"
 
-inherit distutils
+inherit distutils eutils
 
 DESCRIPTION="Python refactoring library"
 HOMEPAGE="http://rope.sourceforge.net/ http://pypi.python.org/pypi/rope"
@@ -21,6 +21,11 @@ IUSE=""
 DEPEND=""
 RDEPEND=""
 
+src_prepare() {
+       distutils_src_prepare
+       epatch "${FILESDIR}/${P}-fix_tests_results.patch"
+}
+
 src_test() {
        testing() {
                PYTHONPATH="build-${PYTHON_ABI}/lib:." "$(PYTHON)" ropetest/__init__.py