Date: Sun, 20 Mar 2011 14:40:22 GMT From: Andrei Antoukh <niwi@niwi.be> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/155721: New port www/py-gunicorn Message-ID: <201103201440.p2KEeMms030096@red.freebsd.org> Resent-Message-ID: <201103201450.p2KEo1Ej058632@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155721 >Category: ports >Synopsis: New port www/py-gunicorn >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Mar 20 14:50:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Andrei Antoukh >Release: FreeBSD8 >Organization: >Environment: FreeBSD one.niwi.be 8.2-STABLE FreeBSD 8.2-STABLE #0: Tue Mar 15 16:12:27 UTC 2011 root@one.niwi.be:/usr/obj/usr/src/sys/GENERIC i386 >Description: New port: Gunicorn 'Green Unicorn' (Python WSGI HTTP Server) WWW: http://gunicorn.org/ >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-gunicorn # py-gunicorn/Makefile # py-gunicorn/distinfo # py-gunicorn/pkg-descr # py-gunicorn/pkg-plist # echo c - py-gunicorn mkdir -p py-gunicorn > /dev/null 2>&1 echo x - py-gunicorn/Makefile sed 's/^X//' >py-gunicorn/Makefile << 'f643f2bd1bafce86ea579c4d7f2a4cd1' X# New ports collection makefile for: gunicorn X# Date created: 2011-03-19 X# Whom: Andrei Antoukh <niwi@niwi.be> X# X# $FreeBSD$ X# X XPORTNAME= gunicorn XPORTVERSION= 0.12.0 XCATEGORIES= www python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= niwi@niwi.be XCOMMENT= Green Unicorn is a Python WSGI HTTP Server for UNIX X XBUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.13:${PORTSDIR}/devel/py-gevent/ XRUN_DEPENDS= ${BUILD_DEPENDS} X XLICENSE= MIT X XUSE_PYTHON=2.6+ XUSE_PYDISTUTILS=easy_install XUSE_PYTHON_PREFIX=yes X X.include <bsd.port.mk> f643f2bd1bafce86ea579c4d7f2a4cd1 echo x - py-gunicorn/distinfo sed 's/^X//' >py-gunicorn/distinfo << 'd5c704ae936bc6794f840c5cf4b7dbf3' XSHA256 (gunicorn-0.12.0.tar.gz) = 38282aec2600991542da306ee9e4a69028029e8a864b28c6d78d6ef8ed2bb09f XSIZE (gunicorn-0.12.0.tar.gz) = 184637 d5c704ae936bc6794f840c5cf4b7dbf3 echo x - py-gunicorn/pkg-descr sed 's/^X//' >py-gunicorn/pkg-descr << '853f0a5afab5555296284975783670b0' XGunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. XIt's a pre-fork worker model ported from Ruby's Unicorn project. XThe Gunicorn server is broadly compatible with various web Xframeworks, simply implemented, light on server resources, and Xfairly speedy. X XWWW: http://gunicorn.org/ 853f0a5afab5555296284975783670b0 echo x - py-gunicorn/pkg-plist sed 's/^X//' >py-gunicorn/pkg-plist << '516cc4e280fa54c084a24e1938511e1b' X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/arbiter.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/config.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/debug.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/errors.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/logging_config.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/pidfile.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/sock.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/util.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/arbiter.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/config.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/debug.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/errors.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/logging_config.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/pidfile.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/sock.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/util.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/arbiter.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/config.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/debug.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/errors.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/base.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/djangoapp.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/pasterapp.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/wsgiapp.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/base.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/djangoapp.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/pasterapp.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/wsgiapp.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/base.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/djangoapp.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/pasterapp.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app/wsgiapp.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/logging_config.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/pidfile.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/sock.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/util.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/body.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/errors.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/message.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/parser.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/unreader.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/wsgi.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/body.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/errors.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/message.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/parser.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/unreader.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/wsgi.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/body.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/errors.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/message.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/parser.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/unreader.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http/wsgi.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/run_gunicorn.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/run_gunicorn.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands/run_gunicorn.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/async.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/base.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/geventlet.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/ggevent.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/gtornado.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/sync.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/workertmp.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/async.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/base.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/geventlet.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/ggevent.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/gtornado.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/sync.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/workertmp.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/async.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/base.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/geventlet.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/ggevent.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/gtornado.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/sync.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers/workertmp.pyo 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/not-zip-safe X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management/commands X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/management X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/workers X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/http X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn/app X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/gunicorn X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO 516cc4e280fa54c084a24e1938511e1b exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103201440.p2KEeMms030096>