Index: head/net-p2p/py-kenosis/Makefile =================================================================== --- head/net-p2p/py-kenosis/Makefile (revision 391474) +++ head/net-p2p/py-kenosis/Makefile (revision 391475) @@ -1,55 +1,58 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= kenosis PORTVERSION= 0.96 PORTREVISION= 1 CATEGORIES= net-p2p python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Fully-distributed p2p RPC system built on top of XMLRPC LICENSE= MIT +DEPRECATED= Fails to run with modern python +EXPIRATION_DATE=2015-08-07 + RUN_DEPENDS= ${LOCALBASE}/lib/${PYTHON_VERSION}/site-packages/xmlrpclib.py:${PORTSDIR}/net/py-xmlrpclib USES= python USE_PYTHON= distutils autoplist PYSETUP= ${PORTNAME}_setup.py PORTSCOUT= skipv:0.941 # Older version than the current one post-extract: # Avoid name collision and move ds inside kenosis package # it is only used by kenosis anyway @${MV} ${WRKSRC}/ds ${WRKSRC}/${PORTNAME} # Contributed by Eric Ries - kenosis developer # Queue.py changed API from python 2.3 to 2.4 # use Queue.py from python 2.3 while kenosis developers fix this @${CP} ${FILESDIR}/python2.3-Queue.py \ ${WRKSRC}/${PORTNAME}/Queue.py post-patch: # ds was moved inside kenosis package # use local copy of Queue # point at correct python @${FIND} ${WRKSRC} -type f -print0 \ | ${XARGS} -0 -n 5 -x \ ${REINPLACE_CMD} -E \ -e 's|from[[:space:]]+ds|from ${PORTNAME}.ds|' \ -e 's|import[[:space:]]+Queue|from ${PORTNAME} import Queue|' \ -e 's|/usr/bin/python|${PYTHON_CMD}|' \ -e 's|/usr/bin/env[[:space:]]+python|${PYTHON_CMD}|' # remove all .bak files @${FIND} ${WRKSRC} -name "*.bak" -type f -print0 \ | ${XARGS} -0 -n 5 -x \ ${RM} -f # Contributed by Eric Ries - kenosis developer # set default time out to 20 @${REINPLACE_CMD} -E \ -e 's|(socket.setdefaulttimeout)\([[:digit:]]+\)|\1(20)|' \ ${WRKSRC}/${PORTNAME}/node.py .include