pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang python38: updated to 3.8.12



details:   https://anonhg.NetBSD.org/pkgsrc/rev/db89e9706354
branches:  trunk
changeset: 457814:db89e9706354
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Sep 01 13:52:52 2021 +0000

description:
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.

diffstat:

 lang/py38-html-docs/Makefile |   4 ++--
 lang/py38-html-docs/PLIST    |   5 ++++-
 lang/py38-html-docs/distinfo |  10 +++++-----
 lang/python38/dist.mk        |   4 ++--
 lang/python38/distinfo       |  10 +++++-----
 5 files changed, 18 insertions(+), 15 deletions(-)

diffs (87 lines):

diff -r 05cb3df09e7c -r db89e9706354 lang/py38-html-docs/Makefile
--- a/lang/py38-html-docs/Makefile      Wed Sep 01 11:18:19 2021 +0000
+++ b/lang/py38-html-docs/Makefile      Wed Sep 01 13:52:52 2021 +0000
@@ -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 -r 05cb3df09e7c -r db89e9706354 lang/py38-html-docs/PLIST
--- a/lang/py38-html-docs/PLIST Wed Sep 01 11:18:19 2021 +0000
+++ b/lang/py38-html-docs/PLIST Wed Sep 01 13:52:52 2021 +0000
@@ -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/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/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 -r 05cb3df09e7c -r db89e9706354 lang/py38-html-docs/distinfo
--- a/lang/py38-html-docs/distinfo      Wed Sep 01 11:18:19 2021 +0000
+++ b/lang/py38-html-docs/distinfo      Wed Sep 01 13:52:52 2021 +0000
@@ -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 -r 05cb3df09e7c -r db89e9706354 lang/python38/dist.mk
--- a/lang/python38/dist.mk     Wed Sep 01 11:18:19 2021 +0000
+++ b/lang/python38/dist.mk     Wed Sep 01 13:52:52 2021 +0000
@@ -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 -r 05cb3df09e7c -r db89e9706354 lang/python38/distinfo
--- a/lang/python38/distinfo    Wed Sep 01 11:18:19 2021 +0000
+++ b/lang/python38/distinfo    Wed Sep 01 13:52:52 2021 +0000
@@ -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


Home | Main Index | Thread Index | Old Index