From nobody@FreeBSD.org  Sun Jul 14 08:52:56 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	by hub.freebsd.org (Postfix) with ESMTP id 2D10C7C0
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 14 Jul 2013 08:52:56 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	by mx1.freebsd.org (Postfix) with ESMTP id 066849DC
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 14 Jul 2013 08:52:56 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r6E8qtvD036817
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 14 Jul 2013 08:52:55 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r6E8qtuU036811;
	Sun, 14 Jul 2013 08:52:55 GMT
	(envelope-from nobody)
Message-Id: <201307140852.r6E8qtuU036811@oldred.freebsd.org>
Date: Sun, 14 Jul 2013 08:52:55 GMT
From: Mikolaj Golub <trociny@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: devel/py-pbr - Python Build Reasonableness
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         180550
>Category:       ports
>Synopsis:       New port: devel/py-pbr - Python Build Reasonableness
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    koobs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 14 09:00:00 UTC 2013
>Closed-Date:    Sat Jul 20 07:52:52 UTC 2013
>Last-Modified:  Sat Jul 20 08:00:00 UTC 2013
>Originator:     Mikolaj Golub
>Release:        
>Organization:
>Environment:
>Description:
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.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-pbr
#	py-pbr/distinfo
#	py-pbr/pkg-descr
#	py-pbr/Makefile
#
echo c - py-pbr
mkdir -p py-pbr > /dev/null 2>&1
echo x - py-pbr/distinfo
sed 's/^X//' >py-pbr/distinfo << '030d9cccdadb4c0834dc940718506b66'
XSHA256 (pbr-0.5.18.tar.gz) = 5e22cac5ebcba4a3c04bdb32021c3ea7ab2bd0c17f73eb6b183e11c0d3e2fb7e
XSIZE (pbr-0.5.18.tar.gz) = 91950
030d9cccdadb4c0834dc940718506b66
echo x - py-pbr/pkg-descr
sed 's/^X//' >py-pbr/pkg-descr << '9ed75e7328d26109b51abdeeefa3e42a'
XPBR is a library that injects some useful and sensible default
Xbehaviors into your setuptools run. It started off life as the chunks
Xof code that were copied between all of the OpenStack projects. Around
Xthe time that OpenStack hit 18 different projects each with at least 3
Xactive branches, it seems like a good time to make that code into a
Xproper re-usable library.
X
XWWW: https://github.com/openstack-dev/pbr
9ed75e7328d26109b51abdeeefa3e42a
echo x - py-pbr/Makefile
sed 's/^X//' >py-pbr/Makefile << '76c94bec2569c969007799d7eb3b5880'
X# Created by: Mikolaj Golub <trociny@FreeBSD.org>
X# $FreeBSD: $
X
XPORTNAME=	pbr
XPORTVERSION=	0.5.18
XCATEGORIES=	devel python
XMASTER_SITES=	CHEESESHOP
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	trociny@FreeBSD.org
XCOMMENT=	Python Build Reasonableness
X
XLICENSE=	AL2
X
XBUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}d2to1>=0.2.10:${PORTSDIR}/devel/py-d2to1
X
XRUN_DEPENDS=	${BUILD_DEPENDS} \
X		${PYTHON_PKGNAMEPREFIX}setuptools-git>=0.4:${PORTSDIR}/devel/py-setuptools-git
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	easy_install
X
XPLIST_FILES=	%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
X
X.include <bsd.port.mk>
76c94bec2569c969007799d7eb3b5880
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sun Jul 14 09:00:08 UTC 2013 
Responsible-Changed-Why:  
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180550 
Responsible-Changed-From-To: freebsd-python->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Mon Jul 15 23:58:30 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180550 
Responsible-Changed-From-To: miwi->koobs 
Responsible-Changed-By: koobs 
Responsible-Changed-When: Wed Jul 17 10:14:31 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180550 
State-Changed-From-To: open->closed 
State-Changed-By: koobs 
State-Changed-When: Sat Jul 20 07:52:51 UTC 2013 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=180550 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/180550: commit references a PR
Date: Sat, 20 Jul 2013 07:50:06 +0000 (UTC)

 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"
 
>Unformatted:
