From 1bdef73fc36b474842c4a0dd1a7ca31dcd1128ca Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Wed, 1 Oct 2014 12:48:04 -0700 Subject: [PATCH] execnet-1.2.0-r1.ebuild: Update python* entries in PYTHON_COMPAT MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Python 2.6 is no longer in the tree, but 3.3 and 3.4 are. I went with a revbump here (in contrast to bc861e9e, Add support for the new PyPy slotting, 2014-03-31). From the devmanual [1]: Ebuilds should have their -rX incremented whenever a change is made which will make a substantial difference to what gets installed by the package — by substantial, we generally mean "something for which many users would want to upgrade". Whether or not the 2.6, 3.3, or 3.4 versions of the package are installed for a given PYTHON_TARGETS seems like a substantial difference to me ;). I've also trimmed the Manifest, because my overlay uses thin, unsigned manifests. Feel free to re-thicken if you prefer. I've also skipped the ChangeLog entry, because folks can just look at is commit message. Feel free to extract a ChangeLog entry from this if you prefer. [1]: http://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html --- Manifest | 28 ------------------------ execnet-1.2.0-r1.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 28 deletions(-) create mode 100644 execnet-1.2.0-r1.ebuild diff --git a/Manifest b/Manifest index c02609f..9285501 100644 --- a/Manifest +++ b/Manifest @@ -1,31 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - DIST execnet-1.0.9.zip 297854 SHA256 ab974982ce5f9a3b7aa81da08e9605716d77a61abdf61f2f0846456e7fa91386 SHA512 7bd2577fc06aa8530d6e758ac0b9b88587b582b9a86cd26c58bec8d7b49e531145c1777da2e0122c1fe9d66db13b27a1e7f6e689839c923eb33ea88571697aa3 WHIRLPOOL 998fa06fb4dcd690f8f210da194d93ec9301dfa32d68757730b05da9775d7783bdbae8fbdef60ffcfc33051666d718262ddb570cdd10000813eb05a64025be91 DIST execnet-1.1.zip 324708 SHA256 fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c SHA512 52ccdeca41229aed44e62e34476f42126ec00ef0c878267de3a5c706bf265d1d79945b9fd27f608b9cdc5512bda66662b545f96053160fbadb568f667e95a71e WHIRLPOOL 93a5bfd46e37838cd429daf827d712832c54102aa75d57e78970481b19dc2763de760332aefc5026f2c190043ef636fc35a45a47c4a7034af2925600d60b6d96 DIST execnet-1.2.0.tar.gz 163876 SHA256 951714caa0ae80237f4ffc1f08450e9e2e5f8f902beaf1ad294020875d6f8c2c SHA512 bf4eb1c07832628863f3d315510628343bc4504050311a277a86100a825df8ed5f6b65f58db28ea6733f3886b6007eae7fd33586721374f9ffb3687e9b95d5c4 WHIRLPOOL 898d9427d55e316f2cdfe06d8dadd0f40d8d2374802b419c9b7aac279eed36919f8dc0084c9c253b3b3d75e9dd50ec2748ef2227e803bf900d7d8b0d5395c45e -EBUILD execnet-1.0.9.ebuild 978 SHA256 9569361cd3c108704bf1922f5e7c539d504fbf5473490eeef3961bfc19491e48 SHA512 88814d4c4716a1f290c9744423762d5dca4fc44c7085d82d0c99880f42f95df5faa735aa07f4b787903f3b068bd140914871052f20320ff219e69616b452e313 WHIRLPOOL efc3c5c7d9641a757c91dc2f1529cd3a03a9df01e63240d586b60381816e31810dd5ef79c4c6643ccb7dbb5e0f7b02d9aada561ab08fb140a2f7d9587f149137 -EBUILD execnet-1.1-r1.ebuild 1201 SHA256 becb382e88fd7ccad446dfdf673cc7d773ca3c3c2a1680f0addd06fbe70d37d7 SHA512 378a57810e4d4eae8edc2ff9c778ed33f491e92b85cbbb6d7fc754e4e95796ae73da77da56548f7a5e656f97b0f4a7d4d87f77802ef17589bbb40d8504f3eb06 WHIRLPOOL f10e0d358028ddb6b6f1bab8ec77f0e9468d04082eba6a8830736cdf5339e8a35077f994c02832804a21463fc1925e2471b63068ed04dbef44f20018095f9098 -EBUILD execnet-1.1.ebuild 882 SHA256 2f94a327c4446fcd22ff01809778c586b8dcd86fbf4a61115cf060eaced7510e SHA512 be6d9080860c8c5d23c1607d6e7859f640f5ff50f672f0246a6a3b9ac71a568e0731df25bcaecd823f7c459d2ec439504f40a4d8f9af4e568b6a07eecd2c76a4 WHIRLPOOL 2953922232b9f3213f5801045f479c4f602b3d9987e5c000bbabfe7da7392d18d3a9f02210611964c4d7ba05aa6140b58303c002442d2b2c60d30fe6841030b8 -EBUILD execnet-1.2.0.ebuild 1189 SHA256 319fe1f2e8363bc536b6a8b3121b8607131d8e05fc595b8ed56c00dc1bc96e91 SHA512 f3717d18f24c397991aa6ce0734937a8f3225f7b564cc683c069272c29069b4b1950f7fc5f8d4c1281c246f5ef174dfaa90fb3685515d6eba113e519915beec2 WHIRLPOOL 0585fb33389d0ceca59f32f1645dd5efc85763ea690f52a2aa9a976affd6952b4d96db0a1927baaa188c997ae888fceb561458588d9d217a2db128055215dafe -MISC ChangeLog 2912 SHA256 a7d7d9714b94e13c8689219c1d544a85423f0751d289b769409dece430b46718 SHA512 675a0c989d3e1c0b4f13d44806eb3ab242618c955256c04211e045d6545d3a1d537b86e97b75754f9f7386aa9af5d3e5110a4826454e97273337ebe85a6e5956 WHIRLPOOL afdc1b6374d69c1f69618594c237d195741f2afcdb2b699a28ef708a0b689b9363f0c4373d6c61fff80990982ebd55221e14f7390a417f233887f9315a73e824 -MISC metadata.xml 443 SHA256 b38fdb5d7dba3a8b2167cf95e64ec10f8e01c911ea5397a2efd00ffbecc0865e SHA512 db1c66776ca96df607ef08a806f41954b1b7677fa32c02e33ae67a8daaf04b797c6f8bbc17e53fdbfadc0cb473ead82347fa1374dace31fb18722428bd7a91cf WHIRLPOOL bec892ffd13dcd5b7744c2fb0a049007cc628fa6047d0b4f232ee91552bd2e62d2e17d564aab77435f62d6285d4e237f493f95ca8f63f1b740de070f4b9eb617 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQJ8BAEBCABmBQJTOdEgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOGdkP/3kGwyzQ9WA7gvD/lKUvQEjj -dywseK8ozbODqhZRADpNlPhYs7npYsAAh6QkAg71SHQidp9Qj55GiRgOgMFZhKHx -UaoeM3L0lj42QpF8UZx76pARniFSGZjI2eTHGhUfytI1IbHS9hzoIXkzX2kQCZf1 -ZVTVIMAZGw5KxDjfq1G/jx0hDRyq7YdEu6BwvED9y6PtB5N7KJboB/eydLr3001G -z037ETc3qWj62gZR+VEAXdiHs4ESGDtHzz6eAzvT/qEicIaeHes8FRqx6k8pCRzw -U2fBCwL4S1POqumfSZlXJIgk0aJFmVqt7nEoKD76Sp9NS+E/FlbYlABZ0EAQp0b/ -OL0gqtNIQ1l3MieI9acebh2zEa0mO7JSzWeCY7WhhgkVIGj5xZXmbWVLBJbf7h+x -hRQVO8iZbegKZ9/uYm3Mqkrpf4hd+K/+JoQNZRbEvSfY+LLKhLmyMwFgtqNpJ6W1 -lMKNrgwIqN0Es/symOmQOAP0IXCCyXHsoorGeYz1XA/nTPnvftm3IwP3I50Jmfre -0uIfmfcfes/fBouEF8oP57k1WG6TFVeCNBbFGXaPoQYk2jS38r9qRrEnYjoddp3G -MYO4owDrdAOhNQ+4lzvWv8vIjcuMnTGlOlspIcs7fbb9B4mGl1S7c2IVna4rFFZc -Nv8II5HVgSa5lGKDsHnt -=v5aW ------END PGP SIGNATURE----- diff --git a/execnet-1.2.0-r1.ebuild b/execnet-1.2.0-r1.ebuild new file mode 100644 index 0000000..76d28ee --- /dev/null +++ b/execnet-1.2.0-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy pypy2_0 ) + +inherit distutils-r1 + +DESCRIPTION="Rapid multi-Python deployment" +HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" +RDEPEND="" + +python_compile_all() { + use doc && emake -C doc html +} + +src_test() { + # Tests are a bit fragile to failures in parallel. + # XXX: take a closer look, it may be easy to fix. + local DISTUTILS_NO_PARALLEL_BUILD=1 + + distutils-r1_src_test +} + +python_test() { + # Re-enable in order to properly test disabling it ;). + # https://bitbucket.org/hpk42/execnet/issue/10 + unset PYTHONDONTWRITEBYTECODE + + py.test || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/_build/html/. ) + + distutils-r1_python_install_all +} -- 2.26.2