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