# 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:
+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
--- /dev/null
+--- 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())
# 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"
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