Hi, ports@:

   Here is a patch for www/py-django:
  i) Update stable to 2.2.4 and lts to 1.11.23, which fixed
      CVE-2019-14232
      CVE-2019-14233
      CVE-2019-14234
      CVE-2019-14235
   ii) Add devel/py-tblib as TEST_DEPENDS, which will enable django
do mre tests.
     py-tblib is a new port which I submitted just now.

     It build well and run well on amd64-head system.
     Three(total  over 10000) tests failed, but it was not caused by this 
update.

Comments? OK?
wen

Index: py-django/Makefile.inc
===================================================================
RCS file: /cvs/ports/www/py-django/Makefile.inc,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile.inc
--- py-django/Makefile.inc      3 Jul 2019 09:41:45 -0000       1.4
+++ py-django/Makefile.inc      8 Aug 2019 14:16:46 -0000
@@ -20,6 +20,8 @@ SUBST_VARS += LNAME
 
 RUN_DEPENDS += devel/py-tz,python3
 
+TEST_DEPENDS +=        devel/py-tblib,python3
+
 do-test:
        cd ${WRKSRC} && env LC_CTYPE=en_US.UTF-8 PYTHONPATH=. \
                ${MODPY_BIN} tests/runtests.py --settings=test_sqlite
Index: py-django/lts/Makefile
===================================================================
RCS file: /cvs/ports/www/py-django/lts/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- py-django/lts/Makefile      3 Jul 2019 09:41:45 -0000       1.38
+++ py-django/lts/Makefile      8 Aug 2019 14:16:46 -0000
@@ -4,7 +4,7 @@ PORTROACH =     limit:^1\.11
 
 COMMENT =      high-level Python web framework (LTS version)
 
-MODPY_EGG_VERSION =    1.11.22
+MODPY_EGG_VERSION =    1.11.23
 LNAME =                        django-lts
 
 post-install:
Index: py-django/lts/distinfo
===================================================================
RCS file: /cvs/ports/www/py-django/lts/distinfo,v
retrieving revision 1.32
diff -u -p -r1.32 distinfo
--- py-django/lts/distinfo      3 Jul 2019 09:41:45 -0000       1.32
+++ py-django/lts/distinfo      8 Aug 2019 14:16:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (Django-1.11.22.tar.gz) = gw1dQKFwUIlQK7pwYFqzJGgxRA/8FtFQHf7u9fS5yEU=
-SIZE (Django-1.11.22.tar.gz) = 7972885
+SHA256 (Django-1.11.23.tar.gz) = UqZtf4sDbQLaCkRyNZ6L4XJ0JPweS09caE75fee1aeE=
+SIZE (Django-1.11.23.tar.gz) = 7849738
Index: py-django/lts/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-django/lts/pkg/PLIST,v
retrieving revision 1.35
diff -u -p -r1.35 PLIST
--- py-django/lts/pkg/PLIST     3 Jul 2019 09:41:46 -0000       1.35
+++ py-django/lts/pkg/PLIST     8 Aug 2019 14:16:55 -0000
@@ -6830,6 +6830,7 @@ share/doc/${MODPY_PY_PREFIX}-${LNAME}-${
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.19.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.20.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.21.txt
+share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.22.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.2.txt
 
share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/${MODPY_EGG_VERSION}.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.3.txt
Index: py-django/stable/Makefile
===================================================================
RCS file: /cvs/ports/www/py-django/stable/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- py-django/stable/Makefile   3 Jul 2019 09:41:46 -0000       1.28
+++ py-django/stable/Makefile   8 Aug 2019 14:16:55 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      high-level Python web framework
 
-MODPY_EGG_VERSION =    2.2.3
+MODPY_EGG_VERSION =    2.2.4
 
 LNAME =                        django
 
Index: py-django/stable/distinfo
===================================================================
RCS file: /cvs/ports/www/py-django/stable/distinfo,v
retrieving revision 1.24
diff -u -p -r1.24 distinfo
--- py-django/stable/distinfo   3 Jul 2019 09:41:46 -0000       1.24
+++ py-django/stable/distinfo   8 Aug 2019 14:16:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (Django-2.2.3.tar.gz) = TSP2GyaJK6x4XwdAG8OMv4+kzsmT9ADpzZ3fKP1RwOo=
-SIZE (Django-2.2.3.tar.gz) = 8992109
+SHA256 (Django-2.2.4.tar.gz) = FqXVRBFZl4Csnf47mzj5D3hcUSWaWE4LJLbxSn9pqug=
+SIZE (Django-2.2.4.tar.gz) = 8856979
Index: py-django/stable/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-django/stable/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- py-django/stable/pkg/PLIST  3 Jul 2019 09:41:46 -0000       1.25
+++ py-django/stable/pkg/PLIST  8 Aug 2019 14:16:58 -0000
@@ -6977,6 +6977,7 @@ share/doc/${MODPY_PY_PREFIX}-${LNAME}-${
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.20.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.21.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.22.txt
+share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.23.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.3.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.4.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/1.11.5.txt
@@ -7111,6 +7112,7 @@ share/doc/${MODPY_PY_PREFIX}-${LNAME}-${
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.0.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.1.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.10.txt
+share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.11.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.2.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.3.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.4.txt
@@ -7122,6 +7124,7 @@ share/doc/${MODPY_PY_PREFIX}-${LNAME}-${
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.1.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.2.1.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.2.2.txt
+share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.2.3.txt
 
share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/${MODPY_EGG_VERSION}.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/2.2.txt
 share/doc/${MODPY_PY_PREFIX}-${LNAME}-${MODPY_EGG_VERSION}/releases/index.txt

Reply via email to