diff options
Diffstat (limited to 'dev-python')
63 files changed, 761 insertions, 755 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex ca1ad08c8e5e..d1e7656acfc9 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index fa148fe3e89b..930bef99b957 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,27 +1,7 @@ -DIST aiohttp-0.21.5.tar.gz 529005 BLAKE2B 3dc384147e69dc8af45b18973ca031fff8e2097a5ea0f28838b1bce4a092132bdf08c536acde5d239ded9707c5bec1dc398c82abe7b2a0a4f59d7e209f1fcc36 SHA512 4958d7c58988a95fc5b1e94e4eb7247f59b55e5ba439391c7b072a7ec267491159e1c8c7c6f05e6f7f72e4de5c12784c8d437665c01e6d9fb1e87a3334c1d35c -DIST aiohttp-1.0.3.tar.gz 499693 BLAKE2B 4d0e48d3c0cb1c6d61ebffdf3686046240449c568695e2285b2789f1e10a504300a3153ca29b9703b9f7187ec574f3bc20bd1109680adaf80b4c54de0576e2fa SHA512 1fd915d04bf978826863c06a3a9ef5c23fd11c3b6a65b71828a7be4301e24421483717af6181319ba8461a22351decda4fb776765d18843e4ab1f436f5319d73 -DIST aiohttp-1.0.4.tar.gz 562803 BLAKE2B 9ce3a3eb7791ff46ec5d8b7fde0699b92db21b4460bfc7eb1b8ed7881be8ceceb956f15b2e47b8335c768152ba330753a4ae62e84daf043d49fc02e064a291bc SHA512 437bed5e5f8729e8809411213cdb8f6a7de08879841c0cc89e88eec6de1883702903ecfb1b8e32ecf3701415fd6757545a0aafd44738681050425d5df44bef56 -DIST aiohttp-1.0.5.tar.gz 563623 BLAKE2B 45c49c8ac1d56f39d2aa87e63185f8d94857d1a00cc1b51d752878a66bfb9451f0a3eb50d69a7a839f9ddfd104cac796be831c47f9880bc0cabcea008a92ba85 SHA512 f6fe77729a54d817046f0cc952d8906524c2dfe6712dd1972d696680fe34310b6dba9a3b48b6e27c52d3fedd3fa0f541a7c1ac45488b3358e39e3768a01749d9 -DIST aiohttp-1.1.1.tar.gz 575872 BLAKE2B d633c1473fb12f485347c03184103d49b31d6574b4e3527715267e039a11919e535568e4076d67a834e36ed3d74ffb31d01b01c88d80c8276246ba08bd052b60 SHA512 38636ce4547688ade569ebfc0dbc62b769379500451954c528cd5dddfc7e6c25e6397a56382959ecd43c85c2f344039f4140bf91551e90b288fbd2aefdc94823 -DIST aiohttp-1.1.2.tar.gz 576160 BLAKE2B b99ac9569ee8eda71b059fd986cbc127a12f64acf76e8c6a3647bb91648fb50ef78005f53a09fa80965598447c2ebc62dbed97a852c8333b17ebac9368d22b41 SHA512 ccba7a8e9a2cebaa0afadcfa927fbe9113577b2c69165cd64d8f1169d6cdb4efca252a228ad8d4780b20fcc94fffb9fa8217cbd0d49cbe9c5560a81e4423be41 -DIST aiohttp-1.1.5.tar.gz 577346 BLAKE2B fe2d716789e123d371ae7a4b6584e4439c3b0022ea1a51e09e2e1c80fe7ee6ca6e2880cc1247f3e53557538e7651eac428f6a40ab0dd6357e859efe42b5f2b43 SHA512 44b1474a64ce150164045f30734da119a1848a3677d885493f99f2d724d20884dac9a24adce4b90017e203fc67b295443f91d14f1af9eb20d657a3cd4b69d747 -DIST aiohttp-1.2.0.tar.gz 589818 BLAKE2B 2973c378e08f70b4e8f30f278a318fa31ad05ce7c200c4768e04a732b22e37e56b8a69114bb68bad4887b4cb5e01bc1bab336ba0263059d33e47b6a58374f59f SHA512 4101f0aad0d6bb8caf931dbd7f9e07bfdaa445796af92c84ea999538c2767f3cd62740ea9c7e07f255eb57b52e967e5343461809a5d5f4e8b12cd4383753bd77 DIST aiohttp-1.3.3.tar.gz 526273 BLAKE2B 5721479dc2141167118f226b266b504d689fa6708d895817fa448c4ffcdcfd71f5e95c98015d3a0e159d1f8d67232f3ad8a31abbed2532eb60564518df017bee SHA512 39342270f615f7e5e01889ad50ccb60335151e94631007b105acda9930038d2fb66128469ca44043280c9f737130e2361129e2fa1c857a7654a1151b98a19a69 DIST aiohttp-1.3.5.tar.gz 527432 BLAKE2B 6420ecc1eaa29713643dbe9a05061df5277f10e263469d82a24397fa2ec53cf57aaeac86c22a17f06102bfcc69bfe959b6e00b264d9ef30eb193405f4eb9ea70 SHA512 b99630fa9006163d61e0e010972aee8daad021c5ad0152b04fb6f8b661f18ea03fcfa8d35603ecfcdaef4ecbaff0159b49e2f40164241bb5def48b2847e2d966 -DIST aiohttp-2.1.0.tar.gz 748642 BLAKE2B 1c7cdf3b21a2c85e21df04c350b188eb5843d4b32f5de3781b1bbd785b9394eafd2de00eae2c823bfe62186df25cf7fa0552186d75137633fbeb1d53a00460b5 SHA512 bd8eea366d380b88ba2c88d2aab722cd0970d2239dd0057cf4596f472a1b1bf38aebbd6cc707379ad9b5f901f93a56c1c4dd32584cb2636af0e013aa11388e25 -DIST aiohttp-2.2.0.tar.gz 781951 BLAKE2B a4295936e1fd98ff0cc7a11a6b937f800470708f97107115a7db5be8e6a34b703ad1469c27386daab62d6706600d73f696d511b01c4a200f2c61af336d1f5e1c SHA512 547f7484651aa5df43174cede2537c120ebf10b913ab506cdcbbe8d8702492a9e3374cf772c5d11969ca7a7e3d2602d794e98878ed43d05ae4a8324613138ea4 DIST aiohttp-2.3.2.tar.gz 841030 BLAKE2B a291baa1c5e915815ec80ea1cbd8434b31f4098eeff20767898fc73d75c6194df4bc2a5d21147a8e5c506f5bc377e79b6e8937ce65b9c73616366f439e542c1a SHA512 e481787fec8c9f21d49978b378fb5ef8c06d06cd7a6625fc36c5d4a035e9047f4ed0e38b25b613f1b685ca40e18c796376750f4ac0970fcd1d72ca7fbe31d13f -EBUILD aiohttp-0.21.5.ebuild 1286 BLAKE2B 0ae43cff8ff1988a271a7c9223741f2f6b7b9972c333bb10f137564e3b298eddc90b2469f288d2e49fab638dad10e740ed12c7aa7402ee92cbb3ecdbf7da5ca9 SHA512 1bbc7803a1576871d0f7f81407088ce4e7af0b4f8b9efa9118644fbce529da054a8acc3d351d07f5f5d242acda22ddf4fdbcf61c6ff676c9739de33467a8df18 -EBUILD aiohttp-1.0.3.ebuild 1481 BLAKE2B dd55703c814d158bc6396bcb81b5a13bf83a77beab6e1ae162049584881ceeebd67df7895f4fd283318c27115c60405c1706d1e21ff7b734a5df8645f069afad SHA512 3a95a6d6a2cac5bedccec21e7536584fd08862897659a4bc1e4e14217498df0776be24ae399f79bb751a58a36157aaa217c898dca2b08574dd2f9861d3aed91a -EBUILD aiohttp-1.0.4.ebuild 1479 BLAKE2B 0b8986a768dc5d5aa0c28e8e0a427cfc903c2a21196dcbdba06b2a6dbab8f988aab1aa7ebaa52c2c38d48a408dd2ad2ca0bd00bb12d5afa6573a1746bbe6134b SHA512 bb4bc3db386e769cb4035bb12fe676b43c69224a6269ca3f0da97f8212f90f07428557e9c21215cbafa70085c7f30f45f90bb4fba98a112b77ffb6ac07d8cc62 -EBUILD aiohttp-1.0.5.ebuild 1479 BLAKE2B 0b8986a768dc5d5aa0c28e8e0a427cfc903c2a21196dcbdba06b2a6dbab8f988aab1aa7ebaa52c2c38d48a408dd2ad2ca0bd00bb12d5afa6573a1746bbe6134b SHA512 bb4bc3db386e769cb4035bb12fe676b43c69224a6269ca3f0da97f8212f90f07428557e9c21215cbafa70085c7f30f45f90bb4fba98a112b77ffb6ac07d8cc62 -EBUILD aiohttp-1.1.1.ebuild 1514 BLAKE2B f3eff4c3b53292ed9486fc84f230bdf29522d9c87402beaa019e13868dbb46bbabe44590cc2e446df7b45e45277d99e05ac3a2b677fb6c33942887f1726fdbc6 SHA512 17ee6ef88e3adaa0dc3898c56dae91a1572508bd62a5f8ae53d74951d9c5099e38e8cb624cbab53db32327eb07e0b52db16be6de8e198c777cd6c5bb4aa78ff0 -EBUILD aiohttp-1.1.2.ebuild 1514 BLAKE2B f3eff4c3b53292ed9486fc84f230bdf29522d9c87402beaa019e13868dbb46bbabe44590cc2e446df7b45e45277d99e05ac3a2b677fb6c33942887f1726fdbc6 SHA512 17ee6ef88e3adaa0dc3898c56dae91a1572508bd62a5f8ae53d74951d9c5099e38e8cb624cbab53db32327eb07e0b52db16be6de8e198c777cd6c5bb4aa78ff0 -EBUILD aiohttp-1.1.5.ebuild 1514 BLAKE2B f3eff4c3b53292ed9486fc84f230bdf29522d9c87402beaa019e13868dbb46bbabe44590cc2e446df7b45e45277d99e05ac3a2b677fb6c33942887f1726fdbc6 SHA512 17ee6ef88e3adaa0dc3898c56dae91a1572508bd62a5f8ae53d74951d9c5099e38e8cb624cbab53db32327eb07e0b52db16be6de8e198c777cd6c5bb4aa78ff0 -EBUILD aiohttp-1.2.0.ebuild 1512 BLAKE2B c10b0489155897314b1168a75827ea09713e25fff2551f344b1f32f40eacd71f23390d1841765c8275e9a3925ef2ddad77fae51ff6dc871b09b95e2de2a6f67f SHA512 e02e170a278cf30549e75df5d3c1d025369fe4ba6899815187a16bcb8cc9757deec14dfa8b64e7b4c22945da8d30bdd85e71820b320ae3dcf5a1b9dfd5a2b015 EBUILD aiohttp-1.3.3.ebuild 1546 BLAKE2B 3fce4cc4595b0628ddeb022a59d06a57ce8700f8fe3c0d9ce60cda37afe0b31de1c91f8a509c49b296a1de78e8ab0dd75863b508e95dabeb17fa4ae3cf86a136 SHA512 8b12d96faa49923a7ad541b5de41dc8cb2aa47ebff0b7203d422f6b0f7fe0ef2ab2dfa2d04e74aa03aed99833c202c3fa99f56fe35e6e762c5bf03dab048037d EBUILD aiohttp-1.3.5.ebuild 1546 BLAKE2B 3fce4cc4595b0628ddeb022a59d06a57ce8700f8fe3c0d9ce60cda37afe0b31de1c91f8a509c49b296a1de78e8ab0dd75863b508e95dabeb17fa4ae3cf86a136 SHA512 8b12d96faa49923a7ad541b5de41dc8cb2aa47ebff0b7203d422f6b0f7fe0ef2ab2dfa2d04e74aa03aed99833c202c3fa99f56fe35e6e762c5bf03dab048037d -EBUILD aiohttp-2.1.0.ebuild 1504 BLAKE2B 9927272ac7c425e23eb9e60a2ba5294efab43906044b02810f24f76daa8836d149208a3f684296bef1a5f78bcfea87a4c3d39551dfbefba6b1a868958fb9c40b SHA512 8206f8ac9e70b3674aebe3ab5dd4e970e97e3ed8cf93cf23e4279a7c0a149e3f536d502b2ef78dea83fde3b0bee2088f2ce8f923255bfe8082f7261f05929f54 -EBUILD aiohttp-2.2.0.ebuild 1504 BLAKE2B 9927272ac7c425e23eb9e60a2ba5294efab43906044b02810f24f76daa8836d149208a3f684296bef1a5f78bcfea87a4c3d39551dfbefba6b1a868958fb9c40b SHA512 8206f8ac9e70b3674aebe3ab5dd4e970e97e3ed8cf93cf23e4279a7c0a149e3f536d502b2ef78dea83fde3b0bee2088f2ce8f923255bfe8082f7261f05929f54 EBUILD aiohttp-2.3.2.ebuild 1591 BLAKE2B 4e33b62f7938397f65f623760934eae62011fcca2e442a599ee92cc8e51926a53fd91288cd5cea3ba453d2683c0d0642bfc45acbc5b9bb52817049753cbf298d SHA512 5d9bd5ccdb55ad9ce780f94c9e346f9f79cbc53cb76cd18aeefb3624f3c418a5856593f57effe1b7f1765a3cd2ae454d499a7d553f14937f9a23406dc9caffc5 MISC metadata.xml 382 BLAKE2B 33c21cb992ab7fee92f5d168c28d83e974881218471ed6e0fb43dc12ec9a44c3631ea1037b6512eb39c2d78569fd2997ce48379e580ee22234a27dbfc675a20f SHA512 a66a7d449dae4daae075ad0a2825fd0199af120805c03032b39f418716b61eb300ff21d309d3e9835ce40c7405eb05be89ee26109e186a9a29e986acce322d8b diff --git a/dev-python/aiohttp/aiohttp-0.21.5.ebuild b/dev-python/aiohttp/aiohttp-0.21.5.ebuild deleted file mode 100644 index f066ee364797..000000000000 --- a/dev-python/aiohttp/aiohttp-0.21.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python3_{4,5} ) - -inherit distutils-r1 - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://github.com/KeepSafe/aiohttp https://pypi.python.org/pypi/aiohttp" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples test" - -CDEPEND="dev-python/chardet[${PYTHON_USEDEP}]" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-raisesregexp[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="$(PWD):${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - use examples && local EXAMPLES=( examples/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.0.3.ebuild b/dev-python/aiohttp/aiohttp-1.0.3.ebuild deleted file mode 100644 index 3bd9cd9de903..000000000000 --- a/dev-python/aiohttp/aiohttp-1.0.3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples test" - -CDEPEND=" - dev-python/aiodns[${PYTHON_USEDEP}] - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="$(pwd):${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - use examples && local EXAMPLES=( examples/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.0.4.ebuild b/dev-python/aiohttp/aiohttp-1.0.4.ebuild deleted file mode 100644 index 80182deba751..000000000000 --- a/dev-python/aiohttp/aiohttp-1.0.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.0[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.0.5.ebuild b/dev-python/aiohttp/aiohttp-1.0.5.ebuild deleted file mode 100644 index 80182deba751..000000000000 --- a/dev-python/aiohttp/aiohttp-1.0.5.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.0[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.1.1.ebuild b/dev-python/aiohttp/aiohttp-1.1.1.ebuild deleted file mode 100644 index ef190393107d..000000000000 --- a/dev-python/aiohttp/aiohttp-1.1.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.0[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.1.2.ebuild b/dev-python/aiohttp/aiohttp-1.1.2.ebuild deleted file mode 100644 index ef190393107d..000000000000 --- a/dev-python/aiohttp/aiohttp-1.1.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.0[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.1.5.ebuild b/dev-python/aiohttp/aiohttp-1.1.5.ebuild deleted file mode 100644 index ef190393107d..000000000000 --- a/dev-python/aiohttp/aiohttp-1.1.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_4 python3_5 ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.0[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-1.2.0.ebuild b/dev-python/aiohttp/aiohttp-1.2.0.ebuild deleted file mode 100644 index e06eb89cf813..000000000000 --- a/dev-python/aiohttp/aiohttp-1.2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_{4,5,6} ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="https://github.com/KeepSafe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/KeepSafe/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.1.4[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-2.1.0.ebuild b/dev-python/aiohttp/aiohttp-2.1.0.ebuild deleted file mode 100644 index c19a47198dac..000000000000 --- a/dev-python/aiohttp/aiohttp-2.1.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_{4,5,6} ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/aio-libs/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.1.4[${PYTHON_USEDEP}] - >=dev-python/yarl-0.10[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/aiohttp/aiohttp-2.2.0.ebuild b/dev-python/aiohttp/aiohttp-2.2.0.ebuild deleted file mode 100644 index c19a47198dac..000000000000 --- a/dev-python/aiohttp/aiohttp-2.2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_{4,5,6} ) - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.python.org/pypi/aiohttp" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/aio-libs/aiohttp" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND=" - dev-python/async_timeout[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-2.1.4[${PYTHON_USEDEP}] - >=dev-python/yarl-0.10[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest index a647aef8aaa2..678c198a279a 100644 --- a/dev-python/ansi2html/Manifest +++ b/dev-python/ansi2html/Manifest @@ -1,5 +1,7 @@ DIST ansi2html-1.1.1.tar.gz 46591 BLAKE2B e2eb3d9b2665fd495ee8591a3cbfebcd1d565edec9f8ec6840bed8303bbc094e71b9371f496f5f479da9d61937fb2e4ac4deb485631c2576bed33bfee731fba5 SHA512 5f08e6e3e89797f23759da7aac8cbd17e86ffcac37af8db8c345423c69744d88a1517cb0f17dc9c366b509b972484d25877cce8c7466a7a463eea24af17133de DIST ansi2html-1.2.0.tar.gz 46748 BLAKE2B c5ea7d35640f93562f6098a46dbeff9248e25b6210bfa5e71265d529599eea7713581ef986faa5afefb445492fe09d2170d164a63b2a602c57a79f2c72cbe118 SHA512 3106488da19cd093d7ae2a7499a66baf77877f47da0e497791cea2a63079c184f1d36743e78116b3faf08ab145ca97b5774151114b9ca193020578c8a3bdc860 +DIST ansi2html-1.3.0.tar.gz 35989 BLAKE2B b2f949e2c559b2da91d3095b4d8ac2091bd15aad46b178a01aa59d4c900917e733f6ab3884d9c4c7c46bfa530936339d9b105a0471a09eb7a01693c43e8a87dd SHA512 73d1b3431e22146c4fe18fef4b05413231d79d627c396d67528d0aa1ab07a7ef4bcfeff56829b85d9fe9ad508599b782318911f7b10d6b9a1bc98780e31389d7 EBUILD ansi2html-1.1.1.ebuild 977 BLAKE2B 55799e5d290f30c6e9e10f10af4d990600b1ead2e63b8bac84b5be5fd75ca08938fcf1229c04647ddde2447db1e9f016f04ed5fea617be740afbfa314af2f818 SHA512 8c19c40da749aa75813b08e479fc316baa63a21d86068094f9f0397872e485348a8c9e252583abb789a8d9de8576870e41f98e4d5e9bbb6dc795bd734402068a EBUILD ansi2html-1.2.0.ebuild 977 BLAKE2B 2cdb3a473a4a2a8bd350425edba570f95b9efad7cb085deeafdb3e65bc4a66085864e97b3f3cad267c0cfe5e60d974b21abf77e6a7bcfeb03dd6e7a77249ec3e SHA512 f12ce0f4fb159bcf287d085c99f4f3387c8e667c90faeab5d6a4036191c5aa98fbca498c64e1b1769cf0c9af1d6b556f8900b324e61dccb01997a2671f4bca50 +EBUILD ansi2html-1.3.0.ebuild 1094 BLAKE2B ff36ae5cb519c84847e095715acbc8f796c184bd5ffb84459673a13b5be148a369a8e62a8a8dfbd79a02282441b0600b0f850898ba2b9f5358d0a8540607ab6e SHA512 8fd63d08b0ef65e325a21e0b18fd04abd99a6f15c3bfd7fc3a7e7b5a443148811b7e95c69a0e0c3d3fbd676853fd6193531e771470a486b0ebf200baac0d9aac MISC metadata.xml 392 BLAKE2B 13621595cc083a069522c51b4e29b362f7217698c194d5247d73a3acdaca7ca8b13a3afb0e9b0671785ce246219d44bd8511c5ef243111d43067b138635f5963 SHA512 a17684f5bd76762a832cba99a1edcd2b2ebb1abdd27f36528fb4d2ded639b6223f60495c6dd2ee548826f3a2e177238318c02962d2300ace37eaa881e76cf095 diff --git a/dev-python/ansi2html/ansi2html-1.3.0.ebuild b/dev-python/ansi2html/ansi2html-1.3.0.ebuild new file mode 100644 index 000000000000..e8c9113901fd --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.3.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.python.org/pypi/ansi2html https://github.com/ralphbean/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc test" + +# They miserably fail. +RESTRICT="test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +DEPEND=" + doc? ( app-text/asciidoc ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy) + ) + dev-python/setuptools[${PYTHON_USEDEP}] + " + +src_compile() { + use doc && emake man/${PN}.1 + distutils-r1_src_compile +} + +python_test() { + chmod -x "${S}"/tests/* || die + esetup.py check + esetup.py test +} + +python_install_all() { + use doc && doman man/${PN}.1 + DOCS=( README.rst man/${PN}.1.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest index 448cf2f5660e..c2d8cae5b953 100644 --- a/dev-python/cheroot/Manifest +++ b/dev-python/cheroot/Manifest @@ -1,3 +1,3 @@ DIST cheroot-6.0.0.tar.gz 62763 BLAKE2B 0946c01c6a6233dc60ca3dd896c3d1dbc0feb97d5099d88598db340a8812b2be4cb076383c0e39d30cd2c6fd3402e048b716a02e82bec8ce08d5b8fca4b1be0f SHA512 0109fbf3b73ed3f12261eaa3c6d86b6c6b80a1ba3564548ba3288aa6c61a1c08db60886e677991bf7997e6a5b1ec7767a3e06098ec1748453e72c40fda7b82a7 -EBUILD cheroot-6.0.0.ebuild 918 BLAKE2B f4a9fe31319e00bbccb40d389b2b383a5e5f148d0391c920ed6b1b9883465d6aa2f5d27c7592b56786ce95c0daf3f2e464ede74fab40e37b793834ac698a4758 SHA512 f424509c2988cda1a037dd5a4ebffc0edef8419e69842c9299d121d7f6eff84267d0a6ee11cdaada0cbe321b6408ae089f088edd7f0c165e64fc909118da93c9 +EBUILD cheroot-6.0.0.ebuild 923 BLAKE2B ec9450c391457226a1449e536b5c9694488cfa02dfb1c7e51fd6ff04959dba7b115396ded4ba0a93013d5c95c39ff66ab4a8ffb180c3b11e543307ec3420f38e SHA512 cee1e51b2d172505a0e1fee09910fcb7d543048b55c167d433a5d16cc30b5355bcc3d97c6eb4255a53193791f2aa5101fb57a8c975e3c5620c2f53a090248eec MISC metadata.xml 370 BLAKE2B df7ec3eb606f1557e048245eca81402f40f9cd9bc4ec8112ecb0085f65530d9a66b952d56f826b2b97733018ec4b4d31c16ac26bebd3a40f3424421255fcb770 SHA512 22ff00c4677bd898e9d88f2bdebabed6a145a9dd33d6276e997c0435c64fc9dfd396a35a88c6facc8a3844187f0b598bfe8606637ea88420a6c33e1ea9765cbf diff --git a/dev-python/cheroot/cheroot-6.0.0.ebuild b/dev-python/cheroot/cheroot-6.0.0.ebuild index 75cb6ed3167a..edee3e0ea2f9 100644 --- a/dev-python/cheroot/cheroot-6.0.0.ebuild +++ b/dev-python/cheroot/cheroot-6.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/C/${PN/c/C}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="test" RDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}] diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index bfb8a18861a2..462f2a4cf71d 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,5 +1,5 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 -EBUILD cherrypy-13.1.0.ebuild 1302 BLAKE2B 65dd958341bb4eebe6942497c3cb5a6c7221eb3d20b79374f6c1a273aa75d76b3224a2415dd59c19c30c4c40621bce634da56ef704fbf59a75067e02d6355aad SHA512 d99904873557b3b91825560c962dbcf159c34a64d75fba18107bb65e6583b6ad4fdec19ee60f4d6d218714610ae306dde1c4c6f48c8ed33dd8c7e8b53a05312d +EBUILD cherrypy-13.1.0.ebuild 1307 BLAKE2B 595b0e151246b7a46af2f6ddc6af41acf57a391a1c3d9efab668f3237e01fe770a98ca0d74161e654770cb9b45a7af4faa16dfa8725cee3c89cb99573d379265 SHA512 738e33a7fbbf4eded1362f184ab5a0a8198cbea3428b7bd30b245dd8c13e879fad0abcf90d41da9d1fbaa6846c012054a149aefacbff034c6ffe01425cc137b5 EBUILD cherrypy-3.8.0.ebuild 1661 BLAKE2B f3ebb5b8bf5ea529d9a3be6041b93f1490249e88444d718ef095511dea4af4f97c73841bd2301e5b084ce78c6b76b547cbd9ce72351276c6b411d26e4374f51d SHA512 7149cfa87ee95bed2f95e0107425e476155902f411a7261b4b05e8eb002aa3f4730d3c3469aad48ead90fe5838baa14b2e4e441e0d1848e013c88e9e8ecbf195 MISC metadata.xml 321 BLAKE2B 6636b11693e6e9d09f579bc88b203bd7c41f67222887365de5db2c3aca4c34d8cb2e341f217240ce562f43d60e78221442c12b08f2f7e516c36e06d928a9a995 SHA512 c777da5d545e3d626d663830437ec91a8f228c58734c7df4e4a16f0609904a5ad4613310d2d05b4e8ea89053371ad0bd4f0624137afe54ff6c4f5d9eef734d10 diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index 984e178f7b05..13a80e2b9df4 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="test" RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] diff --git a/dev-python/fields/Manifest b/dev-python/fields/Manifest index 9c804bc066dc..e9d0d79e650b 100644 --- a/dev-python/fields/Manifest +++ b/dev-python/fields/Manifest @@ -1,3 +1,3 @@ DIST fields-5.0.0.tar.gz 36232 BLAKE2B 7e5ebc5b7c76b456acbe02e0b325685776c573dd0715e27402e5245e04f3c54e6e0ac04b8780a50d9b560cb5fbb664bca6a3addc76666f012aa2427140dbf870 SHA512 3d80b9c6a1d0a43568045fc25422b0db783c84e2e3f2be8b1d41b0150f48fef58736d863d06b4562b29190cd6dc2616829faab8e901b7268ac2e9e63e996180e -EBUILD fields-5.0.0.ebuild 738 BLAKE2B 75a347fbeaab1e4830b7b69c9bd9a9104862ef52738f42364dfed679dd20fe2159a374a56c8318e149783b9f030d0c818f42bd0389072e7d2ed6a4388ab7d830 SHA512 8544ff07c5fe4af53e03aa693b3824c911811152b6b1debfa22d3f00fdd2a608e4f93914e0c689ae77bff9dd39297273ff888e7d8ec65c766b5723874f3f3ce5 +EBUILD fields-5.0.0.ebuild 750 BLAKE2B 80621d904c627c29ebb51f5a2339ea63e45e1b149378cb3b6d8d3d8d16ae1137fd13c892cc0e458dd973e62239b99f12ce946902e0b87904f11785f3a86e25ee SHA512 c43aa4d3d363be6020c9cb13d2fcf28752cc78d3c0494101756983572c3c7104f5c7c7d93cb1f262d4ab035a7029494aa19feb4e9eaf6bec76dd7126aaa6c590 MISC metadata.xml 336 BLAKE2B 4bec1a37213268f4116b30d5b6db4b43718d3803467423c01ea7c44702c0ccad255d2c0ae6d55469f0e6c6a82a6c4f344000f86989fd820b13513ac4e9d354c6 SHA512 3c055d4cf5070c7535ac37c335f224c0cafbeb68a7bf7677acd06a786b4aff93b5ddeeed3e2514cb999407c21303adf2945561688d5e20148d7e712000f62d0d diff --git a/dev-python/fields/fields-5.0.0.ebuild b/dev-python/fields/fields-5.0.0.ebuild index 3475a9e41f48..8df43bdc4bb2 100644 --- a/dev-python/fields/fields-5.0.0.ebuild +++ b/dev-python/fields/fields-5.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index 5f9678fdb543..983095d26e55 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,6 +1,6 @@ AUX pygments-exception.patch 1456 BLAKE2B a5cea58cab2dfbff872db7eda2a7753d69fcd0ddc2cc70ac9ba05978beff8fcbf2bd3ea4627639247de5a2e343ee30144216d28b890414a50cfa54b9cd97a73c SHA512 c43f620fe52e1a69e52a14a4ef3a390ff38d6507a53a70b2da0625b3be1941a0f6b2cb23d2ee60a391e78d8062ba2a9c76d8c5ab0556e01c256867dede44ef61 DIST Mako-1.0.3.tar.gz 565224 BLAKE2B 8c9a6fa10a6a8d5fc87ff75b77b11e411bd79adcab64e3b3b9066ba7010db94d98c7e8e422e1f89a3ff326501eff8dd6129a1af97d131babcd00047b0db19c29 SHA512 1652cb3f7ea6484975c16f914ce9c070e503ff532564f76a048dd316e5eb12ff2b2445f272be55147d4d62b45906d5e14b3799c9136622ed0867a00875a0e52d DIST Mako-1.0.6.tar.gz 575112 BLAKE2B c8354faf03ca2b6dfbb82ae96e8b86385630713a0ebb1d592179acaa78e0950a0b013da05da0c079263043a4ce8958e5ec50215c401b2c4fcabfd7f364d92be5 SHA512 15608f2487783ea3a48faf743ee1b8e811adc34281c613e56f1a4548f3c614d1d5dbc943911943a7f8f6d34a962a27387d8fc17862038c1abee2e6c3328a79cf -EBUILD mako-1.0.3.ebuild 1415 BLAKE2B db5d44fc7c9bbf403be19bc104fc4223bfa369825cc1844049fc782701aea5d4651a8a5f29633846730970baed13d6c240251c0e5ac3f5d77748dd26b5d9046a SHA512 659bbf5a8f48dd5bc8f8a2e5ab2dd3a0c770566c8087304a9b721f8a44aa40f207b1faf6570dd690c936e498619840f8faee9f48437a64c91e23f29e6bf9c125 +EBUILD mako-1.0.3.ebuild 1411 BLAKE2B b47524aa2a916a453f59011f707010f81073639b9a2a67f5ddba14378a04392a90ecaed698284760f56fa23d8e85f888e6179f6203c1694e2850392ab0dc55cc SHA512 e196baf5e28ba989c7d8c5e69229ba1df9c400ef93c712add5a002722eb6690a9d8eb024b21ddb4dea3844419c0940ae487709b8e0fff13c08a3a0669b9233a2 EBUILD mako-1.0.6.ebuild 1475 BLAKE2B 6d9d05bd252e06d55a49253873386669119ddda25915fe3711518fa525d88de70fce6bbcf6e750bf2a5ab5af2c5479949ed590351ffac1824113e53c6348fc9c SHA512 87c0cf382124cc4df200dc1693241e45fe2c6ef6af1e61d63b07984207c19ab0015783c853a6eb96e23a5e621b1e880e857b08a77e34f1b663f366852fe57013 MISC metadata.xml 317 BLAKE2B 1b8ed4d3958df0960dda7060ead69fff4ea6f0c6087d99af4ceeeb8d1fae9a88657aec6eb1695ec5f990e48f167e729ce65507080ef0ea5d23617d439621921d SHA512 5df2d87e902b439727d8be3861e626ff798a546f09dbfdd19ee7384dc1ca0474d1b3ff2f638d262217f0105fc2536a3ac2440cc5b1161cb510976bd2ca6d1da8 diff --git a/dev-python/mako/mako-1.0.3.ebuild b/dev-python/mako/mako-1.0.3.ebuild index 79caccad1dcf..78f35db7bd96 100644 --- a/dev-python/mako/mako-1.0.3.ebuild +++ b/dev-python/mako/mako-1.0.3.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="doc test" RDEPEND=" diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index a6f2b11c47b4..97f858cd0558 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -5,6 +5,6 @@ AUX matplotlib-1.4.3-cross-compile-3.patch 2202 BLAKE2B cac5953ba4d075d232f9e451 DIST matplotlib-1.4.3.tar.gz 49933525 BLAKE2B 40ea29ef7197d364f9caea63904b11231a4f74ca93184de8b1f8c7f78713cf887ea8a6fbee1b3f545c895eb353e0eeb5d65308657a3138986fb080ac44164427 SHA512 51b0f58b2618b47b653e17e4f6b6a1215d3a3b0f1331ce3555cc7435e365d9c75693f289ce12fe3bf8f69fd57b663e545f0f1c2c94e81eaa661cac0689e125f5 DIST matplotlib-2.1.0.tar.bz2 33051088 BLAKE2B 6a97909a44ca37c3ec09a9e723909bb0169828e56daeec5711220a6caac632d19e77ef2fc042a61cb82760c9750d04753654761a707b6265a038af9c55b91bd7 SHA512 872ff86e989b4e9352663f4abde1768aa05b1adea3e1b234efdb301429d421718314b27950e508d92df8fc9136764b07e8a6861b66512e9695a496993076bb5f EBUILD matplotlib-1.4.3.ebuild 6150 BLAKE2B ab34b10ad72a013c9ccae7c6b34b2f624169c44df8a149dde10a6fb5448f928bdfb107e39cc220b54c5460be1645d3bcbf8278a37b20f3906776aa0f2094b715 SHA512 9e6e415962ad4e3699bde4b2e9701ca9141a72bb7d1c9097e3bda541c2d618524eee7a64ddc22a13f2d228c2e32296a4d88592ffb6ecdb366c590f70e01a2b46 -EBUILD matplotlib-2.1.0-r1.ebuild 6045 BLAKE2B 457da44552492b01672102e36370547396b930fa2e5a1b6ec256b732f88aad72a38bd5c5ab42e5e65f103d9e7041f73eeca431789d687adb436ce7e086ce67ae SHA512 65f24a8a7add5579efece30ae04590e57d34a4fb1409621699e991bd3e409f1eee47dee0e30d3cade94755f5dc28a5535404b9f7019a19b3db48011fbee5eca2 +EBUILD matplotlib-2.1.0-r1.ebuild 6173 BLAKE2B 45bda87d10e48cb942e015b518deb5476f40c64ec79a7acca3366f49d70da8036068353a3766d094e00b8108718a8aa67c34cfaa4ab37f2151322c73d8520896 SHA512 e40659b624f307e591c32f9b9f2e9aa181e8a3bdeff45535be07141b4f2657b066ded21de0adea3cdf18903cdb86882aa425a79432a4d906982de776171561c1 EBUILD matplotlib-9999.ebuild 6396 BLAKE2B e1e7d6415cadc503db5796a8aba507aa6a94f8acb7e529caeac9d71537570293d75293b607d20a33b94a7352fdcec0e2c1de8d6302f981a1cb15d15585991951 SHA512 1a6406602fabea4b12911a89d34e69fed7b418c3127dac5679ebfe706e144aa62c93f3aa19ca832d75fdff0b4f2c5e5029a92ed3e1a8fa6bd61973cedf5504cc MISC metadata.xml 1063 BLAKE2B 396b976a60c89ae2b6bb9d365a8234663994f561a99ac0d59385a15245ae245fc09cdb6626b79a63cae53651c39d2df97ea8825016be0ec3bce7d6ad60cd15d5 SHA512 25344a9f8d7ae73f1ec9f493cef17925c94fc4cd44486a9928debbd18ba53010455393e3e97fc70e67a9afae9d6c15b12688af16e5e9f7e090748481969eac4d diff --git a/dev-python/matplotlib/matplotlib-2.1.0-r1.ebuild b/dev-python/matplotlib/matplotlib-2.1.0-r1.ebuild index 37e6b936a7e4..f50fb4db1178 100644 --- a/dev-python/matplotlib/matplotlib-2.1.0-r1.ebuild +++ b/dev-python/matplotlib/matplotlib-2.1.0-r1.ebuild @@ -34,18 +34,19 @@ REQUIRED_USE=" # #456704 -- a lot of py2-only deps PY2_USEDEP=$(python_gen_usedep python2_7) +PY2_DEPEND=" + $(python_gen_cond_dep 'dev-python/functools32[${PYTHON_USEDEP}]' python2_7) + $(python_gen_cond_dep 'dev-python/subprocess32[${PYTHON_USEDEP}]' python2_7) + $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' python2_7)" COMMON_DEPEND=" dev-python/cycler[${PYTHON_USEDEP}] - dev-python/functools32[${PY2_USEDEP}] >=dev-python/numpy-1.7.1[${PYTHON_USEDEP}] dev-python/python-dateutil:0[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] >=dev-python/six-1.10[${PYTHON_USEDEP}] - dev-python/subprocess32[${PY2_USEDEP}] media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 - python_targets_python2_7? ( dev-python/backports-functools-lru-cache[${PY2_USEDEP}] ) >=media-libs/qhull-2013 cairo? ( dev-python/cairocffi[${PYTHON_USEDEP}] ) gtk2? ( @@ -59,6 +60,7 @@ COMMON_DEPEND=" # dev-python/pycxx DEPEND="${COMMON_DEPEND} + ${PY2_DEPEND} dev-python/versioneer[${PYTHON_USEDEP}] dev-python/setuptools[${PYTHON_USEDEP}] virtual/pkgconfig @@ -82,6 +84,7 @@ DEPEND="${COMMON_DEPEND} )" RDEPEND="${COMMON_DEPEND} + ${PY2_DEPEND} >=dev-python/pyparsing-1.5.6[${PYTHON_USEDEP}] excel? ( dev-python/xlwt[${PYTHON_USEDEP}] ) gtk3? ( diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest index 817d55026762..c121661f1889 100644 --- a/dev-python/more-itertools/Manifest +++ b/dev-python/more-itertools/Manifest @@ -1,3 +1,3 @@ DIST more-itertools-3.0.0.tar.gz 37622 BLAKE2B dd1806f4359406ac0a57a8eefe8d6c31033177e3f1b4fd297dfcdb525df6bd5725ff16f25abb1957dcb1cacb21bf1d037a3c9def9e9469904efbe2fd336cf5b4 SHA512 575de991b6337e6416489d92b41201536397d84ff41030a2cf09ea57cc994e03dcb4dd19eda321243ceafd49c11271da43a4c4ed5a9261cf771f0b7f8e40345c -EBUILD more-itertools-3.0.0.ebuild 927 BLAKE2B ff00c65dbe228df221be9e8b3473ef9b18ff076ae4799dd054896a3abfe04633cd371040fe555c45862cabf4cec8c098fc3e8eeb0b936e4e76fad98d04fb4f78 SHA512 17f7d60010f0be40b8ed8b1b5d4643f1b9790444e5f3fd75a01e3195dab2e43233429862680a63c0d505d74b3019f125eb7ac540d35d82a751b6d15557df10d5 +EBUILD more-itertools-3.0.0.ebuild 932 BLAKE2B d6ec11c510198390910ffc62c56bab5b593231c5cd48f654e4dc7394b0a0c4d23341ddaaf458efde82261a0c790d5982585139a3faa6ce8cac7e175ae9527ae3 SHA512 a8a11985e3684e3d9425920cab028e620d917a38041051039661046d4a1f696e619ef9b5e81ef99b4b33c3e77aa21687a93bf0b90e5ef1a690603636819ba576 MISC metadata.xml 451 BLAKE2B 22dc3c0fcc0e1061f4060b8456e7f8686f40d100af79b6bef394eb1e9111aaa9b7b5762c94bb3b27464739328388dd56f02cb9813860acf23067148f03ef2f66 SHA512 4a22e7394227ddac2669e188e6b77170d41c30054a388def0a4d8ff2ff27de676949f4b8932d8d1adeca6c8570be3733da9983e173dc620298ed0bf3ea365ddf diff --git a/dev-python/more-itertools/more-itertools-3.0.0.ebuild b/dev-python/more-itertools/more-itertools-3.0.0.ebuild index 056b7f100063..0f707a6f089a 100644 --- a/dev-python/more-itertools/more-itertools-3.0.0.ebuild +++ b/dev-python/more-itertools/more-itertools-3.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc x86" IUSE="doc test" RDEPEND="<dev-python/six-2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest index 42792d7d11ff..d0e25f261abd 100644 --- a/dev-python/oslotest/Manifest +++ b/dev-python/oslotest/Manifest @@ -1,3 +1,3 @@ DIST oslotest-2.17.1.tar.gz 32166 BLAKE2B 49922cedc32bebda867c6633118cbd8258a08048c510333d04e0b2f8f5efd4e5dde802bfb8910936dffca76823771d3e83e78528b5fd045ae4380e02f92cf809 SHA512 558d2c220a6b1235112022b495c77881f52895cb720d67090ad096576b4e81044b228bd95b8303779bf8cca2e1205ef912b1fedd1916a34130f4c68ef69fcc0d -EBUILD oslotest-2.17.1.ebuild 1810 BLAKE2B 0596613272772ab853921abe8e261e998cd836515f1c19810b4ceaf48a03541b9ca7f9da0e5787e0a769f5eb3c961f064308853c991073dec6a28f3366e88840 SHA512 957fe51f09042979f9d65b867b71ba7579a0868b225a75a8490982bbb48ef0896634fd3d2cf18cbf46d4e93990919eff66d6c8fb97797d006161ba0cf9f9d656 +EBUILD oslotest-2.17.1.ebuild 1784 BLAKE2B 4d590b29a50b018bbde9e0e7b92a6b0721ca1200447a9b72c03b377626e795bc74ed808d540c4efea36a11649a55cdd99f76b38cec8eef25713b03668a28857e SHA512 25acabf2fdad54fa764e3bb3911fe479f975bc73786b86e3ec01f2ebda342c385a53add740f557e8913d592dcdb2d6452d947d6b1db86d95ac7278c99b4a50d5 MISC metadata.xml 828 BLAKE2B a328982018731cc93cda675447ce2ba308e9164e8762df10a267c6b82389a717f16b5ba6d9843503e12a458f3ad5a726ce648f80e9ff781aeb429bd9034632f6 SHA512 48a68782c8ef2a15db7c73f03dbd4670b8ca25a6cfcf0c15d4585a93a75cc4591fb6edb70f7176cd72c97d1205ef8e5e898eafa9fca41ed0b00023bff93f966d diff --git a/dev-python/oslotest/oslotest-2.17.1.ebuild b/dev-python/oslotest/oslotest-2.17.1.ebuild index ea3ef000dcb7..63000aeac9ce 100644 --- a/dev-python/oslotest/oslotest-2.17.1.ebuild +++ b/dev-python/oslotest/oslotest-2.17.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -59,8 +59,9 @@ python_test() { } python_install_all() { - doman doc/build/man/oslotest.1 - use doc && local HTML_DOCS=( doc/build/html/. ) + if use doc; then + doman doc/build/man/oslotest.1 + fi distutils-r1_python_install_all } diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest new file mode 100644 index 000000000000..9ca344e738f6 --- /dev/null +++ b/dev-python/owslib/Manifest @@ -0,0 +1,3 @@ +DIST owslib-0.16.0.tar.gz 658145 BLAKE2B 8e32de48192579f10515771c1682b1d1319deb8195ff9c0f9168ea82bb30bbc8bcf7c457c794a79b1121d40f3f544624f0a9789b0f6f36632c6457f396fa78c9 SHA512 a468352dfdb62bea1e6189efcc198237cb909051e51782abb15093e328ca7d3d379e88d0466e42c39ce9bc201a3be828a779193666bf9befe8d501355aaddbf4 +EBUILD owslib-0.16.0.ebuild 1060 BLAKE2B b3e7de65c5ef1e71d15d522e3e0c6e8fbf5e99531c3793cf7f4488fbd4875515cf7871d7b92c98828c0d30a004ed200bf9d91d3e40892c5974c3940faa686929 SHA512 38cddc260a591b6b3f70d19a4b4c01dc413b30c7b8e29ba188fbf6567df5945b35c0fbee97557011a057ffc318ff0affe488a9720d213c8634e9e98f1d4e649c +MISC metadata.xml 451 BLAKE2B 82a1e52487ebd5bc2a728a26c46f8e26a15d5736da20a50fd8be71fcddc088dacfbe178ca2cdb9841418723175c0631455393e5735b78767e58287c1542991dc SHA512 7c41ce77f3d6126a0fc61c39c953f044f94c39738b4fff7c7c38a9da9c972f16957c44d60df9de59d1c03e3c5384582efa3986e7ac31e546e28fb8ad5b1673f2 diff --git a/dev-python/owslib/metadata.xml b/dev-python/owslib/metadata.xml new file mode 100644 index 000000000000..01e0addb55f2 --- /dev/null +++ b/dev-python/owslib/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-geosciences@gentoo.org</email> + <name>Gentoo Geosciences Project</name> + </maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <upstream> + <remote-id type="github">geopython/OWSLib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/owslib/owslib-0.16.0.ebuild b/dev-python/owslib/owslib-0.16.0.ebuild new file mode 100644 index 000000000000..905b9c4e1098 --- /dev/null +++ b/dev-python/owslib/owslib-0.16.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_5 ) +inherit distutils-r1 + +DESCRIPTION="Library for client programming with Open Geospatial Consortium web service" +HOMEPAGE="https://geopython.github.io/OWSLib" +SRC_URI="https://github.com/geopython/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/pyproj[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + || ( + dev-python/elementtree[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/tox[${PYTHON_USEDEP}] + ) +" + +RESTRICT="test" # tests require WAN access + +S="${WORKDIR}/OWSLib-${PV}" + +python_test() { + "${EPYTHON}" "${S}/setup.py" test || die +} diff --git a/dev-python/portend/Manifest b/dev-python/portend/Manifest index 71f893fc5e57..8db746976034 100644 --- a/dev-python/portend/Manifest +++ b/dev-python/portend/Manifest @@ -1,3 +1,3 @@ DIST portend-2.2.tar.gz 7974 BLAKE2B 77ffcf02b65f276a5ca1f1bdd76afd54e8f6afcb1c55b6948862017f973772dfe65c9b934ffbc98d2f36f799131d23d4a7128f46e46183010def8936f2dd0bad SHA512 1782132b0dec5b678892190b70ab795b1748dfa17e257b6655fc803f0cf19652725778cd329c3609353f969959501dd11fd2b9726cfcdf2c58689e2ce280c146 -EBUILD portend-2.2.ebuild 708 BLAKE2B ee9adaa3df0eaaa85bd55f935946a96a2a1f17841f71a67a146f0e30202213912b02abf4de8e3dced9345dc4150bec64c462296e58c6c46f14d538e8d9643be7 SHA512 e64f295b03e9287989983da4459f12c993b16aef4e669ebd26f36a6d7b4e4eee120a473520ab37a7d4b72e1f3df282420278104c8fd7105aff673dae01c6bbd4 +EBUILD portend-2.2.ebuild 713 BLAKE2B 8373a2a22b28185f5546ca1d33d75c0e69c7ad7a16e415da3fd2e3904590ecedf25a89a1d41738842920600a5b9ec5c1ae63077d265055fee330081223039270 SHA512 580e2db88eed8356a627af8f9ba9e9483e3009564f01c0498d4e367bc9bdc2d9eb0f291ee5e5d21f95785b56edefe31603e01289fc4a91db6072393bc48e3ba3 MISC metadata.xml 368 BLAKE2B 3f51a162e0c69485b7fb54960635b24ccb4741cf053ad4ac314f7f45798cc56056a7416e2207b6eb1084dffeb9bed043053eaa2ae5ac3b8d0dec142a47d1fe36 SHA512 269ed8048e3bcf73a693874ab0a6a269fa24169a1a95d9cb5bebad5e87193c443be8883682df973b4a461447ebd6042cdc7a932f81019b0ea53b3da7c566bf82 diff --git a/dev-python/portend/portend-2.2.ebuild b/dev-python/portend/portend-2.2.ebuild index 4260f3a92b0e..5c7f4e15219a 100644 --- a/dev-python/portend/portend-2.2.ebuild +++ b/dev-python/portend/portend-2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="test" RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]" diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest index ff8fe1d58d92..24ce0ec8db33 100644 --- a/dev-python/pyatspi/Manifest +++ b/dev-python/pyatspi/Manifest @@ -2,5 +2,5 @@ AUX pyatspi-2.6.0-examples-python3.patch 791 BLAKE2B ad8130ef64605915b3124dd268b DIST pyatspi-2.20.3.tar.xz 297368 BLAKE2B 47b82bc5fffd513eb9c9be608172df2b434c6696567a7fb9b78393e5e591a88ffedb8d398bc8fc537ec0d8d1e693ce06e9b9f45bd89e3a5465e18ba09fe83224 SHA512 87f9dccb0be1b85ed850abaf28270c2fd5e52a43dcd94e452f650d6aea8a52bb59d9b9e9d4312bd0fe88d549812c1ddbbceb05955687134613ecd6e1b7af4ace DIST pyatspi-2.24.0.tar.xz 298228 BLAKE2B a1c989df5431a9fdf0b35c5fa75a12b9c083c6a979052e3a621685feada611f4322195b30bc1f4f56cd35f305087756cded31a445cca07e74262ecd807926239 SHA512 ea0c3e5a5a417c4d494cfe33ccfcca1996f417e51f5ccd3508372a0df636fb186b9940d7832681af9b353aa50a9aabd64c5477fdabbc5016794a502396b3d67a EBUILD pyatspi-2.20.3.ebuild 1297 BLAKE2B 3ccef24a4bc566a5c0067ab60a13a484bfb06dc758f365f0910a28d04423d4d4e86b1685ec6c55b7509dbd542ed05011939da2b4cd6c86811b4d294789306be0 SHA512 5dd9c223ad665b88ce9e07cb52d07c5249746a52e702194fcb8a337aae4defcb18899a3a4ba589a93dab5c75c925aea43cb2f635c84a5a30a1a9ef9adc00d97a -EBUILD pyatspi-2.24.0.ebuild 1300 BLAKE2B 81265fff9b0122b784fa37421cb8e8f536df9b04921e248a84b23aad74d3fdae72457cd4c0a067e7aca79326c7f20d8405825609d7994c631d4f545a9502c00a SHA512 256c66906ffdbe3c9015707f643bef43df1809fd689423c6e3aa6536834640cd6da6b526665947cb7a63eea49e7d2678a33c63bded3fc4ba3167440c5857bd18 +EBUILD pyatspi-2.24.0.ebuild 1299 BLAKE2B f5645673015e85f7ab2bbb2c61639007079093633833e4c5fbad92d88920a494f8f5365e10a32ea7809f5697d7c4b32ecfa423935ffcc1026b3163c990b77df6 SHA512 e76d17242804f1f94ae2a009cfa1a392cce1a89767e93d95896568d1d71ad289a6f7ab5b9e95ca11fe75d8c29fb840a05035c5207bc43b8d92c8a553b98aa365 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-python/pyatspi/pyatspi-2.24.0.ebuild b/dev-python/pyatspi/pyatspi-2.24.0.ebuild index 48ca4d41ff72..28383dc3283a 100644 --- a/dev-python/pyatspi/pyatspi-2.24.0.ebuild +++ b/dev-python/pyatspi/pyatspi-2.24.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility" # Note: only some of the tests are GPL-licensed, everything else is LGPL LICENSE="LGPL-2 GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86" IUSE="" # test REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest index 61542a8024a8..f6a32132d169 100644 --- a/dev-python/pycares/Manifest +++ b/dev-python/pycares/Manifest @@ -1,5 +1,5 @@ -DIST pycares-2.1.0.tar.gz 226838 BLAKE2B 3b08084bc8b5a1b697a3b26836aff0e69c18ae89bd01e9a3c9d542eca284ce6c1b6a0bfc9b01592587624e4cf86d2119a777464e71133ef869fd0063f80ef78a SHA512 189851a9488828eb41bd6adbefd14022ae8470bde98c1d1c21d67992acdf721e6a61c3d8d8b4f85fb420e1e0900c54e53893586d6f80cc822371260fc17e55c4 DIST pycares-2.1.1.tar.gz 226787 BLAKE2B 26716906e78a3fa16bcbd143f63e633ffe4664706b2230f698ea933c15d057f92a0fedc45927743690e9ef8f84191e40f4215878ff2845fd1fb4bcf91f49b765 SHA512 c3524a49f5abe4222c9371ca269918eecf30a77bd52258187766833b4663be861678ebe6f1cb2f50e824d36e75938162d5528abd5445c477f23fb85c24572403 -EBUILD pycares-2.1.0.ebuild 601 BLAKE2B 5bb203a85359eca2c8a5f3433437b29e765fefaeace2508f1980f9cae69c771964cb0a91041041f01b38d7999d60542ce3f517d571f664c0659253496d0ecfcd SHA512 0dd4415c5a30d67c776014025d106f64701ac6017d86da7fca29b39e8f1a060c7a20d47d09ad817eafc64c2a9f892568fd967acd81ec2b9040b59313afd8519e +DIST pycares-2.3.0.tar.gz 224941 BLAKE2B 9ab59f8f7294930b5ff97c7340c3f64cd039c4b291b7b33d00da85168638cdfc75552508a72afd91db28c4c1b823a018b45c346a3daf8da15d5160fd691b6c4a SHA512 dc707ab0320e03fb20e728e2e2e52e92ed3388afcf19e4553bc2a15c33a129abee39a9bc423edb7be7113d42989286ab8e8ad48699cc7433a6d8823460fd4678 EBUILD pycares-2.1.1.ebuild 607 BLAKE2B 507fd8145208974d4ca90bc4f0bc5e31bb3f6e526dff6d045711b28e42a69103e3982e0e466430a6ace70b4969267a842aac6aee61ffe85d7de2e84d30b49e68 SHA512 1c286d7c7a067498fea773a342adb7becceb6497d733af21a57b73c3e8202f0b364f9946d66ebf626fa97deeaf2cfd09e81be99a301403a150ab4a6a1e1a0802 +EBUILD pycares-2.3.0.ebuild 607 BLAKE2B b01f4d3284b657e9c1f6c3b999ad4758558841dd56d7ea32501c8b496f6ed2d46a17780b88162b7f63f981da4e227641d0363fe5aac4020372b6a9e982e1431c SHA512 875531238fcaa2450014a613dfd08d98ef69ea60d411527662fa8b9e877917d5c73c1a247e56bf1770f5162209475d10cb55a0be62cca64010e457ecf96bcf70 MISC metadata.xml 342 BLAKE2B 673fd0795be11f8ede70971b4313e5b9cee3aec6b93ebdc38f4454f0c6bb024c8128598208a6ba9777f52b584a9faf71f386de2e33aad2b96bba1023c6599046 SHA512 fdd177da9082fc650173331be63823ef6eb8dd195c526c3f5e7a38521f3203fc12ca591ff2ac4bba5fa64aa2ac8a9b419385285991696c9f02dd29bede7784a6 diff --git a/dev-python/pycares/pycares-2.1.0.ebuild b/dev-python/pycares/pycares-2.3.0.ebuild index 0da15f536f5c..79fbb935df77 100644 --- a/dev-python/pycares/pycares-2.1.0.ebuild +++ b/dev-python/pycares/pycares-2.3.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_{4,5}} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) inherit distutils-r1 diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index f0bf47bcea07..c040da27a64d 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1,7 +1,9 @@ DIST PyICU-1.9.5.tar.gz 181878 BLAKE2B 519f507ef44ae7dead0b88ae048eb6bc47c0acd069590185cf72e558e3bd9712574e20319c3a5246c1cf0400bc6ccff1a6c7df7ffa4f94d7194f08069440e2cc SHA512 19fb3222a68cc67e92ea4171257d00c9a322f993f1303a4432b5c3c4efda32ff4c2372027cf9f3fd31d3dc3cf3bcbcb957dfa420039591044812f0213684e885 DIST PyICU-1.9.7.tar.gz 183235 BLAKE2B c5ac7294f7769f3228a00b7bd4608b078355032c6780e2a70dd719de9eb59e0df067b7d332252ae48dda276537e9575c1f7fa9d33a7655e25030051e8e646b57 SHA512 ac4b9fa6e73eac9e223d4d3758a80611e4e4d78812b88b6ffb20f4b26012dc794cc242a0307cf16597677a552987dbfec3d047cf836f039721bbebab468c76f2 DIST PyICU-1.9.8.tar.gz 183432 BLAKE2B c2e28a123e56ea99ed90160c1bf91f6e779481929e968b5ed1e692fa1f66045225dfad09aa0b88980d4c9417e462bafa334e4957dce3d73e947ec4a6640e44ac SHA512 87a539168ef89c0b77219e9373fb304e95088a5410c64f7939c382d840bc021af0edfffce89d3212cc9642c31cff7e508b7f70ee83466bc84793287a8661f4e1 +DIST PyICU-2.0.2.tar.gz 194525 BLAKE2B 9ef0c5defdebfd65760c6de5782308eac5433fd8474b9802ed1a79db494a259c88f22286b0a98b25bdcec22cbf78a3a7e411d8a9a7a81b07a2112204d6b44141 SHA512 b3715a0f88227a41b56988ee98e795fe398867c2788b2929e0d4f83bfe9519ff01648eb23cfe8d1d9073930a4d7220c0ad5ebcf2652d8fa3ec43e4c4a4bcf091 EBUILD pyicu-1.9.5.ebuild 1253 BLAKE2B 7775db4e2c13c1e794924b2dc3d428fda9fa6c61719ecf07c1759879f8e1d8d73ada60d4d230e8e56a9e2d87b11d20afbcc65c879dd71a0f59a5b87a73ca1775 SHA512 105b89e547c99052fd4caa9cdeba88edb451fa0de4e49f2fa1cf91b938396383b12a7ebed42d05ae01e1e34506afe13dc8e183189d5bbc3afcd72a8d5580869d EBUILD pyicu-1.9.7.ebuild 669 BLAKE2B 63694b24ad73b8ac5e1eeffc4a338d6d4cad4c1bcf7f46a1c034c536ef9c7ac14423418fdfd3b694fe5e165447da13abd9b1baba2d8ec0d53f23cd230fc5456f SHA512 6bf242216967d27bcb6fc4b54f1cf63b68dfeede3c398225a84db064159e7a6c0f769bacec4f6a87e1c61f57a9d842e262a06f374ec1b2beb9b2372169d8eee8 EBUILD pyicu-1.9.8.ebuild 669 BLAKE2B 63694b24ad73b8ac5e1eeffc4a338d6d4cad4c1bcf7f46a1c034c536ef9c7ac14423418fdfd3b694fe5e165447da13abd9b1baba2d8ec0d53f23cd230fc5456f SHA512 6bf242216967d27bcb6fc4b54f1cf63b68dfeede3c398225a84db064159e7a6c0f769bacec4f6a87e1c61f57a9d842e262a06f374ec1b2beb9b2372169d8eee8 +EBUILD pyicu-2.0.2.ebuild 666 BLAKE2B ba6ab29b12a52cc35fad6e81b0fdd68f73cc055f4bf17231206c773adaa521685e36f7697e6e6f7f38af14530bbdf54ce57bde90367f451734e8edcc8fcc1ce2 SHA512 b22f9bccf54a0a2722df28cc19dcadb3f54db9e62dda2bfa561429510535ac82735d6d0e3f4dd8f095fa26e4da0e72e7f781d154b6c1e77f5dfcf5dfce3217a2 MISC metadata.xml 358 BLAKE2B d35d487a8be34ecff1465171ee9fd9381c35da622401faebce3d55f160a36b6dc94f8ec109e74e01571fc91694bc932fce7cacfa60dfa33a0615daf00fb1f762 SHA512 b2e487bd32ab89cf1d5f0aa5ff10b394560b2415fe5b5c433c78a551324a17bb25603115020216706e775a9eedcabab431255032486d7b8c1a5f1296a2ff8835 diff --git a/dev-python/pyicu/pyicu-2.0.2.ebuild b/dev-python/pyicu/pyicu-2.0.2.ebuild new file mode 100644 index 000000000000..1e6ff018f986 --- /dev/null +++ b/dev-python/pyicu/pyicu-2.0.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 + +MY_PN="PyICU" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python bindings for dev-libs/icu" +HOMEPAGE="https://github.com/ovalhub/pyicu" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="${PYTHON_DEPS} + dev-libs/icu" +DEPEND="${RDEPEND} + test? ( dev-python/pytest + dev-python/six )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +S="${WORKDIR}/${MY_P}" + +DOCS=(CHANGES CREDITS README.md) + +python_test() { + esetup.py test +} diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest index cc7313c57a62..b2a559798926 100644 --- a/dev-python/pypy3-bin/Manifest +++ b/dev-python/pypy3-bin/Manifest @@ -7,13 +7,20 @@ DIST pypy3-bin-5.10.0-amd64+bzip2+ncurses.tar.lz 6651701 BLAKE2B 2971b8c39eb7475 DIST pypy3-bin-5.10.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8213224 BLAKE2B b168e80285afcc7fe6210d061d98337d4b8c5184d0d2a5eb2d2b30a7af391ba91c83aa543a9a9f82af71039a0bc86cbbf1db7017ed8a5d666b570df558d7ae05 SHA512 b5629c7a9a3097bd4a407293e01680ccbd8887a7c42530a08123112ed94291c63cac705491bff4e8b54eb33e4409b893a83adc2c385d04456825ff3d131fbf17 DIST pypy3-bin-5.10.0-x86+bzip2+ncurses+sse2.tar.lz 5356294 BLAKE2B 01d282d28676cc7ebde528620aa4bbfea227b2130df4a2b9e14bb31d24a0063436a9961aa174b393bc9f7ab2615593e667cb773d155b634248da2a1e7ba3e5e7 SHA512 03d11482961a811b96ee75becdbdc97bf55dcf79fbc45b325fc43d86ca947e64b043edaa87fec3b2e5bb0fe777e035ad252a65e7b372cddc62efd2137f6148ff DIST pypy3-bin-5.10.0-x86+bzip2+ncurses.tar.lz 5334935 BLAKE2B 11be55a106f157fed0570d3fb684e8a7a7b42d061fa841511721adde0d5572d12cba989984b872efa76ed8ed15001a412abef115e65439d80a9497f911d3771e SHA512 b788008566bb409f55ebd1d7204784f322451fa6fd28db2a2adb3929c0dfa3e0490a71c697ca29cdf1251dd58090ad8dc6fa1c597c9cdac77d52fe84b77e3542 +DIST pypy3-bin-5.10.1-amd64+bzip2+jit+ncurses.tar.lz 10635227 BLAKE2B 242509202f5dcc644043ecf69cc50006462146f443ce833d895661545f3270a70f7ddcd7f352084fd3ca71547b548a4b9102f198bf37fa9ed341b70a7e725a1a SHA512 9cb7a4ba15f9608b7925f5110262de2b8a06f05f8619d268d6aad4e492e942b8ecd3626dcb12b77fd4ab3f2742b4887d247e4126d2d5c4b55b765e92c3c3d159 +DIST pypy3-bin-5.10.1-amd64+bzip2+ncurses.tar.lz 6648051 BLAKE2B d97d306076e293f9a1c4d2e413bd6d72811a93f7eee17a87622e809cd24994d039a23e8ba720d7d941791f4fbb4f1d47431bd477b76e9aadcade56163483b985 SHA512 9b1e9fe8f06dea1ed008992f7e3f0858a5c65d86cab2d6fe6736a0f4a9c0bb9e42adf609436e9aca4a363c297b4054a376360e1842c68b5d15728b651c1bd884 +DIST pypy3-bin-5.10.1-x86+bzip2+jit+ncurses+sse2.tar.lz 8244224 BLAKE2B 3ad4a63cab485f151fbd2bd49c55fcc084ff51e50a7ac5fa00ead3e6867794b35f37b7ceb060e85eaecb2a6b2a6fc62dc5a3df832e72cdcb5baa49140e9770e8 SHA512 6f8bb0f575cfe29afcec4d75331ec78516167e6ea345eebdcb7b73c48e9ecf0431433e23b54d2b0fcc16e7e7bc0e6ebfa14b0748a0e4f6b558f6fb20411ca769 +DIST pypy3-bin-5.10.1-x86+bzip2+ncurses+sse2.tar.lz 5351320 BLAKE2B e45ede827a98f6b1e6c00bc1bbeb2a422b53bb68efe9708235be034fe02e90f97352f04e1ab77dc56030942a407887542cf0308c3e4da41f55dcc0d3d251b0ac SHA512 71ba8ababf0ef380adf538989829e068b4353195f796d6d06c128803757d9e41b2e3fe5e96b7029494beb96f83bb8943158541ada7b4c27e46d0511ca62f6a89 +DIST pypy3-bin-5.10.1-x86+bzip2+ncurses.tar.lz 5343927 BLAKE2B 27c5842a1f00ff9b56c1417c290ab677bc8e1cff36ce5d226f1e3e262b14c0f0e8a5f3d474e23bcaef467b8210357d0724e752d9249f275c16cc645e59cd1530 SHA512 6f7ff616d6d0532ce4919d5e6cd69a46fd81c548efda2869653ce07d736d83f256f302040726931d85c83a297ab4c7f6e15675a17576fbffa4313a48435e182e DIST pypy3-bin-5.9.0-amd64+bzip2+jit+ncurses.tar.lz 10510722 BLAKE2B d0f16b1c71686fa477484cb068c0e09f9a40bef83a0fed1721f5f60a5bd11eb39799e97b2da16fbea4f7255ea19d5e8c3f2a2da946eebe10a6d243f207ef2242 SHA512 659ed24c9f540168203098fc9b6086cc22a42767b55f3dbbf132b11cf8e1bc01a66baac78d7689dcc31d9f06e7f2ecfbda9969c9ba150d5af9c462e480aa288c DIST pypy3-bin-5.9.0-amd64+bzip2+ncurses.tar.lz 6589457 BLAKE2B 6b182a6bc25c7839a9465826f9c161c40d0e551ec74ce4d3ed6ba08ce8c7afcb4a2af73b7a525c76dbe30dbe2cb87ce331568679d0086450ee09bb0aabbe65f3 SHA512 7ad9e5934bc096b5087f8f1654e598dae1c2802b99b83f48b65c8d0b941a570d17c8f4e0f8b3f591600d7cdc471dc45cd903d166ea639e562453bf7ad93144eb DIST pypy3-bin-5.9.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8595527 BLAKE2B 67e749a5153d5d75c09d27dfa5ed57bac8e886770e5264a2596c4f9e5cdcb7fcae63b709951a8ad862f1bf658deb3cbdf25ac3d0a3af12aef2dfe40942016329 SHA512 6d118cf2e9a657dcf719ca5e508b5b4bb2ab7f85ec3597840706b748ea2f6d582ed884fc34697a3ec36e343de4a40b113d7c8749683a53f2dda299a9e106a2f8 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses+sse2.tar.lz 5654668 BLAKE2B 964c06920e2d5d69ee9d1f2133d2453e096bc871e63ecdd815370187510f9391738432578b5be49771ad8d24fc735882df266655d88924b2776849a61a943694 SHA512 a378159ca39654fbf117e3bd5a0cdcdb23100a21caf837bba5d764b63bf039a791b27d397a6be918a2539d721fc8564f2b10a163df3bae89a4ddb3991ac33ec8 DIST pypy3-bin-5.9.0-x86+bzip2+ncurses.tar.lz 5640443 BLAKE2B 4aa4a8cdfa536aea52cf6b94813e6c70f071ed62bc1bceac0584b2ab1a0b9d5a60e6d219ffe67f09f418246847ccd1f32f280b38c9bd973eca2c30c002a42856 SHA512 663fae9004eb7f002b849d4697ef67fb72df33faddfba7272a6d795432ecca4c110dc1fab43617909f962584c7519582f085854f55829ccc63dc988654b6add5 DIST pypy3-v5.10.0-src.tar.bz2 29075971 BLAKE2B 02fb64d514ab292e09ced57e1c206b04d0fb38353ad6ec0e836448344a6d126d0fccfb61cbd278ea3acaa227032640e82f9ffd7efe3b33ade1ca34a18831b3e4 SHA512 69a373c18dbad9dd617f994ad885c8d8975f0c484ba9dd547e6e892c9a3030a43e9e3ee668aee5f4969403883de1311cef97a0a5e5701921172ee6c2119b771b +DIST pypy3-v5.10.1-src.tar.bz2 29071765 BLAKE2B d5c163697d8dd36a9a61e9a355719628902de0c9a4c038d31cd134d9bb26b8058abfdf85b09715208146295c37e343fae5e1e4a3c8d1999306eeea93791e326c SHA512 91b0ed25130bdbb46d5e577136b5fe63d5162917dcc2d0b69f5cac2a283ece9d0bfd3c7c8dc61ff391e0550fa1603326f6edeb2df3159d71617fefe6c07439f5 DIST pypy3-v5.9.0-src.tar.bz2 29055111 BLAKE2B 181d87ebe4a83a3f03b28d891f248f718ad120ed54621f8054f19a65aebbe90b65c69e40ca656612356b2019aa9ac22d5e242e688a80190b046511a8ceb9c040 SHA512 3d5384d644fdd1bc8b95f5747dbd1771ae06eb2cfc7b57be359b8bf40177676afd097620d0cb9d9000c40d8cce075cfa6bfd92de987d3dd927c04d7d595dc5bd EBUILD pypy3-bin-5.10.0.ebuild 5543 BLAKE2B d790bc82ec0c0f4e48bbfabc557241fb6eaed1e02678764ac887f498b08e277205d308126a4095a553d0d568499d6062cd76c47af1d887b0dd318a9a66fdb9f8 SHA512 ff0391da50cce922e424f2e5d47bbcd6584327be54eb03fe5570a6df45ddfab3dae510053e820961678dbc5c4c24d85bf59bdf6ce2f7cbe13ea1696a57712dff +EBUILD pypy3-bin-5.10.1.ebuild 5543 BLAKE2B d790bc82ec0c0f4e48bbfabc557241fb6eaed1e02678764ac887f498b08e277205d308126a4095a553d0d568499d6062cd76c47af1d887b0dd318a9a66fdb9f8 SHA512 ff0391da50cce922e424f2e5d47bbcd6584327be54eb03fe5570a6df45ddfab3dae510053e820961678dbc5c4c24d85bf59bdf6ce2f7cbe13ea1696a57712dff EBUILD pypy3-bin-5.9.0-r3.ebuild 5730 BLAKE2B b254df486fc370e41ef7ae7f53294299ddaed93d3a8e7d1900b9cd3c846b48835a589cbdbb4357ba065c84b08d7f3f13df9e33cb14e1acb4604054683fdb3d8e SHA512 1b79b1603a148046e6c333960d0e35fc05c5e92bc6ed9fb10e62e519ff158a5ed331c31774152c28c07ec8aee45504fef403e9fcbaa6698dc68d0642d996fab2 MISC metadata.xml 317 BLAKE2B d7be288f31d09754073e991e0f753e673e47fe1698408d13ce01dd58aa458e9ff9894973b27a293e426c074fbafaf5ca784fdbae0c784c1a5bf5d51bad1abd21 SHA512 65d1795605d0120c94911b2c295d8da13e01f9ac6b0750a7d536be64bf5244e20e2bb7286b33e75346e0dea333dc8970c4dcf0e98842e28f5a202ee2ddbba294 diff --git a/dev-python/pypy3-bin/pypy3-bin-5.10.1.ebuild b/dev-python/pypy3-bin/pypy3-bin-5.10.1.ebuild new file mode 100644 index 000000000000..2457cda763f7 --- /dev/null +++ b/dev-python/pypy3-bin/pypy3-bin-5.10.1.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Test runner needs Python 2. +PYTHON_COMPAT=( python2_7 pypy ) +inherit pax-utils python-any-r1 unpacker versionator + +BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy3-bin/${PV}" +MY_P=pypy3-v${PV} + +DESCRIPTION="A fast, compliant alternative implementation of Python 3.3 (binary package)" +HOMEPAGE="http://pypy.org/" +SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 + amd64? ( + jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz ) + !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz ) + ) + x86? ( + cpu_flags_x86_sse2? ( + jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz ) + !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz ) + ) + !cpu_flags_x86_sse2? ( + !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.tar.lz ) + ) + )" + +# Supported variants +REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" + +LICENSE="MIT" +# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' +SLOT="0/510" +KEYWORDS="~amd64 ~x86" +IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" + +RDEPEND=" + app-arch/bzip2:0/1 + dev-libs/expat:0/0 + dev-libs/libffi:0/0 + sys-devel/gcc:* + sys-libs/glibc + sys-libs/ncurses:0/6 + sys-libs/zlib:0/1 + gdbm? ( sys-libs/gdbm:0= ) + !libressl? ( dev-libs/openssl:0=[-bindist] ) + libressl? ( dev-libs/libressl:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) + !dev-python/pypy3:0" +DEPEND="${RDEPEND} + app-arch/lzip + app-arch/xz-utils + test? ( ${PYTHON_DEPS} )" + +S=${WORKDIR}/${MY_P}-src + +QA_PREBUILT=" + usr/lib*/pypy3/pypy3-c + usr/lib*/pypy3/libpypy3-c.so" + +src_prepare() { + eapply "${FILESDIR}/4.0.0-gentoo-path.patch" + eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" + + sed -e "s^@EPREFIX@^${EPREFIX}^" \ + -e "s^@libdir@^$(get_libdir)^" \ + -i lib-python/3/distutils/command/install.py || die + + # apply CPython stdlib patches + pushd lib-python/3 > /dev/null || die + eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch + eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch + popd > /dev/null || die + + eapply_user +} + +src_compile() { + # Tadaam! PyPy compiled! + mv "${WORKDIR}"/${P}*/{libpypy3-c.so,pypy3-c} . || die + mv "${WORKDIR}"/${P}*/include/*.h include/ || die + mv pypy/module/cpyext/include/*.h include/ || die + mv pypy/module/cpyext/parse/*.h include/ || die + + pax-mark m pypy3-c libpypy3-c.so + + einfo "Generating caches and CFFI modules ..." + + # Generate Grammar and PatternGrammar pickles. + ./pypy3-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ + || die "Generation of Grammar and PatternGrammar pickles failed" + + # Generate cffi modules + # Please keep in sync with pypy/tool/build_cffi_imports.py! +#cffi_build_scripts = { +# "sqlite3": "_sqlite3_build.py", +# "audioop": "_audioop_build.py", +# "tk": "_tkinter/tklib_build.py", +# "curses": "_curses_build.py" if sys.platform != "win32" else None, +# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, +# "_gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, +# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, +# "resource": "_resource_build.py" if sys.platform != "win32" else None, +# "lzma": "_lzma_build.py", +# "_decimal": "_decimal_build.py", +# "ssl": "_ssl_build.py", + cffi_targets=( audioop curses syslog pwdgrp resource lzma decimal ssl ) + use gdbm && cffi_targets+=( gdbm ) + use sqlite && cffi_targets+=( sqlite3 ) + use tk && cffi_targets+=( tkinter/tklib ) + + local t + # all modules except tkinter output to . + # tkinter outputs to the correct dir ... + cd lib_pypy || die + for t in "${cffi_targets[@]}"; do + # tkinter doesn't work via -m + ../pypy3-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" + done + + # Cleanup temporary objects + find -name "_cffi_*.[co]" -delete || die + find -type d -empty -delete || die +} + +src_test() { + # (unset) + local -x PYTHONDONTWRITEBYTECODE + + # Test runner requires Python 2 too. However, it spawns PyPy3 + # internally so that we end up testing the correct interpreter. + "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c lib-python || die +} + +src_install() { + local dest=/usr/$(get_libdir)/pypy3 + einfo "Installing PyPy ..." + exeinto "${dest}" + doexe pypy3-c libpypy3-c.so + pax-mark m "${ED%/}${dest}/pypy3-c" "${ED%/}${dest}/libpypy3-c.so" + insinto "${dest}" + # preserve mtimes to avoid obsoleting caches + insopts -p + doins -r include lib_pypy lib-python + dosym ../$(get_libdir)/pypy3/pypy3-c /usr/bin/pypy3 + dodoc README.rst + + if ! use gdbm; then + rm -r "${ED%/}${dest}"/lib_pypy/_gdbm* || die + fi + if ! use sqlite; then + rm -r "${ED%/}${dest}"/lib-python/*3/sqlite3 \ + "${ED%/}${dest}"/lib_pypy/_sqlite3* \ + "${ED%/}${dest}"/lib-python/*3/test/test_sqlite.py || die + fi + if ! use tk; then + rm -r "${ED%/}${dest}"/lib-python/*3/{idlelib,tkinter} \ + "${ED%/}${dest}"/lib_pypy/_tkinter \ + "${ED%/}${dest}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die + fi + + einfo "Generating caches and byte-compiling ..." + + local -x PYTHON=${ED%/}${dest}/pypy3-c + # we can't use eclass function since PyPy is dumb and always gives + # paths relative to the interpreter + local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy3/site-packages + python_export pypy3 EPYTHON + + echo "EPYTHON='${EPYTHON}'" > epython.py || die + python_domodule epython.py + + einfo "Byte-compiling Python standard library..." + + # compile the installed modules + python_optimize "${ED%/}${dest}" +} diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest index e270ce4f821f..26bf0fe3e43a 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -4,8 +4,10 @@ AUX 5.8.0_all_distutils_cxx.patch 15896 BLAKE2B d6e39b1d1d0fa8c3497aeab8c3c7909b AUX 5.9.0-shared-lib.patch 826 BLAKE2B 745ad99f5fbcf63abce99104147f0169178d8409f1fe09b3016e43a572ce6f7db2f27b895690d3920d1f14d07a8055050a51a636df0fc5bb04c9cb473aaf6b73 SHA512 96bd8c55f7014e9421c8f648922f63f9a7c4a1b2791c733e6807ef28e83d8fcf7eb0b84a3d844e66f864634241301e5c115fab4378a6f63c7027b02ac4b95945 AUX python-3.5-distutils-OO-build.patch 3627 BLAKE2B fe4fd23515f0d1cfc236ac3e773b6a70a9b0fbbaff4719c1f1621e21433cfdb1f53b6bf5f348069d7bf03d26bd039f793e4ef2ac4f6271062d83c088ccbab56d SHA512 5e8e4ab7d326386a244df9d0fca5b54e16b5943e35d12ecaf9ea986e79d2d8d8e85585f6286e0fc440dbb7a8c17e2bcf7a11498ff9cc5f523e97d8b353d9a511 DIST pypy3-v5.10.0-src.tar.bz2 29075971 BLAKE2B 02fb64d514ab292e09ced57e1c206b04d0fb38353ad6ec0e836448344a6d126d0fccfb61cbd278ea3acaa227032640e82f9ffd7efe3b33ade1ca34a18831b3e4 SHA512 69a373c18dbad9dd617f994ad885c8d8975f0c484ba9dd547e6e892c9a3030a43e9e3ee668aee5f4969403883de1311cef97a0a5e5701921172ee6c2119b771b +DIST pypy3-v5.10.1-src.tar.bz2 29071765 BLAKE2B d5c163697d8dd36a9a61e9a355719628902de0c9a4c038d31cd134d9bb26b8058abfdf85b09715208146295c37e343fae5e1e4a3c8d1999306eeea93791e326c SHA512 91b0ed25130bdbb46d5e577136b5fe63d5162917dcc2d0b69f5cac2a283ece9d0bfd3c7c8dc61ff391e0550fa1603326f6edeb2df3159d71617fefe6c07439f5 DIST pypy3-v5.9.0-src.tar.bz2 29055111 BLAKE2B 181d87ebe4a83a3f03b28d891f248f718ad120ed54621f8054f19a65aebbe90b65c69e40ca656612356b2019aa9ac22d5e242e688a80190b046511a8ceb9c040 SHA512 3d5384d644fdd1bc8b95f5747dbd1771ae06eb2cfc7b57be359b8bf40177676afd097620d0cb9d9000c40d8cce075cfa6bfd92de987d3dd927c04d7d595dc5bd EBUILD pypy3-5.10.0.ebuild 6917 BLAKE2B 18198e6dd1b66a2631dc32192af024a16b5bff8c6aceac84c2d36ad92eef7e20be35a53223cdf57e3bfc37fbdf4381b7e274dced1fe245e30999e3685dbc6e85 SHA512 4babcc4db87573e392298486c5aa10193812f1a95655bdcb17e9f652a8c576ccf33fabdffa191f20e8296c21f1634a409abffbe189bb5947cc1b1d152344488f +EBUILD pypy3-5.10.1.ebuild 6917 BLAKE2B 18198e6dd1b66a2631dc32192af024a16b5bff8c6aceac84c2d36ad92eef7e20be35a53223cdf57e3bfc37fbdf4381b7e274dced1fe245e30999e3685dbc6e85 SHA512 4babcc4db87573e392298486c5aa10193812f1a95655bdcb17e9f652a8c576ccf33fabdffa191f20e8296c21f1634a409abffbe189bb5947cc1b1d152344488f EBUILD pypy3-5.9.0-r1.ebuild 7043 BLAKE2B fb91156cf416003da95dc67787018676f4f3bd75f4d218e9b0213cecb400db5c3882aacb73cfe87d8482bebdb7fb51f1621cd4868388830b0fe34aef9deac3ab SHA512 79f2187c150dc0c28e4b4062d38485a2e2aafed46e4375b28a023d1a43df20fbc31fec933c2f221d73f306e92e5bb6011568229885ba0b70f67d332e3e2757da EBUILD pypy3-9999.ebuild 7505 BLAKE2B 70b6cfff8eef4cd61619b4dee821dd490f7e4981aca009098980e185cc3580a6a07084b2c0ef73b9d2a4d3a1b8b7c4660091b754cd2daf77836f98e27347e653 SHA512 ac2fd55431e394326ec3baad4d66bba6e9ee8ff9c86642fd738d1a0a42a5cbe9532bdca5e34ab6fce4c252f6caf296f3d1aa37d7971513bb35ef324245741680 MISC metadata.xml 636 BLAKE2B da5771ec2ee59ac934959f6e72c5aee2225ee2d88e2c4c5d6acfae95b9652c973160ed0ea29f0f6143d25a249944925ef157693979871863c04a483da972bd7e SHA512 c52d59231928b12da09c2c7149afbb852ceaf1342a2747d85493c9abc15b8d68fd24495349e583aee5cea18799bd4dada3943bc523a4e18745e2036446cd0841 diff --git a/dev-python/pypy3/pypy3-5.10.1.ebuild b/dev-python/pypy3/pypy3-5.10.1.ebuild new file mode 100644 index 000000000000..dcef9d5439d2 --- /dev/null +++ b/dev-python/pypy3/pypy3-5.10.1.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# pypy3 needs to be built using python 2 +PYTHON_COMPAT=( python2_7 pypy ) +inherit check-reqs pax-utils python-any-r1 toolchain-funcs versionator + +MY_P=pypy3-v${PV} + +DESCRIPTION="A fast, compliant alternative implementation of the Python (3.5) language" +HOMEPAGE="http://pypy.org/" +SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2" + +LICENSE="MIT" +# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' +SLOT="0/510" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox sqlite tk" + +RDEPEND=">=sys-libs/zlib-1.1.3:0= + virtual/libffi:0= + virtual/libintl:0= + dev-libs/expat:0= + !libressl? ( dev-libs/openssl:0=[-bindist] ) + libressl? ( dev-libs/libressl:0= ) + bzip2? ( app-arch/bzip2:0= ) + gdbm? ( sys-libs/gdbm:0= ) + ncurses? ( sys-libs/ncurses:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) + !dev-python/pypy3-bin:0" +DEPEND="${RDEPEND} + low-memory? ( virtual/pypy ) + !low-memory? ( + || ( + virtual/pypy + ( + dev-lang/python:2.7 + dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)] + ) + ) + )" + +S="${WORKDIR}/${MY_P}-src" + +check_env() { + if use low-memory; then + CHECKREQS_MEMORY="1750M" + use amd64 && CHECKREQS_MEMORY="3500M" + else + CHECKREQS_MEMORY="3G" + use amd64 && CHECKREQS_MEMORY="6G" + fi + + check-reqs_pkg_pretend +} + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && check_env +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + check_env + + # unset to allow forcing pypy below :) + use low-memory && local EPYTHON= + if python_is_installed pypy && [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]]; then + einfo "Using PyPy to perform the translation." + local EPYTHON=pypy + else + einfo "Using ${EPYTHON:-python2} to perform the translation. Please note that upstream" + einfo "recommends using PyPy for that. If you wish to do so, please install" + einfo "virtual/pypy and ensure that EPYTHON variable is unset." + fi + + python-any-r1_pkg_setup + fi +} + +src_prepare() { + eapply "${FILESDIR}/4.0.0-gentoo-path.patch" + eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" + eapply "${FILESDIR}"/5.9.0-shared-lib.patch # 517002 + + sed -e "s^@EPREFIX@^${EPREFIX}^" \ + -e "s^@libdir@^$(get_libdir)^" \ + -i lib-python/3/distutils/command/install.py || die + + # apply CPython stdlib patches + pushd lib-python/3 > /dev/null || die + eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch + eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch + popd > /dev/null || die + + eapply_user +} + +src_configure() { + tc-export CC + + local args=( + --shared + $(usex jit -Ojit -O2) + $(usex sandbox --sandbox '') + + --jit-backend=auto + + pypy/goal/targetpypystandalone + ) + + # Avoid linking against libraries disabled by use flags + local opts=( + bzip2:bz2 + ncurses:_minimal_curses + ) + + local opt + for opt in "${opts[@]}"; do + local flag=${opt%:*} + local mod=${opt#*:} + + args+=( + $(usex ${flag} --withmod --withoutmod)-${mod} + ) + done + + local interp=( "${PYTHON}" ) + if use low-memory; then + interp=( env PYPY_GC_MAX_DELTA=200MB + "${PYTHON}" --jit loop_longevity=300 ) + fi + + # translate into the C sources + # we're going to make them ourselves since otherwise pypy does not + # free up the unneeded memory before spawning the compiler + set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" + echo -e "\033[1m${@}\033[0m" + "${@}" || die "translation failed" +} + +src_compile() { + emake -C "${T}"/usession*-0/testing_1 + + # copy back to make sys.prefix happy + cp -p "${T}"/usession*-0/testing_1/{pypy3-c,libpypy3-c.so} . || die + pax-mark m pypy3-c libpypy3-c.so + + einfo "Generating caches and CFFI modules ..." + + # Generate Grammar and PatternGrammar pickles. + ./pypy3-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ + || die "Generation of Grammar and PatternGrammar pickles failed" + + # Generate cffi modules + # Please keep in sync with pypy/tool/build_cffi_imports.py! +#cffi_build_scripts = { +# "sqlite3": "_sqlite3_build.py", +# "audioop": "_audioop_build.py", +# "tk": "_tkinter/tklib_build.py", +# "curses": "_curses_build.py" if sys.platform != "win32" else None, +# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, +# "_gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, +# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, +# "resource": "_resource_build.py" if sys.platform != "win32" else None, +# "lzma": "_lzma_build.py", +# "_decimal": "_decimal_build.py", +# "_ssl": "_ssl_build.py", + cffi_targets=( audioop syslog pwdgrp resource lzma decimal ssl ) + use gdbm && cffi_targets+=( gdbm ) + use ncurses && cffi_targets+=( curses ) + use sqlite && cffi_targets+=( sqlite3 ) + use tk && cffi_targets+=( tkinter/tklib ) + + local t + # all modules except tkinter output to . + # tkinter outputs to the correct dir ... + cd lib_pypy || die + for t in "${cffi_targets[@]}"; do + # tkinter doesn't work via -m + ../pypy3-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" + done + + # Cleanup temporary objects + find -name "_cffi_*.[co]" -delete || die + find -type d -empty -delete || die +} + +src_test() { + # (unset) + local -x PYTHONDONTWRITEBYTECODE + + # Test runner requires Python 2 too. However, it spawns PyPy3 + # internally so that we end up testing the correct interpreter. + "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c lib-python || die +} + +src_install() { + local dest=/usr/$(get_libdir)/pypy3 + einfo "Installing PyPy ..." + exeinto "${dest}" + doexe pypy3-c libpypy3-c.so + pax-mark m "${ED%/}${dest}/pypy3-c" "${ED%/}${dest}/libpypy3-c.so" + insinto "${dest}" + # preserve mtimes to avoid obsoleting caches + insopts -p + doins -r include lib_pypy lib-python + dosym ../$(get_libdir)/pypy3/pypy3-c /usr/bin/pypy3 + dodoc README.rst + + if ! use gdbm; then + rm -r "${ED%/}${dest}"/lib_pypy/_gdbm* || die + fi + if ! use sqlite; then + rm -r "${ED%/}${dest}"/lib-python/*3/sqlite3 \ + "${ED%/}${dest}"/lib_pypy/_sqlite3* \ + "${ED%/}${dest}"/lib-python/*3/test/test_sqlite.py || die + fi + if ! use tk; then + rm -r "${ED%/}${dest}"/lib-python/*3/{idlelib,tkinter} \ + "${ED%/}${dest}"/lib_pypy/_tkinter \ + "${ED%/}${dest}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die + fi + + einfo "Generating caches and byte-compiling ..." + + local -x PYTHON=${ED%/}${dest}/pypy3-c + # we can't use eclass function since PyPy is dumb and always gives + # paths relative to the interpreter + local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy3/site-packages + python_export pypy3 EPYTHON + + echo "EPYTHON='${EPYTHON}'" > epython.py || die + python_domodule epython.py + + einfo "Byte-compiling Python standard library..." + + # compile the installed modules + python_optimize "${ED%/}${dest}" +} diff --git a/dev-python/pysaml2/Manifest b/dev-python/pysaml2/Manifest index 7390c218f109..4c83e2c7e689 100644 --- a/dev-python/pysaml2/Manifest +++ b/dev-python/pysaml2/Manifest @@ -2,7 +2,6 @@ AUX pysaml-4.0.2_CVE-2017-1000433.patch 1245 BLAKE2B ef0d8c68cadb6c53810e9b3d083 AUX xxe-4.0.2.patch 10657 BLAKE2B 6ecb7b265c55ee9cffda2a9acc0358dc092eec1d8040415665d22104bc8ca1d54473c471c542ae74cda68fe1a62ec3d1ecab0c29f4a017e24d895da1f66bbb4c SHA512 5c18a3c850526e6fd0410d0526bbf385d3383978b944de80da781301114f6a9081d2a3c662f45990fbd7ed88f971382b1ce30d974e4e76e19c11d6aa74d010d1 DIST pysaml2-4.0.2.tar.gz 13657558 BLAKE2B 35cb9dff897caf9f7fc39a70466dabce88098b6bbe0337a2ae47c733e4fd5de3bd80ddf73f27b6ff67e6f571b1f647d9856bbed58c8b19fe6547a35254dc2019 SHA512 debe23c2b193ca9f937bdb4fc9e8f308fa012c18e50e40183f7e531434af52b6e4d36608be3e9b0321190930cdfd9eb24555ed1805083e32db8de0f57e5afb14 DIST pysaml2-4.5.0.tar.gz 20030696 BLAKE2B 547465c2c4191a26de6bf1bab55bd9c36ed7e477c620a4155b7a463c98dbf314a8067d45263055a05ec8ed696177fcbd1443dd856113871f2941b572b9df0628 SHA512 163dfc2acfa0f242bc97d3ec334aec98e993ef9265b2240223205e496f86df5518ca613620b371eabcca0c4070a0bf7bb72a2216f517e19e3b2ff0f20e30a0c7 -EBUILD pysaml2-4.0.2-r1.ebuild 1030 BLAKE2B 520548c8898e7c508ece1ae7c343b80eeabee5d2713fc5fbd367fa8fcfaa929463ccc9930e75c6375c86e92042a141b17f8c99866249341e0ef14fc9785889fd SHA512 7f0405c7dcad153ad041e1ced22c8d490e566fd090fd6baf61e9de3977de6d2d90c7b3e34899ce072b4bc0be58055e656546f62eef6ed57561a6ad85b2be3a4a -EBUILD pysaml2-4.0.2-r3.ebuild 1083 BLAKE2B 4722c18270f2139a4238d3dd1d4430ecf9ced1edfaec70ab08c203520c4b3e0b3941fc8c531759a7708207aaa41d52226a264fe6e5c75a28d411121b648bf6b4 SHA512 132a6dfe3f0c81d6881277fc02c17fe284fb169baeb8cc461555c04da5574f8d282a01e7e4e337602770983eeaf2634c8f4ccbd4b8d3b9d5de4ba4885f49eb4a +EBUILD pysaml2-4.0.2-r3.ebuild 1082 BLAKE2B 9b305f4cf78f9e1dfe65151d425434b97c17d6ea4382fb7ee8508b5006a6b6b7f418ab4eb7ffe20a9848a9fb5afd38a1ef30862e749de303b90e6369f56fe78b SHA512 4744b4617dcd64c172babc9dd706896b32a27d0ed920b0ff14c2d39606674083ffa14765b17f845f752f7358124d70f3a8a50ef18886dc4bc9045dfad3372504 EBUILD pysaml2-4.5.0.ebuild 837 BLAKE2B ef546e17850b3d3088cda21c3cc31a18c7d80267ef51f89c091823c2e7b3ce5d64448a89d1f1b9bbb77780552b82058794d0b992ed3d0117522dd5ee924480b5 SHA512 6b313ff7137cb3b99ffa49148a2a76e10b5d1f4fe9256ac567e12b5be3698b8e95f0a7ab1d92b9b2c1136c3a0b512714730b6923468af5aeec3cfb469f813d76 MISC metadata.xml 606 BLAKE2B 5262e7d7a6f2ff32547ab8570f3aace4dfc3af9d667fdaac6ba2eba77ffd562524a136154eb7b96d4f1f7dfb316b72ee7a0311efa46153afff150c3956151b32 SHA512 7b4facbe3e25898488fffb7b39f9ff7eedd12492f668fa294952711efb3ca9549f2653ab6bc2a948286deff5f45116b0b8bd9a5fc796e99413acc9334eade348 diff --git a/dev-python/pysaml2/pysaml2-4.0.2-r1.ebuild b/dev-python/pysaml2/pysaml2-4.0.2-r1.ebuild deleted file mode 100644 index f6c60886769a..000000000000 --- a/dev-python/pysaml2/pysaml2-4.0.2-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of SAML Version 2 to be used in a WSGI environment" -HOMEPAGE="https://github.com/rohe/pysaml2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -PATCHES=( "${FILESDIR}/xxe-4.0.2.patch" ) - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - dev-python/paste[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - dev-python/repoze-who[${PYTHON_USEDEP}] - >=dev-python/pycrypto-2.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] -" diff --git a/dev-python/pysaml2/pysaml2-4.0.2-r3.ebuild b/dev-python/pysaml2/pysaml2-4.0.2-r3.ebuild index 8b3dded83c0c..34f2bf41ef13 100644 --- a/dev-python/pysaml2/pysaml2-4.0.2-r3.ebuild +++ b/dev-python/pysaml2/pysaml2-4.0.2-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" PATCHES=( diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest index 66c475e9c0ff..573d607ebae2 100644 --- a/dev-python/pytest-cov/Manifest +++ b/dev-python/pytest-cov/Manifest @@ -2,6 +2,6 @@ AUX fix-for-deprecation-warnings.patch 678 BLAKE2B cbf75e452f1cb5225d23d29c8105f DIST pytest-cov-2.3.1.tar.gz 35378 BLAKE2B 758846db0b06ef9534823d3458ad6211b0cfc14b551a6e1737573a5c1c5bb59c23b26d3448ff8a67d65a4293ce75dd8c79d4916d3d9a7db5021db6b907152230 SHA512 79770beb53fbb43b5d68311c2efd0accbfd890ab6dad299da8c1c0b3d26b54d984807313b1507900cda7004bfb50fedc0bd4341cfcfce47849a4f24fc8184f11 DIST pytest-cov-2.5.1.tar.gz 36201 BLAKE2B ba07d751c7635ee01262a6f2eeffb27393d58afadb625b220237ff9d014ecdda0f18c0b5fd7bdec66fa4a948f2bb70a715af6dc76664e9c573ad56520c8dee1e SHA512 868131d6ea6dd28deec6d653dec23ceb7d3adccfa2c6bcc0a3126bbb11e924e71f200676461b2202f274ce6e14d1799feb0917e3081817d9e8583271c18a43de EBUILD pytest-cov-2.3.1.ebuild 1539 BLAKE2B 2ef33a3cb6cb07cde3e5a756a7b25c1e81847675a409b35a3d81a4b77a7c5baa5b50dc98b83e3590434a2fa690de006fb4fb3a1e3de9eb21b339bc0c2a5e4a6d SHA512 4b2d0235e1affbd327df01544c6db6b807752aaece33f38bcbcbf66121e05967d8355784e91015b9183b51932008cd6ec984b90be2871b0fc6e3f70e17de2065 -EBUILD pytest-cov-2.5.1-r1.ebuild 1480 BLAKE2B 37358fb6d64c50ae7e0ecf52bd9f10e20eae6af1887df8e540b70cdcab4419934c136c6cd1f589c3666acf993163fdd62484da8281fba3995c09daf9f2fb6aa0 SHA512 3a191af6975fceb208e482bb9988df69a9303e00a36d1f44fb8425d943f65a043cd636785f0f660a6100c08e9e22d29a8fbe0f26f48fa39c571e6e94309acf0d +EBUILD pytest-cov-2.5.1-r1.ebuild 1492 BLAKE2B 065f6e33f8d6e18f0a2555797e1743e85b2daf06124b6b0236a0872ddd1cd241ca37c93f4527e54366c9a856cd7dccd8cea653978a1c510d62290e6320cbbd8d SHA512 93b3047688f7084ab81d3e93320122bf8df7a5385b5542b50f66a56bb0c0b57e64563faeed959eca6fb521e8ba084b444c8826602c1f222462a1b904fcd79cf7 EBUILD pytest-cov-2.5.1.ebuild 1509 BLAKE2B 04b63690469fe1d6af9ac85add37fd75f2f90c4bf95b092efee26e2f85bf47ecb8693628f025621928b26887312a85202c4447708e0f6b116aa886373a01ccd9 SHA512 741f39ad5f2d63ca64cfdad5a2049783d79b1402184a6bb3ced95c894ef332f5b97b23b9c4224ab168f7965af13ce8ea0bfb766fefea7e7d7c153e2b9924230e MISC metadata.xml 460 BLAKE2B acedcc7748c95511d1ebe201052b50e43569250e41f8d08d8eceb3f8c8b10924d64e74f6ff6453896f9fceff2a939f42d21d3013b9a486b007bb922dfd285ac9 SHA512 5600a6e66b683a30d6252699a28fecf727bdbbad6ef40cec0fabb89f5afd3a0cf1e2b8e2b80ffa6cc144ac03f5e7066117d72fc968492bd3b1d6c89a8b035228 diff --git a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild index 7f744e3bb5d9..4d2b6d45fa0e 100644 --- a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild +++ b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" IUSE="doc test" RDEPEND=" diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest index bd8abb3823f7..cc70d6ce3143 100644 --- a/dev-python/pytest-qt/Manifest +++ b/dev-python/pytest-qt/Manifest @@ -1,3 +1,4 @@ DIST pytest-qt-2.3.0.tar.gz 106707 BLAKE2B cf02aed42481cbcadfaaa15c883f3055337f6f32e33b7dfbce986ecd9936218ee5bfe9f21e1a910aa970e7adf88dd24415d63f40655e8417863e96a4285fd466 SHA512 2bda4b5f60ba68b151ce62972661cd704e40f4cadaef2583882099e96100b5c5b9398de796e851579e026e9736e07539c4db8c10eef16929ce729c4dd7a22940 -EBUILD pytest-qt-2.3.0.ebuild 899 BLAKE2B 4eee95fb161bdccba4d69121a600e8377c8c7ea4f32e1f4cddd70cbe7d862291c21c1e9b61b7b31d6953fcd7d68c188b9c6fd021a68b7b55e20aa4b3d248c2ac SHA512 908cbec8a3c9ae8ca9e7408d2484f6c23b6d9fc7aa3fc679ccfbbe0e909cb649215d730a66c9678ab822cd80ac8eb6f158185009956147ada7c5eaff631494be +EBUILD pytest-qt-2.3.0-r1.ebuild 876 BLAKE2B 2f0a1c2fc54bd71a8601168f2aaeb75d138b15f5b1fe0ab730e3d1e241d62afb57b36e4e441f9f8ac98e07946213f6637accffc848a03f51f0c62d33733e3233 SHA512 570152e67299a36213593bd213fa9370a147ea641af8e1a30439ea00e0180b1707610b6ffcda185b7e8ad0698c4b0ab2bb388f38b8de9cd5285d4583acca2804 +EBUILD pytest-qt-2.3.0.ebuild 898 BLAKE2B 252414587ec176bfe22b329754eb953ede7b841943b9a5285a2092665fa5e8641e2f0649df02ef364b84211f576d6963ad0897868161a6153f596fe4bc5da7a7 SHA512 20fe62ec12efe92b57aba24cd80925da2657ebe65c1cdf3722602b5dcb3f415b3a9f88362f581270b4630c1a12d3fa19ef6478d5314c6238a3a9bd305cc423bc MISC metadata.xml 396 BLAKE2B f4d5cdd1823e62b7b0443623b9f34ffbd2f5f7944ddca44dacbeba2b4a3daa438203483b96f113ab821d4e5dccdc6e9cde8faa3a6a4a53d190b567af07cb9b61 SHA512 c5c3149a783a4d72eb7f0582d416b0f6c408d86878892a0ccde2aa5ec672a55c0c2658af31cffdd8f66500420fa3ee43dbda98397a1efb3cc06697e9e1af84ac diff --git a/dev-python/pytest-qt/pytest-qt-2.3.0-r1.ebuild b/dev-python/pytest-qt/pytest-qt-2.3.0-r1.ebuild new file mode 100644 index 000000000000..cbbfd24fc3d7 --- /dev/null +++ b/dev-python/pytest-qt/pytest-qt-2.3.0-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_5 ) +inherit distutils-r1 + +DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications" +HOMEPAGE="https://pypi.python.org/pypi/pytest-qt" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/pytest-2.7.0[${PYTHON_USEDEP}] + dev-python/PyQt5[gui] + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-py3doc-enhanced-theme[${PYTHON_USEDEP}] + ) +" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +# Test make assumptions about Qt environment +RESTRICT="test" + +python_compile_all() { + use doc && sphinx-build -b html docs _build/html +} + +python_install_all() { + use doc && HTML_DOCS=( _build/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild index 6c47cfd380b1..9032b7bee755 100644 --- a/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild +++ b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/python3-openid/Manifest b/dev-python/python3-openid/Manifest index ef85dab3f0d3..0cdc5d144c5c 100644 --- a/dev-python/python3-openid/Manifest +++ b/dev-python/python3-openid/Manifest @@ -1,4 +1,3 @@ -AUX django-tests.patch 970 BLAKE2B 288fde804671d98cb904d77c9dc2486c006827929c907b8ead82f6bb71a2334e1968ad95833f04ea0d1766d4ff121d03cfbbb23812153bbf79a34ea2175bc000 SHA512 7fda9e32b094712b35ce5a8b6a5238b90ff232eaf4ec12a8b3d34c87b133dd1b3e79b44d9e59a11c484a077d15e951300a7c15f60a511f7e77a377196094f8f5 DIST python3-openid-3.1.0.tar.gz 299326 BLAKE2B 809e38cb20be9dcbb520a17a99758554f33f6f94b98b3deee4507eac0d8724c370a48c7b267f473e3b31e90593b1ef7702eb5d8adfc908c532ba624139da0b23 SHA512 9c96efd16191ddb6ddb12c4885a2cce523244d04e70f9418144d0124ef142fd7b6578cd2a01e949995d7dedf0b96cbb3b17d1d3a29db5da8934f7fa875ad8e9c EBUILD python3-openid-3.1.0.ebuild 697 BLAKE2B eb5c68a7ff93d3bd94e295129b233255f229c22e8c8f705f60a2fa76a1c3891d383a71c99e341dc592792dbed91bbed6ecba7fa9fdf59652b94cc0d9918115e9 SHA512 1bcf11fb571361c31d6be4b6e9aa96b490a17eebbe5deba48bdb712cc41a9c4320ec546f919c98b70161ece502699a394bdc5c8026825af306a5550e30208301 MISC metadata.xml 337 BLAKE2B fd9b6c6e99251249623c019892e1962b2212f8781efb18935a9e9f6da8ac836e114b84758d43529a51e3260981621f8d5c5c17f8ffec7e8b1c34d2c2e335e531 SHA512 099dc2e5cd089e1638ad20bc476cd8d9e6d173b22611f48b34b9945f92886550f53d86ca672882bd570cd6515c33a2d8b4acb87fbd35abfbc55bd592b570459c diff --git a/dev-python/python3-openid/files/django-tests.patch b/dev-python/python3-openid/files/django-tests.patch deleted file mode 100644 index e5fcda877f31..000000000000 --- a/dev-python/python3-openid/files/django-tests.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/examples/djopenid/consumer/urls.py b/examples/djopenid/consumer/urls.py -index d55e056..3926e27 100644 ---- a/examples/djopenid/consumer/urls.py -+++ b/examples/djopenid/consumer/urls.py -@@ -1,5 +1,5 @@ - --from django.conf.urls.defaults import * -+from django.conf.urls import * - - urlpatterns = patterns( - 'djopenid.consumer.views', -diff --git a/examples/djopenid/server/urls.py b/examples/djopenid/server/urls.py -index d6931a4..e61de52 100644 ---- a/examples/djopenid/server/urls.py -+++ b/examples/djopenid/server/urls.py -@@ -1,5 +1,5 @@ - --from django.conf.urls.defaults import * -+from django.conf.urls import * - - urlpatterns = patterns( - 'djopenid.server.views', -diff --git a/examples/djopenid/urls.py b/examples/djopenid/urls.py -index d91ee1f..16af9a1 100644 ---- a/examples/djopenid/urls.py -+++ b/examples/djopenid/urls.py -@@ -1,4 +1,4 @@ --from django.conf.urls.defaults import * -+from django.conf.urls import * - - urlpatterns = patterns( - '', diff --git a/dev-python/rosdistro/Manifest b/dev-python/rosdistro/Manifest index 02af4c58b514..d992b59a8ef4 100644 --- a/dev-python/rosdistro/Manifest +++ b/dev-python/rosdistro/Manifest @@ -1,8 +1,6 @@ -DIST rosdistro-0.6.1.tar.gz 48699 BLAKE2B 87bc8d7d90d3731c5994be94bde9932e16cac8e4c257a97c80c1cc70b2af68bbeaa6c36c1eeba9dc32a75b33cf69196f1520c3475f1dfd56d4ab17804ca6802a SHA512 9f7c9eea737da443b1daaacde6bcea163ac2ffc707efb23016fe77c68423ee192e0610b9aa1c8a4b07735d1784e30a509dc78cf256061fcc4de75ed4c4244f75 -DIST rosdistro-0.6.2.tar.gz 42658 BLAKE2B 5f4c574438ff6e791adf1ee8076ab898b656c00bfa8b48b6cd2d871c71c48f3c5b609108ed8005ae47e2554ac92a9512382c1dcdd5bc74614aaf4573b13322b1 SHA512 df7da98a2b46d45d978bbb371ea98cf24aafa0704c1cd991db0f1b785eb3330227d42a505b765653bf11d267f676844e1043e5fcff52b7295afa1b21ffc99301 DIST rosdistro-0.6.3.tar.gz 48789 BLAKE2B f26da2b2624501321033390d554559a0b807b224c35e96ff1643d6060e0225b9de6e2f9df354c5f6f13d277ba5b46453fe5db10d31cd5b05f50a78360d2b03dd SHA512 9fe50a9ed67d5772912ad7d15c60179894f3d775b593e4f42fff6c5221a77ea89176c9239ac0e962d2997eb6b1b365ad47da1080f69e62a4c75e1ea3f26294f0 -EBUILD rosdistro-0.6.1.ebuild 999 BLAKE2B e5e705c96b78cdf2672c3560597aa580bb420f4617211e6685736bae962487c503356ff7e901492174629e89ff03eeacb32c40105adc14dfb859471995239a75 SHA512 c48867ae999fb3d5ba998d7136de9044cf370e9de08b0f69ebe8f5224db276bc9182f9fc4fe19a2207e92bbc5bf0889c4e4f790b072aa0fb50f9da856ec5c448 -EBUILD rosdistro-0.6.2.ebuild 999 BLAKE2B e5e705c96b78cdf2672c3560597aa580bb420f4617211e6685736bae962487c503356ff7e901492174629e89ff03eeacb32c40105adc14dfb859471995239a75 SHA512 c48867ae999fb3d5ba998d7136de9044cf370e9de08b0f69ebe8f5224db276bc9182f9fc4fe19a2207e92bbc5bf0889c4e4f790b072aa0fb50f9da856ec5c448 +DIST rosdistro-0.6.4.tar.gz 58603 BLAKE2B 9eed482987826b69eba51f1776df0d2285c496130d500f082f82fe7fbbb8e8d5767dcaec93582328a33c164a862ac2a46ac6d0ed0f770ebb16b25e680dc1e9af SHA512 92365b556cc6615245bd69cce35efb2fe879fe42fb4aafef08b2472c67b43e14e3088c1186e8b1d4f5f3781bfebbe826b3c361a9435ce27745a3506d20d40f85 EBUILD rosdistro-0.6.3.ebuild 999 BLAKE2B e5e705c96b78cdf2672c3560597aa580bb420f4617211e6685736bae962487c503356ff7e901492174629e89ff03eeacb32c40105adc14dfb859471995239a75 SHA512 c48867ae999fb3d5ba998d7136de9044cf370e9de08b0f69ebe8f5224db276bc9182f9fc4fe19a2207e92bbc5bf0889c4e4f790b072aa0fb50f9da856ec5c448 -EBUILD rosdistro-9999.ebuild 999 BLAKE2B e5e705c96b78cdf2672c3560597aa580bb420f4617211e6685736bae962487c503356ff7e901492174629e89ff03eeacb32c40105adc14dfb859471995239a75 SHA512 c48867ae999fb3d5ba998d7136de9044cf370e9de08b0f69ebe8f5224db276bc9182f9fc4fe19a2207e92bbc5bf0889c4e4f790b072aa0fb50f9da856ec5c448 +EBUILD rosdistro-0.6.4.ebuild 979 BLAKE2B fa07155748189f0377c4ee69288f0d876d77bd8b8ed4f942abd309fcce01db3e890da5012c5c85110fc3e00724bfafc1bf32f53d5581557887102bd1407990c6 SHA512 ead56ec46c5e25727911212be51bffd567e5b84507984ab74221b5fb4107b95e17c2f1a8f51110fc70c361cd41f3e2d881dc7d9c9f42b4f911011e4443ba5bac +EBUILD rosdistro-9999.ebuild 979 BLAKE2B fa07155748189f0377c4ee69288f0d876d77bd8b8ed4f942abd309fcce01db3e890da5012c5c85110fc3e00724bfafc1bf32f53d5581557887102bd1407990c6 SHA512 ead56ec46c5e25727911212be51bffd567e5b84507984ab74221b5fb4107b95e17c2f1a8f51110fc70c361cd41f3e2d881dc7d9c9f42b4f911011e4443ba5bac MISC metadata.xml 342 BLAKE2B 1975e171b6e686c5fa1cf51909101b1785f2610f619de6465329c935023adcbe5d0373512bf7e7fb5a2451e31664faeb2aed67eb9af58d40005f10ee1582e4f9 SHA512 5f55e6edbfd3be1214791b1897ce625f6cc52989ac007d7de9c9eb0bff57c1ca805ee18b911fcc2c29a86a5fb9f68e1b9647f69a38dc6b1d1d74334b35ac106d diff --git a/dev-python/rosdistro/rosdistro-0.6.1.ebuild b/dev-python/rosdistro/rosdistro-0.6.1.ebuild deleted file mode 100644 index e9ccf8b2beb3..000000000000 --- a/dev-python/rosdistro/rosdistro-0.6.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} ) - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/ros-infrastructure/rosdistro" -fi - -inherit ${SCM} distutils-r1 - -DESCRIPTION="Tools to work with catkinized rosdistro files" -HOMEPAGE="http://wiki.ros.org/rosdistro" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" - KEYWORDS="" -else - SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz - https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~arm" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="test" - -RDEPEND=" - dev-python/catkin_pkg[${PYTHON_USEDEP}] - dev-python/rospkg[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-python/nose[${PYTHON_USEDEP}] - ) -" - -python_test() { - nosetests --with-xunit test || die -} diff --git a/dev-python/rosdistro/rosdistro-0.6.2.ebuild b/dev-python/rosdistro/rosdistro-0.6.4.ebuild index e9ccf8b2beb3..8780e241c60c 100644 --- a/dev-python/rosdistro/rosdistro-0.6.2.ebuild +++ b/dev-python/rosdistro/rosdistro-0.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,9 +18,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then SRC_URI="" KEYWORDS="" else - SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz - https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz - " + SRC_URI="https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm" fi @@ -36,6 +34,7 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] ) " diff --git a/dev-python/rosdistro/rosdistro-9999.ebuild b/dev-python/rosdistro/rosdistro-9999.ebuild index e9ccf8b2beb3..8780e241c60c 100644 --- a/dev-python/rosdistro/rosdistro-9999.ebuild +++ b/dev-python/rosdistro/rosdistro-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,9 +18,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then SRC_URI="" KEYWORDS="" else - SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz - https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz - " + SRC_URI="https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm" fi @@ -36,6 +34,7 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] ) " diff --git a/dev-python/simplekv/Manifest b/dev-python/simplekv/Manifest index 3f55b581a11c..d9c4bf424426 100644 --- a/dev-python/simplekv/Manifest +++ b/dev-python/simplekv/Manifest @@ -1,5 +1,7 @@ DIST simplekv-0.11.5.tar.gz 19225 BLAKE2B feb9ce889576aa45e3915442c23a1c488ef4218c2eaa1ac39cb6ed97c909ca97e1e1e8cd6ba4ae7971c88e2a1feb892987ce3b2995e2e5532a866f6318bb45f0 SHA512 68aa5340fbce187776e0228d5fc9ff6414d2f3049cd9fcef4b92c8d9a7107145d28fb8a30a37d075aadc74975bd355dcab9d8ff87880965ea4c42b41f909eef7 +DIST simplekv-0.11.7.tar.gz 19333 BLAKE2B e9ad1aa038354b2d61f067096a1c165b7e200adfb1e75a17eaf69cff2336afc2caca464534ab26e32a2f919106dd2da94e79b9314bb4967bd98313000cc1f8f8 SHA512 8589f4437a11c200cecc2574e238d3686d81fdb27de451ed5c90f150ff8c1e3d56d729679b0cfac63ded2651e9657e1c90d99ceb9abe156a21eb043edd7520fd DIST simplekv-0.9.2.tar.gz 13750 BLAKE2B b3e64064ee8326a3e168cbb0ff7196e2b82ffd38c0388ca42d63c5f5ddf3078c071bf9ae2cb5b94bf7ef05a338800d567c9e61a4d560eb11f0e95b7eed8b1f9d SHA512 cfa17cc0920d4a0513c56443c30ed07a77130f689d71130a058e2a46a5b9dbfc22b1fd21d6fee973fc00242c6b9391143a4db91f9c1937ea7f64daa898a8f045 EBUILD simplekv-0.11.5.ebuild 462 BLAKE2B 117ee7363c64853a6138da1d28198b4bbc1f1a662badd5556fa0869f33a4e76135295ee0fd5721f4f521dedfed3fc4e6004cced08033628bbcdc201f6eafa792 SHA512 dc865254aaef5f98054479ae2558a52c9de00e17f96caf03d3033023e5408cfaf7f4d9657f40e8eaca39c7e5a08edf0adf40677447e4b929418cca11015dd16d +EBUILD simplekv-0.11.7.ebuild 462 BLAKE2B 2d5367c8e89c30aa95013d40bb94b0bfcb0f877d3c6c2b33763013a0ab13e3255aa45ccd72313cc5c3be04d2ad2802e1ece0eedd30edf6d708470cee2558e1cd SHA512 656f377ff4fbc51f80ac1a4a5dce3647e66e2ac00a02372df4c186f0381a4279f8029d78597699e2a4c08d8c5e29d46e047c941e9fb2bb417057db82f0c6956f EBUILD simplekv-0.9.2.ebuild 447 BLAKE2B fb7ed58150439e73ddf1155a75252a78c41566048edb19d707de4fa15337711622a99703370995839fa0ca56a541b3c04b88bb05026edbe28d71246f38cf6743 SHA512 348c87cc0280d4877f7d08c21a0db437996668a7392cc5c91ff9f2a9c9c0ad0bca2afbb5b9cb2734349cc29f49361f9039796e44fb32023ab97a536cffffea8c MISC metadata.xml 569 BLAKE2B 5d890f0ff8aedca1963530773432220abf8c88fbbd14283dc112b5060c7aabb4d00f8b74d53eea766e84cc01875425142c775326047536a0715b69bf7d344f16 SHA512 15775631b85b66248deed75545717ef7ccc4c2426851d651ddf29fc8fa9a225bd139415a43ce068510c323c143c1fac64e8ee143a0fa3a4e53827f7c6b82f7c6 diff --git a/dev-python/simplekv/simplekv-0.11.7.ebuild b/dev-python/simplekv/simplekv-0.11.7.ebuild new file mode 100644 index 000000000000..b19a293adbc2 --- /dev/null +++ b/dev-python/simplekv/simplekv-0.11.7.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 + +DESCRIPTION="A key-value storage for binary data, support many backends." +HOMEPAGE="https://pypi.python.org/pypi/simplekv/ https://github.com/mbr/simplekv" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND="" diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest index 239d2f056fd7..e1e085d9c1e0 100644 --- a/dev-python/tempora/Manifest +++ b/dev-python/tempora/Manifest @@ -3,5 +3,5 @@ DIST tempora-1.7.tar.gz 11645 BLAKE2B d354fb863a8d30bd9e603ad942d7c7f61a70c24e7f DIST tempora-1.9.tar.gz 12469 BLAKE2B da18fc066cb9cf7ee0fa7eefb39ea2ac941760144c7efdea66a05780ced43d574757665dfad6088f98c135e7b14874aef0c8243ab338fcbaa5a515ec27507f52 SHA512 cb049675d7196738debca3dc0ddd8c5e72d0468bd1a853f77378cc5564b100cd94d23c63d7b06c6bed2827365d904a1582cf9d497618493b795600b6d476b91f EBUILD tempora-1.6.1.ebuild 1192 BLAKE2B 775920937225e50b4335b4d4bb14bead8bdd8858d9f7bde262bd609e8c9b81d102c6b3035906133dee7ee6a07db8ccf53c8e90e9838eef6b31bc2e5505f4092f SHA512 80d5b81ae922cb59b9db54fbb42ec1ee939584da1b1280c269b530e5c83052a71480b311d7591e4012f22e28721d9dab2071f478c95a713a043e5a7343107785 EBUILD tempora-1.7.ebuild 1274 BLAKE2B 7cf4856b2eabd47a99c6150512e678c9c436fcc3511f2e23ab848d0e96ecdd5e49c235c86a5a942b620d6893fbbde546665d9347c9296465ce19a2caf83960cb SHA512 0e4a5b8e6296894c411accbc107a8dc677bd68ac0d6b190c699200636ab853e3980de9691a316dae2f928008ca87a7137e98c7fe6c0db89a0cba04efebb9ea8d -EBUILD tempora-1.9.ebuild 1276 BLAKE2B aa7af9eb0bd768421ff4a1e884d47f151169f45932eeb563013c54d3d39ff96a21fd453abc6de77c4e270e7e4862c9414ae1f665136f39f682917c4215bd4a08 SHA512 7726efb1d0a06bf2c9d1e8053b57b9ac7b27e3e2bdb5d19cd052a5fb1d19dc65448bccdc41b6c6734d510f4764a0659a6afd6216e375111bb1a4e7f4ce534b73 +EBUILD tempora-1.9.ebuild 1281 BLAKE2B dce9d5716c5760c16b44f593f10527b09ffe90147087780b80142b7db4162ce5d8da6a03ae0325da234a58b302096c4e7bfacf8c7bc83c0373e99393378a29a7 SHA512 a9266c5e3581c13b072f986bff2923c102481f983648ed26311670d0ce5a6dddd7f4f651ed19c2588ae6abada87e1f3f75886d6652d5d12f56f564284f894d87 MISC metadata.xml 638 BLAKE2B c86883f938a4779097001ac26dc998a900d39599a930fd5682fca2002f93bc6f3f8b8edb0da06476751ef32fda0ded0641ba12d120919b32bebe2843abca8f4d SHA512 06c699b11df110494a9714a8784042d45834ce647286e57c58831ce036a604f415c7de511901bbff1e9d10a114a2fc6f4ce5fd71dc72ec9cdbe856a93ebd9507 diff --git a/dev-python/tempora/tempora-1.9.ebuild b/dev-python/tempora/tempora-1.9.ebuild index ac0b0ba352ad..a619b0f986ba 100644 --- a/dev-python/tempora/tempora-1.9.ebuild +++ b/dev-python/tempora/tempora-1.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="doc test" RDEPEND=" diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest index bbb305f02e84..23f3eb8fc01d 100644 --- a/dev-python/vcstools/Manifest +++ b/dev-python/vcstools/Manifest @@ -1,6 +1,8 @@ DIST vcstools-0.1.38.tar.gz 54671 BLAKE2B b19730749878de8fb55706751b8a276e351d944803aecb45d8f07497ed9d4283939594d751e818c7fcc09a7cefc4238df978470e8f9da10f27bed5abfe76ce5c SHA512 a3693d34777235e562a5db006af8f33590df99ffce96f5d3cfd2d816ebdc23ee5fb3536bf289b64a36588e60ce20ce8396a448394f300a12672fd8bf5800973e DIST vcstools-0.1.39.tar.gz 51610 BLAKE2B 24997cf3981a70f9647c16a230ff776b32aaf7096d760976b6af7b1fa1fe78b4993299680d8aad53d82465e66c4fcd80389e26b8da1476df64ccaf9b40c705af SHA512 163ced29baa158d915169a4f8f432bd9ad60ddcd5abae0d3801b5d970049d717c11bd8aa95f7af9dfe48cdcbcce49d14331a82a9c41b9ded1ce4caa2e27cd901 +DIST vcstools-0.1.40.tar.gz 62109 BLAKE2B a5347ba62031e602421f26b081e26e55549e92fc4a0648b58a3c4c3b0134b91dba096604f83edcc51a99c989e60fa51e8af2f9ecbf992500a6e942c19da9c82c SHA512 7cd062f3c72b27f78361d3000ed8951b1723ea7dd99bf05ea711e8a8b93c42c2acebdfd6c7cf7384730c708da11bd0d2712a54e538dd833eafbcef46f23857cd EBUILD vcstools-0.1.38.ebuild 1399 BLAKE2B 64d2a8e2ecd0bf51feb77f6e7ad4ca93c1813f8fe9a5aad796c1050d543116b00b99f80acb912957f61fda2aaeb6cb313af170c101f625f7b5695e8ac1638666 SHA512 f46354bae88a383be02b4992ff0e6139681a9c0884ff89bd9ab4f6fb3e485050a64f543915bc9ee063bcdaebcf52b07aa4fbbf4f80fddde841cf5e4f2c545fcd EBUILD vcstools-0.1.39.ebuild 1399 BLAKE2B 461dd2805e890216f0b5c1638fb6bfdd6bfa0cc32105228ba66c4345960f23f4030cf7429f696b34424a53eb2b8363a4c6e51baeec96563302f1e3470725b191 SHA512 bdaab338af6023d1621f4495ee47704a9396b11ea97fefd273e4a44f74bf810797582f02f91d6b15e7a5f923bd565e5d02141d1c47f7f39834719a234e876a6c +EBUILD vcstools-0.1.40.ebuild 1399 BLAKE2B ec7a9bb3af948dd01651f9f3ef26611917e0573a5179521f36907c3b3dcc608fc0d88d7ef8ef4e0e2f1750d736b8f5ec5995e89d0457e51da2298a305a98dd62 SHA512 26f63b27ce8c41703f097630d9873e1bf04ba157b133aa42d96022a40654c592f25fa0df42d60891a25753f3efe61adb995b89ca3897142044af58aee5f7d209 EBUILD vcstools-9999.ebuild 1399 BLAKE2B 64d2a8e2ecd0bf51feb77f6e7ad4ca93c1813f8fe9a5aad796c1050d543116b00b99f80acb912957f61fda2aaeb6cb313af170c101f625f7b5695e8ac1638666 SHA512 f46354bae88a383be02b4992ff0e6139681a9c0884ff89bd9ab4f6fb3e485050a64f543915bc9ee063bcdaebcf52b07aa4fbbf4f80fddde841cf5e4f2c545fcd MISC metadata.xml 331 BLAKE2B 11f0b79892ca57b4abcbd3e0538168569338972295dc250516dabf12f650416d013be219d17401ae24129ba40bea056e4831940982ae6b0368046e1efbb76974 SHA512 dbc3f8205ab4e4788a33377fd00d438a9bcc4558ff02989f20befb19de690428d377ca8e0450a47bfdc8654f74123e0e4b02a9a26ffe4f27e1a737266f5cf918 diff --git a/dev-python/vcstools/vcstools-0.1.40.ebuild b/dev-python/vcstools/vcstools-0.1.40.ebuild new file mode 100644 index 000000000000..8283778fcf05 --- /dev/null +++ b/dev-python/vcstools/vcstools-0.1.40.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/vcstools/vcstools" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Python library for interacting with various VCS systems" +HOMEPAGE="http://wiki.ros.org/vcstools" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz + https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-vcs/git + dev-vcs/bzr + dev-vcs/mercurial + dev-vcs/subversion + ) +" + +python_test() { + # From travis.yml + # Set git config to silence some stuff in the tests + git config --global user.email "foo@example.com" + git config --global user.name "Foo Bar" + # Set the hg user + echo -e "[ui]\nusername = Your Name <your@mail.com>" >> ~/.hgrc + # Set the bzr user + bzr whoami "Your Name <name@example.com>" + #git config --global user.email "you@example.com" + #git config --global user.name "Your Name" + + nosetests --with-coverage --cover-package vcstools || die +} |