summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2014-02-21 14:12:24 +0000
committerJustin Lecher <jlec@gentoo.org>2014-02-21 14:12:24 +0000
commitcb6c2417daaf65a6eccf1104d636c6076b4ff5f5 (patch)
treebed6f2a2916ca971e6441a0221651c74c633a7bc /dev-python/cython
parentamd64 stable - 501948 (diff)
downloadhistorical-cb6c2417daaf65a6eccf1104d636c6076b4ff5f5.tar.gz
historical-cb6c2417daaf65a6eccf1104d636c6076b4ff5f5.tar.bz2
historical-cb6c2417daaf65a6eccf1104d636c6076b4ff5f5.zip
dev-python/cython: Version Bump; respect FLAGS* for py2, #499422
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'dev-python/cython')
-rw-r--r--dev-python/cython/ChangeLog9
-rw-r--r--dev-python/cython/Manifest39
-rw-r--r--dev-python/cython/cython-0.20.1.ebuild63
-rw-r--r--dev-python/cython/cython-0.20.ebuild6
-rw-r--r--dev-python/cython/files/cython-0.20.1-backport-test-fix.patch13
-rw-r--r--dev-python/cython/metadata.xml2
6 files changed, 111 insertions, 21 deletions
diff --git a/dev-python/cython/ChangeLog b/dev-python/cython/ChangeLog
index 78d30be4236e..104f9a748c16 100644
--- a/dev-python/cython/ChangeLog
+++ b/dev-python/cython/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-python/cython
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.108 2014/02/16 20:11:19 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.109 2014/02/21 14:12:23 jlec Exp $
+
+*cython-0.20.1 (21 Feb 2014)
+
+ 21 Feb 2014; Justin Lecher <jlec@gentoo.org> cython-0.20.ebuild,
+ +cython-0.20.1.ebuild, +files/cython-0.20.1-backport-test-fix.patch,
+ metadata.xml:
+ Version Bump; respect FLAGS* for py2, #499422
16 Feb 2014; Mike Frysinger <vapier@gentoo.org> cython-0.19.1.ebuild:
Mark arm stable.
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 20b294ee8226..81f26e94d513 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,7 +1,8 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX 0.15.1-test.patch 2334 SHA256 c8e0ddbba1166d367dbfd26cfc870cff2aac329eba9474481863408ea3259bd1 SHA512 2ae26b6d3dda11067f6d52431b0a1d9a5d9597db2bc90604b930f8e9e8faa7913e883b5dca0d9d862dc5aa732a6d771b460df12b0db8c1beb4a2f7b1a2a3ba0d WHIRLPOOL bd684b1f32744cf6a1b582b0197c56743e3c30f36647cd81090c2568958d1e56bf44f197446becddfeabdf25f7678bfa3a79eadae0fbcfa97312d82103752b57
+AUX cython-0.20.1-backport-test-fix.patch 492 SHA256 542e65c629511e7d2f32d1d9c40ab84065474a83c52e6932e45648681f6177ef SHA512 dd4657248d2b1e4f7e6188d64b7a91cf94263b69ae13eff70b15db1dc78b9def69b97708e628b43384e77359bcb7fc15ad8fc4d0647371862f29bffd28d79279 WHIRLPOOL ab5115c739391d4f29e20a902c2eb9bfd88c6872ba88e886a6d4dd66453cd184527f2a2586e6cd89b45e00b2182a9bd39a6fbd121e831ed753f129301b7cf40d
DIST Cython-0.16.tar.gz 1240372 SHA256 971651fc5d3c943b0ecf7bc4df86a977bf62623d94542bf2aaa5f7223697e6fb SHA512 2c1933ab31246b4f4eba049d3288156e0a72f1730604e3ed7357849967cdd329e4647cf236c9442ecfb06d0aff03e6fc892a7ba2a5c1cf5c011b7ab9c619acec WHIRLPOOL 3d16dfd2b885e44270c0592b9cec7e43d1cf5ccfe1ecc59881042d21be4ba0d8d8eee729ce6f20b8a00db69f51d7278b99545b1cb6195157683c00d5a833d5ae
DIST Cython-0.17.1.tar.gz 1283146 SHA256 0d631b67d73aece33eb98c70257adf946e1e5b31633d701c3fcac2dcf42f0e84 SHA512 eda1b8090e5e21e7e039ef4dd03de186a7b416df9d5a4e4422abeeb4d51383b9a6858e1ac4902d8e5010f661b295bbb2452c43c8738be668379b4eb4835d0f61 WHIRLPOOL d40628c9344adf389ce8493abedb767b4b083c3f6f03c7ec87d782caba4abb346f587dd770b2ee72521e3fda6b87f3cbaeed063f97d3eb45b06a52bfc559772d
DIST Cython-0.17.2.tar.gz 1288282 SHA256 ea1a3147d4d952e793a1043d8802ea67747892fefe7fb7e5c0cfb8bf51883be6 SHA512 03b4d03ff848b660b9a0e0c39bb48173945c013b7bfc8b32638633d7bbeaaae6ac1cb2c26ddd6ae3f15303cae8c49b611501cc7dbc23def193b4dfada7efd4fa WHIRLPOOL 72bf126a1088dd73c85a964f329ab6874944cba5f6be9a096740d7197f1ddc9fa89a64b1beab816afef0d3203161e7766eeaadcde9a97133cd9e79a848470cf8
@@ -9,6 +10,7 @@ DIST Cython-0.17.4.tar.gz 2214803 SHA256 aa7a9f9432d15ee9fde2ac49e6f6fb9b74d0c21
DIST Cython-0.18.tar.gz 1317041 SHA256 cf4ad7faed6bcfdb76da42492ce26ebf927129da3d4849d6982dd2e843d7de8c SHA512 fb85d71bb4f80b35f0d0f1735c650dd75c5f84b05635ddf91d6241ff103b5a49158c5b851a20c15e05425f6dde32a4971b35fcbd7445f61865b4d61ffd1fbfa1 WHIRLPOOL b096d009792bc021b8fb88eea6f587877d72d86aca76670400fa892da3f59972cfec63a6afb6d0244957b7c05017ee17544774c126cdaf4f56c49b149f266946
DIST Cython-0.19.1.tar.gz 1384406 SHA256 0b90aaa286acdd1bf75a6dd144dfc45192f011f2c2401cf5f80ed6ab5f8bf778 SHA512 9dcdda5b2ee2e63c2d3755245b7b4ed2f4592455f40feb6f8e86503195d9474559094ed27e789ab1c086d09da0bb21c4fe844af0e32a7d47c81ff59979b18ca0 WHIRLPOOL 7c1208608375170c78b2383b746e44948f5bf3253fb3f3f30e0660e968704b039d66592cb775939530dfc14ae1d4039302e794a14395de4b1b543b3845e9cc3d
DIST Cython-0.19.2.tar.gz 1389354 SHA256 c5b55b0bd40e23a9cbcd2c1bdefe9771fc5836938acef772795813a6f6432c48 SHA512 65193e05ea7d45ec24ee19f7a21b5dadb33fa33be4a652043cafd7a6a5d09925ce0b2908e105b4474591abde0fbe2e4bebd9b66890dba81501cb45d5c0226f79 WHIRLPOOL fb1ce8dc5c3527c2f09d3a2b16f0651aba3569cc6dbc3941009bb3e2d096f3ff6a2efbd9de20d232c379d0e8f0c744138d51ffebe16756a3dcbea56fdfc8efe3
+DIST Cython-0.20.1.tar.gz 2558048 SHA256 31a563744a21d7b10355f25a3bca96b37ec5d32bdecfc75e93d65a5f7e62766c SHA512 4bd511d55a795bccbcd3ccacfc79a3b97d67238abf4e8fe18cc2cf76f6d2c379b3d159155314826d8e6d00d9977fb3e34be07d06954e8dad5f92a23ed988275b WHIRLPOOL 753b6800fc4ae82606508472e3d84968efbf9bcaf081eb953fe9b470e5b1d5e50a127a44316ad5b977c5f321a7cd60e6fd6c658a1a94993c6ac28bfad4af1855
DIST Cython-0.20.tar.gz 1420856 SHA256 5061d11988bd251bea6f29c53148ce4da09f990ef674ee4acabe55c4e13f75a8 SHA512 652bbe584c3f51957ac54b1c6104fa930939d299eceac655cfa0f8ae51f5a689c650d367161167484c25632f82fae3165edd39bf9c85d2b06bb7d5b57ce6a1f6 WHIRLPOOL f958f7e828907007e9d065d720711f0999a7b96eccf5371a262c703c726a705f7e0d2db08398fd0f94e754a1a02be802b72a83b14d0398934caebade9262ebd6
EBUILD cython-0.16.ebuild 1483 SHA256 ce632cb30285c004f0bf1020a03d01d441d3cf8c87103059aa451fcfa33a92ba SHA512 8794d8d3cb5a4ed3c33db4c386bc23c0d8caef1fbd624a302c258167784e1b4187580937d163db05fd32b75c8588e182322da5299c8d54e1234f5f4ea03d21c2 WHIRLPOOL 3135ee8ab0c76ae1a09cf60f0833d4cacb3c9532bb758f857ef344479b1e380c488cc4a55176b460585da28ab3f6a9e22f0ab32957e92bf5975fb30f27aaf752
EBUILD cython-0.17.1.ebuild 1494 SHA256 6bb4214c9676b5de63969ff043d9d9b64fd02a70635f6add42ff8e92b940ca9c SHA512 de2825e0117257cde8e25a6b4c3ba645f7a925b91cd750687c663e72f4b752de18a155a02c308d1708650688fd44655faf6bb175dc28c81089b1eeb477a8d18a WHIRLPOOL 76d53167eff31729233fdfd257e83170903ff3638ca6027ff4a7f51c3673bd427e8fc9448201e20e0463fd8259e8bc5c5ed3b79a822e3cf0240e1b31a322c1f9
@@ -19,23 +21,26 @@ EBUILD cython-0.18.ebuild 1492 SHA256 636270d38c94ff85133be86ac12d35da418b245cea
EBUILD cython-0.19.1-r1.ebuild 1610 SHA256 579de4d95aa431c26a6b404cf171c98944e84ef31d7b6d845ea07e7fca45ed0b SHA512 4b53fa6ca90f090e33ca0ba6eaed8762c21d9a52f3ae2b10745d15bb9b1345d2dc348ababe63946834932239f4827914bd772f8a80280b28b2ea634754bbc522 WHIRLPOOL fe4137445b769df6fed10772160a2b3c821a877edbab8f07cf567fb957472dc8b0cad98f65c872a67aad71790afbfade36164679480331cc6552ba10f80b67c5
EBUILD cython-0.19.1.ebuild 1550 SHA256 f653db705e4814b88454b494f556c15af3543418345e1b8a93e842fc7677d580 SHA512 873543051d26510b8cfb0fc0f3c0f16f14a7fe43b76168bab749bacafc3c9267235b9a9fe9f9b2fa9596e9b25e441b3042cb5b035572b5ddec2d25c7ceffac3f WHIRLPOOL 6b9568d6b86525236bed76f243d59582d2468634eabf800a84a006344d24b8261047f1acc44f96cbcaf64c6d5eb30774aa2287b35e0a76046aa4d33f6da0c22f
EBUILD cython-0.19.2.ebuild 1600 SHA256 16bbd4d37d1d4cde63bcda6de9459d2f7899546ca337d3982b996f2dab671d3c SHA512 7438e52eb7fb1ca52108ba61bf5688be3b2e0ebe1dc79e7f8863a1aeed8386ff65cec4bb6d1bdca120c8ac525ef3e9a5850adbdbeba6b4ef2542dd710441a274 WHIRLPOOL 5c59f559323a1fbca121b1a3df8711b65db6cd4083cb69cfc4793e95b2c9c9b7a7744da952776305d4e40fe5704c19d92156e902bbe91569631a8b63d65767b2
-EBUILD cython-0.20.ebuild 1568 SHA256 6e43bcc940b4daa23616a15750ffef34b152fcbbf6f1d6a9652e12891f96e90f SHA512 8d8608b237de92b213edd0d48ca274d648085511defa7aea7e7024acc2077ed14b61f5ce918c165be6a508583bf70e137065533be5868ee77c5e4d95b16734f4 WHIRLPOOL 5dcf85b19947e27659fe39f5a1041c62d14f2e634b2ebd4a22c3570da866097103c121789dee3772c8d6ea519834a1e95816e36c4c8a91cf7ce5078fc2f95a78
-MISC ChangeLog 14149 SHA256 f78bffc0750a9edf18012653c2981f1949090c2f3e35dfc0c3bde31f5fdb1281 SHA512 b4c2ebacda3d629d9695073b1766aa7a4483fb2df64c11098d31b959e94b256ae6ffd4193ca1bc2da31bce59e5da28f471ec088472acf20ae5aeb688f72b0383 WHIRLPOOL 389b9bc0c821edacc146b73394b996509f5c16591dbf28cd477188bd51d073881917cc0e71a91eb911d15603899a60e534bac0b432708488317378596e29f644
-MISC metadata.xml 507 SHA256 0756ee0b23317a871b1fa05f5a8fb86d39ca0820cee63ded86551f8b76cb7406 SHA512 f51a7395e924eea4db4f342a8b28e5f93eee0773fd4558607ceaf9844861f8b16858e10937851f589011323d903551dbab8a53f4b7cabc94a3ff4d2cba5dcd9a WHIRLPOOL 82a4811a17060a51a743b2f1ebbc65df575f2c772374666f2d36be2050ab7dd3c3fecc9de96a3d20a25cf29e8be84789c376f815e8b40e2433a774df79d61dd7
+EBUILD cython-0.20.1.ebuild 1693 SHA256 77c2549345c5d89a426d6e533ce09658e7c93fda985db8acc58ef6df1e0e4295 SHA512 e3c34f16d89e482c200aed4fb61077b126721b2dad02bc11387e051233b176b1c1fa3eb49494f9d7dad40034997f030b369850d50bdf466fe21603f6951fc91c WHIRLPOOL 5553b57005ad329783db2378841a6f2e24b98ab0c6ba851ae02c6a4ffb2192d218a95bbdffc9df38d935573c41b61a61f3cc8d92d9441ab015069df299d91ca8
+EBUILD cython-0.20.ebuild 1616 SHA256 de73cc40759f6cdaee9feb037a1753e07b90831b528dbe32637372fee408553a SHA512 d6b44825e2ad9016e484c068deedd21a5fff3d5d700b9247555d52138adda04f64e65d77416e8f1231fd71eccf6446dc81c03e46125623925a278ff8ca346858 WHIRLPOOL 3412d4eee765d809b7d3f796182868cfe7830ca5d2b7b26c9393e675339e571e021c84483f2b76f73ce44edba59d16e7b92379470c687e27ecf08c37b6ddee66
+MISC ChangeLog 14380 SHA256 9e52fd1ef12a149c898a38cec47f04608559910b196a15842c6a3f7464511859 SHA512 713c88003566c53ec79605fcfa71893966c4c3bd305fcf53585f9e8c99e2865c15dfe8ad2fde9c12e6826c34b26a1ddabcb93ab95673077b5914c71abd5fdae5 WHIRLPOOL 9519bba7a46f545178f70a6997eeb47fcd2690fec043594572e983716334d9c6d05ebc6adbec7e68250552c2c3b874be4d318cf8110a63222415063de65350a3
+MISC metadata.xml 507 SHA256 2ecc3b487d3a28832b5257e164a20567fe51bbbe9b356ac1693bb17dfa83a95c SHA512 1f969941e2e1ad29bffaea79902b192403bc91ee4439c1f91dc9d5b95b2a57320c0766c7f21b56c3df844f6b2964a73dbaf22c120709929ac8dc5d0f0ccc778e WHIRLPOOL 5a2164a1bb1d7f1beca116f9dba7501470ecaa19bab9d9699d913ee4ca84304e40f16ae785995b5423f3b465f92cf777d99a8df3f9c5480e7ad0cc7cbda5ec08
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTARtsAAoJEPGu1DbS6WIAkGcP/AkKWxPYGTZ36osJbAf1QCj2
-oBNjwda6L/VIXKY1HAD4J8imo9cKFj3deF7hAkdTVQsNI5VIKxQ/okzPrXvNQACE
-mzpXTkWyu/cJt8a5iWumU7H3HgeMFFZT1q7X46fPu65YULVOw9Y3WEKJk2qS7EyP
-a+528fY78i4R8pI2WzLUV+BXTSK9L3W/A2lIrYJ0KNNXg016+k2/VC1LAzNWh29X
-CP9vDUnX0NBLvnPM9c4NPIwwKqrqstrd4V3riBjxj/sDlSwNHJM0VQLEGvheJnxq
-KUaqahc+fPIHIMhtsFJFudgdVv3YJWwPaenQBTjajOSDc99KJuTYNxUymsEfMtno
-gAyzPonD2jlLAOOOQcaGX7+bTKxu1hmEFhO6bMjse18r+mxdCGXffRGbt1yo1ulp
-JYznsr5ti7q71NeFxKXE4pTV1npZ4zCNYw5kbXWpDJ/ao2RmeVWCtP5jEV1fnc3V
-+fvQBzVyHfTGGN8+vBCHmK23fFtD185t2C2Cez2jyXXWPzaXSJnOoUIzpTuJIZE9
-I3nHWOfOUKXkGO215kJ7qd6PkDLG5btOjJSu7oslPem0IR4Si+f5PZUf71G7y098
-9zpEUhPh8Smumj6LqTafYrdcJxzZlvQkhWgBM1syPx6Q06FhtxPClZXrJiDgDki5
-c2OG7bnws297yAilIzpw
-=PxvE
+iQJ8BAEBCgBmBQJTB17IXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirDmIP/iW0eKAwU3f5MPol5Is1ZX7i
++8PHhtNF5p4wMVehBs+C/fyl5ClR/2MUQ4dh4MhdwLRLr4gYHZX9pot+hRb8ffLn
+8/sGTsBIDlAsEDBdsM01bu5hHXXDODAw+mh/tC9LDuNwTP8o6ttqF2wiOE8RgfkP
+MBQOIfd7n67zOvYembWwKoF1r3Ir1eg+SsI8gbKo6t6SKh+zYNA3+RPiTmBmUHXi
+sfGpy3D4nb21X94TkjjugoQHHwkVMZJA72py5PRBcAtaHwCl/aOAeuDQb9ED/BFO
+yBZhnuybIdq49gHMlLSoIXthw11hNDDwJmB7WeufgyR1Qdt5fPRA6Xijx4I3a2i6
+46VQfPIsq55wtJx4sBlXnCSwnqyUrDbZyU/JTgoqiLEXSuNnDDlcvig5REIiKwvB
+ehy8rGSXTYIG7zA97o9IJmvw8RdcQkZmNfv1Wx+v+00d69SXuuBQq4LtVCtlf0p2
+BZooEmyH1uo8ss+YPn8i0fP4eB9sFcJMZ5XELF7wi/Cb+1HxPMPo0K2U8afl8pI4
+x5XMMZiy4EzdCRaEAol6FeD1dTj3Pa5jw7uyyYFGFSK0iFYKSM/LTiX8faS3VrsE
+UejL5WS2XCg6eHCgZW1if9KkQkgtHIf7L2qDgjzN90rAlZjZrtp3uNEim0V0fQYo
+8FyIH5fgonHYHJufd47B
+=meBv
-----END PGP SIGNATURE-----
diff --git a/dev-python/cython/cython-0.20.1.ebuild b/dev-python/cython/cython-0.20.1.ebuild
new file mode 100644
index 000000000000..2c7d0f5a0d5c
--- /dev/null
+++ b/dev-python/cython/cython-0.20.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.20.1.ebuild,v 1.1 2014/02/21 14:12:23 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1 flag-o-matic toolchain-funcs
+
+MY_PN="Cython"
+MY_P="${MY_PN}-${PV/_/}"
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="http://www.cython.org/ http://pypi.python.org/pypi/Cython"
+SRC_URI="http://www.cython.org/release/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris ~x64-solaris"
+IUSE="doc test"
+
+RDEPEND=""
+_DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/numpy[$(python_gen_usedep python{2_6,2_7,3_2,3_3})] )"
+
+S="${WORKDIR}/${MY_PN}-${PV%_*}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-backport-test-fix.patch
+)
+
+python_compile() {
+ if [[ ${EPYTHON} == python2* ]]; then
+ local CFLAGS="${CFLAGS}"
+ local CXXFLAGS="${CXXFLAGS}"
+ append-flags -fno-strict-aliasing
+ fi
+
+ # Python gets confused when it is in sys.path before build.
+ local PYTHONPATH
+ export PYTHONPATH
+
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ use doc && unset XDG_CONFIG_HOME && emake -C docs html
+}
+
+python_test() {
+ tc-export CC
+ "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
+ || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( CHANGES.rst README.txt ToDo.txt USAGE.txt )
+ use doc && local HTML_DOCS=( docs/build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/cython/cython-0.20.ebuild b/dev-python/cython/cython-0.20.ebuild
index c41a3381c0d5..5c0b664a1479 100644
--- a/dev-python/cython/cython-0.20.ebuild
+++ b/dev-python/cython/cython-0.20.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.20.ebuild,v 1.2 2014/01/31 07:42:01 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.20.ebuild,v 1.3 2014/02/21 14:12:23 jlec Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
@@ -28,7 +28,8 @@ S="${WORKDIR}/${MY_PN}-${PV%_*}"
python_compile() {
if [[ ${EPYTHON} == python2* ]]; then
- local CFLAGS CXXFLAGS
+ local CFLAGS="${CFLAGS}"
+ local CXXFLAGS="${CXXFLAGS}"
append-flags -fno-strict-aliasing
fi
@@ -44,6 +45,7 @@ python_compile_all() {
}
python_test() {
+ tc-export CC
"${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
|| die "Tests fail with ${EPYTHON}"
}
diff --git a/dev-python/cython/files/cython-0.20.1-backport-test-fix.patch b/dev-python/cython/files/cython-0.20.1-backport-test-fix.patch
new file mode 100644
index 000000000000..4700c7b928ab
--- /dev/null
+++ b/dev-python/cython/files/cython-0.20.1-backport-test-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/Cython/Debugger/Tests/TestLibCython.py b/Cython/Debugger/Tests/TestLibCython.py
+index 142c665..2f91096 100644
+--- a/Cython/Debugger/Tests/TestLibCython.py
++++ b/Cython/Debugger/Tests/TestLibCython.py
+@@ -124,6 +123,7 @@ def setUp(self):
+ workdir=self.tempdir,
+ # we clean up everything (not only compiled files)
+ cleanup_workdir=False,
++ tags=runtests.parse_tags(codefile),
+ **opts
+ )
+
+
diff --git a/dev-python/cython/metadata.xml b/dev-python/cython/metadata.xml
index 22f134462516..3fc01d832734 100644
--- a/dev-python/cython/metadata.xml
+++ b/dev-python/cython/metadata.xml
@@ -8,6 +8,6 @@
more cutting edge functionality and optimizations.
</longdescription>
<use>
- <flag name='numpy'>Enable support for <pkg>dev-python/numpy</pkg></flag>
+ <flag name="numpy">Enable support for <pkg>dev-python/numpy</pkg></flag>
</use>
</pkgmetadata>