diff options
author | adam <adam@pkgsrc.org> | 2021-09-01 13:52:52 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-09-01 13:52:52 +0000 |
commit | afc125ed4e779441ffb7489285f4d79bfe093c81 (patch) | |
tree | 01e82125228d0efba01378f4a2aefc1ff611ac04 | |
parent | f3363110b634fab02a421414fed378628291b505 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | lang/py38-html-docs/PLIST | 5 | ||||
-rw-r--r-- | lang/py38-html-docs/distinfo | 10 | ||||
-rw-r--r-- | lang/python38/dist.mk | 4 | ||||
-rw-r--r-- | lang/python38/distinfo | 10 |
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 |