aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2023-12-07 14:15:22 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2023-12-07 20:11:35 +0000
commit96b76c99acf45921d869aad9e8b390e45d401ca1 (patch)
tree4ef153b7d16aa7531d233c56fb620ea5fce65ab3
parentf7ddb3c83e694394e2597e9949230fea6f1245df (diff)
downloadports-96b76c99acf45921d869aad9e8b390e45d401ca1.tar.gz
ports-96b76c99acf45921d869aad9e8b390e45d401ca1.zip
KDE: Update KDE Plasma Desktop to KDE Plasma 5.27.10
Tuesday, 5 December 2023. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.27.10. Plasma 5.27 was released in February 2023 with many feature refinements and new modules to complete the desktop experience. The bugfixes are typically small but important and include: * Powerdevil Backlighthelper: Implement support for the FreeBSD backlight(8) interface. * KWin: Allow running kwin5 windowed in kwin6. * Discover: Support AppStream 1.0 and 0.x versions. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.9-5.27.10
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--audio/plasma5-kpipewire/distinfo6
-rw-r--r--audio/plasma5-oxygen-sounds/distinfo6
-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--multimedia/plasma5-plank-player/distinfo6
-rw-r--r--multimedia/plasma5-plank-player/pkg-plist1
-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-discover/files/patch-CMakeLists.txt11
-rw-r--r--sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.cpp113
-rw-r--r--sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.h22
-rw-r--r--sysutils/plasma5-discover/files/patch-libdiscover_backends_CMakeLists.txt16
-rw-r--r--sysutils/plasma5-drkonqi/distinfo6
-rw-r--r--sysutils/plasma5-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma5-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma5-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma5-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma5-libksysguard/distinfo6
-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/Makefile3
-rw-r--r--sysutils/plasma5-powerdevil/distinfo8
-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-wm/plasma5-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma5-kwin/distinfo6
-rw-r--r--x11/plasma5-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma5-kgamma5/Makefile2
-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-plasma-bigscreen/distinfo6
-rw-r--r--x11/plasma5-plasma-bigscreen/pkg-plist2
-rw-r--r--x11/plasma5-plasma-desktop/distinfo6
-rw-r--r--x11/plasma5-plasma-integration/distinfo6
-rw-r--r--x11/plasma5-plasma-workspace/Makefile2
-rw-r--r--x11/plasma5-plasma-workspace/distinfo6
-rw-r--r--x11/plasma5-plasma-workspace/files/patch-kcms_region__language_kcmregionandlang.cpp11
-rw-r--r--x11/plasma5-plasma-workspace/files/patch-kcms_region_language25
56 files changed, 138 insertions, 338 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 99e8d4dc29d7..80003e5d8ccc 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -96,7 +96,7 @@ KDE_APPLICATIONS_SHLIB_G_VER?= ${KDE_APPLICATIONS5_SHLIB_G_VER}
# Current KDE desktop.
-KDE_PLASMA5_VERSION?= 5.27.9
+KDE_PLASMA5_VERSION?= 5.27.10
KDE_PLASMA5_BRANCH?= stable
# Next KDE Plasma desktop
diff --git a/audio/plasma5-kpipewire/distinfo b/audio/plasma5-kpipewire/distinfo
index 5de027b3214f..8b8d8740169c 100644
--- a/audio/plasma5-kpipewire/distinfo
+++ b/audio/plasma5-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166145
-SHA256 (KDE/plasma/5.27.9/kpipewire-5.27.9.tar.xz) = 1b7b4f116c208f6ef5279efe99c5715e3ccea98efb7a9ee4565947b45c15d020
-SIZE (KDE/plasma/5.27.9/kpipewire-5.27.9.tar.xz) = 59796
+TIMESTAMP = 1701858711
+SHA256 (KDE/plasma/5.27.10/kpipewire-5.27.10.tar.xz) = c23ca5169ae2ef069b1d79107c5ae4ff859d8848fe6c98decfd0f357f378c3ee
+SIZE (KDE/plasma/5.27.10/kpipewire-5.27.10.tar.xz) = 59772
diff --git a/audio/plasma5-oxygen-sounds/distinfo b/audio/plasma5-oxygen-sounds/distinfo
index 9ca7623dc526..5717b53a7cca 100644
--- a/audio/plasma5-oxygen-sounds/distinfo
+++ b/audio/plasma5-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698238804
-SHA256 (KDE/plasma/5.27.9/oxygen-sounds-5.27.9.tar.xz) = e1fdcbcbdd4f965dcb966b885258f94c08faf6ea359c8ac926941bdd49a63759
-SIZE (KDE/plasma/5.27.9/oxygen-sounds-5.27.9.tar.xz) = 1896428
+TIMESTAMP = 1701858711
+SHA256 (KDE/plasma/5.27.10/oxygen-sounds-5.27.10.tar.xz) = 23a1f090aaeee966476ff03aecad1f60b1e067d7948edd1b61c3a5d2b33bc35f
+SIZE (KDE/plasma/5.27.10/oxygen-sounds-5.27.10.tar.xz) = 1896412
diff --git a/audio/plasma5-plasma-pa/distinfo b/audio/plasma5-plasma-pa/distinfo
index e61eee8a1e17..d73359522534 100644
--- a/audio/plasma5-plasma-pa/distinfo
+++ b/audio/plasma5-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166146
-SHA256 (KDE/plasma/5.27.9/plasma-pa-5.27.9.tar.xz) = 24d5773c0fc245b98dca87f3c98f434df601a9a5630c4177c933496de60c551d
-SIZE (KDE/plasma/5.27.9/plasma-pa-5.27.9.tar.xz) = 163800
+TIMESTAMP = 1701858712
+SHA256 (KDE/plasma/5.27.10/plasma-pa-5.27.10.tar.xz) = 0d713742f1472587e3e678d8ce99fb62333fbda5106dfae99cad7298316b3f08
+SIZE (KDE/plasma/5.27.10/plasma-pa-5.27.10.tar.xz) = 163772
diff --git a/deskutils/plasma5-milou/distinfo b/deskutils/plasma5-milou/distinfo
index 09ed8a148dc5..c0f3a426cef2 100644
--- a/deskutils/plasma5-milou/distinfo
+++ b/deskutils/plasma5-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166147
-SHA256 (KDE/plasma/5.27.9/milou-5.27.9.tar.xz) = e896c11a4026f0025ed4d705674c6bf57347028d5134bcb51a66c87a5f8a5af8
-SIZE (KDE/plasma/5.27.9/milou-5.27.9.tar.xz) = 58564
+TIMESTAMP = 1701858713
+SHA256 (KDE/plasma/5.27.10/milou-5.27.10.tar.xz) = 7c19dd8b16cc9bdf594118bbe49e8aa6e5cf12984665377cc8bc369d5f110ac3
+SIZE (KDE/plasma/5.27.10/milou-5.27.10.tar.xz) = 58648
diff --git a/deskutils/plasma5-sddm-kcm/distinfo b/deskutils/plasma5-sddm-kcm/distinfo
index 558c383adcc4..e770f45f8d73 100644
--- a/deskutils/plasma5-sddm-kcm/distinfo
+++ b/deskutils/plasma5-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166148
-SHA256 (KDE/plasma/5.27.9/sddm-kcm-5.27.9.tar.xz) = 61ee7fc52d8eab1ab673741736424afd0905c1c9296563acee70ac5d3fe6ba68
-SIZE (KDE/plasma/5.27.9/sddm-kcm-5.27.9.tar.xz) = 93628
+TIMESTAMP = 1701858714
+SHA256 (KDE/plasma/5.27.10/sddm-kcm-5.27.10.tar.xz) = 83e43177bf83d7b2c5d617349bb913dbdb80b0354aecbcc47febd4e50d95f4ad
+SIZE (KDE/plasma/5.27.10/sddm-kcm-5.27.10.tar.xz) = 93736
diff --git a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
index bc607a178a9e..1857bf7e3185 100644
--- a/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma5-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166149
-SHA256 (KDE/plasma/5.27.9/xdg-desktop-portal-kde-5.27.9.tar.xz) = abb15e026724300ebf325403a711128328af57fcf518998ecbc8741af4c45dc4
-SIZE (KDE/plasma/5.27.9/xdg-desktop-portal-kde-5.27.9.tar.xz) = 142456
+TIMESTAMP = 1701858714
+SHA256 (KDE/plasma/5.27.10/xdg-desktop-portal-kde-5.27.10.tar.xz) = bd731ff0c3e27293728292e1b07276af53ad8a4fbbb915f1d0fd77b99d7bef2b
+SIZE (KDE/plasma/5.27.10/xdg-desktop-portal-kde-5.27.10.tar.xz) = 142616
diff --git a/devel/plasma5-khotkeys/distinfo b/devel/plasma5-khotkeys/distinfo
index 5958bd5fef75..26f2720d3205 100644
--- a/devel/plasma5-khotkeys/distinfo
+++ b/devel/plasma5-khotkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166151
-SHA256 (KDE/plasma/5.27.9/khotkeys-5.27.9.tar.xz) = 761a5d29cba572e9b478173f803de34a08ce4999c581ef2d92618cbfb087dce8
-SIZE (KDE/plasma/5.27.9/khotkeys-5.27.9.tar.xz) = 1895220
+TIMESTAMP = 1701858715
+SHA256 (KDE/plasma/5.27.10/khotkeys-5.27.10.tar.xz) = 645c51e7b27a6bfb3105e5d5352350b651c782b43813c6a82b14ad1e09d9f6e7
+SIZE (KDE/plasma/5.27.10/khotkeys-5.27.10.tar.xz) = 1895296
diff --git a/devel/plasma5-kwrited/distinfo b/devel/plasma5-kwrited/distinfo
index 12de85842143..79d39a052132 100644
--- a/devel/plasma5-kwrited/distinfo
+++ b/devel/plasma5-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166152
-SHA256 (KDE/plasma/5.27.9/kwrited-5.27.9.tar.xz) = e6a8e32646311c8fd51e21377806fbfebc7ab15247dfc41863ee72bb506455f4
-SIZE (KDE/plasma/5.27.9/kwrited-5.27.9.tar.xz) = 23436
+TIMESTAMP = 1701858716
+SHA256 (KDE/plasma/5.27.10/kwrited-5.27.10.tar.xz) = 5aa19eba68eb9df0ac9ee894773028f093c9fb54f8ca69cf878ee8e8ec6f4d41
+SIZE (KDE/plasma/5.27.10/kwrited-5.27.10.tar.xz) = 23488
diff --git a/devel/plasma5-plasma-sdk/distinfo b/devel/plasma5-plasma-sdk/distinfo
index ce9894cc95bb..5f63bb6ea217 100644
--- a/devel/plasma5-plasma-sdk/distinfo
+++ b/devel/plasma5-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166153
-SHA256 (KDE/plasma/5.27.9/plasma-sdk-5.27.9.tar.xz) = 7d2c30d1fd14eebef67a3d8e5a53845204808bfc23c5ab8d8e0f05d346863a83
-SIZE (KDE/plasma/5.27.9/plasma-sdk-5.27.9.tar.xz) = 321192
+TIMESTAMP = 1701858717
+SHA256 (KDE/plasma/5.27.10/plasma-sdk-5.27.10.tar.xz) = eea9ea1d0eca8a0126edb3040701331e29421fb867ee7d8352e74d1cc9690123
+SIZE (KDE/plasma/5.27.10/plasma-sdk-5.27.10.tar.xz) = 320988
diff --git a/multimedia/plasma5-plank-player/distinfo b/multimedia/plasma5-plank-player/distinfo
index eca6c8e2d728..2453288ecafb 100644
--- a/multimedia/plasma5-plank-player/distinfo
+++ b/multimedia/plasma5-plank-player/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166154
-SHA256 (KDE/plasma/5.27.9/plank-player-5.27.9.tar.xz) = 6dac0f8290a037f28deba330aec7395707003cd51a1a39c8fff12ce5c652d56d
-SIZE (KDE/plasma/5.27.9/plank-player-5.27.9.tar.xz) = 158748
+TIMESTAMP = 1701858718
+SHA256 (KDE/plasma/5.27.10/plank-player-5.27.10.tar.xz) = 2b8ece5b7ea268327dbad08d0859a889cb4e0df90651b3c835dabfcc5f8e2d12
+SIZE (KDE/plasma/5.27.10/plank-player-5.27.10.tar.xz) = 158936
diff --git a/multimedia/plasma5-plank-player/pkg-plist b/multimedia/plasma5-plank-player/pkg-plist
index 2b42e810f996..7fa19e4ba71a 100644
--- a/multimedia/plasma5-plank-player/pkg-plist
+++ b/multimedia/plasma5-plank-player/pkg-plist
@@ -7,6 +7,7 @@ share/locale/ca@valencia/LC_MESSAGES/plank-player.mo
share/locale/cs/LC_MESSAGES/plank-player.mo
share/locale/de/LC_MESSAGES/plank-player.mo
share/locale/en_GB/LC_MESSAGES/plank-player.mo
+share/locale/eo/LC_MESSAGES/plank-player.mo
share/locale/es/LC_MESSAGES/plank-player.mo
share/locale/eu/LC_MESSAGES/plank-player.mo
share/locale/fi/LC_MESSAGES/plank-player.mo
diff --git a/security/plasma5-kscreenlocker/distinfo b/security/plasma5-kscreenlocker/distinfo
index e5146519673b..6a239181d36d 100644
--- a/security/plasma5-kscreenlocker/distinfo
+++ b/security/plasma5-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166155
-SHA256 (KDE/plasma/5.27.9/kscreenlocker-5.27.9.tar.xz) = e780a48c0a3686fcf34e250ff29fbb9b05ac88fa1114a15194c6b8959391874d
-SIZE (KDE/plasma/5.27.9/kscreenlocker-5.27.9.tar.xz) = 161040
+TIMESTAMP = 1701858719
+SHA256 (KDE/plasma/5.27.10/kscreenlocker-5.27.10.tar.xz) = d74d80b87fc5b4915d615c288819f9006c0103ee864cadc565141bf468cb3d89
+SIZE (KDE/plasma/5.27.10/kscreenlocker-5.27.10.tar.xz) = 160956
diff --git a/security/plasma5-ksshaskpass/distinfo b/security/plasma5-ksshaskpass/distinfo
index 69f9eda529a3..4e46798c3598 100644
--- a/security/plasma5-ksshaskpass/distinfo
+++ b/security/plasma5-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166156
-SHA256 (KDE/plasma/5.27.9/ksshaskpass-5.27.9.tar.xz) = c7d8d070bfaca1385ef3374a0c66ab1f3d914b6ec96fa69dafbce68e78cf8a73
-SIZE (KDE/plasma/5.27.9/ksshaskpass-5.27.9.tar.xz) = 28032
+TIMESTAMP = 1701858720
+SHA256 (KDE/plasma/5.27.10/ksshaskpass-5.27.10.tar.xz) = d38de7ddcb9c3e58d04cb240510db7f48448e9700de443b40a9062897239e26a
+SIZE (KDE/plasma/5.27.10/ksshaskpass-5.27.10.tar.xz) = 28044
diff --git a/security/plasma5-kwallet-pam/distinfo b/security/plasma5-kwallet-pam/distinfo
index b05fcad42a23..6f7b127e1bf7 100644
--- a/security/plasma5-kwallet-pam/distinfo
+++ b/security/plasma5-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166157
-SHA256 (KDE/plasma/5.27.9/kwallet-pam-5.27.9.tar.xz) = 76990faabb916c57d003b1774109485d40e6ec6a36d9b365aad7764750cb52ce
-SIZE (KDE/plasma/5.27.9/kwallet-pam-5.27.9.tar.xz) = 22876
+TIMESTAMP = 1701858720
+SHA256 (KDE/plasma/5.27.10/kwallet-pam-5.27.10.tar.xz) = ac191714d637c9f43041b08f9c946ff01ffef1b77cf80f33c7ae0f819244a1fb
+SIZE (KDE/plasma/5.27.10/kwallet-pam-5.27.10.tar.xz) = 22884
diff --git a/sysutils/plasma5-discover/distinfo b/sysutils/plasma5-discover/distinfo
index ad9fb47396c9..d19c0e7f88b5 100644
--- a/sysutils/plasma5-discover/distinfo
+++ b/sysutils/plasma5-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166159
-SHA256 (KDE/plasma/5.27.9/discover-5.27.9.tar.xz) = e739aec39cba2e68477e38e03968dfa0ae44b05177abaa601304098185fd27d5
-SIZE (KDE/plasma/5.27.9/discover-5.27.9.tar.xz) = 870444
+TIMESTAMP = 1701858721
+SHA256 (KDE/plasma/5.27.10/discover-5.27.10.tar.xz) = 1f9189e2a759ac035a5ba83a2842a40b7034a7e5885b0836e3921b9671109fa8
+SIZE (KDE/plasma/5.27.10/discover-5.27.10.tar.xz) = 873396
diff --git a/sysutils/plasma5-discover/files/patch-CMakeLists.txt b/sysutils/plasma5-discover/files/patch-CMakeLists.txt
deleted file mode 100644
index 157ffb29cb3f..000000000000
--- a/sysutils/plasma5-discover/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2023-10-24 12:55:33 UTC
-+++ CMakeLists.txt
-@@ -31,7 +31,7 @@ find_package(packagekitqt5 1.0.1 CONFIG)
- find_package(KF5Kirigami2 2.7.0)
-
- find_package(packagekitqt5 1.0.1 CONFIG)
--find_package(AppStreamQt 0.15.3 CONFIG REQUIRED)
-+find_package(AppStreamQt5 1.0.0 CONFIG REQUIRED)
- find_package(KF5Attica 5.23 CONFIG)
- find_package(KF5NewStuff 5.53 CONFIG)
-
diff --git a/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.cpp b/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.cpp
deleted file mode 100644
index c8b6adf0c5ad..000000000000
--- a/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.cpp
+++ /dev/null
@@ -1,113 +0,0 @@
---- libdiscover/appstream/AppStreamUtils.cpp.orig 2023-10-24 12:55:33 UTC
-+++ libdiscover/appstream/AppStreamUtils.cpp
-@@ -7,11 +7,11 @@
- #include "AppStreamUtils.h"
-
- #include "utils.h"
--#include <AppStreamQt/pool.h>
--#include <AppStreamQt/release.h>
--#include <AppStreamQt/screenshot.h>
--#include <AppStreamQt/spdx.h>
--#include <AppStreamQt/version.h>
-+#include <AppStreamQt5/pool.h>
-+#include <AppStreamQt5/release.h>
-+#include <AppStreamQt5/screenshot.h>
-+#include <AppStreamQt5/spdx.h>
-+#include <AppStreamQt5/version.h>
- #include <Category/Category.h>
- #include <KLocalizedString>
- #include <QDebug>
-@@ -35,10 +35,20 @@ QString AppStreamUtils::changelogToHtml(const AppStrea
-
- QString AppStreamUtils::changelogToHtml(const AppStream::Component &appdata)
- {
-- if (appdata.releases().isEmpty())
-+#if ASQ_CHECK_VERSION(1, 0, 0)
-+ const auto releases = appdata.releasesPlain();
-+#else
-+ const auto releases = appdata.releases();
-+#endif
-+ if (releases.isEmpty()) {
- return {};
-+ }
-
-- const auto release = appdata.releases().constFirst();
-+#if ASQ_CHECK_VERSION(1, 0, 0)
-+ const auto release = releases.indexSafe(0).value();
-+#else
-+ const auto release = releases.constFirst();
-+#endif
- if (release.description().isEmpty())
- return {};
-
-@@ -49,17 +59,19 @@ Screenshots AppStreamUtils::fetchScreenshots(const App
-
- Screenshots AppStreamUtils::fetchScreenshots(const AppStream::Component &appdata)
- {
-- const auto appdataScreenshots = appdata.screenshots();
-+ const auto appdataScreenshots = appdata.screenshotsAll();
- Screenshots ret;
- ret.reserve(appdataScreenshots.size());
- for (const AppStream::Screenshot &s : appdataScreenshots) {
- const auto images = s.images();
- const QUrl thumbnail = AppStreamUtils::imageOfKind(images, AppStream::Image::KindThumbnail);
-- const QUrl plain = AppStreamUtils::imageOfKind(images, AppStream::Image::KindSource);
-- if (plain.isEmpty())
-- qWarning() << "invalid screenshot for" << appdata.name();
-+ const QUrl full = AppStreamUtils::imageOfKind(images, AppStream::Image::KindSource);
-+ if (full.isEmpty()) {
-+ qWarning() << "AppStreamUtils: Invalid screenshot for" << appdata.name();
-+ }
-+ const bool isAnimated = s.mediaKind() == AppStream::Screenshot::MediaKindVideo;
-
-- ret.append(Screenshot{plain, thumbnail.isEmpty() ? plain : thumbnail, s.mediaKind() == AppStream::Screenshot::MediaKindVideo});
-+ ret.append(Screenshot{thumbnail.isEmpty() ? full : thumbnail, full, isAnimated});
- }
- return ret;
- }
-@@ -128,20 +140,13 @@ QString AppStreamUtils::versionString(const QString &v
-
- QString AppStreamUtils::versionString(const QString &version, const AppStream::Component &appdata)
- {
-+ Q_UNUSED(appdata);
-+
- if (version.isEmpty()) {
- return {};
-- } else {
-- if (appdata.releases().isEmpty())
-- return version;
--
-- auto release = appdata.releases().constFirst();
-- if (release.timestamp().isValid() && version.startsWith(release.version())) {
-- QLocale l;
-- return i18n("%1, released on %2", version, l.toString(release.timestamp().date(), QLocale::ShortFormat));
-- } else {
-- return version;
-- }
- }
-+
-+ return version;
- }
-
- QString AppStreamUtils::contentRatingDescription(const AppStream::Component &appdata)
-@@ -238,7 +243,7 @@ uint AppStreamUtils::contentRatingMinimumAge(const App
- #endif
- }
-
--static void kRemoveDuplicates(QList<AppStream::Component> &input, AppStream::Bundle::Kind kind)
-+static void kRemoveDuplicates(AppStream::ComponentBox &input, AppStream::Bundle::Kind kind)
- {
- QSet<QString> ret;
- for (auto it = input.begin(); it != input.end();) {
-@@ -252,9 +257,9 @@ static void kRemoveDuplicates(QList<AppStream::Compone
- }
- }
-
--QList<AppStream::Component> AppStreamUtils::componentsByCategories(AppStream::Pool *pool, Category *cat, AppStream::Bundle::Kind kind)
-+AppStream::ComponentBox AppStreamUtils::componentsByCategories(AppStream::Pool *pool, Category *cat, AppStream::Bundle::Kind kind)
- {
-- QList<AppStream::Component> ret;
-+ AppStream::ComponentBox ret(AppStream::ComponentBox::FlagNoChecks);
- for (const auto &categoryName : cat->involvedCategories()) {
- ret += pool->componentsByCategories({categoryName});
- }
diff --git a/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.h b/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.h
deleted file mode 100644
index 02cef6467b97..000000000000
--- a/sysutils/plasma5-discover/files/patch-libdiscover_appstream_AppStreamUtils.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- libdiscover/appstream/AppStreamUtils.h.orig 2023-10-24 12:55:33 UTC
-+++ libdiscover/appstream/AppStreamUtils.h
-@@ -6,9 +6,9 @@
-
- #pragma once
-
--#include <AppStreamQt/component.h>
--#include <AppStreamQt/image.h>
--#include <AppStreamQt/pool.h>
-+#include <AppStreamQt5/component.h>
-+#include <AppStreamQt5/image.h>
-+#include <AppStreamQt5/pool.h>
- #include <QColor>
- #include <QList>
- #include <QUrl>
-@@ -38,5 +38,5 @@ Q_DECL_EXPORT uint contentRatingMinimumAge(const AppSt
- Q_DECL_EXPORT AbstractResource::ContentIntensity contentRatingIntensity(const AppStream::Component &appdata);
- Q_DECL_EXPORT uint contentRatingMinimumAge(const AppStream::Component &appdata);
-
--Q_DECL_EXPORT QList<AppStream::Component> componentsByCategories(AppStream::Pool *pool, Category *cat, AppStream::Bundle::Kind kind);
-+Q_DECL_EXPORT AppStream::ComponentBox componentsByCategories(AppStream::Pool *pool, Category *cat, AppStream::Bundle::Kind kind);
- }
diff --git a/sysutils/plasma5-discover/files/patch-libdiscover_backends_CMakeLists.txt b/sysutils/plasma5-discover/files/patch-libdiscover_backends_CMakeLists.txt
deleted file mode 100644
index ed1820a7eb43..000000000000
--- a/sysutils/plasma5-discover/files/patch-libdiscover_backends_CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
---- libdiscover/backends/CMakeLists.txt.orig 2023-10-24 12:55:33 UTC
-+++ libdiscover/backends/CMakeLists.txt
-@@ -8,11 +8,11 @@ endfunction()
- Qt::Test Qt::Core ${EXTRA_LIBS})
- endfunction()
-
--if(KF5Attica_FOUND AND KF5NewStuff_FOUND AND AppStreamQt_FOUND)
-+if(KF5Attica_FOUND AND KF5NewStuff_FOUND AND AppStreamQt5_FOUND)
- add_subdirectory(KNSBackend)
- endif()
-
--if(packagekitqt5_FOUND AND AppStreamQt_FOUND)
-+if(packagekitqt5_FOUND AND AppStreamQt5_FOUND)
- add_subdirectory(PackageKitBackend)
- endif()
-
diff --git a/sysutils/plasma5-drkonqi/distinfo b/sysutils/plasma5-drkonqi/distinfo
index 897449e901e8..0808b4523db4 100644
--- a/sysutils/plasma5-drkonqi/distinfo
+++ b/sysutils/plasma5-drkonqi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166160
-SHA256 (KDE/plasma/5.27.9/drkonqi-5.27.9.tar.xz) = 55c397f8758b998cb3fd1da9f105d5d956714cb032045382618d95ff260fdd12
-SIZE (KDE/plasma/5.27.9/drkonqi-5.27.9.tar.xz) = 861796
+TIMESTAMP = 1701858722
+SHA256 (KDE/plasma/5.27.10/drkonqi-5.27.10.tar.xz) = a3ea4794ca1d8e31cacfe78301884419cfd9daaf939c5d843718372b65657fd0
+SIZE (KDE/plasma/5.27.10/drkonqi-5.27.10.tar.xz) = 861284
diff --git a/sysutils/plasma5-kde-cli-tools/distinfo b/sysutils/plasma5-kde-cli-tools/distinfo
index 36d25ee26577..321c2541d117 100644
--- a/sysutils/plasma5-kde-cli-tools/distinfo
+++ b/sysutils/plasma5-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166161
-SHA256 (KDE/plasma/5.27.9/kde-cli-tools-5.27.9.tar.xz) = 06f1a69f15e1fe1e815ea598008700d166becd285a6d108e1d74d26a5e477d06
-SIZE (KDE/plasma/5.27.9/kde-cli-tools-5.27.9.tar.xz) = 667364
+TIMESTAMP = 1701858723
+SHA256 (KDE/plasma/5.27.10/kde-cli-tools-5.27.10.tar.xz) = 7baa6d899cf0e14194f935cd2f2526123c40261f6fbd86dc17cf75bbc6a04d3f
+SIZE (KDE/plasma/5.27.10/kde-cli-tools-5.27.10.tar.xz) = 667316
diff --git a/sysutils/plasma5-kinfocenter/distinfo b/sysutils/plasma5-kinfocenter/distinfo
index 32cc1ec47771..c5629d66c28b 100644
--- a/sysutils/plasma5-kinfocenter/distinfo
+++ b/sysutils/plasma5-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166163
-SHA256 (KDE/plasma/5.27.9/kinfocenter-5.27.9.tar.xz) = 03bf74b0b9ccb24fe54cfffa0e18d3498c8722f7e9acc198b3981c2dc54ae862
-SIZE (KDE/plasma/5.27.9/kinfocenter-5.27.9.tar.xz) = 1016368
+TIMESTAMP = 1701858724
+SHA256 (KDE/plasma/5.27.10/kinfocenter-5.27.10.tar.xz) = ce5c2a34840787b50fcbc70d82ff0b4b9f8260b6814276f68c6912c4db2aca11
+SIZE (KDE/plasma/5.27.10/kinfocenter-5.27.10.tar.xz) = 1016624
diff --git a/sysutils/plasma5-kmenuedit/distinfo b/sysutils/plasma5-kmenuedit/distinfo
index 95aa85e188b4..b1bd252b7a52 100644
--- a/sysutils/plasma5-kmenuedit/distinfo
+++ b/sysutils/plasma5-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166164
-SHA256 (KDE/plasma/5.27.9/kmenuedit-5.27.9.tar.xz) = c8366bca69a41ce2a5b18596f82314f9d203ea16827f34a6c5e5ea97e571ebd9
-SIZE (KDE/plasma/5.27.9/kmenuedit-5.27.9.tar.xz) = 932188
+TIMESTAMP = 1701858724
+SHA256 (KDE/plasma/5.27.10/kmenuedit-5.27.10.tar.xz) = 1c090b7e96c65043d2d75c359e536cb05a44ed6655e4e12c437ef233fa4f20d7
+SIZE (KDE/plasma/5.27.10/kmenuedit-5.27.10.tar.xz) = 932332
diff --git a/sysutils/plasma5-ksystemstats/distinfo b/sysutils/plasma5-ksystemstats/distinfo
index 1ad3bccf466f..68586c5023f7 100644
--- a/sysutils/plasma5-ksystemstats/distinfo
+++ b/sysutils/plasma5-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166166
-SHA256 (KDE/plasma/5.27.9/ksystemstats-5.27.9.tar.xz) = 32dab5aa06edf7fb2702c16576bf4946a0d216abdb2265b0571883b325417951
-SIZE (KDE/plasma/5.27.9/ksystemstats-5.27.9.tar.xz) = 116580
+TIMESTAMP = 1701858726
+SHA256 (KDE/plasma/5.27.10/ksystemstats-5.27.10.tar.xz) = 5a5eda2ded432b380882ede9fbe9a30b090cfbbe6c84ce9274dd795eb01fe238
+SIZE (KDE/plasma/5.27.10/ksystemstats-5.27.10.tar.xz) = 116568
diff --git a/sysutils/plasma5-libksysguard/distinfo b/sysutils/plasma5-libksysguard/distinfo
index 9188bf10903a..137719306a5d 100644
--- a/sysutils/plasma5-libksysguard/distinfo
+++ b/sysutils/plasma5-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166167
-SHA256 (KDE/plasma/5.27.9/libksysguard-5.27.9.tar.xz) = 70f4ac5eeba0ddc82ba0e5537ca1e0cbb85cd46f90e387aded36dd1cc3722176
-SIZE (KDE/plasma/5.27.9/libksysguard-5.27.9.tar.xz) = 885432
+TIMESTAMP = 1701858727
+SHA256 (KDE/plasma/5.27.10/libksysguard-5.27.10.tar.xz) = 17fc33b028cb272391b68c46e93b2d806d8254e6af9399d61375d49041ff3ce5
+SIZE (KDE/plasma/5.27.10/libksysguard-5.27.10.tar.xz) = 890164
diff --git a/sysutils/plasma5-plasma-disks/distinfo b/sysutils/plasma5-plasma-disks/distinfo
index a44d0e3765c6..86910e7f58a9 100644
--- a/sysutils/plasma5-plasma-disks/distinfo
+++ b/sysutils/plasma5-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166168
-SHA256 (KDE/plasma/5.27.9/plasma-disks-5.27.9.tar.xz) = 5ce5c6924338e12e3af2391d0de570a09b3aeb6b0be91a62612b0952362f7f46
-SIZE (KDE/plasma/5.27.9/plasma-disks-5.27.9.tar.xz) = 93808
+TIMESTAMP = 1701858728
+SHA256 (KDE/plasma/5.27.10/plasma-disks-5.27.10.tar.xz) = 1e8f4d145a9f16c98a5dc1ac5449ee8178b119f63b4faecd99feec25fc54587b
+SIZE (KDE/plasma/5.27.10/plasma-disks-5.27.10.tar.xz) = 93880
diff --git a/sysutils/plasma5-plasma-systemmonitor/distinfo b/sysutils/plasma5-plasma-systemmonitor/distinfo
index 928c748d2c10..425f5514ceaf 100644
--- a/sysutils/plasma5-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma5-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166169
-SHA256 (KDE/plasma/5.27.9/plasma-systemmonitor-5.27.9.tar.xz) = 6c9c3fe107ff1d8790b536391a2a8b29ecd92c1b129850c6180304d1ddf734b1
-SIZE (KDE/plasma/5.27.9/plasma-systemmonitor-5.27.9.tar.xz) = 173248
+TIMESTAMP = 1701858729
+SHA256 (KDE/plasma/5.27.10/plasma-systemmonitor-5.27.10.tar.xz) = 64a1705797b42be1ed0be8258b11829b10f8b155e09bb4fbcf4757e2d7eb8a0e
+SIZE (KDE/plasma/5.27.10/plasma-systemmonitor-5.27.10.tar.xz) = 173356
diff --git a/sysutils/plasma5-polkit-kde-agent-1/distinfo b/sysutils/plasma5-polkit-kde-agent-1/distinfo
index 6693b1e25176..a0a082d6972e 100644
--- a/sysutils/plasma5-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma5-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166171
-SHA256 (KDE/plasma/5.27.9/polkit-kde-agent-1-5.27.9.tar.xz) = 03b8c12f1dde30b1bf7ee61e55a269b5fd542a32a1d1b6b8bc5d080bdf400892
-SIZE (KDE/plasma/5.27.9/polkit-kde-agent-1-5.27.9.tar.xz) = 52776
+TIMESTAMP = 1701858730
+SHA256 (KDE/plasma/5.27.10/polkit-kde-agent-1-5.27.10.tar.xz) = a3952a2785e468317a41bbc49ae02af816646afe3108d0612730f4f2398f8bdb
+SIZE (KDE/plasma/5.27.10/polkit-kde-agent-1-5.27.10.tar.xz) = 52860
diff --git a/sysutils/plasma5-powerdevil/Makefile b/sysutils/plasma5-powerdevil/Makefile
index b63f322f38d1..3dac693c7e14 100644
--- a/sysutils/plasma5-powerdevil/Makefile
+++ b/sysutils/plasma5-powerdevil/Makefile
@@ -3,9 +3,6 @@ DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
-PATCH_SITES= https://invent.kde.org/plasma/${PORTNAME}/-/commit/
-PATCHFILES= 105cfe2a6252b06308067037c877c7422d822e17.patch:-p1
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Plasma5 tool to manage the power consumption settings
WWW= https://www.kde.org/plasma-desktop
diff --git a/sysutils/plasma5-powerdevil/distinfo b/sysutils/plasma5-powerdevil/distinfo
index a00dc6883752..e84be072edd9 100644
--- a/sysutils/plasma5-powerdevil/distinfo
+++ b/sysutils/plasma5-powerdevil/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1700148343
-SHA256 (KDE/plasma/5.27.9/powerdevil-5.27.9.tar.xz) = ee402c18f7239eaf8a0b1c66b316d6bf5ffa08a0a33128d3a1d2fc38a964e8f4
-SIZE (KDE/plasma/5.27.9/powerdevil-5.27.9.tar.xz) = 788132
-SHA256 (KDE/plasma/5.27.9/105cfe2a6252b06308067037c877c7422d822e17.patch) = 013e7f68aef660057a1f67664aa3e4a3bd5eda6f8b6a4b579b6b9f9ff4b6b499
-SIZE (KDE/plasma/5.27.9/105cfe2a6252b06308067037c877c7422d822e17.patch) = 22773
+TIMESTAMP = 1701958281
+SHA256 (KDE/plasma/5.27.10/powerdevil-5.27.10.tar.xz) = 06c1a3c09880dd2060e3c8026189d8568d8a0f166ea33c2584669f85a04ec8f1
+SIZE (KDE/plasma/5.27.10/powerdevil-5.27.10.tar.xz) = 788444
diff --git a/sysutils/plasma5-systemsettings/distinfo b/sysutils/plasma5-systemsettings/distinfo
index 9658bd136fe5..774f8c5181b6 100644
--- a/sysutils/plasma5-systemsettings/distinfo
+++ b/sysutils/plasma5-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166173
-SHA256 (KDE/plasma/5.27.9/systemsettings-5.27.9.tar.xz) = 4ba52f3abf57cee224071d9ecf1fd0a110b66ba225b81c05bfc0351be2f13861
-SIZE (KDE/plasma/5.27.9/systemsettings-5.27.9.tar.xz) = 229080
+TIMESTAMP = 1701858732
+SHA256 (KDE/plasma/5.27.10/systemsettings-5.27.10.tar.xz) = af4c47f2cbe3a5cd8789eaad69d6ab4e73909dfe7500c5a71b01f5b82c860d39
+SIZE (KDE/plasma/5.27.10/systemsettings-5.27.10.tar.xz) = 229140
diff --git a/www/plasma5-plasma-browser-integration/distinfo b/www/plasma5-plasma-browser-integration/distinfo
index 70adaa016c19..4a5f812c06f9 100644
--- a/www/plasma5-plasma-browser-integration/distinfo
+++ b/www/plasma5-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166174
-SHA256 (KDE/plasma/5.27.9/plasma-browser-integration-5.27.9.tar.xz) = a50c63df61b6ab03423f84f29aa46deb8bced5ddfad9de63e7b16375af332eb5
-SIZE (KDE/plasma/5.27.9/plasma-browser-integration-5.27.9.tar.xz) = 211156
+TIMESTAMP = 1701858733
+SHA256 (KDE/plasma/5.27.10/plasma-browser-integration-5.27.10.tar.xz) = a17dbeae99d25def0c8e43b03b4be58bbfc0e3986f3c25e8de2e71047ecfccce
+SIZE (KDE/plasma/5.27.10/plasma-browser-integration-5.27.10.tar.xz) = 211296
diff --git a/x11-themes/plasma5-breeze-gtk/distinfo b/x11-themes/plasma5-breeze-gtk/distinfo
index 70c54143b9bc..2cd0304b9ff1 100644
--- a/x11-themes/plasma5-breeze-gtk/distinfo
+++ b/x11-themes/plasma5-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166194
-SHA256 (KDE/plasma/5.27.9/breeze-gtk-5.27.9.tar.xz) = a86b3954415eee451405ba4d38d17be0792b5d5a173eaa2f81e7e600f39a010e
-SIZE (KDE/plasma/5.27.9/breeze-gtk-5.27.9.tar.xz) = 40756
+TIMESTAMP = 1701858735
+SHA256 (KDE/plasma/5.27.10/breeze-gtk-5.27.10.tar.xz) = 1da3f98cce2761bb2c9c72d0156b93cf7bf50f08d59fd64bfeb06149a87069b6
+SIZE (KDE/plasma/5.27.10/breeze-gtk-5.27.10.tar.xz) = 40760
diff --git a/x11-themes/plasma5-breeze/distinfo b/x11-themes/plasma5-breeze/distinfo
index 084bd38a3a4c..700f00a0f72d 100644
--- a/x11-themes/plasma5-breeze/distinfo
+++ b/x11-themes/plasma5-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166193
-SHA256 (KDE/plasma/5.27.9/breeze-5.27.9.tar.xz) = 5ac516295e975feeff5f16d6df5e5757cd40e636842fbba35b0b4f0e71f2464f
-SIZE (KDE/plasma/5.27.9/breeze-5.27.9.tar.xz) = 87595232
+TIMESTAMP = 1701858734
+SHA256 (KDE/plasma/5.27.10/breeze-5.27.10.tar.xz) = bebc960752da9d53a9895ffc05d824cba702735428aa61347b703fea074700a2
+SIZE (KDE/plasma/5.27.10/breeze-5.27.10.tar.xz) = 87595208
diff --git a/x11-themes/plasma5-kde-gtk-config/distinfo b/x11-themes/plasma5-kde-gtk-config/distinfo
index ddfc1465cfdb..47c48fa1c7cf 100644
--- a/x11-themes/plasma5-kde-gtk-config/distinfo
+++ b/x11-themes/plasma5-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166195
-SHA256 (KDE/plasma/5.27.9/kde-gtk-config-5.27.9.tar.xz) = 804bd87e4e2e910869574bcc09437376ae2561b78ad7c421f64e526c95619912
-SIZE (KDE/plasma/5.27.9/kde-gtk-config-5.27.9.tar.xz) = 77288
+TIMESTAMP = 1701858736
+SHA256 (KDE/plasma/5.27.10/kde-gtk-config-5.27.10.tar.xz) = 6f3b3150b138b5c309ef2c47eee2ab15b0908cacf1487cbc9d561d64f0f68e6b
+SIZE (KDE/plasma/5.27.10/kde-gtk-config-5.27.10.tar.xz) = 77292
diff --git a/x11-themes/plasma5-oxygen/distinfo b/x11-themes/plasma5-oxygen/distinfo
index 7b104fa400e9..253844276bbc 100644
--- a/x11-themes/plasma5-oxygen/distinfo
+++ b/x11-themes/plasma5-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166197
-SHA256 (KDE/plasma/5.27.9/oxygen-5.27.9.tar.xz) = 6420ebc7986d31c7e277a5862c9aaed959386e534530d10355d217b3cd36a973
-SIZE (KDE/plasma/5.27.9/oxygen-5.27.9.tar.xz) = 2785072
+TIMESTAMP = 1701858737
+SHA256 (KDE/plasma/5.27.10/oxygen-5.27.10.tar.xz) = 5b16f6e3e5ee11bb959fc0e1fd233bbb0231b54ea8eff5e14fd78003ba2d090b
+SIZE (KDE/plasma/5.27.10/oxygen-5.27.10.tar.xz) = 2786068
diff --git a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
index cda62ae84c7d..c7c86a9cf821 100644
--- a/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma5-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166215
-SHA256 (KDE/plasma/5.27.9/plasma-workspace-wallpapers-5.27.9.tar.xz) = 8eb33f3a7b3e0aa4563fd72dfce6ce16ba96f974b0054bd2c0ce2f7c612473be
-SIZE (KDE/plasma/5.27.9/plasma-workspace-wallpapers-5.27.9.tar.xz) = 94031672
+TIMESTAMP = 1701858738
+SHA256 (KDE/plasma/5.27.10/plasma-workspace-wallpapers-5.27.10.tar.xz) = 82862d512993b958f7f96e191ce951ff2748012292941f73cdd308f37e2e64d0
+SIZE (KDE/plasma/5.27.10/plasma-workspace-wallpapers-5.27.10.tar.xz) = 94031960
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/distinfo b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
index 72586f236db7..00d567b3c9fb 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166217
-SHA256 (KDE/plasma/5.27.9/kdeplasma-addons-5.27.9.tar.xz) = fa26d2db5348459f3389e008cb41a3e74d0de8e8023dcf53efdc7f907f2e4f7b
-SIZE (KDE/plasma/5.27.9/kdeplasma-addons-5.27.9.tar.xz) = 822664
+TIMESTAMP = 1701858738
+SHA256 (KDE/plasma/5.27.10/kdeplasma-addons-5.27.10.tar.xz) = 9e64ef3dd88aa355f49f8d2d11be3ef158431ceda6a6fe570a1288c3f50f3e8d
+SIZE (KDE/plasma/5.27.10/kdeplasma-addons-5.27.10.tar.xz) = 825400
diff --git a/x11-wm/plasma5-kdecoration/distinfo b/x11-wm/plasma5-kdecoration/distinfo
index 633a8d93f3ff..78741ee7e25a 100644
--- a/x11-wm/plasma5-kdecoration/distinfo
+++ b/x11-wm/plasma5-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166218
-SHA256 (KDE/plasma/5.27.9/kdecoration-5.27.9.tar.xz) = 759d7f673d437e406c64edc7bafa6df9d9b184f2bd95da9edee60fce6f28537e
-SIZE (KDE/plasma/5.27.9/kdecoration-5.27.9.tar.xz) = 52968
+TIMESTAMP = 1701858739
+SHA256 (KDE/plasma/5.27.10/kdecoration-5.27.10.tar.xz) = 64966cb8258b50b55da50a8ab01fd1dd201065f1512216a04ce92189df679dde
+SIZE (KDE/plasma/5.27.10/kdecoration-5.27.10.tar.xz) = 52928
diff --git a/x11-wm/plasma5-kwin/distinfo b/x11-wm/plasma5-kwin/distinfo
index afb0b9b6977a..da9f4066a157 100644
--- a/x11-wm/plasma5-kwin/distinfo
+++ b/x11-wm/plasma5-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166221
-SHA256 (KDE/plasma/5.27.9/kwin-5.27.9.tar.xz) = d94f691fa6f88966d74d1307554cda59847d5907539f86e79171170a655578bb
-SIZE (KDE/plasma/5.27.9/kwin-5.27.9.tar.xz) = 7633316
+TIMESTAMP = 1701858740
+SHA256 (KDE/plasma/5.27.10/kwin-5.27.10.tar.xz) = b85a25125900b62cb5a3c609961088c45a58f55004317e4f5e8ba2039ae6dac6
+SIZE (KDE/plasma/5.27.10/kwin-5.27.10.tar.xz) = 7634568
diff --git a/x11/plasma5-kactivitymanagerd/distinfo b/x11/plasma5-kactivitymanagerd/distinfo
index 86852bf1cd2a..37184d3a073e 100644
--- a/x11/plasma5-kactivitymanagerd/distinfo
+++ b/x11/plasma5-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166222
-SHA256 (KDE/plasma/5.27.9/kactivitymanagerd-5.27.9.tar.xz) = 568f8971965ab2429355d39decc269aa667614737c92e273aa92623fb350c9be
-SIZE (KDE/plasma/5.27.9/kactivitymanagerd-5.27.9.tar.xz) = 127252
+TIMESTAMP = 1701858741
+SHA256 (KDE/plasma/5.27.10/kactivitymanagerd-5.27.10.tar.xz) = 8ee262fb6c4987fb3e66b5adec4d60d10c98adb40ed7da3372b8b342d70e5dd9
+SIZE (KDE/plasma/5.27.10/kactivitymanagerd-5.27.10.tar.xz) = 127296
diff --git a/x11/plasma5-kgamma5/Makefile b/x11/plasma5-kgamma5/Makefile
index 040580ca23a2..9672ed6234e6 100644
--- a/x11/plasma5-kgamma5/Makefile
+++ b/x11/plasma5-kgamma5/Makefile
@@ -1,4 +1,4 @@
-PORTNAME= kgamma5
+PORTNAME= kgamma
DISTVERSION= ${KDE_PLASMA_VERSION}
CATEGORIES= x11 kde kde-plasma
diff --git a/x11/plasma5-kgamma5/distinfo b/x11/plasma5-kgamma5/distinfo
index b16421f9d1dc..1c8ca58c19d4 100644
--- a/x11/plasma5-kgamma5/distinfo
+++ b/x11/plasma5-kgamma5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166223
-SHA256 (KDE/plasma/5.27.9/kgamma5-5.27.9.tar.xz) = c84a9bfb43cf7dd616db1226a154334fd73bc520ed3a818104e75426767044cf
-SIZE (KDE/plasma/5.27.9/kgamma5-5.27.9.tar.xz) = 88448
+TIMESTAMP = 1701858742
+SHA256 (KDE/plasma/5.27.10/kgamma-5.27.10.tar.xz) = dd81bb62a35ce4fce4482ed498e4072a50f9ec1190ba2a9246139ba1e24ef570
+SIZE (KDE/plasma/5.27.10/kgamma-5.27.10.tar.xz) = 88488
diff --git a/x11/plasma5-kscreen/distinfo b/x11/plasma5-kscreen/distinfo
index e3f4b3c1717c..b131c75bb7c3 100644
--- a/x11/plasma5-kscreen/distinfo
+++ b/x11/plasma5-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166224
-SHA256 (KDE/plasma/5.27.9/kscreen-5.27.9.tar.xz) = 32e693581202ebfe2b99d98bcf291a5d8710238e4df0764d4d5c401245a5e15b
-SIZE (KDE/plasma/5.27.9/kscreen-5.27.9.tar.xz) = 185952
+TIMESTAMP = 1701858743
+SHA256 (KDE/plasma/5.27.10/kscreen-5.27.10.tar.xz) = 8987bfcdb4e8617a229090ff42c4e4142ac0b5228e9bed7c3d2f03ed4e981c3c
+SIZE (KDE/plasma/5.27.10/kscreen-5.27.10.tar.xz) = 185960
diff --git a/x11/plasma5-kwayland-integration/distinfo b/x11/plasma5-kwayland-integration/distinfo
index 26d283148455..e0df6181a863 100644
--- a/x11/plasma5-kwayland-integration/distinfo
+++ b/x11/plasma5-kwayland-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166225
-SHA256 (KDE/plasma/5.27.9/kwayland-integration-5.27.9.tar.xz) = 9617f0084eb3154ddf44e5040df16a31cb8b7a87d47238576869d3e4b3dfe2e5
-SIZE (KDE/plasma/5.27.9/kwayland-integration-5.27.9.tar.xz) = 25776
+TIMESTAMP = 1701858744
+SHA256 (KDE/plasma/5.27.10/kwayland-integration-5.27.10.tar.xz) = f37d054662b6b294faee9dae9a8a808023cf2ec5a0508b76fcaceb61b4a3bd9f
+SIZE (KDE/plasma/5.27.10/kwayland-integration-5.27.10.tar.xz) = 25776
diff --git a/x11/plasma5-layer-shell-qt/distinfo b/x11/plasma5-layer-shell-qt/distinfo
index 4525290f9fad..c81f18c85cb3 100644
--- a/x11/plasma5-layer-shell-qt/distinfo
+++ b/x11/plasma5-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166226
-SHA256 (KDE/plasma/5.27.9/layer-shell-qt-5.27.9.tar.xz) = 67207ed9f764280da309d735dd1b0788187a7a9efcbb4f5b2849c723ee66886f
-SIZE (KDE/plasma/5.27.9/layer-shell-qt-5.27.9.tar.xz) = 18444
+TIMESTAMP = 1701858745
+SHA256 (KDE/plasma/5.27.10/layer-shell-qt-5.27.10.tar.xz) = 0aed80cf2a143033c186df5343215acd638c80e419b4e854a14bd35ba3d4c3c2
+SIZE (KDE/plasma/5.27.10/layer-shell-qt-5.27.10.tar.xz) = 18444
diff --git a/x11/plasma5-libkscreen/distinfo b/x11/plasma5-libkscreen/distinfo
index 68a1cb437943..65450a72aa32 100644
--- a/x11/plasma5-libkscreen/distinfo
+++ b/x11/plasma5-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166227
-SHA256 (KDE/plasma/5.27.9/libkscreen-5.27.9.tar.xz) = fa3db2a4e97f5b95ba3e6f4b30ae75d6d0ad28059650f7833b0220e220c39b2b
-SIZE (KDE/plasma/5.27.9/libkscreen-5.27.9.tar.xz) = 116060
+TIMESTAMP = 1701858746
+SHA256 (KDE/plasma/5.27.10/libkscreen-5.27.10.tar.xz) = 27f59f088929bc7fb560c353fb9da98832dde5b58fde88d9c694c98fdf3aff98
+SIZE (KDE/plasma/5.27.10/libkscreen-5.27.10.tar.xz) = 116108
diff --git a/x11/plasma5-plasma-bigscreen/distinfo b/x11/plasma5-plasma-bigscreen/distinfo
index c010c5f130e4..103081f55019 100644
--- a/x11/plasma5-plasma-bigscreen/distinfo
+++ b/x11/plasma5-plasma-bigscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166229
-SHA256 (KDE/plasma/5.27.9/plasma-bigscreen-5.27.9.tar.xz) = 8b930d27390747c9319eef798b80fc2dbaf41e1940cb8af257d766b4aa1eb891
-SIZE (KDE/plasma/5.27.9/plasma-bigscreen-5.27.9.tar.xz) = 1065012
+TIMESTAMP = 1701858747
+SHA256 (KDE/plasma/5.27.10/plasma-bigscreen-5.27.10.tar.xz) = 3731ab079b820e5c6c288343013c5667e82d64db869a1c84ffe549e9ee068218
+SIZE (KDE/plasma/5.27.10/plasma-bigscreen-5.27.10.tar.xz) = 1063776
diff --git a/x11/plasma5-plasma-bigscreen/pkg-plist b/x11/plasma5-plasma-bigscreen/pkg-plist
index 5b5eb93c5c9e..2c54cb2ff2a1 100644
--- a/x11/plasma5-plasma-bigscreen/pkg-plist
+++ b/x11/plasma5-plasma-bigscreen/pkg-plist
@@ -127,6 +127,8 @@ share/locale/en_GB/LC_MESSAGES/kcm_mediacenter_wifi.mo
share/locale/en_GB/LC_MESSAGES/plasma_applet_org.kde.mycroft.bigscreen.homescreen.mo
share/locale/en_GB/LC_MESSAGES/plasma_lookandfeel_org.kde.plasma.mycroft.bigscreen.mo
share/locale/en_GB/LC_MESSAGES/plasma_shell_org.kde.plasma.mycroft.bigscreen.mo
+share/locale/eo/LC_MESSAGES/plasma_lookandfeel_org.kde.plasma.mycroft.bigscreen.mo
+share/locale/eo/LC_MESSAGES/plasma_shell_org.kde.plasma.mycroft.bigscreen.mo
share/locale/es/LC_MESSAGES/kcm_audiodevice.mo
share/locale/es/LC_MESSAGES/kcm_mediacenter_bigscreen_settings.mo
share/locale/es/LC_MESSAGES/kcm_mediacenter_kdeconnect.mo
diff --git a/x11/plasma5-plasma-desktop/distinfo b/x11/plasma5-plasma-desktop/distinfo
index 8cf23d2b957d..4630d5172824 100644
--- a/x11/plasma5-plasma-desktop/distinfo
+++ b/x11/plasma5-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166233
-SHA256 (KDE/plasma/5.27.9/plasma-desktop-5.27.9.tar.xz) = 6dd6f5b0bf9fa15b12b7e9424fed4fc81e330532025e052f8ba00b45f5c1f2e5
-SIZE (KDE/plasma/5.27.9/plasma-desktop-5.27.9.tar.xz) = 14721128
+TIMESTAMP = 1701858748
+SHA256 (KDE/plasma/5.27.10/plasma-desktop-5.27.10.tar.xz) = de015fc921d34da23d85998a03afa7c81d935f5d9c55261ff7a2b413c9cfd09f
+SIZE (KDE/plasma/5.27.10/plasma-desktop-5.27.10.tar.xz) = 14724388
diff --git a/x11/plasma5-plasma-integration/distinfo b/x11/plasma5-plasma-integration/distinfo
index 9b5722fa8eac..b72b979b5cb1 100644
--- a/x11/plasma5-plasma-integration/distinfo
+++ b/x11/plasma5-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698166234
-SHA256 (KDE/plasma/5.27.9/plasma-integration-5.27.9.tar.xz) = 582a874a33d45f709e003dbd92a6c2a6e2ac0b495961536bc122d398b23e5db3
-SIZE (KDE/plasma/5.27.9/plasma-integration-5.27.9.tar.xz) = 89796
+TIMESTAMP = 1701858749
+SHA256 (KDE/plasma/5.27.10/plasma-integration-5.27.10.tar.xz) = 35f2c81e8586051acd4bbccd9c44bab7dc86a1b3f5f0988589f43777032affbb
+SIZE (KDE/plasma/5.27.10/plasma-integration-5.27.10.tar.xz) = 89832
diff --git a/x11/plasma5-plasma-workspace/Makefile b/x11/plasma5-plasma-workspace/Makefile
index 9db3c1bdb75a..7f7322a3e1c7 100644
--- a/x11/plasma5-plasma-workspace/Makefile
+++ b/x11/plasma5-plasma-workspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plasma-workspace
-DISTVERSION= ${KDE_PLASMA_VERSION}.1
+DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 2
CATEGORIES= x11 kde kde-plasma
diff --git a/x11/plasma5-plasma-workspace/distinfo b/x11/plasma5-plasma-workspace/distinfo
index 413e12d28943..ecd69d38c740 100644
--- a/x11/plasma5-plasma-workspace/distinfo
+++ b/x11/plasma5-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698342968
-SHA256 (KDE/plasma/5.27.9/plasma-workspace-5.27.9.1.tar.xz) = 8d00b691cfbb4d7218f97d0c68a677f41cba6eaf18e8fe29976c92d3718201b8
-SIZE (KDE/plasma/5.27.9/plasma-workspace-5.27.9.1.tar.xz) = 19468088
+TIMESTAMP = 1701859471
+SHA256 (KDE/plasma/5.27.10/plasma-workspace-5.27.10.tar.xz) = 525dc164c61a6730f33d54ff5013d57184b9d671786fe898ca7e054426359778
+SIZE (KDE/plasma/5.27.10/plasma-workspace-5.27.10.tar.xz) = 19476860
diff --git a/x11/plasma5-plasma-workspace/files/patch-kcms_region__language_kcmregionandlang.cpp b/x11/plasma5-plasma-workspace/files/patch-kcms_region__language_kcmregionandlang.cpp
deleted file mode 100644
index 13949bc40bc6..000000000000
--- a/x11/plasma5-plasma-workspace/files/patch-kcms_region__language_kcmregionandlang.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- kcms/region_language/kcmregionandlang.cpp.orig 2023-10-25 10:05:43 UTC
-+++ kcms/region_language/kcmregionandlang.cpp
-@@ -61,7 +61,7 @@ KCMRegionAndLang::KCMRegionAndLang(QObject *parent, co
- qRegisterMetaType<KCM_RegionAndLang::SettingType>();
- qmlRegisterUncreatableMetaObject(KCM_RegionAndLang::staticMetaObject, "kcmregionandlang", 1, 0, "SettingType", "Error: SettingType is an enum");
-
--#ifdef GLIBC_LOCALE_GENERATED
-+#if GLIBC_LOCALE_GENERATED
- // fedora pre generate locales, fetch available locales from localectl. /usr/share/i18n/locales is empty in fedora
- QDir glibcLocaleDir(localeFileDirPath());
- if (glibcLocaleDir.isEmpty()) {
diff --git a/x11/plasma5-plasma-workspace/files/patch-kcms_region_language b/x11/plasma5-plasma-workspace/files/patch-kcms_region_language
deleted file mode 100644
index ec9122268cf3..000000000000
--- a/x11/plasma5-plasma-workspace/files/patch-kcms_region_language
+++ /dev/null
@@ -1,25 +0,0 @@
-From 196966b02bf40a971bdf8888a2fa8ba7db0106f1 Mon Sep 17 00:00:00 2001
-From: Gleb Popov <6yearold@gmail.com>
-Date: Tue, 24 Oct 2023 22:03:20 +0300
-Subject: [PATCH] kcms/region_language: Fix check for GLIBC_LOCALE.
-
-The GLIBC_LOCALE_AUTO is created by the #cmakedefine01 directive and thus is
-always defined.
----
- config-workspace.h.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/config-workspace.h.cmake b/config-workspace.h.cmake
-index b10d8bc4ae..5e252be071 100644
---- config-workspace.h.cmake
-+++ config-workspace.h.cmake
-@@ -18,6 +18,6 @@
- #cmakedefine01 GLIBC_LOCALE_AUTO
- #cmakedefine01 GLIBC_LOCALE_GENERATED
-
--#if defined(GLIBC_LOCALE_AUTO) || defined(GLIBC_LOCALE_GENERATED)
-+#if GLIBC_LOCALE_AUTO == 1 || GLIBC_LOCALE_GENERATED == 1
- #define GLIBC_LOCALE
- #endif
---
-GitLab