Initial import of py-gunicorn, version 18.0, into the NetBSD Packages
Collection. Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resource usage, and fairly speedy.
This commit is contained in:
parent
e41d57c6b4
commit
8f21930de9
4 changed files with 257 additions and 0 deletions
4
www/py-gunicorn/DESCR
Normal file
4
www/py-gunicorn/DESCR
Normal file
|
@ -0,0 +1,4 @@
|
|||
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a
|
||||
pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn
|
||||
server is broadly compatible with various web frameworks, simply
|
||||
implemented, light on server resource usage, and fairly speedy.
|
26
www/py-gunicorn/Makefile
Normal file
26
www/py-gunicorn/Makefile
Normal file
|
@ -0,0 +1,26 @@
|
|||
# $NetBSD: Makefile,v 1.1 2014/05/08 09:05:51 imil Exp $
|
||||
|
||||
DISTNAME= gunicorn-18.0
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://pypi.python.org/packages/source/g/gunicorn/
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
|
||||
USE_TOOLS+= pax
|
||||
MAINTAINER= gls@NetBSD.org
|
||||
HOMEPAGE= http://gunicorn.org/
|
||||
COMMENT= Python WSGI HTTP server
|
||||
LICENSE= mit
|
||||
|
||||
USE_TOOLS+= pax
|
||||
|
||||
DOCDIR= ${PREFIX}/share/doc/py-gunicorn
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/py-gunicorn
|
||||
|
||||
post-install:
|
||||
cd ${WRKSRC}/docs/source && pax -wr -pma *.rst \
|
||||
${DESTDIR}${DOCDIR}
|
||||
cd ${WRKSRC}/examples && pax -wr -pma * \
|
||||
${DESTDIR}${EXAMPLESDIR}
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
222
www/py-gunicorn/PLIST
Normal file
222
www/py-gunicorn/PLIST
Normal file
|
@ -0,0 +1,222 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2014/05/08 09:05:51 imil Exp $
|
||||
bin/gunicorn
|
||||
bin/gunicorn_django
|
||||
bin/gunicorn_paster
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/gunicorn/__init__.py
|
||||
${PYSITELIB}/gunicorn/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/arbiter.pyc
|
||||
${PYSITELIB}/gunicorn/arbiter.pyo
|
||||
${PYSITELIB}/gunicorn/argparse_compat.pyc
|
||||
${PYSITELIB}/gunicorn/argparse_compat.pyo
|
||||
${PYSITELIB}/gunicorn/config.pyc
|
||||
${PYSITELIB}/gunicorn/config.pyo
|
||||
${PYSITELIB}/gunicorn/debug.pyc
|
||||
${PYSITELIB}/gunicorn/debug.pyo
|
||||
${PYSITELIB}/gunicorn/errors.pyc
|
||||
${PYSITELIB}/gunicorn/errors.pyo
|
||||
${PYSITELIB}/gunicorn/glogging.pyc
|
||||
${PYSITELIB}/gunicorn/glogging.pyo
|
||||
${PYSITELIB}/gunicorn/pidfile.pyc
|
||||
${PYSITELIB}/gunicorn/pidfile.pyo
|
||||
${PYSITELIB}/gunicorn/six.pyc
|
||||
${PYSITELIB}/gunicorn/six.pyo
|
||||
${PYSITELIB}/gunicorn/sock.pyc
|
||||
${PYSITELIB}/gunicorn/sock.pyo
|
||||
${PYSITELIB}/gunicorn/util.pyc
|
||||
${PYSITELIB}/gunicorn/util.pyo
|
||||
${PYSITELIB}/gunicorn/app/__init__.py
|
||||
${PYSITELIB}/gunicorn/app/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/app/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/app/base.pyc
|
||||
${PYSITELIB}/gunicorn/app/base.pyo
|
||||
${PYSITELIB}/gunicorn/app/django_wsgi.pyc
|
||||
${PYSITELIB}/gunicorn/app/django_wsgi.pyo
|
||||
${PYSITELIB}/gunicorn/app/djangoapp.pyc
|
||||
${PYSITELIB}/gunicorn/app/djangoapp.pyo
|
||||
${PYSITELIB}/gunicorn/app/pasterapp.pyc
|
||||
${PYSITELIB}/gunicorn/app/pasterapp.pyo
|
||||
${PYSITELIB}/gunicorn/app/wsgiapp.pyc
|
||||
${PYSITELIB}/gunicorn/app/wsgiapp.pyo
|
||||
${PYSITELIB}/gunicorn/app/base.py
|
||||
${PYSITELIB}/gunicorn/app/django_wsgi.py
|
||||
${PYSITELIB}/gunicorn/app/djangoapp.py
|
||||
${PYSITELIB}/gunicorn/app/pasterapp.py
|
||||
${PYSITELIB}/gunicorn/app/wsgiapp.py
|
||||
${PYSITELIB}/gunicorn/arbiter.py
|
||||
${PYSITELIB}/gunicorn/argparse_compat.py
|
||||
${PYSITELIB}/gunicorn/config.py
|
||||
${PYSITELIB}/gunicorn/debug.py
|
||||
${PYSITELIB}/gunicorn/errors.py
|
||||
${PYSITELIB}/gunicorn/glogging.py
|
||||
${PYSITELIB}/gunicorn/http/__init__.py
|
||||
${PYSITELIB}/gunicorn/http/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/http/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/http/_sendfile.pyc
|
||||
${PYSITELIB}/gunicorn/http/_sendfile.pyo
|
||||
${PYSITELIB}/gunicorn/http/body.pyc
|
||||
${PYSITELIB}/gunicorn/http/body.pyo
|
||||
${PYSITELIB}/gunicorn/http/errors.pyc
|
||||
${PYSITELIB}/gunicorn/http/errors.pyo
|
||||
${PYSITELIB}/gunicorn/http/message.pyc
|
||||
${PYSITELIB}/gunicorn/http/message.pyo
|
||||
${PYSITELIB}/gunicorn/http/parser.pyc
|
||||
${PYSITELIB}/gunicorn/http/parser.pyo
|
||||
${PYSITELIB}/gunicorn/http/unreader.pyc
|
||||
${PYSITELIB}/gunicorn/http/unreader.pyo
|
||||
${PYSITELIB}/gunicorn/http/wsgi.pyc
|
||||
${PYSITELIB}/gunicorn/http/wsgi.pyo
|
||||
${PYSITELIB}/gunicorn/http/_sendfile.py
|
||||
${PYSITELIB}/gunicorn/http/body.py
|
||||
${PYSITELIB}/gunicorn/http/errors.py
|
||||
${PYSITELIB}/gunicorn/http/message.py
|
||||
${PYSITELIB}/gunicorn/http/parser.py
|
||||
${PYSITELIB}/gunicorn/http/unreader.py
|
||||
${PYSITELIB}/gunicorn/http/wsgi.py
|
||||
${PYSITELIB}/gunicorn/management/__init__.py
|
||||
${PYSITELIB}/gunicorn/management/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/management/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/management/commands/__init__.py
|
||||
${PYSITELIB}/gunicorn/management/commands/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/management/commands/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/management/commands/run_gunicorn.pyc
|
||||
${PYSITELIB}/gunicorn/management/commands/run_gunicorn.pyo
|
||||
${PYSITELIB}/gunicorn/management/commands/run_gunicorn.py
|
||||
${PYSITELIB}/gunicorn/pidfile.py
|
||||
${PYSITELIB}/gunicorn/six.py
|
||||
${PYSITELIB}/gunicorn/sock.py
|
||||
${PYSITELIB}/gunicorn/util.py
|
||||
${PYSITELIB}/gunicorn/workers/__init__.py
|
||||
${PYSITELIB}/gunicorn/workers/__init__.pyc
|
||||
${PYSITELIB}/gunicorn/workers/__init__.pyo
|
||||
${PYSITELIB}/gunicorn/workers/async.pyc
|
||||
${PYSITELIB}/gunicorn/workers/async.pyo
|
||||
${PYSITELIB}/gunicorn/workers/base.pyc
|
||||
${PYSITELIB}/gunicorn/workers/base.pyo
|
||||
${PYSITELIB}/gunicorn/workers/geventlet.pyc
|
||||
${PYSITELIB}/gunicorn/workers/geventlet.pyo
|
||||
${PYSITELIB}/gunicorn/workers/ggevent.pyc
|
||||
${PYSITELIB}/gunicorn/workers/ggevent.pyo
|
||||
${PYSITELIB}/gunicorn/workers/gtornado.pyc
|
||||
${PYSITELIB}/gunicorn/workers/gtornado.pyo
|
||||
${PYSITELIB}/gunicorn/workers/sync.pyc
|
||||
${PYSITELIB}/gunicorn/workers/sync.pyo
|
||||
${PYSITELIB}/gunicorn/workers/workertmp.pyc
|
||||
${PYSITELIB}/gunicorn/workers/workertmp.pyo
|
||||
${PYSITELIB}/gunicorn/workers/async.py
|
||||
${PYSITELIB}/gunicorn/workers/base.py
|
||||
${PYSITELIB}/gunicorn/workers/geventlet.py
|
||||
${PYSITELIB}/gunicorn/workers/ggevent.py
|
||||
${PYSITELIB}/gunicorn/workers/gtornado.py
|
||||
${PYSITELIB}/gunicorn/workers/sync.py
|
||||
${PYSITELIB}/gunicorn/workers/workertmp.py
|
||||
share/doc/py-gunicorn/2010-news.rst
|
||||
share/doc/py-gunicorn/2011-news.rst
|
||||
share/doc/py-gunicorn/2012-news.rst
|
||||
share/doc/py-gunicorn/2013-news.rst
|
||||
share/doc/py-gunicorn/community.rst
|
||||
share/doc/py-gunicorn/configure.rst
|
||||
share/doc/py-gunicorn/deploy.rst
|
||||
share/doc/py-gunicorn/design.rst
|
||||
share/doc/py-gunicorn/faq.rst
|
||||
share/doc/py-gunicorn/index.rst
|
||||
share/doc/py-gunicorn/install.rst
|
||||
share/doc/py-gunicorn/news.rst
|
||||
share/doc/py-gunicorn/run.rst
|
||||
share/doc/py-gunicorn/settings.rst
|
||||
share/doc/py-gunicorn/signals.rst
|
||||
share/examples/py-gunicorn/alt_spec.py
|
||||
share/examples/py-gunicorn/bad.py
|
||||
share/examples/py-gunicorn/boot_fail.py
|
||||
share/examples/py-gunicorn/example_config.py
|
||||
share/examples/py-gunicorn/example_gevent_reloader.py
|
||||
share/examples/py-gunicorn/frameworks/cherryapp.py
|
||||
share/examples/py-gunicorn/frameworks/django/README
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/manage.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/settings.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/models.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/templates/base.html
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/templates/home.html
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/tests.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/urls.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/testing/views.py
|
||||
share/examples/py-gunicorn/frameworks/django/djangotest/urls.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/manage.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/middleware.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/models.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/templates/base.html
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/templates/home.html
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/tests.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/urls.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/apps/someapp/views.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/settings.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/urls.py
|
||||
share/examples/py-gunicorn/frameworks/django/testing/testing/wsgi.py
|
||||
share/examples/py-gunicorn/frameworks/flask_sendfile.py
|
||||
share/examples/py-gunicorn/frameworks/flaskapp.py
|
||||
share/examples/py-gunicorn/frameworks/ittyapp.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/MANIFEST.in
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/README.txt
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/development.ini
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/development2.ini
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/docs/index.txt
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/ez_setup.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/nose.ini
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/config/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/config/deployment.ini_tmpl
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/config/environment.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/config/middleware.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/config/routing.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/controllers/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/controllers/error.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/controllers/hello.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/lib/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/lib/app_globals.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/lib/base.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/lib/helpers.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/model/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/public/bg.png
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/public/favicon.ico
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/public/index.html
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/public/pylons-logo.gif
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/tests/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/tests/functional/__init__.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/tests/functional/test_hello.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/tests/test_models.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/pylonstest/websetup.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/setup.cfg
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/setup.py
|
||||
share/examples/py-gunicorn/frameworks/pylonstest/test.ini
|
||||
share/examples/py-gunicorn/frameworks/pyramidapp.py
|
||||
share/examples/py-gunicorn/frameworks/tornadoapp.py
|
||||
share/examples/py-gunicorn/gunicorn_rc
|
||||
share/examples/py-gunicorn/hello.txt
|
||||
share/examples/py-gunicorn/log_app.ini
|
||||
share/examples/py-gunicorn/log_app.py
|
||||
share/examples/py-gunicorn/logging.conf
|
||||
share/examples/py-gunicorn/longpoll.py
|
||||
share/examples/py-gunicorn/multiapp.py
|
||||
share/examples/py-gunicorn/multidomainapp.py
|
||||
share/examples/py-gunicorn/nginx.conf
|
||||
share/examples/py-gunicorn/sendfile.py
|
||||
share/examples/py-gunicorn/server.crt
|
||||
share/examples/py-gunicorn/server.key
|
||||
share/examples/py-gunicorn/slowclient.py
|
||||
share/examples/py-gunicorn/supervisor.conf
|
||||
share/examples/py-gunicorn/test.py
|
||||
share/examples/py-gunicorn/websocket/gevent_websocket.py
|
||||
share/examples/py-gunicorn/websocket/websocket.html
|
||||
share/examples/py-gunicorn/websocket/websocket.py
|
||||
share/examples/py-gunicorn/when_ready.conf.py
|
5
www/py-gunicorn/distinfo
Normal file
5
www/py-gunicorn/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1 2014/05/08 09:05:51 imil Exp $
|
||||
|
||||
SHA1 (gunicorn-18.0.tar.gz) = 74351882d74128fe34e6a8d27a3bca1d1db9919d
|
||||
RMD160 (gunicorn-18.0.tar.gz) = 7b73e1776dd6140ec82dfbe09cc4334fbbf216e0
|
||||
Size (gunicorn-18.0.tar.gz) = 366635 bytes
|
Loading…
Reference in a new issue