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:           Mon Sep  9 15:51:38 UTC 2024

Modified Files:
        pkgsrc/lang/py312-html-docs: Makefile distinfo
        pkgsrc/lang/python312: PLIST dist.mk distinfo

Log Message:
python312 py312-html-docs: updated to 3.12.6

Python 3.12.6 final

macOS

gh-123418: Updated macOS installer build to use OpenSSL 3.0.15.

Windows

gh-123418: Updated Windows build to use OpenSSL 3.0.15.
gh-100256: mimetypes no longer fails when it encounters an inaccessible registry key.
gh-79846: Makes ssl.create_default_context() ignore invalid certificates in the Windows certificate store

Tools/Demos

gh-123418: Update GitHub CI workflows to use OpenSSL 3.0.15 and multissltests to use 3.0.15, 3.1.7, and 3.2.3.

Tests

gh-101525: Skip test_gdb if the binary is relocated by BOLT. Patch by Donghee Na.

Security

gh-123678: Upgrade libexpat to 2.6.3
gh-121285: Remove backtracking from tarfile header parsing for hdrcharset, PAX, and GNU sparse headers.

Library

gh-123270: Applied a more surgical fix for malformed payloads in zipfile.Path causing infinite loops (gh-122905) without breaking contents using legitimate characters.
gh-123213: xml.etree.ElementTree.Element.extend() and Element assignment no longer hide the internal exception if an erronous generator is passed. Patch by Bar Harel.
gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() and urllib.parse.urlunparse().
gh-123067: Fix quadratic complexity in parsing "-quoted cookie values with backslashes by http.cookies.
gh-122903: zipfile.Path.glob now correctly matches directories instead of silently omitting them.
gh-122905: zipfile.Path objects now sanitize names from the zipfile.
gh-122695: Fixed double-free when using gc.get_referents() with a freed asyncio.Future iterator.
gh-116263: logging.handlers.RotatingFileHandler no longer rolls over empty log files.
gh-118814: Fix the typing.TypeVar constructor when name is passed by keyword.
gh-122478: Remove internal frames from tracebacks shown in code.InteractiveInterpreter with non-default sys.excepthook(). Save correct tracebacks in sys.last_traceback and update __traceback__ 
attribute of sys.last_value and sys.last_exc.
gh-113785: csv now correctly parses numeric fields (when used with csv.QUOTE_NONNUMERIC) which start with an escape character.
gh-112182: asyncio.futures.Future.set_exception() now transforms StopIteration into RuntimeError instead of hanging or other misbehavior. Patch contributed by Jamie Phan.
gh-108172: webbrowser honors OS preferred browser on Linux when its desktop entry name contains the text of a known browser name.
gh-102988: email.utils.getaddresses() and email.utils.parseaddr() now return ('', '') 2-tuples in more situations where invalid email addresses are encountered instead of potentially inaccurate 
values. Add optional strict parameter to these two functions: use strict=False to get the old behavior, accept malformed inputs. getattr(email.utils, 'supports_strict_parsing', False) can be use to 
check if the strict paramater is available. Patch by Thomas Dwyer and Victor Stinner to improve the CVE-2023-27043 fix.
gh-99437: runpy.run_path() now decodes path-like objects, making sure __file__ and sys.argv[0] of the module being run are always strings.

IDLE

gh-120083: Add explicit black IDLE Hovertip foreground color needed for recent macOS. Fixes Sonoma showing unreadable white on pale yellow. Patch by John Riggles.

Core and Builtins

gh-123321: Prevent Parser/myreadline race condition from segfaulting on multi-threaded use. Patch by Bar Harel and Amit Wienner.
gh-122982: Extend the deprecation period for bool inversion (~) by two years.
gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer. Patch by Pablo Galindo
gh-123142: Fix too-wide source location in exception tracebacks coming from broken iterables in comprehensions.
gh-123048: Fix a bug where pattern matching code could emit a JUMP_FORWARD with no source location.
gh-123083: Fix a potential use-after-free in STORE_ATTR_WITH_HINT.
gh-122527: Fix a crash that occurred when a PyStructSequence was deallocated after its type’s dictionary was cleared by the GC. The type’s tp_basicsize now accounts for non-sequence fields that 
aren’t included in the Py_SIZE of the sequence.
gh-93691: Fix source locations of instructions generated for with statements.

Build

gh-123297: Propagate the value of LDFLAGS to LDCXXSHARED in sysconfig. Patch by Pablo Galindo


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py312-html-docs/Makefile \
    pkgsrc/lang/py312-html-docs/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/python312/PLIST \
    pkgsrc/lang/python312/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/python312/dist.mk

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

Modified files:

Index: pkgsrc/lang/py312-html-docs/Makefile
diff -u pkgsrc/lang/py312-html-docs/Makefile:1.6 pkgsrc/lang/py312-html-docs/Makefile:1.7
--- pkgsrc/lang/py312-html-docs/Makefile:1.6    Wed Aug  7 20:27:26 2024
+++ pkgsrc/lang/py312-html-docs/Makefile        Mon Sep  9 15:51:38 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2024/08/07 20:27:26 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/09/09 15:51:38 adam Exp $
 
