Hi,

Here's a diff to update gunicorn to the latest release. I created a py3
flavour and this needs two ports (for a aiohttp worker):
www/py3-aiohttp and www/py3-multidict.

I use gunicorn-3 with the default worker_class (sync), it works fine. I
also quickly tested the gaiohttp, looks good.

Note that gunicorn/workers/_gaiohttp.py is python3 only so I use
python3 to create the plist and as it succeeds to create a .pyc it
lists it. Then when I try to make package with py2, as it doesn't
succeed to build the pyc, make package fails. So I added a
${MODPY_COMMENT} in the plist for this particular pyc (thanks jca@ for
the idea).
That explains the warning told by portcheck.

Comments? OK?

Cheers,
Daniel

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    8 Jan 2016 21:55:49 -0000       1.12
+++ Makefile    18 May 2016 16:33:37 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =              Python WSGI HTTP server
 
-MODPY_EGG_VERSION =    19.4.5
+MODPY_EGG_VERSION =    19.5.0
 DISTNAME =             gunicorn-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
 CATEGORIES =           www
@@ -12,11 +12,28 @@ HOMEPAGE =          http://gunicorn.org/
 # MIT
 PERMIT_PACKAGE_CDROM = Yes
 
-MODPY_PI =             Yes
-
 MODULES =              lang/python
+MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
 
