Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jul 2013 08:52:55 GMT
From:      Mikolaj Golub <trociny@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/180550: New port: devel/py-pbr - Python Build Reasonableness
Message-ID:  <201307140852.r6E8qtuU036811@oldred.freebsd.org>
Resent-Message-ID: <201307140900.r6E900ZX093879@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         180550
>Category:       ports
>Synopsis:       New port: devel/py-pbr - Python Build Reasonableness
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 14 09:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:



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