git: 8d81b85e2382 - main - *: allow testing 3.12 as default python version

From: Antoine Brodin <antoine_at_FreeBSD.org>
Date: Sat, 03 Jan 2026 19:51:12 UTC
The branch main has been updated by antoine:

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

commit 8d81b85e2382ecc304c77a7ba2f93ac6e2ff530f
Author:     Antoine Brodin <antoine@FreeBSD.org>
AuthorDate: 2026-01-03 19:50:16 +0000
Commit:     Antoine Brodin <antoine@FreeBSD.org>
CommitDate: 2026-01-03 19:50:16 +0000

    *: allow testing 3.12 as default python version
    
    PR:             285957
---
 deskutils/py-khard/Makefile | 2 +-
 devel/shiboken2/Makefile    | 2 +-
 net/samba416/Makefile       | 4 ++--
 science/py-scipy/Makefile   | 2 +-
 www/py-django60/Makefile    | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
index b9d9b0924ff4..055e73d8e275 100644
--- a/deskutils/py-khard/Makefile
+++ b/deskutils/py-khard/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
 
-USES=		gmake python:3.10-3.11
+USES=		gmake python:3.10-3.12
 USE_PYTHON=	autoplist pep517
 
 NO_ARCH=	yes
diff --git a/devel/shiboken2/Makefile b/devel/shiboken2/Makefile
index 80bbf715230c..e1599cf5047c 100644
--- a/devel/shiboken2/Makefile
+++ b/devel/shiboken2/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@$
 LIB_DEPENDS=	libxslt.so:textproc/libxslt
 
 USES=		cmake compiler:c++11-lang gnome llvm:lib,noexport \
-		python:3.10-3.11 qt:5 shebangfix tar:xz
+		python:3.10-3.12 qt:5 shebangfix tar:xz
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
 USE_PYTHON=	flavors
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index d067007734c8..f7192df306e9 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -461,10 +461,10 @@ SAMBA4_MODULES+=		auth_skel pdb_test gpext_security gpext_registry \
 .endif
 # Python bindings
 .if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON)
-USES+=				python:build,test,-3.11
+USES+=				python:build,test,3.11-3.12
 CONFIGURE_ARGS+=		--disable-python
 .else
-USES+=				python:-3.11
+USES+=				python:3.11-3.12
 PLIST+=				${PKGDIR}/pkg-plist.python
 # Don't cache Python modules
 CONFIGURE_ARGS+=		--nopycache
diff --git a/science/py-scipy/Makefile b/science/py-scipy/Makefile
index 46f54d016a56..cca0ac923ae0 100644
--- a/science/py-scipy/Makefile
+++ b/science/py-scipy/Makefile
@@ -37,7 +37,7 @@ TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-umfpack>0:math/py-scikit-umfpack@${PY_FLAVOR}
 
-USES=		compiler:c++14-lang cpe fortran python:3.10-3.11 shebangfix
+USES=		compiler:c++14-lang cpe fortran python:3.10-3.12 shebangfix
 USE_PYTHON=	autoplist concurrent cython distutils
 
 FFLAGS+=	-std=legacy
diff --git a/www/py-django60/Makefile b/www/py-django60/Makefile
index 927070ab283a..91c1881a40b9 100644
--- a/www/py-django60/Makefile
+++ b/www/py-django60/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}asgiref>=3.9.1:www/py-asgiref@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlparse>=0.5.0:databases/py-sqlparse@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tblib>0:devel/py-tblib@${PY_FLAVOR}
 
-USES=		cpe python:3.11 shebangfix
+USES=		cpe python:3.11-3.12 shebangfix
 USE_PYTHON=	autoplist concurrent pep517 pytest
 
 NO_ARCH=	yes