ports/137458: [NEW PORT]devel/py-repoze.who-testutil:Test utilities for repoze.who-powered applications

Wen Heping wenheping at gmail.com
Wed Aug 5 14:30:04 UTC 2009


>Number:         137458
>Category:       ports
>Synopsis:       [NEW PORT]devel/py-repoze.who-testutil:Test utilities for repoze.who-powered applications
>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:   Wed Aug 05 14:30:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD 8.0-Current
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Mar 22 22:12:06 CST 2009     root at fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
repoze.who-testutil is a repoze.who plugin which modifies
repoze.who's original middleware to make it easier to forge
authentication, without bypassing identification (this is,
running the metadata providers).

It's been created to ease testing of repoze.who-powered
applications, in a way independent of the identifiers,
authenticators and challengers used originally by your
application, so that you won't have to update your test
suite as your application grows and the authentication
method changes.

WWW:    http://code.gustavonarea.net/repoze.who-testutil/

(It is prepared for tg2)
>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-repoze.who-testutil
#	py-repoze.who-testutil/pkg-descr
#	py-repoze.who-testutil/Makefile
#	py-repoze.who-testutil/distinfo
#	py-repoze.who-testutil/pkg-plist
#
echo c - py-repoze.who-testutil
mkdir -p py-repoze.who-testutil > /dev/null 2>&1
echo x - py-repoze.who-testutil/pkg-descr
sed 's/^X//' >py-repoze.who-testutil/pkg-descr << '2ad2d19d3a6ac88252be78bb4b398f57'
Xrepoze.who-testutil is a repoze.who plugin which modifies
Xrepoze.who's original middleware to make it easier to forge
Xauthentication, without bypassing identification (this is,
Xrunning the metadata providers).
X
XIt's been created to ease testing of repoze.who-powered
Xapplications, in a way independent of the identifiers,
Xauthenticators and challengers used originally by your
Xapplication, so that you won't have to update your test
Xsuite as your application grows and the authentication
Xmethod changes.
X
XWWW:	http://code.gustavonarea.net/repoze.who-testutil/
2ad2d19d3a6ac88252be78bb4b398f57
echo x - py-repoze.who-testutil/Makefile
sed 's/^X//' >py-repoze.who-testutil/Makefile << 'e5df32664f80c50925f4d6e56d993a00'
X# New ports collection makefile for:	py-repoze.who-testutil
X# Date created:		3rd August,2009
X# Whom:	      		Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	repoze.who-testutil
XPORTVERSION=	1.0r1
XCATEGORIES=	devel python
XMASTER_SITES=	CHEESESHOP
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	${PORTNAME}-1.0rc1
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	Test utilities for repoze.who-powered applications
X
XBUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:${PORTSDIR}/devel/py-repoze.who \
X		${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.3.3:${PORTSDIR}/www/py-pastedeploy
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	easy_install
XPYDISTUTILS_PKGNAME=	repoze.who_testutil
XPYDISTUTILS_PKGVERSION=	1.0rc1
X
X.include <bsd.port.mk>
e5df32664f80c50925f4d6e56d993a00
echo x - py-repoze.who-testutil/distinfo
sed 's/^X//' >py-repoze.who-testutil/distinfo << '3b2d04ea331e23c149d5eebc851d0bff'
XMD5 (repoze.who-testutil-1.0rc1.tar.gz) = 0fccad499ae93257e21c749eebd0fcc4
XSHA256 (repoze.who-testutil-1.0rc1.tar.gz) = 62ff8edc30992cd2efc42fd973252c9deddfe29b2a53b7cf903743edcb356ab8
XSIZE (repoze.who-testutil-1.0rc1.tar.gz) = 23295
3b2d04ea331e23c149d5eebc851d0bff
echo x - py-repoze.who-testutil/pkg-plist
sed 's/^X//' >py-repoze.who-testutil/pkg-plist << 'aa8c8fae9dac3a6924308fb2edb87eb5'
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/testutil.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/testutil.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins/testutil.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins
X at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who
X at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze
X at dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
aa8c8fae9dac3a6924308fb2edb87eb5
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list