aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Palmen <zirias@FreeBSD.org>2022-09-11 10:20:14 +0000
committerFelix Palmen <zirias@FreeBSD.org>2022-09-11 10:20:14 +0000
commitddae4e92d8313a1461145e3b4f0232fe463feaee (patch)
treee84ab3fcfdf00dbf560f8ef9ae031d0c2ed252f5
parent51a360b7fe98be99d21134e5fe624ba12d596dd9 (diff)
downloadports-ddae4e92d8313a1461145e3b4f0232fe463feaee.tar.gz
ports-ddae4e92d8313a1461145e3b4f0232fe463feaee.zip
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349
-rw-r--r--CHANGES17
-rw-r--r--Mk/Uses/kde.mk16
-rw-r--r--Mk/Uses/pyqt.mk16
-rw-r--r--Mk/Uses/qmake.mk2
-rw-r--r--Mk/Uses/qt.mk12
-rw-r--r--accessibility/gammy/Makefile2
-rw-r--r--accessibility/kmag/Makefile4
-rw-r--r--accessibility/kmousetool/Makefile4
-rw-r--r--accessibility/kmouth/Makefile4
-rw-r--r--accessibility/libqaccessibilityclient/Makefile2
-rw-r--r--accessibility/qt5-speech/Makefile2
-rw-r--r--archivers/ark/Makefile4
-rw-r--r--archivers/kf5-karchive/Makefile4
-rw-r--r--archivers/libarchive-qt/Makefile2
-rw-r--r--archivers/lxqt-archiver/Makefile2
-rw-r--r--archivers/quazip/Makefile2
-rw-r--r--archivers/v1541commander/Makefile2
-rw-r--r--astro/gpsbabel/Makefile4
-rw-r--r--astro/indiwebmanagerapp/Makefile2
-rw-r--r--astro/kosmindoormap/Makefile4
-rw-r--r--astro/kstars/Makefile4
-rw-r--r--astro/marble/Makefile4
-rw-r--r--astro/merkaartor/Makefile4
-rw-r--r--astro/oskar/Makefile2
-rw-r--r--astro/stellarium/Makefile6
-rw-r--r--astro/stellarsolver/Makefile2
-rw-r--r--audio/abgate-lv2/Makefile2
-rw-r--r--audio/amarok/Makefile4
-rw-r--r--audio/audiocd-kio/Makefile2
-rw-r--r--audio/bambootracker/Makefile2
-rw-r--r--audio/cadence/Makefile2
-rw-r--r--audio/cantata/Makefile6
-rw-r--r--audio/carla/Makefile2
-rw-r--r--audio/csoundqt/Makefile2
-rw-r--r--audio/dgedit/Makefile2
-rw-r--r--audio/dmidiplayer/Makefile2
-rw-r--r--audio/drumkv1-lv2/Makefile2
-rw-r--r--audio/drumstick/Makefile2
-rw-r--r--audio/dsbmixer/Makefile2
-rw-r--r--audio/elisa/Makefile2
-rw-r--r--audio/faustlive/Makefile2
-rw-r--r--audio/flacon/Makefile4
-rw-r--r--audio/fmit/Makefile2
-rw-r--r--audio/guidolib/Makefile2
-rw-r--r--audio/hpsjam/Makefile2
-rw-r--r--audio/hydrogen/Makefile4
-rw-r--r--audio/inscore/Makefile2
-rw-r--r--audio/jacktrip/Makefile2
-rw-r--r--audio/jalv/Makefile2
-rw-r--r--audio/jamulus/Makefile2
-rw-r--r--audio/juk/Makefile4
-rw-r--r--audio/kid3-qt5/Makefile6
-rw-r--r--audio/kmix/Makefile4
-rw-r--r--audio/kwave/Makefile4
-rw-r--r--audio/libechonest/Makefile4
-rw-r--r--audio/libkcddb/Makefile4
-rw-r--r--audio/libkcompactdisc/Makefile4
-rw-r--r--audio/liblastfm-qt5/Makefile4
-rw-r--r--audio/lmms/Makefile2
-rw-r--r--audio/midipp/Makefile2
-rw-r--r--audio/mixxx/Makefile4
-rw-r--r--audio/mixxx22/Makefile4
-rw-r--r--audio/mous/Makefile2
-rw-r--r--audio/mpz/Makefile2
-rw-r--r--audio/mumble/Makefile2
-rw-r--r--audio/murmur/Makefile4
-rw-r--r--audio/muse-sequencer/Makefile2
-rw-r--r--audio/musescore/Makefile2
-rw-r--r--audio/mythplugin-mythmusic/Makefile2
-rw-r--r--audio/noson-app/Makefile2
-rw-r--r--audio/openal-soft/Makefile2
-rw-r--r--audio/padthv1-lv2/Makefile2
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pianobooster/Makefile2
-rw-r--r--audio/picard/Makefile2
-rw-r--r--audio/plasma5-plasma-pa/Makefile4
-rw-r--r--audio/polyphone/Makefile2
-rw-r--r--audio/pulseaudio-qt/Makefile4
-rw-r--r--audio/qaudiosonar/Makefile2
-rw-r--r--audio/qjackctl/Makefile2
-rw-r--r--audio/qmidiarp/Makefile4
-rw-r--r--audio/qmidictl/Makefile2
-rw-r--r--audio/qmidinet/Makefile2
-rw-r--r--audio/qsampler/Makefile2
-rw-r--r--audio/qsynth/Makefile4
-rw-r--r--audio/qtractor/Makefile4
-rw-r--r--audio/quimup/Makefile2
-rw-r--r--audio/qxgedit/Makefile2
-rw-r--r--audio/rosegarden/Makefile2
-rw-r--r--audio/samplv1-lv2/Makefile2
-rw-r--r--audio/sayonara/Makefile4
-rw-r--r--audio/sonic-visualiser/Makefile2
-rw-r--r--audio/soundkonverter/Makefile6
-rw-r--r--audio/spectmorph/Makefile2
-rw-r--r--audio/spotify-qt/Makefile2
-rw-r--r--audio/strawberry/Makefile2
-rw-r--r--audio/supercollider/Makefile4
-rw-r--r--audio/synthv1-lv2/Makefile2
-rw-r--r--audio/tiatracker/Makefile2
-rw-r--r--audio/traverso/Makefile2
-rw-r--r--audio/virtual_oss_ctl/Makefile2
-rw-r--r--audio/vmpk/Makefile2
-rw-r--r--audio/welle.io/Makefile2
-rw-r--r--benchmarks/kdiskmark/Makefile4
-rw-r--r--biology/sigviewer/Makefile2
-rw-r--r--biology/ugene/Makefile4
-rw-r--r--cad/appcsxcad/Makefile2
-rw-r--r--cad/caneda/Makefile2
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/ktechlab/Makefile4
-rw-r--r--cad/ldview/Makefile2
-rw-r--r--cad/leocad/Makefile2
-rw-r--r--cad/librecad/Makefile2
-rw-r--r--cad/librepcb/Makefile2
-rw-r--r--cad/meshlab/Makefile2
-rw-r--r--cad/openroad/Makefile2
-rw-r--r--cad/openscad-devel/Makefile2
-rw-r--r--cad/openscad/Makefile2
-rw-r--r--cad/py-pyfda/Makefile2
-rw-r--r--cad/qcad/Makefile2
-rw-r--r--cad/qcsxcad/Makefile2
-rw-r--r--cad/qelectrotech/Makefile2
-rw-r--r--cad/qucs-s/Makefile2
-rw-r--r--cad/veroroute/Makefile2
-rw-r--r--chinese/fcitx-libpinyin/Makefile2
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile2
-rw-r--r--chinese/gcin-qt5/Makefile2
-rw-r--r--comms/cutecom/Makefile2
-rw-r--r--comms/inspectrum/Makefile2
-rw-r--r--comms/klog/Makefile6
-rw-r--r--comms/libsdr-gui/Makefile2
-rw-r--r--comms/nanovna-saver/Makefile2
-rw-r--r--comms/qt5-connectivity/Makefile2
-rw-r--r--comms/qt5-sensors/Makefile2
-rw-r--r--comms/qt5-serialbus/Makefile2
-rw-r--r--comms/qt5-serialport/Makefile2
-rw-r--r--comms/sdr-wspr/Makefile2
-rw-r--r--comms/wsjtx/Makefile2
-rw-r--r--comms/wsjtz/Makefile2
-rw-r--r--comms/xcwcp/Makefile2
-rw-r--r--databases/akonadi/Makefile12
-rw-r--r--databases/cutelyst-asql/Makefile2
-rw-r--r--databases/kbibtex/Makefile4
-rw-r--r--databases/kdb/Makefile2
-rw-r--r--databases/kexi/Makefile4
-rw-r--r--databases/opendbviewer/Makefile2
-rw-r--r--databases/pgmodeler/Makefile2
-rw-r--r--databases/qt5-sql/Makefile2
-rw-r--r--databases/redisdesktopmanager/Makefile2
-rw-r--r--databases/sqlitebrowser/Makefile2
-rw-r--r--databases/sqlitestudio/Makefile4
-rw-r--r--databases/symphytum/Makefile2
-rw-r--r--deskutils/akonadi-calendar-tools/Makefile4
-rw-r--r--deskutils/akonadi-import-wizard/Makefile4
-rw-r--r--deskutils/akonadiconsole/Makefile4
-rw-r--r--deskutils/akregator/Makefile4
-rw-r--r--deskutils/ausweisapp2/Makefile2
-rw-r--r--deskutils/basket/Makefile2
-rw-r--r--deskutils/birdtray/Makefile4
-rw-r--r--deskutils/calibre/Makefile2
-rw-r--r--deskutils/calindori/Makefile4
-rw-r--r--deskutils/charmtimetracker/Makefile2
-rw-r--r--deskutils/coolreader/Makefile2
-rw-r--r--deskutils/copyq/Makefile4
-rw-r--r--deskutils/coregarage/Makefile2
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/flameshot/Makefile2
-rw-r--r--deskutils/grantlee-editor/Makefile4
-rw-r--r--deskutils/grantleetheme/Makefile4
-rw-r--r--deskutils/itinerary/Makefile4
-rw-r--r--deskutils/kaddressbook/Makefile6
-rw-r--r--deskutils/kalarm/Makefile6
-rw-r--r--deskutils/kalendar/Makefile6
-rw-r--r--deskutils/kcharselect/Makefile4
-rw-r--r--deskutils/kchmviewer/Makefile2
-rw-r--r--deskutils/kdeconnect-kde/Makefile4
-rw-r--r--deskutils/kdepim-addons/Makefile4
-rw-r--r--deskutils/kdepim-runtime/Makefile2
-rw-r--r--deskutils/keditbookmarks/Makefile4
-rw-r--r--deskutils/kfind/Makefile4
-rw-r--r--deskutils/kmail-account-wizard/Makefile4
-rw-r--r--deskutils/kmail/Makefile6
-rw-r--r--deskutils/knotes/Makefile4
-rw-r--r--deskutils/kodaskanna/Makefile4
-rw-r--r--deskutils/kongress/Makefile4
-rw-r--r--deskutils/kontact/Makefile4
-rw-r--r--deskutils/korganizer/Makefile6
-rw-r--r--deskutils/kruler/Makefile4
-rw-r--r--deskutils/ktimetracker/Makefile4
-rw-r--r--deskutils/kuserfeedback/Makefile2
-rw-r--r--deskutils/latte-dock/Makefile4
-rw-r--r--deskutils/libcprime/Makefile2
-rw-r--r--deskutils/libkdepim/Makefile4
-rw-r--r--deskutils/libportal/Makefile2
-rw-r--r--deskutils/lumina-archiver/Makefile4
-rw-r--r--deskutils/lumina-calculator/Makefile4
-rw-r--r--deskutils/lumina-fileinfo/Makefile4
-rw-r--r--deskutils/lumina-fm/Makefile4
-rw-r--r--deskutils/lumina-mediaplayer/Makefile4
-rw-r--r--deskutils/lumina-pdf/Makefile4
-rw-r--r--deskutils/lumina-photo/Makefile4
-rw-r--r--deskutils/lumina-screenshot/Makefile4
-rw-r--r--deskutils/lumina-textedit/Makefile4
-rw-r--r--deskutils/lxqt-notificationd/Makefile2
-rw-r--r--deskutils/maliit-framework/Makefile2
-rw-r--r--deskutils/maliit-keyboard/Makefile2
-rw-r--r--deskutils/mbox-importer/Makefile4
-rw-r--r--deskutils/mindforger/Makefile2
-rw-r--r--deskutils/nextcloudclient/Makefile4
-rw-r--r--deskutils/owncloudclient/Makefile2
-rw-r--r--deskutils/pim-data-exporter/Makefile4
-rw-r--r--deskutils/pim-sieve-editor/Makefile4
-rw-r--r--deskutils/plasma5-milou/Makefile2
-rw-r--r--deskutils/plasma5-sddm-kcm/Makefile2
-rw-r--r--deskutils/plasma5-xdg-desktop-portal-kde/Makefile4
-rw-r--r--deskutils/qlipper/Makefile2
-rw-r--r--deskutils/qownnotes/Makefile2
-rw-r--r--deskutils/qtfeedback/Makefile2
-rw-r--r--deskutils/recoll/Makefile2
-rw-r--r--deskutils/semantik/Makefile2
-rw-r--r--deskutils/syncthingtray/Makefile4
-rw-r--r--deskutils/todour/Makefile2
-rw-r--r--deskutils/zanshin/Makefile4
-rw-r--r--deskutils/znotes/Makefile2
-rw-r--r--devel/RStudio/Makefile2
-rw-r--r--devel/apitrace/Makefile2
-rw-r--r--devel/cervisia/Makefile4
-rw-r--r--devel/cmake-doc/Makefile2
-rw-r--r--devel/cmake-gui/Makefile2
-rw-r--r--devel/codequery/Makefile2
-rw-r--r--devel/cppcheck/Makefile2
-rw-r--r--devel/dolphin-plugins/Makefile2
-rw-r--r--devel/doxygen/Makefile2
-rw-r--r--devel/easy-profiler/Makefile2
-rw-r--r--devel/elf-dissector/Makefile4
-rw-r--r--devel/eql5/Makefile2
-rw-r--r--devel/fuel/Makefile2
-rw-r--r--devel/gammaray/Makefile2
-rw-r--r--devel/gitklient/Makefile2
-rw-r--r--devel/gitqlient/Makefile2
-rw-r--r--devel/grantlee5/Makefile2
-rw-r--r--devel/gwenhywfar/Makefile2
-rw-r--r--devel/heaptrack/Makefile2
-rw-r--r--devel/heimdall/Makefile2
-rw-r--r--devel/injeqt/Makefile2
-rw-r--r--devel/kapptemplate/Makefile4
-rw-r--r--devel/kcachegrind/Makefile4
-rw-r--r--devel/kdbg/Makefile2
-rw-r--r--devel/kde-dev-scripts/Makefile2
-rw-r--r--devel/kde-dev-utils/Makefile4
-rw-r--r--devel/kdesdk-kio/Makefile4
-rw-r--r--devel/kdesdk-thumbnailers/Makefile4
-rw-r--r--devel/kdesdk/Makefile2
-rw-r--r--devel/kdesvn/Makefile4
-rw-r--r--devel/kdev-php/Makefile2
-rw-r--r--devel/kdev-python/Makefile2
-rw-r--r--devel/kdevelop-pg-qt/Makefile2
-rw-r--r--devel/kdevelop/Makefile4
-rw-r--r--devel/kf5-extra-cmake-modules/Makefile4
-rw-r--r--devel/kf5-kauth/Makefile4
-rw-r--r--devel/kf5-kbookmarks/Makefile4
-rw-r--r--devel/kf5-kcmutils/Makefile4
-rw-r--r--devel/kf5-kconfig/Makefile4
-rw-r--r--devel/kf5-kcoreaddons/Makefile4
-rw-r--r--devel/kf5-kcrash/Makefile4
-rw-r--r--devel/kf5-kdbusaddons/Makefile4
-rw-r--r--devel/kf5-kdeclarative/Makefile4
-rw-r--r--devel/kf5-kdoctools/Makefile4
-rw-r--r--devel/kf5-kfilemetadata/Makefile4
-rw-r--r--devel/kf5-ki18n/Makefile4
-rw-r--r--devel/kf5-kidletime/Makefile4
-rw-r--r--devel/kf5-kio/Makefile4
-rw-r--r--devel/kf5-kitemmodels/Makefile4
-rw-r--r--devel/kf5-knewstuff/Makefile4
-rw-r--r--devel/kf5-knotifications/Makefile4
-rw-r--r--devel/kf5-knotifyconfig/Makefile4
-rw-r--r--devel/kf5-kpackage/Makefile4
-rw-r--r--devel/kf5-kparts/Makefile2
-rw-r--r--devel/kf5-kpeople/Makefile4
-rw-r--r--devel/kf5-kpty/Makefile4
-rw-r--r--devel/kf5-kservice/Makefile4
-rw-r--r--devel/kf5-ktexteditor/Makefile4
-rw-r--r--devel/kf5-kunitconversion/Makefile4
-rw-r--r--devel/kf5-solid/Makefile4
-rw-r--r--devel/kf5-threadweaver/Makefile4
-rw-r--r--devel/kio-extras/Makefile4
-rw-r--r--devel/kirigami-gallery/Makefile4
-rw-r--r--devel/kpublictransport/Makefile2
-rw-r--r--devel/libdbusmenu-qt/Makefile2
-rw-r--r--devel/liblxqt/Makefile2
-rw-r--r--devel/libqtxdg/Makefile2
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/lokalize/Makefile4
-rw-r--r--devel/lxqt-build-tools/Makefile2
-rw-r--r--devel/nextpnr/Makefile2
-rw-r--r--devel/okteta/Makefile2
-rw-r--r--devel/plasma5-khotkeys/Makefile4
-rw-r--r--devel/plasma5-kwrited/Makefile2
-rw-r--r--devel/plasma5-plasma-sdk/Makefile4
-rw-r--r--devel/poxml/Makefile2
-rw-r--r--devel/py-pyface/Makefile2
-rw-r--r--devel/py-qt5-pyqt/Makefile2
-rw-r--r--devel/py-qt5-qscintilla2/Makefile4
-rw-r--r--devel/pyotherside-qt5/Makefile2
-rw-r--r--devel/pyside2-tools/Makefile2
-rw-r--r--devel/pyside2/Makefile4
-rw-r--r--devel/qca/Makefile2
-rw-r--r--devel/qconf/Makefile2
-rw-r--r--devel/qcoro/Makefile2
-rw-r--r--devel/qgit/Makefile2
-rw-r--r--devel/qjson/Makefile2
-rw-r--r--devel/qschematic/Makefile2
-rw-r--r--devel/qscintilla2-designerplugin-qt5/Makefile2
-rw-r--r--devel/qscintilla2-qt5/Makefile2
-rw-r--r--devel/qt5-assistant/Makefile2
-rw-r--r--devel/qt5-concurrent/Makefile2
-rw-r--r--devel/qt5-core/Makefile2
-rw-r--r--devel/qt5-dbus/Makefile2
-rw-r--r--devel/qt5-designer/Makefile4
-rw-r--r--devel/qt5-help/Makefile2
-rw-r--r--devel/qt5-linguist/Makefile4
-rw-r--r--devel/qt5-linguisttools/Makefile2
-rw-r--r--devel/qt5-location/Makefile2
-rw-r--r--devel/qt5-qdbus/Makefile2
-rw-r--r--devel/qt5-qdbusviewer/Makefile2
-rw-r--r--devel/qt5-qdoc/Makefile2
-rw-r--r--devel/qt5-remoteobjects/Makefile2
-rw-r--r--devel/qt5-script/Makefile2
-rw-r--r--devel/qt5-scripttools/Makefile2
-rw-r--r--devel/qt5-scxml/Makefile2
-rw-r--r--devel/qt5-testlib/Makefile2
-rw-r--r--devel/qt5-uitools/Makefile2
-rw-r--r--devel/qt5/Makefile.sqldrivers2
-rw-r--r--devel/qtcreator/Makefile4
-rw-r--r--devel/redasm/Makefile2
-rw-r--r--devel/sasm/Makefile2
-rw-r--r--devel/shiboken2/Makefile2
-rw-r--r--devel/umbrello/Makefile4
-rw-r--r--devel/vitables/Makefile2
-rw-r--r--devel/xelfviewer/Makefile2
-rw-r--r--devel/xopcodecalc/Makefile2
-rw-r--r--devel/xpeviewer/Makefile2
-rw-r--r--devel/zeal/Makefile2
-rw-r--r--dns/kf5-kdnssd/Makefile4
-rw-r--r--dns/knock/Makefile2
-rw-r--r--dns/qmdnsengine/Makefile2
-rw-r--r--editors/calligra/Makefile4
-rw-r--r--editors/calligraplan/Makefile4
-rw-r--r--editors/cpeditor/Makefile2
-rw-r--r--editors/encryptpad/Makefile2
-rw-r--r--editors/featherpad/Makefile2
-rw-r--r--editors/focuswriter/Makefile2
-rw-r--r--editors/ghostwriter/Makefile4
-rw-r--r--editors/kate/Makefile4
-rw-r--r--editors/kile/Makefile4
-rw-r--r--editors/libreoffice/Makefile2
-rw-r--r--editors/mp/Makefile2
-rw-r--r--editors/neovim-qt/Makefile2
-rw-r--r--editors/notepadnext/Makefile2
-rw-r--r--editors/tea/Makefile2
-rw-r--r--editors/texmaker/Makefile2
-rw-r--r--editors/texstudio/Makefile2
-rw-r--r--editors/texworks/Makefile2
-rw-r--r--emulators/aqemu/Makefile2
-rw-r--r--emulators/cemu/Makefile2
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dolphin-emu/Makefile2
-rw-r--r--emulators/emu64/Makefile2
-rw-r--r--emulators/fceux/Makefile2
-rw-r--r--emulators/libretro-kronos/Makefile2
-rw-r--r--emulators/mame/Makefile2
-rw-r--r--emulators/mgba/Makefile2
-rw-r--r--emulators/mupen64plus-qt/Makefile4
-rw-r--r--emulators/ppsspp/Makefile2
-rw-r--r--emulators/qmc2/Makefile4
-rw-r--r--emulators/ripes/Makefile2
-rw-r--r--emulators/rpcs3/Makefile2
-rw-r--r--emulators/ukncbtl/Makefile2
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile2
-rw-r--r--emulators/virtualbox-ose/Makefile2
-rw-r--r--emulators/yuzu/Makefile4
-rw-r--r--finance/alkimia/Makefile4
-rw-r--r--finance/kmymoney/Makefile6
-rw-r--r--finance/kraft/Makefile2
-rw-r--r--finance/qtbitcointrader/Makefile2
-rw-r--r--finance/skrooge/Makefile6
-rw-r--r--french/aster/Makefile2
-rw-r--r--games/2048-qt/Makefile2
-rw-r--r--games/LibreMines/Makefile2
-rw-r--r--games/auralquiz/Makefile2
-rw-r--r--games/blinken/Makefile4
-rw-r--r--games/bomber/Makefile4
-rw-r--r--games/bovo/Makefile4
-rw-r--r--games/bubble-chains/Makefile2
-rw-r--r--games/chessx/Makefile2
-rw-r--r--games/cockatrice/Makefile4
-rw-r--r--games/colorcode/Makefile2
-rw-r--r--games/connectagram/Makefile2
-rw-r--r--games/cutemaze/Makefile4
-rw-r--r--games/doomsday/Makefile2
-rw-r--r--games/dustrac/Makefile2
-rw-r--r--games/freeciv/Makefile2
-rw-r--r--games/gcompris-qt/Makefile6
-rw-r--r--games/gottet/Makefile2
-rw-r--r--games/granatier/Makefile4
-rw-r--r--games/hedgewars/Makefile4
-rw-r--r--games/iqpuzzle/Makefile2
-rw-r--r--games/kanagram/Makefile4
-rw-r--r--games/kapman/Makefile4
-rw-r--r--games/katomic/Makefile4
-rw-r--r--games/kblackbox/Makefile4
-rw-r--r--games/kblocks/Makefile2
-rw-r--r--games/kbounce/Makefile4
-rw-r--r--games/kbreakout/Makefile4
-rw-r--r--games/kdiamond/Makefile4
-rw-r--r--games/kfourinline/Makefile4
-rw-r--r--games/kgoldrunner/Makefile4
-rw-r--r--games/khangman/Makefile4
-rw-r--r--games/kigo/Makefile4
-rw-r--r--games/killbots/Makefile4
-rw-r--r--games/kiriki/Makefile4
-rw-r--r--games/kjumpingcube/Makefile4
-rw-r--r--games/klickety/Makefile4
-rw-r--r--games/klines/Makefile4
-rw-r--r--games/kmahjongg/Makefile4
-rw-r--r--games/kmines/Makefile4
-rw-r--r--games/knavalbattle/Makefile4
-rw-r--r--games/knetwalk/Makefile4
-rw-r--r--games/knights/Makefile2
-rw-r--r--games/kolf/Makefile4
-rw-r--r--games/kollision/Makefile4
-rw-r--r--games/konquest/Makefile4
-rw-r--r--games/kpat/Makefile4
-rw-r--r--games/kreversi/Makefile4
-rw-r--r--games/kshisen/Makefile4
-rw-r--r--games/ksirk/Makefile2
-rw-r--r--games/ksnakeduel/Makefile4
-rw-r--r--games/kspaceduel/Makefile4
-rw-r--r--games/ksquares/Makefile4
-rw-r--r--games/ksudoku/Makefile4
-rw-r--r--games/ktuberling/Makefile4
-rw-r--r--games/kubrick/Makefile4
-rw-r--r--games/leela-zero/Makefile2
-rw-r--r--games/libkdegames/Makefile4
-rw-r--r--games/libkmahjongg/Makefile4
-rw-r--r--games/lskat/Makefile4
-rw-r--r--games/multimc/Makefile4
-rw-r--r--games/openage/Makefile2
-rw-r--r--games/openmw/Makefile4
-rw-r--r--games/palapeli/Makefile2
-rw-r--r--games/pentobi/Makefile2
-rw-r--r--games/picmi/Makefile4
-rw-r--r--games/pokerth/Makefile2
-rw-r--r--games/py-mnemosyne/Makefile2
-rw-r--r--games/qnetwalk/Makefile2
-rw-r--r--games/solarus-quest-editor/Makefile2
-rw-r--r--games/solarus/Makefile2
-rw-r--r--games/tanglet/Makefile2
-rw-r--r--games/wyrmgus/Makefile2
-rw-r--r--games/xnethack/Makefile2
-rw-r--r--graphics/appleseed/Makefile2
-rw-r--r--graphics/cloudcompare/Makefile2
-rw-r--r--graphics/colmap/Makefile2
-rw-r--r--graphics/converseen/Makefile2
-rw-r--r--graphics/diffpdf/Makefile2
-rw-r--r--graphics/digikam/Makefile6
-rw-r--r--graphics/dilay/Makefile2
-rw-r--r--graphics/djview4/Makefile2
-rw-r--r--graphics/drawpile/Makefile2
-rw-r--r--graphics/dspdfviewer/Makefile2
-rw-r--r--graphics/dust3d/Makefile2
-rw-r--r--graphics/engauge-digitizer/Makefile4
-rw-r--r--graphics/eos-movrec/Makefile2
-rw-r--r--graphics/epsonscan2/Makefile2
-rw-r--r--graphics/evolvotron/Makefile2
-rw-r--r--graphics/filmulator/Makefile2
-rw-r--r--graphics/fracplanet/Makefile2
-rw-r--r--graphics/fractgen/Makefile2
-rw-r--r--graphics/fraqtive/Makefile2
-rw-r--r--graphics/glaxnimate/Makefile2
-rw-r--r--graphics/glbinding/Makefile2
-rw-r--r--graphics/gmic-qt/Makefile2
-rw-r--r--graphics/gpxsee/Makefile8
-rw-r--r--graphics/gwenview/Makefile4
-rw-r--r--graphics/heimer/Makefile4
-rw-r--r--graphics/ikona/Makefile2
-rw-r--r--graphics/ipe/Makefile2
-rw-r--r--graphics/kamera/Makefile4
-rw-r--r--graphics/kamerka/Makefile4
-rw-r--r--graphics/katarakt/Makefile2
-rw-r--r--graphics/kcolorchooser/Makefile4
-rw-r--r--graphics/kcolorpicker/Makefile2
-rw-r--r--graphics/kdegraphics-mobipocket/Makefile4
-rw-r--r--graphics/kdegraphics-svgpart/Makefile4
-rw-r--r--graphics/kdegraphics-thumbnailers/Makefile4
-rw-r--r--graphics/kdiagram/Makefile2
-rw-r--r--graphics/kf5-kimageformats/Makefile4
-rw-r--r--graphics/kf5-kplotting/Makefile4
-rw-r--r--graphics/kf5-kquickcharts/Makefile8
-rw-r--r--graphics/kf5-prison/Makefile4
-rw-r--r--graphics/kgeotag/Makefile4
-rw-r--r--graphics/kgraphviewer/Makefile4
-rw-r--r--graphics/kimageannotator/Makefile2
-rw-r--r--graphics/kimagemapeditor/Makefile2
-rw-r--r--graphics/kipi-plugins/Makefile4
-rw-r--r--graphics/klatexformula/Makefile4
-rw-r--r--graphics/knotter/Makefile2
-rw-r--r--graphics/kolourpaint/Makefile4
-rw-r--r--graphics/kontrast/Makefile4
-rw-r--r--graphics/kooka/Makefile4
-rw-r--r--graphics/kphotoalbum/Makefile2
-rw-r--r--graphics/kqtquickcharts/Makefile2
-rw-r--r--graphics/kquickimageeditor/Makefile4
-rw-r--r--graphics/krita/Makefile4
-rw-r--r--graphics/ksanecore/Makefile4
-rw-r--r--graphics/kseexpr/Makefile2
-rw-r--r--graphics/ksnip/Makefile4
-rw-r--r--graphics/kxstitch/Makefile4
-rw-r--r--graphics/libQGLViewer/Makefile2
-rw-r--r--graphics/libkdcraw/Makefile2
-rw-r--r--graphics/libkexiv2/Makefile2
-rw-r--r--graphics/libkipi/Makefile4
-rw-r--r--graphics/libksane/Makefile4
-rw-r--r--graphics/libprojectm/Makefile4
-rw-r--r--graphics/luminance-qt5/Makefile2
-rw-r--r--graphics/lximage-qt/Makefile2
-rw-r--r--graphics/mandelbulber/Makefile2
-rw-r--r--graphics/nomacs/Makefile2
-rw-r--r--graphics/okular/Makefile4
-rw-r--r--graphics/opencsg/Makefile2
-rw-r--r--graphics/opencv/Makefile2
-rw-r--r--graphics/openimageio/Makefile4
-rw-r--r--graphics/openorienteering-mapper/Makefile8
-rw-r--r--graphics/openshadinglanguage/Makefile4
-rw-r--r--graphics/osg34/Makefile2
-rw-r--r--graphics/ospray/Makefile2
-rw-r--r--graphics/oyranos/Makefile2
-rw-r--r--graphics/pcl-pointclouds/Makefile2
-rw-r--r--graphics/pencil2d/Makefile2
-rw-r--r--graphics/peruse/Makefile2
-rw-r--r--graphics/pfstools/Makefile2
-rw-r--r--graphics/photivo/Makefile2
-rw-r--r--graphics/photoflare/Makefile2
-rw-r--r--graphics/photoqt/Makefile2
-rw-r--r--graphics/phototonic/Makefile2
-rw-r--r--graphics/poppler/Makefile2
-rw-r--r--graphics/py-python-poppler-qt5/Makefile2
-rw-r--r--graphics/py-traitsui/Makefile2
-rw-r--r--graphics/qcomicbook/Makefile2
-rw-r--r--graphics/qcustomplot-qt5/Makefile2
-rw-r--r--graphics/qgis-ltr/Makefile8
-rw-r--r--graphics/qgis/Makefile8
-rw-r--r--graphics/qt5-3d/Makefile2
-rw-r--r--graphics/qt5-graphicaleffects/Makefile2
-rw-r--r--graphics/qt5-imageformats/Makefile2
-rw-r--r--graphics/qt5-opengl/Makefile2
-rw-r--r--graphics/qt5-pixeltool/Makefile2
-rw-r--r--graphics/qt5-svg/Makefile2
-rw-r--r--graphics/qt5-wayland/Makefile2
-rw-r--r--graphics/qtawesome/Makefile2
-rw-r--r--graphics/qtpbfimageplugin/Makefile2
-rw-r--r--graphics/qtqr/Makefile2
-rw-r--r--graphics/quickqanava/Makefile2
-rw-r--r--graphics/qvge/Makefile2
-rw-r--r--graphics/rapid-photo-downloader/Makefile2
-rw-r--r--graphics/scantailor/Makefile4
-rw-r--r--graphics/seexpr/Makefile4
-rw-r--r--graphics/showimage/Makefile4
-rw-r--r--graphics/skanlite/Makefile4
-rw-r--r--graphics/skanpage/Makefile4
-rw-r--r--graphics/spectacle/Makefile4
-rw-r--r--graphics/tiled/Makefile2
-rw-r--r--graphics/vpaint/Makefile2
-rw-r--r--graphics/vulkan-caps-viewer/Makefile4
-rw-r--r--graphics/vv/Makefile2
-rw-r--r--graphics/wrapland/Makefile6
-rw-r--r--graphics/xaos/Makefile2
-rw-r--r--graphics/xpdf4/Makefile2
-rw-r--r--graphics/yacreader/Makefile6
-rw-r--r--graphics/yafaray/Makefile2
-rw-r--r--graphics/zbar/Makefile2
-rw-r--r--graphics/zint/Makefile2
-rw-r--r--irc/dxirc/Makefile2
-rw-r--r--irc/konversation/Makefile6
-rw-r--r--irc/kvirc/Makefile2
-rw-r--r--irc/quassel/Makefile10
-rw-r--r--japanese/fcitx-skk/Makefile2
-rw-r--r--japanese/kiten/Makefile4
-rw-r--r--lang/kf5-kross/Makefile4
-rw-r--r--lang/kross-interpreters/Makefile4
-rw-r--r--lang/kturtle/Makefile4
-rw-r--r--mail/trojita/Makefile2
-rw-r--r--math/acalc/Makefile2
-rw-r--r--math/analitza/Makefile4
-rw-r--r--math/asymptote/Makefile2
-rw-r--r--math/cantor/Makefile4
-rw-r--r--math/cgal/Makefile2
-rw-r--r--math/g2o/Makefile2
-rw-r--r--math/gecode/Makefile2
-rw-r--r--math/kalgebra/Makefile4
-rw-r--r--math/kbruch/Makefile4
-rw-r--r--math/kcalc/Makefile4
-rw-r--r--math/kig/Makefile4
-rw-r--r--math/kmplot/Makefile4
-rw-r--r--math/labplot/Makefile4
-rw-r--r--math/mathgl/Makefile2
-rw-r--r--math/mathmod/Makefile2
-rw-r--r--math/minizinc-ide/Makefile2
-rw-r--r--math/mpsolve/Makefile2
-rw-r--r--math/octave/Makefile2
-rw-r--r--math/octomap/Makefile2
-rw-r--r--math/openmesh/Makefile2
-rw-r--r--math/plplot/Makefile2
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qwtplot3d/Makefile2
-rw-r--r--math/rkward/Makefile2
-rw-r--r--math/rocs/Makefile4
-rw-r--r--math/speedcrunch/Makefile2
-rw-r--r--math/vtk6/Makefile4
-rw-r--r--math/vtk8/Makefile2
-rw-r--r--math/vtk9/Makefile2
-rw-r--r--math/zegrapher/Makefile2
-rw-r--r--misc/actiona/Makefile4
-rw-r--r--misc/artikulate/Makefile4
-rw-r--r--misc/bibletime/Makefile4
-rw-r--r--misc/crosti/Makefile2
-rw-r--r--misc/ecflow/Makefile2
-rw-r--r--misc/edfbrowser/Makefile2
-rw-r--r--misc/kde-thumbnailer-chm/Makefile4
-rw-r--r--misc/kde-thumbnailer-epub/Makefile4
-rw-r--r--misc/kde-thumbnailer-fb2/Makefile4
-rw-r--r--misc/kdeedu-data/Makefile2
-rw-r--r--misc/kf5-purpose/Makefile4
-rw-r--r--misc/kgeography/Makefile4
-rw-r--r--misc/klettres/Makefile4
-rw-r--r--misc/kookbook/Makefile4
-rw-r--r--misc/ktouch/Makefile4
-rw-r--r--misc/kwordquiz/Makefile4
-rw-r--r--misc/libkeduvocdocument/Makefile4
-rw-r--r--misc/molequeue/Makefile2
-rw-r--r--misc/nn-insight/Makefile2
-rw-r--r--misc/openhantek/Makefile2
-rw-r--r--misc/openmvg/Makefile2
-rw-r--r--misc/orange3/Makefile6
-rw-r--r--misc/orion/Makefile2
-rw-r--r--misc/parley/Makefile4
-rw-r--r--misc/qbrew/Makefile2
-rw-r--r--misc/qt5-l10n/Makefile2
-rw-r--r--misc/qt5ct/Makefile2
-rw-r--r--misc/tellico/Makefile4
-rw-r--r--misc/valentina/Makefile4
-rw-r--r--misc/veles/Makefile2
-rw-r--r--multimedia/QtAV/Makefile2
-rw-r--r--multimedia/audacious/Makefile2
-rw-r--r--multimedia/avidemux/Makefile.common2
-rw-r--r--multimedia/baka-mplayer/Makefile4
-rw-r--r--multimedia/bino/Makefile2
-rw-r--r--multimedia/cineencoder/Makefile2
-rw-r--r--multimedia/dragon/Makefile4
-rw-r--r--multimedia/dvbcut/Makefile2
-rw-r--r--multimedia/ffaudioconverter/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins/Makefile.common2
-rw-r--r--multimedia/gstreamer1-qt/Makefile2
-rw-r--r--multimedia/haruna/Makefile6
-rw-r--r--multimedia/kaffeine/Makefile4
-rw-r--r--multimedia/kamoso/Makefile4
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/Makefile2
-rw-r--r--multimedia/kdenlive/Makefile8
-rw-r--r--multimedia/kf5-kmediaplayer/Makefile4
-rw-r--r--multimedia/kmplayer/Makefile4
-rw-r--r--multimedia/libopenshot/Makefile2
-rw-r--r--multimedia/minitube/Makefile4
-rw-r--r--multimedia/mkvtoolnix/Makefile2
-rw-r--r--multimedia/mlt6-qt5/Makefile2
-rw-r--r--multimedia/mlt7-glaxnimate/Makefile2
-rw-r--r--multimedia/mlt7-qt5/Makefile2
-rw-r--r--multimedia/mpc-qt/Makefile4
-rw-r--r--multimedia/musique/Makefile4
-rw-r--r--multimedia/mythtv/Makefile6
-rw-r--r--multimedia/obs-ndi/Makefile2
-rw-r--r--multimedia/obs-scrab/Makefile2
-rw-r--r--multimedia/obs-streamfx/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile2
-rw-r--r--multimedia/obs-transition-matrix/Makefile2
-rw-r--r--multimedia/obs-v4l2sink/Makefile2
-rw-r--r--multimedia/obs-websocket/Makefile2
-rw-r--r--multimedia/olive/Makefile2
-rw-r--r--multimedia/opentoonz/Makefile2
-rw-r--r--multimedia/phonon-designerplugin/Makefile2
-rw-r--r--multimedia/phonon-gstreamer/Makefile2
-rw-r--r--multimedia/phonon-vlc/Makefile2
-rw-r--r--multimedia/phonon/Makefile2
-rw-r--r--multimedia/qmmp-plugin-pack-qt5/Makefile2
-rw-r--r--multimedia/qmmp-plugin-pack-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qpwgraph/Makefile2
-rw-r--r--multimedia/qt5-multimedia/Makefile2
-rw-r--r--multimedia/qwinff/Makefile4
-rw-r--r--multimedia/shotcut/Makefile2
-rw-r--r--multimedia/simplescreenrecorder/Makefile2
-rw-r--r--multimedia/smplayer-skins/Makefile2
-rw-r--r--multimedia/smplayer-themes/Makefile2
-rw-r--r--multimedia/smplayer/Makefile2
-rw-r--r--multimedia/smtube/Makefile2
-rw-r--r--multimedia/subtitlecomposer/Makefile4
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--multimedia/webcamoid/Makefile2
-rw-r--r--multimedia/zart/Makefile2
-rw-r--r--net-im/beebeep/Makefile2
-rw-r--r--net-im/chatterino2/Makefile2
-rw-r--r--net-im/cutegram/Makefile2
-rw-r--r--net-im/gitterdone/Makefile4
-rw-r--r--net-im/kaccounts-integration/Makefile4
-rw-r--r--net-im/kaccounts-providers/Makefile2
-rw-r--r--net-im/kaidan/Makefile2
-rw-r--r--net-im/kopete/Makefile4
-rw-r--r--net-im/ktp-accounts-kcm/Makefile4
-rw-r--r--net-im/ktp-approver/Makefile4
-rw-r--r--net-im/ktp-auth-handler/Makefile4
-rw-r--r--net-im/ktp-call-ui/Makefile4
-rw-r--r--net-im/ktp-common-internals/Makefile4
-rw-r--r--net-im/ktp-contact-list/Makefile4
-rw-r--r--net-im/ktp-contact-runner/Makefile4
-rw-r--r--net-im/ktp-desktop-applets/Makefile4
-rw-r--r--net-im/ktp-filetransfer-handler/Makefile4
-rw-r--r--net-im/ktp-kded-module/Makefile2
-rw-r--r--net-im/ktp-send-file/Makefile4
-rw-r--r--net-im/ktp-text-ui/Makefile4
-rw-r--r--net-im/libaccounts-qt5/Makefile2
-rw-r--r--net-im/libqtelegram-ae/Makefile2
-rw-r--r--net-im/libquotient/Makefile2
-rw-r--r--net-im/neochat/Makefile4
-rw-r--r--net-im/nheko/Makefile4
-rw-r--r--net-im/psi/Makefile2
-rw-r--r--net-im/qTox/Makefile4
-rw-r--r--net-im/quaternion/Makefile2
-rw-r--r--net-im/qxmpp-qt5/Makefile2
-rw-r--r--net-im/ricochet/Makefile2
-rw-r--r--net-im/ruqola/Makefile4
-rw-r--r--net-im/scudcloud/Makefile2
-rw-r--r--net-im/spectral/Makefile2
-rw-r--r--net-im/teamwords/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/telegramqml/Makefile2
-rw-r--r--net-im/telepathy-logger-qt5/Makefile2
-rw-r--r--net-im/telepathy-qt/Makefile2
-rw-r--r--net-mgmt/nagstamon/Makefile2
-rw-r--r--net-mgmt/seafile-gui/Makefile2
-rw-r--r--net-p2p/bitcoin/Makefile2
-rw-r--r--net-p2p/ktorrent/Makefile4
-rw-r--r--net-p2p/libktorrent/Makefile4
-rw-r--r--net-p2p/litecoin/Makefile2
-rw-r--r--net-p2p/namecoin/Makefile2
-rw-r--r--net-p2p/qbittorrent/Makefile2
-rw-r--r--net-p2p/retroshare/Makefile2
-rw-r--r--net-p2p/torrent-file-editor/Makefile2
-rw-r--r--net-p2p/transmission-qt/Makefile2
-rw-r--r--net-p2p/zetacoin/Makefile2
-rw-r--r--net/akonadi-calendar/Makefile4
-rw-r--r--net/akonadi-contacts/Makefile4
-rw-r--r--net/akonadi-mime/Makefile4
-rw-r--r--net/akonadi-notes/Makefile4
-rw-r--r--net/akonadi-search/Makefile4
-rw-r--r--net/avahi-qt5/Makefile2
-rw-r--r--net/calendarsupport/Makefile4
-rw-r--r--net/eventviews/Makefile4
-rw-r--r--net/incidenceeditor/Makefile4
-rw-r--r--net/kcalutils/Makefile4
-rw-r--r--net/kdenetwork-filesharing/Makefile4
-rw-r--r--net/kf5-kcalendarcore/Makefile4
-rw-r--r--net/kf5-kcontacts/Makefile4
-rw-r--r--net/kf5-kdav/Makefile4
-rw-r--r--net/kf5-kholidays/Makefile4
-rw-r--r--net/kf5-kxmlrpcclient/Makefile4
-rw-r--r--net/kf5-syndication/Makefile4
-rw-r--r--net/kget/Makefile4
-rw-r--r--net/kidentitymanagement/Makefile4
-rw-r--r--net/kimap/Makefile4
-rw-r--r--net/kio-gdrive/Makefile4
-rw-r--r--net/kio-zeroconf/Makefile2
-rw-r--r--net/kitinerary/Makefile4
-rw-r--r--net/kldap/Makefile4
-rw-r--r--net/kmailtransport/Makefile2
-rw-r--r--net/kmbox/Makefile2
-rw-r--r--net/kmime/Makefile4
-rw-r--r--net/kontactinterface/Makefile4
-rw-r--r--net/kpeoplevcard/Makefile4
-rw-r--r--net/kpimtextedit/Makefile4
-rw-r--r--net/krdc/Makefile4
-rw-r--r--net/krfb/Makefile4
-rw-r--r--net/ksmtp/Makefile2
-rw-r--r--net/ktnef/Makefile4
-rw-r--r--net/landrop/Makefile2
-rw-r--r--net/libgravatar/Makefile4
-rw-r--r--net/libkgapi/Makefile4
-rw-r--r--net/libksieve/Makefile4
-rw-r--r--net/libkvkontakte/Makefile2
-rw-r--r--net/libmaia/Makefile2
-rw-r--r--net/libmediawiki/Makefile2
-rw-r--r--net/linphone/Makefile4
-rw-r--r--net/mailcommon/Makefile4
-rw-r--r--net/mailimporter/Makefile4
-rw-r--r--net/mediastreamer/Makefile2
-rw-r--r--net/messagelib/Makefile4
-rw-r--r--net/nitroshare/Makefile2
-rw-r--r--net/pimcommon/Makefile4
-rw-r--r--net/py-qt5-networkauth/Makefile2
-rw-r--r--net/qoauth-qt5/Makefile2
-rw-r--r--net/qt5-network/Makefile2
-rw-r--r--net/qt5-networkauth/Makefile2
-rw-r--r--net/quiterss/Makefile4
-rw-r--r--net/rclone-browser/Makefile2
-rw-r--r--net/remmina/Makefile2
-rw-r--r--net/rsplib/Makefile2
-rw-r--r--net/rssguard/Makefile2
-rw-r--r--net/savvycan/Makefile2
-rw-r--r--net/smb4k/Makefile4
-rw-r--r--net/spoofer/Makefile2
-rw-r--r--net/wireshark/Makefile2
-rw-r--r--net/wpa_supplicant_gui/Makefile4
-rw-r--r--net/x2goclient/Makefile2
-rw-r--r--polish/kadu/Makefile4
-rw-r--r--polish/qnapi/Makefile2
-rw-r--r--ports-mgmt/octopkg/Makefile2
-rw-r--r--ports-mgmt/portrac/Makefile2
-rw-r--r--print/hplip/Makefile2
-rw-r--r--print/limereport/Makefile4
-rw-r--r--print/lyx/Makefile2
-rw-r--r--print/miktex/Makefile2
-rw-r--r--print/posterazor/Makefile2
-rw-r--r--print/print-manager/Makefile4
-rw-r--r--print/qpdfview/Makefile2
-rw-r--r--print/qt5-printsupport/Makefile2
-rw-r--r--print/scribus-devel/Makefile4
-rw-r--r--science/avogadro2/Makefile2
-rw-r--r--science/avogadrolibs/Makefile2
-rw-r--r--science/elmerfem/Makefile4
-rw-r--r--science/iboview/Makefile2
-rw-r--r--science/kalzium/Makefile4
-rw-r--r--science/kst2/Makefile2
-rw-r--r--science/liggghts/Makefile2
-rw-r--r--science/massxpert/Makefile4
-rw-r--r--science/molsketch/Makefile2
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/pulseview/Makefile2
-rw-r--r--science/py-pymol/Makefile2
-rw-r--r--science/py-veusz/Makefile2
-rw-r--r--science/scidavis/Makefile2
-rw-r--r--science/shelxle/Makefile2
-rw-r--r--science/step/Makefile4
-rw-r--r--science/vipster/Makefile2
-rw-r--r--science/xdrawchem/Makefile2
-rw-r--r--security/fwbuilder/Makefile4
-rw-r--r--security/globalprotect-openconnect/Makefile2
-rw-r--r--security/gpgme/Makefile4
-rw-r--r--security/keepassxc/Makefile4
-rw-r--r--security/kf5-kdesu/Makefile4
-rw-r--r--security/kgpg/Makefile4
-rw-r--r--security/kleopatra/Makefile4
-rw-r--r--security/kpkpass/Makefile2
-rw-r--r--security/kwalletmanager/Makefile4
-rw-r--r--security/libkleo/Makefile2
-rw-r--r--security/lxqt-openssh-askpass/Makefile2
-rw-r--r--security/lxqt-sudo/Makefile2
-rw-r--r--security/nitrokey-app/Makefile2
-rw-r--r--security/openconnect-gui/Makefile2
-rw-r--r--security/ophcrack/Makefile2
-rw-r--r--security/pinentry/Makefile2
-rw-r--r--security/plasma5-kscreenlocker/Makefile4
-rw-r--r--security/plasma5-ksshaskpass/Makefile4
-rw-r--r--security/plasma5-kwallet-pam/Makefile2
-rw-r--r--security/qtkeychain/Makefile6
-rw-r--r--security/spass-qt5/Makefile2
-rw-r--r--security/xca/Makefile2
-rw-r--r--security/yubikey-manager-qt/Makefile2
-rw-r--r--security/yubikey-personalization-gui/Makefile2
-rw-r--r--security/yubioath-desktop/Makefile2
-rw-r--r--sysutils/UEFITool/Makefile2
-rw-r--r--sysutils/accounts-qml-module/Makefile2
-rw-r--r--sysutils/android-file-transfer/Makefile2
-rw-r--r--sysutils/angrysearch/Makefile2
-rw-r--r--sysutils/baloo-widgets/Makefile4
-rw-r--r--sysutils/bareos-traymonitor/Makefile2
-rw-r--r--sysutils/bareos18-traymonitor/Makefile2
-rw-r--r--sysutils/bareos19-traymonitor/Makefile2
-rw-r--r--sysutils/bareos20-traymonitor/Makefile2
-rw-r--r--sysutils/barrier/Makefile2
-rw-r--r--sysutils/bsdisks/Makefile2
-rw-r--r--sysutils/calamares/Makefile4
-rw-r--r--sysutils/daggy/Makefile2
-rw-r--r--sysutils/dsbbatmon/Makefile2
-rw-r--r--sysutils/dsblogoutmgr/Makefile2
-rw-r--r--sysutils/dsbmc/Makefile2
-rw-r--r--sysutils/dsbsu/Makefile2
-rw-r--r--sysutils/filelight/Makefile4
-rw-r--r--sysutils/glogg/Makefile2
-rw-r--r--sysutils/k3b/Makefile4
-rw-r--r--sysutils/k4dirstat/Makefile2
-rw-r--r--sysutils/kbackup/Makefile4
-rw-r--r--sysutils/kcron/Makefile4
-rw-r--r--sysutils/kdebugsettings/Makefile4
-rw-r--r--sysutils/kdf/Makefile2
-rw-r--r--sysutils/kdialog/Makefile4
-rw-r--r--sysutils/kf5-baloo/Makefile2
-rw-r--r--sysutils/kf5-kwallet/Makefile4
-rw-r--r--sysutils/kfloppy/Makefile4
-rw-r--r--sysutils/khelpcenter/Makefile4
-rw-r--r--sysutils/kio-fuse/Makefile2
-rw-r--r--sysutils/kpmcore/Makefile4
-rw-r--r--sysutils/krename/Makefile2
-rw-r--r--sysutils/kshutdown/Makefile2
-rw-r--r--sysutils/ksystemlog/Makefile4
-rw-r--r--sysutils/libsysstat/Makefile2
-rw-r--r--sysutils/luckybackup/Makefile2
-rw-r--r--sysutils/lxqt-admin/Makefile2
-rw-r--r--sysutils/lxqt-config/Makefile2
-rw-r--r--sysutils/lxqt-policykit/Makefile2
-rw-r--r--sysutils/lxqt-powermanagement/Makefile2
-rw-r--r--sysutils/lxqt-qtplugin/Makefile2
-rw-r--r--sysutils/plasma-pass/Makefile4
-rw-r--r--sysutils/plasma5-discover/Makefile4
-rw-r--r--sysutils/plasma5-drkonqi/Makefile4
-rw-r--r--sysutils/plasma5-kde-cli-tools/Makefile4
-rw-r--r--sysutils/plasma5-kinfocenter/Makefile6
-rw-r--r--sysutils/plasma5-kmenuedit/Makefile4
-rw-r--r--sysutils/plasma5-ksysguard/Makefile4
-rw-r--r--sysutils/plasma5-ksystemstats/Makefile2
-rw-r--r--sysutils/plasma5-libksysguard/Makefile2
-rw-r--r--sysutils/plasma5-plasma-disks/Makefile2
-rw-r--r--sysutils/plasma5-plasma-systemmonitor/Makefile2
-rw-r--r--sysutils/plasma5-polkit-kde-agent-1/Makefile2
-rw-r--r--sysutils/plasma5-powerdevil/Makefile4
-rw-r--r--sysutils/plasma5-systemsettings/Makefile4
-rw-r--r--sysutils/polkit-qt/Makefile2
-rw-r--r--sysutils/qdirstat/Makefile2
-rw-r--r--sysutils/qsudo/Makefile2
-rw-r--r--sysutils/qtpass/Makefile2
-rw-r--r--sysutils/signon-kwallet-extension/Makefile4
-rw-r--r--sysutils/signon-plugin-oauth2/Makefile2
-rw-r--r--sysutils/signon-qt5/Makefile2
-rw-r--r--sysutils/signon-ui/Makefile2
-rw-r--r--sysutils/sweeper/Makefile2
-rw-r--r--sysutils/synergy/Makefile2
-rw-r--r--sysutils/tarsnap-gui/Makefile2
-rw-r--r--sysutils/twmn/Makefile2
-rw-r--r--sysutils/unetbootin/Makefile2
-rw-r--r--textproc/dikt/Makefile2
-rw-r--r--textproc/fcitx-qt5/Makefile2
-rw-r--r--textproc/fcitx5-configtool/Makefile2
-rw-r--r--textproc/fcitx5-qt/Makefile2
-rw-r--r--textproc/goldendict/Makefile2
-rw-r--r--textproc/highlight/Makefile2
-rw-r--r--textproc/kdiff3/Makefile4
-rw-r--r--textproc/kf5-kcodecs/Makefile4
-rw-r--r--textproc/kf5-sonnet/Makefile4
-rw-r--r--textproc/kf5-syntax-highlighting/Makefile4
-rw-r--r--textproc/kompare/Makefile4
-rw-r--r--textproc/kreport/Makefile2
-rw-r--r--textproc/libkomparediff2/Makefile4
-rw-r--r--textproc/markdownpart/Makefile4
-rw-r--r--textproc/pageedit/Makefile2
-rw-r--r--textproc/qstardict/Makefile2
-rw-r--r--textproc/qt5-xml/Makefile2
-rw-r--r--textproc/qt5-xmlpatterns/Makefile2
-rw-r--r--textproc/retext/Makefile4
-rw-r--r--textproc/sigil/Makefile4
-rw-r--r--textproc/uim-qt5/Makefile2
-rw-r--r--www/choqok/Makefile4
-rw-r--r--www/cutelyst/Makefile2
-rw-r--r--www/dooble/Makefile2
-rw-r--r--www/falkon/Makefile6
-rw-r--r--www/kdsoap/Makefile2
-rw-r--r--www/kf5-kdewebkit/Makefile4
-rw-r--r--www/kf5-khtml/Makefile4
-rw-r--r--www/kf5-kjs/Makefile4
-rw-r--r--www/kf5-kjsembed/Makefile4
-rw-r--r--www/kristall/Makefile4
-rw-r--r--www/onlyoffice-documentserver/Makefile2
-rw-r--r--www/otter-browser/Makefile2
-rw-r--r--www/plasma5-plasma-browser-integration/Makefile2
-rw-r--r--www/py-qt5-webengine/Makefile4
-rw-r--r--www/qhttpengine/Makefile2
-rw-r--r--www/qt5-webchannel/Makefile2
-rw-r--r--www/qt5-webengine/Makefile2
-rw-r--r--www/qt5-webglplugin/Makefile2
-rw-r--r--www/qt5-webkit/Makefile2
-rw-r--r--www/qt5-websockets-qml/Makefile2
-rw-r--r--www/qt5-websockets/Makefile2
-rw-r--r--www/qt5-webview/Makefile2
-rw-r--r--www/wt/Makefile2
-rw-r--r--x11-clocks/kteatime/Makefile4
-rw-r--r--x11-clocks/ktimer/Makefile4
-rw-r--r--x11-fm/arqiver/Makefile2
-rw-r--r--x11-fm/dolphin/Makefile4
-rw-r--r--x11-fm/konqueror/Makefile2
-rw-r--r--x11-fm/krusader2/Makefile2
-rw-r--r--x11-fm/pcmanfm-qt/Makefile2
-rw-r--r--x11-fm/qtfm/Makefile2
-rw-r--r--x11-fonts/fontmatrix/Makefile2
-rw-r--r--x11-fonts/fontobene/Makefile2
-rw-r--r--x11-fonts/oxygen-fonts/Makefile4
-rw-r--r--x11-themes/Kvantum/Makefile2
-rw-r--r--x11-themes/adwaita-qt5/Makefile2
-rw-r--r--x11-themes/kf5-breeze-icons/Makefile4
-rw-r--r--x11-themes/kf5-kemoticons/Makefile4
-rw-r--r--x11-themes/kf5-kiconthemes/Makefile6
-rw-r--r--x11-themes/kf5-oxygen-icons5/Makefile4
-rw-r--r--x11-themes/kf5-qqc2-desktop-style/Makefile4
-rw-r--r--x11-themes/lumina-themes/Makefile2
-rw-r--r--x11-themes/plasma5-breeze-gtk/Makefile2
-rw-r--r--x11-themes/plasma5-breeze/Makefile2
-rw-r--r--x11-themes/plasma5-kde-gtk-config/Makefile4
-rw-r--r--x11-themes/plasma5-oxygen/Makefile2
-rw-r--r--x11-themes/plasma5-plasma-workspace-wallpapers/Makefile4
-rw-r--r--x11-themes/qgnomeplatform/Makefile2
-rw-r--r--x11-themes/qt5-style-plugins/Makefile2
-rw-r--r--x11-themes/qtcurve/Makefile16
-rw-r--r--x11-toolkits/color-widgets-qt5/Makefile2
-rw-r--r--x11-toolkits/ctk/Makefile2
-rw-r--r--x11-toolkits/kf5-attica/Makefile4
-rw-r--r--x11-toolkits/kf5-kcompletion/Makefile4
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/Makefile4
-rw-r--r--x11-toolkits/kf5-kdesignerplugin/Makefile4
-rw-r--r--x11-toolkits/kf5-kguiaddons/Makefile4
-rw-r--r--x11-toolkits/kf5-kirigami2/Makefile4
-rw-r--r--x11-toolkits/kf5-kitemviews/Makefile4
-rw-r--r--x11-toolkits/kf5-kjobwidgets/Makefile4
-rw-r--r--x11-toolkits/kf5-ktextwidgets/Makefile4
-rw-r--r--x11-toolkits/kf5-kwidgetsaddons/Makefile4
-rw-r--r--x11-toolkits/kf5-kxmlgui/Makefile4
-rw-r--r--x11-toolkits/kproperty/Makefile2
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/Makefile4
-rw-r--r--x11-toolkits/py-qt5-chart/Makefile4
-rw-r--r--x11-toolkits/qml-box2d/Makefile2
-rw-r--r--x11-toolkits/qt5-charts/Makefile2
-rw-r--r--x11-toolkits/qt5-datavis3d/Makefile2
-rw-r--r--x11-toolkits/qt5-declarative-test/Makefile2
-rw-r--r--x11-toolkits/qt5-declarative/Makefile2
-rw-r--r--x11-toolkits/qt5-gamepad/Makefile2
-rw-r--r--x11-toolkits/qt5-gui/Makefile2
-rw-r--r--x11-toolkits/qt5-quick3d/Makefile2
-rw-r--r--x11-toolkits/qt5-quickcontrols/Makefile2
-rw-r--r--x11-toolkits/qt5-quickcontrols2/Makefile2
-rw-r--r--x11-toolkits/qt5-quicktimeline/Makefile2
-rw-r--r--x11-toolkits/qt5-uiplugin/Makefile2
-rw-r--r--x11-toolkits/qt5-virtualkeyboard/Makefile2
-rw-r--r--x11-toolkits/qt5-widgets/Makefile2
-rw-r--r--x11-toolkits/qt5pas/Makefile2
-rw-r--r--x11-toolkits/qtermwidget/Makefile2
-rw-r--r--x11-toolkits/qwt5-qt5/Makefile2
-rw-r--r--x11-toolkits/qwt6/Makefile2
-rw-r--r--x11-wm/kwinft/Makefile8
-rw-r--r--x11-wm/lxqt-panel/Makefile2
-rw-r--r--x11-wm/lxqt-session/Makefile2
-rw-r--r--x11-wm/obconf-qt/Makefile2
-rw-r--r--x11-wm/plasma5-kdecoration/Makefile4
-rw-r--r--x11-wm/plasma5-kwin/Makefile6
-rw-r--r--x11/antimicro/Makefile2
-rw-r--r--x11/compton-conf/Makefile2
-rw-r--r--x11/cool-retro-term/Makefile6
-rw-r--r--x11/coreterminal/Makefile2
-rw-r--r--x11/disman/Makefile4
-rw-r--r--x11/dsbautostart/Makefile2
-rw-r--r--x11/dsbxinput/Makefile2
-rw-r--r--x11/glcapsviewer/Makefile2
-rw-r--r--x11/kdisplay/Makefile4
-rw-r--r--x11/kf5-frameworkintegration/Makefile4
-rw-r--r--x11/kf5-kactivities-stats/Makefile4
-rw-r--r--x11/kf5-kactivities/Makefile4
-rw-r--r--x11/kf5-kded/Makefile4
-rw-r--r--x11/kf5-kdelibs4support/Makefile8
-rw-r--r--x11/kf5-kglobalaccel/Makefile4
-rw-r--r--x11/kf5-kinit/Makefile4
-rw-r--r--x11/kf5-krunner/Makefile4
-rw-r--r--x11/kf5-kwayland/Makefile4
-rw-r--r--x11/kf5-kwindowsystem/Makefile4
-rw-r--r--x11/kf5-plasma-framework/Makefile4
-rw-r--r--x11/konsole/Makefile4
-rw-r--r--x11/libfm-qt/Makefile2
-rw-r--r--x11/lumina-core/Makefile4
-rw-r--r--x11/lumina-coreutils/Makefile4
-rw-r--r--x11/lxqt-about/Makefile2
-rw-r--r--x11/lxqt-globalkeys/Makefile2
-rw-r--r--x11/lxqt-runner/Makefile2
-rw-r--r--x11/pcdm/Makefile2
-rw-r--r--x11/plasma-wayland-protocols/Makefile2
-rw-r--r--x11/plasma5-kactivitymanagerd/Makefile2
-rw-r--r--x11/plasma5-kgamma5/Makefile4
-rw-r--r--x11/plasma5-kscreen/Makefile4
-rw-r--r--x11/plasma5-kwayland-integration/Makefile2
-rw-r--r--x11/plasma5-kwayland-server/Makefile2
-rw-r--r--x11/plasma5-layer-shell-qt/Makefile2
-rw-r--r--x11/plasma5-libkscreen/Makefile4
-rw-r--r--x11/plasma5-plasma-desktop/Makefile8
-rw-r--r--x11/plasma5-plasma-integration/Makefile4
-rw-r--r--x11/plasma5-plasma-workspace/Makefile10
-rw-r--r--x11/plasma5-plasma/Makefile2
-rw-r--r--x11/qimageblitz/Makefile2
-rw-r--r--x11/qt5-x11extras/Makefile2
-rw-r--r--x11/qterminal/Makefile2
-rw-r--r--x11/radare-cutter/Makefile2
-rw-r--r--x11/rsibreak/Makefile2
-rw-r--r--x11/sddm/Makefile4
-rw-r--r--x11/yakuake/Makefile4
1105 files changed, 1654 insertions, 1637 deletions
diff --git a/CHANGES b/CHANGES
index 5c5b6235ad83..d12f8b6d67c0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,23 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20220911:
+AUTHOR: zirias@FreeBSD.org
+
+ kde.mk, qt.mk and pyqt.mk now use a colon for component suffixes
+
+ Suffixes for build, run and test (for pyqt) dependencies used an underscore
+ previously. This was not in line with most other USES, using a colon for
+ that purpose.
+
+ So if you previously had for example
+
+ USE_QT= buildtools_build
+
+ replace it with
+
+ USE_QT= buildtools:build
+
20220907:
AUTHOR: se@FreeBSD.org
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 09c66f68cd2d..442183b61453 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -9,8 +9,8 @@
#
# USE_KDE List of KF5/Plasma5 components (other ports) that this
# port depends on.
-# * foo_build Add a build-time dependency (BUILD_DEPENDS)
-# * foo_run Add a run-time dependency (RUN_DEPENDS)
+# * foo:build Add a build-time dependency (BUILD_DEPENDS)
+# * foo:run Add a run-time dependency (RUN_DEPENDS)
# * foo (default) Add both dependencies on component <foo>, or
# a LIB_DEPENDS if applicable.
#
@@ -25,7 +25,7 @@
#
# option DOCS If the port is part of kde-applications (see CATEGORIES,
# above) and has an option defined for DOCS then a dependency
-# for doctools_build is added. The option itself doesn't
+# for doctools:build is added. The option itself doesn't
# have to do anything -- the dependency is always there.
#
# KDE_INVENT If the port does not have a regular release, and should
@@ -159,7 +159,7 @@ _KDE_OPTIONS= bogus ${OPTIONS_DEFINE}
. if ${_KDE_OPTIONS:MDOCS}
DOCSDIR= ${PREFIX}/share/doc
PORTDOCS?= HTML/*
-USE_KDE+= doctools_build
+USE_KDE+= doctools:build
. endif
# Further pass along a SHLIB_VER PLIST_SUB
PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \
@@ -870,18 +870,18 @@ kde-${comp}_PATH= ${kde-${comp}${_KDE_VERSION}_LIB}
_USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
# Iterate through components deprived of suffix.
-. for component in ${USE_KDE:O:u:C/_.+//}
+. for component in ${USE_KDE:O:u:C/:.+//}
# Check that the component is valid.
. if ${_USE_KDE_ALL:M${component}} != ""
# Skip meta-components (currently none).
. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB))
# Check if a dependency type is explicitly requested.
-. if ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
+. if ${USE_KDE:M${component}\:*} != "" && ${USE_KDE:M${component}} == ""
kde-${component}_TYPE= # empty
-. if ${USE_KDE:M${component}_build} != ""
+. if ${USE_KDE:M${component}\:build} != ""
kde-${component}_TYPE+= build
. endif
-. if ${USE_KDE:M${component}_run} != ""
+. if ${USE_KDE:M${component}\:run} != ""
kde-${component}_TYPE+= run
. endif
. endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index a421a438056b..33ce894a4f04 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -11,10 +11,10 @@
# targets are then set assuming a certain tarball and
# port layout.
# USE_PYQT - List of PyQt components to depend on
-# * foo_build only build depend
-# * foo_run only run depend
-# * foo_test only test depend
-# * foo both (default)
+# * foo:build only build depend
+# * foo:run only run depend
+# * foo:test only test depend
+# * foo build and run depend (default)
# PYQT_SIPDIR - where sip files will be installed to
# PYQT_APIDIR - where api files will be installed to
# PYQT_DOCDIR - where doc files will be installed to
@@ -199,7 +199,7 @@ _USE_PYQT_ALL+= ${_USE_SIP_ALL} \
${_USE_QSCINTILLA} \
${_USE_PYQTBUILDER}
. for comp in ${_USE_PYQT_ALL:O:u}
-_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
+_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}:build py-${comp}:run py-${comp}:test
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
py-${comp}_TEST_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
@@ -211,9 +211,9 @@ py-${comp}_test_TEST_DEPENDS?= ${py-${comp}_TEST_DEPENDS}
_USE_PYQT= ${USE_PYQT:O:u}
. for comp in ${_USE_PYQT}
. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
-BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS}
-RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS}
-TEST_DEPENDS+= ${py-${comp}_TEST_DEPENDS}
+BUILD_DEPENDS+= ${py-${comp:S/:/_/}_BUILD_DEPENDS}
+RUN_DEPENDS+= ${py-${comp:S/:/_/}_RUN_DEPENDS}
+TEST_DEPENDS+= ${py-${comp:S/:/_/}_TEST_DEPENDS}
. else
IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #'
. endif
diff --git a/Mk/Uses/qmake.mk b/Mk/Uses/qmake.mk
index 48304c742493..e6fc0758026a 100644
--- a/Mk/Uses/qmake.mk
+++ b/Mk/Uses/qmake.mk
@@ -110,7 +110,7 @@ QMAKE_SOURCE_PATH?= # empty
# Add qmake to USE_QT -- unless it's qmake itself
. if !${PORTNAME} == qmake && ${_QT_VER:M5}
-USE_QT+= qmake_build
+USE_QT+= qmake:build
. endif
. if empty(qmake_ARGS:Mno_env)
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index f1e1134bf883..e45705350fe6 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -11,8 +11,8 @@
# Versions: 5
#
# Port variables:
-# USE_QT - List of Qt modules to depend on, with optional '_build'
-# and '_run' suffixes. Define it empty to include this file
+# USE_QT - List of Qt modules to depend on, with optional ':build'
+# and ':run' suffixes. Define it empty to include this file
# without depending on Qt ports.
#
# MAINTAINER: kde@FreeBSD.org
@@ -399,18 +399,18 @@ _USE_QT_ALL= ${_USE_QT_COMMON} \
${_USE_QT${_QT_VER}_ONLY}
_USE_QT= ${USE_QT}
# Iterate through components deprived of suffix.
-. for component in ${_USE_QT:O:u:C/_(build|run)$//}
+. for component in ${_USE_QT:O:u:C/:(build|run)$//}
# Check that the component is valid.
. if ${_USE_QT_ALL:M${component}} != ""
# Skip meta-components (currently none).
. if defined(qt-${component}_PORT) && (defined(qt-${component}_PATH) || defined(qt-${component}_LIB))
# Check if a dependency type is explicitly requested.
-. if ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
+. if ${_USE_QT:M${component}\:*} != "" && ${_USE_QT:M${component}} == ""
qt-${component}_TYPE= # empty
-. if ${_USE_QT:M${component}_build} != ""
+. if ${_USE_QT:M${component}\:build} != ""
qt-${component}_TYPE+= build
. endif
-. if ${_USE_QT:M${component}_run} != ""
+. if ${_USE_QT:M${component}\:run} != ""
qt-${component}_TYPE+= run
. endif
. endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
diff --git a/accessibility/gammy/Makefile b/accessibility/gammy/Makefile
index 7dcf88a0a0c2..80c884df37fd 100644
--- a/accessibility/gammy/Makefile
+++ b/accessibility/gammy/Makefile
@@ -15,7 +15,7 @@ USE_GITHUB= yes
GH_ACCOUNT= Fushko
USE_GL= gl
USE_QT= core dbus gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xext xxf86vm
PLIST_FILES= bin/gammy \
diff --git a/accessibility/kmag/Makefile b/accessibility/kmag/Makefile
index 85f0a98a2a79..e65e9a0ba598 100644
--- a/accessibility/kmag/Makefile
+++ b/accessibility/kmag/Makefile
@@ -12,9 +12,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons \
i18n kio service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/accessibility/kmousetool/Makefile b/accessibility/kmousetool/Makefile
index e7ad5a20a65c..09163dad44e1 100644
--- a/accessibility/kmousetool/Makefile
+++ b/accessibility/kmousetool/Makefile
@@ -11,9 +11,9 @@ LICENSE= GPLv2
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
i18n iconthemes notifications widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui phonon4 widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext xtst
OPTIONS_DEFINE= DOCS
diff --git a/accessibility/kmouth/Makefile b/accessibility/kmouth/Makefile
index 522cc399c4b0..4993bce19ec2 100644
--- a/accessibility/kmouth/Makefile
+++ b/accessibility/kmouth/Makefile
@@ -12,9 +12,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
i18n jobwidgets kio service solid widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport speech widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/accessibility/libqaccessibilityclient/Makefile b/accessibility/libqaccessibilityclient/Makefile
index faa3c4290d87..bb751ff64da8 100644
--- a/accessibility/libqaccessibilityclient/Makefile
+++ b/accessibility/libqaccessibilityclient/Makefile
@@ -14,6 +14,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= core dbus gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/accessibility/qt5-speech/Makefile b/accessibility/qt5-speech/Makefile
index 3c2f423b2619..e4d9491da5da 100644
--- a/accessibility/qt5-speech/Makefile
+++ b/accessibility/qt5-speech/Makefile
@@ -10,7 +10,7 @@ USES= compiler:c++11-lang gl pkgconfig perl5 qmake:outsource,norecursive \
qt-dist:5,speech xorg
USE_GL= gl
USE_PERL5= extract
-USE_QT= core gui buildtools_build qmake_build
+USE_QT= core gui buildtools:build qmake:build
OPTIONS_DEFINE= ALSA
OPTIONS_GROUP= BACKEND
diff --git a/archivers/ark/Makefile b/archivers/ark/Makefile
index dc9f554df68a..28085c123058 100644
--- a/archivers/ark/Makefile
+++ b/archivers/ark/Makefile
@@ -14,9 +14,9 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons doctools i18n iconthemes \
itemmodels itemviews jobwidgets khtml kio parts pty service \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/archivers/kf5-karchive/Makefile b/archivers/kf5-karchive/Makefile
index 939780dad89f..121cf1c51d82 100644
--- a/archivers/kf5-karchive/Makefile
+++ b/archivers/kf5-karchive/Makefile
@@ -9,8 +9,8 @@ COMMENT= KF5 library that provides classes for handling archive formats
LICENSE= LGPL20
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/archivers/libarchive-qt/Makefile b/archivers/libarchive-qt/Makefile
index d3495bf0f8a6..2559d37daae1 100644
--- a/archivers/libarchive-qt/Makefile
+++ b/archivers/libarchive-qt/Makefile
@@ -10,7 +10,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake qt:5
-USE_QT= buildtools_build core dbus gui network qmake_build widgets
+USE_QT= buildtools:build core dbus gui network qmake:build widgets
USE_LDCONFIG= yes
USE_GITLAB= yes
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index 1cdaa5cd5cbf..94f592238fca 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/unzip:archivers/unzip
USES= cmake compiler:c++14-lang desktop-file-utils lxqt pkgconfig tar:xz gnome qt:5 xorg
USE_GNOME= glib20
-USE_QT= buildtools_build qmake_build core dbus gui linguisttools \
+USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
network printsupport svg widgets x11extras
USE_LXQT= buildtools lxqt
USE_XORG= xcb
diff --git a/archivers/quazip/Makefile b/archivers/quazip/Makefile
index f60d1e66fbbb..3b6aa0413364 100644
--- a/archivers/quazip/Makefile
+++ b/archivers/quazip/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= stachenov
CPE_VENDOR= quazip_project
USE_LDCONFIG= yes
USE_QT= core network \
- buildtools_build testlib_build qmake_build
+ buildtools:build testlib:build qmake:build
CMAKE_ARGS= -DBUILD_WITH_QT4:BOOL=FALSE
PLIST_SUB= QTVER_SUFFIX=5 \
diff --git a/archivers/v1541commander/Makefile b/archivers/v1541commander/Makefile
index d26616dbeb2e..048eb266f856 100644
--- a/archivers/v1541commander/Makefile
+++ b/archivers/v1541commander/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= lib1541img.so:archivers/lib1541img
USES= compiler:c++11-lang gmake pkgconfig qt:5 shared-mime-info
-USE_QT= core gui network widgets buildtools_build linguisttools_build
+USE_QT= core gui network widgets buildtools:build linguisttools:build
USE_GITHUB= yes
GH_PROJECT= zimk:zimk
diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile
index b26567552961..43766c47e031 100644
--- a/astro/gpsbabel/Makefile
+++ b/astro/gpsbabel/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang gmake localbase qt:5
-USE_QT= core qmake_build
+USE_QT= core qmake:build
CONFLICTS= gpsbabel14
@@ -24,7 +24,7 @@ OPTIONS_SUB= yes
GUI_USES= gl
GUI_USE= GL=gl \
QT=declarative,gui,location,network,printsupport,webchannel \
- QT=webengine,widgets,xml,buildtools_build,linguisttools_build
+ QT=webengine,widgets,xml,buildtools:build,linguisttools:build
GUI_ALL_TARGET= gui
GUI_VARS= MAKE_JOBS_UNSAFE=yes
diff --git a/astro/indiwebmanagerapp/Makefile b/astro/indiwebmanagerapp/Makefile
index 1f8e76eee5b7..03034eda43de 100644
--- a/astro/indiwebmanagerapp/Makefile
+++ b/astro/indiwebmanagerapp/Makefile
@@ -16,7 +16,7 @@ USES= cmake iconv gettext kde:5 ninja qt:5 pkgconfig python:3.7+ xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons doctools i18n kio itemviews jobwidgets service \
solid widgetsaddons windowsystem xmlgui
-USE_QT= buildtools concurrent core dbus gui qmake_build network widgets \
+USE_QT= buildtools concurrent core dbus gui qmake:build network widgets \
xml
USE_XORG= x11
USE_GITHUB= yes
diff --git a/astro/kosmindoormap/Makefile b/astro/kosmindoormap/Makefile
index 3da2d13f9c48..575436a32b13 100644
--- a/astro/kosmindoormap/Makefile
+++ b/astro/kosmindoormap/Makefile
@@ -10,9 +10,9 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= i18n kpublictransport \
- ecm_build
+ ecm:build
USE_QT= core declarative gui network quick3d \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile
index ef7fe4110f68..2081bc4cbd24 100644
--- a/astro/kstars/Makefile
+++ b/astro/kstars/Makefile
@@ -31,11 +31,11 @@ USE_KDE= attica auth bookmarks codecs completion config configwidgets\
iconthemes init itemviews jobwidgets kio newstuff notifications \
notifyconfig parts plotting service solid texteditor \
widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= concurrent core datavis3d dbus declarative gui multimedia \
network opengl printsupport sql svg testlib websockets widgets \
xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index b2bfcc247813..cd8948aad6ae 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -20,10 +20,10 @@ USE_KDE= attica auth codecs completion config configwidgets coreaddons \
crash doctools i18n jobwidgets kio newstuff package parts \
plasma-framework plasma-workspace-wallpapers runner service solid \
sonnet textwidgets wallet widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative designer gui location network opengl \
phonon4 printsupport script serialport sql svg webchannel widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile
index af63b9d6346a..ba92e4ab98f8 100644
--- a/astro/merkaartor/Makefile
+++ b/astro/merkaartor/Makefile
@@ -20,7 +20,7 @@ GH_ACCOUNT= openstreetmap
USE_LDCONFIG= yes
QMAKE_ARGS= SYSTEM_QUAZIP=1
-USE_QT= buildtools_build \
+USE_QT= buildtools:build \
concurrent core gui imageformats network printsupport svg \
webkit widgets xml
@@ -44,7 +44,7 @@ ZBAR_BROKEN= Does not build with option ZBAR selected
DEBUG_QMAKE_OFF= NODEBUG=1 RELEASE=1
NLS_USES= qt:5
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
OPTIONS_SUB= yes
diff --git a/astro/oskar/Makefile b/astro/oskar/Makefile
index cd01cf5ad6d8..2d159a84b4e1 100644
--- a/astro/oskar/Makefile
+++ b/astro/oskar/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
USES= cmake compiler:c++11-lang localbase:ldflags python qt:5 \
shebangfix
-USE_QT= core gui network widgets buildtools_build qmake_build
+USE_QT= core gui network widgets buildtools:build qmake:build
USE_LDCONFIG= yes
SHEBANG_FILES= apps/oskar_convert_cst_to_scalar.py
diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile
index 5789889bd532..9d1270be28d9 100644
--- a/astro/stellarium/Makefile
+++ b/astro/stellarium/Makefile
@@ -15,7 +15,7 @@ GH_ACCOUNT= Stellarium
USES= cmake compiler:c++11-lang desktop-file-utils \
qt:5 shared-mime-info
-USE_QT= qmake_build buildtools_build \
+USE_QT= qmake:build buildtools:build \
charts concurrent core gui network opengl \
printsupport widgets
@@ -47,7 +47,7 @@ GPS_CMAKE_OFF= -DENABLE_GPS:BOOL=OFF
MULTIMEDIA_USE= QT=multimedia
MULTIMEDIA_CMAKE_OFF= -DENABLE_MEDIA:BOOL=OFF
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
NLS_CMAKE_OFF= -DENABLE_NLS:BOOL=OFF
SCRIPTS_USE= QT=script
@@ -56,7 +56,7 @@ SCRIPTS_CMAKE_OFF= -DENABLE_SCRIPTING:BOOL=OFF
TELESCOPE_USE= QT=serialport
TELESCOPE_CMAKE_OFF= -DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF
-TEST_USE= QT=testlib_build
+TEST_USE= QT=testlib:build
TEST_CMAKE_ON= -DENABLE_TESTING:BOOL=ON
TEXTURES_MASTER_SITES= SF/${PORTNAME}/Extra-data-files/textures:gfx
diff --git a/astro/stellarsolver/Makefile b/astro/stellarsolver/Makefile
index 10734067e7d3..d510b60f4c24 100644
--- a/astro/stellarsolver/Makefile
+++ b/astro/stellarsolver/Makefile
@@ -13,7 +13,7 @@ LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libwcs.so:astro/wcslib
USES= cmake desktop-file-utils iconv ninja qt:5 pkgconfig
-USE_QT= buildtools concurrent core gui qmake_build network widgets
+USE_QT= buildtools concurrent core gui qmake:build network widgets
USE_GITHUB= yes
GH_ACCOUNT= rlancaste
diff --git a/audio/abgate-lv2/Makefile b/audio/abgate-lv2/Makefile
index acff9bba3076..e3abcba8a12a 100644
--- a/audio/abgate-lv2/Makefile
+++ b/audio/abgate-lv2/Makefile
@@ -18,7 +18,7 @@ USES= compiler:c++11-lang gl gmake gnome pkgconfig qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= antanasbruzas
USE_CXXSTD= c++11
-USE_QT= core gui widgets buildtools_build qmake_build
+USE_QT= core gui widgets buildtools:build qmake:build
USE_GL= gl
USE_GNOME= atkmm gtk20 gtkmm24 libsigc++20
USE_LDCONFIG= yes
diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile
index ec9b35557f8d..29f77524156a 100644
--- a/audio/amarok/Makefile
+++ b/audio/amarok/Makefile
@@ -25,7 +25,7 @@ USES= cmake compiler:c++11-lang cpe desktop-file-utils \
USE_QT= core concurrent declarative dbus gui location network phonon4 \
quickcontrols2 script scripttools sql svg webchannel \
webkit widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_KDE= archive auth attica bookmarks codecs config configwidgets \
completion coreaddons crash dbusaddons dnssd globalaccel \
@@ -33,7 +33,7 @@ USE_KDE= archive auth attica bookmarks codecs config configwidgets \
kcmutils kio kirigami2 newstuff notifications notifyconfig \
package parts service solid sonnet texteditor textwidgets \
threadweaver wallet widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_XORG= ice sm x11 xext
USE_LDCONFIG= yes
diff --git a/audio/audiocd-kio/Makefile b/audio/audiocd-kio/Makefile
index bbbd7e00aff7..60b8875a23a0 100644
--- a/audio/audiocd-kio/Makefile
+++ b/audio/audiocd-kio/Makefile
@@ -22,7 +22,7 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
service solid sonnet textwidgets unitconversion \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network phonon4 printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
diff --git a/audio/bambootracker/Makefile b/audio/bambootracker/Makefile
index f13f84856058..1c84ee082b07 100644
--- a/audio/bambootracker/Makefile
+++ b/audio/bambootracker/Makefile
@@ -20,7 +20,7 @@ USES= compiler:c++14-lang desktop-file-utils gl qmake qt:5 \
USE_GL= gl
USE_QT= buildtools core gui multimedia network widgets \
- linguisttools_build
+ linguisttools:build
DATADIR= ${PREFIX}/share/BambooTracker
DOCSDIR= ${PREFIX}/share/doc/BambooTracker
diff --git a/audio/cadence/Makefile b/audio/cadence/Makefile
index a9e38cb78ef6..3d0778836d15 100644
--- a/audio/cadence/Makefile
+++ b/audio/cadence/Makefile
@@ -18,7 +18,7 @@ SHEBANG_FILES= src/*.py
USE_GITHUB= yes
GH_ACCOUNT= falkTX
GH_PROJECT= Cadence
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_PYQT= pyqt5 sip
CXXFLAGS+= -DJACKBRIDGE_PROPER_CPP11_SUPPORT=yes
diff --git a/audio/cantata/Makefile b/audio/cantata/Makefile
index 2783ae338738..a6bc57151277 100644
--- a/audio/cantata/Makefile
+++ b/audio/cantata/Makefile
@@ -14,8 +14,8 @@ USES= cmake compiler:c++11-lang cpe pkgconfig qt:5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= CDrummond
-USE_QT= buildtools_build concurrent core dbus gui network \
- qmake_build sql sql-sqlite3_run svg widgets xml
+USE_QT= buildtools:build concurrent core dbus gui network \
+ qmake:build sql sql-sqlite3:run svg widgets xml
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_UDev
CMAKE_OFF= ENABLE_CDIOPARANOIA
@@ -72,7 +72,7 @@ MUSICBRAINZ_IMPLIES= CDPARANOIA
MUSICBRAINZ_LIB_DEPENDS=libmusicbrainz5.so:audio/libmusicbrainz5
MUSICBRAINZ_CMAKE_BOOL= ENABLE_MUSICBRAINZ
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
NLS_CMAKE_ON= -DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \
-DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease
NLS_CMAKE_OFF= -DLCONVERT_EXECUTABLE:BOOL=FALSE \
diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index daaf7f1a95e5..b8f21318a7c0 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -22,7 +22,7 @@ USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \
tar:bz2 xorg
USE_PYQT= pyqt5 sip
USE_GNOME= gtk20 gtk30
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_GL= gl
USE_XORG= x11
USE_SDL= sdl2
diff --git a/audio/csoundqt/Makefile b/audio/csoundqt/Makefile
index 5f7f91b13324..e3e604b1cfa0 100644
--- a/audio/csoundqt/Makefile
+++ b/audio/csoundqt/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libcsound64.so:audio/csound
USES= compiler:c++11-lib desktop-file-utils gl gmake qmake qt:5 shared-mime-info
USE_GITHUB= yes
-USE_QT= concurrent core declarative gui network printsupport webchannel webkit widgets xml buildtools_build
+USE_QT= concurrent core declarative gui network printsupport webchannel webkit widgets xml buildtools:build
USE_GL= gl
QMAKE_ARGS= CONFIG+="CSOUND_API_INCLUDE_DIR=${LOCALBASE}/include/csound CSOUND_LIBRARY_DIR=${LOCALBASE}/lib build64" \
diff --git a/audio/dgedit/Makefile b/audio/dgedit/Makefile
index 2b8323c1b61f..68b7315e41f7 100644
--- a/audio/dgedit/Makefile
+++ b/audio/dgedit/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libao.so:audio/libao \
libsndfile.so:audio/libsndfile
USES= autoreconf compiler:c++14-lang gmake libtool localbase pkgconfig qt:5
-USE_QT= buildtools_build core gui linguisttools_build widgets xml
+USE_QT= buildtools:build core gui linguisttools:build widgets xml
GNU_CONFIGURE= yes
diff --git a/audio/dmidiplayer/Makefile b/audio/dmidiplayer/Makefile
index 05b5ed3fefee..91859a6188f8 100644
--- a/audio/dmidiplayer/Makefile
+++ b/audio/dmidiplayer/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libdrumstick-widgets.so:audio/drumstick \
libuchardet.so:textproc/uchardet
USES= compiler:c++17-lang cmake desktop-file-utils pkgconfig qt:6 tar:bz2
-USE_QT= base tools_build
+USE_QT= base tools:build
CMAKE_ARGS= -DUSE_QT=6
CMAKE_ON= EMBED_TRANSLATIONS
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index 224b232ea2c5..29e1f876600a 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
liblo.so:audio/liblo
USES= cmake compiler:c++17-lang desktop-file-utils gl localbase:ldflags pkgconfig qt:5 shared-mime-info
-USE_QT= core gui svg widgets xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui svg widgets xml buildtools:build linguisttools:build qmake:build
USE_GL= gl
CMAKE_OFF= CONFIG_ALSA_MIDI
diff --git a/audio/drumstick/Makefile b/audio/drumstick/Makefile
index cb331e2d7685..f467d957b6dd 100644
--- a/audio/drumstick/Makefile
+++ b/audio/drumstick/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig qt:6 shared-mime-info tar:bz2
-USE_QT= base svg 5compat tools_build
+USE_QT= base svg 5compat tools:build
USE_LDCONFIG= yes
CMAKE_ARGS= -DUSE_QT=6
diff --git a/audio/dsbmixer/Makefile b/audio/dsbmixer/Makefile
index 3b70d75f95ea..e0a559c63b14 100644
--- a/audio/dsbmixer/Makefile
+++ b/audio/dsbmixer/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= dsbwrtsysctl:sysutils/dsbwrtsysctl
USES= compiler:c++11-lang gl qmake qt:5 tar:tgz
USE_GL= gl
-USE_QT= buildtools_build core gui linguisttools_build widgets
+USE_QT= buildtools:build core gui linguisttools:build widgets
USE_GITHUB= yes
GH_ACCOUNT= mrclksr
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 212f2b536632..477a7f22ac46 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth baloo5 bookmarks codecs completion config configwidgets \
service solid widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui multimedia network \
quickcontrols2 sql svg widgets xml \
- buildtools_build declarative-test_build qmake_build testlib_build
+ buildtools:build declarative-test:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS VLC
diff --git a/audio/faustlive/Makefile b/audio/faustlive/Makefile
index 3e7eefc3ad77..25cd83b3090f 100644
--- a/audio/faustlive/Makefile
+++ b/audio/faustlive/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION} \
libsndfile.so:audio/libsndfile # audio/alsa-lib isn't really needed: https://github.com/grame-cncm/faustlive/issues/3
USES= compiler:c++11-lang gl pkgconfig qmake qt:5 shebangfix
-USE_QT= core gui network widgets buildtools_build
+USE_QT= core gui network widgets buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/audio/flacon/Makefile b/audio/flacon/Makefile
index 81bdf72142c0..5413c30d1a6f 100644
--- a/audio/flacon/Makefile
+++ b/audio/flacon/Makefile
@@ -21,8 +21,8 @@ TEST_DEPENDS= alacenc:audio/alacenc \
USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig qt:5
USE_GITHUB= yes
-USE_QT= buildtools_build concurrent_build qmake_build testlib_build \
- linguisttools_build core gui network widgets
+USE_QT= buildtools:build concurrent:build qmake:build testlib:build \
+ linguisttools:build core gui network widgets
CMAKE_ARGS= -DBUILD_TESTS:BOOL=YES
do-test:
diff --git a/audio/fmit/Makefile b/audio/fmit/Makefile
index 0430cabe51d4..ff4430224dad 100644
--- a/audio/fmit/Makefile
+++ b/audio/fmit/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3
USES= compiler:c++11-lang gl gnome pkgconfig qmake qt:5 tar:bzip2 xorg
-USE_QT= buildtools_build core gui opengl qmake_build multimedia network svg widgets
+USE_QT= buildtools:build core gui opengl qmake:build multimedia network svg widgets
USE_GL= gl glut
USE_GITHUB= yes
diff --git a/audio/guidolib/Makefile b/audio/guidolib/Makefile
index a6f80aca6b41..2faf190a82c0 100644
--- a/audio/guidolib/Makefile
+++ b/audio/guidolib/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmidisharelight.so:audio/midisharelight
USES= compiler:c++11-lang gl cmake gnome localbase:ldflags pkgconfig qt:5 xorg
-USE_QT= core gui widgets printsupport xml buildtools_build qmake_build
+USE_QT= core gui widgets printsupport xml buildtools:build qmake:build
USE_GL= gl
USE_GNOME= cairo
USE_LDCONFIG= yes
diff --git a/audio/hpsjam/Makefile b/audio/hpsjam/Makefile
index af153ada5186..273554d9e960 100644
--- a/audio/hpsjam/Makefile
+++ b/audio/hpsjam/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= \
USES= compiler:c++11-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build core gui widgets svg
+USE_QT= buildtools:build core gui widgets svg
USE_GITHUB= yes
GH_ACCOUNT= hselasky
diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile
index 7f0d74d1fbce..21d7996e31ed 100644
--- a/audio/hydrogen/Makefile
+++ b/audio/hydrogen/Makefile
@@ -15,8 +15,8 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig \
localbase qt:5
-USE_QT= core gui network widgets xml xmlpatterns buildtools_build \
- linguisttools_build qmake_build testlib_build
+USE_QT= core gui network widgets xml xmlpatterns buildtools:build \
+ linguisttools:build qmake:build testlib:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/inscore/Makefile b/audio/inscore/Makefile
index d8e80a2df8b2..19aadc0391a7 100644
--- a/audio/inscore/Makefile
+++ b/audio/inscore/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libGUIDOEngine.so:audio/guidolib \
USES= cmake gnome qt:5
USE_QT= core declarative gui network multimedia opengl printsupport sensors svg widgets websockets \
- qmake_build buildtools_build
+ qmake:build buildtools:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/audio/jacktrip/Makefile b/audio/jacktrip/Makefile
index fdc3822e077e..a2ad27809250 100644
--- a/audio/jacktrip/Makefile
+++ b/audio/jacktrip/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
librtaudio.so:audio/rtaudio
USES= meson compiler:c++17-lang gl pkgconfig qt:5
-USE_QT= core gui network networkauth quickcontrols2 svg websockets widgets buildtools_build
+USE_QT= core gui network networkauth quickcontrols2 svg websockets widgets buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/audio/jalv/Makefile b/audio/jalv/Makefile
index 17860685ea8b..f60bb619ebe0 100644
--- a/audio/jalv/Makefile
+++ b/audio/jalv/Makefile
@@ -25,7 +25,7 @@ USES= compiler:c++11-lang gnome pkgconfig python:build qmake:no_configure,no_en
qt:5 tar:bz2 waf
CONFIGURE_ARGS= --no-qt4
USE_CXXSTD= c++11
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_GNOME= atk atkmm cairo cairomm pango pangomm libsigc++20 \
gdkpixbuf2 glib20 glibmm gtk20 gtk30 gtkmm24
diff --git a/audio/jamulus/Makefile b/audio/jamulus/Makefile
index 1ceb92a6f214..d7cdb43af325 100644
--- a/audio/jamulus/Makefile
+++ b/audio/jamulus/Makefile
@@ -17,7 +17,7 @@ FLAVOR?= ${FLAVORS:[1]}
server_PKGNAMESUFFIX= -server
USES= compiler:c++11-lang gl pkgconfig qmake qt:5
-USE_QT= concurrent core multimedia network xml buildtools_build linguisttools_build
+USE_QT= concurrent core multimedia network xml buildtools:build linguisttools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/audio/juk/Makefile b/audio/juk/Makefile
index 522a885b4de8..db1247e646f0 100644
--- a/audio/juk/Makefile
+++ b/audio/juk/Makefile
@@ -15,9 +15,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons globalaccel i18n iconthemes itemviews \
jobwidgets kio notifications service solid sonnet textwidgets \
wallet widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network phonon4 svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/audio/kid3-qt5/Makefile b/audio/kid3-qt5/Makefile
index 0650c5b55f1d..198789ae738b 100644
--- a/audio/kid3-qt5/Makefile
+++ b/audio/kid3-qt5/Makefile
@@ -19,7 +19,7 @@ USES= cmake compiler:c++11-lang desktop-file-utils gnome \
USE_GNOME= libxslt:build
USE_LDCONFIG= yes
USE_QT= core dbus gui multimedia network xml widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
CMAKE_ARGS= -DWITH_DOCBOOKDIR="${LOCALBASE}/share/xsl/docbook" \
-DWITH_LIBDIR=lib \
@@ -39,7 +39,7 @@ KID3_APPS+= QT
# KF5
USES+= kde:5
USE_KDE+= auth codecs config configwidgets coreaddons kio \
- service widgetsaddons xmlgui doctools_build ecm_build
+ service widgetsaddons xmlgui doctools:build ecm:build
USE_QT+= concurrent
PLIST_SUB+= KF5="" QT="@comment " QT_SUFX=""
KID3_APPS+= KDE
@@ -78,7 +78,7 @@ TAGLIB_DESC= Various audio formats support via Taglib
TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib
TAGLIB_CMAKE_BOOL= WITH_TAGLIB
-TEST_USE= LOCALE=en_US.UTF-8 QT=testlib_build
+TEST_USE= LOCALE=en_US.UTF-8 QT=testlib:build
TEST_CMAKE_BOOL= BUILD_TESTING
TEST_TARGET= # define to override CMAKE_ARGS from Uses/kde.mk
TEST_WRKSRC= ${BUILD_WRKSRC}/src/test
diff --git a/audio/kmix/Makefile b/audio/kmix/Makefile
index f4a911d7975d..f74c773efbd9 100644
--- a/audio/kmix/Makefile
+++ b/audio/kmix/Makefile
@@ -15,9 +15,9 @@ USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
emoticons globalaccel i18n iconthemes init itemmodels \
itemviews kcmutils kdelibs4support notifications package \
plasma-framework service solid widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
# we want the KF5 version of kmix
diff --git a/audio/kwave/Makefile b/audio/kwave/Makefile
index 5647e0575aa7..5f48bf855815 100644
--- a/audio/kwave/Makefile
+++ b/audio/kwave/Makefile
@@ -22,9 +22,9 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons i18n iconthemes itemviews \
jobwidgets kio service solid sonnet textwidgets widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui multimedia network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_GROUP= AUDIOPLUGIN
diff --git a/audio/libechonest/Makefile b/audio/libechonest/Makefile
index 5fa9c41b66a1..e8b0b68b648f 100644
--- a/audio/libechonest/Makefile
+++ b/audio/libechonest/Makefile
@@ -17,14 +17,14 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= lfranchi
-USE_QT= core buildtools_build qmake_build network xml
+USE_QT= core buildtools:build qmake:build network xml
CMAKE_OFF+= BUILD_WITH_QT4
PLIST_SUB= PORTVERSION=${PORTVERSION}
OPTIONS_DEFINE= TEST
-TEST_USE= QT=testlib_build
+TEST_USE= QT=testlib:build
TEST_CMAKE_BOOL=ECHONEST_BUILD_TESTS
.include <bsd.port.mk>
diff --git a/audio/libkcddb/Makefile b/audio/libkcddb/Makefile
index 90a6c7d9d82e..2ec706186bed 100644
--- a/audio/libkcddb/Makefile
+++ b/audio/libkcddb/Makefile
@@ -12,9 +12,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets \
coreaddons i18n jobwidgets kio service solid \
widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/audio/libkcompactdisc/Makefile b/audio/libkcompactdisc/Makefile
index 1055a8bbc013..2655e9c2093f 100644
--- a/audio/libkcompactdisc/Makefile
+++ b/audio/libkcompactdisc/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= coreaddons emoticons i18n itemmodels itemviews \
kdelibs4support solid \
- ecm_build
+ ecm:build
USE_QT= core dbus gui phonon4 widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= ALSA DOCS
diff --git a/audio/liblastfm-qt5/Makefile b/audio/liblastfm-qt5/Makefile
index b3f0decd3f09..8aaeff3efa73 100644
--- a/audio/liblastfm-qt5/Makefile
+++ b/audio/liblastfm-qt5/Makefile
@@ -17,7 +17,7 @@ USE_GITHUB= yes
GH_ACCOUNT= lastfm
USE_LDCONFIG= yes
USE_QT= core dbus network sql xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
CMAKE_OFF= BUILD_WITH_QT4
QTVER_SUFFIX= 5
@@ -35,7 +35,7 @@ FINGERPRINT_CMAKE_BOOL= BUILD_FINGERPRINT
FINGERPRINT_BUILD_DEPENDS= ${NONEXISTENT}:math/fftw3:patch
FINGERPRINT_CMAKE_ON= -DLIBFFTW3_INCLUDE_DIR:PATH=`${MAKE} -C ${PORTSDIR}/math/fftw3 -VWRKSRC`/api
-TEST_USE= QT=testlib_build
+TEST_USE= QT=testlib:build
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_TEST_TARGET= test
diff --git a/audio/lmms/Makefile b/audio/lmms/Makefile
index 410480e802b4..2861a40bf25a 100644
--- a/audio/lmms/Makefile
+++ b/audio/lmms/Makefile
@@ -38,7 +38,7 @@ GH_ACCOUNT= LMMS
GH_TUPLE= mjansson:rpmalloc:1.4.0:rpmalloc/src/3rdparty/rpmalloc/rpmalloc \
lukas-w:qt5-x11embed:ec77d4ba40bebc0c53a016adb646b6fa65dd5faf:qt5x11embed/src/3rdparty/qt5-x11embed
USE_LDCONFIG= yes
-USE_QT= core gui widgets x11extras xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui widgets x11extras xml buildtools:build linguisttools:build qmake:build
USE_XORG= xcursor xext xfixes xft xinerama xrender
CMAKE_OFF= WANT_ALSA WANT_CALF WANT_CAPS WANT_CMT WANT_SWH WANT_STK \
diff --git a/audio/midipp/Makefile b/audio/midipp/Makefile
index 102c9d236787..76b2e91931b9 100644
--- a/audio/midipp/Makefile
+++ b/audio/midipp/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libumidi20.so:audio/libumidi
USES= compiler:c++11-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build core gui network printsupport widgets
+USE_QT= buildtools:build core gui network printsupport widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 88f8da854906..2bba909a2b29 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -39,8 +39,8 @@ USE_XORG= ice sm x11 xext
USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= mixxxdj
-USE_QT= buildtools concurrent core dbus gui linguisttools_build network \
- opengl qmake_build script scripttools sql sql-sqlite3 svg \
+USE_QT= buildtools concurrent core dbus gui linguisttools:build network \
+ opengl qmake:build script scripttools sql sql-sqlite3 svg \
testlib x11extras xml xmlpatterns widgets
CONFLICTS= mixxx22*
diff --git a/audio/mixxx22/Makefile b/audio/mixxx22/Makefile
index 6736eb855b72..c6733d52a7d8 100644
--- a/audio/mixxx22/Makefile
+++ b/audio/mixxx22/Makefile
@@ -40,8 +40,8 @@ USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= mixxxdj
USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \
- sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \
- qmake_build widgets
+ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools:build \
+ qmake:build widgets
CONFLICTS= mixxx
diff --git a/audio/mous/Makefile b/audio/mous/Makefile
index c1122989f670..34bd07457537 100644
--- a/audio/mous/Makefile
+++ b/audio/mous/Makefile
@@ -72,7 +72,7 @@ OSS_CMAKE_BOOL= WITH_PLUGIN_OSS
QT5_CMAKE_BOOL= WITH_APP_QT5
QT5_USES= qt:5
-QT5_USE= qt=buildtools,core,gui,widgets,qmake_build
+QT5_USE= qt=buildtools,core,gui,widgets,qmake:build
SNDIO_CMAKE_BOOL= WITH_PLUGIN_SNDIO
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
diff --git a/audio/mpz/Makefile b/audio/mpz/Makefile
index 25c7e2562266..0eead51bd70c 100644
--- a/audio/mpz/Makefile
+++ b/audio/mpz/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= olegantonyan
USES= compiler:c++11-lang desktop-file-utils gstreamer qmake qt:5
USE_GSTREAMER= flac libav mpg123 ogg opus vorbis
-USE_QT= buildtools_build concurrent core dbus gui multimedia \
+USE_QT= buildtools:build concurrent core dbus gui multimedia \
network widgets x11extras
QMAKE_ARGS= DEFINES+=USE_SYSTEM_TAGLIB DEFINES+=USE_SYSTEM_YAMLCPP
diff --git a/audio/mumble/Makefile b/audio/mumble/Makefile
index 9cc6c472d60a..47b6c90d7f00 100644
--- a/audio/mumble/Makefile
+++ b/audio/mumble/Makefile
@@ -38,7 +38,7 @@ GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \
mumble-voip:sbcelt:045493d:mumble_sbcelt/3rdparty/sbcelt-src \
mumble-voip:mumble-theme:9467fe8:mumble_theme/themes/Mumble
-USE_QT= buildtools_build core gui l10n linguist_build network opengl sql sql-sqlite3_run svg widgets xml
+USE_QT= buildtools:build core gui l10n linguist:build network opengl sql sql-sqlite3:run svg widgets xml
USE_LDCONFIG= yes
USE_XORG= ice xi x11
diff --git a/audio/murmur/Makefile b/audio/murmur/Makefile
index 625465dfb8e8..6fa53bb26b55 100644
--- a/audio/murmur/Makefile
+++ b/audio/murmur/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= compiler:c++11-lang qmake pkgconfig python:build qt:5 ssl
USE_CXXSTD= c++11
-USE_QT= buildtools_build core network sql xml
+USE_QT= buildtools:build core network sql xml
USE_GITHUB= YES
GH_ACCOUNT= mumble-voip
@@ -48,7 +48,7 @@ MYSQL_VARS_OFF= CONFIG+=no-sql-mysql
MYSQL_USE= QT=sql-mysql
SQLITE_VARS_OFF= CONFIG+=no-sqlite3_run
-SQLITE_USE= QT=sql-sqlite3_run
+SQLITE_USE= QT=sql-sqlite3:run
USERS= murmur
GROUPS= murmur
diff --git a/audio/muse-sequencer/Makefile b/audio/muse-sequencer/Makefile
index bf1867827639..fcee1a6080fe 100644
--- a/audio/muse-sequencer/Makefile
+++ b/audio/muse-sequencer/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
USES= cmake compiler:c++11-lib desktop-file-utils gl gnome localbase:ldflags qt:5 pkgconfig python shared-mime-info shebangfix
USE_GL= gl
-USE_QT= core gui svg xml widgets buildtools_build linguisttools_build qmake_build uitools_build
+USE_QT= core gui svg xml widgets buildtools:build linguisttools:build qmake:build uitools:build
USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 libsigc++20 pango pangomm
USE_LDCONFIG= yes
diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile
index cd91a495fecc..a18e2ed4f105 100644
--- a/audio/musescore/Makefile
+++ b/audio/musescore/Makefile
@@ -23,7 +23,7 @@ USE_QT= concurrent core declarative designer graphicaleffects gui \
help location network opengl printsupport \
quickcontrols2 scripttools sql svg testlib \
webchannel widgets xml xmlpatterns \
- buildtools_build linguisttools_build qmake_build uitools_build
+ buildtools:build linguisttools:build qmake:build uitools:build
USE_GITHUB= yes
GH_PROJECT= MuseScore
diff --git a/audio/mythplugin-mythmusic/Makefile b/audio/mythplugin-mythmusic/Makefile
index 36563ef2d25c..12997c4ef355 100644
--- a/audio/mythplugin-mythmusic/Makefile
+++ b/audio/mythplugin-mythmusic/Makefile
@@ -22,7 +22,7 @@ USE_GITHUB= yes
GH_ACCOUNT= MythTV
GH_PROJECT= mythtv
USE_LDCONFIG= yes
-USE_QT= buildtools_build core gui qmake_build sql widgets xml
+USE_QT= buildtools:build core gui qmake:build sql widgets xml
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" \
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index fb2c4d65a1a2..c2ea80b3874d 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -13,7 +13,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac
USES= cmake compiler:c++11-lang qt:5 ssl
USE_QT= core dbus declarative graphicaleffects gui network \
- quickcontrols2 svg widgets xml buildtools_build qmake_build
+ quickcontrols2 svg widgets xml buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= janbar
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index 8ec5b6ffa8b9..61c9c48644bd 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -34,7 +34,7 @@ CONFIG_DESC= Install configuration utility (needs Qt 5)
UTILS_DESC= Build and install utility programs
CONFIG_USES= qt:5
-CONFIG_USE= QT=core,gui,widgets,buildtools_build,qmake_build
+CONFIG_USE= QT=core,gui,widgets,buildtools:build,qmake:build
CONFIG_CMAKE_BOOL_OFF= ALSOFT_NO_CONFIG_UTIL
CONFIG_CMAKE_ON= -DALSOFT_NO_QT5:BOOL=OFF
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index f761c8848359..535e3c124b42 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
USES= cmake compiler:c++17-lang desktop-file-utils gl pkgconfig qt:5 \
shared-mime-info
USE_GL= gl
-USE_QT= core gui svg widgets xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui svg widgets xml buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= rncbc
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index febf7f5d7978..3505a62bd8a8 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -13,7 +13,7 @@ LIB_DEPENDS= libpulse.so:audio/pulseaudio
USES= cmake compiler:c++14-lang gettext-runtime localbase:ldflags qt:5 \
lxqt pkgconfig tar:xz gnome
-USE_QT= buildtools_build qmake_build core dbus gui linguisttools \
+USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
widgets
USE_LXQT= buildtools
USE_GNOME= glib20
diff --git a/audio/pianobooster/Makefile b/audio/pianobooster/Makefile
index 50c3a229fe95..8cf7073eb76f 100644
--- a/audio/pianobooster/Makefile
+++ b/audio/pianobooster/Makefile
@@ -19,7 +19,7 @@ USES= cmake compiler:c++11-lang desktop-file-utils gl pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= captnfab
GH_PROJECT= PianoBooster
-USE_QT= core gui opengl widgets xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui opengl widgets xml buildtools:build linguisttools:build qmake:build
USE_GL= gl glu
CMAKE_ON= USE_JACK
diff --git a/audio/picard/Makefile b/audio/picard/Makefile
index e5c5a6c1953a..2683eef687e9 100644
--- a/audio/picard/Makefile
+++ b/audio/picard/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discid>=1.0:audio/py-discid@${PY_FLAVOR} \
USES= gettext pyqt:5 python:3.7+ desktop-file-utils
USE_LOCALE= en_US.UTF-8
-USE_PYQT= pyqt5_run sip
+USE_PYQT= pyqt5:run sip
USE_PYTHON= autoplist distutils noflavors
CONFLICTS_INSTALL= picard-tools py*-python-picard # bin/picard
diff --git a/audio/plasma5-plasma-pa/Makefile b/audio/plasma5-plasma-pa/Makefile
index 9327b55dab7d..fed8caddb0c7 100644
--- a/audio/plasma5-plasma-pa/Makefile
+++ b/audio/plasma5-plasma-pa/Makefile
@@ -14,9 +14,9 @@ USES= cmake compiler:c++11-lib gettext gnome kde:5 pkgconfig qt:5 \
USE_GNOME= glib20
USE_KDE= config configwidgets coreaddons ecm globalaccel i18n \
kdeclarative notifications package plasma-framework \
- doctools_build
+ doctools:build
USE_QT= core dbus declarative gui network widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
SHEBANG_FILES= data/plasmaVolumeDisableKMixAutostart.pl
CMAKE_OFF= USE_GCONF
diff --git a/audio/polyphone/Makefile b/audio/polyphone/Makefile
index 27428a5a16a7..4bb7471759e8 100644
--- a/audio/polyphone/Makefile
+++ b/audio/polyphone/Makefile
@@ -23,7 +23,7 @@ DOS2UNIX_FILES= polyphone.pro \
editor/graphics/graphiquefourier.cpp \
editor/tree/treeitemdelegate.cpp
USE_GL= gl
-USE_QT= core concurrent gui network printsupport svg widgets buildtools_build linguisttools_build qmake_build
+USE_QT= core concurrent gui network printsupport svg widgets buildtools:build linguisttools:build qmake:build
USE_GNOME= glib20
USE_CXXSTD= c++11
diff --git a/audio/pulseaudio-qt/Makefile b/audio/pulseaudio-qt/Makefile
index b772c83d09fe..f8f009fec071 100644
--- a/audio/pulseaudio-qt/Makefile
+++ b/audio/pulseaudio-qt/Makefile
@@ -12,8 +12,8 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \
USES= cmake compiler:c++11-lib gettext kde:5 \
pkgconfig qt:5 shebangfix tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core dbus gui \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/audio/qaudiosonar/Makefile b/audio/qaudiosonar/Makefile
index 9e818caeb635..36b85a342b02 100644
--- a/audio/qaudiosonar/Makefile
+++ b/audio/qaudiosonar/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libjack.so:audio/jack
USES= compiler:c++11-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build core gui widgets
+USE_QT= buildtools:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
diff --git a/audio/qjackctl/Makefile b/audio/qjackctl/Makefile
index f8677ee3f6a8..d27d4497cd28 100644
--- a/audio/qjackctl/Makefile
+++ b/audio/qjackctl/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjack.so:audio/jack
USES= cmake compiler:c++11-lib gl localbase:ldflags pkgconfig qt:5
-USE_QT= core gui network widgets x11extras xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui network widgets x11extras xml buildtools:build linguisttools:build qmake:build
USE_GL= gl
USE_CXXSTD= c++11
diff --git a/audio/qmidiarp/Makefile b/audio/qmidiarp/Makefile
index 98ecbe4582cd..6e99ff0ab86e 100644
--- a/audio/qmidiarp/Makefile
+++ b/audio/qmidiarp/Makefile
@@ -22,8 +22,8 @@ USES= autoreconf compiler:c++11-lib desktop-file-utils \
gmake gnome localbase libtool pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= emuse
-USE_QT= core gui network widgets buildtools_build \
- linguisttools_build
+USE_QT= core gui network widgets buildtools:build \
+ linguisttools:build
USE_CXXSTD= c++11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-qt5 --enable-translations=yes
diff --git a/audio/qmidictl/Makefile b/audio/qmidictl/Makefile
index 0ced650fbec3..f8989271ca99 100644
--- a/audio/qmidictl/Makefile
+++ b/audio/qmidictl/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake compiler:c++11-lang gl localbase pkgconfig qt:5
GNU_CONFIGURE= yes
-USE_QT= core gui network widgets qmake_build buildtools_build linguisttools_build
+USE_QT= core gui network widgets qmake:build buildtools:build linguisttools:build
USE_GL= gl
BINARY_ALIAS= qmake=${QMAKE}
diff --git a/audio/qmidinet/Makefile b/audio/qmidinet/Makefile
index 946158f9785d..58f0486c0cfd 100644
--- a/audio/qmidinet/Makefile
+++ b/audio/qmidinet/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjack.so:audio/jack
USES= cmake compiler:c++17-lang pkgconfig qt:5
-USE_QT= core gui network widgets buildtools_build qmake_build
+USE_QT= core gui network widgets buildtools:build qmake:build
CMAKE_OFF= CONFIG_ALSA_MIDI # libalsa doesn't have MIDI functionality on FreeBSD
diff --git a/audio/qsampler/Makefile b/audio/qsampler/Makefile
index fcee19f168df..feaf5ec8ce68 100644
--- a/audio/qsampler/Makefile
+++ b/audio/qsampler/Makefile
@@ -18,7 +18,7 @@ USES= cmake compiler:c++17-lang desktop-file-utils gl localbase:ldflags pkgconf
shared-mime-info qmake:no_env qt:5 xorg
USE_GL= gl
USE_QT= core gui network widgets x11extras \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= rncbc
diff --git a/audio/qsynth/Makefile b/audio/qsynth/Makefile
index b755a75c41dd..5b2072e056de 100644
--- a/audio/qsynth/Makefile
+++ b/audio/qsynth/Makefile
@@ -14,8 +14,8 @@ LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
USES= cmake compiler:c++11-lang pkgconfig qt:5
USE_CXXSTD= c++11
-USE_QT= core gui network widgets x11extras buildtools_build \
- linguisttools_build qmake_build
+USE_QT= core gui network widgets x11extras buildtools:build \
+ linguisttools:build qmake:build
# cf. PR 224488
LDFLAGS+= -Wl,--as-needed
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 3d761bdb84d8..e8e29f133e26 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -41,8 +41,8 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
USES= cmake compiler:c++17-lang desktop-file-utils gettext-runtime gnome localbase:ldflags pkgconfig qt:5 shared-mime-info
USE_GNOME= atk cairo gdkpixbuf2 gtk20 gtkmm24 pango
-USE_QT= core gui svg widgets x11extras xml buildtools_build linguisttools_build qmake_build
-#USE_QT= base svg tools_build # for Qt6
+USE_QT= core gui svg widgets x11extras xml buildtools:build linguisttools:build qmake:build
+#USE_QT= base svg tools:build # for Qt6
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}_${DISTVERSION}
diff --git a/audio/quimup/Makefile b/audio/quimup/Makefile
index 9665a0897b1d..92fcb91efa71 100644
--- a/audio/quimup/Makefile
+++ b/audio/quimup/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \
libtag.so:audio/taglib
USES= compiler:c++11-lang gl pkgconfig qmake qt:5
-USE_QT= core gui network widgets buildtools_build
+USE_QT= core gui network widgets buildtools:build
USE_GL= gl
WRKSRC= ${WRKDIR}/Quimup_${PORTVERSION}_source
diff --git a/audio/qxgedit/Makefile b/audio/qxgedit/Makefile
index da5af7e43e8c..2df6c3f64d1e 100644
--- a/audio/qxgedit/Makefile
+++ b/audio/qxgedit/Makefile
@@ -13,6 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libasound.so:audio/alsa-lib
USES= cmake compiler:c++17-lang pkgconfig qt:5
-USE_QT= core gui network widgets buildtools_build qmake_build
+USE_QT= core gui network widgets buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile
index 3b9c9aabaf42..c2c3d8e6ac39 100644
--- a/audio/rosegarden/Makefile
+++ b/audio/rosegarden/Makefile
@@ -30,7 +30,7 @@ USES= alias cmake compiler:c++11-lib desktop-file-utils \
localbase:ldflags pkgconfig shared-mime-info tar:bzip2 \
qt:5 xorg
USE_QT= core gui network printsupport testlib widgets xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_XORG= ice sm x11 xext
OPTIONS_DEFINE= LIRC
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index ee87dba2bfad..7cb7599dad7c 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
USES= cmake compiler:c++17-lang desktop-file-utils gl pkgconfig qt:5 \
shared-mime-info
USE_GL= gl
-USE_QT= core gui svg widgets xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui svg widgets xml buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= rncbc
diff --git a/audio/sayonara/Makefile b/audio/sayonara/Makefile
index 1be7b6cc50c2..f4087064ef63 100644
--- a/audio/sayonara/Makefile
+++ b/audio/sayonara/Makefile
@@ -16,8 +16,8 @@ USES= cmake compiler:c++11-lib desktop-file-utils gnome gstreamer pkgconfig \
qt:5 python shebangfix
USE_GNOME= glib20
USE_GSTREAMER= flac libav mpg123 ogg opus vorbis
-USE_QT= dbus core gui network sql sql-sqlite3_run svg widgets xml \
- buildtools_build qmake_build linguisttools_build
+USE_QT= dbus core gui network sql sql-sqlite3:run svg widgets xml \
+ buildtools:build qmake:build linguisttools:build
USE_GITLAB= yes
GL_ACCOUNT= luciocarreras
diff --git a/audio/sonic-visualiser/Makefile b/audio/sonic-visualiser/Makefile
index fc02dc312dd4..51c451b247c8 100644
--- a/audio/sonic-visualiser/Makefile
+++ b/audio/sonic-visualiser/Makefile
@@ -27,7 +27,7 @@ LIB_DEPENDS= libcapnp.so:devel/capnproto \
USES= autoreconf compiler:c++11-lang desktop-file-utils dos2unix gmake gl pkgconfig qt:5 xorg
DOS2UNIX_FILES= convert.pro
-USE_QT= buildtools_build core gui network qmake_build svg testlib widgets xml
+USE_QT= buildtools:build core gui network qmake:build svg testlib widgets xml
USE_XORG= x11
USE_GL= gl
diff --git a/audio/soundkonverter/Makefile b/audio/soundkonverter/Makefile
index 9f8420288c88..bffacd3e5c86 100644
--- a/audio/soundkonverter/Makefile
+++ b/audio/soundkonverter/Makefile
@@ -17,14 +17,14 @@ LIB_DEPENDS= libtag.so:audio/taglib \
GH_ACCOUNT= dfaust
USES= cmake compiler:c++11-lang kde:5 qt:5 xorg
USE_GITHUB= yes
-USE_QT= dbus concurrent core buildtools_build gui network printsupport \
- qmake_build widgets xml
+USE_QT= dbus concurrent core buildtools:build gui network printsupport \
+ qmake:build widgets xml
USE_KDE= auth codecs config configwidgets completion coreaddons crash \
bookmarks guiaddons i18n iconthemes init itemviews jobwidgets \
kdelibs4support kio libkcddb notifications parts textwidgets \
service solid sonnet unitconversion windowsystem widgetsaddons \
xmlgui \
- doctools_build
+ doctools:build
USE_XORG= x11
WRKSRC_SUBDIR= src
diff --git a/audio/spectmorph/Makefile b/audio/spectmorph/Makefile
index 6da0da43c3d9..5967ad7054a3 100644
--- a/audio/spectmorph/Makefile
+++ b/audio/spectmorph/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libao.so:audio/libao \
libsndfile.so:audio/libsndfile
USES= autoreconf desktop-file-utils gettext-runtime gl gmake gnome libtool pkgconfig python:run qt:5 shebangfix tar:bz2 xorg
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_GNOME= cairo glib20
USE_GL= gl
USE_XORG= x11
diff --git a/audio/spotify-qt/Makefile b/audio/spotify-qt/Makefile
index 8ea97e450a9b..de1f064dda99 100644
--- a/audio/spotify-qt/Makefile
+++ b/audio/spotify-qt/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= spotifyd:audio/spotifyd
USES= cmake compiler:c++11-lang qt:5
USE_GITHUB= yes
GH_ACCOUNT= kraxarn
-USE_QT= core dbus gui network svg widgets buildtools_build qmake_build
+USE_QT= core dbus gui network svg widgets buildtools:build qmake:build
PLIST_FILES= bin/spotify-qt \
share/applications/spotify-qt.desktop \
diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile
index 377a195ad6c8..ca2498afe9fe 100644
--- a/audio/strawberry/Makefile
+++ b/audio/strawberry/Makefile
@@ -24,7 +24,7 @@ USES= cmake compiler:c++11-lang desktop-file-utils gettext-runtime \
USE_GNOME= glib20
USE_QT= concurrent core dbus gui linguisttools network sql sql-sqlite3 \
- widgets x11extras buildtools_build qmake_build testlib_build
+ widgets x11extras buildtools:build qmake:build testlib:build
USE_XORG= ice sm x11 xcb xext
CMAKE_ARGS= -DENABLE_GSTREAMER:BOOL=true \
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 97bc36f17cb0..207e210e3dfd 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -20,8 +20,8 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
USES= cmake compiler:c++11-lang iconv localbase pkgconfig \
qt:5 readline shared-mime-info tar:bzip2 xorg
-USE_QT= buildtools_build concurrent core declarative gui linguisttools location \
- network opengl printsupport qmake_build sensors \
+USE_QT= buildtools:build concurrent core declarative gui linguisttools location \
+ network opengl printsupport qmake:build sensors \
sql widgets websockets webchannel svg
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index 4fb8ab59aec4..7bbf0fd5ed46 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
USES= cmake compiler:c++17-lang desktop-file-utils gl pkgconfig qt:5 \
shared-mime-info
USE_GL= gl
-USE_QT= core gui svg widgets xml buildtools_build linguisttools_build qmake_build
+USE_QT= core gui svg widgets xml buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= rncbc
diff --git a/audio/tiatracker/Makefile b/audio/tiatracker/Makefile
index e3e651392a64..5c6fc1b2f223 100644
--- a/audio/tiatracker/Makefile
+++ b/audio/tiatracker/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/license.txt
USES= compiler:c++11-lang dos2unix gl qmake qt:5 sdl tar:xz
DOS2UNIX_GLOB= *.c *.cpp *.h *.k65 *.pro
USE_GL= gl
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_SDL= sdl2
CFLAGS+= `sdl2-config --cflags`
diff --git a/audio/traverso/Makefile b/audio/traverso/Makefile
index 5fe3094ecfb8..0203424cd0c8 100644
--- a/audio/traverso/Makefile
+++ b/audio/traverso/Makefile
@@ -28,7 +28,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
libwavpack.so:audio/wavpack
USES= cmake compiler:c++11-lang desktop-file-utils localbase:ldflags pkgconfig qt:5
-USE_QT= core gui printsupport xml widgets buildtools_build qmake_build
+USE_QT= core gui printsupport xml widgets buildtools:build qmake:build
CMAKE_OFF= WANT_ALSA
diff --git a/audio/virtual_oss_ctl/Makefile b/audio/virtual_oss_ctl/Makefile
index f9291dc7a339..a41ba4c02b0b 100644
--- a/audio/virtual_oss_ctl/Makefile
+++ b/audio/virtual_oss_ctl/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3
USES= compiler:c++11-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build core gui widgets
+USE_QT= buildtools:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
diff --git a/audio/vmpk/Makefile b/audio/vmpk/Makefile
index 75ebfe377281..0086de86fdab 100644
--- a/audio/vmpk/Makefile
+++ b/audio/vmpk/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdrumstick-rt.so:audio/drumstick
USES= compiler:c++11-lang cmake localbase:ldflags pkgconfig qt:6 tar:bz2 xorg
-USE_QT= base svg tools_build
+USE_QT= base svg tools:build
USE_XORG= xcb
CMAKE_ON= EMBED_TRANSLATIONS
diff --git a/audio/welle.io/Makefile b/audio/welle.io/Makefile
index f67f572176fb..cfe4788e527c 100644
--- a/audio/welle.io/Makefile
+++ b/audio/welle.io/Makefile
@@ -20,7 +20,7 @@ USE_GITHUB= yes
GH_ACCOUNT= AlbrechtL
GH_TAGNAME= 0aacf578d77d79212483cd6fce436fb66523f63f
USE_QT= charts core dbus declarative gui multimedia network \
- quickcontrols2 widgets buildtools_build qmake_build
+ quickcontrols2 widgets buildtools:build qmake:build
OPTIONS_DEFINE= AIRSPY CLI FFTW RTLSDR SOAPY
OPTIONS_DEFAULT= FFTW RTLSDR
diff --git a/benchmarks/kdiskmark/Makefile b/benchmarks/kdiskmark/Makefile
index 4f4dd425d940..810d12392454 100644
--- a/benchmarks/kdiskmark/Makefile
+++ b/benchmarks/kdiskmark/Makefile
@@ -15,9 +15,9 @@ GH_ACCOUNT= JonMagon
GH_PROJECT= KDiskMark
USES= cmake compiler:c++11-lang kde:5 qt:5
-USE_QT= buildtools_build linguisttools_build qmake_build \
+USE_QT= buildtools:build linguisttools:build qmake:build \
dbus core gui widgets
-USE_KDE= ecm_build auth coreaddons
+USE_KDE= ecm:build auth coreaddons
post-patch:
@${REINPLACE_CMD} -e '/--ioengine=/s,libaio,posixaio,' \
diff --git a/biology/sigviewer/Makefile b/biology/sigviewer/Makefile
index ebea657a8969..915dd10649ca 100644
--- a/biology/sigviewer/Makefile
+++ b/biology/sigviewer/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libbiosig.so:biology/biosig \
libxdf.so:misc/libxdf
USES= gl qmake qt:5
-USE_QT= core gui widgets xml qmake_build buildtools_build
+USE_QT= core gui widgets xml qmake:build buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/biology/ugene/Makefile b/biology/ugene/Makefile
index e3122d99ed81..561b1c334eb1 100644
--- a/biology/ugene/Makefile
+++ b/biology/ugene/Makefile
@@ -20,10 +20,10 @@ GH_ACCOUNT= ugeneunipro
USES= desktop-file-utils gl qmake qt:5 shared-mime-info sqlite xorg
USE_GL= gl glu
-USE_QT= buildtools_build linguisttools_build \
+USE_QT= buildtools:build linguisttools:build \
core gui network opengl printsupport scripttools script \
sql svg testlib widgets xml \
- imageformats_run
+ imageformats:run
USE_XORG= x11 xtst
QMAKE_ARGS= INSTALL_PREFIX="${PREFIX}" UGENE_INSTALL_DATA="${DATADIR}" \
diff --git a/cad/appcsxcad/Makefile b/cad/appcsxcad/Makefile
index 616a31d79105..eeacd1ff5ed4 100644
--- a/cad/appcsxcad/Makefile
+++ b/cad/appcsxcad/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libCSXCAD.so:cad/csxcad \
libvtkCommonCore-9.1.so:math/vtk9
USES= cmake jpeg pkgconfig qt:5 xorg
-USE_QT= core gui sql widgets xml buildtools_build qmake_build
+USE_QT= core gui sql widgets xml buildtools:build qmake:build
USE_XORG= ice sm x11 xext xt
USE_LDCONFIG= yes
diff --git a/cad/caneda/Makefile b/cad/caneda/Makefile
index 94e7942177e7..6f1303bbfb8b 100644
--- a/cad/caneda/Makefile
+++ b/cad/caneda/Makefile
@@ -17,7 +17,7 @@ USES= cmake compiler:c++11-lang desktop-file-utils qt:5 \
USE_GITHUB= yes
GH_ACCOUNT= Caneda
GH_PROJECT= Caneda
-USE_QT= core gui printsupport svg widgets buildtools_build linguisttools_build qmake_build
+USE_QT= core gui printsupport svg widgets buildtools:build linguisttools:build qmake:build
CMAKE_ARGS= -DQWT_INCLUDE_DIR=${LOCALBASE}/include/qt5/qwt6 -DQWT_LIBRARY=${LOCALBASE}/lib/qt5/libqwt6.so
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index e31e81f92500..ed6b37266a62 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -41,7 +41,7 @@ USE_GITHUB= yes
USE_XORG= ice sm x11 xext xt
USE_GL= gl glu
USE_QT= buildtools concurrent core declarative gui location network \
- opengl printsupport qmake_build svg webchannel webengine \
+ opengl printsupport qmake:build svg webchannel webengine \
widgets xml xmlpatterns
USE_LDCONFIG= yes
diff --git a/cad/ktechlab/Makefile b/cad/ktechlab/Makefile
index fefbecc51cd9..64df80300209 100644
--- a/cad/ktechlab/Makefile
+++ b/cad/ktechlab/Makefile
@@ -17,13 +17,13 @@ USES= cmake compiler:c++11-lang desktop-file-utils gnome kde:5 \
localbase qt:5 shared-mime-info xorg
USE_GITHUB= yes
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- qmake_build buildtools_build
+ qmake:build buildtools:build
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \
crash guiaddons i18n iconthemes init itemviews jobwidgets js \
kdelibs4support khtml kio notifications parts service solid \
sonnet syntaxhighlighting texteditor textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_GNOME= glib20
USE_XORG= x11
diff --git a/cad/ldview/Makefile b/cad/ldview/Makefile
index 9d2cd2bf353a..cc59884a84d1 100644
--- a/cad/ldview/Makefile
+++ b/cad/ldview/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= bash:shells/bash \
ldraw>0:cad/ldraw
USES= desktop-file-utils gl gmake jpeg qmake qt:5 shared-mime-info shebangfix xorg
-USE_QT= core gui linguist opengl printsupport widgets buildtools_build qmake_build
+USE_QT= core gui linguist opengl printsupport widgets buildtools:build qmake:build
USE_GL= gl glu
USE_XORG= x11
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index db31f4cca4fe..0d268b466615 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ldraw>0:cad/ldraw
USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= leozide
-USE_QT= core gui concurrent network opengl printsupport widgets xml buildtools_build linguisttools_build
+USE_QT= core gui concurrent network opengl printsupport widgets xml buildtools:build linguisttools:build
USE_GL= gl
QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} MAN_DIR=${PREFIX}/man/man1 LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw
diff --git a/cad/librecad/Makefile b/cad/librecad/Makefile
index 4eeef0830510..ead37ec9f942 100644
--- a/cad/librecad/Makefile
+++ b/cad/librecad/Makefile
@@ -23,7 +23,7 @@ GH_ACCOUNT= LibreCAD
GH_PROJECT= LibreCAD
USE_GL= gl
USE_QT= core gui printsupport svg widgets \
- buildtools_build linguisttools_build
+ buildtools:build linguisttools:build
QMAKE_ARGS+= BOOST_DIR="${LOCALBASE}"
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 338293b21e4e..efc3c7edc2c7 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= cmake compiler:c++11-lang desktop-file-utils gl qt:5 shared-mime-info zip
USE_QT= concurrent core gui network opengl printsupport sql svg xml widgets \
- buildtools_build linguisttools_build testlib_build qmake_build
+ buildtools:build linguisttools:build testlib:build qmake:build
USE_GL= gl
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
diff --git a/cad/meshlab/Makefile b/cad/meshlab/Makefile
index e4f40a9c8cab..10a66a614883 100644
--- a/cad/meshlab/Makefile
+++ b/cad/meshlab/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libmpirxx.so:math/mpir
USES= dos2unix gl qmake:outsource qt:5
USE_GL= gl glu glew
-USE_QT= buildtools_build core gui network \
+USE_QT= buildtools:build core gui network \
opengl script xml xmlpatterns widgets
USE_GITHUB= yes
GH_ACCOUNT= cnr-isti-vclab
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index d53b4ef050a6..e24d081da476 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -28,7 +28,7 @@ LIB_DEPENDS= libcudd.so:math/cudd \
libspdlog.so:devel/spdlog
USES= bison compiler:c++17-lang cmake eigen:3 qt:5 localbase:ldflags python:3.7+,build readline tcl:86 # the code asks for tcl-87, but build fails: https://github.com/The-OpenROAD-Project/OpenROAD/issues/508
-USE_QT= core gui widgets buildtools_build qmake_build
+USE_QT= core gui widgets buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= The-OpenROAD-Project
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 4f47578cc698..8408023a64e7 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -35,7 +35,7 @@ USES= bison cmake compiler:c++14-lang cpe desktop-file-utils eigen:3 gettext \
USE_GITHUB= yes
USE_GL= gl glu glew
USE_GNOME= cairo glib20 libxml2
-USE_QT= buildtools_build core concurrent_build dbus gui multimedia qmake_build svg widgets
+USE_QT= buildtools:build core concurrent:build dbus gui multimedia qmake:build svg widgets
USE_XORG= x11
GH_ACCOUNT= microsoft:mimalloc
GH_PROJECT= MCAD:mcad mimalloc:mimalloc
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index bebfb2e4ef2c..1dbe9e9e148d 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -31,7 +31,7 @@ USES= bison compiler:c++14-lang cpe desktop-file-utils eigen:3 gettext \
USE_GITHUB= yes
USE_GL= gl glu glew
USE_GNOME= glib20 libxml2
-USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets
+USE_QT= buildtools:build core concurrent:build dbus gui multimedia widgets
USE_XORG= x11
GH_TAGNAME= 41f58fe57c03457a3a8b4dc541ef5654ec3e8c78
QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION}
diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile
index 7c8dc8fe1b71..62a58cfb2658 100644
--- a/cad/py-pyfda/Makefile
+++ b/cad/py-pyfda/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR}
USES= python:3.7+ pyqt:5
USE_PYTHON= distutils autoplist
-USE_PYQT= pyqt5_run
+USE_PYQT= pyqt5:run
NO_ARCH= yes
post-extract:
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile
index 53cf330b187e..1b46846931d9 100644
--- a/cad/qcad/Makefile
+++ b/cad/qcad/Makefile
@@ -21,7 +21,7 @@ BUILD_DEPENDS= bash:shells/bash \
USES= compiler:c++11-lang gl gmake qmake qt:5
USE_GITHUB= yes
USE_LDCONFIG= yes
-USE_QT= buildtools qmake_build \
+USE_QT= buildtools qmake:build \
designer gui help imageformats network opengl script \
scripttools sql svg uitools xml xmlpatterns webkit
USE_GL= glu
diff --git a/cad/qcsxcad/Makefile b/cad/qcsxcad/Makefile
index 9874742a7c82..8fc566507178 100644
--- a/cad/qcsxcad/Makefile
+++ b/cad/qcsxcad/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libCSXCAD.so:cad/csxcad \
libvtkCommonCore-9.1.so:math/vtk9
USES= cmake gl jpeg pkgconfig qt:5 xorg
-USE_QT= core gui opengl sql widgets xml buildtools_build qmake_build
+USE_QT= core gui opengl sql widgets xml buildtools:build qmake:build
USE_XORG= ice sm x11 xext xt
USE_GL= gl opengl
USE_LDCONFIG= yes
diff --git a/cad/qelectrotech/Makefile b/cad/qelectrotech/Makefile
index b38c32b65592..30c195a89975 100644
--- a/cad/qelectrotech/Makefile
+++ b/cad/qelectrotech/Makefile
@@ -18,7 +18,7 @@ USES= compiler:c++11-lib desktop-file-utils gl kde:5 qmake qt:5 \
USE_GL= gl
USE_QT= concurrent core gui network printsupport sql sql-sqlite3 \
svg widgets xml \
- buildtools_build
+ buildtools:build
USE_KDE= coreaddons widgetsaddons
OPTIONS_DEFINE= DEBUG DOCS
diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index 52cb64ae6d3f..a4f194090049 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake qt:5
-USE_QT= core gui printsupport svg widgets buildtools_build linguisttools_build qmake_build
+USE_QT= core gui printsupport svg widgets buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= ra3xdh
diff --git a/cad/veroroute/Makefile b/cad/veroroute/Makefile
index f0a15efcdb13..8e27bd706edc 100644
--- a/cad/veroroute/Makefile
+++ b/cad/veroroute/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/../licenses/license_GPLv3.txt
USES= compiler:c++11-lang gl qmake qt:5
-USE_QT= core gui network widgets buildtools_build
+USE_QT= core gui network widgets buildtools:build
USE_GL= gl
WRKSRC= ${WRKDIR}/VeroRoute
diff --git a/chinese/fcitx-libpinyin/Makefile b/chinese/fcitx-libpinyin/Makefile
index 47ba82dab65e..a4e0570830b6 100644
--- a/chinese/fcitx-libpinyin/Makefile
+++ b/chinese/fcitx-libpinyin/Makefile
@@ -33,7 +33,7 @@ QT5_DESC= Enable Qtr for dictmanager
.if ${PORT_OPTIONS:MQT5}
USES+= qt:5
-USE_QT= qmake_build gui webengine buildtools_build
+USE_QT= qmake:build gui webengine buildtools:build
USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt
PLIST_SUB+= QT5=""
.else
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 82fb09bce79c..a47792788e23 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -32,7 +32,7 @@ USE_LDCONFIG= yes
GUI_DESC= Configuration GUI
GUI_USES= qt:5
-GUI_USE= qt=dbus,concurrent,webkit,buildtools_build,qmake_build
+GUI_USE= qt=dbus,concurrent,webkit,buildtools:build,qmake:build
GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt
GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=true
diff --git a/chinese/gcin-qt5/Makefile b/chinese/gcin-qt5/Makefile
index ee49850d008b..281f8ebe5b03 100644
--- a/chinese/gcin-qt5/Makefile
+++ b/chinese/gcin-qt5/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libgcin-im-client.so:chinese/gcin
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/qt5-im
USES= compiler:c++11-lang gmake pkgconfig qt:5 tar:xz
-USE_QT= qdbus qmake_build buildtools_build core gui
+USE_QT= qdbus qmake:build buildtools:build core gui
USE_CXXSTD= c++11
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
MKDIR="${MKDIR}"
diff --git a/comms/cutecom/Makefile b/comms/cutecom/Makefile
index 4e39a2fadaa4..ec86b886d79b 100644
--- a/comms/cutecom/Makefile
+++ b/comms/cutecom/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= lsz:comms/lrzsz
USES= cmake compiler:c++11-lang qt:5
-USE_QT= buildtools_build core gui network qmake_build serialport widgets
+USE_QT= buildtools:build core gui network qmake:build serialport widgets
USE_GITLAB= yes
GL_COMMIT= cce2e5ec01df09ca4b05f055f21942e0de7eb7dd
diff --git a/comms/inspectrum/Makefile b/comms/inspectrum/Makefile
index 7291ff622b51..9d393194f195 100644
--- a/comms/inspectrum/Makefile
+++ b/comms/inspectrum/Makefile
@@ -20,7 +20,7 @@ USE_GITHUB= yes
GH_ACCOUNT= miek
GH_TAGNAME= d6115cb458068fa64c7bbd9020bcbab3373fee0e
-USE_QT= core buildtools_build concurrent widgets
+USE_QT= core buildtools:build concurrent widgets
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/comms/klog/Makefile b/comms/klog/Makefile
index 59d1b293cf3f..0e7477765b69 100644
--- a/comms/klog/Makefile
+++ b/comms/klog/Makefile
@@ -13,9 +13,9 @@ LIB_DEPENDS= libhamlib.so:comms/hamlib
USES= compiler:c++11-lang gl qmake qt:5 xorg
USE_GITHUB= yes
USE_GL= gl
-USE_QT= buildtools_build charts core declarative gui \
- linguisttools_build location multimedia network \
- printsupport sql sql-sqlite3_run serialport widgets
+USE_QT= buildtools:build charts core declarative gui \
+ linguisttools:build location multimedia network \
+ printsupport sql sql-sqlite3:run serialport widgets
GH_ACCOUNT= ea4k
GH_PROJECT= klog
diff --git a/comms/libsdr-gui/Makefile b/comms/libsdr-gui/Makefile
index e82474819a3a..8f80a498fb79 100644
--- a/comms/libsdr-gui/Makefile
+++ b/comms/libsdr-gui/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
USE_GITHUB= yes
GH_ACCOUNT= hmatuschek
-USE_QT= core buildtools_build qmake widgets
+USE_QT= core buildtools:build qmake widgets
USES= cmake compiler:c++11-lang pkgconfig qt:5
USE_LDCONFIG= yes
diff --git a/comms/nanovna-saver/Makefile b/comms/nanovna-saver/Makefile
index 146e2ed49417..ae260ac02630 100644
--- a/comms/nanovna-saver/Makefile
+++ b/comms/nanovna-saver/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
USES= python:3.3+ pyqt:5
USE_PYTHON= distutils autoplist noflavors
-USE_PYQT= pyqt5_run
+USE_PYQT= pyqt5:run
USE_GITHUB= yes
GH_ACCOUNT= NanoVNA-Saver
diff --git a/comms/qt5-connectivity/Makefile b/comms/qt5-connectivity/Makefile
index e0d37eed3eab..2db1641dbb03 100644
--- a/comms/qt5-connectivity/Makefile
+++ b/comms/qt5-connectivity/Makefile
@@ -7,6 +7,6 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt connectivity (Bluetooth/NFC) module
USES= compiler:c++11-lang qmake qt-dist:5,connectivity
-USE_QT= concurrent core declarative buildtools_build
+USE_QT= concurrent core declarative buildtools:build
.include <bsd.port.mk>
diff --git a/comms/qt5-sensors/Makefile b/comms/qt5-sensors/Makefile
index 41c9e62151b6..8215c3d5c678 100644
--- a/comms/qt5-sensors/Makefile
+++ b/comms/qt5-sensors/Makefile
@@ -7,6 +7,6 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt sensors module
USES= compiler:c++11-lang qmake:norecursive qt-dist:5,sensors
-USE_QT= core declarative buildtools_build
+USE_QT= core declarative buildtools:build
.include <bsd.port.mk>
diff --git a/comms/qt5-serialbus/Makefile b/comms/qt5-serialbus/Makefile
index ba8702ac3a8b..8d6383b666f7 100644
--- a/comms/qt5-serialbus/Makefile
+++ b/comms/qt5-serialbus/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt functions to access industrial bus systems
USES= compiler:c++11-lib perl5 qmake qt-dist:5,serialbus
USE_PERL5= extract
-USE_QT= core network serialport buildtools_build
+USE_QT= core network serialport buildtools:build
QT_BINARIES= yes
.include <bsd.port.mk>
diff --git a/comms/qt5-serialport/Makefile b/comms/qt5-serialport/Makefile
index 59b1509c0960..6d146d533fc4 100644
--- a/comms/qt5-serialport/Makefile
+++ b/comms/qt5-serialport/Makefile
@@ -8,6 +8,6 @@ COMMENT= Qt functions to access serial ports
USES= compiler:c++11-lang libtool perl5 qmake qt-dist:5,serialport
USE_PERL5= extract
-USE_QT= core buildtools_build
+USE_QT= core buildtools:build
.include <bsd.port.mk>
diff --git a/comms/sdr-wspr/Makefile b/comms/sdr-wspr/Makefile
index 84564afa0bb4..12ce7f1f928a 100644
--- a/comms/sdr-wspr/Makefile
+++ b/comms/sdr-wspr/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libsdr-gui.so:comms/libsdr-gui
USES= cmake compiler:gcc-c++11-lib fortran pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= hmatuschek
-USE_QT= core buildtools_build qmake webkit widgets
+USE_QT= core buildtools:build qmake webkit widgets
PLIST_FILES= bin/sdr-wspr share/applications/sdr-wspr.desktop \
share/icons/sdr-wspr.svg
diff --git a/comms/wsjtx/Makefile b/comms/wsjtx/Makefile
index 4771dcd32427..3a1f85ba416d 100644
--- a/comms/wsjtx/Makefile
+++ b/comms/wsjtx/Makefile
@@ -24,7 +24,7 @@ USES= cmake:noninja compiler:c++11-lang fortran gl libedit \
USE_GL= glu
USE_QT= core gui network widgets \
multimedia concurrent printsupport serialport sql sql-sqlite3 \
- buildtools_build linguisttools_build qmake_build testlib
+ buildtools:build linguisttools:build qmake:build testlib
CONFLICTS_INSTALL= wsjtz
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index 0c70ca400fe3..161ecd714ebb 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -31,7 +31,7 @@ USES= cmake compiler:c++11-lib fortran gl \
USE_GL= glu
USE_QT= core gui network widgets \
multimedia concurrent printsupport serialport sql sql-sqlite3 \
- testlib buildtools_build linguisttools_build qmake_build
+ testlib buildtools:build linguisttools:build qmake:build
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH+=${LOCALBASE}/wsjtx/lib \
-DLOCALBASE::STRING="${LOCALBASE}"
diff --git a/comms/xcwcp/Makefile b/comms/xcwcp/Makefile
index 47ca142d892a..0af1aff59b12 100644
--- a/comms/xcwcp/Makefile
+++ b/comms/xcwcp/Makefile
@@ -12,7 +12,7 @@ LIB_DEPENDS= libcw.so:comms/unixcw
MASTERDIR= ${.CURDIR}/../unixcw
USES= compiler:c++11-lang gettext qt:5
-USE_QT= gui widgets buildtools_build qmake_build
+USE_QT= gui widgets buildtools:build qmake:build
USE_CXXSTD= c++11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-xcwcp
diff --git a/databases/akonadi/Makefile b/databases/akonadi/Makefile
index 407721504445..dbcd0057c215 100644
--- a/databases/akonadi/Makefile
+++ b/databases/akonadi/Makefile
@@ -20,10 +20,10 @@ USE_GNOME= libxml2
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemmodels itemviews \
kio service windowsystem widgetsaddons xmlgui \
- designerplugin_build ecm_build \
- designerplugin_run
+ designerplugin:build ecm:build \
+ designerplugin:run
USE_QT= concurrent core dbus designer gui network sql testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
@@ -37,7 +37,7 @@ OPTIONS_DEFAULT= MYSQL
MYSQL_DESC= Install MySQL Qt plugin and server
MYSQL_USES= mysql:server qt:5
-MYSQL_USE= QT=sql-mysql_run
+MYSQL_USE= QT=sql-mysql:run
MYSQL_CMAKE_BOOL= AKONADI_BUILD_MYSQL
PGSQL_DESC= Install PostgreSQL Qt plugin
@@ -46,12 +46,12 @@ PGSQL_DESC= Install PostgreSQL Qt plugin
# remote server.
#PGSQL_USE= PGSQL=server
PGSQL_USES= qt:5
-PGSQL_USE= QT=sql-pgsql_run
+PGSQL_USE= QT=sql-pgsql:run
PGSQL_CMAKE_BOOL= AKONADI_BUILD_PGSQL
SQLITE_DESC= Enable SQLite backend
SQLITE_USES= qt:5 sqlite:3
-SQLITE_USE= QT=sql-sqlite3_run
+SQLITE_USE= QT=sql-sqlite3:run
SQLITE_CMAKE_BOOL= AKONADI_BUILD_QSQLITE
.include <bsd.port.options.mk>
diff --git a/databases/cutelyst-asql/Makefile b/databases/cutelyst-asql/Makefile
index 097577bd7423..35fc6c1b8758 100644
--- a/databases/cutelyst-asql/Makefile
+++ b/databases/cutelyst-asql/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake compiler:c++11-lang localbase pgsql qt:5
USE_GITHUB= yes
USE_LDCONFIG= yes
-USE_QT= qmake_build buildtools_build \
+USE_QT= qmake:build buildtools:build \
core
GH_ACCOUNT= cutelyst
diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile
index 8d9c8cdbfefe..cccd0ab634d0 100644
--- a/databases/kbibtex/Makefile
+++ b/databases/kbibtex/Makefile
@@ -20,10 +20,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash ecm i18n iconthemes itemviews jobwidgets \
kio parts service solid sonnet syntaxhighlighting texteditor \
textwidgets wallet widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus declarative gui location network \
printsupport webchannel widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/databases/kdb/Makefile b/databases/kdb/Makefile
index ef6f8a6727c5..cb0a4f575dbe 100644
--- a/databases/kdb/Makefile
+++ b/databases/kdb/Makefile
@@ -18,7 +18,7 @@ USES= cmake compiler:c++11-lang kde:5 \
python qt:5 tar:xz
USE_KDE= coreaddons ecm i18n
USE_QT= core gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
# In the future, these options will be moved into slave ports
OPTIONS_DEFINE= SQLITE MYSQL PGSQL
diff --git a/databases/kexi/Makefile b/databases/kexi/Makefile
index 79b39db61239..1f6bdb34a7df 100644
--- a/databases/kexi/Makefile
+++ b/databases/kexi/Makefile
@@ -21,9 +21,9 @@ USE_KDE= auth bookmarks codecs completion config \
configwidgets coreaddons crash ecm guiaddons i18n \
iconthemes itemviews jobwidgets kio parts service \
solid sonnet syntaxhighlighting texteditor textwidgets \
- widgetsaddons windowsystem xmlgui breeze-icons_build
+ widgetsaddons windowsystem xmlgui breeze-icons:build
USE_QT= concurrent core dbus declarative gui network printsupport webkit widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
CONFLICTS_INSTALL= calligra-2*
diff --git a/databases/opendbviewer/Makefile b/databases/opendbviewer/Makefile
index fb4b019ec969..1ac6954af671 100644
--- a/databases/opendbviewer/Makefile
+++ b/databases/opendbviewer/Makefile
@@ -14,7 +14,7 @@ USES= cmake compiler:c++11-lang magick:6,build qt:5
USE_GITHUB= yes
GH_ACCOUNT= Jet1oeil
USE_QT= core gui network sql sql-sqlite3 testlib widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
OPTIONS_DEFINE= DOCS PGSQL MYSQL
OPTIONS_DEFAULT= PGSQL
diff --git a/databases/pgmodeler/Makefile b/databases/pgmodeler/Makefile
index 34ad425ee924..076f4d856447 100644
--- a/databases/pgmodeler/Makefile
+++ b/databases/pgmodeler/Makefile
@@ -17,7 +17,7 @@ USE_GITHUB= yes
USE_GNOME= libxml2
USE_GL= gl
USE_QT= core gui network printsupport sql svg widgets testlib uitools \
- buildtools_build
+ buildtools:build
USE_XORG= x11 xext
USE_LDCONFIG= yes
diff --git a/databases/qt5-sql/Makefile b/databases/qt5-sql/Makefile
index 673754c7b302..fa1f1ed8cbff 100644
--- a/databases/qt5-sql/Makefile
+++ b/databases/qt5-sql/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt SQL database integration module
USES= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base
USE_PERL5= extract
-USE_QT= core qmake_build buildtools_build
+USE_QT= core qmake:build buildtools:build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -no-gui -no-xcb
diff --git a/databases/redisdesktopmanager/Makefile b/databases/redisdesktopmanager/Makefile
index 1152369be8e5..7ab1b1e04230 100644
--- a/databases/redisdesktopmanager/Makefile
+++ b/databases/redisdesktopmanager/Makefile
@@ -40,7 +40,7 @@ GH_TUPLE= uglide:RedisDesktopManager:${PORTVERSION}:DEFAULT/RedisDesktopManager
redis:hiredis:6850306:hiredis/3rdparty/qredisclient/3rdparty/hiredis \
simdjson:simdjson:3bd8b0b:simdjson/3rdparty/simdjson
USE_QT= charts concurrent core declarative gui network \
- quickcontrols svg widgets buildtools_build qmake_build
+ quickcontrols svg widgets buildtools:build qmake:build
QMAKE_ARGS+= SYSTEM_BROTLI=1 SYSTEM_LZ4=1 SYSTEM_SNAPPY=1 \
SYSTEM_ZSTD=1 VERSION=${PORTVERSION}
BINARY_ALIAS= python3-config=${PYTHON_CMD}-config \
diff --git a/databases/sqlitebrowser/Makefile b/databases/sqlitebrowser/Makefile
index 3d359272b6fc..a4a07ac9f409 100644
--- a/databases/sqlitebrowser/Makefile
+++ b/databases/sqlitebrowser/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
USES= compiler:c++11-lang cmake desktop-file-utils gnome qt:5 sqlite
CMAKE_ARGS+= -DQT_INCLUDE_DIR=${QT_INCDIR} -DQT_LIBRARY_DIR=${QT_LIBDIR}
USE_QT= core concurrent gui network printsupport testlib widgets \
- buildtools_build linguisttools_build qmake_build xml
+ buildtools:build linguisttools:build qmake:build xml
USE_GITHUB= yes
PORTSCOUT= ignore:1
diff --git a/databases/sqlitestudio/Makefile b/databases/sqlitestudio/Makefile
index bf3eed5625b7..e60e1e9cb178 100644
--- a/databases/sqlitestudio/Makefile
+++ b/databases/sqlitestudio/Makefile
@@ -29,8 +29,8 @@ PLUGIN_PRINTING_USE= QT=printsupport
USES= compiler:c++17-lang gl gmake ncurses qmake qt:5 readline sqlite
USE_GITHUB= yes
GH_ACCOUNT= pawelsalawa
-USE_QT= core concurrent gui network script sql sql-sqlite3_run svg widgets xml \
- uitools buildtools_build linguisttools_build
+USE_QT= core concurrent gui network script sql sql-sqlite3:run svg widgets xml \
+ uitools buildtools:build linguisttools:build
USE_GL= gl
WRKSRC_SUBDIR= SQLiteStudio3
diff --git a/databases/symphytum/Makefile b/databases/symphytum/Makefile
index 780ce640077f..ca1c0f9a8b55 100644
--- a/databases/symphytum/Makefile
+++ b/databases/symphytum/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= qmake qt:5
-USE_QT= buildtools_build \
+USE_QT= buildtools:build \
core gui network printsupport sql svg widgets
USE_GITHUB= yes
GH_ACCOUNT= giowck
diff --git a/deskutils/akonadi-calendar-tools/Makefile b/deskutils/akonadi-calendar-tools/Makefile
index 1c4e428a06ea..416c6813da3f 100644
--- a/deskutils/akonadi-calendar-tools/Makefile
+++ b/deskutils/akonadi-calendar-tools/Makefile
@@ -13,12 +13,12 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemviews jobwidgets kdelibs4support kio notifications parts \
service solid sonnet textwidgets unitconversion widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicalendar calendarsupport calendarcore calendarutils \
identitymanagement libkdepim mime pimtextedit
USE_QT= core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/akonadi-import-wizard/Makefile b/deskutils/akonadi-import-wizard/Makefile
index 20a9693fe51f..c259a7be9fbd 100644
--- a/deskutils/akonadi-import-wizard/Makefile
+++ b/deskutils/akonadi-import-wizard/Makefile
@@ -16,13 +16,13 @@ USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
crash dbusaddons i18n itemmodels kio service wallet \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \
identitymanagement imap libkdepim libkleo mailcommon mailimporter \
mailtransport messagelib mime pimcommon pimtextedit
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/akonadiconsole/Makefile b/deskutils/akonadiconsole/Makefile
index 14d44e617479..6a5312e91a13 100644
--- a/deskutils/akonadiconsole/Makefile
+++ b/deskutils/akonadiconsole/Makefile
@@ -21,14 +21,14 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemmodels itemviews jobwidgets kdelibs4support kio \
notifications parts service solid sonnet textwidgets \
unitconversion widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \
akonadisearch calendarcore calendarsupport contacts \
grantleetheme identitymanagement libkdepim libkleo messagelib mime \
pimcommon pimtextedit
USE_QT= concurrent core dbus gui network printsupport sql widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/akregator/Makefile b/deskutils/akregator/Makefile
index b9de3f1264c6..2c4633ed6b79 100644
--- a/deskutils/akregator/Makefile
+++ b/deskutils/akregator/Makefile
@@ -19,13 +19,13 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
i18n iconthemes itemmodels jobwidgets kcmutils kio \
notifications notifyconfig parts service solid sonnet texteditor\
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadimime contacts grantleetheme kontactinterface \
libkdepim libkleo messagelib mime pimcommon pimtextedit syndication
USE_QT= concurrent core dbus declarative gui location network printsupport \
webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/ausweisapp2/Makefile b/deskutils/ausweisapp2/Makefile
index 8a8e5870edb1..6f51eaa46a92 100644
--- a/deskutils/ausweisapp2/Makefile
+++ b/deskutils/ausweisapp2/Makefile
@@ -22,7 +22,7 @@ GH_ACCOUNT= Governikus
GH_PROJECT= AusweisApp2
USE_QT= concurrent core declarative graphicaleffects gui network \
quickcontrols2 svg websockets widgets \
- buildtools_build linguisttools_build
+ buildtools:build linguisttools:build
# The VENDOR variable controls the name of the directory in ${PREFIX}/share.
CMAKE_ARGS= -DVENDOR=${PORTNAME}
diff --git a/deskutils/basket/Makefile b/deskutils/basket/Makefile
index 7406679b1fd8..1bb9b38243ad 100644
--- a/deskutils/basket/Makefile
+++ b/deskutils/basket/Makefile
@@ -24,7 +24,7 @@ USE_KDE= ecm archive auth codecs completion config configwidgets \
notifications parts service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network phonon4 testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_GITHUB= yes
diff --git a/deskutils/birdtray/Makefile b/deskutils/birdtray/Makefile
index bd342e826de2..de73190ea2ce 100644
--- a/deskutils/birdtray/Makefile
+++ b/deskutils/birdtray/Makefile
@@ -14,8 +14,8 @@ USES= cmake compiler:c++11-lib gettext kde:5 localbase qt:5 tar:xz \
xorg
USE_XORG= x11
USE_KDE= i18n
-USE_QT= core gui network svg widgets x11extras buildtools_build \
- linguisttools_build qmake_build
+USE_QT= core gui network svg widgets x11extras buildtools:build \
+ linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= gyunaev
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 5988afcf6605..8317a23551e4 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -61,7 +61,7 @@ USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \
USE_RC_SUBR= calibre
SUB_LIST+= PYTHON_VERSION=${PYTHON_VERSION}
USE_PYQT= pyqt5 pysip qtbuilder sip webengine
-USE_QT= buildtools_build core dbus gui qmake_build widgets
+USE_QT= buildtools:build core dbus gui qmake:build widgets
USE_GL= egl gl
USE_GNOME= glib20
USE_XORG= xrender xext x11
diff --git a/deskutils/calindori/Makefile b/deskutils/calindori/Makefile
index bc7a9fe24cac..c3c9c7562715 100644
--- a/deskutils/calindori/Makefile
+++ b/deskutils/calindori/Makefile
@@ -16,10 +16,10 @@ USE_GL= gl
USE_QT= core dbus declarative gui \
network quickcontrols quickcontrols2 \
svg widgets \
- buildtools_build linguist_build qmake_build
+ buildtools:build linguist:build qmake:build
USE_KDE= calendarcore config coreaddons dbusaddons i18n kirigami2 \
notifications people service \
- ecm_build
+ ecm:build
CMAKE_OFF= BUILD_TESTING
diff --git a/deskutils/charmtimetracker/Makefile b/deskutils/charmtimetracker/Makefile
index 60ca76db8cc3..4289d6169aa1 100644
--- a/deskutils/charmtimetracker/Makefile
+++ b/deskutils/charmtimetracker/Makefile
@@ -26,7 +26,7 @@ GH_PROJECT= Charm
USE_QT= core dbus gui \
network printsupport script sql sql-sqlite3 \
widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= ice x11 xcb xext xscrnsaver
.include <bsd.port.mk>
diff --git a/deskutils/coolreader/Makefile b/deskutils/coolreader/Makefile
index 2344d16e9ab6..46c7a51ff947 100644
--- a/deskutils/coolreader/Makefile
+++ b/deskutils/coolreader/Makefile
@@ -23,7 +23,7 @@ USES= qt:5 cmake:noninja pkgconfig desktop-file-utils jpeg
USE_GITHUB= yes
GH_ACCOUNT= buggins
-USE_QT= core buildtools_build gui qmake_build widgets linguisttools_build
+USE_QT= core buildtools:build gui qmake:build widgets linguisttools:build
CMAKE_ARGS= -D GUI=QT5 -D MAX_IMAGE_SCALE_MUL=2 \
-D DOC_DATA_COMPRESSION_LEVEL=3 -D DOC_BUFFER_SIZE=0x1400000
diff --git a/deskutils/copyq/Makefile b/deskutils/copyq/Makefile
index 48ace9801037..7e6ef86cee8c 100644
--- a/deskutils/copyq/Makefile
+++ b/deskutils/copyq/Makefile
@@ -33,8 +33,8 @@ USE_KDE= notifications
USE_LDCONFIG= yes
USE_QT= core declarative gui network script svg wayland widgets \
- x11extras buildtools_build linguisttools_build qmake_build \
- imageformats_run
+ x11extras buildtools:build linguisttools:build qmake:build \
+ imageformats:run
USE_XORG= x11 xau xcb xdmcp xtst
LDFLAGS+= -Wl,--as-needed
diff --git a/deskutils/coregarage/Makefile b/deskutils/coregarage/Makefile
index a63db8c4191a..b41419660a14 100644
--- a/deskutils/coregarage/Makefile
+++ b/deskutils/coregarage/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libarchiveqt5.so:archivers/libarchive-qt \
libcprime-core.so:deskutils/libcprime
USES= cmake localbase:ldflags qt:5
-USE_QT= buildtools_build core gui network qmake_build widgets
+USE_QT= buildtools:build core gui network qmake:build widgets
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index 177f05a98196..1e916bb4f89d 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++14-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= core printsupport widgets buildtools_build
+USE_QT= core printsupport widgets buildtools:build
INSTALL_TARGET= ${WRKSRC}/fet-cl
diff --git a/deskutils/flameshot/Makefile b/deskutils/flameshot/Makefile
index 0d2d4af61444..c4ed0bbb5c47 100644
--- a/deskutils/flameshot/Makefile
+++ b/deskutils/flameshot/Makefile
@@ -19,7 +19,7 @@ GH_ACCOUNT= flameshot-org
USE_GITHUB= yes
USE_GL= gl
USE_QT= core dbus gui linguist network svg widgets \
- buildtools_build
+ buildtools:build
post-patch:
@${REINPLACE_CMD} -e 's,$${CMAKE_INSTALL_FULL_BINDIR},${LOCALBASE}/bin,1' \
diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile
index 656b744f6307..2699ba81451c 100644
--- a/deskutils/grantlee-editor/Makefile
+++ b/deskutils/grantlee-editor/Makefile
@@ -19,13 +19,13 @@ USE_KDE= archive attica auth codecs completion config configwidgets \
coreaddons crash dbusaddons i18n itemmodels jobwidgets \
kio newstuff service solid syntaxhighlighting texteditor \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \
libkleo messagelib mime pimcommon pimtextedit
USE_QT= concurrent core dbus declarative gui location network \
printsupport webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/grantleetheme/Makefile b/deskutils/grantleetheme/Makefile
index 301ea33a09cb..c8c4317fe1ad 100644
--- a/deskutils/grantleetheme/Makefile
+++ b/deskutils/grantleetheme/Makefile
@@ -11,9 +11,9 @@ USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 \
pkgconfig qt:5 tar:xz
USE_KDE= attica auth codecs config configwidgets coreaddons guiaddons \
i18n iconthemes newstuff service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui network testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/itinerary/Makefile b/deskutils/itinerary/Makefile
index 9f0b78680f28..51cb81788b57 100644
--- a/deskutils/itinerary/Makefile
+++ b/deskutils/itinerary/Makefile
@@ -12,11 +12,11 @@ USE_KDE= calendarcore completion config contacts coreaddons crash \
dbusaddons i18n jobwidgets kio kpkpass notifications kosm \
kitinerary kpublictransport mime qqc2-desktop-style \
service solid widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui location network quick3d \
quickcontrols2 \
testlib widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile
index 777c9edc1819..8b5a3f4ec220 100644
--- a/deskutils/kaddressbook/Makefile
+++ b/deskutils/kaddressbook/Makefile
@@ -16,13 +16,13 @@ USES= cmake compiler:c++11-lib desktop-file-utils gettext grantlee:5 kde:5 \
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
i18n iconthemes itemmodels jobwidgets kcmutils kio parts pimtextedit \
prison service solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadisearch contacts grantleetheme \
imap kontactinterface libkdepim mime pimcommon \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile
index 7bc2428ef868..904bc323cf54 100644
--- a/deskutils/kalarm/Makefile
+++ b/deskutils/kalarm/Makefile
@@ -14,16 +14,16 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \
notifications notifyconfig parts service solid sonnet textwidgets \
unitconversion wallet widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime calendarcore \
calendarutils contacts globalaccel grantleetheme holidays identitymanagement \
idletime libkdepim mailcommon mailtransport mime \
pimcommon pimtextedit imap \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus gui network phonon4 printsupport widgets \
x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/kalendar/Makefile b/deskutils/kalendar/Makefile
index d4456f270fc5..90a753c08cef 100644
--- a/deskutils/kalendar/Makefile
+++ b/deskutils/kalendar/Makefile
@@ -13,15 +13,15 @@ USES= cmake compiler:c++17-lang desktop-file-utils grantlee:5 kde:5 \
qt:5 tar:xz xorg
USE_QT= concurrent core dbus declarative gui location multimedia \
network printsupport quickcontrols2 svg widgets xml \
- buildtools_build declarative-test_build linguist_build \
- qmake_build testlib_build
+ buildtools:build declarative-test:build linguist:build \
+ qmake:build testlib:build
USE_KDE= akonadi akonadicalendar akonadicontacts auth calendarcore \
calendarsupport calendarutils codecs config configwidgets \
contacts coreaddons dbusaddons eventviews grantleetheme i18n \
identitymanagement itemmodels kio kirigami2 mime notifications \
people pimtextedit qqc2-desktop-style service sonnet \
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/kcharselect/Makefile b/deskutils/kcharselect/Makefile
index d623c3893ce2..e71d2f523692 100644
--- a/deskutils/kcharselect/Makefile
+++ b/deskutils/kcharselect/Makefile
@@ -12,9 +12,9 @@ BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash bookmarks \
doctools i18n widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/deskutils/kchmviewer/Makefile b/deskutils/kchmviewer/Makefile
index b4ba07db64af..24b8f40f41b5 100644
--- a/deskutils/kchmviewer/Makefile
+++ b/deskutils/kchmviewer/Makefile
@@ -15,7 +15,7 @@ USES= compiler:c++11-lang desktop-file-utils dos2unix gl \
qmake:outsource qt:5 xorg
USE_GL= gl
USE_QT= core dbus gui network printsupport webkit widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_GITHUB= yes
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index 1af36c53a9ba..c38a9db94174 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -24,10 +24,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemviews jobwidgets kcmutils kio kirigami2 notifications \
people qqc2-desktop-style service solid wayland widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui multimedia network \
quickcontrols2 testlib wayland widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext xtst
USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect
diff --git a/deskutils/kdepim-addons/Makefile b/deskutils/kdepim-addons/Makefile
index 1bc7302bac13..f63664a09566 100644
--- a/deskutils/kdepim-addons/Makefile
+++ b/deskutils/kdepim-addons/Makefile
@@ -22,7 +22,7 @@ USE_KDE= archive auth codecs completion config configwidgets coreaddons \
dbusaddons guiaddons i18n iconthemes itemmodels itemviews jobwidgets \
kdeclarative khtml kio parts prison service solid sonnet syntaxhighlighting \
textwidgets wallet widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadiimportwizard \
akonadimime akonadinotes calendarcore calendarsupport \
@@ -33,7 +33,7 @@ USE_KDE+= akonadi akonadicalendar akonadicontacts akonadiimportwizard \
messagelib mime pimcommon pimtextedit tnef
USE_QT= concurrent core dbus declarative gui location network printsupport testlib \
webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index b0d700a8c49f..e933ac7c71f5 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -31,7 +31,7 @@ USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes \
pimtextedit syndication
USE_QT= concurrent core dbus declarative gui location network networkauth printsupport speech \
script webchannel webengine widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/keditbookmarks/Makefile b/deskutils/keditbookmarks/Makefile
index ab21ada49292..c415e0f02d5e 100644
--- a/deskutils/keditbookmarks/Makefile
+++ b/deskutils/keditbookmarks/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons i18n iconthemes jobwidgets kio parts service \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/deskutils/kfind/Makefile b/deskutils/kfind/Makefile
index 4b59f2a35aa8..19ec271b1a64 100644
--- a/deskutils/kfind/Makefile
+++ b/deskutils/kfind/Makefile
@@ -12,9 +12,9 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
jobwidgets kdelibs4support kio notifications parts service \
solid sonnet textwidgets unitconversion widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/deskutils/kmail-account-wizard/Makefile b/deskutils/kmail-account-wizard/Makefile
index e78e90930f92..14ebbd1c72c7 100644
--- a/deskutils/kmail-account-wizard/Makefile
+++ b/deskutils/kmail-account-wizard/Makefile
@@ -18,12 +18,12 @@ USE_KDE= attica auth codecs config configwidgets coreaddons crash \
dbusaddons i18n itemmodels itemviews kcmutils kio kross \
newstuff notifications notifyconfig service texteditor wallet \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadimime identitymanagement ldap libkdepim libkleo \
mailtransport mime pimcommon pimtextedit
USE_QT= concurrent core dbus gui network script widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile
index cba842f7bf0f..46392126f2a9 100644
--- a/deskutils/kmail/Makefile
+++ b/deskutils/kmail/Makefile
@@ -28,17 +28,17 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
notifications notifyconfig parts service solid sonnet \
syntaxhighlighting texteditor textwidgets unitconversion wallet \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \
calendarutils contacts gravatar grantleetheme \
identitymanagement libkdepim libkleo libksieve \
kontactinterface ldap mailcommon mailtransport messagelib \
mime pimcommon pimtextedit tnef \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus declarative gui location network printsupport \
webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/knotes/Makefile b/deskutils/knotes/Makefile
index 46f4eb58ec90..1f948d2b4094 100644
--- a/deskutils/knotes/Makefile
+++ b/deskutils/knotes/Makefile
@@ -20,9 +20,9 @@ USE_KDE= attica auth bookmarks codecs completion config configwidgets \
USE_KDE+= akonadi akonadicontacts akonadinotes akonadisearch \
calendarcore calendarutils contacts grantleetheme imap kontactinterface libkdepim \
mime pimcommon pimtextedit \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus gui network printsupport widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext
USE_LDCONFIG= yes
diff --git a/deskutils/kodaskanna/Makefile b/deskutils/kodaskanna/Makefile
index 4e5252905059..7ac0951748bc 100644
--- a/deskutils/kodaskanna/Makefile
+++ b/deskutils/kodaskanna/Makefile
@@ -19,9 +19,9 @@ USE_XORG= x11
USE_QT= concurrent core dbus declarative gui \
multimedia network quickcontrols quickcontrols2 \
widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_KDE= auth codecs config configwidgets coreaddons i18n \
kio purpose service widgetsaddons windowsystem \
- ecm_build
+ ecm:build
.include <bsd.port.mk>
diff --git a/deskutils/kongress/Makefile b/deskutils/kongress/Makefile
index 28b768ef1bf0..1867dc215cf2 100644
--- a/deskutils/kongress/Makefile
+++ b/deskutils/kongress/Makefile
@@ -16,9 +16,9 @@ USE_GL= gl
USE_QT= core dbus declarative gui \
network quickcontrols quickcontrols2 \
svg widgets \
- buildtools_build linguist_build qmake_build
+ buildtools:build linguist:build qmake:build
USE_KDE= calendarcore config coreaddons dbusaddons i18n kirigami2 notifications service \
- ecm_build
+ ecm:build
CMAKE_ON= REMINDERS_ENABLED
CMAKE_OFF= BUILD_TESTING
diff --git a/deskutils/kontact/Makefile b/deskutils/kontact/Makefile
index b8a44f6adda0..26d903fbd255 100644
--- a/deskutils/kontact/Makefile
+++ b/deskutils/kontact/Makefile
@@ -11,13 +11,13 @@ USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
guiaddons i18n iconthemes itemmodels jobwidgets kcmutils kio parts \
service solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi grantleetheme kontactinterface libkdepim pimcommon \
pimtextedit
USE_QT= concurrent core dbus declarative gui location network \
printsupport webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile
index d874be825c14..ad908ab36aad 100644
--- a/deskutils/korganizer/Makefile
+++ b/deskutils/korganizer/Makefile
@@ -15,16 +15,16 @@ USE_KDE= attica auth bookmarks codecs completion config configwidgets \
itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \
newstuff notifications parts service solid sonnet textwidgets \
unitconversion wallet widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \
akonadinotes akonadisearch calendarcore calendarsupport \
calendarutils contacts eventviews grantleetheme holidays identitymanagement \
imap incidenceeditor kontactinterface ldap \
libkdepim mailtransport mime pimcommon pimtextedit \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus gui multimedia network phonon4 printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/kruler/Makefile b/deskutils/kruler/Makefile
index 8ebc5fdae0c4..dc0113dca310 100644
--- a/deskutils/kruler/Makefile
+++ b/deskutils/kruler/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/graphics/kruler
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs config configwidgets coreaddons doctools i18n \
notifications widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xcb
OPTIONS_DEFINE= DOCS
diff --git a/deskutils/ktimetracker/Makefile b/deskutils/ktimetracker/Makefile
index 4052ae0655c9..3e21413fccff 100644
--- a/deskutils/ktimetracker/Makefile
+++ b/deskutils/ktimetracker/Makefile
@@ -16,9 +16,9 @@ USE_KDE= kio sonnet auth calendarcore codecs config configwidgets \
coreaddons dbusaddons i18n idletime jobwidgets \
notifications service textwidgets widgetsaddons \
windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/kuserfeedback/Makefile b/deskutils/kuserfeedback/Makefile
index 0c5d32cbbfbe..4ee6d0cc3165 100644
--- a/deskutils/kuserfeedback/Makefile
+++ b/deskutils/kuserfeedback/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LIB
USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= charts core declarative gui network printsupport svg widgets \
- buildtools_build help_build qdoc_build qmake_build
+ buildtools:build help:build qdoc:build qmake:build
OPTIONS_DEFINE= SERVER
diff --git a/deskutils/latte-dock/Makefile b/deskutils/latte-dock/Makefile
index cdcd77d7d405..81f0740ed3e8 100644
--- a/deskutils/latte-dock/Makefile
+++ b/deskutils/latte-dock/Makefile
@@ -18,10 +18,10 @@ USE_KDE= activities archive attica auth codecs completion config \
guiaddons i18n iconthemes jobwidgets kdeclarative kio \
libksysguard newstuff notifications package plasma-framework \
service solid wayland widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets \
x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xcb xext
.include <bsd.port.mk>
diff --git a/deskutils/libcprime/Makefile b/deskutils/libcprime/Makefile
index d1fdd584ad7c..e5b2eb37f151 100644
--- a/deskutils/libcprime/Makefile
+++ b/deskutils/libcprime/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake qt:5
-USE_QT= buildtools_build core dbus gui network qmake_build widgets
+USE_QT= buildtools:build core dbus gui network qmake:build widgets
USE_LDCONFIG= yes
USE_GITLAB= yes
diff --git a/deskutils/libkdepim/Makefile b/deskutils/libkdepim/Makefile
index 337c9dd29c01..d684792a8adb 100644
--- a/deskutils/libkdepim/Makefile
+++ b/deskutils/libkdepim/Makefile
@@ -14,12 +14,12 @@ USES= cmake gettext compiler:c++11-lib kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n iconthemes itemmodels itemviews jobwidgets kcmutils \
kio service wallet widgetsaddons \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadisearch contacts ldap mime
USE_QT= concurrent core dbus designer gui network uiplugin uitools \
widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
diff --git a/deskutils/libportal/Makefile b/deskutils/libportal/Makefile
index ae0ee72fee62..217f39ed7071 100644
--- a/deskutils/libportal/Makefile
+++ b/deskutils/libportal/Makefile
@@ -13,7 +13,7 @@ BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
USES= gnome meson pkgconfig qt:5
USE_GNOME= glib20 gtk30 introspection:build
-USE_QT= buildtools core gui qmake_build testlib widgets x11extras
+USE_QT= buildtools core gui qmake:build testlib widgets x11extras
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/deskutils/lumina-archiver/Makefile b/deskutils/lumina-archiver/Makefile
index c7ec23f9e0a5..da395a39daa5 100644
--- a/deskutils/lumina-archiver/Makefile
+++ b/deskutils/lumina-archiver/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../../../LICENSE
USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui \
+USE_QT= buildtools:build concurrent core gui \
multimedia network svg widgets x11extras
USE_GL= gl
USE_GITHUB= yes
@@ -21,7 +21,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= qt=linguist_build
+NLS_USE= qt=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lumina-calculator/Makefile b/deskutils/lumina-calculator/Makefile
index c078758254ec..48b900527bf2 100644
--- a/deskutils/lumina-calculator/Makefile
+++ b/deskutils/lumina-calculator/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
USES= compiler:c++11-lang gl qmake qt:5 xorg
USE_GL= gl
USE_XORG= x11
-USE_QT= buildtools_build core gui svg widgets
+USE_QT= buildtools:build core gui svg widgets
USE_GITHUB= yes
GH_ACCOUNT= lumina-desktop
GH_TAGNAME= 159fc375
@@ -19,7 +19,7 @@ GH_TAGNAME= 159fc375
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= qt=linguist_build
+NLS_USE= qt=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lumina-fileinfo/Makefile b/deskutils/lumina-fileinfo/Makefile
index 26e4e6dbb5cd..35e50b7b7c6c 100644
--- a/deskutils/lumina-fileinfo/Makefile
+++ b/deskutils/lumina-fileinfo/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../../../LICENSE
USES= compiler:c++11-lang gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui \
+USE_QT= buildtools:build concurrent core gui \
multimedia network svg widgets x11extras
USE_GL= gl
USE_GITHUB= yes
@@ -22,7 +22,7 @@ OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_QMAKE_ON= CONFIG+=WITH_I18N
-NLS_USE= QT=linguist_build
+NLS_USE= QT=linguist:build
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lumina-fm/Makefile b/deskutils/lumina-fm/Makefile
index de94254a7175..8cfb2eac90e6 100644
--- a/deskutils/lumina-fm/Makefile
+++ b/deskutils/lumina-fm/Makefile
@@ -10,7 +10,7 @@ WWW= https://lumina-desktop.org/
LICENSE= BSD3CLAUSE
USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui imageformats \
+USE_QT= buildtools:build concurrent core gui imageformats \
multimedia network svg widgets x11extras
USE_GL= gl
USE_GITHUB= yes
@@ -20,7 +20,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= QT=linguist_build
+NLS_USE= QT=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lumina-mediaplayer/Makefile b/deskutils/lumina-mediaplayer/Makefile
index c89d8d1efe6f..e74567b25791 100644
--- a/deskutils/lumina-mediaplayer/Makefile
+++ b/deskutils/lumina-mediaplayer/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/../../../LICENSE
USES= compiler:c++11-lang desktop-file-utils gl gstreamer qmake qt:5
USE_GL= gl
USE_GSTREAMER= gl
-USE_QT= buildtools_build core concurrent gui \
+USE_QT= buildtools:build core concurrent gui \
multimedia network svg widgets x11extras
USE_GITHUB= yes
GH_ACCOUNT= lumina-desktop
@@ -22,7 +22,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= qt=linguist_build
+NLS_USE= qt=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME}
diff --git a/deskutils/lumina-pdf/Makefile b/deskutils/lumina-pdf/Makefile
index 836f64851ccd..9bf9e4edf8fb 100644
--- a/deskutils/lumina-pdf/Makefile
+++ b/deskutils/lumina-pdf/Makefile
@@ -10,7 +10,7 @@ WWW= https://lumina-desktop.org
LICENSE= BSD3CLAUSE
USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui \
+USE_QT= buildtools:build concurrent core gui \
multimedia network printsupport \
svg widgets x11extras
USE_GL= gl
@@ -34,7 +34,7 @@ MUPDF_QMAKE_ON= USE_MUPDF=true
MUPDF_LIB_DEPENDS= libmupdf.so:graphics/mupdf
NLS_QMAKE_ON= CONFIG+=WITH_I18N
-NLS_USE= qt=linguist_build
+NLS_USE= qt=linguist:build
POPPLER_QMAKE_ON= USE_POPPLER=true
POPPLER_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
diff --git a/deskutils/lumina-photo/Makefile b/deskutils/lumina-photo/Makefile
index a10bb78e14c3..e69fb7ce0796 100644
--- a/deskutils/lumina-photo/Makefile
+++ b/deskutils/lumina-photo/Makefile
@@ -10,7 +10,7 @@ WWW= https://lumina-desktop.org
LICENSE= BSD3CLAUSE
USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui multimedia \
+USE_QT= buildtools:build concurrent core gui multimedia \
printsupport network svg widgets x11extras
USE_GL= gl
USE_GITHUB= yes
@@ -20,7 +20,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= QT=linguist_build
+NLS_USE= QT=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME}
diff --git a/deskutils/lumina-screenshot/Makefile b/deskutils/lumina-screenshot/Makefile
index 939bda511c84..98339af6304c 100644
--- a/deskutils/lumina-screenshot/Makefile
+++ b/deskutils/lumina-screenshot/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libxcb-ewmh.so:x11/xcb-util-wm \
libxcb-util.so:x11/xcb-util
USES= compiler:c++11-lang gl qmake qt:5 xorg
-USE_QT= buildtools_build concurrent core gui \
+USE_QT= buildtools:build concurrent core gui \
multimedia network svg x11extras widgets
USE_XORG= xcb xdamage
USE_GL= gl
@@ -27,7 +27,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= QT=linguist_build
+NLS_USE= QT=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lumina-textedit/Makefile b/deskutils/lumina-textedit/Makefile
index 4faee2c97bfa..fc57f31ee8c2 100644
--- a/deskutils/lumina-textedit/Makefile
+++ b/deskutils/lumina-textedit/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../../../LICENSE
USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5
-USE_QT= buildtools_build concurrent core gui multimedia \
+USE_QT= buildtools:build concurrent core gui multimedia \
network printsupport svg widgets x11extras
USE_GL= gl
USE_GITHUB= yes
@@ -21,7 +21,7 @@ GH_PROJECT= lumina
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= QT=linguist_build
+NLS_USE= QT=linguist:build
NLS_QMAKE_ON= CONFIG+=WITH_I18N
CONFLICTS_INSTALL= lumina-1.2.*
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 86302842ed87..82ba3d376601 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -11,7 +11,7 @@ LICENSE= LGPL21+
USES= cmake compiler:c++14-lang gettext kde:5 lxqt qt:5 \
pkgconfig tar:xz gnome xorg
-USE_QT= buildtools_build qmake_build dbus core gui \
+USE_QT= buildtools:build qmake:build dbus core gui \
linguisttools svg widgets x11extras xml
USE_KDE= windowsystem
USE_LXQT= buildtools lxqt
diff --git a/deskutils/maliit-framework/Makefile b/deskutils/maliit-framework/Makefile
index 71e1e6b780d3..421ac7166794 100644
--- a/deskutils/maliit-framework/Makefile
+++ b/deskutils/maliit-framework/Makefile
@@ -19,7 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= maliit
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango
USE_QT= core dbus declarative gui network wayland widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= xcb
CMAKE_ON= enable-dbus-activation \
diff --git a/deskutils/maliit-keyboard/Makefile b/deskutils/maliit-keyboard/Makefile
index 7723b827d767..b680083dad91 100644
--- a/deskutils/maliit-keyboard/Makefile
+++ b/deskutils/maliit-keyboard/Makefile
@@ -19,7 +19,7 @@ GH_ACCOUNT= maliit
USE_GNOME= glib20
GLIB_SCHEMAS= org.maliit.keyboard.maliit.gschema.xml
USE_QT= core dbus declarative gui multimedia network quickcontrols2 \
- buildtools_build qmake_build
+ buildtools:build qmake:build
CMAKE_OFF= enable-tests
CMAKE_ARGS= -DHUNSPELL_DICT_PATH=${PREFIX}/share/hunspell
diff --git a/deskutils/mbox-importer/Makefile b/deskutils/mbox-importer/Makefile
index 6b375f9c777e..a9130ccc0dcb 100644
--- a/deskutils/mbox-importer/Makefile
+++ b/deskutils/mbox-importer/Makefile
@@ -14,13 +14,13 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:5 qt:5 tar:xz
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
crash i18n itemmodels kio service widgetsaddons \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime contacts \
grantleetheme identitymanagement imap libkdepim libkleo mailcommon \
mailimporter messagelib mime pimcommon pimtextedit
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/mindforger/Makefile b/deskutils/mindforger/Makefile
index cc9cdbb64927..9e5ee4563b98 100644
--- a/deskutils/mindforger/Makefile
+++ b/deskutils/mindforger/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
USES= pkgconfig qmake qt:5
-USE_QT= buildtools_build core declarative gui location network \
+USE_QT= buildtools:build core declarative gui location network \
printsupport webchannel widgets
USE_GITHUB= yes
GH_ACCOUNT= dvorka
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 8053e4b925fe..e547fc12e1db 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -17,8 +17,8 @@ LIB_DEPENDS= libinotify.so:devel/libinotify \
USES= cmake:noninja compiler:c++14-lang desktop-file-utils gmake \
gnome iconv localbase:ldflags pkgconfig qt:5 shared-mime-info \
sqlite ssl
-USE_QT= buildtools_build concurrent core dbus declarative graphicaleffects \
- gui linguist_build location network printsupport qmake_build \
+USE_QT= buildtools:build concurrent core dbus declarative graphicaleffects \
+ gui linguist:build location network printsupport qmake:build \
quickcontrols2 sql svg testlib webchannel websockets \
widgets xml
CMAKE_ARGS= -DBUILD_UPDATER:BOOL=OFF \
diff --git a/deskutils/owncloudclient/Makefile b/deskutils/owncloudclient/Makefile
index ceaa57869032..5fcde6938096 100644
--- a/deskutils/owncloudclient/Makefile
+++ b/deskutils/owncloudclient/Makefile
@@ -26,7 +26,7 @@ USE_KDE= completion config coreaddons jobwidgets kio service \
widgetsaddons windowsystem
USE_LDCONFIG= yes
USE_QT= concurrent core dbus gui network sql webkit widgets xml \
- buildtools_build linguist_build qmake_build
+ buildtools:build linguist:build qmake:build
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR:STRING=man \
-DSYSCONF_INSTALL_DIR="${PREFIX}/etc"
diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile
index f7eaad5c84e5..9add0b05c9de 100644
--- a/deskutils/pim-data-exporter/Makefile
+++ b/deskutils/pim-data-exporter/Makefile
@@ -17,13 +17,13 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons i18n itemmodels itemviews \
jobwidgets kio notifications service solid wallet \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes calendarcore contacts \
grantleetheme identitymanagement imap libkdepim libkleo mailcommon \
mailtransport messagelib mime pimcommon pimtextedit
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/pim-sieve-editor/Makefile b/deskutils/pim-sieve-editor/Makefile
index a05678c49b42..7033806579a1 100644
--- a/deskutils/pim-sieve-editor/Makefile
+++ b/deskutils/pim-sieve-editor/Makefile
@@ -11,11 +11,11 @@ USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth bookmarks codecs config configwidgets coreaddons crash \
dbusaddons i18n iconthemes kio service wallet \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
# pim components
USE_KDE+= libksieve mailtransport pimcommon pimtextedit
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/deskutils/plasma5-milou/Makefile b/deskutils/plasma5-milou/Makefile
index 6707d180c2e7..bc1d7513f1ff 100644
--- a/deskutils/plasma5-milou/Makefile
+++ b/deskutils/plasma5-milou/Makefile
@@ -10,6 +10,6 @@ USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config coreaddons i18n itemmodels kdeclarative \
package plasma-framework runner service
USE_QT= core declarative gui network script widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/deskutils/plasma5-sddm-kcm/Makefile b/deskutils/plasma5-sddm-kcm/Makefile
index 3f9a978624b5..40b7565d5060 100644
--- a/deskutils/plasma5-sddm-kcm/Makefile
+++ b/deskutils/plasma5-sddm-kcm/Makefile
@@ -14,7 +14,7 @@ USE_KDE= archive attica auth codecs completion config configwidgets \
newstuff service widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative designer gui network uiplugin \
widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xcb xcursor xext xfixes
.include <bsd.port.mk>
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/Makefile b/deskutils/plasma5-xdg-desktop-portal-kde/Makefile
index 020c3bc8daee..6a83d8f36c6e 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/Makefile
@@ -14,10 +14,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons i18n itemviews jobwidgets kdeclarative kio \
kirigami2 notifications package plasma-framework service solid \
wayland widgetsaddons windowsystem xmlgui \
- ecm_build plasma-wayland-protocols_build
+ ecm:build plasma-wayland-protocols:build
USE_QT= concurrent core dbus declarative gui network printsupport \
widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/qlipper/Makefile b/deskutils/qlipper/Makefile
index 2152a1c460a0..26f99e0c57a3 100644
--- a/deskutils/qlipper/Makefile
+++ b/deskutils/qlipper/Makefile
@@ -21,7 +21,7 @@ LXQTAUTOSTART_DESC= Create autostart entry for LXQt
LXQTAUTOSTART_BUILD_DEPENDS= ${LOCALBASE}/share/cmake/lxqt-build-tools/lxqt-build-tools-config.cmake:devel/lxqt-build-tools
LXQTAUTOSTART_CMAKE_BOOL= ENABLE_LXQT_AUTOSTART
-USE_QT= buildtools_build qmake_build core gui linguisttools \
+USE_QT= buildtools:build qmake:build core gui linguisttools \
network widgets
USE_XORG= x11
diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile
index d581b478b47d..41075169e8ea 100644
--- a/deskutils/qownnotes/Makefile
+++ b/deskutils/qownnotes/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= git:devel/git
USES= gl gmake pkgconfig qmake qt:5 tar:xz xorg
USE_GL= gl
-USE_QT= buildtools_build linguisttools_build \
+USE_QT= buildtools:build linguisttools:build \
concurrent core declarative gui network printsupport \
sql svg websockets widgets x11extras xml xmlpatterns
USE_XORG= x11
diff --git a/deskutils/qtfeedback/Makefile b/deskutils/qtfeedback/Makefile
index ab94e48c7de4..917fd9038182 100644
--- a/deskutils/qtfeedback/Makefile
+++ b/deskutils/qtfeedback/Makefile
@@ -13,7 +13,7 @@ USE_GITHUB= yes
GH_ACCOUNT= qtproject
USE_GL= gl
USE_QT= core declarative gui multimedia network \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
pre-configure:
cd ${CONFIGURE_WRKSRC} && ${QT_BINDIR}/syncqt.pl -version ${QT5_VERSION} -module QtFeedback
diff --git a/deskutils/recoll/Makefile b/deskutils/recoll/Makefile
index 34f70f2e3a85..f2d7aca1be15 100644
--- a/deskutils/recoll/Makefile
+++ b/deskutils/recoll/Makefile
@@ -26,7 +26,7 @@ USE_LDCONFIG= yes
USE_PYTHON= py3kplist
PYDISTUTILS_PKGNAME= Recoll
PYDISTUTILS_PKGVERSION= 1.0
-USE_QT= core gui printsupport widgets xml buildtools_build qmake_build
+USE_QT= core gui printsupport widgets xml buildtools:build qmake:build
SHEBANG_FILES= desktop/hotrecoll.py filters/*.py filters/rcl7z \
filters/rclaudio filters/rclchm filters/rcldia filters/rclepub \
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index 378dfab829a2..dad2f0493adb 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth config configwidgets coreaddons i18n iconthemes \
USE_LDCONFIG= yes
USE_QT= core dbus declarative gui location network printsupport \
svg webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
SHEBANG_FILES= src/templates/beamer/wscript \
src/templates/pdflatex/wscript \
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 50b81f4931ed..fb453a873154 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -27,8 +27,8 @@ GH_TUPLE= Martchus:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:syncthingtray/
USE_KDE= plasma-framework
USE_QT= concurrent core dbus declarative gui location network \
printsupport qdbus quickcontrols2 svg webchannel \
- widgets x11extras buildtools_build doc_build linguist_build \
- qmake_build testlib_build
+ widgets x11extras buildtools:build doc:build linguist:build \
+ qmake:build testlib:build
CMAKE_OFF= USE_STANDARD_FILESYSTEM SYSTEMD_SUPPORT
diff --git a/deskutils/todour/Makefile b/deskutils/todour/Makefile
index 3584a2680dc1..9859d8a9c742 100644
--- a/deskutils/todour/Makefile
+++ b/deskutils/todour/Makefile
@@ -10,7 +10,7 @@ WWW= https://nerdur.com/todour-pl/
LICENSE= GPLv2
USES= qmake qt:5
-USE_QT= buildtools_build core gui network widgets
+USE_QT= buildtools:build core gui network widgets
USE_GITHUB= yes
GH_ACCOUNT= SverrirValgeirsson
GH_PROJECT= Todour
diff --git a/deskutils/zanshin/Makefile b/deskutils/zanshin/Makefile
index adbbc6bfa854..fa8ab8f73b1a 100644
--- a/deskutils/zanshin/Makefile
+++ b/deskutils/zanshin/Makefile
@@ -18,10 +18,10 @@ USE_KDE= akonadi auth bookmarks codecs completion config configwidgets \
USE_KDE+= akonadicalendar akonadicontacts akonadinotes akonadisearch \
calendarcore contacts identitymanagement kontactinterface ldap \
mime pimtextedit \
- kdepim-runtime5_run
+ kdepim-runtime5:run
USE_QT= concurrent core dbus declarative gui network printsupport testlib \
widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/znotes/Makefile b/deskutils/znotes/Makefile
index 1f5163dfbe38..122bee97ddb8 100644
--- a/deskutils/znotes/Makefile
+++ b/deskutils/znotes/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl
-USE_QT= buildtools_build linguisttools_build core gui network \
+USE_QT= buildtools:build linguisttools:build core gui network \
printsupport widgets xml
USE_GITHUB= yes
diff --git a/devel/RStudio/Makefile b/devel/RStudio/Makefile
index 66dc59dbb4f3..29d2e38be81f 100644
--- a/devel/RStudio/Makefile
+++ b/devel/RStudio/Makefile
@@ -70,7 +70,7 @@ GIN_VERSION= 2.1.2
COMMENT+= (desktop UI version)
USES+= desktop-file-utils qt:5 shared-mime-info
USE_QT= core dbus declarative gui location network opengl printsupport quickcontrols sensors \
- sql svg webchannel webengine webkit widgets xml xmlpatterns buildtools_build qmake_build
+ sql svg webchannel webengine webkit widgets xml xmlpatterns buildtools:build qmake:build
CMAKE_ARGS+= -DRSTUDIO_TARGET=Desktop
INSTALL_SUBDIR= ${PORTNAME:tl}
EXECUTABLE= ${PORTNAME:tl}
diff --git a/devel/apitrace/Makefile b/devel/apitrace/Makefile
index def3ca012595..98a43a2965e7 100644
--- a/devel/apitrace/Makefile
+++ b/devel/apitrace/Makefile
@@ -33,7 +33,7 @@ OPTIONS_SUB= yes
WAFFLE_DESC= Use Waffle library to allow retrace on Wayland, headless etc.
QT5_USES= qt:5
-QT5_USE= QT=core,gui,network,widgets,buildtools_build,qmake_build
+QT5_USE= QT=core,gui,network,widgets,buildtools:build,qmake:build
QT5_CMAKE_BOOL= ENABLE_GUI
WAFFLE_LIB_DEPENDS= libwaffle-1.so:graphics/waffle
diff --git a/devel/cervisia/Makefile b/devel/cervisia/Makefile
index a93d22e1f432..921945c2f804 100644
--- a/devel/cervisia/Makefile
+++ b/devel/cervisia/Makefile
@@ -11,9 +11,9 @@ USE_KDE= auth codecs completion config configwidgets coreaddons \
dbusaddons doctools i18n iconthemes init itemviews \
jobwidgets kdesu kio notifications parts pty service solid \
sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/cmake-doc/Makefile b/devel/cmake-doc/Makefile
index 0d6b46a36a05..22559aed417c 100644
--- a/devel/cmake-doc/Makefile
+++ b/devel/cmake-doc/Makefile
@@ -17,7 +17,7 @@ DISTINFO_FILE= ${.CURDIR}/../cmake-core/distinfo
NO_ARCH= yes
USES= cmake qt:5
-USE_QT= help_build
+USE_QT= help:build
USE_LOCALE= en_US.UTF-8
CMAKE_OFF= SPHINX_MAN
diff --git a/devel/cmake-gui/Makefile b/devel/cmake-gui/Makefile
index 28d901083fa3..0f71a590f5fa 100644
--- a/devel/cmake-gui/Makefile
+++ b/devel/cmake-gui/Makefile
@@ -27,7 +27,7 @@ qt6_CONFLICTS_INSTALL= cmake-gui-qt5
USES= cmake:run,insource compiler:c++11-lang desktop-file-utils libarchive \
shared-mime-info qt:${FLAVOR:S/qt//}
-_USE_QT5= core gui widgets buildtools_build qmake_build
+_USE_QT5= core gui widgets buildtools:build qmake:build
_USE_QT6= base
USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
CMAKE_ARGS= -DCMAKE_DATA_DIR:STRING="/${DATADIR_REL}" \
diff --git a/devel/codequery/Makefile b/devel/codequery/Makefile
index b92cd5f5ad3d..7d595b3bd372 100644
--- a/devel/codequery/Makefile
+++ b/devel/codequery/Makefile
@@ -19,7 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= ruben2020
USE_QT= concurrent core gui widgets xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
CMAKE_ON= BUILD_QT5
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index b0c18b617600..80d376a2abfb 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= cppcheck:devel/cppcheck
CMAKE_ON+= BUILD_GUI
USES+= qt:5
-USE_QT= core gui widgets printsupport help qmake_build buildtools_build linguisttools_build
+USE_QT= core gui widgets printsupport help qmake:build buildtools:build linguisttools:build
BUILD_WRKSRC= ${WRKSRC}/gui
INSTALL_WRKSRC= ${WRKSRC}/gui
diff --git a/devel/dolphin-plugins/Makefile b/devel/dolphin-plugins/Makefile
index b0a936a3f64b..4b8f067068b1 100644
--- a/devel/dolphin-plugins/Makefile
+++ b/devel/dolphin-plugins/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
syntaxhighlighting texteditor textwidgets unitconversion widgetsaddons \
windowsystem xmlgui
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/doxygen/Makefile b/devel/doxygen/Makefile
index 9bc958c802b1..6ec8055a4458 100644
--- a/devel/doxygen/Makefile
+++ b/devel/doxygen/Makefile
@@ -48,7 +48,7 @@ GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz
LATEX_USE= TEX=base,dvipsk,pdftex
QT5_USES= qt:5
-QT5_USE= QT=core,widgets,gui,xml,qmake_build,buildtools_build
+QT5_USE= QT=core,widgets,gui,xml,qmake:build,buildtools:build
QT5_CMAKE_BOOL= build_wizard
QT5_PLIST_FILES= bin/doxywizard
diff --git a/devel/easy-profiler/Makefile b/devel/easy-profiler/Makefile
index 786582a21828..7cb4dc2782b7 100644
--- a/devel/easy-profiler/Makefile
+++ b/devel/easy-profiler/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/easy_profiler_core/LICENSE.MIT
BROKEN_i386= see https://github.com/yse/easy_profiler/issues/202
USES= cmake compiler:c++11-lang qt:5
-USE_QT= core gui widgets buildtools_build qmake_build
+USE_QT= core gui widgets buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= yse
diff --git a/devel/elf-dissector/Makefile b/devel/elf-dissector/Makefile
index 4213c19e97b2..1ec4598ce726 100644
--- a/devel/elf-dissector/Makefile
+++ b/devel/elf-dissector/Makefile
@@ -19,9 +19,9 @@ USES= cmake compiler:c++17-lang \
kde:5 pkgconfig qt:5
USE_QT= core \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_KDE= itemmodels \
- doctools_build ecm_build
+ doctools:build ecm:build
KDE_INVENT= 942274185cc89fabf74f5f1efb886ecf210ab2fb sdk
diff --git a/devel/eql5/Makefile b/devel/eql5/Makefile
index 81a0a322f3e2..327e3b67265c 100644
--- a/devel/eql5/Makefile
+++ b/devel/eql5/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libecl.so:lang/ecl
USES= gl qmake qt:5
USE_QT= core declarative gui help location multimedia network \
printsupport sql svg webchannel webengine widgets \
- buildtools_build uitools_build
+ buildtools:build uitools:build
USE_GL= gl
USE_LDCONFIG= yes
diff --git a/devel/fuel/Makefile b/devel/fuel/Makefile
index 8b374f1f1d6b..1f84d17e4986 100644
--- a/devel/fuel/Makefile
+++ b/devel/fuel/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= fossil:devel/fossil
USES= compiler:c++11-lang gmake qmake qt:5 shebangfix
USE_QT= core gui network webkit widgets \
- buildtools_build linguisttools_build
+ buildtools:build linguisttools:build
SHEBANG_FILES= intl/convert.sh
PLIST_FILES= bin/fuel share/applications/fuel.desktop \
diff --git a/devel/gammaray/Makefile b/devel/gammaray/Makefile
index 478e18fc7b23..73a2140d8f10 100644
--- a/devel/gammaray/Makefile
+++ b/devel/gammaray/Makefile
@@ -20,7 +20,7 @@ USES= cmake kde:5 pkgconfig qt:5
USE_QT= 3d concurrent core declarative designer gui help linguisttools \
location network printsupport script scripttools svg uiplugin \
- webchannel widgets xml buildtools_build qdoc_build qmake_build
+ webchannel widgets xml buildtools:build qdoc:build qmake:build
USE_KDE= coreaddons syntaxhighlighting
USE_GITHUB= yes
diff --git a/devel/gitklient/Makefile b/devel/gitklient/Makefile
index 0a3c6818b8ec..982981885214 100644
--- a/devel/gitklient/Makefile
+++ b/devel/gitklient/Makefile
@@ -19,7 +19,7 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
jobwidgets kio parts service solid sonnet syntaxhighlighting \
texteditor textwidgets widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/gitqlient/Makefile b/devel/gitqlient/Makefile
index b711ee900d31..9679ffbb8f9a 100644
--- a/devel/gitqlient/Makefile
+++ b/devel/gitqlient/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++11-lang cpe qmake:outsource qt:5
USE_GL+= gl
USE_QT= core gui widgets \
- buildtools_build
+ buildtools:build
USE_GITHUB= yes
GH_ACCOUNT= francescmm
diff --git a/devel/grantlee5/Makefile b/devel/grantlee5/Makefile
index af42da457cdd..d7f9f8b672fb 100644
--- a/devel/grantlee5/Makefile
+++ b/devel/grantlee5/Makefile
@@ -14,7 +14,7 @@ LICENSE= LGPL21
PORTSCOUT= limit:^5\.
USE_QT= core declarative gui network script \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USES= cmake compiler:c++11-lib grantlee:5,selfbuild qt:5
USE_CXXSTD= c++11
CMAKE_ARGS+= -DBUILD_TESTS:BOOL=FALSE
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index b9fbaf43c6b3..d300af58d223 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -76,7 +76,7 @@ USE_GNOME+= cairo gdkpixbuf2 gtk30
USES+= compiler:c++11-lang gl qmake:no_env qt:5
USE_GL= gl
USE_QT= core gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \
--with-qt5-moc=${MOC} \
--with-qt5-uic=${UIC}
diff --git a/devel/heaptrack/Makefile b/devel/heaptrack/Makefile
index 3d38e2a9b043..56bbf774de48 100644
--- a/devel/heaptrack/Makefile
+++ b/devel/heaptrack/Makefile
@@ -23,7 +23,7 @@ USE_KDE= auth auth codecs completion config config \
jobwidgets kio kio service solid threadweaver \
widgetsaddons windowsystem
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/heimdall/Makefile b/devel/heimdall/Makefile
index c8373cd5891f..86decd498cef 100644
--- a/devel/heimdall/Makefile
+++ b/devel/heimdall/Makefile
@@ -19,7 +19,7 @@ OPTIONS_DEFAULT=GUI
OPTIONS_SUB= yes
GUI_USES= qt:5
-GUI_USE= QT=buildtools_build,core,gui,qmake_build,widgets
+GUI_USE= QT=buildtools:build,core,gui,qmake:build,widgets
GUI_CMAKE_OFF= -DDISABLE_FRONTEND=YES
GH_ACCOUNT= Benjamin-Dobell
diff --git a/devel/injeqt/Makefile b/devel/injeqt/Makefile
index 3f65d8ae256e..3f328a28efda 100644
--- a/devel/injeqt/Makefile
+++ b/devel/injeqt/Makefile
@@ -14,7 +14,7 @@ USE_GITHUB= yes
GH_ACCOUNT= vogel
USES= cmake compiler:c++11-lib pathfix qt:5
-USE_QT= core buildtools_build qmake_build testlib_build
+USE_QT= core buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
CMAKE_ON= DISABLE_EXAMPLES \
diff --git a/devel/kapptemplate/Makefile b/devel/kapptemplate/Makefile
index b543925ab069..2a797340ba81 100644
--- a/devel/kapptemplate/Makefile
+++ b/devel/kapptemplate/Makefile
@@ -12,9 +12,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth archive codecs completion config configwidgets coreaddons \
doctools i18n jobwidgets kio newstuff service solid \
widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/kcachegrind/Makefile b/devel/kcachegrind/Makefile
index 29701e571315..ecbbb65b5d38 100644
--- a/devel/kcachegrind/Makefile
+++ b/devel/kcachegrind/Makefile
@@ -11,9 +11,9 @@ USES= cmake compiler:c++11-lang desktop-file-utils kde:5 python:run qt:5 \
USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons dbusaddons i18n itemviews jobwidgets kio service solid \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= converters/dprof2calltree \
diff --git a/devel/kdbg/Makefile b/devel/kdbg/Makefile
index 31478eb55cc9..ca282bcdf932 100644
--- a/devel/kdbg/Makefile
+++ b/devel/kdbg/Makefile
@@ -14,7 +14,7 @@ USES= cmake compiler:c++11-lang kde:5 qt:5 xorg
USE_KDE= auth codecs config configwidgets coreaddons ecm \
i18n iconthemes widgetsaddons windowsystem xmlgui
USE_QT= core dbus gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= j6t
diff --git a/devel/kde-dev-scripts/Makefile b/devel/kde-dev-scripts/Makefile
index b73aa1aa9538..d18fcb9b6c44 100644
--- a/devel/kde-dev-scripts/Makefile
+++ b/devel/kde-dev-scripts/Makefile
@@ -7,7 +7,7 @@ COMMENT= KDE development scripts
USES= cmake kde:5 perl5 python:run qt:5 shebangfix tar:xz
USE_KDE= doctools ecm
-USE_QT= buildtools_build qmake_build
+USE_QT= buildtools:build qmake:build
SHEBANG_FILES= cxxmetric \
draw_lib_dependencies \
diff --git a/devel/kde-dev-utils/Makefile b/devel/kde-dev-utils/Makefile
index 2f00a8c6372f..63c624e4f64f 100644
--- a/devel/kde-dev-utils/Makefile
+++ b/devel/kde-dev-utils/Makefile
@@ -11,9 +11,9 @@ USE_GL= gl
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons i18n itemviews jobwidgets kio parts service \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus designer gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/kdesdk-kio/Makefile b/devel/kdesdk-kio/Makefile
index 3891b5fc14e6..eb4547dac289 100644
--- a/devel/kdesdk-kio/Makefile
+++ b/devel/kdesdk-kio/Makefile
@@ -8,9 +8,9 @@ WWW= https://kde.org/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 shebangfix tar:xz
USE_KDE= config coreaddons i18n kio service \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus network \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
SHEBANG_FILES= perldoc/pod2html.pl
diff --git a/devel/kdesdk-thumbnailers/Makefile b/devel/kdesdk-thumbnailers/Makefile
index 3ba2a7397832..85d34b01fd94 100644
--- a/devel/kdesdk-thumbnailers/Makefile
+++ b/devel/kdesdk-thumbnailers/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libgettextpo.so:devel/gettext-tools
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= completion config coreaddons i18n jobwidgets \
kio service solid widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/kdesdk/Makefile b/devel/kdesdk/Makefile
index 4d920d857a6a..51e6508c488c 100644
--- a/devel/kdesdk/Makefile
+++ b/devel/kdesdk/Makefile
@@ -38,7 +38,7 @@ KAPPTEMPLATE_DESC= Template generator
KAPPTEMPLATE_RUN_DEPENDS= kapptemplate>=${KDE_APPLICATIONS_VERSION}:devel/kapptemplate
KATE_DESC= KDE advanced text editor
-KATE_USE= KDE=kate_run
+KATE_USE= KDE=kate:run
KCACHEGRIND_DESC= Profiler frontend
KCACHEGRIND_RUN_DEPENDS= kcachegrind>=${KDE_APPLICATIONS_VERSION}:devel/kcachegrind
diff --git a/devel/kdesvn/Makefile b/devel/kdesvn/Makefile
index 1fffe120dc2d..a2d6f648277f 100644
--- a/devel/kdesvn/Makefile
+++ b/devel/kdesvn/Makefile
@@ -23,9 +23,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons dbusaddons ecm i18n iconthemes itemviews jobwidgets \
kio notifications parts service sonnet solid texteditor \
textwidgets wallet widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network sql widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
PORTSCOUT= ignore:1
diff --git a/devel/kdev-php/Makefile b/devel/kdev-php/Makefile
index 98d5676d7645..1dbd7b3f9c75 100644
--- a/devel/kdev-php/Makefile
+++ b/devel/kdev-php/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
sonnet syntaxhighlighting texteditor textwidgets threadweaver \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network webkit widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
# Versioning values, to reduce plist churn (match with devel/kdevelop)
diff --git a/devel/kdev-python/Makefile b/devel/kdev-python/Makefile
index c3f5dc24ea14..f78ffe267648 100644
--- a/devel/kdev-python/Makefile
+++ b/devel/kdev-python/Makefile
@@ -17,7 +17,7 @@ USE_KDE= attica auth codecs completion config configwidgets coreaddons \
solid sonnet syntaxhighlighting texteditor textwidgets \
threadweaver widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
# Versioning values, to reduce plist churn (match with devel/kdevelop)
diff --git a/devel/kdevelop-pg-qt/Makefile b/devel/kdevelop-pg-qt/Makefile
index 14db1bbe7b1e..b80ee83041bc 100644
--- a/devel/kdevelop-pg-qt/Makefile
+++ b/devel/kdevelop-pg-qt/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
USES= bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= core testlib \
- buildtools_build qmake_build
+ buildtools:build qmake:build
CONFLICTS= kdevelop-pg-qt-1.0*
diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index 4c9888eee02a..0bf966f8223e 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -33,11 +33,11 @@ USE_KDE= archive attica auth bookmarks codecs completion config configwidgets \
textwidgets threadweaver \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui help network printsupport \
- script sql widgets xml buildtools_build qmake_build
+ script sql widgets xml buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \
kdevplatform/util/.zshrc
-# Most ports have ecm_build, testlib_build, but because this is an
+# Most ports have ecm:build, testlib:build, but because this is an
# IDE, which **probably** is used for Qt / KDE development (also
# other things, but let's guess a target market), pull in some
# additional development things that are otherwise build-dep-only.
diff --git a/devel/kf5-extra-cmake-modules/Makefile b/devel/kf5-extra-cmake-modules/Makefile
index 06c5f591e041..b0af99ec97ba 100644
--- a/devel/kf5-extra-cmake-modules/Makefile
+++ b/devel/kf5-extra-cmake-modules/Makefile
@@ -9,9 +9,9 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS
USES= cmake kde:5 qt:5 tar:xz
-USE_QT= linguisttools buildtools_build qmake_build
+USE_QT= linguisttools buildtools:build qmake:build
-HELP_USE= QT=help_build # qt5-help is only used to build a .qch file.
+HELP_USE= QT=help:build # qt5-help is only used to build a .qch file.
NO_ARCH= yes
PORTDOCS= html/*
diff --git a/devel/kf5-kauth/Makefile b/devel/kf5-kauth/Makefile
index 99a0476e0b41..9a232a264601 100644
--- a/devel/kf5-kauth/Makefile
+++ b/devel/kf5-kauth/Makefile
@@ -10,8 +10,8 @@ LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt
USES= cmake compiler:c++11-lib cpe kde:5 qt:5 tar:xz
CPE_VENDOR= kde
USE_KDE= coreaddons \
- ecm_build
+ ecm:build
USE_QT= core dbus gui linguisttools widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kbookmarks/Makefile b/devel/kf5-kbookmarks/Makefile
index 74fdc619c935..9f465f6b7654 100644
--- a/devel/kf5-kbookmarks/Makefile
+++ b/devel/kf5-kbookmarks/Makefile
@@ -8,8 +8,8 @@ COMMENT= KF5 library for bookmarks and the XBEL format
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui linguisttools widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kcmutils/Makefile b/devel/kf5-kcmutils/Makefile
index 083f94959e25..c177cf1f2a37 100644
--- a/devel/kf5-kcmutils/Makefile
+++ b/devel/kf5-kcmutils/Makefile
@@ -9,8 +9,8 @@ USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons guiaddons i18n \
itemviews kdeclarative package service \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kconfig/Makefile b/devel/kf5-kconfig/Makefile
index f851adf23f47..8a12ba503408 100644
--- a/devel/kf5-kconfig/Makefile
+++ b/devel/kf5-kconfig/Makefile
@@ -11,8 +11,8 @@ LICENSE= LGPL21+
USES= cmake compiler:c++11-lib cpe kde:5 qt:5 tar:xz
CPE_VENDOR= kde
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core dbus declarative gui linguisttools network xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kcoreaddons/Makefile b/devel/kf5-kcoreaddons/Makefile
index cd7bded7cd61..d32c1109fd19 100644
--- a/devel/kf5-kcoreaddons/Makefile
+++ b/devel/kf5-kcoreaddons/Makefile
@@ -9,9 +9,9 @@ LICENSE= LGPL21+ BSD3CLAUSE
LICENSE_COMB= multi
USES= cmake compiler:c++11-lib kde:5 qt:5 shared-mime-info tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core linguisttools \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= FAM INOTIFY
OPTIONS_DEFAULT= INOTIFY
diff --git a/devel/kf5-kcrash/Makefile b/devel/kf5-kcrash/Makefile
index 154d2ebb79da..9ac7b309316e 100644
--- a/devel/kf5-kcrash/Makefile
+++ b/devel/kf5-kcrash/Makefile
@@ -7,9 +7,9 @@ COMMENT= KF5 library to handle crash analysis and bug report from apps
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
USE_KDE= coreaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= core gui widgets x11extras \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= ice sm x11 xext
.include <bsd.port.mk>
diff --git a/devel/kf5-kdbusaddons/Makefile b/devel/kf5-kdbusaddons/Makefile
index 792b2c521fa0..98734a4f1cb2 100644
--- a/devel/kf5-kdbusaddons/Makefile
+++ b/devel/kf5-kdbusaddons/Makefile
@@ -9,8 +9,8 @@ COMMENT= KF5 addons to QtDBus
LICENSE= LGPL21+
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core dbus gui x11extras \
- buildtools_build linguisttools_build qmake_build testlib_build
+ buildtools:build linguisttools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kdeclarative/Makefile b/devel/kf5-kdeclarative/Makefile
index 3965510f5438..870a895e9410 100644
--- a/devel/kf5-kdeclarative/Makefile
+++ b/devel/kf5-kdeclarative/Makefile
@@ -13,9 +13,9 @@ USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
USE_KDE= completion config coreaddons globalaccel guiaddons i18n \
iconthemes jobwidgets kio notifications package service \
solid widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/kf5-kdoctools/Makefile b/devel/kf5-kdoctools/Makefile
index 408fc0d363d0..b579018aa45a 100644
--- a/devel/kf5-kdoctools/Makefile
+++ b/devel/kf5-kdoctools/Makefile
@@ -14,8 +14,8 @@ RUN_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xs
USES= cmake compiler:c++11-lib gettext gnome kde:5 qt:5 tar:xz
USE_GNOME= libxml2 libxslt
USE_KDE= archive i18n \
- ecm_build
+ ecm:build
USE_QT= core \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile
index 3b08672b78bf..565d904365ed 100644
--- a/devel/kf5-kfilemetadata/Makefile
+++ b/devel/kf5-kfilemetadata/Makefile
@@ -17,8 +17,8 @@ LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \
USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
qt:5 tar:xz
USE_KDE= archive config coreaddons i18n \
- ecm_build
+ ecm:build
USE_QT= core gui xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-ki18n/Makefile b/devel/kf5-ki18n/Makefile
index 3a06a3a42b43..5bd41260ab82 100644
--- a/devel/kf5-ki18n/Makefile
+++ b/devel/kf5-ki18n/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 advanced internationalization framework
USES= cmake compiler:c++11-lib gettext-runtime \
gettext-tools:build,run kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= concurrent core declarative network script \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kidletime/Makefile b/devel/kf5-kidletime/Makefile
index 7adb819edd8f..5750aa6a26a6 100644
--- a/devel/kf5-kidletime/Makefile
+++ b/devel/kf5-kidletime/Makefile
@@ -6,9 +6,9 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library for monitoring user activity
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core dbus gui widgets x11extras \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext xcb xscrnsaver
.include <bsd.port.mk>
diff --git a/devel/kf5-kio/Makefile b/devel/kf5-kio/Makefile
index f02e76038154..277713645548 100644
--- a/devel/kf5-kio/Makefile
+++ b/devel/kf5-kio/Makefile
@@ -14,10 +14,10 @@ USE_KDE= archive auth bookmarks codecs completion config \
i18n iconthemes itemviews jobwidgets kded \
notifications service solid sonnet textwidgets wallet \
widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= concurrent core dbus declarative gui network \
script widgets x11extras xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/kf5-kitemmodels/Makefile b/devel/kf5-kitemmodels/Makefile
index 32d7231a5682..3c18086c5a4a 100644
--- a/devel/kf5-kitemmodels/Makefile
+++ b/devel/kf5-kitemmodels/Makefile
@@ -6,8 +6,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 models for Qt Model/View system
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core declarative network \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kf5-knewstuff/Makefile b/devel/kf5-knewstuff/Makefile
index 05652df9829c..b83bdf6fb47c 100644
--- a/devel/kf5-knewstuff/Makefile
+++ b/devel/kf5-knewstuff/Makefile
@@ -11,9 +11,9 @@ USE_KDE= archive attica5 auth codecs completion config \
configwidgets coreaddons i18n iconthemes itemviews \
jobwidgets kio kirigami2 package service solid sonnet \
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/kf5-knotifications/Makefile b/devel/kf5-knotifications/Makefile
index 38b1d75a66e0..7c4c4ca762d9 100644
--- a/devel/kf5-knotifications/Makefile
+++ b/devel/kf5-knotifications/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 \
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
USE_KDE= codecs config coreaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui linguisttools network phonon4 widgets x11extras \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xtst
OPTIONS_DEFINE= AUDIO
diff --git a/devel/kf5-knotifyconfig/Makefile b/devel/kf5-knotifyconfig/Makefile
index 5aee62aec204..5817f211e07c 100644
--- a/devel/kf5-knotifyconfig/Makefile
+++ b/devel/kf5-knotifyconfig/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
USE_KDE= completion config coreaddons i18n jobwidgets kio \
service solid widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network phonon4 widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= AUDIO
diff --git a/devel/kf5-kpackage/Makefile b/devel/kf5-kpackage/Makefile
index 7eb27a901ec2..6cf5a6d57080 100644
--- a/devel/kf5-kpackage/Makefile
+++ b/devel/kf5-kpackage/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 library to load and install packages
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive config coreaddons i18n \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= core dbus xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kparts/Makefile b/devel/kf5-kparts/Makefile
index 1ede16677d71..e168753b92e1 100644
--- a/devel/kf5-kparts/Makefile
+++ b/devel/kf5-kparts/Makefile
@@ -11,7 +11,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n iconthemes jobwidgets kio notifications service \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/kf5-kpeople/Makefile b/devel/kf5-kpeople/Makefile
index 1a03138212ac..fc52c6164ff0 100644
--- a/devel/kf5-kpeople/Makefile
+++ b/devel/kf5-kpeople/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 library providing access to contacts
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= config coreaddons i18n itemviews service widgetsaddons \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network sql widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kpty/Makefile b/devel/kf5-kpty/Makefile
index c556e7e0ee8f..0430637556f1 100644
--- a/devel/kf5-kpty/Makefile
+++ b/devel/kf5-kpty/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 pty abstraction
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= coreaddons i18n \
- ecm_build
+ ecm:build
USE_QT= core \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-kservice/Makefile b/devel/kf5-kservice/Makefile
index b15a1fe61364..781973bad0cd 100644
--- a/devel/kf5-kservice/Makefile
+++ b/devel/kf5-kservice/Makefile
@@ -7,9 +7,9 @@ COMMENT= KF5 advanced plugin and service introspection
USES= bison cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive config coreaddons crash dbusaddons i18n \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= core dbus gui xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
# Make the applications.menu file not conflict with KDE4.
CMAKE_ARGS= -DAPPLICATIONS_MENU_NAME:STRING="kf5-applications.menu"
diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile
index ec9a5a36fb82..61b187b0e52f 100644
--- a/devel/kf5-ktexteditor/Makefile
+++ b/devel/kf5-ktexteditor/Makefile
@@ -15,10 +15,10 @@ USE_KDE= archive auth codecs completion config configwidgets \
coreaddons guiaddons i18n iconthemes itemviews \
jobwidgets kio parts service solid sonnet syntaxhighlighting \
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network printsupport \
script widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/kf5-kunitconversion/Makefile b/devel/kf5-kunitconversion/Makefile
index 3b3181a0c27b..5cb03110e283 100644
--- a/devel/kf5-kunitconversion/Makefile
+++ b/devel/kf5-kunitconversion/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 library for unit conversion
USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz
USE_KDE= i18n \
- ecm_build
+ ecm:build
USE_QT= core network xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/kf5-solid/Makefile b/devel/kf5-solid/Makefile
index 91ff34a46e59..d7e0d5793af3 100644
--- a/devel/kf5-solid/Makefile
+++ b/devel/kf5-solid/Makefile
@@ -8,10 +8,10 @@ COMMENT= KF5 hardware integration and detection
RUN_DEPENDS= bsdisks:sysutils/bsdisks
USES= bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= concurrent core dbus declarative gui linguisttools \
network widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
OPTIONS_DEFINE= IMOBILE
diff --git a/devel/kf5-threadweaver/Makefile b/devel/kf5-threadweaver/Makefile
index 3b57a334c966..7c37e82175ef 100644
--- a/devel/kf5-threadweaver/Makefile
+++ b/devel/kf5-threadweaver/Makefile
@@ -6,8 +6,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 helper for multithreaded programming
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/devel/kio-extras/Makefile b/devel/kio-extras/Makefile
index 0e6ea23319a2..a66e23a5ef24 100644
--- a/devel/kio-extras/Makefile
+++ b/devel/kio-extras/Makefile
@@ -18,10 +18,10 @@ USE_KDE= activities archive auth bookmarks codecs completion config \
jobwidgets js kdelibs4support khtml kio notifications parts \
pty service solid sonnet syntaxhighlighting textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui location network phonon4 printsupport \
sql svg testlib webchannel widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xcursor
SHEBANG_FILES= info/kde-info2html
diff --git a/devel/kirigami-gallery/Makefile b/devel/kirigami-gallery/Makefile
index 85ae47c7da97..09b13813ac64 100644
--- a/devel/kirigami-gallery/Makefile
+++ b/devel/kirigami-gallery/Makefile
@@ -11,9 +11,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL-2
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= itemmodels kirigami2 package \
- ecm_build
+ ecm:build
USE_QT= core declarative gui network quickcontrols2 svg widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/devel/kpublictransport/Makefile b/devel/kpublictransport/Makefile
index ce085e7cecd9..2f52e01194d9 100644
--- a/devel/kpublictransport/Makefile
+++ b/devel/kpublictransport/Makefile
@@ -10,7 +10,7 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= core declarative gui network \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/devel/libdbusmenu-qt/Makefile b/devel/libdbusmenu-qt/Makefile
index b912a4e8ad78..b6beee9cac9e 100644
--- a/devel/libdbusmenu-qt/Makefile
+++ b/devel/libdbusmenu-qt/Makefile
@@ -20,7 +20,7 @@ qt6_PKGNAMESUFFIX= 6
USES= compiler:c++11-lib cmake qt:${FLAVOR:S/qt//}
USE_LDCONFIG= yes
_USE_QT5= core dbus gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
_USE_QT6= base
USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
CMAKE_ON= USE_QT${FLAVOR:S/qt//}
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index 2f90accf1d2a..310d6792932e 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt
USES= cmake compiler:c++14-lang gettext gnome kde:5 lxqt \
pkgconfig qt:5 tar:xz xorg
USE_GNOME= glib20
-USE_QT= buildtools_build qmake_build dbus core gui linguisttools \
+USE_QT= buildtools:build qmake:build dbus core gui linguisttools \
svg widgets x11extras xml
USE_KDE= windowsystem
USE_LXQT= buildtools qtxdg
diff --git a/devel/libqtxdg/Makefile b/devel/libqtxdg/Makefile
index ec95876db30b..93cca683f51b 100644
--- a/devel/libqtxdg/Makefile
+++ b/devel/libqtxdg/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21+
USES= cmake compiler:c++14-lang gnome lxqt pkgconfig qt:5 tar:xz
USE_LDCONFIG= yes
USE_GNOME= glib20
-USE_QT= buildtools_build qmake_build core dbus gui svg widgets \
+USE_QT= buildtools:build qmake:build core dbus gui svg widgets \
xml
USE_LXQT= buildtools
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index 5cb09b5ba0f3..cd9c6f5e5734 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -34,7 +34,7 @@ GH_TUPLE= visualfc:gocode:901895f2a886:visualfc_gocode \
USE_GL= gl
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
-USE_QT= buildtools_build core gui network printsupport widgets xml
+USE_QT= buildtools:build core gui network printsupport widgets xml
SUB_FILES= liteide
diff --git a/devel/lokalize/Makefile b/devel/lokalize/Makefile
index a630de560d92..3b7e5d4fb06d 100644
--- a/devel/lokalize/Makefile
+++ b/devel/lokalize/Makefile
@@ -13,9 +13,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons doctools i18n itemviews \
jobwidgets kio kross notifications parts service solid sonnet \
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network script sql widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/lxqt-build-tools/Makefile b/devel/lxqt-build-tools/Makefile
index 695292ed4d19..d1f1352b725a 100644
--- a/devel/lxqt-build-tools/Makefile
+++ b/devel/lxqt-build-tools/Makefile
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/BSD-3-Clause
USES= cmake lxqt pkgconfig qt:5 tar:xz gnome
-USE_QT= qmake_build buildtools_build core
+USE_QT= qmake:build buildtools:build core
USE_GNOME= glib20
.include <bsd.port.mk>
diff --git a/devel/nextpnr/Makefile b/devel/nextpnr/Makefile
index 02faee2e8f9f..d3e46f4c6a80 100644
--- a/devel/nextpnr/Makefile
+++ b/devel/nextpnr/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
${PY_BOOST}
USES= compiler:c++11-lang cmake qt:5 eigen:3 python:3.5+ gl
-USE_QT= buildtools_build core gui opengl qmake_build widgets
+USE_QT= buildtools:build core gui opengl qmake:build widgets
USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= YosysHQ
diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile
index 72df270f1998..a0bb1bc17bbd 100644
--- a/devel/okteta/Makefile
+++ b/devel/okteta/Makefile
@@ -18,7 +18,7 @@ USE_KDE= attica auth bookmarks codecs completion crash \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative designer gui network printsupport \
script scripttools widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/devel/plasma5-khotkeys/Makefile b/devel/plasma5-khotkeys/Makefile
index 6b7970a605db..a8bb94d5f420 100644
--- a/devel/plasma5-khotkeys/Makefile
+++ b/devel/plasma5-khotkeys/Makefile
@@ -14,10 +14,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
kdelibs4support kio notifications parts plasma-framework \
plasma-workspace service solid sonnet textwidgets \
unitconversion widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets \
x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xtst
.include <bsd.port.mk>
diff --git a/devel/plasma5-kwrited/Makefile b/devel/plasma5-kwrited/Makefile
index 59878f421bce..ebb2d30f3810 100644
--- a/devel/plasma5-kwrited/Makefile
+++ b/devel/plasma5-kwrited/Makefile
@@ -9,6 +9,6 @@ WWW= https://www.kde.org/plasma-desktop
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= coreaddons dbusaddons ecm i18n notifications pty
USE_QT= core dbus gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/devel/plasma5-plasma-sdk/Makefile b/devel/plasma5-plasma-sdk/Makefile
index d205f6ddc8b9..138e6889cfb5 100644
--- a/devel/plasma5-plasma-sdk/Makefile
+++ b/devel/plasma5-plasma-sdk/Makefile
@@ -13,10 +13,10 @@ USE_KDE= archive attica auth codecs completion config configwidgets \
jobwidgets kdeclarative kio kirigami2 newstuff package parts \
plasma-framework service solid sonnet syntaxhighlighting \
texteditor textwidgets widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus declarative gui network webkit widgets \
x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/devel/poxml/Makefile b/devel/poxml/Makefile
index 528e34a4ccf9..3ae62120ac32 100644
--- a/devel/poxml/Makefile
+++ b/devel/poxml/Makefile
@@ -9,7 +9,7 @@ USES= cmake compiler:c++11-lang gettext-tools:build,run \
kde:5 qt:5 tar:xz
USE_KDE= doctools ecm
USE_QT= core xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/devel/py-pyface/Makefile b/devel/py-pyface/Makefile
index 4fce3832995d..3a5a69dd89fa 100644
--- a/devel/py-pyface/Makefile
+++ b/devel/py-pyface/Makefile
@@ -37,7 +37,7 @@ OPTIONS_DEFAULT= QT5
QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
QT5_USES= pyqt:5
-QT5_USE= PYQT=pyqt5_run,pyqt5_test
+QT5_USE= PYQT=pyqt5:run,pyqt5:test
# These tests were extracted from etstool.py and adapted to the ports test framework
# Note: The occurences of "qt4" aren't typos
diff --git a/devel/py-qt5-pyqt/Makefile b/devel/py-qt5-pyqt/Makefile
index a5ebc9cfe3b2..2b1c2314f956 100644
--- a/devel/py-qt5-pyqt/Makefile
+++ b/devel/py-qt5-pyqt/Makefile
@@ -24,7 +24,7 @@ USE_QT= connectivity core dbus declarative designer gui help imageformats locat
multimedia network opengl printsupport quick3d remoteobjects \
sensors serialport speech sql svg testlib webchannel webkit websockets \
widgets x11extras xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools:build qmake:build
PORTSCOUT?= limit:^${_QT_VERSION:R}
diff --git a/devel/py-qt5-qscintilla2/Makefile b/devel/py-qt5-qscintilla2/Makefile
index 4a617ea9fb56..395f7b77a784 100644
--- a/devel/py-qt5-qscintilla2/Makefile
+++ b/devel/py-qt5-qscintilla2/Makefile
@@ -17,9 +17,9 @@ DESTDIRNAME= INSTALL_ROOT
USES= python:3.5-3.9 pyqt:5 gl qt:5
USE_GL= gl
-USE_PYQT= pyqt5 sip_build qtbuilder
+USE_PYQT= pyqt5 sip:build qtbuilder
USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui printsupport widgets buildtools_build qmake_build
+USE_QT= core gui printsupport widgets buildtools:build qmake:build
OPTIONS_DEFINE= DEBUG
DEBUG_CONFIGURE_ON= --debug --trace
diff --git a/devel/pyotherside-qt5/Makefile b/devel/pyotherside-qt5/Makefile
index ea13902c52a0..7aa1bf8f8c0e 100644
--- a/devel/pyotherside-qt5/Makefile
+++ b/devel/pyotherside-qt5/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++11-lang gettext-runtime gl python:3.4+ qmake qt:5
USE_QT= core declarative declarative-test gui network quickcontrols \
- svg testlib widgets buildtools_build
+ svg testlib widgets buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/devel/pyside2-tools/Makefile b/devel/pyside2-tools/Makefile
index f9a1b95e6713..47aa7c2fef17 100644
--- a/devel/pyside2-tools/Makefile
+++ b/devel/pyside2-tools/Makefile
@@ -23,7 +23,7 @@ USE_GL= gl
USE_PYTHON= flavors
USE_QT= 3d buildtools charts core datavis3d declarative \
designer gui help location multimedia network opengl \
- printsupport qmake_build script scripttools scxml sensors \
+ printsupport qmake:build script scripttools scxml sensors \
speech sql svg testlib uitools webchannel \
websockets widgets x11extras xml xmlpatterns
diff --git a/devel/pyside2/Makefile b/devel/pyside2/Makefile
index 2a8918db602a..f7e9c68ba149 100644
--- a/devel/pyside2/Makefile
+++ b/devel/pyside2/Makefile
@@ -20,9 +20,9 @@ USES= cmake gl python:3.5+ qt:5 tar:xz
USE_GL= gl
USE_LDCONFIG= yes
USE_PYTHON= flavors
-USE_QT= 3d buildtools_build charts concurrent core datavis3d declarative \
+USE_QT= 3d buildtools:build charts concurrent core datavis3d declarative \
designer gamepad gui help location multimedia network opengl \
- printsupport qmake_build quickcontrols2 remoteobjects serialport \
+ printsupport qmake:build quickcontrols2 remoteobjects serialport \
script scripttools scxml sensors speech sql svg testlib uitools \
webchannel websockets widgets x11extras xml xmlpatterns
diff --git a/devel/qca/Makefile b/devel/qca/Makefile
index 953e6237d01d..0028444ef46d 100644
--- a/devel/qca/Makefile
+++ b/devel/qca/Makefile
@@ -28,7 +28,7 @@ USE_LDCONFIG= yes
CMAKE_ARGS+= -DQCA_SUFFIX=${FLAVOR} \
-D${FLAVOR:tu}:BOOL=TRUE
-_USE_QT5= core buildtools_build qmake_build
+_USE_QT5= core buildtools:build qmake:build
_USE_QT6= 5compat base
USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
diff --git a/devel/qconf/Makefile b/devel/qconf/Makefile
index 12fa76373a0d..925e0e60c71b 100644
--- a/devel/qconf/Makefile
+++ b/devel/qconf/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= qmake:no_env qt:5 tar:bzip2
USE_QT= core gui xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
HAS_CONFIGURE= yes
MAKE_ARGS= INSTALL_ROOT="${STAGEDIR}"
diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile
index 15326b8f71ee..af1eaa781c8f 100644
--- a/devel/qcoro/Makefile
+++ b/devel/qcoro/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/MIT.txt
USES= cmake compiler:c++17-lang pkgconfig qt:5
USE_QT= concurrent core dbus network testlib websockets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= danvratil
diff --git a/devel/qgit/Makefile b/devel/qgit/Makefile
index 1a13dded68ca..33e42e33ba47 100644
--- a/devel/qgit/Makefile
+++ b/devel/qgit/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2
USES= cmake compiler:c++11-lang cpe qt:5
USE_QT= core gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= tibirna
diff --git a/devel/qjson/Makefile b/devel/qjson/Makefile
index cd41fee50878..19c4c328f806 100644
--- a/devel/qjson/Makefile
+++ b/devel/qjson/Makefile
@@ -15,7 +15,7 @@ USES= cmake compiler:c++11-lang pathfix qt:5
USE_GITHUB= yes
GH_ACCOUNT= flavio
USE_LDCONFIG= yes
-USE_QT= core buildtools_build qmake_build
+USE_QT= core buildtools:build qmake:build
CMAKE_OFF= QT4_BUILD
QT_SUFFIX= -qt5
diff --git a/devel/qschematic/Makefile b/devel/qschematic/Makefile
index 84191d543c6a..a0d6166aaae8 100644
--- a/devel/qschematic/Makefile
+++ b/devel/qschematic/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/license.txt
LIB_DEPENDS= libgpds.so:devel/gpds
USES= cmake compiler:c++17-lang qt:5
-USE_QT= buildtools_build core gui qmake_build widgets
+USE_QT= buildtools:build core gui qmake:build widgets
USE_GITHUB= yes
GH_ACCOUNT= simulton
diff --git a/devel/qscintilla2-designerplugin-qt5/Makefile b/devel/qscintilla2-designerplugin-qt5/Makefile
index 8ac07aa73f77..6ed93fbe81f4 100644
--- a/devel/qscintilla2-designerplugin-qt5/Makefile
+++ b/devel/qscintilla2-designerplugin-qt5/Makefile
@@ -15,7 +15,7 @@ DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo
USES= compiler:c++11-lang qmake pyqt:5 qt:5 gl
USE_GL= gl
USE_QT= core designer printsupport gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
WRKSRC= ${WRKDIR}/${DISTNAME}/designer
diff --git a/devel/qscintilla2-qt5/Makefile b/devel/qscintilla2-qt5/Makefile
index a461a459df75..94142df7116c 100644
--- a/devel/qscintilla2-qt5/Makefile
+++ b/devel/qscintilla2-qt5/Makefile
@@ -12,7 +12,7 @@ WWW= http://www.riverbankcomputing.co.uk/software/qscintilla/
USES= compiler:c++11-lang gl qmake pyqt:5 qt:5
USE_GL= gl
USE_PYQT= #
-USE_QT= buildtools_build core gui printsupport widgets
+USE_QT= buildtools:build core gui printsupport widgets
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
BUILD_WRKSRC= ${WRKSRC}/src
diff --git a/devel/qt5-assistant/Makefile b/devel/qt5-assistant/Makefile
index fe9a167bb187..5f3ec75199b0 100644
--- a/devel/qt5-assistant/Makefile
+++ b/devel/qt5-assistant/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt 5 documentation browser
USES= compiler:c++11-lang qmake qt-dist:5,tools
USE_QT= core gui help network printsupport sql widgets \
- buildtools_build sql-sqlite3_run
+ buildtools:build sql-sqlite3:run
QT_BINARIES= yes
DESKTOP_ENTRIES="Qt 5 Assistant" "" \
diff --git a/devel/qt5-concurrent/Makefile b/devel/qt5-concurrent/Makefile
index 6f3a42df0736..9532f9a11665 100644
--- a/devel/qt5-concurrent/Makefile
+++ b/devel/qt5-concurrent/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt multi-threading module
USES= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base
USE_PERL5= extract
-USE_QT= core qmake_build buildtools_build
+USE_QT= core qmake:build buildtools:build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -no-gui -no-xcb
diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile
index 72f79a7bde55..8c6afd62223c 100644
--- a/devel/qt5-core/Makefile
+++ b/devel/qt5-core/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
USES= compiler:c++11-lang gnome perl5 qmake:no_env qt-dist:5,base
USE_GNOME= glib20
USE_PERL5= extract
-USE_QT= qmake_build buildtools_build
+USE_QT= qmake:build buildtools:build
HAS_CONFIGURE= yes
# Disable (almost) everything to install minimal qconfig.h.
# -no-feature-* adds QT_NO_* (for features which have no switch or
diff --git a/devel/qt5-dbus/Makefile b/devel/qt5-dbus/Makefile
index 48334177fa16..394cca577a21 100644
--- a/devel/qt5-dbus/Makefile
+++ b/devel/qt5-dbus/Makefile
@@ -10,7 +10,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus
USES= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base
USE_PERL5= extract
-USE_QT= core qmake_build buildtools_build
+USE_QT= core qmake:build buildtools:build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -no-gui -no-xcb
diff --git a/devel/qt5-designer/Makefile b/devel/qt5-designer/Makefile
index 08ee9e3742cf..e934d46cfb37 100644
--- a/devel/qt5-designer/Makefile
+++ b/devel/qt5-designer/Makefile
@@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt 5 graphical user interface designer
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= assistant_run core declarative gui network printsupport uiplugin \
- widgets xml buildtools_build
+USE_QT= assistant:run core declarative gui network printsupport uiplugin \
+ widgets xml buildtools:build
DESKTOP_ENTRIES="Qt 5 Designer" "" \
"${PREFIX}/share/pixmaps/designer-qt5.png" \
diff --git a/devel/qt5-help/Makefile b/devel/qt5-help/Makefile
index b1c5f0c525ca..5874e078890b 100644
--- a/devel/qt5-help/Makefile
+++ b/devel/qt5-help/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt online help integration module
USES= compiler:c++11-lang qmake qt-dist:5,tools
USE_QT= core gui network sql widgets \
- buildtools_build sql-sqlite3_run
+ buildtools:build sql-sqlite3:run
QT_BINARIES= yes
diff --git a/devel/qt5-linguist/Makefile b/devel/qt5-linguist/Makefile
index 6a8fc0357cf0..e9905b63f786 100644
--- a/devel/qt5-linguist/Makefile
+++ b/devel/qt5-linguist/Makefile
@@ -8,8 +8,8 @@ COMMENT= Qt 5 translation tool
USES= compiler:c++11-lang qmake qt-dist:5,tools
USE_QT= core gui printsupport widgets xml \
- assistant_run linguisttools_run \
- buildtools_build designer_build uitools_build
+ assistant:run linguisttools:run \
+ buildtools:build designer:build uitools:build
DESKTOP_ENTRIES="Qt 5 Linguist" "" \
"${PREFIX}/share/pixmaps/linguist-qt5.png" \
diff --git a/devel/qt5-linguisttools/Makefile b/devel/qt5-linguisttools/Makefile
index 6d2865306381..fb1ba802315c 100644
--- a/devel/qt5-linguisttools/Makefile
+++ b/devel/qt5-linguisttools/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt localization tools
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= core xml buildtools_build declarative_build
+USE_QT= core xml buildtools:build declarative:build
BUILD_WRKSRC= ${WRKSRC}/src/linguist
INSTALL_WRKSRC= ${WRKSRC}/src/linguist
diff --git a/devel/qt5-location/Makefile b/devel/qt5-location/Makefile
index 1353a8619338..bc214ee8080f 100644
--- a/devel/qt5-location/Makefile
+++ b/devel/qt5-location/Makefile
@@ -8,6 +8,6 @@ COMMENT= Qt location module
USES= compiler:c++11-lang qmake:norecursive qt-dist:5,location
USE_QT= concurrent core dbus declarative gui network serialport \
- buildtools_build
+ buildtools:build
.include <bsd.port.mk>
diff --git a/devel/qt5-qdbus/Makefile b/devel/qt5-qdbus/Makefile
index 7453bb6f64ee..9df08d2a2bb8 100644
--- a/devel/qt5-qdbus/Makefile
+++ b/devel/qt5-qdbus/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt command-line interface to D-Bus
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= core dbus xml buildtools_build
+USE_QT= core dbus xml buildtools:build
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/devel/qt5-qdbusviewer/Makefile b/devel/qt5-qdbusviewer/Makefile
index c2f155acb4dd..1c9ab1c24173 100644
--- a/devel/qt5-qdbusviewer/Makefile
+++ b/devel/qt5-qdbusviewer/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt 5 graphical interface to D-Bus
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= core dbus gui widgets xml buildtools_build
+USE_QT= core dbus gui widgets xml buildtools:build
DESKTOP_ENTRIES="Qt 5 D-Bus Viewer" "" \
"${PREFIX}/share/pixmaps/qdbusviewer-qt5.png" \
diff --git a/devel/qt5-qdoc/Makefile b/devel/qt5-qdoc/Makefile
index dd9057daeb82..5209a254a63b 100644
--- a/devel/qt5-qdoc/Makefile
+++ b/devel/qt5-qdoc/Makefile
@@ -11,7 +11,7 @@ BUILD_DEPENDS= llvm${LLVM_DEFAULT}>=0:devel/llvm${LLVM_DEFAULT}
RUN_DEPENDS= llvm${LLVM_DEFAULT}>=0:devel/llvm${LLVM_DEFAULT}
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= core declarative buildtools_build qdoc-data_run
+USE_QT= core declarative buildtools:build qdoc-data:run
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/devel/qt5-remoteobjects/Makefile b/devel/qt5-remoteobjects/Makefile
index e45379e18a39..cb6d056625e2 100644
--- a/devel/qt5-remoteobjects/Makefile
+++ b/devel/qt5-remoteobjects/Makefile
@@ -9,7 +9,7 @@ COMMENT= Qt5 Remote Objects module
USES= compiler:c++11-lang gl qmake qt-dist:5
USE_GL= gl
USE_QT= core declarative network \
- buildtools_build
+ buildtools:build
QT_BINARIES= yes
diff --git a/devel/qt5-script/Makefile b/devel/qt5-script/Makefile
index 1959ca52be7f..dd8c47f5e32e 100644
--- a/devel/qt5-script/Makefile
+++ b/devel/qt5-script/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt 4-compatible scripting module
USES= compiler:c++11-lang perl5 qmake qt-dist:5,script
USE_PERL5= extract
-USE_QT= core buildtools_build
+USE_QT= core buildtools:build
# Keep make(1) from descending into src/script/obj/ (qmake:outsource
# doesn't work).
MAKE_ENV= MAKEOBJDIR=.
diff --git a/devel/qt5-scripttools/Makefile b/devel/qt5-scripttools/Makefile
index 6ca53d33c143..9a0bbbc07d8f 100644
--- a/devel/qt5-scripttools/Makefile
+++ b/devel/qt5-scripttools/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt Script additional components
USES= compiler:c++11-lang qmake qt-dist:5,script
-USE_QT= core gui script widgets buildtools_build
+USE_QT= core gui script widgets buildtools:build
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME}
diff --git a/devel/qt5-scxml/Makefile b/devel/qt5-scxml/Makefile
index 9f298f8b5484..a14f407ea823 100644
--- a/devel/qt5-scxml/Makefile
+++ b/devel/qt5-scxml/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt5 SCXML module
USES= compiler:c++11-lang qmake qt-dist:5,scxml
-USE_QT= core declarative network buildtools_build
+USE_QT= core declarative network buildtools:build
QT_BINARIES= yes
diff --git a/devel/qt5-testlib/Makefile b/devel/qt5-testlib/Makefile
index e41d1fb4eb9f..e883878f2180 100644
--- a/devel/qt5-testlib/Makefile
+++ b/devel/qt5-testlib/Makefile
@@ -8,7 +8,7 @@ COMMENT= Qt unit testing module
USES= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base
USE_PERL5= extract
-USE_QT= core qmake_build buildtools_build
+USE_QT= core qmake:build buildtools:build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -no-gui -no-xcb
diff --git a/devel/qt5-uitools/Makefile b/devel/qt5-uitools/Makefile
index f461ff941f07..e1f89eae815d 100644
--- a/devel/qt5-uitools/Makefile
+++ b/devel/qt5-uitools/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Qt Designer UI forms support module
USES= compiler:c++11-lang qmake qt-dist:5,tools
-USE_QT= core gui uiplugin widgets buildtools_build
+USE_QT= core gui uiplugin widgets buildtools:build
BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
diff --git a/devel/qt5/Makefile.sqldrivers b/devel/qt5/Makefile.sqldrivers
index b5b2ec9a5429..3d602de97985 100644
--- a/devel/qt5/Makefile.sqldrivers
+++ b/devel/qt5/Makefile.sqldrivers
@@ -8,7 +8,7 @@ COMMENT?= Qt ${DB_DESC} database plugin
USES+= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base
USE_PERL5+= extract
-USE_QT+= core sql qmake_build buildtools_build
+USE_QT+= core sql qmake:build buildtools:build
HAS_CONFIGURE= yes
CONFIGURE_ARGS+=-no-gui -no-xcb
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index d9ca39709010..f3926df319fc 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -80,10 +80,10 @@ DOCS_DESC= Install the Qt5 api documentation
EXAMPLES_DESC= Install the Qt5 example projects
QTWEBENGINE_DESC= Add dependency on qt5-webengine
-DOCS_USE= QT=doc_run
+DOCS_USE= QT=doc:run
DOCS_CMAKE_BOOL= WITH_DOCS
-EXAMPLES_USE= QT=examples_run
+EXAMPLES_USE= QT=examples:run
QTWEBENGINE_USE= qt=webengine
QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine
diff --git a/devel/redasm/Makefile b/devel/redasm/Makefile
index f9a93b6fb68b..a6b7c0b4ba9b 100644
--- a/devel/redasm/Makefile
+++ b/devel/redasm/Makefile
@@ -11,7 +11,7 @@ WWW= https://redasm.io/
LICENSE= GPLv3
USES= cmake compiler:c++11-lang qt:5
-USE_QT= buildtools_build qmake_build core gui widgets
+USE_QT= buildtools:build qmake:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= REDasmOrg
diff --git a/devel/sasm/Makefile b/devel/sasm/Makefile
index cb1ffc0ba236..4fb5c17ed957 100644
--- a/devel/sasm/Makefile
+++ b/devel/sasm/Makefile
@@ -14,7 +14,7 @@ USES= compiler:c++11-lang gl qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= Dman95
USE_GL= gl
-USE_QT= core gui network widgets buildtools_build
+USE_QT= core gui network widgets buildtools:build
CONFLICTS_INSTALL= fasm fasm-fpga
diff --git a/devel/shiboken2/Makefile b/devel/shiboken2/Makefile
index 2e5c3b7cbe6a..caf55e5f4309 100644
--- a/devel/shiboken2/Makefile
+++ b/devel/shiboken2/Makefile
@@ -24,7 +24,7 @@ USES= cmake compiler:c++11-lang gnome python:3.5-3.9 qt:5 shebangfix tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors
-USE_QT= buildtools_build core gui network qmake_build testlib \
+USE_QT= buildtools:build core gui network qmake:build testlib \
xml xmlpatterns
SHEBANG_FILES= shiboken_tool.py
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
index 676c1b2fb9c8..ae69c1e8d3d6 100644
--- a/devel/umbrello/Makefile
+++ b/devel/umbrello/Makefile
@@ -15,9 +15,9 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
jobwidgets kdelibs4support kio notifications parts service \
solid sonnet syntaxhighlighting texteditor textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport svg webkit widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/devel/vitables/Makefile b/devel/vitables/Makefile
index 51856e6ac8ae..68bbc686fa8f 100644
--- a/devel/vitables/Makefile
+++ b/devel/vitables/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= dos2unix python pyqt:5
USE_PYTHON= distutils cython noflavors autoplist
-USE_PYQT= pyqt5_run sip_run
+USE_PYQT= pyqt5:run sip:run
USE_GITHUB= yes
GH_ACCOUNT= uvemas
diff --git a/devel/xelfviewer/Makefile b/devel/xelfviewer/Makefile
index ec2e06285b01..e2ee0b7cfb92 100644
--- a/devel/xelfviewer/Makefile
+++ b/devel/xelfviewer/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= pkgconfig qt:5
GNU_CONFIGURE= yes
-USE_QT= buildtools_build linguisttools_build qmake_build \
+USE_QT= buildtools:build linguisttools:build qmake:build \
concurrent core gui opengl printsupport sql widgets
USE_GITHUB= yes
GH_ACCOUNT= horsicq
diff --git a/devel/xopcodecalc/Makefile b/devel/xopcodecalc/Makefile
index 5974b79098a8..e1c5b9c0b720 100644
--- a/devel/xopcodecalc/Makefile
+++ b/devel/xopcodecalc/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= pkgconfig qt:5
GNU_CONFIGURE= yes
-USE_QT= buildtools_build qmake_build core gui widgets
+USE_QT= buildtools:build qmake:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= horsicq
diff --git a/devel/xpeviewer/Makefile b/devel/xpeviewer/Makefile
index a0ba5e66f355..09a6606a60bd 100644
--- a/devel/xpeviewer/Makefile
+++ b/devel/xpeviewer/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= desktop-file-utils pkgconfig qt:5
GNU_CONFIGURE= yes
-USE_QT= buildtools_build linguisttools_build qmake_build \
+USE_QT= buildtools:build linguisttools:build qmake:build \
concurrent core gui opengl printsupport widgets
USE_GITHUB= yes
GH_ACCOUNT= horsicq
diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile
index 545a9e2d615c..9042583c40d3 100644
--- a/devel/zeal/Makefile
+++ b/devel/zeal/Makefile
@@ -20,7 +20,7 @@ USE_GL= gl # Dependency added by qt5-gui.
USE_GITHUB= yes
USE_KDE= ecm
USE_QT= concurrent core gui network webkit widgets x11extras \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xcb xext
GH_ACCOUNT= zealdocs
diff --git a/dns/kf5-kdnssd/Makefile b/dns/kf5-kdnssd/Makefile
index 88bd9b3ff59b..185b69cdafd6 100644
--- a/dns/kf5-kdnssd/Makefile
+++ b/dns/kf5-kdnssd/Makefile
@@ -6,9 +6,9 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 abstraction to system DNSSD features
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core linguisttools network \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFAULT=AVAHI
OPTIONS_RADIO=ZEROCONF
diff --git a/dns/knock/Makefile b/dns/knock/Makefile
index c09a38b32b1d..79206b26111f 100644
--- a/dns/knock/Makefile
+++ b/dns/knock/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
USES= python pyqt:5 # pyqt:5 isn't used: https://github.com/guelfoweb/knock/issues/108
USE_PYTHON= distutils noflavors autoplist
-USE_PYQT= pyqt5_run
+USE_PYQT= pyqt5:run
USE_GITHUB= yes
GH_ACCOUNT= guelfoweb
diff --git a/dns/qmdnsengine/Makefile b/dns/qmdnsengine/Makefile
index 495c9ff215f2..093a5dc35ad4 100644
--- a/dns/qmdnsengine/Makefile
+++ b/dns/qmdnsengine/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= cmake compiler:c++11-lang qt:5
USE_GITHUB= yes
GH_ACCOUNT= nitroshare
-USE_QT= core network buildtools_build qmake_build
+USE_QT= core network buildtools:build qmake:build
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index d5127d44305a..6a093e804e91 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -52,8 +52,8 @@ USE_KDE= akonadicontacts activities archive auth bookmarks codecs completion \
texteditor textwidgets threadweaver unitconversion wallet \
widgetsaddons windowsystem xmlgui \
calendarcore okular
-USE_QT= buildtools_build concurrent core dbus declarative gui network opengl \
- phonon4 printsupport qmake_build \
+USE_QT= buildtools:build concurrent core dbus declarative gui network opengl \
+ phonon4 printsupport qmake:build \
script sql svg testlib webkit widgets x11extras xml
USE_XORG= ice sm x11 xext
USE_LDCONFIG= yes
diff --git a/editors/calligraplan/Makefile b/editors/calligraplan/Makefile
index 5639490f6156..8ffebc4f254f 100644
--- a/editors/calligraplan/Makefile
+++ b/editors/calligraplan/Makefile
@@ -19,9 +19,9 @@ USE_KDE= activities akonadi archive auth bookmarks codecs completion config \
notifications parts service solid sonnet textwidgets wallet \
widgetsaddons windowsystem xmlgui \
akonadicontacts calendarcore contacts \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network printsupport widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext
PLIST_SUB+= SHLIB_VER=18.0.0 SHLIB_SHORT=18
diff --git a/editors/cpeditor/Makefile b/editors/cpeditor/Makefile
index 58b97668cc50..a92acbedafd5 100644
--- a/editors/cpeditor/Makefile
+++ b/editors/cpeditor/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:noninja compiler:c++14-lang desktop-file-utils qt:5
USE_QT= core gui network widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_TUPLE= \
cpeditor:QCodeEditor:dbf8b26:cpeditor_QCodeEditor/third_party/QCodeEditor \
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index fa15c01fa103..cb4093efdb8d 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -20,7 +20,7 @@ GH_ACCOUNT= evpo
GH_PROJECT= EncryptPad
USE_GL= gl
-USE_QT= core gui widgets buildtools_build qmake_build
+USE_QT= core gui widgets buildtools:build qmake:build
BINARY_ALIAS= python=${PYTHON_CMD} \
qmake=${QMAKE}
diff --git a/editors/featherpad/Makefile b/editors/featherpad/Makefile
index 41014c49ecee..1d6c2936efc3 100644
--- a/editors/featherpad/Makefile
+++ b/editors/featherpad/Makefile
@@ -17,7 +17,7 @@ USE_GITHUB= yes
GH_ACCOUNT= tsujan
GH_PROJECT= FeatherPad
-USE_QT= buildtools_build qmake_build core dbus gui printsupport network \
+USE_QT= buildtools:build qmake:build core dbus gui printsupport network \
svg widgets x11extras linguisttools
USE_XORG= x11 sm ice xext
USE_GL= gl
diff --git a/editors/focuswriter/Makefile b/editors/focuswriter/Makefile
index a7447221af1f..f8bc11d3bb57 100644
--- a/editors/focuswriter/Makefile
+++ b/editors/focuswriter/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
USES= cmake compiler:c++17-lang desktop-file-utils gl iconv pkgconfig \
qt:6 tar:bz2
USE_GL= gl
-USE_QT= base multimedia tools_build
+USE_QT= base multimedia tools:build
PORTDATA= *
PORTDOCS= CREDITS ChangeLog README
diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile
index df2ef897f688..1cd12f19819e 100644
--- a/editors/ghostwriter/Makefile
+++ b/editors/ghostwriter/Makefile
@@ -14,8 +14,8 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
USES= compiler:c++11-lang desktop-file-utils pkgconfig qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= wereturtle
-USE_QT= core gui svg webchannel webengine widgets buildtools_build \
- linguisttools_build
+USE_QT= core gui svg webchannel webengine widgets buildtools:build \
+ linguisttools:build
# cf. PR 224488
LDFLAGS+= -Wl,--as-needed
diff --git a/editors/kate/Makefile b/editors/kate/Makefile
index 8e84aed61017..c2d79fe86e49 100644
--- a/editors/kate/Makefile
+++ b/editors/kate/Makefile
@@ -18,9 +18,9 @@ USE_KDE= activities attica auth bookmarks codecs completion config \
jobwidgets kio newstuff package parts plasma-framework \
service solid sonnet syntaxhighlighting texteditor textwidgets \
threadweaver wallet widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= concurrent core dbus gui network script sql widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/editors/kile/Makefile b/editors/kile/Makefile
index f7fc29b41330..aed448a5f57a 100644
--- a/editors/kile/Makefile
+++ b/editors/kile/Makefile
@@ -21,9 +21,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
init itemviews jobwidgets js khtml kio okular parts service \
solid sonnet syntaxhighlighting texteditor textwidgets \
widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network script widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= *.pl
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index c0bd4edc2720..dc396879a6c5 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -232,7 +232,7 @@ MARIADB_CONFIGURE_ENABLE= mariadb-sdbc
MARIADB_USES= mysql:client
QT5_CONFIGURE_ENABLE= qt5
-QT5_USE= qt=buildtools_build,core,gui,network,qmake_build,widgets,x11extras
+QT5_USE= qt=buildtools:build,core,gui,network,qmake:build,widgets,x11extras
QT5_USES= qt:5
SDK_BUILD_DEPENDS= doxygen:devel/doxygen
diff --git a/editors/mp/Makefile b/editors/mp/Makefile
index b5b9bd71c459..03b74063b21a 100644
--- a/editors/mp/Makefile
+++ b/editors/mp/Makefile
@@ -67,7 +67,7 @@ NCURSES_CFLAGS= -I${NCURSESBASE}/include
QT5_USES= compiler:c++11-lang gl pkgconfig qmake:no_env qt:5
QT5_USE= cxxstd=-std=c++11 \
gl=gl \
- qt=buildtools_build,core,gui,widgets
+ qt=buildtools:build,core,gui,widgets
QT5_CONFIGURE_ENV= CCLINK="${CXX}"
QT5_CONFIGURE_ON= --with-qt5 --with-moc="${MOC}"
QT5_CONFIGURE_OFF= --without-qt
diff --git a/editors/neovim-qt/Makefile b/editors/neovim-qt/Makefile
index 8837fbfe4cfe..a183570a3888 100644
--- a/editors/neovim-qt/Makefile
+++ b/editors/neovim-qt/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= neovim>=0:editors/neovim
USES= cmake compiler:c++11-lang desktop-file-utils qt:5
USE_GITHUB= yes
GH_ACCOUNT= equalsraf
-USE_QT= core gui network testlib widgets buildtools_build qmake_build svg
+USE_QT= core gui network testlib widgets buildtools:build qmake:build svg
CMAKE_ON= USE_SYSTEM_MSGPACK
CMAKE_OFF= ENABLE_TESTS
diff --git a/editors/notepadnext/Makefile b/editors/notepadnext/Makefile
index d9cc7ae95449..f41b7ccc70d1 100644
--- a/editors/notepadnext/Makefile
+++ b/editors/notepadnext/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libuchardet.so:textproc/uchardet
USES= desktop-file-utils gl qmake qt:5 xorg
-USE_QT= core gui network printsupport widgets buildtools_build linguisttools_build
+USE_QT= core gui network printsupport widgets buildtools:build linguisttools:build
USE_GL= gl
USE_XORG= xcb
diff --git a/editors/tea/Makefile b/editors/tea/Makefile
index fdd3125d4502..e81bd6eff45d 100644
--- a/editors/tea/Makefile
+++ b/editors/tea/Makefile
@@ -16,7 +16,7 @@ OPTIONS_GROUP_SPELL= ASPELL HUNSPELL
OPTIONS_DEFAULT= ASPELL HUNSPELL
SPELL_DESC= Spell checker backend
-USE_QT= buildtools_build core declarative gui network widgets printsupport
+USE_QT= buildtools:build core declarative gui network widgets printsupport
USE_GL= gl
USE_LOCALE= en_US.UTF-8
diff --git a/editors/texmaker/Makefile b/editors/texmaker/Makefile
index 1adbd4683937..ba3f688af3bb 100644
--- a/editors/texmaker/Makefile
+++ b/editors/texmaker/Makefile
@@ -17,7 +17,7 @@ USES= compiler:c++11-lang desktop-file-utils ghostscript:x11,run \
gl pkgconfig qmake qt:5 tar:bzip2
USE_GL= gl
USE_QT= concurrent core gui network printsupport script widgets \
- xml buildtools_build
+ xml buildtools:build
USE_TEX= latex dvipsk
EXTRACT_AFTER_ARGS= --exclude hunspell
diff --git a/editors/texstudio/Makefile b/editors/texstudio/Makefile
index cd3e145dace1..a4bcd37a5007 100644
--- a/editors/texstudio/Makefile
+++ b/editors/texstudio/Makefile
@@ -20,7 +20,7 @@ USES= compiler:c++11-lang desktop-file-utils dos2unix \
ghostscript:run gl pkgconfig qmake qt:5 xorg
USE_QT = core declarative gui network script svg widgets \
xml printsupport concurrent uitools \
- buildtools_build
+ buildtools:build
QTVER_SUFFIX= 5
USE_XORG= x11
diff --git a/editors/texworks/Makefile b/editors/texworks/Makefile
index c36e418a2bb9..73b7d8b251c5 100644
--- a/editors/texworks/Makefile
+++ b/editors/texworks/Makefile
@@ -20,7 +20,7 @@ USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig \
qt:5
USE_GITHUB= yes
GH_ACCOUNT= TeXworks
-USE_QT= buildtools_build designer_build qmake_build \
+USE_QT= buildtools:build designer:build qmake:build \
core concurrent dbus gui linguisttools script \
scripttools uitools widgets xml
diff --git a/emulators/aqemu/Makefile b/emulators/aqemu/Makefile
index a34084a939a3..44e402063a82 100644
--- a/emulators/aqemu/Makefile
+++ b/emulators/aqemu/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libvncclient.so:net/libvncserver
USES= cmake compiler:c++11-lang qt:5
-USE_QT= buildtools_build qmake_build \
+USE_QT= buildtools:build qmake:build \
core dbus gui network printsupport testlib widgets
USE_GITHUB= yes
diff --git a/emulators/cemu/Makefile b/emulators/cemu/Makefile
index 04010cb4e298..2821cccc456d 100644
--- a/emulators/cemu/Makefile
+++ b/emulators/cemu/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libpng.so:graphics/png
USES= compiler:c++11-lang desktop-file-utils gl libarchive pkgconfig \
qmake qt:5 shared-mime-info
USE_GL= gl
-USE_QT= buildtools_build core gui network widgets
+USE_QT= buildtools:build core gui network widgets
USE_GITHUB= yes
GH_ACCOUNT= CE-Programming
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index 4d1f4b0add5f..a08f4e6d1746 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -83,7 +83,7 @@ SDL_PLIST_FILES=bin/${PORTNAME} \
share/man/man6/${PORTNAME}.6.gz
QT5_USES= desktop-file-utils qt:5 shared-mime-info
-QT5_USE= QT=qmake_build,buildtools_build,linguisttools_build,concurrent_build,core,gui,multimedia,widgets
+QT5_USE= QT=qmake:build,buildtools:build,linguisttools:build,concurrent:build,core,gui,multimedia,widgets
QT5_CMAKE_BOOL= ENABLE_QT ENABLE_QT_TRANSLATION
QT5_PLIST_FILES=bin/${PORTNAME}-qt \
"@comment bin/${PORTNAME}-room" \
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 566a4299da18..f481672eb0eb 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -54,7 +54,7 @@ GH_TAGNAME= 7321802
USE_GL= gl glew glu
USE_SDL= sdl2
USE_XORG= ice sm x11 xext xi xrandr
-USE_QT= buildtools_build core gui widgets
+USE_QT= buildtools:build core gui widgets
# XXX USE_MGBA crashes configure step
CMAKE_ARGS+= -DUSE_UPNP:BOOL=ON \
diff --git a/emulators/emu64/Makefile b/emulators/emu64/Makefile
index b8e06906f2fb..0e54e837e25e 100644
--- a/emulators/emu64/Makefile
+++ b/emulators/emu64/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libquazip1-qt5.so:archivers/quazip \
USES= compiler:c++11-lang desktop-file-utils dos2unix gl pkgconfig \
qmake:outsource qt:5 sdl
USE_GL= gl glu
-USE_QT= core gui widgets buildtools_build linguisttools_build
+USE_QT= core gui widgets buildtools:build linguisttools:build
DOS2UNIX_FILES= src/widget_file_browse.h
diff --git a/emulators/fceux/Makefile b/emulators/fceux/Makefile
index 02779945c1d7..46191574cb36 100644
--- a/emulators/fceux/Makefile
+++ b/emulators/fceux/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libminizip.so:archivers/minizip
USES= cmake desktop-file-utils gl lua:51 pkgconfig qt:5 sdl
USE_GL= gl glu
-USE_QT= buildtools_build core gui opengl qmake_build widgets
+USE_QT= buildtools:build core gui opengl qmake:build widgets
USE_SDL= sdl2
CFLAGS+= -DPUBLIC_RELEASE
diff --git a/emulators/libretro-kronos/Makefile b/emulators/libretro-kronos/Makefile
index 8f0d08804d2a..e07e66ee7233 100644
--- a/emulators/libretro-kronos/Makefile
+++ b/emulators/libretro-kronos/Makefile
@@ -24,7 +24,7 @@ USE_GL= gl glew glu
USE_LDCONFIG= yes
-USE_QT= core opengl buildtools_build qmake_build
+USE_QT= core opengl buildtools:build qmake:build
USE_SDL= sdl2
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index efc42f5625c8..31f5ac04de9c 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -27,7 +27,7 @@ GH_ACCOUNT= mamedev
GH_PROJECT= mame # explicit (master port)
GH_TAGNAME= mame${PORTVERSION:S/.//}
USE_GL= gl
-USE_QT= buildtools core gui qmake_build widgets
+USE_QT= buildtools core gui qmake:build widgets
USE_SDL= sdl2 ttf2
USE_XORG= x11 xext xi xinerama xrender
diff --git a/emulators/mgba/Makefile b/emulators/mgba/Makefile
index 93ac3608a8c8..7b00f0a7abbe 100644
--- a/emulators/mgba/Makefile
+++ b/emulators/mgba/Makefile
@@ -66,7 +66,7 @@ MAGICK_USES= magick:6
MAGICK_CMAKE_BOOL= USE_MAGICK
QT5_USES= desktop-file-utils qt:5
-QT5_USE= qt=qmake_build,buildtools_build,core,gui,widgets,network,opengl,multimedia
+QT5_USE= qt=qmake:build,buildtools:build,core,gui,widgets,network,opengl,multimedia
QT5_CMAKE_BOOL= BUILD_QT
.include <bsd.port.mk>
diff --git a/emulators/mupen64plus-qt/Makefile b/emulators/mupen64plus-qt/Makefile
index f395baa47037..fc56e2cacdf2 100644
--- a/emulators/mupen64plus-qt/Makefile
+++ b/emulators/mupen64plus-qt/Makefile
@@ -21,8 +21,8 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core \
USES= gl pkgconfig qmake qt:5
USE_GL= gl
USE_QT= core gui network sql widgets xml \
- buildtools_build \
- sql-sqlite3_run
+ buildtools:build \
+ sql-sqlite3:run
USE_GITHUB= yes
GH_ACCOUNT= dh4
diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile
index cefbff2d18cb..553a4aab880e 100644
--- a/emulators/ppsspp/Makefile
+++ b/emulators/ppsspp/Makefile
@@ -63,7 +63,7 @@ LIBRETRO_CMAKE_BOOL= LIBRETRO
LIBRETRO_PLIST_FILES= lib/libretro/${PORTNAME}_libretro.so
LIBRETRO_VARS= CONFLICTS_INSTALL= DESKTOP_ENTRIES= PLIST= PORTDATA= PKGMESSAGE= SUB_FILES=
QT5_USES= qt:5 sdl
-QT5_USE= QT=qmake_build,buildtools_build,linguisttools_build,gui,multimedia,opengl,widgets
+QT5_USE= QT=qmake:build,buildtools:build,linguisttools:build,gui,multimedia,opengl,widgets
QT5_USE+= SDL=sdl2 # audio, joystick
QT5_CMAKE_BOOL= USING_QT_UI
QT5_VARS= EXENAME=PPSSPPQt
diff --git a/emulators/qmc2/Makefile b/emulators/qmc2/Makefile
index 2bcb5588db05..4cbf5c3ac087 100644
--- a/emulators/qmc2/Makefile
+++ b/emulators/qmc2/Makefile
@@ -18,8 +18,8 @@ NO_WRKSUBDIR= yes
USES= compiler:c++11-lang dos2unix gl gmake qt:5 sdl tar:bzip2 xorg
USE_XORG= x11 xmu
USE_GL= gl glu
-USE_QT= buildtools_build core declarative gui multimedia \
- network opengl qmake_build \
+USE_QT= buildtools:build core declarative gui multimedia \
+ network opengl qmake:build \
testlib script scripttools sql svg \
webkit widgets xml xmlpatterns
USE_SDL= sdl
diff --git a/emulators/ripes/Makefile b/emulators/ripes/Makefile
index 067d89c9310e..1a9930613129 100644
--- a/emulators/ripes/Makefile
+++ b/emulators/ripes/Makefile
@@ -11,7 +11,7 @@ LICENSE= MIT
USES= cmake qmake qt:5
-USE_QT= buildtools_build charts concurrent core gui svg testlib widgets
+USE_QT= buildtools:build charts concurrent core gui svg testlib widgets
CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX}
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 4e705b1ecafa..640757ee04bf 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -39,7 +39,7 @@ GH_TUPLE= RPCS3:hidapi:hidapi-0.12.0-2-gc2aa9dd:hidapi/3rdparty/hidapi/hidapi \
USES= cmake compiler:c++17-lang elfctl gl iconv:wchar_t localbase:ldflags \
openal:soft pkgconfig python:3.4+,build qt:5 xorg
USE_GL= gl glew
-USE_QT= qmake_build buildtools_build core concurrent dbus gui multimedia svg widgets
+USE_QT= qmake:build buildtools:build core concurrent dbus gui multimedia svg widgets
USE_XORG= x11
CMAKE_ON= CMAKE_SKIP_RPATH ${CURL FFMPEG FLATBUFFERS LIBPNG PUGIXML XXHASH:L:S/^/USE_SYSTEM_/}
CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests
diff --git a/emulators/ukncbtl/Makefile b/emulators/ukncbtl/Makefile
index b8ce69fcadfd..279a0edc84fd 100644
--- a/emulators/ukncbtl/Makefile
+++ b/emulators/ukncbtl/Makefile
@@ -14,7 +14,7 @@ USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl
USE_QT= core gui multimedia network script testlib widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= nzeemin
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 0ffe866e4d20..78e0d874e71b 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -158,7 +158,7 @@ CONFIGURE_ARGS+= --enable-qt5
PLIST_SUB+= QT=""
USES+= gl qmake:no_env qt:5 xorg
USE_GL= gl glu
-USE_QT= buildtools_build core dbus gui linguisttools_build opengl
+USE_QT= buildtools:build core dbus gui linguisttools:build opengl
USE_QT+= printsupport widgets x11extras
USE_XORG= xcb
VBOX_PROGS+= VirtualBox
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 42ff69ca8602..b82a3073f8be 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -162,7 +162,7 @@ CONFIGURE_ARGS+= --enable-qt5
PLIST_SUB+= QT=""
USES+= gl qmake:no_env qt:5 xorg
USE_GL= gl glu
-USE_QT= buildtools_build core dbus gui linguisttools_build opengl
+USE_QT= buildtools:build core dbus gui linguisttools:build opengl
USE_QT+= printsupport widgets x11extras
USE_XORG= xcb
VBOX_PROGS+= VirtualBox VirtualBoxVM
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index c4ee6bf5efd7..eb514840686d 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -79,7 +79,7 @@ JACK_BUILD_DEPENDS= jackit>0:audio/jack
JACK_CMAKE_BOOL= USE_JACK
NLS_DESC= UI translations (implies QT5)
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
NLS_CMAKE_BOOL= ENABLE_QT_TRANSLATION
NLS_IMPLIES= QT5
@@ -87,7 +87,7 @@ PULSEAUDIO_BUILD_DEPENDS=pulseaudio>0:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= USE_PULSE
QT5_USES= desktop-file-utils qt:5 shared-mime-info
-QT5_USE= QT=qmake_build,buildtools_build,concurrent_build,core,gui,widgets
+QT5_USE= QT=qmake:build,buildtools:build,concurrent:build,core,gui,widgets
QT5_CMAKE_BOOL= ENABLE_QT
QT5_PLIST_FILES= bin/${PORTNAME} \
share/applications/org.yuzu_emu.yuzu.desktop \
diff --git a/finance/alkimia/Makefile b/finance/alkimia/Makefile
index a9e904f17cab..5e93263f401c 100644
--- a/finance/alkimia/Makefile
+++ b/finance/alkimia/Makefile
@@ -21,10 +21,10 @@ USES= cmake compiler:c++11-lang kde:5 pathfix perl5 qt:5 \
USE_LDCONFIG= yes
USE_KDE= attica auth codecs completion config configwidgets coreaddons \
i18n iconthemes jobwidgets kio newstuff service solid sonnet \
- textwidgets widgetsaddons windowsystem xmlgui ecm_build
+ textwidgets widgetsaddons windowsystem xmlgui ecm:build
USE_PERL5= run
USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile
index d424178428ce..7e73ddadc132 100644
--- a/finance/kmymoney/Makefile
+++ b/finance/kmymoney/Makefile
@@ -18,10 +18,10 @@ LIB_DEPENDS= libalkimia5.so:finance/alkimia \
USES= cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \
pkgconfig qt:5 shared-mime-info shebangfix tar:xz
-USE_QT= buildtools_build core dbus gui network printsupport qmake_build \
- sql testlib_build xml webkit widgets
+USE_QT= buildtools:build core dbus gui network printsupport qmake:build \
+ sql testlib:build xml webkit widgets
USE_KDE= activities archive auth bookmarks codecs completion config \
- configwidgets coreaddons doctools_build ecm_build i18n \
+ configwidgets coreaddons doctools:build ecm:build i18n \
iconthemes itemmodels itemviews jobwidgets kcmutils \
kio notifications textwidgets service solid sonnet \
wallet widgetsaddons xmlgui
diff --git a/finance/kraft/Makefile b/finance/kraft/Makefile
index e9b7d2263b6a..f29e5d76e88e 100644
--- a/finance/kraft/Makefile
+++ b/finance/kraft/Makefile
@@ -20,7 +20,7 @@ USE_KDE= akonadi akonadicontacts \
auth codecs config configwidgets contacts coreaddons \
grantleetheme i18n itemmodels widgetsaddons
USE_QT= core dbus gui sql widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
SHEBANG_FILES= manual/makeman.sh
diff --git a/finance/qtbitcointrader/Makefile b/finance/qtbitcointrader/Makefile
index 9ae2dba3ce27..d968ec018f6f 100644
--- a/finance/qtbitcointrader/Makefile
+++ b/finance/qtbitcointrader/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL3
USES= compiler:c++11-lib gl qmake qt:5 ssl xorg
-USE_QT= core gui multimedia network script speech widgets buildtools_build
+USE_QT= core gui multimedia network script speech widgets buildtools:build
USE_GL= gl
WRKSRC_SUBDIR= src
diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile
index e1a80f133c88..318ce3d00703 100644
--- a/finance/skrooge/Makefile
+++ b/finance/skrooge/Makefile
@@ -27,13 +27,13 @@ USE_KDE= activities archive attica5 auth bookmarks codecs completion \
package parts plasma-framework runner service solid sonnet \
textwidgets unitconversion wallet widgetsaddons windowsystem \
xmlgui \
- doctools_build ecm_build
+ doctools:build ecm:build
# designerplugin is weird: it's defined as a _run dependency, but
# skrooge checks for it at build-time.
-USE_KDE+= designerplugin_build
+USE_KDE+= designerplugin:build
USE_QT= concurrent core dbus declarative designer gui network \
printsupport script sql svg webkit widgets xml \
- buildtools_build designer_build qmake_build testlib_build
+ buildtools:build designer:build qmake:build testlib:build
USE_XORG= x11
SHEBANG_FILES= plugins/import/skrooge_import_backend/skrooge-sabb.py \
skgbankmodeler/skrooge-coinmarketcap.py \
diff --git a/french/aster/Makefile b/french/aster/Makefile
index 2f0bd3588355..e39c63462a75 100644
--- a/french/aster/Makefile
+++ b/french/aster/Makefile
@@ -47,7 +47,7 @@ RUN_DEPENDS+= ${SHELL_INSTALL_ASTER}:shells/${SHIADEP} \
USES= bison blaslapack:openblas fortran gettext python:3.6+ qt:5 tk
USE_BINUTILS= yes
-USE_QT= linguisttools_build
+USE_QT= linguisttools:build
#CONFLICTS_BUILD=${PYTHON_PKGNAMEPREFIX}cysignals-1.*
diff --git a/games/2048-qt/Makefile b/games/2048-qt/Makefile
index 5bc6cab4a985..a43de2c60d33 100644
--- a/games/2048-qt/Makefile
+++ b/games/2048-qt/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= xiaoyong
GH_PROJECT= 2048-Qt
USES= compiler:c++11-lang gmake pkgconfig qmake qt:5
-USE_QT= core declarative gui network widgets buildtools_build quickcontrols
+USE_QT= core declarative gui network widgets buildtools:build quickcontrols
PLIST_FILES= bin/2048-qt ${DESKTOPDIR}/${PORTNAME}.desktop \
share/pixmaps/${PORTNAME}.png
diff --git a/games/LibreMines/Makefile b/games/LibreMines/Makefile
index b7bffcce2e55..5d159131d48e 100644
--- a/games/LibreMines/Makefile
+++ b/games/LibreMines/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake qt:5
-USE_QT= buildtools_build core gui multimedia qmake_build svg widgets
+USE_QT= buildtools:build core gui multimedia qmake:build svg widgets
USE_GITHUB= yes
GH_ACCOUNT= Bollos00
diff --git a/games/auralquiz/Makefile b/games/auralquiz/Makefile
index 9c9aadf31277..3d9ec558f5a7 100644
--- a/games/auralquiz/Makefile
+++ b/games/auralquiz/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libtag.so:audio/taglib
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl
-USE_QT= core gui widgets phonon4 qmake_build buildtools_build
+USE_QT= core gui widgets phonon4 qmake:build buildtools:build
PORTDOCS= CHANGELOG README TODO
diff --git a/games/blinken/Makefile b/games/blinken/Makefile
index 21a9c8d938ad..b4fa41daef39 100644
--- a/games/blinken/Makefile
+++ b/games/blinken/Makefile
@@ -9,9 +9,9 @@ WWW= https://edu.kde.org/blinken/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
doctools guiaddons i18n widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui phonon4 svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/bomber/Makefile b/games/bomber/Makefile
index b2ce91564326..aee53e159b23 100644
--- a/games/bomber/Makefile
+++ b/games/bomber/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/bomber/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
i18n kio libkdegames widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets phonon4 xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/bovo/Makefile b/games/bovo/Makefile
index b7777423da66..6adada8e0cd6 100644
--- a/games/bovo/Makefile
+++ b/games/bovo/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/bovo/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
i18n kdeclarative libkdegames newstuff widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/bubble-chains/Makefile b/games/bubble-chains/Makefile
index e6a3ee264136..dd79cef45c34 100644
--- a/games/bubble-chains/Makefile
+++ b/games/bubble-chains/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= ArsMasiuk
USES= qmake qt:5 xorg
USE_QT= core gui widgets xml opengl multimedia x11extras \
- qmake_build buildtools_build
+ qmake:build buildtools:build
USE_XORG= x11 xrandr
QMAKE_ARGS= DATADIR="${DATADIR}"
diff --git a/games/chessx/Makefile b/games/chessx/Makefile
index ad5e9f0fc772..9b51622cdde3 100644
--- a/games/chessx/Makefile
+++ b/games/chessx/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang desktop-file-utils gl gmake qmake qt:5 tar:tgz
USE_GL= gl
USE_QT= concurrent core gui multimedia network opengl printsupport svg \
- widgets xml buildtools_build linguisttools_build speech
+ widgets xml buildtools:build linguisttools:build speech
PLIST_FILES= bin/chessx \
share/applications/chessx.desktop \
diff --git a/games/cockatrice/Makefile b/games/cockatrice/Makefile
index 618801d9ce03..e4c1f435fc1c 100644
--- a/games/cockatrice/Makefile
+++ b/games/cockatrice/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= cmake compiler:c++11-lib gnome qt:5
-USE_QT= buildtools_build concurrent core network qmake_build websockets widgets gui
+USE_QT= buildtools:build concurrent core network qmake:build websockets widgets gui
USE_GITHUB= yes
GH_TAGNAME= 2021-01-26-Release-2.8.0
@@ -32,7 +32,7 @@ SERVATRICE_CMAKE_OFF= -DWITH_SERVER=OFF
COCKATRICE_CMAKE_ON= -DWITH_CLIENT=ON -DWITH_ORACLE=ON
COCKATRICE_CMAKE_OFF= -DWITH_CLIENT=OFF -DWITH_ORACLE=OFF
-COCKATRICE_USE= qt=multimedia,printsupport,svg,linguisttools_build
+COCKATRICE_USE= qt=multimedia,printsupport,svg,linguisttools:build
SERVATRICE_USE= qt=sql,sql-mysql
SERVATRICE_USE+= RC_SUBR=servatrice
diff --git a/games/colorcode/Makefile b/games/colorcode/Makefile
index f0a8ebc25d33..b389ee56ce3a 100644
--- a/games/colorcode/Makefile
+++ b/games/colorcode/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang qmake qt:5
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
WRKSRC= ${WRKDIR}/ColorCode-${PORTVERSION}
DESKTOP_ENTRIES=ColorCode \
diff --git a/games/connectagram/Makefile b/games/connectagram/Makefile
index 2433ec84acc1..793df6b375cf 100644
--- a/games/connectagram/Makefile
+++ b/games/connectagram/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lib gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build core gui linguisttools_build network widgets
+USE_QT= buildtools:build core gui linguisttools:build network widgets
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/cutemaze/Makefile b/games/cutemaze/Makefile
index c726903d8439..e6ef37c229cf 100644
--- a/games/cutemaze/Makefile
+++ b/games/cutemaze/Makefile
@@ -13,8 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang gl qmake qt:5 tar:bzip2
USE_GL= gl
-USE_QT= core gui svg imageformats_run widgets \
- linguisttools_build buildtools_build
+USE_QT= core gui svg imageformats:run widgets \
+ linguisttools:build buildtools:build
PORTDOCS= ChangeLog README
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/doomsday/Makefile b/games/doomsday/Makefile
index c624d90ab738..c565b25e7cb8 100644
--- a/games/doomsday/Makefile
+++ b/games/doomsday/Makefile
@@ -22,7 +22,7 @@ USE_GL= gl glu
USE_LDCONFIG= yes
USE_SDL= sdl2 mixer2
USE_XORG= x11 sm ice xext xrandr xxf86vm
-USE_QT= buildtools_build core gui network widgets qmake_build opengl x11extras
+USE_QT= buildtools:build core gui network widgets qmake:build opengl x11extras
CMAKE_ARGS+= -DDENG_ENABLE_COTIRE=OFF -DDENG_ASSIMP_EMBEDDED=OFF
LDFLAGS+= -lexecinfo
diff --git a/games/dustrac/Makefile b/games/dustrac/Makefile
index 1a2176a8fd54..4b83b824f357 100644
--- a/games/dustrac/Makefile
+++ b/games/dustrac/Makefile
@@ -21,7 +21,7 @@ GH_TAGNAME= ae380b8 # includes crash fix
USES= compiler:c++11-lib cmake gl openal pkgconfig qt:5
USE_GL= gl glu
USE_QT= core gui opengl xml widgets testlib sql \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
CMAKE_ARGS= -DReleaseBuild=on \
-DSystemFonts=on \
-DDATA_PATH=${DATADIR} \
diff --git a/games/freeciv/Makefile b/games/freeciv/Makefile
index 3b43e22125ec..2a0e60caf2d1 100644
--- a/games/freeciv/Makefile
+++ b/games/freeciv/Makefile
@@ -76,7 +76,7 @@ PGSQL_CONFIGURE_ON= --with-postgres-prefix=${LOCALBASE}
PGSQL_VARS= _FREECIV_DB+=postgres
QT5_USES= qt:5 sdl
-QT5_USE= QT=core,gui,widgets,buildtools_build \
+QT5_USE= QT=core,gui,widgets,buildtools:build \
SDL=mixer2
QT5_CONFIGURE_ON= --with-qt5-includes=${LOCALBASE}/${QT_INCDIR_REL} \
--with-qt5-libs=${LOCALBASE}/${QT_LIBDIR_REL}
diff --git a/games/gcompris-qt/Makefile b/games/gcompris-qt/Makefile
index cb745c5b1c95..95db370e45cf 100644
--- a/games/gcompris-qt/Makefile
+++ b/games/gcompris-qt/Makefile
@@ -16,11 +16,11 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
LIB_DEPENDS= libBox2D.so:x11-toolkits/qml-box2d
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= doctools_build ecm_build
+USE_KDE= doctools:build ecm:build
USE_QT= core declarative graphicaleffects gui multimedia network quickcontrols \
sensors svg widgets \
- buildtools_build linguisttools_build qmake_build testlib_build \
- imageformats_run
+ buildtools:build linguisttools:build qmake:build testlib:build \
+ imageformats:run
CMAKE_ARGS= -DQML_BOX2D_LIBRARY=${QT_QMLDIR}/Box2D.2.0
diff --git a/games/gottet/Makefile b/games/gottet/Makefile
index e164fca6ae13..faeb75718745 100644
--- a/games/gottet/Makefile
+++ b/games/gottet/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lib gl qmake qt:5 tar:bzip2
USE_GL= gl
USE_QT= core gui widgets \
- buildtools_build linguisttools_build
+ buildtools:build linguisttools:build
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/granatier/Makefile b/games/granatier/Makefile
index d5612e577cce..5a2dd6c4feca 100644
--- a/games/granatier/Makefile
+++ b/games/granatier/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= attica auth codecs config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemviews kio \
libkdegames newstuff notifyconfig service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index 5f023a5adc08..906bf6c85810 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -23,8 +23,8 @@ USES= cmake:noninja desktop-file-utils fpc gl lua:51 pkgconfig qt:5 \
USE_SDL= sdl2 mixer2 image2 ttf2 net2
USE_FPC= opengl libpng rtl-objpas rtl-extra
USE_QT= core gui widgets network \
- qmake_build buildtools_build \
- linguisttools_build
+ qmake:build buildtools:build \
+ linguisttools:build
USE_GL= gl glu
USE_LDCONFIG= yes
CMAKE_ON= NOSERVER
diff --git a/games/iqpuzzle/Makefile b/games/iqpuzzle/Makefile
index d228eac3a879..77bd1a257841 100644
--- a/games/iqpuzzle/Makefile
+++ b/games/iqpuzzle/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang gl qmake qt:5
-USE_QT= core gui widgets buildtools_build
+USE_QT= core gui widgets buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/games/kanagram/Makefile b/games/kanagram/Makefile
index 027ad363b73b..cf2ef7c4ee10 100644
--- a/games/kanagram/Makefile
+++ b/games/kanagram/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= attica auth codecs config configwidgets coreaddons crash \
doctools i18n kdeclarative kio libkeduvocdocument newstuff \
package service sonnet widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network opengl speech svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kapman/Makefile b/games/kapman/Makefile
index 498969845830..f5437944a650 100644
--- a/games/kapman/Makefile
+++ b/games/kapman/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons i18n libkdegames notifyconfig widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/katomic/Makefile b/games/katomic/Makefile
index 03e652db0484..7a7a9be57401 100644
--- a/games/katomic/Makefile
+++ b/games/katomic/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 \
USE_KDE= attica auth codecs config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemviews kio \
libkdegames newstuff notifyconfig service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
SHEBANG_FILES= src/katomic-levelset-upd.pl
OPTIONS_DEFINE= DOCS
diff --git a/games/kblackbox/Makefile b/games/kblackbox/Makefile
index 1eb7f15aa78b..ac03c0e8a76c 100644
--- a/games/kblackbox/Makefile
+++ b/games/kblackbox/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= archive auth codecs config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes libkdegames sonnet \
textwidgets widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kblocks/Makefile b/games/kblocks/Makefile
index 374894eebc50..d597e760053c 100644
--- a/games/kblocks/Makefile
+++ b/games/kblocks/Makefile
@@ -11,7 +11,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons i18n itemmodels kio libkdegames newstuff \
notifyconfig textwidgets widgetsaddons windowsystem xmlgui
USE_QT= core dbus declarative gui network phonon4 svg testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kbounce/Makefile b/games/kbounce/Makefile
index b8b453bb8b8d..86b5b68b9bde 100644
--- a/games/kbounce/Makefile
+++ b/games/kbounce/Makefile
@@ -11,10 +11,10 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes jobwidgets kio \
libkdegames notifyconfig service solid textwidgets widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network phonon4 svg \
testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kbreakout/Makefile b/games/kbreakout/Makefile
index c23a8ba5a47f..fbfca9e069e7 100644
--- a/games/kbreakout/Makefile
+++ b/games/kbreakout/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes jobwidgets kio libkdegames \
service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kdiamond/Makefile b/games/kdiamond/Makefile
index 089be6a92fc1..4ae632790c50 100644
--- a/games/kdiamond/Makefile
+++ b/games/kdiamond/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
doctools guiaddons i18n iconthemes libkdegames \
notifications notifyconfig widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kfourinline/Makefile b/games/kfourinline/Makefile
index 81cc00d7f005..14ac7ac7c816 100644
--- a/games/kfourinline/Makefile
+++ b/games/kfourinline/Makefile
@@ -11,9 +11,9 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons dnssd i18n iconthemes itemmodels itemviews \
kdeclarative kdelibs4support kio libkdegames notifyconfig \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kgoldrunner/Makefile b/games/kgoldrunner/Makefile
index edbe9895276c..836d89294d15 100644
--- a/games/kgoldrunner/Makefile
+++ b/games/kgoldrunner/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons \
crash dbusaddons i18n kio libkdegames service \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/khangman/Makefile b/games/khangman/Makefile
index 9baee83f416b..260ac7fa2124 100644
--- a/games/khangman/Makefile
+++ b/games/khangman/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= attica auth codecs completion config configwidgets coreaddons \
crash doctools i18n kdeclarative libkeduvocdocument \
newstuff notifications package service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/games/kigo/Makefile b/games/kigo/Makefile
index 3810976a2fb3..c88d850524f7 100644
--- a/games/kigo/Makefile
+++ b/games/kigo/Makefile
@@ -11,9 +11,9 @@ USE_KDE= attica auth codecs completion config configwidgets \
coreaddons crash dbusaddons i18n jobwidgets kio \
libkdegames newstuff notifyconfig service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/games/killbots/Makefile b/games/killbots/Makefile
index 86e7b8e1879f..a985fc804713 100644
--- a/games/killbots/Makefile
+++ b/games/killbots/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemviews kio \
libkdegames notifyconfig widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kiriki/Makefile b/games/kiriki/Makefile
index 975977bb0572..7014f42c6da2 100644
--- a/games/kiriki/Makefile
+++ b/games/kiriki/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/kiriki/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
guiaddons i18n iconthemes kio libkdegames widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network printsupport svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kjumpingcube/Makefile b/games/kjumpingcube/Makefile
index e73113172402..cd9a8764a4ee 100644
--- a/games/kjumpingcube/Makefile
+++ b/games/kjumpingcube/Makefile
@@ -11,9 +11,9 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemviews jobwidgets \
kio libkdegames newstuff notifyconfig service solid widgetsaddons \
windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/games/klickety/Makefile b/games/klickety/Makefile
index e134fa032597..511e01ce0218 100644
--- a/games/klickety/Makefile
+++ b/games/klickety/Makefile
@@ -13,9 +13,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons doctools i18n itemviews \
jobwidgets kio libkdegames notifications notifyconfig service \
solid widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/games/klines/Makefile b/games/klines/Makefile
index de333f559757..99430274f7ad 100644
--- a/games/klines/Makefile
+++ b/games/klines/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
guiaddons i18n iconthemes itemviews kio libkdegames \
newstuff service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kmahjongg/Makefile b/games/kmahjongg/Makefile
index 65b3e472252e..997808a16c5b 100644
--- a/games/kmahjongg/Makefile
+++ b/games/kmahjongg/Makefile
@@ -12,9 +12,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons doctools i18n kdeclarative libkdegames newstuff \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kmines/Makefile b/games/kmines/Makefile
index f4054c0e40fc..28bf6b2ce8c9 100644
--- a/games/kmines/Makefile
+++ b/games/kmines/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
i18n kio libkdegames notifyconfig sonnet textwidgets \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/knavalbattle/Makefile b/games/knavalbattle/Makefile
index ac99e7136ca2..cdc351afd50a 100644
--- a/games/knavalbattle/Makefile
+++ b/games/knavalbattle/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons dnssd doctools i18n libkdegames sonnet \
textwidgets widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/knetwalk/Makefile b/games/knetwalk/Makefile
index 609dfb16c5ae..4b02e4bf7785 100644
--- a/games/knetwalk/Makefile
+++ b/games/knetwalk/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
guiaddons i18n iconthemes itemviews kio libkdegames \
notifyconfig sonnet textwidgets widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/knights/Makefile b/games/knights/Makefile
index 6b319b39afa7..df223cad68f2 100644
--- a/games/knights/Makefile
+++ b/games/knights/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons \
widgetsaddons xmlgui
USE_QT= concurrent core dbus declarative gui network speech \
svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kolf/Makefile b/games/kolf/Makefile
index 1f6353377329..d5d07f9fd9ab 100644
--- a/games/kolf/Makefile
+++ b/games/kolf/Makefile
@@ -12,10 +12,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemviews jobwidgets kdelibs4support kio libkdegames \
notifications parts service solid sonnet textwidgets \
unitconversion widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network phonon4 printsupport \
widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
diff --git a/games/kollision/Makefile b/games/kollision/Makefile
index 865389565df4..2dabe0906bad 100644
--- a/games/kollision/Makefile
+++ b/games/kollision/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
i18n kio libkdegames newstuff notifyconfig textwidgets \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network phonon4 svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/konquest/Makefile b/games/konquest/Makefile
index 2f45ff1addce..a275154f0006 100644
--- a/games/konquest/Makefile
+++ b/games/konquest/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash \
dbusaddons guiaddons i18n libkdegames widgetsaddons \
xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kpat/Makefile b/games/kpat/Makefile
index a073652d8fb9..805fba963f39 100644
--- a/games/kpat/Makefile
+++ b/games/kpat/Makefile
@@ -15,9 +15,9 @@ USE_KDE= attica auth codecs completion config configwidgets coreaddons \
crash dbusaddons guiaddons i18n iconthemes itemviews \
kdeclarative kio libkdegames newstuff notifyconfig service \
textwidgets widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network phonon4 svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
CMAKE_ON= WITH_BH_SOLVER
OPTIONS_DEFINE= DOCS
diff --git a/games/kreversi/Makefile b/games/kreversi/Makefile
index 02b412fc0f7a..72690d092dc3 100644
--- a/games/kreversi/Makefile
+++ b/games/kreversi/Makefile
@@ -11,9 +11,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons i18n iconthemes itemviews \
jobwidgets kdeclarative kio libkdegames package service \
solid widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/games/kshisen/Makefile b/games/kshisen/Makefile
index d35d655d272a..f32e565ea2bf 100644
--- a/games/kshisen/Makefile
+++ b/games/kshisen/Makefile
@@ -12,9 +12,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons dnssd i18n kdeclarative kio libkdegames \
newstuff widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile
index 81df450c1c60..99e2fe86815f 100644
--- a/games/ksirk/Makefile
+++ b/games/ksirk/Makefile
@@ -11,7 +11,7 @@ USE_KDE= attica auth codecs completion config configwidgets \
coreaddons crash i18n iconthemes kio libkdegames newstuff \
service wallet widgetsaddons xmlgui
USE_QT= concurrent core dbus declarative gui network phonon4 svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/games/ksnakeduel/Makefile b/games/ksnakeduel/Makefile
index 726c0ba27234..363b7448f20a 100644
--- a/games/ksnakeduel/Makefile
+++ b/games/ksnakeduel/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons \
crash dbusaddons guiaddons i18n libkdegames \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kspaceduel/Makefile b/games/kspaceduel/Makefile
index bba566ca5414..2faf92aa9e2d 100644
--- a/games/kspaceduel/Makefile
+++ b/games/kspaceduel/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/kspaceduel/
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons \
crash dbusaddons i18n libkdegames widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/ksquares/Makefile b/games/ksquares/Makefile
index a10aaf64a2b1..2d73684688ae 100644
--- a/games/ksquares/Makefile
+++ b/games/ksquares/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons guiaddons i18n iconthemes itemviews kio \
libkdegames notifyconfig widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/ksudoku/Makefile b/games/ksudoku/Makefile
index 918a1014205b..8f2224acc727 100644
--- a/games/ksudoku/Makefile
+++ b/games/ksudoku/Makefile
@@ -11,10 +11,10 @@ USE_GL= gl glu
USE_KDE= archive auth codecs completion config configwidgets \
coreaddons crash guiaddons i18n jobwidgets kio \
libkdegames service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network opengl printsupport \
svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
OPTIONS_DEFINE= DOCS
diff --git a/games/ktuberling/Makefile b/games/ktuberling/Makefile
index ebbe33971676..51b9a6a675dd 100644
--- a/games/ktuberling/Makefile
+++ b/games/ktuberling/Makefile
@@ -13,10 +13,10 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
kdelibs4support kio libkdegames newstuff notifications \
notifyconfig parts service solid sonnet textwidgets \
unitconversion widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui multimedia network \
phonon4 printsupport svg testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/kubrick/Makefile b/games/kubrick/Makefile
index a510492a0d18..dac4b4dc41cb 100644
--- a/games/kubrick/Makefile
+++ b/games/kubrick/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gl kde:5 qt:5 tar:xz
USE_GL= gl glu
USE_KDE= auth codecs config configwidgets coreaddons crash \
i18n kio libkdegames service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network opengl svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/leela-zero/Makefile b/games/leela-zero/Makefile
index 6223eae9c202..ba971803aacb 100644
--- a/games/leela-zero/Makefile
+++ b/games/leela-zero/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
USES= cmake compiler:c++14-lang eigen:3 localbase qt:5
USE_GITHUB= yes
GH_TUPLE= google:googletest:cafa9e5:gtest/gtest
-USE_QT= core widgets buildtools_build qmake_build
+USE_QT= core widgets buildtools:build qmake:build
CMAKE_ON= USE_BLAS BUILD_TESTING
CMAKE_ARGS= -DBLAS_INCLUDE_DIRS:STRING=${LOCALBASE}/include
diff --git a/games/libkdegames/Makefile b/games/libkdegames/Makefile
index 4d4fd9a0c65d..a1cdc805d5ca 100644
--- a/games/libkdegames/Makefile
+++ b/games/libkdegames/Makefile
@@ -15,9 +15,9 @@ USE_KDE= archive attica auth bookmarks codecs completion config \
globalaccel guiaddons i18n iconthemes init itemmodels \
itemviews jobwidgets kdeclarative kdelibs4support kio newstuff \
package service textwidgets widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
SHLIB_VER= 7.3.1
diff --git a/games/libkmahjongg/Makefile b/games/libkmahjongg/Makefile
index 2fca6b2a2d21..16c0889f25b0 100644
--- a/games/libkmahjongg/Makefile
+++ b/games/libkmahjongg/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/kmahjongg/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n widgetsaddons \
- ecm_build
+ ecm:build
USE_QT= core gui svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/games/lskat/Makefile b/games/lskat/Makefile
index 3c177416be15..5d8385fbb910 100644
--- a/games/lskat/Makefile
+++ b/games/lskat/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/games/lskat/
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons crash \
guiaddons i18n libkdegames notifyconfig widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/multimc/Makefile b/games/multimc/Makefile
index 4b63d11c6751..1592bfb89d15 100644
--- a/games/multimc/Makefile
+++ b/games/multimc/Makefile
@@ -19,8 +19,8 @@ GH_TUPLE= MultiMC:libnbtplusplus:508eda8:libnbtplusplus/libraries/libnbtplusplus
MultiMC:quazip:3691d57:quazip/libraries/quazip
USE_LDCONFIG= yes
USE_JAVA= 1.8+
-USE_QT= core concurrent gui network testlib_build widgets xml \
- buildtools_build qmake_build
+USE_QT= core concurrent gui network testlib:build widgets xml \
+ buildtools:build qmake:build
CMAKE_ARGS= -DMultiMC_LAYOUT="lin-system"
CMAKE_OFF= MultiMC_UPDATER
diff --git a/games/openage/Makefile b/games/openage/Makefile
index 98df7aebc9cb..a1a2643226ea 100644
--- a/games/openage/Makefile
+++ b/games/openage/Makefile
@@ -34,7 +34,7 @@ USE_GITHUB= yes
GH_ACCOUNT= SFTtech
USE_SDL= image2 sdl2
USE_GL= gl glu
-USE_QT= core declarative gui network buildtools_build qmake_build
+USE_QT= core declarative gui network buildtools:build qmake:build
USE_PYTHON= cython
USE_LDCONFIG= yes
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index 831a4e57fe96..518ac000e2be 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -24,8 +24,8 @@ USES= cmake compiler:c++17-lang gl openal pkgconfig qt:5 sdl xorg
USE_GITHUB= yes
GH_ACCOUNT= OpenMW
USE_GL= gl
-USE_QT= core gui network opengl printsupport widgets buildtools_build \
- qmake_build
+USE_QT= core gui network opengl printsupport widgets buildtools:build \
+ qmake:build
USE_SDL= sdl2
CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \
diff --git a/games/palapeli/Makefile b/games/palapeli/Makefile
index aacb6decca75..911e37ea2572 100644
--- a/games/palapeli/Makefile
+++ b/games/palapeli/Makefile
@@ -12,7 +12,7 @@ USE_KDE= archive auth codecs completion config configwidgets coreaddons \
crash i18n itemviews jobwidgets kio libkdegames notifications service \
solid widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/games/pentobi/Makefile b/games/pentobi/Makefile
index 53914367ffd3..9ccdc9fad3a7 100644
--- a/games/pentobi/Makefile
+++ b/games/pentobi/Makefile
@@ -18,7 +18,7 @@ USES= compiler:c++14-lang cmake desktop-file-utils gettext-tools gnome qt:5 \
shared-mime-info tar:xz
USE_GNOME= librsvg2:build
USE_QT= core gui concurrent quickcontrols2 declarative network \
- qmake_build buildtools_build linguisttools_build
+ qmake:build buildtools:build linguisttools:build
CMAKE_ARGS= -DDOCBOOK_XSL=${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl
PORTDATA= *
diff --git a/games/picmi/Makefile b/games/picmi/Makefile
index 9109e048b0f8..fc090131b721 100644
--- a/games/picmi/Makefile
+++ b/games/picmi/Makefile
@@ -10,9 +10,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons doctools i18n jobwidgets kdeclarative kio \
libkdegames newstuff service solid widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg testlib widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/games/pokerth/Makefile b/games/pokerth/Makefile
index fbb8de2ecdf0..7dff69a35688 100644
--- a/games/pokerth/Makefile
+++ b/games/pokerth/Makefile
@@ -27,7 +27,7 @@ BROKEN= error: use of undeclared identifier '_1'
USES= compiler:c++11-lang gl gmake iconv qmake qt:5 sdl sqlite ssl
USE_GL= gl
USE_CXXSTD= c++11
-USE_QT= buildtools_build core gui network sql sql-sqlite3 widgets
+USE_QT= buildtools:build core gui network sql sql-sqlite3 widgets
USE_SDL= mixer
QMAKE_SOURCE_PATH= pokerth.pro
diff --git a/games/py-mnemosyne/Makefile b/games/py-mnemosyne/Makefile
index ca037d054583..9b29cb67b461 100644
--- a/games/py-mnemosyne/Makefile
+++ b/games/py-mnemosyne/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}gtts>=0:audio/py-gtts@${PY_FLAVOR}
USES= pyqt:5 python:3.7+ shebangfix dos2unix #due textproc/py-googletrans
-USE_PYQT= pyqt5_run sip_run webengine_run
+USE_PYQT= pyqt5:run sip:run webengine:run
USE_PYTHON= autoplist concurrent distutils
DOS2UNIX_GLOB= *.py
diff --git a/games/qnetwalk/Makefile b/games/qnetwalk/Makefile
index 963a4b62faa6..5b903d8a9799 100644
--- a/games/qnetwalk/Makefile
+++ b/games/qnetwalk/Makefile
@@ -13,7 +13,7 @@ USE_GITHUB= yes
GH_ACCOUNT= AMDmi3
USES= cmake compiler:c++11-lang pkgconfig qt:5 sdl
-USE_QT= core gui widgets qmake_build buildtools_build linguisttools_build
+USE_QT= core gui widgets qmake:build buildtools:build linguisttools:build
USE_SDL= sdl2 mixer2
PORTDOCS= ChangeLog.md README.md
diff --git a/games/solarus-quest-editor/Makefile b/games/solarus-quest-editor/Makefile
index e6c56af1ce64..382ad1c11aa7 100644
--- a/games/solarus-quest-editor/Makefile
+++ b/games/solarus-quest-editor/Makefile
@@ -28,7 +28,7 @@ GL_COMMIT= e541e1312c242bff10aa1fb84a7eb8b6cb8504ba
CMAKE_ARGS+= -DSOLARUS_USE_LUAJIT=OFF
USE_SDL= sdl2 ttf2 image2
-USE_QT= buildtools_build concurrent core gui linguist qmake_build widgets
+USE_QT= buildtools:build concurrent core gui linguist qmake:build widgets
DESKTOP_ENTRIES= "Solarus Quest Editor" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \
"Game;" false
diff --git a/games/solarus/Makefile b/games/solarus/Makefile
index d260eeaeba73..dce714f5762b 100644
--- a/games/solarus/Makefile
+++ b/games/solarus/Makefile
@@ -25,7 +25,7 @@ GL_ACCOUNT= solarus-games
GL_COMMIT= f43727b232b3ed13d98440a845e2a29e470e4f0d
MAKE_ARGS+= DESTDIR=${STAGEDIR}
-USE_QT= buildtools_build core gui linguisttools_build widgets
+USE_QT= buildtools:build core gui linguisttools:build widgets
USE_SDL= sdl2 ttf2 image2
USE_GL= gl glu
USE_LDCONFIG= yes
diff --git a/games/tanglet/Makefile b/games/tanglet/Makefile
index 416cfb210b3d..a9cd5d241c5d 100644
--- a/games/tanglet/Makefile
+++ b/games/tanglet/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/data/LICENSES/GPL-3.0.txt
USES= compiler:c++11-lib desktop-file-utils gl pkgconfig qmake \
qt:5 shared-mime-info tar:bzip2
USE_GL= gl
-USE_QT= buildtools_build linguisttools_build core gui widgets
+USE_QT= buildtools:build linguisttools:build core gui widgets
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/wyrmgus/Makefile b/games/wyrmgus/Makefile
index 574c16e64930..853ca4d4c76e 100644
--- a/games/wyrmgus/Makefile
+++ b/games/wyrmgus/Makefile
@@ -23,7 +23,7 @@ GH_PROJECT= Wyrmgus
USES= cmake compiler:c++17-lang lua:51 pkgconfig sdl sqlite qt:5 xorg
USE_QT= core gui widgets multimedia location \
quickcontrols quickcontrols2 graphicaleffects \
- qmake_build buildtools_build
+ qmake:build buildtools:build
USE_XORG= x11
USE_SDL= sdl2 mixer2
CMAKE_ARGS= -DGAMEDIR:STRING="bin" \
diff --git a/games/xnethack/Makefile b/games/xnethack/Makefile
index d37234798498..0747725e89aa 100644
--- a/games/xnethack/Makefile
+++ b/games/xnethack/Makefile
@@ -41,7 +41,7 @@ GRAPHICS= X11_GRAPHICS
GRAPHICS= # none
.elif ${FLAVOR} == "qt"
USES+= localbase pkgconfig qt:5
-USE_QT= buildtools_build core gui multimedia network widgets
+USE_QT= buildtools:build core gui multimedia network widgets
MAKE_ENV+= MOCPATH=${MOC} LINK="${CXX} -pie"
# Qt wants PIC for some reason. For C code, PIE should be enough.
CFLAGS+= -I${QT_INCDIR} -fpie
diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile
index 01d0cb85fe00..da5810536df0 100644
--- a/graphics/appleseed/Makefile
+++ b/graphics/appleseed/Makefile
@@ -67,7 +67,7 @@ PYTHON_CMAKE_ON= -DWITH_PYTHON3_BINDINGS:BOOL=ON
STUDIO_DESC= Build appleseed.studio (Qt-based)
STUDIO_LIB_DEPENDS= ${PY_BOOST}
STUDIO_USES= qt:5
-STUDIO_USE= QT=buildtools_build,qmake_build,concurrent,core,gui,opengl,widgets
+STUDIO_USE= QT=buildtools:build,qmake:build,concurrent,core,gui,opengl,widgets
STUDIO_CMAKE_OFF= -DWITH_STUDIO:BOOL=OFF
STUDIO_IMPLIES= PYTHON
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 83a4890dfbb3..ca1d9e58fc2d 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -17,7 +17,7 @@ GH_ACCOUNT= CloudCompare
GH_PROJECT= ${GH_ACCOUNT}
GH_TUPLE= CloudCompare:CCCoreLib:f0d5450:CloudCompare/libs/qCC_db/extern/CCCoreLib
-USE_QT= concurrent core gui opengl printsupport widgets buildtools_build qmake_build svg linguisttools_build
+USE_QT= concurrent core gui opengl printsupport widgets buildtools:build qmake:build svg linguisttools:build
USE_LDCONFIG= yes
# PDAL support disabled ATM
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 885c7c448848..acc2e7ea3edf 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -27,7 +27,7 @@ USES= cmake compiler:${OPENMP}c++11-lib eigen:3 gl localbase qt:5 \
sqlite
USE_GITHUB= yes
USE_GL= gl glew
-USE_QT= qmake_build buildtools_build core gui opengl_build widgets
+USE_QT= qmake:build buildtools:build core gui opengl:build widgets
EXCLUDE= SQLite
EXTRACT_AFTER_ARGS= ${EXCLUDE:S,^,--exclude lib/,}
CMAKE_OFF= BOOST_STATIC CUDA_ENABLED
diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile
index cd3c6dc76a3a..9f9fd4605018 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang magick:7 qt:5 tar:bzip2
USE_QT= core gui network widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= Faster3ck
diff --git a/graphics/diffpdf/Makefile b/graphics/diffpdf/Makefile
index cfc4e7f1f0d6..c57ea715f538 100644
--- a/graphics/diffpdf/Makefile
+++ b/graphics/diffpdf/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
USES= compiler:c++11-lang qmake qt:5 gl
USE_GL= gl
-USE_QT= buildtools linguist_build core gui printsupport widgets
+USE_QT= buildtools linguist:build core gui printsupport widgets
PLIST_FILES= bin/diffpdf
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index f9cb826df829..0eb37e253ae8 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -43,8 +43,8 @@ USE_KDE= archive auth bookmarks calendarcore codecs completion config \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui location network opengl \
printsupport sql webchannel widgets x11extras xml xmlpatterns \
- sql-sqlite3_run \
- buildtools_build qmake_build
+ sql-sqlite3:run \
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext
USE_LDCONFIG= yes
@@ -80,7 +80,7 @@ MEDIAPLAYER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FFmpeg \
CMAKE_DISABLE_FIND_PACKAGE_QtAV
MYSQL_USES= mysql:server
-MYSQL_USE= QT=sql-mysql_run
+MYSQL_USE= QT=sql-mysql:run
MYSQL_CMAKE_BOOL= ENABLE_INTERNALMYSQL \
ENABLE_MYSQLSUPPORT
MYSQL_CMAKE_ON= -DMYSQLD_PATH:PATH=${LOCALBASE}/libexec \
diff --git a/graphics/dilay/Makefile b/graphics/dilay/Makefile
index 4de0c7829c92..e66e5650f250 100644
--- a/graphics/dilay/Makefile
+++ b/graphics/dilay/Makefile
@@ -17,7 +17,7 @@ USE_GITHUB= yes
GH_ACCOUNT= abau
USE_CXXSTD= c++14
USE_GL= gl
-USE_QT= core gui opengl widgets xml buildtools_build
+USE_QT= core gui opengl widgets xml buildtools:build
MAKE_JOBS_UNSAFE= yes # Workaround for: https://github.com/abau/dilay/issues/19 parallel build fails (still a problem despite having been closed)
diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile
index 859ff13b18a2..cfe557137e42 100644
--- a/graphics/djview4/Makefile
+++ b/graphics/djview4/Makefile
@@ -21,7 +21,7 @@ USES= autoreconf desktop-file-utils gettext-runtime gl gmake gnome \
USE_GL= gl
USE_GNOME= glib20
USE_QT= core gui network opengl printsupport widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_XORG= sm ice xext xt
GNU_CONFIGURE= yes
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index 9caf3f6b7c0f..192807749bee 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
USES= cmake compiler:c++11-lang desktop-file-utils kde:5 pkgconfig qt:5 shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:tl}
-USE_QT= core gui multimedia network sql svg widgets buildtools_build linguisttools_build qmake_build
+USE_QT= core gui multimedia network sql svg widgets buildtools:build linguisttools:build qmake:build
USE_KDE= archive dnssd
OPTIONS_DEFINE= DOCS
diff --git a/graphics/dspdfviewer/Makefile b/graphics/dspdfviewer/Makefile
index 4c0e607a497a..0a4f3ab55f21 100644
--- a/graphics/dspdfviewer/Makefile
+++ b/graphics/dspdfviewer/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
libpoppler-qt5.so:graphics/poppler-qt5
USES= cmake:insource compiler:c++14-lang pkgconfig qt:5
-USE_QT= core gui linguisttools widgets xml buildtools_build qmake_build
+USE_QT= core gui linguisttools widgets xml buildtools:build qmake:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/graphics/dust3d/Makefile b/graphics/dust3d/Makefile
index 6df3b8a9ed59..9e659bc32686 100644
--- a/graphics/dust3d/Makefile
+++ b/graphics/dust3d/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libgmp.so:math/gmp libmpfr.so:math/mpfr
USES= compiler:c++14-lang gmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= huxingyi
-USE_QT= buildtools_build linguisttools_build qmake_build \
+USE_QT= buildtools:build linguisttools:build qmake:build \
core gui network opengl widgets
ALL_TARGET= all
diff --git a/graphics/engauge-digitizer/Makefile b/graphics/engauge-digitizer/Makefile
index 011e348df8ff..534c8597c38c 100644
--- a/graphics/engauge-digitizer/Makefile
+++ b/graphics/engauge-digitizer/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake qt:5 # pkgconfig is for https://github.com/markummitchell/engauge-digitizer/issues/423
USE_GITHUB= yes
GH_ACCOUNT= markummitchell
-USE_QT= core gui printsupport sql xml widgets buildtools_build
+USE_QT= core gui printsupport sql xml widgets buildtools:build
USE_GL= gl
CONFIGURE_ENV= OPENJPEG_INCLUDE=${PREFIX}/include/openjpeg-2.4 OPENJPEG_LIB=${PREFIX}/lib \
POPPLER_INCLUDE=${PREFIX}/include/poppler/qt5 POPPLER_LIB=${PREFIX}/lib
@@ -30,7 +30,7 @@ CXXFLAGS+= `pkg-config --cflags libopenjp2` # workaround for https://github.com/
OPTIONS_DEFINE= NLS DOCS
OPTIONS_SUB= yes
-DOCS_USE= QT=help,linguist_build
+DOCS_USE= QT=help,linguist:build
do-patch-NLS-on:
@${REINPLACE_CMD} -e 's|QCoreApplication::applicationDirPath () + "/translations",|"${DATADIR}/translations",|' ${WRKSRC}/src/Translator/TranslatorContainer.cpp
diff --git a/graphics/eos-movrec/Makefile b/graphics/eos-movrec/Makefile
index 1b423069e687..2b96b3bfd528 100644
--- a/graphics/eos-movrec/Makefile
+++ b/graphics/eos-movrec/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
USES= cmake compiler:c++11-lang dos2unix pkgconfig qt:5 tar:bzip2
DOS2UNIX_FILES= main.cpp
-USE_QT= buildtools_build qmake_build core gui widgets
+USE_QT= buildtools:build qmake:build core gui widgets
ICON_SIZES= 16x16 32x32 128x128 256x256 512x512
diff --git a/graphics/epsonscan2/Makefile b/graphics/epsonscan2/Makefile
index d4517181bedf..2a261031b966 100644
--- a/graphics/epsonscan2/Makefile
+++ b/graphics/epsonscan2/Makefile
@@ -33,7 +33,7 @@ RUN_DEPENDS= avahi-browse:net/avahi-app
USES= cmake gettext-runtime gnome jpeg localbase qt:5 xorg
USE_GNOME= glib20
USE_LDCONFIG= ${PREFIX}/lib/epsonscan2
-USE_QT= buildtools_build core gui qmake_build widgets
+USE_QT= buildtools:build core gui qmake:build widgets
USE_XORG= x11 xau xcb xdmcp
EPSON_VERSION= 1.0.0.0
diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile
index c5ba88b04f74..f8a0c16ea774 100644
--- a/graphics/evolvotron/Makefile
+++ b/graphics/evolvotron/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= compiler:c++11-lib gl gnome python qmake qt:5
-USE_QT= core gui widgets xml buildtools_build
+USE_QT= core gui widgets xml buildtools:build
USE_GL= gl
QMAKE_ARGS= VERSION_NUMBER="${PORTVERSION}"
QMAKE_SOURCE_PATH= ${WRKSRC}/main.pro
diff --git a/graphics/filmulator/Makefile b/graphics/filmulator/Makefile
index ee682db9f0a3..73958db359c4 100644
--- a/graphics/filmulator/Makefile
+++ b/graphics/filmulator/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
USES= cmake jpeg libarchive pkgconfig qt:5
USE_GITHUB= yes
-USE_QT= buildtools_build qmake_build core declarative gui \
+USE_QT= buildtools:build qmake:build core declarative gui \
network sql widgets
GH_ACCOUNT= CarVac
diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile
index 81615c71af94..5b41ee7c7e93 100644
--- a/graphics/fracplanet/Makefile
+++ b/graphics/fracplanet/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
USES= compiler:c++11-lang gl gnome qmake:outsource qt:5
USE_GL= gl glu
QMAKE_ARGS= VERSION_NUMBER=${PORTVERSION}
-USE_QT= buildtools_build core gui opengl
+USE_QT= buildtools:build core gui opengl
DESKTOP_ENTRIES= "Fracplanet" \
"" \
diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile
index 5d6612f363c2..7fb97bd7a0c9 100644
--- a/graphics/fractgen/Makefile
+++ b/graphics/fractgen/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang tar:xz cmake qt:5
USE_QT= core xml widgets printsupport gui \
- buildtools_build qmake_build linguisttools_build
+ buildtools:build qmake:build linguisttools:build
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/man
diff --git a/graphics/fraqtive/Makefile b/graphics/fraqtive/Makefile
index 1db3c0641fa7..3c112f527d59 100644
--- a/graphics/fraqtive/Makefile
+++ b/graphics/fraqtive/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang dos2unix gl qmake qt:5
-USE_QT= core gui opengl widgets xml buildtools_build
+USE_QT= core gui opengl widgets xml buildtools:build
USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= mimecorg
diff --git a/graphics/glaxnimate/Makefile b/graphics/glaxnimate/Makefile
index a2902d318b4a..86ed77b3f84c 100644
--- a/graphics/glaxnimate/Makefile
+++ b/graphics/glaxnimate/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libpotrace.so:graphics/libpotrace
USES= cmake compiler:c++17-lang gl libarchive python qt:5
-USE_QT= concurrent core gui network svg xml widgets buildtools_build linguisttools_build qmake_build uitools_build
+USE_QT= concurrent core gui network svg xml widgets buildtools:build linguisttools:build qmake:build uitools:build
USE_GL= gl
USE_GITLAB= yes
diff --git a/graphics/glbinding/Makefile b/graphics/glbinding/Makefile
index ef0bfec3c4c6..158146c033b0 100644
--- a/graphics/glbinding/Makefile
+++ b/graphics/glbinding/Makefile
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake compiler:c++11-lang qt:5
-USE_QT= core gui widgets buildtools_build qmake_build
+USE_QT= core gui widgets buildtools:build qmake:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/graphics/gmic-qt/Makefile b/graphics/gmic-qt/Makefile
index d744ab618840..a4279dfe6252 100644
--- a/graphics/gmic-qt/Makefile
+++ b/graphics/gmic-qt/Makefile
@@ -27,7 +27,7 @@ gimp_PKGNAMESUFFIX= -gimp
USES= cmake compiler:c++14-lang pkgconfig qt:5 xorg
USE_QT= core gui network widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_XORG= ice sm x11 xext
USE_GITHUB= yes
diff --git a/graphics/gpxsee/Makefile b/graphics/gpxsee/Makefile
index 40799e928e8d..a838929cfdd7 100644
--- a/graphics/gpxsee/Makefile
+++ b/graphics/gpxsee/Makefile
@@ -12,8 +12,8 @@ LICENSE_FILE= ${WRKSRC}/licence.txt
USES= compiler:c++11-lang desktop-file-utils gl qmake:outsource \
qt:5 shared-mime-info
-USE_QT= buildtools_build concurrent core gui network opengl printsupport \
- sql sql-sqlite3_run widgets
+USE_QT= buildtools:build concurrent core gui network opengl printsupport \
+ sql sql-sqlite3:run widgets
USE_GL= gl
USE_GITHUB= yes
@@ -24,12 +24,12 @@ OPTIONS_DEFINE= MAPS NLS PBF TIFF
OPTIONS_DEFAULT= MAPS PBF TIFF
OPTIONS_SUB= yes
MAPS_DESC= Install map definitions of some well known global map services
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
NLS_USES= gettext-runtime
PBF_DESC= Support for PBF vector maps
PBF_RUN_DEPENDS= ${QT_PLUGINDIR}/imageformats/libpbf.so:graphics/qtpbfimageplugin
TIFF_DESC= Support for GeoTIFF images
-TIFF_USE= QT=imageformats_run
+TIFF_USE= QT=imageformats:run
pre-build-NLS-on:
( cd ${BUILD_WRKSRC} && ${LRELEASE} ${WRKSRC}/${PORTNAME}.pro )
diff --git a/graphics/gwenview/Makefile b/graphics/gwenview/Makefile
index 7e7bc7709895..76984c3ebca9 100644
--- a/graphics/gwenview/Makefile
+++ b/graphics/gwenview/Makefile
@@ -23,10 +23,10 @@ USE_KDE= activities auth baloo bookmarks codecs completion config \
kdelibs4support kimageformats kio libkdcraw libkipi \
notifications parts service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network opengl phonon4 printsupport \
svg widgets x11extras xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/graphics/heimer/Makefile b/graphics/heimer/Makefile
index 5818ce6eff9e..28e4577ed6d3 100644
--- a/graphics/heimer/Makefile
+++ b/graphics/heimer/Makefile
@@ -12,8 +12,8 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING
USES= cmake compiler:c++17-lang qt:5
-USE_QT= core gui network svg widgets xml buildtools_build \
- linguisttools_build qmake_build testlib_build
+USE_QT= core gui network svg widgets xml buildtools:build \
+ linguisttools:build qmake:build testlib:build
TEST_TARGET= test
PLIST_FILES= bin/heimer \
diff --git a/graphics/ikona/Makefile b/graphics/ikona/Makefile
index 339f18cdd9b4..1de8fb18a128 100644
--- a/graphics/ikona/Makefile
+++ b/graphics/ikona/Makefile
@@ -22,7 +22,7 @@ USE_GNOME= cairo gdkpixbuf2 glib20 libxml2 pango
USE_KDE= auth codecs config configwidgets coreaddons i18n \
kirigami2 widgetsaddons
USE_QT= core declarative gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
pre-configure:
${CP} ${DISTDIR}/${DISTNAME}.cargo.vendor${EXTRACT_SUFX} ${WRKSRC}/ikona.cargo.vendor.tar.xz
diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile
index 280f896d912b..d842224d27fd 100644
--- a/graphics/ipe/Makefile
+++ b/graphics/ipe/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
USES= compiler:c++11-lib gmake gnome jpeg lua:52 pkgconfig shebangfix qt:5
USE_GNOME= cairo
-USE_QT= buildtools_build core gui qmake_build widgets
+USE_QT= buildtools:build core gui qmake:build widgets
USE_TEX= pdftex
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
diff --git a/graphics/kamera/Makefile b/graphics/kamera/Makefile
index a3fc14943a9c..73982ee92b53 100644
--- a/graphics/kamera/Makefile
+++ b/graphics/kamera/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
USES= cmake compiler:c++11-lang gettext kde:5 localbase qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons doctools i18n \
kio service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kamerka/Makefile b/graphics/kamerka/Makefile
index 410613795369..0a6fcbe9426d 100644
--- a/graphics/kamerka/Makefile
+++ b/graphics/kamerka/Makefile
@@ -19,12 +19,12 @@ USES= cmake compiler:c++11-lang kde:5 qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= dos1
USE_QT= concurrent core dbus declarative gui network printsupport script xml widgets \
- qmake_build buildtools_build
+ qmake:build buildtools:build
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons crash \
guiaddons i18n iconthemes init itemviews jobwidgets kdeclarative kdelibs4support \
kio notifications package parts service solid sonnet textwidgets \
unitconversion xmlgui widgetsaddons windowsystem \
- doctools_build
+ doctools:build
USE_XORG= x11
OPTIONS_DEFINE= NLS
diff --git a/graphics/katarakt/Makefile b/graphics/katarakt/Makefile
index bb04128bfba1..a8f7b1e68419 100644
--- a/graphics/katarakt/Makefile
+++ b/graphics/katarakt/Makefile
@@ -14,7 +14,7 @@ BUILD_DEPENDS= a2x:textproc/asciidoc
LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
USES= compiler:c++11-lang gl pkgconfig qmake qt:5
-USE_QT= buildtools_build core gui xml dbus network widgets
+USE_QT= buildtools:build core gui xml dbus network widgets
USE_GL= gl
USE_GITLAB= yes
diff --git a/graphics/kcolorchooser/Makefile b/graphics/kcolorchooser/Makefile
index 0128a7ac391c..1adc6835c39a 100644
--- a/graphics/kcolorchooser/Makefile
+++ b/graphics/kcolorchooser/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org/applications/graphics/kcolorchooser
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons i18n \
widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kcolorpicker/Makefile b/graphics/kcolorpicker/Makefile
index 752657de8a3a..8a00eb5e15dd 100644
--- a/graphics/kcolorpicker/Makefile
+++ b/graphics/kcolorpicker/Makefile
@@ -15,7 +15,7 @@ USES= cmake compiler:c++11-lang qt:5
USE_GITHUB= yes
GH_ACCOUNT= ksnip
USE_QT= core gui widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/graphics/kdegraphics-mobipocket/Makefile b/graphics/kdegraphics-mobipocket/Makefile
index 20949deb2736..708baf26dacc 100644
--- a/graphics/kdegraphics-mobipocket/Makefile
+++ b/graphics/kdegraphics-mobipocket/Makefile
@@ -9,9 +9,9 @@ WWW= https://www.kde.org
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= completion config coreaddons jobwidgets kio service solid \
widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
diff --git a/graphics/kdegraphics-svgpart/Makefile b/graphics/kdegraphics-svgpart/Makefile
index 56894932afa3..cd4f8fbebeb2 100644
--- a/graphics/kdegraphics-svgpart/Makefile
+++ b/graphics/kdegraphics-svgpart/Makefile
@@ -11,9 +11,9 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n jobwidgets kio parts service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/graphics/kdegraphics-thumbnailers/Makefile b/graphics/kdegraphics-thumbnailers/Makefile
index 481fcbc4ae8e..ce5e893e5a8d 100644
--- a/graphics/kdegraphics-thumbnailers/Makefile
+++ b/graphics/kdegraphics-thumbnailers/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libqmobipocket.so:graphics/kdegraphics-mobipocket
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz xorg
USE_KDE= archive completion config coreaddons jobwidgets libkdcraw \
libkexiv2 kio service solid widgetsaddons windowsystem \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/graphics/kdiagram/Makefile b/graphics/kdiagram/Makefile
index c0960931cfa4..4f28ba07404b 100644
--- a/graphics/kdiagram/Makefile
+++ b/graphics/kdiagram/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.GPL.txt
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= core gui linguisttools printsupport sql svg widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
PLIST_SUB= SHLIB_VER="${PORTVERSION}" \
SHLIB_SHVER="${PORTVERSION:R:R}"
diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile
index 9946f7000950..0053b443cc13 100644
--- a/graphics/kf5-kimageformats/Makefile
+++ b/graphics/kf5-kimageformats/Makefile
@@ -10,9 +10,9 @@ LIB_DEPENDS= libImath.so:math/Imath
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
USE_KDE= archive \
- ecm_build
+ ecm:build
USE_QT= core gui printsupport widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
CFLAGS+= -I${LOCALBASE}/include/Imath
diff --git a/graphics/kf5-kplotting/Makefile b/graphics/kf5-kplotting/Makefile
index bfdb5a340122..46880d4dde92 100644
--- a/graphics/kf5-kplotting/Makefile
+++ b/graphics/kf5-kplotting/Makefile
@@ -6,8 +6,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 lightweight plotting framework
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core gui uiplugin widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/graphics/kf5-kquickcharts/Makefile b/graphics/kf5-kquickcharts/Makefile
index 50aab5183f24..65ade3fa782f 100644
--- a/graphics/kf5-kquickcharts/Makefile
+++ b/graphics/kf5-kquickcharts/Makefile
@@ -6,10 +6,10 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 QtQuick plugin providing high-performance charts
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm_build \
- kirigami2_run
+USE_KDE= ecm:build \
+ kirigami2:run
USE_QT= core declarative gui network quickcontrols2 \
- buildtools_build qmake_build \
- quickcontrols2_run
+ buildtools:build qmake:build \
+ quickcontrols2:run
.include <bsd.port.mk>
diff --git a/graphics/kf5-prison/Makefile b/graphics/kf5-prison/Makefile
index cf868b1d831f..6ed2c128ff70 100644
--- a/graphics/kf5-prison/Makefile
+++ b/graphics/kf5-prison/Makefile
@@ -10,8 +10,8 @@ LIB_DEPENDS= libdmtx.so:graphics/libdmtx \
libZXing.so:textproc/zxing-cpp
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core declarative gui multimedia network widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/graphics/kgeotag/Makefile b/graphics/kgeotag/Makefile
index 8ccbbbf5295a..7ae7a2b5c982 100644
--- a/graphics/kgeotag/Makefile
+++ b/graphics/kgeotag/Makefile
@@ -12,10 +12,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/LicenseRef-KDE-Accepted-GPL.txt
USES= cmake compiler:c++17-lang kde:5 pkgconfig qt:5 tar:xz
USE_QT= core gui widgets \
- buildtools_build linguist_build qmake_build
+ buildtools:build linguist:build qmake:build
USE_KDE= coreaddons config configwidgets crash i18n libkexiv2 \
marble xmlgui \
- ecm_build
+ ecm:build
# From stage-qa; these are not checked explicitly, but link
# transitively though other KDE components (mostly Marble).
USE_QT+= dbus declarative location network printsupport webchannel xml
diff --git a/graphics/kgraphviewer/Makefile b/graphics/kgraphviewer/Makefile
index 0f12d1fcc278..eda34096a508 100644
--- a/graphics/kgraphviewer/Makefile
+++ b/graphics/kgraphviewer/Makefile
@@ -20,9 +20,9 @@ USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz \
USE_KDE= auth codecs completion config configwidgets \
coreaddons i18n iconthemes jobwidgets kio parts service \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build doctools_build
+ ecm:build doctools:build
USE_QT= concurrent core dbus gui network printsupport svg widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/graphics/kimageannotator/Makefile b/graphics/kimageannotator/Makefile
index f41b11d1a273..5b0f79d20430 100644
--- a/graphics/kimageannotator/Makefile
+++ b/graphics/kimageannotator/Makefile
@@ -16,7 +16,7 @@ USES= cmake localbase compiler:c++11-lang qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= ksnip
USE_QT= core gui svg widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_XORG= x11
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/graphics/kimagemapeditor/Makefile b/graphics/kimagemapeditor/Makefile
index 82f2d1720460..558ce0f6f81f 100644
--- a/graphics/kimagemapeditor/Makefile
+++ b/graphics/kimagemapeditor/Makefile
@@ -14,7 +14,7 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui location network printsupport \
webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kipi-plugins/Makefile b/graphics/kipi-plugins/Makefile
index 4de79c49929b..65e03f533913 100644
--- a/graphics/kipi-plugins/Makefile
+++ b/graphics/kipi-plugins/Makefile
@@ -14,9 +14,9 @@ USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
USE_KDE= kio libkipi solid archive auth bookmarks codecs completion \
config configwidgets coreaddons i18n itemviews jobwidgets \
service widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS MEDIAWIKI KVKONTAKTE
diff --git a/graphics/klatexformula/Makefile b/graphics/klatexformula/Makefile
index de95d7bb8b8b..e8a6a267933e 100644
--- a/graphics/klatexformula/Makefile
+++ b/graphics/klatexformula/Makefile
@@ -16,8 +16,8 @@ USES= cmake compiler:c++11-lang desktop-file-utils ghostscript:run \
gl qt:5 shared-mime-info tar:bzip2 localbase
USE_GL= gl
USE_QT= core dbus gui sql svg widgets x11extras xml \
- buildtools_build designer_build linguisttools_build \
- qmake_build uitools_build
+ buildtools:build designer:build linguisttools:build \
+ qmake:build uitools:build
USE_TEX= latex dvipsk
USE_LDCONFIG= yes
diff --git a/graphics/knotter/Makefile b/graphics/knotter/Makefile
index 696e69443d58..200bf7ba3267 100644
--- a/graphics/knotter/Makefile
+++ b/graphics/knotter/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang desktop-file-utils gl qt:5
USE_QT= core gui network printsupport script svg xml widgets \
- buildtools_build linguisttools_build qmake_build uitools_build
+ buildtools:build linguisttools:build qmake:build uitools:build
USE_GL= gl
USE_GITLAB= yes
diff --git a/graphics/kolourpaint/Makefile b/graphics/kolourpaint/Makefile
index b904fa0b54ac..68a910ad13b8 100644
--- a/graphics/kolourpaint/Makefile
+++ b/graphics/kolourpaint/Makefile
@@ -13,9 +13,9 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
itemmodels itemviews jobwidgets kdelibs4support kio libkexiv2 \
libksane notifications parts service solid sonnet textwidgets \
unitconversion widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= dbus concurrent core gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/graphics/kontrast/Makefile b/graphics/kontrast/Makefile
index 9226feb29969..41ee6e6872cb 100644
--- a/graphics/kontrast/Makefile
+++ b/graphics/kontrast/Makefile
@@ -9,9 +9,9 @@ WWW= https://apps.kde.org/en/kontrast
USES= compiler:c++11-lang cmake pkgconfig \
kde:5 qt:5 tar:xz
USE_KDE= coreaddons i18n kdeclarative kirigami2 \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network quickcontrols2 sql svg widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kooka/Makefile b/graphics/kooka/Makefile
index 1e2a76c48ef8..5d3eb78f1704 100644
--- a/graphics/kooka/Makefile
+++ b/graphics/kooka/Makefile
@@ -18,9 +18,9 @@ USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 xorg
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \
ecm i18n iconthemes itemviews jobwidgets kio service solid sonnet \
textwidgets widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network printsupport widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
KDE_INVENT= 3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb
diff --git a/graphics/kphotoalbum/Makefile b/graphics/kphotoalbum/Makefile
index 30eed415505d..915566b87d16 100644
--- a/graphics/kphotoalbum/Makefile
+++ b/graphics/kphotoalbum/Makefile
@@ -23,7 +23,7 @@ USE_KDE= archive auth codecs completion config \
solid sonnet textwidgets widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus declarative gui location network phonon4 \
printsupport sql webchannel widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= scripts/open-raw.pl scripts/kpa-backup.sh
diff --git a/graphics/kqtquickcharts/Makefile b/graphics/kqtquickcharts/Makefile
index 61406bc2181c..eae5a57e5b99 100644
--- a/graphics/kqtquickcharts/Makefile
+++ b/graphics/kqtquickcharts/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_QT= core declarative network gui \
- buildtools_build qmake_build
+ buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kquickimageeditor/Makefile b/graphics/kquickimageeditor/Makefile
index 3a6254d7c04c..975d988b909b 100644
--- a/graphics/kquickimageeditor/Makefile
+++ b/graphics/kquickimageeditor/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
USES= cmake compiler:c++17-lang gl kde:5 pkgconfig qt:5 tar:xz
USE_GL= gl
USE_QT= core declarative gui network quickcontrols2 \
- buildtools_build linguist_build qmake_build
-USE_KDE= ecm_build
+ buildtools:build linguist:build qmake:build
+USE_KDE= ecm:build
.include <bsd.port.mk>
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index fedc24f67348..18574f8f46ea 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -43,8 +43,8 @@ USES= cmake:noninja gmake compiler:c++11-lib desktop-file-utils \
USE_KDE= archive completion config coreaddons crash guiaddons i18n \
itemmodels itemviews kio service widgetsaddons windowsystem
USE_QT= concurrent core dbus declarative gui multimedia network printsupport \
- sql svg testlib widgets x11extras xml sql-sqlite3_run \
- buildtools_build qmake_build
+ sql svg testlib widgets x11extras xml sql-sqlite3:run \
+ buildtools:build qmake:build
USE_XORG= ice sm xcb xext xi
CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_PyQt5:BOOL=true
diff --git a/graphics/ksanecore/Makefile b/graphics/ksanecore/Makefile
index 5ee3b659d198..dfa3eb711845 100644
--- a/graphics/ksanecore/Makefile
+++ b/graphics/ksanecore/Makefile
@@ -9,9 +9,9 @@ WWW= http://www.kipi-plugins.org
LIB_DEPENDS= libsane.so:graphics/sane-backends
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core gui widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kseexpr/Makefile b/graphics/kseexpr/Makefile
index 7117a8670a97..b9c321535658 100644
--- a/graphics/kseexpr/Makefile
+++ b/graphics/kseexpr/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= bison cmake kde:5 qt:5
USE_KDE= ecm i18n
USE_LDCONFIG= yes
-USE_QT= core gui widgets buildtools_build linguisttools_build qmake_build
+USE_QT= core gui widgets buildtools:build linguisttools:build qmake:build
CONFLICTS_INSTALL= seexpr
diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile
index 3e3b2342fabe..45759e6b4eeb 100644
--- a/graphics/ksnip/Makefile
+++ b/graphics/ksnip/Makefile
@@ -16,10 +16,10 @@ LIB_DEPENDS= libkColorPicker.so:graphics/kcolorpicker \
USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 xorg
USE_GITHUB= yes
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= concurrent core dbus gui network printsupport svg testlib \
widgets x11extras xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_XORG= x11 xcb
PORTSCOUT= limit:^[0-9]
diff --git a/graphics/kxstitch/Makefile b/graphics/kxstitch/Makefile
index 094f090b19ca..10cfd2addc95 100644
--- a/graphics/kxstitch/Makefile
+++ b/graphics/kxstitch/Makefile
@@ -13,10 +13,10 @@ USES= cmake compiler:c++11-lang desktop-file-utils magick:6 kde:5 qt:5 tar:xz \
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \
i18n itemviews jobwidgets kio service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui \
- doctools_build
+ doctools:build
USE_QT= concurrent core dbus gui network printsupport widgets x11extras \
xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xext
.include <bsd.port.mk>
diff --git a/graphics/libQGLViewer/Makefile b/graphics/libQGLViewer/Makefile
index ba6fc57da7f0..e8662b18fe8e 100644
--- a/graphics/libQGLViewer/Makefile
+++ b/graphics/libQGLViewer/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENCE
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl glu
-USE_QT= core designer gui opengl widgets xml buildtools_build
+USE_QT= core designer gui opengl widgets xml buildtools:build
USE_LDCONFIG= yes
PLIST_SUB= SHL3=${DISTVERSION} SHL2=${DISTVERSION:C/\.[0-9]$//} SHL1=${DISTVERSION:C/\.[0-9]\.[0-9]$//}
diff --git a/graphics/libkdcraw/Makefile b/graphics/libkdcraw/Makefile
index 0342317a8cdf..8def6f675183 100644
--- a/graphics/libkdcraw/Makefile
+++ b/graphics/libkdcraw/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libjasper.so:graphics/jasper \
USES= cmake compiler:c++11-lang jpeg kde:5 pkgconfig qt:5 tar:xz
USE_KDE= ecm
USE_QT= core gui \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
CMAKE_ARGS= -DWITH_OpenMP:BOOL=False \
-DENABLE_RAWSPEED=True
diff --git a/graphics/libkexiv2/Makefile b/graphics/libkexiv2/Makefile
index 85b4a0e6f906..9a9ff7756408 100644
--- a/graphics/libkexiv2/Makefile
+++ b/graphics/libkexiv2/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2
USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz
USE_KDE= ecm
USE_QT= core gui \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/graphics/libkipi/Makefile b/graphics/libkipi/Makefile
index 4c139bc48eb4..5d06d5023f1b 100644
--- a/graphics/libkipi/Makefile
+++ b/graphics/libkipi/Makefile
@@ -11,9 +11,9 @@ LICENSE= GPLv2+
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons i18n \
libkdcraw libkexiv2 service widgetsaddons xmlgui \
- ecm_build
+ ecm:build
USE_QT= core dbus gui widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/graphics/libksane/Makefile b/graphics/libksane/Makefile
index 02df6c4e4ba5..3f514b4ac1b0 100644
--- a/graphics/libksane/Makefile
+++ b/graphics/libksane/Makefile
@@ -11,9 +11,9 @@ LIB_DEPENDS= libsane.so:graphics/sane-backends \
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= config i18n sonnet textwidgets wallet widgetsaddons \
- ecm_build
+ ecm:build
USE_QT= core gui widgets \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/graphics/libprojectm/Makefile b/graphics/libprojectm/Makefile
index 101ad04e0acf..82e0075ca798 100644
--- a/graphics/libprojectm/Makefile
+++ b/graphics/libprojectm/Makefile
@@ -46,13 +46,13 @@ OPTIONS_SUB= yes
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_USES= qt:5
-PULSEAUDIO_USE= qt=core,gui,opengl,widgets,xml,buildtools_build,qmake_build,linguisttools_build #qt=declarative,network,script,sensors,serialport,sql,xmlpatterns
+PULSEAUDIO_USE= qt=core,gui,opengl,widgets,xml,buildtools:build,qmake:build,linguisttools:build #qt=declarative,network,script,sensors,serialport,sql,xmlpatterns
PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio
PULSEAUDIO_CONFIGURE_ON= --enable-qt
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_USES= qt:5
-JACK_USE= qt=core,gui,opengl,widgets,xml,buildtools_build,qmake_build,linguisttools_build #qt=declarative,network,script,sensors,serialport,sql,xmlpatterns
+JACK_USE= qt=core,gui,opengl,widgets,xml,buildtools:build,qmake:build,linguisttools:build #qt=declarative,network,script,sensors,serialport,sql,xmlpatterns
JACK_CONFIGURE_ENABLE= jack
JACK_CONFIGURE_ON= --enable-qt
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index b7e745ad934b..d155f7773189 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -27,7 +27,7 @@ CFLAGS+= -I${LOCALBASE}/include/Imath
USES= cmake desktop-file-utils eigen:3 jpeg pkgconfig qt:5 tar:bzip2
USE_QT= concurrent core declarative gui location network \
printsupport sql svg widgets xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
OPTIONS_DEFINE= CFITSIO DOCS HELPBROWSER
OPTIONS_DEFAULT= CFITSIO HELPBROWSER
diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile
index 338054aaf101..5ec2e60f604e 100644
--- a/graphics/lximage-qt/Makefile
+++ b/graphics/lximage-qt/Makefile
@@ -16,7 +16,7 @@ USES= cmake compiler:c++14-lang desktop-file-utils gettext-runtime \
gnome localbase:ldflags lxqt pkgconfig qt:5 gnome tar:xz xorg
USE_GNOME= glib20
-USE_QT= buildtools_build qmake_build core dbus gui linguisttools \
+USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
network printsupport svg widgets x11extras
USE_LXQT= buildtools libfmqt
USE_XORG= ice sm x11 xcb xext xfixes
diff --git a/graphics/mandelbulber/Makefile b/graphics/mandelbulber/Makefile
index 65b9cc7b5872..85366bb277a1 100644
--- a/graphics/mandelbulber/Makefile
+++ b/graphics/mandelbulber/Makefile
@@ -23,7 +23,7 @@ GH_PROJECT= ${PORTNAME}2
USES= cmake compiler:c++11-lang gnome jpeg localbase:ldflags \
pkgconfig qt:5
USE_QT= core widgets network gui multimedia testlib concurrent \
- qmake_build buildtools_build uitools_build
+ qmake:build buildtools:build uitools:build
CMAKE_SOURCE_PATH= ${WRKSRC}/mandelbulber2/cmake
diff --git a/graphics/nomacs/Makefile b/graphics/nomacs/Makefile
index a1109eccefdc..276dbeab7ce6 100644
--- a/graphics/nomacs/Makefile
+++ b/graphics/nomacs/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \
USES= cmake compiler:c++11-lang cpe desktop-file-utils \
dos2unix pkgconfig qt:5
USE_QT= concurrent core gui network printsupport svg widgets \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
DOS2UNIX_FILES= ImageLounge/plugins/PaintPlugin/src/DkPaintPlugin.cpp \
ImageLounge/src/DkGui/DkWidgets.cpp
diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile
index 4856428cd3bd..140d02560026 100644
--- a/graphics/okular/Makefile
+++ b/graphics/okular/Makefile
@@ -30,10 +30,10 @@ USE_KDE= activities archive auth bookmarks codecs completion config \
kdelibs4support khtml kio libkexiv2 parts pty \
service solid sonnet textwidgets threadweaver wallet \
widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network phonon4 printsupport speech \
svg widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS PURPOSE
diff --git a/graphics/opencsg/Makefile b/graphics/opencsg/Makefile
index 6ac07a53b987..8d9e48a71719 100644
--- a/graphics/opencsg/Makefile
+++ b/graphics/opencsg/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/../license.txt
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl glesv2 glew
-USE_QT= opengl qmake_build
+USE_QT= opengl qmake:build
WRKSRC= ${WRKDIR}/${DISTNAME}/src
PLIST_SUB= PORTVERSION=${PORTVERSION}
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index a0bf5f6695c4..74fdb6a0aa90 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -125,7 +125,7 @@ VTK_DESC= Include VTK library support (build opencv_viz module)
VTK_CMAKE_BOOL= WITH_VTK
VTK_LIB_DEPENDS= libvtkCommonCore-9.1.so:math/vtk9
VTK_USES= qt:5
-VTK_USE= QT=buildtools_build,qmake_build
+VTK_USE= QT=buildtools:build,qmake:build
###
# IMAGE group options (GPHOTO2 JPEG OPENEXR PNG TIFF)
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 0d9a0bfb2f73..d42db570fc8e 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
USES= cmake jpeg compiler:c++14-lang iconv:wchar_t qt:5
-USE_QT+= buildtools_build qmake_build
+USE_QT+= buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= OpenImageIO
@@ -66,7 +66,7 @@ IMAGEVIEWER_USES= gl
IMAGEVIEWER_IMPLIES= TOOLS
IMAGEVIEWER_CMAKE_BOOL= USE_QT USE_OPENGL
IMAGEVIEWER_USE= GL=gl,glu,glew \
- QT=buildtools,core,gui,opengl,qmake_build,widgets
+ QT=buildtools,core,gui,opengl,qmake:build,widgets
OPENCV_CMAKE_BOOL= USE_OPENCV
OPENCV_IMPLIES= OPENJPEG
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index b638c19f60fc..57e8c53197a8 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libpolyclipping.so:graphics/polyclipping \
USES= cmake:noninja compiler:c++14-lang \
desktop-file-utils gmake qt:5 shared-mime-info
-USE_QT= buildtools_build help qmake_build concurrent core gui \
+USE_QT= buildtools:build help qmake:build concurrent core gui \
network printsupport testlib widgets
USE_GITHUB= yes
GH_ACCOUNT= OpenOrienteering
@@ -34,20 +34,20 @@ OPTIONS_DEFAULT= DOCS EXAMPLES GDAL NLS TIFF
OPTIONS_SUB= yes
DOCS_CMAKE_BOOL= Mapper_WITH_DOCS
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
-DOCS_USE= QT=assistant_run
+DOCS_USE= QT=assistant:run
EXAMPLES_CMAKE_BOOL= Mapper_WITH_EXAMPLES
GDAL_DESC= Use the GDAL library
GDAL_CMAKE_BOOL= Mapper_USE_GDAL
GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal
NLS_CMAKE_BOOL= Mapper_WITH_NLS
-NLS_USE= QT=linguisttools_build
+NLS_USE= QT=linguisttools:build
NLS_USES= gettext-runtime
POSITIONING_DESC= GPS positioning
POSITIONING_CMAKE_ON= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=0 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=0 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5SerialPort=0
POSITIONING_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=1 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=1 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5SerialPort=1
POSITIONING_USE= QT=location,sensors,serialport
TEST_CMAKE_BOOL= Mapper_WITH_TEST
-TEST_USE= QT=testlib_build
+TEST_USE= QT=testlib:build
TEST_TEST_TARGET= test
TIFF_DESC= Support for TIFF
TIFF_USE= QT=imageformats
diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index a1cc51afed09..d07be4eddb9a 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
USES= bison cmake compiler:c++14-lang localbase ncurses qt:5
-USE_QT= buildtools_build qmake_build
+USE_QT= buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= AcademySoftwareFoundation
@@ -45,7 +45,7 @@ MATERIALX_CMAKE_BOOL= OSL_BUILD_MATERIALX
OSLTOY_DESC= Interactive shader edit and visualize tool
OSLTOY_CMAKE_BOOL= USE_QT
-OSLTOY_USE= QT=buildtools_build,core,gui,qmake_build,widgets
+OSLTOY_USE= QT=buildtools:build,core,gui,qmake:build,widgets
#CXXFLAGS+= -I${STAGEDIR}/include
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index 22b23030289d..72d7a25e3490 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -94,7 +94,7 @@ PDF_USE= gnome=cairo
PDF_VARS= FORCE_REQUIRE+=Poppler-glib
PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib
QT5_USES= qt:5
-QT5_USE= qt=buildtools_build,core,gui,opengl,qmake_build,webkit,widgets
+QT5_USE= qt=buildtools:build,core,gui,opengl,qmake:build,webkit,widgets
QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5
QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets"
QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets"
diff --git a/graphics/ospray/Makefile b/graphics/ospray/Makefile
index 913382b869dd..5695f67632bd 100644
--- a/graphics/ospray/Makefile
+++ b/graphics/ospray/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libbenchmark.so:devel/benchmark \
USES= cmake:testing compiler:c++11-lang gl pkgconfig readline qt:5
USE_GITHUB= yes
USE_GL= gl glu
-USE_QT= core gui opengl qmake_build
+USE_QT= core gui opengl qmake:build
USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION}
diff --git a/graphics/oyranos/Makefile b/graphics/oyranos/Makefile
index 4ef95681ed3c..dbfdd7bb6e64 100644
--- a/graphics/oyranos/Makefile
+++ b/graphics/oyranos/Makefile
@@ -34,7 +34,7 @@ USE_GL= gl
USE_LDCONFIG= yes
USE_GNOME= libxml2
USE_QT= core gui widgets x11extras \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= ice sm x11 xcursor xext xfixes xinerama xrandr xrender xft xxf86vm
CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PREFIX}/etc/xdg
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile
index 270205e11a78..00511605899e 100644
--- a/graphics/pcl-pointclouds/Makefile
+++ b/graphics/pcl-pointclouds/Makefile
@@ -79,7 +79,7 @@ QT5_BROKEN= WITH_QT doesn't do anything, should be used by apps, but apps is al
VTK_DESC= Build VTK visualizations
VTK_USES= gl qt:5
-VTK_USE= GL=gl,glu QT=core,gui,opengl,widgets,buildtools_build,qmake_build
+VTK_USE= GL=gl,glu QT=core,gui,opengl,widgets,buildtools:build,qmake:build
VTK_CMAKE_BOOL= WITH_VTK
VTK_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1
VTK_LIB_DEPENDS= libvtkCommonCore-9.1.so:math/vtk9
diff --git a/graphics/pencil2d/Makefile b/graphics/pencil2d/Makefile
index 2e455d1279a5..3dc041609b7b 100644
--- a/graphics/pencil2d/Makefile
+++ b/graphics/pencil2d/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
USES= compiler:c++11-lang desktop-file-utils gl gmake qmake qt:5 \
shared-mime-info
-USE_QT= core gui multimedia svg testlib widgets xml xmlpatterns buildtools_build
+USE_QT= core gui multimedia svg testlib widgets xml xmlpatterns buildtools:build
USE_GL= gl
USE_GITHUB= yes
diff --git a/graphics/peruse/Makefile b/graphics/peruse/Makefile
index bc2a72806f7e..885e3a25f86a 100644
--- a/graphics/peruse/Makefile
+++ b/graphics/peruse/Makefile
@@ -16,7 +16,7 @@ USE_KDE= archive attica baloo completion config coreaddons crash ecm \
kdeclarative kio newstuff package service solid \
widgetsaddons windowsystem
USE_QT= concurrent core dbus declarative gui network opengl sql widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/graphics/pfstools/Makefile b/graphics/pfstools/Makefile
index 84e6dad32104..9456783e0ee8 100644
--- a/graphics/pfstools/Makefile
+++ b/graphics/pfstools/Makefile
@@ -86,7 +86,7 @@ GLVIEW_USE= GL=glut GL=gl,glu
VIEW_CMAKE_BOOL= WITH_QT
VIEW_USES= gl qt:5
-VIEW_USE= GL=glut GL=gl,glu QT=core,gui,widgets,buildtools_build,qmake_build
+VIEW_USE= GL=glut GL=gl,glu QT=core,gui,widgets,buildtools:build,qmake:build
.include <bsd.port.options.mk>
diff --git a/graphics/photivo/Makefile b/graphics/photivo/Makefile
index ecb488232f5e..82fc7d296cb5 100644
--- a/graphics/photivo/Makefile
+++ b/graphics/photivo/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
USES= cmake compiler:c++11-lib desktop-file-utils dos2unix \
gettext-runtime gnome jpeg pkgconfig qt:5 zip
USE_GNOME= glib20
-USE_QT= qmake_build buildtools_build core gui network widgets
+USE_QT= qmake:build buildtools:build core gui network widgets
DOS2UNIX_FILES= Sources/ptImage.cpp Sources/ptCheck.cpp Sources/filemgmt/ptFileMgrWindow.h \
Sources/ptImageHelper.h Sources/ptMainWindow.h Sources/ptImageHelper.cpp
diff --git a/graphics/photoflare/Makefile b/graphics/photoflare/Makefile
index 9537a14349a9..0d69eefbb0d8 100644
--- a/graphics/photoflare/Makefile
+++ b/graphics/photoflare/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libGraphicsMagick++.so:graphics/GraphicsMagick
USES= desktop-file-utils gl qmake qt:5 localbase pkgconfig
USE_GITHUB= yes
-USE_QT= core gui network printsupport widgets buildtools_build linguisttools_build
+USE_QT= core gui network printsupport widgets buildtools:build linguisttools:build
USE_GL= gl
CXXFLAGS+= `pkg-config --cflags GraphicsMagick++`
diff --git a/graphics/photoqt/Makefile b/graphics/photoqt/Makefile
index 78a2d38a4892..5998817aaa14 100644
--- a/graphics/photoqt/Makefile
+++ b/graphics/photoqt/Makefile
@@ -15,7 +15,7 @@ USES= cmake compiler:c++11-lib desktop-file-utils \
localbase:ldflags qt:5
USE_QT= core declarative graphicaleffects gui multimedia network \
quickcontrols sql svg widgets xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= luspi
diff --git a/graphics/phototonic/Makefile b/graphics/phototonic/Makefile
index d92eb03909d8..c6b50a3d3510 100644
--- a/graphics/phototonic/Makefile
+++ b/graphics/phototonic/Makefile
@@ -17,7 +17,7 @@ USES= compiler:c++11-lang desktop-file-utils gettext gl qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= oferkv
USE_GL= gl
-USE_QT= core gui imageformats svg widgets buildtools_build
+USE_QT= core gui imageformats svg widgets buildtools:build
post-patch:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index b2a866cd6063..0cc339caae21 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -79,7 +79,7 @@ BINARY_ALIAS+= python3=${PYTHON_CMD}
. elif ${_SLAVE_PORT} == qt5
USES+= qt:5
USE_QT= core gui widgets xml \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
. elif ${_SLAVE_PORT} == qt6
USES+= gl qt:6
USE_GL+= gl opengl
diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile
index 764a140a5229..10b0fdbfddf2 100644
--- a/graphics/py-python-poppler-qt5/Makefile
+++ b/graphics/py-python-poppler-qt5/Makefile
@@ -19,7 +19,7 @@ USES= compiler:c++11-lang gl pkgconfig pyqt:5 python:3.7-3.9 qt:5
USE_GITHUB= yes
GH_ACCOUNT= frescobaldi
USE_GL= gl
-USE_PYQT= pyqt5 sip_build
+USE_PYQT= pyqt5 sip:build
USE_PYTHON= flavors
USE_QT= core gui xml
diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile
index 5ecbdbf9c0ac..59221eb2ce58 100644
--- a/graphics/py-traitsui/Makefile
+++ b/graphics/py-traitsui/Makefile
@@ -33,7 +33,7 @@ WXPYTHON_DESC= wxPython backend
PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR}
QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR}
QT5_USES= pyqt:5
-QT5_USE= PYQT=pyqt5_run
+QT5_USE= PYQT=pyqt5:run
WXPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython41>0:x11-toolkits/py-wxPython4@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile
index 9f907f59c681..dd2fa4f3782f 100644
--- a/graphics/qcomicbook/Makefile
+++ b/graphics/qcomicbook/Makefile
@@ -15,7 +15,7 @@ USES= cmake compiler:c++11-lang pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= stolowski
USE_QT= core gui printsupport widgets x11extras\
- buildtools_build linguisttools_build qmake_build
+ buildtools:build linguisttools:build qmake:build
OPTIONS_DEFINE= 7ZIP ACE RAR
diff --git a/graphics/qcustomplot-qt5/Makefile b/graphics/qcustomplot-qt5/Makefile
index 561e96070cd0..3b65838a4b46 100644
--- a/graphics/qcustomplot-qt5/Makefile
+++ b/graphics/qcustomplot-qt5/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/GPL.txt
USES= compiler:c++11-lang pkgconfig qt:5
-USE_QT= core gui widgets printsupport buildtools_build
+USE_QT= core gui widgets printsupport buildtools:build
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index ae241fa68d5b..9c5f21144e97 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -106,10 +106,10 @@ USE_GL= gl
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYQT= pyqt5 qscintilla2 pysip sip
-USE_QT= 3d buildtools_build core concurrent dbus declarative \
- designer_build qdoc_build gamepad gui linguist_build location \
- network printsupport qmake_build script serialport \
- sql sql-pgsql sql-sqlite3 svg uitools_build \
+USE_QT= 3d buildtools:build core concurrent dbus declarative \
+ designer:build qdoc:build gamepad gui linguist:build location \
+ network printsupport qmake:build script serialport \
+ sql sql-pgsql sql-sqlite3 svg uitools:build \
webengine webkit widgets xml
SHEBANG_FILES= src/plugins/grass/scripts/*.py
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 06423e3dac5f..7d7d523fafc5 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -104,10 +104,10 @@ USE_GL= gl
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYQT= pyqt5 qscintilla2 pysip sip
-USE_QT= 3d buildtools_build core concurrent dbus declarative \
- designer_build qdoc_build gamepad gui linguist_build location \
- network printsupport qmake_build script serialport \
- sql sql-pgsql sql-sqlite3 svg uitools_build \
+USE_QT= 3d buildtools:build core concurrent dbus declarative \
+ designer:build qdoc:build gamepad gui linguist:build location \
+ network printsupport qmake:build script serialport \
+ sql sql-pgsql sql-sqlite3 svg uitools:build \
webengine webkit widgets xml
SHEBANG_FILES= src/plugins/grass/scripts/*.py
diff --git a/graphics/qt5-3d/Makefile b/graphics/qt5-3d/Makefile
index 0a09c659616b..2feaafa75395 100644
--- a/graphics/qt5-3d/Makefile
+++ b/graphics/qt5-3d/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS= libassimp.so:multimedia/assimp
USES= compiler:c++11-lang perl5 pkgconfig qmake:norecursive qt-dist:5,3d
USE_PERL5= extract
-USE_QT= concurrent core declarative gui network buildtools_build
+USE_QT= concurrent core declarative gui network buildtools:build
OPTIONS_DEFINE_amd64= AVX
OPTIONS_DEFINE_i386= AVX
diff --git a/graphics/qt5-graphicaleffects/Makefile b/graphics/qt5-graphicaleffects/Makefile
index 8da4ad88ab9a..f897e1197f93 100644
--- a/graphics/qt5-graphicaleffects/Makefile
+++ b/graphics/qt5-graphicaleffects/Makefile
@@ -9,6 +9,6 @@ COMMENT= Qt Quick graphical effects
BROKEN_armv6= fails to install: pkg-static: Unable to access file DropShadowBase.qmlc: No such file or directory
USES= compiler:c++11-lang qmake qt-dist:5,graphicaleffects
-USE_QT= buildtools_build core declarative gui
+USE_QT= buildtools:build core declarative gui
.include <bsd.port.mk>
diff --git a/graphics/qt5-imageformats/Makefile b/graphics/qt5-imageformats/Makefile
index b162cc84f564..9ed2948a12a9 100644
--- a/graphics/qt5-imageformats/Makefile
+++ b/graphics/qt5-imageformats/Makefile
@@ -13,6 +13,6 @@ LIB_DEPENDS= libjasper.so:graphics/jasper \
libwebp.so:graphics/webp
USES= compiler:c++11-lang localbase qmake qt-dist:5,imageformats
-USE_QT= core gui buildtools_build
+USE_QT= core gui buildtools:build
.include <bsd.port.mk>
diff --git a/graphics/qt5-opengl/Makefile b/graphics/qt5-opengl/Makefile
index 5194184c2245..8769038a9b31 100644
--- a/g