Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jan 2014 13:34:31 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r340894 - in head: databases/py-flask-sqlalchemy devel/py-flask-babel devel/py-gdata devel/py-speaklater graphics/py-wand net/py-ndg_httpsclient net/py-urllib3 security/py-itsdangerous ...
Message-ID:  <201401241334.s0ODYVxH046946@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Fri Jan 24 13:34:31 2014
New Revision: 340894
URL: http://svnweb.freebsd.org/changeset/ports/340894
QAT: https://qat.redports.org/buildarchive/r340894/

Log:
  Convert my own Python ports to:
  - STAGEDIR
  - Replace USE_PYDISTUTILS= easy_install by USE_PYDISTUTILS= yes
  
  While I'm here
  - Use PYDISTUTILS_AUTOPLIST
  - Adjust or add LICENSE

Deleted:
  head/databases/py-flask-sqlalchemy/pkg-plist
  head/devel/py-flask-babel/pkg-plist
  head/devel/py-speaklater/pkg-plist
  head/net/py-ndg_httpsclient/pkg-plist
  head/security/py-itsdangerous/pkg-plist
  head/sysutils/py-iowait/pkg-plist
  head/textproc/py-rst2html5/pkg-plist
  head/textproc/py-rstyoutube/pkg-plist
  head/www/py-flask-uploads/pkg-plist
  head/www/py-flask/pkg-plist
Modified:
  head/databases/py-flask-sqlalchemy/Makefile
  head/devel/py-flask-babel/Makefile
  head/devel/py-gdata/Makefile
  head/devel/py-speaklater/Makefile
  head/graphics/py-wand/Makefile
  head/net/py-ndg_httpsclient/Makefile
  head/net/py-urllib3/Makefile
  head/net/py-urllib3/pkg-plist
  head/security/py-itsdangerous/Makefile
  head/sysutils/py-iowait/Makefile
  head/textproc/py-docutils/Makefile
  head/textproc/py-rst2html5/Makefile
  head/textproc/py-rstyoutube/Makefile
  head/textproc/py-rstyoutube/pkg-descr
  head/www/py-bjoern/Makefile
  head/www/py-flask-uploads/Makefile
  head/www/py-flask/Makefile

Modified: head/databases/py-flask-sqlalchemy/Makefile
==============================================================================
--- head/databases/py-flask-sqlalchemy/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/databases/py-flask-sqlalchemy/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -16,7 +16,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flas
 	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:${PORTSDIR}/databases/py-sqlalchemy
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/devel/py-flask-babel/Makefile
==============================================================================
--- head/devel/py-flask-babel/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/devel/py-flask-babel/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -17,13 +17,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flas
 	${PYTHON_PKGNAMEPREFIX}speaklater>=1.3:${PORTSDIR}/devel/py-speaklater
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/devel/py-gdata/Makefile
==============================================================================
--- head/devel/py-gdata/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/devel/py-gdata/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -27,7 +27,6 @@ OPTIONSFILE?=	${PORT_DBDIR}/py-${PORTNAM
 
 EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MM2CRYPTO}
@@ -42,8 +41,9 @@ RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}gmp
 
 post-install:
 .if ${PORT_OPTIONS:MEXAMPLES}
-	${MKDIR} ${EXAMPLESDIR}/
-	${CP} -R ${WRKSRC}/samples/ ${EXAMPLESDIR}/
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+	@cd ${WRKSRC}/samples && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
 .endif
 
 .include <bsd.port.mk>

Modified: head/devel/py-speaklater/Makefile
==============================================================================
--- head/devel/py-speaklater/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/devel/py-speaklater/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -14,13 +14,7 @@ COMMENT=	Lazy string Python module for t
 LICENSE=	BSD
 
 USE_PYTHON=		yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/graphics/py-wand/Makefile
==============================================================================
--- head/graphics/py-wand/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/graphics/py-wand/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -9,14 +9,14 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	MagickWand Python binding
 
