git: b4cd5645f49d - main - KDE: Update KDE Plasma to 6.7.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Sep 2026 12:29:45 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b4cd5645f49d95881f4399da238d3f6d6f2ad983
commit b4cd5645f49d95881f4399da238d3f6d6f2ad983
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-09-21 12:21:09 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-09-21 12:24:16 +0000
KDE: Update KDE Plasma to 6.7.3
Plasma 6.7 is the last release supporting X11 session. Future KDE Plasma 6.8
release will be Wayland-exclusive. Support for X11 applications will be fully
entrusted to Xwayland. For more info. see KDE blog post:
https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/
Announcements:
https://kde.org/announcements/plasma/6/6.7.0
https://kde.org/announcements/plasma/6/6.7.1
https://kde.org/announcements/plasma/6/6.7.2
https://kde.org/announcements/plasma/6/6.7.3
Ports changes:
x11-themes/plasma6-union: Add new Plasma port.
Plasma Union is Qt style engine supporting both QtQuick and QtWidgets.
Mk/Uses/kde.mk:
* Add union component
* fix path for print-manager component
deskutils/plasma6-xdg-desktop-portal-kde:
* Drop unused KDE components
graphics/plasma6-spectacle:
* Require graphics/tesseract
print/plasma6-print-manager
* Depend on packagekit-qt
* Renew KDE components
sysutils/plasma6-ksystemstats:
* Regenerate patch
x11-toolkits/plasma6-kdeplasma-addons
* Require devel/corrosion for building
* Renew USE_KDE and USE_QT components
x11-wm/plasma6-kwin
* Require Vulkan
* Renew KDE components
x11/plasma6-kscreen
* Renew KDE components
x11/plasma6-plasma-desktop:
* Drop unused KDE components
x11/plasma6-plasma-integration:
* Drop unused KDE components
---
Mk/Uses/kde.mk | 9 +-
audio/plasma6-kpipewire/Makefile | 2 +-
audio/plasma6-kpipewire/distinfo | 6 +-
audio/plasma6-ocean-sound-theme/distinfo | 6 +-
audio/plasma6-ocean-sound-theme/pkg-plist | 2 +
audio/plasma6-oxygen-sounds/distinfo | 6 +-
audio/plasma6-plasma-pa/distinfo | 6 +-
deskutils/plasma6-milou/distinfo | 6 +-
deskutils/plasma6-sddm-kcm/distinfo | 6 +-
deskutils/plasma6-xdg-desktop-portal-kde/Makefile | 2 +-
deskutils/plasma6-xdg-desktop-portal-kde/distinfo | 6 +-
devel/plasma6-kwrited/distinfo | 6 +-
devel/plasma6-plasma-sdk/distinfo | 6 +-
devel/plasma6-plasma-sdk/pkg-plist | 32 ---
devel/plasma6-plasma5support/distinfo | 6 +-
graphics/plasma6-spectacle/Makefile | 1 +
graphics/plasma6-spectacle/distinfo | 6 +-
print/plasma6-print-manager/Makefile | 11 +-
print/plasma6-print-manager/distinfo | 6 +-
print/plasma6-print-manager/pkg-plist | 30 ++-
security/plasma6-kscreenlocker/distinfo | 6 +-
security/plasma6-ksshaskpass/distinfo | 6 +-
security/plasma6-ksshaskpass/pkg-plist | 1 +
security/plasma6-kwallet-pam/distinfo | 6 +-
sysutils/plasma6-discover/distinfo | 6 +-
sysutils/plasma6-kde-cli-tools/distinfo | 6 +-
sysutils/plasma6-kde-cli-tools/pkg-plist | 1 +
sysutils/plasma6-kinfocenter/distinfo | 6 +-
sysutils/plasma6-kmenuedit/distinfo | 6 +-
sysutils/plasma6-knighttime/distinfo | 6 +-
sysutils/plasma6-ksystemstats/distinfo | 6 +-
sysutils/plasma6-ksystemstats/files/patch-network | 262 ++-------------------
sysutils/plasma6-libksysguard/distinfo | 6 +-
sysutils/plasma6-libksysguard/pkg-plist | 4 +-
sysutils/plasma6-plasma-disks/distinfo | 6 +-
sysutils/plasma6-plasma-systemmonitor/distinfo | 6 +-
sysutils/plasma6-polkit-kde-agent-1/distinfo | 6 +-
sysutils/plasma6-powerdevil/distinfo | 6 +-
sysutils/plasma6-powerdevil/pkg-plist | 1 +
sysutils/plasma6-systemsettings/distinfo | 6 +-
www/plasma6-plasma-browser-integration/distinfo | 6 +-
x11-themes/Makefile | 1 +
x11-themes/plasma6-aurorae/distinfo | 6 +-
x11-themes/plasma6-aurorae/pkg-plist | 3 +
x11-themes/plasma6-breeze-gtk/distinfo | 6 +-
x11-themes/plasma6-breeze/distinfo | 6 +-
x11-themes/plasma6-kde-gtk-config/distinfo | 6 +-
x11-themes/plasma6-oxygen/distinfo | 6 +-
x11-themes/plasma6-oxygen/pkg-plist | 90 ++++++-
.../plasma6-plasma-workspace-wallpapers/distinfo | 6 +-
.../plasma6-plasma-workspace-wallpapers/pkg-plist | 7 +
x11-themes/plasma6-qqc2-breeze-style/distinfo | 6 +-
x11-themes/plasma6-union/Makefile | 19 ++
x11-themes/plasma6-union/distinfo | 3 +
x11-themes/plasma6-union/pkg-plist | 116 +++++++++
x11-toolkits/plasma6-kdeplasma-addons/Makefile | 11 +-
x11-toolkits/plasma6-kdeplasma-addons/distinfo | 6 +-
x11-toolkits/plasma6-kdeplasma-addons/pkg-plist | 20 ++
x11-wm/plasma6-kdecoration/distinfo | 6 +-
x11-wm/plasma6-kwin-x11/distinfo | 6 +-
x11-wm/plasma6-kwin-x11/pkg-plist | 1 +
x11-wm/plasma6-kwin/Makefile | 4 +-
x11-wm/plasma6-kwin/distinfo | 6 +-
x11-wm/plasma6-kwin/pkg-plist | 24 +-
x11/plasma6-kactivitymanagerd/distinfo | 6 +-
x11/plasma6-kgamma/distinfo | 6 +-
x11/plasma6-kglobalacceld/distinfo | 6 +-
x11/plasma6-kscreen/Makefile | 7 +-
x11/plasma6-kscreen/distinfo | 6 +-
x11/plasma6-kscreen/pkg-plist | 3 +
x11/plasma6-kwayland-integration/distinfo | 6 +-
x11/plasma6-kwayland/distinfo | 6 +-
x11/plasma6-layer-shell-qt/distinfo | 6 +-
x11/plasma6-libkscreen/distinfo | 6 +-
x11/plasma6-libplasma/distinfo | 6 +-
x11/plasma6-libplasma/pkg-plist | 1 +
x11/plasma6-plasma-activities-stats/distinfo | 6 +-
x11/plasma6-plasma-activities/distinfo | 6 +-
x11/plasma6-plasma-desktop/Makefile | 2 +-
x11/plasma6-plasma-desktop/distinfo | 6 +-
x11/plasma6-plasma-desktop/pkg-plist | 9 +-
x11/plasma6-plasma-integration/Makefile | 8 +-
x11/plasma6-plasma-integration/distinfo | 6 +-
x11/plasma6-plasma-workspace/distinfo | 6 +-
x11/plasma6-plasma-workspace/pkg-plist | 111 +++++----
85 files changed, 596 insertions(+), 520 deletions(-)
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index abd2b22e4205..1b5cffff563f 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -101,7 +101,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.6.6
+KDE_PLASMA6_VERSION?= 6.7.3
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
@@ -342,7 +342,7 @@ _USE_PLASMA6_ALL= activities activities-stats activitymanagerd \
plasma-workspace-wallpapers plasma5support \
polkit-kde-agent-1 powerdevil print-manager \
qqc2-breeze-style sddm-kcm spectacle systemmonitor \
- systemsettings wayland xdg-desktop-portal-kde
+ systemsettings union wayland xdg-desktop-portal-kde
_USE_PLASMA_ALL= ${_USE_PLASMA${_KDE_VERSION}_ALL}
# List of frequently used components of the KDE Gears distribution.
@@ -797,7 +797,7 @@ kde-powerdevil_PORT= sysutils/plasma${_KDE_VERSION}-powerdevil
kde-powerdevil_LIB= libpowerdevilcore.so
kde-print-manager_PORT= print/plasma${_KDE_VERSION}-print-manager
-kde-print-manager_PATH= ${KDE_PREFIX}/bin/kde-print-queue
+kde-print-manager_PATH= ${KDE_PREFIX}/bin/plasma-print-queue
kde-print-manager_TYPE= run
kde-spectacle_PORT= graphics/plasma${_KDE_VERSION}-spectacle
@@ -811,6 +811,9 @@ kde-systemmonitor_TYPE= run
kde-systemsettings_PORT= sysutils/plasma${_KDE_VERSION}-systemsettings
kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings
+kde-union_PORT= x11-themes/plasma${_KDE_VERSION}-union
+kde-union_LIB= libUnion.so
+
kde-xdg-desktop-portal-kde_PORT= deskutils/plasma${_KDE_VERSION}-xdg-desktop-portal-kde
kde-xdg-desktop-portal-kde_PATH= ${KDE_PREFIX}/lib/libexec/xdg-desktop-portal-kde
diff --git a/audio/plasma6-kpipewire/Makefile b/audio/plasma6-kpipewire/Makefile
index 7be7c33e74ce..7739f6beff5b 100644
--- a/audio/plasma6-kpipewire/Makefile
+++ b/audio/plasma6-kpipewire/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kpipewire
-DISTVERSION= ${KDE_PLASMA_VERSION}.1
+DISTVERSION= ${KDE_PLASMA_VERSION}
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index a1c4b67237ba..3229335812c1 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783612228
-SHA256 (KDE/plasma/6.6.6/kpipewire-6.6.6.1.tar.xz) = c357ffb467301b650ee77ff670da33a97a4e203557d2f8790e40449a2173ecd8
-SIZE (KDE/plasma/6.6.6/kpipewire-6.6.6.1.tar.xz) = 153848
+TIMESTAMP = 1784135254
+SHA256 (KDE/plasma/6.7.3/kpipewire-6.7.3.tar.xz) = b622f3d2d8d43af1795103ec7b46b90f11af559245c9f1371fbd5663d0d8ee33
+SIZE (KDE/plasma/6.7.3/kpipewire-6.7.3.tar.xz) = 156276
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 85eeb0253cdd..b6716477e325 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435804
-SHA256 (KDE/plasma/6.6.6/ocean-sound-theme-6.6.6.tar.xz) = fcb5b87bf748e21257dcdc95a0e2ccb063f9762dab4c5c36a8f5b58e053c9708
-SIZE (KDE/plasma/6.6.6/ocean-sound-theme-6.6.6.tar.xz) = 2124108
+TIMESTAMP = 1784131882
+SHA256 (KDE/plasma/6.7.3/ocean-sound-theme-6.7.3.tar.xz) = 9ad12fdad851e69f4ff7d966e8b85b93c23cfc7b01f90434914300c60140e971
+SIZE (KDE/plasma/6.7.3/ocean-sound-theme-6.7.3.tar.xz) = 2148028
diff --git a/audio/plasma6-ocean-sound-theme/pkg-plist b/audio/plasma6-ocean-sound-theme/pkg-plist
index 4861196abbf0..8af504791f90 100644
--- a/audio/plasma6-ocean-sound-theme/pkg-plist
+++ b/audio/plasma6-ocean-sound-theme/pkg-plist
@@ -54,6 +54,8 @@ share/sounds/ocean/stereo/message-attention.oga
share/sounds/ocean/stereo/message-contact-in.oga
share/sounds/ocean/stereo/message-contact-out.oga
share/sounds/ocean/stereo/message-highlight.oga
+share/sounds/ocean/stereo/message-new-email.oga
+share/sounds/ocean/stereo/message-new-email.oga.license
share/sounds/ocean/stereo/message-new-instant.oga
share/sounds/ocean/stereo/message-new-instant.oga.license
share/sounds/ocean/stereo/message-sent-instant.oga
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index fbcf68891f05..b6bb7bf4ef15 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435805
-SHA256 (KDE/plasma/6.6.6/oxygen-sounds-6.6.6.tar.xz) = 915458b8634d64616364b893ac557198969841f8bbce626ddd8e99ae40d21988
-SIZE (KDE/plasma/6.6.6/oxygen-sounds-6.6.6.tar.xz) = 1935440
+TIMESTAMP = 1784131883
+SHA256 (KDE/plasma/6.7.3/oxygen-sounds-6.7.3.tar.xz) = 799a12bc37b630ca0fd65082e2e7d891aff76cfdf81406ff8c76ceb487bcd657
+SIZE (KDE/plasma/6.7.3/oxygen-sounds-6.7.3.tar.xz) = 1935516
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index b0bfb395f41f..8edc6b2a5d29 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435808
-SHA256 (KDE/plasma/6.6.6/plasma-pa-6.6.6.tar.xz) = c16fcc68a954ed69d0fe0c8b0a23e306c97512c66b885d0d4dc247aa0419fd4b
-SIZE (KDE/plasma/6.6.6/plasma-pa-6.6.6.tar.xz) = 202776
+TIMESTAMP = 1784131885
+SHA256 (KDE/plasma/6.7.3/plasma-pa-6.7.3.tar.xz) = c97e985d37494c3617afcbe1d43e039de0068ed53e237083f27dc046e20d1665
+SIZE (KDE/plasma/6.7.3/plasma-pa-6.7.3.tar.xz) = 216716
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index bb89c5d404fc..1137fd3c414b 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435808
-SHA256 (KDE/plasma/6.6.6/milou-6.6.6.tar.xz) = 80144bb3dc2cb135ca9cceb6af962fbb1548ed039f8973dba7f17a915e4170ca
-SIZE (KDE/plasma/6.6.6/milou-6.6.6.tar.xz) = 49956
+TIMESTAMP = 1784131886
+SHA256 (KDE/plasma/6.7.3/milou-6.7.3.tar.xz) = 20b8d9e040ffbeeebe05b27d89759c8e8c89081aba463e3ae0d3847e60ad4d52
+SIZE (KDE/plasma/6.7.3/milou-6.7.3.tar.xz) = 50036
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index b049dc07bed4..2a13e524408f 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435810
-SHA256 (KDE/plasma/6.6.6/sddm-kcm-6.6.6.tar.xz) = fce3d98d4743ede136be8901bcdb85717f1982744ae71a592261b5307819e14d
-SIZE (KDE/plasma/6.6.6/sddm-kcm-6.6.6.tar.xz) = 105248
+TIMESTAMP = 1784131886
+SHA256 (KDE/plasma/6.7.3/sddm-kcm-6.7.3.tar.xz) = 345acf5cf3cf2b5feb2ee0b31471521e79268491019a6baefb31b23690f62e0f
+SIZE (KDE/plasma/6.7.3/sddm-kcm-6.7.3.tar.xz) = 107588
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index e60989e326a9..113ff038e427 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -13,7 +13,7 @@ LIB_DEPENDS= libwayland-client.so:graphics/wayland \
RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal
USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
-USE_KDE= bookmarks completion config coreaddons globalaccel guiaddons \
+USE_KDE= bookmarks completion config coreaddons globalaccel \
i18n iconthemes itemviews jobwidgets kio kirigami2 \
notifications service solid statusnotifieritem wayland \
widgetsaddons windowsystem \
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index f2560584c3b6..46f2f8ac04df 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435810
-SHA256 (KDE/plasma/6.6.6/xdg-desktop-portal-kde-6.6.6.tar.xz) = 5015d0346985e0b5d259d656a099a1bb3af8409e6b6241030c2fdfeedacd9e78
-SIZE (KDE/plasma/6.6.6/xdg-desktop-portal-kde-6.6.6.tar.xz) = 229052
+TIMESTAMP = 1784131887
+SHA256 (KDE/plasma/6.7.3/xdg-desktop-portal-kde-6.7.3.tar.xz) = de9ce7475f3670e5662de8a3ad9002df918ab5ee94b4401e3ccb1d67f46d4919
+SIZE (KDE/plasma/6.7.3/xdg-desktop-portal-kde-6.7.3.tar.xz) = 243168
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 39c32e591f3c..17bcc5ca2e92 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435811
-SHA256 (KDE/plasma/6.6.6/kwrited-6.6.6.tar.xz) = 38ed877b80f3cbf69bea3cd6a22245a89b64866a5c2dbaeb8d35a559755d680d
-SIZE (KDE/plasma/6.6.6/kwrited-6.6.6.tar.xz) = 23504
+TIMESTAMP = 1784131888
+SHA256 (KDE/plasma/6.7.3/kwrited-6.7.3.tar.xz) = 0e20696353a99c6cc4f188240b1a9b51fd077b0cbb20c9d5123b9a2a8fb7fc2d
+SIZE (KDE/plasma/6.7.3/kwrited-6.7.3.tar.xz) = 23500
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index 288e23e33efa..ce0de81bbc86 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435812
-SHA256 (KDE/plasma/6.6.6/plasma-sdk-6.6.6.tar.xz) = 4a6e3ca769f7a9137a5193e839b56a77ad7921299c4c90470393fd417e33eaf7
-SIZE (KDE/plasma/6.6.6/plasma-sdk-6.6.6.tar.xz) = 362588
+TIMESTAMP = 1784131888
+SHA256 (KDE/plasma/6.7.3/plasma-sdk-6.7.3.tar.xz) = b02dab7c22051b01eff53e0038ef445647161769766265c3b43f8da4cac0de61
+SIZE (KDE/plasma/6.7.3/plasma-sdk-6.7.3.tar.xz) = 364140
diff --git a/devel/plasma6-plasma-sdk/pkg-plist b/devel/plasma6-plasma-sdk/pkg-plist
index 09b530fe9572..6438d41dc67a 100644
--- a/devel/plasma6-plasma-sdk/pkg-plist
+++ b/devel/plasma6-plasma-sdk/pkg-plist
@@ -11,38 +11,6 @@ share/applications/org.kde.plasma.themeexplorer.desktop
share/applications/org.kde.plasmaengineexplorer.desktop
share/applications/org.kde.plasmoidviewer.desktop
share/icons/hicolor/scalable/apps/org.kde.iconexplorer.svg
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/code/openInEditor.sh
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/data/themeDescription.json
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/data/todo
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/ColorButton.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/ColorEditor.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/FormLabel.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/MetadataEditor.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/Hand.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/actionbutton.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/allframesvgs.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/analog_meter.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/busyindicator.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/button.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/checkmarks.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/clock.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/containment-controls.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/dialog.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/framesvg.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/icons.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/listitem.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/monitor.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/panel.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/progressbar.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/scrollbar.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/slider.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/tabbar.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/delegates/textfield.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/fakecontrols/Button.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/fakecontrols/CheckBox.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/fakecontrols/LineEdit.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/contents/ui/main.qml
-share/kpackage/genericqml/org.kde.plasma.themeexplorer/metadata.json
share/locale/ar/LC_MESSAGES/cuttlefish_editorplugin.mo
share/locale/ar/LC_MESSAGES/iconexplorer.mo
share/locale/ar/LC_MESSAGES/org.kde.plasma.lookandfeelexplorer.mo
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 558ed2030942..6096b481c97f 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435813
-SHA256 (KDE/plasma/6.6.6/plasma5support-6.6.6.tar.xz) = 1037f4da0488379679f2b42af699d4fcbe1ff8f280745a05ad868e8978ab40ab
-SIZE (KDE/plasma/6.6.6/plasma5support-6.6.6.tar.xz) = 835368
+TIMESTAMP = 1784131889
+SHA256 (KDE/plasma/6.7.3/plasma5support-6.7.3.tar.xz) = fa7ad66a4d32145ee6a91ecd69f19440c554d062afa930e2c8597e32cfc50f7c
+SIZE (KDE/plasma/6.7.3/plasma5support-6.7.3.tar.xz) = 837884
diff --git a/graphics/plasma6-spectacle/Makefile b/graphics/plasma6-spectacle/Makefile
index 3189cdeb9c9d..1b60afe4c9fb 100644
--- a/graphics/plasma6-spectacle/Makefile
+++ b/graphics/plasma6-spectacle/Makefile
@@ -9,6 +9,7 @@ LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-image.so:x11/xcb-util-image \
libxcb-util.so:x11/xcb-util \
libopencv_core.so:graphics/opencv \
+ libtesseract.so:graphics/tesseract \
libwayland-client.so:graphics/wayland \
libKQuickImageEditor.so:graphics/kquickimageeditor
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index abd73a9d13c2..8286527341cd 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435815
-SHA256 (KDE/plasma/6.6.6/spectacle-6.6.6.tar.xz) = de257c8e53b1a5ee01e8246a39a1a6da5ae44f3820d5fd086e58d0f2290af343
-SIZE (KDE/plasma/6.6.6/spectacle-6.6.6.tar.xz) = 1610072
+TIMESTAMP = 1784131891
+SHA256 (KDE/plasma/6.7.3/spectacle-6.7.3.tar.xz) = 4f5c87592f35bb1bd58fa8e72829c39049646acc3d2f79451daa340c0dbb1154
+SIZE (KDE/plasma/6.7.3/spectacle-6.7.3.tar.xz) = 1613484
diff --git a/print/plasma6-print-manager/Makefile b/print/plasma6-print-manager/Makefile
index 22dedc80c58b..f467c613c273 100644
--- a/print/plasma6-print-manager/Makefile
+++ b/print/plasma6-print-manager/Makefile
@@ -6,14 +6,17 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Printer manager for KDE
WWW= https://www.kde.org
-LIB_DEPENDS= libcups.so:print/cups
+LIB_DEPENDS= libcups.so:print/cups \
+ libpackagekitqt6.so:ports-mgmt/packagekit-qt
USES= cmake compiler:c++11-lang gettext kde:6 pkgconfig qt:6 tar:xz \
xorg
-USE_KDE= config configwidgets coreaddons dbusaddons i18n \
- kio kirigami2 kcmutils libplasma \
- notifications widgetsaddons windowsystem \
+USE_KDE= config configwidgets coreaddons dbusaddons i18n itemmodels \
+ kcmutils kdeclarative kio kirigami-addons kirigami2 \
+ notifications widgetsaddons \
ecm:build
+# Plasma components
+USE_KDE+= libplasma
USE_QT= base declarative
USE_XORG= x11
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 70b1b9b00993..632c576f8714 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435818
-SHA256 (KDE/plasma/6.6.6/print-manager-6.6.6.tar.xz) = e57bfc3f8a4ea52fdd5a32380889c416c5b551f61028b318b27b0b759308bc71
-SIZE (KDE/plasma/6.6.6/print-manager-6.6.6.tar.xz) = 386360
+TIMESTAMP = 1784131893
+SHA256 (KDE/plasma/6.7.3/print-manager-6.7.3.tar.xz) = 9de31d9e12324431dcd2efb983016f95e8574a8aa79e6bf761777d666ace17b2
+SIZE (KDE/plasma/6.7.3/print-manager-6.7.3.tar.xz) = 404620
diff --git a/print/plasma6-print-manager/pkg-plist b/print/plasma6-print-manager/pkg-plist
index e451f777dbbf..a8d6d7cfefa9 100644
--- a/print/plasma6-print-manager/pkg-plist
+++ b/print/plasma6-print-manager/pkg-plist
@@ -1,5 +1,5 @@
bin/configure-printer
-bin/kde-print-queue
+bin/plasma-print-queue
lib/libkcups.so
%%QT_PLUGINDIR%%/kf6/kded/printmanager.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.printmanager.so
@@ -10,9 +10,10 @@ lib/libkcups.so
%%QT_QMLDIR%%/org/kde/plasma/printmanager/qmldir
share/applications/kcm_printer_manager.desktop
share/applications/org.kde.ConfigurePrinter.desktop
-share/applications/org.kde.PrintQueue.desktop
+share/applications/org.kde.plasma.printqueue.desktop
share/knotifications6/printmanager.notifyrc
share/locale/ar/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ar/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ar/LC_MESSAGES/print-manager.mo
share/locale/ast/LC_MESSAGES/kcm_printer_manager.mo
@@ -22,26 +23,32 @@ share/locale/az/LC_MESSAGES/kcm_printer_manager.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/az/LC_MESSAGES/print-manager.mo
share/locale/be/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/be/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/be/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/be/LC_MESSAGES/print-manager.mo
share/locale/bg/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/bg/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/bg/LC_MESSAGES/print-manager.mo
share/locale/bs/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/bs/LC_MESSAGES/print-manager.mo
share/locale/ca/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ca/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ca/LC_MESSAGES/print-manager.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ca@valencia/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ca@valencia/LC_MESSAGES/print-manager.mo
share/locale/cs/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/cs/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/cs/LC_MESSAGES/print-manager.mo
share/locale/da/LC_MESSAGES/kcm_printer_manager.mo
share/locale/da/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/da/LC_MESSAGES/print-manager.mo
share/locale/de/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/de/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/de/LC_MESSAGES/print-manager.mo
share/locale/el/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
@@ -53,6 +60,7 @@ share/locale/eo/LC_MESSAGES/kcm_printer_manager.mo
share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/eo/LC_MESSAGES/print-manager.mo
share/locale/es/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/es/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/es/LC_MESSAGES/print-manager.mo
share/locale/et/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
@@ -64,6 +72,7 @@ share/locale/fi/LC_MESSAGES/kcm_printer_manager.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/fi/LC_MESSAGES/print-manager.mo
share/locale/fr/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/fr/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/fr/LC_MESSAGES/print-manager.mo
share/locale/ga/LC_MESSAGES/kcm_printer_manager.mo
@@ -73,6 +82,7 @@ share/locale/gl/LC_MESSAGES/kcm_printer_manager.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/gl/LC_MESSAGES/print-manager.mo
share/locale/he/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/he/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/he/LC_MESSAGES/print-manager.mo
share/locale/hi/LC_MESSAGES/kcm_printer_manager.mo
@@ -80,9 +90,11 @@ share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/hi/LC_MESSAGES/print-manager.mo
share/locale/hsb/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/hu/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/hu/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/hu/LC_MESSAGES/print-manager.mo
share/locale/ia/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ia/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ia/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ia/LC_MESSAGES/print-manager.mo
share/locale/id/LC_MESSAGES/kcm_printer_manager.mo
@@ -92,12 +104,14 @@ share/locale/is/LC_MESSAGES/kcm_printer_manager.mo
share/locale/is/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/is/LC_MESSAGES/print-manager.mo
share/locale/it/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/it/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/it/LC_MESSAGES/print-manager.mo
share/locale/ja/LC_MESSAGES/kcm_printer_manager.mo
share/locale/ja/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ja/LC_MESSAGES/print-manager.mo
share/locale/ka/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ka/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ka/LC_MESSAGES/print-manager.mo
share/locale/kk/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
@@ -105,6 +119,7 @@ share/locale/kk/LC_MESSAGES/print-manager.mo
share/locale/km/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/km/LC_MESSAGES/print-manager.mo
share/locale/ko/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ko/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ko/LC_MESSAGES/print-manager.mo
share/locale/lt/LC_MESSAGES/kcm_printer_manager.mo
@@ -121,23 +136,28 @@ share/locale/nb/LC_MESSAGES/print-manager.mo
share/locale/nds/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/nds/LC_MESSAGES/print-manager.mo
share/locale/nl/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/nl/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/nl/LC_MESSAGES/print-manager.mo
share/locale/nn/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/nn/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/nn/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/nn/LC_MESSAGES/print-manager.mo
share/locale/pa/LC_MESSAGES/kcm_printer_manager.mo
share/locale/pa/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/pa/LC_MESSAGES/print-manager.mo
share/locale/pl/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/pl/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/pl/LC_MESSAGES/print-manager.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/pt/LC_MESSAGES/print-manager.mo
share/locale/pt_BR/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/pt_BR/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/pt_BR/LC_MESSAGES/print-manager.mo
share/locale/ro/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/ro/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ro/LC_MESSAGES/print-manager.mo
share/locale/ru/LC_MESSAGES/kcm_printer_manager.mo
@@ -147,9 +167,11 @@ share/locale/sa/LC_MESSAGES/kcm_printer_manager.mo
share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/sa/LC_MESSAGES/print-manager.mo
share/locale/sk/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/sk/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/sk/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/sk/LC_MESSAGES/print-manager.mo
share/locale/sl/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/sl/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/sl/LC_MESSAGES/print-manager.mo
share/locale/sr/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
@@ -168,17 +190,21 @@ share/locale/ta/LC_MESSAGES/print-manager.mo
share/locale/tg/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/tg/LC_MESSAGES/print-manager.mo
share/locale/tr/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/tr/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/tr/LC_MESSAGES/print-manager.mo
share/locale/ug/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/ug/LC_MESSAGES/print-manager.mo
share/locale/uk/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/uk/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/uk/LC_MESSAGES/print-manager.mo
share/locale/zh_CN/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/zh_CN/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/zh_CN/LC_MESSAGES/print-manager.mo
share/locale/zh_TW/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/zh_TW/LC_MESSAGES/org.kde.plasma.printqueue.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/zh_TW/LC_MESSAGES/print-manager.mo
share/metainfo/org.kde.print-manager.metainfo.xml
diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo
index 643832729ca1..6d837f3a066c 100644
--- a/security/plasma6-kscreenlocker/distinfo
+++ b/security/plasma6-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435819
-SHA256 (KDE/plasma/6.6.6/kscreenlocker-6.6.6.tar.xz) = 6192ef5fec7d3b088461bf6091d205a402876916db12015e04ffaa1e4ecbba3e
-SIZE (KDE/plasma/6.6.6/kscreenlocker-6.6.6.tar.xz) = 186656
+TIMESTAMP = 1784131894
+SHA256 (KDE/plasma/6.7.3/kscreenlocker-6.7.3.tar.xz) = 76d4bbb1201102e1b5dd34142c55006bf27f3ced39fa64c97a7f44bb1e534dfe
+SIZE (KDE/plasma/6.7.3/kscreenlocker-6.7.3.tar.xz) = 186084
diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo
index bdc13d744bd9..54c05e9e12fb 100644
--- a/security/plasma6-ksshaskpass/distinfo
+++ b/security/plasma6-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435820
-SHA256 (KDE/plasma/6.6.6/ksshaskpass-6.6.6.tar.xz) = 210a1abd73bc8bd4ee60bdf585665b67ff1342140945c90f4c5accad6e6feb74
-SIZE (KDE/plasma/6.6.6/ksshaskpass-6.6.6.tar.xz) = 32528
+TIMESTAMP = 1784131894
+SHA256 (KDE/plasma/6.7.3/ksshaskpass-6.7.3.tar.xz) = d275e6b3427e6f120c97f7a6e64d9d157829976a1241277f13cdef1c7e2b193a
+SIZE (KDE/plasma/6.7.3/ksshaskpass-6.7.3.tar.xz) = 32892
diff --git a/security/plasma6-ksshaskpass/pkg-plist b/security/plasma6-ksshaskpass/pkg-plist
index 1b102ac28973..0276aba46453 100644
--- a/security/plasma6-ksshaskpass/pkg-plist
+++ b/security/plasma6-ksshaskpass/pkg-plist
@@ -24,6 +24,7 @@ share/locale/hi/LC_MESSAGES/ksshaskpass.mo
share/locale/hu/LC_MESSAGES/ksshaskpass.mo
share/locale/ia/LC_MESSAGES/ksshaskpass.mo
share/locale/id/LC_MESSAGES/ksshaskpass.mo
+share/locale/is/LC_MESSAGES/ksshaskpass.mo
share/locale/it/LC_MESSAGES/ksshaskpass.mo
share/locale/ja/LC_MESSAGES/ksshaskpass.mo
share/locale/ka/LC_MESSAGES/ksshaskpass.mo
diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo
index 7683c2816ef1..03a9aa168870 100644
--- a/security/plasma6-kwallet-pam/distinfo
+++ b/security/plasma6-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435820
-SHA256 (KDE/plasma/6.6.6/kwallet-pam-6.6.6.tar.xz) = 16e5355c6e33c9ea5fa137233f7a0db845cb16d010842bf45559c450acfc3536
-SIZE (KDE/plasma/6.6.6/kwallet-pam-6.6.6.tar.xz) = 22376
+TIMESTAMP = 1784131895
+SHA256 (KDE/plasma/6.7.3/kwallet-pam-6.7.3.tar.xz) = a720a1440edf8734e4b8d4d4d5ea96fc14946c21f38f6a5ca1b738d8a8dc583b
+SIZE (KDE/plasma/6.7.3/kwallet-pam-6.7.3.tar.xz) = 22372
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index 2d14c100cd9e..22c5e119bef4 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435824
-SHA256 (KDE/plasma/6.6.6/discover-6.6.6.tar.xz) = 7c571dc9641696e9486c5e3aaada1d10d9db866da060e6d19314b4c6bc47c179
-SIZE (KDE/plasma/6.6.6/discover-6.6.6.tar.xz) = 1147420
+TIMESTAMP = 1784131897
+SHA256 (KDE/plasma/6.7.3/discover-6.7.3.tar.xz) = f28c47569ddffd95c1095ea6c73cfe01a6943bbb3be5d8158d5431c443439f1c
+SIZE (KDE/plasma/6.7.3/discover-6.7.3.tar.xz) = 1173528
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index 6d0f260d2af8..6131498e556c 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435824
-SHA256 (KDE/plasma/6.6.6/kde-cli-tools-6.6.6.tar.xz) = 054df0281b687bb89d48bdcf71e2268e3acf083977103f30a44fca4bca1a2f14
-SIZE (KDE/plasma/6.6.6/kde-cli-tools-6.6.6.tar.xz) = 637668
+TIMESTAMP = 1784131898
+SHA256 (KDE/plasma/6.7.3/kde-cli-tools-6.7.3.tar.xz) = f2ef2df829b56365e864eecc8d5040d9b2583adb8fe673234f83f581d89089f1
+SIZE (KDE/plasma/6.7.3/kde-cli-tools-6.7.3.tar.xz) = 639392
diff --git a/sysutils/plasma6-kde-cli-tools/pkg-plist b/sysutils/plasma6-kde-cli-tools/pkg-plist
index a349728cd336..a79a03d8e39c 100644
--- a/sysutils/plasma6-kde-cli-tools/pkg-plist
+++ b/sysutils/plasma6-kde-cli-tools/pkg-plist
@@ -348,6 +348,7 @@ share/locale/is/LC_MESSAGES/kdesu.mo
share/locale/is/LC_MESSAGES/kioclient.mo
share/locale/is/LC_MESSAGES/kmimetypefinder.mo
share/locale/is/LC_MESSAGES/kstart.mo
+share/locale/is/LC_MESSAGES/plasma-open-settings.mo
share/locale/it/LC_MESSAGES/kbroadcastnotification.mo
share/locale/it/LC_MESSAGES/kcm_filetypes.mo
share/locale/it/LC_MESSAGES/kde-inhibit.mo
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index 2efb0c3cf9a0..469c31bfe5b6 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435825
-SHA256 (KDE/plasma/6.6.6/kinfocenter-6.6.6.tar.xz) = f4b52a7509653ec2c55c28d8e4a8216d9ddf26b038f0595fafb58c05b9b39894
-SIZE (KDE/plasma/6.6.6/kinfocenter-6.6.6.tar.xz) = 763760
+TIMESTAMP = 1784131899
+SHA256 (KDE/plasma/6.7.3/kinfocenter-6.7.3.tar.xz) = 436eb7e95e061ebddb84d0e51b5abf477a5a3b2698462ea247ea6ba633a88655
+SIZE (KDE/plasma/6.7.3/kinfocenter-6.7.3.tar.xz) = 768108
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index ba78b3df44bd..6cf22a27bde5 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435826
-SHA256 (KDE/plasma/6.6.6/kmenuedit-6.6.6.tar.xz) = ae8e76977c54acb82756663b8667ea402aa28b4781e7c40f32353e10abea5a2c
-SIZE (KDE/plasma/6.6.6/kmenuedit-6.6.6.tar.xz) = 887580
+TIMESTAMP = 1784131899
+SHA256 (KDE/plasma/6.7.3/kmenuedit-6.7.3.tar.xz) = dd92ee9c3bf3fde6d7bc4990453b9c72238b51b86d510d943d68bb1d1602e2ec
+SIZE (KDE/plasma/6.7.3/kmenuedit-6.7.3.tar.xz) = 887664
diff --git a/sysutils/plasma6-knighttime/distinfo b/sysutils/plasma6-knighttime/distinfo
index aa1571346bc8..4dbc3b4d4cda 100644
--- a/sysutils/plasma6-knighttime/distinfo
+++ b/sysutils/plasma6-knighttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435827
-SHA256 (KDE/plasma/6.6.6/knighttime-6.6.6.tar.xz) = 14e64b34157d256b5e5c261c4888120b8401562545e0e5bb738895d665d5ac93
-SIZE (KDE/plasma/6.6.6/knighttime-6.6.6.tar.xz) = 40316
+TIMESTAMP = 1784131900
+SHA256 (KDE/plasma/6.7.3/knighttime-6.7.3.tar.xz) = 22295cf3640e15eb04d28350934a1d457a4ec578033af8c28948bd10a8c75387
+SIZE (KDE/plasma/6.7.3/knighttime-6.7.3.tar.xz) = 40316
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 2f1439f8229d..78b46f46938a 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783435828
-SHA256 (KDE/plasma/6.6.6/ksystemstats-6.6.6.tar.xz) = a18924429810c4e1394516f8d4489f1cc4732bd3b452b0c3b0967f37d1c603fa
-SIZE (KDE/plasma/6.6.6/ksystemstats-6.6.6.tar.xz) = 160564
+TIMESTAMP = 1784131900
+SHA256 (KDE/plasma/6.7.3/ksystemstats-6.7.3.tar.xz) = 394a6d342a1f8a2c3d6273fb8604c18220f9135d234bd2e651ef76f99d19c259
+SIZE (KDE/plasma/6.7.3/ksystemstats-6.7.3.tar.xz) = 164928
diff --git a/sysutils/plasma6-ksystemstats/files/patch-network b/sysutils/plasma6-ksystemstats/files/patch-network
index 1d86bc0737db..7f98cf7d6f77 100644
--- a/sysutils/plasma6-ksystemstats/files/patch-network
+++ b/sysutils/plasma6-ksystemstats/files/patch-network
@@ -1,243 +1,33 @@
---- plugins/network/CMakeLists.txt
-+++ plugins/network/CMakeLists.txt
-@@ -21,6 +21,11 @@ target_link_libraries(ksystemstats_plugin_network PRIVATE Qt::Core Qt::Gui Qt::D
- if (KF6NetworkManagerQt_FOUND)
- target_link_libraries(ksystemstats_plugin_network PRIVATE KF6::NetworkManagerQt)
- endif()
-+
-+if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
-+ target_sources(ksystemstats_plugin_network PRIVATE SysctlBackend.cpp)
-+endif()
-+
- if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- target_sources(ksystemstats_plugin_network PRIVATE RtNetlinkBackend.cpp)
- target_link_libraries(ksystemstats_plugin_network PRIVATE ${NL_LIBRARIES} Qt::Network)
---- plugins/network/NetworkPlugin.cpp
-+++ plugins/network/NetworkPlugin.cpp
-@@ -24,7 +24,9 @@
- #ifdef Q_OS_LINUX
- #include "RtNetlinkBackend.h"
- #endif
--
-+#ifdef Q_OS_FREEBSD
-+#include "SysctlBackend.h"
-+#endif
- class NetworkPrivate
- {
- public:
-@@ -52,6 +54,9 @@ NetworkPlugin::NetworkPlugin(QObject *parent, const QVariantList &args)
- #endif
- #ifdef Q_OS_LINUX
- backendFunctions.emplace_back([](NetworkPlugin *parent) -> NetworkBackend* {return new RtNetlinkBackend(parent);});
-+#endif
-+#ifdef Q_OS_FREEBSD
-+ backendFunctions.emplace_back([](NetworkPlugin *parent) -> NetworkBackend* {return new SysctlBackend(parent);});
- #endif
- for (auto func : backendFunctions) {
- auto backend = func(this);
---- /dev/null
+--- plugins/network/SysctlBackend.cpp.orig 2026-07-14 10:55:48 UTC
+++ plugins/network/SysctlBackend.cpp
-@@ -0,0 +1,158 @@
-+/*
-+ * SPDX-FileCopyrightText: 2022 Jesper Schmitz Mouridsen <jesper@schmitz.computer>
-+ *
-+ * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
-+ */
-+
-+#include "SysctlBackend.h"
-+#include <arpa/inet.h>
-+#include <ifaddrs.h>
-+#include <net/if.h>
-+#include <net/if_mib.h>
-+#include <net/if_types.h>
-+#include <netdb.h>
-+#include <netinet/in.h>
-+#include <sys/socket.h>
-+#include <sys/sysctl.h>
-+#include <systemstats/SysFsSensor.h>
-+
-+SysctlNetDevice::SysctlNetDevice(const QString &id, const QString &name, int ifnumber)
-+ : NetworkDevice(id, name)
-+{
-+ m_sysctlName = {CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_IFDATA, ifnumber, IFDATA_GENERAL};
-+ // Even though we have no sensor, we need to have a name for the grouped text on the front page
-+ // of plasma-systemmonitor
-+ m_networkSensor->setValue(id);
-+ std::array<KSysGuard::SensorProperty *, 6> statisticSensors =
-+ {m_downloadSensor, m_downloadBitsSensor, m_totalDownloadSensor, m_uploadSensor, m_uploadBitsSensor, m_totalUploadSensor};
-+ auto resetStatistics = [this, statisticSensors]() {
-+ if (std::none_of(statisticSensors.begin(), statisticSensors.end(), [](auto property) {
-+ return property->isSubscribed();
-+ })) {
-+ m_totalDownloadSensor->setValue(0);
-+ m_totalUploadSensor->setValue(0);
-+ m_statisticsTimer->stop();
-+ } else if (!m_statisticsTimer->isActive()) {
-+ m_statisticsTimer->start();
-+ }
-+ };
-+ for (auto property : statisticSensors) {
-+ connect(property, &KSysGuard::SensorProperty::subscribedChanged, this, resetStatistics);
-+ }
-+ m_statisticsTimer = std::make_unique<QTimer>();
-+ m_statisticsTimer->setInterval(UpdateRate);
-+ connect(m_statisticsTimer.get(), &QTimer::timeout, this, [this]() {
-+ ifmibdata ifmd{};
-+ size_t len = sizeof(ifmd);
-+ if (sysctl(m_sysctlName.data(), 6, &ifmd, &len, NULL, 0) == 0) {
-+ const qulonglong newDownload = ifmd.ifmd_data.ifi_ibytes;
-+ const qulonglong previousDownload = m_totalDownloadSensor->value().toULongLong();
-+ const qulonglong deltaDownload = newDownload - previousDownload;
-+ if (previousDownload > 0) {
-+ m_downloadSensor->setValue(deltaDownload * 1000 / UpdateRate);
-+ m_downloadBitsSensor->setValue((deltaDownload * 1000 / UpdateRate) * 8);
-+ }
-+ m_totalDownloadSensor->setValue(newDownload);
-+
-+ const qulonglong newUpload = ifmd.ifmd_data.ifi_obytes;
-+ const qulonglong previousUpload = m_totalUploadSensor->value().toULongLong();
-+ const qulonglong deltaUpload = newUpload - previousUpload;
-+ if (previousUpload > 0) {
-+ m_uploadSensor->setValue(deltaUpload * 1000 / UpdateRate);
-+ m_uploadBitsSensor->setValue((deltaUpload * 1000 / UpdateRate) * 8);
-+ }
-+ m_totalUploadSensor->setValue(newUpload);
-+ }
-+ });
-+}
-+void SysctlNetDevice::update()
-+{
-+ char addr_buf[NI_MAXHOST];
-+ QStringList ipv4_addrs;
-+ QStringList ipv6_addrs;
+@@ -70,16 +70,15 @@ void SysctlNetDevice::update()
+ char addr_buf[NI_MAXHOST];
+ QStringList ipv4_addrs;
+ QStringList ipv6_addrs;
+ ifaddrs *ifap0 = nullptr;
+ ifaddrs *ifap;
-+ struct sockaddr_in *sin;
-+
+ struct sockaddr_in *sin;
+
+- ipv4_addrs.clear();
+- ipv6_addrs.clear();
+- ifaddrs *ifap;
+- bzero(&ifap, sizeof(ifap));
+- for (getifaddrs(&ifap); ifap != nullptr; ifap = ifap->ifa_next) {
+ getifaddrs(&ifap0);
+ for (ifap = ifap0; ifap != nullptr; ifap = ifap->ifa_next) {
-+ if (name() == QString::fromLatin1(ifap->ifa_name)) {
-+ sin = reinterpret_cast<struct sockaddr_in *>(ifap->ifa_addr);
+ if (name() == QString::fromLatin1(ifap->ifa_name)) {
+ sin = reinterpret_cast<struct sockaddr_in *>(ifap->ifa_addr);
+- if (sin == NULL)
+ if (sin == nullptr)
-+ return;
-+
-+ if (getnameinfo(ifap->ifa_addr, sin->sin_len, addr_buf, sizeof(addr_buf),
-+ NULL, 0, NI_NUMERICHOST) == 0) {
-+ if (sin->sin_family == AF_INET) {
-+ ipv4_addrs << QString::fromLatin1(addr_buf);
-+ }
-+ if (sin->sin_family == AF_INET6) {
-+ ipv6_addrs << QString::fromLatin1(addr_buf);
-+ }
-+ }
-+ }
-+ }
-+ m_ipv4Sensor->setValue(ipv4_addrs.join("\n"));
-+ m_ipv6Sensor->setValue(ipv6_addrs.join("\n"));
+ return;
+
+ if(getnameinfo(ifap->ifa_addr, sin->sin_len, addr_buf, sizeof(addr_buf), NULL, 0, NI_NUMERICHOST)==0) {
+@@ -96,7 +95,7 @@ void SysctlNetDevice::update()
+ }
+ m_ipv4Sensor->setValue(ipv4_addrs.join("\n"));
+ m_ipv6Sensor->setValue(ipv6_addrs.join("\n"));
+- freeifaddrs(ifap);
+ freeifaddrs(ifap0);
-+}
-+
-+SysctlNetDevice::~SysctlNetDevice()
-+{
-+}
-+SysctlBackend::SysctlBackend(QObject *parent)
-+ : NetworkBackend(parent)
-+{
-+}
-+
-+SysctlBackend::~SysctlBackend()
-+{
-+ qDeleteAll(m_devices);
-+}
-+
-+bool SysctlBackend::isSupported()
-+{
-+ return true;
-+}
-+
-+void SysctlBackend::start()
-+{
-+ int count, i;
-+ size_t len;
-+ int ifcnt_name[] = {CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_SYSTEM, IFMIB_IFCOUNT};
-+ len = sizeof(int);
-+ if (sysctl(ifcnt_name, 5, &count, &len, NULL, 0) < 0) {
-+ return;
-+ }
-+
-+ for (i = 1; i <= count; i++) {
-+ struct ifmibdata ifmd {
-+ };
-+ size_t len = sizeof(ifmd);
-+ int sname[6] = {CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_IFDATA, i, IFDATA_GENERAL};
-+
-+ if (sysctl(sname, 6, &ifmd, &len, NULL, 0) < 0) {
-+ continue;
-+ }
-+
-+ if ((ifmd.ifmd_data.ifi_type == IFT_ETHER) || (ifmd.ifmd_data.ifi_type == IFT_IEEE80211)) {
-+ auto device = new SysctlNetDevice(QString::fromLatin1(ifmd.ifmd_name), QString::fromLatin1(ifmd.ifmd_name), i);
-+
-+ m_devices.insert(QByteArray(ifmd.ifmd_name), device);
-+ Q_EMIT deviceAdded(device);
-+ }
-+ }
-+}
-+
-+void SysctlBackend::stop()
-+{
-+}
-+
-+void SysctlBackend::update()
-+{
-+ QHashIterator<QByteArray, SysctlNetDevice *> iter(m_devices);
-+ while (iter.hasNext()) {
-+ iter.next();
-+ iter.value()->update();
-+ }
-+}
---- /dev/null
-+++ plugins/network/SysctlBackend.h
-@@ -0,0 +1,42 @@
-+/*
-+ * SPDX-FileCopyrightText: 2022 Jesper Schmitz Mouridsen <jesper@schmitz.computer>
-+ *
-+ * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
-+ */
-+
-+#pragma once
-+
-+#include "NetworkBackend.h"
-+#include "NetworkDevice.h"
-+#include <array>
-+#include <QElapsedTimer>
-+#include <QTimer>
-+
-+static const int UpdateRate = 500;
-+class SysctlNetDevice : public NetworkDevice
-+{
*** 1722 LINES SKIPPED ***