pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/py-gunicorn Initial import of py-gunicorn, version...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/38caa5f9b255
branches:  trunk
changeset: 634061:38caa5f9b255
user:      imil <imil%pkgsrc.org@localhost>
date:      Thu May 08 09:05:51 2014 +0000

description:
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.

diffstat:

 www/py-gunicorn/DESCR    |    4 +
 www/py-gunicorn/Makefile |   26 +++++
 www/py-gunicorn/PLIST    |  222 +++++++++++++++++++++++++++++++++++++++++++++++
 www/py-gunicorn/distinfo |    5 +
 4 files changed, 257 insertions(+), 0 deletions(-)

diffs (273 lines):

diff -r cfb14ccd965b -r 38caa5f9b255 www/py-gunicorn/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-gunicorn/DESCR     Thu May 08 09:05:51 2014 +0000
@@ -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.
diff -r cfb14ccd965b -r 38caa5f9b255 www/py-gunicorn/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-gunicorn/Makefile  Thu May 08 09:05:51 2014 +0000
@@ -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@localhost
+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"
diff -r cfb14ccd965b -r 38caa5f9b255 www/py-gunicorn/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-gunicorn/PLIST     Thu May 08 09:05:51 2014 +0000
@@ -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
diff -r cfb14ccd965b -r 38caa5f9b255 www/py-gunicorn/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-gunicorn/distinfo  Thu May 08 09:05:51 2014 +0000
@@ -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



Home | Main Index | Thread Index | Old Index