-LIB_DEPENDS=	MagickWand:${PORTSDIR}/graphics/ImageMagick
+LICENSE=	MIT
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+LIB_DEPENDS=	libMagickWand.so:${PORTSDIR}/graphics/ImageMagick
 
-PLIST_FILES=	%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
+USE_PYTHON=	yes
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e "s|cmdclass={'upload_doc': upload_doc}||" \
 		${WRKSRC}/setup.py

Modified: head/net/py-ndg_httpsclient/Makefile
==============================================================================
--- head/net/py-ndg_httpsclient/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/net/py-ndg_httpsclient/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -15,7 +15,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}open
 	${PYTHON_PKGNAMEPREFIX}asn1>=0.1.4:${PORTSDIR}/devel/py-asn1
 
 USE_PYTHON=	2
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/net/py-urllib3/Makefile
==============================================================================
--- head/net/py-urllib3/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/net/py-urllib3/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -3,6 +3,7 @@
 
 PORTNAME=	urllib3
 PORTVERSION=	1.7.1
+PORTREVISION=	1
 CATEGORIES=	net python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +14,9 @@ COMMENT=	Enhance HTTP Python's standard 
 LICENSE=	MIT
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
 PYTHON_PY3K_PLIST_HACK=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 # ndg_httpclient is only available for Python 2
@@ -27,7 +27,6 @@ PLIST_SUB+=	SSL=""
 PLIST_SUB+=	SSL="@comment "
 .endif
 
-# distutils module can't exclude file (during install step)
 post-extract:
 .if ${PYTHON_REL} >= 300
 	@${RM} ${WRKSRC}/urllib3/contrib/pyopenssl.py

