14.4.1; correction to deps, test phase bump; re-expose py3 to test phase (see comment...
authorIan Delaney <idella4@gentoo.org>
Sun, 8 Feb 2015 14:45:30 +0000 (14:45 +0000)
committerIan Delaney <idella4@gentoo.org>
Sun, 8 Feb 2015 14:45:30 +0000 (14:45 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D

dev-python/pyzmq/ChangeLog
dev-python/pyzmq/Manifest
dev-python/pyzmq/pyzmq-13.1.0.ebuild [deleted file]
dev-python/pyzmq/pyzmq-14.4.1.ebuild
dev-python/pyzmq/pyzmq-14.5.0.ebuild [new file with mode: 0644]

index a34243e9e65788abd029d2d3ba50e7b2bcc2deff..7f6511fafb49bee8af73cfdcbb502bc84f8c4809 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/pyzmq
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/ChangeLog,v 1.63 2014/12/30 16:58:13 floppym Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/ChangeLog,v 1.64 2015/02/08 14:45:04 idella4 Exp $
+
+*pyzmq-14.5.0 (08 Feb 2015)
+
+  08 Feb 2015; Ian Delaney <idella4@gentoo.org> +pyzmq-14.5.0.ebuild,
+  -pyzmq-13.1.0.ebuild, pyzmq-14.4.1.ebuild:
+  14.4.1; correction to deps, test phase bump; re-expose py3 to test phase (see
+  comment), remove 1 old
 
   30 Dec 2014; Mike Gilbert <floppym@gentoo.org> pyzmq-14.3.1.ebuild,
   pyzmq-14.4.0.ebuild, pyzmq-14.4.1.ebuild:
index 336b14d0fc26dec7d95654dc10fdb44143a10442..df79fe1d61f4678e4aed8c354b19a007a3e11f01 100644 (file)
@@ -2,22 +2,22 @@
 Hash: SHA256
 
 AUX pyzmq-2.2.0.1-python3.patch 1005 SHA256 b7bcad01d0d810da01e777a37e3d3965e69bbad0b39421cba84ef5aa8052f79c SHA512 90971232bfd18893edeb1ef0ba5af9ef9ac819e42d0b9be168a8530870f1d468ea96beba6875f15bd17f6ab78b9a6dc2bc16f82bd8d914061b99289edf013871 WHIRLPOOL 6e280656d3728c7af74f809c5ee6c4a361b57c98a23385ce87655dbca119a87c8af0c1f1417fece9c8f7e1fe5d89c9ba1ca136baa5e0afb530ae9c474ddb8972
-DIST pyzmq-13.1.0.tar.gz 838742 SHA256 8e6fbe2999204456216a2da62429277117ed1761326bce00e48a0443ae3574a7 SHA512 c65013293dd4049af5db009fdf7b6890a3c6b1e12dd588b58fb5f5a5fef7286935851fb7a530e03ea16f28de48b964e50f48bbf87d34545fd23b80dd4380476b WHIRLPOOL 1aa5bfad65349effb6ebff8d3d0e2a693dc03d0aa112f1697417b2e6f50580ff3760cf85141719c1686a798d1ff48bc27e8bca347f576e7b4fe4950cb94b9a42
 DIST pyzmq-14.3.1.tar.gz 982527 SHA256 00e263c26a524f81127247e6f37cbf427eddf3a3657d170cf4865bd522df3914 SHA512 3d93a8fbd94fc3f1f90df68257cda548ba1adf3d7a819e7a17edc8681894003ac7ae6abd319473054340c11443a6a3817b931366fd7dae78e3807d549c544f8b WHIRLPOOL d91b958346faa62dc153e3adc86711af30262ffec13d28133f3a327e40de7ce0a63b3d2c0263e74756e993a38947ca5cac9f83e256b25acf13e5e4cdaeedad93
 DIST pyzmq-14.4.0.tar.gz 994313 SHA256 cb8e39c2c532c1e6af5afb01ca37da769377037c3a709c62fa6176f3cc5d345b SHA512 8d5a0bd61e3a3e70bdb14b78fb1463e7f8e8506a49e0e65f0c090968dda8667867a739af315d4b718e87c4a289ec755a47780ea69d9afa55570375c3a9fefe28 WHIRLPOOL ef45fc443469e4f2a04849762fcdfab3d934d7e9753aa6d4d344cff650d0abba19b8f36c7d307715fe009a380bd11430ed4894fecb1ee4792451ef1d857c8e35
 DIST pyzmq-14.4.1.tar.gz 995366 SHA256 cb4a59875fdc26315045d800bac008b8e10a4cf2d72ac9af2fc45ef6ac8f330a SHA512 4b71677e4bfa771177a34dbff59cf6dfd54310a8996689a3d62902aaba35c7cf2ad6b7da806f9e189ad4b89fcefe9cbb3e192788eecd5d2c269e8a980b4d50fa WHIRLPOOL f6c093023b4494e1f9293a81ac86dcc55ff05f7ae10bb9677ff4fffd2e38fefe2462eb241c74b1ee283958a8546b128585c78c644dae544aa38f4b9c1f3e3ad8
+DIST pyzmq-14.5.0.tar.gz 997150 SHA256 5d6e045634456cf5496f50871fd3e3a5ede2b90433284dbfe985bb67c97f77bd SHA512 20164f7b05c308e0f089c07fc46b1c522094f3ac136f2e0bba84f19cb63dfd36152a2465df723dd4d93c6fbd2de4f0d94c160e2bbc353a92cfd680eb03cbdc87 WHIRLPOOL 3317f9d3cc11d78f183fe66774c12807724b1c8694e30736dc1b888bbfb42b56e7bb14872d12ce906ca04542f893957c65acea992403c3c076f601c4b7c50627
 DIST pyzmq-2.2.0.1.tar.gz 789996 SHA256 dae7423f4aa7c93f8c77dadd15e34ce6576121a6e7ae0ecdb6084d855097decc SHA512 781829783dd932f2f7c9ca37ca84f2797ec23860260da3d1005600981d51c1006f187b9b84e937fd3b6dd0e7e58734992336a593eaa0514966dd204227ae1cac WHIRLPOOL 4a1827879e38edbff8f2badf537887ab48f7a67e1139f45c8472760403bf27ea1aeb8c1b6f1be1123ead906d44f98f46f7194b1839ec2b73e1d7bf76e9f032d3
-EBUILD pyzmq-13.1.0.ebuild 1635 SHA256 25e1f5fe8cd4cc24ec16d4ad990832154c57af37b6fc74f7b6322850f148223c SHA512 5d2884deb883b2cb99e4cee0b9ed52abe1f9c3f9742755219c2fba8c4f252a54abb6bc42e74c457afffb783b866b29c34b0be4e3ea24187adbbb0bcea317fc1a WHIRLPOOL 311ba53511bde1c7c50f034ba42553888ee6ee19695cdfc03b0e625c9b3864309fdb8a0bcccf520e17a27a836deac56452cf406b909686a1a0e16ca06e522041
 EBUILD pyzmq-14.3.1.ebuild 1543 SHA256 085989ef2cfb8d94a46027a2ac30b4a5daf2aa76fe2f45c0b1785d6417cefe08 SHA512 fcd39ebcace072fe293a430ec02090a97cc841d5ab813d60ff7dd7ae2073bdbd490bcd1cfa802e338e2c504ee2d4368eec1f340737ed108dfce1a2ae90106584 WHIRLPOOL ac3740b59f5a8f7cbbbcfd5132b43714a247cfac01e563b3140469633e0494acd29d00f0190378acb42901c02ae9dc193b96f500015a8fd9476dcef3fcb9cf3b
 EBUILD pyzmq-14.4.0.ebuild 1600 SHA256 e5b81359883218c25ac28b498ca5190003dc89c23d309569ba7c617c4976d0ef SHA512 d4769e2abe314a6931b145e2a0a4b0b375326fd7eadeae756b368e31377bc6e3aa886c479e3af76d8cb1574cf97a7e6f40b27d715ee4e2d77cd3ccd7218aaa7e WHIRLPOOL 92d75268b8113b7ffb0f5075c7aa7bfaa4412682e2fa718b87f5a0f6576f62611e2fc08e42ab229226b28716a498f643494caf67455d93e94e494fe4fc2d9cfc
-EBUILD pyzmq-14.4.1.ebuild 1775 SHA256 c6db0086518aae3f5f30b0228ab8630598f64f3b0bf7f761970566b9d4e651c8 SHA512 092a91092103451ded0dbe4b0caaf47602a8b6ad60bb4eb24d74f1060e64a2992d80062f35095b0e14bdd30531f8fb0238ae17e4023b1dbad2c72bff2b11ca8d WHIRLPOOL 3c4378b2c2ba522eff46d82834835d4ee63354f8143ad2690dcc6825d6910af5bab68a55a83138470fea172aff8e0089137ffd3726fa65029ba2cf2c1afcfb47
+EBUILD pyzmq-14.4.1.ebuild 1658 SHA256 e04676ddad2a7013fd6853e04568a83e463caf644e7c2579ae2b5dadbe54399d SHA512 abaac6ba01d549a74632c60d4c64b2a1d1be4c9be228a0ee2653beb8cd2f79e3d0059b9f05654884017b422ab1a2e5873d48cf1e4fe18d41d46bab340a2d4850 WHIRLPOOL 5bd569e3d3d3b1a0dd9994775cc7765ac5fc23cb6ae59d0fd4ce875b54e2ec83840ad4afb8227b7d3aacee94c9906a6c7308f98809f2ea08afac23d2a02db87c
+EBUILD pyzmq-14.5.0.ebuild 1694 SHA256 814ca9e6f3c7e35ff15810dfaf2049d282f45a88b0f5b1a5fb8c8e893bc0896c SHA512 bdac4baf04bcf120958ee9abbcfdb92fc4ac27d25fc5e71c6784195a8c4be75ac598193a8a2d510f897b9c76d71052e23acd9b78b6848bcafb2c4a125c82c6c5 WHIRLPOOL 2edaa44efdfab072b2de2f57dacf073e90e7770ef2c450fc389f63e6ae24b4926d973ee41d6ee1ffb3be4e5f7d6f09ee080c31073936a86067af5c382120b7e2
 EBUILD pyzmq-2.2.0.1-r1.ebuild 1320 SHA256 5b77b2df5713ecd38e7a3c0e28e1c42edd259721926a49a9c4257a1e440c2c2f SHA512 312e8e68dd68fd42f7b94705a048a2157f8f717487fc225409c44a35fbe633ee289ed435b73d3fa4ae70e9eca2c567c9f7d168fe8028da3ec085125470008f7e WHIRLPOOL 4e927c4eb5c4aa96d8a2ce7f9faae1004716079728ea35d6da55d91514de84e159bdac45046bf72430b9a681e5d57409f8b427149d296773c12a7cad45276cd6
-MISC ChangeLog 8670 SHA256 ba8e77d997b4149dc94a9b90e7dbf496f4e18bf2245427585b900f06888da10c SHA512 bc4f98bd7e0ae33e098b241add18589ea082af83e7ccc43998ff9203f30f0432d4a8e6c8e00a637175370db33c46fb961d03a04c70828b41c8b1683c00ee8c12 WHIRLPOOL 20813d9f6814da0bdf1c204965a13aa1851c6bd141a8cf25bf80e7c6b0aff99281950fc3127a072626a2c47d4744f86acee253302e9e4aef6b8f8e5a46ea4188
+MISC ChangeLog 8920 SHA256 d157371c42f8ffb31ef86eed9e3ac7197e8171dc22fe80a716ec04bd45a6b080 SHA512 0ccef353833abefb7ad084d76021493d688a7e0574e624add11f84c7abe95292b1fc1a6bd22cbe846593b9648a0abc80b12026995032db026d1719b52c2b3aef WHIRLPOOL 7eef4c9a6d8fc4a45e1a756224d92a26010b1b348409ac0ffdadba4dcaf064f7cbae111e41f70e853d12f5a1048966fcd51d74f1bdf872738098f48e702d4e11
 MISC metadata.xml 311 SHA256 7bf0844998c23d4dc8fec7840b0ebf8fdd510be512de46049243fc7b211c6c5a SHA512 c8c0381428fad7c3cd93380444721ddcbfbe0fbfcce78dac081f38ee0b24e79cd28ac582de808e9fd1b95d2d8a9005faf27c414e9d3cfb21921e64cfd1ace8b2 WHIRLPOOL 3e8755a2f9a84b6cb86d88b01fedee0bcd953512859f50412ed939c86c10f09297f1d74213a10e18af50a9dd1a7e797c5b0622c0822f62cdba5e324536e574ed
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iF4EAREIAAYFAlSi2aYACgkQC77qH+pIQ6SsCgEAoC5jFKFh7k/zRhdX6VlH2huz
-vUwbSX4LyVHyX2l0F6MA/30KE6b40sWUmsJ7hhiBs4dS4tU6GDDPheNz2YWeBJo1
-=rhcj
+iEYEAREIAAYFAlTXdoAACgkQso7CE7gHKw05RACeOWREQE2XeXe7iLCXtGgLX0Sa
+UaUAn3J8rIuKO81srDSWWTHWp7twHeo4
+=hTYq
 -----END PGP SIGNATURE-----
diff --git a/dev-python/pyzmq/pyzmq-13.1.0.ebuild b/dev-python/pyzmq/pyzmq-13.1.0.ebuild
deleted file mode 100644 (file)
index 7890e76..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/pyzmq-13.1.0.ebuild,v 1.11 2014/12/08 10:08:48 idella4 Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library"
-HOMEPAGE="http://www.zeromq.org/bindings:python http://pypi.python.org/pypi/pyzmq"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="examples green test"
-
-PY2_USEDEP=$(python_gen_usedep 'python2*')
-
-RDEPEND=">=net-libs/zeromq-2.1.9
-       green? ( dev-python/gevent[${PY2_USEDEP}] )"
-DEPEND="${RDEPEND}
-       test? (
-               !arm? ( dev-python/cffi[${PYTHON_USEDEP}] )
-               dev-python/nose[${PY2_USEDEP}]
-               dev-python/gevent[${PY2_USEDEP}]
-               dev-python/cython[${PY2_USEDEP}]
-       )"
-
-# Configure checks write to cwd.
-# https://github.com/zeromq/pyzmq/issues/318
-DISTUTILS_IN_SOURCE_BUILD=1
-
-REQUIRED_USE="test? ( !arm )"
-
-python_configure_all() {
-       tc-export CC
-}
-
-python_compile() {
-       python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
-       distutils-r1_python_compile
-}
-
-python_test() {
-       if [[ "${EPYTHON}" == python3* ]]; then
-               einfo "Skipping python3 due to many incompatibilities"
-       else
-               nosetests -svw build/lib/ || die "Tests fail with ${EPYTHON}"
-       fi
-}
-
-python_install_all() {
-       distutils-r1_python_install_all
-       if use examples; then
-               dodoc -r examples
-               docompress -x /usr/share/doc/${PF}/examples
-       fi
-}
index 03c6c984266c555de556578300fe3def4efdb49b..58a053f406a7417b3d1797293ad376516b18952e 100644 (file)
@@ -1,6 +1,6 @@
-# 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/pyzmq/pyzmq-14.4.1.ebuild,v 1.5 2014/12/30 16:58:13 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/pyzmq-14.4.1.ebuild,v 1.6 2015/02/08 14:45:04 idella4 Exp $
 
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
@@ -25,13 +25,13 @@ RDEPEND=">=net-libs/zeromq-2.1.9
 DEPEND="${RDEPEND}
        test? (
                dev-python/nose[${PYTHON_USEDEP}]
-               $(python_gen_cond_dep "dev-python/gevent[${PY2_USEDEP}]" python2_7)
        )
        doc? (
                dev-python/sphinx[${PYTHON_USEDEP}]
                dev-python/numpydoc[${PYTHON_USEDEP}]
        )"
 
+# Ensures installation of gevent for test phase
 REQUIRED_USE="test? ( green )"
 
 python_configure_all() {
@@ -50,8 +50,6 @@ python_compile() {
 python_test() {
        if python_is_python3; then
                einfo "Skipping python3 due to lack of support by gevent"
-       elif ! use green; then
-               einfo "Skipping greenlet tests due to green USE flag being disabled"
        else
                nosetests -svw "${BUILD_DIR}/lib/"
        fi
diff --git a/dev-python/pyzmq/pyzmq-14.5.0.ebuild b/dev-python/pyzmq/pyzmq-14.5.0.ebuild
new file mode 100644 (file)
index 0000000..343746b
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzmq/pyzmq-14.5.0.ebuild,v 1.1 2015/02/08 14:45:04 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library"
+HOMEPAGE="http://www.zeromq.org/bindings:python http://pypi.python.org/pypi/pyzmq"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+IUSE="doc examples green test"
+
+PY2_USEDEP=$(python_gen_usedep python2_7)
+RDEPEND=">=net-libs/zeromq-2.1.9
+       dev-python/py[${PYTHON_USEDEP}]
+       dev-python/cffi[${PYTHON_USEDEP}]
+       green? ( dev-python/gevent[${PY2_USEDEP}] )"
+DEPEND="${RDEPEND}
+       test? (
+               dev-python/nose[${PYTHON_USEDEP}] )
+       doc? (
+               dev-python/sphinx[${PYTHON_USEDEP}]
+               dev-python/numpydoc[${PYTHON_USEDEP}]
+       )"
+
+# Ensures installation of gevent for test phase
+REQUIRED_USE="test? ( green )"
+
+python_configure_all() {
+       tc-export CC
+}
+
+python_compile_all() {
+       use doc && emake -C docs html
+}
+
+python_compile() {
+       python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+       distutils-r1_python_compile
+}
+
+python_test() {
+       # suite reports error in absence of gevent under py3 but is designed to continue
+       # rather than exit making py3 apt for the test phase
+       nosetests -svw "${BUILD_DIR}/lib/"
+}
+
+python_install_all() {
+       use examples && local EXAMPLES=( examples/. )
+       use doc && local HTML_DOCS=( docs/build/html/. )
+       distutils-r1_python_install_all
+}