py-uwsgi: updated to 2.0.17 Changes 2.0.17: The Emperor throttling subsystem does not make use anymore of blocking functions, like usleep(), this should fix stats serving and should improve vassals startup time [Security/PHP] enforce DOCUMENT_ROOT check when using 窶菟hp-docroot to avoid directory traversal added 窶都hutdown-sockets to improve graceful shutdownsdiff -r1.40 -r1.41 pkgsrc/www/py-uwsgi/Makefile
(adam)
@@ -1,22 +1,21 @@ | @@ -1,22 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.40 2018/03/16 23:39:54 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.41 2018/03/19 09:28:04 adam Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | LICENSE= gnu-gpl-v2 # with linking exception | 5 | LICENSE= gnu-gpl-v2 # with linking exception | |
6 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 6 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
7 | COMMENT= Feature-rich WSGI server | 7 | COMMENT= Feature-rich WSGI server | |
8 | 8 | |||
9 | USE_LANGUAGES= c | |||
10 | USE_TOOLS+= pkg-config | 9 | USE_TOOLS+= pkg-config | |
11 | 10 | |||
12 | PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX} | 11 | PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX} | |
13 | EGG_NAME= ${DISTNAME:S/uwsgi/uWSGI/} | 12 | EGG_NAME= ${DISTNAME:S/uwsgi/uWSGI/} | |
14 | 13 | |||
15 | .include "options.mk" | 14 | .include "options.mk" | |
16 | 15 | |||
17 | INSTALL_ENV+= UWSGI_INCLUDES=${PREFIX}/include | 16 | INSTALL_ENV+= UWSGI_INCLUDES=${PREFIX}/include | |
18 | INSTALL_ENV+= UWSGI_PROFILE_OVERRIDE="${UWSGI_DEBUG};${UWSGI_JSON};${UWSGI_PCRE};${UWSGI_SSL};${UWSGI_UUID};${UWSGI_XML};${UWSGI_YAML}" | 17 | INSTALL_ENV+= UWSGI_PROFILE_OVERRIDE="${UWSGI_DEBUG};${UWSGI_JSON};${UWSGI_PCRE};${UWSGI_SSL};${UWSGI_UUID};${UWSGI_XML};${UWSGI_YAML}" | |
19 | INSTALLATION_DIRS+= share/examples/${PYPKGPREFIX}-uwsgi | 18 | INSTALLATION_DIRS+= share/examples/${PYPKGPREFIX}-uwsgi | |
20 | 19 | |||
21 | post-install: | 20 | post-install: | |
22 | cd ${DESTDIR}${PREFIX}/bin && ${MV} uwsgi uwsgi-${PYVERSSUFFIX} || ${TRUE} | 21 | cd ${DESTDIR}${PREFIX}/bin && ${MV} uwsgi uwsgi-${PYVERSSUFFIX} || ${TRUE} |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.2 2018/03/16 23:39:54 joerg Exp $ | 1 | # $NetBSD: Makefile.common,v 1.3 2018/03/19 09:28:04 adam Exp $ | |
2 | # | 2 | # | |
3 | # used by www/ap-uwsgi/Makefile | 3 | # used by www/ap-uwsgi/Makefile | |
4 | # used by www/py-uwsgi/Makefile | 4 | # used by www/py-uwsgi/Makefile | |
5 | 5 | |||
6 | DISTNAME= uwsgi-2.0.16 | 6 | DISTNAME= uwsgi-2.0.17 | |
7 | CATEGORIES= www python | 7 | CATEGORIES= www python | |
8 | MASTER_SITES= ${MASTER_SITE_PYPI:=u/uwsgi/} | 8 | MASTER_SITES= ${MASTER_SITE_PYPI:=u/uwsgi/} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://projects.unbit.it/uwsgi | 11 | HOMEPAGE= http://projects.unbit.it/uwsgi | |
12 | LICENSE= gnu-gpl-v2 # with linking exception | 12 | LICENSE= gnu-gpl-v2 # with linking exception | |
13 | 13 | |||
14 | PATCHDIR= ${.CURDIR}/../../www/py-uwsgi/patches | 14 | PATCHDIR= ${.CURDIR}/../../www/py-uwsgi/patches | |
15 | DISTINFO_FILE= ${.CURDIR}/../../www/py-uwsgi/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../www/py-uwsgi/distinfo | |
16 | 16 | |||
17 | .include "../../mk/dlopen.buildlink3.mk" | 17 | .include "../../mk/dlopen.buildlink3.mk" | |
18 | .include "../../mk/pthread.buildlink3.mk" | 18 | .include "../../mk/pthread.buildlink3.mk" |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.31 2018/02/13 08:34:03 adam Exp $ | 1 | $NetBSD: distinfo,v 1.32 2018/03/19 09:28:04 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (uwsgi-2.0.16.tar.gz) = 9abfb6838b97c294ca69ea970be81cef490acc33 | 3 | SHA1 (uwsgi-2.0.17.tar.gz) = cfa2e072f290f63bad235fc6fc92a8f5c27f1ab5 | |
4 | RMD160 (uwsgi-2.0.16.tar.gz) = a865465f40991067f22b5da1fa5d49ef9ce716ea | 4 | RMD160 (uwsgi-2.0.17.tar.gz) = dbca42c27e6a78c3529a3f2ef32bcbae9ecd9533 | |
5 | SHA512 (uwsgi-2.0.16.tar.gz) = 2f80da366e463971400648fc8dcc9d7a5b51f03cba0b1ce08ff9e8ed75f0955e2014c84892d9991bd7a6f6a4a6b4ac819477f8e4afeded258d3147b5becb2e77 | 5 | SHA512 (uwsgi-2.0.17.tar.gz) = 639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf44441052be2a63cbe81613bbe964be27ee2e570d2b2 | |
6 | Size (uwsgi-2.0.16.tar.gz) = 798509 bytes | 6 | Size (uwsgi-2.0.17.tar.gz) = 798642 bytes | |
7 | SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30 | 7 | SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30 | |
8 | SHA1 (patch-core_logging.c) = caa986238142d24725df119cbecda1b9e3223d7e | 8 | SHA1 (patch-core_logging.c) = caa986238142d24725df119cbecda1b9e3223d7e | |
9 | SHA1 (patch-uwsgi.h) = 64b5f6ea310bf6c65c1f546e160fcd0bd94a3808 | 9 | SHA1 (patch-uwsgi.h) = 64b5f6ea310bf6c65c1f546e160fcd0bd94a3808 | |
10 | SHA1 (patch-uwsgiconfig.py) = aab47457f2fafb0206a53913ef3777700175d020 | 10 | SHA1 (patch-uwsgiconfig.py) = aab47457f2fafb0206a53913ef3777700175d020 |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: options.mk,v 1.3 2018/03/16 23:39:54 joerg Exp $ | 1 | # $NetBSD: options.mk,v 1.4 2018/03/19 09:28:04 adam Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.py-uwsgi | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.py-uwsgi | |
4 | PKG_SUPPORTED_OPTIONS= debug openssl pcre uuid yaml | 4 | PKG_SUPPORTED_OPTIONS= debug openssl pcre uuid yaml | |
5 | PKG_SUGGESTED_OPTIONS+= libxml2 openssl | 5 | PKG_SUGGESTED_OPTIONS+= libxml2 openssl pcre | |
6 | 6 | |||
7 | PKG_OPTIONS_OPTIONAL_GROUPS+= json xml | 7 | PKG_OPTIONS_OPTIONAL_GROUPS+= json xml | |
8 | PKG_OPTIONS_GROUP.json= jansson yajl | 8 | PKG_OPTIONS_GROUP.json= jansson yajl | |
9 | PKG_OPTIONS_GROUP.xml= expat libxml2 | 9 | PKG_OPTIONS_GROUP.xml= expat libxml2 | |
10 | 10 | |||
11 | .include "../../mk/bsd.options.mk" | 11 | .include "../../mk/bsd.options.mk" | |
12 | 12 | |||
13 | UWSGI_DEBUG= debug=false | 13 | UWSGI_DEBUG= debug=false | |
14 | .if !empty(PKG_OPTIONS:Mdebug) | 14 | .if !empty(PKG_OPTIONS:Mdebug) | |
15 | UWSGI_DEBUG= debug=true | 15 | UWSGI_DEBUG= debug=true | |
16 | .endif | 16 | .endif | |
17 | 17 | |||
18 | .if !empty(PKG_OPTIONS:Mexpat) | 18 | .if !empty(PKG_OPTIONS:Mexpat) |