aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2023-09-12 19:26:46 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2023-09-13 05:16:59 +0000
commitec37f68193bf82ad8532fb59532230340f1cfee8 (patch)
treec0d2069040918768abe3ce0ea2d85f6f07156434
parent4df0e66a3662ac9d427c2dcd79eb8555236083dd (diff)
downloadports-ec37f68193bf82ad8532fb59532230340f1cfee8.tar.gz
ports-ec37f68193bf82ad8532fb59532230340f1cfee8.zip
KDE: Update Plasma Desktop to 5.27.8
KDE Plasma 5.27.8, Bugfix Release for September Tuesday, 12 September 2023. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.27.8. Plasma 5.27 was released in February 2023 with many feature refinements and new modules to complete the desktop experience. This release adds five months' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * KRunner: make debut on X11 faster. * Powerdevil: don't automatically suspend by default if running in a virtual machine. * System Settings: Remove soft hyphens in keywords used for searching. Announcement: https://kde.org/announcements/plasma/5/5.27.8/ Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.7-5.27.8/
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--audio/plasma5-kpipewire/Makefile1
-rw-r--r--audio/plasma5-kpipewire/distinfo6
-rw-r--r--audio/plasma5-plasma-pa/Makefile1
-rw-r--r--audio/plasma5-plasma-pa/distinfo6
-rw-r--r--deskutils/plasma5-milou/Makefile1
-rw-r--r--deskutils/plasma5-milou/distinfo6
-rw-r--r--deskutils/plasma5-sddm-kcm/Makefile1
-rw-r--r--deskutils/plasma5-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma5-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist1
-rw-r--r--devel/plasma5-khotkeys/distinfo6
-rw-r--r--devel/plasma5-kwrited/Makefile1
-rw-r--r--devel/plasma5-kwrited/distinfo6
-rw-r--r--devel/plasma5-plasma-sdk/Makefile3
-rw-r--r--devel/plasma5-plasma-sdk/distinfo6
-rw-r--r--multimedia/plasma5-plank-player/Makefile1
-rw-r--r--multimedia/plasma5-plank-player/distinfo6
-rw-r--r--security/plasma5-kscreenlocker/distinfo6
-rw-r--r--security/plasma5-ksshaskpass/distinfo6
-rw-r--r--security/plasma5-kwallet-pam/Makefile1
-rw-r--r--security/plasma5-kwallet-pam/distinfo6
-rw-r--r--sysutils/plasma5-discover/distinfo6
-rw-r--r--sysutils/plasma5-drkonqi/distinfo6
-rw-r--r--sysutils/plasma5-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma5-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma5-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma5-ksystemstats/Makefile1
-rw-r--r--sysutils/plasma5-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma5-libksysguard/Makefile1
-rw-r--r--sysutils/plasma5-libksysguard/distinfo6
-rw-r--r--sysutils/plasma5-plasma-disks/Makefile1
-rw-r--r--sysutils/plasma5-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma5-plasma-systemmonitor/Makefile1
-rw-r--r--sysutils/plasma5-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma5-polkit-kde-agent-1/Makefile1
-rw-r--r--sysutils/plasma5-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma5-powerdevil/distinfo6
-rw-r--r--sysutils/plasma5-systemsettings/distinfo6
-rw-r--r--www/plasma5-plasma-browser-integration/Makefile1
-rw-r--r--www/plasma5-plasma-browser-integration/distinfo6
-rw-r--r--x11-themes/plasma5-breeze-gtk/Makefile1
-rw-r--r--x11-themes/plasma5-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma5-breeze/Makefile1
-rw-r--r--x11-themes/plasma5-breeze/distinfo6
-rw-r--r--x11-themes/plasma5-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma5-oxygen/Makefile1
-rw-r--r--x11-themes/plasma5-oxygen/distinfo6
-rw-r--r--x11-themes/plasma5-plasma-workspace-wallpapers/Makefile1
-rw-r--r--x11-themes/plasma5-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/distinfo6
-rw-r--r--x11-wm/plasma5-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma5-kwin/Makefile1
-rw-r--r--x11-wm/plasma5-kwin/distinfo6
-rw-r--r--x11/plasma5-kactivitymanagerd/Makefile1
-rw-r--r--x11/plasma5-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma5-kgamma5/distinfo6
-rw-r--r--x11/plasma5-kscreen/distinfo6
-rw-r--r--x11/plasma5-kwayland-integration/Makefile1
-rw-r--r--x11/plasma5-kwayland-integration/distinfo6
-rw-r--r--x11/plasma5-layer-shell-qt/Makefile1
-rw-r--r--x11/plasma5-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma5-libkscreen/Makefile1
-rw-r--r--x11/plasma5-libkscreen/distinfo6
-rw-r--r--x11/plasma5-plasma-bigscreen/Makefile1
-rw-r--r--x11/plasma5-plasma-bigscreen/distinfo6
-rw-r--r--x11/plasma5-plasma-desktop/Makefile2
-rw-r--r--x11/plasma5-plasma-desktop/distinfo6
-rw-r--r--x11/plasma5-plasma-desktop/pkg-plist1
-rw-r--r--x11/plasma5-plasma-integration/Makefile1
-rw-r--r--x11/plasma5-plasma-integration/distinfo6
-rw-r--r--x11/plasma5-plasma-workspace/Makefile1
-rw-r--r--x11/plasma5-plasma-workspace/distinfo6
-rw-r--r--x11/plasma5-plasma-workspace/files/patch-regionandlang322
74 files changed, 134 insertions, 480 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 608b4b0ee21b..791cec3601a3 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.27.7
+KDE_PLASMA_VERSION?= 5.27.8
KDE_PLASMA_BRANCH?= stable
# Current KDE frameworks.
diff --git a/audio/plasma5-kpipewire/Makefile b/audio/plasma5-kpipewire/Makefile
index bba02f0af347..dd1013b90275 100644
--- a/audio/plasma5-kpipewire/Makefile
+++ b/audio/plasma5-kpipewire/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kpipewire
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 2
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/plasma5-kpipewire/distinfo b/audio/plasma5-kpipewire/distinfo
index 73a5d5f0fc76..7f9a27493315 100644
--- a/audio/plasma5-kpipewire/distinfo
+++ b/audio/plasma5-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384976
-SHA256 (KDE/plasma/5.27.7/kpipewire-5.27.7.tar.xz) = 0ad273b8875c0472e0b4f4332c9f1a5d93dca6533f978fd0606094bd91d24782
-SIZE (KDE/plasma/5.27.7/kpipewire-5.27.7.tar.xz) = 59796
+TIMESTAMP = 1694545969
+SHA256 (KDE/plasma/5.27.8/kpipewire-5.27.8.tar.xz) = 5ae64c6d494634f86aa87d550b6548ef0ac19ed67c24dd9fe1b5cf5387504780
+SIZE (KDE/plasma/5.27.8/kpipewire-5.27.8.tar.xz) = 59796
diff --git a/audio/plasma5-plasma-pa/Makefile b/audio/plasma5-plasma-pa/Makefile
index e52ca7abbb37..db79b67aff18 100644
--- a/audio/plasma5-plasma-pa/Makefile
+++ b/audio/plasma5-plasma-pa/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/plasma5-plasma-pa/distinfo b/audio/plasma5-plasma-pa/distinfo
index 55c1d7b9e38b..1955433e1712 100644
--- a/audio/plasma5-plasma-pa/distinfo
+++ b/audio/plasma5-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384977
-SHA256 (KDE/plasma/5.27.7/plasma-pa-5.27.7.tar.xz) = 4c73fb72af73a5258fb7d384eea65084b76341ae9c55652a491e1163cb46e2ed
-SIZE (KDE/plasma/5.27.7/plasma-pa-5.27.7.tar.xz) = 163440
+TIMESTAMP = 1694545970
+SHA256 (KDE/plasma/5.27.8/plasma-pa-5.27.8.tar.xz) = 69234132db1aba794c165d71490c158b099680fa5021aaffed103ef9fd3ed70b
+SIZE (KDE/plasma/5.27.8/plasma-pa-5.27.8.tar.xz) = 163588
diff --git a/deskutils/plasma5-milou/Makefile b/deskutils/plasma5-milou/Makefile
index d81a9734e5d2..8d4cedc811e6 100644
--- a/deskutils/plasma5-milou/Makefile
+++ b/deskutils/plasma5-milou/Makefile
@@ -1,6 +1,5 @@
PORTNAME= milou
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/plasma5-milou/distinfo b/deskutils/plasma5-milou/distinfo
index 9ba176046f0d..6cb4a735136e 100644
--- a/deskutils/plasma5-milou/distinfo
+++ b/deskutils/plasma5-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384978
-SHA256 (KDE/plasma/5.27.7/milou-5.27.7.tar.xz) = 81690bffc9d58445c09af64670d80cd53735db2f0da36a4847d3466ec5a90853
-SIZE (KDE/plasma/5.27.7/milou-5.27.7.tar.xz) = 58492
+TIMESTAMP = 1694545971
+SHA256 (KDE/plasma/5.27.8/milou-5.27.8.tar.xz) = 4d9c76a8d32a22020a023f0edf04f1360bf4a9011766082a63c02660e69c08e7
+SIZE (KDE/plasma/5.27.8/milou-5.27.8.tar.xz) = 58540
diff --git a/deskutils/plasma5-sddm-kcm/Makefile b/deskutils/plasma5-sddm-kcm/Makefile
index 03d7956baf54..2aeeeef8b586 100644
--- a/deskutils/plasma5-sddm-kcm/Makefile
+++ b/deskutils/plasma5-sddm-kcm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sddm-kcm
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/plasma5-sddm-kcm/distinfo b/deskutils/plasma5-sddm-kcm/distinfo
index ebb37591570f..a0e394b56a88 100644
--- a/deskutils/plasma5-sddm-kcm/distinfo
+++ b/deskutils/plasma5-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384979
-SHA256 (KDE/plasma/5.27.7/sddm-kcm-5.27.7.tar.xz) = 0645f5511c99cd2f01963cf0e01ccfe248bbca33daf349c729f0fe0ca3103c43
-SIZE (KDE/plasma/5.27.7/sddm-kcm-5.27.7.tar.xz) = 93384
+TIMESTAMP = 1694545972
+SHA256 (KDE/plasma/5.27.8/sddm-kcm-5.27.8.tar.xz) = 46ea7c501251a6f9ba50d0611c2a6f33a6676a2358e7ed068849f11ceda3eeb9
+SIZE (KDE/plasma/5.27.8/sddm-kcm-5.27.8.tar.xz) = 93608
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
index 19aaebe4d88c..3ca11d81d02d 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384979
-SHA256 (KDE/plasma/5.27.7/xdg-desktop-portal-kde-5.27.7.tar.xz) = ccdbf9bad6465de934c4dc30a6fb4d4376872caf0014b91c3749e27140fe08cd
-SIZE (KDE/plasma/5.27.7/xdg-desktop-portal-kde-5.27.7.tar.xz) = 141512
+TIMESTAMP = 1694545973
+SHA256 (KDE/plasma/5.27.8/xdg-desktop-portal-kde-5.27.8.tar.xz) = 7e1fdf244c6363a73f487c5e9f854b08885cda74aa7f429bd9ceb4c35c273f53
+SIZE (KDE/plasma/5.27.8/xdg-desktop-portal-kde-5.27.8.tar.xz) = 142484
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist b/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
index f8bc63b77038..65f761bac9a4 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/pkg-plist
@@ -50,4 +50,5 @@ share/locale/uk/LC_MESSAGES/xdg-desktop-portal-kde.mo
share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal-kde.mo
share/locale/zh_TW/LC_MESSAGES/xdg-desktop-portal-kde.mo
share/qlogging-categories5/xdp-kde.categories
+share/xdg-desktop-portal/kde-portals.conf
share/xdg-desktop-portal/portals/kde.portal
diff --git a/devel/plasma5-khotkeys/distinfo b/devel/plasma5-khotkeys/distinfo
index bc80ae8570ed..e335de615feb 100644
--- a/devel/plasma5-khotkeys/distinfo
+++ b/devel/plasma5-khotkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384981
-SHA256 (KDE/plasma/5.27.7/khotkeys-5.27.7.tar.xz) = 6d85041dc59a4e0c6726c97c3f30caf6d22b8f960bcfc39fcdd294f16538efc6
-SIZE (KDE/plasma/5.27.7/khotkeys-5.27.7.tar.xz) = 1895248
+TIMESTAMP = 1694545975
+SHA256 (KDE/plasma/5.27.8/khotkeys-5.27.8.tar.xz) = 8ce2238043e1914802a6c4b3c5ed472133df725dc3264d93c0f1759a8662a11e
+SIZE (KDE/plasma/5.27.8/khotkeys-5.27.8.tar.xz) = 1895272
diff --git a/devel/plasma5-kwrited/Makefile b/devel/plasma5-kwrited/Makefile
index c78d7dee53fb..9c64ee39c737 100644
--- a/devel/plasma5-kwrited/Makefile
+++ b/devel/plasma5-kwrited/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwrited
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/plasma5-kwrited/distinfo b/devel/plasma5-kwrited/distinfo
index 219e66219db8..b04c4c45ab52 100644
--- a/devel/plasma5-kwrited/distinfo
+++ b/devel/plasma5-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384982
-SHA256 (KDE/plasma/5.27.7/kwrited-5.27.7.tar.xz) = 16ec41745cbbe5c162d5808ab24663dc74248c719d324c81047fd1657d018fa8
-SIZE (KDE/plasma/5.27.7/kwrited-5.27.7.tar.xz) = 23428
+TIMESTAMP = 1694545976
+SHA256 (KDE/plasma/5.27.8/kwrited-5.27.8.tar.xz) = 4917b9d333119cb9929e0fda0ed4b2c679af986a778692d19202eaf6099c8578
+SIZE (KDE/plasma/5.27.8/kwrited-5.27.8.tar.xz) = 23444
diff --git a/devel/plasma5-plasma-sdk/Makefile b/devel/plasma5-plasma-sdk/Makefile
index 7e9c51713f61..9d0fdad8fe05 100644
--- a/devel/plasma5-plasma-sdk/Makefile
+++ b/devel/plasma5-plasma-sdk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-sdk
-DISTVERSION= ${KDE_PLASMA_VERSION}.1
-PORTREVISION= 2
+DISTVERSION= ${KDE_PLASMA_VERSION}
CATEGORIES= devel kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/plasma5-plasma-sdk/distinfo b/devel/plasma5-plasma-sdk/distinfo
index 7bcd5d237778..015b8ea95348 100644
--- a/devel/plasma5-plasma-sdk/distinfo
+++ b/devel/plasma5-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384983
-SHA256 (KDE/plasma/5.27.7/plasma-sdk-5.27.7.1.tar.xz) = d310a81eed68334886a7e7767bce9066c6ccb07087aa77d04b73acf41a5426a4
-SIZE (KDE/plasma/5.27.7/plasma-sdk-5.27.7.1.tar.xz) = 320908
+TIMESTAMP = 1694546130
+SHA256 (KDE/plasma/5.27.8/plasma-sdk-5.27.8.tar.xz) = 9f961d5ce3a5fe7e945eb397d103435954669baba521f04a81a40345f47490bb
+SIZE (KDE/plasma/5.27.8/plasma-sdk-5.27.8.tar.xz) = 320828
diff --git a/multimedia/plasma5-plank-player/Makefile b/multimedia/plasma5-plank-player/Makefile
index d3994ac2cfc9..946d03d3615b 100644
--- a/multimedia/plasma5-plank-player/Makefile
+++ b/multimedia/plasma5-plank-player/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plank-player
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= multimedia kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/multimedia/plasma5-plank-player/distinfo b/multimedia/plasma5-plank-player/distinfo
index 50c44978cda0..91ff304f1f20 100644
--- a/multimedia/plasma5-plank-player/distinfo
+++ b/multimedia/plasma5-plank-player/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384984
-SHA256 (KDE/plasma/5.27.7/plank-player-5.27.7.tar.xz) = 96ccdec90516e0ba0b135095bcb0465be07fa961f4b44a8d5286f2419d53c00c
-SIZE (KDE/plasma/5.27.7/plank-player-5.27.7.tar.xz) = 158756
+TIMESTAMP = 1694545978
+SHA256 (KDE/plasma/5.27.8/plank-player-5.27.8.tar.xz) = 93180c8c2293190de55ab4171cda85af8961ae21a56d216547c0ff657cacedad
+SIZE (KDE/plasma/5.27.8/plank-player-5.27.8.tar.xz) = 158748
diff --git a/security/plasma5-kscreenlocker/distinfo b/security/plasma5-kscreenlocker/distinfo
index ea9d479b4667..f3eaa74652ae 100644
--- a/security/plasma5-kscreenlocker/distinfo
+++ b/security/plasma5-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384985
-SHA256 (KDE/plasma/5.27.7/kscreenlocker-5.27.7.tar.xz) = c2013b510ed714b0f2544b37393b82cb1d6699dec829c8906d10dd249a9ec387
-SIZE (KDE/plasma/5.27.7/kscreenlocker-5.27.7.tar.xz) = 160856
+TIMESTAMP = 1694545979
+SHA256 (KDE/plasma/5.27.8/kscreenlocker-5.27.8.tar.xz) = 9a3f938328ecb4c5368bbcb7e3f5a79cafee3df47a56de6853d4a87bf52cfd16
+SIZE (KDE/plasma/5.27.8/kscreenlocker-5.27.8.tar.xz) = 160892
diff --git a/security/plasma5-ksshaskpass/distinfo b/security/plasma5-ksshaskpass/distinfo
index bc51412097d4..c9977edc1fb2 100644
--- a/security/plasma5-ksshaskpass/distinfo
+++ b/security/plasma5-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384986
-SHA256 (KDE/plasma/5.27.7/ksshaskpass-5.27.7.tar.xz) = e13175acf1ac1eb95a2454ab30b57e1e829a32145a7acf931f892546e46ebe6e
-SIZE (KDE/plasma/5.27.7/ksshaskpass-5.27.7.tar.xz) = 28040
+TIMESTAMP = 1694545981
+SHA256 (KDE/plasma/5.27.8/ksshaskpass-5.27.8.tar.xz) = 67c419ba55942866db51d70a88995f6713aaa0c3a0ccad28322fee386d8599ad
+SIZE (KDE/plasma/5.27.8/ksshaskpass-5.27.8.tar.xz) = 28024
diff --git a/security/plasma5-kwallet-pam/Makefile b/security/plasma5-kwallet-pam/Makefile
index d50f53ea3f62..0faaf659f442 100644
--- a/security/plasma5-kwallet-pam/Makefile
+++ b/security/plasma5-kwallet-pam/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwallet-pam
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= security kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/security/plasma5-kwallet-pam/distinfo b/security/plasma5-kwallet-pam/distinfo
index 5dc773cdb092..eceae7a05781 100644
--- a/security/plasma5-kwallet-pam/distinfo
+++ b/security/plasma5-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384986
-SHA256 (KDE/plasma/5.27.7/kwallet-pam-5.27.7.tar.xz) = 2b3bf57d4d1108c64fdaee7b3b14008636ff8316d9dd8325206f47fc2f8680a9
-SIZE (KDE/plasma/5.27.7/kwallet-pam-5.27.7.tar.xz) = 22884
+TIMESTAMP = 1694545981
+SHA256 (KDE/plasma/5.27.8/kwallet-pam-5.27.8.tar.xz) = ba77fab2422aaf7c0eec59cd529093678ac8933d72db433cc866e0efe912fb55
+SIZE (KDE/plasma/5.27.8/kwallet-pam-5.27.8.tar.xz) = 22876
diff --git a/sysutils/plasma5-discover/distinfo b/sysutils/plasma5-discover/distinfo
index e435cd65ad08..c2bfa27582de 100644
--- a/sysutils/plasma5-discover/distinfo
+++ b/sysutils/plasma5-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384987
-SHA256 (KDE/plasma/5.27.7/discover-5.27.7.tar.xz) = a9eca14bb4cf3094d5c4df7975f1a793fca8fb4018ca1252d1e1230c79784500
-SIZE (KDE/plasma/5.27.7/discover-5.27.7.tar.xz) = 868936
+TIMESTAMP = 1694545982
+SHA256 (KDE/plasma/5.27.8/discover-5.27.8.tar.xz) = f1c5fcbbae52bdcba4745c154ef2a900fb7eafbe88d2d769837bb38ad9020fd3
+SIZE (KDE/plasma/5.27.8/discover-5.27.8.tar.xz) = 869332
diff --git a/sysutils/plasma5-drkonqi/distinfo b/sysutils/plasma5-drkonqi/distinfo
index 8e0679cb4ec3..c50fda99f4c2 100644
--- a/sysutils/plasma5-drkonqi/distinfo
+++ b/sysutils/plasma5-drkonqi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384988
-SHA256 (KDE/plasma/5.27.7/drkonqi-5.27.7.tar.xz) = e82716415c22a3d6cf90e2380a64cbf5d7d171ab32d02cd29056bced0b9221d2
-SIZE (KDE/plasma/5.27.7/drkonqi-5.27.7.tar.xz) = 861680
+TIMESTAMP = 1694545984
+SHA256 (KDE/plasma/5.27.8/drkonqi-5.27.8.tar.xz) = 8b8fcc506de14eccd1b57aa96541fdfea885db875e7a42feec702acd14d1db2c
+SIZE (KDE/plasma/5.27.8/drkonqi-5.27.8.tar.xz) = 861576
diff --git a/sysutils/plasma5-kde-cli-tools/distinfo b/sysutils/plasma5-kde-cli-tools/distinfo
index 62c79fcf8d25..066becc717e8 100644
--- a/sysutils/plasma5-kde-cli-tools/distinfo
+++ b/sysutils/plasma5-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384989
-SHA256 (KDE/plasma/5.27.7/kde-cli-tools-5.27.7.tar.xz) = aadb24e6153451111c22574ee27b1e562ba5e923f0a260a817ed58a2168a21af
-SIZE (KDE/plasma/5.27.7/kde-cli-tools-5.27.7.tar.xz) = 666908
+TIMESTAMP = 1694545985
+SHA256 (KDE/plasma/5.27.8/kde-cli-tools-5.27.8.tar.xz) = a2ba02957ba9077f4d097b2aa1c5c3f7f4f25ffd72a18c14a2d8371e941467a3
+SIZE (KDE/plasma/5.27.8/kde-cli-tools-5.27.8.tar.xz) = 666812
diff --git a/sysutils/plasma5-kinfocenter/distinfo b/sysutils/plasma5-kinfocenter/distinfo
index a21ea37e9788..3d3bcf3ff632 100644
--- a/sysutils/plasma5-kinfocenter/distinfo
+++ b/sysutils/plasma5-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384990
-SHA256 (KDE/plasma/5.27.7/kinfocenter-5.27.7.tar.xz) = 72ee8872213f08c2d910e82712db2d24773c28701cdbb9e7d23f671791401596
-SIZE (KDE/plasma/5.27.7/kinfocenter-5.27.7.tar.xz) = 1016068
+TIMESTAMP = 1694545986
+SHA256 (KDE/plasma/5.27.8/kinfocenter-5.27.8.tar.xz) = af6f629f68bab369721977f0e1749cf1d2d1b11234dfd4c7329a42120faad9cc
+SIZE (KDE/plasma/5.27.8/kinfocenter-5.27.8.tar.xz) = 1016252
diff --git a/sysutils/plasma5-kmenuedit/distinfo b/sysutils/plasma5-kmenuedit/distinfo
index d298d907d108..a46484001507 100644
--- a/sysutils/plasma5-kmenuedit/distinfo
+++ b/sysutils/plasma5-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384991
-SHA256 (KDE/plasma/5.27.7/kmenuedit-5.27.7.tar.xz) = 67abf2bf9166c0c7797442edcfc5d6f7eba4a575ac689859b651eac509f9c058
-SIZE (KDE/plasma/5.27.7/kmenuedit-5.27.7.tar.xz) = 932128
+TIMESTAMP = 1694545988
+SHA256 (KDE/plasma/5.27.8/kmenuedit-5.27.8.tar.xz) = ae080a93f4300612d3f7832a903c4473b49ae40f880c944d1a7c2f399614f39f
+SIZE (KDE/plasma/5.27.8/kmenuedit-5.27.8.tar.xz) = 932112
diff --git a/sysutils/plasma5-ksystemstats/Makefile b/sysutils/plasma5-ksystemstats/Makefile
index 72edcd2e4c8a..0f177f512779 100644
--- a/sysutils/plasma5-ksystemstats/Makefile
+++ b/sysutils/plasma5-ksystemstats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ksystemstats
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma5-ksystemstats/distinfo b/sysutils/plasma5-ksystemstats/distinfo
index 7c3f3dbbf74f..3c1dcea75cd8 100644
--- a/sysutils/plasma5-ksystemstats/distinfo
+++ b/sysutils/plasma5-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384993
-SHA256 (KDE/plasma/5.27.7/ksystemstats-5.27.7.tar.xz) = 7c3f8998e6f5abd1adfd22fe6272b9f178bb4db716a3d8dfc162f46e4c59a5bb
-SIZE (KDE/plasma/5.27.7/ksystemstats-5.27.7.tar.xz) = 116584
+TIMESTAMP = 1694545990
+SHA256 (KDE/plasma/5.27.8/ksystemstats-5.27.8.tar.xz) = 2e1655434afabb9a2b46b7ad4b8811d2d81941fa3ba90589a4a3fe5ade08915a
+SIZE (KDE/plasma/5.27.8/ksystemstats-5.27.8.tar.xz) = 116592
diff --git a/sysutils/plasma5-libksysguard/Makefile b/sysutils/plasma5-libksysguard/Makefile
index 47e9d98924be..a2874f85de73 100644
--- a/sysutils/plasma5-libksysguard/Makefile
+++ b/sysutils/plasma5-libksysguard/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libksysguard
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 2
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma5-libksysguard/distinfo b/sysutils/plasma5-libksysguard/distinfo
index c2fafaf8f38e..3b3642037c58 100644
--- a/sysutils/plasma5-libksysguard/distinfo
+++ b/sysutils/plasma5-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384994
-SHA256 (KDE/plasma/5.27.7/libksysguard-5.27.7.tar.xz) = 682a939252e35a52b7f95a6f5bfcc7cb983fa3b5275ae3b377ab8040b292cb18
-SIZE (KDE/plasma/5.27.7/libksysguard-5.27.7.tar.xz) = 880568
+TIMESTAMP = 1694545992
+SHA256 (KDE/plasma/5.27.8/libksysguard-5.27.8.tar.xz) = a024c0183b0aed1e2fb4661ba0e31942f54a4a630ceb14ca745ac5f76245fd7d
+SIZE (KDE/plasma/5.27.8/libksysguard-5.27.8.tar.xz) = 884408
diff --git a/sysutils/plasma5-plasma-disks/Makefile b/sysutils/plasma5-plasma-disks/Makefile
index 4b627ade4c61..d4bd122f2f81 100644
--- a/sysutils/plasma5-plasma-disks/Makefile
+++ b/sysutils/plasma5-plasma-disks/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-disks
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma5-plasma-disks/distinfo b/sysutils/plasma5-plasma-disks/distinfo
index da70b53a7419..5279d0553709 100644
--- a/sysutils/plasma5-plasma-disks/distinfo
+++ b/sysutils/plasma5-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384995
-SHA256 (KDE/plasma/5.27.7/plasma-disks-5.27.7.tar.xz) = 3ba9b69e269420f73fecf894e65061b36a75d197a29fca04e5b0069581d8924b
-SIZE (KDE/plasma/5.27.7/plasma-disks-5.27.7.tar.xz) = 93804
+TIMESTAMP = 1694545993
+SHA256 (KDE/plasma/5.27.8/plasma-disks-5.27.8.tar.xz) = 987c0bd99cd2f78234755925d3074aafe194218fc4f55b04d74773862d5ae279
+SIZE (KDE/plasma/5.27.8/plasma-disks-5.27.8.tar.xz) = 93788
diff --git a/sysutils/plasma5-plasma-systemmonitor/Makefile b/sysutils/plasma5-plasma-systemmonitor/Makefile
index 0e839b98ad4d..4ea7b61cb713 100644
--- a/sysutils/plasma5-plasma-systemmonitor/Makefile
+++ b/sysutils/plasma5-plasma-systemmonitor/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-systemmonitor
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma5-plasma-systemmonitor/distinfo b/sysutils/plasma5-plasma-systemmonitor/distinfo
index 16fbf4dfaeee..45ded8b7161d 100644
--- a/sysutils/plasma5-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma5-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384996
-SHA256 (KDE/plasma/5.27.7/plasma-systemmonitor-5.27.7.tar.xz) = 14611b425b1817743acaf594005f16a6ae347b063182fec0ee1f8676589e28e3
-SIZE (KDE/plasma/5.27.7/plasma-systemmonitor-5.27.7.tar.xz) = 173264
+TIMESTAMP = 1694545994
+SHA256 (KDE/plasma/5.27.8/plasma-systemmonitor-5.27.8.tar.xz) = bdc6ebfc61f9078319827295bb90465c8b8b5b216a002bdb0a869fd00c350c27
+SIZE (KDE/plasma/5.27.8/plasma-systemmonitor-5.27.8.tar.xz) = 173260
diff --git a/sysutils/plasma5-polkit-kde-agent-1/Makefile b/sysutils/plasma5-polkit-kde-agent-1/Makefile
index 7881e855171a..5ff3017ff386 100644
--- a/sysutils/plasma5-polkit-kde-agent-1/Makefile
+++ b/sysutils/plasma5-polkit-kde-agent-1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= polkit-kde-agent-1
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma5-polkit-kde-agent-1/distinfo b/sysutils/plasma5-polkit-kde-agent-1/distinfo
index d4dc0a9a25eb..7e87b0567914 100644
--- a/sysutils/plasma5-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma5-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384996
-SHA256 (KDE/plasma/5.27.7/polkit-kde-agent-1-5.27.7.tar.xz) = 8c4906f13f0a8b31423f6e2eb42163fea3a9517adec518b3f165d99acab6cf5c
-SIZE (KDE/plasma/5.27.7/polkit-kde-agent-1-5.27.7.tar.xz) = 52760
+TIMESTAMP = 1694545995
+SHA256 (KDE/plasma/5.27.8/polkit-kde-agent-1-5.27.8.tar.xz) = 58973715cca7789caa1c6ffa1d5f7de988b952aa9317caf75119ce800ff9cf8d
+SIZE (KDE/plasma/5.27.8/polkit-kde-agent-1-5.27.8.tar.xz) = 52784
diff --git a/sysutils/plasma5-powerdevil/distinfo b/sysutils/plasma5-powerdevil/distinfo
index 66b892296c66..e9e363801181 100644
--- a/sysutils/plasma5-powerdevil/distinfo
+++ b/sysutils/plasma5-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384997
-SHA256 (KDE/plasma/5.27.7/powerdevil-5.27.7.tar.xz) = c08084238b8e2225dcaf36226e69476e7ce0d427597708e598720c59dc853894
-SIZE (KDE/plasma/5.27.7/powerdevil-5.27.7.tar.xz) = 787356
+TIMESTAMP = 1694545996
+SHA256 (KDE/plasma/5.27.8/powerdevil-5.27.8.tar.xz) = c567e9410cba327845d236ea13ecdd415c2976360780018724b36769aa36774b
+SIZE (KDE/plasma/5.27.8/powerdevil-5.27.8.tar.xz) = 787952
diff --git a/sysutils/plasma5-systemsettings/distinfo b/sysutils/plasma5-systemsettings/distinfo
index a09fcbdddcb3..088818f5b902 100644
--- a/sysutils/plasma5-systemsettings/distinfo
+++ b/sysutils/plasma5-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384998
-SHA256 (KDE/plasma/5.27.7/systemsettings-5.27.7.tar.xz) = 7c1dda144c7bcd6468331895a37df19d352cc84732a3d60bd62741a6c9aa6c6e
-SIZE (KDE/plasma/5.27.7/systemsettings-5.27.7.tar.xz) = 226204
+TIMESTAMP = 1694545998
+SHA256 (KDE/plasma/5.27.8/systemsettings-5.27.8.tar.xz) = 3e9411715a2dfb202961110b671d207175056c22af51bdffce01336eb8743fb9
+SIZE (KDE/plasma/5.27.8/systemsettings-5.27.8.tar.xz) = 226216
diff --git a/www/plasma5-plasma-browser-integration/Makefile b/www/plasma5-plasma-browser-integration/Makefile
index 530d802f8e2b..73cc15e4b348 100644
--- a/www/plasma5-plasma-browser-integration/Makefile
+++ b/www/plasma5-plasma-browser-integration/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-browser-integration
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= www kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/www/plasma5-plasma-browser-integration/distinfo b/www/plasma5-plasma-browser-integration/distinfo
index d52ab6e1a80b..ac6b4a6bed4f 100644
--- a/www/plasma5-plasma-browser-integration/distinfo
+++ b/www/plasma5-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691384999
-SHA256 (KDE/plasma/5.27.7/plasma-browser-integration-5.27.7.tar.xz) = 3ee5b893a210f84849612c48c03c544b611800edbc1ed6ae5ca2100a69bb6030
-SIZE (KDE/plasma/5.27.7/plasma-browser-integration-5.27.7.tar.xz) = 211204
+TIMESTAMP = 1694545999
+SHA256 (KDE/plasma/5.27.8/plasma-browser-integration-5.27.8.tar.xz) = 9c4aecad9dcae379eee7b13cb1aae1d4bfe12dc93504d90a4b5114c7e7b495e7
+SIZE (KDE/plasma/5.27.8/plasma-browser-integration-5.27.8.tar.xz) = 211188
diff --git a/x11-themes/plasma5-breeze-gtk/Makefile b/x11-themes/plasma5-breeze-gtk/Makefile
index de3d83c81ebb..a3d0370c1ded 100644
--- a/x11-themes/plasma5-breeze-gtk/Makefile
+++ b/x11-themes/plasma5-breeze-gtk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= breeze-gtk
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-themes kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-themes/plasma5-breeze-gtk/distinfo b/x11-themes/plasma5-breeze-gtk/distinfo
index de2465f18d4a..7818b43782ae 100644
--- a/x11-themes/plasma5-breeze-gtk/distinfo
+++ b/x11-themes/plasma5-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385003
-SHA256 (KDE/plasma/5.27.7/breeze-gtk-5.27.7.tar.xz) = 293294ed0b51c07496fe8c2ede841eb6e2ef41926725e11658c7208543d958e8
-SIZE (KDE/plasma/5.27.7/breeze-gtk-5.27.7.tar.xz) = 40752
+TIMESTAMP = 1694546016
+SHA256 (KDE/plasma/5.27.8/breeze-gtk-5.27.8.tar.xz) = 400f452b73dbe4afa3ce346e4769fed13798bf6413edd5e74a2504c20eefeace
+SIZE (KDE/plasma/5.27.8/breeze-gtk-5.27.8.tar.xz) = 40744
diff --git a/x11-themes/plasma5-breeze/Makefile b/x11-themes/plasma5-breeze/Makefile
index 45efbb30c0aa..605bf5113ce1 100644
--- a/x11-themes/plasma5-breeze/Makefile
+++ b/x11-themes/plasma5-breeze/Makefile
@@ -1,6 +1,5 @@
PORTNAME= breeze
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-themes kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-themes/plasma5-breeze/distinfo b/x11-themes/plasma5-breeze/distinfo
index 7e78cb6eae65..3d7f49b99050 100644
--- a/x11-themes/plasma5-breeze/distinfo
+++ b/x11-themes/plasma5-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385002
-SHA256 (KDE/plasma/5.27.7/breeze-5.27.7.tar.xz) = bffdcf314009b6fcb0202a58e48b3e62a4cbf741f5f299c257998f46dea4ccf1
-SIZE (KDE/plasma/5.27.7/breeze-5.27.7.tar.xz) = 87595004
+TIMESTAMP = 1694546015
+SHA256 (KDE/plasma/5.27.8/breeze-5.27.8.tar.xz) = cda48253cb74a4f18c0edbc3065a61055cafcb167362c4e90be52182b0e73e44
+SIZE (KDE/plasma/5.27.8/breeze-5.27.8.tar.xz) = 87595040
diff --git a/x11-themes/plasma5-kde-gtk-config/distinfo b/x11-themes/plasma5-kde-gtk-config/distinfo
index a0b520bc59b6..1a5d5fcf4ecd 100644
--- a/x11-themes/plasma5-kde-gtk-config/distinfo
+++ b/x11-themes/plasma5-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385004
-SHA256 (KDE/plasma/5.27.7/kde-gtk-config-5.27.7.tar.xz) = ae2a1e468f4132a8efcf61818847d453e73f8b7010d900a6a1406fd7de901c8f
-SIZE (KDE/plasma/5.27.7/kde-gtk-config-5.27.7.tar.xz) = 77108
+TIMESTAMP = 1694546018
+SHA256 (KDE/plasma/5.27.8/kde-gtk-config-5.27.8.tar.xz) = 977c694383e32bc8f233d942f6165d640b91051b68aae9c1409466322aa6d9d3
+SIZE (KDE/plasma/5.27.8/kde-gtk-config-5.27.8.tar.xz) = 77120
diff --git a/x11-themes/plasma5-oxygen/Makefile b/x11-themes/plasma5-oxygen/Makefile
index 9deed00d3228..7b6d293ff13b 100644
--- a/x11-themes/plasma5-oxygen/Makefile
+++ b/x11-themes/plasma5-oxygen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oxygen
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-themes kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-themes/plasma5-oxygen/distinfo b/x11-themes/plasma5-oxygen/distinfo
index 14b73a791797..91dcab3d743f 100644
--- a/x11-themes/plasma5-oxygen/distinfo
+++ b/x11-themes/plasma5-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385005
-SHA256 (KDE/plasma/5.27.7/oxygen-5.27.7.tar.xz) = a218fc2f2f7b297de56b75f413c5acab0398f8c4a7a043a1b99b99d15256398d
-SIZE (KDE/plasma/5.27.7/oxygen-5.27.7.tar.xz) = 2785964
+TIMESTAMP = 1694546019
+SHA256 (KDE/plasma/5.27.8/oxygen-5.27.8.tar.xz) = 5f2b85d84fbf815310e09c352ef9be925ebf6a00bdf9a01901609ff6bc83c48b
+SIZE (KDE/plasma/5.27.8/oxygen-5.27.8.tar.xz) = 2785564
diff --git a/x11-themes/plasma5-plasma-workspace-wallpapers/Makefile b/x11-themes/plasma5-plasma-workspace-wallpapers/Makefile
index 76956ff853e7..2b8f29647f63 100644
--- a/x11-themes/plasma5-plasma-workspace-wallpapers/Makefile
+++ b/x11-themes/plasma5-plasma-workspace-wallpapers/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-workspace-wallpapers
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-themes kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
index f1f16272ec1b..fcf63477b60c 100644
--- a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385008
-SHA256 (KDE/plasma/5.27.7/plasma-workspace-wallpapers-5.27.7.tar.xz) = dec571ce370ea344a70d82f16af82e8197c8afc098c0e7d47fbe8d5b6b0538a0
-SIZE (KDE/plasma/5.27.7/plasma-workspace-wallpapers-5.27.7.tar.xz) = 94032284
+TIMESTAMP = 1694546036
+SHA256 (KDE/plasma/5.27.8/plasma-workspace-wallpapers-5.27.8.tar.xz) = af96fa89c2685251b97baec6351c004fa1e2978f5a71bebba0e96490facb7fe2
+SIZE (KDE/plasma/5.27.8/plasma-workspace-wallpapers-5.27.8.tar.xz) = 94031664
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/distinfo b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
index 91592a63ffa1..27cdc4e16ef6 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385009
-SHA256 (KDE/plasma/5.27.7/kdeplasma-addons-5.27.7.tar.xz) = 51c73d8872fce7f3bc54a8fbf480a40c0178d63f703fe696721d046f3a25ef50
-SIZE (KDE/plasma/5.27.7/kdeplasma-addons-5.27.7.tar.xz) = 822048
+TIMESTAMP = 1694546038
+SHA256 (KDE/plasma/5.27.8/kdeplasma-addons-5.27.8.tar.xz) = 6b35868ab1e12d9910f0025cc2b5cf820c8be80a39212a0d982650b59c4f6546
+SIZE (KDE/plasma/5.27.8/kdeplasma-addons-5.27.8.tar.xz) = 822128
diff --git a/x11-wm/plasma5-kdecoration/distinfo b/x11-wm/plasma5-kdecoration/distinfo
index 39f5352fbe83..40ca2ae09465 100644
--- a/x11-wm/plasma5-kdecoration/distinfo
+++ b/x11-wm/plasma5-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385010
-SHA256 (KDE/plasma/5.27.7/kdecoration-5.27.7.tar.xz) = ef26a499d51f4da9e6c25a0209d08b5e8dcedddc86e066537f46f20f001f7294
-SIZE (KDE/plasma/5.27.7/kdecoration-5.27.7.tar.xz) = 52960
+TIMESTAMP = 1694546039
+SHA256 (KDE/plasma/5.27.8/kdecoration-5.27.8.tar.xz) = dead3e3fc6fa4a596ad3398a95f1f7e190c43d57f9cb7d6af4497a3d3cb0c889
+SIZE (KDE/plasma/5.27.8/kdecoration-5.27.8.tar.xz) = 52952
diff --git a/x11-wm/plasma5-kwin/Makefile b/x11-wm/plasma5-kwin/Makefile
index 7834fc8abf34..a59cc693c587 100644
--- a/x11-wm/plasma5-kwin/Makefile
+++ b/x11-wm/plasma5-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-wm/plasma5-kwin/distinfo b/x11-wm/plasma5-kwin/distinfo
index 97d8fdb9be93..76329c8180bd 100644
--- a/x11-wm/plasma5-kwin/distinfo
+++ b/x11-wm/plasma5-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385011
-SHA256 (KDE/plasma/5.27.7/kwin-5.27.7.tar.xz) = cbff55ba018463bc05ba286663aea1d7b0f48993dc3c778b5514e34fcdb95a2f
-SIZE (KDE/plasma/5.27.7/kwin-5.27.7.tar.xz) = 7626216
+TIMESTAMP = 1694546041
+SHA256 (KDE/plasma/5.27.8/kwin-5.27.8.tar.xz) = e726cd68648805af3ce98b6b360eadd7ba681e6cf4358b1ab57863cd270732e9
+SIZE (KDE/plasma/5.27.8/kwin-5.27.8.tar.xz) = 7631012
diff --git a/x11/plasma5-kactivitymanagerd/Makefile b/x11/plasma5-kactivitymanagerd/Makefile
index f5865c43f2ce..5f288577bc4a 100644
--- a/x11/plasma5-kactivitymanagerd/Makefile
+++ b/x11/plasma5-kactivitymanagerd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kactivitymanagerd
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-kactivitymanagerd/distinfo b/x11/plasma5-kactivitymanagerd/distinfo
index 1f6ca0f2a5f6..aee289bb0972 100644
--- a/x11/plasma5-kactivitymanagerd/distinfo
+++ b/x11/plasma5-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385012
-SHA256 (KDE/plasma/5.27.7/kactivitymanagerd-5.27.7.tar.xz) = 2df245330612d79090980269ad7c4e776150598e583761ac83f628cc1ffafbb4
-SIZE (KDE/plasma/5.27.7/kactivitymanagerd-5.27.7.tar.xz) = 127232
+TIMESTAMP = 1694546043
+SHA256 (KDE/plasma/5.27.8/kactivitymanagerd-5.27.8.tar.xz) = d44b6ce1e7839fde5b05b745875f282ee0ce54267f0a4459aa74b6dbede832d9
+SIZE (KDE/plasma/5.27.8/kactivitymanagerd-5.27.8.tar.xz) = 127288
diff --git a/x11/plasma5-kgamma5/distinfo b/x11/plasma5-kgamma5/distinfo
index 78c2c58eb2a8..9ef380eb1712 100644
--- a/x11/plasma5-kgamma5/distinfo
+++ b/x11/plasma5-kgamma5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385013
-SHA256 (KDE/plasma/5.27.7/kgamma5-5.27.7.tar.xz) = d45e88d4ee1c6cffa0b5ef085c4a7d028ade37e2daa72253e74941d9bcf5ae6c
-SIZE (KDE/plasma/5.27.7/kgamma5-5.27.7.tar.xz) = 88448
+TIMESTAMP = 1694546044
+SHA256 (KDE/plasma/5.27.8/kgamma5-5.27.8.tar.xz) = 483f0c271acff8c3851e275674a705ca09a5269f50a1d2d509990f58c1f03416
+SIZE (KDE/plasma/5.27.8/kgamma5-5.27.8.tar.xz) = 88448
diff --git a/x11/plasma5-kscreen/distinfo b/x11/plasma5-kscreen/distinfo
index 94ae9fa436d4..be294f0b4d2b 100644
--- a/x11/plasma5-kscreen/distinfo
+++ b/x11/plasma5-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385013
-SHA256 (KDE/plasma/5.27.7/kscreen-5.27.7.tar.xz) = 38d755e1b01584e1c21a925b2ab046c0f8f977bb1c4e75d436ebc9c633160a0f
-SIZE (KDE/plasma/5.27.7/kscreen-5.27.7.tar.xz) = 185132
+TIMESTAMP = 1694546045
+SHA256 (KDE/plasma/5.27.8/kscreen-5.27.8.tar.xz) = 14cb2b399ea056c2551382b53e45652386f6b7e9dfa99615ab15bc7aac8f041b
+SIZE (KDE/plasma/5.27.8/kscreen-5.27.8.tar.xz) = 185204
diff --git a/x11/plasma5-kwayland-integration/Makefile b/x11/plasma5-kwayland-integration/Makefile
index d7d47428a294..a3543b84ba9d 100644
--- a/x11/plasma5-kwayland-integration/Makefile
+++ b/x11/plasma5-kwayland-integration/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwayland-integration
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 2
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-kwayland-integration/distinfo b/x11/plasma5-kwayland-integration/distinfo
index f8b168b7d472..5158b6261a61 100644
--- a/x11/plasma5-kwayland-integration/distinfo
+++ b/x11/plasma5-kwayland-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385014
-SHA256 (KDE/plasma/5.27.7/kwayland-integration-5.27.7.tar.xz) = 1e7997688a329563f62ce7534e82326a4317d9ecf12403d12e70d4d237316ebb
-SIZE (KDE/plasma/5.27.7/kwayland-integration-5.27.7.tar.xz) = 25776
+TIMESTAMP = 1694546046
+SHA256 (KDE/plasma/5.27.8/kwayland-integration-5.27.8.tar.xz) = 7a7db7a37c1d61fc33cf0ae814ad832e8755911021fc8d3caf366b5343687385
+SIZE (KDE/plasma/5.27.8/kwayland-integration-5.27.8.tar.xz) = 25776
diff --git a/x11/plasma5-layer-shell-qt/Makefile b/x11/plasma5-layer-shell-qt/Makefile
index 21f6bd65c867..e94d5f9ae9c5 100644
--- a/x11/plasma5-layer-shell-qt/Makefile
+++ b/x11/plasma5-layer-shell-qt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= layer-shell-qt
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-layer-shell-qt/distinfo b/x11/plasma5-layer-shell-qt/distinfo
index a946d962c03e..72d26317067e 100644
--- a/x11/plasma5-layer-shell-qt/distinfo
+++ b/x11/plasma5-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385015
-SHA256 (KDE/plasma/5.27.7/layer-shell-qt-5.27.7.tar.xz) = 27c44e7db73bf2aa6728719e8bb848c1b0c1c7a704c86349a419577920c6f421
-SIZE (KDE/plasma/5.27.7/layer-shell-qt-5.27.7.tar.xz) = 18452
+TIMESTAMP = 1694546047
+SHA256 (KDE/plasma/5.27.8/layer-shell-qt-5.27.8.tar.xz) = 772f2aba1710bab59f4c948a8e9628f205a7c6a4dabeb418b3249c5990c688ab
+SIZE (KDE/plasma/5.27.8/layer-shell-qt-5.27.8.tar.xz) = 18452
diff --git a/x11/plasma5-libkscreen/Makefile b/x11/plasma5-libkscreen/Makefile
index cb386d742125..ec8a6be912cd 100644
--- a/x11/plasma5-libkscreen/Makefile
+++ b/x11/plasma5-libkscreen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libkscreen
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-libkscreen/distinfo b/x11/plasma5-libkscreen/distinfo
index 2bc377501098..9345ff5103ed 100644
--- a/x11/plasma5-libkscreen/distinfo
+++ b/x11/plasma5-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385016
-SHA256 (KDE/plasma/5.27.7/libkscreen-5.27.7.tar.xz) = 86b51bf3406c353afd7a2e1f47e2511d060313d8bd8a2ef7fa73a3bf153e3eab
-SIZE (KDE/plasma/5.27.7/libkscreen-5.27.7.tar.xz) = 116032
+TIMESTAMP = 1694546048
+SHA256 (KDE/plasma/5.27.8/libkscreen-5.27.8.tar.xz) = 94562fd58de297a310295e1f71ba19ce91c3a4104eae40b2b3212ce3c66a8320
+SIZE (KDE/plasma/5.27.8/libkscreen-5.27.8.tar.xz) = 116068
diff --git a/x11/plasma5-plasma-bigscreen/Makefile b/x11/plasma5-plasma-bigscreen/Makefile
index 46acf2f8e2ff..79e312800d56 100644
--- a/x11/plasma5-plasma-bigscreen/Makefile
+++ b/x11/plasma5-plasma-bigscreen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-bigscreen
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-plasma-bigscreen/distinfo b/x11/plasma5-plasma-bigscreen/distinfo
index 936c4f54f784..09d70d2b1486 100644
--- a/x11/plasma5-plasma-bigscreen/distinfo
+++ b/x11/plasma5-plasma-bigscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385017
-SHA256 (KDE/plasma/5.27.7/plasma-bigscreen-5.27.7.tar.xz) = 2ba028fe522e29bdc45a928fc41d92b9ba0471600ddb40d5a952e8c04b035c2c
-SIZE (KDE/plasma/5.27.7/plasma-bigscreen-5.27.7.tar.xz) = 1064804
+TIMESTAMP = 1694546050
+SHA256 (KDE/plasma/5.27.8/plasma-bigscreen-5.27.8.tar.xz) = d44db47f53781608ed8223ac494ee6cc82b2ea55c87aca4fd32e5f0975532f2e
+SIZE (KDE/plasma/5.27.8/plasma-bigscreen-5.27.8.tar.xz) = 1064772
diff --git a/x11/plasma5-plasma-desktop/Makefile b/x11/plasma5-plasma-desktop/Makefile
index 8ad765128c09..a629eac4b65a 100644
--- a/x11/plasma5-plasma-desktop/Makefile
+++ b/x11/plasma5-plasma-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plasma-desktop
-DISTVERSION= ${KDE_PLASMA_VERSION}.1
+DISTVERSION= ${KDE_PLASMA_VERSION}
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-plasma-desktop/distinfo b/x11/plasma5-plasma-desktop/distinfo
index 84f5bfed8c39..24fb9daa4b2d 100644
--- a/x11/plasma5-plasma-desktop/distinfo
+++ b/x11/plasma5-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691739798
-SHA256 (KDE/plasma/5.27.7/plasma-desktop-5.27.7.1.tar.xz) = 51626674ce4324ac424fded716862da967e6b33a898108b49fa27a7896d1bec2
-SIZE (KDE/plasma/5.27.7/plasma-desktop-5.27.7.1.tar.xz) = 14715744
+TIMESTAMP = 1694546168
+SHA256 (KDE/plasma/5.27.8/plasma-desktop-5.27.8.tar.xz) = df660a0a9ad6834112add599982fd0c6b991c36b6d3c27e1309028c4d03ebcae
+SIZE (KDE/plasma/5.27.8/plasma-desktop-5.27.8.tar.xz) = 14718232
diff --git a/x11/plasma5-plasma-desktop/pkg-plist b/x11/plasma5-plasma-desktop/pkg-plist
index ed8dbe20aa57..c63b7a5587c1 100644
--- a/x11/plasma5-plasma-desktop/pkg-plist
+++ b/x11/plasma5-plasma-desktop/pkg-plist
@@ -1706,6 +1706,7 @@ share/locale/gl/LC_MESSAGES/kcm_baloofile.mo
share/locale/gl/LC_MESSAGES/kcm_componentchooser.mo
share/locale/gl/LC_MESSAGES/kcm_desktoppaths.mo
share/locale/gl/LC_MESSAGES/kcm_krunnersettings.mo
+share/locale/gl/LC_MESSAGES/kcm_landingpage.mo
share/locale/gl/LC_MESSAGES/kcm_plasmasearch.mo
share/locale/gl/LC_MESSAGES/kcm_recentFiles.mo
share/locale/gl/LC_MESSAGES/kcm_smserver.mo
diff --git a/x11/plasma5-plasma-integration/Makefile b/x11/plasma5-plasma-integration/Makefile
index 4549a0cede57..66291535ab31 100644
--- a/x11/plasma5-plasma-integration/Makefile
+++ b/x11/plasma5-plasma-integration/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-integration
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-plasma-integration/distinfo b/x11/plasma5-plasma-integration/distinfo
index 8287b73d41e6..e93f03dcbaae 100644
--- a/x11/plasma5-plasma-integration/distinfo
+++ b/x11/plasma5-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385020
-SHA256 (KDE/plasma/5.27.7/plasma-integration-5.27.7.tar.xz) = e3f266c60efb3d96f3a22782ba81b7c7071b010484ea717a169327c3f6641faa
-SIZE (KDE/plasma/5.27.7/plasma-integration-5.27.7.tar.xz) = 89868
+TIMESTAMP = 1694546052
+SHA256 (KDE/plasma/5.27.8/plasma-integration-5.27.8.tar.xz) = fb1cfbe75b4536fb57cc91ed7dcad49e0e00414fc29576b5c3905562b418c791
+SIZE (KDE/plasma/5.27.8/plasma-integration-5.27.8.tar.xz) = 89908
diff --git a/x11/plasma5-plasma-workspace/Makefile b/x11/plasma5-plasma-workspace/Makefile
index 75eceefa20cd..9aa36690f833 100644
--- a/x11/plasma5-plasma-workspace/Makefile
+++ b/x11/plasma5-plasma-workspace/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 3
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-plasma-workspace/distinfo b/x11/plasma5-plasma-workspace/distinfo
index 9a76e660d171..a3b35ee7ea91 100644
--- a/x11/plasma5-plasma-workspace/distinfo
+++ b/x11/plasma5-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691385021
-SHA256 (KDE/plasma/5.27.7/plasma-workspace-5.27.7.tar.xz) = 0642941dcdf513ac201494897e2c5097a2f2db8be6dcdb597cae1a43d82ece5f
-SIZE (KDE/plasma/5.27.7/plasma-workspace-5.27.7.tar.xz) = 19465984
+TIMESTAMP = 1694546057
+SHA256 (KDE/plasma/5.27.8/plasma-workspace-5.27.8.tar.xz) = a565d29851f28e0003018562c929b7d4ac8f00836923c12d199b4964d3b60ef0
+SIZE (KDE/plasma/5.27.8/plasma-workspace-5.27.8.tar.xz) = 19465764
diff --git a/x11/plasma5-plasma-workspace/files/patch-regionandlang b/x11/plasma5-plasma-workspace/files/patch-regionandlang
deleted file mode 100644
index 23113c2e722d..000000000000
--- a/x11/plasma5-plasma-workspace/files/patch-regionandlang
+++ /dev/null
@@ -1,322 +0,0 @@
-From 6fff5ebf2eb9ec2def4f7b5f0569b48c36061844 Mon Sep 17 00:00:00 2001
-From: Gleb Popov <6yearold@gmail.com>
-Date: Fri, 28 Jul 2023 10:59:40 +0300
-Subject: [PATCH 1/2] Rename REGION_LANG_GENERATE_LOCALE to
- REGION_LANG_GENERATE_LOCALE_HELPER
-
-(cherry picked from commit 09d0b42a9)
----
- CMakeLists.txt | 6 +++---
- kcms/region_language/CMakeLists.txt | 2 +-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt CMakeLists.txt
-index afd3bdcf22..54da6be721 100644
---- a/CMakeLists.txt
-+++ CMakeLists.txt
-@@ -253,19 +253,19 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- set(GLIBC_LOCALE TRUE)
- endif()
- if(UBUNTU_PACKAGEKIT OR GLIBC_LOCALE_GEN)
-- set(REGION_LANG_GENERATE_LOCALE TRUE)
-+ set(REGION_LANG_GENERATE_LOCALE_HELPER TRUE)
- endif()
-
- option(GLIBC_LOCALE_GENERATED "Systems that don't require locale generation. Such as openSUSE or Fedora" OFF)
- if(GLIBC_LOCALE_GENERATED)
- set(LOCALE_GENERATED TRUE)
- endif()
-- if(REGION_LANG_GENERATE_LOCALE AND GLIBC_LOCALE_GENERATED)
-+ if(REGION_LANG_GENERATE_LOCALE_HELPER AND GLIBC_LOCALE_GENERATED)
- message(FATAL_ERROR "(UBUNTU_PACKAGEKIT || GLIBC_LOCALE_GEN) and GLIBC_LOCALE_GENERATED both enabled")
- endif()
-
- ################## Find libraries ###################
-- if(REGION_LANG_GENERATE_LOCALE)
-+ if(REGION_LANG_GENERATE_LOCALE_HELPER)
- find_package(PolkitQt${QT_MAJOR_VERSION}-1)
- set_package_properties(PolkitQt${QT_MAJOR_VERSION}-1
- PROPERTIES DESCRIPTION "DBus interface wrapper for Polkit"
-diff --git a/kcms/region_language/CMakeLists.txt kcms/region_language/CMakeLists.txt
-index d134937b77..56ccec7cba 100644
---- a/kcms/region_language/CMakeLists.txt
-+++ kcms/region_language/CMakeLists.txt
-@@ -47,7 +47,7 @@ ecm_qt_declare_logging_category(
- )
-
- ################ Build helper and add additional source files #############
--if(REGION_LANG_GENERATE_LOCALE)
-+if(REGION_LANG_GENERATE_LOCALE_HELPER)
- add_subdirectory("localegenhelper")
- qt_generate_dbus_interface(
- ${CMAKE_CURRENT_SOURCE_DIR}/localegenhelper/localegenhelper.h
---
-GitLab
-
-
-From 0d53975b637620cc7619a67df3397fd43f710eba Mon Sep 17 00:00:00 2001
-From: Gleb Popov <6yearold@gmail.com>
-Date: Mon, 26 Jun 2023 08:46:23 +0300
-Subject: [PATCH 2/2] region_language KCM: Guard glibc-related code with
- ifdefs.
-
-This introduces GLIBC_LOCALE_AUTO and GLIBC_LOCALE_GENERATED to differentiate
-between Linux distributions. The GLIBC_LOCALE define is set for both cases.
-
-The change unbreaks the KCM on FreeBSD.
-
-Sponsored by: Serenity Cybersecurity, LLC
-
-(cherry picked from commit e8eabb689f82f99a362b6860915a8269b8e1268c)
----
- CMakeLists.txt | 14 +++++++-------
- config-workspace.h.cmake | 8 ++++++--
- kcms/region_language/kcmregionandlang.cpp | 16 ++++++++++++++--
- kcms/region_language/kcmregionandlang.h | 7 +++++++
- kcms/region_language/languagelistmodel.cpp | 6 ++++++
- kcms/region_language/localegenerator.cpp | 6 +++---
- 6 files changed, 43 insertions(+), 14 deletions(-)
-
-diff --git a/CMakeLists.txt CMakeLists.txt
-index 54da6be721..af371f8455 100644
---- a/CMakeLists.txt
-+++ CMakeLists.txt
-@@ -209,7 +209,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- #
- # For Glibc systems that come with pre-generated locales, such as Fedora and openSUSE
- # a note to let user install fonts themselves if required is displayed
-- # You should enable GLIBC_LOCALE_GENERATED option
-+ # You should enable GLIBC_LOCALE_PREGENERATED option
- #
- # For non-glibc systems such as VoidLinux and *BSD
- # A warning of configure locale manually is displayed (although the relevant ENVs are set by Plasma)
-@@ -250,18 +250,18 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- message(FATAL_ERROR "UBUNTU_PACKAGEKIT and GLIBC_LOCALE_GEN both enabled, only UBUNTU_PACKEGKIT will be used")
- endif()
- if(GLIBC_LOCALE_GEN)
-- set(GLIBC_LOCALE TRUE)
-+ set(GLIBC_LOCALE_AUTO TRUE)
- endif()
- if(UBUNTU_PACKAGEKIT OR GLIBC_LOCALE_GEN)
- set(REGION_LANG_GENERATE_LOCALE_HELPER TRUE)
- endif()
-
-- option(GLIBC_LOCALE_GENERATED "Systems that don't require locale generation. Such as openSUSE or Fedora" OFF)
-- if(GLIBC_LOCALE_GENERATED)
-- set(LOCALE_GENERATED TRUE)
-+ option(GLIBC_LOCALE_PREGENERATED "Systems that don't require locale generation. Such as openSUSE or Fedora" OFF)
-+ if(GLIBC_LOCALE_PREGENERATED)
-+ set(GLIBC_LOCALE_GENERATED TRUE)
- endif()
-- if(REGION_LANG_GENERATE_LOCALE_HELPER AND GLIBC_LOCALE_GENERATED)
-- message(FATAL_ERROR "(UBUNTU_PACKAGEKIT || GLIBC_LOCALE_GEN) and GLIBC_LOCALE_GENERATED both enabled")
-+ if(REGION_LANG_GENERATE_LOCALE_HELPER AND GLIBC_LOCALE_PREGENERATED)
-+ message(FATAL_ERROR "(UBUNTU_PACKAGEKIT || GLIBC_LOCALE_GEN) and GLIBC_LOCALE_PREGENERATED both enabled")
- endif()
-
- ################## Find libraries ###################
-diff --git a/config-workspace.h.cmake config-workspace.h.cmake
-index d7cf5fe7ed..b696cd8fa5 100644
---- a/config-workspace.h.cmake
-+++ config-workspace.h.cmake
-@@ -12,5 +12,9 @@
- #define WORKSPACE_VERSION_STRING "${PROJECT_VERSION}"
-
- #cmakedefine OS_UBUNTU 1
--#cmakedefine GLIBC_LOCALE 1
--#cmakedefine LOCALE_GENERATED 1
-+#cmakedefine01 GLIBC_LOCALE_AUTO
-+#cmakedefine01 GLIBC_LOCALE_GENERATED
-+
-+#if defined(GLIBC_LOCALE_AUTO) || defined(GLIBC_LOCALE_GENERATED)
-+#define GLIBC_LOCALE
-+#endif
-diff --git a/kcms/region_language/kcmregionandlang.cpp kcms/region_language/kcmregionandlang.cpp
-index 9e99466a40..364b8767cd 100644
---- a/kcms/region_language/kcmregionandlang.cpp
-+++ kcms/region_language/kcmregionandlang.cpp
-@@ -2,10 +2,11 @@
- kcmregionandlang.cpp
- SPDX-FileCopyrightText: 2014 Sebastian Kügler <sebas@kde.org>
- SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com>
-+ SPDX-FileCopyrightText: 2023 Serenity Cybersecurity, LLC <license@futurecrew.ru>
-+ Author: Gleb Popov <arrowd@FreeBSD.org>
-
- SPDX-License-Identifier: GPL-2.0-or-later
- */
--#include "config-workspace.h"
-
- #include "kcmregionandlang.h"
-
-@@ -60,6 +61,7 @@ KCMRegionAndLang::KCMRegionAndLang(QObject *parent, const KPluginMetaData &data,
- qRegisterMetaType<KCM_RegionAndLang::SettingType>();
- qmlRegisterUncreatableMetaObject(KCM_RegionAndLang::staticMetaObject, "kcmregionandlang", 1, 0, "SettingType", "Error: SettingType is an enum");
-
-+#ifdef GLIBC_LOCALE_GENERATED
- // fedora pre generate locales, fetch available locales from localectl. /usr/share/i18n/locales is empty in fedora
- QDir glibcLocaleDir(localeFileDirPath());
- if (glibcLocaleDir.isEmpty()) {
-@@ -80,6 +82,9 @@ KCMRegionAndLang::KCMRegionAndLang(QObject *parent, const KPluginMetaData &data,
- } else {
- m_enabled = true;
- }
-+#else
-+ m_enabled = true;
-+#endif
- }
-
- QString KCMRegionAndLang::failedFindLocalesMessage()
-@@ -124,6 +129,7 @@ void KCMRegionAndLang::save()
- if (!settings()->isDefaultSetting(SettingType::PhoneNumbers)) {
- locales.append(settings()->phoneNumbers());
- }
-+#ifdef GLIBC_LOCALE
- if (!settings()->language().isEmpty()) {
- QStringList languages = settings()->language().split(QLatin1Char(':'));
- for (const QString &lang : languages) {
-@@ -133,6 +139,7 @@ void KCMRegionAndLang::save()
- }
- }
- }
-+#endif
-
- auto setLangCall = QDBusMessage::createMethodCall(QStringLiteral("org.freedesktop.Accounts"),
- QStringLiteral("/org/freedesktop/Accounts/User%1").arg(getuid()),
-@@ -214,7 +221,7 @@ bool KCMRegionAndLang::isGlibc()
- {
- #ifdef OS_UBUNTU
- return true;
--#elif GLIBC_LOCALE
-+#elif defined(GLIBC_LOCALE)
- return true;
- #else
- return false;
-@@ -226,6 +233,7 @@ bool KCMRegionAndLang::enabled() const
- return m_enabled;
- }
-
-+#ifdef GLIBC_LOCALE
- std::optional<QString> KCMRegionAndLang::toGlibcLocale(const QString &lang)
- {
- static std::unordered_map<QString, QString> map = constructGlibcLocaleMap();
-@@ -235,6 +243,7 @@ std::optional<QString> KCMRegionAndLang::toGlibcLocale(const QString &lang)
- }
- return std::nullopt;
- }
-+#endif
-
- QString KCMRegionAndLang::toUTF8Locale(const QString &locale)
- {
-@@ -252,6 +261,7 @@ QString KCMRegionAndLang::toUTF8Locale(const QString &locale)
- return locale + QLatin1String(".UTF-8");
- }
-
-+#ifdef GLIBC_LOCALE
- std::unordered_map<QString, QString> KCMRegionAndLang::constructGlibcLocaleMap()
- {
- std::unordered_map<QString, QString> localeMap;
-@@ -338,5 +348,7 @@ std::unordered_map<QString, QString> KCMRegionAndLang::constructGlibcLocaleMap()
- }
- return localeMap;
- }
-+#endif
-+
- #include "kcmregionandlang.moc"
- #include "moc_kcmregionandlang.cpp"
-diff --git a/kcms/region_language/kcmregionandlang.h kcms/region_language/kcmregionandlang.h
-index bdf9d19dbb..4649983b03 100644
---- a/kcms/region_language/kcmregionandlang.h
-+++ kcms/region_language/kcmregionandlang.h
-@@ -2,6 +2,8 @@
- kcmregionandlang.h
- SPDX-FileCopyrightText: 2014 Sebastian Kügler <sebas@kde.org>
- SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com>
-+ SPDX-FileCopyrightText: 2023 Serenity Cybersecurity, LLC <license@futurecrew.ru>
-+ Author: Gleb Popov <arrowd@FreeBSD.org>
-
- SPDX-License-Identifier: GPL-2.0-or-later
- */
-@@ -11,6 +13,7 @@
- #include <optional>
- #include <unordered_map>
-
-+#include "config-workspace.h"
- #include "settingtype.h"
-
- #include <KConfigGroup>
-@@ -36,7 +39,9 @@ public:
- OptionsModel *optionsModel() const;
- bool enabled() const;
- static bool isGlibc();
-+#ifdef GLIBC_LOCALE
- std::optional<QString> toGlibcLocale(const QString &lang);
-+#endif
- Q_INVOKABLE void unset(KCM_RegionAndLang::SettingType setting);
- Q_INVOKABLE void reboot();
- Q_SIGNALS:
-@@ -53,7 +58,9 @@ private Q_SLOTS:
- void saveToConfigFile();
-
- private:
-+#ifdef GLIBC_LOCALE
- std::unordered_map<QString, QString> constructGlibcLocaleMap();
-+#endif
- static QString failedFindLocalesMessage();
- static QString localeFileDirPath();
- static QString toUTF8Locale(const QString &locale);
-diff --git a/kcms/region_language/languagelistmodel.cpp kcms/region_language/languagelistmodel.cpp
-index d9846226da..cc73178f86 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ kcms/region_language/languagelistmodel.cpp
-@@ -2,6 +2,8 @@
- languagelistmodel.h
- SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com>
- SPDX-FileCopyrightText: 2019 Kevin Ottens <kevin.ottens@enioka.com>
-+ SPDX-FileCopyrightText: 2023 Serenity Cybersecurity, LLC <license@futurecrew.ru>
-+ Author: Gleb Popov <arrowd@FreeBSD.org>
- SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-@@ -384,10 +386,14 @@ void SelectedLanguageModel::saveLanguages()
- Q_EMIT unsupportedLanguageChanged();
- }
-
-+#ifdef GLIBC_LOCALE
- auto glibcLang = m_kcm->toGlibcLocale(m_selectedLanguages.front());
- if (glibcLang.has_value()) {
- m_settings->setLang(glibcLang.value());
- }
-+#else
-+ m_settings->setLang(m_selectedLanguages.front());
-+#endif
- }
- QString languages;
- for (auto i = m_selectedLanguages.cbegin(); i != m_selectedLanguages.cend(); i++) {
-diff --git a/kcms/region_language/localegenerator.cpp kcms/region_language/localegenerator.cpp
-index 2da02617a4..fb8033c95d 100644
---- a/kcms/region_language/localegenerator.cpp
-+++ kcms/region_language/localegenerator.cpp
-@@ -15,7 +15,7 @@
-
- #ifdef OS_UBUNTU
- #include "localegeneratorubuntu.h"
--#elif GLIBC_LOCALE
-+#elif GLIBC_LOCALE_AUTO
- #include "localegeneratorglibc.h"
- #endif
-
-@@ -23,9 +23,9 @@ LocaleGeneratorBase *LocaleGenerator::getGenerator()
- {
- #ifdef OS_UBUNTU
- static LocaleGeneratorUbuntu singleton;
--#elif GLIBC_LOCALE
-+#elif GLIBC_LOCALE_AUTO
- static LocaleGeneratorGlibc singleton;
--#elif LOCALE_GENERATED
-+#elif GLIBC_LOCALE_GENERATED
- static LocaleGeneratorGeneratedGlibc singleton;
- #else
- static LocaleGeneratorBase singleton;
---
-GitLab
-