-VERS=          3.12.5
+VERS=          3.12.6
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py312-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py312-html-docs/distinfo
diff -u pkgsrc/lang/py312-html-docs/distinfo:1.6 pkgsrc/lang/py312-html-docs/distinfo:1.7
--- pkgsrc/lang/py312-html-docs/distinfo:1.6    Wed Aug  7 20:27:26 2024
+++ pkgsrc/lang/py312-html-docs/distinfo        Mon Sep  9 15:51:38 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2024/08/07 20:27:26 adam Exp $
+$NetBSD: distinfo,v 1.7 2024/09/09 15:51:38 adam Exp $
 
-BLAKE2s (python-3.12.5-docs-html.tar.bz2) = 9882e98470d6878ff8015fc120948315bfd54fa69ba4b2d6120b627996480acb
-SHA512 (python-3.12.5-docs-html.tar.bz2) = be291a72a8772637cc826a2358a2fba7d910977fe52c33e16cbb6e3e7d9ac39b0a6e01e1c0ab3cc0211ed0dc7aa27582d17379d74a1ecf352c18233fbfcc27f0
-Size (python-3.12.5-docs-html.tar.bz2) = 8384035 bytes
+BLAKE2s (python-3.12.6-docs-html.tar.bz2) = c6acc62f042f79b1e051e6fddc9d58f2446cd622ea4494e96d6a4ccae5143176
+SHA512 (python-3.12.6-docs-html.tar.bz2) = 5f5d37ea047810c0ae3a99585008ee02a3d4dd1b3eb573dc96eaf590c542267034fafdefd1aeb2b3e59a5b5019e4dc2562ed27d1699013c7a0609b557e5ce27c
+Size (python-3.12.6-docs-html.tar.bz2) = 8360479 bytes

Index: pkgsrc/lang/python312/PLIST
diff -u pkgsrc/lang/python312/PLIST:1.8 pkgsrc/lang/python312/PLIST:1.9
--- pkgsrc/lang/python312/PLIST:1.8     Wed Aug  7 20:27:26 2024
+++ pkgsrc/lang/python312/PLIST Mon Sep  9 15:51:38 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2024/08/07 20:27:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2024/09/09 15:51:38 adam Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
@@ -3121,6 +3121,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_misc.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_misc.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_misc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_number.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_number.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_number.pyo
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_run.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_run.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_run.pyo
@@ -3133,6 +3136,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_sys.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_sys.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_sys.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_tuple.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_tuple.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_tuple.pyo
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_unicode.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_unicode.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_unicode.pyo
Index: pkgsrc/lang/python312/distinfo
diff -u pkgsrc/lang/python312/distinfo:1.8 pkgsrc/lang/python312/distinfo:1.9
--- pkgsrc/lang/python312/distinfo:1.8  Wed Aug  7 20:27:26 2024
+++ pkgsrc/lang/python312/distinfo      Mon Sep  9 15:51:38 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2024/08/07 20:27:26 adam Exp $
+$NetBSD: distinfo,v 1.9 2024/09/09 15:51:38 adam Exp $
 
-BLAKE2s (Python-3.12.5.tar.xz) = ef8565608ac2d7e6f7ff6386fd843144916381fa0f91ed3c7bc683b01c180b20
-SHA512 (Python-3.12.5.tar.xz) = 7a1c30d798434fe24697bc253f6010d75145e7650f66803328425c8525331b9fa6b63d12a652687582db205f8d4c8279c8f73c338168592481517b063351c921
-Size (Python-3.12.5.tar.xz) = 20422396 bytes
+BLAKE2s (Python-3.12.6.tar.xz) = a474f8fb41da2ef1b4a6ef4adf5cde225ee7f26ec210aa1dc95bc4a525f60fb9
+SHA512 (Python-3.12.6.tar.xz) = e658b0d59b5cfdc591d626e8282b9945759f27ee6fbc8bcb8670737db32ffc11fb832dfed9b0e80188fb5f7f3f39fe6dd6191ab7736376453c9e248321e9b063
+Size (Python-3.12.6.tar.xz) = 20434028 bytes
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 593c4e93c5653ab400f0a98b91db92630c0a7390
 SHA1 (patch-Lib_sysconfig.py) = bc6d91bf8f7121456b26ea7f080f588c96f2596f

Index: pkgsrc/lang/python312/dist.mk
diff -u pkgsrc/lang/python312/dist.mk:1.6 pkgsrc/lang/python312/dist.mk:1.7
--- pkgsrc/lang/python312/dist.mk:1.6   Wed Aug  7 20:27:26 2024
+++ pkgsrc/lang/python312/dist.mk       Mon Sep  9 15:51:38 2024
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.6 2024/08/07 20:27:26 adam Exp $
+# $NetBSD: dist.mk,v 1.7 2024/09/09 15:51:38 adam Exp $
 
-PY_DISTVERSION=        3.12.5
+PY_DISTVERSION=        3.12.6
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python312/distinfo



Home | Main Index | Thread Index | Old Index