Wed Aug 19 07:07:46 2020 UTC ()
python36 py36-html-docs: updated to 3.6.12

Python 3.6.12 final

Security
bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (CVE-2020-15523).
bpo-41004: CVE-2020-14422: The __hash__() methods of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and 128 respectively. This resulted in always causing hash collisions. The fix uses hash() to generate hash values for the tuple of (address, mask length, network address).
bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…).

Library
bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing.
bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907).


(adam)
diff -r1.12 -r1.13 pkgsrc/lang/py36-html-docs/Makefile
diff -r1.11 -r1.12 pkgsrc/lang/py36-html-docs/distinfo
diff -r1.15 -r1.16 pkgsrc/lang/python36/PLIST
diff -r1.12 -r1.13 pkgsrc/lang/python36/dist.mk
diff -r1.32 -r1.33 pkgsrc/lang/python36/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/lang/py36-html-docs/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/py36-html-docs/Attic/Makefile 2020/06/30 05:59:40 1.12
+++ pkgsrc/lang/py36-html-docs/Attic/Makefile 2020/08/19 07:07:46 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2020/06/30 05:59:40 adam Exp $ 1# $NetBSD: Makefile,v 1.13 2020/08/19 07:07:46 adam Exp $
2 2
3VERS= 3.6.11 3VERS= 3.6.12
4DISTNAME= python-${VERS}-docs-html 4DISTNAME= python-${VERS}-docs-html
5PKGNAME= py36-html-docs-${VERS} 5PKGNAME= py36-html-docs-${VERS}
6CATEGORIES= lang python 6CATEGORIES= lang python
7MASTER_SITES= https://www.python.org/ftp/python/doc/${VERS}/ 7MASTER_SITES= https://www.python.org/ftp/python/doc/${VERS}/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= leot@NetBSD.org 10MAINTAINER= leot@NetBSD.org
11HOMEPAGE= https://www.python.org/doc/ 11HOMEPAGE= https://www.python.org/doc/
12COMMENT= HTML Documentation for Python 3.6 12COMMENT= HTML Documentation for Python 3.6
13LICENSE= python-software-foundation 13LICENSE= python-software-foundation
14 14
15USE_TOOLS+= pax 15USE_TOOLS+= pax
16 16

cvs diff -r1.11 -r1.12 pkgsrc/lang/py36-html-docs/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/py36-html-docs/Attic/distinfo 2020/06/30 05:59:40 1.11
+++ pkgsrc/lang/py36-html-docs/Attic/distinfo 2020/08/19 07:07:46 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2020/06/30 05:59:40 adam Exp $ 1$NetBSD: distinfo,v 1.12 2020/08/19 07:07:46 adam Exp $
2 2
3SHA1 (python-3.6.11-docs-html.tar.bz2) = e284002008807bcf495d2ebf4334fa140eaa9ff8 3SHA1 (python-3.6.12-docs-html.tar.bz2) = f53ff5c52fe856e11801eff49d763ad969c16a9a
4RMD160 (python-3.6.11-docs-html.tar.bz2) = 6af5ea87e9e365a7f8947e855122fac78c3a912d 4RMD160 (python-3.6.12-docs-html.tar.bz2) = 1d23dd2d1886f50acbf1069d40a9191831ab8a75
5SHA512 (python-3.6.11-docs-html.tar.bz2) = e98745e0f27c466f93d1d0a8883d9285c56c7b7a27915bc2fcc71f44cb10feebcaa5d3e07b8fce478cf64f11b0863182a1df25307ee383bcf0db0b6cd518035d 5SHA512 (python-3.6.12-docs-html.tar.bz2) = da28da84f5e8f889f328fafb4d17beb6cfc52c5703bcf5080cfbaea552f414d6f0a682aaacb2f04fa32e9453a1bdaae8ff108c38a4486170bd0edf1efacafdf7
6Size (python-3.6.11-docs-html.tar.bz2) = 6012332 bytes 6Size (python-3.6.12-docs-html.tar.bz2) = 6013089 bytes

