Wed Sep 13 09:58:30 2023 UTC ()
py-django3: updated to 3.2.21

Django 3.2.21 fixes a security issue with severity ���moderate��� in 3.2.20.

CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri()


(adam)
diff -r1.33 -r1.34 pkgsrc/www/py-django3/Makefile
diff -r1.32 -r1.33 pkgsrc/www/py-django3/distinfo

cvs diff -r1.33 -r1.34 pkgsrc/www/py-django3/Makefile (switch to unified diff)

--- pkgsrc/www/py-django3/Makefile 2023/08/04 05:22:05 1.33
+++ pkgsrc/www/py-django3/Makefile 2023/09/13 09:58:30 1.34
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.33 2023/08/04 05:22:05 adam Exp $ 1# $NetBSD: Makefile,v 1.34 2023/09/13 09:58:30 adam Exp $
2 2
3DISTNAME= Django-3.2.20 3DISTNAME= Django-3.2.21
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 6MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
7MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/} 7MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.djangoproject.com/ 10HOMEPAGE= https://www.djangoproject.com/
11COMMENT= Django, a high-level Python Web framework 11COMMENT= Django, a high-level Python Web framework
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.3.2:../../www/py-asgiref 14DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.3.2:../../www/py-asgiref
15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
16DEPENDS+= ${PYPKGPREFIX}-sqlparse>=0.2.2:../../databases/py-sqlparse 16DEPENDS+= ${PYPKGPREFIX}-sqlparse>=0.2.2:../../databases/py-sqlparse
17 17
18USE_LANGUAGES= # none 18USE_LANGUAGES= # none
19 19
20PYTHON_VERSIONS_INCOMPATIBLE= 27 20PYTHON_VERSIONS_INCOMPATIBLE= 27
21 21
22USE_PKG_RESOURCES= yes 22USE_PKG_RESOURCES= yes
23 23
24REPLACE_PYTHON+= django/bin/django-admin.py 24REPLACE_PYTHON+= django/bin/django-admin.py
25REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl 25REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl
26 26
27post-install: 27post-install:
28 cd ${DESTDIR}${PREFIX}/bin && \ 28 cd ${DESTDIR}${PREFIX}/bin && \
29 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \ 29 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \
30 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE} 30 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE}
31 31
32.include "../../lang/python/application.mk" 32.include "../../lang/python/application.mk"
33.include "../../lang/python/egg.mk" 33.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/www/py-django3/distinfo 2023/08/04 05:22:05 1.32
+++ pkgsrc/www/py-django3/distinfo 2023/09/13 09:58:30 1.33
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.32 2023/08/04 05:22:05 adam Exp $ 1$NetBSD: distinfo,v 1.33 2023/09/13 09:58:30 adam Exp $
2 2
3BLAKE2s (Django-3.2.20.tar.gz) = a19b03c9d8b4a7ff7cb2af8618f6efb5cd6a1df0634dbd14bbd16d3757190de4 3BLAKE2s (Django-3.2.21.tar.gz) = b9fcdd3ee2f9bd00fab0f9de79e6117db0698bbd20ab1d2f18297d2e1d7406df
4SHA512 (Django-3.2.20.tar.gz) = 32555552e3929718c998ecb7ca2f39b94bbce378cd3c2b633d497fdf58e435fc7a0a89e22bdfdfcb8e5e6884d909103c0f4b545ee0c01fe58a0ba9dd6eed992b 4SHA512 (Django-3.2.21.tar.gz) = 614d5e79c323f43d893ca235d81f1cb06287ead56aa5b7baf9930b9a99446d77ec111c65675a864cbf7cf2b9dfceaa0ffab389855da9d7a5c6e36067ab42e5dd
5Size (Django-3.2.20.tar.gz) = 9831078 bytes 5Size (Django-3.2.21.tar.gz) = 9836824 bytes