git: 34a52ba83031 - main - KDE: Update KDE Plasma to 6.5.0

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Wed, 29 Oct 2025 19:02:27 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34a52ba8303189d6336954aed54ccc0998f4aff1

commit 34a52ba8303189d6336954aed54ccc0998f4aff1
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-10-29 18:57:39 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-10-29 19:01:19 +0000

    KDE: Update KDE Plasma to 6.5.0
    
    Announcement: https://kde.org/announcements/plasma/6/6.5.0/
    
    Caution!!
    This update breaks Plasma Wayland for FreeBSD users. Do not upgrade
    (or switch to the quarterly packages) if you prefer Wayland session.
    
    Ports changes:
    
    Add new Plasma port:
     - sysutils/plasma6-knighttime: helpers for scheduling the dark-light cycle.
    
    kde.mk:
     - Add knighttime to the Plasma components
     - Update dependency entry for milou component
    
    audio/plasma6-kpipewire:
     - Remove stale patch
    
    security/plasma6-ksshaskpass:
     - Depend on KF6Doctools to generate man page
    
    sysutils/plasma6-systemsettings:
     - Drop unused dependency
    
    x11/plasma6-plasma-workspace:
     - Drop unused dependency
     - Remove stale patch
    
    x11-toolkits/plasma6-kdeplasma-addons:
     - Demote plasma5support to a runtime dependency
    
    x11-wm/plasma6-kwin:
     - Fix patch to locate hwdata
     - Xwayland is a runtime dependency
     - Drop unused dependencies
    
    x11-wm/plasma6-kwin-x11:
     - Fix patch to locate hwdata
