svn commit: r335060 - in head/devel/py-gevent: . files

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Wed Nov 27 20:52:20 UTC 2013


Author: sunpoet
Date: Wed Nov 27 20:52:07 2013
New Revision: 335060
URL: http://svnweb.freebsd.org/changeset/ports/335060

Log:
  - Update to 1.0
  - Use REINPLACE_CMD instead of patch file
  - Strip shared library
  - Fix regression-test: in tinderbox
  
  Changes:	https://github.com/surfly/gevent/blob/master/changelog.rst

Deleted:
  head/devel/py-gevent/files/
Modified:
  head/devel/py-gevent/Makefile
  head/devel/py-gevent/distinfo   (contents, props changed)
  head/devel/py-gevent/pkg-plist   (contents, props changed)

Modified: head/devel/py-gevent/Makefile
==============================================================================
--- head/devel/py-gevent/Makefile	Wed Nov 27 20:45:06 2013	(r335059)
+++ head/devel/py-gevent/Makefile	Wed Nov 27 20:52:07 2013	(r335060)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gevent
-PORTVERSION=	0.13.8
-PORTREVISION=	1
+PORTVERSION=	1.0
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,14 +14,17 @@ LICENSE=	MIT
 
 LIB_DEPENDS=	libevent-1.4.so:${PORTSDIR}/devel/libevent
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}greenlet>=0:${PORTSDIR}/devel/py-greenlet
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}greenlet>=0:${PORTSDIR}/devel/py-greenlet \
+		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3
 
 USE_PYTHON=	-2.7
 USE_PYDISTUTILS=yes
-PYDISTUTILS_BUILDARGS=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|setuptools|distutils.core|' ${WRKSRC}/${PYSETUP}
 
 post-build:
-	@${STRIP_CMD} ${WRKSRC}/gevent/core.so
+	@${STRIP_CMD} ${WRKSRC}/gevent/_semaphore.so ${WRKSRC}/gevent/_util.so ${WRKSRC}/gevent/ares.so ${WRKSRC}/gevent/core.so
 
 regression-test test: build
 	cd ${WRKSRC}/greentest/ && ${SETENV} PYTHONPATH=../ ${PYTHON_CMD} testrunner.py

Modified: head/devel/py-gevent/distinfo
==============================================================================
--- head/devel/py-gevent/distinfo	Wed Nov 27 20:45:06 2013	(r335059)
+++ head/devel/py-gevent/distinfo	Wed Nov 27 20:52:07 2013	(r335060)
@@ -1,2 +1,2 @@
-SHA256 (gevent-0.13.8.tar.gz) = 54b8d26300ce408c0916a3e63ef6cd3e6aca76230833558deb7de15196ed955e
-SIZE (gevent-0.13.8.tar.gz) = 300098
+SHA256 (gevent-1.0.tar.gz) = bfa9d846db91a7d8b6a36e87353eed641c7e3e7d0bfa0b9975796d227f2db4eb
+SIZE (gevent-1.0.tar.gz) = 1437122

Modified: head/devel/py-gevent/pkg-plist
==============================================================================
--- head/devel/py-gevent/pkg-plist	Wed Nov 27 20:45:06 2013	(r335059)
+++ head/devel/py-gevent/pkg-plist	Wed Nov 27 20:52:07 2013	(r335060)
@@ -11,21 +11,12 @@
 %%PYTHON_SITELIBDIR%%/gevent/coros.py
 %%PYTHON_SITELIBDIR%%/gevent/coros.pyc
 %%PYTHON_SITELIBDIR%%/gevent/coros.pyo
-%%PYTHON_SITELIBDIR%%/gevent/dns.py
-%%PYTHON_SITELIBDIR%%/gevent/dns.pyc
-%%PYTHON_SITELIBDIR%%/gevent/dns.pyo
 %%PYTHON_SITELIBDIR%%/gevent/event.py
 %%PYTHON_SITELIBDIR%%/gevent/event.pyc
 %%PYTHON_SITELIBDIR%%/gevent/event.pyo
 %%PYTHON_SITELIBDIR%%/gevent/greenlet.py
 %%PYTHON_SITELIBDIR%%/gevent/greenlet.pyc
 %%PYTHON_SITELIBDIR%%/gevent/greenlet.pyo
-%%PYTHON_SITELIBDIR%%/gevent/http.py
-%%PYTHON_SITELIBDIR%%/gevent/http.pyc
-%%PYTHON_SITELIBDIR%%/gevent/http.pyo
-%%PYTHON_SITELIBDIR%%/gevent/httplib.py
-%%PYTHON_SITELIBDIR%%/gevent/httplib.pyc
-%%PYTHON_SITELIBDIR%%/gevent/httplib.pyo
 %%PYTHON_SITELIBDIR%%/gevent/hub.py
 %%PYTHON_SITELIBDIR%%/gevent/hub.pyc
 %%PYTHON_SITELIBDIR%%/gevent/hub.pyo
@@ -44,9 +35,6 @@
 %%PYTHON_SITELIBDIR%%/gevent/queue.py
 %%PYTHON_SITELIBDIR%%/gevent/queue.pyc
 %%PYTHON_SITELIBDIR%%/gevent/queue.pyo
-%%PYTHON_SITELIBDIR%%/gevent/rawgreenlet.py
-%%PYTHON_SITELIBDIR%%/gevent/rawgreenlet.pyc
-%%PYTHON_SITELIBDIR%%/gevent/rawgreenlet.pyo
 %%PYTHON_SITELIBDIR%%/gevent/select.py
 %%PYTHON_SITELIBDIR%%/gevent/select.pyc
 %%PYTHON_SITELIBDIR%%/gevent/select.pyo
@@ -59,9 +47,6 @@
 %%PYTHON_SITELIBDIR%%/gevent/ssl.py
 %%PYTHON_SITELIBDIR%%/gevent/ssl.pyc
 %%PYTHON_SITELIBDIR%%/gevent/ssl.pyo
-%%PYTHON_SITELIBDIR%%/gevent/sslold.py
-%%PYTHON_SITELIBDIR%%/gevent/sslold.pyc
-%%PYTHON_SITELIBDIR%%/gevent/sslold.pyo
 %%PYTHON_SITELIBDIR%%/gevent/thread.py
 %%PYTHON_SITELIBDIR%%/gevent/thread.pyc
 %%PYTHON_SITELIBDIR%%/gevent/thread.pyo


More information about the svn-ports-head mailing list