summaryrefslogtreecommitdiff
path: root/deskutils
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 /deskutils
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 'deskutils')
-rw-r--r--deskutils/baobab/Makefile2
-rw-r--r--deskutils/bijiben/Makefile2
-rw-r--r--deskutils/calcurse/Makefile4
-rw-r--r--deskutils/calibre/Makefile2
-rw-r--r--deskutils/conkyforecast/Makefile2
-rw-r--r--deskutils/foliate/Makefile2
-rw-r--r--deskutils/gcalcli/Makefile2
-rw-r--r--deskutils/gnome-calendar/Makefile2
-rw-r--r--deskutils/gnome-characters/Makefile2
-rw-r--r--deskutils/gnome-clocks/Makefile2
-rw-r--r--deskutils/gnome-contacts/Makefile2
-rw-r--r--deskutils/gnome-screenshot/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-mediaplayer/Makefile2
-rw-r--r--deskutils/gnome-sound-recorder/Makefile2
-rw-r--r--deskutils/gnome-todo/Makefile2
-rw-r--r--deskutils/gnome-tweaks/Makefile2
-rw-r--r--deskutils/gnote/Makefile2
-rw-r--r--deskutils/griffith/Makefile2
-rw-r--r--deskutils/iconbrowser/Makefile2
-rw-r--r--deskutils/keep-presence/Makefile2
-rw-r--r--deskutils/meteo/Makefile2
-rw-r--r--deskutils/mozo/Makefile2
-rw-r--r--deskutils/presage/Makefile2
-rw-r--r--deskutils/py-autokey/Makefile2
-rw-r--r--deskutils/py-bugwarrior/Makefile4
-rw-r--r--deskutils/py-khal/Makefile2
-rw-r--r--deskutils/py-khard/Makefile2
-rw-r--r--deskutils/py-paperless/Makefile2
-rw-r--r--deskutils/py-py3status/Makefile2
-rw-r--r--deskutils/py-pystash/Makefile2
-rw-r--r--deskutils/py-send2trash/Makefile2
-rw-r--r--deskutils/py-term-background/Makefile2
-rw-r--r--deskutils/py-todoman/Makefile2
-rw-r--r--deskutils/py-vdirsyncer/Makefile2
-rw-r--r--deskutils/py-vobject/Makefile2
-rw-r--r--deskutils/recoll/Makefile2
-rw-r--r--deskutils/semantik/Makefile2
-rw-r--r--deskutils/treeline/Makefile2
-rw-r--r--deskutils/virt-manager/Makefile2
-rw-r--r--deskutils/zim/Makefile2
40 files changed, 42 insertions, 42 deletions
diff --git a/deskutils/baobab/Makefile b/deskutils/baobab/Makefile
index 02fec82efa3c..ceba9ea6e36f 100644
--- a/deskutils/baobab/Makefile
+++ b/deskutils/baobab/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy
USES= desktop-file-utils gettext gnome meson pkgconfig \
- python:3.5+,build tar:xz vala:build
+ python:build tar:xz vala:build
USE_GNOME= cairo gtk40 libadwaita
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/deskutils/bijiben/Makefile b/deskutils/bijiben/Makefile
index 8097e6860a8a..e10220b6413a 100644
--- a/deskutils/bijiben/Makefile
+++ b/deskutils/bijiben/Makefile
@@ -26,7 +26,7 @@ LIB_DEPENDS= libtracker-sparql-3.0.so:sysutils/tracker3 \
PORTSCOUT= limitw:1,even
USES= compiler:c++11-lib desktop-file-utils gettext gnome \
- localbase meson pkgconfig python:build,3.4+ \
+ localbase meson pkgconfig python:build \
shared-mime-info shebangfix tar:xz
USE_LDCONFIG= yes
USE_GNOME= cairo evolutiondataserver3 intltool
diff --git a/deskutils/calcurse/Makefile b/deskutils/calcurse/Makefile
index ffc8841cc11a..ea4372897a50 100644
--- a/deskutils/calcurse/Makefile
+++ b/deskutils/calcurse/Makefile
@@ -25,8 +25,8 @@ OPTIONS_SUB= yes
CALDAV_DESC= Support Calendaring Extensions to WebDAV
-CALDAV_USES= python:3.6+
-CALDAV_USES_OFF= python:3.6+,env
+CALDAV_USES= python
+CALDAV_USES_OFF= python:env
CALDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oauth2client>=0:security/py-oauth2client@${PY_FLAVOR}
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 2c85b80ebe7b..aed3573d908e 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -70,7 +70,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
MathJax3>0:www/mathjax3
USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \
- pkgconfig pyqt:6 python:3.8+ qt:6 shared-mime-info shebangfix \
+ pkgconfig pyqt:6 python qt:6 shared-mime-info shebangfix \
ssl tar:xz xorg
USE_RC_SUBR= calibre
SUB_LIST+= PYTHON_VERSION=${PYTHON_VERSION}
diff --git a/deskutils/conkyforecast/Makefile b/deskutils/conkyforecast/Makefile
index 2f98aaa14833..5ebb1547e967 100644
--- a/deskutils/conkyforecast/Makefile
+++ b/deskutils/conkyforecast/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= conky:sysutils/conky \
pidof:sysutils/pidof
-USES= gettext python:3.6+ fonts
+USES= gettext python fonts
USE_PYTHON= distutils concurrent optsuffix
NO_ARCH= yes
diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
index cbab5c585fa3..ba36a3b65f5d 100644
--- a/deskutils/foliate/Makefile
+++ b/deskutils/foliate/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3
RUN_DEPENDS= gjs-console:lang/gjs
-USES= desktop-file-utils gnome localbase meson python:3.6+ shebangfix
+USES= desktop-file-utils gnome localbase meson python shebangfix
USE_GNOME= cairo gtk30 introspection
GLIB_SCHEMAS= com.github.johnfactotum.Foliate.gschema.xml
diff --git a/deskutils/gcalcli/Makefile b/deskutils/gcalcli/Makefile
index 9725f4ca9380..37e72b06a181 100644
--- a/deskutils/gcalcli/Makefile
+++ b/deskutils/gcalcli/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oauth2client>0:security/py-oauth2client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
USE_GITHUB= yes
diff --git a/deskutils/gnome-calendar/Makefile b/deskutils/gnome-calendar/Makefile
index 9ebb78862e4e..c41270e4a973 100644
--- a/deskutils/gnome-calendar/Makefile
+++ b/deskutils/gnome-calendar/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
USES= compiler:c11 desktop-file-utils gettext gnome \
- localbase:ldflags meson pkgconfig python:3.4+,build tar:xz
+ localbase:ldflags meson pkgconfig python:build tar:xz
USE_LDCONFIG= yes
USE_GNOME= cairo evolutiondataserver3 gtksourceview3 libadwaita
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/deskutils/gnome-characters/Makefile b/deskutils/gnome-characters/Makefile
index 55b1dff9cd33..79a8374f2691 100644
--- a/deskutils/gnome-characters/Makefile
+++ b/deskutils/gnome-characters/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
libunistring.so:devel/libunistring
USES= gettext gnome iconv:wchar_t localbase:ldflags meson pkgconfig \
- python:3.6+,build tar:xz
+ python:build tar:xz
USE_GNOME= gtk40 introspection
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/deskutils/gnome-clocks/Makefile b/deskutils/gnome-clocks/Makefile
index 178fc5953a18..e02c1543d386 100644
--- a/deskutils/gnome-clocks/Makefile
+++ b/deskutils/gnome-clocks/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libgeoclue-2.so:net/geoclue \
PORTSCOUT= limitw:1,even
USES= compiler:c11 gettext gnome localbase meson pkgconfig \
- python:3.4+,build shebangfix tar:xz vala:build
+ python:build shebangfix tar:xz vala:build
USE_LDCONFIG= yes
USE_GNOME= cairo gnomedesktop3 gsound
SHEBANG_FILES= build-aux/post-install.py
diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile
index 1cc3cf0280e5..248c3d3b2d4c 100644
--- a/deskutils/gnome-contacts/Makefile
+++ b/deskutils/gnome-contacts/Makefile
@@ -37,7 +37,7 @@ USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk30 \
intlhack introspection:build
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
USES= compiler:c11 gettext gl gnome localbase meson perl5 pkgconfig \
- python:3.4+,build sqlite tar:xz vala:build xorg
+ python:build sqlite tar:xz vala:build xorg
GLIB_SCHEMAS= org.gnome.Contacts.gschema.xml
diff --git a/deskutils/gnome-screenshot/Makefile b/deskutils/gnome-screenshot/Makefile
index 843fcb9ed06b..8c3d97e35d41 100644
--- a/deskutils/gnome-screenshot/Makefile
+++ b/deskutils/gnome-screenshot/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \
CONFLICTS= gnome-utils-2.[0-9]*
PORTSCOUT= limitw:1,even
-USES= compiler:c11 gettext gnome meson pkgconfig python:3.4+,build \
+USES= compiler:c11 gettext gnome meson pkgconfig python:build \
shebangfix tar:xz xorg
USE_GNOME= cairo gdkpixbuf2 gtk30
USE_XORG= x11 xext
diff --git a/deskutils/gnome-shell-extension-mediaplayer/Makefile b/deskutils/gnome-shell-extension-mediaplayer/Makefile
index 1a7d22616296..c4ea534d91d9 100644
--- a/deskutils/gnome-shell-extension-mediaplayer/Makefile
+++ b/deskutils/gnome-shell-extension-mediaplayer/Makefile
@@ -12,7 +12,7 @@ BUILD_DEPENDS= gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-USES= gettext gnome meson pkgconfig python:3.4+,build
+USES= gettext gnome meson pkgconfig python:build
USE_GNOME= glib20 intltool
USE_LDCONFIG= yes
diff --git a/deskutils/gnome-sound-recorder/Makefile b/deskutils/gnome-sound-recorder/Makefile
index 6dd4317ace9a..12e2f0da7307 100644
--- a/deskutils/gnome-sound-recorder/Makefile
+++ b/deskutils/gnome-sound-recorder/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
PORTSCOUT= limitw:1,even
-USES= gettext gnome gstreamer localbase meson pkgconfig python:3.4+ tar:xz
+USES= gettext gnome gstreamer localbase meson pkgconfig python tar:xz
USE_GNOME= gtk40 intlhack introspection
USE_GSTREAMER= bad flac ogg pulse
USE_LDCONFIG= yes
diff --git a/deskutils/gnome-todo/Makefile b/deskutils/gnome-todo/Makefile
index 22f2cd52d216..c9a889cd5560 100644
--- a/deskutils/gnome-todo/Makefile
+++ b/deskutils/gnome-todo/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
PORTSCOUT= limitw:1,even
USES= compiler:c11 gettext gnome localbase meson pkgconfig \
- python:3.4+,build shebangfix tar:xz
+ python:build shebangfix tar:xz
USE_GNOME= cairo evolutiondataserver3 gnomedesktop3 gtk40 introspection \
libadwaita
USE_LDCONFIG= yes
diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile
index c7f67812e69b..2b157f09d3bc 100644
--- a/deskutils/gnome-tweaks/Makefile
+++ b/deskutils/gnome-tweaks/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy
RUN_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-USES= gettext gnome localbase meson pkgconfig python:3.4+ shebangfix \
+USES= gettext gnome localbase meson pkgconfig python shebangfix \
tar:xz
USE_GNOME= gtk30 nautilus3 pygobject3
GLIB_SCHEMAS= org.gnome.tweaks.gschema.xml
diff --git a/deskutils/gnote/Makefile b/deskutils/gnote/Makefile
index 2947646751b2..01b5132047f6 100644
--- a/deskutils/gnote/Makefile
+++ b/deskutils/gnote/Makefile
@@ -22,7 +22,7 @@ PORTSCOUT= limitw:1,even
USE_GNOME= gtkmm30 intltool libxml2 libxslt
USE_XORG= x11
USES= compiler:c++11-lib desktop-file-utils gettext gnome localbase \
- meson pathfix pkgconfig python:3.6+,build tar:xz xorg
+ meson pathfix pkgconfig python:build tar:xz xorg
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/deskutils/griffith/Makefile b/deskutils/griffith/Makefile
index 90cc89956342..5b71b31c91f6 100644
--- a/deskutils/griffith/Makefile
+++ b/deskutils/griffith/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reportlab>=3.4:print/py-reportlab@${PY_FLAVOR}
-USES= gettext-runtime gmake gnome python:3.4+ shebangfix
+USES= gettext-runtime gmake gnome python shebangfix
USE_GITLAB= yes
GL_ACCOUNT= Strit
diff --git a/deskutils/iconbrowser/Makefile b/deskutils/iconbrowser/Makefile
index f83829a3eada..40f309c1468e 100644
--- a/deskutils/iconbrowser/Makefile
+++ b/deskutils/iconbrowser/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgranite-7.so:x11-toolkits/granite7 \
libhandy-1.so:x11-toolkits/libhandy
-USES= gettext-tools gnome meson pkgconfig python:3.7+,build vala:build
+USES= gettext-tools gnome meson pkgconfig python:build vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= glib20 gtk40 gtksourceview5
diff --git a/deskutils/keep-presence/Makefile b/deskutils/keep-presence/Makefile
index 4f90cb3ca3cf..292188616a54 100644
--- a/deskutils/keep-presence/Makefile
+++ b/deskutils/keep-presence/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynput>0:x11/py-pynput@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile
index 618d9241f12a..90a6bf22d280 100644
--- a/deskutils/meteo/Makefile
+++ b/deskutils/meteo/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libappindicator3.so:devel/libappindicator \
libwebkit2gtk-4.0.so:www/webkit2-gtk3
USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \
- python:3.5+,build shebangfix vala:build
+ python:build shebangfix vala:build
USE_GITLAB= yes
GL_ACCOUNT= bitseater
diff --git a/deskutils/mozo/Makefile b/deskutils/mozo/Makefile
index b75b6f711427..0274c9314831 100644
--- a/deskutils/mozo/Makefile
+++ b/deskutils/mozo/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${LOCALBASE}/bin/mate-desktop-item-edit:x11/mate-panel
USES= gettext-tools gmake gnome localbase mate pathfix pkgconfig \
- python:3.7+ tar:xz
+ python tar:xz
USE_GNOME= gtk30 intltool pygobject3
USE_MATE= menus
GNU_CONFIGURE= yes
diff --git a/deskutils/presage/Makefile b/deskutils/presage/Makefile
index ddf10b359a8a..d55d1798360e 100644
--- a/deskutils/presage/Makefile
+++ b/deskutils/presage/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libuuid.so:misc/e2fsprogs-libuuid
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
-USES= gmake libtool:build localbase shebangfix python:3.6+ sqlite
+USES= gmake libtool:build localbase shebangfix python sqlite
SHEBANG_FILES= apps/dbus/presage_dbus_python_demo \
apps/dbus/presage_dbus_python_demo.in \
diff --git a/deskutils/py-autokey/Makefile b/deskutils/py-autokey/Makefile
index 05631c5dc174..3139016039f7 100644
--- a/deskutils/py-autokey/Makefile
+++ b/deskutils/py-autokey/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR}
-USES= cpe python:3.6+ shebangfix
+USES= cpe python shebangfix
CPE_VENDOR= ${PORTNAME}_project
USE_PYTHON= distutils concurrent
USE_GITHUB= yes
diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile
index 34e57d4655d1..cd3dc27dccd5 100644
--- a/deskutils/py-bugwarrior/Makefile
+++ b/deskutils/py-bugwarrior/Makefile
@@ -25,7 +25,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= autoplist concurrent distutils
OPTIONS_DEFAULT= BUGZILLA JIRA KEYRING PHABRICATOR TRAC
@@ -49,7 +49,7 @@ TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac@${PY_FLAVOR
.include <bsd.port.pre.mk>
-.if ${PYTHON_VER} <= 3.7
+.if ${PYTHON_VER} <= 3.8
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
.endif
diff --git a/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile
index e8a041c5840d..5c2b6c4e20b6 100644
--- a/deskutils/py-khal/Makefile
+++ b/deskutils/py-khal/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
index 758e932ab1eb..6215c3875e56 100644
--- a/deskutils/py-khard/Makefile
+++ b/deskutils/py-khard/Makefile
@@ -23,7 +23,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@$
${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR} \
${RUN_DEPENDS}
-USES= python:3.7+ gmake
+USES= python gmake
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/deskutils/py-paperless/Makefile b/deskutils/py-paperless/Makefile
index 39ac4af04704..c964d850bbc0 100644
--- a/deskutils/py-paperless/Makefile
+++ b/deskutils/py-paperless/Makefile
@@ -36,7 +36,7 @@ RUN_DEPENDS+= gpg2:security/gnupg \
tesseract:graphics/tesseract \
unpaper:graphics/unpaper
-USES= python:3.5+ shebangfix
+USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= the-paperless-project
USE_RC_SUBR= paperless-consumer
diff --git a/deskutils/py-py3status/Makefile b/deskutils/py-py3status/Makefile
index 37c174e35dc2..3d29943915df 100644
--- a/deskutils/py-py3status/Makefile
+++ b/deskutils/py-py3status/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/ultrabug/py3status
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/deskutils/py-pystash/Makefile b/deskutils/py-pystash/Makefile
index f172f37df56c..7ab5e0e68db9 100644
--- a/deskutils/py-pystash/Makefile
+++ b/deskutils/py-pystash/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xerox>=0.3.1:devel/py-xerox@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/deskutils/py-send2trash/Makefile b/deskutils/py-send2trash/Makefile
index f720d6ee93c2..6aeb1a93df7a 100644
--- a/deskutils/py-send2trash/Makefile
+++ b/deskutils/py-send2trash/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= dos2unix python:3.6+
+USES= dos2unix python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/deskutils/py-term-background/Makefile b/deskutils/py-term-background/Makefile
index fe57feecbb9d..4f7dce8bea2c 100644
--- a/deskutils/py-term-background/Makefile
+++ b/deskutils/py-term-background/Makefile
@@ -13,7 +13,7 @@ USE_GITHUB= yes
GH_ACCOUNT= rocky
GH_PROJECT= shell-term-background
-USES= python:3.7+ shebangfix
+USES= python shebangfix
USE_PYTHON= distutils
SHEBANG_FILES= term-background.*
diff --git a/deskutils/py-todoman/Makefile b/deskutils/py-todoman/Makefile
index d6b5917db2fa..fee233c1c8e0 100644
--- a/deskutils/py-todoman/Makefile
+++ b/deskutils/py-todoman/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FL
${PYTHON_PKGNAMEPREFIX}vdirsyncer>0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/deskutils/py-vdirsyncer/Makefile b/deskutils/py-vdirsyncer/Makefile
index 51c440df89df..59b76a996e0d 100644
--- a/deskutils/py-vdirsyncer/Makefile
+++ b/deskutils/py-vdirsyncer/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.4.0:www/py-requests-toolbelt@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/deskutils/py-vobject/Makefile b/deskutils/py-vobject/Makefile
index f47ec85d361a..58a9029dbfbf 100644
--- a/deskutils/py-vobject/Makefile
+++ b/deskutils/py-vobject/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.0:devel/py-dateutil@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
NO_ARCH= yes
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
diff --git a/deskutils/recoll/Makefile b/deskutils/recoll/Makefile
index b9f6e9bad247..7fd46b2d5bd2 100644
--- a/deskutils/recoll/Makefile
+++ b/deskutils/recoll/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= antiword:textproc/antiword \
wpd2html:textproc/libwpd010
USES= bison compiler:c++11-lang gmake gnome iconv libtool localbase \
- pkgconfig python:3.5+ shebangfix
+ pkgconfig python shebangfix
USE_GNOME= libxslt
USE_LDCONFIG= yes
USE_PYTHON= py3kplist
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index 7d85fc732ef5..f2e5793beb74 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -11,7 +11,7 @@ WWW= https://waf.io/semantik.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= kde:5 pkgconfig python:3.6+ qt:5 shebangfix tar:bzip2 waf \
+USES= kde:5 pkgconfig python qt:5 shebangfix tar:bzip2 waf \
desktop-file-utils gettext shared-mime-info
USE_KDE= auth config configwidgets coreaddons i18n iconthemes \
kdelibs4support kio sonnet widgetsaddons xmlgui
diff --git a/deskutils/treeline/Makefile b/deskutils/treeline/Makefile
index 9441727f33b8..c5bd746f2529 100644
--- a/deskutils/treeline/Makefile
+++ b/deskutils/treeline/Makefile
@@ -11,7 +11,7 @@ WWW= https://treeline.bellz.org
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
-USES= python:3.7+ pyqt:5 shebangfix
+USES= python pyqt:5 shebangfix
USE_PYQT= pyqt5 sip
SHEBANG_FILES= source/treeline.py
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 78402f9444fa..74fa19fbd1ac 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -27,7 +27,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \
PYDISTUTILS_INSTALLNOSINGLE= yes
PYDISTUTILS_CONFIGURE_TARGET= configure
PYDISTUTILS_CONFIGUREARGS= --prefix=${PREFIX}
-USES= python:3.3+ gettext gnome shebangfix
+USES= python gettext gnome shebangfix
USE_PYTHON= noegginfo autoplist distutils noflavors
NO_ARCH= yes
diff --git a/deskutils/zim/Makefile b/deskutils/zim/Makefile
index 560cda09f160..b970618a0c55 100644
--- a/deskutils/zim/Makefile
+++ b/deskutils/zim/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
xdg-open:devel/xdg-utils \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= cpe desktop-file-utils gettext gnome python:3.6+ shared-mime-info
+USES= cpe desktop-file-utils gettext gnome python shared-mime-info
CPE_VENDOR= zim-wiki
USE_GNOME= gtk30 pygobject3
USE_PYTHON= autoplist distutils noflavors