Bug 106755

Summary: [NEW PORT] www/py-pastedeploy: Load, configure, and compose WSGI applications and servers
Product: Ports & Packages Reporter: dryice
Component: Individual Port(s)Assignee: Nicola Vitale <nivit>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description dryice 2006-12-15 05:20:03 UTC
	Attached is the shar file for www/py-pastedeploy. It helps to
	deploy a WSGI server. And it will be used in the (coming)
	TurboGears-devel port.

Fix: --- attached file begins here ---


--- attached file ends here -----i4pb5x4R5xXuaCT27HO8RDsfPeLCC8qVCXPcq9iJrFuKbcng
Content-Type: text/plain; name="file.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.shar"

# 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:
#
#	/usr/ports/www/py-pastedeploy/
#	/usr/ports/www/py-pastedeploy/distinfo
#	/usr/ports/www/py-pastedeploy/Makefile
#	/usr/ports/www/py-pastedeploy/pkg-descr
#	/usr/ports/www/py-pastedeploy/pkg-plist
#
echo c - /usr/ports/www/py-pastedeploy/
mkdir -p /usr/ports/www/py-pastedeploy/ > /dev/null 2>&1
echo x - /usr/ports/www/py-pastedeploy/distinfo
sed 's/^X//' >/usr/ports/www/py-pastedeploy/distinfo << 'END-of-/usr/ports/www/py-pastedeploy/distinfo'
XMD5 (PasteDeploy-1.0.tar.gz) = b0811db173b4efe92e3e7080a818ec99
XSHA256 (PasteDeploy-1.0.tar.gz) = 53b40d168a6f13b7e82c16ad3a3f68f60edc5005a0fd0ef0d85a2da0c6c2045b
XSIZE (PasteDeploy-1.0.tar.gz) = 26219
END-of-/usr/ports/www/py-pastedeploy/distinfo
echo x - /usr/ports/www/py-pastedeploy/Makefile
sed 's/^X//' >/usr/ports/www/py-pastedeploy/Makefile << 'END-of-/usr/ports/www/py-pastedeploy/Makefile'
X# New ports collection makefile for:	py-pastedeploy
X# Date created:		15 December 2006
X# Whom:			Dryice Liu	<dryice@dryice.name>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	PasteDeploy
XPORTVERSION=	1.0
XCATEGORIES=	www python
XMASTER_SITES=	http://cheeseshop.python.org/packages/source/P/PasteDeploy/ \
X		http://dryice.name/computer/FreeBSD/distfiles/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	dryice@dryice.name
XCOMMENT=	Load, configure, and compose WSGI applications and servers
X
XBUILD_DEPENDS=	easy_install:${PORTSDIR}/devel/py-setuptools \
X		${PYTHON_SITELIBDIR}/Paste-1.0-py${_PYTHON_VERSION}.egg:${PORTSDIR}/www/py-paste
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PYTHON=	2.3+
XUSE_PYDISTUTILS=	yes
XDEPLOYVER?=	${PORTVERSION}
XPYTHONVER?=	${_PYTHON_VERSION}
XPLIST_SUB=	DEPLOYVER=${DEPLOYVER} \
X		PYTHONVER=${PYTHONVER}
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/py-pastedeploy/Makefile
echo x - /usr/ports/www/py-pastedeploy/pkg-descr
sed 's/^X//' >/usr/ports/www/py-pastedeploy/pkg-descr << 'END-of-/usr/ports/www/py-pastedeploy/pkg-descr'
XLoad, configure, and compose WSGI applications and servers
X
XPaste Deployment is a system for finding and configuring WSGI
Xapplications and servers. For WSGI application consumers it provides a
Xsingle, simple function (loadapp) for loading a WSGI application from
Xa configuration file or a Python Egg. For WSGI application providers
Xit only asks for a single, simple entry point to your application, so
Xthat application users don't need to be exposed to the implementation
Xdetails of your application.
X
XThe result is something a system administrator can install and manage
Xwithout knowing any Python, or the details of the WSGI application or
Xits container.
X
XThis tool provides code to load WSGI applications and servers from
XURIs; these URIs can refer to Python Eggs for INI-style configuration
Xfiles. Paste Script provides commands to serve applications based on
Xthis configuration file.
X
XAuthor:	Ian Bicking <ianb at colorstudy com>
XWWW:	http://pythonpaste.org/deploy/
END-of-/usr/ports/www/py-pastedeploy/pkg-descr
echo x - /usr/ports/www/py-pastedeploy/pkg-plist
sed 's/^X//' >/usr/ports/www/py-pastedeploy/pkg-plist << 'END-of-/usr/ports/www/py-pastedeploy/pkg-plist'
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/entry_points.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/namespace_packages.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/requires.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates/paste_deploy/docs/devel_config.ini_tmpl
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/fixtypeerror.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/fixtypeerror.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/fixtypeerror.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/threadinglocal.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/threadinglocal.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/threadinglocal.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/__init__.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/__init__.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util/__init__.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/config.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/config.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/config.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/converters.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/converters.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/converters.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/epdesc.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/epdesc.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/epdesc.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/interfaces.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/interfaces.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/interfaces.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/loadwsgi.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/loadwsgi.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/loadwsgi.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/__init__.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/__init__.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/__init__.pyo
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/__init__.py
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/__init__.pyc
X%%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/__init__.pyo
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates/paste_deploy/docs
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates/paste_deploy
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/paster_templates
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy/util
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste/deploy
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/EGG-INFO
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg/paste
X@dirrm %%PYTHON_SITELIBDIR%%/PasteDeploy-%%DEPLOYVER%%-py%%PYTHONVER%%.egg
END-of-/usr/ports/www/py-pastedeploy/pkg-plist
exit
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-12-15 05:20:16 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-python

