diff --git a/www/py-gunicorn/Makefile b/www/py-gunicorn/Makefile new file mode 100644 index 00000000000..96e528b81f5 --- /dev/null +++ b/www/py-gunicorn/Makefile @@ -0,0 +1,25 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2012/04/27 09:01:31 mpi Exp $ + +COMMENT = Python WSGI HTTP server + +MODPY_EGG_VERSION = 0.14.2 +DISTNAME = gunicorn-${MODPY_EGG_VERSION} +PKGNAME = py-${DISTNAME} +CATEGORIES = www + +HOMEPAGE = http://gunicorn.org/ + +# ISC +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes + +MASTER_SITES = ${MASTER_SITE_PYPI:=g/gunicorn/} + +MODULES = lang/python +MODPY_SETUPTOOLS = Yes + +REGRESS_DEPENDS = devel/py-nose + +.include diff --git a/www/py-gunicorn/distinfo b/www/py-gunicorn/distinfo new file mode 100644 index 00000000000..443fc3464f4 --- /dev/null +++ b/www/py-gunicorn/distinfo @@ -0,0 +1,5 @@ +MD5 (gunicorn-0.14.2.tar.gz) = Xi+PXAiS8/84E/5mvUanVA== +RMD160 (gunicorn-0.14.2.tar.gz) = pPIbQTtx3B2gVhQkyu8z0scCk0s= +SHA1 (gunicorn-0.14.2.tar.gz) = tjRvVXZHh5lBQlLytjioMRYmif8= +SHA256 (gunicorn-0.14.2.tar.gz) = 2Z64yAdHY4d9so4ZlrpwrE3xjsSX8vJ+zids9UQZ7mU= +SIZE (gunicorn-0.14.2.tar.gz) = 203588 diff --git a/www/py-gunicorn/pkg/DESCR b/www/py-gunicorn/pkg/DESCR new file mode 100644 index 00000000000..ef2a15c10e4 --- /dev/null +++ b/www/py-gunicorn/pkg/DESCR @@ -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 --git a/www/py-gunicorn/pkg/PLIST b/www/py-gunicorn/pkg/PLIST new file mode 100644 index 00000000000..61dc8724ef6 --- /dev/null +++ b/www/py-gunicorn/pkg/PLIST @@ -0,0 +1,87 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/27 09:01:31 mpi Exp $ +bin/gunicorn +bin/gunicorn_django +bin/gunicorn_paster +lib/python${MODPY_VERSION}/site-packages/gunicorn/ +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe +lib/python${MODPY_VERSION}/site-packages/gunicorn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/gunicorn/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/ +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/base.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/base.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/django_wsgi.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/django_wsgi.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/djangoapp.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/djangoapp.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/pasterapp.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/pasterapp.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/wsgiapp.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/app/wsgiapp.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/arbiter.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/arbiter.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/config.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/config.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/debug.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/debug.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/errors.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/errors.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/glogging.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/glogging.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/ +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/_sendfile.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/_sendfile.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/body.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/body.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/errors.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/errors.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/message.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/message.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/parser.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/parser.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/unreader.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/unreader.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/wsgi.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/http/wsgi.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/logging_config.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/logging_config.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/ +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/ +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/run_gunicorn.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/run_gunicorn.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/pidfile.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/pidfile.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/sock.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/sock.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/util.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/util.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/ +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/__init__.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/async.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/async.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/base.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/base.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/geventlet.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/geventlet.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/ggevent.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/ggevent.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gtornado.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gtornado.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/sync.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/sync.pyc +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/workertmp.py +lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/workertmp.pyc