Sun Sep 18 22:21:26 2016 UTC ()
Update py-twisted to 16.4.1.

Twisted Core 16.4.1 (2016-09-07)
================================

Features
--------
 - Client and server TLS connections made via the client TLS endpoint
   and the server SSL endpoint, as well as any other code that uses
   twisted.internet.ssl.CertificateOptions, now support ChaCha20
   ciphers when available from the OpenSSL on the system. (#8760)

Bugfixes
--------
 - Client and server TLS connections made via the client TLS endpoint
   and the server SSL endpoint, as well as any other code that uses
   twisted.internet.ssl.CertificateOptions, no longer accept 3DES-
   based cipher suites by default, to defend against SWEET32. (#8781)


(wiz)
diff -r1.25 -r1.26 pkgsrc/net/py-twisted/Makefile
diff -r1.31 -r1.32 pkgsrc/net/py-twisted/Makefile.common
diff -r1.28 -r1.29 pkgsrc/net/py-twisted/distinfo

cvs diff -r1.25 -r1.26 pkgsrc/net/py-twisted/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-twisted/Makefile 2016/08/31 09:10:02 1.25
+++ pkgsrc/net/py-twisted/Makefile 2016/09/18 22:21:26 1.26
@@ -1,25 +1,22 @@ @@ -1,25 +1,22 @@
1# $NetBSD: Makefile,v 1.25 2016/08/31 09:10:02 wiz Exp $ 1# $NetBSD: Makefile,v 1.26 2016/09/18 22:21:26 wiz Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
4COMMENT= Framework for writing networked applications 4COMMENT= Framework for writing networked applications
5.include "../../net/py-twisted/Makefile.common" 5.include "../../net/py-twisted/Makefile.common"
6 6
7DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.6:../../security/py-OpenSSL 7DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.6:../../security/py-OpenSSL
8DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.0.1:../../devel/py-ZopeInterface 8DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.0.1:../../devel/py-ZopeInterface
9 9
10# bin/cftp 
11CONFLICTS+= cftp-[0-9]* 
12 
13REPLACE_PYTHON+= twisted/mail/test/pop3testserver.py 10REPLACE_PYTHON+= twisted/mail/test/pop3testserver.py
14REPLACE_PYTHON+= twisted/trial/test/scripttest.py 11REPLACE_PYTHON+= twisted/trial/test/scripttest.py
15REPLACE_PYTHON+= twisted/topfiles/setup.py 12REPLACE_PYTHON+= twisted/topfiles/setup.py
16REPLACE_PYTHON+= twisted/python/test/pullpipe.py 13REPLACE_PYTHON+= twisted/python/test/pullpipe.py
17 14
18CFLAGS.SunOS+= -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -Du_int=uint32_t 15CFLAGS.SunOS+= -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -Du_int=uint32_t
19 16
20# twisted will install files present in the source directory even 17# twisted will install files present in the source directory even
21# though they were not in the tarball. Therefore, we must clean the 18# though they were not in the tarball. Therefore, we must clean the
22# .orig files from patches. This is done pre-install rather than 19# .orig files from patches. This is done pre-install rather than
23# post-patch so that mkpatches(1) will still work. 20# post-patch so that mkpatches(1) will still work.
24pre-install: 21pre-install:
25 rm -f ${WRKSRC}/twisted/runner/portmap.c.orig 22 rm -f ${WRKSRC}/twisted/runner/portmap.c.orig

cvs diff -r1.31 -r1.32 pkgsrc/net/py-twisted/Makefile.common (expand / switch to unified diff)

--- pkgsrc/net/py-twisted/Makefile.common 2016/08/31 09:10:02 1.31
+++ pkgsrc/net/py-twisted/Makefile.common 2016/09/18 22:21:26 1.32
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.31 2016/08/31 09:10:02 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.32 2016/09/18 22:21:26 wiz Exp $
2# 2#
3# used by net/py-twisted/Makefile 3# used by net/py-twisted/Makefile
4# used by net/py-twisted-docs/Makefile 4# used by net/py-twisted-docs/Makefile
5 5
6DISTNAME= Twisted-16.4.0 6DISTNAME= Twisted-16.4.1
7CATEGORIES= net python 7CATEGORIES= net python
8MASTER_SITES= http://twistedmatrix.com/Releases/Twisted/${PKGVERSION_NOREV:R}/ 8MASTER_SITES= http://twistedmatrix.com/Releases/Twisted/${PKGVERSION_NOREV:R}/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER?= pkgsrc-users@NetBSD.org 11MAINTAINER?= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://www.twistedmatrix.com/ 12HOMEPAGE= http://www.twistedmatrix.com/
13LICENSE= mit 13LICENSE= mit
14 14
15DISTINFO_FILE?= ${.CURDIR}/../py-twisted/distinfo 15DISTINFO_FILE?= ${.CURDIR}/../py-twisted/distinfo
16PATCHDIR?= ${.CURDIR}/../py-twisted/patches 16PATCHDIR?= ${.CURDIR}/../py-twisted/patches
17 17
18PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # most parts not yet ported as of 14.0.0 18PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # most parts not yet ported as of 14.0.0

cvs diff -r1.28 -r1.29 pkgsrc/net/py-twisted/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-twisted/distinfo 2016/08/31 09:10:02 1.28
+++ pkgsrc/net/py-twisted/distinfo 2016/09/18 22:21:26 1.29
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.28 2016/08/31 09:10:02 wiz Exp $ 1$NetBSD: distinfo,v 1.29 2016/09/18 22:21:26 wiz Exp $
2 2
3SHA1 (Twisted-16.4.0.tar.bz2) = a8b812ea9fc2e4fa47b1f8d0396ea80ace42f36a 3SHA1 (Twisted-16.4.1.tar.bz2) = 1f6797971677efbcee1314520583082e8d52b437
4RMD160 (Twisted-16.4.0.tar.bz2) = a638ee8be774ce27ced0e1d73e6b292a9cf6ab7a 4RMD160 (Twisted-16.4.1.tar.bz2) = 58ef16349fbf5d7a789eeccc67bbf718b200648e
5SHA512 (Twisted-16.4.0.tar.bz2) = 4bb8da16ea24c60f5626eb8e5b55f4dd40c14941ae3a3410d779614cfbb47be244f25f79d87bc2337a4c20c931133606b80354de4425ff95fbda376d52580cba 5SHA512 (Twisted-16.4.1.tar.bz2) = 7d841f5ef7fbcc5c215e5fb0d56934c6b37ecb0835a9e602a2b788a76960c669eb910a58c1f40f3e15121a7852a1055d377891c7ce3f2e360292a41341ab6bfe
6Size (Twisted-16.4.0.tar.bz2) = 2973945 bytes 6Size (Twisted-16.4.1.tar.bz2) = 2975697 bytes
7SHA1 (patch-ab) = 26495e5abd57025e915b923cc7089704bbd85629 7SHA1 (patch-ab) = 26495e5abd57025e915b923cc7089704bbd85629