summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-01-01 01:25:54 +0000
committerIan Delaney <idella4@gentoo.org>2015-01-01 01:25:54 +0000
commit2b566e2fb2c9fad2a8c099421aba45aca164e6c3 (patch)
treee72c846223ad37bd776b6b906cbe864437435e88 /dev-python
parentHappy New Year 2015! (diff)
downloadhistorical-2b566e2fb2c9fad2a8c099421aba45aca164e6c3.tar.gz
historical-2b566e2fb2c9fad2a8c099421aba45aca164e6c3.tar.bz2
historical-2b566e2fb2c9fad2a8c099421aba45aca164e6c3.zip
bump; drop pypy support due to failing testsuites, set border to version of setuptools, found to be required on testing, tidy
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/cython/ChangeLog11
-rw-r--r--dev-python/cython/Manifest22
-rw-r--r--dev-python/cython/cython-0.21.1.ebuild6
-rw-r--r--dev-python/cython/cython-0.21.2.ebuild62
4 files changed, 81 insertions, 20 deletions
diff --git a/dev-python/cython/ChangeLog b/dev-python/cython/ChangeLog
index 252f97eff1e0..d66178422c6a 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.139 2014/12/01 09:44:54 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.140 2015/01/01 01:25:30 idella4 Exp $
+
+*cython-0.21.2 (01 Jan 2015)
+
+ 01 Jan 2015; Ian Delaney <idella4@gentoo.org> +cython-0.21.2.ebuild,
+ cython-0.21.1.ebuild:
+ bump; drop pypy support due to failing testsuites, set border to version of
+ setuptools, found to be required on testing, tidy
01 Dec 2014; Agostino Sarubbo <ago@gentoo.org> cython-0.21.ebuild:
Stable for sparc, wrt bug #524416
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index f6e044feb2de..74bc1e2714ba 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -4,26 +4,18 @@ Hash: SHA256
AUX cython-0.20.1-backport-test-fix.patch 492 SHA256 542e65c629511e7d2f32d1d9c40ab84065474a83c52e6932e45648681f6177ef SHA512 dd4657248d2b1e4f7e6188d64b7a91cf94263b69ae13eff70b15db1dc78b9def69b97708e628b43384e77359bcb7fc15ad8fc4d0647371862f29bffd28d79279 WHIRLPOOL ab5115c739391d4f29e20a902c2eb9bfd88c6872ba88e886a6d4dd66453cd184527f2a2586e6cd89b45e00b2182a9bd39a6fbd121e831ed753f129301b7cf40d
DIST Cython-0.19.1.tar.gz 1384406 SHA256 0b90aaa286acdd1bf75a6dd144dfc45192f011f2c2401cf5f80ed6ab5f8bf778 SHA512 9dcdda5b2ee2e63c2d3755245b7b4ed2f4592455f40feb6f8e86503195d9474559094ed27e789ab1c086d09da0bb21c4fe844af0e32a7d47c81ff59979b18ca0 WHIRLPOOL 7c1208608375170c78b2383b746e44948f5bf3253fb3f3f30e0660e968704b039d66592cb775939530dfc14ae1d4039302e794a14395de4b1b543b3845e9cc3d
DIST Cython-0.21.1.tar.gz 2743480 SHA256 43f64d225186ec7601249ebd1e8f8a7c33767974b493de6783c5b3dd0415bf35 SHA512 464fb3adccc1771d8126fa3b41312b3b1b00c2aa479c0eed532da5f4c3c70d5dc800e30f5a376f1a4e69613a24d7707247c81a4f2c992074df5182eb258edfea WHIRLPOOL d6f14772b6b55ea259c5925db553acf5b02e6d106d0912ea0bac1b98c9d705bf2376f92a367389c124012ab6a3a4ce114d9b1f949592666c2f1eb57be6ecd34d
+DIST Cython-0.21.2.tar.gz 1549443 SHA256 b01af23102143515e6138a4d5e185c2cfa588e0df61c0827de4257bac3393679 SHA512 b0857c29edcbd6a31cdb0d46c8bcaeab9e59c5cf8d044e7642f7743ec5366b41bfb81f2c9b4d83a5e680714f7890217e06494e3804d3077dbd4721198ff28c69 WHIRLPOOL 7536365d95a3af724a26488049bc20efec0da5eba4ec380a1cdebd0e335b31d19725ce5185a5fd208d0b1b1326806cccc1572aea2028417c68989dc2ef7e3f12
DIST Cython-0.21.tar.gz 1490358 SHA256 0cd5787fb3f1eaf8326b21bdfcb90aabd3eca7c214c5b7b503fbb82da97bbaa0 SHA512 b9666644d5f096812bdcb05d8498f657a53479cde42ec5cb5939150a9b43a2206933956e2a5ee9e34a331b35a3833bdb3acbd836689cc6c87cfd37200d384b6a WHIRLPOOL cfdf836b0945b4baf13d51f5671c615ec1f37fa91df3fe679832b45800355bd8efb905a1b4a800824725e220d0afa3863cb76c7014af3604c04b15766ec2d675
EBUILD cython-0.19.1-r1.ebuild 1603 SHA256 02d0d3c714bc705fbf4d365e38d7694c66173a03af60a9e7d410dd0b120ccba4 SHA512 779c908bdcbe78493f2cfe79725d7ff37672224d12bad30cdfe7fbf31b6d4809a2050e7ce6305f28c42eedee90bc2372180cf1ead17f630dd9a59eca166757ea WHIRLPOOL 97d477cb039a8de70bc50ff12798b9860dc4e49e2036af19163bef0cb01a13312aefa8fc359a800ac9f1452f153297a0372ba4c5482f93dd738132e8f5d59003
-EBUILD cython-0.21.1.ebuild 1686 SHA256 154b62480ee2d072e18501a16f2d0e76ed82776bad42a481e408c7aa1211b37c SHA512 76c8deaa31d79e566a2d94ee3450a459739f2b63fc63e66158fdf79d35f38f5b590a2d1cc57dab543f342aa33a510d01899f272f4154c96918d5f16b38fc9f25 WHIRLPOOL c87cbcd9d60e797971b9be9ccedfe9707edae6be040006ed14d49a906854073b180f63c5bb74f5036fdbfdbbc3ed6100df496b872724c9b7fe1da1e49fdaf03f
+EBUILD cython-0.21.1.ebuild 1675 SHA256 7ffe273794cadf996ba76b4fbdc25823548486a4b1f66f4487f500b07c83a6e6 SHA512 a98f5446b475ba81d410894796a9ef3ce9d86e09d9ed2d95f6d7ee718b48a0f1ba4d76e51c4a9d8ceb12c461ebf831aeb8446ad79eb82ab03749277890f17178 WHIRLPOOL 660ac6a9eb456252b1de66361d798f8bda0291a075e6d9d5ceb7db77d6a59fba967a33c1ac6118afbb5ea1ac43f1400a706e8a81135bb1d8d8ebe2e83de816b9
+EBUILD cython-0.21.2.ebuild 1914 SHA256 69f3a777b309f3011b6f17404d9470ba1a95fe58ce47c90ae0f3d6efe639c4a5 SHA512 76447bcca4f715d50c02df57be3a12414411b2a554ab25684682eda29c378284550f2638bd17b3b8997b7f2cbcae534480c7c5c98a3e20afa198d532f0f2f1ff WHIRLPOOL aa0dfa1ea614e078d3a2d0d573df40b464ab5f3f37f9294d2ae824b1076ead858dd5dac1d1a8937fd96bb5a171ce7b322280bed32088ca310aa3111d2257530f
EBUILD cython-0.21.ebuild 1670 SHA256 89db7e5548dd16a1b99d68be83f9be5ddfae7d87f50d579c2d81739d295559e0 SHA512 453dca2112febe99974fe60e7f21e9c7f249eb7df3fa513812242416105222263b29363247ab54e2ce7ee99fc06272136b574ce99fa056aa9cf82643c56c85eb WHIRLPOOL b04ad5df9a7bba3d99b35a00d27dd6882bfb802d087973bd50b92c852851311e1c14dcd36be1048fe321a9f6def1b6901b889135335d36c386cc2f176b2af70c
-MISC ChangeLog 18382 SHA256 7f99e15f5027137ed203eaa573290b5e6589ce75cf81a83921285f122c32d808 SHA512 b55027b291ecd9032348ef31e045914edc86a88503cdfafe1383ef5ab4d961d1811a312b65574b785e4cd94433b754e0bb8ef20578da028763200a09b90d324a WHIRLPOOL aa39eece71aac988249c08047d5cba7651bd5ba96011b3f3762f5129b6c6c78ade01c075d89f159524694976e9a52290ce91b18b65a38e26c0bf7fccef052274
+MISC ChangeLog 18642 SHA256 77d2c03a08e25858ad4f45f07a31a5688f66a4fb9ecddd4a314faf2d9e8cb967 SHA512 93a08d506d0a2688bc6adfe846e05513fe1dcc6ebf3b62fd0bd920ac4d37e9ca3fdc6fa1ff33ee590499c40dbac10567b91c114c836f4ac97944f0d041a8f642 WHIRLPOOL 94f16fda8f90342b5f37ffe879233c1f1e81b97a4289a6d59708272cf992318d14e1c93556d096943c641d4e648d9a866fde01945c44b5c41071432f37d3ee88
MISC metadata.xml 413 SHA256 3fa4b401e71b4f60b65f7c53fc40a43a356252e45f5f347c86831e68c8caa465 SHA512 c8faba0fe09577803c49c5b83d441e4e2043967dac26394c1b2570b29cb806c4db339a646da7038acf7a7710d8c7d22a21bc6efe97b7321e2e1641a43b23aca9 WHIRLPOOL efe25320a63b078ec2bc3dcc17c84538132df8e640f649c5052e05a9e84068a28bef4e34afefe4f272991f10b2214b0d7afcbc1cb695c0422b16f29f67088744
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUfDiXAAoJELp701BxlEWfYMcP/24m516cWuf0E4TWFFcPlmx+
-9HUANAc61IVrnud90TfHeQm4I1zw3FgQ5/GPUWEEgugWTrE7qYDTV+MSFu+4pg08
-5ukvYpGCN3aptde63hMwkJzDk8+Y83jUvRb2agK7TRUMvF3+dDVlPtLTAt3nbOrF
-YYUORodN++KBHMvOFH5ys/xhfsAIah7PLakyfJ6mfStNcAyRPl4FUycqvqLfVGzx
-VwRWRuukgGM8d1h90nrbahVdjBzsQnUGDmDDxqp8MASBAYQCKOnU73yc3dQLxbfB
-K4d5yAFASrun8m591OjegQteZBDL/Vk7rmMoxkDnegpcHN/VOlys9GfC58eNui74
-oZ6GiFgtLQCnkqOliop5/aqNO2lmf3ki0VMHmy1hp52DIZozLbL+JfDtDJ7b1Qpm
-1HjOFgk26MeoB1dE3DPguXErVe+cmSDGTXvj55y7DjeYsCqKqZRiWDrkvMQ7y5TH
-ncjbcGodSKX78thkt376lsXWQe18kCYiqulxssEdnJgNVLYHlAJVY3xz3vPTLSD5
-YlNlol1/XKreGWWb8oyg/p6dT1CU+fn+wDK888LO3YDqjunWM4kgUycCoRhpEnYc
-7BaR6DJWa99tXfMJ+HXs7/9reGFGqljMW3uTgzMTcxDBUUBp/geMHQjzXtVEcCci
-CyRgWIhy7iVJircu9Q3s
-=Rn0Y
+iEYEAREIAAYFAlSkohkACgkQso7CE7gHKw2LBwCffvcGOJm51CdscIzioMnafBDo
+buYAoNE5V4BAshNhAmFckbFSX9gwQkL8
+=XHYa
-----END PGP SIGNATURE-----
diff --git a/dev-python/cython/cython-0.21.1.ebuild b/dev-python/cython/cython-0.21.1.ebuild
index 50c8df719bfd..f282f5a1a7d8 100644
--- a/dev-python/cython/cython-0.21.1.ebuild
+++ b/dev-python/cython/cython-0.21.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild,v 1.3 2014/11/23 17:32:30 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild,v 1.4 2015/01/01 01:25:30 idella4 Exp $
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit distutils-r1 flag-o-matic toolchain-funcs
diff --git a/dev-python/cython/cython-0.21.2.ebuild b/dev-python/cython/cython-0.21.2.ebuild
new file mode 100644
index 000000000000..891159a870b2
--- /dev/null
+++ b/dev-python/cython/cython-0.21.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild,v 1.1 2015/01/01 01:25:30 idella4 Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+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 ~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+
+RDEPEND=""
+# On testing, setuptools invokes an error in running the testsuite cited in a number of recent bugs
+# spanning several packages. This bug has been fixed in the recent release of version 9.1
+DEPEND="${RDEPEND}
+ >=dev-python/setuptools-9.1[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 'python*') )"
+
+S="${WORKDIR}/${MY_PN}-${PV%_*}"
+
+python_compile() {
+ if ! python_is_python3; 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/. )
+ use examples && local EXAMPLES=( Demos/. )
+ distutils-r1_python_install_all
+}