summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-07-01 04:34:23 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2010-07-01 04:34:23 +0000
commitdfc1a50ca88b694d7e0d564f4ce1d624cde3572f (patch)
tree239910f632dbd236fbf48038c5f6888231d5b2bc /dev-python/rope
parentSet SUPPORT_PYTHON_ABIS. (diff)
downloadhistorical-dfc1a50ca88b694d7e0d564f4ce1d624cde3572f.tar.gz
historical-dfc1a50ca88b694d7e0d564f4ce1d624cde3572f.tar.bz2
historical-dfc1a50ca88b694d7e0d564f4ce1d624cde3572f.zip
Fix returning of tests results.
Package-Manager: portage-HEAD/cvs/Linux x86_64
Diffstat (limited to 'dev-python/rope')
-rw-r--r--dev-python/rope/ChangeLog6
-rw-r--r--dev-python/rope/Manifest5
-rw-r--r--dev-python/rope/files/rope-0.9.3-fix_tests_results.patch14
-rw-r--r--dev-python/rope/rope-0.9.3.ebuild9
4 files changed, 29 insertions, 5 deletions
diff --git a/dev-python/rope/ChangeLog b/dev-python/rope/ChangeLog
index 5207c0b5749e..3b89e062bbb7 100644
--- a/dev-python/rope/ChangeLog
+++ b/dev-python/rope/ChangeLog
@@ -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:
diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index 28d562c49ab8..5effd1328e31 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -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
index 000000000000..a8087b97cc8b
--- /dev/null
+++ b/dev-python/rope/files/rope-0.9.3-fix_tests_results.patch
@@ -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())
diff --git a/dev-python/rope/rope-0.9.3.ebuild b/dev-python/rope/rope-0.9.3.ebuild
index 3f73e8ee5d81..d58f7e294656 100644
--- a/dev-python/rope/rope-0.9.3.ebuild
+++ b/dev-python/rope/rope-0.9.3.ebuild
@@ -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