summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2015-05-26 06:22:25 +0000
committerPatrick Lauer <patrick@gentoo.org>2015-05-26 06:22:25 +0000
commitf4b110fdac41160feaa9489fec98adf4b429a053 (patch)
treec8fe8c30a8fde9154bf878173f7615f8e880321d /dev-python/twisted-core
parentVersion Bump and patch for file collision, thanks Martin Mokrejs for the fix,... (diff)
downloadhistorical-f4b110fdac41160feaa9489fec98adf4b429a053.tar.gz
historical-f4b110fdac41160feaa9489fec98adf4b429a053.tar.bz2
historical-f4b110fdac41160feaa9489fec98adf4b429a053.zip
Bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Diffstat (limited to 'dev-python/twisted-core')
-rw-r--r--dev-python/twisted-core/ChangeLog7
-rw-r--r--dev-python/twisted-core/Manifest4
-rw-r--r--dev-python/twisted-core/twisted-core-15.2.1.ebuild119
3 files changed, 128 insertions, 2 deletions
diff --git a/dev-python/twisted-core/ChangeLog b/dev-python/twisted-core/ChangeLog
index 26b595b7a4ed..f389a4049d82 100644
--- a/dev-python/twisted-core/ChangeLog
+++ b/dev-python/twisted-core/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/twisted-core
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/ChangeLog,v 1.54 2015/05/13 07:47:46 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/ChangeLog,v 1.55 2015/05/26 06:16:00 patrick Exp $
+
+*twisted-core-15.2.1 (26 May 2015)
+
+ 26 May 2015; Patrick Lauer <patrick@gentoo.org> +twisted-core-15.2.1.ebuild:
+ Bump
*twisted-core-15.1.0 (13 May 2015)
diff --git a/dev-python/twisted-core/Manifest b/dev-python/twisted-core/Manifest
index ceafb87eca1e..a01a116518bd 100644
--- a/dev-python/twisted-core/Manifest
+++ b/dev-python/twisted-core/Manifest
@@ -12,6 +12,7 @@ DIST TwistedCore-14.0.0.tar.bz2 1126188 SHA256 41fde42b917ea91c74e9ad15ae45a8104
DIST TwistedCore-14.0.1.tar.bz2 1126214 SHA256 4d80bb277bff34266fb03989d89f721ae41edfc755f4c0481813c04a759f16dc SHA512 44ef2e66636da1f7c6497cf1a4bacfdfdffd276e5b0f99b22c70f74a016de6f88a263fc549db3f04e09e86142514955bc79662760148680fb8ec823720a57a41 WHIRLPOOL ccd1acaf7f732d02b4fd45ca8285b8bbbcd3066176280b929a65879b4530f5158db8134296a35ffe565d2a8b72299ecf93329752bf5b409b60313a930cb1d876
DIST TwistedCore-14.0.2.tar.bz2 1125732 SHA256 3d16cc6f432ecda1cc335b9a99592ee18d7eb8650e95d5f17895ab4e5e3a4ff8 SHA512 a361f5c9205eca3eda9bf222ed1894e1c55ff937e9950c0cfca193310a165486abffee529740c2c3cc0231c4ccba4d324e2ec7ef5d1aaa9516960b01e2e81ed9 WHIRLPOOL be3b1f70e616c48944741395e8c22240ea05d7f9c823b3b58ff9bebbe1d7293d0fb054b4820e19873aa1feb8d2c1e19fb84be1f632466b2c1d951900d1705d0b
DIST TwistedCore-15.1.0.tar.bz2 1139396 SHA256 c769ecc62d65a33f04f932ec727c367eb557610392e9f7bab37eaf169fb1cebf SHA512 3978429d57b7929bd65103f86d5e150950de48d27382d23a08b97be5c62c218e7cbaa06067ba6c1b926fb372cc290baf5d629af91053cf338e331d996bf8c99a WHIRLPOOL 3baa9a5986e415fee15cbdb33263a9c9ba84a4c7c79a2f744acd28881de2043b56f97137acf5b97d243fe5d6b6885eebaae2b90cced5e81ac4bef5176fd6a1f7
+DIST TwistedCore-15.2.1.tar.bz2 1179442 SHA256 42efb31330e09b5ffdb8caf735fdb925692c6cfdc03ab7ad25104c3dc41154bb SHA512 c5923d71903afac7dec15d130ff3bd247dc1a6cdeb35cc642912a43f1e5640088971ddfc7abe3e18ca1853e59ba6a417d4b465fb422aba1a052bc156d7c6e820 WHIRLPOOL 8abb2522447fd2e9ad0d3d2e3e0cac8e17e07cd80695b95f12fda6af6ccd6576f4b808f322731445667d194c2216669ad3d4d58c0bc5f798449f1d0a35bcc638
EBUILD twisted-core-12.3.0-r1.ebuild 3404 SHA256 37e6640bac719155cd1a4251b7e0a4141549ae3b0db649ebb3e2d7836f71dc3b SHA512 205bbeafe59682fca002fb46ff5c491d6ab7040d6cb060eb96c5eef39b2ff2eb0fa6867b1416fce68b70e1895cbedab432ed6b42aba106bd944504fe237b01ed WHIRLPOOL 908140f99c8f788666268c7a18091f1c88fade0d839d2f8bd15f98c35f7f0805056977a97dfe99d424c54b7ae90e4d1b4812391d3ccd7a4538659d6dd725c5b5
EBUILD twisted-core-13.0.0-r3.ebuild 3396 SHA256 cfe5f8110d955673f07ab792ab7fbf433417a01f3f428eea544cfbe734256c5e SHA512 d47654f41f6bee94da7151fdb6eb4e4f0cb06956c2911bf945e6b75cdb9201747acd276d11cc0795821ea647c8cb481f9ae0eac05e16134316e77181522433af WHIRLPOOL 44fbb4c5d08bbbb625816b59b8db8e0217a4ab4c4233fe7d9a5907603627a454dc304e4735aba4f0cd6c4be572944a876ce581dc40f7d216bdae17bb7b7adfd2
EBUILD twisted-core-13.2.0.ebuild 3730 SHA256 72b0d279b0ae1db25552843ed178485131a0e061d7fb74480d58422e3a92d512 SHA512 3afe209aa8a2da7806f38e560462c8c2a54c0c570949a258818864c5ca058dc821a0cc0ef867bd00d5e824a7aca52a88982f910bd25c18cede72e28602b1407a WHIRLPOOL 7cec660ecdca22631878f86d8289862b7368d80a105e4259ba9502c5cf7a4857e07f651bebbb6aa0d9b4b4c320aeeba589e404753606f9740d5871087fcaf797
@@ -19,5 +20,6 @@ EBUILD twisted-core-14.0.0.ebuild 4250 SHA256 9522cd010eeb6dbca11404fb53922f9ffd
EBUILD twisted-core-14.0.1.ebuild 4433 SHA256 a8c42059e96e0a08642b5d705a116e2728cd696f438874ef5c44b340843ba3ea SHA512 c44821fd33e6f7cc788c4cb5050e9c5e621402dcbd8694e197aac9861fa6fdc7a27d3401294712c955cefc3a068e626eb2d233e300cc6d175f3291a65048ee06 WHIRLPOOL c52dbe19bc221839bc78d867bf111cc4a5c196df4565ee85c2ba6653483189472c906115002a73065af816f05ec7323b04a1668684fe74df6e1521e786283a1f
EBUILD twisted-core-14.0.2.ebuild 4433 SHA256 63b0c89ef4e118f318717b83cc63996b0244c553fd2e36c4e708f14c313fe7b2 SHA512 a056fa4df01bb59b9f780162c0e37dcc931b5664abf3ee2dc513120681b1730dd1820b81e166bb9d6867748c59acae5669a34fa9e8dc5c85fcc25125e35a07aa WHIRLPOOL d8c8677d03a3f535f2994ac0f4a72fe2f79e588663e6a4f085759ca0b706648db05e8747dd4b25f0c4f622ef05fc1f5cd1ca3c0d89add7513b940ea9161db49f
EBUILD twisted-core-15.1.0.ebuild 4437 SHA256 708aa63d9aca78f162570b2f12c6a39f915e456dacd13bf1c2dea5aeefe320cb SHA512 b6e450d5a9533c06e48770c3c95789c53ff551cc04caa350b9cabddedff6fc459d72f0a87bf170d2dd4790680da83f8626caa275c7c908f531df6b56eb2e13b1 WHIRLPOOL 9aa6a9839967afaed9ba5724ffee71a8bbfeb7cbfe361aea2bc4475fefdfb6c25b00cb6064f2f8146f84ba9487a09ed5862c81e33c75053a909412875538fd6d
-MISC ChangeLog 32719 SHA256 411f92140de345f04e837f88a83f40f3e48905782384bf7948757be5de2974c4 SHA512 b5eb2a5dca417d3b0a90000dfc433895f66294af7d001382b1e5f68dcf7024b481c0351055ef9be2d11d3ec727fe6178acda1037624fc91c8727d07f77f8b9b4 WHIRLPOOL b63ce005233d232d0fa3ef9a19bd94d16f89917df57175cb234be6f633bcc49419320c7b5667465a397132a11d03ed15c46ed33bcb2b559312dd1db91cf287e7
+EBUILD twisted-core-15.2.1.ebuild 4188 SHA256 c77493580ca9d50e122425992bd3117994cf9357ac040296165b31057e161b7c SHA512 24e9bc161f4dc1a562cab1bfbe8f1ce61739cd5c47d51478131194e45c218934e633f5c2a8d732bba23313807980ada19cba3b13f2dbfc4584d95803342f04ca WHIRLPOOL 7c5917cfc3c266ca7f53aceeeb1e5ab570b3d0d1b44062db21b2bb2a1dd3565190b0b59d5c50157daf13c40a64465682d3bdb9993920bdce3271c3961ce6f4ae
+MISC ChangeLog 32842 SHA256 8fe5454c5e523bd695fc585762d5ab37d9e3ff96e3c347bf1a0c805fa0829d50 SHA512 167ba6cec90b7405c09ae71bef54cf88327f01761d3dc8c55cb99e0ad156ddddfa2a59181b819894cec418418d540ee4f2e406fdabaa71382f973a21622c5eff WHIRLPOOL 190779727a30aa761c660096eb8b34744e49ac40c040ac7b596a093f8d5f93efd9bab4c3f36e7d0dbcfd7ee2fb2566c9f4fb2e966a89132895bece879cea56d6
MISC metadata.xml 516 SHA256 702ffca7fc318ecb382067e3bccf620bebd7da614430ea82de24445b9f75524c SHA512 7ade57c91b31b32af447632af4d7d8dfb33ebb21cc507b4dad0e3d51c31a45933d33418326ed65584dfcebced63ba4a365bccd84876321ce78a1b62493ae9e01 WHIRLPOOL 1bfd6c2e9e9bcf8f927dc29a720a0d7d2fe8dfe5b475a57da87cff21f8a5aa51c730941898f3348e85f763504ffd999b1e94413921d39f0d5161e3c23ad43507
diff --git a/dev-python/twisted-core/twisted-core-15.2.1.ebuild b/dev-python/twisted-core/twisted-core-15.2.1.ebuild
new file mode 100644
index 000000000000..0440eb3ef195
--- /dev/null
+++ b/dev-python/twisted-core/twisted-core-15.2.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-15.2.1.ebuild,v 1.1 2015/05/26 06:16:00 patrick Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic twisted-r1
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~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 test"
+
+RDEPEND=">=dev-python/zope-interface-3.6.0[${PYTHON_USEDEP}]
+ crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}] )
+ gtk? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
+ serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )"
+DEPEND="test? ( ${RDEPEND} )"
+
+PATCHES=(
+ # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
+ "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
+)
+
+python_prepare_all() {
+ 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
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! python_is_python3; then
+ # Needed to make the sendmsg extension work
+ # (see http://twistedmatrix.com/trac/ticket/5701 )
+ local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ pushd "${TEST_DIR}"/lib > /dev/null || die
+
+ # Skip broken tests.
+
+ # 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
+
+ # https://twistedmatrix.com/trac/ticket/6920 6921
+ # Just re-exposing them to list a full list of deficits
+# sed -e 's:test_basicOperation:_&:' -i twisted/scripts/test/test_tap2deb.py || die
+# sed -e 's:test_inspectCertificate:_&:' -i twisted/test/test_sslverify.py || die
+
+ # Requires twisted-web, twisted-lore and twisted-names, creating a circ. dep and fail even if installed.
+ # test_loreDeprecation and test_exist failures appeared in version 14.0.0.
+ # Possibly due to over taxing of the distutils_install_for_testing function
+ rm -f twisted/python/test/test_release.py || die
+ sed -e 's:test_loreDeprecation:_&:' -i twisted/test/test_twisted.py || die
+ sed -e 's:test_exist:_&:' -i twisted/python/test/test_dist3.py || die
+
+ # Requires connection to the network
+ sed -e 's:test_multiListen:_&:' -i twisted/test/test_udp.py || die
+
+ # Appeared in version 14.0.0; https://twistedmatrix.com/trac/ticket/7422; known failures
+ # Upstream somewhat unreceptive
+ # The last of these invokes a hang or a long delay
+ sed -e 's:test_dataReceivedThrows:_&:' \
+ -e 's:test_resumeProducingThrows:_&:' \
+ -e 's:test_resumeProducingAbortLater:_&:' \
+ -e 's:test_resumeProducingAbort:_&:' \
+ -e 's:test_fullWriteBufferAfterByteExchange:_&:' \
+ -i twisted/internet/test/test_tcp.py || die
+ sed -e 's:test_logPrefix:_&:' -i twisted/internet/test/connectionmixins.py || die
+
+ if ! "${TEST_DIR}"/scripts/trial twisted; then
+ die "Tests failed with ${EPYTHON}"
+ fi
+
+ popd > /dev/null || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ cd "${D%/}$(python_get_sitedir)" || die
+
+ # create 'Twisted' egg wrt bug #299736
+ local egg=( Twisted_Core*.egg-info )
+ [[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
+ ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
+
+ # own the dropin.cache so we don't leave orphans
+ touch twisted/plugins/dropin.cache || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}