cvs diff -r1.15 -r1.16 pkgsrc/lang/python36/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/python36/Attic/PLIST 2019/07/03 20:10:41 1.15
+++ pkgsrc/lang/python36/Attic/PLIST 2020/08/19 07:07:46 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2019/07/03 20:10:41 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2020/08/19 07:07:46 adam Exp $
2bin/2to3-${PY_VER_SUFFIX} 2bin/2to3-${PY_VER_SUFFIX}
3bin/pydoc${PY_VER_SUFFIX} 3bin/pydoc${PY_VER_SUFFIX}
4bin/python${PY_VER_SUFFIX} 4bin/python${PY_VER_SUFFIX}
5bin/python${PY_VER_SUFFIX}-config 5bin/python${PY_VER_SUFFIX}-config
6bin/pyvenv-${PY_VER_SUFFIX} 6bin/pyvenv-${PY_VER_SUFFIX}
7include/python${PY_VER_SUFFIX}/Python-ast.h 7include/python${PY_VER_SUFFIX}/Python-ast.h
8include/python${PY_VER_SUFFIX}/Python.h 8include/python${PY_VER_SUFFIX}/Python.h
9include/python${PY_VER_SUFFIX}/abstract.h 9include/python${PY_VER_SUFFIX}/abstract.h
10include/python${PY_VER_SUFFIX}/accu.h 10include/python${PY_VER_SUFFIX}/accu.h
11include/python${PY_VER_SUFFIX}/asdl.h 11include/python${PY_VER_SUFFIX}/asdl.h
12include/python${PY_VER_SUFFIX}/ast.h 12include/python${PY_VER_SUFFIX}/ast.h
13include/python${PY_VER_SUFFIX}/bitset.h 13include/python${PY_VER_SUFFIX}/bitset.h
14include/python${PY_VER_SUFFIX}/bltinmodule.h 14include/python${PY_VER_SUFFIX}/bltinmodule.h
@@ -2985,26 +2985,27 @@ lib/python${PY_VER_SUFFIX}/test/pydocfod @@ -2985,26 +2985,27 @@ lib/python${PY_VER_SUFFIX}/test/pydocfod
2985lib/python${PY_VER_SUFFIX}/test/pydocfodder.pyo 2985lib/python${PY_VER_SUFFIX}/test/pydocfodder.pyo
2986lib/python${PY_VER_SUFFIX}/test/pystone.py 2986lib/python${PY_VER_SUFFIX}/test/pystone.py
2987lib/python${PY_VER_SUFFIX}/test/pystone.pyc 2987lib/python${PY_VER_SUFFIX}/test/pystone.pyc
2988lib/python${PY_VER_SUFFIX}/test/pystone.pyo 2988lib/python${PY_VER_SUFFIX}/test/pystone.pyo
2989lib/python${PY_VER_SUFFIX}/test/pythoninfo.py 2989lib/python${PY_VER_SUFFIX}/test/pythoninfo.py
2990lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyc 2990lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyc
2991lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyo 2991lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyo
2992lib/python${PY_VER_SUFFIX}/test/randv2_32.pck 2992lib/python${PY_VER_SUFFIX}/test/randv2_32.pck
2993lib/python${PY_VER_SUFFIX}/test/randv2_64.pck 2993lib/python${PY_VER_SUFFIX}/test/randv2_64.pck
2994lib/python${PY_VER_SUFFIX}/test/randv3.pck 2994lib/python${PY_VER_SUFFIX}/test/randv3.pck
2995lib/python${PY_VER_SUFFIX}/test/re_tests.py 2995lib/python${PY_VER_SUFFIX}/test/re_tests.py
2996lib/python${PY_VER_SUFFIX}/test/re_tests.pyc 2996lib/python${PY_VER_SUFFIX}/test/re_tests.pyc
2997lib/python${PY_VER_SUFFIX}/test/re_tests.pyo 2997lib/python${PY_VER_SUFFIX}/test/re_tests.pyo
 2998lib/python${PY_VER_SUFFIX}/test/recursion.tar
