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()

Reply via email to