svn commit: r336603 - head/www/py-ws4py

Rene Ladan rene at FreeBSD.org
Mon Dec 16 02:38:59 UTC 2013


Author: rene
Date: Mon Dec 16 02:38:59 2013
New Revision: 336603
URL: http://svnweb.freebsd.org/changeset/ports/336603

Log:
  - Convert to PYDISTUTILS=yes
  - Stagify
  - Set NO_ARCH
  - Drop post-install printing (this is already in the options)
  - Drop pkg-plist
  - Bump PORTREVISION so that py-setuptools is not registered as a run-time
    dependency

Deleted:
  head/www/py-ws4py/pkg-plist
Modified:
  head/www/py-ws4py/Makefile

Modified: head/www/py-ws4py/Makefile
==============================================================================
--- head/www/py-ws4py/Makefile	Mon Dec 16 02:36:23 2013	(r336602)
+++ head/www/py-ws4py/Makefile	Mon Dec 16 02:38:59 2013	(r336603)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ws4py
 PORTVERSION=	0.3.2
+PORTREVISION=	1
 CATEGORIES=	www python
 MASTER_SITES=	http://www.defuze.org/oss/${PORTNAME}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,10 @@ COMMENT=	WebSocket package for Python
 LICENSE=	BSD3CLAUSE
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+
+NO_ARCH=	yes
 
 OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
 OPTIONS_DEFINE=	CHERRYPY GEVENT TORNADO
@@ -22,48 +26,28 @@ CHERRYPY_DESC=	CherryPy server support
 GEVENT_DESC=	gevent-based client/server support
 TORNADO_DESC=	Tornado client support
 
-CHERRYPY_FILES=	test/test_cherrypy.py ws4py/server/cherrypyserver.py
-GEVENT_FILES=	ws4py/client/geventclient.py ws4py/server/geventserver.py
-TORNADO_FILES=	ws4py/client/tornadoclient.py
-
 CHERRYPY_RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2.2:${PORTSDIR}/www/py-cherrypy
 GEVENT_RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:${PORTSDIR}/devel/py-gevent
 TORNADO_RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}tornado>=3.1:${PORTSDIR}/www/py-tornado
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 # Do not install files which will not work
 post-patch:
 .if ! ${PORT_OPTIONS:MCHERRYPY}
-.for f in ${CHERRYPY_FILES}
+.for f in test/test_cherrypy.py ws4py/server/cherrypyserver.py
 	${RM} ${WRKSRC}/${f}
 .endfor
 .endif
 .if ! ${PORT_OPTIONS:MGEVENT}
-.for f in ${GEVENT_FILES}
+.for f in ws4py/client/geventclient.py ws4py/server/geventserver.py
 	${RM} ${WRKSRC}/${f}
 .endfor
 .endif
 .if ! ${PORT_OPTIONS:MTORNADO}
-.for f in ${TORNADO_FILES}
+.for f in ws4py/client/tornadoclient.py
 	${RM} ${WRKSRC}/${f}
 .endfor
 .endif
 
-post-install:
-.if ! ${PORT_OPTIONS:MCHERRYPY} || ! ${PORT_OPTIONS:MGEVENT} || ! ${PORT_OPTIONS:MTORNADO}
-	@${ECHO_MSG}
-	@${ECHO_MSG} "Note that the following files are not installed:"
-.endif
-.if ! ${PORT_OPTIONS:MCHERRYPY}
-	@${ECHO_MSG} ${CHERRYPY_FILES}
-.endif
-.if ! ${PORT_OPTIONS:MGEVENT}
-	@${ECHO_MSG} ${GEVENT_FILES}
-.endif
-.if ! ${PORT_OPTIONS:MTORNADO}
-	@${ECHO_MSG} ${TORNADO_FILES}
-.endif
-
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list