On Wed Dec 27, 2023 at 02:42:20PM +0100, Rafael Sadowski wrote: > Please find attached kpipewire-5.27.10. I have not been able to test it. > I also have no idea how far we are with pipewire. I need it to update > krfb and spectacle. (New dependency since KDE Gear 23.08.x) >
and here the mentioned kde ports: Index: krfb/Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/krfb/Makefile,v diff -u -p -r1.21 Makefile --- krfb/Makefile 19 Nov 2023 12:26:58 -0000 1.21 +++ krfb/Makefile 27 Dec 2023 15:53:50 -0000 @@ -2,18 +2,16 @@ COMMENT = desktop sharing DISTNAME = krfb-${VERSION} CATEGORIES = net x11 -# XXX Depends on KPipeWire (pipewire) -VERSION = 22.12.3 -REVISION = 3 - SHARED_LIBS += krfbprivate 3.0 # 5.0 + WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5DBusAddons -WANTLIB += KF5DNSSD KF5I18n KF5Notifications KF5Wallet KF5WidgetsAddons -WANTLIB += KF5WindowSystem KF5XmlGui Qt5Core Qt5DBus Qt5Gui Qt5Network -WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml X11 Xdamage Xext Xtst -WANTLIB += c m vncserver xcb xcb-damage xcb-image xcb-render xcb-shape -WANTLIB += xcb-shm xcb-xfixes +WANTLIB += KF5DNSSD KF5I18n KF5Notifications KF5Wallet KF5WaylandClient +WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui KPipeWire +WANTLIB += KPipeWireDmaBuf Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets +WANTLIB += Qt5X11Extras Qt5Xml X11 Xdamage Xext Xtst c m vncserver +WANTLIB += wayland-client xcb xcb-damage xcb-image xcb-render +WANTLIB += xcb-shape xcb-shm xcb-xfixes WANTLIB += lib/inotify/inotify @@ -40,12 +38,12 @@ LIB_DEPENDS = devel/kf5/kauth \ devel/kf5/kwallet \ devel/kf5/kwidgetsaddons \ devel/kf5/kxmlgui \ + devel/kf5/kwayland \ net/libvncserver \ devel/libinotify \ + x11/kde-plasma/kpipewire \ x11/qt5/qtx11extras CXXFLAGS += -I${LOCALBASE}/include - -CONFIGURE_ARGS = -DDISABLE_PIPEWIRE=ON .include <bsd.port.mk> Index: krfb/distinfo =================================================================== RCS file: /cvs/ports/x11/kde-applications/krfb/distinfo,v diff -u -p -r1.29 distinfo --- krfb/distinfo 8 Mar 2023 20:43:34 -0000 1.29 +++ krfb/distinfo 27 Dec 2023 15:53:50 -0000 @@ -1,2 +1,2 @@ -SHA256 (kde-applications/krfb-22.12.3.tar.xz) = 3I0muRCfNg0hnFci/NUwCfaXiRuJ39/nLjaAupQxluQ= -SIZE (kde-applications/krfb-22.12.3.tar.xz) = 1324320 +SHA256 (kde-applications/krfb-23.08.4.tar.xz) = uxWjAkKMRfgzHSWpFGZ0Q2fLOC1LLvoeiKPMc9rLaYQ= +SIZE (kde-applications/krfb-23.08.4.tar.xz) = 1322700 Index: krfb/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/kde-applications/krfb/pkg/PLIST,v diff -u -p -r1.11 PLIST --- krfb/pkg/PLIST 18 Dec 2022 09:11:05 -0000 1.11 +++ krfb/pkg/PLIST 27 Dec 2023 15:53:50 -0000 @@ -5,7 +5,9 @@ lib/qt5/plugins/krfb/ lib/qt5/plugins/krfb/events/ @so lib/qt5/plugins/krfb/events/x11.so +@so lib/qt5/plugins/krfb/events/xdp.so lib/qt5/plugins/krfb/framebuffer/ +@so lib/qt5/plugins/krfb/framebuffer/pw.so @so lib/qt5/plugins/krfb/framebuffer/qt.so @so lib/qt5/plugins/krfb/framebuffer/xcb.so share/applications/org.kde.krfb.desktop Index: spectacle/Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/spectacle/Makefile,v diff -u -p -r1.32 Makefile --- spectacle/Makefile 28 Oct 2023 07:47:54 -0000 1.32 +++ spectacle/Makefile 27 Dec 2023 15:53:50 -0000 @@ -1,23 +1,20 @@ COMMENT = KDE screen capture and screenshot program DISTNAME = spectacle-${VERSION} CATEGORIES = x11 -# XXX Depends on KPipeWire (pipewire) -VERSION = 22.12.3 -REVISION = 1 HOMEPAGE = https://apps.kde.org/spectacle/ -WANTLIB += ${COMPILER_LIBCXX} KF5Attica KF5Auth KF5AuthCore KF5Codecs -WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5ConfigWidgets -WANTLIB += KF5CoreAddons KF5DBusAddons KF5GlobalAccel KF5GuiAddons -WANTLIB += KF5I18n KF5JobWidgets KF5KIOCore KF5KIOGui KF5KIOWidgets -WANTLIB += KF5NewStuff KF5NewStuffCore KF5Notifications KF5Purpose -WANTLIB += KF5PurposeWidgets KF5Service KF5Solid KF5WaylandClient -WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent -WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport Qt5Svg -WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml X11 c kImageAnnotator -WANTLIB += m xcb xcb-cursor xcb-image xcb-render xcb-shape xcb-shm -WANTLIB += xcb-util xcb-xfixes +WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion +WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons +WANTLIB += KF5DBusAddons KF5GlobalAccel KF5GuiAddons KF5I18n KF5JobWidgets +WANTLIB += KF5KIOCore KF5KIOGui KF5KIOWidgets KF5Kirigami2 KF5Notifications +WANTLIB += KF5Purpose KF5PurposeWidgets KF5Service KF5Solid KF5WidgetsAddons +WANTLIB += KF5WindowSystem KF5XmlGui KPipeWire KPipeWireRecord +WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport +WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2 Qt5QuickTemplates2 +WANTLIB += Qt5WaylandClient Qt5Widgets Qt5X11Extras Qt5Xml X11 +WANTLIB += c m wayland-client xcb xcb-cursor xcb-image xcb-render +WANTLIB += xcb-shape xcb-shm xcb-util xcb-xfixes MODKDE5_DESKTOP_FILE = yes MODKDE5_ICON_CACHE = yes @@ -26,9 +23,7 @@ MODKDE5_DOCS = yes MODULES += lang/python -LIB_DEPENDS = graphics/kimageannotator>=0.6.0 \ - devel/kf5/attica \ - devel/kf5/kauth \ +LIB_DEPENDS = devel/kf5/kauth \ devel/kf5/kcodecs \ devel/kf5/kcompletion \ devel/kf5/kconfig \ @@ -38,14 +33,15 @@ LIB_DEPENDS = graphics/kimageannotator>= devel/kf5/ki18n \ devel/kf5/kio \ devel/kf5/kjobwidgets \ - devel/kf5/knewstuff \ devel/kf5/knotifications \ devel/kf5/kservice \ devel/kf5/kwidgetsaddons \ devel/kf5/kwindowsystem \ devel/kf5/kxmlgui \ devel/kf5/purpose \ - devel/kf5/kwayland \ + devel/kf5/kirigami2 \ + x11/qt5/qtquickcontrols2 \ + x11/kde-plasma/kpipewire \ x11/qt5/qtx11extras post-install: Index: spectacle/distinfo =================================================================== RCS file: /cvs/ports/x11/kde-applications/spectacle/distinfo,v diff -u -p -r1.17 distinfo --- spectacle/distinfo 8 Mar 2023 20:43:37 -0000 1.17 +++ spectacle/distinfo 27 Dec 2023 15:53:50 -0000 @@ -1,2 +1,2 @@ -SHA256 (kde-applications/spectacle-22.12.3.tar.xz) = SX5LcfTKOyBFYhOmbbPNKzHDwwQMkkqm/CsFMEcXzQc= -SIZE (kde-applications/spectacle-22.12.3.tar.xz) = 1272768 +SHA256 (kde-applications/spectacle-23.08.4.tar.xz) = eGXlPUMRVRtRqVugpVp4BYUY0biTjSBZ5vrODC4AzRM= +SIZE (kde-applications/spectacle-23.08.4.tar.xz) = 1352620 Index: spectacle/patches/patch-src_QuickEditor_QuickEditor_cpp =================================================================== RCS file: spectacle/patches/patch-src_QuickEditor_QuickEditor_cpp diff -N spectacle/patches/patch-src_QuickEditor_QuickEditor_cpp --- spectacle/patches/patch-src_QuickEditor_QuickEditor_cpp 11 Mar 2022 20:16:32 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -Unbreak build wild Qt 5.15.2 - -Index: src/QuickEditor/QuickEditor.cpp ---- src/QuickEditor/QuickEditor.cpp.orig -+++ src/QuickEditor/QuickEditor.cpp -@@ -9,6 +9,7 @@ - #include "ComparableQPoint.h" - #include "settings.h" - -+#include <QPainterPath> - #include <KLocalizedString> - #include <KWayland/Client/plasmashell.h> - #include <KWayland/Client/surface.h> Index: spectacle/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/kde-applications/spectacle/pkg/PLIST,v diff -u -p -r1.12 PLIST --- spectacle/pkg/PLIST 18 Dec 2022 09:11:10 -0000 1.12 +++ spectacle/pkg/PLIST 27 Dec 2023 15:53:50 -0000 @@ -77,6 +77,7 @@ share/locale/da/LC_MESSAGES/spectacle.mo share/locale/de/LC_MESSAGES/spectacle.mo share/locale/el/LC_MESSAGES/spectacle.mo share/locale/en_GB/LC_MESSAGES/spectacle.mo +share/locale/eo/LC_MESSAGES/spectacle.mo share/locale/es/LC_MESSAGES/spectacle.mo share/locale/et/LC_MESSAGES/spectacle.mo share/locale/eu/LC_MESSAGES/spectacle.mo