git: 0171801924e2 - main - python.mk: fix ${PYTHON_PLATFORM} for 3.14+
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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}