From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Dec 7 15:11:36 2011 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 162C1106564A for ; Wed, 7 Dec 2011 15:11:36 +0000 (UTC) (envelope-from gd@rambler-co.ru) Received: from yam.park.rambler.ru (yam.park.rambler.ru [81.19.64.116]) by mx1.freebsd.org (Postfix) with ESMTP id 6E5D38FC12 for ; Wed, 7 Dec 2011 15:11:34 +0000 (UTC) Received: from tyl2.park.rambler.ru ([81.19.91.20]) by yam.park.rambler.ru (8.14.4/8.14.1) with SMTP id pB7EBXgJ094107; Wed, 7 Dec 2011 18:11:33 +0400 (MSK) (envelope-from gd@rambler-co.ru) Date: Wed, 7 Dec 2011 19:11:17 +0400 From: Denis Generalov To: scheidell@FreeBSD.org Message-Id: <20111207191117.a2d49e0a.gd@rambler-co.ru> In-Reply-To: <201112071454.pB7Esrxb090939@freefall.freebsd.org> References: <201112071454.pB7Esrxb090939@freefall.freebsd.org> X-Mailer: Sylpheed 3.1.2 (GTK+ 2.24.6; amd64-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Wed__7_Dec_2011_19_11_17_+0400_sWsrqBHP_kZDT0+H" Cc: k@stereochro.me, freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/162242: [patch] security/py-pycrypto: update to 2.4 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2011 15:11:36 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__7_Dec_2011_19_11_17_+0400_sWsrqBHP_kZDT0+H Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 7 Dec 2011 14:54:53 GMT scheidell@FreeBSD.org wrote: > Synopsis: [patch] security/py-pycrypto: update to 2.4 > > Responsible-Changed-From-To: freebsd-ports-bugs->scheidell > Responsible-Changed-By: scheidell > Responsible-Changed-When: Wed Dec 7 14:54:28 UTC 2011 > Responsible-Changed-Why: > I'll take it > > http://www.freebsd.org/cgi/query-pr.cgi?pr=162242 > _______________________________________________ > freebsd-ports-bugs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs > To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org" Hello, Previous patch outdate already, because pycrypto 2.4.1 has been released. You can find new patch in attachment. Best regards, -- Denis Generalov --Multipart=_Wed__7_Dec_2011_19_11_17_+0400_sWsrqBHP_kZDT0+H Content-Type: text/plain; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: 7bit ===> Generating patch ===> Viewing diff with more diff -ruN --exclude=CVS /usr/ports/security/py-pycrypto/Makefile /tmp/py-pycrypto/Makefile --- /usr/ports/security/py-pycrypto/Makefile 2010-09-28 13:53:18.000000000 +0400 +++ /tmp/py-pycrypto/Makefile 2011-11-21 16:59:16.000000000 +0400 @@ -6,7 +6,7 @@ # PORTNAME= pycrypto -PORTVERSION= 2.3 +PORTVERSION= 2.4.1 CATEGORIES= security python MASTER_SITES= http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,6 +16,10 @@ USE_PYTHON= yes USE_PYDISTUTILS=yes +HAS_CONFIGURE= yes +USE_AUTOTOOLS= autoconf +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp diff -ruN --exclude=CVS /usr/ports/security/py-pycrypto/distinfo /tmp/py-pycrypto/distinfo --- /usr/ports/security/py-pycrypto/distinfo 2011-07-03 22:45:27.000000000 +0400 +++ /tmp/py-pycrypto/distinfo 2011-11-21 16:59:16.000000000 +0400 @@ -1,2 +1,2 @@ -SHA256 (pycrypto-2.3.tar.gz) = 4f11e85fbcf13960373650fc2dae8f088f9b001f07fb6d3efb2fcb5334987182 -SIZE (pycrypto-2.3.tar.gz) = 331476 +SHA256 (pycrypto-2.4.1.tar.gz) = 4ff5f7008869c8509d16a31f285b9f6340c4a9ff703c85298832a2869210b154 +SIZE (pycrypto-2.4.1.tar.gz) = 383032 diff -ruN --exclude=CVS /usr/ports/security/py-pycrypto/files/patch-setup.py /tmp/py-pycrypto/files/patch-setup.py --- /usr/ports/security/py-pycrypto/files/patch-setup.py 2010-08-12 23:15:37.000000000 +0400 +++ /tmp/py-pycrypto/files/patch-setup.py 2011-11-21 16:59:16.000000000 +0400 @@ -1,27 +1,10 @@ ---- setup.py.orig 2010-08-08 14:02:23.895825034 +0200 -+++ setup.py 2010-08-08 14:04:31.663792751 +0200 -@@ -139,6 +139,7 @@ +--- setup.py.orig 2011-11-01 17:47:23.000000000 +0400 ++++ setup.py 2011-11-01 17:54:51.000000000 +0400 +@@ -177,6 +177,7 @@ # especially helps the DES modules. self.__add_compiler_option("-O3") self.__add_compiler_option("-fomit-frame-pointer") + self.__add_compiler_option("-D_WCHAR_T_DEFINED") # Don't include debug symbols unless debugging self.__remove_compiler_option("-g") - # Don't include profiling information (incompatible with -fomit-frame-pointer) -@@ -157,7 +158,7 @@ - self.compiler.include_dirs.insert(0, "src/inc-msvc/") - - # Detect libgmp and don't build _fastmath if it is missing. -- lib_dirs = self.compiler.library_dirs + ['/lib', '/usr/lib'] -+ lib_dirs = self.compiler.library_dirs + ['/lib', '/usr/lib', '%%LOCALBASE%%/lib'] - if not (self.compiler.find_library_file(lib_dirs, 'gmp')): - print >>sys.stderr, "warning: GMP library not found; Not building Crypto.PublicKey._fastmath." - self.__remove_extensions(["Crypto.PublicKey._fastmath"]) -@@ -264,6 +265,7 @@ - Extension("Crypto.PublicKey._fastmath", - include_dirs=['src/'], - libraries=['gmp'], -+ library_dirs=['%%LOCALBASE%%/lib'], - sources=["src/_fastmath.c"]), - - # Hash functions + # Don't include profiling information (incompatible with diff -ruN --exclude=CVS /usr/ports/security/py-pycrypto/pkg-plist /tmp/py-pycrypto/pkg-plist --- /usr/ports/security/py-pycrypto/pkg-plist 2010-08-12 23:15:36.000000000 +0400 +++ /tmp/py-pycrypto/pkg-plist 2011-11-21 16:59:16.000000000 +0400 @@ -24,7 +24,16 @@ %%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.py %%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.pyc %%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA.pyo +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.py +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA224.pyo %%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA256.so +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.py +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA384.pyo +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.py +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Hash/SHA512.pyo %%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.py %%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.pyc %%PYTHON_SITELIBDIR%%/Crypto/Hash/__init__.pyo @@ -55,6 +64,7 @@ %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.py %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.pyc %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/__init__.pyo +%%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_fastmath.so %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.py %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.pyc %%PYTHON_SITELIBDIR%%/Crypto/PublicKey/_slowmath.pyo @@ -154,12 +164,24 @@ %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA.pyo +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.py +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.pyc +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA224.pyo %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA256.pyo +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.py +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.pyc +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA384.pyo +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.py +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.pyc +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash/test_SHA512.pyo %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/__init__.pyo +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.py +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.pyc +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_AllOrNothing.pyo %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol/test_chaffing.pyo @@ -220,12 +242,12 @@ %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/__init__.pyo -%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.py -%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyc -%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyo %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_Counter.pyo +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.py +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyc +%%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_asn1.pyo %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Util/test_number.pyo @@ -238,9 +260,6 @@ %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.py %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.pyc %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/st_common.pyo -%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.py -%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyc -%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyo %%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.py %%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.pyc %%PYTHON_SITELIBDIR%%/Crypto/Util/Counter.pyo @@ -254,12 +273,18 @@ %%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.py %%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.pyc %%PYTHON_SITELIBDIR%%/Crypto/Util/_number_new.pyo +%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.py +%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Util/asn1.pyo %%PYTHON_SITELIBDIR%%/Crypto/Util/number.py %%PYTHON_SITELIBDIR%%/Crypto/Util/number.pyc %%PYTHON_SITELIBDIR%%/Crypto/Util/number.pyo -%%PYTHON_SITELIBDIR%%/Crypto/Util/python_compat.py -%%PYTHON_SITELIBDIR%%/Crypto/Util/python_compat.pyc -%%PYTHON_SITELIBDIR%%/Crypto/Util/python_compat.pyo +%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.py +%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Util/py21compat.pyo +%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.py +%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.pyc +%%PYTHON_SITELIBDIR%%/Crypto/Util/py3compat.pyo %%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.py %%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.pyc %%PYTHON_SITELIBDIR%%/Crypto/Util/randpool.pyo @@ -280,8 +305,8 @@ @dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Random @dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/PublicKey @dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Protocol -@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher @dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Hash +@dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest/Cipher @dirrm %%PYTHON_SITELIBDIR%%/Crypto/SelfTest @dirrm %%PYTHON_SITELIBDIR%%/Crypto/Random/OSRNG @dirrm %%PYTHON_SITELIBDIR%%/Crypto/Random/Fortuna ===> Done --Multipart=_Wed__7_Dec_2011_19_11_17_+0400_sWsrqBHP_kZDT0+H--