Updated to latest release, 2.0.2. From Changelog: Bugfixes * fixed python3 support on older compilers/libc * allow starting in spooler-only mode * fixed cache bitmap support and added test suite (credits: Danila Shtan) * fixed ftime log var * added async remote signal management * fixed end-for and end-if * fixed loop in internal-routing response chain * fixed pypy execute_source usage * logpipe: Don\u2019t setsid() twice (credits: INADA Naoki) New features and improvements CGI plugin The plugin has been improved to support streaming. In addition to this the long-awaited async support is finally ready. Now you can have CGI concurrency without spawning a gazillion of expensive threads/processes Check: Running CGI scripts on uWSGI PSGI loading improvements The PSGI loader now tries to use Plack::Util::load_psgi() function instead of simple eval. This addresses various inconsistences in the environment (like the double parsing/compilation/execution of psgi scripts). If the Plack module is not available, a simple do-based code is used (very similar to load_psgi)diff -r1.22 -r1.23 pkgsrc/www/py-uwsgi/Makefile
(rodent)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2014/02/17 01:01:12 rodent Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2014/03/01 19:12:23 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= uwsgi-2.0.1 | 3 | DISTNAME= uwsgi-2.0.2 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= www python | 5 | CATEGORIES= www python | |
6 | MASTER_SITES= http://projects.unbit.it/downloads/ | 6 | MASTER_SITES= http://projects.unbit.it/downloads/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://projects.unbit.it/uwsgi | 9 | HOMEPAGE= http://projects.unbit.it/uwsgi | |
10 | COMMENT= Feature-rich WSGI server | 10 | COMMENT= Feature-rich WSGI server | |
11 | LICENSE= gnu-gpl-v2 # with linking exception | 11 | LICENSE= gnu-gpl-v2 # with linking exception | |
12 | 12 | |||
13 | USE_LANGUAGES= c | 13 | USE_LANGUAGES= c | |
14 | USE_TOOLS+= pkg-config | 14 | USE_TOOLS+= pkg-config | |
15 | 15 | |||
16 | PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} | 16 | PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2014/02/17 01:01:12 rodent Exp $ | 1 | $NetBSD: distinfo,v 1.17 2014/03/01 19:12:23 rodent Exp $ | |
2 | 2 | |||
3 | SHA1 (uwsgi-2.0.1.tar.gz) = 786df894de61d91d6f2f59449434d5b0ef157f30 | 3 | SHA1 (uwsgi-2.0.2.tar.gz) = 82a3198c896272206762473aead711bcc2ff0c61 | |
4 | RMD160 (uwsgi-2.0.1.tar.gz) = e33ab643763e66b9defefe6ddefb8ebd8dd1e190 | 4 | RMD160 (uwsgi-2.0.2.tar.gz) = bdb4c2cd336dd1dd8f80c6d3aac05ffd11cbc03e | |
5 | Size (uwsgi-2.0.1.tar.gz) = 750771 bytes | 5 | Size (uwsgi-2.0.2.tar.gz) = 754168 bytes | |
6 | SHA1 (patch-base.ini) = f1b61f8323a7be92ebae5c87b8a32b3109145036 | 6 | SHA1 (patch-base.ini) = f1b61f8323a7be92ebae5c87b8a32b3109145036 | |
7 | SHA1 (patch-uwsgi.h) = 911aa69e7973b92c726fa293748ae6a875b45353 | 7 | SHA1 (patch-uwsgi.h) = 911aa69e7973b92c726fa293748ae6a875b45353 | |
8 | SHA1 (patch-uwsgiconfig.py) = 9d84206e86168465d83eec640bd4b575fc428d43 | 8 | SHA1 (patch-uwsgiconfig.py) = 9d84206e86168465d83eec640bd4b575fc428d43 |