pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep  1 13:52:52 UTC 2021

Modified Files:
        pkgsrc/lang/py38-html-docs: Makefile PLIST distinfo
        pkgsrc/lang/python38: dist.mk distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/py38-html-docs/Makefile \
    pkgsrc/lang/py38-html-docs/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/py38-html-docs/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/python38/dist.mk
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/python38/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/py38-html-docs/Makefile
diff -u pkgsrc/lang/py38-html-docs/Makefile:1.12 pkgsrc/lang/py38-html-docs/Makefile:1.13
--- pkgsrc/lang/py38-html-docs/Makefile:1.12    Tue Jun 29 12:41:07 2021
+++ pkgsrc/lang/py38-html-docs/Makefile Wed Sep  1 13:52:52 2021
@@ -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
Index: pkgsrc/lang/py38-html-docs/distinfo
diff -u pkgsrc/lang/py38-html-docs/distinfo:1.12 pkgsrc/lang/py38-html-docs/distinfo:1.13
--- pkgsrc/lang/py38-html-docs/distinfo:1.12    Tue Jun 29 12:41:07 2021
+++ pkgsrc/lang/py38-html-docs/distinfo Wed Sep  1 13:52:52 2021
@@ -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

Index: pkgsrc/lang/py38-html-docs/PLIST
diff -u pkgsrc/lang/py38-html-docs/PLIST:1.7 pkgsrc/lang/py38-html-docs/PLIST:1.8
--- pkgsrc/lang/py38-html-docs/PLIST:1.7        Mon Sep 28 19:31:55 2020
+++ pkgsrc/lang/py38-html-docs/PLIST    Wed Sep  1 13:52:52 2021
@@ -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.
 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

Index: pkgsrc/lang/python38/dist.mk
diff -u pkgsrc/lang/python38/dist.mk:1.12 pkgsrc/lang/python38/dist.mk:1.13
--- pkgsrc/lang/python38/dist.mk:1.12   Tue Jun 29 12:41:06 2021
+++ pkgsrc/lang/python38/dist.mk        Wed Sep  1 13:52:52 2021
@@ -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

Index: pkgsrc/lang/python38/distinfo
diff -u pkgsrc/lang/python38/distinfo:1.21 pkgsrc/lang/python38/distinfo:1.22
--- pkgsrc/lang/python38/distinfo:1.21  Tue Jun 29 12:41:06 2021
+++ pkgsrc/lang/python38/distinfo       Wed Sep  1 13:52:52 2021
@@ -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