2998lib/python${PY_VER_SUFFIX}/test/regrtest.py 2999lib/python${PY_VER_SUFFIX}/test/regrtest.py
2999lib/python${PY_VER_SUFFIX}/test/regrtest.pyc 3000lib/python${PY_VER_SUFFIX}/test/regrtest.pyc
3000lib/python${PY_VER_SUFFIX}/test/regrtest.pyo 3001lib/python${PY_VER_SUFFIX}/test/regrtest.pyo
3001lib/python${PY_VER_SUFFIX}/test/relimport.py 3002lib/python${PY_VER_SUFFIX}/test/relimport.py
3002lib/python${PY_VER_SUFFIX}/test/relimport.pyc 3003lib/python${PY_VER_SUFFIX}/test/relimport.pyc
3003lib/python${PY_VER_SUFFIX}/test/relimport.pyo 3004lib/python${PY_VER_SUFFIX}/test/relimport.pyo
3004lib/python${PY_VER_SUFFIX}/test/reperf.py 3005lib/python${PY_VER_SUFFIX}/test/reperf.py
3005lib/python${PY_VER_SUFFIX}/test/reperf.pyc 3006lib/python${PY_VER_SUFFIX}/test/reperf.pyc
3006lib/python${PY_VER_SUFFIX}/test/reperf.pyo 3007lib/python${PY_VER_SUFFIX}/test/reperf.pyo
3007lib/python${PY_VER_SUFFIX}/test/revocation.crl 3008lib/python${PY_VER_SUFFIX}/test/revocation.crl
3008lib/python${PY_VER_SUFFIX}/test/sample_doctest.py 3009lib/python${PY_VER_SUFFIX}/test/sample_doctest.py
3009lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyc 3010lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyc
3010lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyo 3011lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyo

cvs diff -r1.12 -r1.13 pkgsrc/lang/python36/Attic/dist.mk (expand / switch to unified diff)

--- pkgsrc/lang/python36/Attic/dist.mk 2020/06/30 05:59:40 1.12
+++ pkgsrc/lang/python36/Attic/dist.mk 2020/08/19 07:07:46 1.13
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1# $NetBSD: dist.mk,v 1.12 2020/06/30 05:59:40 adam Exp $ 1# $NetBSD: dist.mk,v 1.13 2020/08/19 07:07:46 adam Exp $
2 2
3PY_DISTVERSION= 3.6.11 3PY_DISTVERSION= 3.6.12
4DISTNAME= Python-${PY_DISTVERSION} 4DISTNAME= Python-${PY_DISTVERSION}
5EXTRACT_SUFX= .tar.xz 5EXTRACT_SUFX= .tar.xz
6DISTINFO_FILE= ${.CURDIR}/../../lang/python36/distinfo 6DISTINFO_FILE= ${.CURDIR}/../../lang/python36/distinfo
7PATCHDIR= ${.CURDIR}/../../lang/python36/patches 7PATCHDIR= ${.CURDIR}/../../lang/python36/patches
8MASTER_SITES= http://www.python.org/ftp/python/${PY_DISTVERSION}/ 8MASTER_SITES= http://www.python.org/ftp/python/${PY_DISTVERSION}/

