Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Dec 2013 02:38:59 +0000 (UTC)
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r336603 - head/www/py-ws4py
Message-ID:  <201312160238.rBG2cx41009807@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312160238.rBG2cx41009807>