git: 0171801924e2 - main - python.mk: fix ${PYTHON_PLATFORM} for 3.14+

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Thu, 18 Jun 2026 02:54:28 UTC
The branch main has been updated by vishwin:

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

commit 0171801924e2f0d5dc281dbb7c52f3893ea1fb71
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-06-18 02:52:50 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-06-18 02:52:50 +0000

    python.mk: fix ${PYTHON_PLATFORM} for 3.14+
    
    3.14 and later do not include the FreeBSD major version in the string.
    
    Event: FreeBSD Developer Summit June 2026
    Event: BSDCan 2026
---
 Mk/Uses/python.mk | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 3b449b11566a..6bc218de5df8 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -605,7 +605,11 @@ _EXPORTED_VARS+=	PYTHONBASE
 
 PYTHON_INCLUDEDIR=	${PYTHONBASE}/include/python${_PYTHON_VERSION}${PYTHON_ABIVER}
 PYTHON_LIBDIR=		${PYTHONBASE}/lib/python${_PYTHON_VERSION}
+.  if ${PYTHON_REL} >= 31400
+PYTHON_PLATFORM=	${OPSYS:tl}
+.  else
 PYTHON_PLATFORM=	${OPSYS:tl}${OSREL:C/\.[0-9.]*//}
+.  endif
 PYTHON_SITELIBDIR=	${PYTHON_LIBDIR}/site-packages
 PYTHON_PKGNAMEPREFIX=	py${PYTHON_SUFFIX}-
 PYTHON_PKGNAMESUFFIX=	-py${PYTHON_SUFFIX}