Hi!

Following diff updates devel/py-gevent to version 1.0.2.  It removes
SSL patches (at this point upstream doesn't force SSLv3 any more).

OK?

-- 
Dmitrij D. Czarkoff

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-gevent/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    29 Sep 2015 10:51:53 -0000      1.6
+++ Makefile    17 Oct 2015 08:17:32 -0000
@@ -1,29 +1,31 @@
 # $OpenBSD: Makefile,v 1.6 2015/09/29 10:51:53 sthen Exp $
 
-COMMENT =      network library for easy and scalable concurrency
+COMMENT =              network library for easy and scalable concurrency
 
-MODPY_EGG_VERSION =    0.13.7
-DISTNAME =     gevent-${MODPY_EGG_VERSION}
-PKGNAME =      py-${DISTNAME}
-REVISION =     2
-MAINTAINER =   Dmitrij D. Czarkoff <[email protected]>
+MODPY_EGG_VERSION =    1.0.2
+DISTNAME =             gevent-${MODPY_EGG_VERSION}
+PKGNAME =              py-${DISTNAME}
+MAINTAINER =           Dmitrij D. Czarkoff <[email protected]>
 
-CATEGORIES =   devel
-HOMEPAGE =     http://www.gevent.org/
+CATEGORIES =           devel
+HOMEPAGE =             http://www.gevent.org/
 
 # MPL
 PERMIT_PACKAGE_CDROM = Yes
 
-MODPY_PI =     Yes
-
-MODULES =      lang/python
+WANTLIB += ${MODPY_WANTLIB} cares ev pthread
 
+MODULES =              lang/python
+MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
-MODPY_DISTUTILS_BUILD= build --build-base=${WRKSRC} \
-       -I${LOCALBASE}/include -L${LOCALBASE}/lib
 
-LIB_DEPENDS =  devel/libeventextra
-WANTLIB =      ${MODPY_WANTLIB} event eventextra pthread
-RUN_DEPENDS =  devel/py-greenlet
+LIB_DEPENDS =          devel/libev \
+                       net/libcares
+RUN_DEPENDS =          devel/py-greenlet
+TEST_DEPENDS =         ${RUN_DEPENDS}
+
+MAKE_ENV =             CARES_EMBED=0 LIBEV_EMBED=0
+CFLAGS +=              -I/usr/local/include
+LDFLAGS +=             -L/usr/local/lib
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-gevent/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    18 Jan 2015 03:13:41 -0000      1.2
+++ distinfo    10 Oct 2015 06:08:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (gevent-0.13.7.tar.gz) = B1TxQdKIn6hhkY63VIK5VydjvWYUebv8c6jCUPTqtsU=
-SIZE (gevent-0.13.7.tar.gz) = 288284
+SHA256 (gevent-1.0.2.tar.gz) = OuHKD1M93LF6qxbOZrQks/O4Vf87lQhSaRXTxrc/ujE=
+SIZE (gevent-1.0.2.tar.gz) = 1735721
Index: patches/patch-gevent_ssl_py
===================================================================
RCS file: patches/patch-gevent_ssl_py
diff -N patches/patch-gevent_ssl_py
--- patches/patch-gevent_ssl_py 23 Sep 2015 07:07:54 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-gevent_ssl_py,v 1.1 2015/09/23 07:07:54 czarkoff Exp $
---- gevent/ssl.py.orig Sat Sep 19 08:46:08 2015
-+++ gevent/ssl.py      Sat Sep 19 08:50:22 2015
-@@ -419,7 +419,7 @@ def wrap_socket(sock, keyfile=None, certfile=None,
-                      ciphers=ciphers)
- 
- 
--def get_server_certificate(addr, ssl_version=PROTOCOL_SSLv3, ca_certs=None):
-+def get_server_certificate(addr, ssl_version=PROTOCOL_SSLv23, ca_certs=None):
-     """Retrieve the certificate from the server at the specified address,
-     and return it as a PEM-encoded string.
-     If 'ca_certs' is specified, validate the server cert against it.
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py      13 Dec 2012 20:42:45 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1 2012/12/13 20:42:45 landry Exp $
---- setup.py.orig      Thu Dec 13 21:30:07 2012
-+++ setup.py   Thu Dec 13 21:30:38 2012
-@@ -277,7 +277,7 @@ else:
-         for filename in libevent_sources:
-             sources.append(filename)
-     else:
--        libraries = ['event']
-+        libraries = ['event', 'eventextra']
-         if (libevent_source_path
-             and (exists(join(libevent_source_path, ".libs"))
-                  or not exists(join(libevent_source_path, "configure")))):
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-gevent/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   17 Jul 2012 19:23:31 -0000      1.1.1.1
+++ pkg/PLIST   17 Oct 2015 08:05:32 -0000
@@ -8,6 +8,15 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/gevent-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/gevent/__init__.py
 lib/python${MODPY_VERSION}/site-packages/gevent/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/_semaphore.so
+lib/python${MODPY_VERSION}/site-packages/gevent/_ssl2.py
+lib/python${MODPY_VERSION}/site-packages/gevent/_ssl2.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/_sslgte279.py
+lib/python${MODPY_VERSION}/site-packages/gevent/_sslgte279.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/_threading.py
+lib/python${MODPY_VERSION}/site-packages/gevent/_threading.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/_util.so
+lib/python${MODPY_VERSION}/site-packages/gevent/ares.so
 lib/python${MODPY_VERSION}/site-packages/gevent/backdoor.py
 lib/python${MODPY_VERSION}/site-packages/gevent/backdoor.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/baseserver.py
@@ -15,30 +24,32 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/gevent/core.so
 lib/python${MODPY_VERSION}/site-packages/gevent/coros.py
 lib/python${MODPY_VERSION}/site-packages/gevent/coros.pyc
-lib/python${MODPY_VERSION}/site-packages/gevent/dns.py
-lib/python${MODPY_VERSION}/site-packages/gevent/dns.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/event.py
 lib/python${MODPY_VERSION}/site-packages/gevent/event.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/fileobject.py
+lib/python${MODPY_VERSION}/site-packages/gevent/fileobject.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/greenlet.py
 lib/python${MODPY_VERSION}/site-packages/gevent/greenlet.pyc
-lib/python${MODPY_VERSION}/site-packages/gevent/http.py
-lib/python${MODPY_VERSION}/site-packages/gevent/http.pyc
-lib/python${MODPY_VERSION}/site-packages/gevent/httplib.py
-lib/python${MODPY_VERSION}/site-packages/gevent/httplib.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/hub.py
 lib/python${MODPY_VERSION}/site-packages/gevent/hub.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/local.py
 lib/python${MODPY_VERSION}/site-packages/gevent/local.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/lock.py
+lib/python${MODPY_VERSION}/site-packages/gevent/lock.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/monkey.py
 lib/python${MODPY_VERSION}/site-packages/gevent/monkey.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/os.py
+lib/python${MODPY_VERSION}/site-packages/gevent/os.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/pool.py
 lib/python${MODPY_VERSION}/site-packages/gevent/pool.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/pywsgi.py
 lib/python${MODPY_VERSION}/site-packages/gevent/pywsgi.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/queue.py
 lib/python${MODPY_VERSION}/site-packages/gevent/queue.pyc
-lib/python${MODPY_VERSION}/site-packages/gevent/rawgreenlet.py
-lib/python${MODPY_VERSION}/site-packages/gevent/rawgreenlet.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/resolver_ares.py
+lib/python${MODPY_VERSION}/site-packages/gevent/resolver_ares.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/resolver_thread.py
+lib/python${MODPY_VERSION}/site-packages/gevent/resolver_thread.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/select.py
 lib/python${MODPY_VERSION}/site-packages/gevent/select.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/server.py
@@ -47,10 +58,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/gevent/socket.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/ssl.py
 lib/python${MODPY_VERSION}/site-packages/gevent/ssl.pyc
-lib/python${MODPY_VERSION}/site-packages/gevent/sslold.py
-lib/python${MODPY_VERSION}/site-packages/gevent/sslold.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/subprocess.py
+lib/python${MODPY_VERSION}/site-packages/gevent/subprocess.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/thread.py
 lib/python${MODPY_VERSION}/site-packages/gevent/thread.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/threading.py
+lib/python${MODPY_VERSION}/site-packages/gevent/threading.pyc
+lib/python${MODPY_VERSION}/site-packages/gevent/threadpool.py
+lib/python${MODPY_VERSION}/site-packages/gevent/threadpool.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/timeout.py
 lib/python${MODPY_VERSION}/site-packages/gevent/timeout.pyc
 lib/python${MODPY_VERSION}/site-packages/gevent/util.py

Reply via email to