diff options
-rw-r--r-- | dev-python/pyprotocols/ChangeLog | 11 | ||||
-rw-r--r-- | dev-python/pyprotocols/Manifest | 14 | ||||
-rw-r--r-- | dev-python/pyprotocols/files/SkipTests.patch | 26 | ||||
-rw-r--r-- | dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild | 45 |
4 files changed, 92 insertions, 4 deletions
diff --git a/dev-python/pyprotocols/ChangeLog b/dev-python/pyprotocols/ChangeLog index be17a5a8c493..819f82d01701 100644 --- a/dev-python/pyprotocols/ChangeLog +++ b/dev-python/pyprotocols/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/pyprotocols -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyprotocols/ChangeLog,v 1.26 2012/02/22 04:54:55 patrick Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyprotocols/ChangeLog,v 1.27 2013/04/10 11:50:57 idella4 Exp $ + +*pyprotocols-1.0_pre2306-r1 (10 Apr 2013) + + 10 Apr 2013; Ian Delaney <idella4@gentoo.org> +files/SkipTests.patch, + +pyprotocols-1.0_pre2306-r1.ebuild: + migration to distutils-r1, exclusion of rogue tests from testsuite 22 Feb 2012; Patrick Lauer <patrick@gentoo.org> pyprotocols-1.0_pre2306.ebuild: @@ -108,4 +114,3 @@ 16 Jul 2004; Bryan Ăstergaard <kloeri@gentoo.org> +metadata.xml, +pyprotocols-0.9.2.ebuild: Initial import, ebuild courtesy of Sourav Mandal <sourav@sourav.net>. - diff --git a/dev-python/pyprotocols/Manifest b/dev-python/pyprotocols/Manifest index 7c2d7e49cbf9..8e8a7e0d53c4 100644 --- a/dev-python/pyprotocols/Manifest +++ b/dev-python/pyprotocols/Manifest @@ -1,4 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX SkipTests.patch 789 SHA256 c4de1ae043aa6e71f205a0a3e40bcf5775896bda3061b71a879df2fbc40c809b SHA512 5e836d94cd9431d565b1d91b32e4f50acdc80b77de152edf1018f34db0bc2e5e55a5034d5df313699f3caac170a39c0419023fd91b6e5f1ea3edad845967deb3 WHIRLPOOL a9cd779417cfc7817d6134e7c869acf56f10129fefb59383dd45b5f22358a0ec0a4186c8a0c7171ca25369c683a74795cf2c7a7e35d1472e3fd9e917fe4dda9b DIST PyProtocols-1.0a0dev_r2306.tar.gz 218555 SHA256 55241280fdb5c9a00e69c51e0fca2d76214d741843753f00c73bf78ea09db284 SHA512 1f18be9548ae29b6111dccd158f5706f3a1ed7074152e9ef2e0d17caaad2227d3f613b50b602b3b1d47b5db7f53e583fce4e06b3e23916ac0daf7a92bcd66ccc WHIRLPOOL 150bedb9f3f531104efb30bc7c49f1dbfbb6bdde32bb706273c8f0c2513e951fa80bf992b4f58e151185ebfaf26df70aecd5b84e1ba55cf907ee78e9c5788f65 +EBUILD pyprotocols-1.0_pre2306-r1.ebuild 1338 SHA256 dba17c7f6ad8db254b935edab6554c613b96f7c873d552afc1af839fca6f9dbc SHA512 0d987aaf059e442d2530ebe68f524049d841c589bb56ec693c02282118ba0f90bdd5eb38c64a18de701cd555b5ccad5cccf8c4b8be1c2dfb75879435ca11b0e4 WHIRLPOOL e4c873a6b3ab84916945339649b5aa6f2821f1517ce5e608c201ad5292ff688b051b9336883959560a68b9dace981995f6a8196029c9946ac1183f52654f9d8b EBUILD pyprotocols-1.0_pre2306.ebuild 1205 SHA256 3053a44f0e943e72070aaba9381419d6718f4b0bc9f29dcab1de2e1edb719fd5 SHA512 9effac84371435514985c7309703cc6d88eb545058d40aab68ba0853b574561cfec1944434b4e33617f1c0fa65467f98dd02f58c6abad14fffcb1188664ed7b0 WHIRLPOOL 23e6dc56b19dd9b2893bfce39018a1cbdeda830fec90cfa4472d5f092b4bfdf1b48ff4000ad4224f9c0e29825f0b1bb167ad7ed70b1eae8b4a034ad9b1267e74 -MISC ChangeLog 3708 SHA256 6e1608c740aa69f73388fb7914ad4a93229cade43a27f4a9001ed1e37c1252bb SHA512 fd9c5b7b28e68ae1bf37fa4dcfe1862bbf1e35957aca4851eaeb5f8e15d878cc1d99648ce233764a03d5629a6cfe6fd1f793ee3164c9ef073299cb2eedaad8d6 WHIRLPOOL 649db2bb545a87bef97b4a16c8a04858faf6e5b854a823c4e9e1beba2b0d0534418a0394824d1a715f1b461b7de38be3e41dd46b975c91d0d85f0ca1226ee051 +MISC ChangeLog 3930 SHA256 2cb6410c5c53f6222444fbd2b68b0b7c64c9ab206dd3340c71963d8684ce2d65 SHA512 769cc5110ed35d48516a71a59f4244e1c695cf6d51207cbe7e696330a257be8df6eccfbd2ccbb65711d1407bf142bf90d2d8dbc23d340390f95c1fd925c83114 WHIRLPOOL b41947ff04a9860269d1eb22a0c0547728fb71b1ce9d939c2551d1bcf7c3549264b2356e51bd9b0fa848c20c5445ee2b5866b91287cd44bec352da9f4ba00913 MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlFlUigACgkQso7CE7gHKw0M/gCgwNr6W1RnA56/Pl5o+6Gp4BD4 +t2cAn1Vz0Jw3RiYJBmMMTktV5lfQKlkV +=aJOk +-----END PGP SIGNATURE----- diff --git a/dev-python/pyprotocols/files/SkipTests.patch b/dev-python/pyprotocols/files/SkipTests.patch new file mode 100644 index 000000000000..7e362678fe4f --- /dev/null +++ b/dev-python/pyprotocols/files/SkipTests.patch @@ -0,0 +1,26 @@ +diff -ur PyProtocols.orig/src/protocols/tests/__init__.py PyProtocols/src/protocols/tests/__init__.py +--- src/protocols/tests/__init__.py 2007-04-25 12:15:46.000000000 +0800 ++++ src/protocols/tests/__init__.py 2013-04-10 19:22:28.720647271 +0800 +@@ -256,22 +256,6 @@ + makeSuite(GenerationTests,'check'), + ] + +- try: +- import zope.interface +- except ImportError: +- pass +- else: +- from protocols.tests import test_zope +- tests.append( test_zope.test_suite() ) +- +- try: +- from twisted.python.components import Interface +- except (ImportError, SystemError): +- pass +- else: +- from protocols.tests import test_twisted +- tests.append( test_twisted.test_suite() ) +- + return TestSuite( + tests + ) diff --git a/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild b/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild new file mode 100644 index 000000000000..a18ed10d2736 --- /dev/null +++ b/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild,v 1.1 2013/04/10 11:50:57 idella4 Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) + +inherit distutils-r1 flag-o-matic + +MY_PN="PyProtocols" +MY_P="${MY_PN}-${PV/_pre/a0dev_r}" + +DESCRIPTION="Extends the PEP 246 adapt function with a new 'declaration API'" +HOMEPAGE="http://peak.telecommunity.com/PyProtocols.html http://pypi.python.org/pypi/PyProtocols \ + http://svn.eby-sarna.com/PyProtocols/" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="|| ( PSF-2 ZPL )" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +RDEPEND=">=dev-python/decoratortools-1.4[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + >=dev-python/pyrex-0.9.9[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MY_PN}" + +DOCS=( CHANGES.txt README.txt UPGRADING.txt ) + +python_prepare_all() { + # Rm peripheral & rogue failing tests + rm -f src//protocols/tests/{test_twisted.py,test_zope.py} || die + epatch "${FILESDIR}"/SkipTests.patch +} + +python_configure_all() { + append-flags -fno-strict-aliasing +} + +python_test() { + esetup.py test && einfo "Tests passed under ${EPYTHON}" \ + || die "Tests failed under ${EPYTHON}" +} |