git: cdf0f44fe24a - main - KDE: Update KDE Plasma Desktop to 5.23

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Thu, 14 Oct 2021 16:25:11 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cdf0f44fe24a9bc024d1aec4309be73a335dead4

commit cdf0f44fe24a9bc024d1aec4309be73a335dead4
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2021-10-14 16:17:04 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2021-10-14 16:25:04 +0000

    KDE: Update KDE Plasma Desktop to 5.23
    
    Thursday, 14 October 2021
    
       25 years ago today, Matthias Ettrich sent an email to the
       de.comp.os.linux.misc newsgroup explaining a project he was working
       on. The latest and direct result of that email (plus a quarter of a
       century of relentless experimentation, development and innovation)
       has just landed in KDE’s repositories.
    
       This time around, Plasma renews its looks and, not only do you get a
       new wallpaper, but also a gust of fresh air from an updated theme:
       Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
       not only more attractive, but also easier to use both on the desktop
       and your phone and tablet.
    
       Of course, looks are not the only you can expect from Plasma 25AE:
       extra speed, increased reliability and new features have also found
       their way into the app launcher, the software manager, the Wayland
       implementation, and most other Plasma tools and utilities.
    
       Read on to find out all the details that make the new Plasma 25AE so
       deserving of a celebration [1]
    
    Full announcement:
            [1] https://kde.org/announcements/plasma/5/5.23.0/
---
 Mk/Uses/kde.mk                                     |   4 +-
 audio/plasma5-plasma-pa/distinfo                   |   6 +-
 audio/plasma5-plasma-pa/pkg-plist                  |  15 +-
 deskutils/plasma5-milou/distinfo                   |   6 +-
 deskutils/plasma5-milou/pkg-plist                  |   3 -
 deskutils/plasma5-sddm-kcm/distinfo                |   6 +-
 deskutils/plasma5-xdg-desktop-portal-kde/distinfo  |   6 +-
 deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist |   1 +
 devel/plasma5-khotkeys/distinfo                    |   6 +-
 devel/plasma5-kwrited/distinfo                     |   6 +-
 devel/plasma5-plasma-sdk/distinfo                  |   6 +-
 devel/plasma5-plasma-sdk/pkg-plist                 |   2 +
 security/plasma5-kscreenlocker/Makefile            |   4 +-
 security/plasma5-kscreenlocker/distinfo            |   6 +-
 security/plasma5-ksshaskpass/distinfo              |   6 +-
 security/plasma5-kwallet-pam/distinfo              |   6 +-
 .../plasma5-kwallet-pam/files/patch-pam__kwallet.c |  17 +-
 security/plasma5-kwallet-pam/pkg-plist             |   1 +
 sysutils/plasma5-discover/Makefile                 |   6 +-
 sysutils/plasma5-discover/distinfo                 |   6 +-
 sysutils/plasma5-discover/pkg-plist                |   9 +-
 sysutils/plasma5-drkonqi/distinfo                  |   6 +-
 sysutils/plasma5-drkonqi/pkg-plist                 |   7 +-
 sysutils/plasma5-kde-cli-tools/Makefile            |   3 +-
 sysutils/plasma5-kde-cli-tools/distinfo            |   6 +-
 sysutils/plasma5-kde-cli-tools/pkg-plist           |  25 +++
 sysutils/plasma5-kinfocenter/distinfo              |   6 +-
 sysutils/plasma5-kinfocenter/pkg-plist             | 221 +++++++++++++++------
 sysutils/plasma5-kmenuedit/distinfo                |   6 +-
 sysutils/plasma5-ksystemstats/Makefile             |   3 +-
 sysutils/plasma5-ksystemstats/distinfo             |   6 +-
 sysutils/plasma5-ksystemstats/pkg-plist            |   2 +
 sysutils/plasma5-libksysguard/distinfo             |   6 +-
 sysutils/plasma5-libksysguard/pkg-plist            |  52 +++++
 sysutils/plasma5-plasma-disks/distinfo             |   6 +-
 .../files/patch-src_helper.cpp                     |  14 --
 sysutils/plasma5-plasma-disks/pkg-plist            |   1 +
 sysutils/plasma5-plasma-systemmonitor/Makefile     |   7 +-
 sysutils/plasma5-plasma-systemmonitor/distinfo     |   6 +-
 sysutils/plasma5-plasma-systemmonitor/pkg-plist    |   7 +
 sysutils/plasma5-polkit-kde-agent-1/distinfo       |   6 +-
 sysutils/plasma5-powerdevil/Makefile               |   4 +-
 sysutils/plasma5-powerdevil/distinfo               |   6 +-
 sysutils/plasma5-powerdevil/pkg-plist              |   2 +
 sysutils/plasma5-systemsettings/distinfo           |   6 +-
 sysutils/plasma5-systemsettings/pkg-plist          |  59 +++---
 www/plasma5-plasma-browser-integration/distinfo    |   6 +-
 www/plasma5-plasma-browser-integration/pkg-plist   |   6 +
 x11-themes/plasma5-breeze-gtk/distinfo             |   6 +-
 .../files/patch-src_build__theme.sh                |   8 +-
 x11-themes/plasma5-breeze/distinfo                 |   6 +-
 x11-themes/plasma5-breeze/pkg-plist                |  13 +-
 x11-themes/plasma5-kde-gtk-config/distinfo         |   6 +-
 x11-themes/plasma5-oxygen/Makefile                 |   2 -
 x11-themes/plasma5-oxygen/distinfo                 |   6 +-
 x11-themes/plasma5-oxygen/pkg-plist                |   1 +
 .../plasma5-plasma-workspace-wallpapers/Makefile   |   3 +-
 .../plasma5-plasma-workspace-wallpapers/distinfo   |   6 +-
 .../plasma5-plasma-workspace-wallpapers/pkg-plist  |   4 +
 x11-toolkits/plasma5-kdeplasma-addons/Makefile     |   3 +-
 x11-toolkits/plasma5-kdeplasma-addons/distinfo     |   6 +-
 x11-toolkits/plasma5-kdeplasma-addons/pkg-plist    |  61 ++----
 x11-wm/plasma5-kdecoration/distinfo                |   6 +-
 x11-wm/plasma5-kdecoration/pkg-plist               |   2 +-
 x11-wm/plasma5-kwin/distinfo                       |   6 +-
 x11-wm/plasma5-kwin/pkg-plist                      |  40 ++--
 x11/plasma5-kactivitymanagerd/distinfo             |   6 +-
 x11/plasma5-kgamma5/distinfo                       |   6 +-
 x11/plasma5-kscreen/distinfo                       |   6 +-
 x11/plasma5-kscreen/pkg-plist                      |   1 +
 x11/plasma5-kwayland-integration/Makefile          |   7 +-
 x11/plasma5-kwayland-integration/distinfo          |   6 +-
 x11/plasma5-kwayland-server/distinfo               |   6 +-
 x11/plasma5-kwayland-server/pkg-plist              |  22 +-
 x11/plasma5-layer-shell-qt/Makefile                |   3 +-
 x11/plasma5-layer-shell-qt/distinfo                |   6 +-
 x11/plasma5-libkscreen/Makefile                    |   6 +-
 x11/plasma5-libkscreen/distinfo                    |   6 +-
 x11/plasma5-plasma-desktop/Makefile                |   6 +-
 x11/plasma5-plasma-desktop/distinfo                |   6 +-
 x11/plasma5-plasma-desktop/pkg-plist               | 128 ++++++------
 x11/plasma5-plasma-integration/distinfo            |   6 +-
 x11/plasma5-plasma-integration/pkg-plist           |   1 +
 x11/plasma5-plasma-workspace/Makefile              |   6 +-
 x11/plasma5-plasma-workspace/distinfo              |   6 +-
 x11/plasma5-plasma-workspace/pkg-plist             | 169 ++++++++++------
 86 files changed, 718 insertions(+), 489 deletions(-)

diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 81fe834b2620..d9a6db2b5658 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -75,7 +75,7 @@ _KDE_RELNAME=		KDE${_KDE_VERSION}
 
 # === VERSIONS OF THE DIFFERENT COMPONENTS =====================================
 # Current KDE desktop.
