Sat Mar 1 19:12:23 2014 UTC ()
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)


(rodent)
diff -r1.22 -r1.23 pkgsrc/www/py-uwsgi/Makefile
diff -r1.16 -r1.17 pkgsrc/www/py-uwsgi/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/www/py-uwsgi/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-uwsgi/Makefile 2014/02/17 01:01:12 1.22
+++ pkgsrc/www/py-uwsgi/Makefile 2014/03/01 19:12:23 1.23
@@ -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
3DISTNAME= uwsgi-2.0.1 3DISTNAME= uwsgi-2.0.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= http://projects.unbit.it/downloads/ 6MASTER_SITES= http://projects.unbit.it/downloads/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://projects.unbit.it/uwsgi 9HOMEPAGE= http://projects.unbit.it/uwsgi
10COMMENT= Feature-rich WSGI server 10COMMENT= Feature-rich WSGI server
11LICENSE= gnu-gpl-v2 # with linking exception 11LICENSE= gnu-gpl-v2 # with linking exception
12 12
13USE_LANGUAGES= c 13USE_LANGUAGES= c
14USE_TOOLS+= pkg-config 14USE_TOOLS+= pkg-config
15 15
16PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} 16PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}

cvs diff -r1.16 -r1.17 pkgsrc/www/py-uwsgi/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-uwsgi/distinfo 2014/02/17 01:01:12 1.16
+++ pkgsrc/www/py-uwsgi/distinfo 2014/03/01 19:12:23 1.17
@@ -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
3SHA1 (uwsgi-2.0.1.tar.gz) = 786df894de61d91d6f2f59449434d5b0ef157f30 3SHA1 (uwsgi-2.0.2.tar.gz) = 82a3198c896272206762473aead711bcc2ff0c61
4RMD160 (uwsgi-2.0.1.tar.gz) = e33ab643763e66b9defefe6ddefb8ebd8dd1e190 4RMD160 (uwsgi-2.0.2.tar.gz) = bdb4c2cd336dd1dd8f80c6d3aac05ffd11cbc03e
5Size (uwsgi-2.0.1.tar.gz) = 750771 bytes 5Size (uwsgi-2.0.2.tar.gz) = 754168 bytes
6SHA1 (patch-base.ini) = f1b61f8323a7be92ebae5c87b8a32b3109145036 6SHA1 (patch-base.ini) = f1b61f8323a7be92ebae5c87b8a32b3109145036
7SHA1 (patch-uwsgi.h) = 911aa69e7973b92c726fa293748ae6a875b45353 7SHA1 (patch-uwsgi.h) = 911aa69e7973b92c726fa293748ae6a875b45353
8SHA1 (patch-uwsgiconfig.py) = 9d84206e86168465d83eec640bd4b575fc428d43 8SHA1 (patch-uwsgiconfig.py) = 9d84206e86168465d83eec640bd4b575fc428d43