]> Pileus Git - ~andy/sunrise/commitdiff
dev-python/gevent: Version bump, add (failing) src_test and switch to new python...
authorJohan Bergström (jbergstroem) <bugs@bergstroem.nu>
Tue, 20 Jul 2010 16:45:03 +0000 (16:45 +0000)
committerJohan Bergström (jbergstroem) <bugs@bergstroem.nu>
Tue, 20 Jul 2010 16:45:03 +0000 (16:45 +0000)
svn path=/sunrise/; revision=11031

dev-python/gevent/ChangeLog
dev-python/gevent/Manifest
dev-python/gevent/gevent-0.13.0.ebuild [moved from dev-python/gevent/gevent-0.12.2.ebuild with 77% similarity]

index 4c440d2415717af93aaede5051df6713d812ec8d..32cb60221df66bc64c3d1e3578e1d2f04d13e233 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  20 Jul 2010; Johan Bergström (jbergstroem) <bugs@bergstroem.nu>
+  -gevent-0.12.2.ebuild, +gevent-0.13.0.ebuild:
+  Version bump, add (failing) src_test and switch to new python ebuild syntax
+
   16 Apr 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
   gevent-0.12.2.ebuild:
   Add missing die, drop installation of LICENSE file, add license to LICENSE var
index 0148e5bfdb3611977238a78ebd228c29dc4347dc..c62151d06b573506b36ec67b7953fc96b95eca06 100644 (file)
@@ -1,4 +1,4 @@
-DIST gevent-0.12.2.tar.gz 206540 RMD160 b5c1a188d0fc76b2f175c1307a9dac6751fdfca8 SHA1 94e8d85d019abcbccaec630f8484896210d8f44d SHA256 05b3c83e1238b67f837381b7469cff570f7967a3cfdd1371358e0976d43b652f
-EBUILD gevent-0.12.2.ebuild 930 RMD160 28035e4d8cf051ddc66edde09f33df7c87255a65 SHA1 75fe2db23c5745f6b6a3ebaee4cc058e4a6e2bb4 SHA256 2b235263e46cd6d42aa3af7f5f91fa62eac577a5d330d7a86cebf97105590388
-MISC ChangeLog 528 RMD160 457f5e7968935ca86f61b6397ce881968dc03981 SHA1 2d537258284831bbd355519d8ec4567a5ca6c220 SHA256 db018503d9a7e9c17d86e49d0fed9934d6d83943b938412209b6eb5c40903f62
+DIST gevent-0.13.0.tar.gz 252822 RMD160 970b7d77abafa8e5003f7fca1fc3a6b399fcae5b SHA1 1fef1815528f12924c44725f779834002e7bfe14 SHA256 8d4fe611810245413466f7c9144a6c1dd8465eeb1a589e544e6e88ba64878b8d
+EBUILD gevent-0.13.0.ebuild 1171 RMD160 9e7b31578aaec965b0978adb22b4081f40107baa SHA1 4b7106977a94ab23e5df286690ad63037f4a7b3d SHA256 e468d27f5cb79b4476d157f01f515c8f07ae597aa5a4b6915508e64de580a568
+MISC ChangeLog 722 RMD160 e4bf314b18f4e0770ddf56de55cd01f0b04ea61b SHA1 4c86d8bf1929e6b23fdac1b1cff4ab74b3ca9667 SHA256 f895b08293a865ab8e5b15faee692a729de4d248a066d9764e4c01ae84c93eb3
 MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
similarity index 77%
rename from dev-python/gevent/gevent-0.12.2.ebuild
rename to dev-python/gevent/gevent-0.13.0.ebuild
index 35a3c01c6614fb3c3a0fca5cfdce76886822f032..b9af1d51d33fa2b94e484ea1b9188969adf3bc56 100644 (file)
@@ -2,8 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
-NEED_PYTHON=2.5
+EAPI="2"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
 
 inherit distutils
 
@@ -20,6 +21,7 @@ DEPEND="dev-libs/libevent
        >=dev-python/greenlet-0.2
        doc? ( dev-python/sphinx )"
 RDEPEND="${DEPEND}"
+RESTRICT_PYTHON_ABIS="3.*"
 
 src_compile() {
        distutils_src_compile
@@ -30,6 +32,14 @@ src_compile() {
        fi
 }
 
+src_test() {
+       testing() {
+               cd "${S}/greentest"
+               PYTHONPATH="$(dir -d ../build-${PYTHON_ABI}/lib*)" $(PYTHON) testrunner.py || die "Tests failed"
+       }
+       python_execute_function testing
+}
+
 src_install() {
        distutils_src_install