Fri May 5 15:42:58 2023 UTC ()
py-werkzeug: update to 2.3.3.

Version 2.3.3
-------------

Released 2023-05-01

-   Fix parsing of large multipart bodies. Remove invalid leading newline, and restore
    parsing speed. :issue:`2658, 2675`
-   The cookie ``Path`` attribute is set to ``/`` by default again, to prevent clients
    from falling back to RFC 6265's ``default-path`` behavior. :issue:`2672, 2679`


(wiz)
diff -r1.23 -r1.24 pkgsrc/www/py-werkzeug/Makefile
diff -r1.32 -r1.33 pkgsrc/www/py-werkzeug/Makefile.common
diff -r1.32 -r1.33 pkgsrc/www/py-werkzeug/distinfo

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

--- pkgsrc/www/py-werkzeug/Makefile 2023/05/05 11:42:54 1.23
+++ pkgsrc/www/py-werkzeug/Makefile 2023/05/05 15:42:57 1.24
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.23 2023/05/05 11:42:54 wiz Exp $ 1# $NetBSD: Makefile,v 1.24 2023/05/05 15:42:57 wiz Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
4 4
5COMMENT= Python WSGI Utility Library 5COMMENT= Python WSGI Utility Library
6 6
7PYTHON_VERSIONS_INCOMPATIBLE= 27 37 7PYTHON_VERSIONS_INCOMPATIBLE= 27 37
8 8
9TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools 9TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
10TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel 10TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
11DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe 11DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe
12# optional 12# optional
13#DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography 13#DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
14#DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet 14#DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet
@@ -22,22 +22,22 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xproc @@ -22,22 +22,22 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xproc
22EGDIR= share/examples/${PKGBASE} 22EGDIR= share/examples/${PKGBASE}
23PLIST_SUBST+= EGDIR=${EGDIR} 23PLIST_SUBST+= EGDIR=${EGDIR}
24INSTALLATION_DIRS+= ${EGDIR} 24INSTALLATION_DIRS+= ${EGDIR}
25PRINT_PLIST_AWK+= { gsub(/${EGDIR:S,/,\\/,g}/, "$${EGDIR}") } 25PRINT_PLIST_AWK+= { gsub(/${EGDIR:S,/,\\/,g}/, "$${EGDIR}") }
26 26
27USE_TOOLS+= pax 27USE_TOOLS+= pax
28 28
29post-install: 29post-install:
30 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/*.png 30 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/werkzeug/debug/shared/*.png
31 cd ${WRKSRC}/examples && ${PAX} -rwppm . ${DESTDIR}${PREFIX}/${EGDIR} 31 cd ${WRKSRC}/examples && ${PAX} -rwppm . ${DESTDIR}${PREFIX}/${EGDIR}
32 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/*.py 32 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/*.py
33 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/*.png 33 ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${EGDIR}/cupoftee/shared/*.png
34 34
35# as of 2.3.2 35# as of 2.3.3
36# 17 failed, 853 passed, 1 skipped, 8 errors 36# 17 failed, 854 passed, 1 skipped, 8 errors
37TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib 37TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib
38do-test: 38do-test:
39 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 39 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
40 40
41.include "../../www/py-werkzeug/Makefile.common" 41.include "../../www/py-werkzeug/Makefile.common"
42.include "../../lang/python/wheel.mk" 42.include "../../lang/python/wheel.mk"
43.include "../../mk/bsd.pkg.mk" 43.include "../../mk/bsd.pkg.mk"

cvs diff -r1.32 -r1.33 pkgsrc/www/py-werkzeug/Makefile.common (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/Makefile.common 2023/05/05 11:42:54 1.32
+++ pkgsrc/www/py-werkzeug/Makefile.common 2023/05/05 15:42:58 1.33
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile.common,v 1.32 2023/05/05 11:42:54 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.33 2023/05/05 15:42:58 wiz Exp $
2# 2#
3# used by www/py-werkzeug/Makefile 3# used by www/py-werkzeug/Makefile
4# used by www/py-werkzeug-docs/Makefile 4# used by www/py-werkzeug-docs/Makefile
5 5
6DISTNAME= Werkzeug-2.3.2 6DISTNAME= Werkzeug-2.3.3
7CATEGORIES= www python 7CATEGORIES= www python
8MASTER_SITES= ${MASTER_SITE_PYPI:=W/Werkzeug/} 8MASTER_SITES= ${MASTER_SITE_PYPI:=W/Werkzeug/}
9 9
10DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo 10DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo
11#PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches 11#PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches
12 12
13MAINTAINER?= kleink@NetBSD.org 13MAINTAINER?= kleink@NetBSD.org
14HOMEPAGE= https://werkzeug.palletsprojects.com/ 14HOMEPAGE= https://werkzeug.palletsprojects.com/
15LICENSE= modified-bsd 15LICENSE= modified-bsd
16 16
17USE_LANGUAGES= # none 17USE_LANGUAGES= # none

cvs diff -r1.32 -r1.33 pkgsrc/www/py-werkzeug/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/distinfo 2023/05/05 11:42:54 1.32
+++ pkgsrc/www/py-werkzeug/distinfo 2023/05/05 15:42:58 1.33
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.32 2023/05/05 11:42:54 wiz Exp $ 1$NetBSD: distinfo,v 1.33 2023/05/05 15:42:58 wiz Exp $
2 2
3BLAKE2s (Werkzeug-2.3.2.tar.gz) = c9386afced89a77e64eb602be588bc544ba6aa24a1d2a9c1e19ac21bb34f7dbf 3BLAKE2s (Werkzeug-2.3.3.tar.gz) = 58b1c826d5cad6b7247fabd7d86a232b83d9211ef00b061bd9cb5d955b81bcbf
4SHA512 (Werkzeug-2.3.2.tar.gz) = abc7b59ab407616e29e0d0d1ae1cbaa2babdaa5f7d17bcda09f85a291414537cb03bb8e371e20d76f342959e25c0a3e9f18811b2353de7cf2c4fbfea93966e3a 4SHA512 (Werkzeug-2.3.3.tar.gz) = 1893f102fe7a356f43533a2e6f736be775bdd490139f727a213563d0deb974e30f804eb7820320c87dd47597b114234766227efe6bb063ddeb1e376e829264a9
5Size (Werkzeug-2.3.2.tar.gz) = 831622 bytes 5Size (Werkzeug-2.3.3.tar.gz) = 831963 bytes