summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-09-01 13:52:52 +0000
committeradam <adam@pkgsrc.org>2021-09-01 13:52:52 +0000
commitafc125ed4e779441ffb7489285f4d79bfe093c81 (patch)
tree01e82125228d0efba01378f4a2aefc1ff611ac04
parentf3363110b634fab02a421414fed378628291b505 (diff)
downloadpkgsrc-afc125ed4e779441ffb7489285f4d79bfe093c81.tar.gz
python38: updated to 3.8.12
Python 3.8.12 final Security bpo-42278: Replaced usage of tempfile.mktemp() with TemporaryDirectory to avoid a potential race condition. bpo-44394: Update the vendored copy of libexpat to 2.4.1 (from 2.2.8) to get the fix for the CVE-2013-0340 “Billion Laughs” vulnerability. This copy is most used on Windows and macOS. bpo-43124: Made the internal putcmd function in smtplib sanitize input for presence of \r and \n characters to avoid (unlikely) command injection. bpo-36384: ipaddress module no longer accepts any leading zeros in IPv4 address strings. Leading zeros are ambiguous and interpreted as octal notation by some libraries. For example the legacy function socket.inet_aton() treats leading zeros as octal notation. glibc implementation of modern inet_pton() does not accept any leading zeros. For a while the ipaddress module used to accept ambiguous leading zeros. Core and Builtins bpo-44872: Use new trashcan macros (Py_TRASHCAN_BEGIN/END) in frameobject.c instead of the old ones (Py_TRASHCAN_SAFE_BEGIN/END). bpo-33930: Fix segmentation fault with deep recursion when cleaning method objects. Patch by Augusto Goulart and Pablo Galindo. bpo-44856: Fix reference leaks in the error paths of update_bases() and __build_class__. Patch by Pablo Galindo. Library bpo-45001: Made email date parsing more robust against malformed input, namely a whitespace-only Date: header. Patch by Wouter Bolsterlee. Documentation bpo-30511: Clarify that shutil.make_archive() is not thread-safe due to reliance on changing the current working directory. Windows bpo-45007: Update to OpenSSL 1.1.1l in Windows build macOS bpo-45007: Update macOS installer builds to use OpenSSL 1.1.1l. bpo-44689: ctypes.util.find_library() now works correctly on macOS 11 Big Sur even if Python is built on an older version of macOS. Previously, when built on older macOS systems, find_library was not able to find macOS system libraries when running on Big Sur due to changes in how system libraries are stored.
-rw-r--r--lang/py38-html-docs/Makefile4
-rw-r--r--lang/py38-html-docs/PLIST5
-rw-r--r--lang/py38-html-docs/distinfo10
-rw-r--r--lang/python38/dist.mk4
-rw-r--r--lang/python38/distinfo10
5 files changed, 18 insertions, 15 deletions
diff --git a/lang/py38-html-docs/Makefile b/lang/py38-html-docs/Makefile
index bc4ebd3e5e0..bcc7a8dcc9a 100644
--- a/lang/py38-html-docs/Makefile
+++ b/lang/py38-html-docs/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2021/06/29 12:41:07 adam Exp $
+# $NetBSD: Makefile,v 1.13 2021/09/01 13:52:52 adam Exp $
-VERS= 3.8.11
+VERS= 3.8.12
DISTNAME= python-${VERS}-docs-html
PKGNAME= py38-html-docs-${VERS}
CATEGORIES= lang python
diff --git a/lang/py38-html-docs/PLIST b/lang/py38-html-docs/PLIST
index 6833a91ffaa..529e87d734a 100644
--- a/lang/py38-html-docs/PLIST
+++ b/lang/py38-html-docs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2020/09/28 19:31:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2021/09/01 13:52:52 adam Exp $
share/doc/python3.8/.buildinfo
share/doc/python3.8/_downloads/6b45dc135219d1404be49d606589a11d/tzinfo_examples.py
share/doc/python3.8/_images/hashlib-blake2-tree.png
@@ -487,6 +487,7 @@ share/doc/python3.8/_sources/whatsnew/3.8.rst.txt
share/doc/python3.8/_sources/whatsnew/changelog.rst.txt
share/doc/python3.8/_sources/whatsnew/index.rst.txt
share/doc/python3.8/_static/basic.css
+share/doc/python3.8/_static/caret-down.svg
share/doc/python3.8/_static/changelog_search.js
share/doc/python3.8/_static/classic.css
share/doc/python3.8/_static/copybutton.js
@@ -497,10 +498,12 @@ share/doc/python3.8/_static/file.png
share/doc/python3.8/_static/jquery-3.4.1.js
share/doc/python3.8/_static/jquery.js
share/doc/python3.8/_static/language_data.js
+share/doc/python3.8/_static/menu.js
share/doc/python3.8/_static/minus.png
share/doc/python3.8/_static/opensearch.xml
share/doc/python3.8/_static/plus.png
share/doc/python3.8/_static/py.png
+share/doc/python3.8/_static/py.svg
share/doc/python3.8/_static/pydoctheme.css
share/doc/python3.8/_static/pygments.css
share/doc/python3.8/_static/searchtools.js
diff --git a/lang/py38-html-docs/distinfo b/lang/py38-html-docs/distinfo
index 635b4eddff6..f83087084a5 100644
--- a/lang/py38-html-docs/distinfo
+++ b/lang/py38-html-docs/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2021/06/29 12:41:07 adam Exp $
+$NetBSD: distinfo,v 1.13 2021/09/01 13:52:52 adam Exp $
-SHA1 (python-3.8.11-docs-html.tar.bz2) = 6e7cbd56ce86f2dc643c13cb96da1b2dee887faf
-RMD160 (python-3.8.11-docs-html.tar.bz2) = b7d3a9d8b63281afa6e296c27b900f35a282e630
-SHA512 (python-3.8.11-docs-html.tar.bz2) = 8fb51867d2e0af1b4f6e39d24241ef5b8955f9f8bada31c4ee096e4148b0313d10eecb4dee3b6af4bef6ffb3e4e871465cad8d05b5974719936f110cc96fb792
-Size (python-3.8.11-docs-html.tar.bz2) = 6603016 bytes
+SHA1 (python-3.8.12-docs-html.tar.bz2) = 8e5492e6d61d8ffeee678b4dba739e69c34c899f
+RMD160 (python-3.8.12-docs-html.tar.bz2) = beb0955a49a994cd5310727b176e91b66fd45fc1
+SHA512 (python-3.8.12-docs-html.tar.bz2) = 4ecb74c89d6689400b501d9e66426d2259e2cc042ae16f417bcb0c4c7dea9adb48f65a927baad26aa7eee526dc95acc0e4f03f8ddc8a7003e9e45228d8b571be
+Size (python-3.8.12-docs-html.tar.bz2) = 6697455 bytes
diff --git a/lang/python38/dist.mk b/lang/python38/dist.mk
index c39a04d80c8..b8d58db4e81 100644
--- a/lang/python38/dist.mk
+++ b/lang/python38/dist.mk
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.12 2021/06/29 12:41:06 adam Exp $
+# $NetBSD: dist.mk,v 1.13 2021/09/01 13:52:52 adam Exp $
-PY_DISTVERSION= 3.8.11
+PY_DISTVERSION= 3.8.12
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python38/distinfo
diff --git a/lang/python38/distinfo b/lang/python38/distinfo
index 877b0096ad6..c71d129ca0b 100644
--- a/lang/python38/distinfo
+++ b/lang/python38/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.21 2021/06/29 12:41:06 adam Exp $
+$NetBSD: distinfo,v 1.22 2021/09/01 13:52:52 adam Exp $
-SHA1 (Python-3.8.11.tar.xz) = 1561060627fd171de19c53eb374cd92d2f297bff
-RMD160 (Python-3.8.11.tar.xz) = 3356291c0ebf28357d59e45ad5a730e0c26580d1
-SHA512 (Python-3.8.11.tar.xz) = c8c17491b05d83a9f8940474019034780a6b1ff4148654cd62c8f708c539718a0312cf0665efa2b8c42ed773f4306080bd105701a211ed56e6cab40837d5b2df
-Size (Python-3.8.11.tar.xz) = 18437648 bytes
+SHA1 (Python-3.8.12.tar.xz) = 7643eccc15f5606bd0dc04affc7ea901e417165d
+RMD160 (Python-3.8.12.tar.xz) = 3453c1e5cacbc2cb506c8a98b2310fda9ade3ea8
+SHA512 (Python-3.8.12.tar.xz) = 2f93fe5ff83f470c7b6a1b7f29f499a2a010fabd649e9fe65ad3fbfa21b6e1966e77c9b7ac012d978159bc3fe63fec2d64bc6982fc2ee1714d3fa0e47631f279
+Size (Python-3.8.12.tar.xz) = 18443568 bytes
SHA1 (patch-Lib_ctypes_util.py) = 032cc99ebad93ddddfd89073c60424a952e3faa3
SHA1 (patch-Lib_distutils_command_install.py) = 6fc6f5d918b7581fc62cd0fe55857ee932c3a341
SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf