aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2023-08-10 07:12:35 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2023-08-11 04:33:23 +0000
commit26f67d304d90b4f1e23b05831f44e399f4c1b9bf (patch)
tree7c7ef0ec603857822a3e224d9f62c5fe9bdb767a
parent2717f14ed7645a468d22a05bf7000ee12b239f7c (diff)
downloadports-26f67d304d90b4f1e23b05831f44e399f4c1b9bf.tar.gz
ports-26f67d304d90b4f1e23b05831f44e399f4c1b9bf.zip
KDE: KDE Plasma 5.27.7, Bugfix Release for August
Tuesday, 1 August 2023. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.27.7. Plasma 5.27 was released in February 2023 with many feature refinements and new modules to complete the desktop experience. This release adds three months' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Discover: Fix SteamOS dbus path. * Emojier: Update Unicode data for emojier to 15.0. * System Settings: Properly show the custom header widget when started with non-QML KCMs. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.6-5.27.7
-rw-r--r--Mk/Uses/kde.mk2
-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/distinfo6
-rw-r--r--deskutils/plasma5-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma5-xdg-desktop-portal-kde/distinfo6
-rw-r--r--devel/plasma5-khotkeys/distinfo6
-rw-r--r--devel/plasma5-kwrited/distinfo6
-rw-r--r--devel/plasma5-plasma-sdk/distinfo6
-rw-r--r--devel/plasma5-plasma-sdk/pkg-plist2
-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/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-kinfocenter/pkg-plist1
-rw-r--r--sysutils/plasma5-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma5-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma5-libksysguard/distinfo6
-rw-r--r--sysutils/plasma5-libksysguard/pkg-plist5
-rw-r--r--sysutils/plasma5-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma5-plasma-systemmonitor/distinfo6
-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/distinfo6
-rw-r--r--x11-themes/plasma5-breeze-gtk/distinfo6
-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/distinfo6
-rw-r--r--x11-themes/plasma5-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/distinfo6
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/pkg-plist5
-rw-r--r--x11-wm/plasma5-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma5-kwin/distinfo6
-rw-r--r--x11-wm/plasma5-kwin/pkg-plist2
-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/distinfo6
-rw-r--r--x11/plasma5-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma5-libkscreen/distinfo6
-rw-r--r--x11/plasma5-libkscreen/pkg-plist1
-rw-r--r--x11/plasma5-plasma-bigscreen/distinfo6
-rw-r--r--x11/plasma5-plasma-desktop/distinfo6
-rw-r--r--x11/plasma5-plasma-desktop/pkg-plist17
-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-kcmregionandlanguage312
-rw-r--r--x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage2143
-rw-r--r--x11/plasma5-plasma-workspace/pkg-plist1
56 files changed, 161 insertions, 590 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 30aff6e16bbc..d873fc708a38 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.6
+KDE_PLASMA_VERSION?= 5.27.7
KDE_PLASMA_BRANCH?= stable
# Current KDE frameworks.
diff --git a/audio/plasma5-kpipewire/distinfo b/audio/plasma5-kpipewire/distinfo
index df07dcc51e5e..73a5d5f0fc76 100644
--- a/audio/plasma5-kpipewire/distinfo
+++ b/audio/plasma5-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022841
-SHA256 (KDE/plasma/5.27.6/kpipewire-5.27.6.tar.xz) = 7ed653bfc0e82aa32e05766def3466937a5b2e31abbf3d50c9298b23e6e4328b
-SIZE (KDE/plasma/5.27.6/kpipewire-5.27.6.tar.xz) = 59796
+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
diff --git a/audio/plasma5-plasma-pa/Makefile b/audio/plasma5-plasma-pa/Makefile
index ff4f4fc9f883..60ab3da031bf 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= 2
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/plasma5-plasma-pa/distinfo b/audio/plasma5-plasma-pa/distinfo
index 532f2cddb259..55c1d7b9e38b 100644
--- a/audio/plasma5-plasma-pa/distinfo
+++ b/audio/plasma5-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022843
-SHA256 (KDE/plasma/5.27.6/plasma-pa-5.27.6.tar.xz) = 4e7608ba32a47affe64bb77ec30bc3ed977a4ca7577399238dd3821df5856e4f
-SIZE (KDE/plasma/5.27.6/plasma-pa-5.27.6.tar.xz) = 163288
+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
diff --git a/deskutils/plasma5-milou/distinfo b/deskutils/plasma5-milou/distinfo
index 58213fa0e188..9ba176046f0d 100644
--- a/deskutils/plasma5-milou/distinfo
+++ b/deskutils/plasma5-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022844
-SHA256 (KDE/plasma/5.27.6/milou-5.27.6.tar.xz) = feaea739bc100f313d098a13614b16c01bdafc7dbe0e9ebed5e7a6d8cfd381c6
-SIZE (KDE/plasma/5.27.6/milou-5.27.6.tar.xz) = 58500
+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
diff --git a/deskutils/plasma5-sddm-kcm/distinfo b/deskutils/plasma5-sddm-kcm/distinfo
index 3626869f66c4..ebb37591570f 100644
--- a/deskutils/plasma5-sddm-kcm/distinfo
+++ b/deskutils/plasma5-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022846
-SHA256 (KDE/plasma/5.27.6/sddm-kcm-5.27.6.tar.xz) = dc70ab178f6954a6aaf7862440a64742c0c600c48f454462e97e09a1ddd6b5e2
-SIZE (KDE/plasma/5.27.6/sddm-kcm-5.27.6.tar.xz) = 91772
+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
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
index 020f19cd44d9..19aaebe4d88c 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022847
-SHA256 (KDE/plasma/5.27.6/xdg-desktop-portal-kde-5.27.6.tar.xz) = aed5e49660a47c86f26df67bf80ac3e55d2ce9bf2a3e676bfaa905516810f773
-SIZE (KDE/plasma/5.27.6/xdg-desktop-portal-kde-5.27.6.tar.xz) = 141064
+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
diff --git a/devel/plasma5-khotkeys/distinfo b/devel/plasma5-khotkeys/distinfo
index add8655d1e27..bc80ae8570ed 100644
--- a/devel/plasma5-khotkeys/distinfo
+++ b/devel/plasma5-khotkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022849
-SHA256 (KDE/plasma/5.27.6/khotkeys-5.27.6.tar.xz) = dbc7ec600e0450901648e6513f25f7c1ccad6798ce38b70437258daa6d833d7e
-SIZE (KDE/plasma/5.27.6/khotkeys-5.27.6.tar.xz) = 1895296
+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
diff --git a/devel/plasma5-kwrited/distinfo b/devel/plasma5-kwrited/distinfo
index 44fe54c25a2d..219e66219db8 100644
--- a/devel/plasma5-kwrited/distinfo
+++ b/devel/plasma5-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022850
-SHA256 (KDE/plasma/5.27.6/kwrited-5.27.6.tar.xz) = 0665240812594b9c5ec20b24dde1734bedc33f1440eb8591e72429ab2b1a7894
-SIZE (KDE/plasma/5.27.6/kwrited-5.27.6.tar.xz) = 23440
+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
diff --git a/devel/plasma5-plasma-sdk/distinfo b/devel/plasma5-plasma-sdk/distinfo
index cbeba02fdf9a..7bcd5d237778 100644
--- a/devel/plasma5-plasma-sdk/distinfo
+++ b/devel/plasma5-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688028412
-SHA256 (KDE/plasma/5.27.6/plasma-sdk-5.27.6.1.tar.xz) = 2e4b0e466fced4345ecbd9c3b208bd334793762b02ae18bc54904860a69dceaf
-SIZE (KDE/plasma/5.27.6/plasma-sdk-5.27.6.1.tar.xz) = 321916
+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
diff --git a/devel/plasma5-plasma-sdk/pkg-plist b/devel/plasma5-plasma-sdk/pkg-plist
index b81cb7d987fc..c579568f8eb4 100644
--- a/devel/plasma5-plasma-sdk/pkg-plist
+++ b/devel/plasma5-plasma-sdk/pkg-plist
@@ -30,8 +30,6 @@ man/pt_BR/man1/plasmaengineexplorer.1.gz
man/pt_BR/man1/plasmoidviewer.1.gz
man/ru/man1/plasmaengineexplorer.1.gz
man/ru/man1/plasmoidviewer.1.gz
-man/sv/man1/plasmaengineexplorer.1.gz
-man/sv/man1/plasmoidviewer.1.gz
man/tr/man1/plasmaengineexplorer.1.gz
man/tr/man1/plasmoidviewer.1.gz
man/uk/man1/plasmaengineexplorer.1.gz
diff --git a/multimedia/plasma5-plank-player/distinfo b/multimedia/plasma5-plank-player/distinfo
index 8957a0564e05..50c44978cda0 100644
--- a/multimedia/plasma5-plank-player/distinfo
+++ b/multimedia/plasma5-plank-player/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022853
-SHA256 (KDE/plasma/5.27.6/plank-player-5.27.6.tar.xz) = 48f1cdd2a6ce9e5025adbf20dae206a0b1235782623bebba166c6cf5371656d6
-SIZE (KDE/plasma/5.27.6/plank-player-5.27.6.tar.xz) = 158752
+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
diff --git a/security/plasma5-kscreenlocker/distinfo b/security/plasma5-kscreenlocker/distinfo
index 5f0c0c4a259d..ea9d479b4667 100644
--- a/security/plasma5-kscreenlocker/distinfo
+++ b/security/plasma5-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022854
-SHA256 (KDE/plasma/5.27.6/kscreenlocker-5.27.6.tar.xz) = 5d04960f82895a15e51ad07238a394e347f28815ab93e9f5a97106c21bf1f55d
-SIZE (KDE/plasma/5.27.6/kscreenlocker-5.27.6.tar.xz) = 160828
+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
diff --git a/security/plasma5-ksshaskpass/distinfo b/security/plasma5-ksshaskpass/distinfo
index 92b47b04724d..bc51412097d4 100644
--- a/security/plasma5-ksshaskpass/distinfo
+++ b/security/plasma5-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022856
-SHA256 (KDE/plasma/5.27.6/ksshaskpass-5.27.6.tar.xz) = 854cad79eb8b27685e97c4f62fd96e97744fc6a38491f156c047d0bce5c6e8c5
-SIZE (KDE/plasma/5.27.6/ksshaskpass-5.27.6.tar.xz) = 28008
+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
diff --git a/security/plasma5-kwallet-pam/distinfo b/security/plasma5-kwallet-pam/distinfo
index 53c536a09e7e..5dc773cdb092 100644
--- a/security/plasma5-kwallet-pam/distinfo
+++ b/security/plasma5-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022856
-SHA256 (KDE/plasma/5.27.6/kwallet-pam-5.27.6.tar.xz) = b7adf0065f20855edc18959f5fa661f79fe53081cc35d4c4df242988e3d16830
-SIZE (KDE/plasma/5.27.6/kwallet-pam-5.27.6.tar.xz) = 22884
+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
diff --git a/sysutils/plasma5-discover/distinfo b/sysutils/plasma5-discover/distinfo
index 9e96e4a841e1..e435cd65ad08 100644
--- a/sysutils/plasma5-discover/distinfo
+++ b/sysutils/plasma5-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022858
-SHA256 (KDE/plasma/5.27.6/discover-5.27.6.tar.xz) = 1661d734b2b04d9af015d9c9e8fbd46e066c542f39d3743cfbdaedbdce3591c5
-SIZE (KDE/plasma/5.27.6/discover-5.27.6.tar.xz) = 868032
+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
diff --git a/sysutils/plasma5-drkonqi/distinfo b/sysutils/plasma5-drkonqi/distinfo
index 0e38f3d902c4..8e0679cb4ec3 100644
--- a/sysutils/plasma5-drkonqi/distinfo
+++ b/sysutils/plasma5-drkonqi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022859
-SHA256 (KDE/plasma/5.27.6/drkonqi-5.27.6.tar.xz) = f95e169790af38621635c35af21c6785c9b64f64608a4ce09226762e7ba8ca13
-SIZE (KDE/plasma/5.27.6/drkonqi-5.27.6.tar.xz) = 860168
+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
diff --git a/sysutils/plasma5-kde-cli-tools/distinfo b/sysutils/plasma5-kde-cli-tools/distinfo
index 8c918988cf44..62c79fcf8d25 100644
--- a/sysutils/plasma5-kde-cli-tools/distinfo
+++ b/sysutils/plasma5-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688030466
-SHA256 (KDE/plasma/5.27.6/kde-cli-tools-5.27.6.tar.xz) = b5e2b1c3bf82c112c8488aea73dca11a49963ea66e66db8f358f8e0394ba0faa
-SIZE (KDE/plasma/5.27.6/kde-cli-tools-5.27.6.tar.xz) = 666928
+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
diff --git a/sysutils/plasma5-kinfocenter/distinfo b/sysutils/plasma5-kinfocenter/distinfo
index 2e3462577bc4..a21ea37e9788 100644
--- a/sysutils/plasma5-kinfocenter/distinfo
+++ b/sysutils/plasma5-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022862
-SHA256 (KDE/plasma/5.27.6/kinfocenter-5.27.6.tar.xz) = cd96e9952cc8c73337dda0786d45f3f381ca5137f8eca5feee2209f63981901b
-SIZE (KDE/plasma/5.27.6/kinfocenter-5.27.6.tar.xz) = 1015920
+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
diff --git a/sysutils/plasma5-kinfocenter/pkg-plist b/sysutils/plasma5-kinfocenter/pkg-plist
index 73caebd7b795..6d2c78ca2d41 100644
--- a/sysutils/plasma5-kinfocenter/pkg-plist
+++ b/sysutils/plasma5-kinfocenter/pkg-plist
@@ -792,6 +792,7 @@ share/locale/sv/LC_MESSAGES/kcm_glx.mo
share/locale/sv/LC_MESSAGES/kcm_interrupts.mo
share/locale/sv/LC_MESSAGES/kcm_kwinsupportinfo.mo
share/locale/sv/LC_MESSAGES/kcm_nic.mo
+share/locale/sv/LC_MESSAGES/kcm_opencl.mo
share/locale/sv/LC_MESSAGES/kcm_pci.mo
share/locale/sv/LC_MESSAGES/kcm_vulkan.mo
share/locale/sv/LC_MESSAGES/kcm_wayland.mo
diff --git a/sysutils/plasma5-kmenuedit/distinfo b/sysutils/plasma5-kmenuedit/distinfo
index d3bce3e41afc..d298d907d108 100644
--- a/sysutils/plasma5-kmenuedit/distinfo
+++ b/sysutils/plasma5-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022864
-SHA256 (KDE/plasma/5.27.6/kmenuedit-5.27.6.tar.xz) = 89144ffa83855627506cae2c10e5e646f3f1efd839121b1d7eb595b7c51a4696
-SIZE (KDE/plasma/5.27.6/kmenuedit-5.27.6.tar.xz) = 932168
+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
diff --git a/sysutils/plasma5-ksystemstats/distinfo b/sysutils/plasma5-ksystemstats/distinfo
index 2a1d6eaa6514..7c3f3dbbf74f 100644
--- a/sysutils/plasma5-ksystemstats/distinfo
+++ b/sysutils/plasma5-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022866
-SHA256 (KDE/plasma/5.27.6/ksystemstats-5.27.6.tar.xz) = f1810ac6641bb17c42a90f643ef0fb45226e9b155601dd1827ccaf302ffa2376
-SIZE (KDE/plasma/5.27.6/ksystemstats-5.27.6.tar.xz) = 116232
+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
diff --git a/sysutils/plasma5-libksysguard/distinfo b/sysutils/plasma5-libksysguard/distinfo
index 0edb5638505a..c2fafaf8f38e 100644
--- a/sysutils/plasma5-libksysguard/distinfo
+++ b/sysutils/plasma5-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022868
-SHA256 (KDE/plasma/5.27.6/libksysguard-5.27.6.tar.xz) = 9ecb2cb4aab6ba8f0b790267f22aab48244a78c6370b86eb662a0480fb031bdb
-SIZE (KDE/plasma/5.27.6/libksysguard-5.27.6.tar.xz) = 878196
+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
diff --git a/sysutils/plasma5-libksysguard/pkg-plist b/sysutils/plasma5-libksysguard/pkg-plist
index d9ae2686b0ef..9f11e6fe7c4f 100644
--- a/sysutils/plasma5-libksysguard/pkg-plist
+++ b/sysutils/plasma5-libksysguard/pkg-plist
@@ -357,6 +357,7 @@ share/locale/gl/LC_MESSAGES/ksgrd.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.colorgrid.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
share/locale/gl/LC_MESSAGES/ksysguardlsofwidgets.mo
@@ -454,9 +455,11 @@ share/locale/km/LC_MESSAGES/ksysguardlsofwidgets.mo
share/locale/km/LC_MESSAGES/processcore.mo
share/locale/km/LC_MESSAGES/processui.mo
share/locale/kn/LC_MESSAGES/ksysguardlsofwidgets.mo
+share/locale/ko/LC_MESSAGES/KSysGuardFormatter.mo
share/locale/ko/LC_MESSAGES/KSysGuardSensorFaces.mo
share/locale/ko/LC_MESSAGES/ksgrd.mo
share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.colorgrid.mo
share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
share/locale/ko/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
@@ -648,9 +651,11 @@ share/locale/sr@latin/LC_MESSAGES/ksgrd.mo
share/locale/sr@latin/LC_MESSAGES/ksysguardlsofwidgets.mo
share/locale/sr@latin/LC_MESSAGES/processcore.mo
share/locale/sr@latin/LC_MESSAGES/processui.mo
+share/locale/sv/LC_MESSAGES/KSysGuardFormatter.mo
share/locale/sv/LC_MESSAGES/KSysGuardSensorFaces.mo
share/locale/sv/LC_MESSAGES/ksgrd.mo
share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.colorgrid.mo
share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
share/locale/sv/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
diff --git a/sysutils/plasma5-plasma-disks/distinfo b/sysutils/plasma5-plasma-disks/distinfo
index 0b6052873442..da70b53a7419 100644
--- a/sysutils/plasma5-plasma-disks/distinfo
+++ b/sysutils/plasma5-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022869
-SHA256 (KDE/plasma/5.27.6/plasma-disks-5.27.6.tar.xz) = 3cc04456b7c16c5bb78c0e89f9a864cc48ec6d571d4d85c9025f232c3a876427
-SIZE (KDE/plasma/5.27.6/plasma-disks-5.27.6.tar.xz) = 93804
+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
diff --git a/sysutils/plasma5-plasma-systemmonitor/distinfo b/sysutils/plasma5-plasma-systemmonitor/distinfo
index b4c6aab81aba..16fbf4dfaeee 100644
--- a/sysutils/plasma5-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma5-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022870
-SHA256 (KDE/plasma/5.27.6/plasma-systemmonitor-5.27.6.tar.xz) = 796eb25f061f05cd4e59019cfe902cb61d53be60904bec69366b347c3cfb9c1d
-SIZE (KDE/plasma/5.27.6/plasma-systemmonitor-5.27.6.tar.xz) = 173236
+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
diff --git a/sysutils/plasma5-polkit-kde-agent-1/distinfo b/sysutils/plasma5-polkit-kde-agent-1/distinfo
index f4ef85f15276..d4dc0a9a25eb 100644
--- a/sysutils/plasma5-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma5-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022872
-SHA256 (KDE/plasma/5.27.6/polkit-kde-agent-1-5.27.6.tar.xz) = df737ae267ffab5abe460624c325daad176882ac1a4fd5df81e4ba44be4ced4c
-SIZE (KDE/plasma/5.27.6/polkit-kde-agent-1-5.27.6.tar.xz) = 52772
+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
diff --git a/sysutils/plasma5-powerdevil/distinfo b/sysutils/plasma5-powerdevil/distinfo
index a07ebac1052d..66b892296c66 100644
--- a/sysutils/plasma5-powerdevil/distinfo
+++ b/sysutils/plasma5-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022873
-SHA256 (KDE/plasma/5.27.6/powerdevil-5.27.6.tar.xz) = 6b230fabf2738455e3dfc3ab15e70b942ec827dc3080434774c6cb19d3217fb5
-SIZE (KDE/plasma/5.27.6/powerdevil-5.27.6.tar.xz) = 787208
+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
diff --git a/sysutils/plasma5-systemsettings/distinfo b/sysutils/plasma5-systemsettings/distinfo
index de6d88965cbb..a09fcbdddcb3 100644
--- a/sysutils/plasma5-systemsettings/distinfo
+++ b/sysutils/plasma5-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022875
-SHA256 (KDE/plasma/5.27.6/systemsettings-5.27.6.tar.xz) = bc2c471f1e13e9d063b616552bdc0d831c430338f3e3b32bbb3c0418956e789d
-SIZE (KDE/plasma/5.27.6/systemsettings-5.27.6.tar.xz) = 226136
+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
diff --git a/www/plasma5-plasma-browser-integration/distinfo b/www/plasma5-plasma-browser-integration/distinfo
index 2b85621b8338..d52ab6e1a80b 100644
--- a/www/plasma5-plasma-browser-integration/distinfo
+++ b/www/plasma5-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022876
-SHA256 (KDE/plasma/5.27.6/plasma-browser-integration-5.27.6.tar.xz) = 72f86d1ee1b6474921ed102439dabf4c3813c2ae3731496c222656b8ab69198a
-SIZE (KDE/plasma/5.27.6/plasma-browser-integration-5.27.6.tar.xz) = 211132
+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
diff --git a/x11-themes/plasma5-breeze-gtk/distinfo b/x11-themes/plasma5-breeze-gtk/distinfo
index 47aa31a0c978..de2465f18d4a 100644
--- a/x11-themes/plasma5-breeze-gtk/distinfo
+++ b/x11-themes/plasma5-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022881
-SHA256 (KDE/plasma/5.27.6/breeze-gtk-5.27.6.tar.xz) = ac2aab13b9224ddea6560fdbac9fe9d93a08a86787f95b95c43a95b134836bda
-SIZE (KDE/plasma/5.27.6/breeze-gtk-5.27.6.tar.xz) = 40740
+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
diff --git a/x11-themes/plasma5-breeze/distinfo b/x11-themes/plasma5-breeze/distinfo
index ec24728695c8..7e78cb6eae65 100644
--- a/x11-themes/plasma5-breeze/distinfo
+++ b/x11-themes/plasma5-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022880
-SHA256 (KDE/plasma/5.27.6/breeze-5.27.6.tar.xz) = 5d9a8d7e5b061ce4183c4f842b0e82e6132b6c8e7ebc2c1d579baa066ffa6c6c
-SIZE (KDE/plasma/5.27.6/breeze-5.27.6.tar.xz) = 87595076
+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
diff --git a/x11-themes/plasma5-kde-gtk-config/distinfo b/x11-themes/plasma5-kde-gtk-config/distinfo
index 2431f0a3eda5..a0b520bc59b6 100644
--- a/x11-themes/plasma5-kde-gtk-config/distinfo
+++ b/x11-themes/plasma5-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022883
-SHA256 (KDE/plasma/5.27.6/kde-gtk-config-5.27.6.tar.xz) = b3f23a5602530b77d55ff08e108692576740de056edb01f7b1bc3843d890f820
-SIZE (KDE/plasma/5.27.6/kde-gtk-config-5.27.6.tar.xz) = 77112
+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
diff --git a/x11-themes/plasma5-oxygen/distinfo b/x11-themes/plasma5-oxygen/distinfo
index 17b3ec7c3276..14b73a791797 100644
--- a/x11-themes/plasma5-oxygen/distinfo
+++ b/x11-themes/plasma5-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022884
-SHA256 (KDE/plasma/5.27.6/oxygen-5.27.6.tar.xz) = a9063912e238fcd113f719c01d100028545373d1b7881b147fcc92f910dc0906
-SIZE (KDE/plasma/5.27.6/oxygen-5.27.6.tar.xz) = 2784892
+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
diff --git a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
index 8d68493492ae..f1f16272ec1b 100644
--- a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022887
-SHA256 (KDE/plasma/5.27.6/plasma-workspace-wallpapers-5.27.6.tar.xz) = 1303557516376eac7759c7aff796f2815a65e6874ecdd260118c66a061df1b05
-SIZE (KDE/plasma/5.27.6/plasma-workspace-wallpapers-5.27.6.tar.xz) = 94031944
+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
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/distinfo b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
index 5cd0facebba3..91592a63ffa1 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022889
-SHA256 (KDE/plasma/5.27.6/kdeplasma-addons-5.27.6.tar.xz) = 343b0d40a81bf498633c71a138902b43e61461fcae2209b6f09e7cf6c8baf087
-SIZE (KDE/plasma/5.27.6/kdeplasma-addons-5.27.6.tar.xz) = 820972
+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
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist b/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
index 589c89b8e8d8..85c3e8df44ac 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
+++ b/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
@@ -971,6 +971,7 @@ share/locale/km/LC_MESSAGES/plasma_runner_katesessions.mo
share/locale/km/LC_MESSAGES/plasma_runner_krunner_dictionary.mo
share/locale/km/LC_MESSAGES/plasma_runner_spellcheckrunner.mo
share/locale/ko/LC_MESSAGES/plasma_addons_engine_dict.mo
+share/locale/ko/LC_MESSAGES/plasma_addons_profiles_utility.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.addons.katesessions.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.binaryclock.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.calculator.mo
@@ -990,6 +991,7 @@ share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.quickshare.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.timer.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.userswitcher.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.weather.mo
+share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.webbrowser.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma_applet_dict.mo
share/locale/ko/LC_MESSAGES/plasma_calendar_alternatecalendar.mo
share/locale/ko/LC_MESSAGES/plasma_calendar_astronomicalevents.mo
@@ -1593,6 +1595,8 @@ share/locale/sr@latin/LC_MESSAGES/plasma_runner_datetime.mo
share/locale/sr@latin/LC_MESSAGES/plasma_runner_katesessions.mo
share/locale/sr@latin/LC_MESSAGES/plasma_runner_krunner_dictionary.mo
share/locale/sr@latin/LC_MESSAGES/plasma_runner_spellcheckrunner.mo
+share/locale/sv/LC_MESSAGES/plasma_addons_engine_dict.mo
+share/locale/sv/LC_MESSAGES/plasma_addons_profiles_utility.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.addons.katesessions.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.binaryclock.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.calculator.mo
@@ -1612,6 +1616,7 @@ share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.quickshare.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.timer.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.userswitcher.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.weather.mo
+share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.webbrowser.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma_applet_dict.mo
share/locale/sv/LC_MESSAGES/plasma_calendar_alternatecalendar.mo
share/locale/sv/LC_MESSAGES/plasma_calendar_astronomicalevents.mo
diff --git a/x11-wm/plasma5-kdecoration/distinfo b/x11-wm/plasma5-kdecoration/distinfo
index baa2a607bed9..39f5352fbe83 100644
--- a/x11-wm/plasma5-kdecoration/distinfo
+++ b/x11-wm/plasma5-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022890
-SHA256 (KDE/plasma/5.27.6/kdecoration-5.27.6.tar.xz) = 9db69b439a9a6c863c5be74ba380964087c83b0f438aeaf6d0a97f5fd05294e6
-SIZE (KDE/plasma/5.27.6/kdecoration-5.27.6.tar.xz) = 52900
+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
diff --git a/x11-wm/plasma5-kwin/distinfo b/x11-wm/plasma5-kwin/distinfo
index 55ed66c68539..97d8fdb9be93 100644
--- a/x11-wm/plasma5-kwin/distinfo
+++ b/x11-wm/plasma5-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022892
-SHA256 (KDE/plasma/5.27.6/kwin-5.27.6.tar.xz) = 62d5bd5e91e951c9ad8c2fc49c29485feca78db985731f0779cdaaf5052499ec
-SIZE (KDE/plasma/5.27.6/kwin-5.27.6.tar.xz) = 7623016
+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
diff --git a/x11-wm/plasma5-kwin/pkg-plist b/x11-wm/plasma5-kwin/pkg-plist
index 2f2207427237..776f13fe26dd 100644
--- a/x11-wm/plasma5-kwin/pkg-plist
+++ b/x11-wm/plasma5-kwin/pkg-plist
@@ -1171,6 +1171,7 @@ share/locale/ko/LC_MESSAGES/kcm_kwin_virtualdesktops.mo
share/locale/ko/LC_MESSAGES/kcm_kwindecoration.mo
share/locale/ko/LC_MESSAGES/kcm_kwinrules.mo
share/locale/ko/LC_MESSAGES/kcm_kwintabbox.mo
+share/locale/ko/LC_MESSAGES/kcm_kwinxwayland.mo
share/locale/ko/LC_MESSAGES/kcm_virtualkeyboard.mo
share/locale/ko/LC_MESSAGES/kcmkwincommon.mo
share/locale/ko/LC_MESSAGES/kcmkwincompositing.mo
@@ -1570,6 +1571,7 @@ share/locale/sv/LC_MESSAGES/kcm_kwin_virtualdesktops.mo
share/locale/sv/LC_MESSAGES/kcm_kwindecoration.mo
share/locale/sv/LC_MESSAGES/kcm_kwinrules.mo
share/locale/sv/LC_MESSAGES/kcm_kwintabbox.mo
+share/locale/sv/LC_MESSAGES/kcm_kwinxwayland.mo
share/locale/sv/LC_MESSAGES/kcm_virtualkeyboard.mo
share/locale/sv/LC_MESSAGES/kcmkwincommon.mo
share/locale/sv/LC_MESSAGES/kcmkwincompositing.mo
diff --git a/x11/plasma5-kactivitymanagerd/distinfo b/x11/plasma5-kactivitymanagerd/distinfo
index 568847fa2c2e..1f6ca0f2a5f6 100644
--- a/x11/plasma5-kactivitymanagerd/distinfo
+++ b/x11/plasma5-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022893
-SHA256 (KDE/plasma/5.27.6/kactivitymanagerd-5.27.6.tar.xz) = 06180b32ad64f88e2f3ea598e887c42cf68189dba14b220dceafcb0490c5b02d
-SIZE (KDE/plasma/5.27.6/kactivitymanagerd-5.27.6.tar.xz) = 127244
+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
diff --git a/x11/plasma5-kgamma5/distinfo b/x11/plasma5-kgamma5/distinfo
index c83cbeb826ec..78c2c58eb2a8 100644
--- a/x11/plasma5-kgamma5/distinfo
+++ b/x11/plasma5-kgamma5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022894
-SHA256 (KDE/plasma/5.27.6/kgamma5-5.27.6.tar.xz) = 61f111ecccd2fae7f46a1c7ef80d49a21bd80d8aadb65541453df134351fd692
-SIZE (KDE/plasma/5.27.6/kgamma5-5.27.6.tar.xz) = 88436
+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
diff --git a/x11/plasma5-kscreen/distinfo b/x11/plasma5-kscreen/distinfo
index 97d0a98d134d..94ae9fa436d4 100644
--- a/x11/plasma5-kscreen/distinfo
+++ b/x11/plasma5-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022896
-SHA256 (KDE/plasma/5.27.6/kscreen-5.27.6.tar.xz) = ded0651eec67e22f22fa3d6b0dbb03e81bfb2d4e5a7468e9efc5f5a4598bf254
-SIZE (KDE/plasma/5.27.6/kscreen-5.27.6.tar.xz) = 185036
+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
diff --git a/x11/plasma5-kwayland-integration/distinfo b/x11/plasma5-kwayland-integration/distinfo
index e33a67ab0ec4..f8b168b7d472 100644
--- a/x11/plasma5-kwayland-integration/distinfo
+++ b/x11/plasma5-kwayland-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022897
-SHA256 (KDE/plasma/5.27.6/kwayland-integration-5.27.6.tar.xz) = 10b7db4dfa276fe4e2398f742f60459367c5db1c91f8a9015e06e9f51e092c83
-SIZE (KDE/plasma/5.27.6/kwayland-integration-5.27.6.tar.xz) = 25768
+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
diff --git a/x11/plasma5-layer-shell-qt/distinfo b/x11/plasma5-layer-shell-qt/distinfo
index 40ddf755589a..a946d962c03e 100644
--- a/x11/plasma5-layer-shell-qt/distinfo
+++ b/x11/plasma5-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022898
-SHA256 (KDE/plasma/5.27.6/layer-shell-qt-5.27.6.tar.xz) = e65c29ca65bf945da4f53bce9eb3614eb1105e57652e3fb1782ee9d24a9e8793
-SIZE (KDE/plasma/5.27.6/layer-shell-qt-5.27.6.tar.xz) = 18456
+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
diff --git a/x11/plasma5-libkscreen/distinfo b/x11/plasma5-libkscreen/distinfo
index 11a35cea4b1e..2bc377501098 100644
--- a/x11/plasma5-libkscreen/distinfo
+++ b/x11/plasma5-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022900
-SHA256 (KDE/plasma/5.27.6/libkscreen-5.27.6.tar.xz) = c1a9373faab5a7ec77980a696a7599583b4fda8e1f12da2c5716bc9562789efb
-SIZE (KDE/plasma/5.27.6/libkscreen-5.27.6.tar.xz) = 115816
+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
diff --git a/x11/plasma5-libkscreen/pkg-plist b/x11/plasma5-libkscreen/pkg-plist
index 253db7c48eb8..32548bd00229 100644
--- a/x11/plasma5-libkscreen/pkg-plist
+++ b/x11/plasma5-libkscreen/pkg-plist
@@ -70,6 +70,7 @@ share/locale/pt_BR/LC_MESSAGES/libkscreen5_qt.qm
share/locale/ru/LC_MESSAGES/libkscreen5_qt.qm
share/locale/sk/LC_MESSAGES/libkscreen5_qt.qm
share/locale/sl/LC_MESSAGES/libkscreen5_qt.qm
+share/locale/sv/LC_MESSAGES/libkscreen5_qt.qm
share/locale/tr/LC_MESSAGES/libkscreen5_qt.qm
share/locale/uk/LC_MESSAGES/libkscreen5_qt.qm
share/locale/zh_CN/LC_MESSAGES/libkscreen5_qt.qm
diff --git a/x11/plasma5-plasma-bigscreen/distinfo b/x11/plasma5-plasma-bigscreen/distinfo
index 9bf329fc7fa9..936c4f54f784 100644
--- a/x11/plasma5-plasma-bigscreen/distinfo
+++ b/x11/plasma5-plasma-bigscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022902
-SHA256 (KDE/plasma/5.27.6/plasma-bigscreen-5.27.6.tar.xz) = 8742074c33547833ef69bc16c01a179dbe93ae9ffed0f88f078af27b212fee24
-SIZE (KDE/plasma/5.27.6/plasma-bigscreen-5.27.6.tar.xz) = 1065160
+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
diff --git a/x11/plasma5-plasma-desktop/distinfo b/x11/plasma5-plasma-desktop/distinfo
index b4248845d863..5cac7beee61b 100644
--- a/x11/plasma5-plasma-desktop/distinfo
+++ b/x11/plasma5-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022903
-SHA256 (KDE/plasma/5.27.6/plasma-desktop-5.27.6.tar.xz) = e2485ea25d695ba22c1f14957abe14af658741a5e788269543ab7ff33045a683
-SIZE (KDE/plasma/5.27.6/plasma-desktop-5.27.6.tar.xz) = 14359772
+TIMESTAMP = 1691385019
+SHA256 (KDE/plasma/5.27.7/plasma-desktop-5.27.7.tar.xz) = 229aa838869a05e351db5f2d81608c9dce216cfeb85f1fb7e7d575e8869353da
+SIZE (KDE/plasma/5.27.7/plasma-desktop-5.27.7.tar.xz) = 14715084
diff --git a/x11/plasma5-plasma-desktop/pkg-plist b/x11/plasma5-plasma-desktop/pkg-plist
index f182c227de83..ed8dbe20aa57 100644
--- a/x11/plasma5-plasma-desktop/pkg-plist
+++ b/x11/plasma5-plasma-desktop/pkg-plist
@@ -296,6 +296,8 @@ share/doc/HTML/es/kcontrol/kcmsmserver/index.cache.bz2
share/doc/HTML/es/kcontrol/kcmsmserver/index.docbook
share/doc/HTML/es/kcontrol/kded/index.cache.bz2
share/doc/HTML/es/kcontrol/kded/index.docbook
+share/doc/HTML/es/kcontrol/keyboard/index.cache.bz2
+share/doc/HTML/es/kcontrol/keyboard/index.docbook
share/doc/HTML/es/kcontrol/keys/index.cache.bz2
share/doc/HTML/es/kcontrol/keys/index.docbook
share/doc/HTML/es/kcontrol/mouse/index.cache.bz2
@@ -316,6 +318,8 @@ share/doc/HTML/es/kfontview/index.cache.bz2
share/doc/HTML/es/kfontview/index.docbook
share/doc/HTML/es/knetattach/index.cache.bz2
share/doc/HTML/es/knetattach/index.docbook
+share/doc/HTML/es/plasma-desktop/index.cache.bz2
+share/doc/HTML/es/plasma-desktop/index.docbook
share/doc/HTML/et/kcontrol/clock/index.cache.bz2
share/doc/HTML/et/kcontrol/clock/index.docbook
share/doc/HTML/et/kcontrol/solid-actions/index.cache.bz2
@@ -1707,6 +1711,7 @@ share/locale/gl/LC_MESSAGES/kcm_recentFiles.mo
share/locale/gl/LC_MESSAGES/kcm_smserver.mo
share/locale/gl/LC_MESSAGES/kcm_solid_actions.mo
share/locale/gl/LC_MESSAGES/kcm_splashscreen.mo
+share/locale/gl/LC_MESSAGES/kcm_tablet.mo
share/locale/gl/LC_MESSAGES/kcm_touchpad.mo
share/locale/gl/LC_MESSAGES/kcm_touchscreen.mo
share/locale/gl/LC_MESSAGES/kcm_workspace.mo
@@ -1715,6 +1720,7 @@ share/locale/gl/LC_MESSAGES/kcmkeyboard.mo
share/locale/gl/LC_MESSAGES/kcmmouse.mo
share/locale/gl/LC_MESSAGES/kcmqtquicksettings.mo
share/locale/gl/LC_MESSAGES/knetattach5.mo
+share/locale/gl/LC_MESSAGES/org.kde.plasma.emojier.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.desktopcontainment.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.panel.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.plasma.keyboardlayout.mo
@@ -3254,6 +3260,7 @@ share/locale/sv/LC_MESSAGES/kcm_solid_actions.mo
share/locale/sv/LC_MESSAGES/kcm_splashscreen.mo
share/locale/sv/LC_MESSAGES/kcm_tablet.mo
share/locale/sv/LC_MESSAGES/kcm_touchpad.mo
+share/locale/sv/LC_MESSAGES/kcm_touchscreen.mo
share/locale/sv/LC_MESSAGES/kcm_workspace.mo
share/locale/sv/LC_MESSAGES/kcmkclock.mo
share/locale/sv/LC_MESSAGES/kcmkeyboard.mo
@@ -3722,6 +3729,7 @@ share/plasma/emoji/ast.dict
share/plasma/emoji/az.dict
share/plasma/emoji/be.dict
share/plasma/emoji/bg.dict
+share/plasma/emoji/bgn.dict
share/plasma/emoji/bn.dict
share/plasma/emoji/br.dict
share/plasma/emoji/bs.dict
@@ -3741,7 +3749,7 @@ share/plasma/emoji/en.dict
share/plasma/emoji/en_001.dict
share/plasma/emoji/en_AU.dict
share/plasma/emoji/en_CA.dict
-share/plasma/emoji/en_GB.dict
+share/plasma/emoji/en_IN.dict
share/plasma/emoji/es.dict
share/plasma/emoji/es_419.dict
share/plasma/emoji/es_MX.dict
@@ -3749,6 +3757,7 @@ share/plasma/emoji/es_US.dict
share/plasma/emoji/et.dict
share/plasma/emoji/eu.dict
share/plasma/emoji/fa.dict
+share/plasma/emoji/ff_Adlm.dict
share/plasma/emoji/fi.dict
share/plasma/emoji/fil.dict
share/plasma/emoji/fo.dict
@@ -3783,6 +3792,7 @@ share/plasma/emoji/ko.dict
share/plasma/emoji/kok.dict
share/plasma/emoji/ky.dict
share/plasma/emoji/lb.dict
+share/plasma/emoji/lij.dict
share/plasma/emoji/lo.dict
share/plasma/emoji/lt.dict
share/plasma/emoji/lv.dict
@@ -3799,6 +3809,8 @@ share/plasma/emoji/ne.dict
share/plasma/emoji/nl.dict
share/plasma/emoji/nn.dict
share/plasma/emoji/no.dict
+share/plasma/emoji/nso.dict
+share/plasma/emoji/oc.dict
share/plasma/emoji/or.dict
share/plasma/emoji/pa.dict
share/plasma/emoji/pa_Arab.dict
@@ -3808,10 +3820,12 @@ share/plasma/emoji/ps.dict
share/plasma/emoji/pt.dict
share/plasma/emoji/pt_PT.dict
share/plasma/emoji/qu.dict
+share/plasma/emoji/quc.dict
share/plasma/emoji/rm.dict
share/plasma/emoji/ro.dict
share/plasma/emoji/ru.dict
share/plasma/emoji/rw.dict
+share/plasma/emoji/sat.dict
share/plasma/emoji/sc.dict
share/plasma/emoji/sd.dict
share/plasma/emoji/si.dict
@@ -3832,6 +3846,7 @@ share/plasma/emoji/tg.dict
share/plasma/emoji/th.dict
share/plasma/emoji/ti.dict
share/plasma/emoji/tk.dict
+share/plasma/emoji/tn.dict
share/plasma/emoji/to.dict
share/plasma/emoji/tr.dict
share/plasma/emoji/ug.dict
diff --git a/x11/plasma5-plasma-integration/distinfo b/x11/plasma5-plasma-integration/distinfo
index 6bfb4ef50ab0..8287b73d41e6 100644
--- a/x11/plasma5-plasma-integration/distinfo
+++ b/x11/plasma5-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022905
-SHA256 (KDE/plasma/5.27.6/plasma-integration-5.27.6.tar.xz) = a5fd5df218788b44c0bb2a437db1cad11917d4ebe6acefd89abd3f72104d8dab
-SIZE (KDE/plasma/5.27.6/plasma-integration-5.27.6.tar.xz) = 89864
+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
diff --git a/x11/plasma5-plasma-workspace/Makefile b/x11/plasma5-plasma-workspace/Makefile
index f0d6fb6851ec..684e7fec59eb 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= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/plasma5-plasma-workspace/distinfo b/x11/plasma5-plasma-workspace/distinfo
index 05588488249c..9a76e660d171 100644
--- a/x11/plasma5-plasma-workspace/distinfo
+++ b/x11/plasma5-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688022907
-SHA256 (KDE/plasma/5.27.6/plasma-workspace-5.27.6.tar.xz) = 1ce6f70f7bb909b9ed9c213bc5528a4e7c264f570a9c94f2f4fb25c1528f8883
-SIZE (KDE/plasma/5.27.6/plasma-workspace-5.27.6.tar.xz) = 19459172
+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
diff --git a/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage b/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage
deleted file mode 100644
index 6405463e5a20..000000000000
--- a/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage
+++ /dev/null
@@ -1,312 +0,0 @@
-https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3010
-
-From 27e0302155b788fe4e7440bf0db09de9ae596ee5 Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Mon, 22 May 2023 16:13:49 -0400
-Subject: [PATCH 1/6] kcms/region_language: Read the LANGUAGE environment
- variable for the default language value
-
-This has the same meaning in the kcfg, so we might as well read it
-from the environment variable like we're already doing with LANG.
-
-(cherry picked from commit 2e2f6b1469898383b6840d2c8e4c3733b13156d4)
----
- kcms/region_language/regionandlangsettingsbase.kcfg | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/kcms/region_language/regionandlangsettingsbase.kcfg ./kcms/region_language/regionandlangsettingsbase.kcfg
-index 3a4867ba49..17ac78291a 100644
---- a/kcms/region_language/regionandlangsettingsbase.kcfg
-+++ ./kcms/region_language/regionandlangsettingsbase.kcfg
-@@ -44,6 +44,10 @@
- </group>
- <group name="Translations">
- <entry key="LANGUAGE" name="language" type="String">
-+ <code>
-+ QString language = QString::fromLocal8Bit(qgetenv("LANGUAGE"));
-+ </code>
-+ <default code="true">language</default>
- </entry>
- </group>
- </kcfg>
---
-GitLab
-
-
-From 95920c1e67c660eb8db4efa059c8b062ad297b8b Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Mon, 22 May 2023 16:18:11 -0400
-Subject: [PATCH 2/6] kcms/region_language: Simplify the language settings read
-
-Now that we load both LANG and LANGUAGE from the environment variable,
-there's no reason to handle it on the C++ side because the branch should
-never get hit. Still detect whether it's an implicit language
- though.
-
-(cherry picked from commit e0171490533e95618f5fd5455041aa78af4af626)
----
- kcms/region_language/languagelistmodel.cpp | 33 ++++------------------
- kcms/region_language/languagelistmodel.h | 2 --
- 2 files changed, 6 insertions(+), 29 deletions(-)
-
-diff --git a/kcms/region_language/languagelistmodel.cpp ./kcms/region_language/languagelistmodel.cpp
-index a9e3ca00a1..1f11522d0a 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ ./kcms/region_language/languagelistmodel.cpp
-@@ -205,30 +205,19 @@ void SelectedLanguageModel::setRegionAndLangSettings(RegionAndLangSettings *sett
- m_kcm = kcm;
-
- beginResetModel();
-- if (m_settings->language().isEmpty() && m_settings->isDefaultSetting(SettingType::Lang)) {
-+ if (m_settings->language().isEmpty()) {
- // no language but have lang
- m_selectedLanguages = {m_settings->lang()};
-- m_selectedLanguages.first().remove(QStringLiteral(".UTF-8"));
-- } else if (!m_settings->language().isEmpty()) {
-+ } else {
- // have language, ignore lang
- m_selectedLanguages = m_settings->language().split(QLatin1Char(':'));
-- } else {
-- // have nothing, figure out from env
-- QString lang = envLang();
-- QString language = envLanguage();
-- if (!language.isEmpty()) {
-- QStringList langlist = language.split(QLatin1Char(':'));
-- for (QString &lang : langlist) {
-- lang = lang.split(QLatin1Char('.'))[0];
-- }
-- m_selectedLanguages = langlist;
-- } else if (!lang.isEmpty()) {
-- lang.remove(QStringLiteral(".UTF-8"));
-- m_selectedLanguages = {lang};
-- }
-+ }
-+
-+ if (m_settings->isDefaultSetting(SettingType::Lang)) {
- m_hasImplicitLang = true;
- Q_EMIT hasImplicitLangChanged();
- }
-+
- endResetModel();
-
- // check for invalid lang
-@@ -404,13 +393,3 @@ const QString &SelectedLanguageModel::unsupportedLanguage() const
- {
- return m_unsupportedLanguage;
- }
--
--QString SelectedLanguageModel::envLang() const
--{
-- return qEnvironmentVariable("LANG");
--}
--
--QString SelectedLanguageModel::envLanguage() const
--{
-- return qEnvironmentVariable("LANGUAGE");
--}
-diff --git a/kcms/region_language/languagelistmodel.h ./kcms/region_language/languagelistmodel.h
-index 6c0866a55e..b3c6020dd4 100644
---- a/kcms/region_language/languagelistmodel.h
-+++ ./kcms/region_language/languagelistmodel.h
-@@ -97,8 +97,6 @@ Q_SIGNALS:
- void unsupportedLanguageChanged();
-
- private:
-- QString envLang() const;
-- QString envLanguage() const;
- void saveLanguages();
- RegionAndLangSettings *m_settings = nullptr;
- QList<QString> m_selectedLanguages;
---
-GitLab
-
-
-From af41a355d76d2a801796958219be79a004e38e48 Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Fri, 26 May 2023 13:36:43 -0400
-Subject: [PATCH 3/6] kcms/region_language: Check if the language setting is
- default as well
-
-(cherry picked from commit 514cefdbb6adaf9b8cab94963b37b27837d0a2c8)
----
- kcms/region_language/languagelistmodel.cpp | 2 +-
- kcms/region_language/localelistmodel.cpp | 1 +
- kcms/region_language/regionandlangsettings.cpp | 3 +++
- kcms/region_language/settingtype.h | 2 +-
- 4 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/kcms/region_language/languagelistmodel.cpp ./kcms/region_language/languagelistmodel.cpp
-index 1f11522d0a..434ec98869 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ ./kcms/region_language/languagelistmodel.cpp
-@@ -213,7 +213,7 @@ void SelectedLanguageModel::setRegionAndLangSettings(RegionAndLangSettings *sett
- m_selectedLanguages = m_settings->language().split(QLatin1Char(':'));
- }
-
-- if (m_settings->isDefaultSetting(SettingType::Lang)) {
-+ if (m_settings->isDefaultSetting(SettingType::Lang) && m_settings->isDefaultSetting(SettingType::Language)) {
- m_hasImplicitLang = true;
- Q_EMIT hasImplicitLangChanged();
- }
-diff --git a/kcms/region_language/localelistmodel.cpp ./kcms/region_language/localelistmodel.cpp
-index f3ea2af32c..fedfafb6cd 100644
---- a/kcms/region_language/localelistmodel.cpp
-+++ ./kcms/region_language/localelistmodel.cpp
-@@ -92,6 +92,7 @@ QVariant LocaleListModel::data(const QModelIndex &index, int role) const
- case Example: {
- switch (m_configType) {
- case Lang:
-+ case Language:
- return {};
- case Numeric:
- return Utility::numericExample(data.locale);
-diff --git a/kcms/region_language/regionandlangsettings.cpp ./kcms/region_language/regionandlangsettings.cpp
-index 9146e1d1c9..53343b45c2 100644
---- a/kcms/region_language/regionandlangsettings.cpp
-+++ ./kcms/region_language/regionandlangsettings.cpp
-@@ -16,6 +16,8 @@ bool RegionAndLangSettings::isDefaultSetting(SettingType setting) const
- switch (setting) {
- case SettingType::Lang:
- return lang() == defaultLangValue();
-+ case SettingType::Language:
-+ return language() == defaultLanguageValue();
- case SettingType::Numeric:
- return numeric() == defaultNumericValue();
- case SettingType::Time:
-@@ -73,6 +75,7 @@ QString RegionAndLangSettings::LC_LocaleWithLang(SettingType setting) const
- case SettingType::PhoneNumbers:
- return phoneNumbers();
- case SettingType::Lang:
-+ case SettingType::Language:
- Q_UNREACHABLE();
- }
-
-diff --git a/kcms/region_language/settingtype.h ./kcms/region_language/settingtype.h
-index 07ce4cffc2..4865f341c6 100644
---- a/kcms/region_language/settingtype.h
-+++ ./kcms/region_language/settingtype.h
-@@ -12,6 +12,6 @@
- namespace KCM_RegionAndLang
- {
- Q_NAMESPACE_EXPORT()
--enum SettingType { Lang, Numeric, Time, Currency, Measurement, PaperSize, Address, NameStyle, PhoneNumbers };
-+enum SettingType { Lang, Numeric, Time, Currency, Measurement, PaperSize, Address, NameStyle, PhoneNumbers, Language };
- Q_ENUM_NS(SettingType)
- } // namespace KCM_RegionAndLang
---
-GitLab
-
-
-From c51b59a77e4c36161cf2d74e5ce26af83b44e335 Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Fri, 26 May 2023 14:17:30 -0400
-Subject: [PATCH 4/6] kcms/region_language: Chop off the UTF-8 codepoint again
-
-(cherry picked from commit 54af86fd470d1f37bea00867959f8f8f0b7cdcf7)
----
- kcms/region_language/languagelistmodel.cpp | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/kcms/region_language/languagelistmodel.cpp ./kcms/region_language/languagelistmodel.cpp
-index 434ec98869..6798286f2d 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ ./kcms/region_language/languagelistmodel.cpp
-@@ -213,6 +213,11 @@ void SelectedLanguageModel::setRegionAndLangSettings(RegionAndLangSettings *sett
- m_selectedLanguages = m_settings->language().split(QLatin1Char(':'));
- }
-
-+ // Chop off the UTF-8 codepoint
-+ for (auto &language : m_selectedLanguages) {
-+ language.remove(QStringLiteral(".UTF-8"));
-+ }
-+
- if (m_settings->isDefaultSetting(SettingType::Lang) && m_settings->isDefaultSetting(SettingType::Language)) {
- m_hasImplicitLang = true;
- Q_EMIT hasImplicitLangChanged();
---
-GitLab
-
-
-From a5915bc59975080acb5e6b867ebb061a0b9adf3b Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Fri, 26 May 2023 14:37:11 -0400
-Subject: [PATCH 5/6] kcms/region_language: Improve isSupportedLanguage
- detection
-
-This prevents it considering languages with a territory attached as
-non-supported (like fr_FR) and checks it without a territory as a
-fallback.
-
-(cherry picked from commit 8d1f7d385cda8afcfc24ae61666f5f7ba1c869c7)
----
- kcms/region_language/languagelistmodel.cpp | 14 +++++++++++++-
- 1 file changed, 13 insertions(+), 1 deletion(-)
-
-diff --git a/kcms/region_language/languagelistmodel.cpp ./kcms/region_language/languagelistmodel.cpp
-index 6798286f2d..d9846226da 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ ./kcms/region_language/languagelistmodel.cpp
-@@ -95,7 +95,19 @@ QString LanguageListModel::languageCodeToName(const QString &languageCode)
-
- bool LanguageListModel::isSupportedLanguage(const QString &language) const
- {
-- return m_availableLanguages.contains(language);
-+ // If the available language list contains the full language string outright, e.g. en_US
-+ if (m_availableLanguages.contains(language)) {
-+ return true;
-+ }
-+
-+ // If the language string passed has a territory attached (like fr_FR) then chop it off,
-+ // and try searching for just the language.
-+ if (language.contains('_')) {
-+ const QString languageName{language.left(language.indexOf('_'))};
-+ return m_availableLanguages.contains(languageName);
-+ }
-+
-+ return false;
- }
-
- int LanguageListModel::currentIndex() const
---
-GitLab
-
-
-From 0a00ee7639eb17a0159efba01de6e6cec34911f3 Mon Sep 17 00:00:00 2001
-From: Joshua Goins <josh@redstrate.com>
-Date: Wed, 7 Jun 2023 20:42:33 -0400
-Subject: [PATCH 6/6] kcms/region_language: Read from $LANGUAGE in options
- model
-
-(cherry picked from commit b5c675324c33c8a6f5e5817fc95217994f2188be)
----
- kcms/region_language/optionsmodel.cpp | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/kcms/region_language/optionsmodel.cpp ./kcms/region_language/optionsmodel.cpp
-index 339577332a..0c3bec97ea 100644
---- a/kcms/region_language/optionsmodel.cpp
-+++ ./kcms/region_language/optionsmodel.cpp
-@@ -112,10 +112,19 @@ QVariant OptionsModel::data(const QModelIndex &index, int role) const
- if (m_settings->defaultLangValue().isEmpty() && m_settings->isDefaultSetting(SettingType::Lang)) {
- // no Lang configured, no $LANG in env
- return i18nc("@info:title, the current setting is system default", "System Default");
-- } else if (!m_settings->lang().isEmpty()) {
-+ } else if (!m_settings->lang().isEmpty() && m_settings->lang() != m_settings->defaultLangValue()) {
- // Lang configured and not empty
- return getNativeName(m_settings->lang());
- } else {
-+ // Lang configured but empty, try to read from $LANGUAGE first.
-+ if (const QString languages = m_settings->defaultLanguageValue(); !languages.isEmpty()) {
-+ // If the first language is invalid, just fall through to $LANG
-+ const QStringList languageList = languages.split(QLatin1Char(':'));
-+ if (const QString firstLanguage = getNativeName(languageList[0]); !firstLanguage.isEmpty()) {
-+ return firstLanguage;
-+ }
-+ }
-+
- // Lang configured but empty, try to read from $LANG, shouldn't happen on a valid config file
- return getNativeName(m_settings->defaultLangValue());
- }
---
-GitLab
-
diff --git a/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage2 b/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage2
deleted file mode 100644
index a066d5d3a6c7..000000000000
--- a/x11/plasma5-plasma-workspace/files/patch-kcmregionandlanguage2
+++ /dev/null
@@ -1,143 +0,0 @@
-From eb78b22357d79fb4391285c4165a72364aeae35b Mon Sep 17 00:00:00 2001
-From: Gleb Popov <6yearold@gmail.com>
-Date: Mon, 26 Jun 2023 08:46:23 +0300
-Subject: [PATCH] Guard glibc code with an ifdef
-
----
- kcms/region_language/kcmregionandlang.cpp | 12 +++++++++++-
- kcms/region_language/kcmregionandlang.h | 5 +++++
- kcms/region_language/languagelistmodel.cpp | 4 ++++
- 3 files changed, 20 insertions(+), 1 deletion(-)
-
-diff --git a/kcms/region_language/kcmregionandlang.cpp ./kcms/region_language/kcmregionandlang.cpp
-index 9e99466a4..f94925334 100644
---- a/kcms/region_language/kcmregionandlang.cpp
-+++ ./kcms/region_language/kcmregionandlang.cpp
-@@ -5,7 +5,6 @@
-
- SPDX-License-Identifier: GPL-2.0-or-later
- */
--#include "config-workspace.h"
-
- #include "kcmregionandlang.h"
-
-@@ -60,6 +59,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
- // 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 +80,9 @@ KCMRegionAndLang::KCMRegionAndLang(QObject *parent, const KPluginMetaData &data,
- } else {
- m_enabled = true;
- }
-+#else
-+ m_enabled = true;
-+#endif
- }
-
- QString KCMRegionAndLang::failedFindLocalesMessage()
-@@ -124,6 +127,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 +137,7 @@ void KCMRegionAndLang::save()
- }
- }
- }
-+#endif
-
- auto setLangCall = QDBusMessage::createMethodCall(QStringLiteral("org.freedesktop.Accounts"),
- QStringLiteral("/org/freedesktop/Accounts/User%1").arg(getuid()),
-@@ -226,6 +231,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 +241,7 @@ std::optional<QString> KCMRegionAndLang::toGlibcLocale(const QString &lang)
- }
- return std::nullopt;
- }
-+#endif
-
- QString KCMRegionAndLang::toUTF8Locale(const QString &locale)
- {
-@@ -252,6 +259,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 +346,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 bdf9d19db..4f0e7fc72 100644
---- a/kcms/region_language/kcmregionandlang.h
-+++ ./kcms/region_language/kcmregionandlang.h
-@@ -11,6 +11,7 @@
- #include <optional>
- #include <unordered_map>
-
-+#include "config-workspace.h"
- #include "settingtype.h"
-
- #include <KConfigGroup>
-@@ -36,7 +37,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 +56,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 d9846226d..2f9870438 100644
---- a/kcms/region_language/languagelistmodel.cpp
-+++ ./kcms/region_language/languagelistmodel.cpp
-@@ -384,10 +384,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++) {
---
-2.40.1
-
diff --git a/x11/plasma5-plasma-workspace/pkg-plist b/x11/plasma5-plasma-workspace/pkg-plist
index de21b1aff6a5..81ed31aad380 100644
--- a/x11/plasma5-plasma-workspace/pkg-plist
+++ b/x11/plasma5-plasma-workspace/pkg-plist
@@ -5313,6 +5313,7 @@ share/locale/sv/LC_MESSAGES/kcm_icons.mo
share/locale/sv/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/sv/LC_MESSAGES/kcm_nightcolor.mo
share/locale/sv/LC_MESSAGES/kcm_notifications.mo
+share/locale/sv/LC_MESSAGES/kcm_regionandlang.mo
share/locale/sv/LC_MESSAGES/kcm_style.mo
share/locale/sv/LC_MESSAGES/kcm_users.mo
share/locale/sv/LC_MESSAGES/kcminit.mo