diff options
author | Michał Górny <mgorny@gentoo.org> | 2013-08-03 09:35:05 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2013-08-03 09:35:05 +0000 |
commit | 9827382f0ccf68c769e34131f8264e697def1584 (patch) | |
tree | 2394d4513bb5d8fb8dd0bebd546e42568c355455 /dev-python/twisted-core | |
parent | Replace -std=gnu+11 with -srd=c++11 for bug 479500. (diff) | |
download | historical-9827382f0ccf68c769e34131f8264e697def1584.tar.gz historical-9827382f0ccf68c769e34131f8264e697def1584.tar.bz2 historical-9827382f0ccf68c769e34131f8264e697def1584.zip |
Move dev-python/twisted to dev-python/twisted-core.
Package-Manager: portage-2.2.0_alpha191/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0x9627F456F9DA7643!
Diffstat (limited to 'dev-python/twisted-core')
17 files changed, 1644 insertions, 0 deletions
diff --git a/dev-python/twisted-core/ChangeLog b/dev-python/twisted-core/ChangeLog new file mode 100644 index 000000000000..315e5815ddfe --- /dev/null +++ b/dev-python/twisted-core/ChangeLog @@ -0,0 +1,701 @@ +# ChangeLog for dev-python/twisted +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/ChangeLog,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +*twisted-13.0.0 (08 Apr 2013) + + 08 Apr 2013; Patrick Lauer <patrick@gentoo.org> +twisted-13.0.0.ebuild: + Bump + +*twisted-12.3.0 (14 Jan 2013) + + 14 Jan 2013; Patrick Lauer <patrick@gentoo.org> +twisted-12.3.0.ebuild: + Bump + + 08 Jan 2013; Mike Gilbert <floppym@gentoo.org> files/twistd.init: + Remove bashism, #450806 by kensington. + + 08 Oct 2012; Marien Zwart <marienz@gentoo.org> twisted-12.2.0.ebuild: + Tighten python version dependency (spotted by Arfrever). + + 05 Oct 2012; Marien Zwart <marienz@gentoo.org> twisted-10.2.0.ebuild, + twisted-11.0.0.ebuild: + Restrict pypy in twisted < 11.1.0 (bug #420653). + +*twisted-12.2.0 (27 Sep 2012) + + 27 Sep 2012; Marien Zwart <marienz@gentoo.org> + +files/twisted-12.1.0-remove-tests-conch-dependency.patch, + +twisted-12.2.0.ebuild: + Bump to 12.2.0 (bug #423777) with some test-related ebuild improvements. + + 08 May 2012; Alexis Ballier <aballier@gentoo.org> twisted-12.0.0.ebuild: + keyword ~amd64-fbsd + + 13 Apr 2012; Marien Zwart <marienz@gentoo.org> + +files/twisted-12.0.0-fix-test-timeFormatting.patch, twisted-12.0.0.ebuild: + Fix a test that fails in some timezones (bug #409329). + +*twisted-12.0.0 (22 Mar 2012) + + 22 Mar 2012; Patrick Lauer <patrick@gentoo.org> +twisted-12.0.0.ebuild: + Bump + + 29 Dec 2011; Mike Gilbert <floppym@gentoo.org> twisted-11.1.0.ebuild: + Fix line wrapping. + + 29 Dec 2011; Mike Gilbert <floppym@gentoo.org> twisted-11.1.0.ebuild: + Call python_get_implementation_and_version from src_test. + +*twisted-11.1.0 (27 Dec 2011) + + 27 Dec 2011; Mike Gilbert <floppym@gentoo.org> +twisted-11.1.0.ebuild: + Version bump for bug 395825 by Ian Delaney. Bits and pieces by Arfrever. + + 17 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> twisted-11.0.0.ebuild: + ppc64 stable wrt #366131 + + 17 Jun 2011; Jeroen Roovers <jer@gentoo.org> twisted-11.0.0.ebuild: + Stable for HPPA (bug #366131). + + 12 Jun 2011; Raúl Porcel <armin76@gentoo.org> twisted-11.0.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #366131 + + 03 Jun 2011; Brent Baude <ranger@gentoo.org> twisted-11.0.0.ebuild: + Marking twisted-11.0.0 ppc stable for bug 366131 + + 02 Jun 2011; Markus Meier <maekke@gentoo.org> twisted-11.0.0.ebuild: + arm stable, bug #366131 + + 26 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> twisted-11.0.0.ebuild: + x86 stable wrt bug #366131 + + 09 May 2011; Markos Chandras <hwoarang@gentoo.org> twisted-11.0.0.ebuild: + Stable on amd64 wrt bug #366131 + +*twisted-11.0.0 (04 Apr 2011) + + 04 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +twisted-11.0.0.ebuild: + Version bump. + + 25 Jan 2011; Jeroen Roovers <jer@gentoo.org> twisted-10.2.0.ebuild: + Stable for HPPA (bug #350894). + + 21 Jan 2011; Thomas Kahle <tomka@gentoo.org> twisted-10.2.0.ebuild: + x86 stable per bug 350894 + + 12 Jan 2011; Markos Chandras <hwoarang@gentoo.org> twisted-10.2.0.ebuild: + Stable on amd64 wrt bug #350894 + + 06 Jan 2011; Brent Baude <ranger@gentoo.org> twisted-10.2.0.ebuild: + Marking twisted-10.2.0 ppc stable for bug 350894 + + 06 Jan 2011; Raúl Porcel <armin76@gentoo.org> twisted-10.2.0.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #333211 + + 29 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + twisted-10.2.0.ebuild: + Avoid test failures with root permissions. + + 28 Dec 2010; Brent Baude <ranger@gentoo.org> twisted-10.2.0.ebuild: + Marking twisted-10.2.0 ppc64 for bug 333211 + + 23 Dec 2010; Thomas Kahle <tomka@gentoo.org> twisted-10.1.0.ebuild: + x86 stable per bug 333389 + +*twisted-10.2.0 (22 Dec 2010) + + 22 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +twisted-10.2.0.ebuild: + Version bump. + + 25 Oct 2010; Jeroen Roovers <jer@gentoo.org> twisted-10.1.0.ebuild: + Stable for HPPA (bug #333211). + + 10 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + twisted-10.1.0.ebuild: + Set MY_PACKAGE. Use twisted.eclass instead of distutils.eclass. Use + twisted_pkg_postinst() and twisted_pkg_postrm() and avoid custom + regeneration of Twisted plugin cache. + + 18 Aug 2010; Markos Chandras <hwoarang@gentoo.org> twisted-10.1.0.ebuild: + Stable on amd64 wrt bug #333211 + +*twisted-10.1.0 (09 Jul 2010) + + 09 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +twisted-10.1.0.ebuild: + Version bump. + + 23 Apr 2010; Fabian Groffen <grobian@gentoo.org> twisted-10.0.0.ebuild: + Fix src_test for Prefix, thanks Dan Wallis in bug #316739 + +*twisted-10.0.0 (17 Mar 2010) + + 17 Mar 2010; Patrick Lauer <patrick@gentoo.org> +twisted-10.0.0.ebuild: + Bump + + 13 Feb 2010; Raúl Porcel <armin76@gentoo.org> twisted-9.0.0-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #300702 + + 10 Feb 2010; Jeroen Roovers <jer@gentoo.org> twisted-9.0.0-r1.ebuild: + Stable for HPPA (bug #300702). + + 08 Feb 2010; Peter Volkov <pva@gentoo.org> twisted-8.2.0-r2.ebuild, + twisted-9.0.0-r1.ebuild: + Add inherit eutils for epatch. + + 17 Jan 2010; Christian Faulhammer <fauli@gentoo.org> + twisted-9.0.0-r1.ebuild: + stable x86, bug 300702 + + 13 Jan 2010; Markus Duft <mduft@gentoo.org> twisted-9.0.0-r1.ebuild: + fixed ${D} -> ${D%/}${EPREFIX} for prefix support + +*twisted-9.0.0-r1 (12 Jan 2010) + + 12 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +twisted-9.0.0-r1.ebuild, + +files/twisted-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch: + Install Twisted egg-info (bug #299736). Respect + TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable, which should be set in + ebuilds of some other packages to avoid permission errors. + + 20 Dec 2009; Raúl Porcel <armin76@gentoo.org> twisted-8.2.0-r2.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #289680 + + 20 Dec 2009; Fabian Groffen <grobian@gentoo.org> twisted-9.0.0.ebuild: + Merged keywords from Prefix, added small Prefix changes, bug #295035 + + 16 Dec 2009; Brent Baude <ranger@gentoo.org> twisted-8.2.0-r2.ebuild: + Marking twisted-8.2.0-r2 ppc64 stable for bug 289680 + + 01 Dec 2009; Markus Meier <maekke@gentoo.org> twisted-8.2.0-r2.ebuild: + amd64/x86 stable, bug #289680 + +*twisted-9.0.0 (30 Nov 2009) + + 30 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +twisted-9.0.0.ebuild: + Version bump (bug #294924). + + 29 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> twisted-8.2.0-r2.ebuild: + Stable for ppc, bug 289680 + + 15 Nov 2009; Raúl Porcel <armin76@gentoo.org> twisted-8.2.0-r2.ebuild: + Revert to ~alpha + + 11 Nov 2009; Jeroen Roovers <jer@gentoo.org> twisted-8.2.0-r2.ebuild: + Stable for HPPA (bug #289680). + + 08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> + twisted-8.2.0-r2.ebuild: + Stable on alpha, bug #289680 + + 01 Nov 2009; Raúl Porcel <armin76@gentoo.org> twisted-8.2.0-r2.ebuild: + Revert keywords until all twisted-8.2.0-related packages are stable as + well + + 30 Oct 2009; Markus Meier <maekke@gentoo.org> twisted-8.2.0-r2.ebuild: + amd64/x86 stable, bug #289680 + + 24 Oct 2009; nixnut <nixnut@gentoo.org> twisted-8.2.0-r2.ebuild: + ppc stable #289680 + + 04 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + twisted-8.1.0.ebuild, twisted-8.2.0-r2.ebuild: + net-zope/zopeinterface renamed to net-zope/zope-interface. + + 10 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + files/twistd.init: + Export PYTHONPATH in init script (bug #260322). + + 06 Sep 2009; Christian Ruppert <idl0r@gentoo.org> twisted-1.2.0.ebuild, + twisted-1.3.0.ebuild, -files/twisted-2.0.1-echo-less.patch, + -files/twisted-2.1.0-trial-tests.patch, + -files/twisted-2.1.0-trial-tests2.patch, twisted-8.1.0.ebuild, + twisted-8.2.0.ebuild: + Remove unused patch. Fix repoman complains. + +*twisted-8.2.0-r2 (28 Aug 2009) + + 28 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -twisted-8.2.0-r1.ebuild, +twisted-8.2.0-r2.ebuild, + -files/twisted-8.2.0_deprecations.patch, files/twisted-8.2.0_tests.patch: + Set SUPPORT_PYTHON_ABIS. Disable broken tests (bug #181470 and bug + #190433). Remove broken patch (bug #268737). + +*twisted-8.2.0-r1 (16 Jul 2009) + + 16 Jul 2009; Jesus Rivero <neurogeek@gentoo.org> + +files/twisted-8.2.0_deprecations.patch, +files/twisted-8.2.0_tests.patch, + +twisted-8.2.0-r1.ebuild: + Fixed test failures wrt bug #190433. Changed to EAPI 2. Added patches for + py26 deprecations + + 08 Jan 2009; Patrick Lauer <patrick@gentoo.org> +twisted-1.2.0.ebuild: + Undoing breakage + + 08 Jan 2009; Patrick Lauer <patrick@gentoo.org> +twisted-1.3.0.ebuild: + Readding 1.3.0. Ooopsie ... + + 08 Jan 2009; Patrick Lauer <patrick@gentoo.org> -twisted-1.2.0.ebuild, + -twisted-1.3.0.ebuild, -twisted-2.0.1.ebuild, -twisted-2.1.0.ebuild, + -twisted-2.2.0.ebuild, -twisted-2.4.0.ebuild, -twisted-2.5.0.ebuild, + -twisted-8.0.1.ebuild: + Remove old + +*twisted-8.2.0 (08 Jan 2009) + + 08 Jan 2009; Patrick Lauer <patrick@gentoo.org> +twisted-8.2.0.ebuild: + Bump to 8.2.0 + + 20 Dec 2008; nixnut <nixnut@gentoo.org> twisted-8.1.0.ebuild: + Stable on ppc wrt bug 231675 + + 04 Sep 2008; Rob Cakebread <pythonhead@gentoo.org> twisted-8.1.0.ebuild: + Remove test if not using Python 2.5+ bug# 234370 + + 13 Aug 2008; Santiago M. Mola <coldwind@gentoo.org> twisted-8.1.0.ebuild: + amd64 stable wrt bug #231675 + + 08 Aug 2008; Raúl Porcel <armin76@gentoo.org> twisted-8.1.0.ebuild: + alpha/ia64/x86 stable wrt #231675 + + 08 Aug 2008; Markus Rothe <corsair@gentoo.org> twisted-8.1.0.ebuild: + Stable on ppc64; bug #231675 + + 08 Aug 2008; Jeroen Roovers <jer@gentoo.org> twisted-8.1.0.ebuild: + Stable for HPPA (bug #231675). + + 06 Aug 2008; Jesus Rivero <neurogeek@gentoo.org> metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 05 Aug 2008; Ferris McCormick <fmccor@gentoo.org> twisted-8.1.0.ebuild: + Sparc stable, part of Bug #231675. + +*twisted-8.1.0 (25 May 2008) + + 25 May 2008; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.2.0.ebuild, + twisted-1.3.0.ebuild, +twisted-8.1.0.ebuild: + Version bump to 8.1.0 + some minor fixes to older ebuilds + +*twisted-8.0.1 (13 May 2008) + + 13 May 2008; Ali Polatel <hawking@gentoo.org> +twisted-8.0.1.ebuild: + Version bump. + + 12 Mar 2008; Christian Heim <phreak@gentoo.org> metadata.xml: + Removing Marien Zwart (marienz, #107204) from metadata.xml. + + 12 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> twisted-2.4.0.ebuild: + Stable on sparc + + 12 Mar 2007; Raúl Porcel <armin76@gentoo.org> twisted-2.4.0.ebuild: + x86 stable + + 09 Feb 2007; Marien Zwart <marienz@gentoo.org> files/digest-twisted-2.2.0, + Manifest: + Fix broken digest. Thanks to Benjamin Gehrels for reporting, closes bug + #166124. + +*twisted-2.5.0 (11 Jan 2007) + + 11 Jan 2007; Marien Zwart <marienz@gentoo.org> + -files/twisted-2.4.0-python-2.5-compat.patch, + -files/twisted-2.4.0-remove-newjelly.patch, + -files/twisted-2.4.0-trial-attempted-fix.patch, + -files/twisted-2.4.0-trial-python-2.5-compat.patch, + -files/twisted-2.4.0-unjellyable.patch, -twisted-2.4.0-r1.ebuild, + +twisted-2.5.0.ebuild: + Version bump, drop revision patched to work with python 2.5 (use the new + bump instead). + + 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> twisted-2.4.0.ebuild: + Stable on Alpha. + + 25 Sep 2006; Javier Villavicencio <the_paya@gentoo.org> + twisted-2.4.0-r1.ebuild: + Add ~x86-fbsd keyword. + +*twisted-2.4.0-r1 (20 Sep 2006) + + 20 Sep 2006; Marien Zwart <marienz@gentoo.org> + +files/twisted-2.4.0-python-2.5-compat.patch, + +files/twisted-2.4.0-remove-newjelly.patch, + +files/twisted-2.4.0-trial-attempted-fix.patch, + +files/twisted-2.4.0-trial-python-2.5-compat.patch, + +files/twisted-2.4.0-unjellyable.patch, +twisted-2.4.0-r1.ebuild: + Add a couple of patches from upstream to work with python 2.5. Does not + quite pass its tests, that needs a fix in zopeinterface. + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + twisted-2.4.0.ebuild: + hppa stable, bug #139612 + + 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> twisted-2.2.0.ebuild, + twisted-2.4.0.ebuild: + Mark 2.2.0 and 2.4.0 stable on ia64 + + 02 Jul 2006; Lars Weiler <pylon@gentoo.org> twisted-2.4.0.ebuild: + Stable on ppc. + + 30 Jun 2006; Thomas Cort <tcort@gentoo.org> twisted-2.0.1.ebuild: + Stable on alpha wrt Bug #128688. + + 28 Jun 2006; Luis Medinas <metalgod@gentoo.org> twisted-2.4.0.ebuild: + Stable on amd64. See bug #124293. + + 22 Jun 2006; Marien Zwart <marienz@gentoo.org> twisted-2.0.1.ebuild, + twisted-2.1.0.ebuild, twisted-2.2.0.ebuild, twisted-2.4.0.ebuild: + Block twisted-docs (the manpages collide). + + 04 Jun 2006; Brent Baude <ranger@gentoo.org> twisted-2.4.0.ebuild: + Marking twisted-2.4.0 ppc64 stable to handle net-dns/avahi deps per Mr Bones + + 29 May 2006; Simon Stelling <blubb@gentoo.org> twisted-2.0.1.ebuild: + stable on amd64 + +*twisted-2.4.0 (26 May 2006) + + 26 May 2006; Marien Zwart <marienz@gentoo.org> +twisted-2.4.0.ebuild: + Version bump. + + 25 May 2006; Michael Hanselmann <hansmi@gentoo.org> twisted-2.0.1.ebuild: + Stable on ppc. + + 12 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> + twisted-2.2.0.ebuild: + Added ~hppa + + 03 May 2006; Mark Loeser <halcy0n@gentoo.org> twisted-2.0.1.ebuild: + Stable on x86; bug #128688 + + 01 May 2006; Markus Rothe <corsair@gentoo.org> twisted-2.2.0.ebuild: + Added ~ppc64 + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-twisted-1.2.0, + files/digest-twisted-1.3.0, Manifest: + Fixing SHA256 digest, pass four + + 09 Apr 2006; Marien Zwart <marienz@gentoo.org> twisted-2.0.1.ebuild, + twisted-2.1.0.ebuild, twisted-2.2.0.ebuild: + Add PYTHONPATH to tests to make them work without userpriv in FEATURES. + + 03 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> twisted-2.0.1.ebuild: + Stable on sparc wrt #128688 + + 03 Apr 2006; Marien Zwart <marienz@gentoo.org> + +files/twisted-2.0.1-echo-less.patch, + +files/twisted-2.1.0-echo-less.patch, twisted-2.0.1.ebuild, + twisted-2.1.0.ebuild, twisted-2.2.0.ebuild: + Make the process tests work on a slower or loaded cpu, thanks to gustavoz + for reporting. + + 13 Feb 2006; Marien Zwart <marienz@gentoo.org> twisted-2.2.0.ebuild: + Fix minimal python requirement. + +*twisted-2.2.0 (13 Feb 2006) + + 13 Feb 2006; Marien Zwart <marienz@gentoo.org> +twisted-2.2.0.ebuild: + Version bump. + + 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> twisted-1.3.0.ebuild: + Mark 1.3.0 stable on alpha + + 02 Feb 2006; Marien Zwart <marienz@gentoo.org> Manifest: + Fix rmd160 digests. + + 31 Jan 2006; Aron Griffis <agriffis@gentoo.org> twisted-1.3.0.ebuild, + twisted-2.1.0.ebuild: + Mark 1.3.0 stable on ia64, mark 2.1.0 ~ia64 + + 04 Dec 2005; Marien Zwart <marienz@gentoo.org> twisted-2.0.1.ebuild, + twisted-2.1.0.ebuild: + Remove einfo referring to nonexistant meta-ebuild (thanks to TFKyle for + noticing) + + 30 Nov 2005; Marien Zwart <marienz@gentoo.org> -twisted-2.0.0.ebuild: + Remove old ebuild. + +*twisted-2.0.1 (27 Nov 2005) + + 27 Nov 2005; Marien Zwart <marienz@gentoo.org> +twisted-2.0.1.ebuild: + Version bump to 2.0.1 for people who cannot use 2.1.0 for some reason (based + on the 2.1.0 ebuild, not the 2.0.0 ebuild, bug #80639) + + 23 Nov 2005; Marien Zwart <marienz@gentoo.org> twisted-2.1.0.ebuild: + Clean up after running the tests. + +*twisted-2.1.0 (23 Nov 2005) + + 23 Nov 2005; Marien Zwart <marienz@gentoo.org> + +files/twisted-2.1.0-trial-tests.patch, + +files/twisted-2.1.0-trial-tests2.patch, + +files/twisted-2.1.0-zsh-head.patch, +files/twistd.conf, + +files/twistd.init, metadata.xml, +twisted-2.1.0.ebuild: + version bump to 2.1.0 to fix bug 110388, and a lot of ebuild changes to fix + part of bug 80639. Taking over maintainership. + + 05 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org> twisted-2.0.0.ebuild: + marked ~alpha wrt bug #110575 + + 03 Nov 2005; Alastair Tse <liquidx@gentoo.org> -twisted-1.1.0.ebuild, + -twisted-1.1.1.ebuild, twisted-1.2.0.ebuild, -twisted-1.2.1_alpha2.ebuild, + twisted-1.3.0.ebuild, twisted-2.0.0.ebuild: + removed gtk2 useflag + + 26 Aug 2005; Aron Griffis <agriffis@gentoo.org> twisted-1.3.0.ebuild: + add ~ia64 + + 22 May 2005; Simon Stelling <blubb@gentoo.org> twisted-2.0.0.ebuild: + added ~amd64 keyword + + 05 May 2005; Sven Wegener <swegener@gentoo.org> twisted-1.1.0.ebuild, + twisted-1.1.1.ebuild, twisted-1.2.0.ebuild, twisted-1.2.1_alpha2.ebuild, + twisted-1.3.0.ebuild, twisted-2.0.0.ebuild: + Removed trailing * from <, <=, >= and > dependencies. + + 30 Apr 2005; David Holm <dholm@gentoo.org> twisted-2.0.0.ebuild: + Added to ~ppc + + 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> twisted-1.2.0.ebuild: + Stable on ppc. + + 21 Apr 2005; Thomas Raschbacher <lordvan@gentoo.org> : + added zope.interface dep. + Thanks to Stephan Wienczny <Stephan@Wienczny.de> for pointing this out. + + 08 Apr 2005; Thomas Raschbacher <lordvan@gentoo.org> twisted-2.0.0.ebuild: + Version bump (package split now look out for twisted-web, twisted-mail, + twisted-conch,... within the next few days) + + 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 23 Oct 2004; Jason Wever <weeve@gentoo.org> twisted-1.3.0.ebuild: + Added ~sparc keyword. + + 17 Oct 2004; Dylan Carlson <absinthe@gentoo.org> twisted-1.2.0.ebuild: + stable on amd64. + + 17 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> twisted-1.1.1.ebuild, + twisted-1.2.0.ebuild, twisted-1.2.1_alpha2.ebuild, twisted-1.3.0.ebuild: + Fix pyopenssl dependencies. + + 04 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> twisted-1.2.0.ebuild: + Stable on alpha. + + 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> twisted-1.1.0.ebuild, + twisted-1.1.1.ebuild, twisted-1.2.0.ebuild, twisted-1.2.1_alpha2.ebuild, + twisted-1.3.0.ebuild: + Fix use invocation + +*twisted-1.3.0 (19 May 2004) + + 19 May 2004; Thomas Raschbacher <lordvan@gentoo.org> +twisted-1.3.0.ebuild: + Version bump + +*twisted-1.2.1_alpha2 (06 May 2004) + + 06 May 2004; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.2.0.ebuild, + +twisted-1.2.1_alpha2.ebuild: + added 1.2.1_alpha2 + marked 1.2.0 stable on x86 + + 22 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> twisted-1.2.0.ebuild: + Added ~alpha to keywords. + + 06 Mar 2004; David Holm <dholm@gentoo.org> twisted-1.2.0.ebuild: + Added to ~ppc. + +*twisted-1.2.0 (05 Mar 2004) + + 05 Mar 2004; Thomas Raschbacher <lordvan@gentoo.org> + twisted-1.2.0.ebuild: + Version Bump (~arch for now) + + + 16 Dec 2003; Jason Wever <weeve@gentoo.org> twisted-1.1.0.ebuild: + Changed sparc keyword to ~sparc as dependency dev-python/pycrypto was missing + any sparc keywords. + +*twisted-1.1.1 (13 Dec 2003) + + 21 Jan 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.1.1.ebuild, + twisted-1.1.0.ebuild: + fixed gtk,gtk2 deps + + 13 Dec 2003; Bryan Østergaard,,, <kloeri@gentoo.org> twisted-1.1.1.ebuild: + Version bump. + + 06 Dec 2003; Alastair Tse <liquidx@gentoo.org> twisted-1.0.6.ebuild, + twisted-1.0.7.ebuild, twisted-1.0.7_rc1.ebuild, twisted-1.1.0.ebuild: + cleanup and fix gtk2 useflags (#34558) + +*twisted-1.1.0 (27 Oct 2003) + 03 Nov 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.1.0.ebuild: + fixed dep for TwistedDocs -> twisted-docs move + + 27 Oct 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.1.0.ebuild: + version bump + using _NoDocs tarball now (dev-python/twisted-docs created) + +*twisted-1.0.7 (13 Sep 2003) + 13 Sep 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.0.7.ebuild: + version bump + +*twisted-1.0.7-rc1 (30 Aug 2003) + 30 Aug 2003; Thomas Raschbacher<lordvan@gentoo.org>: + removed alpha5 + added rc1 + +*twisted-1.0.7-alpha5 (21 Aug 2003) + 21 Aug 2003; Thomas Raschbacher <lordvan@gentoo.org>: + removed 1.0.7alpha4 + added 1.0.7alpha5 + + 19 Jul 2003; Alastair Tse <liquidx@gentoo.org> metadata.xml, + twisted-1.0.1-r1.ebuild, twisted-1.0.2.ebuild, twisted-1.0.3-r1.ebuild, + twisted-1.0.3.ebuild, twisted-1.0.4.ebuild, twisted-1.0.5.ebuild: + cleaned out old versions because of security issues pre-1.0.6. added lordvan + one of the maintainers + +*twisted-1.0.6 (29 Jun 2003) + 29 Jun 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.0.6.ebuild: + new version (with security bugfix for twisted.web) + + 12 Jun 2003; <msterret@gentoo.org> twisted-1.0.2.ebuild: + add Header + +*twisted-1.0.5 (09 May 2003) + 09 May 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.0.5.ebuild: + new ebuild (does not support python-2.1 anymore! + +*twisted-1.0.4 (18 Apr 2003) + 18 Apr 2003; Thomas Raschbacher <lordvan@gentoo.org> twisted-1.0.4.ebuild + new version + +*twisted-1.0.3-r1 (10 Apr 2003) + + 10 Apr 2003; Alastair Tse <liquidx@gentoo.org> twisted-1.0.3-r1.ebuild: + added pygtk deps, and fix manhole to use pygtk2 is requested + +*twisted-1.0.3 (16 Feb 2003) + + 05 Apr 2003; Alastair Tse <liquidx@gentoo.org> twisted-1.0.1.ebuild, + twisted-1.0.1.ebuild, twisted-1.0.2_alpha4.ebuild, + twisted-1.0.2_alpha4.ebuild, twisted-1.0.3.ebuild: + bump to stable + + 16 Feb 2003; Thomas Raschbacher <lordvan@gentoo.org>: twisted-1.0.3.ebuild + version bump (~arch) + +*twisted-1.0.2 (29 Jan 2003) + 29 Jan 2003; Thomas Raschbacher <lordvan@gentoo.org>: twisted-1.0.2.ebuild + version bump (~arch cuz of freeze) + +*twisted-1.0.2_alpha4 (23 Jan 2003) + 23 Jan 2003; Thomas Raschbacher <lordvan@gentoo.org>: twisted-1.0.2_alpha4.ebuild + version bump ~arch masked + 26 Jan 2003; Thomas Raschbacher <lordvan@gentoo.org>: twisted-1.0.2_alpha4.ebuild + fixed typo in WORKDIR (fixed bug #14471) + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*twisted-1.0.1-r1 (05 Dec 2002) + 05 Dec 2002; Thomas Raschbacher <lordvan@gentoo.org>: twisted-1.0.1-r1 + Added dep for dev-python/pycrypto + Added IUSE + +*twisted-1.0.1 (29 Nov 2002) Bart Verwilst <verwilst@gentoo.org> + + New version, with lots of bugfixes to the ebuild itself as well, + provided by Thomas Raschbacher. + +*twisted-1.0.0 (26 Okt 2002) Bart Verwilst <verwilst@gentoo.org> + +*twisted-0.99.4 (14 Okt 2002) Bart Verwilst <verwilst@gentoo.org> + + Long overdue new version. Masked for testing (~x86) because of the freeze. + + +*twisted-0.19.0 (1 Aug 2002) + 1 Aug 2002; Jon Nelson <jnelson@gentoo.org> twisted-0.18.0.ebuild twisted-0.19.0.ebuild : + + Add KEYWORDS to 0.18.0 and update to 0.19.0 at the same time + 0.19.0 uses distutils eclass + + Update LICENSE to use LGPL-2.1 + +*twisted-0.18.0 (03 Jun 2002) + + 03 Jun 2002; Karl Trygve Kalleberg <karltk@gentoo.org> twisted-0.18.0.ebuild files/digest-twisted-0.18.0 : + + From the web page: + + What Is Twisted? + An Application Suite + + Twisted is a collection of servers and clients, which can be used + either by developers of new applications or directly. Instance Messenger + and Twisted Web are both available out of the box as applications for + the desktop user. + + A Development Tool + + Twisted is a framework, written in Python, for writing networked + applications. It includes implementations of a number of commonly used + network services such as a web server, an IRC chat server, a mail + server, a relational database interface and an object broker. Developers + can build applications using all of these services as well as custom + services that they write themselves. Twisted also includes a user + authentication system that controls access to services and provides + services with user context information to implement their own security + models. + + An Integrated Environment + + Twisted is an integration point for network services that were + previously unable to interoperate. Services within a Twisted server can + communicate with each other and share information providing a very + integrated programming environment that can re-use large amounts of + infrastructure across multiple network mediums (such as chat, web, and + mail). + + As well as servers, Twisted supports several different kinds of + clients and GUIs. This means that the client can re-use large portions + of the server's code, improving test coverage and reliability while + reducing code size. + + All at Once? + + A common reaction to this amount of functionality all in one box is that + it's overwhelming. Why are chat and web in the same server? Why network + your client with the same infrastructure that you're using on the + server? Why give programmers and users the same tool? And how do you + achieve that while remaining lightweight and minimal-impact? + + At first glance, these are really different problems requiring different + solutions -- at least, in the traditional way of thinking about them. + However, the traditional approach to network software development has + erected artificial barriers between applications. Those barriers prevent + developers from easily adding useful functionality. As an example, + putting a web administration interface on your IRC server can be + difficult, if it's even possible. Once you've done it, chances are you + can't use that same web server you set up to serve your filesystem. + + Unless you're using Twisted. In that case, your chat server's web + interface is running with the same industrial strength application + server that runs your whole web site. The connections are automatic, + since servers that need to talk to each other already have a robust + client in them. As a user, you don't need to learn much programming in + order to enhance your Twisted environment; your favorite new feature is + just a Python script away. + + And strangely enough, integrating all this functionality reduces bloat. + Apache, the industry-standard HTTP daemon, weighs in at 3.7 megabytes; + Twisted is a mere 0.5 megabytes. + + + Ebuild submitted by Gontran Zepeda <gontran@gontran.net>. diff --git a/dev-python/twisted-core/Manifest b/dev-python/twisted-core/Manifest new file mode 100644 index 000000000000..cded310dc898 --- /dev/null +++ b/dev-python/twisted-core/Manifest @@ -0,0 +1,45 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX twistd.conf 277 SHA256 aa2ffa5b128973bc0c58a1251b8bbb56f6f890728bc902805ea2db7606416119 SHA512 76d44caebab8404f16937c2515ad9ae8236732a48c7127366f7fa22c6ed3d88ace2d33b832a6d95f775973d41b7caf75344805fe5b01e964c04eb710bf3c89fb WHIRLPOOL 89223406ed730b82c5bf7b8d62bd0f12dbe1a1ab0ac69943fb0192970ea98870d369397a0dccbf0952d9e44abfaf2e897063c6e398efc6b4a7050fbf01593289 +AUX twistd.init 562 SHA256 043e426b3ba25b0d1cfb4a04122f8e17b0890fed2b1adde79f35d4d31be87d09 SHA512 8e348df0e925b3566e364b566b2b8eef03273fe0914d11a29e464e28b13fef58cc3e7ce765f3135b393cd2eab36e9cd2277f57ddd04699e216222b093cc38011 WHIRLPOOL 0479a0346130c0a65497e47b395fb42a426c20cb0da488354f7caf00519cc21b4d4f689b4884b4f0901d13f8718bd3cfddc0b21400d4de10481e44990bd13953 +AUX twisted-core-12.0.0-fix-test-timeFormatting.patch 850 SHA256 90ff427a74a6b88fcd617795ef21ecc6732e1a3e245a70e13d8993f333e11664 SHA512 3fa895bd3bce5585834880b9d961b2e9d00538756bde37eb7d62459e75287372af6fecb3e60f6dcab3683893403b5068fd8d0d8f7126b069b1b9e9512fcad966 WHIRLPOOL ef6e388c5a124539c99b708d69cb7a32409a1b4a887f189a572c8f4f47abfbb6b83b123fe237eec5f01121542884d1b5ee14c19c08effeee5403736ecd2a6b02 +AUX twisted-core-12.1.0-remove-tests-conch-dependency.patch 459 SHA256 a0d301adb3e8f6af04c15d9155c50959634c79ec5dc9b52de5628f5fbc056326 SHA512 bb68becc92aabb539658b0435f12c03612fc825eee1d1b63873d008f1b8fd18806d3dc00987931aae4e3cc86e5f57b94c17e1c1227f1019e17bbce9930f919d9 WHIRLPOOL ba485f8713ddda2f18b5878ebb5eb4368abd7df9149f07af3caec4b9714fc6a0ca71c5423a48cdc84edca0ec2fd4625796227d37724cdaff6c1f5142d00fc4d2 +AUX twisted-core-2.1.0-echo-less.patch 269 SHA256 1f190151c00c37dc5055f9b2b1dd7b0943523f29d57f78d5ca5f57723e3d9705 SHA512 74e8ab5de6545a09159cbaeae63688e0bb3fe1bf7c78fc14945cef0c8d017ee5157fdf41e0730bdf2bb47d2405978fffea1c2c6c660e3838a659b523e6ef0f2d WHIRLPOOL 66a8d5ec67e2dfc18172c62f11b72a36accf2c437418bb54572f6c21ad85e3600d8377e9bef938aaa537546978fdcb846cee60f5a8f53d72111b912b085dec33 +AUX twisted-core-2.1.0-zsh-head.patch 592 SHA256 c9b8a994685159f21a3b0512eed1144876453db09f8d6843529dc0ef8d886029 SHA512 cee8720118937f8c19feee03dc89e80d1b0ec42b529c51f461230bb19f75585c7c2c1054741b69460f96a6b6f0b4fbc675800411ab8c8cb3b6a48e528de70485 WHIRLPOOL 068ce5a810f7880b54c727b8d54ddb22297dc93b0cf133908a5fec85f69bf427ddc0f245a072747d69ea6f48b19ea05295584da7f8c0cb4cd1e0bcf22cdcb7e8 +AUX twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch 419 SHA256 f8e35bfeb14010ddd2c372fc5a9ae2ce0c72aa67bd452b2ccd12368f31c28818 SHA512 b77cdc6f7df5a283075f1bde7f974482cb5c5f49c9189b0f3fc3a39da18fbb7ade30a115cd76cc4241d5bc8727994cfcc1e96aaa835c68f753b6ac3523438a63 WHIRLPOOL 8cf0d43049624a779d370f785cd45c1de5ed0ac0a9de661ef48442f05f54cb773a6e0cbf2b0408bae0a689f5693e91fd259d156520f58b2097dd0fdb1572bf29 +DIST TwistedCore-10.2.0.tar.bz2 1359631 SHA256 38e4fa66713a3cb3eae052c5183e492aa4b363e00ffad2af91bf99c0cad538f6 SHA512 a7468fe21f1aea3dedc7f04c579819bde0db45dc31e65282e691fa2612b2506d201c90dc28abe55dd1a40f99672a885e9d6ad11e2959a3be4f9cc243af17784d WHIRLPOOL 810f4458238dadbbdfcc007560df370462946f43cebcb78f4bd554400e5e793e458feaf5369a984fe52f669f58c5f727a1f7b9b620a171e8ebb93f0435e6175b +DIST TwistedCore-11.0.0.tar.bz2 1396224 SHA256 46ea3d9390ec94a3234589544fc154c48fb5714121362a582db62cd873133f2f SHA512 95a5c91d7fc102d4c31552ba67cf6d9026e3319c0ba9f938890f7a6a7164848c408df3579573cd25124c187e6fded73db7d9f2cb609f4245e3019b54b2ef3fb1 WHIRLPOOL 65ccf7947aee9a37a68c99d18722be1c6564dd583c2e6d93f958685d172634359ce4540bff57405843440bbdf77af53fb17ed25408bcbc07167284a48cfa2ee4 +DIST TwistedCore-11.1.0.tar.bz2 1455613 SHA256 0041b5c38cd7c40043f64c4aaeb5fcc4631c229776c896cfa188fd2b567fd76d SHA512 437041b00a0ce85fc3658db136e6b782787aecb6e74c1bafd3e49e72aa0e2a5685ffc3fa0b65839be04c7b68e6e83b66d37c48460a33b8e1809625d9aab50ba9 WHIRLPOOL dca72cff3c0a55fba18442c168ea1327d41ee2ace51fdd044f6e967b17a052aae066401d84e9149aef4c80e7f38a259ecbf34ebd78d9fc60b94c63f267cada84 +DIST TwistedCore-12.0.0.tar.bz2 1394195 SHA256 b5414a0da8e18ff97cfcb246fa61fc417dca0d05e5a70eaa6f93f1d095f6cd3f SHA512 adac30ffc4c8b0f035aa04131104d7d1eb4bf1e3cf011f823c127a67744d2481472edf27318824cdd5f3508d2096ddf1d19c2c32a7478cf5cf7aa05632ddaf59 WHIRLPOOL d5ef72a5f7644dd457ed9e552894953384b9606cfd30281c0bada61b3f146b4cffffbf98922a8f18d8ff815509974df0fb185b3967b727d61bb79a3c7628f251 +DIST TwistedCore-12.2.0.tar.bz2 1431188 SHA256 a09316a164597cb3ed54621e6e5bc72ba8f3a83544cb90375a14535ae487d2ea SHA512 843600df91812766f0264a04146415c6ce33c9e54f74887206512a65a1503e12895d8c363b33685c2035e81d309d672d0f6944e28e8b48b86232e2b055e879e8 WHIRLPOOL e9335d45b1bac97081af032cb8b6f33f28c9674f1c7223c3fbbe98a2d2c55188541bf4767af7c803e615df8eaa7f10f3abede3f622bfbccecd51d60afc2546bf +DIST TwistedCore-12.3.0.tar.bz2 1480622 SHA256 343dd7372b05d4aa0805406bcbee7db40514b6bb48aa2840e0e56d88a8970900 SHA512 86e9bbd4b8b0b5f70b62757f9ce93fd03c2766b4cb9722028ec7863d1b9dd19e6d3771472a86f1373a8320a98f5081ac76400ac6bb25a950b6fc50fb241ebeb8 WHIRLPOOL 77cb88bd53a5c489ad8781ebef10987766dfd42d8ad3bcd599b9ba2bbc77cf41bee8507a29727cb6d88590d8cb2ac118b1eeb553c034107513502cf7ae62f6aa +DIST TwistedCore-13.0.0.tar.bz2 1495753 SHA256 989706fd39c8a28785bdecaa0145b81f7e159b9209d463b5885be7e5c34ff32f SHA512 624d73d267742cb5b97bed2a39e78caeb01ee5fa871a0a2133455809b1d2a695f0d375c022ae21e91ef20f92fdee05a08a11db7b6b1e92ec810d3e097f929972 WHIRLPOOL 02c25eb94ad0aaafea8e1599df387607c6a1323ac55c31b0e98a366f927da2245fc839f5a3509367ed18690694f8599ebb22c0b21b8c90dfbfe2e3727a7846ff +EBUILD twisted-core-10.2.0.ebuild 3489 SHA256 9ab3b0d4bf8d8bf2b5d1ec17578c345690893f919e0b1866a0e311f48c95b678 SHA512 f2fc90b758dd075b98301f086abebf6762f46a3c998c6f8569c9b1f06eb8a6408630e9aa0b240534f550ff4293dcaaced174f4089c901633eb9f299f1f43c97f WHIRLPOOL f0ab33566cc68494a17635ea74a297b8f7423c2f62cc0fb2ffd85aa78bedd672aaa7dbc96cd818e35fa77d37abcac9201f99e8a589c01678157509c1389914a5 +EBUILD twisted-core-11.0.0.ebuild 3489 SHA256 89b7f6602b68d43ef4a5c2ca86cc145f88c80c54b0d3c98a1b8c569f94620437 SHA512 5c5cc19bd9d332fe1205d9b2b591890457ea72a746fb047b41278f30344f9fec1c37c39ed57923866033d26d14992f4b390777ab27b7ae3a72f77e0db949bdd7 WHIRLPOOL e0df4b01b88b936176bfaf62054689f5438fe2d1061fbc5a0523f07adac4108fac5ed14688a14ba5150da62812f1ce7999232a536b08b68e08635c330805c1cf +EBUILD twisted-core-11.1.0.ebuild 3348 SHA256 0818d997f36c4e3a2bcde77b2a66ffc00d82695124ae1eb95e7ce095fdf39d57 SHA512 15bae1ff5996fbe62afed09b6304ca5d5e8c0de8046ed646fd99017d3d6f6ddfa514a444f7e2318265d50267950152678b54e50d3397b171c0372592cc7e4b2d WHIRLPOOL 7278533155f450380b6a73137d9a326ccd313af0565f3211c3996c5ea02f4f905774c53bb6880661cd18099e2f9a1f7958b24736d1fcef64a0db9a61d17e3402 +EBUILD twisted-core-12.0.0.ebuild 3462 SHA256 187c01a4bf5128fae428a2f483cd76c37c552859ed370191bb46d5a7c8e7c345 SHA512 f53a1177f98ab8ec518ba7396d2261e0171d71eeb080fee2a59da1fb6a0ff1865339c616dbfab397ed8741c730ca0a12934f71041f3080ac05b06cc6723010f2 WHIRLPOOL 8159fa9db3797b21906528544bb94c2e9a122722ff7e565f8ee2885cb4e68e812581f5ac93d3e58a1cca7f02c822c1e71d85b90a127772f73dc64628fc31c297 +EBUILD twisted-core-12.2.0.ebuild 4059 SHA256 6e90f6c0e822b4c1058c260c5724dfc91fcae138801e64d3832c06a24015d96a SHA512 f5699542c68780ed98cb7f2cee089c56d4031e8e13edf070024029de5dc87daee578abb5af27c333bc8e4ea6db92c22c471db2805dfcc0a92388634ae7a9b460 WHIRLPOOL 3ce3901e114fcdc3e8797b8fbb362c0a832915d979a99e1a901335fb5e1e13daabcadb21664f062715cfe9c1bc678aafe7d7c4266abef6f89b702b5b016fd36d +EBUILD twisted-core-12.3.0.ebuild 4059 SHA256 41638bd3e0bd620d133e4b205e518d3507afc048c3a93391849cd5e6aa13bce7 SHA512 8f54713fae40295b400c3b58cabbbbc688669b656921f49023b5fd0c8c8049375ad6740fba71b55233f79228a008d0c3c50ebd9b7b27ab4ac7ca3477d63a89a9 WHIRLPOOL d5d553abfe1b3a3a052a253b7372bd55054038b704b4d5b7e82efee76d319637b9950cccb4a155dd434e3b107afcdedd2dcc30ffdec47430389218601f98da82 +EBUILD twisted-core-13.0.0.ebuild 4059 SHA256 5c95b18b04dc55476f50f8915a2b696907ed1079122500c81a99715760c9afad SHA512 2e264178704b4cd8881eca1d25b9815ae92cb3e97cd5903096e31853c01f1c18695df6a565fb11a7d600549e4c2271b14bb0bf2a9688a635db6ec9176e84eafe WHIRLPOOL 160feed12859989f9ee8fb48628b2b98cf6b02ed59164b11b628cab24248304f784fc2a5461eab334b3285fe9481df9379c307501a43dc8b7cba2b11e912bb05 +MISC ChangeLog 25573 SHA256 90af95ae8bd739d8bb04690b7977d429decd20c25844a64e766230617ff0f20d SHA512 ddc1e775304b20ee79447f5e2ee8281dc11890276fdc68b2c1d8e78da06404a48290962de7f13613fac0ae5ed2fb08dc556bff20c1a7d41008516928c7d64cd9 WHIRLPOOL b5fb4d9494c29a72f222d670db7f1911ebb92a3de5f368802056dc0dc22a7404ef72452aab6f7af707519cb5143ba774e147b5d3e1f1b7bc6cb163c1df806aaf +MISC metadata.xml 516 SHA256 702ffca7fc318ecb382067e3bccf620bebd7da614430ea82de24445b9f75524c SHA512 7ade57c91b31b32af447632af4d7d8dfb33ebb21cc507b4dad0e3d51c31a45933d33418326ed65584dfcebced63ba4a365bccd84876321ce78a1b62493ae9e01 WHIRLPOOL 1bfd6c2e9e9bcf8f927dc29a720a0d7d2fe8dfe5b475a57da87cff21f8a5aa51c730941898f3348e85f763504ffd999b1e94413921d39f0d5161e3c23ad43507 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iQJ8BAEBCABmBQJR/M7iXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5 +NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDspEP/108k311g5PJySh1fh14d8Fs +hWEwlKdguAeJ+ax6J2YGGEjvo69TfVlTM1Acm1K6Kz0VQCSECi4PCZNcjOSTcW+w +OLlvJF1fnVvxyLwov30CbBMPC14aV1NQFHnbfKnSnD8y/BtePP3qpCLFfV0Psro1 +n79yqvvQD3DzES5WKPhMcKb4+GyKI7G0z025AO9v+cr1yLKFnj3/usYCsslXA/5h +wsPsH/eRScn1+fhzHQ1YS9Jv1VPH9fo764pAneYAd0KFeADTOqBkDTa4SvyGhJVJ +aCCakIj3IT7GqyLFLLlrJborCbCjmDnuyG5857Ouk0NxLidckoPVlQoAEtebHmW/ +Gr1+Uz35sRqjo1qrNIlrY8dgx0/qvpKBgvpEUcT2ecwuyEd0p3VMYyAmYFsDYILP +lHtTSxDKwSXlxmupW81klWkYYTMjGAkrVVIB61qnqQeeddVbN0dCPkOrFNnsevPU +vK+aSjhUoNJKE6dbCeLLXej16IQv0vihZyJWRynaoHjrdAPbHLzMiRr6G+dYkQ6B +JYd9km5fwB/iKK3pWAEEYbWqedLoG4T8x3RyRd9/592AEXLOJ+1uB3PI9Ta+uQ9e +1AHltCLF1r2xI94vVUPt2590/u/O/IL2OfI35sj6McUndnO/iCLOoncS9eTzvNgJ +MxYj53kLkO83ffGGNkUo +=ABvt +-----END PGP SIGNATURE----- diff --git a/dev-python/twisted-core/files/twistd.conf b/dev-python/twisted-core/files/twistd.conf new file mode 100644 index 000000000000..53788cd0017e --- /dev/null +++ b/dev-python/twisted-core/files/twistd.conf @@ -0,0 +1,7 @@ + +# These are passed to twistd. +# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -y /etc/twistd.tac" +# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -f /etc/twistd.tap" + +# Make any additions to PYTHONPATH the twistd needs here. +# PYTHONPATH="/path/to/extra/python/modules" diff --git a/dev-python/twisted-core/files/twistd.init b/dev-python/twisted-core/files/twistd.init new file mode 100644 index 000000000000..e7b29f1a7e96 --- /dev/null +++ b/dev-python/twisted-core/files/twistd.init @@ -0,0 +1,25 @@ +#!/sbin/runscript + +depend() { + need net +} + +start() { + if [ -z "${TWISTD_OPTS}" ]; then + eerror "TWISTD_OPTS is not set!" + eerror "You need to configure twistd in /etc/conf.d/twistd." + return 1 + fi + export PYTHONPATH + ebegin "Starting twistd" + start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \ + --exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \ + ${TWISTD_OPTS} + eend $? "Failed to start twistd" +} + +stop() { + ebegin "Stopping twistd" + start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid + eend $? "Failed to stop twistd" +} diff --git a/dev-python/twisted-core/files/twisted-core-12.0.0-fix-test-timeFormatting.patch b/dev-python/twisted-core/files/twisted-core-12.0.0-fix-test-timeFormatting.patch new file mode 100644 index 000000000000..a466a973f959 --- /dev/null +++ b/dev-python/twisted-core/files/twisted-core-12.0.0-fix-test-timeFormatting.patch @@ -0,0 +1,26 @@ +Apply patch: use calendar.timegm instead of manual broken timezone math. + +Author: marienz +Review: itamar +Fixes: #5583 + +Index: /trunk/twisted/test/test_log.py +=================================================================== +--- /trunk/twisted/test/test_log.py (revision 32453) ++++ /trunk/twisted/test/test_log.py (revision 34145) +@@ -6,5 +6,5 @@ + """ + +-import os, sys, time, logging, warnings ++import os, sys, time, logging, warnings, calendar + from cStringIO import StringIO + +@@ -392,7 +392,5 @@ + human-readable string. + """ +- # There is no function in the time module which converts a UTC time +- # tuple to a timestamp. +- when = time.mktime((2001, 2, 3, 4, 5, 6, 7, 8, 0)) - time.timezone ++ when = calendar.timegm((2001, 2, 3, 4, 5, 6, 7, 8, 0)) + + # Pretend to be in US/Eastern for a moment diff --git a/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch b/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch new file mode 100644 index 000000000000..db2e2454bbc6 --- /dev/null +++ b/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch @@ -0,0 +1,15 @@ +Index: twisted/test/test_strcred.py +=================================================================== +--- twisted/test/test_strcred.py (revision 34525) ++++ twisted/test/test_strcred.py (working copy) +@@ -352,6 +352,10 @@ + except ImportError: + skip = "PyCrypto is not available" + ++ try: ++ from twisted import conch ++ except ImportError: ++ skip = "Twisted Conch is not available" + + def test_isChecker(self): + """ diff --git a/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch b/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch new file mode 100644 index 000000000000..c180a111021d --- /dev/null +++ b/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch @@ -0,0 +1,13 @@ +=== modified file 'twisted/test/test_process.py' +--- twisted/test/test_process.py ++++ twisted/test/test_process.py +@@ -76,7 +76,7 @@ + + class EchoProtocol(protocol.ProcessProtocol): + +- s = "1234567" * 1001 ++ s = "1234567" * 11 + n = 10 + finished = 0 + + diff --git a/dev-python/twisted-core/files/twisted-core-2.1.0-zsh-head.patch b/dev-python/twisted-core/files/twisted-core-2.1.0-zsh-head.patch new file mode 100644 index 000000000000..236610ad9940 --- /dev/null +++ b/dev-python/twisted-core/files/twisted-core-2.1.0-zsh-head.patch @@ -0,0 +1,13 @@ +Index: twisted/python/_twisted_zsh_stub +=================================================================== +--- twisted/python/_twisted_zsh_stub (revision 14988) ++++ twisted/python/_twisted_zsh_stub (working copy) +@@ -30,7 +30,7 @@ + + function load_twisted_completions() { + [[ -z $commands[twistd] ]] && echo 'ERROR: test command "twistd" not found in path' && return 1 +- shebang=$(head -1 $commands[twistd]) ++ shebang=$(head -n1 $commands[twistd]) + [[ $shebang != \#\!* ]] && echo 'ERROR: invalid shebang line for test script "twistd"' && return 1 + PYTHON=$shebang[3,-1] + diff --git a/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch b/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch new file mode 100644 index 000000000000..2fe22f1640b1 --- /dev/null +++ b/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch @@ -0,0 +1,11 @@ +--- twisted/plugin.py ++++ twisted/plugin.py +@@ -174,7 +174,7 @@ + if pluginKey not in existingKeys: + del dropinDotCache[pluginKey] + needsWrite = True +- if needsWrite: ++ if needsWrite and os.environ.get("TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE") is None: + try: + dropinPath.setContent(pickle.dumps(dropinDotCache)) + except: diff --git a/dev-python/twisted-core/metadata.xml b/dev-python/twisted-core/metadata.xml new file mode 100644 index 000000000000..3215da122b77 --- /dev/null +++ b/dev-python/twisted-core/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>python</herd> + <use> + <flag name='serial'>include serial port support</flag> + </use> + <longdescription> + Twisted is an asynchronous networking framework written in Python, + supporting TCP, UDP, multicast, SSL/TLS, serial communication and + more. It is used by most of the servers, clients and protocols that + are part of other Twisted projects. + </longdescription> +</pkgmetadata> diff --git a/dev-python/twisted-core/twisted-core-10.2.0.ebuild b/dev-python/twisted-core/twisted-core-10.2.0.ebuild new file mode 100644 index 000000000000..543a14892132 --- /dev/null +++ b/dev-python/twisted-core/twisted-core-10.2.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-10.2.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE="http://www.twistedmatrix.com/ http://pypi.python.org/pypi/Twisted" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND=">=net-zope/zope-interface-3.0.1 + crypt? ( >=dev-python/pyopenssl-0.5.1 ) + gtk? ( >=dev-python/pygtk-1.99 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Pass valid arguments to "head" in the zsh completion function. + epatch "${FILESDIR}/${PN}-2.1.0-zsh-head.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local return_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests" --no-compile || die "Installation of tests failed with $(python_get_implementation) $(python_get_version)" + + pushd "${T}/tests${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation) $(python_get_version)" + else + return_status="1" + fi + fi + + popd > /dev/null || die + rm -fr "${T}/tests" + return "${return_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd + + # zsh completion + insinto /usr/share/zsh/site-functions + doins twisted/python/_twisted_zsh_stub +} diff --git a/dev-python/twisted-core/twisted-core-11.0.0.ebuild b/dev-python/twisted-core/twisted-core-11.0.0.ebuild new file mode 100644 index 000000000000..e55cdece7e66 --- /dev/null +++ b/dev-python/twisted-core/twisted-core-11.0.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-11.0.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE="http://www.twistedmatrix.com/ http://pypi.python.org/pypi/Twisted" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND=">=net-zope/zope-interface-3.0.1 + crypt? ( >=dev-python/pyopenssl-0.5.1 ) + gtk? ( >=dev-python/pygtk-1.99 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Pass valid arguments to "head" in the zsh completion function. + epatch "${FILESDIR}/${PN}-2.1.0-zsh-head.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local return_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests" --no-compile || die "Installation of tests failed with $(python_get_implementation) $(python_get_version)" + + pushd "${T}/tests${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation) $(python_get_version)" + else + return_status="1" + fi + fi + + popd > /dev/null || die + rm -fr "${T}/tests" + return "${return_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd + + # zsh completion + insinto /usr/share/zsh/site-functions + doins twisted/python/_twisted_zsh_stub +} diff --git a/dev-python/twisted-core/twisted-core-11.1.0.ebuild b/dev-python/twisted-core/twisted-core-11.1.0.ebuild new file mode 100644 index 000000000000..e1471e8151cd --- /dev/null +++ b/dev-python/twisted-core/twisted-core-11.1.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-11.1.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="4" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND="net-zope/zope-interface + crypt? ( >=dev-python/pyopenssl-0.10 ) + gtk? ( dev-python/pygtk:2 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local exit_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests" --no-compile || die "Installation of tests failed with $(python_get_implementation_and_version)" + + pushd "${T}/tests${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # http://twistedmatrix.com/trac/ticket/5375 + sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed" + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation_and_version)" + else + exit_status="1" + fi + fi + + popd > /dev/null || die + rm -fr "${T}/tests" + return "${exit_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + python_clean_installation_image + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} diff --git a/dev-python/twisted-core/twisted-core-12.0.0.ebuild b/dev-python/twisted-core/twisted-core-12.0.0.ebuild new file mode 100644 index 000000000000..38ffe92967b7 --- /dev/null +++ b/dev-python/twisted-core/twisted-core-12.0.0.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-12.0.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="4" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND="net-zope/zope-interface + crypt? ( >=dev-python/pyopenssl-0.10 ) + gtk? ( dev-python/pygtk:2 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + # Fix a test that fails in some timezones. + epatch "${FILESDIR}/${P}-fix-test-timeFormatting.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local exit_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests" --no-compile || die "Installation of tests failed with $(python_get_implementation_and_version)" + + pushd "${T}/tests${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # http://twistedmatrix.com/trac/ticket/5375 + sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed" + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation_and_version)" + else + exit_status="1" + fi + fi + + popd > /dev/null || die + rm -fr "${T}/tests" + return "${exit_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + python_clean_installation_image + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} diff --git a/dev-python/twisted-core/twisted-core-12.2.0.ebuild b/dev-python/twisted-core/twisted-core-12.2.0.ebuild new file mode 100644 index 000000000000..f841f3916747 --- /dev/null +++ b/dev-python/twisted-core/twisted-core-12.2.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-12.2.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.5 3.* *-jython" +# A couple of failures (refcounting, version-checking), but sufficiently +# functional to be useful, so restrict just the tests. +PYTHON_TESTS_RESTRICTED_ABIS="*-pypy-*" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND="net-zope/zope-interface + crypt? ( >=dev-python/pyopenssl-0.10 ) + gtk? ( dev-python/pygtk:2 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +# Needed to make the sendmsg extension work +# (see http://twistedmatrix.com/trac/ticket/5701 ) +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Skip a test if twisted conch is not available + # (see Twisted ticket #5703) + epatch "${FILESDIR}/twisted-12.1.0-remove-tests-conch-dependency.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local exit_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests-${PYTHON_ABI}" --no-compile || die "Installation of tests failed with $(python_get_implementation_and_version)" + + pushd "${T}/tests-${PYTHON_ABI}${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # http://twistedmatrix.com/trac/ticket/5375 + sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed" + + # tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present. + # I currently lack the cycles to track this failure down. + rm twisted/scripts/test/test_tap2rpm.py + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests-${PYTHON_ABI}${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation_and_version)" + else + exit_status="1" + fi + fi + + popd > /dev/null || die + return "${exit_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + python_clean_installation_image + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} diff --git a/dev-python/twisted-core/twisted-core-12.3.0.ebuild b/dev-python/twisted-core/twisted-core-12.3.0.ebuild new file mode 100644 index 000000000000..9b06a816cc84 --- /dev/null +++ b/dev-python/twisted-core/twisted-core-12.3.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-12.3.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.5 3.* *-jython" +# A couple of failures (refcounting, version-checking), but sufficiently +# functional to be useful, so restrict just the tests. +PYTHON_TESTS_RESTRICTED_ABIS="*-pypy-*" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND="net-zope/zope-interface + crypt? ( >=dev-python/pyopenssl-0.10 ) + gtk? ( dev-python/pygtk:2 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +# Needed to make the sendmsg extension work +# (see http://twistedmatrix.com/trac/ticket/5701 ) +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Skip a test if twisted conch is not available + # (see Twisted ticket #5703) + epatch "${FILESDIR}/twisted-12.1.0-remove-tests-conch-dependency.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local exit_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests-${PYTHON_ABI}" --no-compile || die "Installation of tests failed with $(python_get_implementation_and_version)" + + pushd "${T}/tests-${PYTHON_ABI}${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # http://twistedmatrix.com/trac/ticket/5375 + sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed" + + # tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present. + # I currently lack the cycles to track this failure down. + rm twisted/scripts/test/test_tap2rpm.py + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests-${PYTHON_ABI}${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation_and_version)" + else + exit_status="1" + fi + fi + + popd > /dev/null || die + return "${exit_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + python_clean_installation_image + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} diff --git a/dev-python/twisted-core/twisted-core-13.0.0.ebuild b/dev-python/twisted-core/twisted-core-13.0.0.ebuild new file mode 100644 index 000000000000..f5c10ffa168d --- /dev/null +++ b/dev-python/twisted-core/twisted-core-13.0.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-13.0.0.ebuild,v 1.1 2013/08/03 09:34:50 mgorny Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.5 3.* *-jython" +# A couple of failures (refcounting, version-checking), but sufficiently +# functional to be useful, so restrict just the tests. +PYTHON_TESTS_RESTRICTED_ABIS="*-pypy-*" +MY_PACKAGE="Core" + +inherit eutils twisted versionator + +DESCRIPTION="An asynchronous networking framework written in Python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt gtk serial" + +DEPEND="net-zope/zope-interface + crypt? ( >=dev-python/pyopenssl-0.10 ) + gtk? ( dev-python/pygtk:2 ) + serial? ( dev-python/pyserial )" +RDEPEND="${DEPEND} + !dev-python/twisted" + +# Needed to make the sendmsg extension work +# (see http://twistedmatrix.com/trac/ticket/5701 ) +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + +DOCS="CREDITS NEWS README" + +src_prepare(){ + distutils_src_prepare + + # Give a load-sensitive test a better chance of succeeding. + epatch "${FILESDIR}/${PN}-2.1.0-echo-less.patch" + + # Skip a test if twisted conch is not available + # (see Twisted ticket #5703) + epatch "${FILESDIR}/twisted-12.1.0-remove-tests-conch-dependency.patch" + + # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable. + epatch "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch" + + if [[ "${EUID}" -eq 0 ]]; then + # Disable tests failing with root permissions. + sed \ + -e "s/test_newPluginsOnReadOnlyPath/_&/" \ + -e "s/test_deployedMode/_&/" \ + -i twisted/test/test_plugin.py + fi +} + +src_test() { + testing() { + local exit_status="0" + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${T}/tests-${PYTHON_ABI}" --no-compile || die "Installation of tests failed with $(python_get_implementation_and_version)" + + pushd "${T}/tests-${PYTHON_ABI}${EPREFIX}$(python_get_sitedir)" > /dev/null || die + + # Skip broken tests. + sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed" + + # http://twistedmatrix.com/trac/ticket/5375 + sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed" + + # tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present. + # I currently lack the cycles to track this failure down. + rm twisted/scripts/test/test_tap2rpm.py + + # Prevent it from pulling in plugins from already installed twisted packages. + rm -f twisted/plugins/__init__.py + + # An empty file doesn't work because the tests check for doc strings in all packages. + echo "'''plugins stub'''" > twisted/plugins/__init__.py || die + + if ! PYTHONPATH="." "${T}/tests-${PYTHON_ABI}${EPREFIX}/usr/bin/trial" twisted; then + if [[ -n "${TWISTED_DEBUG_TESTS}" ]]; then + die "Tests failed with $(python_get_implementation_and_version)" + else + exit_status="1" + fi + fi + + popd > /dev/null || die + return "${exit_status}" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + python_clean_installation_image + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/trial" + + postinstallational_preparation() { + touch "${ED}$(python_get_sitedir)/Twisted-${PV}-py$(python_get_version).egg-info" + + # Delete dropin.cache to avoid collisions. + # dropin.cache is regenerated in pkg_postinst(). + rm -f "${ED}$(python_get_sitedir)/twisted/plugins/dropin.cache" + } + python_execute_function -q postinstallational_preparation + + # Don't install index.xhtml page. + doman doc/man/*.? + insinto /usr/share/doc/${PF} + doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} |