summaryrefslogtreecommitdiff
path: root/www/py-uwsgi
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2014-02-17 01:01:12 +0000
committerrodent <rodent@pkgsrc.org>2014-02-17 01:01:12 +0000
commit67f61cff580c08a672f870e55a3a7d0174ea4a3c (patch)
treebc3d3cfbb2857954ed9292d742cdbfada27825d1 /www/py-uwsgi
parent4a1c4a110de588ff69b3d7725d953a056d8028b4 (diff)
downloadpkgsrc-67f61cff580c08a672f870e55a3a7d0174ea4a3c.tar.gz
Updated to latest release, 2.0.1. From Changelog:
(http://uwsgi-docs.readthedocs.org/en/latest/Changelog-2.0.1.html?highlight=changelog) Bugfixes and improvements * due to a wrong prototype declaration, building uWSGI without SSL resulted in a compilation bug. The issue has been fixed. * a race condition preventing usage of a massive number of threads in the PyPy plugin has been fixed * check for heartbeat status only if heartbeat subsystem has been enabled * improved heartbeat code to support various corner cases * improved psgi.input to support offset in read() * fixed (and simplified) perl stacktrace usage * fixed sni secured subscription * CGI plugin does not require anymore that Status header is the first one (Andjelko Horvat) * fixed CPython mule_msg_get timeout parsing * allows embedding of config files via absolute paths * fixed symcall rpc * fixed a memory leak in CPython spooler api (xiaost) * The -no-orphans hardening has been brought back (currently Linux-only) * improved dotsplit router mode to reduce DOS risk * sub-Emperor are now loyal by default * fixed non-shared ruby 1.8.7 support * fixed harakiri CPython tracebacker * request vars are now correctly exposed by the stats server * support log-master for logfile-chown * improved legion reload * fixed tuntap netmask * fixed busyness plugin without metrics subsystem New features * uWSGI 2.0 is a LTS branch, so do not expect too much new features. 2.0.1 is the first maintainance release, so you still get a bunch of them (mainly features not complete in 2.0) * Perl native Spooler support * -alarm-backlog * -close-on-exec2 * simple notifications subsystem * pid namespace for daemons (Linux only) * Resubscriptions * filesystem monitor api * support for yajl 1.0 * for-readline * %i and %j magic vars * -inject-before and -inject-after * -http-server-name-as-http-host * better Emperor's Ragnarok (shutdown procedure) * PyPy paste support
Diffstat (limited to 'www/py-uwsgi')
-rw-r--r--www/py-uwsgi/Makefile5
-rw-r--r--www/py-uwsgi/distinfo10
-rw-r--r--www/py-uwsgi/patches/patch-uwsgiconfig.py11
3 files changed, 8 insertions, 18 deletions
diff --git a/www/py-uwsgi/Makefile b/www/py-uwsgi/Makefile
index d4b6f94a09e..a0e3e06bd04 100644
--- a/www/py-uwsgi/Makefile
+++ b/www/py-uwsgi/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2014/02/12 23:18:46 tron Exp $
+# $NetBSD: Makefile,v 1.22 2014/02/17 01:01:12 rodent Exp $
-DISTNAME= uwsgi-2.0
+DISTNAME= uwsgi-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= www python
MASTER_SITES= http://projects.unbit.it/downloads/
diff --git a/www/py-uwsgi/distinfo b/www/py-uwsgi/distinfo
index d71864bbc0c..c94f3816d1b 100644
--- a/www/py-uwsgi/distinfo
+++ b/www/py-uwsgi/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.15 2014/01/23 14:47:05 wiz Exp $
+$NetBSD: distinfo,v 1.16 2014/02/17 01:01:12 rodent Exp $
-SHA1 (uwsgi-2.0.tar.gz) = 6a210d25ab66b5726850fe0c80793ede55f02bcf
-RMD160 (uwsgi-2.0.tar.gz) = d42e8d630e08696247de75ec208de6c57a918ca8
-Size (uwsgi-2.0.tar.gz) = 744221 bytes
+SHA1 (uwsgi-2.0.1.tar.gz) = 786df894de61d91d6f2f59449434d5b0ef157f30
+RMD160 (uwsgi-2.0.1.tar.gz) = e33ab643763e66b9defefe6ddefb8ebd8dd1e190
+Size (uwsgi-2.0.1.tar.gz) = 750771 bytes
SHA1 (patch-base.ini) = f1b61f8323a7be92ebae5c87b8a32b3109145036
SHA1 (patch-uwsgi.h) = 911aa69e7973b92c726fa293748ae6a875b45353
-SHA1 (patch-uwsgiconfig.py) = 712bed7b8c114f1c9c457660151137fa469f0cb5
+SHA1 (patch-uwsgiconfig.py) = 9d84206e86168465d83eec640bd4b575fc428d43
diff --git a/www/py-uwsgi/patches/patch-uwsgiconfig.py b/www/py-uwsgi/patches/patch-uwsgiconfig.py
index c0a4912b8ef..e485c4cd539 100644
--- a/www/py-uwsgi/patches/patch-uwsgiconfig.py
+++ b/www/py-uwsgi/patches/patch-uwsgiconfig.py
@@ -1,4 +1,4 @@
-$NetBSD: patch-uwsgiconfig.py,v 1.8 2014/01/23 14:47:05 wiz Exp $
+$NetBSD: patch-uwsgiconfig.py,v 1.9 2014/02/17 01:01:12 rodent Exp $
Disable inclusion of certain packages by default. Use options framework instead.
@@ -12,15 +12,6 @@ Disable inclusion of certain packages by default. Use options framework instead.
'routing': False,
'capabilities': False,
'yaml': False,
-@@ -734,7 +735,7 @@ class uConf(object):
- if 'UWSGI_PROFILE_OVERRIDE' in os.environ:
- for item in os.environ['UWSGI_PROFILE_OVERRIDE'].split(';'):
- k,v = item.split('=', 2)
-- uc.set(k, v)
-+ self.set(k, v)
-
- if 'UWSGI_AS_LIB' in os.environ:
- self.set('as_shared_library', 'true')
@@ -816,6 +817,8 @@ class uConf(object):
if locking_mode == 'auto':
if uwsgi_os == 'Linux' or uwsgi_os == 'SunOS':