py-uwsgi: updated to 2.0.24

uWSGI 2.0.24

Maintenance release

Changes
properly init cache for purge_lru (Alexandre Rossi)
fix linking with php8 (Remi Collet)
remove unused variables to fix compilation (László Károlyi)
fix function parameter type to avoid overflow in harakiri (Shai Bentov)
fix socket queue stats for ipv6 (Riccardo Magliocchetti)
fixup -Wformat-signedness warnings (Riccardo Magliocchetti)
Avoid strncpy from null in pyloader (Ben Kallus)
add clang to compile test matrix in ci (Riccardo Magliocchetti)
This commit is contained in:
adam 2024-02-11 11:02:48 +00:00
parent fa9e61e289
commit 3d9e2639ba
3 changed files with 19 additions and 14 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.62 2023/11/08 13:21:23 wiz Exp $
# $NetBSD: Makefile,v 1.63 2024/02/11 11:02:48 adam Exp $
DISTNAME= uwsgi-2.0.23
DISTNAME= uwsgi-2.0.24
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 1
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=u/uwsgi/}
@ -11,10 +10,13 @@ HOMEPAGE= https://uwsgi-docs.readthedocs.io/
COMMENT= Feature-rich WSGI server
LICENSE= gnu-gpl-v2 # with linking exception
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
USE_TOOLS+= pkg-config
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
EGG_NAME= ${DISTNAME:S/uwsgi/uWSGI/}
WHEEL_NAME= ${DISTNAME:S/uwsgi/uWSGI/}
.include "options.mk"
@ -22,13 +24,15 @@ INSTALL_ENV+= UWSGI_INCLUDES=${PREFIX}/include SOURCE_DATE_EPOCH=1
INSTALL_ENV+= UWSGI_PROFILE_OVERRIDE="${UWSGI_DEBUG};${UWSGI_JSON};${UWSGI_PCRE};${UWSGI_SSE};${UWSGI_SSL};${UWSGI_UUID};${UWSGI_XML};${UWSGI_YAML}"
INSTALLATION_DIRS+= share/examples/${PYPKGPREFIX}-uwsgi
PYTHON_VERSIONS_INCOMPATIBLE= 27
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} uwsgi uwsgi-${PYVERSSUFFIX} || ${TRUE}
${INSTALL_DATA} ${WRKSRC}/examples/* \
${DESTDIR}${PREFIX}/share/examples/${PYPKGPREFIX}-uwsgi
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,9 +1,10 @@
@comment $NetBSD: PLIST,v 1.5 2015/06/10 03:32:42 rodent Exp $
@comment $NetBSD: PLIST,v 1.6 2024/02/11 11:02:48 adam Exp $
bin/uwsgi-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/uwsgidecorators.py
${PYSITELIB}/uwsgidecorators.pyc
${PYSITELIB}/uwsgidecorators.pyo

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.46 2023/11/02 09:05:50 adam Exp $
$NetBSD: distinfo,v 1.47 2024/02/11 11:02:48 adam Exp $
BLAKE2s (uwsgi-2.0.23.tar.gz) = 7832df1d5d0f343141d6b49a930644b2026cd846b348d67ca76bf780939289ca
SHA512 (uwsgi-2.0.23.tar.gz) = 3015c8349f1ba60e662ca6dd3e559fecd03a72a1df31aaa6561b286f0c42930b5c56b2680bb0954b9ff0e435d028dabe94c13549d02fe51e1947d8f05a891946
Size (uwsgi-2.0.23.tar.gz) = 810320 bytes
BLAKE2s (uwsgi-2.0.24.tar.gz) = 7293e63706be96de065b4bbe02c181ccdd6d4785e16b35895073b961830843d2
SHA512 (uwsgi-2.0.24.tar.gz) = 29c3350d5134bf174231e27bf36eedf61c78ea510af88b7fb4d2a56438ba441d076f5a3a7bf69245bd5f30d250835bde2905b98cd77cd62ebd09d62f9ca881e9
Size (uwsgi-2.0.24.tar.gz) = 810559 bytes
SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30
SHA1 (patch-core_logging.c) = e1e5f39446baecdcfc1738aa97852ad3d5ca40c7
SHA1 (patch-uwsgi.h) = 112a325615e517f29b2420ba08f76d6a7a1bd3ef