Modified: head/net/py-urllib3/pkg-plist
==============================================================================
--- head/net/py-urllib3/pkg-plist	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/net/py-urllib3/pkg-plist	Fri Jan 24 13:34:31 2014	(r340894)
@@ -1,78 +1,71 @@
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/handlers.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/handlers.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/handlers.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/proxy.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/proxy.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/proxy.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/server.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/server.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/server.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/testcase.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/testcase.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver/testcase.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/_collections.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/_collections.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/_collections.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/connectionpool.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/connectionpool.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/connectionpool.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/ntlmpool.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/ntlmpool.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/ntlmpool.pyo
-%%SSL%%%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/pyopenssl.py
-%%SSL%%%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/pyopenssl.pyc
-%%SSL%%%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib/pyopenssl.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/exceptions.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/fields.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/fields.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/fields.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/filepost.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/filepost.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/filepost.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ordered_dict.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ordered_dict.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ordered_dict.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/six.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/six.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/six.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ssl_match_hostname/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ssl_match_hostname/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ssl_match_hostname/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/poolmanager.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/poolmanager.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/poolmanager.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/request.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/request.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/request.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/response.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/response.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/response.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/util.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/util.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/util.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages/ssl_match_hostname
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/packages
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/urllib3
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dummyserver
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
+%%PYTHON_SITELIBDIR%%/dummyserver/__init__.py
+%%PYTHON_SITELIBDIR%%/dummyserver/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dummyserver/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dummyserver/handlers.py
+%%PYTHON_SITELIBDIR%%/dummyserver/handlers.pyc
+%%PYTHON_SITELIBDIR%%/dummyserver/handlers.pyo
+%%PYTHON_SITELIBDIR%%/dummyserver/proxy.py
+%%PYTHON_SITELIBDIR%%/dummyserver/proxy.pyc
+%%PYTHON_SITELIBDIR%%/dummyserver/proxy.pyo
+%%PYTHON_SITELIBDIR%%/dummyserver/server.py
+%%PYTHON_SITELIBDIR%%/dummyserver/server.pyc
+%%PYTHON_SITELIBDIR%%/dummyserver/server.pyo
+%%PYTHON_SITELIBDIR%%/dummyserver/testcase.py
+%%PYTHON_SITELIBDIR%%/dummyserver/testcase.pyc
+%%PYTHON_SITELIBDIR%%/dummyserver/testcase.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/__init__.py
+%%PYTHON_SITELIBDIR%%/urllib3/__init__.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/__init__.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/_collections.py
+%%PYTHON_SITELIBDIR%%/urllib3/_collections.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/_collections.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/connectionpool.py
+%%PYTHON_SITELIBDIR%%/urllib3/connectionpool.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/connectionpool.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/__init__.py
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/__init__.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/__init__.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/ntlmpool.py
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/ntlmpool.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/contrib/ntlmpool.pyo
+%%SSL%%%%PYTHON_SITELIBDIR%%/urllib3/contrib/pyopenssl.py
+%%SSL%%%%PYTHON_SITELIBDIR%%/urllib3/contrib/pyopenssl.pyc
+%%SSL%%%%PYTHON_SITELIBDIR%%/urllib3/contrib/pyopenssl.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/exceptions.py
+%%PYTHON_SITELIBDIR%%/urllib3/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/fields.py
+%%PYTHON_SITELIBDIR%%/urllib3/fields.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/fields.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/filepost.py
+%%PYTHON_SITELIBDIR%%/urllib3/filepost.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/filepost.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/packages/__init__.py
+%%PYTHON_SITELIBDIR%%/urllib3/packages/__init__.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/packages/__init__.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ordered_dict.py
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ordered_dict.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ordered_dict.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/packages/six.py
+%%PYTHON_SITELIBDIR%%/urllib3/packages/six.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/packages/six.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ssl_match_hostname/__init__.py
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ssl_match_hostname/__init__.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/packages/ssl_match_hostname/__init__.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/poolmanager.py
+%%PYTHON_SITELIBDIR%%/urllib3/poolmanager.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/poolmanager.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/request.py
+%%PYTHON_SITELIBDIR%%/urllib3/request.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/request.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/response.py
+%%PYTHON_SITELIBDIR%%/urllib3/response.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/response.pyo
+%%PYTHON_SITELIBDIR%%/urllib3/util.py
+%%PYTHON_SITELIBDIR%%/urllib3/util.pyc
+%%PYTHON_SITELIBDIR%%/urllib3/util.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/urllib3/packages/ssl_match_hostname
+@dirrm %%PYTHON_SITELIBDIR%%/urllib3/packages
+@dirrm %%PYTHON_SITELIBDIR%%/urllib3/contrib
+@dirrm %%PYTHON_SITELIBDIR%%/urllib3
+@dirrm %%PYTHON_SITELIBDIR%%/dummyserver

Modified: head/security/py-itsdangerous/Makefile
==============================================================================
--- head/security/py-itsdangerous/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/security/py-itsdangerous/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -11,22 +11,16 @@ MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Various helpers to pass data in untrusted environments
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
 OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
 OPTIONS_DEFINE=	JSON
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
-
 .if ${PORT_OPTIONS:MJSON}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:${PORTSDIR}/devel/py-simplejson
 .endif
 
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/sysutils/py-iowait/Makefile
==============================================================================
--- head/sysutils/py-iowait/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/sysutils/py-iowait/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -10,14 +10,10 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Python module for I/O completion events
 
+LICENSE=	GPLv3
+
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/textproc/py-docutils/Makefile
==============================================================================
--- head/textproc/py-docutils/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/textproc/py-docutils/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -13,6 +13,7 @@ COMMENT=	Python Documentation Utilities
 
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
+PYTHON_PY3K_PLIST_HACK=	yes
 
 OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
 OPTIONS_DEFINE=	PYGMENTS
@@ -22,22 +23,15 @@ BIN_SCRIPTS=	rst2html.py rst2s5.py rst2l
 	rst2man.py rst2xml.py rst2pseudoxml.py rstpep2html.py \
 	rst2odt.py rst2odt_prepstyles.py
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
-
 .if ${PORT_OPTIONS:MPYGMENTS}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pygments>=1.6:${PORTSDIR}/textproc/py-pygments
 .endif
 
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
 post-install:
 .for script in ${BIN_SCRIPTS}
