On Sun, Dec 24, 2023 at 02:00:00PM +0100, Rafael Sadowski wrote: > On Sun Dec 24, 2023 at 03:38:00PM +0800, Kevin Lo wrote: > > On Fri, Dec 22, 2023 at 12:42:45AM +0100, Rafael Sadowski wrote: > > > > > > Hi ports@ > > > > Hi Rafael, > > > > > I would like to link kde-plasma to the build and introduce two new meta > > > packages. The meta package kde-plasma comes with a README. I tried to > > > add a handful useful information. > > > > > > I use KDE Plasma as my daily desktop environment and apart from the KWin > > > compression it works great for me. > > > > > > I welcome any feedback especially for the README-plasma, it can > > > certainly be improved. > > > > > > OK? > > > > Thanks for your work on kde. There are 2 missing files: > > > > meta/kde/pkg/PLIST-plasma > > @pkgpath ${BASE_PKGPATH},-plasma > > > > /meta/kde/pkg/PLIST-plasma-extras > > @pkgpath ${BASE_PKGPATH},plasma-extras > > > > Otherwise, ok kevlo@ > > Thanks Kevin, that is a good point. I also moved the README from -main > to -plasma and removed the REVISION mentioned by kn@ > > Now diff below. If there are no more objections, I would commit it soon.
OK kn > Index: meta/kde/Makefile > =================================================================== > RCS file: /cvs/ports/meta/kde/Makefile,v > diff -u -p -r1.13 Makefile > --- meta/kde/Makefile 28 Oct 2023 07:47:33 -0000 1.13 > +++ meta/kde/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -12,6 +12,9 @@ COMMENT-pim = KDE PIM personal informat > COMMENT-development = KDE development applications > COMMENT-utils = KDE utilities > > +COMMENT-plasma = KDE Plasma desktop meta-package (base installation) > +COMMENT-plasma-extras = KDE Plasma desktop meta-package (full > installation) > + > PKGNAME-accessibility = kde-accessibility-${MODKDE_VERSION} > PKGNAME-admin = kde-admin-${MODKDE_VERSION} > PKGNAME-education = kde-education-${MODKDE_VERSION} > @@ -24,6 +27,10 @@ PKGNAME-pim = kde-pim-${MODKDE_VERSION} > PKGNAME-development = kde-development-${MODKDE_VERSION} > PKGNAME-utils = kde-utils-${MODKDE_VERSION} > > +PLASMA_VERSION = 5.27.10 > +PKGNAME-plasma = kde-plasma-${PLASMA_VERSION} > +PKGNAME-plasma-extras = kde-plasma-extras-${PLASMA_VERSION} > + > MULTI_PACKAGES += -main \ > -games \ > -admin \ > @@ -36,6 +43,9 @@ MULTI_PACKAGES += -main \ > -development \ > -utils > > +MULTI_PACKAGES += -plasma \ > + -plasma-extras > + > HOMEPAGE = https://kde.org > > MODULES = x11/kde-applications > @@ -336,5 +346,64 @@ RUN_DEPENDS-main = \ > ${BUILD_PKGPATH},-network=${MODKDE_VERSION} \ > ${BUILD_PKGPATH},-pim=${MODKDE_VERSION} \ > ${BUILD_PKGPATH},-utils=${MODKDE_VERSION} > + > +WANTLIB-plasma = > +LIB_DEPENDS-plasma = > +RUN_DEPENDS-plasma += \ > + x11/kde-plasma/breeze \ > + x11/kde-plasma/breeze-gtk \ > + x11/kde-plasma/kactivitymanagerd \ > + x11/kde-plasma/kde-cli-tools \ > + x11/kde-plasma/kde-gtk-config \ > + x11/kde-plasma/kdecoration \ > + x11/kde-plasma/kdeplasma-addons \ > + x11/kde-plasma/kgamma5 \ > + x11/kde-plasma/khotkeys \ > + x11/kde-plasma/kinfocenter \ > + x11/kde-plasma/kmenuedit \ > + x11/kde-plasma/kscreen \ > + x11/kde-plasma/kscreenlocker \ > + x11/kde-plasma/ksshaskpass \ > + x11/kde-plasma/ksysguard \ > + x11/kde-plasma/ksystemstats \ > + x11/kde-plasma/kwayland-integration \ > + x11/kde-plasma/kwin \ > + x11/kde-plasma/kwrited \ > + x11/kde-plasma/layer-shell-qt \ > + x11/kde-plasma/libkscreen \ > + x11/kde-plasma/libksysguard \ > + x11/kde-plasma/milou \ > + x11/kde-plasma/oxygen \ > + x11/kde-plasma/oxygen-sounds \ > + x11/kde-plasma/plasma-browser-integration \ > + x11/kde-plasma/plasma-desktop \ > + x11/kde-plasma/plasma-nano \ > + x11/kde-plasma/plasma-pa \ > + x11/kde-plasma/plasma-sdk \ > + x11/kde-plasma/plasma-workspace \ > + x11/kde-plasma/plasma-workspace-wallpapers \ > + x11/kde-plasma/polkit-kde-agent-1 \ > + x11/kde-plasma/powerdevil \ > + x11/kde-plasma/qqc2-breeze-style \ > + x11/kde-plasma/systemsettings \ > + x11/kde-plasma/xdg-desktop-portal-kde > + > +RUN_DEPENDS-plasma += \ > + x11/kde-applications/dolphin \ > + x11/kde-applications/kdesdk-thumbnailers \ > + x11/kde-applications/kmix \ > + x11/kde-applications/konsole > + > +# extra apps > +RUN_DEPENDS-plasma-extras += \ > + ${BUILD_PKGPATH},-plasma=${PLASMA_VERSION} \ > + net/kdeconnect-kde \ > + x11/kde-applications/ark \ > + x11/kde-applications/gwenview \ > + x11/kde-applications/kate \ > + x11/kde-applications/kcalc \ > + x11/kde-applications/merkuro \ > + x11/kde-applications/okular \ > + x11/kde-applications/spectacle > > .include <bsd.port.mk> > Index: meta/kde/pkg/DESCR-plasma > =================================================================== > RCS file: meta/kde/pkg/DESCR-plasma > diff -N meta/kde/pkg/DESCR-plasma > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ meta/kde/pkg/DESCR-plasma 24 Dec 2023 12:56:28 -0000 > @@ -0,0 +1,5 @@ > +The KDE Plasma Desktop Environment, base installation. > +Contains core KDE Plasma plus: > + * Dolphin - file manager > + * Konsole - terminal emulator > + * Kmix - sound channel mixer and volume control > Index: meta/kde/pkg/DESCR-plasma-extras > =================================================================== > RCS file: meta/kde/pkg/DESCR-plasma-extras > diff -N meta/kde/pkg/DESCR-plasma-extras > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ meta/kde/pkg/DESCR-plasma-extras 24 Dec 2023 12:56:28 -0000 > @@ -0,0 +1,10 @@ > +The KDE Plasma Desktop Environment, extras installation. > +Contains core KDE Plasma plus: > + * Okular - universal Document Viewer > + * Kate- text editor > + * Gwenview - image viewer > + * Spectacle- screenshot capture utility > + * Kcalc - calculator > + * Ark - file compression/decompression utility > + * Merkuro - kalendar application > + * KDE Connect - integrates your smartphone with KDE > Index: meta/kde/pkg/PLIST-plasma > =================================================================== > RCS file: meta/kde/pkg/PLIST-plasma > diff -N meta/kde/pkg/PLIST-plasma > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ meta/kde/pkg/PLIST-plasma 24 Dec 2023 12:56:28 -0000 > @@ -0,0 +1,2 @@ > +@pkgpath ${BASE_PKGPATH},-plasma > +share/doc/pkg-readmes/${PKGSTEM}-plasma > Index: meta/kde/pkg/PLIST-plasma-extras > =================================================================== > RCS file: meta/kde/pkg/PLIST-plasma-extras > diff -N meta/kde/pkg/PLIST-plasma-extras > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ meta/kde/pkg/PLIST-plasma-extras 24 Dec 2023 12:56:28 -0000 > @@ -0,0 +1 @@ > +@pkgpath ${BASE_PKGPATH},plasma-extras > Index: meta/kde/pkg/README-plasma > =================================================================== > RCS file: meta/kde/pkg/README-plasma > diff -N meta/kde/pkg/README-plasma > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ meta/kde/pkg/README-plasma 24 Dec 2023 12:56:28 -0000 > @@ -0,0 +1,143 @@ > ++----------------------------------------------------------------------- > +| Running ${PKGSTEM} on OpenBSD > ++----------------------------------------------------------------------- > + > +X11 Startup > +=========== > +KDE Plasma desktop environment is launched through the 'startplasma-x11' > +executable. Simply add '${LOCALBASE}/bin/startplasma-x11' to your .xinitrc > +or .xsession script if you use startx(1) or xenodm(1), respectively. You can > +find an example below. The 'XDG_RUNTIME_DIR' should be present before calling > +'startplasma-x11' > + > +export XDG_RUNTIME_DIR=/tmp/run/$(id -u) > +if [ ! -d $XDG_RUNTIME_DIR ]; then > + mkdir -m 700 -p $XDG_RUNTIME_DIR > +fi > + > +export QT_FORCE_STDERR_LOGGING=1 > +export XDG_CURRENT_DESKTOP=KDE > +export DESKTOP_SESSION=plasma > +export QT_FORCE_STDERR_LOGGING=1 > +${LOCALBASE}/bin/startplasma-x11 > ~/.startplasma-x11.log 2>&1 > + > +Logging out and shutting down the computer > +========================================== > +If your user is part of the _shutdown group and thus can execute shutdown(8), > +you should be able to shutdown/logout without further configuration. > + > +Otherwise, halting and rebooting from KDE Plasma require consolekit2 and > +polkit-kde-agent: you'll need to run a systemwide D-BUS service (# rcctl > enable > +messagebus) and start with 'startplasma-x11' with > +'${LOCALBASE}/bin/ck-launch-session': > + > +${LOCALBASE}/bin/ck-launch-session ${LOCALBASE}/bin/startplasma-x11 > + > +If you don't want to use messagebus/polkit-kde-agent, you can still configure > +doas(1) to allow your user to run shutdown/halt -p without having to enter a > +password, and create a launcher executing 'doas shutdown -p' (or doas halt > -p). > + > +Power management > +================ > +If you use KDE Plasma on a laptop, you can install the powerdevil package, > +which will provide battery levels/information, and will allow to configure > +actions upon low battery level or AC plugging. For proper function, it > requires > +messagebus and upowerd running. If using consolekit2 and polkit-kde-agent, it > +will also allow you to suspend the laptop from the logout dialog. > + > +Screen compositor > +================= > +The KDE compositor does not seem to run properly by default. It is > recommended > +to deactivate this under: "System Setting" -> "Display Configuration" -> > +"Compositor" or in `~/.config/kwinrc": > + > +[Compositing] > +Enabled=false > + > +It is also possible to use a window manager other than KWin with Plasma. > + > +export KDEWM=${LOCALBASE}/bin/picom > + > +Desktop search > +============== > +Baloo file indexer is disabled by default on OpenBSD. To enable it go to > +"Search" -> "File Search in system settings or execute: > + > +${LOCALBASE}/bin/balooctl enable > + > +Wayland > +======= > +The KDE Plasma Wayland support is currently experimental and **does not work > +out-of-box yet**. You can use the following script to test it: > + > +#! /bin/sh > + > +export XDG_RUNTIME_DIR=/tmp/run/$(id -u) > +if [ ! -d $XDG_RUNTIME_DIR ]; then > + mkdir -m 700 -p $XDG_RUNTIME_DIR > +fi > + > +# You can try and play with this options: > +#export WLR_DRM_DEVICES=/dev/dri/card0 > +#export LIBSEAT_BACKEND=noop > +#export XCURSOR_THEME=redglass > +#export QT_QPA_PLATFORM=wayland > +#export XDG_SESSION_TYPE=wayland > + > +${LOCALBASE}/bin/ck-launch-session dbus-run-session > ${LOCALBASE}/bin/startplasma-wayland > + > +Known issues > +============ > +- No compositor seem to run by default. (Read "Screen compositor" > +- You can't unlock your session when the screensaver has locked it. I get the > + graphical message "Something wrong happened. Run # ck-unlock-session ...". > + So you will end up with a freezen session that you have to completely kill. > + **It is recommended to disable KDE screen locking** for now. > +- The first start may take a little longer. > +- The sound mixer Kmix works only on the main channel. > + > +Not yet ported Plasma applications/plugins > +========================================== > + - aura-browser > + - kpipewire > + - bluedevil > + - breeze-plymouth > + - discover > + - drkonqi > + - flatpak-kcm > + - kwallet-pam > + - plank-player > + - plasma-bigscreen > + - plasma-disks > + - plasma-firewall > + - plasma-integration > + - plasma-mobile > + - plasma-nm > + - plasma-pa > + - plasma-remotecontrollers > + - plasma-systemmonitor > + - plasma-thunderbolt > + - plasma-vault > + - plasma-welcome > + - plymouth-kcm > + - sddm-kcm > + > +Cheat sheet > +=========== > +# Replace plasmashell and kwin > +$ plasmashell --replace > +$ kwin --replace > + > +Support > +======= > +Please help to improve this situation and report what works well and what > does > +not. So that issues are known and a solution can be worked on. Please provide > +reports with debugging information: > + > +${LOCALBASE}/bin/qdbus-qt5 org.kde.KWin /KWin supportInformation > + > +You can also output all error/info messages by starting `startplasma-x11` > with > +the following options and provide a full error log. > + > +export QT_FORCE_STDERR_LOGGING=1 > +export QT_LOGGING_RULES="*=true" > Index: x11/kde-plasma/kactivitymanagerd/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kactivitymanagerd/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/kactivitymanagerd/Makefile 12 Nov 2023 15:02:43 -0000 > 1.3 > +++ x11/kde-plasma/kactivitymanagerd/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = core components for the KDE Ac > > DISTNAME = kactivitymanagerd-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore > WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5Crash > WANTLIB += KF5DBusAddons KF5GlobalAccel KF5I18n KF5KIOCore KF5Service > Index: x11/kde-plasma/kde-cli-tools/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kde-cli-tools/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/kde-cli-tools/Makefile 21 Dec 2023 20:35:17 -0000 > 1.3 > +++ x11/kde-plasma/kde-cli-tools/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = KDE krameworks 5 tools > > DISTNAME = kde-cli-tools-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Activities KF5Auth KF5AuthCore > WANTLIB += KF5Codecs KF5Completion KF5ConfigCore KF5ConfigGui > WANTLIB += KF5ConfigWidgets KF5CoreAddons KF5I18n KF5IconThemes > Index: x11/kde-plasma/kde-gtk-config/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kde-gtk-config/Makefile,v > diff -u -p -r1.5 Makefile > --- x11/kde-plasma/kde-gtk-config/Makefile 21 Dec 2023 20:35:17 -0000 > 1.5 > +++ x11/kde-plasma/kde-gtk-config/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = GTK2 and GTK3 configurator for KDE > DISTNAME = kde-gtk-config-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore > WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5DBusAddons > WANTLIB += KF5GuiAddons KF5WidgetsAddons KF5WindowSystem Qt5Core > Index: x11/kde-plasma/kdeplasma-addons/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kdeplasma-addons/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/kdeplasma-addons/Makefile 12 Nov 2023 15:02:44 -0000 > 1.3 > +++ x11/kde-plasma/kdeplasma-addons/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = KDE Plasma add-ons > DISTNAME = kdeplasma-addons-${VERSION} > PKGNAME = kdeplasma-addons-kf5-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += plasmapotdprovidercore 0.0 # 0.0 > > WANTLIB += ${COMPILER_LIBCXX} KF5Attica KF5Auth KF5AuthCore KF5CalendarEvents > Index: x11/kde-plasma/kgamma5/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kgamma5/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/kgamma5/Makefile 21 Dec 2023 20:35:17 -0000 1.4 > +++ x11/kde-plasma/kgamma5/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE monitor calibration tool > DISTNAME = kgamma5-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} ICE KF5Auth KF5AuthCore KF5Codecs > WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons > WANTLIB += KF5I18n KF5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets > Index: x11/kde-plasma/khotkeys/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/khotkeys/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/khotkeys/Makefile 21 Dec 2023 20:35:17 -0000 1.4 > +++ x11/kde-plasma/khotkeys/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE Plasma hotkeys > DISTNAME = khotkeys-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += khotkeysprivate 0.0 # 0.0 > > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Bookmarks > Index: x11/kde-plasma/kinfocenter/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kinfocenter/Makefile,v > diff -u -p -r1.5 Makefile > --- x11/kde-plasma/kinfocenter/Makefile 12 Nov 2023 15:02:44 -0000 > 1.5 > +++ x11/kde-plasma/kinfocenter/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = core components for the KDE Activity concept > DISTNAME = kinfocenter-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion > WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons > WANTLIB += KF5I18n KF5JobWidgets KF5KCMUtils KF5KIOCore KF5KIOGui > Index: x11/kde-plasma/kmenuedit/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kmenuedit/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/kmenuedit/Makefile 12 Nov 2023 15:02:44 -0000 1.3 > +++ x11/kde-plasma/kmenuedit/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE menu editor for plasma workspaces > DISTNAME = kmenuedit-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion > WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons > WANTLIB += KF5DBusAddons KF5GlobalAccel KF5I18n KF5IconThemes > Index: x11/kde-plasma/kscreen/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kscreen/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/kscreen/Makefile 21 Dec 2023 20:35:18 -0000 1.4 > +++ x11/kde-plasma/kscreen/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDEs screen management software > DISTNAME = kscreen-${VERSION} > > -UNLINKED = kde-plasma > - > MODKDE5_TRANSLATIONS = Yes > > WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore > Index: x11/kde-plasma/kscreenlocker/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kscreenlocker/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/kscreenlocker/Makefile 21 Dec 2023 20:35:18 -0000 > 1.4 > +++ x11/kde-plasma/kscreenlocker/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = library for secure lock screen architecture > DISTNAME = kscreenlocker-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += KScreenLocker 0.0 # 5.22.5 > > MODKDE5_TRANSLATIONS = Yes > Index: x11/kde-plasma/ksshaskpass/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/ksshaskpass/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/ksshaskpass/Makefile 12 Nov 2023 15:02:44 -0000 > 1.3 > +++ x11/kde-plasma/ksshaskpass/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE Plasma ssh-add helper > DISTNAME = ksshaskpass-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5CoreAddons KF5I18n KF5Wallet > WANTLIB += KF5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets c m > > Index: x11/kde-plasma/ksysguard/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/ksysguard/Makefile,v > diff -u -p -r1.9 Makefile > --- x11/kde-plasma/ksysguard/Makefile 21 Dec 2023 20:35:18 -0000 1.9 > +++ x11/kde-plasma/ksysguard/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = track and control the processe > VERSION = 5.22.0 > DISTNAME = ksysguard-${VERSION} > > -UNLINKED = kde-plasma > - > SITES = ${SITE_KDE:=stable/ksysguard/${VERSION}/} > > WANTLIB += ${COMPILER_LIBCXX} KF5Attica KF5Auth KF5AuthCore KF5Codecs > Index: x11/kde-plasma/ksystemstats/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/ksystemstats/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/ksystemstats/Makefile 21 Dec 2023 20:35:18 -0000 > 1.4 > +++ x11/kde-plasma/ksystemstats/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = plugin based system monitoring daemon > DISTNAME = ksystemstats-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5ConfigCore KF5CoreAddons KF5DBusAddons > WANTLIB += KF5I18n KF5KIOCore KF5Service KF5Solid KSysGuardFormatter > WANTLIB += KSysGuardSystemStats Qt5Concurrent Qt5Core Qt5DBus > Index: x11/kde-plasma/kwayland-integration/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kwayland-integration/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/kwayland-integration/Makefile 12 Nov 2023 15:02:44 > -0000 1.4 > +++ x11/kde-plasma/kwayland-integration/Makefile 24 Dec 2023 12:56:28 > -0000 > @@ -1,8 +1,6 @@ > COMMENT = integration kwayland plugins > DISTNAME = kwayland-integration-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} GL KF5WaylandClient KF5WindowSystem > WANTLIB += Qt5Core Qt5Gui Qt5WaylandClient Qt5Widgets X11 m wayland-client > WANTLIB += xkbcommon > Index: x11/kde-plasma/kwin/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kwin/Makefile,v > diff -u -p -r1.10 Makefile > --- x11/kde-plasma/kwin/Makefile 21 Dec 2023 20:35:18 -0000 1.10 > +++ x11/kde-plasma/kwin/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = window manager for KDE Plasma Desktops > DISTNAME = kwin-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += kcmkwincommon 0.0 # 0.0 > SHARED_LIBS += kwin 0.0 # 0.0 > SHARED_LIBS += kwineffects 0.0 # 0.0 > Index: x11/kde-plasma/kwrited/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/kwrited/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/kwrited/Makefile 12 Nov 2023 15:02:44 -0000 1.3 > +++ x11/kde-plasma/kwrited/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE daemon listening for wall and write messages > DISTNAME = kwrited-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5CoreAddons KF5I18n KF5Notifications > WANTLIB += KF5Pty Qt5Core Qt5DBus Qt5Gui Qt5Widgets c m > > Index: x11/kde-plasma/layer-shell-qt/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/layer-shell-qt/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/layer-shell-qt/Makefile 12 Nov 2023 15:02:44 -0000 > 1.2 > +++ x11/kde-plasma/layer-shell-qt/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = Qt Wayland wl-layer-shell protocol component > DISTNAME = layer-shell-qt-${VERSION} > > -UNLINKED = kde-plasma > - > MODKDE5_TRANSLATIONS = Yes > > SHARED_LIBS += LayerShellQtInterface 0.0 # 5.22.5 > Index: x11/kde-plasma/libkscreen/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/libkscreen/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/libkscreen/Makefile 12 Nov 2023 15:02:44 -0000 > 1.3 > +++ x11/kde-plasma/libkscreen/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = screen management library for > DISTNAME = libkscreen-${VERSION} > PKGNAME = libkscreen-kf5-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += KF5Screen 0.0 # 5.22.0 5 > SHARED_LIBS += KF5ScreenDpms 0.0 # 5.22.0 5 > > Index: x11/kde-plasma/libksysguard/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/libksysguard/Makefile,v > diff -u -p -r1.6 Makefile > --- x11/kde-plasma/libksysguard/Makefile 21 Dec 2023 20:35:18 -0000 > 1.6 > +++ x11/kde-plasma/libksysguard/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KSysGuard library > DISTNAME = libksysguard-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += KSysGuardFormatter 0.0 # 5.22.5 > SHARED_LIBS += KSysGuardSensorFaces 0.0 # 5.22.5 > SHARED_LIBS += KSysGuardSensors 0.0 # 5.22.5 > Index: x11/kde-plasma/milou/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/milou/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/milou/Makefile 12 Nov 2023 15:02:44 -0000 1.3 > +++ x11/kde-plasma/milou/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE5 Plasma Search and Launch > DISTNAME = milou-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS = milou 0.0 > > WANTLIB += ${COMPILER_LIBCXX} KF5ConfigCore KF5CoreAddons KF5I18n > Index: x11/kde-plasma/oxygen-sounds/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/oxygen-sounds/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/oxygen-sounds/Makefile 12 Nov 2023 15:02:44 -0000 > 1.2 > +++ x11/kde-plasma/oxygen-sounds/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = sounds for the Oxygen desktop theme > DISTNAME = oxygen-sounds-${VERSION} > > -UNLINKED = kde-plasma > - > PKG_ARCH = * > > NO_BUILD = Yes > Index: x11/kde-plasma/plasma-browser-integration/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-browser-integration/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/plasma-browser-integration/Makefile 21 Dec 2023 > 20:35:18 -0000 1.2 > +++ x11/kde-plasma/plasma-browser-integration/Makefile 24 Dec 2023 > 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = Plasma browser integration > DISTNAME = plasma-browser-integration-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Activities KF5ConfigCore KF5CoreAddons > WANTLIB += KF5Crash KF5DBusAddons KF5FileMetaData KF5I18n KF5ItemModels > WANTLIB += KF5JobWidgets KF5KIOCore KF5KIOGui KF5Notifications > Index: x11/kde-plasma/plasma-desktop/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-desktop/Makefile,v > diff -u -p -r1.4 Makefile > --- x11/kde-plasma/plasma-desktop/Makefile 21 Dec 2023 20:35:19 -0000 > 1.4 > +++ x11/kde-plasma/plasma-desktop/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE tools and widgets for the desktop > DISTNAME = plasma-desktop-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Activities KF5ActivitiesStats > WANTLIB += KF5Attica KF5Auth KF5AuthCore KF5Baloo KF5Bookmarks > WANTLIB += KF5Codecs KF5Completion KF5ConfigCore KF5ConfigGui > Index: x11/kde-plasma/plasma-nano/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-nano/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/plasma-nano/Makefile 12 Nov 2023 15:02:45 -0000 > 1.3 > +++ x11/kde-plasma/plasma-nano/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = minimal Plasma shell package > DISTNAME = plasma-nano-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5ConfigCore KF5CoreAddons KF5Service > WANTLIB += KF5WaylandClient KF5WindowSystem Qt5Core Qt5Gui Qt5Network > WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5Widgets X11 m > Index: x11/kde-plasma/plasma-pa/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-pa/Makefile,v > diff -u -p -r1.5 Makefile > --- x11/kde-plasma/plasma-pa/Makefile 12 Nov 2023 15:02:45 -0000 1.5 > +++ x11/kde-plasma/plasma-pa/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE Plasma PulseAudio support > DISTNAME = plasma-pa-${VERSION} > > -UNLINKED = kde-plasma > - > MODKDE5_TRANSLATIONS = Yes > MODKDE5_DOCS = Yes > > Index: x11/kde-plasma/plasma-sdk/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-sdk/Makefile,v > diff -u -p -r1.3 Makefile > --- x11/kde-plasma/plasma-sdk/Makefile 12 Nov 2023 15:02:45 -0000 > 1.3 > +++ x11/kde-plasma/plasma-sdk/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = applications useful for Plasma development > DISTNAME = plasma-sdk-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5Archive KF5Auth KF5AuthCore KF5Codecs > WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5ConfigWidgets > WANTLIB += KF5CoreAddons KF5DBusAddons KF5Declarative KF5I18n > Index: x11/kde-plasma/plasma-workspace/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-workspace/Makefile,v > diff -u -p -r1.5 Makefile > --- x11/kde-plasma/plasma-workspace/Makefile 21 Dec 2023 20:35:19 -0000 > 1.5 > +++ x11/kde-plasma/plasma-workspace/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = various components needed to run a Plasma-based environment > DISTNAME = plasma-workspace-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += colorcorrect 0.0 # 0.0 > SHARED_LIBS += kfontinst 0.0 # 0.0 > SHARED_LIBS += kfontinstui 0.0 # 0.0 > Index: x11/kde-plasma/plasma-workspace-wallpapers/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/plasma-workspace-wallpapers/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/plasma-workspace-wallpapers/Makefile 12 Nov 2023 > 15:02:45 -0000 1.2 > +++ x11/kde-plasma/plasma-workspace-wallpapers/Makefile 24 Dec 2023 > 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = KDE Plasma wallpapers workspaces > DISTNAME = plasma-workspace-wallpapers-${VERSION} > > -UNLINKED = kde-plasma > - > MODKDE5_TRANSLATIONS = Yes > MODKDE5_ICON_CACHE = Yes > NO_TEST = Yes > Index: x11/kde-plasma/polkit-kde-agent-1/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/polkit-kde-agent-1/Makefile,v > diff -u -p -r1.5 Makefile > --- x11/kde-plasma/polkit-kde-agent-1/Makefile 21 Dec 2023 20:35:19 > -0000 1.5 > +++ x11/kde-plasma/polkit-kde-agent-1/Makefile 24 Dec 2023 12:56:28 > -0000 > @@ -2,8 +2,6 @@ COMMENT = daemon providing a Polkit auth > DISTNAME = polkit-kde-agent-1-${VERSION} > PKGNAME = polkit-kde-agent-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} KF5CoreAddons KF5Crash KF5DBusAddons > WANTLIB += KF5I18n KF5IconThemes KF5WidgetsAddons KF5WindowSystem > WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Widgets X11 c m polkit-qt5-agent-1 > Index: x11/kde-plasma/powerdevil/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/powerdevil/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/powerdevil/Makefile 21 Dec 2023 20:35:19 -0000 > 1.2 > +++ x11/kde-plasma/powerdevil/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = power management daemon > DISTNAME = powerdevil-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += powerdevilconfigcommonprivate 0.0 # 0.0 > SHARED_LIBS += powerdevilcore 0.0 # 0.0 > SHARED_LIBS += powerdevilui 0.0 # 0.0 > Index: x11/kde-plasma/qqc2-breeze-style/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/qqc2-breeze-style/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/qqc2-breeze-style/Makefile 12 Nov 2023 15:02:45 -0000 > 1.2 > +++ x11/kde-plasma/qqc2-breeze-style/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -1,8 +1,6 @@ > COMMENT = Breeze QQC2 Style > DISTNAME = qqc2-breeze-style-${VERSION} > > -UNLINKED = kde-plasma > - > MODKDE5_TRANSLATIONS = Yes > MODKDE5_ICON_CACHE = Yes > > Index: x11/kde-plasma/systemsettings/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/systemsettings/Makefile,v > diff -u -p -r1.7 Makefile > --- x11/kde-plasma/systemsettings/Makefile 21 Dec 2023 20:35:19 -0000 > 1.7 > +++ x11/kde-plasma/systemsettings/Makefile 24 Dec 2023 12:56:28 -0000 > @@ -2,8 +2,6 @@ COMMENT = KDE Plasma control center > DISTNAME = systemsettings-${VERSION} > PKGNAME = systemsettings-kf5-${VERSION} > > -UNLINKED = kde-plasma > - > SHARED_LIBS += systemsettingsview 0.0 # 0.0 > > WANTLIB += ${COMPILER_LIBCXX} KF5Activities KF5Auth KF5AuthCore > Index: x11/kde-plasma/xdg-desktop-portal-kde/Makefile > =================================================================== > RCS file: /cvs/ports/x11/kde-plasma/xdg-desktop-portal-kde/Makefile,v > diff -u -p -r1.2 Makefile > --- x11/kde-plasma/xdg-desktop-portal-kde/Makefile 12 Nov 2023 15:02:45 > -0000 1.2 > +++ x11/kde-plasma/xdg-desktop-portal-kde/Makefile 24 Dec 2023 12:56:28 > -0000 > @@ -1,8 +1,6 @@ > COMMENT = xdg-desktop-portal Qt/KF5 backend > DISTNAME = xdg-desktop-portal-kde-${VERSION} > > -UNLINKED = kde-plasma > - > WANTLIB += ${COMPILER_LIBCXX} GL KF5Auth KF5AuthCore KF5Bookmarks > WANTLIB += KF5Codecs KF5Completion KF5ConfigCore KF5ConfigGui > WANTLIB += KF5ConfigWidgets KF5CoreAddons KF5Declarative KF5GlobalAccel >