pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/py-uwsgi py-uwsgi: updated to 2.0.19.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/21125cb61352
branches: trunk
changeset: 456672:21125cb61352
user: adam <adam%pkgsrc.org@localhost>
date: Thu Aug 05 13:22:30 2021 +0000
description:
py-uwsgi: updated to 2.0.19.1
uWSGI 2.0.19.1
Changes
Reverted CGI chunked encoding support
Fixed bug with WSGI responses returning None
uWSGI 2.0.19
Changes
Update travis to xenial
Fix segfault in logsocket plugin
Backport Coverity fixes from master
Fix Python 3.7 warnings
Fix uwsgi.workers() leak in Python plugin
Backport redislog plugin 32-bit build fixes
Fix stack overflow in core/rpc
Fix build with spaces in the path
Add missing initialization for zend_file_handle in php plugin
Build Python 3.7 and 3.8 plugins in CI
Add Trove classifiers for Python 3.7 and 3.8
Graceful shutdown for vassals
Improve yaml parsing with libyaml
Add smart-daemon2 option to notify daemon of master reloading
Do not chroot multiple times when root
Support io.BytesIO with wsgi.file_wrapper
Add websocket continuation frames support
Fix compilation with gevent 1.5.0
Fix PSGI plugin build with gcc 10
Get rid of paste.script dependency in pypy/python plugins
Improve performance for santitizing file descriptors with cgi plugin
Fix offload-threads with honour-range
Fix logging packet size length overflow
Fix possible deadlock in install
Fix parsing of http port for ipv6
Fix impossibility of determining the end of the chunked stream with psgi plugin
Fix parsing of http-socket port for ipv6
Add chunked request decoding to the CGI plugin
Add add max-worker-lifetime-delta to reload workers with a delta
diffstat:
www/py-uwsgi/Makefile | 10 +++++-----
www/py-uwsgi/distinfo | 16 ++++++----------
www/py-uwsgi/patches/patch-uwsgi.h | 8 ++++----
3 files changed, 15 insertions(+), 19 deletions(-)
diffs (80 lines):
diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/Makefile
--- a/www/py-uwsgi/Makefile Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/Makefile Thu Aug 05 13:22:30 2021 +0000
@@ -1,17 +1,17 @@
-# $NetBSD: Makefile,v 1.47 2020/11/05 09:09:22 ryoon Exp $
+# $NetBSD: Makefile,v 1.48 2021/08/05 13:22:30 adam Exp $
-DISTNAME= uwsgi-2.0.18
-PKGREVISION= 4
-PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+DISTNAME= uWSGI-2.0.19.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=u/uWSGI/}
-DISTFILES= ${DEFAULT_DISTFILES}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://uwsgi-docs.readthedocs.io/
COMMENT= Feature-rich WSGI server
LICENSE= gnu-gpl-v2 # with linking exception
+EXTRACT_DIR= ${WRKSRC}
+
USE_TOOLS+= pkg-config
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/distinfo
--- a/www/py-uwsgi/distinfo Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/distinfo Thu Aug 05 13:22:30 2021 +0000
@@ -1,14 +1,10 @@
-$NetBSD: distinfo,v 1.36 2019/05/05 17:55:34 wiedi Exp $
+$NetBSD: distinfo,v 1.37 2021/08/05 13:22:30 adam Exp $
-SHA1 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = 7cf7aca4b0e5e64ebe5bec813f4f48c5b009eac5
-RMD160 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = b213ea821a3c12a6c092615ce02a3dd4bbaff0c6
-SHA512 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = f523d41c5c9a376b98b1e7c59e02b05a7d0aa5ad424add4a7ca1bb565c758c67368d29ee1939f1c8cdea7b55ec05ad9b8d5a293d40866c5936525f45290b17dd
-Size (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = 11290 bytes
-SHA1 (uwsgi-2.0.18.tar.gz) = e7e402dd5b5c68a995585284c4529da9a686a0a9
-RMD160 (uwsgi-2.0.18.tar.gz) = eb30a41097d306678203aa81bf5f4e27c722b8f8
-SHA512 (uwsgi-2.0.18.tar.gz) = 6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
-Size (uwsgi-2.0.18.tar.gz) = 801555 bytes
+SHA1 (uWSGI-2.0.19.1.tar.gz) = 88d893e67c055a5e2da92dadd53562c114063222
+RMD160 (uWSGI-2.0.19.1.tar.gz) = cba6b90e8c16c57eb7861e0f48b99e9a8def90a6
+SHA512 (uWSGI-2.0.19.1.tar.gz) = 5e249f65ed1d39515d1264e76d4de9fe42fc28ea3157a2ea724f36e2ae058380545d834b39dde40554f4ad0f19bb57ef7842d5d1b991884df986c665f4c59149
+Size (uWSGI-2.0.19.1.tar.gz) = 803862 bytes
SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30
SHA1 (patch-core_logging.c) = caa986238142d24725df119cbecda1b9e3223d7e
-SHA1 (patch-uwsgi.h) = 42301a49b3a030c60627559750ed140acc91b275
+SHA1 (patch-uwsgi.h) = d563a2193643ff25952b57e01bf190b9b43e7f1e
SHA1 (patch-uwsgiconfig.py) = aab47457f2fafb0206a53913ef3777700175d020
diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/patches/patch-uwsgi.h
--- a/www/py-uwsgi/patches/patch-uwsgi.h Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/patches/patch-uwsgi.h Thu Aug 05 13:22:30 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-uwsgi.h,v 1.7 2019/05/05 17:55:34 wiedi Exp $
+$NetBSD: patch-uwsgi.h,v 1.8 2021/08/05 13:22:30 adam Exp $
Avoid clash with sys/user.h inclusion in logging.c on DragonFly BSD.
Avoid using "sun" which breaks on SunOS
---- uwsgi.h.orig 2019-02-09 14:48:07.000000000 +0000
+--- uwsgi.h.orig 2020-06-17 09:03:34.000000000 +0000
+++ uwsgi.h
@@ -322,6 +322,10 @@ extern int pivot_root(const char *new_ro
#elif defined(__CYGWIN__)
@@ -16,12 +16,12 @@
#include <sys/event.h>
#endif
-@@ -1629,7 +1633,7 @@ struct wsgi_request {
+@@ -1631,7 +1635,7 @@ struct wsgi_request {
union address {
struct sockaddr_in sin;
struct sockaddr_in6 sin6;
- struct sockaddr_un sun;
+ struct sockaddr_un so_sun;
} client_addr;
- };
+ uint8_t websocket_is_fin;
Home |
Main Index |
Thread Index |
Old Index