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 @@ -1,20 +1,23 @@ PORTNAME= plasma-pa DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= audio kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma applet for audio volume management using PulseAudio 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 .include 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 @@ -1,13 +1,15 @@ PORTNAME= sddm-kcm DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,20 +1,25 @@ PORTNAME= xdg-desktop-portal-kde DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= deskutils kde kde-plasma MAINTAINER= kde@FreeBSD.org 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 .include 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 @@ -1,13 +1,14 @@ PORTNAME= kwrited DISTVERSION= ${KDE_PLASMA_VERSION} 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 .include 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 @@ -1,15 +1,19 @@ PORTNAME= plasma-sdk DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,34 +1,34 @@ PORTNAME= kscreenlocker DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= security kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Library and components for secure lock screen architecture BUILD_DEPENDS= ck-list-sessions:sysutils/consolekit2 LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ck-list-sessions:sysutils/consolekit2 \ dbus-send:devel/dbus \ unix-selfauth-helper>=1.0:security/unix-selfauth-helper USES= cmake gettext gl kde:6 pkgconfig qt:6 shebangfix tar:xz xorg USE_KDE= colorscheme config configwidgets coreaddons crash globalaccel \ i18n idletime kcmutils kio layer-shell-qt libkscreen libplasma \ notifications package solid svg widgetsaddons windowsystem \ 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 SUB_FILES= kde.pam post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pam.d ${INSTALL_DATA} ${WRKDIR}/kde.pam ${STAGEDIR}${PREFIX}/etc/pam.d/kde .include 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 @@ -1,13 +1,14 @@ PORTNAME= ksshaskpass DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,24 +1,26 @@ PORTNAME= drkonqi DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org 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 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 @@ -1,14 +1,19 @@ PORTNAME= kde-cli-tools DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,23 +1,23 @@ PORTNAME= kinfocenter DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= View information about your computer's hardware RUN_DEPENDS= clinfo:devel/clinfo \ glxinfo:graphics/mesa-demos \ lscpu:sysutils/lscpu \ vulkaninfo:graphics/vulkan-tools \ xdpyinfo:x11/xdpyinfo USES= cmake gettext gl kde:6 qt:6 tar:xz USE_GL= gl opengl USE_KDE= auth colorscheme completion config configwidgets coreaddons \ doctools i18n jobwidgets kcmutils kio package service solid \ widgetsaddons \ ecm:build \ kirigami2:run systemsettings:run -USE_QT= base +USE_QT= base declarative .include 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 @@ -1,14 +1,18 @@ PORTNAME= kmenuedit DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,13 +1,16 @@ PORTNAME= ksystemstats DISTVERSION= ${KDE_PLASMA_VERSION} 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 .include 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 @@ -1,19 +1,19 @@ PORTNAME= libksysguard DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Library to retrieve information on the current status of computer hardware LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon USES= cmake gettext gl kde:6 qt:6 tar:xz xorg USE_GL= gl opengl 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 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 @@ -1,14 +1,15 @@ PORTNAME= plasma-disks DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,15 +1,17 @@ PORTNAME= plasma-systemmonitor DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,18 +1,18 @@ PORTNAME= polkit-kde-agent-1 DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Manages the power consumption settings of a Plasma shell LIB_DEPENDS= libpolkit-qt6-agent-1.so:sysutils/polkit-qt-1-devel@qt6 USES= cmake gettext gl kde:6 qt:6 tar:xz xorg 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 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 @@ -1,22 +1,22 @@ PORTNAME= powerdevil DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Manages the power consumption settings of a Plasma shell LIB_DEPENDS= libudev.so:devel/libudev-devd \ libxkbcommon.so:x11/libxkbcommon 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 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 @@ -1,15 +1,16 @@ PORTNAME= plasma-browser-integration DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,21 +1,21 @@ PORTNAME= breeze DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11-themes kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Artwork, styles and assets for the Breeze visual style for the Plasma Desktop USES= cmake gettext gl kde:6 qt:6 tar:xz xorg USE_GL= gl opengl 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 CMAKE_ON= BUILD_QT6 CMAKE_ARGS= -DQT_MAJOR_VERSION=6 .include 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 @@ -1,19 +1,22 @@ PORTNAME= kde-gtk-config DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11-themes kde kde-plasma MAINTAINER= kde@FreeBSD.org 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 .include 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 @@ -1,13 +1,14 @@ PORTNAME= qqc2-breeze-style DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,16 +1,22 @@ PORTNAME= kdeplasma-addons DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,48 +1,48 @@ PORTNAME= kwin DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11-wm kde kde-plasma COMMENT= Easy to use, but flexible, X Window Manager and Wayland Compositor MAINTAINER= kde@FreeBSD.org BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ hwdata>0:misc/hwdata \ wayland-protocols>0:graphics/wayland-protocols \ xwayland-devel>0:x11-servers/xwayland-devel LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \ libdrm.so:graphics/libdrm \ libepoxy.so:graphics/libepoxy \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ 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 USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \ xorg 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 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 @@ -1,14 +1,16 @@ PORTNAME= kgamma DISTVERSION= ${KDE_PLASMA_VERSION} 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 .include 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 @@ -1,20 +1,20 @@ PORTNAME= kglobalacceld DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma COMMENT= Daemon providing Global Keyboard Shortcut (Accelerator) functionality MAINTAINER= kde@FreeBSD.org LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon 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 USE_XORG= x11 xcb .include 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 @@ -1,14 +1,20 @@ PORTNAME= kscreen DISTVERSION= ${KDE_PLASMA_VERSION} 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 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 @@ -1,17 +1,23 @@ PORTNAME= libplasma DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma 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 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 @@ -1,15 +1,16 @@ PORTNAME= plasma-activities DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma COMMENT= Core components for the KDE Activity concept 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 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 @@ -1,41 +1,42 @@ PORTNAME= plasma-desktop DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma COMMENT= KDE Plasma Desktop MAINTAINER= kde@FreeBSD.org BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \ xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ 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 \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji \ xdg-user-dir:devel/xdg-user-dirs \ xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput \ xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics USES= cmake gettext gl kde:6 pkgconfig python qt:6 tar:xz xorg USE_GL= gl opengl 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 USE_QT= 5compat base declarative svg USE_XORG= x11 xcb xcursor xext xfixes xi xrender #SHEBANG_FILES= kcms/keyboard/*.py kcms/ksmserver/kconf_update/*.py .include 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 @@ -1,22 +1,29 @@ PORTNAME= plasma-integration DISTVERSION= ${KDE_PLASMA_VERSION} 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 SHEBANG_FILES= qt6/src/platformtheme/*.pl .include 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 @@ -1,42 +1,42 @@ PORTNAME= plasma-workspace DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma COMMENT= KDE Plasma Workspace MAINTAINER= kde@FreeBSD.org BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols 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 USES= cmake desktop-file-utils gettext gl kde:6 pkgconfig qt:6 \ tar:xz xorg USE_GL= gl opengl USE_KDE= activities activities-stats archive attica5 auth baloo5 \ bookmarks colorscheme completion config configwidgets \ coreaddons crash dbusaddons doctools filemetadata globalaccel \ 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 .include