git: 886e9bf19119 - main - KDE: complete dependency list in plasma6-ports
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 03 Dec 2023 09:30:36 UTC
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=886e9bf1911974c90f2a43d5b23a07f06fa73b1a
commit 886e9bf1911974c90f2a43d5b23a07f06fa73b1a
Author: Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-12-03 09:17:13 +0000
Commit: Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-12-03 09:30:21 +0000
KDE: complete dependency list in plasma6-ports
Reported by: poudriere
---
audio/plasma6-plasma-pa/Makefile | 9 ++++++---
deskutils/plasma6-sddm-kcm/Makefile | 6 ++++--
deskutils/plasma6-xdg-desktop-portal-kde/Makefile | 11 ++++++++---
devel/plasma6-kwrited/Makefile | 3 ++-
devel/plasma6-plasma-sdk/Makefile | 14 +++++++++-----
security/plasma6-kscreenlocker/Makefile | 2 +-
security/plasma6-ksshaskpass/Makefile | 3 ++-
sysutils/plasma6-drkonqi/Makefile | 6 ++++--
sysutils/plasma6-kde-cli-tools/Makefile | 13 +++++++++----
sysutils/plasma6-kinfocenter/Makefile | 2 +-
sysutils/plasma6-kmenuedit/Makefile | 10 +++++++---
sysutils/plasma6-ksystemstats/Makefile | 7 +++++--
sysutils/plasma6-libksysguard/Makefile | 2 +-
sysutils/plasma6-plasma-disks/Makefile | 9 +++++----
sysutils/plasma6-plasma-systemmonitor/Makefile | 10 ++++++----
sysutils/plasma6-polkit-kde-agent-1/Makefile | 2 +-
sysutils/plasma6-powerdevil/Makefile | 8 ++++----
www/plasma6-plasma-browser-integration/Makefile | 9 +++++----
x11-themes/plasma6-breeze/Makefile | 2 +-
x11-themes/plasma6-kde-gtk-config/Makefile | 9 ++++++---
x11-themes/plasma6-qqc2-breeze-style/Makefile | 5 +++--
x11-toolkits/plasma6-kdeplasma-addons/Makefile | 16 +++++++++++-----
x11-wm/plasma6-kwin/Makefile | 14 +++++++-------
x11/plasma6-kgamma/Makefile | 6 ++++--
x11/plasma6-kglobalacceld/Makefile | 2 +-
x11/plasma6-kscreen/Makefile | 14 ++++++++++----
x11/plasma6-libplasma/Makefile | 16 +++++++++++-----
x11/plasma6-plasma-activities/Makefile | 3 ++-
x11/plasma6-plasma-desktop/Makefile | 7 ++++---
x11/plasma6-plasma-integration/Makefile | 13 ++++++++++---
x11/plasma6-plasma-workspace/Makefile | 14 +++++++-------
31 files changed, 157 insertions(+), 90 deletions(-)
diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 4226795c87a4..8d5c545dd72f 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -9,10 +9,13 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libpulse.so:audio/pulseaudio
RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
-USES= cmake gettext kde:6 pkgconfig qt:6 shebangfix tar:xz
-USE_KDE= coreaddons doctools globalaccel i18n itemmodels kcmutils \
- kdeclarative kirigami-addons libplasma statusnotifieritem svg \
+USES= cmake gettext gl gnome kde:6 pkgconfig qt:6 shebangfix tar:xz
+USE_KDE= config coreaddons doctools globalaccel i18n itemmodels \
+ kcmutils kdeclarative kirigami-addons libplasma \
+ statusnotifieritem svg \
ecm:build
+USE_GL= gl opengl
+USE_GNOME= glib20
USE_QT= base declarative
SHEBANG_FILES= data/plasmaVolumeDisableKMixAutostart.pl
diff --git a/deskutils/plasma6-sddm-kcm/Makefile b/deskutils/plasma6-sddm-kcm/Makefile
index b00d13408466..78c55dac02b3 100644
--- a/deskutils/plasma6-sddm-kcm/Makefile
+++ b/deskutils/plasma6-sddm-kcm/Makefile
@@ -5,9 +5,11 @@ CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Configuration module for SDDM
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= archive auth coreaddons i18n kcmutils kio newstuff \
+USES= cmake gettext gl kde:6 qt:6 tar:xz
+USE_KDE= archive auth colorscheme config configwidgets coreaddons i18n \
+ kcmutils kio newstuff service widgetsaddons \
ecm:build
+USE_GL= gl opengl
USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 876d1c33a263..8049d33df4fc 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -7,13 +7,18 @@ COMMENT= Backend implementation for xdg-desktop-portal that is using Qt/KDE
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input-event-codes.h:devel/evdev-proto \
wayland-protocols>=0:graphics/wayland-protocols
+LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
-USES= cmake gettext kde:6 pkgconfig qt:6 tar:xz
-USE_KDE= config coreaddons globalaccel guiaddons i18n iconthemes kio \
- kirigami2 notifications statusnotifieritem wayland \
+USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
+USE_KDE= bookmarks completion config coreaddons globalaccel guiaddons \
+ i18n iconthemes itemviews jobwidgets kio kirigami2 \
+ notifications service solid statusnotifieritem wayland \
widgetsaddons windowsystem \
ecm:build plasma-wayland-protocols:build
USE_QT= base declarative wayland
+USE_XORG= x11
+USE_GL= gl opengl
CMAKE_ARGS= -DQT_MAJOR_VERSION=6
diff --git a/devel/plasma6-kwrited/Makefile b/devel/plasma6-kwrited/Makefile
index 75ffce5f73c5..fc936d76af8b 100644
--- a/devel/plasma6-kwrited/Makefile
+++ b/devel/plasma6-kwrited/Makefile
@@ -5,7 +5,8 @@ CATEGORIES= devel kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Listen to traditional system notifications
-USES= cmake gettext kde:6 qt:6 tar:xz
+USES= cmake gettext gl kde:6 qt:6 tar:xz
+USE_GL= gl opengl
USE_KDE= coreaddons dbusaddons i18n notifications pty \
ecm:build
USE_QT= base
diff --git a/devel/plasma6-plasma-sdk/Makefile b/devel/plasma6-plasma-sdk/Makefile
index 1452388a640b..87ed93a3074b 100644
--- a/devel/plasma6-plasma-sdk/Makefile
+++ b/devel/plasma6-plasma-sdk/Makefile
@@ -5,11 +5,15 @@ CATEGORIES= devel kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Applications useful for Plasma development
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= archive completion config configwidgets coreaddons dbusaddons \
- doctools i18n iconthemes itemmodels kio kirigami2 libplasma \
- plasma5support svg texteditor widgetsaddons \
+USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_KDE= archive colorscheme completion config configwidgets coreaddons \
+ dbusaddons doctools i18n iconthemes itemmodels jobwidgets kio \
+ kirigami2 libplasma package parts plasma5support service solid \
+ svg syntaxhighlighting texteditor widgetsaddons windowsystem \
+ xmlgui \
ecm:build
-USE_QT= base declarative svg
+USE_QT= 5compat base declarative svg
+USE_XORG= x11
+USE_GL= gl opengl
.include <bsd.port.mk>
diff --git a/security/plasma6-kscreenlocker/Makefile b/security/plasma6-kscreenlocker/Makefile
index eb19a2659213..7d761cec17d5 100644
--- a/security/plasma6-kscreenlocker/Makefile
+++ b/security/plasma6-kscreenlocker/Makefile
@@ -20,7 +20,7 @@ USE_KDE= colorscheme config configwidgets coreaddons crash globalaccel \
xmlgui \
ecm:build
USE_GL= gl opengl
-USE_QT= base
+USE_QT= base declarative
USE_XORG= x11 xcb xext xi
SHEBANG_FILES= updaters/ksreenlocker_5_3_separate_autologin.pl
diff --git a/security/plasma6-ksshaskpass/Makefile b/security/plasma6-ksshaskpass/Makefile
index f16d4e705846..f276cb99a642 100644
--- a/security/plasma6-ksshaskpass/Makefile
+++ b/security/plasma6-ksshaskpass/Makefile
@@ -5,9 +5,10 @@ CATEGORIES= security kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= ssh-add helper that uses KWallet and KPasswordDialog
-USES= cmake gettext kde:6 qt:6 tar:xz
+USES= cmake gettext gl kde:6 qt:6 tar:xz
USE_KDE= coreaddons i18n wallet widgetsaddons \
ecm:build
USE_QT= base
+USE_GL= gl opengl
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-drkonqi/Makefile b/sysutils/plasma6-drkonqi/Makefile
index 40339f065061..9c7fc760a7be 100644
--- a/sysutils/plasma6-drkonqi/Makefile
+++ b/sysutils/plasma6-drkonqi/Makefile
@@ -7,18 +7,20 @@ COMMENT= Crash handler for KDE software
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygdbmi>=0:devel/py-pygdbmi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygdbmi>=0:devel/py-pygdbmi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR}
-USES= cmake gettext kde:6 pkgconfig python qt:6 tar:xz
+USES= cmake gettext gl kde:6 pkgconfig python qt:6 tar:xz xorg
USE_KDE= completion config coreaddons crash i18n idletime itemmodels \
jobwidgets kcmutils kio kirigami2 notifications service \
statusnotifieritem syntaxhighlighting userfeedback wallet \
widgetsaddons windowsystem \
ecm:build
USE_QT= base declarative
+USE_XORG= x11
+USE_GL= gl opengl
CMAKE_OFF= WITH_PYTHON_VENDORING
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-kde-cli-tools/Makefile b/sysutils/plasma6-kde-cli-tools/Makefile
index a701063bd8c3..8b8454d77d5d 100644
--- a/sysutils/plasma6-kde-cli-tools/Makefile
+++ b/sysutils/plasma6-kde-cli-tools/Makefile
@@ -5,10 +5,15 @@ CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Tools based on KDE Frameworks to better interact with the system
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= config coreaddons doctools i18n iconthemes kcmutils kdesu kio \
- parts service windowsystem \
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake desktop-file-utils gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL= gl opengl
+USE_XORG= x11
+USE_KDE= colorscheme completion config configwidgets coreaddons \
+ doctools i18n iconthemes jobwidgets kcmutils kdesu kio parts \
+ pty service solid widgetsaddons windowsystem xmlgui \
ecm:build
-USE_QT= base svg
+USE_QT= base declarative svg
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-kinfocenter/Makefile b/sysutils/plasma6-kinfocenter/Makefile
index 610fb8687d96..885cc2f2290d 100644
--- a/sysutils/plasma6-kinfocenter/Makefile
+++ b/sysutils/plasma6-kinfocenter/Makefile
@@ -18,6 +18,6 @@ USE_KDE= auth colorscheme completion config configwidgets coreaddons \
widgetsaddons \
ecm:build \
kirigami2:run systemsettings:run
-USE_QT= base
+USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-kmenuedit/Makefile b/sysutils/plasma6-kmenuedit/Makefile
index 4bd0aea7fd8d..fdac8dd6076b 100644
--- a/sysutils/plasma6-kmenuedit/Makefile
+++ b/sysutils/plasma6-kmenuedit/Makefile
@@ -5,10 +5,14 @@ CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Menu Editor for Plasma Workspaces
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= dbusaddons doctools globalaccel i18n iconthemes itemviews kio \
- sonnet windowsystem xmlgui \
+USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_XORG= x11
+USE_KDE= colorscheme completion config configwidgets coreaddons \
+ dbusaddons doctools globalaccel i18n iconthemes itemviews \
+ jobwidgets kio service solid sonnet widgetsaddons windowsystem \
+ xmlgui \
ecm:build
+USE_GL= gl opengl
USE_QT= base
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-ksystemstats/Makefile b/sysutils/plasma6-ksystemstats/Makefile
index 6d52b0e47e58..94f267cd8a94 100644
--- a/sysutils/plasma6-ksystemstats/Makefile
+++ b/sysutils/plasma6-ksystemstats/Makefile
@@ -5,8 +5,11 @@ CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Plugin based system monitoring daemon
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= coreaddons dbusaddons kio libksysguard solid \
+LIB_DEPENDS= libudev.so:devel/libudev-devd
+
+USES= cmake gettext gl kde:6 qt:6 tar:xz
+USE_GL= gl opengl
+USE_KDE= coreaddons dbusaddons i18n kio libksysguard solid \
ecm:build
USE_QT= base
diff --git a/sysutils/plasma6-libksysguard/Makefile b/sysutils/plasma6-libksysguard/Makefile
index f6334b5b5743..4954b60c8c0a 100644
--- a/sysutils/plasma6-libksysguard/Makefile
+++ b/sysutils/plasma6-libksysguard/Makefile
@@ -13,7 +13,7 @@ USE_KDE= auth colorscheme completion config configwidgets coreaddons \
globalaccel i18n iconthemes jobwidgets kio newstuff package \
service solid widgetsaddons windowsystem \
ecm:build
-USE_QT= 5compat base declarative webchannel webengine
+USE_QT= 5compat base declarative positioning webchannel webengine
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-plasma-disks/Makefile b/sysutils/plasma6-plasma-disks/Makefile
index 09baee5af98d..4a3f57b4f7a3 100644
--- a/sysutils/plasma6-plasma-disks/Makefile
+++ b/sysutils/plasma6-plasma-disks/Makefile
@@ -5,10 +5,11 @@ CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Monitors S.M.A.R.T. capable devices for imminent failure
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= auth coreaddons dbusaddons i18n kcmutils kio notifications \
- package service solid \
+USES= cmake gettext gl kde:6 qt:6 tar:xz
+USE_KDE= auth config coreaddons dbusaddons i18n kcmutils kio \
+ notifications package service solid \
ecm:build
-USE_QT= base
+USE_GL= gl opengl
+USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-plasma-systemmonitor/Makefile b/sysutils/plasma6-plasma-systemmonitor/Makefile
index 21bd827e5fb7..f30c3ea730fa 100644
--- a/sysutils/plasma6-plasma-systemmonitor/Makefile
+++ b/sysutils/plasma6-plasma-systemmonitor/Makefile
@@ -5,11 +5,13 @@ CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Interface for monitoring system sensors, process information and other system resources
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= config dbusaddons globalaccel i18n itemmodels kio \
- kirigami-addons libksysguard newstuff package service \
- windowsystem \
+USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_KDE= attica5 config coreaddons dbusaddons globalaccel i18n \
+ itemmodels kio kirigami-addons libksysguard newstuff package \
+ service windowsystem \
ecm:build
USE_QT= base declarative
+USE_XORG= x11
+USE_GL= gl opengl
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-polkit-kde-agent-1/Makefile b/sysutils/plasma6-polkit-kde-agent-1/Makefile
index e4668ce36eda..c01697483dbd 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/Makefile
+++ b/sysutils/plasma6-polkit-kde-agent-1/Makefile
@@ -12,7 +12,7 @@ USE_GL= gl opengl
USE_KDE= coreaddons crash dbusaddons i18n iconthemes widgetsaddons \
windowsystem \
ecm:build
-USE_QT= base tools
+USE_QT= base declarative tools
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/sysutils/plasma6-powerdevil/Makefile b/sysutils/plasma6-powerdevil/Makefile
index 4c83f8f6d46a..fc38a9d6b627 100644
--- a/sysutils/plasma6-powerdevil/Makefile
+++ b/sysutils/plasma6-powerdevil/Makefile
@@ -12,11 +12,11 @@ USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
USE_GL= gl opengl
USE_KDE= activities auth colorscheme completion config configwidgets \
coreaddons crash dbusaddons doctools globalaccel i18n idletime \
- jobwidgets kcmutils kio kirigami2 layer-shell-qt libkscreen \
- notifications notifyconfig plasma-workspace service solid \
- widgetsaddons windowsystem xmlgui \
+ itemmodels jobwidgets kcmutils kio kirigami2 layer-shell-qt \
+ libkscreen notifications notifyconfig plasma-workspace service \
+ solid widgetsaddons windowsystem xmlgui \
ecm:build
-USE_QT= base
+USE_QT= base declarative
USE_XORG= x11 xcb
.include <bsd.port.mk>
diff --git a/www/plasma6-plasma-browser-integration/Makefile b/www/plasma6-plasma-browser-integration/Makefile
index 3007e20ff5aa..b810dbcfd8fa 100644
--- a/www/plasma6-plasma-browser-integration/Makefile
+++ b/www/plasma6-plasma-browser-integration/Makefile
@@ -5,11 +5,12 @@ CATEGORIES= www kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Components necessary to integrate browsers into the Plasma Desktop
-USES= cmake gettext kde:6 qt:6 tar:xz
+USES= cmake gettext gl kde:6 qt:6 tar:xz
USE_KDE= activities config coreaddons crash dbusaddons filemetadata \
- i18n jobwidgets kio notifications plasma-workspace purpose \
- runner statusnotifieritem \
+ i18n itemmodels jobwidgets kio notifications plasma-workspace \
+ purpose runner service statusnotifieritem \
ecm:build
-USE_QT= base
+USE_GL= gl opengl
+USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/x11-themes/plasma6-breeze/Makefile b/x11-themes/plasma6-breeze/Makefile
index 70ca7f69b266..8e1f41a78fd5 100644
--- a/x11-themes/plasma6-breeze/Makefile
+++ b/x11-themes/plasma6-breeze/Makefile
@@ -11,7 +11,7 @@ USE_KDE= colorscheme config configwidgets coreaddons decoration \
guiaddons i18n iconthemes kcmutils kirigami2 widgetsaddons \
windowsystem \
ecm:build
-USE_QT= base
+USE_QT= base declarative
USE_XORG= x11
CMAKE_OFF= BUILD_QT5
diff --git a/x11-themes/plasma6-kde-gtk-config/Makefile b/x11-themes/plasma6-kde-gtk-config/Makefile
index 4b57b595ccd1..cebb54b93581 100644
--- a/x11-themes/plasma6-kde-gtk-config/Makefile
+++ b/x11-themes/plasma6-kde-gtk-config/Makefile
@@ -7,12 +7,15 @@ COMMENT= Syncs KDE settings to GTK applications
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
sassc:textproc/sassc
+LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-USES= cmake gnome kde:6 pkgconfig qt:6 tar:xz
+USES= cmake gl gnome kde:6 pkgconfig qt:6 tar:xz xorg
+USE_GL= gl opengl
+USE_XORG= x11
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 gtk30
-USE_KDE= config configwidgets coreaddons dbusaddons decoration \
- guiaddons widgetsaddons windowsystem \
+USE_KDE= colorscheme config configwidgets coreaddons dbusaddons \
+ decoration guiaddons widgetsaddons windowsystem \
ecm:build
USE_QT= base svg
diff --git a/x11-themes/plasma6-qqc2-breeze-style/Makefile b/x11-themes/plasma6-qqc2-breeze-style/Makefile
index d495b4d33281..c5d586f7cf1e 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/Makefile
+++ b/x11-themes/plasma6-qqc2-breeze-style/Makefile
@@ -5,9 +5,10 @@ CATEGORIES= x11-themes kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Breeze inspired QQC2 Style
-USES= cmake kde:6 qt:6 tar:xz
-USE_KDE= iconthemes kirigami2 kquickcharts \
+USES= cmake gl kde:6 qt:6 tar:xz
+USE_KDE= colorscheme config guiaddons iconthemes kirigami2 kquickcharts \
ecm:build
+USE_GL= gl opengl
USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/Makefile b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
index 1d041a774130..45daabea8ce8 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/Makefile
+++ b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
@@ -5,12 +5,18 @@ CATEGORIES= x11-toolkits kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= All kind of add-ons to improve your Plasma experience
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= config coreaddons holidays i18n kcmutils kdeclarative kio \
- libplasma newstuff notifications plasma5support runner service \
- sonnet unitconversion xmlgui \
+LIB_DEPENDS= libicuuc.so:devel/icu
+
+USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL= gl opengl
+USE_KDE= colorscheme completion config configwidgets coreaddons \
+ globalaccel holidays i18n jobwidgets kcmutils kdeclarative kio \
+ libplasma newstuff notifications package plasma5support runner \
+ service solid sonnet unitconversion widgetsaddons windowsystem \
+ xmlgui \
ecm:build \
kirigami-addons:run
-USE_QT= 5compat base declarative webengine
+USE_QT= 5compat base declarative webchannel webengine
+USE_XORG= x11
.include <bsd.port.mk>
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 84933bacdd8a..aff57c1c7713 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -17,14 +17,14 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libinput.so:x11/libinput \
liblcms2.so:graphics/lcms2 \
libpipewire-0.3.so:multimedia/pipewire \
+ libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6 \
libudev.so:devel/libudev-devd \
libwayland-client.so:graphics/wayland \
libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcvt.so:x11/libxcvt \
- libxkbcommon.so:x11/libxkbcommon \
- libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6
+ libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= hwdata>0:misc/hwdata \
xwayland-devel>0:x11-servers/xwayland-devel
@@ -33,16 +33,16 @@ USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
USE_GL= egl gbm gl opengl
USE_KDE= activities attica5 auth breeze colorscheme config \
configwidgets coreaddons crash dbusaddons decoration \
- globalaccel globalacceld i18n idletime kcmutils kdeclarative \
- kpipewire kscreenlocker libplasma newstuff notifications \
- package runner service svg wayland widgetsaddons windowsystem \
- xmlgui \
+ globalaccel globalacceld guiaddons i18n idletime kcmutils \
+ kdeclarative kpipewire kscreenlocker libplasma newstuff \
+ notifications package runner service svg wayland widgetsaddons \
+ windowsystem xmlgui \
ecm:build plasma-wayland-protocols:build
USE_QT= base declarative multimedia sensors tools wayland
USE_XORG= ice sm x11 xcb xext xi
BINARY_ALIAS= python3=${PYTHON_CMD}
-SHEBANG_FILES= kconf_update/kwin-6.0-overview-activities-shortcuts.py \
+SHEBANG_FILES= kconf_update/kwin-6.0-overview-activities-shortcuts.py \
src/plugins/strip-effect-metadata.py
.include <bsd.port.mk>
diff --git a/x11/plasma6-kgamma/Makefile b/x11/plasma6-kgamma/Makefile
index d5aa50ebd7f2..7baedbfcca35 100644
--- a/x11/plasma6-kgamma/Makefile
+++ b/x11/plasma6-kgamma/Makefile
@@ -5,8 +5,10 @@ CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Adjust gamma settings
-USES= cmake gettext kde:6 qt:6 tar:xz xorg
-USE_KDE= config configwidgets doctools i18n kcmutils \
+USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL= gl opengl
+USE_KDE= colorscheme config configwidgets coreaddons doctools i18n \
+ kcmutils kdeclarative widgetsaddons \
ecm:build
USE_QT= base
USE_XORG= ice sm x11 xext xxf86vm
diff --git a/x11/plasma6-kglobalacceld/Makefile b/x11/plasma6-kglobalacceld/Makefile
index a6b2d8aaf8c7..3bd02d1657b3 100644
--- a/x11/plasma6-kglobalacceld/Makefile
+++ b/x11/plasma6-kglobalacceld/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms \
USES= cmake gl kde:6 qt:6 tar:xz xorg
USE_GL= gl opengl
-USE_KDE= config coreaddons crash dbusaddons globalaccel kio \
+USE_KDE= config coreaddons crash dbusaddons globalaccel jobwidgets kio \
notifications service windowsystem \
ecm:build
USE_QT= base
diff --git a/x11/plasma6-kscreen/Makefile b/x11/plasma6-kscreen/Makefile
index 069af9492a40..e2c6aee31e00 100644
--- a/x11/plasma6-kscreen/Makefile
+++ b/x11/plasma6-kscreen/Makefile
@@ -5,10 +5,16 @@ CATEGORIES= x11 kde kde-plasma
COMMENT= KDE screen management software
MAINTAINER= kde@FreeBSD.org
-USES= cmake gettext kde:6 qt:6 tar:xz
-USE_KDE= config dbusaddons globalaccel i18n iconthemes kcmutils \
- layer-shell-qt libkscreen libplasma svg xmlgui \
+LIB_DEPENDS= libxcb-util.so:x11/xcb-util \
+ libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake gettext kde:6 qt:6 tar:xz gl xorg
+USE_KDE= colorscheme config configwidgets coreaddons dbusaddons \
+ globalaccel i18n iconthemes kcmutils layer-shell-qt libkscreen \
+ libplasma svg widgetsaddons windowsystem xmlgui \
ecm:build
-USE_QT= base sensors
+USE_GL= gl opengl
+USE_QT= base declarative sensors
+USE_XORG= x11 xcb xext xi
.include <bsd.port.mk>
diff --git a/x11/plasma6-libplasma/Makefile b/x11/plasma6-libplasma/Makefile
index f58221e48d83..02529bff69be 100644
--- a/x11/plasma6-libplasma/Makefile
+++ b/x11/plasma6-libplasma/Makefile
@@ -6,12 +6,18 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Shared libraries for Plasma Desktop
BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
+LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
-USES= cmake gettext kde:6 pkgconfig qt:6 tar:xz
-USE_KDE= activities archive config configwidgets coreaddons globalaccel \
- guiaddons i18n iconthemes kcmutils kio kirigami2 notifications \
- package plasma-wayland-protocols svg windowsystem \
+USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
+USE_XORG= ice sm x11 xcb xext
+USE_GL= egl gl opengl
+USE_KDE= activities archive colorscheme completion config configwidgets \
+ coreaddons globalaccel guiaddons i18n iconthemes jobwidgets \
+ kcmutils kio kirigami2 notifications package \
+ plasma-wayland-protocols service solid svg widgetsaddons \
+ windowsystem \
ecm:build
-USE_QT= base declarative svg
+USE_QT= base declarative svg wayland
.include <bsd.port.mk>
diff --git a/x11/plasma6-plasma-activities/Makefile b/x11/plasma6-plasma-activities/Makefile
index 7b1f8b962853..160ca28ed107 100644
--- a/x11/plasma6-plasma-activities/Makefile
+++ b/x11/plasma6-plasma-activities/Makefile
@@ -7,9 +7,10 @@ MAINTAINER= kde@FreeBSD.org
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
-USES= cmake compiler:c++11-lib gettext kde:6 pathfix qt:6 tar:xz
+USES= cmake compiler:c++11-lib gettext gl kde:6 pathfix qt:6 tar:xz
USE_KDE= config coreaddons \
ecm:build
USE_QT= base declarative
+USE_GL= gl opengl
.include <bsd.port.mk>
diff --git a/x11/plasma6-plasma-desktop/Makefile b/x11/plasma6-plasma-desktop/Makefile
index 583d3db8d470..f3d8e5f60c3d 100644
--- a/x11/plasma6-plasma-desktop/Makefile
+++ b/x11/plasma6-plasma-desktop/Makefile
@@ -10,6 +10,7 @@ BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \
xf86-input-libinput>0:x11-drivers/xf86-input-libinput \
xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
+ libicuuc.so:devel/icu \
liboauth2plugin.so:sysutils/signon-plugin-oauth2 \
libwayland-client.so:graphics/wayland \
libxcb-util.so:x11/xcb-util \
@@ -27,9 +28,9 @@ USE_KDE= activities activities-stats attica5 auth baloo5 bookmarks \
codecs colorscheme completion config configwidgets coreaddons \
crash dbusaddons doctools filemetadata globalaccel guiaddons \
i18n iconthemes itemmodels itemviews jobwidgets kcmutils kio \
- libksysguard newstuff notifications notifyconfig package \
- plasma-workspace plasma5support runner service solid sonnet \
- widgetsaddons windowsystem xmlgui \
+ libksysguard libplasma newstuff notifications notifyconfig \
+ package plasma-workspace plasma5support runner service solid \
+ sonnet svg widgetsaddons windowsystem xmlgui \
ecm:build \
kirigami-addons:run kirigami2:run kpipewire:run \
qqc2-desktop-style:run
diff --git a/x11/plasma6-plasma-integration/Makefile b/x11/plasma6-plasma-integration/Makefile
index 52245ff75881..72e395633e16 100644
--- a/x11/plasma6-plasma-integration/Makefile
+++ b/x11/plasma6-plasma-integration/Makefile
@@ -5,14 +5,21 @@ CATEGORIES= x11 kde kde-plasma
COMMENT= Qt Platform Theme integration plugins for the Plasma workspaces
MAINTAINER= kde@FreeBSD.org
+LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= hack-font>0:x11-fonts/hack-font \
noto-basic>0:x11-fonts/noto-basic \
noto-emoji>0:x11-fonts/noto-emoji
-USES= cmake gettext kde:6 qt:6 shebangfix tar:xz
-USE_KDE= breeze xdg-desktop-portal-kde \
+USES= cmake gettext gl kde:6 qt:6 shebangfix tar:xz xorg
+USE_KDE= bookmarks breeze colorscheme completion config configwidgets \
+ coreaddons guiaddons i18n iconthemes itemviews jobwidgets kio \
+ notifications service solid statusnotifieritem widgetsaddons \
+ windowsystem xdg-desktop-portal-kde xmlgui \
ecm:build plasma-wayland-protocols:build
-USE_QT= base
+USE_GL= gl opengl
+USE_XORG= x11 xcb xcursor
+USE_QT= base declarative wayland
CMAKE_ON= BUILD_QT6
CMAKE_OFF= BUILD_QT5
diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile
index d4de60458cec..b92d3f17947c 100644
--- a/x11/plasma6-plasma-workspace/Makefile
+++ b/x11/plasma6-plasma-workspace/Makefile
@@ -10,14 +10,14 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libicui18n.so:devel/icu \
+ libKExiv2Qt6.so:graphics/libkexiv2-devel \
libpipewire-0.3.so:multimedia/pipewire \
libqalculate.so:math/libqalculate \
libudev.so:devel/libudev-devd \
libwayland-client.so:graphics/wayland \
libxcb-image.so:x11/xcb-util-image \
libxcb-util.so:x11/xcb-util \
- libxkbcommon.so:x11/libxkbcommon \
- libKExiv2Qt6.so:graphics/libkexiv2-devel
+ libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= ${LOCALBASE}/bin/genv:sysutils/coreutils
@@ -30,11 +30,11 @@ USE_KDE= activities activities-stats archive attica5 auth baloo5 \
guiaddons holidays i18n iconthemes idletime itemmodels \
itemviews jobwidgets kcmutils kdeclarative kio kirigami-addons \
kirigami2 kpipewire kquickcharts kscreenlocker kwin \
- layer-shell-qt libkscreen libksysguard newstuff notifications \
- notifyconfig package parts plasma5support prison runner \
- service solid sonnet statusnotifieritem svg syntaxhighlighting \
- texteditor textwidgets unitconversion userfeedback wallet \
- widgetsaddons windowsystem xmlgui \
+ layer-shell-qt libkscreen libksysguard libplasma newstuff \
+ notifications notifyconfig package parts plasma5support prison \
+ runner service solid sonnet statusnotifieritem svg \
+ syntaxhighlighting texteditor textwidgets unitconversion \
+ userfeedback wallet wayland widgetsaddons windowsystem xmlgui \
ecm:build plasma-wayland-protocols:build
USE_QT= 5compat base declarative phonon4 svg wayland
USE_XORG= ice sm x11 xau xcb xcursor xext xfixes xft xi xrender xtst