svn commit: r335778 - in head/devel/py-gevent-zeromq: . files
Olivier Duchateau
olivierd at FreeBSD.org
Fri Dec 6 17:05:33 UTC 2013
Author: olivierd
Date: Fri Dec 6 17:05:32 2013
New Revision: 335778
URL: http://svnweb.freebsd.org/changeset/ports/335778
Log:
- Add patch to unbreak build after recent update of devel/py-pyzmq
- Bump PORTREVISION
- Convert to new RUN_DEPENDS format
- Replace pkg-plist by PYDISTUTILS_AUTOPLIST
- Mark this port IGNORE, because it does not run properly with the recent
update of devel/py-pyzmq
- Mark it DEPRECATED, because devel/py-pyzmq now has gevent support built in
Reported by: pkg-fallout, Artur Litwinowicz (private email)
Added:
head/devel/py-gevent-zeromq/files/
head/devel/py-gevent-zeromq/files/patch-gevent_zeromq__core.pyx (contents, props changed)
Deleted:
head/devel/py-gevent-zeromq/pkg-plist
Modified:
head/devel/py-gevent-zeromq/Makefile
Modified: head/devel/py-gevent-zeromq/Makefile
==============================================================================
--- head/devel/py-gevent-zeromq/Makefile Fri Dec 6 17:01:22 2013 (r335777)
+++ head/devel/py-gevent-zeromq/Makefile Fri Dec 6 17:05:32 2013 (r335778)
@@ -2,6 +2,7 @@
PORTNAME= gevent-zeromq
PORTVERSION= 0.2.5
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,15 +11,19 @@ DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSI
MAINTAINER= olivierd at FreeBSD.org
COMMENT= Gevent compatibility layer for pyzmq
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Cython/__init__.py:${PORTSDIR}/lang/cython
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gevent/__init__.py:${PORTSDIR}/devel/py-gevent \
- ${PYTHON_SITELIBDIR}/zmq/__init__.py:${PORTSDIR}/devel/py-pyzmq
+BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=1.0:${PORTSDIR}/devel/py-gevent \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.0.1:${PORTSDIR}/devel/py-pyzmq
+
+IGNORE= Does not run properly with devel/py-pyzmq >= 13.0
+DEPRECATED= devel/py-pyzmq has gevent support built in
+EXPIRATION_DATE= 2014-01-06
USE_PYTHON= 2.7
USE_PYDISTUTILS= yes
+PYDISTUTILS_AUTOPLIST= yes
# Avoid warning
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|install_requires|#install_requires|' \
${WRKSRC}/setup.py
Added: head/devel/py-gevent-zeromq/files/patch-gevent_zeromq__core.pyx
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-gevent-zeromq/files/patch-gevent_zeromq__core.pyx Fri Dec 6 17:05:32 2013 (r335778)
@@ -0,0 +1,16 @@
+Adjust import of context.pxd and socket.pxd files after update of
+devel/py-pyzmg (>= 14.x).
+
+--- ./gevent_zeromq/core.pyx.orig 2012-07-13 21:43:35.000000000 +0000
++++ ./gevent_zeromq/core.pyx 2013-12-04 21:54:31.000000000 +0000
+@@ -10,8 +10,8 @@
+ from gevent.event import AsyncResult
+ from gevent.hub import get_hub
+
+-from zmq.core.context cimport Context as _Context
+-from zmq.core.socket cimport Socket as _Socket
++from zmq.backend.cython.context cimport Context as _Context
++from zmq.backend.cython.socket cimport Socket as _Socket
+
+
+ cdef class GreenSocket(_Socket):
More information about the svn-ports-head
mailing list