git: 27b20775dbd2 - main - lang/python314: security update to 3.14.2

From: Matthias Andree <mandree_at_FreeBSD.org>
Date: Mon, 08 Dec 2025 21:05:34 UTC
The branch main has been updated by mandree:

URL: https://cgit.FreeBSD.org/ports/commit/?id=27b20775dbd24031c61ce69c9e000584a7b4900e

commit 27b20775dbd24031c61ce69c9e000584a7b4900e
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2025-12-08 21:02:08 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2025-12-08 21:02:08 +0000

    lang/python314: security update to 3.14.2
    
    https://github.com/python/cpython/issues/142145 CVE-2025-12084
    "Remove quadratic behavior in node ID cache clearing"
    
    https://github.com/python/cpython/issues/119451 CVE-2025-13836
    "Out-of-memory when reading a HTTP response with large Content-Length"
    
    Announcement:   https://pythoninsider.blogspot.com/2025/12/python-3142-and-31311-are-now-available.html
    Changelog:      https://docs.python.org/release/3.14.2/whatsnew/changelog.html
    Security:       613d0f9e-d477-11f0-9e85-03ddfea11990
    Security:       CVE-2025-12084
    Security:       CVE-2025-13836
---
 lang/python314/Makefile         | 2 +-
 lang/python314/Makefile.version | 2 +-
 lang/python314/distinfo         | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/lang/python314/Makefile b/lang/python314/Makefile
index 58098717cf2b..07bf64f74942 100644
--- a/lang/python314/Makefile
+++ b/lang/python314/Makefile
@@ -178,7 +178,7 @@ sigstore-verify: ${_sigstorebundle} checksum
 		${DISTDIR}/${DIST_SUBDIR}/${DISTFILES}
 
 pre-test:
-	${ECHO_CMD} "=== NOTE: the py314-* gdbm, sqlite3, tkinter modules must be rebuilt before the test ==="
+	@${ECHO_CMD} "=== NOTE: the py314-* gdbm, sqlite3, tkinter modules must be rebuilt before the test ==="
 	sleep 5
 
 post-clean:
diff --git a/lang/python314/Makefile.version b/lang/python314/Makefile.version
index 854c0be7c8b9..195c6b219bb1 100644
--- a/lang/python314/Makefile.version
+++ b/lang/python314/Makefile.version
@@ -4,4 +4,4 @@
 # 1. Update python documentation (lang/python-doc-*)
 #    Run "make -C lang/python-doc-html makesum"
 # 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION=	3.14.1
+PYTHON_DISTVERSION=	3.14.2
diff --git a/lang/python314/distinfo b/lang/python314/distinfo
index f6a6d7e5e055..d32c6d8fe382 100644
--- a/lang/python314/distinfo
+++ b/lang/python314/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764791281
-SHA256 (python/Python-3.14.1.tar.xz) = 8dfa08b1959d9d15838a1c2dab77dc8d8ff4a553a1ed046dfacbc8095c6d42fc
-SIZE (python/Python-3.14.1.tar.xz) = 23563532
+TIMESTAMP = 1765225069
+SHA256 (python/Python-3.14.2.tar.xz) = ce543ab854bc256b61b71e9b27f831ffd1bfd60a479d639f8be7f9757cf573e9
+SIZE (python/Python-3.14.2.tar.xz) = 23566248