From ea8236f575a26d9f046c53904a80d6401f0f28bd Mon Sep 17 00:00:00 2001 From: Matt Thode Date: Thu, 26 Feb 2015 04:40:19 +0000 Subject: [PATCH] bumping, adds py3 support too Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x33ED3FD25AFC78BA --- dev-python/eventlet/ChangeLog | 8 ++- dev-python/eventlet/Manifest | 24 +++++++- dev-python/eventlet/eventlet-0.17.1.ebuild | 64 ++++++++++++++++++++++ 3 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 dev-python/eventlet/eventlet-0.17.1.ebuild diff --git a/dev-python/eventlet/ChangeLog b/dev-python/eventlet/ChangeLog index 2b496c9e4dc9..b52514ff1a89 100644 --- a/dev-python/eventlet/ChangeLog +++ b/dev-python/eventlet/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/eventlet # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/eventlet/ChangeLog,v 1.10 2015/02/01 16:30:37 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/eventlet/ChangeLog,v 1.11 2015/02/26 04:40:14 prometheanfire Exp $ + +*eventlet-0.17.1 (26 Feb 2015) + + 26 Feb 2015; Matthew Thode + +eventlet-0.17.1.ebuild: + bumping, adds py3 support too 01 Feb 2015; Manuel Rüger -eventlet-0.12.1-r1.ebuild, -eventlet-0.9.16.ebuild: diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest index b62fd31c25e4..7203ad62f54a 100644 --- a/dev-python/eventlet/Manifest +++ b/dev-python/eventlet/Manifest @@ -1,6 +1,28 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST eventlet-0.13.0.tar.gz 276599 SHA256 d98118f01c064a6d256a264d4b939b2c6ad0814875c3b37859306c6ed1b4982c SHA512 eed2e4b648922c8a012938f5a3a06db6a7fc8ffb98f710e47c757a1410aa984865ca8fe4e4012e00ad2e16e9208222ed44d7e495c967090bab38d51170090d53 WHIRLPOOL 55b5926135b83d967b7bf0e691d9977f3455f30e096e4d1fda1e27cad51125afd47cc750155b3d70e5d7f0f8fd65e73091eb6add646186e268c53e62eabc23af DIST eventlet-0.15.2.tar.gz 301581 SHA256 eaec368ce7b819f8615dcb51f63dcb5c910538cdedc99e4bba4c90ed0bf70fdc SHA512 1166d480ecca9ba01b3c660b79168895c938ace33f1b8244f184c306de6e99302a1b131cc0ad6c363d65b04ccd7fb58107a39a669b9817ec43c5c167e12c3ec5 WHIRLPOOL 1754607a5702404a71b8698fefe9f399b9761ed3b22b9ff5ed85b358c6354f4e280b2861e3537d927daa279eaa09b3b760da0de85a1a1bcbe9d1633427e4f2ae +DIST eventlet-0.17.1.tar.gz 277110 SHA256 de9c23eb94e55150b25150822a28f91656028987353fef3f687cc285d018dd5a SHA512 c39158c9b60d2bc615abfaf93fc76e32017e57c389f148080ec30ac0fdb090a53fbb6bf24a361845772e02d330fc5b9e6682d77228b811f499b9a8c86452c2eb WHIRLPOOL c6fe8d5abb83fd304887281614b87d59125be7bfd478ab76bd882dd1e9fca16a64acab60b7012bb6283d99d88937a313b84bf818728839d320e8f537421bc83f EBUILD eventlet-0.13.0.ebuild 1125 SHA256 6897b7453e26dfa6899161a6f766bae90939074c84fc33206bef091f401ced08 SHA512 1dff379b2a8096041262d6f4d34d2bc410e95edd385d17631e461df5220868bf3eda07ed3886691f328c0280aa06aac623e4b28a2e2cadd3be5edc681157d149 WHIRLPOOL 1850b944056f233aee1c4188bc7999c592539d7af6aab097bea282d1f48579bacb6f3e3d74e0b89df2292ef4412b64498638bae46e1213be5b265dc47cd0a29c EBUILD eventlet-0.15.2.ebuild 1897 SHA256 8d9706f74a347bf49a94513624dec9df732c327bb7daab0a550f7159a35f6833 SHA512 a421e233dbf50baa0b93b0bd30e43bd2ec5414a6db1bb128a6de006fba943d53c6fa9ee57611c3e584c440af70c5b021b71dd6db253f33f1615efd90ab9edc9a WHIRLPOOL 1610624001cc1497f8dee55f0f7857b033b914c89ae97ab7ef26b1edf9983a8a9e494e48d33e2060637123f18be03e3c7c2e49abb5c7af44abbf6b51db0606ce -MISC ChangeLog 1767 SHA256 1e212f54c54efa0cf8204ba77e9c15f974bb2acdbd4e62ed2ac275164e3af5f2 SHA512 23fa17cb5ae18f90993a36f0a11007d6fd3c858a22bb68d54faa85c04a7cac7b434a1ed384dc9ac187558f67a49f47a3abaa2e9061d70c1f7435dedeeca762c7 WHIRLPOOL a765bcdb24945cb79565714487644476d9cf06638de54e2f85718dcdf4c4172fc4e9e240cb964ff635d20eaa709d6fbbb297e92c9a89ebeff2c046a477903f51 +EBUILD eventlet-0.17.1.ebuild 2154 SHA256 c8f0d177cd11f2ac511a887ce0fb8cb49b801bb3bc0904b23131d4def7e72bdc SHA512 35f8e1e1336a1861ba156a94d76260ff3d736290196aeeea9d2e64d4f7c93f37af3b1c180f2351b0c46e7e671721d68bca9235e9d7f8ea33ef95bac357ba587a WHIRLPOOL 3d0f7d03d9b4647541105353425da4ef1259f5fb07e58a844d39cfc7c8e9874f7a2e363a9b7ed27b1220ce6e906887871f8cce57edb67f44a1ae70f4965fdb09 +MISC ChangeLog 1925 SHA256 f11b20ae868582b6271ec8dedd4bf7e1209a43019371dc7a66d5863bcd8dd4c0 SHA512 bc47ddb1762584589bb53daa0ed61b567801927eda79dc6f74efc0a0754025b517cc0929bdcb027c52b3ce5e7cc632e26f6ab83ae0978825d66c7933fa0f284a WHIRLPOOL 7e74fb03cf9df11986bba17196540265050ed289ce85099452f1deaa80c808ba040b878ab506db6706314f2902237733e54c6b3884543518300329490640916f MISC metadata.xml 167 SHA256 a96c7a7081b1a192fc4758c24f63e3f458ce37c90ef5594005e91e01a5daf934 SHA512 05f506754bd3182ba88befefe0609d354f9ee335bea2d866f30719b292ebae30dbe64d6c68ff1a918bfd380bd638146b30754d072229491e8ed6f9d6745510c9 WHIRLPOOL 59ac07478ebcd8bb8b5edba5af0041df85949cf69083c3aae6945e371e6b79c6c92e2bd21189b2d8a87de72c9a4cd299e0773ff73332e247f95b8e850a76d054 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJU7qPXAAoJEGSje+quGaTo2+AQAJGunW+F8j+BKTOQ+ythd6mp +/T6DrAbzcM53GO4WYEc/x0Bgu00Gci2//3O+waT9LbQuCQ8Qq5PHGVP4OE9wW1eW +Jh/NZro/UmL092+lqRH1c1+m2M0OA9ekVaPLVddo0bOn1XiB0I4uDQLG20bDY0pz +KtfoWQRHEkoRqo7ass2OoTGzHVrzGC05K4gugI/ZYC7o14wq2kYJ8i05Qjn83UL/ +GZUvWdW/gFThAPX1pxW5QsDXfY3S+Re8n80GtR8m9NCDcI/UJtvE8lnHT72iz65H +u9DoqgMl3vFUDR/JEgSxsmEVC81s4C7C4xgOwcmnRnwMhHpLuDoRqQgzl5wB0spX +AucEzD1sK5xdw1MsW4I5YAlvR7siHhTqY2G96Z6ZFR9EpRQG58GV7h5VKYJYYgw6 +Qy6Iw8iV4ddXTMqWUQ/TyZfywKFqKOyYM1+6iWQ5zSatHjbMtgdmfSiTeTPIJH9t +AYjpS/NKVv9el5TNObrlWGK+Gi0gIKHxzgf3sbfjxk4axkUOm2PkFzrdph2UdKND +ogtfStwoEPTNYAYLdUhX/lvdp0tR4zK/EBYttgTmBgYCYodesQshGwA4vLl+9Atk +g4Md5Nh7ZfAX2X5dDIvLWuMJJtuexeVFZ6lQMTUwqLqUwX0wbMdAttI67gtXhem8 +mHt0Kz+ZgK6y4Fz4v+be +=lY6r +-----END PGP SIGNATURE----- diff --git a/dev-python/eventlet/eventlet-0.17.1.ebuild b/dev-python/eventlet/eventlet-0.17.1.ebuild new file mode 100644 index 000000000000..3858942453f6 --- /dev/null +++ b/dev-python/eventlet/eventlet-0.17.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/eventlet/eventlet-0.17.1.ebuild,v 1.1 2015/02/26 04:40:14 prometheanfire Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) + +inherit distutils-r1 + +DESCRIPTION="Highly concurrent networking library" +HOMEPAGE="http://pypi.python.org/pypi/eventlet https://github.com/eventlet/eventlet/" +SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples test" + +RDEPEND=">=dev-python/greenlet-0.3[${PYTHON_USEDEP}]" +DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/python-docs-2.7.6-r1:2.7 ) + test? ( ${RDEPEND} + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] )" + +python_prepare_all() { + if use doc; then + local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7) + local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}" + local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html" + local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv" + sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die + fi + + if use test; then + sed -i '/This is a Python 3 module/d' eventlet/green/http/__init__.py || die + sed -i 's/^import/from OpenSSL import/g' eventlet/green/OpenSSL/__init__.py || die + sed -i 's/^from version/from OpenSSL.version/' eventlet/green/OpenSSL/__init__.py || die + sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' tests/__init__.py || die + fi + + # Prevent file collisions from teestsuite + sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + # https://github.com/eventlet/eventlet/issues/152 + use doc && emake -C doc html +} + +python_test() { + # Several errors 1 failure + # https://github.com/eventlet/eventlet/issues/151 + nosetests || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/_build/html/. ) + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} -- 2.26.2