cvs diff -r1.32 -r1.33 pkgsrc/lang/python36/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/python36/Attic/distinfo 2020/08/15 12:35:57 1.32
+++ pkgsrc/lang/python36/Attic/distinfo 2020/08/19 07:07:46 1.33
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.32 2020/08/15 12:35:57 schmonz Exp $ 1$NetBSD: distinfo,v 1.33 2020/08/19 07:07:46 adam Exp $
2 2
3SHA1 (Python-3.6.11.tar.xz) = 0840e6b726446fccaef483dad84cce8fdc683077 3SHA1 (Python-3.6.12.tar.xz) = e6a28b1ab47f079a659e24a40e4c416f52828682
4RMD160 (Python-3.6.11.tar.xz) = d1577bbfb4fb6b9c47389383e2b5ff9abb7db9e3 4RMD160 (Python-3.6.12.tar.xz) = ae27e8221f07520aa97ed706c7f50cce7d63b182
5SHA512 (Python-3.6.11.tar.xz) = c76969a6602e095641ba5fd0999a47cf0187eb26559ba9a6e80fe401b8928f6cd9eabd963f615f7c667e48f56603f2508d2b5692c83ea8da1e21292131fb11d6 5SHA512 (Python-3.6.12.tar.xz) = 1462801f3f6626a853097d34ccdca9838c4c5bd81ecc3abc751003f5f2f8d36eecdaa4130ef4218de351c5586093c11669639a34492668fbc5a2a4a241f4a070
6Size (Python-3.6.11.tar.xz) = 17213036 bytes 6Size (Python-3.6.12.tar.xz) = 17202980 bytes
7SHA1 (patch-Lib_ctypes_util.py) = 3b7aecb2879cce70c76bd4bc60f2ec577a5bed61 7SHA1 (patch-Lib_ctypes_util.py) = 3b7aecb2879cce70c76bd4bc60f2ec577a5bed61
8SHA1 (patch-Lib_distutils_command_install.py) = 29204f34296f36ab2b21c745f915ba73caf2b71c 8SHA1 (patch-Lib_distutils_command_install.py) = 29204f34296f36ab2b21c745f915ba73caf2b71c
9SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf 9SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf
10SHA1 (patch-Lib_distutils_unixccompiler.py) = e7aa684fa186de7a01486c3d8bfa177afdd22ef9 10SHA1 (patch-Lib_distutils_unixccompiler.py) = e7aa684fa186de7a01486c3d8bfa177afdd22ef9
11SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 5d6dab14197f27363394ff1aeee22a8ced8026d2 11SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 5d6dab14197f27363394ff1aeee22a8ced8026d2
12SHA1 (patch-Lib_sysconfig.py) = a4f009ed73ebbd9d9c4bf7e12b7981182ed8fd7c 12SHA1 (patch-Lib_sysconfig.py) = a4f009ed73ebbd9d9c4bf7e12b7981182ed8fd7c
13SHA1 (patch-Makefile.pre.in) = b7f2512a8253ebf4c3ca8742a37736bfd8bd52d8 13SHA1 (patch-Makefile.pre.in) = b7f2512a8253ebf4c3ca8742a37736bfd8bd52d8
14SHA1 (patch-Modules_makesetup) = a06786eebffadecedba5e3a50a9785fb47613567 14SHA1 (patch-Modules_makesetup) = a06786eebffadecedba5e3a50a9785fb47613567
15SHA1 (patch-Modules_nismodule.c) = 1bafe9b06359586d027a77011b103877590d947d 15SHA1 (patch-Modules_nismodule.c) = 1bafe9b06359586d027a77011b103877590d947d
16SHA1 (patch-Modules_socketmodule.c) = e6bdb8990cd9b8cf0b0ff48e6ae7b664681a9924 16SHA1 (patch-Modules_socketmodule.c) = e6bdb8990cd9b8cf0b0ff48e6ae7b664681a9924
17SHA1 (patch-Modules_socketmodule.h) = 13a3290eb72078067060d3e71b7baa08f3eb591c 17SHA1 (patch-Modules_socketmodule.h) = 13a3290eb72078067060d3e71b7baa08f3eb591c
18SHA1 (patch-Python_pylifecycle.c) = 1d37ea6c223b935e5ce6120ae017b635cd6ab34e 18SHA1 (patch-Python_pylifecycle.c) = 1d37ea6c223b935e5ce6120ae017b635cd6ab34e
19SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be 19SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be