freebsd-python@ wants to have py- PRs
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2006-12-15 06:25:29 UTC
Responsible Changed
From-To: freebsd-python->miwi

I'll take it.
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2006-12-15 21:49:10 UTC
Responsible Changed
From-To: miwi->nivit

nivit will take it :)
Comment 4 dfilter service freebsd_committer freebsd_triage 2007-01-07 09:54:01 UTC
nivit       2007-01-07 09:53:55 UTC

  FreeBSD ports repository

  Modified files:
    www                  Makefile 
  Added files:
    www/py-pastedeploy   Makefile distinfo pkg-descr pkg-plist 
    www/py-pastedeploy/files pkg-deinstall.in pkg-install.in 
  Log:
  Load, configure, and compose WSGI applications and servers
  
  Paste Deployment is a system for finding and configuring WSGI
  applications and servers. For WSGI application consumers it provides a
  single, simple function (loadapp) for loading a WSGI application from
  a configuration file or a Python Egg. For WSGI application providers
  it only asks for a single, simple entry point to your application, so
  that application users don't need to be exposed to the implementation
  details of your application.
  
  The result is something a system administrator can install and manage
  without knowing any Python, or the details of the WSGI application or
  its container.
  
  This tool provides code to load WSGI applications and servers from
  URIs; these URIs can refer to Python Eggs for INI-style configuration
  files. Paste Script provides commands to serve applications based on
  this configuration file.
  
  Author: Ian Bicking <ianb at colorstudy com>
  WWW:    http://pythonpaste.org/deploy/
  
  PR:             ports/106755
  Submitted by:   Dryice Liu      <dryice at dryice.name>
  Approved by:    alexbl (mentor)
  Reviewed by:    dryice (maintainer)
  
  Revision  Changes    Path
  1.1676    +1 -0      ports/www/Makefile
  1.1       +37 -0     ports/www/py-pastedeploy/Makefile (new)
  1.1       +3 -0      ports/www/py-pastedeploy/distinfo (new)
  1.1       +17 -0     ports/www/py-pastedeploy/files/pkg-deinstall.in (new)
  1.1       +16 -0     ports/www/py-pastedeploy/files/pkg-install.in (new)
  1.1       +21 -0     ports/www/py-pastedeploy/pkg-descr (new)
  1.1       +51 -0     ports/www/py-pastedeploy/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 5 Nicola Vitale freebsd_committer freebsd_triage 2007-01-07 09:54:29 UTC
State Changed
From-To: open->closed

New port added. Thanks!