Hi all, This diffs updates py-openssl to 0.8. The patch fixes a regress test that hangs.
ok? Eric. diff -urN py-openssl.orig/Makefile py-openssl/Makefile --- py-openssl.orig/Makefile Tue Jan 27 11:35:27 2009 +++ py-openssl/Makefile Tue Jan 27 11:35:27 2009 @@ -2,7 +2,7 @@ COMMENT= Python interface to the OpenSSL library -VERSION= 0.7 +VERSION= 0.8 DISTNAME= pyOpenSSL-${VERSION} PKGNAME= py-openssl-${VERSION} CATEGORIES= security devel @@ -35,8 +35,7 @@ ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/simple/* ${EXAMPLESDIR}/simple -do-regress: fake - PYTHONPATH=${WRKINST}${MODPY_SITEPKG} ${LOCALBASE}/bin/trial \ - --temp-directory=${WRKBUILD} OpenSSL.test +do-regress: install + ${LOCALBASE}/bin/trial --temp-directory=${WRKBUILD} OpenSSL.test .include <bsd.port.mk> diff -urN py-openssl.orig/distinfo py-openssl/distinfo --- py-openssl.orig/distinfo Tue Jan 27 11:35:27 2009 +++ py-openssl/distinfo Tue Jan 27 11:35:27 2009 @@ -1,5 +1,5 @@ -MD5 (pyOpenSSL-0.7.tar.gz) = GSTtxYwemfJ3Y5cdmVnqFQ== -RMD160 (pyOpenSSL-0.7.tar.gz) = o9IIcFvZ1JXrfCD5MG5Wi3H+lfw= -SHA1 (pyOpenSSL-0.7.tar.gz) = vQcv746zYkGFLSWpFhKCoFHwpj4= -SHA256 (pyOpenSSL-0.7.tar.gz) = fVO3J3dx8h77d3W+26pvcvVQlCPhbQi2LjMos5kdslU= -SIZE (pyOpenSSL-0.7.tar.gz) = 189022 +MD5 (pyOpenSSL-0.8.tar.gz) = ADd2kPIk2eWcgz+wRZYD9A== +RMD160 (pyOpenSSL-0.8.tar.gz) = 2qyquWxFqtyiX4qjkjihLRkH3ao= +SHA1 (pyOpenSSL-0.8.tar.gz) = UPQhTcGNi5C5xqf1DWwATtrZl+s= +SHA256 (pyOpenSSL-0.8.tar.gz) = IoRBHSHxAx8I8jxPSdwKNB44sHgzSV0P4hqH6yXz/+M= +SIZE (pyOpenSSL-0.8.tar.gz) = 193035 diff -urN py-openssl.orig/patches/patch-test_test_ssl_py py-openssl/patches/patch-test_test_ssl_py --- py-openssl.orig/patches/patch-test_test_ssl_py Thu Jan 1 01:00:00 1970 +++ py-openssl/patches/patch-test_test_ssl_py Tue Jan 27 11:35:27 2009 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- test/test_ssl.py.orig Mon Sep 22 02:36:55 2008 ++++ test/test_ssl.py Mon Jan 26 20:47:05 2009 +@@ -80,7 +80,7 @@ class ContextTests(TestCase, _Python23TestCaseHelper): + when certain information about an SSL connection is available. + """ + port = socket() +- port.bind(('', 0)) ++ port.bind(('127.0.0.1', 0)) + port.listen(1) + + client = socket()