git: efc17c651bcf - main - lang/python312: pull in upstream commits addressing vuxml entries

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Sat, 03 Jan 2026 23:59:28 UTC
The branch main has been updated by vishwin:

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

commit efc17c651bcf08d79af1d962c5ed31815a650c10
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-01-03 23:50:51 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-01-03 23:57:26 +0000

    lang/python312: pull in upstream commits addressing vuxml entries
    
    Security: 613d0f9e-d477-11f0-9e85-03ddfea11990
    
    PR: 291609
---
 lang/python312/Makefile | 7 ++++++-
 lang/python312/distinfo | 8 +++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index 0c262569adae..6e48645cc79e 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/Makefile
@@ -1,12 +1,17 @@
 PORTNAME=	python
 DISTVERSION=	${PYTHON_DISTVERSION}
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	lang python
 MASTER_SITES=	PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
 PKGNAMESUFFIX=	${PYTHON_SUFFIX}
 DISTNAME=	Python-${DISTVERSION}
 DIST_SUBDIR=	python
 
+PATCH_SITES=	https://github.com/python/cpython/commit/
+PATCHFILES=	d849cf5fec76947865370a41baba8934c581cdb2.patch:-p1 \
+		9c9dda6625a2a90d2a06c657eee021d6be19842d.patch:-p1 \
+		14b1fdb0a94b96f86fc7b86671ea9582b8676628.patch:-p1
+
 MAINTAINER=	python@FreeBSD.org
 COMMENT=	Interpreted object-oriented programming language
 WWW=		https://www.python.org/
diff --git a/lang/python312/distinfo b/lang/python312/distinfo
index 0f6697ee999c..d5c630808993 100644
--- a/lang/python312/distinfo
+++ b/lang/python312/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1760013794
+TIMESTAMP = 1767483004
 SHA256 (python/Python-3.12.12.tar.xz) = fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4
 SIZE (python/Python-3.12.12.tar.xz) = 20798712
+SHA256 (python/d849cf5fec76947865370a41baba8934c581cdb2.patch) = 691090094ffd0b613bdfb088161c7b42d580994cfc0cf8666709940e9194b3c8
+SIZE (python/d849cf5fec76947865370a41baba8934c581cdb2.patch) = 6007
+SHA256 (python/9c9dda6625a2a90d2a06c657eee021d6be19842d.patch) = d4590a41cd53e4db960c99472b031702230fcfdc01c6c7fb0998a0564cf575ea
+SIZE (python/9c9dda6625a2a90d2a06c657eee021d6be19842d.patch) = 5878
+SHA256 (python/14b1fdb0a94b96f86fc7b86671ea9582b8676628.patch) = 45a3f20d3ee064e053b2afb557d969cb10f4c447d86ab231e8e26d326442d283
+SIZE (python/14b1fdb0a94b96f86fc7b86671ea9582b8676628.patch) = 6133