From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Aug 5 14:30:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96E001065672 for ; Wed, 5 Aug 2009 14:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6D88A8FC15 for ; Wed, 5 Aug 2009 14:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n75EU4Wg068014 for ; Wed, 5 Aug 2009 14:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n75EU4NL068009; Wed, 5 Aug 2009 14:30:04 GMT (envelope-from gnats) Resent-Date: Wed, 5 Aug 2009 14:30:04 GMT Resent-Message-Id: <200908051430.n75EU4NL068009@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wen Heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D431106566B for ; Wed, 5 Aug 2009 14:21:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id EEC6D8FC23 for ; Wed, 5 Aug 2009 14:21:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n75ELt67071222 for ; Wed, 5 Aug 2009 14:21:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n75ELt96071221; Wed, 5 Aug 2009 14:21:55 GMT (envelope-from nobody) Message-Id: <200908051421.n75ELt96071221@www.freebsd.org> Date: Wed, 5 Aug 2009 14:21:55 GMT From: Wen Heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/137458: [NEW PORT]devel/py-repoze.who-testutil:Test utilities for repoze.who-powered applications X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2009 14:30:04 -0000 >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@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 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@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 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@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who/plugins X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze/who X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/repoze X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% aa8c8fae9dac3a6924308fb2edb87eb5 exit >Release-Note: >Audit-Trail: >Unformatted: