pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-uwsgi



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Aug  5 13:22:30 UTC 2021

Modified Files:
        pkgsrc/www/py-uwsgi: Makefile distinfo
        pkgsrc/www/py-uwsgi/patches: patch-uwsgi.h

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/www/py-uwsgi/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/py-uwsgi/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-uwsgi/Makefile
diff -u pkgsrc/www/py-uwsgi/Makefile:1.47 pkgsrc/www/py-uwsgi/Makefile:1.48
--- pkgsrc/www/py-uwsgi/Makefile:1.47   Thu Nov  5 09:09:22 2020
+++ pkgsrc/www/py-uwsgi/Makefile        Thu Aug  5 13:22:30 2021
@@ -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}

Index: pkgsrc/www/py-uwsgi/distinfo
diff -u pkgsrc/www/py-uwsgi/distinfo:1.36 pkgsrc/www/py-uwsgi/distinfo:1.37
--- pkgsrc/www/py-uwsgi/distinfo:1.36   Sun May  5 17:55:34 2019
+++ pkgsrc/www/py-uwsgi/distinfo        Thu Aug  5 13:22:30 2021
@@ -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

Index: pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h
diff -u pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.7 pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.8
--- pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.7       Sun May  5 17:55:34 2019
+++ pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h   Thu Aug  5 13:22:30 2021
@@ -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 @@ Avoid using "sun" which breaks on SunOS
  #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