summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2023-06-15 00:00:28 +0200
committerRene Ladan <rene@FreeBSD.org>2023-06-27 21:34:34 +0200
commit3d9a815d9c5acbb71f4bb07738bdeab4879feacb (patch)
treeeb093f22197a2c68a88dd2372ec1922c3f6d3c10 /games
parentMk/Uses: bit more cleanup in USES=python now that 3.7 is sunset (diff)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by itself. Adjust two ports that only had Python 3.7 mentioned but build fine on Python 3.8 too. finance/quickfix: mark BROKEN with PYTHON libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found ^~~~~~~~~~ 1 warning and 1 error generated. Reviewed by: portmgr, vishwin, yuri Differential Revision: <https://reviews.freebsd.org/D40568>
Diffstat (limited to 'games')
-rw-r--r--games/aisleriot/Makefile2
-rw-r--r--games/cdogs-sdl/Makefile2
-rw-r--r--games/doomsday/Makefile2
-rw-r--r--games/endgame-singularity/Makefile2
-rw-r--r--games/freecell-solver/Makefile2
-rw-r--r--games/freeorion/Makefile2
-rw-r--r--games/fretsonfire/Makefile2
-rw-r--r--games/funnyboat/Makefile2
-rw-r--r--games/gemrb/Makefile2
-rw-r--r--games/gnome-chess/Makefile2
-rw-r--r--games/gnome-mines/Makefile2
-rw-r--r--games/gnome-sudoku/Makefile2
-rw-r--r--games/gnome-tetravex/Makefile2
-rw-r--r--games/hypatia_engine/Makefile2
-rw-r--r--games/monsterz/Makefile2
-rw-r--r--games/oolite/Makefile2
-rw-r--r--games/openage/Makefile2
-rw-r--r--games/py-2048-py/Makefile2
-rw-r--r--games/py-cbeams/Makefile2
-rw-r--r--games/py-discord.py/Makefile2
-rw-r--r--games/py-fife/Makefile2
-rw-r--r--games/py-pychess/Makefile2
-rw-r--r--games/py-sgflib/Makefile2
-rw-r--r--games/py-sgfsummary/Makefile2
-rw-r--r--games/pysolfc/Makefile2
-rw-r--r--games/pyspacewar/Makefile2
-rw-r--r--games/retroarch/Makefile2
-rw-r--r--games/ski/Makefile2
-rw-r--r--games/swell-foop/Makefile2
-rw-r--r--games/taisei/Makefile2
-rw-r--r--games/tali/Makefile2
-rw-r--r--games/tuxpaint/Makefile2
-rw-r--r--games/unknown-horizons/Makefile2
-rw-r--r--games/wesnoth/Makefile2
-rw-r--r--games/wordsearch/Makefile2
35 files changed, 35 insertions, 35 deletions
diff --git a/games/aisleriot/Makefile b/games/aisleriot/Makefile
index 39d7647d0793..5f51ffb78603 100644
--- a/games/aisleriot/Makefile
+++ b/games/aisleriot/Makefile
@@ -21,7 +21,7 @@ CONFLICTS_INSTALL= sol
PORTSCOUT= limitw:1,even
USES= desktop-file-utils gettext meson gnome pkgconfig \
- python:build,3.6+ shebangfix xorg
+ python:build shebangfix xorg
USE_GITLAB= yes
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
diff --git a/games/cdogs-sdl/Makefile b/games/cdogs-sdl/Makefile
index 92ac84912eb8..5fea74c19a13 100644
--- a/games/cdogs-sdl/Makefile
+++ b/games/cdogs-sdl/Makefile
@@ -14,7 +14,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3,1:devel/py-protobuf@${PY_FLAVO
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
USES= cmake compiler:c++11-lang desktop-file-utils gl gnome localbase:ldflags pkgconfig \
- python:3.6+ sdl
+ python sdl
USE_SDL= image2 mixer2 sdl2
USE_GNOME= cairo gdkpixbuf2 gtk30
diff --git a/games/doomsday/Makefile b/games/doomsday/Makefile
index ebce42d2d510..38765485b14b 100644
--- a/games/doomsday/Makefile
+++ b/games/doomsday/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
RUN_DEPENDS= timidity:audio/timidity
USES= cmake compiler:c++11-lib gl localbase:ldflags ncurses ninja openal pkgconfig \
- python:3.5+,build qt:5 sdl xorg
+ python:build qt:5 sdl xorg
USE_GL= gl glu
USE_LDCONFIG= yes
diff --git a/games/endgame-singularity/Makefile b/games/endgame-singularity/Makefile
index 6a829a140697..614c5cc4c59b 100644
--- a/games/endgame-singularity/Makefile
+++ b/games/endgame-singularity/Makefile
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYGAME} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR}
-USES= python:3.5+ sdl shebangfix
+USES= python sdl shebangfix
USE_PYTHON= autoplist distutils
USE_SDL= image mixer
PORTDOCS= AUTHORS.txt Changelog.txt README.txt TODO
diff --git a/games/freecell-solver/Makefile b/games/freecell-solver/Makefile
index b51b327a3cc8..748a1b650483 100644
--- a/games/freecell-solver/Makefile
+++ b/games/freecell-solver/Makefile
@@ -31,7 +31,7 @@ LIB_DEPENDS_powerpc= libgmp.so:math/gmp
OPTIONS_DEFINE= DOCS TCMALLOC
TCMALLOC_DESC= Use Google's TCMalloc
-USES= cmake compiler:c11 localbase perl5 python:3.4+ shebangfix tar:xz
+USES= cmake compiler:c11 localbase perl5 python shebangfix tar:xz
USE_PERL5= build
SHEBANG_FILES= board_gen/make_pysol_freecell_board.py \
board_gen/transpose-freecell-board.py \
diff --git a/games/freeorion/Makefile b/games/freeorion/Makefile
index 57e50a8195f4..79b0dba954cc 100644
--- a/games/freeorion/Makefile
+++ b/games/freeorion/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
USE_GITHUB= yes
-USES= cmake compiler:c++17-lang python:3.8+
+USES= cmake compiler:c++17-lang python
CMAKE_ARGS= -Wno-dev
LDFLAGS_i386= -Wl,-znotext
diff --git a/games/fretsonfire/Makefile b/games/fretsonfire/Makefile
index 075aa23edcd7..87c21c7631b2 100644
--- a/games/fretsonfire/Makefile
+++ b/games/fretsonfire/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \
${LOCALBASE}/share/${PORTNAME}/default.ttf:games/fretsonfire-data
-USES= dos2unix python:3.6+
+USES= dos2unix python
DOS2UNIX_FILES= *.txt
NO_BUILD= yes
NO_ARCH= yes
diff --git a/games/funnyboat/Makefile b/games/funnyboat/Makefile
index 750ea4b97205..d7bc64f5ae30 100644
--- a/games/funnyboat/Makefile
+++ b/games/funnyboat/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYGAME}
USE_GITHUB= yes
GH_ACCOUNT= AMDmi3
-USES= python:3.7-3.9,run # version range inherited from numpy
+USES= python:3.8-3.9,run # version range inherited from numpy
NO_BUILD= yes
NO_ARCH= yes
diff --git a/games/gemrb/Makefile b/games/gemrb/Makefile
index 76f665f1d675..0158527074b9 100644
--- a/games/gemrb/Makefile
+++ b/games/gemrb/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2
USES= cmake compiler:c11 gnome iconv localbase openal:al,alut \
- python:3.6+ sdl shebangfix
+ python sdl shebangfix
SHEBANG_FILES= admin/extend2da.py
USE_SDL= sdl2
USE_LDCONFIG= yes
diff --git a/games/gnome-chess/Makefile b/games/gnome-chess/Makefile
index 2600558cf476..584d4220f125 100644
--- a/games/gnome-chess/Makefile
+++ b/games/gnome-chess/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita
PORTSCOUT= limitw:1,even
USES= desktop-file-utils gettext gl gnome localbase meson pkgconfig \
- python:3.6+,build tar:xz vala:build
+ python:build tar:xz vala:build
USE_GNOME= cairo gtk40 librsvg2 libxml2:build
USE_GL= egl gl
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/games/gnome-mines/Makefile b/games/gnome-mines/Makefile
index 2d6f54b1fe58..679d758d350c 100644
--- a/games/gnome-mines/Makefile
+++ b/games/gnome-mines/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support \
PORTSCOUT= limitw:1,even
-USES= gettext gnome localbase meson pkgconfig python:3.6+,build tar:xz vala:build
+USES= gettext gnome localbase meson pkgconfig python:build tar:xz vala:build
USE_GNOME= gtk30 librsvg2
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/games/gnome-sudoku/Makefile b/games/gnome-sudoku/Makefile
index c166d306e8c9..1b7fead21b29 100644
--- a/games/gnome-sudoku/Makefile
+++ b/games/gnome-sudoku/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
PORTSCOUT= limitw:1,even
USES= compiler:c++11-lang gettext gmake gnome meson \
- python:3.7+ pkgconfig tar:xz vala:build
+ python pkgconfig tar:xz vala:build
USE_GNOME= cairo gtk30
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/games/gnome-tetravex/Makefile b/games/gnome-tetravex/Makefile
index 1a49a9e27cc2..eed45f5a01d8 100644
--- a/games/gnome-tetravex/Makefile
+++ b/games/gnome-tetravex/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= itstool:textproc/itstool
PORTSCOUT= limitw:1,even
USES= gettext gmake gnome localbase meson pathfix pkgconfig \
- python:3.7+ tar:xz vala:build
+ python tar:xz vala:build
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/games/hypatia_engine/Makefile b/games/hypatia_engine/Makefile
index 67db566a6332..3d45212fd687 100644
--- a/games/hypatia_engine/Makefile
+++ b/games/hypatia_engine/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYGAME} \
${PYTHON_PKGNAMEPREFIX}pyganim>0:graphics/py-pyganim@${PY_FLAVOR} \
${PY_PILLOW}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>
diff --git a/games/monsterz/Makefile b/games/monsterz/Makefile
index 8e9ada4e63c8..28a7023d2674 100644
--- a/games/monsterz/Makefile
+++ b/games/monsterz/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYGAME}
-USES= python:3.7+ shebangfix
+USES= python shebangfix
SHEBANG_FILES= monsterz.py
MAKE_ENV= prefix=${PREFIX}
diff --git a/games/oolite/Makefile b/games/oolite/Makefile
index 2f3daea79c45..1e4805cbaa02 100644
--- a/games/oolite/Makefile
+++ b/games/oolite/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \
libvorbisfile.so:audio/libvorbis \
libpng.so:graphics/png
-USES= gl gnustep openal:al minizip perl5 python:3.5+,build sdl \
+USES= gl gnustep openal:al minizip perl5 python:build sdl \
tar:bzip2 xorg
USE_CXXSTD= gnu++98
USE_GL= gl glu
diff --git a/games/openage/Makefile b/games/openage/Makefile
index fcff073c8d7a..6e5ea555d3f6 100644
--- a/games/openage/Makefile
+++ b/games/openage/Makefile
@@ -31,7 +31,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
-USES= cmake compiler:c++17-lang eigen:3 gl ncurses:base python:3.7-3.9 qt:5 sdl shebangfix
+USES= cmake compiler:c++17-lang eigen:3 gl ncurses:base python:3.8-3.9 qt:5 sdl shebangfix
SHEBANG_FILES= configure run.py.in buildsystem/cythonize.py
USE_GITHUB= yes
GH_ACCOUNT= SFTtech
diff --git a/games/py-2048-py/Makefile b/games/py-2048-py/Makefile
index ebea46cbea76..be7ab0fccde8 100644
--- a/games/py-2048-py/Makefile
+++ b/games/py-2048-py/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/games/py-cbeams/Makefile b/games/py-cbeams/Makefile
index f78490411885..1133f70f7e55 100644
--- a/games/py-cbeams/Makefile
+++ b/games/py-cbeams/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.6:devel/py-blessings@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= tartley
USE_PYTHON= autoplist concurrent distutils
diff --git a/games/py-discord.py/Makefile b/games/py-discord.py/Makefile
index 20dc7d81ec40..68b834d4a508 100644
--- a/games/py-discord.py/Makefile
+++ b/games/py-discord.py/Makefile
@@ -12,7 +12,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index cca224bf5423..95c8a89c447e 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -54,7 +54,7 @@ CEGUI_LIB_DEPENDS= libCEGUIBase-0.so:graphics/cegui
LOGGING_CMAKE_BOOL= logging
PYTHON_CMAKE_BOOL= build-python
-PYTHON_USES= python:3.6+
+PYTHON_USES= python
PYTHON_USE= python=flavors
PYTHON_BUILD_DEPENDS= ${LOCALBASE}/bin/swig:devel/swig
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR}
diff --git a/games/py-pychess/Makefile b/games/py-pychess/Makefile
index 3e835d9944d1..56fbc25dc773 100644
--- a/games/py-pychess/Makefile
+++ b/games/py-pychess/Makefile
@@ -17,7 +17,7 @@ COMMON_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
RUN_DEPENDS= ${COMMON_DEPENDS}
BUILD_DEPENDS= ${COMMON_DEPENDS}
-USES= desktop-file-utils display:configure gettext gnome gstreamer python:3.7+
+USES= desktop-file-utils display:configure gettext gnome gstreamer python
# DISPLAY must be set at all steps:
.for t in build install stage
_USES_$t+= ${_USES_configure}
diff --git a/games/py-sgflib/Makefile b/games/py-sgflib/Makefile
index f0490ae69735..a783eaf0e5dd 100644
--- a/games/py-sgflib/Makefile
+++ b/games/py-sgflib/Makefile
@@ -14,7 +14,7 @@ WWW= http://gotools.sourceforge.net/sgflib/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/lgpl.txt
-USES= python:3.6+ shebangfix
+USES= python shebangfix
USE_PYTHON= flavors
NO_BUILD= yes
NO_ARCH= yes
diff --git a/games/py-sgfsummary/Makefile b/games/py-sgfsummary/Makefile
index 4d2bb07b15d7..e319c9d987c8 100644
--- a/games/py-sgfsummary/Makefile
+++ b/games/py-sgfsummary/Makefile
@@ -12,7 +12,7 @@ WWW= http://gotools.sourceforge.net/sgfsummary/
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sgflib.py:games/py-sgflib@${PY_FLAVOR}
-USES= python:3.6+ shebangfix tar:tgz
+USES= python shebangfix tar:tgz
USE_PYTHON= flavors
SHEBANG_FILES= sgfsummary.py
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile
index f589b93aef17..02ffa2b7c2a8 100644
--- a/games/pysolfc/Makefile
+++ b/games/pysolfc/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-USES= python:3.6+ shebangfix tar:xz
+USES= python shebangfix tar:xz
USE_PYTHON= distutils noflavors autoplist
SHEBANG_FILES= data/themes/clearlooks/convert_imgs.sh
NO_ARCH= yes
diff --git a/games/pyspacewar/Makefile b/games/pyspacewar/Makefile
index 8dc6520b34a0..855588692d60 100644
--- a/games/pyspacewar/Makefile
+++ b/games/pyspacewar/Makefile
@@ -18,7 +18,7 @@ USE_GITHUB= yes
GH_ACCOUNT= mgedmin
#GH_TAGNAME= f872564
-USES= gnome python:3.6+
+USES= gnome python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index 94346ebf2331..d89ec19863a6 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
libfontconfig.so:x11-fonts/fontconfig
RUN_DEPENDS= retroarch-assets<=0:games/retroarch-assets
-USES= compiler:c++11-lib cpe gmake pkgconfig python:3.6+ shebangfix ssl
+USES= compiler:c++11-lib cpe gmake pkgconfig python shebangfix ssl
CPE_VENDOR= libretro
USE_GITHUB= yes
GH_ACCOUNT= libretro
diff --git a/games/ski/Makefile b/games/ski/Makefile
index f2b465b5130a..fe107b9b01d8 100644
--- a/games/ski/Makefile
+++ b/games/ski/Makefile
@@ -10,7 +10,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= xmlto:textproc/xmlto
-USES= python:3.2+,run
+USES= python:run
USE_GITLAB= yes
GL_ACCOUNT= esr
diff --git a/games/swell-foop/Makefile b/games/swell-foop/Makefile
index 08497972e408..23bad7ce3eb2 100644
--- a/games/swell-foop/Makefile
+++ b/games/swell-foop/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
PORTSCOUT= limitw:1,even
-USES= gettext gnome localbase meson pkgconfig python:3.6+,build \
+USES= gettext gnome localbase meson pkgconfig python:build \
tar:xz vala:build
USE_GNOME= gtk30
GLIB_SCHEMAS= org.gnome.SwellFoop.gschema.xml
diff --git a/games/taisei/Makefile b/games/taisei/Makefile
index 22ce57c35723..1040b22cae0e 100644
--- a/games/taisei/Makefile
+++ b/games/taisei/Makefile
@@ -25,7 +25,7 @@ GH_ACCOUNT= taisei-project
GH_TUPLE= taisei-project:SDL_GameControllerDB:74e31d7:gamecontrollerdb/external/gamecontrollerdb
USES= compiler:c11 desktop-file-utils meson pkgconfig \
- python:3.6+,build sdl ssl shebangfix shared-mime-info
+ python:build sdl ssl shebangfix shared-mime-info
SHEBANG_FILES= scripts/*.py
MESON_ARGS= -Dversion_fallback=${PORTVERSION} -Db_lto=false
MESON_ARGS+= --wrap-mode=nofallback
diff --git a/games/tali/Makefile b/games/tali/Makefile
index 696a88c69125..8a5b6fc74b8a 100644
--- a/games/tali/Makefile
+++ b/games/tali/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support
PORTSCOUT= limitw:1,even
USES= gettext gnome localbase meson pkgconfig \
- python:3.6+,build tar:xz
+ python:build tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/games/tuxpaint/Makefile b/games/tuxpaint/Makefile
index 81ac9b11d3bb..b1666b0a5045 100644
--- a/games/tuxpaint/Makefile
+++ b/games/tuxpaint/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= anytopnm:graphics/netpbm \
bash:shells/bash
USES= gettext gmake gnome gperf magick:7,build pkgconfig \
- python:3.7+ sdl shebangfix
+ python sdl shebangfix
SHEBANG_FILES= src/tuxpaint-import.sh \
fonts/locale/zh_tw_docs/maketuxfont.py
diff --git a/games/unknown-horizons/Makefile b/games/unknown-horizons/Makefile
index 6519a36741be..aa0c919ea804 100644
--- a/games/unknown-horizons/Makefile
+++ b/games/unknown-horizons/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fife>0:games/py-fife@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= gettext-tools gnome python:3.5+ shebangfix
+USES= gettext-tools gnome python shebangfix
USE_GITHUB= yes
USE_GNOME= intltool
USE_PYTHON= autoplist distutils noflavors
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index 87ba549d2b7a..bfbf570b119a 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -27,7 +27,7 @@ LDFLAGS+= -L${LOCALBASE}/lib -lboost_system
PORTSCOUT= limitw:1,even
USES= cmake compiler:c++17-lang cpe gnome pkgconfig \
- python:3.7+,run readline shebangfix ssl sdl tar:bzip2 xorg
+ python:run readline shebangfix ssl sdl tar:bzip2 xorg
USE_SDL= image2 mixer2 ttf2
USE_LDCONFIG= yes
USE_GNOME= cairo pango
diff --git a/games/wordsearch/Makefile b/games/wordsearch/Makefile
index 642dc0ae680c..a0d53934dab4 100644
--- a/games/wordsearch/Makefile
+++ b/games/wordsearch/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/jensenpat/wordsearch
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.8+ shebangfix
+USES= python shebangfix
SHEBANG_FILES= wordsearch
NO_ARCH= yes
NO_BUILD= yes