summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
-