-KDE_PLASMA_VERSION?=		5.22.5
+KDE_PLASMA_VERSION?=		5.23.0
 KDE_PLASMA_BRANCH?=		stable
 
 # Current KDE frameworks.
@@ -636,7 +636,7 @@ kde-plasma-sdk_PORT=		devel/plasma5-plasma-sdk
 kde-plasma-sdk_PATH=		${KDE_PREFIX}/bin/plasmoidviewer
 
 kde-plasma-workspace_PORT=	x11/plasma5-plasma-workspace
-kde-plasma-workspace_LIB=	libkdeinit5_kcminit.so
+kde-plasma-workspace_LIB=	libkworkspace5.so
 
 kde-plasma-workspace-wallpapers_PORT=	x11-themes/plasma5-plasma-workspace-wallpapers
 kde-plasma-workspace-wallpapers_PATH=	${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg
diff --git a/audio/plasma5-plasma-pa/distinfo b/audio/plasma5-plasma-pa/distinfo
index 00bcffe2e205..3e2f99980195 100644
--- a/audio/plasma5-plasma-pa/distinfo
+++ b/audio/plasma5-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436149
-SHA256 (KDE/plasma/5.22.5/plasma-pa-5.22.5.tar.xz) = 40ade6a4f7b19ae378d0db621f238f5c197d7a1a78379b5c92e9a1a88929b5ab
-SIZE (KDE/plasma/5.22.5/plasma-pa-5.22.5.tar.xz) = 127092
+TIMESTAMP = 1633639898
+SHA256 (KDE/plasma/5.23.0/plasma-pa-5.23.0.tar.xz) = 0044353d5ee41d948ec19263fb359660e1525b08ed279bc642b9659597331cb4
+SIZE (KDE/plasma/5.23.0/plasma-pa-5.23.0.tar.xz) = 129980
diff --git a/audio/plasma5-plasma-pa/pkg-plist b/audio/plasma5-plasma-pa/pkg-plist
index 3285a4d50fd7..54260fe44fd5 100644
--- a/audio/plasma5-plasma-pa/pkg-plist
+++ b/audio/plasma5-plasma-pa/pkg-plist
@@ -31,7 +31,6 @@ share/kconf_update/plasmaVolumeDisableKMixAutostart.pl
 share/kde4/apps/kconf_update/disable_kmix.upd
 share/kde4/apps/kconf_update/plasmaVolumeDisableKMixAutostart.pl
 share/kpackage/kcms/kcm_pulseaudio/contents/code/icon.js
-share/kpackage/kcms/kcm_pulseaudio/contents/ui/Advanced.qml
 share/kpackage/kcms/kcm_pulseaudio/contents/ui/CardListItem.qml
 share/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceComboBox.qml
 share/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceListItem.qml
@@ -124,6 +123,8 @@ share/locale/sr@latin/LC_MESSAGES/kcm_pulseaudio.mo
 share/locale/sr@latin/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
 share/locale/sv/LC_MESSAGES/kcm_pulseaudio.mo
 share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
+share/locale/ta/LC_MESSAGES/kcm_pulseaudio.mo
+share/locale/ta/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
 share/locale/tr/LC_MESSAGES/kcm_pulseaudio.mo
 share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
 share/locale/uk/LC_MESSAGES/kcm_pulseaudio.mo
@@ -133,5 +134,15 @@ share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
 share/locale/zh_TW/LC_MESSAGES/kcm_pulseaudio.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
 share/metainfo/org.kde.plasma.volume.appdata.xml
-share/plasma/plasmoids/org.kde.plasma.volume/contents.rcc
+share/plasma/plasmoids/org.kde.plasma.volume/contents/code/icon.js
+share/plasma/plasmoids/org.kde.plasma.volume/contents/config/config.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/config/main.xml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ConfigGeneral.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/DeviceListItem.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/Header.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/SmallToolButton.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/StreamListItem.qml
+share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml
+share/plasma/plasmoids/org.kde.plasma.volume/metadata.desktop
 share/plasma/plasmoids/org.kde.plasma.volume/metadata.json
diff --git a/deskutils/plasma5-milou/distinfo b/deskutils/plasma5-milou/distinfo
index f7ea6b92a829..6761fb7bb0e0 100644
--- a/deskutils/plasma5-milou/distinfo
+++ b/deskutils/plasma5-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436150
-SHA256 (KDE/plasma/5.22.5/milou-5.22.5.tar.xz) = f7c22b46d9a5081206f78e9964f515055876b7b4e9e6075d5fcc50b85c783fb4
-SIZE (KDE/plasma/5.22.5/milou-5.22.5.tar.xz) = 52868
+TIMESTAMP = 1633639899
+SHA256 (KDE/plasma/5.23.0/milou-5.23.0.tar.xz) = 115f03b3b9c47206fc09543b7646e93862a6b6bb1c20ff650961f6c16bbe9eb9
+SIZE (KDE/plasma/5.23.0/milou-5.23.0.tar.xz) = 47908
diff --git a/deskutils/plasma5-milou/pkg-plist b/deskutils/plasma5-milou/pkg-plist
index 47a408ced7ee..12f51b2be318 100644
--- a/deskutils/plasma5-milou/pkg-plist
+++ b/deskutils/plasma5-milou/pkg-plist
@@ -1,6 +1,5 @@
 lib/libmilou.so.5
 lib/libmilou.so.%%KDE_PLASMA_VERSION%%
-%%QT_PLUGINDIR%%/miloutextplugin.so
 %%QT_QMLDIR%%/org/kde/milou/ResultDelegate.qml
 %%QT_QMLDIR%%/org/kde/milou/ResultsListView.qml
 %%QT_QMLDIR%%/org/kde/milou/ResultsListViewDelegate.qml
@@ -8,8 +7,6 @@ lib/libmilou.so.%%KDE_PLASMA_VERSION%%
 %%QT_QMLDIR%%/org/kde/milou/globals.js
 %%QT_QMLDIR%%/org/kde/milou/libmilouqmlplugin.so
 %%QT_QMLDIR%%/org/kde/milou/qmldir
-share/kservices5/miloutextpreview.desktop
-share/kservicetypes5/miloupreviewplugin.desktop
 share/locale/ast/LC_MESSAGES/milou.mo
 share/locale/ast/LC_MESSAGES/plasma_applet_org.kde.milou.mo
 share/locale/ca/LC_MESSAGES/milou.mo
diff --git a/deskutils/plasma5-sddm-kcm/distinfo b/deskutils/plasma5-sddm-kcm/distinfo
index a8b10918e3d7..d69a810cb7b9 100644
--- a/deskutils/plasma5-sddm-kcm/distinfo
+++ b/deskutils/plasma5-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436151
-SHA256 (KDE/plasma/5.22.5/sddm-kcm-5.22.5.tar.xz) = 4669a40fe4380f65dfff509b00fe1dfd026507ae50fc5fa8daeea7b68c207798
-SIZE (KDE/plasma/5.22.5/sddm-kcm-5.22.5.tar.xz) = 64592
+TIMESTAMP = 1633639900
+SHA256 (KDE/plasma/5.23.0/sddm-kcm-5.23.0.tar.xz) = c0c09f4a67bce82ceb65587c95a075218f430fb6c2db01205e95c6891ef3198c
+SIZE (KDE/plasma/5.23.0/sddm-kcm-5.23.0.tar.xz) = 77528
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
index 1dca789fdae9..284903dafd55 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436151
-SHA256 (KDE/plasma/5.22.5/xdg-desktop-portal-kde-5.22.5.tar.xz) = 861d71bd0146c5c67d5c1774506fd201ed5be1e706d5cc9a05be0428136ca601
-SIZE (KDE/plasma/5.22.5/xdg-desktop-portal-kde-5.22.5.tar.xz) = 87036
+TIMESTAMP = 1633639901
+SHA256 (KDE/plasma/5.23.0/xdg-desktop-portal-kde-5.23.0.tar.xz) = 144987824a51d96d52ae4989aca30ffd5f8e3548c2ea264ac8d824fb595183ff
+SIZE (KDE/plasma/5.23.0/xdg-desktop-portal-kde-5.23.0.tar.xz) = 89340
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist b/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
index db92ce05b12f..e2b1eb01c1e0 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
@@ -38,6 +38,7 @@ share/locale/sr@ijekavian/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/sr@latin/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/sv/LC_MESSAGES/xdg-desktop-portal-kde.mo
+share/locale/ta/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/tr/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/uk/LC_MESSAGES/xdg-desktop-portal-kde.mo
 share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal-kde.mo
diff --git a/devel/plasma5-khotkeys/distinfo b/devel/plasma5-khotkeys/distinfo
index 9852ba776d44..91a2b13c7610 100644
--- a/devel/plasma5-khotkeys/distinfo
+++ b/devel/plasma5-khotkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436152
-SHA256 (KDE/plasma/5.22.5/khotkeys-5.22.5.tar.xz) = 64e1c561ca124209a6be7647aa400f2b8ce67dd6fa578442d551d2ba0e4e17d0
-SIZE (KDE/plasma/5.22.5/khotkeys-5.22.5.tar.xz) = 1859668
+TIMESTAMP = 1633639901
+SHA256 (KDE/plasma/5.23.0/khotkeys-5.23.0.tar.xz) = 0f13f6842976853db42a7912da55ce25f6ad7e116740109f6255522662cb0f76
+SIZE (KDE/plasma/5.23.0/khotkeys-5.23.0.tar.xz) = 1850880
diff --git a/devel/plasma5-kwrited/distinfo b/devel/plasma5-kwrited/distinfo
index abe76b246029..b6fba1f55c76 100644
--- a/devel/plasma5-kwrited/distinfo
+++ b/devel/plasma5-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436153
-SHA256 (KDE/plasma/5.22.5/kwrited-5.22.5.tar.xz) = 63bd95099452951dba9e10a5ba15c4b6693cc44fb3ce99b7cb45638890748e09
-SIZE (KDE/plasma/5.22.5/kwrited-5.22.5.tar.xz) = 20504
+TIMESTAMP = 1633639902
+SHA256 (KDE/plasma/5.23.0/kwrited-5.23.0.tar.xz) = 65a74b5d6fb75f4129b528a8cec6e3aadcbccdee6f7e0bf2d994fb1854999ffb
+SIZE (KDE/plasma/5.23.0/kwrited-5.23.0.tar.xz) = 20512
diff --git a/devel/plasma5-plasma-sdk/distinfo b/devel/plasma5-plasma-sdk/distinfo
index c54b21a64a59..f42b2b6b61aa 100644
--- a/devel/plasma5-plasma-sdk/distinfo
+++ b/devel/plasma5-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436154
-SHA256 (KDE/plasma/5.22.5/plasma-sdk-5.22.5.tar.xz) = 4df9655a53f8cf227ca2097555c1ada9118a7d866bf075d6dc53548969db753f
-SIZE (KDE/plasma/5.22.5/plasma-sdk-5.22.5.tar.xz) = 269688
+TIMESTAMP = 1633639903
+SHA256 (KDE/plasma/5.23.0/plasma-sdk-5.23.0.tar.xz) = 7ed57862510f3cfea72891788a99a0fbf25a2c09863329dad678244b29f0092f
+SIZE (KDE/plasma/5.23.0/plasma-sdk-5.23.0.tar.xz) = 275332
diff --git a/devel/plasma5-plasma-sdk/pkg-plist b/devel/plasma5-plasma-sdk/pkg-plist
index b4813c462936..00463f37c03a 100644
--- a/devel/plasma5-plasma-sdk/pkg-plist
+++ b/devel/plasma5-plasma-sdk/pkg-plist
@@ -503,8 +503,10 @@ share/plasma/packages/org.kde.plasma.cuttlefish/metadata.json
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/applet/AppletError.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/applet/CompactApplet.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/applet/DefaultCompactRepresentation.qml
+share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/AboutPlugin.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/AppletConfiguration.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/ConfigCategoryDelegate.qml
+share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/ConfigurationAppletPage.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/ConfigurationContainmentActions.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/ConfigurationContainmentAppearance.qml
 share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/configuration/ConfigurationKcmPage.qml
diff --git a/security/plasma5-kscreenlocker/Makefile b/security/plasma5-kscreenlocker/Makefile
index 450688230613..d18bf37e97ee 100644
--- a/security/plasma5-kscreenlocker/Makefile
+++ b/security/plasma5-kscreenlocker/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
 RUN_DEPENDS=	ck-list-sessions:sysutils/consolekit2\
 		dbus-send:devel/dbus
 
-USES=		cmake compiler:c++11-lib gettext kde:5 cpe pkgconfig qt:5 \
+USES=		cmake compiler:c++11-lib cpe gettext kde:5 pkgconfig qt:5 \
 		shebangfix tar:xz xorg
 USE_KDE=	auth codecs config configwidgets coreaddons crash emoticons \
 		globalaccel i18n idletime init itemmodels kcmutils \
@@ -23,6 +23,8 @@ USE_QT=		core dbus declarative gui network qdbus widgets x11extras xml \
 		buildtools_build qmake_build testlib_build
 USE_XORG=	ice sm x11 xcb xcursor xext xi
 
+CPE_VENDOR=	kde
+
 SHEBANG_FILES=	updaters/ksreenlocker_5_3_separate_autologin.pl
 
 .include <bsd.port.mk>
diff --git a/security/plasma5-kscreenlocker/distinfo b/security/plasma5-kscreenlocker/distinfo
index 19c2e96e1680..24e294787f62 100644
--- a/security/plasma5-kscreenlocker/distinfo
+++ b/security/plasma5-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436155
-SHA256 (KDE/plasma/5.22.5/kscreenlocker-5.22.5.tar.xz) = 28edcf841db79554ac113c8619d20f978b2ab81bfd5d5be25f973506f262f180
-SIZE (KDE/plasma/5.22.5/kscreenlocker-5.22.5.tar.xz) = 116688
+TIMESTAMP = 1633639904
+SHA256 (KDE/plasma/5.23.0/kscreenlocker-5.23.0.tar.xz) = 832fd3c89e916c454edace46f1fba72c3bd211e98806e4ae2c2acc4df201324c
+SIZE (KDE/plasma/5.23.0/kscreenlocker-5.23.0.tar.xz) = 117308
diff --git a/security/plasma5-ksshaskpass/distinfo b/security/plasma5-ksshaskpass/distinfo
index f003263a8cf6..38211aa654e7 100644
--- a/security/plasma5-ksshaskpass/distinfo
+++ b/security/plasma5-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436156
-SHA256 (KDE/plasma/5.22.5/ksshaskpass-5.22.5.tar.xz) = f7dd2fa8d28ac4a673a9af0694f73c96caea63ae96ad836b9aa7a8055067e245
-SIZE (KDE/plasma/5.22.5/ksshaskpass-5.22.5.tar.xz) = 24076
+TIMESTAMP = 1633639905
+SHA256 (KDE/plasma/5.23.0/ksshaskpass-5.23.0.tar.xz) = a86c20079b62c55da26171eb9aec05e38f6c33f712455558d027a5cace08c163
+SIZE (KDE/plasma/5.23.0/ksshaskpass-5.23.0.tar.xz) = 24080
diff --git a/security/plasma5-kwallet-pam/distinfo b/security/plasma5-kwallet-pam/distinfo
index 2fa4be9efced..a4828e382882 100644
--- a/security/plasma5-kwallet-pam/distinfo
+++ b/security/plasma5-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436157
-SHA256 (KDE/plasma/5.22.5/kwallet-pam-5.22.5.tar.xz) = d8a2a7408e8eefa2b3cc1aa22d130f90ae4bd67c716f290f295a05d5de14320f
-SIZE (KDE/plasma/5.22.5/kwallet-pam-5.22.5.tar.xz) = 19960
+TIMESTAMP = 1633639905
+SHA256 (KDE/plasma/5.23.0/kwallet-pam-5.23.0.tar.xz) = d7ee58f3878c07286f1c7185d6365f4b2275e6db30490bf0d773b3c37d417173
+SIZE (KDE/plasma/5.23.0/kwallet-pam-5.23.0.tar.xz) = 20124
diff --git a/security/plasma5-kwallet-pam/files/patch-pam__kwallet.c b/security/plasma5-kwallet-pam/files/patch-pam__kwallet.c
index c53436f2df7e..84d1e9568396 100644
--- a/security/plasma5-kwallet-pam/files/patch-pam__kwallet.c
+++ b/security/plasma5-kwallet-pam/files/patch-pam__kwallet.c
@@ -1,7 +1,8 @@
 ---pam_kwallet.c	2019-08-28 10:45:20.619019000 +0200
-+++ pam_kwallet.c	2019-08-28 10:47:11.632255000 +0200
-@@ -390,7 +390,7 @@ static void execute_kwallet(pam_handle_t *pamh, struct
-     struct sockaddr_un local;
+--- pam_kwallet.c.orig	2021-09-16 08:40:28 UTC
++++ pam_kwallet.c
+@@ -367,7 +367,7 @@ static void execute_kwallet(pam_handle_t *pamh, struct
+     struct sockaddr_un local = {};
      local.sun_family = AF_UNIX;
  
 -    if (strlen(fullSocket) > sizeof(local.sun_path)) {
@@ -9,13 +10,3 @@
          syslog(LOG_ERR, "%s: socket path %s too long to open",
                     logPrefix, fullSocket);
          free(fullSocket);
-@@ -403,8 +403,7 @@ static void execute_kwallet(pam_handle_t *pamh, struct
- 
-     syslog(LOG_DEBUG, "%s: final socket path: %s", logPrefix, local.sun_path);
- 
--    size_t len = strlen(local.sun_path) + sizeof(local.sun_family);
--    if (bind(envSocket, (struct sockaddr *)&local, len) == -1) {
-+    if (bind(envSocket, (struct sockaddr *)&local, sizeof(local)) == -1) {
-         syslog(LOG_INFO, "%s-kwalletd: Couldn't bind to local file\n", logPrefix);
-         goto cleanup;
-     }
diff --git a/security/plasma5-kwallet-pam/pkg-plist b/security/plasma5-kwallet-pam/pkg-plist
index 22422cbe1aec..de1905c7bdfc 100644
--- a/security/plasma5-kwallet-pam/pkg-plist
+++ b/security/plasma5-kwallet-pam/pkg-plist
@@ -1,3 +1,4 @@
 etc/xdg/autostart/pam_kwallet_init.desktop
 lib/libexec/pam_kwallet_init
 lib/pam_kwallet5.so
+lib/systemd/user/plasma-kwallet-pam.service
diff --git a/sysutils/plasma5-discover/Makefile b/sysutils/plasma5-discover/Makefile
index 2520ee66db00..92e151885819 100644
--- a/sysutils/plasma5-discover/Makefile
+++ b/sysutils/plasma5-discover/Makefile
@@ -8,8 +8,8 @@ COMMENT=	Plasma5 package management tools
 # TODO: update packagekit-qt5
 #LIB_DEPENDS=	libpackagekit-qt.so:ports-mgmt/packagekit-qt5
 
-USES=		cmake compiler:c++11-lib desktop-file-utils gettext kde:5 \
-		cpe pkgconfig qt:5 tar:xz
+USES=		cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 \
+		pkgconfig qt:5 tar:xz
 USE_KDE=	archive attica auth codecs completion config configwidgets \
 		coreaddons crash dbusaddons i18n iconthemes idletime \
 		itemmodels itemviews jobwidgets kcmutils kdeclarative kio \
@@ -21,4 +21,6 @@ USE_QT=		concurrent core dbus declarative gui network svg widgets \
 		x11extras xml \
 		buildtools_build qmake_build testlib_build
 
+CPE_VENDOR=	kde
+
 .include <bsd.port.mk>
diff --git a/sysutils/plasma5-discover/distinfo b/sysutils/plasma5-discover/distinfo
index 7377aea52c44..e3cf5b54f2d5 100644
--- a/sysutils/plasma5-discover/distinfo
+++ b/sysutils/plasma5-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436158
-SHA256 (KDE/plasma/5.22.5/discover-5.22.5.tar.xz) = c9809ec8f3f26909ce9901d6f7cd03cf52d4854431cfdf5340a4daa8404842b0
-SIZE (KDE/plasma/5.22.5/discover-5.22.5.tar.xz) = 8462332
+TIMESTAMP = 1633639906
+SHA256 (KDE/plasma/5.23.0/discover-5.23.0.tar.xz) = 536a27fd49c8181810582bfec72feeb611e06c2e5a98a863b1af362d5f2e4651
+SIZE (KDE/plasma/5.23.0/discover-5.23.0.tar.xz) = 8233188
diff --git a/sysutils/plasma5-discover/pkg-plist b/sysutils/plasma5-discover/pkg-plist
index f4ca4fc39214..520b10fc8652 100644
--- a/sysutils/plasma5-discover/pkg-plist
+++ b/sysutils/plasma5-discover/pkg-plist
@@ -15,13 +15,14 @@ share/icons/hicolor/16x16/apps/plasmadiscover.png
 share/icons/hicolor/22x22/apps/plasmadiscover.png
 share/icons/hicolor/32x32/apps/plasmadiscover.png
 share/icons/hicolor/48x48/apps/plasmadiscover.png
-share/icons/hicolor/scalable/apps/plasmadiscover.svgz
 share/knotifications5/discoverabstractnotifier.notifyrc
 share/kpackage/kcms/kcm_updates/contents/ui/main.qml
 share/kpackage/kcms/kcm_updates/metadata.desktop
 share/kpackage/kcms/kcm_updates/metadata.json
 share/kservices5/kcm_updates.desktop
 share/kxmlgui5/plasmadiscover/plasmadiscoverui.rc
+share/icons/hicolor/scalable/apps/plasmadiscover.svg
+share/locale/ar/LC_MESSAGES/kcm_updates.mo
 share/locale/ar/LC_MESSAGES/libdiscover.mo
 share/locale/ar/LC_MESSAGES/plasma-discover-notifier.mo
 share/locale/ar/LC_MESSAGES/plasma-discover.mo
@@ -125,6 +126,10 @@ share/locale/ml/LC_MESSAGES/plasma-discover-notifier.mo
 share/locale/ml/LC_MESSAGES/plasma-discover.mo
 share/locale/mr/LC_MESSAGES/libdiscover.mo
 share/locale/mr/LC_MESSAGES/plasma-discover.mo
+share/locale/my/LC_MESSAGES/kcm_updates.mo
+share/locale/my/LC_MESSAGES/libdiscover.mo
+share/locale/my/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/my/LC_MESSAGES/plasma-discover.mo
 share/locale/nb/LC_MESSAGES/libdiscover.mo
 share/locale/nb/LC_MESSAGES/plasma-discover-notifier.mo
 share/locale/nb/LC_MESSAGES/plasma-discover.mo
@@ -186,6 +191,8 @@ share/locale/sv/LC_MESSAGES/kcm_updates.mo
 share/locale/sv/LC_MESSAGES/libdiscover.mo
 share/locale/sv/LC_MESSAGES/plasma-discover-notifier.mo
 share/locale/sv/LC_MESSAGES/plasma-discover.mo
+share/locale/ta/LC_MESSAGES/kcm_updates.mo
+share/locale/ta/LC_MESSAGES/plasma-discover.mo
 share/locale/tg/LC_MESSAGES/libdiscover.mo
 share/locale/tg/LC_MESSAGES/plasma-discover-notifier.mo
 share/locale/tg/LC_MESSAGES/plasma-discover.mo
diff --git a/sysutils/plasma5-drkonqi/distinfo b/sysutils/plasma5-drkonqi/distinfo
index e92bcf4fc445..5d1c18056c39 100644
--- a/sysutils/plasma5-drkonqi/distinfo
+++ b/sysutils/plasma5-drkonqi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436159
-SHA256 (KDE/plasma/5.22.5/drkonqi-5.22.5.tar.xz) = be1e373e82902425f61932d1ddfe8fd3d86882e927833f45e760eacfcbb843b8
-SIZE (KDE/plasma/5.22.5/drkonqi-5.22.5.tar.xz) = 780496
+TIMESTAMP = 1633639907
+SHA256 (KDE/plasma/5.23.0/drkonqi-5.23.0.tar.xz) = 519bf4357e83d3b8dd506885d72099d65d3df0e76ce9a8ed68c565116a655edb
+SIZE (KDE/plasma/5.23.0/drkonqi-5.23.0.tar.xz) = 791764
diff --git a/sysutils/plasma5-drkonqi/pkg-plist b/sysutils/plasma5-drkonqi/pkg-plist
index 8b3605afc944..59c51ac51786 100644
--- a/sysutils/plasma5-drkonqi/pkg-plist
+++ b/sysutils/plasma5-drkonqi/pkg-plist
@@ -1,15 +1,16 @@
 lib/libexec/drkonqi
 share/applications/org.kde.drkonqi.desktop
+%%DATADIR%%/debuggers/external.mac/lldbrc
 %%DATADIR%%/debuggers/external/cdbrc
-%%DATADIR%%/debuggers/internal/cdbrc
 %%DATADIR%%/debuggers/external/gdbrc
 %%DATADIR%%/debuggers/external/kdbgrc
+%%DATADIR%%/debuggers/external/lldbrc
+%%DATADIR%%/debuggers/internal/cdbrc
 %%DATADIR%%/debuggers/internal/dbxrc
 %%DATADIR%%/debuggers/internal/gdbrc
 %%DATADIR%%/debuggers/internal/kdbgwinrc
-%%DATADIR%%/debuggers/external.mac/lldbrc
-%%DATADIR%%/debuggers/external/lldbrc
 %%DATADIR%%/debuggers/internal/lldbrc
+%%DATADIR%%/gdb/preamble.py
 %%DATADIR%%/mappings
 share/locale/af/LC_MESSAGES/drkonqi5.mo
 share/locale/ar/LC_MESSAGES/drkonqi5.mo
diff --git a/sysutils/plasma5-kde-cli-tools/Makefile b/sysutils/plasma5-kde-cli-tools/Makefile
index 2978cde83be6..695fd5a96bff 100644
--- a/sysutils/plasma5-kde-cli-tools/Makefile
+++ b/sysutils/plasma5-kde-cli-tools/Makefile
@@ -5,7 +5,7 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Plasma5 non-interactive system tools
 
-USES=		cmake compiler:c++11-lib gettext kde:5 cpe qt:5 tar:xz xorg
+USES=		cmake compiler:c++11-lib cpe gettext kde:5 qt:5 tar:xz xorg
 USE_KDE=	activities auth bookmarks codecs completion config \
 		configwidgets coreaddons crash emoticons guiaddons i18n \
 		iconthemes init itemmodels itemviews jobwidgets kcmutils \
@@ -17,5 +17,6 @@ USE_QT=		concurrent core dbus declarative gui network printsupport svg \
 		widgets x11extras xml \
 		buildtools_build qmake_build testlib_build
 USE_XORG=	x11
+CPE_VENDOR=	kde
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma5-kde-cli-tools/distinfo b/sysutils/plasma5-kde-cli-tools/distinfo
index 705b3a8454f2..7230d6f99d6e 100644
--- a/sysutils/plasma5-kde-cli-tools/distinfo
+++ b/sysutils/plasma5-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436161
-SHA256 (KDE/plasma/5.22.5/kde-cli-tools-5.22.5.tar.xz) = 90cb373ea112b844541d9c52000635b02ccdf2fe2da0fc7901b1a5a8b8df45ca
-SIZE (KDE/plasma/5.22.5/kde-cli-tools-5.22.5.tar.xz) = 626212
+TIMESTAMP = 1633639908
+SHA256 (KDE/plasma/5.23.0/kde-cli-tools-5.23.0.tar.xz) = ae72d6e44769c1ac48d1dc3b4f0345c16fdcd053f7a1a4820b08b1d367df8568
+SIZE (KDE/plasma/5.23.0/kde-cli-tools-5.23.0.tar.xz) = 631484
diff --git a/sysutils/plasma5-kde-cli-tools/pkg-plist b/sysutils/plasma5-kde-cli-tools/pkg-plist
index 838d5561d2c2..e78561cf6075 100644
--- a/sysutils/plasma5-kde-cli-tools/pkg-plist
+++ b/sysutils/plasma5-kde-cli-tools/pkg-plist
@@ -10,6 +10,7 @@ bin/kmimetypefinder5
 bin/kstart5
 bin/ksvgtopng5
 bin/ktraderclient5
+bin/plasma-open-settings
 lib/libexec/kf5/kdeeject
 lib/libexec/kf5/kdesu
 %%QT_PLUGINDIR%%/kcm_filetypes.so
@@ -31,6 +32,7 @@ man/sr@latin/man1/kdesu.1.gz
 man/sv/man1/kdesu.1.gz
 man/uk/man1/kdesu.1.gz
 share/applications/org.kde.keditfiletype.desktop
+share/applications/org.kde.plasma.settings.open.desktop
 share/doc/HTML/ca/kcontrol5/filetypes/index.cache.bz2
 share/doc/HTML/ca/kcontrol5/filetypes/index.docbook
 share/doc/HTML/ca/kdesu/index.cache.bz2
@@ -114,6 +116,7 @@ share/locale/az/LC_MESSAGES/kioclient5.mo
 share/locale/az/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/az/LC_MESSAGES/kstart5.mo
 share/locale/az/LC_MESSAGES/ktraderclient5.mo
+share/locale/az/LC_MESSAGES/plasma-open-settings.mo
 share/locale/be/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/be/LC_MESSAGES/kcmshell5.mo
 share/locale/be/LC_MESSAGES/kdesu5.mo
@@ -161,6 +164,7 @@ share/locale/ca/LC_MESSAGES/kioclient5.mo
 share/locale/ca/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/ca/LC_MESSAGES/kstart5.mo
 share/locale/ca/LC_MESSAGES/ktraderclient5.mo
+share/locale/ca/LC_MESSAGES/plasma-open-settings.mo
 share/locale/ca@valencia/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/ca@valencia/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/ca@valencia/LC_MESSAGES/kcmshell5.mo
@@ -177,6 +181,7 @@ share/locale/cs/LC_MESSAGES/kioclient5.mo
 share/locale/cs/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/cs/LC_MESSAGES/kstart5.mo
 share/locale/cs/LC_MESSAGES/ktraderclient5.mo
+share/locale/cs/LC_MESSAGES/plasma-open-settings.mo
 share/locale/csb/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/csb/LC_MESSAGES/kcmshell5.mo
 share/locale/csb/LC_MESSAGES/kdesu5.mo
@@ -212,6 +217,7 @@ share/locale/el/LC_MESSAGES/kioclient5.mo
 share/locale/el/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/el/LC_MESSAGES/kstart5.mo
 share/locale/el/LC_MESSAGES/ktraderclient5.mo
+share/locale/el/LC_MESSAGES/plasma-open-settings.mo
 share/locale/en_GB/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/en_GB/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/en_GB/LC_MESSAGES/kcmshell5.mo
@@ -220,6 +226,7 @@ share/locale/en_GB/LC_MESSAGES/kioclient5.mo
 share/locale/en_GB/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/en_GB/LC_MESSAGES/kstart5.mo
 share/locale/en_GB/LC_MESSAGES/ktraderclient5.mo
+share/locale/en_GB/LC_MESSAGES/plasma-open-settings.mo
 share/locale/eo/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/eo/LC_MESSAGES/kcmshell5.mo
 share/locale/eo/LC_MESSAGES/kdesu5.mo
@@ -235,6 +242,7 @@ share/locale/es/LC_MESSAGES/kioclient5.mo
 share/locale/es/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/es/LC_MESSAGES/kstart5.mo
 share/locale/es/LC_MESSAGES/ktraderclient5.mo
+share/locale/es/LC_MESSAGES/plasma-open-settings.mo
 share/locale/et/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/et/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/et/LC_MESSAGES/kcmshell5.mo
@@ -251,6 +259,7 @@ share/locale/eu/LC_MESSAGES/kioclient5.mo
 share/locale/eu/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/eu/LC_MESSAGES/kstart5.mo
 share/locale/eu/LC_MESSAGES/ktraderclient5.mo
+share/locale/eu/LC_MESSAGES/plasma-open-settings.mo
 share/locale/fa/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/fa/LC_MESSAGES/kcmshell5.mo
 share/locale/fa/LC_MESSAGES/kdesu5.mo
@@ -266,6 +275,7 @@ share/locale/fi/LC_MESSAGES/kioclient5.mo
 share/locale/fi/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/fi/LC_MESSAGES/kstart5.mo
 share/locale/fi/LC_MESSAGES/ktraderclient5.mo
+share/locale/fi/LC_MESSAGES/plasma-open-settings.mo
 share/locale/fr/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/fr/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/fr/LC_MESSAGES/kcmshell5.mo
@@ -274,6 +284,7 @@ share/locale/fr/LC_MESSAGES/kioclient5.mo
 share/locale/fr/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/fr/LC_MESSAGES/kstart5.mo
 share/locale/fr/LC_MESSAGES/ktraderclient5.mo
+share/locale/fr/LC_MESSAGES/plasma-open-settings.mo
 share/locale/fy/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/fy/LC_MESSAGES/kcmshell5.mo
 share/locale/fy/LC_MESSAGES/kdesu5.mo
@@ -355,6 +366,7 @@ share/locale/ia/LC_MESSAGES/kioclient5.mo
 share/locale/ia/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/ia/LC_MESSAGES/kstart5.mo
 share/locale/ia/LC_MESSAGES/ktraderclient5.mo
+share/locale/ia/LC_MESSAGES/plasma-open-settings.mo
 share/locale/id/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/id/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/id/LC_MESSAGES/kcmshell5.mo
@@ -378,6 +390,7 @@ share/locale/it/LC_MESSAGES/kioclient5.mo
 share/locale/it/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/it/LC_MESSAGES/kstart5.mo
 share/locale/it/LC_MESSAGES/ktraderclient5.mo
+share/locale/it/LC_MESSAGES/plasma-open-settings.mo
 share/locale/ja/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/ja/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/ja/LC_MESSAGES/kcmshell5.mo
@@ -415,6 +428,7 @@ share/locale/ko/LC_MESSAGES/kioclient5.mo
 share/locale/ko/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/ko/LC_MESSAGES/kstart5.mo
 share/locale/ko/LC_MESSAGES/ktraderclient5.mo
+share/locale/ko/LC_MESSAGES/plasma-open-settings.mo
 share/locale/ku/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/ku/LC_MESSAGES/kcmshell5.mo
 share/locale/ku/LC_MESSAGES/kdesu5.mo
@@ -503,6 +517,7 @@ share/locale/nl/LC_MESSAGES/kioclient5.mo
 share/locale/nl/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/nl/LC_MESSAGES/kstart5.mo
 share/locale/nl/LC_MESSAGES/ktraderclient5.mo
+share/locale/nl/LC_MESSAGES/plasma-open-settings.mo
 share/locale/nn/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/nn/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/nn/LC_MESSAGES/kcmshell5.mo
@@ -511,6 +526,7 @@ share/locale/nn/LC_MESSAGES/kioclient5.mo
 share/locale/nn/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/nn/LC_MESSAGES/kstart5.mo
 share/locale/nn/LC_MESSAGES/ktraderclient5.mo
+share/locale/nn/LC_MESSAGES/plasma-open-settings.mo
 share/locale/oc/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/oc/LC_MESSAGES/kcmshell5.mo
 share/locale/oc/LC_MESSAGES/kdesu5.mo
@@ -533,6 +549,7 @@ share/locale/pl/LC_MESSAGES/kioclient5.mo
 share/locale/pl/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/pl/LC_MESSAGES/kstart5.mo
 share/locale/pl/LC_MESSAGES/ktraderclient5.mo
+share/locale/pl/LC_MESSAGES/plasma-open-settings.mo
 share/locale/pt/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/pt/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/pt/LC_MESSAGES/kcmshell5.mo
@@ -541,6 +558,7 @@ share/locale/pt/LC_MESSAGES/kioclient5.mo
 share/locale/pt/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/pt/LC_MESSAGES/kstart5.mo
 share/locale/pt/LC_MESSAGES/ktraderclient5.mo
+share/locale/pt/LC_MESSAGES/plasma-open-settings.mo
 share/locale/pt_BR/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/pt_BR/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/pt_BR/LC_MESSAGES/kcmshell5.mo
@@ -549,6 +567,7 @@ share/locale/pt_BR/LC_MESSAGES/kioclient5.mo
 share/locale/pt_BR/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/pt_BR/LC_MESSAGES/kstart5.mo
 share/locale/pt_BR/LC_MESSAGES/ktraderclient5.mo
+share/locale/pt_BR/LC_MESSAGES/plasma-open-settings.mo
 share/locale/ro/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/ro/LC_MESSAGES/kcmshell5.mo
 share/locale/ro/LC_MESSAGES/kdesu5.mo
@@ -564,6 +583,7 @@ share/locale/ru/LC_MESSAGES/kioclient5.mo
 share/locale/ru/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/ru/LC_MESSAGES/kstart5.mo
 share/locale/ru/LC_MESSAGES/ktraderclient5.mo
+share/locale/ru/LC_MESSAGES/plasma-open-settings.mo
 share/locale/se/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/se/LC_MESSAGES/kcmshell5.mo
 share/locale/se/LC_MESSAGES/kdesu5.mo
@@ -586,6 +606,7 @@ share/locale/sk/LC_MESSAGES/kioclient5.mo
 share/locale/sk/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/sk/LC_MESSAGES/kstart5.mo
 share/locale/sk/LC_MESSAGES/ktraderclient5.mo
+share/locale/sk/LC_MESSAGES/plasma-open-settings.mo
 share/locale/sl/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/sl/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/sl/LC_MESSAGES/kcmshell5.mo
@@ -594,6 +615,7 @@ share/locale/sl/LC_MESSAGES/kioclient5.mo
 share/locale/sl/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/sl/LC_MESSAGES/kstart5.mo
 share/locale/sl/LC_MESSAGES/ktraderclient5.mo
+share/locale/sl/LC_MESSAGES/plasma-open-settings.mo
 share/locale/sq/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/sq/LC_MESSAGES/kcmshell5.mo
 share/locale/sq/LC_MESSAGES/kdesu5.mo
@@ -641,6 +663,7 @@ share/locale/sv/LC_MESSAGES/kioclient5.mo
 share/locale/sv/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/sv/LC_MESSAGES/kstart5.mo
 share/locale/sv/LC_MESSAGES/ktraderclient5.mo
+share/locale/sv/LC_MESSAGES/plasma-open-settings.mo
 share/locale/ta/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/ta/LC_MESSAGES/kcmshell5.mo
 share/locale/ta/LC_MESSAGES/kdesu5.mo
@@ -692,6 +715,7 @@ share/locale/uk/LC_MESSAGES/kioclient5.mo
 share/locale/uk/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/uk/LC_MESSAGES/kstart5.mo
 share/locale/uk/LC_MESSAGES/ktraderclient5.mo
+share/locale/uk/LC_MESSAGES/plasma-open-settings.mo
 share/locale/uz/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/uz/LC_MESSAGES/kdesu5.mo
 share/locale/uz/LC_MESSAGES/kstart5.mo
@@ -723,6 +747,7 @@ share/locale/zh_CN/LC_MESSAGES/kioclient5.mo
 share/locale/zh_CN/LC_MESSAGES/kmimetypefinder5.mo
 share/locale/zh_CN/LC_MESSAGES/kstart5.mo
 share/locale/zh_CN/LC_MESSAGES/ktraderclient5.mo
+share/locale/zh_CN/LC_MESSAGES/plasma-open-settings.mo
 share/locale/zh_TW/LC_MESSAGES/kbroadcastnotification.mo
 share/locale/zh_TW/LC_MESSAGES/kcm5_filetypes.mo
 share/locale/zh_TW/LC_MESSAGES/kcmshell5.mo
diff --git a/sysutils/plasma5-kinfocenter/distinfo b/sysutils/plasma5-kinfocenter/distinfo
index 8805245bcb18..ef82276e0a82 100644
--- a/sysutils/plasma5-kinfocenter/distinfo
+++ b/sysutils/plasma5-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630436162
-SHA256 (KDE/plasma/5.22.5/kinfocenter-5.22.5.tar.xz) = 951e42305ce4aaf709fca5e211e9fc4f2ddbbdba2417192f755a190fe325b9df
-SIZE (KDE/plasma/5.22.5/kinfocenter-5.22.5.tar.xz) = 1170716
+TIMESTAMP = 1633639908
+SHA256 (KDE/plasma/5.23.0/kinfocenter-5.23.0.tar.xz) = 4baf7e6e9a1d305c7c1b4c0c0d0ef4146fbc4008203d490ad6f4f6b4e578e07d
+SIZE (KDE/plasma/5.23.0/kinfocenter-5.23.0.tar.xz) = 1152060
diff --git a/sysutils/plasma5-kinfocenter/pkg-plist b/sysutils/plasma5-kinfocenter/pkg-plist
index 248a0628d402..2f16f3655001 100644
--- a/sysutils/plasma5-kinfocenter/pkg-plist
+++ b/sysutils/plasma5-kinfocenter/pkg-plist
@@ -1,15 +1,21 @@
 bin/kinfocenter
 etc/xdg/kcm-about-distrorc
 etc/xdg/menus/kinfocenter.menu
-%%QT_PLUGINDIR%%/kcm_about_distro.so
 %%QT_PLUGINDIR%%/kcm_devinfo.so
 %%QT_PLUGINDIR%%/kcm_info.so
 %%QT_PLUGINDIR%%/kcm_memory.so
 %%QT_PLUGINDIR%%/kcm_opengl.so
 %%QT_PLUGINDIR%%/kcm_pci.so
 %%QT_PLUGINDIR%%/kcm_usb.so
+%%QT_PLUGINDIR%%/kcms/kcm_about-distro.so
+%%QT_PLUGINDIR%%/kcms/kcm_cpu.so
+%%QT_PLUGINDIR%%/kcms/kcm_interrupts.so
 %%QT_PLUGINDIR%%/kcms/kcm_nic.so
 %%QT_PLUGINDIR%%/kcms/kcm_samba.so
+%%QT_PLUGINDIR%%/kcms/kcm_vulkan.so
+%%QT_PLUGINDIR%%/kcms/kcm_wayland.so
+%%QT_QMLDIR%%/org/kde/kinfocenter/private/CommandOutputKCM.qml
+%%QT_QMLDIR%%/org/kde/kinfocenter/private/qmldir
 share/applications/org.kde.kinfocenter.desktop
 share/desktop-directories/kinfocenter.directory
 share/doc/HTML/ca/kinfocenter/index.cache.bz2
@@ -45,32 +51,49 @@ share/doc/HTML/sv/kinfocenter/index.docbook
 share/doc/HTML/uk/kinfocenter/index.cache.bz2
 share/doc/HTML/uk/kinfocenter/index.docbook
 share/doc/HTML/uk/kinfocenter/kinfocenter.png
+%%DATADIR%%/categories/basicinformation.desktop
+%%DATADIR%%/categories/detailedinformation.desktop
+%%DATADIR%%/categories/deviceinfocategory.desktop
+%%DATADIR%%/categories/graphicalinfocategory.desktop
+%%DATADIR%%/categories/lostfoundcategory.desktop
+%%DATADIR%%/categories/networkinfocategory.desktop
 %%DATADIR%%/images/freebsd_logo.svg
+share/kpackage/kcms/kcm_about-distro/contents/main.qml
+share/kpackage/kcms/kcm_about-distro/metadata.desktop
+share/kpackage/kcms/kcm_about-distro/metadata.json
+share/kpackage/kcms/kcm_cpu/contents/main.qml
+share/kpackage/kcms/kcm_cpu/metadata.desktop
+share/kpackage/kcms/kcm_cpu/metadata.json
+share/kpackage/kcms/kcm_interrupts/contents/main.qml
+share/kpackage/kcms/kcm_interrupts/metadata.desktop
+share/kpackage/kcms/kcm_interrupts/metadata.json
 share/kpackage/kcms/kcm_nic/contents/ui/main.qml
 share/kpackage/kcms/kcm_nic/metadata.desktop
 share/kpackage/kcms/kcm_nic/metadata.json
+share/kpackage/kcms/kcm_vulkan/contents/main.qml
+share/kpackage/kcms/kcm_vulkan/metadata.desktop
+share/kpackage/kcms/kcm_vulkan/metadata.json
+share/kpackage/kcms/kcm_wayland/contents/main.qml
+share/kpackage/kcms/kcm_wayland/metadata.desktop
+share/kpackage/kcms/kcm_wayland/metadata.json
 share/kpackage/kcms/kcmsamba/contents/ShareListItem.qml
 share/kpackage/kcms/kcmsamba/contents/main.qml
 share/kpackage/kcms/kcmsamba/metadata.desktop
 share/kpackage/kcms/kcmsamba/metadata.json
 share/kservices5/about-distro.desktop
-share/kservices5/basicinformation.desktop
-share/kservices5/detailedinformation.desktop
-share/kservices5/deviceinfocategory.desktop
 share/kservices5/devinfo.desktop
 share/kservices5/dma.desktop
-share/kservices5/graphicalinfocategory.desktop
-share/kservices5/interrupts.desktop
 share/kservices5/ioports.desktop
+share/kservices5/kcm_cpu.desktop
+share/kservices5/kcm_interrupts.desktop
 share/kservices5/kcm_memory.desktop
 share/kservices5/kcm_nic.desktop
 share/kservices5/kcm_pci.desktop
+share/kservices5/kcm_vulkan.desktop
+share/kservices5/kcm_wayland.desktop
 share/kservices5/kcmusb.desktop
-share/kservices5/lostfoundcategory.desktop
-share/kservices5/networkinfocategory.desktop
 share/kservices5/opengl.desktop
 share/kservices5/smbstatus.desktop
-share/kservices5/wayland.desktop
 share/kservices5/xserver.desktop
 share/kservicetypes5/kinfocentercategory.desktop
 share/locale/af/LC_MESSAGES/kcminfo.mo
@@ -78,7 +101,7 @@ share/locale/af/LC_MESSAGES/kcmsamba.mo
 share/locale/af/LC_MESSAGES/kcmusb.mo
 share/locale/af/LC_MESSAGES/kcmview1394.mo
 share/locale/af/LC_MESSAGES/kinfocenter.mo
-share/locale/ar/LC_MESSAGES/kcm-about-distro.mo
+share/locale/ar/LC_MESSAGES/kcm_about-distro.mo
 share/locale/ar/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/ar/LC_MESSAGES/kcm_memory.mo
 share/locale/ar/LC_MESSAGES/kcm_nic.mo
@@ -90,7 +113,7 @@ share/locale/ar/LC_MESSAGES/kcmsamba.mo
 share/locale/ar/LC_MESSAGES/kcmusb.mo
 share/locale/ar/LC_MESSAGES/kcmview1394.mo
 share/locale/ar/LC_MESSAGES/kinfocenter.mo
-share/locale/ast/LC_MESSAGES/kcm-about-distro.mo
+share/locale/ast/LC_MESSAGES/kcm_about-distro.mo
 share/locale/ast/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/ast/LC_MESSAGES/kcm_memory.mo
 share/locale/ast/LC_MESSAGES/kcm_nic.mo
@@ -98,11 +121,13 @@ share/locale/ast/LC_MESSAGES/kcmsamba.mo
 share/locale/ast/LC_MESSAGES/kcmusb.mo
 share/locale/ast/LC_MESSAGES/kcmview1394.mo
 share/locale/ast/LC_MESSAGES/kinfocenter.mo
-share/locale/az/LC_MESSAGES/kcm-about-distro.mo
+share/locale/az/LC_MESSAGES/kcm_about-distro.mo
+share/locale/az/LC_MESSAGES/kcm_cpu.mo
 share/locale/az/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/az/LC_MESSAGES/kcm_memory.mo
 share/locale/az/LC_MESSAGES/kcm_nic.mo
 share/locale/az/LC_MESSAGES/kcm_pci.mo
+share/locale/az/LC_MESSAGES/kcm_vulkan.mo
 share/locale/az/LC_MESSAGES/kcmdevinfo.mo
 share/locale/az/LC_MESSAGES/kcminfo.mo
 share/locale/az/LC_MESSAGES/kcmopengl.mo
@@ -117,7 +142,7 @@ share/locale/be/LC_MESSAGES/kcmusb.mo
 share/locale/be/LC_MESSAGES/kcmview1394.mo
 share/locale/be/LC_MESSAGES/kinfocenter.mo
 share/locale/be@latin/LC_MESSAGES/kcminfo.mo
-share/locale/bg/LC_MESSAGES/kcm-about-distro.mo
+share/locale/bg/LC_MESSAGES/kcm_about-distro.mo
 share/locale/bg/LC_MESSAGES/kcm_memory.mo
 share/locale/bg/LC_MESSAGES/kcm_nic.mo
 share/locale/bg/LC_MESSAGES/kcm_pci.mo
@@ -144,7 +169,7 @@ share/locale/br/LC_MESSAGES/kcmsamba.mo
 share/locale/br/LC_MESSAGES/kcmusb.mo
 share/locale/br/LC_MESSAGES/kcmview1394.mo
 share/locale/br/LC_MESSAGES/kinfocenter.mo
-share/locale/bs/LC_MESSAGES/kcm-about-distro.mo
+share/locale/bs/LC_MESSAGES/kcm_about-distro.mo
 share/locale/bs/LC_MESSAGES/kcm_memory.mo
 share/locale/bs/LC_MESSAGES/kcm_nic.mo
 share/locale/bs/LC_MESSAGES/kcm_pci.mo
@@ -155,11 +180,15 @@ share/locale/bs/LC_MESSAGES/kcmsamba.mo
 share/locale/bs/LC_MESSAGES/kcmusb.mo
 share/locale/bs/LC_MESSAGES/kcmview1394.mo
 share/locale/bs/LC_MESSAGES/kinfocenter.mo
-share/locale/ca/LC_MESSAGES/kcm-about-distro.mo
+share/locale/ca/LC_MESSAGES/kcm_about-distro.mo
+share/locale/ca/LC_MESSAGES/kcm_cpu.mo
 share/locale/ca/LC_MESSAGES/kcm_energyinfo.mo
+share/locale/ca/LC_MESSAGES/kcm_interrupts.mo
 share/locale/ca/LC_MESSAGES/kcm_memory.mo
 share/locale/ca/LC_MESSAGES/kcm_nic.mo
 share/locale/ca/LC_MESSAGES/kcm_pci.mo
+share/locale/ca/LC_MESSAGES/kcm_vulkan.mo
+share/locale/ca/LC_MESSAGES/kcm_wayland.mo
 share/locale/ca/LC_MESSAGES/kcmdevinfo.mo
 share/locale/ca/LC_MESSAGES/kcminfo.mo
 share/locale/ca/LC_MESSAGES/kcmopengl.mo
@@ -167,7 +196,7 @@ share/locale/ca/LC_MESSAGES/kcmsamba.mo
 share/locale/ca/LC_MESSAGES/kcmusb.mo
 share/locale/ca/LC_MESSAGES/kcmview1394.mo
 share/locale/ca/LC_MESSAGES/kinfocenter.mo
-share/locale/ca@valencia/LC_MESSAGES/kcm-about-distro.mo
+share/locale/ca@valencia/LC_MESSAGES/kcm_about-distro.mo
 share/locale/ca@valencia/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/ca@valencia/LC_MESSAGES/kcm_memory.mo
 share/locale/ca@valencia/LC_MESSAGES/kcm_nic.mo
@@ -179,11 +208,15 @@ share/locale/ca@valencia/LC_MESSAGES/kcmsamba.mo
 share/locale/ca@valencia/LC_MESSAGES/kcmusb.mo
 share/locale/ca@valencia/LC_MESSAGES/kcmview1394.mo
 share/locale/ca@valencia/LC_MESSAGES/kinfocenter.mo
-share/locale/cs/LC_MESSAGES/kcm-about-distro.mo
+share/locale/cs/LC_MESSAGES/kcm_about-distro.mo
+share/locale/cs/LC_MESSAGES/kcm_cpu.mo
 share/locale/cs/LC_MESSAGES/kcm_energyinfo.mo
+share/locale/cs/LC_MESSAGES/kcm_interrupts.mo
 share/locale/cs/LC_MESSAGES/kcm_memory.mo
 share/locale/cs/LC_MESSAGES/kcm_nic.mo
 share/locale/cs/LC_MESSAGES/kcm_pci.mo
+share/locale/cs/LC_MESSAGES/kcm_vulkan.mo
+share/locale/cs/LC_MESSAGES/kcm_wayland.mo
 share/locale/cs/LC_MESSAGES/kcmdevinfo.mo
 share/locale/cs/LC_MESSAGES/kcminfo.mo
 share/locale/cs/LC_MESSAGES/kcmopengl.mo
@@ -200,7 +233,7 @@ share/locale/cy/LC_MESSAGES/kcmsamba.mo
 share/locale/cy/LC_MESSAGES/kcmusb.mo
 share/locale/cy/LC_MESSAGES/kcmview1394.mo
 share/locale/cy/LC_MESSAGES/kinfocenter.mo
-share/locale/da/LC_MESSAGES/kcm-about-distro.mo
+share/locale/da/LC_MESSAGES/kcm_about-distro.mo
 share/locale/da/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/da/LC_MESSAGES/kcm_memory.mo
 share/locale/da/LC_MESSAGES/kcm_nic.mo
@@ -212,7 +245,7 @@ share/locale/da/LC_MESSAGES/kcmsamba.mo
 share/locale/da/LC_MESSAGES/kcmusb.mo
 share/locale/da/LC_MESSAGES/kcmview1394.mo
 share/locale/da/LC_MESSAGES/kinfocenter.mo
-share/locale/de/LC_MESSAGES/kcm-about-distro.mo
+share/locale/de/LC_MESSAGES/kcm_about-distro.mo
 share/locale/de/LC_MESSAGES/kcm_energyinfo.mo
 share/locale/de/LC_MESSAGES/kcm_memory.mo
 share/locale/de/LC_MESSAGES/kcm_nic.mo
@@ -224,11 +257,15 @@ share/locale/de/LC_MESSAGES/kcmsamba.mo
 share/locale/de/LC_MESSAGES/kcmusb.mo
 share/locale/de/LC_MESSAGES/kcmview1394.mo
 share/locale/de/LC_MESSAGES/kinfocenter.mo
-share/locale/el/LC_MESSAGES/kcm-about-distro.mo
+share/locale/el/LC_MESSAGES/kcm_about-distro.mo
+share/locale/el/LC_MESSAGES/kcm_cpu.mo
 share/locale/el/LC_MESSAGES/kcm_energyinfo.mo
+share/locale/el/LC_MESSAGES/kcm_interrupts.mo
 share/locale/el/LC_MESSAGES/kcm_memory.mo
 share/locale/el/LC_MESSAGES/kcm_nic.mo
 share/locale/el/LC_MESSAGES/kcm_pci.mo
+share/locale/el/LC_MESSAGES/kcm_vulkan.mo
+share/locale/el/LC_MESSAGES/kcm_wayland.mo
 share/locale/el/LC_MESSAGES/kcmdevinfo.mo
 share/locale/el/LC_MESSAGES/kcminfo.mo
 share/locale/el/LC_MESSAGES/kcmopengl.mo
@@ -236,11 +273,15 @@ share/locale/el/LC_MESSAGES/kcmsamba.mo
 share/locale/el/LC_MESSAGES/kcmusb.mo
 share/locale/el/LC_MESSAGES/kcmview1394.mo
 share/locale/el/LC_MESSAGES/kinfocenter.mo
-share/locale/en_GB/LC_MESSAGES/kcm-about-distro.mo
+share/locale/en_GB/LC_MESSAGES/kcm_about-distro.mo
+share/locale/en_GB/LC_MESSAGES/kcm_cpu.mo
 share/locale/en_GB/LC_MESSAGES/kcm_energyinfo.mo
+share/locale/en_GB/LC_MESSAGES/kcm_interrupts.mo
 share/locale/en_GB/LC_MESSAGES/kcm_memory.mo
 share/locale/en_GB/LC_MESSAGES/kcm_nic.mo
 share/locale/en_GB/LC_MESSAGES/kcm_pci.mo
+share/locale/en_GB/LC_MESSAGES/kcm_vulkan.mo
+share/locale/en_GB/LC_MESSAGES/kcm_wayland.mo
 share/locale/en_GB/LC_MESSAGES/kcmdevinfo.mo
 share/locale/en_GB/LC_MESSAGES/kcminfo.mo
*** 3144 LINES SKIPPED ***