-TEST_DEPENDS =         devel/py-test-cov
+FLAVORS =              python3
+FLAVOR ?=
+
+.if ${FLAVOR:Mpython3}
+RUN_DEPENDS +=         www/py3-aiohttp \
+                       www/py3-multidict
+.endif
+TEST_DEPENDS =         devel/py-test${MODPY_FLAVOR} \
+                       devel/py-test-cov${MODPY_FLAVOR}
+.if ! ${FLAVOR:Mpython3}
+TEST_DEPENDS +=                devel/py-mock
+.endif
+
+.if ${FLAVOR:Mpython3}
+post-install:
+       for i in ${PREFIX}/bin/*; do \
+               mv $${i} $${i}${MODPY_BIN_SUFFIX} ;\
+       done
+.endif
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo    8 Jan 2016 21:55:49 -0000       1.9
+++ distinfo    18 May 2016 16:33:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (gunicorn-19.4.5.tar.gz) = U7WARHZK151zKvGMWAsaVLckrfTSkOwZxMp4qyKh7g0=
-SIZE (gunicorn-19.4.5.tar.gz) = 399066
+SHA256 (gunicorn-19.5.0.tar.gz) = HGJ2TO6i0oYChD4+Or1FkZT5drjydicRZ4eXfO1Hkj8=
+SIZE (gunicorn-19.5.0.tar.gz) = 403327
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   8 Jan 2016 21:55:50 -0000       1.4
+++ pkg/PLIST   18 May 2016 16:33:37 -0000
@@ -1,7 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/01/08 21:55:50 jasper Exp $
-bin/gunicorn
-bin/gunicorn_django
-bin/gunicorn_paster
+bin/gunicorn${MODPY_BIN_SUFFIX}
+bin/gunicorn_django${MODPY_BIN_SUFFIX}
+bin/gunicorn_paster${MODPY_BIN_SUFFIX}
 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
@@ -11,95 +11,103 @@ lib/python${MODPY_VERSION}/site-packages
 
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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}arbiter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}argparse_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}glogging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}pidfile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}reloader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}selectors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}six.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}sock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/_compat.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/_compat.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}django_wsgi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}djangoapp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}pasterapp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}wsgiapp.${MODPY_PYC_MAGIC_TAG}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/argparse_compat.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/argparse_compat.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}_sendfile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}body.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}unreader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}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/instrument/
 lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}statsd.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/statsd.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/statsd.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/management/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}run_gunicorn.${MODPY_PYC_MAGIC_TAG}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/reloader.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/reloader.pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/selectors.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/selectors.pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/six.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/six.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}_gaiohttp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}async.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gaiohttp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}geventlet.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}ggevent.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gthread.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gtornado.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}workertmp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/_gaiohttp.py
 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/gaiohttp.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gaiohttp.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/gthread.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gthread.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

Attachment: py3-aiohttp.tgz
Description: application/compressed-tar

Attachment: py3-multidict.tgz
Description: application/compressed-tar

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile	8 Jan 2016 21:55:49 -0000	1.12
+++ Makefile	18 May 2016 16:33:37 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =		Python WSGI HTTP server
 
-MODPY_EGG_VERSION =	19.4.5
+MODPY_EGG_VERSION =	19.5.0
 DISTNAME =		gunicorn-${MODPY_EGG_VERSION}
 PKGNAME =		py-${DISTNAME}
 CATEGORIES =		www
@@ -12,11 +12,28 @@ HOMEPAGE =		http://gunicorn.org/
 # MIT
 PERMIT_PACKAGE_CDROM =	Yes
 
-MODPY_PI =		Yes
-
 MODULES =		lang/python
+MODPY_PI =		Yes
 MODPY_SETUPTOOLS =	Yes
 
-TEST_DEPENDS =		devel/py-test-cov
+FLAVORS =		python3
+FLAVOR ?=
+
+.if ${FLAVOR:Mpython3}
+RUN_DEPENDS +=		www/py3-aiohttp \
+			www/py3-multidict
+.endif
+TEST_DEPENDS =		devel/py-test${MODPY_FLAVOR} \
+			devel/py-test-cov${MODPY_FLAVOR}
+.if ! ${FLAVOR:Mpython3}
+TEST_DEPENDS +=		devel/py-mock
+.endif
+
+.if ${FLAVOR:Mpython3}
+post-install:
+	for i in ${PREFIX}/bin/*; do \
+		mv $${i} $${i}${MODPY_BIN_SUFFIX} ;\
+	done
+.endif
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	8 Jan 2016 21:55:49 -0000	1.9
+++ distinfo	18 May 2016 16:33:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (gunicorn-19.4.5.tar.gz) = U7WARHZK151zKvGMWAsaVLckrfTSkOwZxMp4qyKh7g0=
-SIZE (gunicorn-19.4.5.tar.gz) = 399066
+SHA256 (gunicorn-19.5.0.tar.gz) = HGJ2TO6i0oYChD4+Or1FkZT5drjydicRZ4eXfO1Hkj8=
+SIZE (gunicorn-19.5.0.tar.gz) = 403327
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-gunicorn/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST	8 Jan 2016 21:55:50 -0000	1.4
+++ pkg/PLIST	18 May 2016 16:33:37 -0000
@@ -1,7 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/01/08 21:55:50 jasper Exp $
-bin/gunicorn
-bin/gunicorn_django
-bin/gunicorn_paster
+bin/gunicorn${MODPY_BIN_SUFFIX}
+bin/gunicorn_django${MODPY_BIN_SUFFIX}
+bin/gunicorn_paster${MODPY_BIN_SUFFIX}
 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
@@ -11,95 +11,103 @@ lib/python${MODPY_VERSION}/site-packages
 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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}arbiter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}argparse_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}glogging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}pidfile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}reloader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}selectors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}six.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}sock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/_compat.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/_compat.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}django_wsgi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}djangoapp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}pasterapp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/app/${MODPY_PYCACHE}wsgiapp.${MODPY_PYC_MAGIC_TAG}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/argparse_compat.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/argparse_compat.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}_sendfile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}body.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}unreader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/http/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}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/instrument/
 lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/${MODPY_PYCACHE}statsd.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/statsd.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/instrument/statsd.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/management/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/management/commands/${MODPY_PYCACHE}run_gunicorn.${MODPY_PYC_MAGIC_TAG}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/reloader.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/reloader.pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/selectors.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/selectors.pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/six.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/six.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
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}_gaiohttp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}async.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gaiohttp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}geventlet.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}ggevent.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gthread.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}gtornado.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/${MODPY_PYCACHE}workertmp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/_gaiohttp.py
 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/gaiohttp.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gaiohttp.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/gthread.py
-lib/python${MODPY_VERSION}/site-packages/gunicorn/workers/gthread.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

Reply via email to