Please add a new port: devel/py-pbr - Python Build Reasonableness. PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the OpenStack projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seems like a good time to make that code into a proper re-usable library. I need this port to update database/py-swiftclient, which have been depending on PBR since 1.5.0. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->freebsd-python freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Responsible Changed From-To: freebsd-python->miwi I'll take it.
Responsible Changed From-To: miwi->koobs I'll take it.
Author: koobs Date: Sat Jul 20 07:49:56 2013 New Revision: 323337 URL: http://svnweb.freebsd.org/changeset/ports/323337 Log: devel/py-pbr: Python Build Reasonableness [NEW PORT] PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the OpenStack projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seems like a good time to make that code into a proper re-usable library. WWW: https://github.com/openstack-dev/pbr PR: 180550 Submitted by: Mikolaj Golub <trociny@FreeBSD.org> Added: head/devel/py-pbr/ head/devel/py-pbr/Makefile (contents, props changed) head/devel/py-pbr/distinfo (contents, props changed) head/devel/py-pbr/files/ head/devel/py-pbr/files/patch-setup.py (contents, props changed) head/devel/py-pbr/pkg-descr (contents, props changed) head/devel/py-pbr/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Jul 20 07:33:10 2013 (r323336) +++ head/devel/Makefile Sat Jul 20 07:49:56 2013 (r323337) @@ -3630,6 +3630,7 @@ SUBDIR += py-parsedatetime SUBDIR += py-parsing SUBDIR += py-pathtools + SUBDIR += py-pbr SUBDIR += py-pefile SUBDIR += py-period SUBDIR += py-phpserialize Added: head/devel/py-pbr/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-pbr/Makefile Sat Jul 20 07:49:56 2013 (r323337) @@ -0,0 +1,20 @@ +# Created by: Kubilay Kocak <koobs@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= pbr +PORTVERSION= 0.5.18 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= Python Build Reasonableness + +LICENSE= AL2 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>=0.2.10:${PORTSDIR}/devel/py-d2to1 + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install + +.include <bsd.port.mk> Added: head/devel/py-pbr/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-pbr/distinfo Sat Jul 20 07:49:56 2013 (r323337) @@ -0,0 +1,2 @@ +SHA256 (pbr-0.5.18.tar.gz) = 5e22cac5ebcba4a3c04bdb32021c3ea7ab2bd0c17f73eb6b183e11c0d3e2fb7e +SIZE (pbr-0.5.18.tar.gz) = 91950 Added: head/devel/py-pbr/files/patch-setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-pbr/files/patch-setup.py Sat Jul 20 07:49:56 2013 (r323337) @@ -0,0 +1,8 @@ +--- ./setup.py.orig 2013-06-18 20:01:04.819952450 +1000 ++++ ./setup.py 2013-06-18 20:01:17.687327396 +1000 +@@ -18,4 +18,5 @@ + + setuptools.setup( + setup_requires=['d2to1>=0.2.10,<0.3'], ++ zip_safe=False, + d2to1=True) Added: head/devel/py-pbr/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-pbr/pkg-descr Sat Jul 20 07:49:56 2013 (r323337) @@ -0,0 +1,8 @@ +PBR is a library that injects some useful and sensible default +behaviors into your setuptools run. It started off life as the chunks +of code that were copied between all of the OpenStack projects. Around +the time that OpenStack hit 18 different projects each with at least 3 +active branches, it seems like a good time to make that code into a +proper re-usable library. + +WWW: https://github.com/openstack-dev/pbr Added: head/devel/py-pbr/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-pbr/pkg-plist Sat Jul 20 07:49:56 2013 (r323337) @@ -0,0 +1,53 @@ +%%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/requires.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/find_package.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/find_package.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/find_package.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/backwards.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/backwards.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/backwards.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/base.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/base.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/base.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/commands.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/commands.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/commands.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/files.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/files.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/files.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/metadata.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/metadata.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks/metadata.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/packaging.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/packaging.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/packaging.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/testr_command.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/testr_command.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/testr_command.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_setup.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_setup.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_setup.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_version.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_version.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests/test_version.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/version.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/version.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/version.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/tests +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr/hooks +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pbr +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed New port added, with minor changes. Thanks!