---
 Mk/Uses/kde.mk                                     |   8 +-
 audio/plasma6-kpipewire/distinfo                   |   6 +-
 ...git-01-6dc69b0674f9946641e88151c209ce58f085d06a | 116 ----
 audio/plasma6-ocean-sound-theme/distinfo           |   6 +-
 audio/plasma6-oxygen-sounds/distinfo               |   6 +-
 audio/plasma6-plasma-pa/distinfo                   |   6 +-
 deskutils/plasma6-milou/distinfo                   |   6 +-
 deskutils/plasma6-milou/pkg-plist                  |   4 +-
 deskutils/plasma6-sddm-kcm/distinfo                |   6 +-
 deskutils/plasma6-xdg-desktop-portal-kde/Makefile  |   1 -
 deskutils/plasma6-xdg-desktop-portal-kde/distinfo  |   6 +-
 devel/plasma6-kwrited/distinfo                     |   6 +-
 devel/plasma6-plasma-sdk/distinfo                  |   6 +-
 devel/plasma6-plasma5support/Makefile              |   6 +-
 devel/plasma6-plasma5support/distinfo              |   6 +-
 devel/plasma6-plasma5support/pkg-plist             |  89 +++
 graphics/plasma6-spectacle/distinfo                |   6 +-
 print/plasma6-print-manager/Makefile               |   6 +-
 print/plasma6-print-manager/distinfo               |   6 +-
 print/plasma6-print-manager/pkg-plist              |  15 +-
 security/plasma6-kscreenlocker/distinfo            |   6 +-
 security/plasma6-ksshaskpass/Makefile              |   2 +-
 security/plasma6-ksshaskpass/distinfo              |   6 +-
 security/plasma6-ksshaskpass/pkg-plist             |   1 +
 security/plasma6-kwallet-pam/distinfo              |   6 +-
 sysutils/Makefile                                  |   1 +
 sysutils/plasma6-discover/Makefile                 |   1 -
 sysutils/plasma6-discover/distinfo                 |   6 +-
 sysutils/plasma6-kde-cli-tools/distinfo            |   6 +-
 sysutils/plasma6-kinfocenter/distinfo              |   6 +-
 sysutils/plasma6-kinfocenter/pkg-plist             |   3 +
 sysutils/plasma6-kmenuedit/distinfo                |   6 +-
 sysutils/plasma6-knighttime/Makefile               |  14 +
 sysutils/plasma6-knighttime/distinfo               |   3 +
 sysutils/plasma6-knighttime/pkg-plist              |  18 +
 sysutils/plasma6-ksystemstats/distinfo             |   6 +-
 sysutils/plasma6-ksystemstats/pkg-plist            |   1 +
 sysutils/plasma6-libksysguard/Makefile             |   1 -
 sysutils/plasma6-libksysguard/distinfo             |   6 +-
 sysutils/plasma6-libksysguard/pkg-plist            |   7 +-
 sysutils/plasma6-plasma-disks/distinfo             |   6 +-
 sysutils/plasma6-plasma-systemmonitor/distinfo     |   6 +-
 sysutils/plasma6-polkit-kde-agent-1/distinfo       |   6 +-
 sysutils/plasma6-powerdevil/distinfo               |   6 +-
 sysutils/plasma6-powerdevil/pkg-plist              |  18 +-
 sysutils/plasma6-systemsettings/Makefile           |   2 +-
 sysutils/plasma6-systemsettings/distinfo           |   6 +-
 www/plasma6-plasma-browser-integration/distinfo    |   6 +-
 x11-themes/plasma6-aurorae/Makefile                |   5 +-
 x11-themes/plasma6-aurorae/distinfo                |   6 +-
 x11-themes/plasma6-aurorae/pkg-plist               |   1 +
 x11-themes/plasma6-breeze-gtk/distinfo             |   6 +-
 x11-themes/plasma6-breeze/distinfo                 |   6 +-
 x11-themes/plasma6-kde-gtk-config/distinfo         |   6 +-
 x11-themes/plasma6-kde-gtk-config/pkg-plist        |   2 +-
 x11-themes/plasma6-oxygen/distinfo                 |   6 +-
 x11-themes/plasma6-oxygen/pkg-plist                | 675 +++++++++++++++++++++
 .../plasma6-plasma-workspace-wallpapers/distinfo   |   6 +-
 .../plasma6-plasma-workspace-wallpapers/pkg-plist  |   7 +
 x11-themes/plasma6-qqc2-breeze-style/Makefile      |   2 +-
 x11-themes/plasma6-qqc2-breeze-style/distinfo      |   6 +-
 x11-toolkits/plasma6-kdeplasma-addons/Makefile     |   4 +-
 x11-toolkits/plasma6-kdeplasma-addons/distinfo     |   6 +-
 x11-toolkits/plasma6-kdeplasma-addons/pkg-plist    |  82 +--
 x11-wm/plasma6-kdecoration/distinfo                |   6 +-
 x11-wm/plasma6-kwin-x11/Makefile                   |  11 +-
 x11-wm/plasma6-kwin-x11/distinfo                   |   6 +-
 .../files/patch-cmake_modules_Findhwdata.cmake     |   4 +-
 x11-wm/plasma6-kwin-x11/pkg-plist                  |  25 +-
 x11-wm/plasma6-kwin/Makefile                       |  13 +-
 x11-wm/plasma6-kwin/distinfo                       |   6 +-
 .../files/patch-cmake_modules_Findhwdata.cmake     |   4 +-
 x11-wm/plasma6-kwin/pkg-plist                      |  34 +-
 x11/plasma6-kactivitymanagerd/distinfo             |   6 +-
 x11/plasma6-kgamma/distinfo                        |   6 +-
 x11/plasma6-kglobalacceld/distinfo                 |   6 +-
 x11/plasma6-kglobalacceld/pkg-plist                |   2 +
 x11/plasma6-kscreen/Makefile                       |   3 +-
 x11/plasma6-kscreen/distinfo                       |   6 +-
 x11/plasma6-kscreen/pkg-plist                      |   3 +-
 x11/plasma6-kwayland/distinfo                      |   6 +-
 x11/plasma6-layer-shell-qt/distinfo                |   6 +-
 x11/plasma6-libkscreen/distinfo                    |   6 +-
 x11/plasma6-libkscreen/pkg-plist                   |   1 -
 x11/plasma6-libplasma/Makefile                     |   2 +-
 x11/plasma6-libplasma/distinfo                     |   6 +-
 x11/plasma6-libplasma/pkg-plist                    |   9 +-
 x11/plasma6-plasma-activities-stats/distinfo       |   6 +-
 x11/plasma6-plasma-activities/distinfo             |   6 +-
 x11/plasma6-plasma-activities/pkg-plist            |   2 +-
 x11/plasma6-plasma-desktop/distinfo                |   6 +-
 x11/plasma6-plasma-desktop/pkg-plist               | 106 ++--
 x11/plasma6-plasma-integration/distinfo            |   6 +-
 x11/plasma6-plasma-workspace/Makefile              |   5 +-
 x11/plasma6-plasma-workspace/distinfo              |   8 +-
 x11/plasma6-plasma-workspace/pkg-plist             | 256 +++-----
 96 files changed, 1215 insertions(+), 668 deletions(-)

diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index e5f86094edae..7327cd12d920 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?=		5.27.12
 KDE_PLASMA5_BRANCH?=		stable
 
 # Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?=		6.4.5
+KDE_PLASMA6_VERSION?=		6.5.0
 KDE_PLASMA6_BRANCH?=		stable
 
 # Legacy KDE frameworks (Qt5 based).
@@ -317,6 +317,7 @@ _USE_PLASMA6_ALL=	activities activities-stats activitymanagerd \
 			aurorae breeze breeze-gtk decoration discover \
 			globalacceld infocenter kde-cli-tools \
 			kde-gtk-config kdeplasma-addons kgamma kmenuedit \
+			knighttime \
 			kpipewire kscreen kscreenlocker ksshaskpass \
 			ksystemstats kwallet-pam kwin kwin-x11 kwrited \
 			layer-shell-qt libkscreen libksysguard libplasma \
@@ -704,6 +705,9 @@ kde-kgamma_PATH=		${QT_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets/kcm_kgamma
 kde-kmenuedit_PORT=		sysutils/plasma${_KDE_VERSION}-kmenuedit
 kde-kmenuedit_PATH=		${KDE_PREFIX}/bin/kmenuedit
 
+kde-knighttime_PORT=		sysutils/plasma${_KDE_VERSION}-knighttime
+kde-knighttime_LIB=		libKNightTime.so
+
 kde-kscreen_PORT=		x11/plasma${_KDE_VERSION}-kscreen
 kde-kscreen_PATH=		${KDE_PREFIX}/bin/kscreen-console
 
@@ -737,7 +741,7 @@ kde-libksysguard_LIB6=		libKSysGuardSystemStats.so
 kde-libksysguard_LIB=		${kde-libksysguard_LIB${_KDE_VERSION}}
 
 kde-milou_PORT=			deskutils/plasma${_KDE_VERSION}-milou
-kde-milou_PATH=		${QT_QMLDIR}/org/kde/milou/libmilouqmlplugin.so
+kde-milou_PATH=		${QT_QMLDIR}/org/kde/milou/libmilou.so
 
 kde-ocean-sound-theme_PORT=	audio/plasma${_KDE_VERSION}-ocean-sound-theme
 kde-ocean-sound-theme_PATH=	${KDE_PREFIX}/share/sounds/ocean/index.theme
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index fec7ab3024eb..35c93e516beb 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499227
-SHA256 (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = d0a704a6a030edb5b4f5d6b99c32bc4e46e1a6ab527dfde9089e11094b6b1a92
-SIZE (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = 153604
+TIMESTAMP = 1761167998
+SHA256 (KDE/plasma/6.5.0/kpipewire-6.5.0.tar.xz) = 0651b8ea3862ffe3ea4f08a24431ab46725740221f052c4328033362be220ba7
+SIZE (KDE/plasma/6.5.0/kpipewire-6.5.0.tar.xz) = 152928
diff --git a/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a b/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
deleted file mode 100644
index b5aa8d8c3c0f..000000000000
--- a/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
+++ /dev/null
@@ -1,116 +0,0 @@
-From 6dc69b0674f9946641e88151c209ce58f085d06a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
-Date: Wed, 27 Aug 2025 16:39:36 +0200
-Subject: [PATCH] Fix build with ffmpeg >= 8.0
-
----
- src/h264vaapiencoder.cpp   | 12 +++++++++---
- src/libopenh264encoder.cpp | 12 +++++++++---
- src/libx264encoder.cpp     | 12 +++++++++---
- 3 files changed, 27 insertions(+), 9 deletions(-)
-
-diff --git a/src/h264vaapiencoder.cpp b/src/h264vaapiencoder.cpp
-index 0cf251b4..eaec8dde 100644
---- src/h264vaapiencoder.cpp
-+++ src/h264vaapiencoder.cpp
-@@ -18,6 +18,12 @@ extern "C" {
- 
- #include "logging_record.h"
- 
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- H264VAAPIEncoder::H264VAAPIEncoder(H264Profile profile, PipeWireProduce *produce)
-     : HardwareEncoder(produce)
-     , m_profile(profile)
-@@ -130,13 +136,13 @@ bool H264VAAPIEncoder::initialize(const QSize &size)
- 
-     switch (m_profile) {
-     case H264Profile::Baseline:
--        m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
-+        m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
-         break;
-     case H264Profile::Main:
--        m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+        m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
-         break;
-     case H264Profile::High:
--        m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+        m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
-         break;
-     }
- 
-diff --git a/src/libopenh264encoder.cpp b/src/libopenh264encoder.cpp
-index db6ed4db..294c0f2b 100644
---- src/libopenh264encoder.cpp
-+++ src/libopenh264encoder.cpp
-@@ -21,6 +21,12 @@ extern "C" {
- 
- #include "logging_record.h"
- 
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_CONSTRAINED_BASELINE FF_PROFILE_H264_CONSTRAINED_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- LibOpenH264Encoder::LibOpenH264Encoder(H264Profile profile, PipeWireProduce *produce)
-     : SoftwareEncoder(produce)
-     , m_profile(profile)
-@@ -64,13 +70,13 @@ bool LibOpenH264Encoder::initialize(const QSize &size)
-         // passes that through, but libopenh264 only allows BASELINE.
-         // Until that bug is fixed there'll always be a warning that the
-         // profile is not supported (https://github.com/cisco/openh264/issues/3613)
--        m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
-+        m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
-         break;
-     case H264Profile::Main:
--        m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+        m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
-         break;
-     case H264Profile::High:
--        m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+        m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
-         break;
-     }
- 
-diff --git a/src/libx264encoder.cpp b/src/libx264encoder.cpp
-index d9fe44f4..a8f0e21f 100644
---- src/libx264encoder.cpp
-+++ src/libx264encoder.cpp
-@@ -20,6 +20,12 @@ extern "C" {
- 
- #include "logging_record.h"
- 
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- using namespace Qt::StringLiterals;
- 
- LibX264Encoder::LibX264Encoder(H264Profile profile, PipeWireProduce *produce)
-@@ -68,13 +74,13 @@ bool LibX264Encoder::initialize(const QSize &size)
- 
-     switch (m_profile) {
-     case H264Profile::Baseline:
--        m_avCodecContext->profile = FF_PROFILE_H264_BASELINE;
-+        m_avCodecContext->profile = AV_PROFILE_H264_BASELINE;
-         break;
-     case H264Profile::Main:
--        m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+        m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
-         break;
-     case H264Profile::High:
--        m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+        m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
-         break;
-     }
- 
--- 
-GitLab
-
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index fc14e12a328d..1683b5f0d7fe 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499227
-SHA256 (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 5f5e34918ec69f44c1021da5260e1a5d656436460c9fe01a5d4884913016fa25
-SIZE (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 2128728
+TIMESTAMP = 1761167998
+SHA256 (KDE/plasma/6.5.0/ocean-sound-theme-6.5.0.tar.xz) = c912e53930826442e9842a263679f1920b9a3dc3b63d9b02209fcfb769d75a0e
+SIZE (KDE/plasma/6.5.0/ocean-sound-theme-6.5.0.tar.xz) = 2124176
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 0126fe028630..2ea95b99829a 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499228
-SHA256 (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1d0fa9f872205ec8d2befe5bc029c8b1a0d0e54c8b3a190765322d897785222b
-SIZE (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1936216
+TIMESTAMP = 1761167999
+SHA256 (KDE/plasma/6.5.0/oxygen-sounds-6.5.0.tar.xz) = 5c1264d71357b2ed0e26d8570e7972f5965c123911393aa7e4b4e70ef828c26f
+SIZE (KDE/plasma/6.5.0/oxygen-sounds-6.5.0.tar.xz) = 1935468
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index ac5c467e15b8..88485a15f3af 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499231
-SHA256 (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 14c2bacff0f01c0b528d7b71b5062c68b2972bb415b5c27387dd35cee4441b1a
-SIZE (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 198228
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/plasma-pa-6.5.0.tar.xz) = 24d758f2d5548684a5b8d4fe8a0a304bbcf6de02e48a37cb1a38ba79a428258c
+SIZE (KDE/plasma/6.5.0/plasma-pa-6.5.0.tar.xz) = 200160
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index ad9f06755611..8b82e0d64690 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499231
-SHA256 (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 0eaeec8a05afc3a96f6a0eefc9a045f49ace8be201bc8f57e1ed8133cdaa100d
-SIZE (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 50428
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = cee5aaa16f7a915d1876b2f91af0cd7211a618d2708e57b67eb4dfaecea7811f
+SIZE (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = 49936
diff --git a/deskutils/plasma6-milou/pkg-plist b/deskutils/plasma6-milou/pkg-plist
index 351afbeb2902..9295e368c324 100644
--- a/deskutils/plasma6-milou/pkg-plist
+++ b/deskutils/plasma6-milou/pkg-plist
@@ -3,8 +3,8 @@
 %%QT_QMLDIR%%/org/kde/milou/ResultsListViewDelegate.qml
 %%QT_QMLDIR%%/org/kde/milou/ResultsView.qml
 %%QT_QMLDIR%%/org/kde/milou/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/milou/libmilouqmlplugin.so
-%%QT_QMLDIR%%/org/kde/milou/milouqmlplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/milou/libmilou.so
+%%QT_QMLDIR%%/org/kde/milou/milou.qmltypes
 %%QT_QMLDIR%%/org/kde/milou/qmldir
 share/locale/ar/LC_MESSAGES/milou.mo
 share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.milou.mo
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index 93a86583ee97..9f8b5c7921d2 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 04523f382bfce9259c473c57da4472be4faf92f98b6ed40ab24ab663a337c9ad
-SIZE (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 103756
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 71f330c6c890a7b2c07188aa9c777c6ab66f4cb1dbab894fd212a4891e9f4528
+SIZE (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 104060
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 6850bda531da..c46a9d77db3a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	xdg-desktop-portal-kde
 DISTVERSION=	${KDE_PLASMA_VERSION}
-PORTREVISION=	1
 CATEGORIES=	deskutils kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 9e94a238e169..ac1606dca286 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 9fe04f0482bbf326088369c035d7b6f403db0c06aea5934442a7788799edcee2
-SIZE (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 204948
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = f5a44853b2e6d0858a8628038aee8bff6d84b1ec25b04ee7a961d73e962619b7
+SIZE (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = 208304
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index fa00e8c2816d..56d85aebf2df 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 434b83b115a480f542c97d519c27f2eb5dd4d333cfbdda28ed994813892a00d1
-SIZE (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 23644
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/kwrited-6.5.0.tar.xz) = 20f320ce3b430f6452a6916a429290b3cc451d9a2ba06ae087c3cfd193d631eb
+SIZE (KDE/plasma/6.5.0/kwrited-6.5.0.tar.xz) = 23572
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index f84d6387df82..a2e7e77e7a68 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499233
-SHA256 (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 5632dabedc3f75106d15d3d6fa5066a5be9dacf87a224c47fafe82ac11cfdbbf
-SIZE (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 363000
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/plasma-sdk-6.5.0.tar.xz) = bc244c3d631735ea68eee425adc7d60b09f17128ba653f7cea303134606bdb81
+SIZE (KDE/plasma/6.5.0/plasma-sdk-6.5.0.tar.xz) = 361836
diff --git a/devel/plasma6-plasma5support/Makefile b/devel/plasma6-plasma5support/Makefile
index 871802aaa585..57a90db2741c 100644
--- a/devel/plasma6-plasma5support/Makefile
+++ b/devel/plasma6-plasma5support/Makefile
@@ -7,9 +7,9 @@ COMMENT=	Support components for porting from KF5/Qt5 to KF6/Qt6
 
 USES=		cmake gettext gl kde:6 qt:6 tar:xz
 USE_GL=		gl opengl
-USE_KDE=	colorscheme completion config configwidgets coreaddons i18n \
-		idletime jobwidgets kio libksysguard libplasma package \
-		service solid widgetsaddons xmlgui \
+USE_KDE=	config coreaddons guiaddons holidays i18n idletime kio \
+		libksysguard libplasma notifications service solid \
+		unitconversion \
 		ecm:build
 USE_QT=		base declarative
 
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 0923dd1bcd25..d6d08f5689c4 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499233
-SHA256 (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = acfdfbc82f8e3af7bd35d514b1e3cbb5daba8da7ba790cecb68f925a0f4df942
-SIZE (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = 229772
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/plasma5support-6.5.0.tar.xz) = 972a7756e8e21f49a42479d4e0f5beb644f8ffae15da5237764d24dbc509e3da
+SIZE (KDE/plasma/6.5.0/plasma5support-6.5.0.tar.xz) = 819612
diff --git a/devel/plasma6-plasma5support/pkg-plist b/devel/plasma6-plasma5support/pkg-plist
index a248b1a9e128..d3bce54b20f6 100644
--- a/devel/plasma6-plasma5support/pkg-plist
+++ b/devel/plasma6-plasma5support/pkg-plist
@@ -15,6 +15,8 @@ include/Plasma5Support/plasma5support/service.h
 include/Plasma5Support/plasma5support/servicejob.h
 include/Plasma5Support/plasma5support/version.h
 include/Plasma5Support/plasma5support_version.h
+include/plasma5support/weather/ion.h
+include/plasma5support/weather/ion_export.h
 lib/cmake/Plasma5Support/Plasma5SupportConfig.cmake
 lib/cmake/Plasma5Support/Plasma5SupportConfigVersion.cmake
 lib/cmake/Plasma5Support/Plasma5SupportMacros.cmake
@@ -23,18 +25,27 @@ lib/cmake/Plasma5Support/Plasma5SupportTargets.cmake
 lib/libPlasma5Support.so
 lib/libPlasma5Support.so.6
 lib/libPlasma5Support.so.%%KDE_PLASMA_VERSION%%
+lib/libweather_ion.so
+lib/libweather_ion.so.7
+lib/libweather_ion.so.7.0.0
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_activities.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_apps.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_bbcukmet.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_devicenotifications.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_dwd.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_envcan.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_favicons.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_filebrowser.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_hotplug.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_keystate.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_mouse.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_noaa.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_packagekit.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_places.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_powermanagement.so
 %%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_soliddevice.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_weather.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_wettercom.so
 %%QT_QMLDIR%%/org/kde/plasma/plasma5support/kde-qmlmodule.version
 %%QT_QMLDIR%%/org/kde/plasma/plasma5support/libplasma5supportplugin.so
 %%QT_QMLDIR%%/org/kde/plasma/plasma5support/plasma5supportplugin.qmltypes
@@ -45,90 +56,110 @@ share/locale/ar/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ar/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ar/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ar/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ar/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ast/LC_MESSAGES/libplasma5support.mo
 share/locale/ast/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ast/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ast/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ast/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ast/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ast/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/az/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/az/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/az/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/az/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/az/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/be/LC_MESSAGES/libplasma5support.mo
 share/locale/be/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/be/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/be/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/be/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/be/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/be/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/bg/LC_MESSAGES/libplasma5support.mo
 share/locale/bg/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/bg/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/bg/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/bg/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/bg/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/bg/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/bn/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/bn_IN/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/bs/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/bs/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/bs/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/bs/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ca/LC_MESSAGES/libplasma5support.mo
 share/locale/ca/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ca/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ca/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ca/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ca/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ca/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ca@valencia/LC_MESSAGES/libplasma5support.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ca@valencia/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/cs/LC_MESSAGES/libplasma5support.mo
 share/locale/cs/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/cs/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/cs/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/cs/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/cs/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/cs/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/csb/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/da/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/da/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/da/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/da/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/da/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/de/LC_MESSAGES/libplasma5support.mo
 share/locale/de/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/de/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/de/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/de/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/de/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/de/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/el/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/el/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/el/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/el/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/en_GB/LC_MESSAGES/libplasma5support.mo
 share/locale/en_GB/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/en_GB/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/en_GB/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/en_GB/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/en_GB/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/en_GB/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/eo/LC_MESSAGES/libplasma5support.mo
 share/locale/eo/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/eo/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/eo/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/eo/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/eo/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/eo/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/es/LC_MESSAGES/libplasma5support.mo
 share/locale/es/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/es/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/es/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/es/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/es/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/es/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/et/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/et/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/et/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/et/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/et/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/eu/LC_MESSAGES/libplasma5support.mo
 share/locale/eu/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/eu/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/eu/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/eu/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/eu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/eu/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/fa/LC_MESSAGES/libplasma5support.mo
 share/locale/fi/LC_MESSAGES/libplasma5support.mo
 share/locale/fi/LC_MESSAGES/plasma_engine_devicenotifications.mo
@@ -136,55 +167,67 @@ share/locale/fi/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/fi/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/fi/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/fi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/fi/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/fr/LC_MESSAGES/libplasma5support.mo
 share/locale/fr/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/fr/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/fr/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/fr/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/fr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/fr/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/fy/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/fy/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ga/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ga/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ga/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/gl/LC_MESSAGES/libplasma5support.mo
 share/locale/gl/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/gl/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/gl/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/gl/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/gl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/gl/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/gu/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/gu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/gu/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/he/LC_MESSAGES/libplasma5support.mo
 share/locale/he/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/he/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/he/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/he/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/he/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/he/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/hi/LC_MESSAGES/libplasma5support.mo
 share/locale/hi/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/hi/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/hi/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/hi/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/hi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hi/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/hr/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/hr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hr/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/hu/LC_MESSAGES/libplasma5support.mo
 share/locale/hu/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/hu/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/hu/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/hu/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/hu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hu/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ia/LC_MESSAGES/libplasma5support.mo
 share/locale/ia/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ia/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ia/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ia/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ia/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ia/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/id/LC_MESSAGES/libplasma5support.mo
 share/locale/id/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/id/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/id/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/id/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/id/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/id/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ie/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/is/LC_MESSAGES/libplasma5support.mo
 share/locale/is/LC_MESSAGES/plasma_engine_devicenotifications.mo
@@ -192,195 +235,241 @@ share/locale/is/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/is/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/is/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/is/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/is/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/it/LC_MESSAGES/libplasma5support.mo
 share/locale/it/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/it/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/it/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/it/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/it/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/it/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ja/LC_MESSAGES/libplasma5support.mo
 share/locale/ja/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ja/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ja/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ja/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ja/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ja/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ka/LC_MESSAGES/libplasma5support.mo
 share/locale/ka/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ka/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ka/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ka/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ka/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ka/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/kk/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/kk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/kk/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/km/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/km/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/km/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/kn/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/kn/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ko/LC_MESSAGES/libplasma5support.mo
 share/locale/ko/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ko/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ko/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ko/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ko/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ko/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/lt/LC_MESSAGES/libplasma5support.mo
 share/locale/lt/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/lt/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/lt/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/lt/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/lt/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/lt/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/lv/LC_MESSAGES/libplasma5support.mo
 share/locale/lv/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/lv/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/lv/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/lv/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/lv/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/lv/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/mai/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/mai/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/mai/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ml/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ml/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ml/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ml/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ml/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/mr/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/mr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/mr/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ms/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ms/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ms/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/nb/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/nb/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/nb/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/nb/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nb/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/nds/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/nds/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/nds/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nds/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/nl/LC_MESSAGES/libplasma5support.mo
 share/locale/nl/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/nl/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/nl/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/nl/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/nl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nl/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/nn/LC_MESSAGES/libplasma5support.mo
 share/locale/nn/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/nn/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/nn/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/nn/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/nn/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nn/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/pa/LC_MESSAGES/libplasma5support.mo
 share/locale/pa/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/pa/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/pa/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/pa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pa/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/pl/LC_MESSAGES/libplasma5support.mo
 share/locale/pl/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/pl/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/pl/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/pl/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/pl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pl/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/pt/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/pt/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/pt/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/pt/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pt/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/pt_BR/LC_MESSAGES/libplasma5support.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pt_BR/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ro/LC_MESSAGES/libplasma5support.mo
 share/locale/ro/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ro/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ro/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ro/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ro/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ro/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ru/LC_MESSAGES/libplasma5support.mo
 share/locale/ru/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ru/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ru/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ru/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ru/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ru/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sa/LC_MESSAGES/libplasma5support.mo
 share/locale/sa/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/sa/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/sa/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sa/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sa/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/se/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/si/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/si/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/si/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sk/LC_MESSAGES/libplasma5support.mo
 share/locale/sk/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/sk/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/sk/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sk/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sk/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sl/LC_MESSAGES/libplasma5support.mo
 share/locale/sl/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/sl/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/sl/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sl/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sl/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sq/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/sq/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sr/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sr/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sr@latin/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sr@latin/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sr@latin/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@latin/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/sv/LC_MESSAGES/libplasma5support.mo
 share/locale/sv/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/sv/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/sv/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/sv/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/sv/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sv/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ta/LC_MESSAGES/libplasma5support.mo
 share/locale/ta/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/ta/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/ta/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ta/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/ta/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ta/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/tg/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/tg/LC_MESSAGES/plasma_engine_powermanagement.mo
+share/locale/tg/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/th/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/th/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/th/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/tok/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/tok/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/tok/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/tok/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/tok/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/tr/LC_MESSAGES/libplasma5support.mo
 share/locale/tr/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/tr/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/tr/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/tr/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/tr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/tr/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/ug/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/ug/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ug/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/uk/LC_MESSAGES/libplasma5support.mo
 share/locale/uk/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/uk/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/uk/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/uk/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/uk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/uk/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/vi/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/vi/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/vi/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/vi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/vi/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/wa/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/wa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/wa/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/zh_CN/LC_MESSAGES/libplasma5support.mo
 share/locale/zh_CN/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/zh_CN/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/zh_CN/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/zh_CN/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/zh_CN/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/zh_CN/LC_MESSAGES/plasma_engine_weather.mo
 share/locale/zh_TW/LC_MESSAGES/libplasma5support.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_engine_devicenotifications.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_engine_hotplug.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_engine_keystate.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_engine_powermanagement.mo
 share/locale/zh_TW/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/zh_TW/LC_MESSAGES/plasma_engine_weather.mo
+share/plasma/weather_legacy/noaa_station_list.xml
 %%DATADIR%%/services/activities.operations
 %%DATADIR%%/services/apps.operations
 %%DATADIR%%/services/dataengineservice.operations
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 3bccd7af57cc..bfce98a6d76b 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499236
-SHA256 (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 42a56f0593c0c5c7b661088ef6e6e32a0ea248354fbbfdb4a20f3a21ba5540e7
-SIZE (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 1599200
+TIMESTAMP = 1761168005
+SHA256 (KDE/plasma/6.5.0/spectacle-6.5.0.tar.xz) = e14657c6f1f2538a3796f915bfd2b8215f467cb36a42bc2dad886ca9ebf0dcf1
+SIZE (KDE/plasma/6.5.0/spectacle-6.5.0.tar.xz) = 1603872
diff --git a/print/plasma6-print-manager/Makefile b/print/plasma6-print-manager/Makefile
index d1a3ecc9d91b..22dedc80c58b 100644
--- a/print/plasma6-print-manager/Makefile
+++ b/print/plasma6-print-manager/Makefile
@@ -10,9 +10,9 @@ LIB_DEPENDS=	libcups.so:print/cups
 
 USES=		cmake compiler:c++11-lang gettext kde:6 pkgconfig qt:6 tar:xz \
 		xorg
-USE_KDE=	completion config configwidgets coreaddons dbusaddons i18n \
-		iconthemes jobwidgets kio kirigami-addons libplasma \
-		notifications service solid widgetsaddons windowsystem \
+USE_KDE=	config configwidgets coreaddons dbusaddons i18n \
+		kio kirigami2 kcmutils libplasma \
+		notifications widgetsaddons windowsystem \
 		ecm:build
 USE_QT=		base declarative
 USE_XORG=	x11
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 749f642e20cf..96cb660a8413 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499239
-SHA256 (KDE/plasma/6.4.5/print-manager-6.4.5.tar.xz) = e238fd0292d10ac8b5c514bd2ce0b918d5d5b1966c66953285beb66e13a242ca
-SIZE (KDE/plasma/6.4.5/print-manager-6.4.5.tar.xz) = 371344
+TIMESTAMP = 1761168007
+SHA256 (KDE/plasma/6.5.0/print-manager-6.5.0.tar.xz) = 0f747687a0d159ec215645d8f7a8344650f1a23c266c4bb2b0def31fd1bc3bcf
+SIZE (KDE/plasma/6.5.0/print-manager-6.5.0.tar.xz) = 380552
diff --git a/print/plasma6-print-manager/pkg-plist b/print/plasma6-print-manager/pkg-plist
index 0bf0d5ed928b..78c27e3a7f94 100644
--- a/print/plasma6-print-manager/pkg-plist
+++ b/print/plasma6-print-manager/pkg-plist
@@ -1,11 +1,12 @@
 bin/configure-printer
 bin/kde-print-queue
-lib/libkcupslib.so.%%KDE_PLASMA_VERSION%%
+lib/libkcups.so
 %%QT_PLUGINDIR%%/kf6/kded/printmanager.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.printmanager.so
 %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_printer_manager.so
-%%QT_QMLDIR%%/org/kde/plasma/printmanager/kcupslib.qmltypes
+%%QT_QMLDIR%%/org/kde/plasma/printmanager/kcups.qmltypes
 %%QT_QMLDIR%%/org/kde/plasma/printmanager/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/printmanager/libkcupslibplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/printmanager/libkcupsplugin.so
 %%QT_QMLDIR%%/org/kde/plasma/printmanager/qmldir
 share/applications/kcm_printer_manager.desktop
 share/applications/org.kde.ConfigurePrinter.desktop
@@ -107,6 +108,9 @@ share/locale/ko/LC_MESSAGES/print-manager.mo
 share/locale/lt/LC_MESSAGES/kcm_printer_manager.mo
*** 3841 LINES SKIPPED ***