Use -fno-strict-aliasing (bug #294585).
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 19 May 2010 22:29:44 +0000 (22:29 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 19 May 2010 22:29:44 +0000 (22:29 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/cython/ChangeLog
dev-python/cython/Manifest
dev-python/cython/cython-0.12.1.ebuild

index 0d510903ee0ee162604460d0f336d46b4f5fb5ac..f7dadb648dd2a7a1964a50a2178a1fb1d4718f3b 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/cython
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.45 2010/04/02 15:38:24 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.46 2010/05/19 22:29:44 arfrever Exp $
+
+  19 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  cython-0.12.1.ebuild:
+  Use -fno-strict-aliasing (bug #294585).
 
   02 Apr 2010; Jeroen Roovers <jer@gentoo.org> cython-0.12.1.ebuild:
   Stable for HPPA (bug #308207).
index 2d2b85070ead37ef57640c35f811e6f6a2b9f266..35dc33b112b6a3c431ce73ae1ec3446915e7c9d8 100644 (file)
@@ -1,7 +1,7 @@
 AUX cython-0.12-report_test_failures.patch 569 RMD160 1a418eec0ee40a03423667229915b01bfdb2f8e8 SHA1 7aa503285186d02f4a6e8f4900451c5cd4c4fd6e SHA256 c193d4c7f73b4be5b030e2560bcb1f7d68084ea8faa11fa6898633b3066eb42c
 DIST Cython-0.12.1.tar.gz 535239 RMD160 d1690e1f308bda8dd332cbded831bae59ba03207 SHA1 a56859f0b17e9db15da6f292f6a79ac47195e5f7 SHA256 0f384ec20c579b80d1960a5795d6517a6885305efa9964bcbf6a7b8da88b9c77
 DIST Cython-0.12.tar.gz 3996885 RMD160 daaafba2c918d650394679a232f36fd1dcf55c37 SHA1 cec0058639986431cfae3ee12e89dde157d50bd3 SHA256 90d611aeff8d017a5ccca3b1e02ec8d6dd0efc7dfd29806f721bc718d3774ea3
-EBUILD cython-0.12.1.ebuild 1510 RMD160 0c6f61cdb967b3b55bc15f5c0beb4ac45eb55592 SHA1 ae256a803bb31dda64f2643c689b482495fca737 SHA256 38b01a0b14b03c932a246c3882836b6c71c34aa65f9c087b12fd649d8a5e7d4b
+EBUILD cython-0.12.1.ebuild 1466 RMD160 d35136cb7651ca0d36eb38f22312d54a7bfd1896 SHA1 30c359d1f3eac23c2066ad2f87fb77a05d74d210 SHA256 2e587f0b292b1763d30a47e7d93e00b5b87f5193f53ad7a5426c515e894a73bc
 EBUILD cython-0.12.ebuild 1625 RMD160 66aea731eb568133dd9d3926e77be82ed874454b SHA1 9c7e017292f80104dbd458de5afdac2c303c5667 SHA256 0e76a82d955d2bda05a7ad7346000363e56f2d75a60d61c31d858ac6fd217dd5
-MISC ChangeLog 5606 RMD160 92c630ac3c0b3ba9956bf1f5fd30bef4861814b8 SHA1 16c372dc0836e1b3e1cec996366107d1dd8de91d SHA256 f1e0a402032ce4cd06fd22f8de09c113d6e50d11093434a935bac812af60bae7
+MISC ChangeLog 5751 RMD160 d0dff8a2328d38f6fdb11135061b5f128c5115ac SHA1 24f47808e876f25a364e71bbe93515d1d09234a9 SHA256 acd56000394d72c04bc1eeb5da0312813cabd9d1c653547ef3aacd259c562777
 MISC metadata.xml 413 RMD160 d49ca50b2d03d5edf82c4bf1cc3fa5d64e18ff9d SHA1 1bbc08c5c36fd7ed070ea600d3af8a84b1e2d8a9 SHA256 3fa4b401e71b4f60b65f7c53fc40a43a356252e45f5f347c86831e68c8caa465
index c10d15111dc922ad8a9ddd8f9d1e732f1242bd87..a756a83dbc72761aa5a187a236b13fb0c441abad 100644 (file)
@@ -1,11 +1,11 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.12.1.ebuild,v 1.4 2010/04/02 15:38:24 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.12.1.ebuild,v 1.5 2010/05/19 22:29:44 arfrever Exp $
 
-EAPI="2"
+EAPI="3"
 SUPPORT_PYTHON_ABIS="1"
 
-inherit distutils
+inherit distutils flag-o-matic
 
 MY_PN="Cython"
 MY_P="${MY_PN}-${PV/_/.}"
@@ -25,15 +25,16 @@ RDEPEND=""
 
 S="${WORKDIR}/${MY_P}"
 
-PYTHON_MODNAME="${MY_PN} pyximport"
 DOCS="ToDo.txt USAGE.txt"
+PYTHON_MODNAME="Cython pyximport"
+
+pkg_setup() {
+       python_pkg_setup
+       append-flags -fno-strict-aliasing
+}
 
 src_test() {
        testing() {
-               # Tests fail with Python 3 due to bug in Python.
-               # http://bugs.python.org/issue7173
-               [[ "${PYTHON_ABI}" == 3.* ]] && return
-
                rm -fr BUILD
                # Tests sometimes hang with forking enabled.
                "$(PYTHON)" runtests.py --no-fork -vv