git: f17754bc0597 - main - */*: Remove defunct references to python3.8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 31 Mar 2025 19:22:05 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f17754bc05973ff58e7a0ed2fee129abca82a84e
commit f17754bc05973ff58e7a0ed2fee129abca82a84e
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-03-31 19:11:34 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-03-31 19:18:53 +0000
*/*: Remove defunct references to python3.8
- Remove non DEFAULT python option in finance/quickfix
- Remove python conditionals for sysutils/py-borgmatic
- Remove python confitional deskutils/py-bugwarrior/Makefile
Approved by: portmgr (just-fix-it)
---
databases/py-firebirdsql/Makefile | 2 +-
deskutils/py-bugwarrior/Makefile | 4 ----
devel/oci-cli/Makefile | 2 +-
devel/py-blist/Makefile | 2 +-
devel/py-ctags/Makefile | 2 +-
devel/py-oci/Makefile | 2 +-
devel/py-pyjq/Makefile | 2 +-
devel/shiboken2/Makefile | 2 +-
finance/quickfix/Makefile | 9 +--------
mail/py-dkimpy-milter/Makefile | 2 +-
misc/gimp-help-en/Makefile | 2 +-
net-im/toot/Makefile | 2 +-
net-p2p/warpinator/Makefile | 2 +-
net/py-aiohttp-socks/Makefile | 2 +-
news/nzbget/Makefile | 2 +-
security/py-pywinrm/Makefile | 2 +-
sysutils/kleene-cli/Makefile | 2 +-
sysutils/py-borgmatic/Makefile | 8 +-------
www/tor-browser/Makefile | 2 +-
www/unit-python/Makefile | 2 +-
x11/autorandr/Makefile | 2 +-
21 files changed, 20 insertions(+), 37 deletions(-)
diff --git a/databases/py-firebirdsql/Makefile b/databases/py-firebirdsql/Makefile
index d8a8caaee3b3..926d2b45f9e8 100644
--- a/databases/py-firebirdsql/Makefile
+++ b/databases/py-firebirdsql/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/nakagami/pyfirebirdsql
LICENSE= BSD2CLAUSE
NO_ARCH= yes
-USES= python:3.8-3.9
+USES= python:3.9
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile
index d28b5c412ae1..60e8558efc57 100644
--- a/deskutils/py-bugwarrior/Makefile
+++ b/deskutils/py-bugwarrior/Makefile
@@ -50,10 +50,6 @@ TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac@${PY_FLAVOR
.include <bsd.port.pre.mk>
-.if ${PYTHON_VER} <= 3.8
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
-.endif
-
.if ${PYTHON_REL} > 30900
BROKEN= python-3.9 or later is not supported
.endif
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index 25eee4934f2a..c6161ee8d3a5 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -33,7 +33,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR}
-USES= python:3.8-3.11
+USES= python:3.9-3.11
USE_PYTHON= autoplist concurrent cryptography pep517
# upstream uses underscore for the tarball name, but uses hyphen for
diff --git a/devel/py-blist/Makefile b/devel/py-blist/Makefile
index 520110d03e50..2ee4a6555a9a 100644
--- a/devel/py-blist/Makefile
+++ b/devel/py-blist/Makefile
@@ -12,7 +12,7 @@ WWW= http://stutzbachenterprises.com/blist/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.8-3.9
+USES= python:3.9
USE_PYTHON= autoplist distutils
do-test:
diff --git a/devel/py-ctags/Makefile b/devel/py-ctags/Makefile
index 70de271d26ec..76a42733c534 100644
--- a/devel/py-ctags/Makefile
+++ b/devel/py-ctags/Makefile
@@ -12,7 +12,7 @@ WWW= https://pypi.org/project/python-ctags/
LICENSE= LGPL20+
-USES= python:3.8-3.9
+USES= python:3.9
USE_PYTHON= distutils autoplist
.include <bsd.port.pre.mk>
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 49cd4c7a3d58..acbb1695b905 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR}
-USES= python:3.8-3.11
+USES= python:3.9-3.11
USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
diff --git a/devel/py-pyjq/Makefile b/devel/py-pyjq/Makefile
index 188cb740d413..8006721108ac 100644
--- a/devel/py-pyjq/Makefile
+++ b/devel/py-pyjq/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjq.so:textproc/jq \
libonig.so:devel/oniguruma
-USES= localbase python:3.8-3.9
+USES= localbase python:3.9
USE_PYTHON= autoplist distutils
post-patch:
diff --git a/devel/shiboken2/Makefile b/devel/shiboken2/Makefile
index a8aa3735362f..59291feceffc 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.8-3.11 qt:5 shebangfix tar:xz
+ python:3.9-3.11 qt:5 shebangfix tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors
diff --git a/finance/quickfix/Makefile b/finance/quickfix/Makefile
index e993a697232d..3659815f871f 100644
--- a/finance/quickfix/Makefile
+++ b/finance/quickfix/Makefile
@@ -25,7 +25,7 @@ HAS_CONFIGURE= yes
CONFIGURE_ENV= CXX=${CXX} CC=${CC} LIBS=-L${LOCALBASE}/lib/
CONFIGURE_ARGS+= --without-python2
-OPTIONS_DEFINE= MYSQL PGSQL PYTHON RUBY JAVA
+OPTIONS_DEFINE= MYSQL PGSQL RUBY JAVA
OPTIONS_DEFAULT= PGSQL
OPTIONS_SUB= YES
PGSQL_USES= pgsql
@@ -33,8 +33,6 @@ PGSQL_CONFIGURE_WITH= postgresql
MYSQL_USES= mysql
MYSQL_CONFIGURE_WITH= mysql
MYSQL_VARS= IGNORE_WITH_MYSQL="80 81"
-PYTHON_USES= python:3.8
-PYTHON_CONFIGURE_WITH= python3
RUBY_USES= ruby
RUBY_CONFIGURE_WITH= ruby
RUBY_LIB_DEPENDS+=libunwind.so:devel/libunwind
@@ -45,11 +43,6 @@ INSTALL_TARGET=install-strip
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MPYTHON}
-BROKEN= fails to build
-DEPRECATED= Uses expired Python 3.8
-.endif
-
.if ${ARCH} != amd64 && ${ARCH} != i386
CXXFLAGS+= -DENABLE_BOOST_ATOMIC_COUNT
LIB_DEPENDS+= libboost_system.so:devel/boost-libs
diff --git a/mail/py-dkimpy-milter/Makefile b/mail/py-dkimpy-milter/Makefile
index d8c39a3bce67..bc95c265bbd1 100644
--- a/mail/py-dkimpy-milter/Makefile
+++ b/mail/py-dkimpy-milter/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>=1.1.0:mail/py-dkimpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR}
-USES= python:3.9+ # Some dependencies don't support 3.8
+USES= python
USE_PYTHON= autoplist concurrent distutils
USE_RC_SUBR= dkimpy-milter
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
diff --git a/misc/gimp-help-en/Makefile b/misc/gimp-help-en/Makefile
index a71eaef4a3d1..69b1dbae2f06 100644
--- a/misc/gimp-help-en/Makefile
+++ b/misc/gimp-help-en/Makefile
@@ -18,7 +18,7 @@ LICENSE= GFDL
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} \
${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl
-USES= gettext-tools gmake gnome perl5 pkgconfig python:3.8+,build shebangfix \
+USES= gettext-tools gmake gnome perl5 pkgconfig python:3.9+,build shebangfix \
tar:bzip2
USE_GNOME= intltool:build libxslt:build
USE_PERL5= build
diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile
index 957dd1e91f62..0eafadb91d1f 100644
--- a/net-im/toot/Makefile
+++ b/net-im/toot/Makefile
@@ -26,7 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urwidgets>=0:devel/py-urwidgets@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= flavors pytest
NO_ARCH= yes
diff --git a/net-p2p/warpinator/Makefile b/net-p2p/warpinator/Makefile
index 13c2192b58fa..47b9e8c6e21a 100644
--- a/net-p2p/warpinator/Makefile
+++ b/net-p2p/warpinator/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${P
${PYTHON_PKGNAMEPREFIX}zeroconf>=0.27.0:net/py-zeroconf@${PY_FLAVOR} \
xapp>=0:x11/xapp
-USES= gettext gnome meson python:3.8+ shebangfix
+USES= gettext gnome meson python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
USE_GNOME= glib20 gtk30 pygobject3
diff --git a/net/py-aiohttp-socks/Makefile b/net/py-aiohttp-socks/Makefile
index 8dfe30093521..fcc3793bdf3e 100644
--- a/net/py-aiohttp-socks/Makefile
+++ b/net/py-aiohttp-socks/Makefile
@@ -23,7 +23,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tiny-proxy>0:net/py-tiny-proxy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= romis2012
USE_PYTHON= autoplist pep517
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index a5549156ff33..e6144da539ed 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -41,7 +41,7 @@ NCURSES_USES= ncurses
NCURSES_CMAKE_BOOL_OFF= DISABLE_CURSES
PAR2_CMAKE_BOOL_OFF= DISABLE_PARCHECK
-PYTHON_USES= python:run,3.8+
+PYTHON_USES= python:run,3.9+
.include <bsd.port.options.mk>
diff --git a/security/py-pywinrm/Makefile b/security/py-pywinrm/Makefile
index a02a6a49c12b..cfec9f8f99fc 100644
--- a/security/py-pywinrm/Makefile
+++ b/security/py-pywinrm/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/sysutils/kleene-cli/Makefile b/sysutils/kleene-cli/Makefile
index 189f081e16f2..d864c50c0a4f 100644
--- a/sysutils/kleene-cli/Makefile
+++ b/sysutils/kleene-cli/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=23.2.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websockets>=12.0:devel/py-websockets@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= kleene-project
GH_PROJECT= klee
diff --git a/sysutils/py-borgmatic/Makefile b/sysutils/py-borgmatic/Makefile
index d331117d3374..f429aba52ac5 100644
--- a/sysutils/py-borgmatic/Makefile
+++ b/sysutils/py-borgmatic/Makefile
@@ -23,12 +23,6 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_VER} == "3.8"
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pkgutil-resolve-name>=1.3.10:devel/py-pkgutil-resolve-name@${PY_FLAVOR}
-.endif
-
post-patch:
@cd ${WRKSRC} && \
${REINPLACE_CMD} -e 's|/etc/borgmatic|${PREFIX}/etc/borgmatic|g' \
@@ -37,4 +31,4 @@ post-patch:
tests/unit/config/test_collect.py \
tests/unit/borg/test_create.py
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 1cf8d31e79dd..c79768f427db 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -44,7 +44,7 @@ RUN_DEPENDS= tor:security/tor \
snowflake-client:security/snowflake-tor
USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \
- python:3.8+ shebangfix tar:xz
+ python shebangfix tar:xz
USE_GECKO= gecko
USE_GITHUB= nodefault
TAG_L10N= fcd0300e8478d1ec4d1c097a073ddb8e1e0351e3
diff --git a/www/unit-python/Makefile b/www/unit-python/Makefile
index 471e6248d056..b30f2319e8be 100644
--- a/www/unit-python/Makefile
+++ b/www/unit-python/Makefile
@@ -4,7 +4,7 @@ UNIT_MODNAME= python${PYTHON_SUFFIX}
COMMENT= Python module for NGINX Unit
-USES= python:3.8-3.11 gettext-runtime
+USES= python:3.9-3.11 gettext-runtime
USE_PYTHON= flavors
PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so
diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile
index 95f8dbccef54..a99f33c03222 100644
--- a/x11/autorandr/Makefile
+++ b/x11/autorandr/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
BUILD_DEPENDS= gsed:textproc/gsed
RUN_DEPENDS= xrandr:x11/xrandr
-USES= gmake pkgconfig python:3.8-3.10 shebangfix xorg
+USES= gmake pkgconfig python:3.9-3.10 shebangfix xorg
# Use GitHub instead of MASTER_SITES=PYPI to get additional files like
# the manual page and the license.
USE_GITHUB= yes