Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2023 04:37:18 GMT
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 26f67d304d90 - main - KDE: KDE Plasma 5.27.7, Bugfix Release for August
Message-ID:  <202308110437.37B4bIYE043415@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by tcberner:

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

commit 26f67d304d90b4f1e23b05831f44e399f4c1b9bf
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-08-10 07:12:35 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-08-11 04:33:23 +0000

    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
---
 Mk/Uses/kde.mk                                     |   2 +-
 audio/plasma5-kpipewire/distinfo                   |   6 +-
 audio/plasma5-plasma-pa/Makefile                   |   1 -
 audio/plasma5-plasma-pa/distinfo                   |   6 +-
 deskutils/plasma5-milou/distinfo                   |   6 +-
 deskutils/plasma5-sddm-kcm/distinfo                |   6 +-
 deskutils/plasma5-xdg-desktop-portal-kde/distinfo  |   6 +-
 devel/plasma5-khotkeys/distinfo                    |   6 +-
 devel/plasma5-kwrited/distinfo                     |   6 +-
 devel/plasma5-plasma-sdk/distinfo                  |   6 +-
 devel/plasma5-plasma-sdk/pkg-plist                 |   2 -
 multimedia/plasma5-plank-player/distinfo           |   6 +-
 security/plasma5-kscreenlocker/distinfo            |   6 +-
 security/plasma5-ksshaskpass/distinfo              |   6 +-
 security/plasma5-kwallet-pam/distinfo              |   6 +-
 sysutils/plasma5-discover/distinfo                 |   6 +-
 sysutils/plasma5-drkonqi/distinfo                  |   6 +-
 sysutils/plasma5-kde-cli-tools/distinfo            |   6 +-
 sysutils/plasma5-kinfocenter/distinfo              |   6 +-
 sysutils/plasma5-kinfocenter/pkg-plist             |   1 +
 sysutils/plasma5-kmenuedit/distinfo                |   6 +-
 sysutils/plasma5-ksystemstats/distinfo             |   6 +-
 sysutils/plasma5-libksysguard/distinfo             |   6 +-
 sysutils/plasma5-libksysguard/pkg-plist            |   5 +
 sysutils/plasma5-plasma-disks/distinfo             |   6 +-
 sysutils/plasma5-plasma-systemmonitor/distinfo     |   6 +-
 sysutils/plasma5-polkit-kde-agent-1/distinfo       |   6 +-
 sysutils/plasma5-powerdevil/distinfo               |   6 +-
 sysutils/plasma5-systemsettings/distinfo           |   6 +-
 www/plasma5-plasma-browser-integration/distinfo    |   6 +-
 x11-themes/plasma5-breeze-gtk/distinfo             |   6 +-
 x11-themes/plasma5-breeze/distinfo                 |   6 +-
 x11-themes/plasma5-kde-gtk-config/distinfo         |   6 +-
 x11-themes/plasma5-oxygen/distinfo                 |   6 +-
 .../plasma5-plasma-workspace-wallpapers/distinfo   |   6 +-
 x11-toolkits/plasma5-kdeplasma-addons/distinfo     |   6 +-
 x11-toolkits/plasma5-kdeplasma-addons/pkg-plist    |   5 +
 x11-wm/plasma5-kdecoration/distinfo                |   6 +-
 x11-wm/plasma5-kwin/distinfo                       |   6 +-
 x11-wm/plasma5-kwin/pkg-plist                      |   2 +
 x11/plasma5-kactivitymanagerd/distinfo             |   6 +-
 x11/plasma5-kgamma5/distinfo                       |   6 +-
 x11/plasma5-kscreen/distinfo                       |   6 +-
 x11/plasma5-kwayland-integration/distinfo          |   6 +-
 x11/plasma5-layer-shell-qt/distinfo                |   6 +-
 x11/plasma5-libkscreen/distinfo                    |   6 +-
 x11/plasma5-libkscreen/pkg-plist                   |   1 +
 x11/plasma5-plasma-bigscreen/distinfo              |   6 +-
 x11/plasma5-plasma-desktop/distinfo                |   6 +-
 x11/plasma5-plasma-desktop/pkg-plist               |  17 +-
 x11/plasma5-plasma-integration/distinfo            |   6 +-
 x11/plasma5-plasma-workspace/Makefile              |   1 -
 x11/plasma5-plasma-workspace/distinfo              |   6 +-
 .../files/patch-kcmregionandlanguage               | 312 ---------------------
 .../files/patch-kcmregionandlanguage2              | 143 ----------
 x11/plasma5-plasma-workspace/pkg-plist             |   1 +
 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(':'));
-     }
- 
*** 328 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308110437.37B4bIYE043415>