-	@cd ${PREFIX}/bin && ${LN} -sf ${script} ${script:C/\.py//}
+	@cd ${STAGEDIR}${PREFIX}/bin && ${LN} -sf ${script} ${script:C/\.py//}
 .endfor
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/textproc/py-rst2html5/Makefile
==============================================================================
--- head/textproc/py-rst2html5/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/textproc/py-rst2html5/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -10,12 +10,14 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Produces HTML5 documents from reStructuredText sources
 
+LICENSE=	MIT
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:${PORTSDIR}/textproc/py-genshi \
 	${PYTHON_PKGNAMEPREFIX}pygments>=1.6:${PORTSDIR}/textproc/py-pygments \
-	${PYTHON_PKGNAMEPREFIX}docutils>=0.10:${PORTSDIR}/textproc/py-docutils
+	${PYTHON_PKGNAMEPREFIX}docutils>=0.11:${PORTSDIR}/textproc/py-docutils
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/textproc/py-rstyoutube/Makefile
==============================================================================
--- head/textproc/py-rstyoutube/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/textproc/py-rstyoutube/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -7,13 +7,15 @@ CATEGORIES=	textproc python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	duchateau.olivier@gmail.com
+MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Embed YouTube videos in reStructuredText documents
 
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/docutils/__init__.py:${PORTSDIR}/textproc/py-docutils
+LICENSE=	MIT
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}docutils>=0.11:${PORTSDIR}/textproc/py-docutils
+
+USE_PYTHON=	2
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/textproc/py-rstyoutube/pkg-descr
==============================================================================
--- head/textproc/py-rstyoutube/pkg-descr	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/textproc/py-rstyoutube/pkg-descr	Fri Jan 24 13:34:31 2014	(r340894)
@@ -1,4 +1,4 @@
 rstyoutube is a package for embedding YouTube videos in reStructuredText
 documents.
 
-WWW:	http://bitbucket.org/cliff/rstyoutube
+WWW: http://bitbucket.org/cliff/rstyoutube

Modified: head/www/py-bjoern/Makefile
==============================================================================
--- head/www/py-bjoern/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/www/py-bjoern/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -10,17 +10,15 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Fast Python WSGI server
 
-LICENSE=	BSD
+LICENSE=	BSD2CLAUSE
 
 LIB_DEPENDS=	ev:${PORTSDIR}/devel/libev
 
 USE_PYTHON=	2
 USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
 CFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib -lc
 
-PLIST_FILES=	%%PYTHON_SITELIBDIR%%/${PORTNAME}.so
-
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/www/py-flask-uploads/Makefile
==============================================================================
--- head/www/py-flask-uploads/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/www/py-flask-uploads/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -7,15 +7,15 @@ CATEGORIES=	www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	duchateau.olivier@gmail.com
+MAINTAINER=	olivierd@FreeBSD.org
 COMMENT=	Flexible and efficient upload handling for Flask
 
 LICENSE=	MIT
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flask>=0.6:${PORTSDIR}/www/py-flask
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flask>=0.10:${PORTSDIR}/www/py-flask
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYTHON=	2
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/www/py-flask/Makefile
==============================================================================
--- head/www/py-flask/Makefile	Fri Jan 24 12:50:53 2014	(r340893)
+++ head/www/py-flask/Makefile	Fri Jan 24 13:34:31 2014	(r340894)
@@ -12,18 +12,12 @@ COMMENT=	Micro web framework
 
 LICENSE=	BSD
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}werkzeug>=0.8:${PORTSDIR}/www/py-werkzeug \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}werkzeug>=0.9:${PORTSDIR}/www/py-werkzeug \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.6:${PORTSDIR}/devel/py-Jinja2 \
 		${PYTHON_PKGNAMEPREFIX}itsdangerous>=0.21:${PORTSDIR}/security/py-itsdangerous
 
 USE_PYTHON=	yes
-USE_PYDISTUTILS=	easy_install
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} >= 320
-.include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>



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