t* My OpenBSD ports
       
   URI git clone git://git.codevoid.de/mystuff.git
   DIR Log
   DIR Files
   DIR Refs
       ---
   DIR commit 360dc0c6b217fcbc2a99a994b0e37052da9396b6
   DIR parent 682c53b6356f3da590cc60d0815621062a075f3e
   URI Author: c0dev0id <sh+github[at]codevoid[dot]de>
       Date:   Tue,  8 Dec 2020 20:00:41 +0100
       
       py-uwsgi: new
       
       Diffstat:
         A www/py-uwsgi/Makefile               |      42 +++++++++++++++++++++++++++++++
         A www/py-uwsgi/distinfo               |       2 ++
         A www/py-uwsgi/pkg/DESCR              |       2 ++
         A www/py-uwsgi/pkg/PLIST              |      64 +++++++++++++++++++++++++++++++
       
       4 files changed, 110 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/www/py-uwsgi/Makefile b/www/py-uwsgi/Makefile
       t@@ -0,0 +1,42 @@
       +# $OpenBSD$
       +
       +COMMENT =        the uwsgi server
       +
       +MODPY_EGG_VERSION =        2.0.19.1
       +DISTNAME =        uWSGI-${MODPY_EGG_VERSION}
       +PKGNAME =        py-uwsgi-${MODPY_EGG_VERSION}
       +
       +CATEGORIES =        www
       +
       +HOMEPAGE =        http://projects.unbit.it/uwsgi
       +
       +# GPL2+
       +PERMIT_PACKAGE =        yes
       +
       +WANTLIB =        ${MODPY_WANTLIB}
       +WANTLIB +=        c crypto intl iconv execinfo jansson kvm lzma m pcre\
       +                pthread ssl util xml2 z
       +
       +LIB_DEPENDS +=        archivers/xz\
       +                devel/jansson\
       +                devel/libexecinfo\
       +                devel/pcre\
       +                textproc/libxml
       +
       +MODULES =        lang/python
       +
       +MODPY_PI =        Yes
       +MODPY_SETUPTOOLS =        Yes
       +
       +EXAMPLESDIR =        ${PREFIX}/share/examples/py-uwsgi
       +
       +WRKDIST =        ${WRKDIR}
       +
       +TEST_DEPENDS =        devel/cppcheck
       +
       +post-install:
       +        ${INSTALL_DATA_DIR} ${EXAMPLESDIR}
       +        ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
       +
       +
       +.include <bsd.port.mk>
   DIR diff --git a/www/py-uwsgi/distinfo b/www/py-uwsgi/distinfo
       t@@ -0,0 +1,2 @@
       +SHA256 (uWSGI-2.0.19.1.tar.gz) = +qheBTwLG+TVWFsIWNOlEdLNECAYAuhnYGD9ChCeWGk=
       +SIZE (uWSGI-2.0.19.1.tar.gz) = 803862
   DIR diff --git a/www/py-uwsgi/pkg/DESCR b/www/py-uwsgi/pkg/DESCR
       t@@ -0,0 +1,2 @@
       +the uWSGI project aims at developing a full stack for building
       +hosting services. This is the uWSGI server.
   DIR diff --git a/www/py-uwsgi/pkg/PLIST b/www/py-uwsgi/pkg/PLIST
       t@@ -0,0 +1,64 @@
       +@comment $OpenBSD: PLIST,v$
       +@bin bin/uwsgi
       +lib/python${MODPY_VERSION}/site-packages/linux_ns.c
       +lib/python${MODPY_VERSION}/site-packages/netlink.c
       +lib/python${MODPY_VERSION}/site-packages/sun_fixes.c
       +lib/python${MODPY_VERSION}/site-packages/uWSGI-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
       +lib/python${MODPY_VERSION}/site-packages/uWSGI-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
       +lib/python${MODPY_VERSION}/site-packages/uWSGI-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
       +lib/python${MODPY_VERSION}/site-packages/uWSGI-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
       +lib/python${MODPY_VERSION}/site-packages/uWSGI-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
       +lib/python${MODPY_VERSION}/site-packages/uwsgidecorators.py
       +lib/python${MODPY_VERSION}/site-packages/uwsgidecorators.pyc
       +share/examples/${MODPY_PY_PREFIX}uwsgi/
       +share/examples/${MODPY_PY_PREFIX}uwsgi/bootstrap.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/bootstrap2.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/bootstrap3.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/bootstrap4.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/bootstrap5.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config.lua
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config.ru
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config17.ru
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config2.lua
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config2.ru
       +share/examples/${MODPY_PY_PREFIX}uwsgi/config30.ru
       +share/examples/${MODPY_PY_PREFIX}uwsgi/corostream.pl
       +share/examples/${MODPY_PY_PREFIX}uwsgi/debug.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/fibers.ru
       +share/examples/${MODPY_PY_PREFIX}uwsgi/fibers.yml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/flaskpost.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/heavytest.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/heavytest.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/info_uwsgi.php
       +share/examples/${MODPY_PY_PREFIX}uwsgi/logic.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/mega.xml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/mjpeg_stream.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/mojoapp.pl
       +share/examples/${MODPY_PY_PREFIX}uwsgi/multi.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/multi.xml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/multiapp.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/protected.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/router.lua
       +share/examples/${MODPY_PY_PREFIX}uwsgi/simple_app.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/simple_app_wsgi2.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/simple_logger.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/sites.xml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/sputnik.ws
       +share/examples/${MODPY_PY_PREFIX}uwsgi/staticfilesnmp.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/taskqueue.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgi.xml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgirouter.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgirouter2.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgirouter3.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgirouter4.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgirouter5.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/uwsgistatus.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/welcome.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/welcome.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/welcome3.py
       +share/examples/${MODPY_PY_PREFIX}uwsgi/werkzeug.js
       +share/examples/${MODPY_PY_PREFIX}uwsgi/werkzeug.yml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/werkzeug_strict.yml
       +share/examples/${MODPY_PY_PREFIX}uwsgi/xmlindex-html.xsl
       +share/examples/${MODPY_PY_PREFIX}uwsgi/xmlindex.ini
       +share/examples/${MODPY_PY_PREFIX}uwsgi/zmqgevent.ini