diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 8859eb291c19..8352623f93ea 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -85,10 +85,6 @@ KDE_APPLICATIONS_BRANCH?=	${KDE_APPLICATIONS6_BRANCH}
 KDE_APPLICATIONS_VERSION?=	${KDE_APPLICATIONS6_VERSION}
 KDE_APPLICATIONS_SHLIB_VER?=	${KDE_APPLICATIONS6_SHLIB_VER}
 KDE_APPLICATIONS_SHLIB_G_VER?=	${KDE_APPLICATIONS6_SHLIB_G_VER}
-# Some projects despite being a part of Gear distribution continue to use
-# their own versioning with mangled KDE_APPLICATIONS_VERSION as a patchlevel.
-# Provide more variables to ease their maintenance.
-KDE_APPS_BASED_PATCHLEVEL?=	${KDE_APPLICATIONS_VERSION:R:S/.//}0${KDE_APPLICATIONS_VERSION:E}
 
 # Legacy KDE Plasma.
 KDE_PLASMA5_VERSION?=		5.27.12
@@ -108,12 +104,24 @@ KDE_FRAMEWORKS6_BRANCH?=	stable
 
 # Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
 # devel/kdevelop, games/libkdegames, games/libkmahjongg, graphics/kgraphviewer
-KDE_APPLICATIONS6_VERSION?=	24.12.3
-KDE_APPLICATIONS6_SHLIB_VER?=	6.3.3
+KDE_APPLICATIONS6_VERSION?=	25.04.0
+KDE_APPLICATIONS6_SHLIB_VER?=	6.4.0
 # G as in KDE Gear, and as in "don't make the variable name longer than required".
 KDE_APPLICATIONS6_SHLIB_G_VER?=	${KDE_APPLICATIONS6_VERSION}
 KDE_APPLICATIONS6_BRANCH?=	stable
 
+# Some projects despite being a part of Gear distribution continue to use
+# their own versioning with mangled KDE_APPLICATIONS_VERSION as a patchlevel.
+# Provide more variables to ease their maintenance.
+KDE_APPS_MAJOR=		${KDE_APPLICATIONS_VERSION:R:R}
+KDE_APPS_MINOR=		${KDE_APPLICATIONS_VERSION:R:E}
+.    if ${KDE_APPLICATIONS_BRANCH:Mstable}
+KDE_APPS_MICRO=			0${KDE_APPLICATIONS_VERSION:E}
+.    else
+KDE_APPS_MICRO=			${KDE_APPLICATIONS_VERSION:E}
+.    endif
+KDE_APPS_BASED_PATCHLEVEL?=	${KDE_APPS_MAJOR}${KDE_APPS_MINOR}${KDE_APPS_MICRO}
+
 # ==============================================================================
 
 # === INSTALLATION PREFIXES AND HEADER LOCATION ================================
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index 0d15fc83f843..59d41b5bdf23 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275218
-SHA256 (KDE/release-service/24.12.3/kmag-24.12.3.tar.xz) = 7fe889bef8b4ca9c63f8fedbf91295d543507fc381293463b1a9751a040a4c11
-SIZE (KDE/release-service/24.12.3/kmag-24.12.3.tar.xz) = 677832
+TIMESTAMP = 1744564190
+SHA256 (KDE/release-service/25.04.0/kmag-25.04.0.tar.xz) = 853aba2d98ec0c46d234fcf72c717b8e44e52a1c0083724c91002f2902eac514
+SIZE (KDE/release-service/25.04.0/kmag-25.04.0.tar.xz) = 680296
diff --git a/accessibility/kmag/pkg-plist b/accessibility/kmag/pkg-plist
index 3a164687092f..f29ba4547cdd 100644
--- a/accessibility/kmag/pkg-plist
+++ b/accessibility/kmag/pkg-plist
@@ -61,6 +61,7 @@ share/locale/pt/LC_MESSAGES/kmag.mo
 share/locale/pt_BR/LC_MESSAGES/kmag.mo
 share/locale/ro/LC_MESSAGES/kmag.mo
 share/locale/ru/LC_MESSAGES/kmag.mo
+share/locale/sa/LC_MESSAGES/kmag.mo
 share/locale/se/LC_MESSAGES/kmag.mo
 share/locale/sk/LC_MESSAGES/kmag.mo
 share/locale/sl/LC_MESSAGES/kmag.mo
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index b513cd24c8a7..a787ded67d31 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275221
-SHA256 (KDE/release-service/24.12.3/kmousetool-24.12.3.tar.xz) = 92b53c521659167616ead9e3fc513afacbdf17d41c6577de9cfbad37ed35f22a
-SIZE (KDE/release-service/24.12.3/kmousetool-24.12.3.tar.xz) = 134548
+TIMESTAMP = 1744564190
+SHA256 (KDE/release-service/25.04.0/kmousetool-25.04.0.tar.xz) = a49871f74804f582ae163fd2b1bf1f8231c09d571cd4edd94f2f2512824f8cdf
+SIZE (KDE/release-service/25.04.0/kmousetool-25.04.0.tar.xz) = 135528
diff --git a/accessibility/kmousetool/pkg-plist b/accessibility/kmousetool/pkg-plist
index c80bf7edd392..36e953cd50df 100644
--- a/accessibility/kmousetool/pkg-plist
+++ b/accessibility/kmousetool/pkg-plist
@@ -62,6 +62,7 @@ share/locale/pt/LC_MESSAGES/kmousetool.mo
 share/locale/pt_BR/LC_MESSAGES/kmousetool.mo
 share/locale/ro/LC_MESSAGES/kmousetool.mo
 share/locale/ru/LC_MESSAGES/kmousetool.mo
+share/locale/sa/LC_MESSAGES/kmousetool.mo
 share/locale/se/LC_MESSAGES/kmousetool.mo
 share/locale/sk/LC_MESSAGES/kmousetool.mo
 share/locale/sl/LC_MESSAGES/kmousetool.mo
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index d493c6f45f78..09516616e14f 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275226
-SHA256 (KDE/release-service/24.12.3/kmouth-24.12.3.tar.xz) = 70351fb29b183188ad38ea64eada79317bbaef1afac12e5d00c1c95ae674a2ba
-SIZE (KDE/release-service/24.12.3/kmouth-24.12.3.tar.xz) = 1940356
+TIMESTAMP = 1744564191
+SHA256 (KDE/release-service/25.04.0/kmouth-25.04.0.tar.xz) = 3c4ba45ff0acf464055b6dca8e29ed675dc58dc8e755fc45fdf25f29686dedf4
+SIZE (KDE/release-service/25.04.0/kmouth-25.04.0.tar.xz) = 1945268
diff --git a/accessibility/kmouth/pkg-plist b/accessibility/kmouth/pkg-plist
index 4d45b9ab0bd0..02540a9d0b1f 100644
--- a/accessibility/kmouth/pkg-plist
+++ b/accessibility/kmouth/pkg-plist
@@ -85,6 +85,7 @@ share/locale/pt/LC_MESSAGES/kmouth.mo
 share/locale/pt_BR/LC_MESSAGES/kmouth.mo
 share/locale/ro/LC_MESSAGES/kmouth.mo
 share/locale/ru/LC_MESSAGES/kmouth.mo
+share/locale/sa/LC_MESSAGES/kmouth.mo
 share/locale/se/LC_MESSAGES/kmouth.mo
 share/locale/sk/LC_MESSAGES/kmouth.mo
 share/locale/sl/LC_MESSAGES/kmouth.mo
diff --git a/archivers/ark/Makefile b/archivers/ark/Makefile
index 3ef6a6e1c921..a0a24f91dce5 100644
--- a/archivers/ark/Makefile
+++ b/archivers/ark/Makefile
@@ -1,11 +1,7 @@
 PORTNAME=	ark
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	archivers kde kde-applications
 
-PATCH_SITES=	https://invent.kde.org/utilities/ark/-/commit/
-PATCHFILES=	21943ff05e7d660e27befd9b43d242076a4b657a.diff:-p1
-
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Archiving tool for KDE
 WWW=		https://utils.kde.org/projects/ark/
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index 05d20a6e40fb..93fc56d6d52c 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1741600936
-SHA256 (KDE/release-service/24.12.3/ark-24.12.3.tar.xz) = 4eb1d43878f55169bfb27a65e6f0d7f6093a69d56d905fdff249138653fe4abf
-SIZE (KDE/release-service/24.12.3/ark-24.12.3.tar.xz) = 3010672
-SHA256 (KDE/release-service/24.12.3/21943ff05e7d660e27befd9b43d242076a4b657a.diff) = bbf43ec5309bf3a01a1686c34d99eeb4adf0a275794f85e307840c6528e14c0e
-SIZE (KDE/release-service/24.12.3/21943ff05e7d660e27befd9b43d242076a4b657a.diff) = 896
+TIMESTAMP = 1744564192
+SHA256 (KDE/release-service/25.04.0/ark-25.04.0.tar.xz) = 07afcabc0bcf33b6dd69d6ef4a551df89a4502be677d3b5078adbba80d88d5b7
+SIZE (KDE/release-service/25.04.0/ark-25.04.0.tar.xz) = 3017272
diff --git a/archivers/ark/pkg-plist b/archivers/ark/pkg-plist
index ae7f0eabe736..75f5620f47ea 100644
--- a/archivers/ark/pkg-plist
+++ b/archivers/ark/pkg-plist
@@ -80,6 +80,7 @@ share/locale/pt/LC_MESSAGES/ark.mo
 share/locale/pt_BR/LC_MESSAGES/ark.mo
 share/locale/ro/LC_MESSAGES/ark.mo
 share/locale/ru/LC_MESSAGES/ark.mo
+share/locale/sa/LC_MESSAGES/ark.mo
 share/locale/se/LC_MESSAGES/ark.mo
 share/locale/sk/LC_MESSAGES/ark.mo
 share/locale/sl/LC_MESSAGES/ark.mo
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
index 97b5f92a0722..966a48730bee 100644
--- a/astro/kosmindoormap/distinfo
+++ b/astro/kosmindoormap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275232
-SHA256 (KDE/release-service/24.12.3/kosmindoormap-24.12.3.tar.xz) = d935c46736040ba0013bb02c3aa30ebd3e9417f0f13cac0e37c24cf41de9747d
-SIZE (KDE/release-service/24.12.3/kosmindoormap-24.12.3.tar.xz) = 694640
+TIMESTAMP = 1744564192
+SHA256 (KDE/release-service/25.04.0/kosmindoormap-25.04.0.tar.xz) = b85994daf6f71629281774825e09aee1b014813a9741ed98b70baff3cf56ab50
+SIZE (KDE/release-service/25.04.0/kosmindoormap-25.04.0.tar.xz) = 736448
diff --git a/astro/kosmindoormap/pkg-plist b/astro/kosmindoormap/pkg-plist
index cc7e7d31f6aa..af014b4eed7c 100644
--- a/astro/kosmindoormap/pkg-plist
+++ b/astro/kosmindoormap/pkg-plist
@@ -130,6 +130,7 @@ share/locale/fi/LC_MESSAGES/kosmindoormap.mo
 share/locale/fr/LC_MESSAGES/kosmindoormap.mo
 share/locale/gl/LC_MESSAGES/kosmindoormap.mo
 share/locale/he/LC_MESSAGES/kosmindoormap.mo
+share/locale/hi/LC_MESSAGES/kosmindoormap.mo
 share/locale/ia/LC_MESSAGES/kosmindoormap.mo
 share/locale/it/LC_MESSAGES/kosmindoormap.mo
 share/locale/ja/LC_MESSAGES/kosmindoormap.mo
@@ -141,6 +142,7 @@ share/locale/pl/LC_MESSAGES/kosmindoormap.mo
 share/locale/pt/LC_MESSAGES/kosmindoormap.mo
 share/locale/pt_BR/LC_MESSAGES/kosmindoormap.mo
 share/locale/ru/LC_MESSAGES/kosmindoormap.mo
+share/locale/sa/LC_MESSAGES/kosmindoormap.mo
 share/locale/sk/LC_MESSAGES/kosmindoormap.mo
 share/locale/sl/LC_MESSAGES/kosmindoormap.mo
 share/locale/sv/LC_MESSAGES/kosmindoormap.mo
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index b6c928c83fdb..0a5581a3f433 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -6,10 +6,6 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Virtual globe and world atlas for KDE
 WWW=		https://marble.kde.org/
 
-PATCH_SITES=	https://invent.kde.org/education/marble/-/commit/
-PATCHFILES+=	8d21b43f569adcd3bb76d3f9d921f2aaddb2c303.patch:-p1 # Fix build with Qt 6.9
-PATCHFILES+=	a14a3a911f5a8f152783a97410267a6fd98cce48.patch:-p1 # Fix build with Qt 6.9
-
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index a254d6322a8e..362d911c7d32 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1741906884
-SHA256 (KDE/release-service/24.12.3/marble-24.12.3.tar.xz) = 94e07cfce3af3fd6fd05d83f032301b9a4781442aba3910c526064cc92de95f1
-SIZE (KDE/release-service/24.12.3/marble-24.12.3.tar.xz) = 53629616
-SHA256 (KDE/release-service/24.12.3/8d21b43f569adcd3bb76d3f9d921f2aaddb2c303.patch) = 0f6cade452e5ced4294a8588f34d5631a85916ebc8406911e8fb198723583e5c
-SIZE (KDE/release-service/24.12.3/8d21b43f569adcd3bb76d3f9d921f2aaddb2c303.patch) = 1993
-SHA256 (KDE/release-service/24.12.3/a14a3a911f5a8f152783a97410267a6fd98cce48.patch) = c1eed750d1e4b3c51ce032aadb4d5b1d5dd9c5139cb71804506a7f2c5570cbb0
-SIZE (KDE/release-service/24.12.3/a14a3a911f5a8f152783a97410267a6fd98cce48.patch) = 2444
+TIMESTAMP = 1744564193
+SHA256 (KDE/release-service/25.04.0/marble-25.04.0.tar.xz) = 27bdf174215a66136795ef3d0a7a2f3e09d21b12d2c83ec3309d84389dd52909
+SIZE (KDE/release-service/25.04.0/marble-25.04.0.tar.xz) = 53784868
diff --git a/astro/marble/pkg-plist b/astro/marble/pkg-plist
index d7dc3babbafe..bedb17264007 100644
--- a/astro/marble/pkg-plist
+++ b/astro/marble/pkg-plist
@@ -407,9 +407,14 @@ share/locale/he/LC_MESSAGES/marble-maps.mo
 share/locale/he/LC_MESSAGES/marble.mo
 share/locale/he/LC_MESSAGES/marble_qt.qm
 share/locale/he/LC_MESSAGES/plasma_runner_marble.mo
+share/locale/he/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
+share/locale/hi/LC_MESSAGES/marble-behaim.mo
 share/locale/hi/LC_MESSAGES/marble-maps.mo
 share/locale/hi/LC_MESSAGES/marble.mo
 share/locale/hi/LC_MESSAGES/marble_qt.qm
+share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
+share/locale/hi/LC_MESSAGES/plasma_runner_marble.mo
+share/locale/hi/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
 share/locale/hne/LC_MESSAGES/marble.mo
 share/locale/hr/LC_MESSAGES/marble-maps.mo
 share/locale/hr/LC_MESSAGES/marble.mo
@@ -540,12 +545,20 @@ share/locale/ro/LC_MESSAGES/marble-maps.mo
 share/locale/ro/LC_MESSAGES/marble.mo
 share/locale/ro/LC_MESSAGES/marble_qt.qm
 share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
+share/locale/ru/LC_MESSAGES/marble-behaim.mo
 share/locale/ru/LC_MESSAGES/marble-maps.mo
 share/locale/ru/LC_MESSAGES/marble.mo
 share/locale/ru/LC_MESSAGES/marble_qt.qm
 share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
 share/locale/ru/LC_MESSAGES/plasma_runner_marble.mo
 share/locale/ru/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
+share/locale/sa/LC_MESSAGES/marble-behaim.mo
+share/locale/sa/LC_MESSAGES/marble-maps.mo
+share/locale/sa/LC_MESSAGES/marble.mo
+share/locale/sa/LC_MESSAGES/marble_qt.qm
+share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
+share/locale/sa/LC_MESSAGES/plasma_runner_marble.mo
+share/locale/sa/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
 share/locale/se/LC_MESSAGES/marble-maps.mo
 share/locale/se/LC_MESSAGES/marble.mo
 share/locale/se/LC_MESSAGES/marble_qt.qm
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index 6820c6378d61..7e0efc8c2a53 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275264
-SHA256 (KDE/release-service/24.12.3/audiocd-kio-24.12.3.tar.xz) = f614f61ebee728e94a67a6ced5320bfb01e03c5f6dde6e3bbd5d250825ea4975
-SIZE (KDE/release-service/24.12.3/audiocd-kio-24.12.3.tar.xz) = 580232
+TIMESTAMP = 1744564194
+SHA256 (KDE/release-service/25.04.0/audiocd-kio-25.04.0.tar.xz) = 712753ec83922768e4257c504400cfdb558173bebb39c59470da75b771c1d6b7
+SIZE (KDE/release-service/25.04.0/audiocd-kio-25.04.0.tar.xz) = 583892
diff --git a/audio/audiocd-kio/pkg-plist b/audio/audiocd-kio/pkg-plist
index 69e91f9f8b95..de1f160039dc 100644
--- a/audio/audiocd-kio/pkg-plist
+++ b/audio/audiocd-kio/pkg-plist
@@ -157,7 +157,9 @@ share/locale/he/LC_MESSAGES/audiocd_encoder_opus.mo
 share/locale/he/LC_MESSAGES/audiocd_encoder_vorbis.mo
 share/locale/he/LC_MESSAGES/kcmaudiocd.mo
 share/locale/he/LC_MESSAGES/kio_audiocd.mo
+share/locale/hi/LC_MESSAGES/audiocd_encoder_flac.mo
 share/locale/hi/LC_MESSAGES/audiocd_encoder_lame.mo
+share/locale/hi/LC_MESSAGES/audiocd_encoder_opus.mo
 share/locale/hi/LC_MESSAGES/audiocd_encoder_vorbis.mo
 share/locale/hi/LC_MESSAGES/kcmaudiocd.mo
 share/locale/hi/LC_MESSAGES/kio_audiocd.mo
@@ -307,6 +309,12 @@ share/locale/ru/LC_MESSAGES/audiocd_encoder_opus.mo
 share/locale/ru/LC_MESSAGES/audiocd_encoder_vorbis.mo
 share/locale/ru/LC_MESSAGES/kcmaudiocd.mo
 share/locale/ru/LC_MESSAGES/kio_audiocd.mo
+share/locale/sa/LC_MESSAGES/audiocd_encoder_flac.mo
+share/locale/sa/LC_MESSAGES/audiocd_encoder_lame.mo
+share/locale/sa/LC_MESSAGES/audiocd_encoder_opus.mo
+share/locale/sa/LC_MESSAGES/audiocd_encoder_vorbis.mo
+share/locale/sa/LC_MESSAGES/kcmaudiocd.mo
+share/locale/sa/LC_MESSAGES/kio_audiocd.mo
 share/locale/se/LC_MESSAGES/audiocd_encoder_lame.mo
 share/locale/se/LC_MESSAGES/audiocd_encoder_vorbis.mo
 share/locale/se/LC_MESSAGES/kcmaudiocd.mo
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 324676a13845..6d8dc8c19d78 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	elisa
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	audio kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 358f2f96f13f..69292ca9d3ee 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275269
-SHA256 (KDE/release-service/24.12.3/elisa-24.12.3.tar.xz) = 5d19ab3db41cb2133ac5198f686db49e82b2228e80a3d6f425e04f244588ffc3
-SIZE (KDE/release-service/24.12.3/elisa-24.12.3.tar.xz) = 1483796
+TIMESTAMP = 1744564194
+SHA256 (KDE/release-service/25.04.0/elisa-25.04.0.tar.xz) = 96499190370f78e07b3ad21d94d924d021dd17c4bf598b21d01bf02a2a7496af
+SIZE (KDE/release-service/25.04.0/elisa-25.04.0.tar.xz) = 1488120
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 94258e73f8f4..d97733bd1d56 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275274
-SHA256 (KDE/release-service/24.12.3/juk-24.12.3.tar.xz) = 3fbf1662347769b273bbeefbafea4bf170db17bfc2e9d792030a4647effb417b
-SIZE (KDE/release-service/24.12.3/juk-24.12.3.tar.xz) = 1910992
+TIMESTAMP = 1744564195
+SHA256 (KDE/release-service/25.04.0/juk-25.04.0.tar.xz) = 37622414c765f7d48446607324f71511efcce8925224e87f70e9ed5fe09f9155
+SIZE (KDE/release-service/25.04.0/juk-25.04.0.tar.xz) = 1917348
diff --git a/audio/juk/pkg-plist b/audio/juk/pkg-plist
index 79dcebe449d8..3fb9fab7d169 100644
--- a/audio/juk/pkg-plist
+++ b/audio/juk/pkg-plist
@@ -68,6 +68,7 @@ share/locale/pt/LC_MESSAGES/juk.mo
 share/locale/pt_BR/LC_MESSAGES/juk.mo
 share/locale/ro/LC_MESSAGES/juk.mo
 share/locale/ru/LC_MESSAGES/juk.mo
+share/locale/sa/LC_MESSAGES/juk.mo
 share/locale/se/LC_MESSAGES/juk.mo
 share/locale/sk/LC_MESSAGES/juk.mo
 share/locale/sl/LC_MESSAGES/juk.mo
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 6e144a3d15e5..8c6d97e6c101 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275279
-SHA256 (KDE/release-service/24.12.3/kmix-24.12.3.tar.xz) = e834bb6532342558d4acfe7b1d89294241565c7addcab9e38c149ad025570ed8
-SIZE (KDE/release-service/24.12.3/kmix-24.12.3.tar.xz) = 1167852
+TIMESTAMP = 1744564195
+SHA256 (KDE/release-service/25.04.0/kmix-25.04.0.tar.xz) = dd729b774339e7c5a95028aa55b6293407a90eac1f56d6805cbcee5f4090b9ff
+SIZE (KDE/release-service/25.04.0/kmix-25.04.0.tar.xz) = 1177276
diff --git a/audio/kmix/pkg-plist b/audio/kmix/pkg-plist
index aa95d1f9e5a8..ec5e77dfb56b 100644
--- a/audio/kmix/pkg-plist
+++ b/audio/kmix/pkg-plist
@@ -97,6 +97,7 @@ share/locale/pt/LC_MESSAGES/kmix.mo
 share/locale/pt_BR/LC_MESSAGES/kmix.mo
 share/locale/ro/LC_MESSAGES/kmix.mo
 share/locale/ru/LC_MESSAGES/kmix.mo
+share/locale/sa/LC_MESSAGES/kmix.mo
 share/locale/se/LC_MESSAGES/kmix.mo
 share/locale/sk/LC_MESSAGES/kmix.mo
 share/locale/sl/LC_MESSAGES/kmix.mo
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index 9ee6a49f6cfc..544f017838b5 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275284
-SHA256 (KDE/release-service/24.12.3/kwave-24.12.3.tar.xz) = bde20a09e1e4e97c3c6e189448fd9c05e191379fcfd9eb4c83a6715ab5b12b16
-SIZE (KDE/release-service/24.12.3/kwave-24.12.3.tar.xz) = 6478112
+TIMESTAMP = 1744564196
+SHA256 (KDE/release-service/25.04.0/kwave-25.04.0.tar.xz) = 864a3cb973d96046bba909df46128e7a7429a72cbffd37ecd5930fb3dddb5a63
+SIZE (KDE/release-service/25.04.0/kwave-25.04.0.tar.xz) = 6518868
diff --git a/audio/kwave/pkg-plist b/audio/kwave/pkg-plist
index 1772cb21d106..383397948734 100644
--- a/audio/kwave/pkg-plist
+++ b/audio/kwave/pkg-plist
@@ -34,7 +34,7 @@ lib/libkwavegui.so.%%KDE_APPLICATIONS_VERSION%%
 %%QT_PLUGINDIR%%/kwave/volume.so
 %%QT_PLUGINDIR%%/kwave/zero.so
 share/applications/org.kde.kwave.desktop
-share/icons/hicolor/scalable/apps/kwave.svgz
+share/icons/hicolor/scalable/apps/org.kde.kwave.svg
 %%DATADIR%%/menus.config
 %%DATADIR%%/pics/amplify_free.png
 %%DATADIR%%/pics/fade_in.png
@@ -66,6 +66,7 @@ share/locale/eu/LC_MESSAGES/kwave.mo
 share/locale/fi/LC_MESSAGES/kwave.mo
 share/locale/fr/LC_MESSAGES/kwave.mo
 share/locale/gl/LC_MESSAGES/kwave.mo
+share/locale/hi/LC_MESSAGES/kwave.mo
 share/locale/ia/LC_MESSAGES/kwave.mo
 share/locale/it/LC_MESSAGES/kwave.mo
 share/locale/ja/LC_MESSAGES/kwave.mo
@@ -77,6 +78,7 @@ share/locale/pl/LC_MESSAGES/kwave.mo
 share/locale/pt/LC_MESSAGES/kwave.mo
 share/locale/pt_BR/LC_MESSAGES/kwave.mo
 share/locale/ru/LC_MESSAGES/kwave.mo
+share/locale/sa/LC_MESSAGES/kwave.mo
 share/locale/sk/LC_MESSAGES/kwave.mo
 share/locale/sl/LC_MESSAGES/kwave.mo
 share/locale/sv/LC_MESSAGES/kwave.mo
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 515ec52880cb..a11e16b20cc5 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275288
-SHA256 (KDE/release-service/24.12.3/libkcddb-24.12.3.tar.xz) = bf404bb565b50d6ca1a0388116b51489998fb556828a0e334351ac1408fd580e
-SIZE (KDE/release-service/24.12.3/libkcddb-24.12.3.tar.xz) = 450048
+TIMESTAMP = 1744564197
+SHA256 (KDE/release-service/25.04.0/libkcddb-25.04.0.tar.xz) = 0bec0c13d04d1082296245117c5b53f0dc0a3c6ca3c83b7168e0af53279da482
+SIZE (KDE/release-service/25.04.0/libkcddb-25.04.0.tar.xz) = 450292
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index 7742edfc4761..cf2eb4936d08 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275291
-SHA256 (KDE/release-service/24.12.3/libkcompactdisc-24.12.3.tar.xz) = 1a54bc40e82d0f0ae018752d4edfe5ebdae043271bddae3f2f3cae61909c075a
-SIZE (KDE/release-service/24.12.3/libkcompactdisc-24.12.3.tar.xz) = 100592
+TIMESTAMP = 1744564197
+SHA256 (KDE/release-service/25.04.0/libkcompactdisc-25.04.0.tar.xz) = 50e1ea52ffd6d0ed830ad9bffca7af213d412db81c04814b633b1d44edf40150
+SIZE (KDE/release-service/25.04.0/libkcompactdisc-25.04.0.tar.xz) = 100588
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index 1e0187b427a7..35f1715249d5 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275292
-SHA256 (KDE/release-service/24.12.3/akonadi-24.12.3.tar.xz) = e1e4de8050e578e65d71b0279d10ae4d0906ba5a5b0239f88d0145602b0c17c8
-SIZE (KDE/release-service/24.12.3/akonadi-24.12.3.tar.xz) = 1712368
+TIMESTAMP = 1744564198
+SHA256 (KDE/release-service/25.04.0/akonadi-25.04.0.tar.xz) = 8034dfd2f694ed07ff89d17b42ccf4f1626d844ad336a83d81f03fb30556679e
+SIZE (KDE/release-service/25.04.0/akonadi-25.04.0.tar.xz) = 1734848
diff --git a/databases/akonadi/pkg-plist b/databases/akonadi/pkg-plist
index 4ca438073f26..9818e81efe7e 100644
--- a/databases/akonadi/pkg-plist
+++ b/databases/akonadi/pkg-plist
@@ -428,6 +428,9 @@ share/locale/gl/LC_MESSAGES/akonadi_knut_resource.mo
 share/locale/gl/LC_MESSAGES/libakonadi6.mo
 share/locale/he/LC_MESSAGES/akonadi-db-migrator.mo
 share/locale/he/LC_MESSAGES/akonadi_knut_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi-db-migrator.mo
+share/locale/hi/LC_MESSAGES/akonadi_knut_resource.mo
+share/locale/hi/LC_MESSAGES/libakonadi6.mo
 share/locale/hsb/LC_MESSAGES/libakonadi6.mo
 share/locale/hu/LC_MESSAGES/akonadi-db-migrator.mo
 share/locale/hu/LC_MESSAGES/akonadi_knut_resource.mo
@@ -483,7 +486,6 @@ share/locale/pl/LC_MESSAGES/akonadi_knut_resource.mo
 share/locale/pl/LC_MESSAGES/libakonadi6.mo
 share/locale/pt/LC_MESSAGES/akonadi_knut_resource.mo
 share/locale/pt/LC_MESSAGES/libakonadi6.mo
-share/locale/pt_BR/LC_MESSAGES/akonadi-db-migrator.mo
 share/locale/pt_BR/LC_MESSAGES/akonadi_knut_resource.mo
 share/locale/pt_BR/LC_MESSAGES/libakonadi6.mo
 share/locale/ro/LC_MESSAGES/akonadi_knut_resource.mo
@@ -491,6 +493,9 @@ share/locale/ro/LC_MESSAGES/libakonadi6.mo
 share/locale/ru/LC_MESSAGES/akonadi-db-migrator.mo
 share/locale/ru/LC_MESSAGES/akonadi_knut_resource.mo
 share/locale/ru/LC_MESSAGES/libakonadi6.mo
+share/locale/sa/LC_MESSAGES/akonadi-db-migrator.mo
+share/locale/sa/LC_MESSAGES/akonadi_knut_resource.mo
+share/locale/sa/LC_MESSAGES/libakonadi6.mo
 share/locale/se/LC_MESSAGES/libakonadi6.mo
 share/locale/sk/LC_MESSAGES/akonadi-db-migrator.mo
 share/locale/sk/LC_MESSAGES/akonadi_knut_resource.mo
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index a94ad1691a82..1b469e8c98ae 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275293
-SHA256 (KDE/release-service/24.12.3/akonadi-calendar-tools-24.12.3.tar.xz) = e5b34b90d6a4c7b6e300d904aa817867eea7ecbfae5c8eec692368d230685703
-SIZE (KDE/release-service/24.12.3/akonadi-calendar-tools-24.12.3.tar.xz) = 270076
+TIMESTAMP = 1744564198
+SHA256 (KDE/release-service/25.04.0/akonadi-calendar-tools-25.04.0.tar.xz) = bd38397cdc6a84dc9147fd8d4b3e0b30833893f1115ac6ceb6c069598664368c
+SIZE (KDE/release-service/25.04.0/akonadi-calendar-tools-25.04.0.tar.xz) = 273328
diff --git a/deskutils/akonadi-calendar-tools/pkg-plist b/deskutils/akonadi-calendar-tools/pkg-plist
index aaa1b0f2bc68..b4b92db2d6de 100644
--- a/deskutils/akonadi-calendar-tools/pkg-plist
+++ b/deskutils/akonadi-calendar-tools/pkg-plist
@@ -99,6 +99,8 @@ share/locale/pt_BR/LC_MESSAGES/konsolekalendar.mo
 share/locale/ro/LC_MESSAGES/konsolekalendar.mo
 share/locale/ru/LC_MESSAGES/calendarjanitor.mo
 share/locale/ru/LC_MESSAGES/konsolekalendar.mo
+share/locale/sa/LC_MESSAGES/calendarjanitor.mo
+share/locale/sa/LC_MESSAGES/konsolekalendar.mo
 share/locale/se/LC_MESSAGES/konsolekalendar.mo
 share/locale/sk/LC_MESSAGES/calendarjanitor.mo
 share/locale/sk/LC_MESSAGES/konsolekalendar.mo
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index 8af17a1d4a08..6b4dd5aa368e 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275295
-SHA256 (KDE/release-service/24.12.3/akonadi-import-wizard-24.12.3.tar.xz) = ee4958ac93c37ee29ddebd36ff60bf1212ccb7de6253387128dd2ada32f2f32c
-SIZE (KDE/release-service/24.12.3/akonadi-import-wizard-24.12.3.tar.xz) = 491924
+TIMESTAMP = 1744564199
+SHA256 (KDE/release-service/25.04.0/akonadi-import-wizard-25.04.0.tar.xz) = eb1f7464502228eed2d4b9a681485719e666b1215096ec420b8a92dfdc0ebec6
+SIZE (KDE/release-service/25.04.0/akonadi-import-wizard-25.04.0.tar.xz) = 495700
diff --git a/deskutils/akonadi-import-wizard/pkg-plist b/deskutils/akonadi-import-wizard/pkg-plist
index 987bf7425061..5e11fafe4bc9 100644
--- a/deskutils/akonadi-import-wizard/pkg-plist
+++ b/deskutils/akonadi-import-wizard/pkg-plist
@@ -56,6 +56,7 @@ share/locale/fr/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/ga/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/gl/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/he/LC_MESSAGES/akonadiimportwizard.mo
+share/locale/hi/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/hu/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/ia/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/id/LC_MESSAGES/akonadiimportwizard.mo
@@ -77,6 +78,7 @@ share/locale/pt/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/pt_BR/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/ro/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/ru/LC_MESSAGES/akonadiimportwizard.mo
+share/locale/sa/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/sk/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/sl/LC_MESSAGES/akonadiimportwizard.mo
 share/locale/sv/LC_MESSAGES/akonadiimportwizard.mo
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index 21c9ababaa48..f963d0e00387 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275296
-SHA256 (KDE/release-service/24.12.3/akonadiconsole-24.12.3.tar.xz) = fd78539f4a67d51d0ca9f8ba9bcabcb2690c22b580ff041c74cad559af2e8f75
-SIZE (KDE/release-service/24.12.3/akonadiconsole-24.12.3.tar.xz) = 313864
+TIMESTAMP = 1744564199
+SHA256 (KDE/release-service/25.04.0/akonadiconsole-25.04.0.tar.xz) = 5a5f72497f8d87a6a5d7ec554aab434be6b1bd5ead01e0585bb0054902e50baf
+SIZE (KDE/release-service/25.04.0/akonadiconsole-25.04.0.tar.xz) = 318948
diff --git a/deskutils/akonadiconsole/pkg-plist b/deskutils/akonadiconsole/pkg-plist
index bf88ad04cb30..628307aca150 100644
--- a/deskutils/akonadiconsole/pkg-plist
+++ b/deskutils/akonadiconsole/pkg-plist
@@ -23,6 +23,7 @@ share/locale/fi/LC_MESSAGES/akonadiconsole.mo
 share/locale/fr/LC_MESSAGES/akonadiconsole.mo
 share/locale/gl/LC_MESSAGES/akonadiconsole.mo
 share/locale/he/LC_MESSAGES/akonadiconsole.mo
+share/locale/hi/LC_MESSAGES/akonadiconsole.mo
 share/locale/hu/LC_MESSAGES/akonadiconsole.mo
 share/locale/ia/LC_MESSAGES/akonadiconsole.mo
 share/locale/it/LC_MESSAGES/akonadiconsole.mo
@@ -34,9 +35,9 @@ share/locale/lv/LC_MESSAGES/akonadiconsole.mo
 share/locale/nl/LC_MESSAGES/akonadiconsole.mo
 share/locale/pl/LC_MESSAGES/akonadiconsole.mo
 share/locale/pt/LC_MESSAGES/akonadiconsole.mo
-share/locale/pt_BR/LC_MESSAGES/akonadiconsole.mo
 share/locale/ro/LC_MESSAGES/akonadiconsole.mo
 share/locale/ru/LC_MESSAGES/akonadiconsole.mo
+share/locale/sa/LC_MESSAGES/akonadiconsole.mo
 share/locale/sk/LC_MESSAGES/akonadiconsole.mo
 share/locale/sl/LC_MESSAGES/akonadiconsole.mo
 share/locale/sv/LC_MESSAGES/akonadiconsole.mo
diff --git a/deskutils/akregator/Makefile b/deskutils/akregator/Makefile
index 452412c0b76e..fd73aa92a1ae 100644
--- a/deskutils/akregator/Makefile
+++ b/deskutils/akregator/Makefile
@@ -19,8 +19,8 @@ USES=		cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
 USE_KDE=	auth codecs completion config configwidgets coreaddons crash \
 		i18n iconthemes itemmodels jobwidgets kcmutils kio \
 		notifications notifyconfig parts service solid sonnet \
-		statusnotifieritem texteditor textwidgets widgetsaddons \
-		windowsystem xmlgui \
+		statusnotifieritem texteditor textwidgets userfeedback \
+		widgetsaddons windowsystem xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	akonadi akonadimime contacts grantleetheme kontactinterface \
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 560255064dd7..a9270ef11bcf 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275297
-SHA256 (KDE/release-service/24.12.3/akregator-24.12.3.tar.xz) = 1b0b25bee2e4d538eb7e1c9d0a0da8c62036f72456459f090a14744fb71eaf44
-SIZE (KDE/release-service/24.12.3/akregator-24.12.3.tar.xz) = 2134576
+TIMESTAMP = 1744564200
+SHA256 (KDE/release-service/25.04.0/akregator-25.04.0.tar.xz) = 34dfe21abd5e696e09ba9aa2309de04e6d6ed8733f0257e99efaefc2fcf611a6
+SIZE (KDE/release-service/25.04.0/akregator-25.04.0.tar.xz) = 2143288
diff --git a/deskutils/akregator/pkg-plist b/deskutils/akregator/pkg-plist
index 42359cd079dd..80d9934eb1bc 100644
--- a/deskutils/akregator/pkg-plist
+++ b/deskutils/akregator/pkg-plist
@@ -12,6 +12,7 @@ lib/libakregatorprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/pim6/kcms/akregator/akregator_config_general.so
 %%QT_PLUGINDIR%%/pim6/kcms/akregator/akregator_config_plugins.so
 %%QT_PLUGINDIR%%/pim6/kcms/akregator/akregator_config_security.so
+%%QT_PLUGINDIR%%/pim6/kcms/akregator/akregator_config_userfeedback.so
 %%QT_PLUGINDIR%%/pim6/kontact/kontact_akregatorplugin.so
 share/applications/org.kde.akregator.desktop
 share/config.kcfg/akregator.kcfg
@@ -80,6 +81,7 @@ share/locale/pt/LC_MESSAGES/akregator.mo
 share/locale/pt_BR/LC_MESSAGES/akregator.mo
 share/locale/ro/LC_MESSAGES/akregator.mo
 share/locale/ru/LC_MESSAGES/akregator.mo
+share/locale/sa/LC_MESSAGES/akregator.mo
 share/locale/se/LC_MESSAGES/akregator.mo
 share/locale/sk/LC_MESSAGES/akregator.mo
 share/locale/sl/LC_MESSAGES/akregator.mo
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 8d483a2d3e38..ba6fd1c8b66c 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275300
-SHA256 (KDE/release-service/24.12.3/grantlee-editor-24.12.3.tar.xz) = 92e4dbe356175dfb3f3169c98726e62009886cf810442463bdac29aa552cf82f
-SIZE (KDE/release-service/24.12.3/grantlee-editor-24.12.3.tar.xz) = 124348
+TIMESTAMP = 1744564201
+SHA256 (KDE/release-service/25.04.0/grantlee-editor-25.04.0.tar.xz) = 9376c32ce1c2576533feb2ddbbef52a834d7580146c59fc0d51f8346c049b2a7
+SIZE (KDE/release-service/25.04.0/grantlee-editor-25.04.0.tar.xz) = 128460
diff --git a/deskutils/grantlee-editor/pkg-plist b/deskutils/grantlee-editor/pkg-plist
index 0fe94fe640a8..bc6c466cda6d 100644
--- a/deskutils/grantlee-editor/pkg-plist
+++ b/deskutils/grantlee-editor/pkg-plist
@@ -80,6 +80,10 @@ share/locale/he/LC_MESSAGES/contactprintthemeeditor.mo
 share/locale/he/LC_MESSAGES/contactthemeeditor.mo
 share/locale/he/LC_MESSAGES/headerthemeeditor.mo
 share/locale/he/LC_MESSAGES/libgrantleethemeeditor.mo
+share/locale/hi/LC_MESSAGES/contactprintthemeeditor.mo
+share/locale/hi/LC_MESSAGES/contactthemeeditor.mo
+share/locale/hi/LC_MESSAGES/headerthemeeditor.mo
+share/locale/hi/LC_MESSAGES/libgrantleethemeeditor.mo
 share/locale/hu/LC_MESSAGES/contactprintthemeeditor.mo
 share/locale/hu/LC_MESSAGES/contactthemeeditor.mo
 share/locale/hu/LC_MESSAGES/headerthemeeditor.mo
@@ -140,6 +144,10 @@ share/locale/ru/LC_MESSAGES/contactprintthemeeditor.mo
 share/locale/ru/LC_MESSAGES/contactthemeeditor.mo
 share/locale/ru/LC_MESSAGES/headerthemeeditor.mo
 share/locale/ru/LC_MESSAGES/libgrantleethemeeditor.mo
+share/locale/sa/LC_MESSAGES/contactprintthemeeditor.mo
+share/locale/sa/LC_MESSAGES/contactthemeeditor.mo
+share/locale/sa/LC_MESSAGES/headerthemeeditor.mo
+share/locale/sa/LC_MESSAGES/libgrantleethemeeditor.mo
 share/locale/sk/LC_MESSAGES/contactprintthemeeditor.mo
 share/locale/sk/LC_MESSAGES/contactthemeeditor.mo
 share/locale/sk/LC_MESSAGES/headerthemeeditor.mo
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index d4c6c5d2bfdf..eb16fb11202e 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275303
-SHA256 (KDE/release-service/24.12.3/grantleetheme-24.12.3.tar.xz) = d6502421c47282eab48c9b17023ce93da034660b6d84a0f8af5e42c5d473e136
-SIZE (KDE/release-service/24.12.3/grantleetheme-24.12.3.tar.xz) = 63528
+TIMESTAMP = 1744564201
+SHA256 (KDE/release-service/25.04.0/grantleetheme-25.04.0.tar.xz) = 9b3f0efd460396039620d80b07757a50c0a019f3d96bb4860daed724c35b2d70
+SIZE (KDE/release-service/25.04.0/grantleetheme-25.04.0.tar.xz) = 63676
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
index 1102a6685a6e..465018d1e452 100644
--- a/deskutils/itinerary/distinfo
+++ b/deskutils/itinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275307
-SHA256 (KDE/release-service/24.12.3/itinerary-24.12.3.tar.xz) = 2415aa7b6a5d0fba91fd5cb3e7fdbcaf3c8d1ca347c216bc64ccd28a0eb8b94e
-SIZE (KDE/release-service/24.12.3/itinerary-24.12.3.tar.xz) = 770480
+TIMESTAMP = 1744564202
+SHA256 (KDE/release-service/25.04.0/itinerary-25.04.0.tar.xz) = 37755caaf2e55a841f72922c9ce4932e1ad346bafc1e9cca136d111f6d6793e8
+SIZE (KDE/release-service/25.04.0/itinerary-25.04.0.tar.xz) = 816732
diff --git a/deskutils/itinerary/pkg-plist b/deskutils/itinerary/pkg-plist
index f0ead7c9f793..dc4e705c5cc3 100644
--- a/deskutils/itinerary/pkg-plist
+++ b/deskutils/itinerary/pkg-plist
@@ -22,6 +22,7 @@ share/locale/fi/LC_MESSAGES/kde-itinerary.mo
 share/locale/fr/LC_MESSAGES/kde-itinerary.mo
 share/locale/gl/LC_MESSAGES/kde-itinerary.mo
 share/locale/he/LC_MESSAGES/kde-itinerary.mo
+share/locale/hi/LC_MESSAGES/kde-itinerary.mo
 share/locale/hu/LC_MESSAGES/kde-itinerary.mo
 share/locale/ia/LC_MESSAGES/kde-itinerary.mo
 share/locale/it/LC_MESSAGES/kde-itinerary.mo
@@ -34,6 +35,7 @@ share/locale/pl/LC_MESSAGES/kde-itinerary.mo
 share/locale/pt/LC_MESSAGES/kde-itinerary.mo
 share/locale/pt_BR/LC_MESSAGES/kde-itinerary.mo
 share/locale/ru/LC_MESSAGES/kde-itinerary.mo
+share/locale/sa/LC_MESSAGES/kde-itinerary.mo
 share/locale/sk/LC_MESSAGES/kde-itinerary.mo
 share/locale/sl/LC_MESSAGES/kde-itinerary.mo
 share/locale/sv/LC_MESSAGES/kde-itinerary.mo
diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile
index e64a804a4386..0c9b271d0c97 100644
--- a/deskutils/kaddressbook/Makefile
+++ b/deskutils/kaddressbook/Makefile
@@ -17,7 +17,7 @@ USES=		cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
 USE_KDE=	auth codecs completion config configwidgets coreaddons crash \
 		i18n iconthemes itemmodels jobwidgets kcmutils kio parts \
 		pimtextedit prison service solid sonnet textwidgets \
-		widgetsaddons windowsystem xmlgui \
+		userfeedback widgetsaddons windowsystem xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	akonadi akonadicontacts akonadisearch contacts grantleetheme \
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index 12577db4dff4..faca35a8f21e 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275313
-SHA256 (KDE/release-service/24.12.3/kaddressbook-24.12.3.tar.xz) = fa0e4d75f2e7bf9c2e373547032ab43b8a9b6b09469dc9735966476b87588490
-SIZE (KDE/release-service/24.12.3/kaddressbook-24.12.3.tar.xz) = 3430680
+TIMESTAMP = 1744564202
+SHA256 (KDE/release-service/25.04.0/kaddressbook-25.04.0.tar.xz) = d07ade7ff926d077af7f797eadf04f51f597c73a6f436a70907c58cbd6ea2615
+SIZE (KDE/release-service/25.04.0/kaddressbook-25.04.0.tar.xz) = 3441164
diff --git a/deskutils/kaddressbook/pkg-plist b/deskutils/kaddressbook/pkg-plist
index f0929661eac1..05a61526eca5 100644
--- a/deskutils/kaddressbook/pkg-plist
+++ b/deskutils/kaddressbook/pkg-plist
@@ -29,7 +29,10 @@ lib/libKPim6AddressbookImportExport.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 lib/libkaddressbookprivate.so.6
 lib/libkaddressbookprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/kaddressbookpart.so
+%%QT_PLUGINDIR%%/pim6/kcms/kaddressbook/kaddressbook_config_activities.so
+%%QT_PLUGINDIR%%/pim6/kcms/kaddressbook/kaddressbook_config_ldap.so
 %%QT_PLUGINDIR%%/pim6/kcms/kaddressbook/kaddressbook_config_plugins.so
+%%QT_PLUGINDIR%%/pim6/kcms/kaddressbook/kaddressbook_config_userfeedback.so
 %%QT_PLUGINDIR%%/pim6/kontact/kontact_kaddressbookplugin.so
 share/applications/kaddressbook-importer.desktop
 share/applications/kaddressbook-view.desktop
@@ -87,6 +90,7 @@ share/locale/fy/LC_MESSAGES/kaddressbook.mo
 share/locale/ga/LC_MESSAGES/kaddressbook.mo
 share/locale/gl/LC_MESSAGES/kaddressbook.mo
 share/locale/he/LC_MESSAGES/kaddressbook.mo
+share/locale/hi/LC_MESSAGES/kaddressbook.mo
 share/locale/hr/LC_MESSAGES/kaddressbook.mo
 share/locale/hu/LC_MESSAGES/kaddressbook.mo
 share/locale/ia/LC_MESSAGES/kaddressbook.mo
@@ -114,6 +118,7 @@ share/locale/pt/LC_MESSAGES/kaddressbook.mo
 share/locale/pt_BR/LC_MESSAGES/kaddressbook.mo
 share/locale/ro/LC_MESSAGES/kaddressbook.mo
 share/locale/ru/LC_MESSAGES/kaddressbook.mo
+share/locale/sa/LC_MESSAGES/kaddressbook.mo
 share/locale/se/LC_MESSAGES/kaddressbook.mo
 share/locale/sk/LC_MESSAGES/kaddressbook.mo
 share/locale/sl/LC_MESSAGES/kaddressbook.mo
diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile
index 700323743324..6905a1d95816 100644
--- a/deskutils/kalarm/Makefile
+++ b/deskutils/kalarm/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kalarm
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	deskutils kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
@@ -35,6 +34,7 @@ OPTIONS_RADIO=		AUDIO
 AUDIO_DESC=		Audio backend
 OPTIONS_RADIO_AUDIO=	MPV VLC
 OPTIONS_DEFAULT=	MPV # VLC still uses Qt5
+OPTIONS_SUB=		yes
 
 MPV_DESC=		Play audio via libmpv
 MPV_LIB_DEPENDS=	libmpv.so:multimedia/mpv
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 4606623eeb31..7ebac762e385 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275318
-SHA256 (KDE/release-service/24.12.3/kalarm-24.12.3.tar.xz) = 0a5ac651a95f632595c662d570676643995a73a55fa87810ba8ef392559cbe91
-SIZE (KDE/release-service/24.12.3/kalarm-24.12.3.tar.xz) = 2648416
+TIMESTAMP = 1744564203
+SHA256 (KDE/release-service/25.04.0/kalarm-25.04.0.tar.xz) = bf5675423f080235c22309f448e4dfb6d4a1baaa8c60cbfa6326b558516e3e92
+SIZE (KDE/release-service/25.04.0/kalarm-25.04.0.tar.xz) = 2679792
diff --git a/deskutils/kalarm/pkg-plist b/deskutils/kalarm/pkg-plist
index 286479ca7de1..1a5e319a75f7 100644
--- a/deskutils/kalarm/pkg-plist
+++ b/deskutils/kalarm/pkg-plist
@@ -8,6 +8,8 @@ lib/libkalarmcalendar.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 lib/libkalarmplugin.so.6
 lib/libkalarmplugin.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/pim6/kalarm/akonadiplugin.so
+%%MPV%%%%QT_PLUGINDIR%%/pim6/kalarm/audioplugin_mpv.so
+%%VLC%%%%QT_PLUGINDIR%%/pim6/kalarm/audioplugin_vlc.so
 share/applications/org.kde.kalarm.desktop
 share/config.kcfg/kalarmconfig.kcfg
 share/dbus-1/interfaces/org.kde.kalarm.kalarm.xml
@@ -81,6 +83,7 @@ share/locale/pt/LC_MESSAGES/kalarm.mo
 share/locale/pt_BR/LC_MESSAGES/kalarm.mo
 share/locale/ro/LC_MESSAGES/kalarm.mo
 share/locale/ru/LC_MESSAGES/kalarm.mo
+share/locale/sa/LC_MESSAGES/kalarm.mo
 share/locale/se/LC_MESSAGES/kalarm.mo
 share/locale/si/LC_MESSAGES/kalarm.mo
 share/locale/sk/LC_MESSAGES/kalarm.mo
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index 0363345e8ef9..1361b452e705 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275321
-SHA256 (KDE/release-service/24.12.3/kcharselect-24.12.3.tar.xz) = 04fa8fd6a0e2b92e09e9c4ec26f0a5bbbff2a5976539f381a7b5930c21cc1b66
-SIZE (KDE/release-service/24.12.3/kcharselect-24.12.3.tar.xz) = 477216
+TIMESTAMP = 1744564204
+SHA256 (KDE/release-service/25.04.0/kcharselect-25.04.0.tar.xz) = 4de53cd099291e046cf479878688cd2689a7e7f9ee27550d9b03703323cab4a4
+SIZE (KDE/release-service/25.04.0/kcharselect-25.04.0.tar.xz) = 478168
diff --git a/deskutils/kcharselect/pkg-plist b/deskutils/kcharselect/pkg-plist
index a0b45622e440..3af58d5c93a0 100644
--- a/deskutils/kcharselect/pkg-plist
+++ b/deskutils/kcharselect/pkg-plist
@@ -56,6 +56,7 @@ share/locale/pt/LC_MESSAGES/kcharselect.mo
 share/locale/pt_BR/LC_MESSAGES/kcharselect.mo
 share/locale/ro/LC_MESSAGES/kcharselect.mo
 share/locale/ru/LC_MESSAGES/kcharselect.mo
+share/locale/sa/LC_MESSAGES/kcharselect.mo
 share/locale/se/LC_MESSAGES/kcharselect.mo
 share/locale/si/LC_MESSAGES/kcharselect.mo
 share/locale/sk/LC_MESSAGES/kcharselect.mo
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index a4209d237251..81910024be62 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kdeconnect-kde
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	deskutils kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index b1737ad33b95..30aa21fda4b9 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275325
-SHA256 (KDE/release-service/24.12.3/kdeconnect-kde-24.12.3.tar.xz) = 48d0eb908539a21f36e1784c2e782a4dca1c90402fe24a631ed2aff43aebab17
-SIZE (KDE/release-service/24.12.3/kdeconnect-kde-24.12.3.tar.xz) = 716168
+TIMESTAMP = 1744564204
+SHA256 (KDE/release-service/25.04.0/kdeconnect-kde-25.04.0.tar.xz) = 144a65ed741dd37bec4e30703c939f49b8becdb51075bd5702d7adede91d5ca8
+SIZE (KDE/release-service/25.04.0/kdeconnect-kde-25.04.0.tar.xz) = 742472
diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist
index e85a766fd988..22e89fbce6ee 100644
--- a/deskutils/kdeconnect-kde/pkg-plist
+++ b/deskutils/kdeconnect-kde/pkg-plist
@@ -415,6 +415,14 @@ share/locale/hi/LC_MESSAGES/kdeconnect-fileitemaction.mo
 share/locale/hi/LC_MESSAGES/kdeconnect-indicator.mo
 share/locale/hi/LC_MESSAGES/kdeconnect-interfaces.mo
 share/locale/hi/LC_MESSAGES/kdeconnect-kcm.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-kded.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-kio.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-nautilus-extension.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-settings.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-sms.mo
+share/locale/hi/LC_MESSAGES/kdeconnect-urlhandler.mo
+share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
 share/locale/hu/LC_MESSAGES/kdeconnect-app.mo
 share/locale/hu/LC_MESSAGES/kdeconnect-cli.mo
 share/locale/hu/LC_MESSAGES/kdeconnect-core.mo
@@ -710,6 +718,21 @@ share/locale/ru/LC_MESSAGES/kdeconnect-settings.mo
 share/locale/ru/LC_MESSAGES/kdeconnect-sms.mo
 share/locale/ru/LC_MESSAGES/kdeconnect-urlhandler.mo
 share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-app.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-cli.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-core.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-fileitemaction.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-indicator.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-interfaces.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-kcm.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-kded.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-kio.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-settings.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-sms.mo
+share/locale/sa/LC_MESSAGES/kdeconnect-urlhandler.mo
+share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
 share/locale/sk/LC_MESSAGES/kdeconnect-app.mo
 share/locale/sk/LC_MESSAGES/kdeconnect-cli.mo
 share/locale/sk/LC_MESSAGES/kdeconnect-core.mo
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 3acfc7b67631..a41f09be9fe1 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275331
-SHA256 (KDE/release-service/24.12.3/kdepim-addons-24.12.3.tar.xz) = 0ab482e5725d02c702ba65a3a41c7ee774b1e621cedb84734d8a8fbea41f97d9
-SIZE (KDE/release-service/24.12.3/kdepim-addons-24.12.3.tar.xz) = 2618472
+TIMESTAMP = 1744564205
+SHA256 (KDE/release-service/25.04.0/kdepim-addons-25.04.0.tar.xz) = a1dc706cba1e83687b804554bc341db678a71d80540364ae13d0f6c42f0736e1
+SIZE (KDE/release-service/25.04.0/kdepim-addons-25.04.0.tar.xz) = 2642120
diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist
index 64d6bd4dcbeb..dacd2727c803 100644
--- a/deskutils/kdepim-addons/pkg-plist
+++ b/deskutils/kdepim-addons/pkg-plist
@@ -40,9 +40,11 @@ lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/pim6/kaddressbook/mainview/kaddressbook_searchduplicatesplugin.so
 %%QT_PLUGINDIR%%/pim6/kaddressbook/mainview/kaddressbook_sendmailplugin.so
 %%QT_PLUGINDIR%%/pim6/kaddressbook/mainview/kaddressbook_sendvcardsplugin.so
+%%QT_PLUGINDIR%%/pim6/kcms/kleopatra/kcm_kmail_gnupgsystem.so
 %%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_akonadidatabasetoolplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antispamplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antivirusplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_checkfoldersizeaccount.so
 %%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_expertplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_automaticaddcontactseditorplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_checkbeforesendeditorplugin.so
@@ -60,9 +62,11 @@ lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/pim6/kmail/plugineditorgrammar/kmail_grammalecteplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/plugineditorgrammar/kmail_languagetoolplugin.so
 %%QT_PLUGINDIR%%/pim6/kmail/plugineditorinit/kmail_externalcomposereditorplugin.so
+%%QT_PLUGINDIR%%/pim6/ldapactivities/kldapactivitiesplugin.so
 %%QT_PLUGINDIR%%/pim6/libksieve/emaillineeditplugin.so
 %%QT_PLUGINDIR%%/pim6/libksieve/imapfoldercompletionplugin.so
 %%QT_PLUGINDIR%%/pim6/mailtransport/mailtransport_sendplugin.so
+%%QT_PLUGINDIR%%/pim6/mailtransportactivities/kmailtransportactivitiesplugin.so
 %%QT_PLUGINDIR%%/pim6/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_gnupgwks.so
 %%QT_PLUGINDIR%%/pim6/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_mstnef.so
 %%QT_PLUGINDIR%%/pim6/messageviewer/bodypartformatter/messageviewer_bodypartformatter_pkpass.so
@@ -586,9 +590,31 @@ share/locale/he/LC_MESSAGES/messageviewerheaderplugins.mo
 share/locale/he/LC_MESSAGES/messageviewerplugins.mo
 share/locale/he/LC_MESSAGES/sieveeditor_plugins.mo
 share/locale/he/LC_MESSAGES/webengineurlinterceptor.mo
+share/locale/hi/LC_MESSAGES/cryptopageplugin.mo
+share/locale/hi/LC_MESSAGES/customtoolsplugin.mo
+share/locale/hi/LC_MESSAGES/importwizard_plugins.mo
+share/locale/hi/LC_MESSAGES/kaddressbook_importexportplugins.mo
+share/locale/hi/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_editor_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_editorgrammar_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_editorinit_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
+share/locale/hi/LC_MESSAGES/kmail_plugins.mo
+share/locale/hi/LC_MESSAGES/kmailtransport_plugins.mo
 share/locale/hi/LC_MESSAGES/korganizer_plugins.mo
+share/locale/hi/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
+share/locale/hi/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
+share/locale/hi/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
+share/locale/hi/LC_MESSAGES/messageviewer_semantic_plugin.mo
 share/locale/hi/LC_MESSAGES/messageviewer_text_calendar_plugin.mo
 share/locale/hi/LC_MESSAGES/messageviewer_text_vcard_plugin.mo
+share/locale/hi/LC_MESSAGES/messageviewerconfiguresettingsplugins.mo
+share/locale/hi/LC_MESSAGES/messageviewerheaderplugins.mo
+share/locale/hi/LC_MESSAGES/messageviewerplugins.mo
+share/locale/hi/LC_MESSAGES/sieveeditor_plugins.mo
+share/locale/hi/LC_MESSAGES/webengineurlinterceptor.mo
 share/locale/hne/LC_MESSAGES/korganizer_plugins.mo
 share/locale/hne/LC_MESSAGES/messageviewer_text_calendar_plugin.mo
 share/locale/hne/LC_MESSAGES/messageviewer_text_vcard_plugin.mo
@@ -951,6 +977,31 @@ share/locale/ru/LC_MESSAGES/messageviewerheaderplugins.mo
 share/locale/ru/LC_MESSAGES/messageviewerplugins.mo
 share/locale/ru/LC_MESSAGES/sieveeditor_plugins.mo
 share/locale/ru/LC_MESSAGES/webengineurlinterceptor.mo
+share/locale/sa/LC_MESSAGES/cryptopageplugin.mo
+share/locale/sa/LC_MESSAGES/customtoolsplugin.mo
+share/locale/sa/LC_MESSAGES/importwizard_plugins.mo
+share/locale/sa/LC_MESSAGES/kaddressbook_importexportplugins.mo
+share/locale/sa/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_editor_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_editorgrammar_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_editorinit_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
+share/locale/sa/LC_MESSAGES/kmail_plugins.mo
+share/locale/sa/LC_MESSAGES/kmailtransport_plugins.mo
+share/locale/sa/LC_MESSAGES/korganizer_plugins.mo
+share/locale/sa/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
+share/locale/sa/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
+share/locale/sa/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
+share/locale/sa/LC_MESSAGES/messageviewer_semantic_plugin.mo
+share/locale/sa/LC_MESSAGES/messageviewer_text_calendar_plugin.mo
+share/locale/sa/LC_MESSAGES/messageviewer_text_vcard_plugin.mo
+share/locale/sa/LC_MESSAGES/messageviewerconfiguresettingsplugins.mo
+share/locale/sa/LC_MESSAGES/messageviewerheaderplugins.mo
+share/locale/sa/LC_MESSAGES/messageviewerplugins.mo
+share/locale/sa/LC_MESSAGES/sieveeditor_plugins.mo
+share/locale/sa/LC_MESSAGES/webengineurlinterceptor.mo
 share/locale/se/LC_MESSAGES/kaddressbook_importexportplugins.mo
 share/locale/se/LC_MESSAGES/korganizer_plugins.mo
 share/locale/se/LC_MESSAGES/messageviewer_text_calendar_plugin.mo
diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo
index c75cb24b7008..3929e3d25457 100644
--- a/deskutils/kdepim-runtime/distinfo
+++ b/deskutils/kdepim-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275335
-SHA256 (KDE/release-service/24.12.3/kdepim-runtime-24.12.3.tar.xz) = a207537bc5f05057bb6fdb0a445fd281d6829370c987e50aa6db67fb51e4892c
-SIZE (KDE/release-service/24.12.3/kdepim-runtime-24.12.3.tar.xz) = 1667960
+TIMESTAMP = 1744564205
+SHA256 (KDE/release-service/25.04.0/kdepim-runtime-25.04.0.tar.xz) = 92f8759b1f1d3cc5c6681b51a77079d78ac100e1dd9165ce641675d619a42a92
+SIZE (KDE/release-service/25.04.0/kdepim-runtime-25.04.0.tar.xz) = 1703896
diff --git a/deskutils/kdepim-runtime/pkg-plist b/deskutils/kdepim-runtime/pkg-plist
index 719da4b32899..f2426886a099 100644
--- a/deskutils/kdepim-runtime/pkg-plist
+++ b/deskutils/kdepim-runtime/pkg-plist
@@ -46,7 +46,7 @@ lib/libnewmailnotifier.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/pim6/akonadi/config/pop3config.so
 %%QT_PLUGINDIR%%/pim6/akonadi/config/vcardconfig.so
 %%QT_PLUGINDIR%%/pim6/akonadi/config/vcarddirconfig.so
-%%QT_PLUGINDIR%%/pim6/kcms/kaddressbook/kcm_ldap.so
+%%QT_PLUGINDIR%%/pim6/kcms/common/kcm_ldap.so
 %%QT_PLUGINDIR%%/pim6/mailtransport/mailtransport_akonadiplugin.so
 share/akonadi/agents/birthdaysresource.desktop
 share/akonadi/agents/contactsresource.desktop
@@ -585,6 +585,30 @@ share/locale/he/LC_MESSAGES/akonadi_vcarddir_resource.mo
 share/locale/he/LC_MESSAGES/gid-migrator.mo
 share/locale/he/LC_MESSAGES/kio_akonadi.mo
 share/locale/he/LC_MESSAGES/libfolderarchivesettings.mo
+share/locale/hi/LC_MESSAGES/akonadi-filestore.mo
+share/locale/hi/LC_MESSAGES/akonadi_birthdays_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_contacts_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_etesync_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_ews_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_google_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_ical_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_icaldir_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_imap_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_maildir_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_maildispatcher_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_mbox_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_migration_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_mixedmaildir_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_newmailnotifier_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_openxchange_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_pop3_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_singlefile_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_vcard_resource.mo
+share/locale/hi/LC_MESSAGES/akonadi_vcarddir_resource.mo
+share/locale/hi/LC_MESSAGES/gid-migrator.mo
+share/locale/hi/LC_MESSAGES/kio_akonadi.mo
+share/locale/hi/LC_MESSAGES/libfolderarchivesettings.mo
 share/locale/hr/LC_MESSAGES/akonadi_birthdays_resource.mo
 share/locale/hr/LC_MESSAGES/akonadi_contacts_resource.mo
 share/locale/hr/LC_MESSAGES/akonadi_pop3_resource.mo
@@ -798,12 +822,16 @@ share/locale/lv/LC_MESSAGES/akonadi-filestore.mo
 share/locale/lv/LC_MESSAGES/akonadi_birthdays_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_contacts_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/lv/LC_MESSAGES/akonadi_etesync_resource.mo
+share/locale/lv/LC_MESSAGES/akonadi_ews_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_google_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_ical_resource.mo
+share/locale/lv/LC_MESSAGES/akonadi_icaldir_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_imap_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_maildir_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_maildispatcher_agent.mo
 share/locale/lv/LC_MESSAGES/akonadi_mbox_resource.mo
+share/locale/lv/LC_MESSAGES/akonadi_migration_agent.mo
 share/locale/lv/LC_MESSAGES/akonadi_mixedmaildir_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_newmailnotifier_agent.mo
 share/locale/lv/LC_MESSAGES/akonadi_openxchange_resource.mo
@@ -811,7 +839,9 @@ share/locale/lv/LC_MESSAGES/akonadi_pop3_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_singlefile_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_vcard_resource.mo
 share/locale/lv/LC_MESSAGES/akonadi_vcarddir_resource.mo
+share/locale/lv/LC_MESSAGES/gid-migrator.mo
 share/locale/lv/LC_MESSAGES/kio_akonadi.mo
+share/locale/lv/LC_MESSAGES/libfolderarchivesettings.mo
 share/locale/mai/LC_MESSAGES/akonadi_birthdays_resource.mo
 share/locale/mai/LC_MESSAGES/akonadi_imap_resource.mo
 share/locale/mai/LC_MESSAGES/akonadi_pop3_resource.mo
@@ -1045,6 +1075,30 @@ share/locale/ru/LC_MESSAGES/akonadi_vcarddir_resource.mo
 share/locale/ru/LC_MESSAGES/gid-migrator.mo
 share/locale/ru/LC_MESSAGES/kio_akonadi.mo
 share/locale/ru/LC_MESSAGES/libfolderarchivesettings.mo
+share/locale/sa/LC_MESSAGES/akonadi-filestore.mo
+share/locale/sa/LC_MESSAGES/akonadi_birthdays_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_contacts_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_etesync_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_ews_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_google_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_ical_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_icaldir_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_imap_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_maildir_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_maildispatcher_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_mbox_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_migration_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_mixedmaildir_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_newmailnotifier_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_openxchange_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_pop3_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_singlefile_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_vcard_resource.mo
+share/locale/sa/LC_MESSAGES/akonadi_vcarddir_resource.mo
+share/locale/sa/LC_MESSAGES/gid-migrator.mo
+share/locale/sa/LC_MESSAGES/kio_akonadi.mo
+share/locale/sa/LC_MESSAGES/libfolderarchivesettings.mo
 share/locale/sk/LC_MESSAGES/akonadi-filestore.mo
 share/locale/sk/LC_MESSAGES/akonadi_birthdays_resource.mo
 share/locale/sk/LC_MESSAGES/akonadi_contacts_resource.mo
diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo
index ff8a07572c65..cea02c5c408a 100644
--- a/deskutils/keditbookmarks/distinfo
+++ b/deskutils/keditbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275339
-SHA256 (KDE/release-service/24.12.3/keditbookmarks-24.12.3.tar.xz) = 1d088634e91c7b9018aadc08a86bebcf67e192a514a938b6a81ca1a7e4c1cb82
-SIZE (KDE/release-service/24.12.3/keditbookmarks-24.12.3.tar.xz) = 260656
+TIMESTAMP = 1744564206
+SHA256 (KDE/release-service/25.04.0/keditbookmarks-25.04.0.tar.xz) = 007ba23e521a92cb1ce952698db0ae2c583a94d428ed0fea4af49e60a48a33dd
+SIZE (KDE/release-service/25.04.0/keditbookmarks-25.04.0.tar.xz) = 262488
diff --git a/deskutils/keditbookmarks/pkg-plist b/deskutils/keditbookmarks/pkg-plist
index 41fc6af4cddd..79a5045df1fa 100644
--- a/deskutils/keditbookmarks/pkg-plist
+++ b/deskutils/keditbookmarks/pkg-plist
@@ -67,6 +67,7 @@ share/locale/pt/LC_MESSAGES/keditbookmarks.mo
 share/locale/pt_BR/LC_MESSAGES/keditbookmarks.mo
 share/locale/ro/LC_MESSAGES/keditbookmarks.mo
 share/locale/ru/LC_MESSAGES/keditbookmarks.mo
+share/locale/sa/LC_MESSAGES/keditbookmarks.mo
 share/locale/se/LC_MESSAGES/keditbookmarks.mo
 share/locale/si/LC_MESSAGES/keditbookmarks.mo
 share/locale/sk/LC_MESSAGES/keditbookmarks.mo
diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo
index d059d443ec42..561c6dc98371 100644
--- a/deskutils/kfind/distinfo
+++ b/deskutils/kfind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275342
-SHA256 (KDE/release-service/24.12.3/kfind-24.12.3.tar.xz) = ed549c07d1e91dfaf535b7dbc28a8761bfdabeeb7b802b9497a2e13c282b042b
-SIZE (KDE/release-service/24.12.3/kfind-24.12.3.tar.xz) = 330488
+TIMESTAMP = 1744564207
+SHA256 (KDE/release-service/25.04.0/kfind-25.04.0.tar.xz) = d53e3ca26f050832001cda6f9a8803271e1e54969b0d31dfa8a924d1af54bd05
+SIZE (KDE/release-service/25.04.0/kfind-25.04.0.tar.xz) = 333296
diff --git a/deskutils/kfind/pkg-plist b/deskutils/kfind/pkg-plist
index bd561a25737f..965790df2f95 100644
--- a/deskutils/kfind/pkg-plist
+++ b/deskutils/kfind/pkg-plist
@@ -76,6 +76,7 @@ share/locale/pt/LC_MESSAGES/kfind.mo
 share/locale/pt_BR/LC_MESSAGES/kfind.mo
 share/locale/ro/LC_MESSAGES/kfind.mo
 share/locale/ru/LC_MESSAGES/kfind.mo
+share/locale/sa/LC_MESSAGES/kfind.mo
 share/locale/se/LC_MESSAGES/kfind.mo
 share/locale/si/LC_MESSAGES/kfind.mo
 share/locale/sk/LC_MESSAGES/kfind.mo
diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo
index 290d9b9a6060..53e49f62d9dd 100644
--- a/deskutils/kmail-account-wizard/distinfo
+++ b/deskutils/kmail-account-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275352
-SHA256 (KDE/release-service/24.12.3/kmail-account-wizard-24.12.3.tar.xz) = bd07e2b7bc21422e5c235a4e6192c4ca5c9c2ce566803b9edb24a49b261a930c
-SIZE (KDE/release-service/24.12.3/kmail-account-wizard-24.12.3.tar.xz) = 168300
+TIMESTAMP = 1744564208
+SHA256 (KDE/release-service/25.04.0/kmail-account-wizard-25.04.0.tar.xz) = 79c6df184b1d336c0e06f810dc67e2e35039f1b54cee7c161fdc29eca95e6bc6
+SIZE (KDE/release-service/25.04.0/kmail-account-wizard-25.04.0.tar.xz) = 171632
diff --git a/deskutils/kmail-account-wizard/pkg-plist b/deskutils/kmail-account-wizard/pkg-plist
index cc31e8e62a98..ada377ff10a7 100644
--- a/deskutils/kmail-account-wizard/pkg-plist
+++ b/deskutils/kmail-account-wizard/pkg-plist
@@ -21,6 +21,7 @@ share/locale/fr/LC_MESSAGES/accountwizard.mo
 share/locale/ga/LC_MESSAGES/accountwizard.mo
 share/locale/gl/LC_MESSAGES/accountwizard.mo
 share/locale/he/LC_MESSAGES/accountwizard.mo
+share/locale/hi/LC_MESSAGES/accountwizard.mo
 share/locale/hu/LC_MESSAGES/accountwizard.mo
 share/locale/ia/LC_MESSAGES/accountwizard.mo
 share/locale/it/LC_MESSAGES/accountwizard.mo
@@ -43,6 +44,7 @@ share/locale/pt/LC_MESSAGES/accountwizard.mo
 share/locale/pt_BR/LC_MESSAGES/accountwizard.mo
 share/locale/ro/LC_MESSAGES/accountwizard.mo
 share/locale/ru/LC_MESSAGES/accountwizard.mo
+share/locale/sa/LC_MESSAGES/accountwizard.mo
 share/locale/se/LC_MESSAGES/accountwizard.mo
 share/locale/sk/LC_MESSAGES/accountwizard.mo
 share/locale/sl/LC_MESSAGES/accountwizard.mo
diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile
index a2a31a390c8c..3bac666f92c5 100644
--- a/deskutils/kmail/Makefile
+++ b/deskutils/kmail/Makefile
@@ -28,7 +28,7 @@ USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		itemmodels itemviews jobwidgets kcmutils kio notifications \
 		notifyconfig parts service solid sonnet statusnotifieritem \
 		syntaxhighlighting texteditor textwidgets unitconversion \
-		wallet widgetsaddons windowsystem xmlgui \
+		userfeedback wallet widgetsaddons windowsystem xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	akonadi akonadicontacts akonadimime akonadisearch calendarcore \
diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo
index d02ff4a913ec..e54fe77bd269 100644
--- a/deskutils/kmail/distinfo
+++ b/deskutils/kmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275349
-SHA256 (KDE/release-service/24.12.3/kmail-24.12.3.tar.xz) = 20caaa4fabcfe2d2c73a0391f94dbc91b265707ab3a6f75def1a7300d97870d7
-SIZE (KDE/release-service/24.12.3/kmail-24.12.3.tar.xz) = 7772952
+TIMESTAMP = 1744564207
+SHA256 (KDE/release-service/25.04.0/kmail-25.04.0.tar.xz) = b957e47d80a88916347257211cc8250417653a341f25b546fbcad087396f5975
+SIZE (KDE/release-service/25.04.0/kmail-25.04.0.tar.xz) = 7807192
diff --git a/deskutils/kmail/pkg-plist b/deskutils/kmail/pkg-plist
index cc4b852df1c8..90d373a54055 100644
--- a/deskutils/kmail/pkg-plist
+++ b/deskutils/kmail/pkg-plist
@@ -14,6 +14,7 @@ lib/libmailfilteragentprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
 %%QT_PLUGINDIR%%/kmailpart.so
 %%QT_PLUGINDIR%%/pim6/akonadi/config/archivemailagentconfig.so
 %%QT_PLUGINDIR%%/pim6/akonadi/config/followupreminderagentconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/sendlateragentconfig.so
 %%QT_PLUGINDIR%%/pim6/kcms/kmail/kcm_kmail_accounts.so
 %%QT_PLUGINDIR%%/pim6/kcms/kmail/kcm_kmail_appearance.so
 %%QT_PLUGINDIR%%/pim6/kcms/kmail/kcm_kmail_composer.so
@@ -114,7 +115,15 @@ share/locale/az/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
 share/locale/az/LC_MESSAGES/kmail-refresh-settings.mo
 share/locale/az/LC_MESSAGES/kmail.mo
 share/locale/az/LC_MESSAGES/ktnef.mo
+share/locale/be/LC_MESSAGES/akonadi_archivemail_agent.mo
+share/locale/be/LC_MESSAGES/akonadi_followupreminder_agent.mo
+share/locale/be/LC_MESSAGES/akonadi_mailfilter_agent.mo
+share/locale/be/LC_MESSAGES/akonadi_mailmerge_agent.mo
+share/locale/be/LC_MESSAGES/akonadi_sendlater_agent.mo
+share/locale/be/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
+share/locale/be/LC_MESSAGES/kmail-refresh-settings.mo
 share/locale/be/LC_MESSAGES/kmail.mo
+share/locale/be/LC_MESSAGES/ktnef.mo
 share/locale/bg/LC_MESSAGES/akonadi_archivemail_agent.mo
 share/locale/bg/LC_MESSAGES/akonadi_followupreminder_agent.mo
 share/locale/bg/LC_MESSAGES/akonadi_mailfilter_agent.mo
@@ -271,7 +280,15 @@ share/locale/he/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
 share/locale/he/LC_MESSAGES/kmail-refresh-settings.mo
 share/locale/he/LC_MESSAGES/kmail.mo
 share/locale/he/LC_MESSAGES/ktnef.mo
+share/locale/hi/LC_MESSAGES/akonadi_archivemail_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_followupreminder_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_mailfilter_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_mailmerge_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_sendlater_agent.mo
+share/locale/hi/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
+share/locale/hi/LC_MESSAGES/kmail-refresh-settings.mo
 share/locale/hi/LC_MESSAGES/kmail.mo
+share/locale/hi/LC_MESSAGES/ktnef.mo
 share/locale/hne/LC_MESSAGES/kmail.mo
 share/locale/hr/LC_MESSAGES/kmail.mo
 share/locale/hsb/LC_MESSAGES/kmail.mo
@@ -434,6 +451,15 @@ share/locale/ru/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
 share/locale/ru/LC_MESSAGES/kmail-refresh-settings.mo
 share/locale/ru/LC_MESSAGES/kmail.mo
 share/locale/ru/LC_MESSAGES/ktnef.mo
+share/locale/sa/LC_MESSAGES/akonadi_archivemail_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_followupreminder_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_mailfilter_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_mailmerge_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_sendlater_agent.mo
+share/locale/sa/LC_MESSAGES/akonadi_unifiedmailbox_agent.mo
+share/locale/sa/LC_MESSAGES/kmail-refresh-settings.mo
+share/locale/sa/LC_MESSAGES/kmail.mo
+share/locale/sa/LC_MESSAGES/ktnef.mo
 share/locale/se/LC_MESSAGES/kmail.mo
 share/locale/se/LC_MESSAGES/ktnef.mo
 share/locale/si/LC_MESSAGES/kmail.mo
diff --git a/deskutils/kongress/distinfo b/deskutils/kongress/distinfo
index 97996146b703..07578c24c4ba 100644
--- a/deskutils/kongress/distinfo
+++ b/deskutils/kongress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275355
-SHA256 (KDE/release-service/24.12.3/kongress-24.12.3.tar.xz) = a3e95f16c55756b64473529368563c4ac095eaa9e47f549e62df341cca5650f8
-SIZE (KDE/release-service/24.12.3/kongress-24.12.3.tar.xz) = 158340
+TIMESTAMP = 1744564208
+SHA256 (KDE/release-service/25.04.0/kongress-25.04.0.tar.xz) = 5c38f856d9bf81638b76412b77740a4716b65f2a8798f56ce50e6c03b5c55470
+SIZE (KDE/release-service/25.04.0/kongress-25.04.0.tar.xz) = 164480
diff --git a/deskutils/kongress/pkg-plist b/deskutils/kongress/pkg-plist
index 84d36a723c60..677c0e938339 100644
--- a/deskutils/kongress/pkg-plist
+++ b/deskutils/kongress/pkg-plist
@@ -38,6 +38,8 @@ share/locale/gl/LC_MESSAGES/kongress.mo
 share/locale/gl/LC_MESSAGES/kongressac.mo
 share/locale/he/LC_MESSAGES/kongress.mo
 share/locale/he/LC_MESSAGES/kongressac.mo
+share/locale/hi/LC_MESSAGES/kongress.mo
+share/locale/hi/LC_MESSAGES/kongressac.mo
 share/locale/ia/LC_MESSAGES/kongress.mo
 share/locale/ia/LC_MESSAGES/kongressac.mo
 share/locale/it/LC_MESSAGES/kongress.mo
@@ -67,6 +69,8 @@ share/locale/pt_BR/LC_MESSAGES/kongressac.mo
 share/locale/ro/LC_MESSAGES/kongressac.mo
 share/locale/ru/LC_MESSAGES/kongress.mo
 share/locale/ru/LC_MESSAGES/kongressac.mo
+share/locale/sa/LC_MESSAGES/kongress.mo
+share/locale/sa/LC_MESSAGES/kongressac.mo
 share/locale/sk/LC_MESSAGES/kongress.mo
 share/locale/sk/LC_MESSAGES/kongressac.mo
 share/locale/sl/LC_MESSAGES/kongress.mo
diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo
index 640118d72fd6..d06c0d6b460d 100644
--- a/deskutils/kontact/distinfo
+++ b/deskutils/kontact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275359
-SHA256 (KDE/release-service/24.12.3/kontact-24.12.3.tar.xz) = 0dc73681f56c976fa8a084b6c18ea90020305f0058e21d67bf47cfa8ea2c8929
-SIZE (KDE/release-service/24.12.3/kontact-24.12.3.tar.xz) = 868804
+TIMESTAMP = 1744564209
+SHA256 (KDE/release-service/25.04.0/kontact-25.04.0.tar.xz) = 3eb5c3beac967aa4246078fab93c45bba6eb9ab838349d8a87b6d660265409e9
+SIZE (KDE/release-service/25.04.0/kontact-25.04.0.tar.xz) = 886220
diff --git a/deskutils/kontact/pkg-plist b/deskutils/kontact/pkg-plist
index b42f3b5f13e5..e51f6bd1a0fc 100644
--- a/deskutils/kontact/pkg-plist
+++ b/deskutils/kontact/pkg-plist
@@ -6,9 +6,11 @@ share/applications/org.kde.kontact.desktop
 share/config.kcfg/kontact.kcfg
 share/dbus-1/services/org.kde.kontact.service
 share/icons/hicolor/128x128/apps/kontact.png
+share/icons/hicolor/144x144/apps/kontact.png
 share/icons/hicolor/16x16/apps/kontact.png
 share/icons/hicolor/22x22/apps/kontact.png
 share/icons/hicolor/32x32/apps/kontact.png
+share/icons/hicolor/44x44/apps/kontact.png
 share/icons/hicolor/48x48/apps/kontact.png
 share/icons/hicolor/64x64/apps/kontact.png
 share/icons/hicolor/scalable/apps/kontact.svg
@@ -68,6 +70,7 @@ share/locale/pt/LC_MESSAGES/kontact.mo
 share/locale/pt_BR/LC_MESSAGES/kontact.mo
 share/locale/ro/LC_MESSAGES/kontact.mo
 share/locale/ru/LC_MESSAGES/kontact.mo
+share/locale/sa/LC_MESSAGES/kontact.mo
 share/locale/se/LC_MESSAGES/kontact.mo
 share/locale/si/LC_MESSAGES/kontact.mo
 share/locale/sk/LC_MESSAGES/kontact.mo
diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile
index 1f84210237f0..3ba7954dba8c 100644
--- a/deskutils/korganizer/Makefile
+++ b/deskutils/korganizer/Makefile
@@ -15,7 +15,8 @@ USE_KDE=	attica auth bookmarks codecs completion config configwidgets \
 		coreaddons crash dbusaddons guiaddons i18n iconthemes \
 		itemmodels itemviews jobwidgets kcmutils kio newstuff \
 		notifications parts phonon service solid sonnet textwidgets \
-		unitconversion wallet widgetsaddons windowsystem xmlgui \
+		unitconversion userfeedback wallet widgetsaddons windowsystem \
+		xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	akonadi akonadicalendar akonadicontacts akonadimime \
diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo
index c8ccaf0361b8..4ced9f33bdfe 100644
--- a/deskutils/korganizer/distinfo
+++ b/deskutils/korganizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275365
-SHA256 (KDE/release-service/24.12.3/korganizer-24.12.3.tar.xz) = 1971118128338627309fa86fde08d4a6d3c48c08be90c5b8dee06b319e62e514
-SIZE (KDE/release-service/24.12.3/korganizer-24.12.3.tar.xz) = 2946216
+TIMESTAMP = 1744564209
+SHA256 (KDE/release-service/25.04.0/korganizer-25.04.0.tar.xz) = f5a3e9a3d86a4d6593d3dee589bb30274e8634f106e4f81e1f61955d1b818e63
+SIZE (KDE/release-service/25.04.0/korganizer-25.04.0.tar.xz) = 2976416
diff --git a/deskutils/korganizer/pkg-plist b/deskutils/korganizer/pkg-plist
index 9bef97675403..dbe8d279563d 100644
--- a/deskutils/korganizer/pkg-plist
+++ b/deskutils/korganizer/pkg-plist
@@ -186,6 +186,8 @@ share/locale/ro/LC_MESSAGES/korganizer.mo
 share/locale/ro/LC_MESSAGES/korganizer_calendarplugins.mo
 share/locale/ru/LC_MESSAGES/korganizer.mo
 share/locale/ru/LC_MESSAGES/korganizer_calendarplugins.mo
+share/locale/sa/LC_MESSAGES/korganizer.mo
+share/locale/sa/LC_MESSAGES/korganizer_calendarplugins.mo
 share/locale/se/LC_MESSAGES/korganizer.mo
 share/locale/se/LC_MESSAGES/korganizer_calendarplugins.mo
 share/locale/sk/LC_MESSAGES/korganizer.mo
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 61ca4065a590..08f25bca58d3 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275368
-SHA256 (KDE/release-service/24.12.3/kruler-24.12.3.tar.xz) = ab90ffbc2aecf84ff2d569d6d53e2beba9447558b2785d6193feb7f33d69ddc7
-SIZE (KDE/release-service/24.12.3/kruler-24.12.3.tar.xz) = 286448
+TIMESTAMP = 1744564210
+SHA256 (KDE/release-service/25.04.0/kruler-25.04.0.tar.xz) = 79e4aab58a92ffcbb13812be96bde306b6140fc81f738fc04757911c538b8443
+SIZE (KDE/release-service/25.04.0/kruler-25.04.0.tar.xz) = 287356
diff --git a/deskutils/kruler/pkg-plist b/deskutils/kruler/pkg-plist
index fd1e7d60a0d9..7a8ff9a2c6e9 100644
--- a/deskutils/kruler/pkg-plist
+++ b/deskutils/kruler/pkg-plist
@@ -73,6 +73,7 @@ share/locale/pt/LC_MESSAGES/kruler.mo
 share/locale/pt_BR/LC_MESSAGES/kruler.mo
 share/locale/ro/LC_MESSAGES/kruler.mo
 share/locale/ru/LC_MESSAGES/kruler.mo
+share/locale/sa/LC_MESSAGES/kruler.mo
 share/locale/se/LC_MESSAGES/kruler.mo
 share/locale/si/LC_MESSAGES/kruler.mo
 share/locale/sk/LC_MESSAGES/kruler.mo
diff --git a/deskutils/kweather/distinfo b/deskutils/kweather/distinfo
index 6d841fe2863f..9b40679d28ba 100644
--- a/deskutils/kweather/distinfo
+++ b/deskutils/kweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275371
-SHA256 (KDE/release-service/24.12.3/kweather-24.12.3.tar.xz) = f423f5b926e4e685d7acaef5c13a79279b51f2f158070635bc77ef1917f50ed6
-SIZE (KDE/release-service/24.12.3/kweather-24.12.3.tar.xz) = 361800
+TIMESTAMP = 1744564210
+SHA256 (KDE/release-service/25.04.0/kweather-25.04.0.tar.xz) = dfdfb8d99186b0311f40eaeff780567f45121aae0e71cfb674a4adcd06a90162
+SIZE (KDE/release-service/25.04.0/kweather-25.04.0.tar.xz) = 365308
diff --git a/deskutils/kweather/pkg-plist b/deskutils/kweather/pkg-plist
index 1fda7be39584..e07eb9695ba2 100644
--- a/deskutils/kweather/pkg-plist
+++ b/deskutils/kweather/pkg-plist
@@ -20,6 +20,7 @@ share/locale/fi/LC_MESSAGES/kweather.mo
 share/locale/fr/LC_MESSAGES/kweather.mo
 share/locale/gl/LC_MESSAGES/kweather.mo
 share/locale/he/LC_MESSAGES/kweather.mo
+share/locale/hi/LC_MESSAGES/kweather.mo
 share/locale/hu/LC_MESSAGES/kweather.mo
 share/locale/ia/LC_MESSAGES/kweather.mo
 share/locale/is/LC_MESSAGES/kweather.mo
@@ -29,6 +30,7 @@ share/locale/ka/LC_MESSAGES/kweather.mo
 share/locale/ko/LC_MESSAGES/kweather.mo
 share/locale/lt/LC_MESSAGES/kweather.mo
 share/locale/lv/LC_MESSAGES/kweather.mo
+share/locale/nb/LC_MESSAGES/kweather.mo
 share/locale/nl/LC_MESSAGES/kweather.mo
 share/locale/nn/LC_MESSAGES/kweather.mo
 share/locale/pa/LC_MESSAGES/kweather.mo
@@ -36,6 +38,7 @@ share/locale/pl/LC_MESSAGES/kweather.mo
 share/locale/pt/LC_MESSAGES/kweather.mo
 share/locale/pt_BR/LC_MESSAGES/kweather.mo
 share/locale/ru/LC_MESSAGES/kweather.mo
+share/locale/sa/LC_MESSAGES/kweather.mo
 share/locale/sk/LC_MESSAGES/kweather.mo
 share/locale/sl/LC_MESSAGES/kweather.mo
 share/locale/sv/LC_MESSAGES/kweather.mo
diff --git a/deskutils/kweathercore/distinfo b/deskutils/kweathercore/distinfo
index b2a395f71437..ac5aaae462be 100644
--- a/deskutils/kweathercore/distinfo
+++ b/deskutils/kweathercore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275374
-SHA256 (KDE/release-service/24.12.3/kweathercore-24.12.3.tar.xz) = 18c9562a01c2295cb55ae8be42c93b9ec0065a3fb4a4bb7b11933db97d0cc285
-SIZE (KDE/release-service/24.12.3/kweathercore-24.12.3.tar.xz) = 75800
+TIMESTAMP = 1744564211
+SHA256 (KDE/release-service/25.04.0/kweathercore-25.04.0.tar.xz) = 17f208e4a126778f1fbd179522792c6aca1dd614a06ce4cd5452a5fe6f67cd4c
+SIZE (KDE/release-service/25.04.0/kweathercore-25.04.0.tar.xz) = 77124
diff --git a/deskutils/kweathercore/pkg-plist b/deskutils/kweathercore/pkg-plist
index 0d3077d82f29..f963a41aa4f5 100644
--- a/deskutils/kweathercore/pkg-plist
+++ b/deskutils/kweathercore/pkg-plist
@@ -40,6 +40,10 @@ lib/libKWeatherCore.so
 lib/libKWeatherCore.so.%%KDE_APPLICATIONS_VERSION%%
 lib/libKWeatherCore.so.6
 %%QT_MKSPECDIR%%/modules/qt_KWeatherCore.pri
+%%QT_QMLDIR%%/org/kde/weathercore/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/weathercore/kweathercoreqmlplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/weathercore/libkweathercoreqmlplugin.so
+%%QT_QMLDIR%%/org/kde/weathercore/qmldir
 share/locale/ar/LC_MESSAGES/kweathercore6.mo
 share/locale/ast/LC_MESSAGES/kweathercore6.mo
 share/locale/az/LC_MESSAGES/kweathercore6.mo
@@ -67,6 +71,7 @@ share/locale/ka/LC_MESSAGES/kweathercore6.mo
 share/locale/ko/LC_MESSAGES/kweathercore6.mo
 share/locale/lt/LC_MESSAGES/kweathercore6.mo
 share/locale/lv/LC_MESSAGES/kweathercore6.mo
+share/locale/nb/LC_MESSAGES/kweathercore6.mo
 share/locale/nl/LC_MESSAGES/kweathercore6.mo
 share/locale/nn/LC_MESSAGES/kweathercore6.mo
 share/locale/pa/LC_MESSAGES/kweathercore6.mo
@@ -74,6 +79,7 @@ share/locale/pl/LC_MESSAGES/kweathercore6.mo
 share/locale/pt/LC_MESSAGES/kweathercore6.mo
 share/locale/pt_BR/LC_MESSAGES/kweathercore6.mo
 share/locale/ru/LC_MESSAGES/kweathercore6.mo
+share/locale/sa/LC_MESSAGES/kweathercore6.mo
 share/locale/sk/LC_MESSAGES/kweathercore6.mo
 share/locale/sl/LC_MESSAGES/kweathercore6.mo
 share/locale/sv/LC_MESSAGES/kweathercore6.mo
diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo
index 121e6a201071..e690e59fc1ca 100644
--- a/deskutils/libkdepim/distinfo
+++ b/deskutils/libkdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275377
-SHA256 (KDE/release-service/24.12.3/libkdepim-24.12.3.tar.xz) = d83a70a2d259e579afdd82e1bbc082f35c92a1fc6cf28b32a61e2ac7b841040a
-SIZE (KDE/release-service/24.12.3/libkdepim-24.12.3.tar.xz) = 282856
+TIMESTAMP = 1744564211
+SHA256 (KDE/release-service/25.04.0/libkdepim-25.04.0.tar.xz) = c36a50f85201a6f5393d896e472bf5fe99656b8c76cae8e3facf878b17766b7d
+SIZE (KDE/release-service/25.04.0/libkdepim-25.04.0.tar.xz) = 283040
diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo
index a996ff96c902..5c9e185eddcd 100644
--- a/deskutils/mbox-importer/distinfo
+++ b/deskutils/mbox-importer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275379
-SHA256 (KDE/release-service/24.12.3/mbox-importer-24.12.3.tar.xz) = eb49bbb5004d1c439f3be01a23ac424fc0c2d5e37b974e61ce6431ef25048c77
-SIZE (KDE/release-service/24.12.3/mbox-importer-24.12.3.tar.xz) = 31928
+TIMESTAMP = 1744564212
+SHA256 (KDE/release-service/25.04.0/mbox-importer-25.04.0.tar.xz) = d909d8eb4c88661ef888095dba015f3f26121d57ec27361c126cee847d5a31db
+SIZE (KDE/release-service/25.04.0/mbox-importer-25.04.0.tar.xz) = 31852
diff --git a/deskutils/merkuro/Makefile b/deskutils/merkuro/Makefile
index bc69364eeb92..72ce1edcf01e 100644
--- a/deskutils/merkuro/Makefile
+++ b/deskutils/merkuro/Makefile
@@ -19,6 +19,7 @@ USE_KDE=	akonadi akonadicalendar akonadicontacts auth calendarcore \
 		pimtextedit qqc2-desktop-style service sonnet textwidgets \
 		widgetsaddons windowsystem xmlgui \
 		ecm:build
+USE_QT=		base location
 USE_XORG=	x11
 
 .include <bsd.port.mk>
diff --git a/deskutils/merkuro/distinfo b/deskutils/merkuro/distinfo
index a7617159f262..110a15cdb6ce 100644
--- a/deskutils/merkuro/distinfo
+++ b/deskutils/merkuro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275384
-SHA256 (KDE/release-service/24.12.3/merkuro-24.12.3.tar.xz) = 925e75b66d0b6166c34c808731e921f83132c5c45c8c3723ebb9fd424ef4f153
-SIZE (KDE/release-service/24.12.3/merkuro-24.12.3.tar.xz) = 793568
+TIMESTAMP = 1744564212
+SHA256 (KDE/release-service/25.04.0/merkuro-25.04.0.tar.xz) = 7ed33d7f95dbff3a6c96b7b8a252333d0a70f4041854133ba8b2132073de4c5d
+SIZE (KDE/release-service/25.04.0/merkuro-25.04.0.tar.xz) = 819136
diff --git a/deskutils/merkuro/pkg-plist b/deskutils/merkuro/pkg-plist
index 0954f136fc27..496ce99edcb4 100644
--- a/deskutils/merkuro/pkg-plist
+++ b/deskutils/merkuro/pkg-plist
@@ -8,6 +8,7 @@ lib/libmerkuro_contact.so
 lib/libmerkuro_contact.so.%%KDE_APPLICATIONS_VERSION%%
 lib/libmerkuro_contact.so.6
 %%QT_QMLDIR%%/org/kde/akonadi/AgentConfigurationForm.qml
+%%QT_QMLDIR%%/org/kde/akonadi/CollectionChooserPage.qml
 %%QT_QMLDIR%%/org/kde/akonadi/CollectionComboBox.qml
 %%QT_QMLDIR%%/org/kde/akonadi/MobileCollectionComboBox.qml
 %%QT_QMLDIR%%/org/kde/akonadi/ProgressStatusBar.qml
@@ -16,15 +17,6 @@ lib/libmerkuro_contact.so.6
 %%QT_QMLDIR%%/org/kde/akonadi/kde-qmlmodule.version
 %%QT_QMLDIR%%/org/kde/akonadi/libakonadi_quick_plugin.so
 %%QT_QMLDIR%%/org/kde/akonadi/qmldir
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/BottomToolBar.qml
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/DatePopupSingleton.qml
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/MenuBar.qml
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/PriorityComboBox.qml
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/ReminderDelegate.qml
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/libmerkuro_calendar_plugin.so
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/merkuro_calendar_plugin.qmltypes
-%%QT_QMLDIR%%/org/kde/merkuro/calendar/qmldir
 %%QT_QMLDIR%%/org/kde/merkuro/components/BaseApplication.qml
 %%QT_QMLDIR%%/org/kde/merkuro/components/ColoredCheckbox.qml
 %%QT_QMLDIR%%/org/kde/merkuro/components/EditMenu.qml
@@ -50,13 +42,13 @@ lib/libmerkuro_contact.so.6
 %%QT_QMLDIR%%/org/kde/merkuro/contact/Settings.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/Sidebar.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/merkuro/contact/libmerkuro_contact_plugin.so
-%%QT_QMLDIR%%/org/kde/merkuro/contact/merkuro_contact_plugin.qmltypes
+%%QT_QMLDIR%%/org/kde/merkuro/contact/libmerkuro_contactplugin.so
+%%QT_QMLDIR%%/org/kde/merkuro/contact/merkuro_contact.qmltypes
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/AddressBookMenu.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/ContactGroupPage.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/ContactPage.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/ContactsPage.qml
-%%QT_QMLDIR%%/org/kde/merkuro/contact/private/DeleteContactAction.qml
+%%QT_QMLDIR%%/org/kde/merkuro/contact/private/DeleteContactDialog.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/Header.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/PhoneNumberDialog.qml
 %%QT_QMLDIR%%/org/kde/merkuro/contact/private/QrCodePage.qml
@@ -108,6 +100,7 @@ share/locale/ca@valencia/LC_MESSAGES/merkuro.mo
 share/locale/ca@valencia/LC_MESSAGES/merkurolauncher.mo
 share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/cs/LC_MESSAGES/merkuro.mo
+share/locale/cs/LC_MESSAGES/merkurolauncher.mo
 share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/da/LC_MESSAGES/merkuro.mo
 share/locale/da/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
@@ -136,8 +129,10 @@ share/locale/gl/LC_MESSAGES/merkuro.mo
 share/locale/gl/LC_MESSAGES/merkurolauncher.mo
 share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/he/LC_MESSAGES/merkuro.mo
+share/locale/he/LC_MESSAGES/merkurolauncher.mo
 share/locale/he/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/hi/LC_MESSAGES/merkuro.mo
+share/locale/hi/LC_MESSAGES/merkurolauncher.mo
 share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/hu/LC_MESSAGES/merkuro.mo
 share/locale/hu/LC_MESSAGES/merkurolauncher.mo
@@ -161,6 +156,8 @@ share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/lt/LC_MESSAGES/merkuro.mo
 share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/lv/LC_MESSAGES/merkuro.mo
+share/locale/lv/LC_MESSAGES/merkurolauncher.mo
+share/locale/lv/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/nl/LC_MESSAGES/merkuro.mo
 share/locale/nl/LC_MESSAGES/merkurolauncher.mo
 share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
@@ -171,11 +168,13 @@ share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/pt/LC_MESSAGES/merkuro.mo
 share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/pt_BR/LC_MESSAGES/merkuro.mo
-share/locale/pt_BR/LC_MESSAGES/merkurolauncher.mo
 share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/ru/LC_MESSAGES/merkuro.mo
 share/locale/ru/LC_MESSAGES/merkurolauncher.mo
 share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
+share/locale/sa/LC_MESSAGES/merkuro.mo
+share/locale/sa/LC_MESSAGES/merkurolauncher.mo
+share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
 share/locale/sk/LC_MESSAGES/merkuro.mo
 share/locale/sk/LC_MESSAGES/merkurolauncher.mo
 share/locale/sk/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile
index e538c1594ac6..dd3d08ae51a6 100644
--- a/deskutils/pim-data-exporter/Makefile
+++ b/deskutils/pim-data-exporter/Makefile
@@ -16,7 +16,7 @@ USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
 USE_KDE=	archive auth bookmarks codecs completion config configwidgets \
 		coreaddons crash dbusaddons i18n itemmodels itemviews \
 		jobwidgets kio notifications service solid statusnotifieritem \
-		wallet widgetsaddons windowsystem xmlgui \
+		userfeedback wallet widgetsaddons windowsystem xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	akonadi akonadicontacts akonadimime calendarcore \
diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo
index 2dda4a3779c8..7796e94503cd 100644
--- a/deskutils/pim-data-exporter/distinfo
+++ b/deskutils/pim-data-exporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275387
-SHA256 (KDE/release-service/24.12.3/pim-data-exporter-24.12.3.tar.xz) = cd709e8b1c964f76adb7c816f77e2e7469f6efdabc01b2efac86a11e351fc92a
-SIZE (KDE/release-service/24.12.3/pim-data-exporter-24.12.3.tar.xz) = 421816
+TIMESTAMP = 1744564213
+SHA256 (KDE/release-service/25.04.0/pim-data-exporter-25.04.0.tar.xz) = 8325f092e73c9d9fa40eb201894c94cf32d9cad6adf3a04440be994c348c18f2
+SIZE (KDE/release-service/25.04.0/pim-data-exporter-25.04.0.tar.xz) = 428168
diff --git a/deskutils/pim-data-exporter/pkg-plist b/deskutils/pim-data-exporter/pkg-plist
index 8c872c82cee1..d3c24fef2f07 100644
--- a/deskutils/pim-data-exporter/pkg-plist
+++ b/deskutils/pim-data-exporter/pkg-plist
@@ -25,6 +25,7 @@ share/locale/fr/LC_MESSAGES/pimdataexporter.mo
 share/locale/ga/LC_MESSAGES/pimdataexporter.mo
 share/locale/gl/LC_MESSAGES/pimdataexporter.mo
 share/locale/he/LC_MESSAGES/pimdataexporter.mo
+share/locale/hi/LC_MESSAGES/pimdataexporter.mo
 share/locale/hu/LC_MESSAGES/pimdataexporter.mo
 share/locale/ia/LC_MESSAGES/pimdataexporter.mo
 share/locale/it/LC_MESSAGES/pimdataexporter.mo
@@ -44,6 +45,7 @@ share/locale/pt/LC_MESSAGES/pimdataexporter.mo
 share/locale/pt_BR/LC_MESSAGES/pimdataexporter.mo
 share/locale/ro/LC_MESSAGES/pimdataexporter.mo
 share/locale/ru/LC_MESSAGES/pimdataexporter.mo
+share/locale/sa/LC_MESSAGES/pimdataexporter.mo
 share/locale/sk/LC_MESSAGES/pimdataexporter.mo
 share/locale/sl/LC_MESSAGES/pimdataexporter.mo
 share/locale/sr/LC_MESSAGES/pimdataexporter.mo
diff --git a/deskutils/pim-sieve-editor/Makefile b/deskutils/pim-sieve-editor/Makefile
index b1a72c7f0629..4e09c998726d 100644
--- a/deskutils/pim-sieve-editor/Makefile
+++ b/deskutils/pim-sieve-editor/Makefile
@@ -10,8 +10,8 @@ LIB_DEPENDS=	libqt6keychain.so:security/qtkeychain@qt6
 
 USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz
 USE_KDE=	auth bookmarks codecs config configwidgets coreaddons crash \
-		dbusaddons i18n iconthemes kio service wallet widgetsaddons \
-		xmlgui \
+		dbusaddons i18n iconthemes kio service userfeedback \
+		wallet widgetsaddons xmlgui \
 		ecm:build
 # pim components
 USE_KDE+=	libksieve mailtransport pimcommon pimtextedit
diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo
index 733dc807e349..35a00d04a2d6 100644
--- a/deskutils/pim-sieve-editor/distinfo
+++ b/deskutils/pim-sieve-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275391
-SHA256 (KDE/release-service/24.12.3/pim-sieve-editor-24.12.3.tar.xz) = dbf1d481fd0eaaba40b7abe404fd01afa8fb37229f4c083ac0b19c5316f25210
-SIZE (KDE/release-service/24.12.3/pim-sieve-editor-24.12.3.tar.xz) = 470528
+TIMESTAMP = 1744564214
+SHA256 (KDE/release-service/25.04.0/pim-sieve-editor-25.04.0.tar.xz) = 653d6d98d0db19b183ef57c339851ebcbcbd2e906d6b7fc9c704416e9111d095
+SIZE (KDE/release-service/25.04.0/pim-sieve-editor-25.04.0.tar.xz) = 479564
diff --git a/deskutils/pim-sieve-editor/pkg-plist b/deskutils/pim-sieve-editor/pkg-plist
index 299cd647e1cd..a441c93a2faa 100644
--- a/deskutils/pim-sieve-editor/pkg-plist
+++ b/deskutils/pim-sieve-editor/pkg-plist
@@ -28,6 +28,7 @@ share/locale/fi/LC_MESSAGES/sieveeditor.mo
 share/locale/fr/LC_MESSAGES/sieveeditor.mo
 share/locale/gl/LC_MESSAGES/sieveeditor.mo
 share/locale/he/LC_MESSAGES/sieveeditor.mo
+share/locale/hi/LC_MESSAGES/sieveeditor.mo
 share/locale/hu/LC_MESSAGES/sieveeditor.mo
 share/locale/ia/LC_MESSAGES/sieveeditor.mo
 share/locale/it/LC_MESSAGES/sieveeditor.mo
@@ -35,6 +36,7 @@ share/locale/ja/LC_MESSAGES/sieveeditor.mo
 share/locale/ka/LC_MESSAGES/sieveeditor.mo
 share/locale/ko/LC_MESSAGES/sieveeditor.mo
 share/locale/lt/LC_MESSAGES/sieveeditor.mo
+share/locale/lv/LC_MESSAGES/sieveeditor.mo
 share/locale/nb/LC_MESSAGES/sieveeditor.mo
 share/locale/nds/LC_MESSAGES/sieveeditor.mo
 share/locale/nl/LC_MESSAGES/sieveeditor.mo
@@ -43,6 +45,7 @@ share/locale/pt/LC_MESSAGES/sieveeditor.mo
 share/locale/pt_BR/LC_MESSAGES/sieveeditor.mo
 share/locale/ro/LC_MESSAGES/sieveeditor.mo
 share/locale/ru/LC_MESSAGES/sieveeditor.mo
+share/locale/sa/LC_MESSAGES/sieveeditor.mo
 share/locale/sk/LC_MESSAGES/sieveeditor.mo
 share/locale/sl/LC_MESSAGES/sieveeditor.mo
 share/locale/sr/LC_MESSAGES/sieveeditor.mo
diff --git a/deskutils/zanshin/distinfo b/deskutils/zanshin/distinfo
index a7f63ab39b09..b7edc9cba374 100644
--- a/deskutils/zanshin/distinfo
+++ b/deskutils/zanshin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275395
-SHA256 (KDE/release-service/24.12.3/zanshin-24.12.3.tar.xz) = d6278c2c916dba0efd1adc2488162a8649a74fe3cff886f743e7d326fb17c750
-SIZE (KDE/release-service/24.12.3/zanshin-24.12.3.tar.xz) = 380756
+TIMESTAMP = 1744564214
+SHA256 (KDE/release-service/25.04.0/zanshin-25.04.0.tar.xz) = bc7d14b5ce4a6f70bb4e1414150ded0d4c2fb994e77f26ddf0821a0a5d4de9f6
+SIZE (KDE/release-service/25.04.0/zanshin-25.04.0.tar.xz) = 387488
diff --git a/deskutils/zanshin/pkg-plist b/deskutils/zanshin/pkg-plist
index 7436dfbdbdc0..45acafafac78 100644
--- a/deskutils/zanshin/pkg-plist
+++ b/deskutils/zanshin/pkg-plist
@@ -28,6 +28,7 @@ share/locale/fr/LC_MESSAGES/zanshin.mo
 share/locale/ga/LC_MESSAGES/zanshin.mo
 share/locale/gl/LC_MESSAGES/zanshin.mo
 share/locale/he/LC_MESSAGES/zanshin.mo
+share/locale/hi/LC_MESSAGES/zanshin.mo
 share/locale/hu/LC_MESSAGES/zanshin.mo
 share/locale/ia/LC_MESSAGES/zanshin.mo
 share/locale/it/LC_MESSAGES/zanshin.mo
@@ -45,6 +46,7 @@ share/locale/pl/LC_MESSAGES/zanshin.mo
 share/locale/pt/LC_MESSAGES/zanshin.mo
 share/locale/pt_BR/LC_MESSAGES/zanshin.mo
 share/locale/ru/LC_MESSAGES/zanshin.mo
+share/locale/sa/LC_MESSAGES/zanshin.mo
 share/locale/sk/LC_MESSAGES/zanshin.mo
 share/locale/sl/LC_MESSAGES/zanshin.mo
 share/locale/sv/LC_MESSAGES/zanshin.mo
diff --git a/devel/cervisia/distinfo b/devel/cervisia/distinfo
index 2599de6654fa..fcc959432628 100644
--- a/devel/cervisia/distinfo
+++ b/devel/cervisia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275400
-SHA256 (KDE/release-service/24.12.3/cervisia-24.12.3.tar.xz) = 959584b4a3b83fabc012627289f5244cb70e74582f3133d95f7b7d72c689ae25
-SIZE (KDE/release-service/24.12.3/cervisia-24.12.3.tar.xz) = 1809892
+TIMESTAMP = 1744564215
+SHA256 (KDE/release-service/25.04.0/cervisia-25.04.0.tar.xz) = 1fe2a50ea10be8ea218aa1ab5d612d519b10bbb51b4dc1ffa06aad41ba453209
+SIZE (KDE/release-service/25.04.0/cervisia-25.04.0.tar.xz) = 1809972
diff --git a/devel/cervisia/pkg-plist b/devel/cervisia/pkg-plist
index b71866d31995..bddbea615d5a 100644
--- a/devel/cervisia/pkg-plist
+++ b/devel/cervisia/pkg-plist
@@ -1,10 +1,7 @@
 bin/cervisia
 bin/cvsaskpass
 bin/cvsservice5
-lib/libkdeinit5_cervisia.so
-lib/libkdeinit5_cvsaskpass.so
-lib/libkdeinit5_cvsservice.so
-%%QT_PLUGINDIR%%/cervisiapart5.so
+%%QT_PLUGINDIR%%/kf5/parts/cervisiapart.so
 share/applications/org.kde.cervisia.desktop
 share/config.kcfg/cervisiapart.kcfg
 share/dbus-1/interfaces/org.kde.cervisia5.cvsjob.xml
@@ -47,7 +44,6 @@ share/icons/hicolor/scalable/actions/vcs-status-cvs-cervisia.svgz
 share/icons/hicolor/scalable/actions/vcs-update-cvs-cervisia.svgz
 share/icons/hicolor/scalable/apps/cervisia.svg
 share/knotifications5/cervisia.notifyrc
-share/kservices5/org.kde.cervisiapart5.desktop
 share/kservices5/org.kde.cvsservice5.desktop
 share/kxmlgui5/cervisia/cervisiashellui.rc
 share/kxmlgui5/cervisiapart/cervisiaui.rc
diff --git a/devel/dolphin-plugins/distinfo b/devel/dolphin-plugins/distinfo
index 24a072b10ac7..70e74ba0c3f1 100644
--- a/devel/dolphin-plugins/distinfo
+++ b/devel/dolphin-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275403
-SHA256 (KDE/release-service/24.12.3/dolphin-plugins-24.12.3.tar.xz) = ea47d6e6ce5b69db03e5929298f5c11e4d630970d76a45550229d57eb04504f0
-SIZE (KDE/release-service/24.12.3/dolphin-plugins-24.12.3.tar.xz) = 319108
+TIMESTAMP = 1744564215
+SHA256 (KDE/release-service/25.04.0/dolphin-plugins-25.04.0.tar.xz) = ff1abe904b5f0517ed70bb17afa987bd8416297b44ba59881019c4ff9f2f4d9b
+SIZE (KDE/release-service/25.04.0/dolphin-plugins-25.04.0.tar.xz) = 329340
diff --git a/devel/dolphin-plugins/pkg-plist b/devel/dolphin-plugins/pkg-plist
index a2b011d6e006..ae05849a4136 100644
--- a/devel/dolphin-plugins/pkg-plist
+++ b/devel/dolphin-plugins/pkg-plist
@@ -120,6 +120,12 @@ share/locale/he/LC_MESSAGES/fileviewhgplugin.mo
 share/locale/he/LC_MESSAGES/fileviewsvnplugin.mo
 share/locale/he/LC_MESSAGES/makefileactions.mo
 share/locale/he/LC_MESSAGES/mountisoaction.mo
+share/locale/hi/LC_MESSAGES/fileviewbazaarplugin.mo
+share/locale/hi/LC_MESSAGES/fileviewgitplugin.mo
+share/locale/hi/LC_MESSAGES/fileviewhgplugin.mo
+share/locale/hi/LC_MESSAGES/fileviewsvnplugin.mo
+share/locale/hi/LC_MESSAGES/makefileactions.mo
+share/locale/hi/LC_MESSAGES/mountisoaction.mo
 share/locale/hu/LC_MESSAGES/fileviewbazaarplugin.mo
 share/locale/hu/LC_MESSAGES/fileviewgitplugin.mo
 share/locale/hu/LC_MESSAGES/fileviewhgplugin.mo
@@ -233,6 +239,12 @@ share/locale/ru/LC_MESSAGES/fileviewhgplugin.mo
 share/locale/ru/LC_MESSAGES/fileviewsvnplugin.mo
 share/locale/ru/LC_MESSAGES/makefileactions.mo
 share/locale/ru/LC_MESSAGES/mountisoaction.mo
+share/locale/sa/LC_MESSAGES/fileviewbazaarplugin.mo
+share/locale/sa/LC_MESSAGES/fileviewgitplugin.mo
+share/locale/sa/LC_MESSAGES/fileviewhgplugin.mo
+share/locale/sa/LC_MESSAGES/fileviewsvnplugin.mo
+share/locale/sa/LC_MESSAGES/makefileactions.mo
+share/locale/sa/LC_MESSAGES/mountisoaction.mo
 share/locale/sk/LC_MESSAGES/fileviewbazaarplugin.mo
 share/locale/sk/LC_MESSAGES/fileviewgitplugin.mo
 share/locale/sk/LC_MESSAGES/fileviewhgplugin.mo
diff --git a/devel/kapptemplate/distinfo b/devel/kapptemplate/distinfo
index 34478c0de35f..90dbfb59d819 100644
--- a/devel/kapptemplate/distinfo
+++ b/devel/kapptemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275407
-SHA256 (KDE/release-service/24.12.3/kapptemplate-24.12.3.tar.xz) = ff65e9192d450009a5b73c0e93247329c91d1c40b4ca7fad905193ff3802500d
-SIZE (KDE/release-service/24.12.3/kapptemplate-24.12.3.tar.xz) = 476524
+TIMESTAMP = 1744564216
+SHA256 (KDE/release-service/25.04.0/kapptemplate-25.04.0.tar.xz) = 0ff1dbf8a3189283a8f8781d968a2ea96d9734ad38e5312ded6017fa5530c3cc
+SIZE (KDE/release-service/25.04.0/kapptemplate-25.04.0.tar.xz) = 479488
diff --git a/devel/kapptemplate/pkg-plist b/devel/kapptemplate/pkg-plist
index 90d54ce8fc56..1c4045206a1d 100644
--- a/devel/kapptemplate/pkg-plist
+++ b/devel/kapptemplate/pkg-plist
@@ -29,6 +29,7 @@ share/locale/fr/LC_MESSAGES/kapptemplate.mo
 share/locale/ga/LC_MESSAGES/kapptemplate.mo
 share/locale/gl/LC_MESSAGES/kapptemplate.mo
 share/locale/he/LC_MESSAGES/kapptemplate.mo
+share/locale/hi/LC_MESSAGES/kapptemplate.mo
 share/locale/hu/LC_MESSAGES/kapptemplate.mo
 share/locale/ia/LC_MESSAGES/kapptemplate.mo
 share/locale/it/LC_MESSAGES/kapptemplate.mo
@@ -47,6 +48,7 @@ share/locale/pl/LC_MESSAGES/kapptemplate.mo
 share/locale/pt/LC_MESSAGES/kapptemplate.mo
 share/locale/pt_BR/LC_MESSAGES/kapptemplate.mo
 share/locale/ru/LC_MESSAGES/kapptemplate.mo
+share/locale/sa/LC_MESSAGES/kapptemplate.mo
 share/locale/sk/LC_MESSAGES/kapptemplate.mo
 share/locale/sl/LC_MESSAGES/kapptemplate.mo
 share/locale/sq/LC_MESSAGES/kapptemplate.mo
diff --git a/devel/kcachegrind/distinfo b/devel/kcachegrind/distinfo
index dc99bc189387..dc53006bbb50 100644
--- a/devel/kcachegrind/distinfo
+++ b/devel/kcachegrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275411
-SHA256 (KDE/release-service/24.12.3/kcachegrind-24.12.3.tar.xz) = f5d86431daf379d681bbfe8f97f6743e13809db3753831c58311c809b3196ac9
-SIZE (KDE/release-service/24.12.3/kcachegrind-24.12.3.tar.xz) = 978072
+TIMESTAMP = 1744564217
+SHA256 (KDE/release-service/25.04.0/kcachegrind-25.04.0.tar.xz) = 9b5c8a1f97e8dd899f868fec0236e2bdd55d3e0064f1a7119d9b5481f2f58672
+SIZE (KDE/release-service/25.04.0/kcachegrind-25.04.0.tar.xz) = 992024
diff --git a/devel/kcachegrind/pkg-plist b/devel/kcachegrind/pkg-plist
index d870c13d2d8d..15b389b9787c 100644
--- a/devel/kcachegrind/pkg-plist
+++ b/devel/kcachegrind/pkg-plist
@@ -59,6 +59,7 @@ share/locale/ga/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/gl/LC_MESSAGES/kcachegrind.mo
 share/locale/gl/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/hi/LC_MESSAGES/kcachegrind.mo
+share/locale/hi/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/hne/LC_MESSAGES/kcachegrind.mo
 share/locale/hr/LC_MESSAGES/kcachegrind.mo
 share/locale/hr/LC_MESSAGES/kcachegrind_qt.qm
@@ -104,6 +105,8 @@ share/locale/pt_BR/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/ro/LC_MESSAGES/kcachegrind.mo
 share/locale/ru/LC_MESSAGES/kcachegrind.mo
 share/locale/ru/LC_MESSAGES/kcachegrind_qt.qm
+share/locale/sa/LC_MESSAGES/kcachegrind.mo
+share/locale/sa/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/se/LC_MESSAGES/kcachegrind.mo
 share/locale/se/LC_MESSAGES/kcachegrind_qt.qm
 share/locale/sk/LC_MESSAGES/kcachegrind.mo
diff --git a/devel/kde-dev-scripts/distinfo b/devel/kde-dev-scripts/distinfo
index dad3d68525d1..1662d47e0801 100644
--- a/devel/kde-dev-scripts/distinfo
+++ b/devel/kde-dev-scripts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275415
-SHA256 (KDE/release-service/24.12.3/kde-dev-scripts-24.12.3.tar.xz) = 9942fd8695da1332243118aa09b4c12513c521da494fe7d556a38af7a3ff8185
-SIZE (KDE/release-service/24.12.3/kde-dev-scripts-24.12.3.tar.xz) = 376188
+TIMESTAMP = 1744564217
+SHA256 (KDE/release-service/25.04.0/kde-dev-scripts-25.04.0.tar.xz) = a7264fb9c7f9fa08169e23ce6f8976508327c12b22f0e581f21bbd5abd485d9d
+SIZE (KDE/release-service/25.04.0/kde-dev-scripts-25.04.0.tar.xz) = 376188
diff --git a/devel/kde-dev-utils/distinfo b/devel/kde-dev-utils/distinfo
index 2ec9eef02143..30d315c1121e 100644
--- a/devel/kde-dev-utils/distinfo
+++ b/devel/kde-dev-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275417
-SHA256 (KDE/release-service/24.12.3/kde-dev-utils-24.12.3.tar.xz) = deb4a2da781ff9e48fce6b6f88f8822099368e8261c80ed645b411a451f2bfa6
-SIZE (KDE/release-service/24.12.3/kde-dev-utils-24.12.3.tar.xz) = 75712
+TIMESTAMP = 1744564217
+SHA256 (KDE/release-service/25.04.0/kde-dev-utils-25.04.0.tar.xz) = 64cf2ab8570d9ab904e1b9514190f0baf9bce5da2132caef0c0565ce7da648d0
+SIZE (KDE/release-service/25.04.0/kde-dev-utils-25.04.0.tar.xz) = 77080
diff --git a/devel/kde-dev-utils/pkg-plist b/devel/kde-dev-utils/pkg-plist
index 3a6a1bdc1c36..bb38a5d8718c 100644
--- a/devel/kde-dev-utils/pkg-plist
+++ b/devel/kde-dev-utils/pkg-plist
@@ -54,6 +54,7 @@ share/locale/gl/LC_MESSAGES/kpartloader.mo
 share/locale/gl/LC_MESSAGES/kuiviewer.mo
 share/locale/he/LC_MESSAGES/kpartloader.mo
 share/locale/he/LC_MESSAGES/kuiviewer.mo
+share/locale/hi/LC_MESSAGES/kpartloader.mo
 share/locale/hi/LC_MESSAGES/kuiviewer.mo
 share/locale/hne/LC_MESSAGES/kuiviewer.mo
 share/locale/hr/LC_MESSAGES/kpartloader.mo
@@ -105,6 +106,8 @@ share/locale/ro/LC_MESSAGES/kpartloader.mo
 share/locale/ro/LC_MESSAGES/kuiviewer.mo
 share/locale/ru/LC_MESSAGES/kpartloader.mo
 share/locale/ru/LC_MESSAGES/kuiviewer.mo
+share/locale/sa/LC_MESSAGES/kpartloader.mo
+share/locale/sa/LC_MESSAGES/kuiviewer.mo
 share/locale/se/LC_MESSAGES/kuiviewer.mo
 share/locale/sk/LC_MESSAGES/kpartloader.mo
 share/locale/sk/LC_MESSAGES/kuiviewer.mo
diff --git a/devel/kdesdk-kio/distinfo b/devel/kdesdk-kio/distinfo
index c49c91bccebc..52954607b527 100644
--- a/devel/kdesdk-kio/distinfo
+++ b/devel/kdesdk-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275420
-SHA256 (KDE/release-service/24.12.3/kdesdk-kio-24.12.3.tar.xz) = 2afea60c4a7a244056fae22698bc320820564df839db0275a081c0fae06ae6f4
-SIZE (KDE/release-service/24.12.3/kdesdk-kio-24.12.3.tar.xz) = 41764
+TIMESTAMP = 1744564218
+SHA256 (KDE/release-service/25.04.0/kdesdk-kio-25.04.0.tar.xz) = 8c22031c870a82bbf4fbadd6b622d92a7cbcaa1c1917e6975a50a9d9115b7f1d
+SIZE (KDE/release-service/25.04.0/kdesdk-kio-25.04.0.tar.xz) = 42340
diff --git a/devel/kdesdk-kio/pkg-plist b/devel/kdesdk-kio/pkg-plist
index 9202ed1aecbb..5aabbb933a72 100644
--- a/devel/kdesdk-kio/pkg-plist
+++ b/devel/kdesdk-kio/pkg-plist
@@ -37,6 +37,7 @@ share/locale/pl/LC_MESSAGES/kio6_perldoc.mo
 share/locale/pt/LC_MESSAGES/kio6_perldoc.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_perldoc.mo
 share/locale/ru/LC_MESSAGES/kio6_perldoc.mo
+share/locale/sa/LC_MESSAGES/kio6_perldoc.mo
 share/locale/sk/LC_MESSAGES/kio6_perldoc.mo
 share/locale/sl/LC_MESSAGES/kio6_perldoc.mo
 share/locale/sq/LC_MESSAGES/kio6_perldoc.mo
diff --git a/devel/kdesdk-thumbnailers/distinfo b/devel/kdesdk-thumbnailers/distinfo
index 1eefc7ded678..3d4d94101eee 100644
--- a/devel/kdesdk-thumbnailers/distinfo
+++ b/devel/kdesdk-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275422
-SHA256 (KDE/release-service/24.12.3/kdesdk-thumbnailers-24.12.3.tar.xz) = 49b9209560f341e0ca5938d4033b68ff89b6e398d52533f03ea926423afa7775
-SIZE (KDE/release-service/24.12.3/kdesdk-thumbnailers-24.12.3.tar.xz) = 27252
+TIMESTAMP = 1744564219
+SHA256 (KDE/release-service/25.04.0/kdesdk-thumbnailers-25.04.0.tar.xz) = f16da2373e703c88b57eb3094fe1febda85d5d5a3d7a2e5fde50fd674749de78
+SIZE (KDE/release-service/25.04.0/kdesdk-thumbnailers-25.04.0.tar.xz) = 27268
diff --git a/devel/kdev-php/Makefile b/devel/kdev-php/Makefile
index 9af465b4ac42..44263e5b55a7 100644
--- a/devel/kdev-php/Makefile
+++ b/devel/kdev-php/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kdev-php
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/kdev-php/distinfo b/devel/kdev-php/distinfo
index 2abe66e5708c..d96918d4503a 100644
--- a/devel/kdev-php/distinfo
+++ b/devel/kdev-php/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275424
-SHA256 (KDE/release-service/24.12.3/kdev-php-24.12.3.tar.xz) = 77974504732b1f47ce87edae9b170abd44dc95eabb3d3f7917a7e551961a6f88
-SIZE (KDE/release-service/24.12.3/kdev-php-24.12.3.tar.xz) = 1094472
+TIMESTAMP = 1744564219
+SHA256 (KDE/release-service/25.04.0/kdev-php-25.04.0.tar.xz) = 759b942493279ce3efd8f5da582d5f23d619e9dd7650a329410440258da06321
+SIZE (KDE/release-service/25.04.0/kdev-php-25.04.0.tar.xz) = 1099420
diff --git a/devel/kdev-php/pkg-plist b/devel/kdev-php/pkg-plist
index 352973d8b26f..68afe641c407 100644
--- a/devel/kdev-php/pkg-plist
+++ b/devel/kdev-php/pkg-plist
@@ -41,6 +41,7 @@ share/locale/fr/LC_MESSAGES/kdevphp.mo
 share/locale/ga/LC_MESSAGES/kdevphp.mo
 share/locale/gl/LC_MESSAGES/kdevphp.mo
 share/locale/he/LC_MESSAGES/kdevphp.mo
+share/locale/hi/LC_MESSAGES/kdevphp.mo
 share/locale/hr/LC_MESSAGES/kdevphp.mo
 share/locale/hu/LC_MESSAGES/kdevphp.mo
 share/locale/ia/LC_MESSAGES/kdevphp.mo
@@ -60,6 +61,7 @@ share/locale/pt/LC_MESSAGES/kdevphp.mo
 share/locale/pt_BR/LC_MESSAGES/kdevphp.mo
 share/locale/ro/LC_MESSAGES/kdevphp.mo
 share/locale/ru/LC_MESSAGES/kdevphp.mo
+share/locale/sa/LC_MESSAGES/kdevphp.mo
 share/locale/sk/LC_MESSAGES/kdevphp.mo
 share/locale/sl/LC_MESSAGES/kdevphp.mo
 share/locale/sv/LC_MESSAGES/kdevphp.mo
diff --git a/devel/kdev-python/Makefile b/devel/kdev-python/Makefile
index 8847cc7dea38..cc9065c8e5c6 100644
--- a/devel/kdev-python/Makefile
+++ b/devel/kdev-python/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kdev-python
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/kdev-python/distinfo b/devel/kdev-python/distinfo
index 41483d3fcdca..a79e0e042042 100644
--- a/devel/kdev-python/distinfo
+++ b/devel/kdev-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275428
-SHA256 (KDE/release-service/24.12.3/kdev-python-24.12.3.tar.xz) = 6dec9931dfdba5a650eb58cb5c6acdcdae787035e6f22ebec800b9e0cb9c46e7
-SIZE (KDE/release-service/24.12.3/kdev-python-24.12.3.tar.xz) = 1103312
+TIMESTAMP = 1744564220
+SHA256 (KDE/release-service/25.04.0/kdev-python-25.04.0.tar.xz) = 7f628302686f9f51607d39267964b6f99dd6beb7f6a25b97cf134dc316e2c1f6
+SIZE (KDE/release-service/25.04.0/kdev-python-25.04.0.tar.xz) = 1109080
diff --git a/devel/kdev-python/pkg-plist b/devel/kdev-python/pkg-plist
index f12cea1d26d9..8662eaafe394 100644
--- a/devel/kdev-python/pkg-plist
+++ b/devel/kdev-python/pkg-plist
@@ -160,6 +160,7 @@ share/locale/fr/LC_MESSAGES/kdevpython.mo
 share/locale/ga/LC_MESSAGES/kdevpython.mo
 share/locale/gl/LC_MESSAGES/kdevpython.mo
 share/locale/he/LC_MESSAGES/kdevpython.mo
+share/locale/hi/LC_MESSAGES/kdevpython.mo
 share/locale/hu/LC_MESSAGES/kdevpython.mo
 share/locale/ia/LC_MESSAGES/kdevpython.mo
 share/locale/it/LC_MESSAGES/kdevpython.mo
@@ -178,6 +179,7 @@ share/locale/pt/LC_MESSAGES/kdevpython.mo
 share/locale/pt_BR/LC_MESSAGES/kdevpython.mo
 share/locale/ro/LC_MESSAGES/kdevpython.mo
 share/locale/ru/LC_MESSAGES/kdevpython.mo
+share/locale/sa/LC_MESSAGES/kdevpython.mo
 share/locale/sk/LC_MESSAGES/kdevpython.mo
 share/locale/sl/LC_MESSAGES/kdevpython.mo
 share/locale/sv/LC_MESSAGES/kdevpython.mo
diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index de2e49fef7a1..ae4cf97e9ef1 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -3,7 +3,6 @@
 #  devel/kdev-python
 PORTNAME=	kdevelop
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/kdevelop/distinfo b/devel/kdevelop/distinfo
index e104a45b0e50..3b49f26e8318 100644
--- a/devel/kdevelop/distinfo
+++ b/devel/kdevelop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275434
-SHA256 (KDE/release-service/24.12.3/kdevelop-24.12.3.tar.xz) = cd2b776b657ec7eca2f72b6704af64f8b43eb62fb392779238020c987116aab2
-SIZE (KDE/release-service/24.12.3/kdevelop-24.12.3.tar.xz) = 8835256
+TIMESTAMP = 1744564220
+SHA256 (KDE/release-service/25.04.0/kdevelop-25.04.0.tar.xz) = 4be355d6d2426a5b8aea35fc5ffc022e0b394e558d225a2321581b0d5452736d
+SIZE (KDE/release-service/25.04.0/kdevelop-25.04.0.tar.xz) = 8929548
diff --git a/devel/kdevelop/kdevelop.mk b/devel/kdevelop/kdevelop.mk
index 9bb9629297b5..531ce9793dc7 100644
--- a/devel/kdevelop/kdevelop.mk
+++ b/devel/kdevelop/kdevelop.mk
@@ -3,7 +3,7 @@
 # devel/kdev-python
 # devel/kdevelop
 
-_kdevelop_PROJECT_VERSION=	6.1
+_kdevelop_PROJECT_VERSION=	6.2
 PLATFORM_VER=	${_kdevelop_PROJECT_VERSION:S/.//}
 PLIST_SUB+=	PLATFORM_VER="${PLATFORM_VER}"
 
diff --git a/devel/kdevelop/pkg-plist b/devel/kdevelop/pkg-plist
index a72d7399841a..efbc6f782f96 100644
--- a/devel/kdevelop/pkg-plist
+++ b/devel/kdevelop/pkg-plist
@@ -336,9 +336,11 @@ include/kdevplatform/util/placeholderitemproxymodel.h
 include/kdevplatform/util/processlinemaker.h
 include/kdevplatform/util/projecttestjob.h
 include/kdevplatform/util/pushvalue.h
+include/kdevplatform/util/scopedincrementor.h
 include/kdevplatform/util/stack.h
 include/kdevplatform/util/stringviewhelpers.h
 include/kdevplatform/util/texteditorhelpers.h
+include/kdevplatform/util/toggleonlybool.h
 include/kdevplatform/util/utilexport.h
 include/kdevplatform/util/widgetcolorizer.h
 include/kdevplatform/util/wildcardhelpers.h
@@ -512,7 +514,7 @@ share/doc/HTML/en/kdevelop/kdevelop-1a.png
 share/doc/HTML/en/kdevelop/kdevelop-2.png
 share/doc/HTML/en/kdevelop/kdevelop-20.png
 share/doc/HTML/en/kdevelop/kdevelop-23.png
-share/doc/HTML/en/kdevelop/kdevelop-%%KDE_APPLICATIONS_VERSION_SHORT%%.png
+share/doc/HTML/en/kdevelop/kdevelop-24.png
 share/doc/HTML/en/kdevelop/kdevelop-25.png
 share/doc/HTML/en/kdevelop/kdevelop-26.png
 share/doc/HTML/en/kdevelop/kdevelop-3.png
@@ -596,8 +598,6 @@ share/icons/hicolor/scalable/apps/subversion.svg
 share/kdevappwizard/templates/cmake_kdevplugin.tar.bz2
 share/kdevappwizard/templates/cmake_plainc.tar.bz2
 share/kdevappwizard/templates/cmake_plaincpp.tar.bz2
-share/kdevappwizard/templates/cmake_qt5-qml2.tar.bz2
-share/kdevappwizard/templates/cmake_qt5guiapp.tar.bz2
 share/kdevappwizard/templates/cmake_qt6quick_app.tar.bz2
 share/kdevappwizard/templates/cmake_qt6widgetsapp.tar.bz2
 share/kdevappwizard/templates/empty.tar.bz2
@@ -737,6 +737,11 @@ share/kdevgdb/printers/gdbinit
 share/kdevgdb/printers/helper.py
 share/kdevgdb/printers/kde.py
 share/kdevgdb/printers/qt.py
+share/kdevgdb/printers/qtcreator_debugger/README
+share/kdevgdb/printers/qtcreator_debugger/__init__.py
+share/kdevgdb/printers/qtcreator_debugger/dumper.py
+share/kdevgdb/printers/qtcreator_debugger/gdbbridge.py
+share/kdevgdb/printers/qtcreator_debugger/qttypes.py
 share/kdevlldb/formatters/all.py
 share/kdevlldb/formatters/helpers.py
 share/kdevlldb/formatters/kde.py
@@ -1777,7 +1782,75 @@ share/locale/gl/LC_MESSAGES/kdevvcsprojectintegration.mo
 share/locale/gl/LC_MESSAGES/kdevwelcomepage.mo
 share/locale/gl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
 share/locale/gl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
+share/locale/he/LC_MESSAGES/kdevbazaar.mo
+share/locale/he/LC_MESSAGES/kdevkonsole.mo
+share/locale/he/LC_MESSAGES/kdevswitchtobuddy.mo
+share/locale/he/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
+share/locale/hi/LC_MESSAGES/kdevandroid.mo
+share/locale/hi/LC_MESSAGES/kdevappwizard.mo
+share/locale/hi/LC_MESSAGES/kdevastyle.mo
+share/locale/hi/LC_MESSAGES/kdevbazaar.mo
+share/locale/hi/LC_MESSAGES/kdevclang.mo
+share/locale/hi/LC_MESSAGES/kdevclangtidy.mo
+share/locale/hi/LC_MESSAGES/kdevclassbrowser.mo
+share/locale/hi/LC_MESSAGES/kdevclazy.mo
+share/locale/hi/LC_MESSAGES/kdevcmake.mo
+share/locale/hi/LC_MESSAGES/kdevcmakebuilder.mo
+share/locale/hi/LC_MESSAGES/kdevcodeutils.mo
+share/locale/hi/LC_MESSAGES/kdevcompileanalyzercommon.mo
+share/locale/hi/LC_MESSAGES/kdevcontextbrowser.mo
+share/locale/hi/LC_MESSAGES/kdevcppcheck.mo
+share/locale/hi/LC_MESSAGES/kdevcustombuildsystem.mo
+share/locale/hi/LC_MESSAGES/kdevcustomdefinesandincludes.mo
+share/locale/hi/LC_MESSAGES/kdevcustommake.mo
+share/locale/hi/LC_MESSAGES/kdevcustomscript.mo
+share/locale/hi/LC_MESSAGES/kdevdebuggercommon.mo
+share/locale/hi/LC_MESSAGES/kdevdocker.mo
+share/locale/hi/LC_MESSAGES/kdevdocumentswitcher.mo
+share/locale/hi/LC_MESSAGES/kdevdocumentview.mo
 share/locale/hi/LC_MESSAGES/kdevelop.mo
+share/locale/hi/LC_MESSAGES/kdevexecute.mo
+share/locale/hi/LC_MESSAGES/kdevexecuteplasmoid.mo
+share/locale/hi/LC_MESSAGES/kdevexecutescript.mo
+share/locale/hi/LC_MESSAGES/kdevexternalscript.mo
+share/locale/hi/LC_MESSAGES/kdevfilemanager.mo
+share/locale/hi/LC_MESSAGES/kdevfiletemplates.mo
+share/locale/hi/LC_MESSAGES/kdevflatpak.mo
+share/locale/hi/LC_MESSAGES/kdevgdb.mo
+share/locale/hi/LC_MESSAGES/kdevghprovider.mo
+share/locale/hi/LC_MESSAGES/kdevgit.mo
+share/locale/hi/LC_MESSAGES/kdevgrepview.mo
+share/locale/hi/LC_MESSAGES/kdevheaptrack.mo
+share/locale/hi/LC_MESSAGES/kdevkonsole.mo
+share/locale/hi/LC_MESSAGES/kdevlldb.mo
+share/locale/hi/LC_MESSAGES/kdevmakebuilder.mo
+share/locale/hi/LC_MESSAGES/kdevmanpage.mo
+share/locale/hi/LC_MESSAGES/kdevmesonmanager.mo
+share/locale/hi/LC_MESSAGES/kdevninja.mo
+share/locale/hi/LC_MESSAGES/kdevokteta.mo
+share/locale/hi/LC_MESSAGES/kdevopenwith.mo
+share/locale/hi/LC_MESSAGES/kdevoutlineview.mo
+share/locale/hi/LC_MESSAGES/kdevpatchreview.mo
+share/locale/hi/LC_MESSAGES/kdevperforce.mo
+share/locale/hi/LC_MESSAGES/kdevplatform.mo
+share/locale/hi/LC_MESSAGES/kdevproblemreporter.mo
+share/locale/hi/LC_MESSAGES/kdevprojectfilter.mo
+share/locale/hi/LC_MESSAGES/kdevprojectmanagerview.mo
+share/locale/hi/LC_MESSAGES/kdevqmakebuilder.mo
+share/locale/hi/LC_MESSAGES/kdevqmakemanager.mo
+share/locale/hi/LC_MESSAGES/kdevqmljs.mo
+share/locale/hi/LC_MESSAGES/kdevqthelp.mo
+share/locale/hi/LC_MESSAGES/kdevquickopen.mo
+share/locale/hi/LC_MESSAGES/kdevscratchpad.mo
+share/locale/hi/LC_MESSAGES/kdevsourceformatter.mo
+share/locale/hi/LC_MESSAGES/kdevstandardoutputview.mo
+share/locale/hi/LC_MESSAGES/kdevsubversion.mo
+share/locale/hi/LC_MESSAGES/kdevswitchtobuddy.mo
+share/locale/hi/LC_MESSAGES/kdevtestview.mo
+share/locale/hi/LC_MESSAGES/kdevvcsprojectintegration.mo
+share/locale/hi/LC_MESSAGES/kdevwelcomepage.mo
+share/locale/hi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
+share/locale/hi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
 share/locale/hne/LC_MESSAGES/kdevelop.mo
 share/locale/hr/LC_MESSAGES/kdevappwizard.mo
 share/locale/hr/LC_MESSAGES/kdevclassbrowser.mo
@@ -2769,6 +2842,71 @@ share/locale/ru/LC_MESSAGES/kdevvcsprojectintegration.mo
 share/locale/ru/LC_MESSAGES/kdevwelcomepage.mo
 share/locale/ru/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
 share/locale/ru/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
+share/locale/sa/LC_MESSAGES/kdevandroid.mo
+share/locale/sa/LC_MESSAGES/kdevappwizard.mo
+share/locale/sa/LC_MESSAGES/kdevastyle.mo
+share/locale/sa/LC_MESSAGES/kdevbazaar.mo
+share/locale/sa/LC_MESSAGES/kdevclang.mo
+share/locale/sa/LC_MESSAGES/kdevclangtidy.mo
+share/locale/sa/LC_MESSAGES/kdevclassbrowser.mo
+share/locale/sa/LC_MESSAGES/kdevclazy.mo
+share/locale/sa/LC_MESSAGES/kdevcmake.mo
+share/locale/sa/LC_MESSAGES/kdevcmakebuilder.mo
+share/locale/sa/LC_MESSAGES/kdevcodeutils.mo
+share/locale/sa/LC_MESSAGES/kdevcompileanalyzercommon.mo
+share/locale/sa/LC_MESSAGES/kdevcontextbrowser.mo
+share/locale/sa/LC_MESSAGES/kdevcppcheck.mo
+share/locale/sa/LC_MESSAGES/kdevcustombuildsystem.mo
+share/locale/sa/LC_MESSAGES/kdevcustomdefinesandincludes.mo
+share/locale/sa/LC_MESSAGES/kdevcustommake.mo
+share/locale/sa/LC_MESSAGES/kdevcustomscript.mo
+share/locale/sa/LC_MESSAGES/kdevdebuggercommon.mo
+share/locale/sa/LC_MESSAGES/kdevdocker.mo
+share/locale/sa/LC_MESSAGES/kdevdocumentswitcher.mo
+share/locale/sa/LC_MESSAGES/kdevdocumentview.mo
+share/locale/sa/LC_MESSAGES/kdevelop.mo
+share/locale/sa/LC_MESSAGES/kdevexecute.mo
+share/locale/sa/LC_MESSAGES/kdevexecuteplasmoid.mo
+share/locale/sa/LC_MESSAGES/kdevexecutescript.mo
+share/locale/sa/LC_MESSAGES/kdevexternalscript.mo
+share/locale/sa/LC_MESSAGES/kdevfilemanager.mo
+share/locale/sa/LC_MESSAGES/kdevfiletemplates.mo
+share/locale/sa/LC_MESSAGES/kdevflatpak.mo
+share/locale/sa/LC_MESSAGES/kdevgdb.mo
+share/locale/sa/LC_MESSAGES/kdevghprovider.mo
+share/locale/sa/LC_MESSAGES/kdevgit.mo
+share/locale/sa/LC_MESSAGES/kdevgrepview.mo
+share/locale/sa/LC_MESSAGES/kdevheaptrack.mo
+share/locale/sa/LC_MESSAGES/kdevkonsole.mo
+share/locale/sa/LC_MESSAGES/kdevlldb.mo
+share/locale/sa/LC_MESSAGES/kdevmakebuilder.mo
+share/locale/sa/LC_MESSAGES/kdevmanpage.mo
+share/locale/sa/LC_MESSAGES/kdevmesonmanager.mo
+share/locale/sa/LC_MESSAGES/kdevninja.mo
+share/locale/sa/LC_MESSAGES/kdevokteta.mo
+share/locale/sa/LC_MESSAGES/kdevopenwith.mo
+share/locale/sa/LC_MESSAGES/kdevoutlineview.mo
+share/locale/sa/LC_MESSAGES/kdevpatchreview.mo
+share/locale/sa/LC_MESSAGES/kdevperforce.mo
+share/locale/sa/LC_MESSAGES/kdevplatform.mo
+share/locale/sa/LC_MESSAGES/kdevproblemreporter.mo
+share/locale/sa/LC_MESSAGES/kdevprojectfilter.mo
+share/locale/sa/LC_MESSAGES/kdevprojectmanagerview.mo
+share/locale/sa/LC_MESSAGES/kdevqmakebuilder.mo
+share/locale/sa/LC_MESSAGES/kdevqmakemanager.mo
+share/locale/sa/LC_MESSAGES/kdevqmljs.mo
+share/locale/sa/LC_MESSAGES/kdevqthelp.mo
+share/locale/sa/LC_MESSAGES/kdevquickopen.mo
+share/locale/sa/LC_MESSAGES/kdevscratchpad.mo
+share/locale/sa/LC_MESSAGES/kdevsourceformatter.mo
+share/locale/sa/LC_MESSAGES/kdevstandardoutputview.mo
+share/locale/sa/LC_MESSAGES/kdevsubversion.mo
+share/locale/sa/LC_MESSAGES/kdevswitchtobuddy.mo
+share/locale/sa/LC_MESSAGES/kdevtestview.mo
+share/locale/sa/LC_MESSAGES/kdevvcsprojectintegration.mo
+share/locale/sa/LC_MESSAGES/kdevwelcomepage.mo
+share/locale/sa/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
+share/locale/sa/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
 share/locale/se/LC_MESSAGES/kdevelop.mo
 share/locale/sk/LC_MESSAGES/kdevandroid.mo
 share/locale/sk/LC_MESSAGES/kdevappwizard.mo
diff --git a/devel/kio-extras/distinfo b/devel/kio-extras/distinfo
index e6e4f67bb83e..8cf6af143b77 100644
--- a/devel/kio-extras/distinfo
+++ b/devel/kio-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275440
-SHA256 (KDE/release-service/24.12.3/kio-extras-24.12.3.tar.xz) = c4374fe36e87e7b0eb745a1bba8f4b066f58b84139f9cd7b42cab6711bfb6e2f
-SIZE (KDE/release-service/24.12.3/kio-extras-24.12.3.tar.xz) = 3515324
+TIMESTAMP = 1744564221
+SHA256 (KDE/release-service/25.04.0/kio-extras-25.04.0.tar.xz) = 7c87dc107ed375f5dfed74ffaf86a25990c131e539a4789b78ba70751b2fefac
+SIZE (KDE/release-service/25.04.0/kio-extras-25.04.0.tar.xz) = 3549468
diff --git a/devel/kio-extras/pkg-plist b/devel/kio-extras/pkg-plist
index f3dfa46a4110..ee86b299fd19 100644
--- a/devel/kio-extras/pkg-plist
+++ b/devel/kio-extras/pkg-plist
@@ -62,6 +62,7 @@ share/locale/af/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/af/LC_MESSAGES/kio6_archive.mo
 share/locale/af/LC_MESSAGES/kio6_fish.mo
 share/locale/af/LC_MESSAGES/kio6_man.mo
+share/locale/af/LC_MESSAGES/kio6_nfs.mo
 share/locale/af/LC_MESSAGES/kio6_sftp.mo
 share/locale/af/LC_MESSAGES/kio6_smb.mo
 share/locale/af/LC_MESSAGES/kio6_thumbnail.mo
@@ -75,6 +76,7 @@ share/locale/ar/LC_MESSAGES/kio6_fish.mo
 share/locale/ar/LC_MESSAGES/kio6_info.mo
 share/locale/ar/LC_MESSAGES/kio6_man.mo
 share/locale/ar/LC_MESSAGES/kio6_mtp.mo
+share/locale/ar/LC_MESSAGES/kio6_nfs.mo
 share/locale/ar/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ar/LC_MESSAGES/kio6_sftp.mo
 share/locale/ar/LC_MESSAGES/kio6_smb.mo
@@ -88,6 +90,7 @@ share/locale/ast/LC_MESSAGES/kio6_fish.mo
 share/locale/ast/LC_MESSAGES/kio6_info.mo
 share/locale/ast/LC_MESSAGES/kio6_man.mo
 share/locale/ast/LC_MESSAGES/kio6_mtp.mo
+share/locale/ast/LC_MESSAGES/kio6_nfs.mo
 share/locale/ast/LC_MESSAGES/kio6_sftp.mo
 share/locale/ast/LC_MESSAGES/kio6_smb.mo
 share/locale/ast/LC_MESSAGES/kio6_thumbnail.mo
@@ -97,10 +100,13 @@ share/locale/be/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/be/LC_MESSAGES/kio6_activities.mo
 share/locale/be/LC_MESSAGES/kio6_afc.mo
 share/locale/be/LC_MESSAGES/kio6_archive.mo
+share/locale/be/LC_MESSAGES/kio6_filenamesearch.mo
 share/locale/be/LC_MESSAGES/kio6_fish.mo
 share/locale/be/LC_MESSAGES/kio6_info.mo
 share/locale/be/LC_MESSAGES/kio6_man.mo
 share/locale/be/LC_MESSAGES/kio6_mtp.mo
+share/locale/be/LC_MESSAGES/kio6_nfs.mo
+share/locale/be/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/be/LC_MESSAGES/kio6_sftp.mo
 share/locale/be/LC_MESSAGES/kio6_smb.mo
 share/locale/be/LC_MESSAGES/kio6_thumbnail.mo
@@ -108,6 +114,7 @@ share/locale/be@latin/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/be@latin/LC_MESSAGES/kio6_archive.mo
 share/locale/be@latin/LC_MESSAGES/kio6_fish.mo
 share/locale/be@latin/LC_MESSAGES/kio6_man.mo
+share/locale/be@latin/LC_MESSAGES/kio6_nfs.mo
 share/locale/be@latin/LC_MESSAGES/kio6_smb.mo
 share/locale/be@latin/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/bg/LC_MESSAGES/kfileaudiopreview6.mo
@@ -120,6 +127,7 @@ share/locale/bg/LC_MESSAGES/kio6_fish.mo
 share/locale/bg/LC_MESSAGES/kio6_info.mo
 share/locale/bg/LC_MESSAGES/kio6_man.mo
 share/locale/bg/LC_MESSAGES/kio6_mtp.mo
+share/locale/bg/LC_MESSAGES/kio6_nfs.mo
 share/locale/bg/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/bg/LC_MESSAGES/kio6_sftp.mo
 share/locale/bg/LC_MESSAGES/kio6_smb.mo
@@ -128,9 +136,11 @@ share/locale/bn/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/bn/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/bn/LC_MESSAGES/kio6_fish.mo
 share/locale/bn/LC_MESSAGES/kio6_man.mo
+share/locale/bn/LC_MESSAGES/kio6_nfs.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_archive.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_fish.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_man.mo
+share/locale/bn_IN/LC_MESSAGES/kio6_nfs.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_sftp.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_smb.mo
 share/locale/bn_IN/LC_MESSAGES/kio6_thumbnail.mo
@@ -138,6 +148,7 @@ share/locale/br/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/br/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/br/LC_MESSAGES/kio6_fish.mo
 share/locale/br/LC_MESSAGES/kio6_man.mo
+share/locale/br/LC_MESSAGES/kio6_nfs.mo
 share/locale/br/LC_MESSAGES/kio6_sftp.mo
 share/locale/br/LC_MESSAGES/kio6_smb.mo
 share/locale/br/LC_MESSAGES/kio6_thumbnail.mo
@@ -149,6 +160,7 @@ share/locale/bs/LC_MESSAGES/kio6_fish.mo
 share/locale/bs/LC_MESSAGES/kio6_info.mo
 share/locale/bs/LC_MESSAGES/kio6_man.mo
 share/locale/bs/LC_MESSAGES/kio6_mtp.mo
+share/locale/bs/LC_MESSAGES/kio6_nfs.mo
 share/locale/bs/LC_MESSAGES/kio6_sftp.mo
 share/locale/bs/LC_MESSAGES/kio6_smb.mo
 share/locale/bs/LC_MESSAGES/kio6_thumbnail.mo
@@ -162,6 +174,7 @@ share/locale/ca/LC_MESSAGES/kio6_fish.mo
 share/locale/ca/LC_MESSAGES/kio6_info.mo
 share/locale/ca/LC_MESSAGES/kio6_man.mo
 share/locale/ca/LC_MESSAGES/kio6_mtp.mo
+share/locale/ca/LC_MESSAGES/kio6_nfs.mo
 share/locale/ca/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ca/LC_MESSAGES/kio6_sftp.mo
 share/locale/ca/LC_MESSAGES/kio6_smb.mo
@@ -176,6 +189,7 @@ share/locale/ca@valencia/LC_MESSAGES/kio6_fish.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_info.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_man.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_mtp.mo
+share/locale/ca@valencia/LC_MESSAGES/kio6_nfs.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_sftp.mo
 share/locale/ca@valencia/LC_MESSAGES/kio6_smb.mo
@@ -190,6 +204,7 @@ share/locale/cs/LC_MESSAGES/kio6_fish.mo
 share/locale/cs/LC_MESSAGES/kio6_info.mo
 share/locale/cs/LC_MESSAGES/kio6_man.mo
 share/locale/cs/LC_MESSAGES/kio6_mtp.mo
+share/locale/cs/LC_MESSAGES/kio6_nfs.mo
 share/locale/cs/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/cs/LC_MESSAGES/kio6_sftp.mo
 share/locale/cs/LC_MESSAGES/kio6_smb.mo
@@ -199,6 +214,7 @@ share/locale/csb/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/csb/LC_MESSAGES/kio6_archive.mo
 share/locale/csb/LC_MESSAGES/kio6_fish.mo
 share/locale/csb/LC_MESSAGES/kio6_man.mo
+share/locale/csb/LC_MESSAGES/kio6_nfs.mo
 share/locale/csb/LC_MESSAGES/kio6_sftp.mo
 share/locale/csb/LC_MESSAGES/kio6_smb.mo
 share/locale/csb/LC_MESSAGES/kio6_thumbnail.mo
@@ -206,6 +222,7 @@ share/locale/cy/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/cy/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/cy/LC_MESSAGES/kio6_fish.mo
 share/locale/cy/LC_MESSAGES/kio6_man.mo
+share/locale/cy/LC_MESSAGES/kio6_nfs.mo
 share/locale/cy/LC_MESSAGES/kio6_sftp.mo
 share/locale/cy/LC_MESSAGES/kio6_smb.mo
 share/locale/da/LC_MESSAGES/kfileaudiopreview6.mo
@@ -216,6 +233,7 @@ share/locale/da/LC_MESSAGES/kio6_fish.mo
 share/locale/da/LC_MESSAGES/kio6_info.mo
 share/locale/da/LC_MESSAGES/kio6_man.mo
 share/locale/da/LC_MESSAGES/kio6_mtp.mo
+share/locale/da/LC_MESSAGES/kio6_nfs.mo
 share/locale/da/LC_MESSAGES/kio6_sftp.mo
 share/locale/da/LC_MESSAGES/kio6_smb.mo
 share/locale/da/LC_MESSAGES/kio6_thumbnail.mo
@@ -229,6 +247,7 @@ share/locale/de/LC_MESSAGES/kio6_fish.mo
 share/locale/de/LC_MESSAGES/kio6_info.mo
 share/locale/de/LC_MESSAGES/kio6_man.mo
 share/locale/de/LC_MESSAGES/kio6_mtp.mo
+share/locale/de/LC_MESSAGES/kio6_nfs.mo
 share/locale/de/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/de/LC_MESSAGES/kio6_sftp.mo
 share/locale/de/LC_MESSAGES/kio6_smb.mo
@@ -241,6 +260,7 @@ share/locale/el/LC_MESSAGES/kio6_fish.mo
 share/locale/el/LC_MESSAGES/kio6_info.mo
 share/locale/el/LC_MESSAGES/kio6_man.mo
 share/locale/el/LC_MESSAGES/kio6_mtp.mo
+share/locale/el/LC_MESSAGES/kio6_nfs.mo
 share/locale/el/LC_MESSAGES/kio6_sftp.mo
 share/locale/el/LC_MESSAGES/kio6_smb.mo
 share/locale/el/LC_MESSAGES/kio6_thumbnail.mo
@@ -254,6 +274,7 @@ share/locale/en_GB/LC_MESSAGES/kio6_fish.mo
 share/locale/en_GB/LC_MESSAGES/kio6_info.mo
 share/locale/en_GB/LC_MESSAGES/kio6_man.mo
 share/locale/en_GB/LC_MESSAGES/kio6_mtp.mo
+share/locale/en_GB/LC_MESSAGES/kio6_nfs.mo
 share/locale/en_GB/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/en_GB/LC_MESSAGES/kio6_sftp.mo
 share/locale/en_GB/LC_MESSAGES/kio6_smb.mo
@@ -268,6 +289,7 @@ share/locale/eo/LC_MESSAGES/kio6_fish.mo
 share/locale/eo/LC_MESSAGES/kio6_info.mo
 share/locale/eo/LC_MESSAGES/kio6_man.mo
 share/locale/eo/LC_MESSAGES/kio6_mtp.mo
+share/locale/eo/LC_MESSAGES/kio6_nfs.mo
 share/locale/eo/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/eo/LC_MESSAGES/kio6_sftp.mo
 share/locale/eo/LC_MESSAGES/kio6_smb.mo
@@ -282,6 +304,7 @@ share/locale/es/LC_MESSAGES/kio6_fish.mo
 share/locale/es/LC_MESSAGES/kio6_info.mo
 share/locale/es/LC_MESSAGES/kio6_man.mo
 share/locale/es/LC_MESSAGES/kio6_mtp.mo
+share/locale/es/LC_MESSAGES/kio6_nfs.mo
 share/locale/es/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/es/LC_MESSAGES/kio6_sftp.mo
 share/locale/es/LC_MESSAGES/kio6_smb.mo
@@ -294,6 +317,7 @@ share/locale/et/LC_MESSAGES/kio6_fish.mo
 share/locale/et/LC_MESSAGES/kio6_info.mo
 share/locale/et/LC_MESSAGES/kio6_man.mo
 share/locale/et/LC_MESSAGES/kio6_mtp.mo
+share/locale/et/LC_MESSAGES/kio6_nfs.mo
 share/locale/et/LC_MESSAGES/kio6_sftp.mo
 share/locale/et/LC_MESSAGES/kio6_smb.mo
 share/locale/et/LC_MESSAGES/kio6_thumbnail.mo
@@ -307,6 +331,7 @@ share/locale/eu/LC_MESSAGES/kio6_fish.mo
 share/locale/eu/LC_MESSAGES/kio6_info.mo
 share/locale/eu/LC_MESSAGES/kio6_man.mo
 share/locale/eu/LC_MESSAGES/kio6_mtp.mo
+share/locale/eu/LC_MESSAGES/kio6_nfs.mo
 share/locale/eu/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/eu/LC_MESSAGES/kio6_sftp.mo
 share/locale/eu/LC_MESSAGES/kio6_smb.mo
@@ -317,6 +342,7 @@ share/locale/fa/LC_MESSAGES/kio6_archive.mo
 share/locale/fa/LC_MESSAGES/kio6_fish.mo
 share/locale/fa/LC_MESSAGES/kio6_info.mo
 share/locale/fa/LC_MESSAGES/kio6_man.mo
+share/locale/fa/LC_MESSAGES/kio6_nfs.mo
 share/locale/fa/LC_MESSAGES/kio6_sftp.mo
 share/locale/fa/LC_MESSAGES/kio6_smb.mo
 share/locale/fa/LC_MESSAGES/kio6_thumbnail.mo
@@ -330,6 +356,7 @@ share/locale/fi/LC_MESSAGES/kio6_fish.mo
 share/locale/fi/LC_MESSAGES/kio6_info.mo
 share/locale/fi/LC_MESSAGES/kio6_man.mo
 share/locale/fi/LC_MESSAGES/kio6_mtp.mo
+share/locale/fi/LC_MESSAGES/kio6_nfs.mo
 share/locale/fi/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/fi/LC_MESSAGES/kio6_sftp.mo
 share/locale/fi/LC_MESSAGES/kio6_smb.mo
@@ -344,6 +371,7 @@ share/locale/fr/LC_MESSAGES/kio6_fish.mo
 share/locale/fr/LC_MESSAGES/kio6_info.mo
 share/locale/fr/LC_MESSAGES/kio6_man.mo
 share/locale/fr/LC_MESSAGES/kio6_mtp.mo
+share/locale/fr/LC_MESSAGES/kio6_nfs.mo
 share/locale/fr/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/fr/LC_MESSAGES/kio6_sftp.mo
 share/locale/fr/LC_MESSAGES/kio6_smb.mo
@@ -354,6 +382,7 @@ share/locale/fy/LC_MESSAGES/kio6_archive.mo
 share/locale/fy/LC_MESSAGES/kio6_fish.mo
 share/locale/fy/LC_MESSAGES/kio6_info.mo
 share/locale/fy/LC_MESSAGES/kio6_man.mo
+share/locale/fy/LC_MESSAGES/kio6_nfs.mo
 share/locale/fy/LC_MESSAGES/kio6_sftp.mo
 share/locale/fy/LC_MESSAGES/kio6_smb.mo
 share/locale/fy/LC_MESSAGES/kio6_thumbnail.mo
@@ -364,6 +393,7 @@ share/locale/ga/LC_MESSAGES/kio6_archive.mo
 share/locale/ga/LC_MESSAGES/kio6_fish.mo
 share/locale/ga/LC_MESSAGES/kio6_info.mo
 share/locale/ga/LC_MESSAGES/kio6_man.mo
+share/locale/ga/LC_MESSAGES/kio6_nfs.mo
 share/locale/ga/LC_MESSAGES/kio6_sftp.mo
 share/locale/ga/LC_MESSAGES/kio6_smb.mo
 share/locale/ga/LC_MESSAGES/kio6_thumbnail.mo
@@ -378,6 +408,7 @@ share/locale/gl/LC_MESSAGES/kio6_fish.mo
 share/locale/gl/LC_MESSAGES/kio6_info.mo
 share/locale/gl/LC_MESSAGES/kio6_man.mo
 share/locale/gl/LC_MESSAGES/kio6_mtp.mo
+share/locale/gl/LC_MESSAGES/kio6_nfs.mo
 share/locale/gl/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/gl/LC_MESSAGES/kio6_sftp.mo
 share/locale/gl/LC_MESSAGES/kio6_smb.mo
@@ -389,6 +420,7 @@ share/locale/gu/LC_MESSAGES/kio6_archive.mo
 share/locale/gu/LC_MESSAGES/kio6_fish.mo
 share/locale/gu/LC_MESSAGES/kio6_info.mo
 share/locale/gu/LC_MESSAGES/kio6_man.mo
+share/locale/gu/LC_MESSAGES/kio6_nfs.mo
 share/locale/gu/LC_MESSAGES/kio6_sftp.mo
 share/locale/gu/LC_MESSAGES/kio6_smb.mo
 share/locale/gu/LC_MESSAGES/kio6_thumbnail.mo
@@ -402,6 +434,7 @@ share/locale/he/LC_MESSAGES/kio6_fish.mo
 share/locale/he/LC_MESSAGES/kio6_info.mo
 share/locale/he/LC_MESSAGES/kio6_man.mo
 share/locale/he/LC_MESSAGES/kio6_mtp.mo
+share/locale/he/LC_MESSAGES/kio6_nfs.mo
 share/locale/he/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/he/LC_MESSAGES/kio6_sftp.mo
 share/locale/he/LC_MESSAGES/kio6_smb.mo
@@ -409,16 +442,22 @@ share/locale/he/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/hi/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/hi/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/hi/LC_MESSAGES/kio6_activities.mo
+share/locale/hi/LC_MESSAGES/kio6_afc.mo
 share/locale/hi/LC_MESSAGES/kio6_archive.mo
+share/locale/hi/LC_MESSAGES/kio6_filenamesearch.mo
 share/locale/hi/LC_MESSAGES/kio6_fish.mo
 share/locale/hi/LC_MESSAGES/kio6_info.mo
 share/locale/hi/LC_MESSAGES/kio6_man.mo
+share/locale/hi/LC_MESSAGES/kio6_mtp.mo
+share/locale/hi/LC_MESSAGES/kio6_nfs.mo
+share/locale/hi/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/hi/LC_MESSAGES/kio6_sftp.mo
 share/locale/hi/LC_MESSAGES/kio6_smb.mo
 share/locale/hi/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/hne/LC_MESSAGES/kio6_archive.mo
 share/locale/hne/LC_MESSAGES/kio6_fish.mo
 share/locale/hne/LC_MESSAGES/kio6_man.mo
+share/locale/hne/LC_MESSAGES/kio6_nfs.mo
 share/locale/hne/LC_MESSAGES/kio6_sftp.mo
 share/locale/hne/LC_MESSAGES/kio6_smb.mo
 share/locale/hne/LC_MESSAGES/kio6_thumbnail.mo
@@ -429,6 +468,7 @@ share/locale/hr/LC_MESSAGES/kio6_archive.mo
 share/locale/hr/LC_MESSAGES/kio6_fish.mo
 share/locale/hr/LC_MESSAGES/kio6_info.mo
 share/locale/hr/LC_MESSAGES/kio6_man.mo
+share/locale/hr/LC_MESSAGES/kio6_nfs.mo
 share/locale/hr/LC_MESSAGES/kio6_sftp.mo
 share/locale/hr/LC_MESSAGES/kio6_smb.mo
 share/locale/hr/LC_MESSAGES/kio6_thumbnail.mo
@@ -437,6 +477,7 @@ share/locale/hsb/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/hsb/LC_MESSAGES/kio6_archive.mo
 share/locale/hsb/LC_MESSAGES/kio6_fish.mo
 share/locale/hsb/LC_MESSAGES/kio6_man.mo
+share/locale/hsb/LC_MESSAGES/kio6_nfs.mo
 share/locale/hsb/LC_MESSAGES/kio6_sftp.mo
 share/locale/hsb/LC_MESSAGES/kio6_smb.mo
 share/locale/hsb/LC_MESSAGES/kio6_thumbnail.mo
@@ -450,6 +491,7 @@ share/locale/hu/LC_MESSAGES/kio6_fish.mo
 share/locale/hu/LC_MESSAGES/kio6_info.mo
 share/locale/hu/LC_MESSAGES/kio6_man.mo
 share/locale/hu/LC_MESSAGES/kio6_mtp.mo
+share/locale/hu/LC_MESSAGES/kio6_nfs.mo
 share/locale/hu/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/hu/LC_MESSAGES/kio6_sftp.mo
 share/locale/hu/LC_MESSAGES/kio6_smb.mo
@@ -466,6 +508,7 @@ share/locale/ia/LC_MESSAGES/kio6_fish.mo
 share/locale/ia/LC_MESSAGES/kio6_info.mo
 share/locale/ia/LC_MESSAGES/kio6_man.mo
 share/locale/ia/LC_MESSAGES/kio6_mtp.mo
+share/locale/ia/LC_MESSAGES/kio6_nfs.mo
 share/locale/ia/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ia/LC_MESSAGES/kio6_sftp.mo
 share/locale/ia/LC_MESSAGES/kio6_smb.mo
@@ -478,6 +521,7 @@ share/locale/id/LC_MESSAGES/kio6_fish.mo
 share/locale/id/LC_MESSAGES/kio6_info.mo
 share/locale/id/LC_MESSAGES/kio6_man.mo
 share/locale/id/LC_MESSAGES/kio6_mtp.mo
+share/locale/id/LC_MESSAGES/kio6_nfs.mo
 share/locale/id/LC_MESSAGES/kio6_sftp.mo
 share/locale/id/LC_MESSAGES/kio6_smb.mo
 share/locale/id/LC_MESSAGES/kio6_thumbnail.mo
@@ -494,6 +538,7 @@ share/locale/is/LC_MESSAGES/kio6_fish.mo
 share/locale/is/LC_MESSAGES/kio6_info.mo
 share/locale/is/LC_MESSAGES/kio6_man.mo
 share/locale/is/LC_MESSAGES/kio6_mtp.mo
+share/locale/is/LC_MESSAGES/kio6_nfs.mo
 share/locale/is/LC_MESSAGES/kio6_sftp.mo
 share/locale/is/LC_MESSAGES/kio6_smb.mo
 share/locale/is/LC_MESSAGES/kio6_thumbnail.mo
@@ -507,6 +552,7 @@ share/locale/it/LC_MESSAGES/kio6_fish.mo
 share/locale/it/LC_MESSAGES/kio6_info.mo
 share/locale/it/LC_MESSAGES/kio6_man.mo
 share/locale/it/LC_MESSAGES/kio6_mtp.mo
+share/locale/it/LC_MESSAGES/kio6_nfs.mo
 share/locale/it/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/it/LC_MESSAGES/kio6_sftp.mo
 share/locale/it/LC_MESSAGES/kio6_smb.mo
@@ -520,6 +566,7 @@ share/locale/ja/LC_MESSAGES/kio6_fish.mo
 share/locale/ja/LC_MESSAGES/kio6_info.mo
 share/locale/ja/LC_MESSAGES/kio6_man.mo
 share/locale/ja/LC_MESSAGES/kio6_mtp.mo
+share/locale/ja/LC_MESSAGES/kio6_nfs.mo
 share/locale/ja/LC_MESSAGES/kio6_sftp.mo
 share/locale/ja/LC_MESSAGES/kio6_smb.mo
 share/locale/ja/LC_MESSAGES/kio6_thumbnail.mo
@@ -533,6 +580,7 @@ share/locale/ka/LC_MESSAGES/kio6_fish.mo
 share/locale/ka/LC_MESSAGES/kio6_info.mo
 share/locale/ka/LC_MESSAGES/kio6_man.mo
 share/locale/ka/LC_MESSAGES/kio6_mtp.mo
+share/locale/ka/LC_MESSAGES/kio6_nfs.mo
 share/locale/ka/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ka/LC_MESSAGES/kio6_sftp.mo
 share/locale/ka/LC_MESSAGES/kio6_smb.mo
@@ -544,6 +592,7 @@ share/locale/kk/LC_MESSAGES/kio6_archive.mo
 share/locale/kk/LC_MESSAGES/kio6_fish.mo
 share/locale/kk/LC_MESSAGES/kio6_info.mo
 share/locale/kk/LC_MESSAGES/kio6_man.mo
+share/locale/kk/LC_MESSAGES/kio6_nfs.mo
 share/locale/kk/LC_MESSAGES/kio6_sftp.mo
 share/locale/kk/LC_MESSAGES/kio6_smb.mo
 share/locale/kk/LC_MESSAGES/kio6_thumbnail.mo
@@ -554,6 +603,7 @@ share/locale/km/LC_MESSAGES/kio6_archive.mo
 share/locale/km/LC_MESSAGES/kio6_fish.mo
 share/locale/km/LC_MESSAGES/kio6_info.mo
 share/locale/km/LC_MESSAGES/kio6_man.mo
+share/locale/km/LC_MESSAGES/kio6_nfs.mo
 share/locale/km/LC_MESSAGES/kio6_sftp.mo
 share/locale/km/LC_MESSAGES/kio6_smb.mo
 share/locale/km/LC_MESSAGES/kio6_thumbnail.mo
@@ -563,6 +613,7 @@ share/locale/kn/LC_MESSAGES/kio6_archive.mo
 share/locale/kn/LC_MESSAGES/kio6_fish.mo
 share/locale/kn/LC_MESSAGES/kio6_info.mo
 share/locale/kn/LC_MESSAGES/kio6_man.mo
+share/locale/kn/LC_MESSAGES/kio6_nfs.mo
 share/locale/kn/LC_MESSAGES/kio6_sftp.mo
 share/locale/kn/LC_MESSAGES/kio6_smb.mo
 share/locale/kn/LC_MESSAGES/kio6_thumbnail.mo
@@ -576,6 +627,7 @@ share/locale/ko/LC_MESSAGES/kio6_fish.mo
 share/locale/ko/LC_MESSAGES/kio6_info.mo
 share/locale/ko/LC_MESSAGES/kio6_man.mo
 share/locale/ko/LC_MESSAGES/kio6_mtp.mo
+share/locale/ko/LC_MESSAGES/kio6_nfs.mo
 share/locale/ko/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ko/LC_MESSAGES/kio6_sftp.mo
 share/locale/ko/LC_MESSAGES/kio6_smb.mo
@@ -585,11 +637,13 @@ share/locale/ku/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/ku/LC_MESSAGES/kio6_archive.mo
 share/locale/ku/LC_MESSAGES/kio6_fish.mo
 share/locale/ku/LC_MESSAGES/kio6_man.mo
+share/locale/ku/LC_MESSAGES/kio6_nfs.mo
 share/locale/ku/LC_MESSAGES/kio6_sftp.mo
 share/locale/ku/LC_MESSAGES/kio6_smb.mo
 share/locale/ku/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/lb/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/lb/LC_MESSAGES/kio6_archive.mo
+share/locale/lb/LC_MESSAGES/kio6_nfs.mo
 share/locale/lt/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/lt/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/lt/LC_MESSAGES/kio6_activities.mo
@@ -599,16 +653,22 @@ share/locale/lt/LC_MESSAGES/kio6_fish.mo
 share/locale/lt/LC_MESSAGES/kio6_info.mo
 share/locale/lt/LC_MESSAGES/kio6_man.mo
 share/locale/lt/LC_MESSAGES/kio6_mtp.mo
+share/locale/lt/LC_MESSAGES/kio6_nfs.mo
 share/locale/lt/LC_MESSAGES/kio6_sftp.mo
 share/locale/lt/LC_MESSAGES/kio6_smb.mo
 share/locale/lt/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/lv/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/lv/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/lv/LC_MESSAGES/kio6_activities.mo
+share/locale/lv/LC_MESSAGES/kio6_afc.mo
 share/locale/lv/LC_MESSAGES/kio6_archive.mo
+share/locale/lv/LC_MESSAGES/kio6_filenamesearch.mo
 share/locale/lv/LC_MESSAGES/kio6_fish.mo
 share/locale/lv/LC_MESSAGES/kio6_info.mo
 share/locale/lv/LC_MESSAGES/kio6_man.mo
+share/locale/lv/LC_MESSAGES/kio6_mtp.mo
+share/locale/lv/LC_MESSAGES/kio6_nfs.mo
+share/locale/lv/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/lv/LC_MESSAGES/kio6_sftp.mo
 share/locale/lv/LC_MESSAGES/kio6_smb.mo
 share/locale/lv/LC_MESSAGES/kio6_thumbnail.mo
@@ -618,6 +678,7 @@ share/locale/mai/LC_MESSAGES/kio6_archive.mo
 share/locale/mai/LC_MESSAGES/kio6_fish.mo
 share/locale/mai/LC_MESSAGES/kio6_info.mo
 share/locale/mai/LC_MESSAGES/kio6_man.mo
+share/locale/mai/LC_MESSAGES/kio6_nfs.mo
 share/locale/mai/LC_MESSAGES/kio6_sftp.mo
 share/locale/mai/LC_MESSAGES/kio6_smb.mo
 share/locale/mai/LC_MESSAGES/kio6_thumbnail.mo
@@ -626,6 +687,7 @@ share/locale/mk/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/mk/LC_MESSAGES/kio6_archive.mo
 share/locale/mk/LC_MESSAGES/kio6_fish.mo
 share/locale/mk/LC_MESSAGES/kio6_man.mo
+share/locale/mk/LC_MESSAGES/kio6_nfs.mo
 share/locale/mk/LC_MESSAGES/kio6_sftp.mo
 share/locale/mk/LC_MESSAGES/kio6_smb.mo
 share/locale/mk/LC_MESSAGES/kio6_thumbnail.mo
@@ -635,6 +697,7 @@ share/locale/ml/LC_MESSAGES/kio6_archive.mo
 share/locale/ml/LC_MESSAGES/kio6_fish.mo
 share/locale/ml/LC_MESSAGES/kio6_info.mo
 share/locale/ml/LC_MESSAGES/kio6_man.mo
+share/locale/ml/LC_MESSAGES/kio6_nfs.mo
 share/locale/ml/LC_MESSAGES/kio6_sftp.mo
 share/locale/ml/LC_MESSAGES/kio6_smb.mo
 share/locale/ml/LC_MESSAGES/kio6_thumbnail.mo
@@ -645,6 +708,7 @@ share/locale/mr/LC_MESSAGES/kio6_archive.mo
 share/locale/mr/LC_MESSAGES/kio6_fish.mo
 share/locale/mr/LC_MESSAGES/kio6_info.mo
 share/locale/mr/LC_MESSAGES/kio6_man.mo
+share/locale/mr/LC_MESSAGES/kio6_nfs.mo
 share/locale/mr/LC_MESSAGES/kio6_sftp.mo
 share/locale/mr/LC_MESSAGES/kio6_smb.mo
 share/locale/mr/LC_MESSAGES/kio6_thumbnail.mo
@@ -655,6 +719,7 @@ share/locale/ms/LC_MESSAGES/kio6_archive.mo
 share/locale/ms/LC_MESSAGES/kio6_fish.mo
 share/locale/ms/LC_MESSAGES/kio6_info.mo
 share/locale/ms/LC_MESSAGES/kio6_man.mo
+share/locale/ms/LC_MESSAGES/kio6_nfs.mo
 share/locale/ms/LC_MESSAGES/kio6_sftp.mo
 share/locale/ms/LC_MESSAGES/kio6_smb.mo
 share/locale/ms/LC_MESSAGES/kio6_thumbnail.mo
@@ -666,6 +731,7 @@ share/locale/nb/LC_MESSAGES/kio6_archive.mo
 share/locale/nb/LC_MESSAGES/kio6_fish.mo
 share/locale/nb/LC_MESSAGES/kio6_info.mo
 share/locale/nb/LC_MESSAGES/kio6_man.mo
+share/locale/nb/LC_MESSAGES/kio6_nfs.mo
 share/locale/nb/LC_MESSAGES/kio6_sftp.mo
 share/locale/nb/LC_MESSAGES/kio6_smb.mo
 share/locale/nb/LC_MESSAGES/kio6_thumbnail.mo
@@ -676,6 +742,7 @@ share/locale/nds/LC_MESSAGES/kio6_archive.mo
 share/locale/nds/LC_MESSAGES/kio6_fish.mo
 share/locale/nds/LC_MESSAGES/kio6_info.mo
 share/locale/nds/LC_MESSAGES/kio6_man.mo
+share/locale/nds/LC_MESSAGES/kio6_nfs.mo
 share/locale/nds/LC_MESSAGES/kio6_sftp.mo
 share/locale/nds/LC_MESSAGES/kio6_smb.mo
 share/locale/nds/LC_MESSAGES/kio6_thumbnail.mo
@@ -684,6 +751,7 @@ share/locale/ne/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/ne/LC_MESSAGES/kio6_archive.mo
 share/locale/ne/LC_MESSAGES/kio6_fish.mo
 share/locale/ne/LC_MESSAGES/kio6_man.mo
+share/locale/ne/LC_MESSAGES/kio6_nfs.mo
 share/locale/ne/LC_MESSAGES/kio6_sftp.mo
 share/locale/ne/LC_MESSAGES/kio6_smb.mo
 share/locale/ne/LC_MESSAGES/kio6_thumbnail.mo
@@ -697,6 +765,7 @@ share/locale/nl/LC_MESSAGES/kio6_fish.mo
 share/locale/nl/LC_MESSAGES/kio6_info.mo
 share/locale/nl/LC_MESSAGES/kio6_man.mo
 share/locale/nl/LC_MESSAGES/kio6_mtp.mo
+share/locale/nl/LC_MESSAGES/kio6_nfs.mo
 share/locale/nl/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/nl/LC_MESSAGES/kio6_sftp.mo
 share/locale/nl/LC_MESSAGES/kio6_smb.mo
@@ -711,6 +780,7 @@ share/locale/nn/LC_MESSAGES/kio6_fish.mo
 share/locale/nn/LC_MESSAGES/kio6_info.mo
 share/locale/nn/LC_MESSAGES/kio6_man.mo
 share/locale/nn/LC_MESSAGES/kio6_mtp.mo
+share/locale/nn/LC_MESSAGES/kio6_nfs.mo
 share/locale/nn/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/nn/LC_MESSAGES/kio6_sftp.mo
 share/locale/nn/LC_MESSAGES/kio6_smb.mo
@@ -719,12 +789,14 @@ share/locale/oc/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/oc/LC_MESSAGES/kio6_archive.mo
 share/locale/oc/LC_MESSAGES/kio6_fish.mo
 share/locale/oc/LC_MESSAGES/kio6_man.mo
+share/locale/oc/LC_MESSAGES/kio6_nfs.mo
 share/locale/oc/LC_MESSAGES/kio6_sftp.mo
 share/locale/oc/LC_MESSAGES/kio6_smb.mo
 share/locale/oc/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/or/LC_MESSAGES/kio6_archive.mo
 share/locale/or/LC_MESSAGES/kio6_fish.mo
 share/locale/or/LC_MESSAGES/kio6_man.mo
+share/locale/or/LC_MESSAGES/kio6_nfs.mo
 share/locale/or/LC_MESSAGES/kio6_sftp.mo
 share/locale/or/LC_MESSAGES/kio6_smb.mo
 share/locale/or/LC_MESSAGES/kio6_thumbnail.mo
@@ -737,6 +809,7 @@ share/locale/pa/LC_MESSAGES/kio6_fish.mo
 share/locale/pa/LC_MESSAGES/kio6_info.mo
 share/locale/pa/LC_MESSAGES/kio6_man.mo
 share/locale/pa/LC_MESSAGES/kio6_mtp.mo
+share/locale/pa/LC_MESSAGES/kio6_nfs.mo
 share/locale/pa/LC_MESSAGES/kio6_sftp.mo
 share/locale/pa/LC_MESSAGES/kio6_smb.mo
 share/locale/pa/LC_MESSAGES/kio6_thumbnail.mo
@@ -750,6 +823,7 @@ share/locale/pl/LC_MESSAGES/kio6_fish.mo
 share/locale/pl/LC_MESSAGES/kio6_info.mo
 share/locale/pl/LC_MESSAGES/kio6_man.mo
 share/locale/pl/LC_MESSAGES/kio6_mtp.mo
+share/locale/pl/LC_MESSAGES/kio6_nfs.mo
 share/locale/pl/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/pl/LC_MESSAGES/kio6_sftp.mo
 share/locale/pl/LC_MESSAGES/kio6_smb.mo
@@ -763,6 +837,7 @@ share/locale/pt/LC_MESSAGES/kio6_fish.mo
 share/locale/pt/LC_MESSAGES/kio6_info.mo
 share/locale/pt/LC_MESSAGES/kio6_man.mo
 share/locale/pt/LC_MESSAGES/kio6_mtp.mo
+share/locale/pt/LC_MESSAGES/kio6_nfs.mo
 share/locale/pt/LC_MESSAGES/kio6_sftp.mo
 share/locale/pt/LC_MESSAGES/kio6_smb.mo
 share/locale/pt/LC_MESSAGES/kio6_thumbnail.mo
@@ -776,6 +851,7 @@ share/locale/pt_BR/LC_MESSAGES/kio6_fish.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_info.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_man.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_mtp.mo
+share/locale/pt_BR/LC_MESSAGES/kio6_nfs.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_sftp.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_smb.mo
@@ -788,6 +864,7 @@ share/locale/ro/LC_MESSAGES/kio6_fish.mo
 share/locale/ro/LC_MESSAGES/kio6_info.mo
 share/locale/ro/LC_MESSAGES/kio6_man.mo
 share/locale/ro/LC_MESSAGES/kio6_mtp.mo
+share/locale/ro/LC_MESSAGES/kio6_nfs.mo
 share/locale/ro/LC_MESSAGES/kio6_sftp.mo
 share/locale/ro/LC_MESSAGES/kio6_smb.mo
 share/locale/ro/LC_MESSAGES/kio6_thumbnail.mo
@@ -801,15 +878,32 @@ share/locale/ru/LC_MESSAGES/kio6_fish.mo
 share/locale/ru/LC_MESSAGES/kio6_info.mo
 share/locale/ru/LC_MESSAGES/kio6_man.mo
 share/locale/ru/LC_MESSAGES/kio6_mtp.mo
+share/locale/ru/LC_MESSAGES/kio6_nfs.mo
 share/locale/ru/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/ru/LC_MESSAGES/kio6_sftp.mo
 share/locale/ru/LC_MESSAGES/kio6_smb.mo
 share/locale/ru/LC_MESSAGES/kio6_thumbnail.mo
+share/locale/sa/LC_MESSAGES/kfileaudiopreview6.mo
+share/locale/sa/LC_MESSAGES/kio-extras_kcms.mo
+share/locale/sa/LC_MESSAGES/kio6_activities.mo
+share/locale/sa/LC_MESSAGES/kio6_afc.mo
+share/locale/sa/LC_MESSAGES/kio6_archive.mo
+share/locale/sa/LC_MESSAGES/kio6_filenamesearch.mo
+share/locale/sa/LC_MESSAGES/kio6_fish.mo
+share/locale/sa/LC_MESSAGES/kio6_info.mo
+share/locale/sa/LC_MESSAGES/kio6_man.mo
+share/locale/sa/LC_MESSAGES/kio6_mtp.mo
+share/locale/sa/LC_MESSAGES/kio6_nfs.mo
+share/locale/sa/LC_MESSAGES/kio6_recentlyused.mo
+share/locale/sa/LC_MESSAGES/kio6_sftp.mo
+share/locale/sa/LC_MESSAGES/kio6_smb.mo
+share/locale/sa/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/se/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/se/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/se/LC_MESSAGES/kio6_activities.mo
 share/locale/se/LC_MESSAGES/kio6_fish.mo
 share/locale/se/LC_MESSAGES/kio6_man.mo
+share/locale/se/LC_MESSAGES/kio6_nfs.mo
 share/locale/se/LC_MESSAGES/kio6_sftp.mo
 share/locale/se/LC_MESSAGES/kio6_smb.mo
 share/locale/se/LC_MESSAGES/kio6_thumbnail.mo
@@ -817,6 +911,7 @@ share/locale/si/LC_MESSAGES/kio6_archive.mo
 share/locale/si/LC_MESSAGES/kio6_fish.mo
 share/locale/si/LC_MESSAGES/kio6_info.mo
 share/locale/si/LC_MESSAGES/kio6_man.mo
+share/locale/si/LC_MESSAGES/kio6_nfs.mo
 share/locale/si/LC_MESSAGES/kio6_sftp.mo
 share/locale/si/LC_MESSAGES/kio6_smb.mo
 share/locale/si/LC_MESSAGES/kio6_thumbnail.mo
@@ -830,6 +925,7 @@ share/locale/sk/LC_MESSAGES/kio6_fish.mo
 share/locale/sk/LC_MESSAGES/kio6_info.mo
 share/locale/sk/LC_MESSAGES/kio6_man.mo
 share/locale/sk/LC_MESSAGES/kio6_mtp.mo
+share/locale/sk/LC_MESSAGES/kio6_nfs.mo
 share/locale/sk/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/sk/LC_MESSAGES/kio6_sftp.mo
 share/locale/sk/LC_MESSAGES/kio6_smb.mo
@@ -844,6 +940,7 @@ share/locale/sl/LC_MESSAGES/kio6_fish.mo
 share/locale/sl/LC_MESSAGES/kio6_info.mo
 share/locale/sl/LC_MESSAGES/kio6_man.mo
 share/locale/sl/LC_MESSAGES/kio6_mtp.mo
+share/locale/sl/LC_MESSAGES/kio6_nfs.mo
 share/locale/sl/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/sl/LC_MESSAGES/kio6_sftp.mo
 share/locale/sl/LC_MESSAGES/kio6_smb.mo
@@ -854,6 +951,7 @@ share/locale/sq/LC_MESSAGES/kio6_archive.mo
 share/locale/sq/LC_MESSAGES/kio6_fish.mo
 share/locale/sq/LC_MESSAGES/kio6_info.mo
 share/locale/sq/LC_MESSAGES/kio6_man.mo
+share/locale/sq/LC_MESSAGES/kio6_nfs.mo
 share/locale/sq/LC_MESSAGES/kio6_sftp.mo
 share/locale/sq/LC_MESSAGES/kio6_smb.mo
 share/locale/sq/LC_MESSAGES/kio6_thumbnail.mo
@@ -865,6 +963,7 @@ share/locale/sr/LC_MESSAGES/kio6_fish.mo
 share/locale/sr/LC_MESSAGES/kio6_info.mo
 share/locale/sr/LC_MESSAGES/kio6_man.mo
 share/locale/sr/LC_MESSAGES/kio6_mtp.mo
+share/locale/sr/LC_MESSAGES/kio6_nfs.mo
 share/locale/sr/LC_MESSAGES/kio6_sftp.mo
 share/locale/sr/LC_MESSAGES/kio6_smb.mo
 share/locale/sr/LC_MESSAGES/kio6_thumbnail.mo
@@ -876,6 +975,7 @@ share/locale/sr@ijekavian/LC_MESSAGES/kio6_fish.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_info.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_man.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_mtp.mo
+share/locale/sr@ijekavian/LC_MESSAGES/kio6_nfs.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_sftp.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_smb.mo
 share/locale/sr@ijekavian/LC_MESSAGES/kio6_thumbnail.mo
@@ -887,6 +987,7 @@ share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_fish.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_info.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_man.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_mtp.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_nfs.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_sftp.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_smb.mo
 share/locale/sr@ijekavianlatin/LC_MESSAGES/kio6_thumbnail.mo
@@ -898,6 +999,7 @@ share/locale/sr@latin/LC_MESSAGES/kio6_fish.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_info.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_man.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_mtp.mo
+share/locale/sr@latin/LC_MESSAGES/kio6_nfs.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_sftp.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_smb.mo
 share/locale/sr@latin/LC_MESSAGES/kio6_thumbnail.mo
@@ -911,6 +1013,7 @@ share/locale/sv/LC_MESSAGES/kio6_fish.mo
 share/locale/sv/LC_MESSAGES/kio6_info.mo
 share/locale/sv/LC_MESSAGES/kio6_man.mo
 share/locale/sv/LC_MESSAGES/kio6_mtp.mo
+share/locale/sv/LC_MESSAGES/kio6_nfs.mo
 share/locale/sv/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/sv/LC_MESSAGES/kio6_sftp.mo
 share/locale/sv/LC_MESSAGES/kio6_smb.mo
@@ -924,6 +1027,7 @@ share/locale/ta/LC_MESSAGES/kio6_fish.mo
 share/locale/ta/LC_MESSAGES/kio6_info.mo
 share/locale/ta/LC_MESSAGES/kio6_man.mo
 share/locale/ta/LC_MESSAGES/kio6_mtp.mo
+share/locale/ta/LC_MESSAGES/kio6_nfs.mo
 share/locale/ta/LC_MESSAGES/kio6_sftp.mo
 share/locale/ta/LC_MESSAGES/kio6_smb.mo
 share/locale/ta/LC_MESSAGES/kio6_thumbnail.mo
@@ -931,6 +1035,7 @@ share/locale/te/LC_MESSAGES/kfileaudiopreview6.mo
 share/locale/te/LC_MESSAGES/kio6_archive.mo
 share/locale/te/LC_MESSAGES/kio6_fish.mo
 share/locale/te/LC_MESSAGES/kio6_man.mo
+share/locale/te/LC_MESSAGES/kio6_nfs.mo
 share/locale/te/LC_MESSAGES/kio6_sftp.mo
 share/locale/te/LC_MESSAGES/kio6_smb.mo
 share/locale/te/LC_MESSAGES/kio6_thumbnail.mo
@@ -941,6 +1046,7 @@ share/locale/tg/LC_MESSAGES/kio6_archive.mo
 share/locale/tg/LC_MESSAGES/kio6_fish.mo
 share/locale/tg/LC_MESSAGES/kio6_info.mo
 share/locale/tg/LC_MESSAGES/kio6_man.mo
+share/locale/tg/LC_MESSAGES/kio6_nfs.mo
 share/locale/tg/LC_MESSAGES/kio6_sftp.mo
 share/locale/tg/LC_MESSAGES/kio6_smb.mo
 share/locale/tg/LC_MESSAGES/kio6_thumbnail.mo
@@ -951,6 +1057,7 @@ share/locale/th/LC_MESSAGES/kio6_archive.mo
 share/locale/th/LC_MESSAGES/kio6_fish.mo
 share/locale/th/LC_MESSAGES/kio6_info.mo
 share/locale/th/LC_MESSAGES/kio6_man.mo
+share/locale/th/LC_MESSAGES/kio6_nfs.mo
 share/locale/th/LC_MESSAGES/kio6_sftp.mo
 share/locale/th/LC_MESSAGES/kio6_smb.mo
 share/locale/th/LC_MESSAGES/kio6_thumbnail.mo
@@ -965,6 +1072,7 @@ share/locale/tr/LC_MESSAGES/kio6_fish.mo
 share/locale/tr/LC_MESSAGES/kio6_info.mo
 share/locale/tr/LC_MESSAGES/kio6_man.mo
 share/locale/tr/LC_MESSAGES/kio6_mtp.mo
+share/locale/tr/LC_MESSAGES/kio6_nfs.mo
 share/locale/tr/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/tr/LC_MESSAGES/kio6_sftp.mo
 share/locale/tr/LC_MESSAGES/kio6_smb.mo
@@ -976,6 +1084,7 @@ share/locale/ug/LC_MESSAGES/kio6_archive.mo
 share/locale/ug/LC_MESSAGES/kio6_fish.mo
 share/locale/ug/LC_MESSAGES/kio6_info.mo
 share/locale/ug/LC_MESSAGES/kio6_man.mo
+share/locale/ug/LC_MESSAGES/kio6_nfs.mo
 share/locale/ug/LC_MESSAGES/kio6_sftp.mo
 share/locale/ug/LC_MESSAGES/kio6_smb.mo
 share/locale/ug/LC_MESSAGES/kio6_thumbnail.mo
@@ -989,6 +1098,7 @@ share/locale/uk/LC_MESSAGES/kio6_fish.mo
 share/locale/uk/LC_MESSAGES/kio6_info.mo
 share/locale/uk/LC_MESSAGES/kio6_man.mo
 share/locale/uk/LC_MESSAGES/kio6_mtp.mo
+share/locale/uk/LC_MESSAGES/kio6_nfs.mo
 share/locale/uk/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/uk/LC_MESSAGES/kio6_sftp.mo
 share/locale/uk/LC_MESSAGES/kio6_smb.mo
@@ -998,6 +1108,7 @@ share/locale/uz/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/uz/LC_MESSAGES/kio6_archive.mo
 share/locale/uz/LC_MESSAGES/kio6_fish.mo
 share/locale/uz/LC_MESSAGES/kio6_man.mo
+share/locale/uz/LC_MESSAGES/kio6_nfs.mo
 share/locale/uz/LC_MESSAGES/kio6_sftp.mo
 share/locale/uz/LC_MESSAGES/kio6_smb.mo
 share/locale/uz/LC_MESSAGES/kio6_thumbnail.mo
@@ -1006,6 +1117,7 @@ share/locale/uz@cyrillic/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_archive.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_fish.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_man.mo
+share/locale/uz@cyrillic/LC_MESSAGES/kio6_nfs.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_sftp.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_smb.mo
 share/locale/uz@cyrillic/LC_MESSAGES/kio6_thumbnail.mo
@@ -1018,6 +1130,7 @@ share/locale/vi/LC_MESSAGES/kio6_fish.mo
 share/locale/vi/LC_MESSAGES/kio6_info.mo
 share/locale/vi/LC_MESSAGES/kio6_man.mo
 share/locale/vi/LC_MESSAGES/kio6_mtp.mo
+share/locale/vi/LC_MESSAGES/kio6_nfs.mo
 share/locale/vi/LC_MESSAGES/kio6_sftp.mo
 share/locale/vi/LC_MESSAGES/kio6_smb.mo
 share/locale/vi/LC_MESSAGES/kio6_thumbnail.mo
@@ -1028,11 +1141,13 @@ share/locale/wa/LC_MESSAGES/kio6_archive.mo
 share/locale/wa/LC_MESSAGES/kio6_fish.mo
 share/locale/wa/LC_MESSAGES/kio6_info.mo
 share/locale/wa/LC_MESSAGES/kio6_man.mo
+share/locale/wa/LC_MESSAGES/kio6_nfs.mo
 share/locale/wa/LC_MESSAGES/kio6_sftp.mo
 share/locale/wa/LC_MESSAGES/kio6_smb.mo
 share/locale/wa/LC_MESSAGES/kio6_thumbnail.mo
 share/locale/xh/LC_MESSAGES/kio-extras_kcms.mo
 share/locale/xh/LC_MESSAGES/kio6_man.mo
+share/locale/xh/LC_MESSAGES/kio6_nfs.mo
 share/locale/xh/LC_MESSAGES/kio6_sftp.mo
 share/locale/xh/LC_MESSAGES/kio6_smb.mo
 share/locale/zh_CN/LC_MESSAGES/kfileaudiopreview6.mo
@@ -1045,6 +1160,7 @@ share/locale/zh_CN/LC_MESSAGES/kio6_fish.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_info.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_man.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_mtp.mo
+share/locale/zh_CN/LC_MESSAGES/kio6_nfs.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_sftp.mo
 share/locale/zh_CN/LC_MESSAGES/kio6_smb.mo
@@ -1060,6 +1176,7 @@ share/locale/zh_TW/LC_MESSAGES/kio6_fish.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_info.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_man.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_mtp.mo
+share/locale/zh_TW/LC_MESSAGES/kio6_nfs.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_recentlyused.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_sftp.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_smb.mo
diff --git a/devel/kirigami-gallery/distinfo b/devel/kirigami-gallery/distinfo
index e1ce86226ce3..db48470182f0 100644
--- a/devel/kirigami-gallery/distinfo
+++ b/devel/kirigami-gallery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275443
-SHA256 (KDE/release-service/24.12.3/kirigami-gallery-24.12.3.tar.xz) = 38d706a40ccd49fe7fe5695402ae55b0dca552915d54186750b017f63dc1dce4
-SIZE (KDE/release-service/24.12.3/kirigami-gallery-24.12.3.tar.xz) = 370976
+TIMESTAMP = 1744564222
+SHA256 (KDE/release-service/25.04.0/kirigami-gallery-25.04.0.tar.xz) = d3abc3db132c6e41aa83ee28edf92e066e24a0b0123180410a4428f2fd21a555
+SIZE (KDE/release-service/25.04.0/kirigami-gallery-25.04.0.tar.xz) = 377332
diff --git a/devel/kirigami-gallery/pkg-plist b/devel/kirigami-gallery/pkg-plist
index c28493cf3e64..414e2c4d4bca 100644
--- a/devel/kirigami-gallery/pkg-plist
+++ b/devel/kirigami-gallery/pkg-plist
@@ -15,6 +15,7 @@ share/locale/fi/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/fr/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/gl/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/he/LC_MESSAGES/kirigamigallery_qt.qm
+share/locale/hi/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/ia/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/it/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/ja/LC_MESSAGES/kirigamigallery_qt.qm
@@ -30,6 +31,7 @@ share/locale/pt/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/pt_BR/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/ro/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/ru/LC_MESSAGES/kirigamigallery_qt.qm
+share/locale/sa/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/sk/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/sl/LC_MESSAGES/kirigamigallery_qt.qm
 share/locale/sv/LC_MESSAGES/kirigamigallery_qt.qm
diff --git a/devel/kopeninghours/Makefile b/devel/kopeninghours/Makefile
index 968fbcb92544..9573df3170ee 100644
--- a/devel/kopeninghours/Makefile
+++ b/devel/kopeninghours/Makefile
@@ -16,4 +16,6 @@ USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DOCS
 
+PLIST_SUB=	SHLIB_VER=${KDE_APPLICATIONS_VERSION:R:S/0//}.${KDE_APPLICATIONS_VERSION:E}
+
 .include <bsd.port.mk>
diff --git a/devel/kopeninghours/distinfo b/devel/kopeninghours/distinfo
index a87a0b080f5d..d86947acce8f 100644
--- a/devel/kopeninghours/distinfo
+++ b/devel/kopeninghours/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275446
-SHA256 (KDE/release-service/24.12.3/kopeninghours-24.12.3.tar.xz) = 1049cf08c9f70a99fbba954261ca5e6a54ae72b67b5ea2ba981a1b64a70e4232
-SIZE (KDE/release-service/24.12.3/kopeninghours-24.12.3.tar.xz) = 74844
+TIMESTAMP = 1744564222
+SHA256 (KDE/release-service/25.04.0/kopeninghours-25.04.0.tar.xz) = b211bcdd2d38b297957b0694c74faf57fa89bc6a5aa610dd24582869afa4a31a
+SIZE (KDE/release-service/25.04.0/kopeninghours-25.04.0.tar.xz) = 75224
diff --git a/devel/kopeninghours/pkg-plist b/devel/kopeninghours/pkg-plist
index c1ea04a1168a..3a166d65def2 100644
--- a/devel/kopeninghours/pkg-plist
+++ b/devel/kopeninghours/pkg-plist
@@ -14,7 +14,7 @@ lib/cmake/KOpeningHours/KOpeningHoursTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/KOpeningHours/KOpeningHoursTargets.cmake
 lib/libKOpeningHours.so
 lib/libKOpeningHours.so.1
-lib/libKOpeningHours.so.%%KDE_APPLICATIONS_VERSION%%
+lib/libKOpeningHours.so.%%SHLIB_VER%%
 %%QT_QMLDIR%%/org/kde/kopeninghours/kde-qmlmodule.version
 %%QT_QMLDIR%%/org/kde/kopeninghours/kopeninghoursqmlplugin.qmltypes
 %%QT_QMLDIR%%/org/kde/kopeninghours/libkopeninghoursqmlplugin.so
@@ -48,6 +48,7 @@ share/locale/pt/LC_MESSAGES/kopeninghours.mo
 share/locale/pt_BR/LC_MESSAGES/kopeninghours.mo
 share/locale/ro/LC_MESSAGES/kopeninghours.mo
 share/locale/ru/LC_MESSAGES/kopeninghours.mo
+share/locale/sa/LC_MESSAGES/kopeninghours.mo
 share/locale/sk/LC_MESSAGES/kopeninghours.mo
 share/locale/sl/LC_MESSAGES/kopeninghours.mo
 share/locale/sv/LC_MESSAGES/kopeninghours.mo
diff --git a/devel/kpublictransport/distinfo b/devel/kpublictransport/distinfo
index 291b765b7766..f4a07dc65906 100644
--- a/devel/kpublictransport/distinfo
+++ b/devel/kpublictransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275450
-SHA256 (KDE/release-service/24.12.3/kpublictransport-24.12.3.tar.xz) = 751ff49cfd88450e957bd5f2920bf01b3a452011dfd341d18ad0d06bbaaaffe9
-SIZE (KDE/release-service/24.12.3/kpublictransport-24.12.3.tar.xz) = 814748
+TIMESTAMP = 1744564223
+SHA256 (KDE/release-service/25.04.0/kpublictransport-25.04.0.tar.xz) = 2134e51dc956bd43ce673e857cd62c15ad983b2ca68a9ca1a67ded2ce2c035f4
+SIZE (KDE/release-service/25.04.0/kpublictransport-25.04.0.tar.xz) = 826972
diff --git a/devel/kpublictransport/pkg-plist b/devel/kpublictransport/pkg-plist
index 80037e993c1a..ebe1639bff4c 100644
--- a/devel/kpublictransport/pkg-plist
+++ b/devel/kpublictransport/pkg-plist
@@ -31,6 +31,8 @@ include/KPublicTransport/KPublicTransport/Stopover
 include/KPublicTransport/KPublicTransport/StopoverQueryModel
 include/KPublicTransport/KPublicTransport/StopoverReply
 include/KPublicTransport/KPublicTransport/StopoverRequest
+include/KPublicTransport/KPublicTransport/TripReply
+include/KPublicTransport/KPublicTransport/TripRequest
 include/KPublicTransport/KPublicTransport/Vehicle
 include/KPublicTransport/KPublicTransport/VehicleLayoutQueryModel
 include/KPublicTransport/KPublicTransport/VehicleLayoutReply
@@ -70,6 +72,8 @@ include/KPublicTransport/kpublictransport/stopover.h
 include/KPublicTransport/kpublictransport/stopoverquerymodel.h
 include/KPublicTransport/kpublictransport/stopoverreply.h
 include/KPublicTransport/kpublictransport/stopoverrequest.h
+include/KPublicTransport/kpublictransport/tripreply.h
+include/KPublicTransport/kpublictransport/triprequest.h
 include/KPublicTransport/kpublictransport/vehicle.h
 include/KPublicTransport/kpublictransport/vehiclelayoutquerymodel.h
 include/KPublicTransport/kpublictransport/vehiclelayoutreply.h
@@ -94,7 +98,10 @@ lib/libKPublicTransportOnboard.so.%%KDE_APPLICATIONS_VERSION%%
 %%QT_QMLDIR%%/org/kde/kpublictransport/onboard/qmldir
 %%QT_QMLDIR%%/org/kde/kpublictransport/qmldir
 %%QT_QMLDIR%%/org/kde/kpublictransport/ui/FeatureIcon.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/JourneyHorizontalBar.qml
 %%QT_QMLDIR%%/org/kde/kpublictransport/ui/OccupancyIndicator.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/TransportIcon.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/TransportNameControl.qml
 %%QT_QMLDIR%%/org/kde/kpublictransport/ui/VehicleSectionItem.qml
 %%QT_QMLDIR%%/org/kde/kpublictransport/ui/kde-qmlmodule.version
 %%QT_QMLDIR%%/org/kde/kpublictransport/ui/kpublictransportquickplugin.qmltypes
@@ -112,6 +119,7 @@ share/locale/fi/LC_MESSAGES/kpublictransport.mo
 share/locale/fr/LC_MESSAGES/kpublictransport.mo
 share/locale/gl/LC_MESSAGES/kpublictransport.mo
 share/locale/he/LC_MESSAGES/kpublictransport.mo
+share/locale/hi/LC_MESSAGES/kpublictransport.mo
 share/locale/hu/LC_MESSAGES/kpublictransport.mo
 share/locale/ia/LC_MESSAGES/kpublictransport.mo
 share/locale/it/LC_MESSAGES/kpublictransport.mo
@@ -121,6 +129,7 @@ share/locale/lv/LC_MESSAGES/kpublictransport.mo
 share/locale/nl/LC_MESSAGES/kpublictransport.mo
 share/locale/pl/LC_MESSAGES/kpublictransport.mo
 share/locale/ru/LC_MESSAGES/kpublictransport.mo
+share/locale/sa/LC_MESSAGES/kpublictransport.mo
 share/locale/sk/LC_MESSAGES/kpublictransport.mo
 share/locale/sl/LC_MESSAGES/kpublictransport.mo
 share/locale/sv/LC_MESSAGES/kpublictransport.mo
diff --git a/devel/lokalize/distinfo b/devel/lokalize/distinfo
index 529b47fc266d..26a164bfc008 100644
--- a/devel/lokalize/distinfo
+++ b/devel/lokalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275455
-SHA256 (KDE/release-service/24.12.3/lokalize-24.12.3.tar.xz) = f34348403ceaad79eceae088d1d0f2dd3c9ecd30319ce0b2847135aa0803f218
-SIZE (KDE/release-service/24.12.3/lokalize-24.12.3.tar.xz) = 2059676
+TIMESTAMP = 1744564223
+SHA256 (KDE/release-service/25.04.0/lokalize-25.04.0.tar.xz) = 44dd2bfefb53d8a5082f3215a02a4dbcb14ac2014bf1117cac5aebc7aaf0957a
+SIZE (KDE/release-service/25.04.0/lokalize-25.04.0.tar.xz) = 2068304
diff --git a/devel/lokalize/pkg-plist b/devel/lokalize/pkg-plist
index 6750ff689972..675098f600f5 100644
--- a/devel/lokalize/pkg-plist
+++ b/devel/lokalize/pkg-plist
@@ -28,6 +28,7 @@ share/locale/fr/LC_MESSAGES/lokalize.mo
 share/locale/ga/LC_MESSAGES/lokalize.mo
 share/locale/gl/LC_MESSAGES/lokalize.mo
 share/locale/he/LC_MESSAGES/lokalize.mo
+share/locale/hi/LC_MESSAGES/lokalize.mo
 share/locale/hr/LC_MESSAGES/lokalize.mo
 share/locale/hu/LC_MESSAGES/lokalize.mo
 share/locale/ia/LC_MESSAGES/lokalize.mo
@@ -37,6 +38,7 @@ share/locale/is/LC_MESSAGES/lokalize.mo
 share/locale/it/LC_MESSAGES/lokalize.mo
 share/locale/ja/LC_MESSAGES/lokalize.mo
 share/locale/ka/LC_MESSAGES/lokalize.mo
+share/locale/kab/LC_MESSAGES/lokalize.mo
 share/locale/kk/LC_MESSAGES/lokalize.mo
 share/locale/km/LC_MESSAGES/lokalize.mo
 share/locale/ko/LC_MESSAGES/lokalize.mo
@@ -57,6 +59,7 @@ share/locale/pt/LC_MESSAGES/lokalize.mo
 share/locale/pt_BR/LC_MESSAGES/lokalize.mo
 share/locale/ro/LC_MESSAGES/lokalize.mo
 share/locale/ru/LC_MESSAGES/lokalize.mo
+share/locale/sa/LC_MESSAGES/lokalize.mo
 share/locale/sk/LC_MESSAGES/lokalize.mo
 share/locale/sl/LC_MESSAGES/lokalize.mo
 share/locale/sq/LC_MESSAGES/lokalize.mo
diff --git a/devel/massif-visualizer/distinfo b/devel/massif-visualizer/distinfo
index 6b88041e214f..a7faee3cdf4b 100644
--- a/devel/massif-visualizer/distinfo
+++ b/devel/massif-visualizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275458
-SHA256 (KDE/release-service/24.12.3/massif-visualizer-24.12.3.tar.xz) = b56f4e63ba53f4eaa640b21461fb99d0c409d219a4f370925839089c293eaa25
-SIZE (KDE/release-service/24.12.3/massif-visualizer-24.12.3.tar.xz) = 279440
+TIMESTAMP = 1744564224
+SHA256 (KDE/release-service/25.04.0/massif-visualizer-25.04.0.tar.xz) = 97a7d21e8505313d77feb453bbaadbadc7a2e7d8dc00d865b187fbc8c8c281d4
+SIZE (KDE/release-service/25.04.0/massif-visualizer-25.04.0.tar.xz) = 284040
diff --git a/devel/massif-visualizer/pkg-plist b/devel/massif-visualizer/pkg-plist
index bffb24b53265..cc4a721338dc 100644
--- a/devel/massif-visualizer/pkg-plist
+++ b/devel/massif-visualizer/pkg-plist
@@ -20,6 +20,7 @@ share/locale/fr/LC_MESSAGES/massif-visualizer.mo
 share/locale/ga/LC_MESSAGES/massif-visualizer.mo
 share/locale/gl/LC_MESSAGES/massif-visualizer.mo
 share/locale/he/LC_MESSAGES/massif-visualizer.mo
+share/locale/hi/LC_MESSAGES/massif-visualizer.mo
 share/locale/hu/LC_MESSAGES/massif-visualizer.mo
 share/locale/ia/LC_MESSAGES/massif-visualizer.mo
 share/locale/is/LC_MESSAGES/massif-visualizer.mo
@@ -38,6 +39,7 @@ share/locale/pl/LC_MESSAGES/massif-visualizer.mo
 share/locale/pt/LC_MESSAGES/massif-visualizer.mo
 share/locale/pt_BR/LC_MESSAGES/massif-visualizer.mo
 share/locale/ru/LC_MESSAGES/massif-visualizer.mo
+share/locale/sa/LC_MESSAGES/massif-visualizer.mo
 share/locale/sk/LC_MESSAGES/massif-visualizer.mo
 share/locale/sl/LC_MESSAGES/massif-visualizer.mo
 share/locale/sv/LC_MESSAGES/massif-visualizer.mo
diff --git a/devel/poxml/distinfo b/devel/poxml/distinfo
index 6268694d3aac..9f5ea800b618 100644
--- a/devel/poxml/distinfo
+++ b/devel/poxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275461
-SHA256 (KDE/release-service/24.12.3/poxml-24.12.3.tar.xz) = a1fb53ea520de888306fcd064c6ee17aa4bbef7bcedcab840c2d57f09ea5ac5a
-SIZE (KDE/release-service/24.12.3/poxml-24.12.3.tar.xz) = 45200
+TIMESTAMP = 1744564225
+SHA256 (KDE/release-service/25.04.0/poxml-25.04.0.tar.xz) = 04e64d4299b8d8f29fccdebd2e9e49353cd06ed05f71219dbf4e143365bbed6c
+SIZE (KDE/release-service/25.04.0/poxml-25.04.0.tar.xz) = 45212
diff --git a/devel/umbrello/distinfo b/devel/umbrello/distinfo
index 02babdf915e9..0e8f901565bf 100644
--- a/devel/umbrello/distinfo
+++ b/devel/umbrello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275467
-SHA256 (KDE/release-service/24.12.3/umbrello-24.12.3.tar.xz) = 861759606654658fff943af1a6e34d98f9a6da7bfa92cd4739b12c5c763f4580
-SIZE (KDE/release-service/24.12.3/umbrello-24.12.3.tar.xz) = 5617600
+TIMESTAMP = 1744564225
+SHA256 (KDE/release-service/25.04.0/umbrello-25.04.0.tar.xz) = 43bc70e9176104cc50ef5841134b200639ab37db0fc469f06c4e1cfdb0d64ac6
+SIZE (KDE/release-service/25.04.0/umbrello-25.04.0.tar.xz) = 5618012
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index 7937e378acbf..e6e18f94bff7 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	calligra
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	editors kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
@@ -57,6 +56,6 @@ CMAKE_ON=	RELEASE_BUILD
 # Performance increase according to README.PACKAGERS
 CMAKE_ARGS+=	-DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT"
 
-PLIST_SUB=	SHLIB_VER=39
+PLIST_SUB=	SHLIB_VER=40
 
 .include <bsd.port.mk>
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 9ce1b3881fd8..9a269e8dc85b 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275482
-SHA256 (KDE/release-service/24.12.3/calligra-24.12.3.tar.xz) = 17f401560fc48dfd685595fa4ce187361903ad1aad68de4b61ee06805a6daa72
-SIZE (KDE/release-service/24.12.3/calligra-24.12.3.tar.xz) = 57905564
+TIMESTAMP = 1744564226
+SHA256 (KDE/release-service/25.04.0/calligra-25.04.0.tar.xz) = 5bf77c6c6dc7e891b3b9cbb8af10c3386a3d4cb7a0a13bf7568024c30039c91f
+SIZE (KDE/release-service/25.04.0/calligra-25.04.0.tar.xz) = 58078764
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
index 20ce4bb0dad7..96891dd03ebe 100644
--- a/editors/calligra/pkg-plist
+++ b/editors/calligra/pkg-plist
@@ -6121,25 +6121,46 @@ share/locale/he/LC_MESSAGES/okularGenerator_odp.mo
 share/locale/he/LC_MESSAGES/okularGenerator_odt.mo
 share/locale/hi/LC_MESSAGES/KarbonFilterEffects.mo
 share/locale/hi/LC_MESSAGES/KarbonTools.mo
+share/locale/hi/LC_MESSAGES/braindump.mo
+share/locale/hi/LC_MESSAGES/calligra-defaulttools.mo
 share/locale/hi/LC_MESSAGES/calligra-dockers.mo
+share/locale/hi/LC_MESSAGES/calligra-opener.mo
 share/locale/hi/LC_MESSAGES/calligra.mo
+share/locale/hi/LC_MESSAGES/calligra_semanticitem_contact.mo
+share/locale/hi/LC_MESSAGES/calligra_semanticitem_event.mo
+share/locale/hi/LC_MESSAGES/calligra_semanticitem_location.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_artistictext.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_chart.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_comment.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_formula.mo
 share/locale/hi/LC_MESSAGES/calligra_shape_music.mo
 share/locale/hi/LC_MESSAGES/calligra_shape_paths.mo
 share/locale/hi/LC_MESSAGES/calligra_shape_picture.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_plugin.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_spreadsheet.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_template.mo
 share/locale/hi/LC_MESSAGES/calligra_shape_text.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_threed.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_vector.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_video.mo
+share/locale/hi/LC_MESSAGES/calligra_shape_webshape.mo
 share/locale/hi/LC_MESSAGES/calligra_textediting_autocorrect.mo
 share/locale/hi/LC_MESSAGES/calligra_textediting_changecase.mo
 share/locale/hi/LC_MESSAGES/calligra_textediting_spellcheck.mo
 share/locale/hi/LC_MESSAGES/calligra_textediting_thesaurus.mo
 share/locale/hi/LC_MESSAGES/calligra_textinlineobject_variables.mo
 share/locale/hi/LC_MESSAGES/calligrafilters.mo
+share/locale/hi/LC_MESSAGES/calligralauncher.mo
 share/locale/hi/LC_MESSAGES/calligrasheets.mo
 share/locale/hi/LC_MESSAGES/calligrasheets_calendar.mo
 share/locale/hi/LC_MESSAGES/calligrasheets_solver.mo
 share/locale/hi/LC_MESSAGES/calligrastage.mo
 share/locale/hi/LC_MESSAGES/calligrawords.mo
 share/locale/hi/LC_MESSAGES/karbon.mo
+share/locale/hi/LC_MESSAGES/kocolorspaces.mo
 share/locale/hi/LC_MESSAGES/koconverter.mo
+share/locale/hi/LC_MESSAGES/okularGenerator_odp.mo
+share/locale/hi/LC_MESSAGES/okularGenerator_odt.mo
 share/locale/hne/LC_MESSAGES/KarbonFilterEffects.mo
 share/locale/hne/LC_MESSAGES/KarbonTools.mo
 share/locale/hne/LC_MESSAGES/calligra-dockers.mo
@@ -7048,6 +7069,48 @@ share/locale/ru/LC_MESSAGES/kocolorspaces.mo
 share/locale/ru/LC_MESSAGES/koconverter.mo
 share/locale/ru/LC_MESSAGES/okularGenerator_odp.mo
 share/locale/ru/LC_MESSAGES/okularGenerator_odt.mo
+share/locale/sa/LC_MESSAGES/KarbonFilterEffects.mo
+share/locale/sa/LC_MESSAGES/KarbonTools.mo
+share/locale/sa/LC_MESSAGES/braindump.mo
+share/locale/sa/LC_MESSAGES/calligra-defaulttools.mo
+share/locale/sa/LC_MESSAGES/calligra-dockers.mo
+share/locale/sa/LC_MESSAGES/calligra-opener.mo
+share/locale/sa/LC_MESSAGES/calligra.mo
+share/locale/sa/LC_MESSAGES/calligra_semanticitem_contact.mo
+share/locale/sa/LC_MESSAGES/calligra_semanticitem_event.mo
+share/locale/sa/LC_MESSAGES/calligra_semanticitem_location.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_artistictext.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_chart.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_comment.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_formula.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_music.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_paths.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_picture.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_plugin.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_spreadsheet.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_template.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_text.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_threed.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_vector.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_video.mo
+share/locale/sa/LC_MESSAGES/calligra_shape_webshape.mo
+share/locale/sa/LC_MESSAGES/calligra_textediting_autocorrect.mo
+share/locale/sa/LC_MESSAGES/calligra_textediting_changecase.mo
+share/locale/sa/LC_MESSAGES/calligra_textediting_spellcheck.mo
+share/locale/sa/LC_MESSAGES/calligra_textediting_thesaurus.mo
+share/locale/sa/LC_MESSAGES/calligra_textinlineobject_variables.mo
+share/locale/sa/LC_MESSAGES/calligrafilters.mo
+share/locale/sa/LC_MESSAGES/calligralauncher.mo
+share/locale/sa/LC_MESSAGES/calligrasheets.mo
+share/locale/sa/LC_MESSAGES/calligrasheets_calendar.mo
+share/locale/sa/LC_MESSAGES/calligrasheets_solver.mo
+share/locale/sa/LC_MESSAGES/calligrastage.mo
+share/locale/sa/LC_MESSAGES/calligrawords.mo
+share/locale/sa/LC_MESSAGES/karbon.mo
+share/locale/sa/LC_MESSAGES/kocolorspaces.mo
+share/locale/sa/LC_MESSAGES/koconverter.mo
+share/locale/sa/LC_MESSAGES/okularGenerator_odp.mo
+share/locale/sa/LC_MESSAGES/okularGenerator_odt.mo
 share/locale/se/LC_MESSAGES/KarbonFilterEffects.mo
 share/locale/se/LC_MESSAGES/KarbonTools.mo
 share/locale/se/LC_MESSAGES/calligra.mo
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index be72f8be79ff..59c560e9a7a6 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275488
-SHA256 (KDE/release-service/24.12.3/ghostwriter-24.12.3.tar.xz) = 2ec85782f0899d7dfbe9333e33470bbdfc4b1c550703301b8fa35e479c883da0
-SIZE (KDE/release-service/24.12.3/ghostwriter-24.12.3.tar.xz) = 2710828
+TIMESTAMP = 1744564227
+SHA256 (KDE/release-service/25.04.0/ghostwriter-25.04.0.tar.xz) = 86ead527aa01d4a31ce83b2824242af205ec1bb84bd25d99f856112d4dfba66f
+SIZE (KDE/release-service/25.04.0/ghostwriter-25.04.0.tar.xz) = 2721460
diff --git a/editors/ghostwriter/files/patch-src_CMakeLists.txt b/editors/ghostwriter/files/patch-src_CMakeLists.txt
deleted file mode 100644
index b4d43628a0cc..000000000000
--- a/editors/ghostwriter/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/CMakeLists.txt.orig	2025-01-31 00:38:48 UTC
-+++ src/CMakeLists.txt
-@@ -77,11 +77,6 @@ target_sources(ghostwriter PRIVATE
- )
- 
- 
--if (UNIX)
--    find_package(PkgConfig REQUIRED)
--    pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell)
--    target_link_libraries(ghostwriter PRIVATE PkgConfig::Hunspell)
--endif()
- 
- find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS
-     Concurrent
diff --git a/editors/ghostwriter/pkg-plist b/editors/ghostwriter/pkg-plist
index 2ba3f376a1cc..0388657cb5d6 100644
--- a/editors/ghostwriter/pkg-plist
+++ b/editors/ghostwriter/pkg-plist
@@ -20,6 +20,7 @@ share/locale/fi/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/fr/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/gl/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/he/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/hi/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/ia/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/id/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/it/LC_MESSAGES/ghostwriter_qt.qm
@@ -32,6 +33,7 @@ share/locale/pl/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/pt/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/pt_BR/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/ru/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/sa/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/sk/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/sl/LC_MESSAGES/ghostwriter_qt.qm
 share/locale/sv/LC_MESSAGES/ghostwriter_qt.qm
diff --git a/editors/kate/Makefile b/editors/kate/Makefile
index c6aa284103eb..6724da37502f 100644
--- a/editors/kate/Makefile
+++ b/editors/kate/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kate
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	editors kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 8fc6e4ff9896..2df3187dd629 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275494
-SHA256 (KDE/release-service/24.12.3/kate-24.12.3.tar.xz) = c8952fe8730411b301344bcc69c4efcc11e1447c01b99a0916b63d59e5d6357f
-SIZE (KDE/release-service/24.12.3/kate-24.12.3.tar.xz) = 8317708
+TIMESTAMP = 1744564227
+SHA256 (KDE/release-service/25.04.0/kate-25.04.0.tar.xz) = f6e0e4da56a4bf0391d88363bebe3f8681ca037e6e29e0951c39627e32992712
+SIZE (KDE/release-service/25.04.0/kate-25.04.0.tar.xz) = 8373780
diff --git a/editors/kate/pkg-plist b/editors/kate/pkg-plist
index a78c76bc665b..43e014c77e27 100644
--- a/editors/kate/pkg-plist
+++ b/editors/kate/pkg-plist
@@ -32,6 +32,7 @@ lib/libkateprivate.so.%%KDE_APPLICATIONS_VERSION%%
 %%QT_PLUGINDIR%%/kf6/ktexteditor/rainbowparens.so
 %%QT_PLUGINDIR%%/kf6/ktexteditor/rbqlplugin.so
 %%QT_PLUGINDIR%%/kf6/ktexteditor/tabswitcherplugin.so
+%%QT_PLUGINDIR%%/kf6/ktexteditor/templateplugin.so
 %%QT_PLUGINDIR%%/kf6/ktexteditor/textfilterplugin.so
 share/applications/org.kde.kate.desktop
 share/applications/org.kde.kwrite.desktop
@@ -660,12 +661,35 @@ share/locale/he/LC_MESSAGES/lspclient.mo
 share/locale/he/LC_MESSAGES/rainbowparens.mo
 share/locale/he/LC_MESSAGES/rbqlplugin.mo
 share/locale/he/LC_MESSAGES/tabswitcherplugin.mo
+share/locale/hi/LC_MESSAGES/formatplugin.mo
+share/locale/hi/LC_MESSAGES/kate-ctags-plugin.mo
+share/locale/hi/LC_MESSAGES/kate-replicode-plugin.mo
 share/locale/hi/LC_MESSAGES/kate.mo
+share/locale/hi/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/hi/LC_MESSAGES/katebuild-plugin.mo
+share/locale/hi/LC_MESSAGES/katecloseexceptplugin.mo
+share/locale/hi/LC_MESSAGES/katecolorpickerplugin.mo
+share/locale/hi/LC_MESSAGES/katecompilerexplorer.mo
+share/locale/hi/LC_MESSAGES/kateexternaltoolsplugin.mo
 share/locale/hi/LC_MESSAGES/katefilebrowserplugin.mo
+share/locale/hi/LC_MESSAGES/katefiletree.mo
+share/locale/hi/LC_MESSAGES/kategdbplugin.mo
+share/locale/hi/LC_MESSAGES/kategitblameplugin.mo
+share/locale/hi/LC_MESSAGES/katekeyboardmacros.mo
 share/locale/hi/LC_MESSAGES/katekonsoleplugin.mo
+share/locale/hi/LC_MESSAGES/kateproject.mo
+share/locale/hi/LC_MESSAGES/katesearch.mo
+share/locale/hi/LC_MESSAGES/katesnippetsplugin.mo
+share/locale/hi/LC_MESSAGES/katesql.mo
 share/locale/hi/LC_MESSAGES/katesymbolviewer.mo
 share/locale/hi/LC_MESSAGES/katetextfilter.mo
+share/locale/hi/LC_MESSAGES/katexmlcheck.mo
 share/locale/hi/LC_MESSAGES/katexmltools.mo
+share/locale/hi/LC_MESSAGES/ktexteditorpreviewplugin.mo
+share/locale/hi/LC_MESSAGES/lspclient.mo
+share/locale/hi/LC_MESSAGES/rainbowparens.mo
+share/locale/hi/LC_MESSAGES/rbqlplugin.mo
+share/locale/hi/LC_MESSAGES/tabswitcherplugin.mo
 share/locale/hne/LC_MESSAGES/kate.mo
 share/locale/hne/LC_MESSAGES/katefilebrowserplugin.mo
 share/locale/hne/LC_MESSAGES/katekonsoleplugin.mo
@@ -1295,11 +1319,35 @@ share/locale/ru/LC_MESSAGES/lspclient.mo
 share/locale/ru/LC_MESSAGES/rainbowparens.mo
 share/locale/ru/LC_MESSAGES/rbqlplugin.mo
 share/locale/ru/LC_MESSAGES/tabswitcherplugin.mo
+share/locale/sa/LC_MESSAGES/formatplugin.mo
+share/locale/sa/LC_MESSAGES/kate-ctags-plugin.mo
+share/locale/sa/LC_MESSAGES/kate-replicode-plugin.mo
 share/locale/sa/LC_MESSAGES/kate.mo
+share/locale/sa/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/sa/LC_MESSAGES/katebuild-plugin.mo
+share/locale/sa/LC_MESSAGES/katecloseexceptplugin.mo
+share/locale/sa/LC_MESSAGES/katecolorpickerplugin.mo
+share/locale/sa/LC_MESSAGES/katecompilerexplorer.mo
+share/locale/sa/LC_MESSAGES/kateexternaltoolsplugin.mo
+share/locale/sa/LC_MESSAGES/katefilebrowserplugin.mo
+share/locale/sa/LC_MESSAGES/katefiletree.mo
 share/locale/sa/LC_MESSAGES/kategdbplugin.mo
+share/locale/sa/LC_MESSAGES/kategitblameplugin.mo
+share/locale/sa/LC_MESSAGES/katekeyboardmacros.mo
+share/locale/sa/LC_MESSAGES/katekonsoleplugin.mo
 share/locale/sa/LC_MESSAGES/kateproject.mo
 share/locale/sa/LC_MESSAGES/katesearch.mo
+share/locale/sa/LC_MESSAGES/katesnippetsplugin.mo
+share/locale/sa/LC_MESSAGES/katesql.mo
+share/locale/sa/LC_MESSAGES/katesymbolviewer.mo
+share/locale/sa/LC_MESSAGES/katetextfilter.mo
+share/locale/sa/LC_MESSAGES/katexmlcheck.mo
+share/locale/sa/LC_MESSAGES/katexmltools.mo
+share/locale/sa/LC_MESSAGES/ktexteditorpreviewplugin.mo
 share/locale/sa/LC_MESSAGES/lspclient.mo
+share/locale/sa/LC_MESSAGES/rainbowparens.mo
+share/locale/sa/LC_MESSAGES/rbqlplugin.mo
+share/locale/sa/LC_MESSAGES/tabswitcherplugin.mo
 share/locale/se/LC_MESSAGES/kate.mo
 share/locale/se/LC_MESSAGES/katefilebrowserplugin.mo
 share/locale/se/LC_MESSAGES/katefiletree.mo
diff --git a/games/blinken/Makefile b/games/blinken/Makefile
index a8b60cabb8b1..4a66ff4f33cc 100644
--- a/games/blinken/Makefile
+++ b/games/blinken/Makefile
@@ -10,7 +10,7 @@ USES=		cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz
 USE_KDE=	auth codecs config configwidgets coreaddons crash dbusaddons \
 		doctools guiaddons i18n phonon widgetsaddons xmlgui \
 		ecm:build
-USE_QT=		base
+USE_QT=		base multimedia
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index 6e015ad2dd53..420a0d14120f 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275499
-SHA256 (KDE/release-service/24.12.3/blinken-24.12.3.tar.xz) = 7aa16691f9328a71fef43888ca88e5efdf42baf1ff69a9e977a9d0eed3ec473e
-SIZE (KDE/release-service/24.12.3/blinken-24.12.3.tar.xz) = 2676080
+TIMESTAMP = 1744564228
+SHA256 (KDE/release-service/25.04.0/blinken-25.04.0.tar.xz) = 7f9e1d8ccc4920e499d4632be88ba7193f50d8db74379df6f0b9a30561b4a0e3
+SIZE (KDE/release-service/25.04.0/blinken-25.04.0.tar.xz) = 2715144
diff --git a/games/blinken/pkg-plist b/games/blinken/pkg-plist
index 9adfecd8dabc..fd8fa4648997 100644
--- a/games/blinken/pkg-plist
+++ b/games/blinken/pkg-plist
@@ -3,11 +3,6 @@ share/applications/org.kde.blinken.desktop
 %%DATADIR%%/README.packagers
 %%DATADIR%%/fonts/steve.ttf
 %%DATADIR%%/images/blinken.svg
-%%DATADIR%%/sounds/1.wav
-%%DATADIR%%/sounds/2.wav
-%%DATADIR%%/sounds/3.wav
-%%DATADIR%%/sounds/4.wav
-%%DATADIR%%/sounds/lose.wav
 share/config.kcfg/blinken.kcfg
 share/icons/hicolor/128x128/apps/blinken.png
 share/icons/hicolor/16x16/apps/blinken.png
@@ -73,6 +68,7 @@ share/locale/pt/LC_MESSAGES/blinken.mo
 share/locale/pt_BR/LC_MESSAGES/blinken.mo
 share/locale/ro/LC_MESSAGES/blinken.mo
 share/locale/ru/LC_MESSAGES/blinken.mo
+share/locale/sa/LC_MESSAGES/blinken.mo
 share/locale/se/LC_MESSAGES/blinken.mo
 share/locale/si/LC_MESSAGES/blinken.mo
 share/locale/sk/LC_MESSAGES/blinken.mo
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index 1793809f226f..c3d5c818a768 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275503
-SHA256 (KDE/release-service/24.12.3/bomber-24.12.3.tar.xz) = d04a8131a257d96e3d9357579906eef973387c8719f82e6c5a0db2885ae5940e
-SIZE (KDE/release-service/24.12.3/bomber-24.12.3.tar.xz) = 839324
+TIMESTAMP = 1744564228
+SHA256 (KDE/release-service/25.04.0/bomber-25.04.0.tar.xz) = 1e63922a320420edeca22b6868b4a9fda548332f441774e5502ead86ab798ce8
+SIZE (KDE/release-service/25.04.0/bomber-25.04.0.tar.xz) = 840924
diff --git a/games/bomber/pkg-plist b/games/bomber/pkg-plist
index b1a1e2c93260..f0f395338087 100644
--- a/games/bomber/pkg-plist
+++ b/games/bomber/pkg-plist
@@ -34,6 +34,7 @@ share/locale/ga/LC_MESSAGES/bomber.mo
 share/locale/gl/LC_MESSAGES/bomber.mo
 share/locale/gu/LC_MESSAGES/bomber.mo
 share/locale/he/LC_MESSAGES/bomber.mo
+share/locale/hi/LC_MESSAGES/bomber.mo
 share/locale/hr/LC_MESSAGES/bomber.mo
 share/locale/hu/LC_MESSAGES/bomber.mo
 share/locale/ia/LC_MESSAGES/bomber.mo
@@ -61,6 +62,7 @@ share/locale/pt/LC_MESSAGES/bomber.mo
 share/locale/pt_BR/LC_MESSAGES/bomber.mo
 share/locale/ro/LC_MESSAGES/bomber.mo
 share/locale/ru/LC_MESSAGES/bomber.mo
+share/locale/sa/LC_MESSAGES/bomber.mo
 share/locale/sk/LC_MESSAGES/bomber.mo
 share/locale/sl/LC_MESSAGES/bomber.mo
 share/locale/sq/LC_MESSAGES/bomber.mo
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index ca325996ad11..54068e891c12 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275506
-SHA256 (KDE/release-service/24.12.3/bovo-24.12.3.tar.xz) = 95b422c700db53d07985ce6044ad2d0aea388f95a6a2e8bdc679d2cfd595c4bb
-SIZE (KDE/release-service/24.12.3/bovo-24.12.3.tar.xz) = 220360
+TIMESTAMP = 1744564229
+SHA256 (KDE/release-service/25.04.0/bovo-25.04.0.tar.xz) = a5e52ec7f45a18aa6b8d41764aae5aabbfc90e9040c356185247c377474bbde5
+SIZE (KDE/release-service/25.04.0/bovo-25.04.0.tar.xz) = 221600
diff --git a/games/bovo/pkg-plist b/games/bovo/pkg-plist
index 70f915f282b5..23a5aea1ad62 100644
--- a/games/bovo/pkg-plist
+++ b/games/bovo/pkg-plist
@@ -65,6 +65,7 @@ share/locale/pt/LC_MESSAGES/bovo.mo
 share/locale/pt_BR/LC_MESSAGES/bovo.mo
 share/locale/ro/LC_MESSAGES/bovo.mo
 share/locale/ru/LC_MESSAGES/bovo.mo
+share/locale/sa/LC_MESSAGES/bovo.mo
 share/locale/se/LC_MESSAGES/bovo.mo
 share/locale/sk/LC_MESSAGES/bovo.mo
 share/locale/sl/LC_MESSAGES/bovo.mo
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index f90750fc729f..6d446380f580 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275511
-SHA256 (KDE/release-service/24.12.3/granatier-24.12.3.tar.xz) = ccf307af184561967f60d899906d98c740fbfd301a34ff31dce4a1800d3fb0f6
-SIZE (KDE/release-service/24.12.3/granatier-24.12.3.tar.xz) = 2014180
+TIMESTAMP = 1744564229
+SHA256 (KDE/release-service/25.04.0/granatier-25.04.0.tar.xz) = 6f1b7bc07edd1016fb5efb2dab11725db2676695427829d2bbc04dfe502212cd
+SIZE (KDE/release-service/25.04.0/granatier-25.04.0.tar.xz) = 2016988
diff --git a/games/granatier/pkg-plist b/games/granatier/pkg-plist
index f8cb5c0ac8af..1ff1ece6e491 100644
--- a/games/granatier/pkg-plist
+++ b/games/granatier/pkg-plist
@@ -133,6 +133,7 @@ share/locale/fr/LC_MESSAGES/granatier.mo
 share/locale/ga/LC_MESSAGES/granatier.mo
 share/locale/gl/LC_MESSAGES/granatier.mo
 share/locale/he/LC_MESSAGES/granatier.mo
+share/locale/hi/LC_MESSAGES/granatier.mo
 share/locale/hr/LC_MESSAGES/granatier.mo
 share/locale/hu/LC_MESSAGES/granatier.mo
 share/locale/ia/LC_MESSAGES/granatier.mo
@@ -159,6 +160,7 @@ share/locale/pt/LC_MESSAGES/granatier.mo
 share/locale/pt_BR/LC_MESSAGES/granatier.mo
 share/locale/ro/LC_MESSAGES/granatier.mo
 share/locale/ru/LC_MESSAGES/granatier.mo
+share/locale/sa/LC_MESSAGES/granatier.mo
 share/locale/sk/LC_MESSAGES/granatier.mo
 share/locale/sl/LC_MESSAGES/granatier.mo
 share/locale/sr/LC_MESSAGES/granatier.mo
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
index 42f64ac83dfd..38881a0ff74e 100644
--- a/games/kajongg/distinfo
+++ b/games/kajongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275517
-SHA256 (KDE/release-service/24.12.3/kajongg-24.12.3.tar.xz) = a458c01ae7b26e0a5e7b22f04ace163924ef122c6dcc9d3a0495943d69fd7553
-SIZE (KDE/release-service/24.12.3/kajongg-24.12.3.tar.xz) = 4624632
+TIMESTAMP = 1744564230
+SHA256 (KDE/release-service/25.04.0/kajongg-25.04.0.tar.xz) = e7d79bb2427e359ba09535cc6559752f5254e83b7642d4b184c4d8e3fbdf005f
+SIZE (KDE/release-service/25.04.0/kajongg-25.04.0.tar.xz) = 4637652
diff --git a/games/kajongg/pkg-plist b/games/kajongg/pkg-plist
index 44446074f0b2..df2787d8687d 100644
--- a/games/kajongg/pkg-plist
+++ b/games/kajongg/pkg-plist
@@ -48,6 +48,7 @@ share/icons/hicolor/scalable/apps/kajongg.svgz
 %%DATADIR%%/__pycache__/permutations%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/__pycache__/player%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/__pycache__/playerlist%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/point%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/__pycache__/predefined%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/__pycache__/qt%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/__pycache__/qtreactor%%PYTHON_EXT_SUFFIX%%.pyc
@@ -117,6 +118,7 @@ share/icons/hicolor/scalable/apps/kajongg.svgz
 %%DATADIR%%/permutations.py
 %%DATADIR%%/player.py
 %%DATADIR%%/playerlist.py
+%%DATADIR%%/point.py
 %%DATADIR%%/predefined.py
 %%DATADIR%%/qt.py
 %%DATADIR%%/qtreactor.py
@@ -516,6 +518,7 @@ share/locale/fr/LC_MESSAGES/kajongg.mo
 share/locale/ga/LC_MESSAGES/kajongg.mo
 share/locale/gl/LC_MESSAGES/kajongg.mo
 share/locale/he/LC_MESSAGES/kajongg.mo
+share/locale/hi/LC_MESSAGES/kajongg.mo
 share/locale/hu/LC_MESSAGES/kajongg.mo
 share/locale/ia/LC_MESSAGES/kajongg.mo
 share/locale/is/LC_MESSAGES/kajongg.mo
@@ -537,6 +540,7 @@ share/locale/pt/LC_MESSAGES/kajongg.mo
 share/locale/pt_BR/LC_MESSAGES/kajongg.mo
 share/locale/ro/LC_MESSAGES/kajongg.mo
 share/locale/ru/LC_MESSAGES/kajongg.mo
+share/locale/sa/LC_MESSAGES/kajongg.mo
 share/locale/sk/LC_MESSAGES/kajongg.mo
 share/locale/sl/LC_MESSAGES/kajongg.mo
 share/locale/sr/LC_MESSAGES/kajongg.mo
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index 28bcfd63b21b..03a9fae3135d 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275523
-SHA256 (KDE/release-service/24.12.3/kanagram-24.12.3.tar.xz) = 9a31d49c684125d500ac9986ed45eaaef4f8543fdb28e4a91022a5007a078968
-SIZE (KDE/release-service/24.12.3/kanagram-24.12.3.tar.xz) = 7785240
+TIMESTAMP = 1744564231
+SHA256 (KDE/release-service/25.04.0/kanagram-25.04.0.tar.xz) = 4cd1acf2a12f4d99b4b466cc12a324cb525f8f26f63faec2cd98585981eaf2dc
+SIZE (KDE/release-service/25.04.0/kanagram-25.04.0.tar.xz) = 7786648
diff --git a/games/kanagram/pkg-plist b/games/kanagram/pkg-plist
index 3be9058cedf2..a2d406f45180 100644
--- a/games/kanagram/pkg-plist
+++ b/games/kanagram/pkg-plist
@@ -95,6 +95,7 @@ share/locale/pt/LC_MESSAGES/kanagram.mo
 share/locale/pt_BR/LC_MESSAGES/kanagram.mo
 share/locale/ro/LC_MESSAGES/kanagram.mo
 share/locale/ru/LC_MESSAGES/kanagram.mo
+share/locale/sa/LC_MESSAGES/kanagram.mo
 share/locale/se/LC_MESSAGES/kanagram.mo
 share/locale/si/LC_MESSAGES/kanagram.mo
 share/locale/sk/LC_MESSAGES/kanagram.mo
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index 042084ee2f23..7dee1a8bd486 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275528
-SHA256 (KDE/release-service/24.12.3/kapman-24.12.3.tar.xz) = 9bb246a2114be4f28e5bb7191b21f9ebbd2b040104b0ad4a163efadccb8bf211
-SIZE (KDE/release-service/24.12.3/kapman-24.12.3.tar.xz) = 2148476
+TIMESTAMP = 1744564231
+SHA256 (KDE/release-service/25.04.0/kapman-25.04.0.tar.xz) = 08040773c710e5d922ca1ac1d57bfaa404a223c9af8e800a345da79635d38ec1
+SIZE (KDE/release-service/25.04.0/kapman-25.04.0.tar.xz) = 2150060
diff --git a/games/kapman/pkg-plist b/games/kapman/pkg-plist
index aef2aac8a89d..947acce94f12 100644
--- a/games/kapman/pkg-plist
+++ b/games/kapman/pkg-plist
@@ -70,6 +70,7 @@ share/locale/pt/LC_MESSAGES/kapman.mo
 share/locale/pt_BR/LC_MESSAGES/kapman.mo
 share/locale/ro/LC_MESSAGES/kapman.mo
 share/locale/ru/LC_MESSAGES/kapman.mo
+share/locale/sa/LC_MESSAGES/kapman.mo
 share/locale/sk/LC_MESSAGES/kapman.mo
 share/locale/sl/LC_MESSAGES/kapman.mo
 share/locale/sq/LC_MESSAGES/kapman.mo
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index f4afdabb6905..94ed5ff0dd18 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275533
-SHA256 (KDE/release-service/24.12.3/katomic-24.12.3.tar.xz) = 99a20cc9576a31325ddace24ce478b52b720429f2f082cf2f53c0c09ced4e496
-SIZE (KDE/release-service/24.12.3/katomic-24.12.3.tar.xz) = 1447012
+TIMESTAMP = 1744564232
+SHA256 (KDE/release-service/25.04.0/katomic-25.04.0.tar.xz) = cfed286bf061a02fb769ce4973da20e27218a57916570e1fd8b5d3e886456635
+SIZE (KDE/release-service/25.04.0/katomic-25.04.0.tar.xz) = 1450452
diff --git a/games/katomic/pkg-plist b/games/katomic/pkg-plist
index 6d3c40a66b73..701fec096808 100644
--- a/games/katomic/pkg-plist
+++ b/games/katomic/pkg-plist
@@ -67,6 +67,7 @@ share/locale/pt/LC_MESSAGES/katomic.mo
 share/locale/pt_BR/LC_MESSAGES/katomic.mo
 share/locale/ro/LC_MESSAGES/katomic.mo
 share/locale/ru/LC_MESSAGES/katomic.mo
+share/locale/sa/LC_MESSAGES/katomic.mo
 share/locale/se/LC_MESSAGES/katomic.mo
 share/locale/sk/LC_MESSAGES/katomic.mo
 share/locale/sl/LC_MESSAGES/katomic.mo
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index e1eb5f1236ae..0f64f3d5772b 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275537
-SHA256 (KDE/release-service/24.12.3/kblackbox-24.12.3.tar.xz) = 5456242f4c63af8a2c673e32be15fefa54e3b691975a9af471b1439b9dd14fef
-SIZE (KDE/release-service/24.12.3/kblackbox-24.12.3.tar.xz) = 551088
+TIMESTAMP = 1744564232
+SHA256 (KDE/release-service/25.04.0/kblackbox-25.04.0.tar.xz) = 9c9604d7501c0d6042bdb618fb35edfdbd8f19076e776c0a880c86a1634041ae
+SIZE (KDE/release-service/25.04.0/kblackbox-25.04.0.tar.xz) = 555928
diff --git a/games/kblackbox/pkg-plist b/games/kblackbox/pkg-plist
index cca7196c49ea..65e3f1473da5 100644
--- a/games/kblackbox/pkg-plist
+++ b/games/kblackbox/pkg-plist
@@ -65,6 +65,7 @@ share/locale/pt/LC_MESSAGES/kblackbox.mo
 share/locale/pt_BR/LC_MESSAGES/kblackbox.mo
 share/locale/ro/LC_MESSAGES/kblackbox.mo
 share/locale/ru/LC_MESSAGES/kblackbox.mo
+share/locale/sa/LC_MESSAGES/kblackbox.mo
 share/locale/se/LC_MESSAGES/kblackbox.mo
 share/locale/sk/LC_MESSAGES/kblackbox.mo
 share/locale/sl/LC_MESSAGES/kblackbox.mo
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index 665a0801f6be..2025470a1444 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275542
-SHA256 (KDE/release-service/24.12.3/kblocks-24.12.3.tar.xz) = d8cb4635e812bf9a95e88af88a1c3cbc9647f08d66e4dc01c8e22f8439e95787
-SIZE (KDE/release-service/24.12.3/kblocks-24.12.3.tar.xz) = 2102884
+TIMESTAMP = 1744564233
+SHA256 (KDE/release-service/25.04.0/kblocks-25.04.0.tar.xz) = 0ca4761d616a3637eb8b536d2ff581b3b359cdb7b629c85f6ccfa41ea7be5159
+SIZE (KDE/release-service/25.04.0/kblocks-25.04.0.tar.xz) = 2104656
diff --git a/games/kblocks/pkg-plist b/games/kblocks/pkg-plist
index af3b00d31fa4..3118f1b42ec7 100644
--- a/games/kblocks/pkg-plist
+++ b/games/kblocks/pkg-plist
@@ -66,6 +66,7 @@ share/locale/pt/LC_MESSAGES/kblocks.mo
 share/locale/pt_BR/LC_MESSAGES/kblocks.mo
 share/locale/ro/LC_MESSAGES/kblocks.mo
 share/locale/ru/LC_MESSAGES/kblocks.mo
+share/locale/sa/LC_MESSAGES/kblocks.mo
 share/locale/sk/LC_MESSAGES/kblocks.mo
 share/locale/sl/LC_MESSAGES/kblocks.mo
 share/locale/sq/LC_MESSAGES/kblocks.mo
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index 4b53129fad90..f6702513bb49 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275547
-SHA256 (KDE/release-service/24.12.3/kbounce-24.12.3.tar.xz) = 7db2eec46de891771abc7bac2d0e2a4419ad871a7559177b75f199d897c5de52
-SIZE (KDE/release-service/24.12.3/kbounce-24.12.3.tar.xz) = 3322872
+TIMESTAMP = 1744564234
+SHA256 (KDE/release-service/25.04.0/kbounce-25.04.0.tar.xz) = 12458149d36048d4387ac274a3a813d051c14415e9b7ac464e76121189e5b9cd
+SIZE (KDE/release-service/25.04.0/kbounce-25.04.0.tar.xz) = 3324192
diff --git a/games/kbounce/pkg-plist b/games/kbounce/pkg-plist
index 731d3007d18a..bd032403f63e 100644
--- a/games/kbounce/pkg-plist
+++ b/games/kbounce/pkg-plist
@@ -86,6 +86,7 @@ share/locale/pt/LC_MESSAGES/kbounce.mo
 share/locale/pt_BR/LC_MESSAGES/kbounce.mo
 share/locale/ro/LC_MESSAGES/kbounce.mo
 share/locale/ru/LC_MESSAGES/kbounce.mo
+share/locale/sa/LC_MESSAGES/kbounce.mo
 share/locale/se/LC_MESSAGES/kbounce.mo
 share/locale/sk/LC_MESSAGES/kbounce.mo
 share/locale/sl/LC_MESSAGES/kbounce.mo
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index 96ccb2167726..3e536f2f3839 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275552
-SHA256 (KDE/release-service/24.12.3/kbreakout-24.12.3.tar.xz) = 1e395812ff872f5797b318edf195e172b758ff2ad286c7cb9d07a37e17e0fe4b
-SIZE (KDE/release-service/24.12.3/kbreakout-24.12.3.tar.xz) = 2556204
+TIMESTAMP = 1744564234
+SHA256 (KDE/release-service/25.04.0/kbreakout-25.04.0.tar.xz) = 2071cb79de4ec7379fbb0dbbfc9fdcaea641f58fe154d1626fe038aecef60b03
+SIZE (KDE/release-service/25.04.0/kbreakout-25.04.0.tar.xz) = 2558900
diff --git a/games/kbreakout/pkg-plist b/games/kbreakout/pkg-plist
index 3589944ad9b1..8833e1ad34a8 100644
--- a/games/kbreakout/pkg-plist
+++ b/games/kbreakout/pkg-plist
@@ -57,6 +57,7 @@ share/locale/ga/LC_MESSAGES/kbreakout.mo
 share/locale/gl/LC_MESSAGES/kbreakout.mo
 share/locale/gu/LC_MESSAGES/kbreakout.mo
 share/locale/he/LC_MESSAGES/kbreakout.mo
+share/locale/hi/LC_MESSAGES/kbreakout.mo
 share/locale/hr/LC_MESSAGES/kbreakout.mo
 share/locale/hu/LC_MESSAGES/kbreakout.mo
 share/locale/ia/LC_MESSAGES/kbreakout.mo
@@ -82,6 +83,7 @@ share/locale/pt/LC_MESSAGES/kbreakout.mo
 share/locale/pt_BR/LC_MESSAGES/kbreakout.mo
 share/locale/ro/LC_MESSAGES/kbreakout.mo
 share/locale/ru/LC_MESSAGES/kbreakout.mo
+share/locale/sa/LC_MESSAGES/kbreakout.mo
 share/locale/sk/LC_MESSAGES/kbreakout.mo
 share/locale/sl/LC_MESSAGES/kbreakout.mo
 share/locale/sq/LC_MESSAGES/kbreakout.mo
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index 044d92bea289..0d75298cc143 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275557
-SHA256 (KDE/release-service/24.12.3/kdiamond-24.12.3.tar.xz) = b10e8110a1d122c387ff678030fb1f5e527fed8b603170663f23bd90d5955ed2
-SIZE (KDE/release-service/24.12.3/kdiamond-24.12.3.tar.xz) = 4673280
+TIMESTAMP = 1744564235
+SHA256 (KDE/release-service/25.04.0/kdiamond-25.04.0.tar.xz) = 04328eee9500b0285c79ff10fb518714ba2d9a6b2d2e9a991f5fd7c95c7b4ea8
+SIZE (KDE/release-service/25.04.0/kdiamond-25.04.0.tar.xz) = 4674828
diff --git a/games/kdiamond/pkg-plist b/games/kdiamond/pkg-plist
index c6a519aa9a84..70febf92fe89 100644
--- a/games/kdiamond/pkg-plist
+++ b/games/kdiamond/pkg-plist
@@ -66,6 +66,7 @@ share/locale/pt/LC_MESSAGES/kdiamond.mo
 share/locale/pt_BR/LC_MESSAGES/kdiamond.mo
 share/locale/ro/LC_MESSAGES/kdiamond.mo
 share/locale/ru/LC_MESSAGES/kdiamond.mo
+share/locale/sa/LC_MESSAGES/kdiamond.mo
 share/locale/sk/LC_MESSAGES/kdiamond.mo
 share/locale/sl/LC_MESSAGES/kdiamond.mo
 share/locale/sq/LC_MESSAGES/kdiamond.mo
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index 0bcde79d5ea5..ee18c3f83960 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275561
-SHA256 (KDE/release-service/24.12.3/kfourinline-24.12.3.tar.xz) = 53af55dff09824169cb5e794f22cdfddf0d217a2ef4684d0859f09768629b52f
-SIZE (KDE/release-service/24.12.3/kfourinline-24.12.3.tar.xz) = 746328
+TIMESTAMP = 1744564235
+SHA256 (KDE/release-service/25.04.0/kfourinline-25.04.0.tar.xz) = 149ea2a60af524ab779c97662bec0d546ee00116339a57f922b6c1b5956c8d15
+SIZE (KDE/release-service/25.04.0/kfourinline-25.04.0.tar.xz) = 749028
diff --git a/games/kfourinline/pkg-plist b/games/kfourinline/pkg-plist
index fe8d19f94ec3..7fda03bb2ed4 100644
--- a/games/kfourinline/pkg-plist
+++ b/games/kfourinline/pkg-plist
@@ -44,6 +44,7 @@ share/locale/fr/LC_MESSAGES/kfourinline.mo
 share/locale/ga/LC_MESSAGES/kfourinline.mo
 share/locale/gl/LC_MESSAGES/kfourinline.mo
 share/locale/he/LC_MESSAGES/kfourinline.mo
+share/locale/hi/LC_MESSAGES/kfourinline.mo
 share/locale/hr/LC_MESSAGES/kfourinline.mo
 share/locale/hu/LC_MESSAGES/kfourinline.mo
 share/locale/ia/LC_MESSAGES/kfourinline.mo
@@ -73,6 +74,7 @@ share/locale/pt/LC_MESSAGES/kfourinline.mo
 share/locale/pt_BR/LC_MESSAGES/kfourinline.mo
 share/locale/ro/LC_MESSAGES/kfourinline.mo
 share/locale/ru/LC_MESSAGES/kfourinline.mo
+share/locale/sa/LC_MESSAGES/kfourinline.mo
 share/locale/sk/LC_MESSAGES/kfourinline.mo
 share/locale/sl/LC_MESSAGES/kfourinline.mo
 share/locale/sr/LC_MESSAGES/kfourinline.mo
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index bb125a7795b6..b8f18fd42d73 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275567
-SHA256 (KDE/release-service/24.12.3/kgoldrunner-24.12.3.tar.xz) = 4956cb028ef381fbbe57ee88b80ef4ad5a9f00037f6f0e920118f0aed240d972
-SIZE (KDE/release-service/24.12.3/kgoldrunner-24.12.3.tar.xz) = 4347308
+TIMESTAMP = 1744564236
+SHA256 (KDE/release-service/25.04.0/kgoldrunner-25.04.0.tar.xz) = 5bceca5556c6c8600512ca889b399d4a567068378f5f0b07cdaebd97a648bf1e
+SIZE (KDE/release-service/25.04.0/kgoldrunner-25.04.0.tar.xz) = 4419420
diff --git a/games/kgoldrunner/pkg-plist b/games/kgoldrunner/pkg-plist
index a8ecf00f8b7e..ea33c014d30b 100644
--- a/games/kgoldrunner/pkg-plist
+++ b/games/kgoldrunner/pkg-plist
@@ -129,6 +129,7 @@ share/locale/pt/LC_MESSAGES/kgoldrunner.mo
 share/locale/pt_BR/LC_MESSAGES/kgoldrunner.mo
 share/locale/ro/LC_MESSAGES/kgoldrunner.mo
 share/locale/ru/LC_MESSAGES/kgoldrunner.mo
+share/locale/sa/LC_MESSAGES/kgoldrunner.mo
 share/locale/se/LC_MESSAGES/kgoldrunner.mo
 share/locale/sk/LC_MESSAGES/kgoldrunner.mo
 share/locale/sl/LC_MESSAGES/kgoldrunner.mo
diff --git a/games/khangman/Makefile b/games/khangman/Makefile
index 203fe4b82f6f..ff420f921cbc 100644
--- a/games/khangman/Makefile
+++ b/games/khangman/Makefile
@@ -15,8 +15,6 @@ USE_KDE=	completion config coreaddons crash i18n kio \
 USE_QT=		base declarative
 USE_LDCONFIG=	yes
 
-PATCH_STRIP=	-p1
-
 OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.mk>
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index 879f037555b5..1926c32c4a42 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275573
-SHA256 (KDE/release-service/24.12.3/khangman-24.12.3.tar.xz) = 80fbda0a9f11e725a00ed2e887450bd7b0604bcb8af38fce37c4472dcfba3857
-SIZE (KDE/release-service/24.12.3/khangman-24.12.3.tar.xz) = 7025216
+TIMESTAMP = 1744564237
+SHA256 (KDE/release-service/25.04.0/khangman-25.04.0.tar.xz) = ef1b64d67f82da8063d9f33ce30541f1eaafcc4df644605b77d766ec2e876ab2
+SIZE (KDE/release-service/25.04.0/khangman-25.04.0.tar.xz) = 7029300
diff --git a/games/khangman/files/patch-nonLatin b/games/khangman/files/patch-nonLatin
deleted file mode 100644
index 16ee8888f032..000000000000
--- a/games/khangman/files/patch-nonLatin
+++ /dev/null
@@ -1,173 +0,0 @@
-diff --git a/languages/CMakeLists.txt b/languages/CMakeLists.txt
-index 5543653..d2cee8b 100644
---- a/languages/CMakeLists.txt
-+++ b/languages/CMakeLists.txt
-@@ -16,6 +16,7 @@ add_subdirectory(nn)
- add_subdirectory(pl)
- add_subdirectory(pt)
- add_subdirectory(pt_BR)
-+add_subdirectory(ru)
- add_subdirectory(sk)
- add_subdirectory(sl)
- add_subdirectory(sr@ijekavianlatin)
-@@ -23,3 +24,4 @@ add_subdirectory(sr@latin)
- add_subdirectory(sv)
- add_subdirectory(tg)
- add_subdirectory(tr)
-+add_subdirectory(uk)
-diff --git a/languages/ru/CMakeLists.txt b/languages/ru/CMakeLists.txt
-new file mode 100644
-index 0000000..15e506a
---- /dev/null
-+++ b/languages/ru/CMakeLists.txt
-@@ -0,0 +1 @@
-+install(FILES ru.txt DESTINATION ${KDE_INSTALL_DATADIR}/khangman)
-diff --git a/languages/ru/ru.txt b/languages/ru/ru.txt
-new file mode 100644
-index 0000000..eec9993
---- /dev/null
-+++ b/languages/ru/ru.txt
-@@ -0,0 +1,33 @@
-+а
-+б
-+в
-+г
-+д
-+е
-+ё
-+ж
-+з
-+и
-+й
-+к
-+л
-+м
-+н
-+о
-+п
-+р
-+с
-+т
-+у
-+ф
-+х
-+ц
-+ч
-+ш
-+щ
-+ъ
-+ы
-+ь
-+э
-+ю
-+я
-diff --git a/languages/uk/CMakeLists.txt b/languages/uk/CMakeLists.txt
-new file mode 100644
-index 0000000..d617e99
---- /dev/null
-+++ b/languages/uk/CMakeLists.txt
-@@ -0,0 +1 @@
-+install(FILES uk.txt DESTINATION ${KDE_INSTALL_DATADIR}/khangman)
-diff --git a/languages/uk/uk.txt b/languages/uk/uk.txt
-new file mode 100644
-index 0000000..344dc8a
---- /dev/null
-+++ b/languages/uk/uk.txt
-@@ -0,0 +1,33 @@
-+а
-+б
-+в
-+г
-+ґ
-+д
-+е
-+є
-+ж
-+з
-+и
-+і
-+ї
-+й
-+к
-+л
-+м
-+н
-+о
-+п
-+р
-+с
-+т
-+у
-+ф
-+х
-+ц
-+ч
-+ш
-+щ
-+ь
-+ю
-+я
-diff --git a/src/khangman.cpp b/src/khangman.cpp
-index dc1ab37..d778c21 100644
---- a/src/khangman.cpp
-+++ b/src/khangman.cpp
-@@ -368,8 +368,12 @@ QString KHangMan::getCurrentHint() const
- QStringList KHangMan::alphabet() const
- {
-     QStringList letterList;
--    for (char c = 'A'; c <= 'Z'; ++c) {
--        letterList.append(QChar::fromLatin1(c));
-+
-+    QString lang = Prefs::selectedLanguage();
-+    if (LangUtils::isLatinAlphabet(lang)) {
-+        for (char c = 'A'; c <= 'Z'; ++c) {
-+            letterList.append(QChar::fromLatin1(c));
-+        }
-     }
- 
-     letterList.append(m_specialCharacters);
-diff --git a/src/langutils.cpp b/src/langutils.cpp
-index bef0369..820b14b 100644
---- a/src/langutils.cpp
-+++ b/src/langutils.cpp
-@@ -4,15 +4,26 @@
- //project headers
- #include "langutils.h"
- 
-+bool LangUtils::isLatinAlphabet(const QString& lang)
-+{
-+    if (lang == QLatin1String("ru")
-+            || lang == QLatin1String("uk"))
-+    {
-+        return false;
-+    }
-+    return true;
-+}
-+
- bool LangUtils::hasSpecialChars(const QString& lang)
- {
-+    if (!LangUtils::isLatinAlphabet(lang)) {
-+        return true;
-+    }
-     if (lang == QLatin1String("en")
-             || lang == QLatin1String("en_GB")
-             || lang == QLatin1String("it")
-             || lang == QLatin1String("nl")
--            || lang == QLatin1String("ru")
-             || lang == QLatin1String("bg")
--            || lang == QLatin1String("uk")
-             || lang == QLatin1String("el")
-             || lang == QLatin1String("ro"))
-     {
-diff --git a/src/langutils.h b/src/langutils.h
-index 2fbecca..3f76537 100644
---- a/src/langutils.h
-+++ b/src/langutils.h
-@@ -9,6 +9,7 @@
- class LangUtils
- {
- public:
-+    static bool isLatinAlphabet(const QString& lang);
-     static bool hasSpecialChars(const QString& lang);
-     static QFont fontForLanguage(const QString& lang);
-     static QString capitalize(const QString& str, const QString& lang);
diff --git a/games/khangman/pkg-plist b/games/khangman/pkg-plist
index 0357b43cda71..c45889870d6d 100644
--- a/games/khangman/pkg-plist
+++ b/games/khangman/pkg-plist
@@ -101,6 +101,7 @@ share/locale/pt/LC_MESSAGES/khangman.mo
 share/locale/pt_BR/LC_MESSAGES/khangman.mo
 share/locale/ro/LC_MESSAGES/khangman.mo
 share/locale/ru/LC_MESSAGES/khangman.mo
+share/locale/sa/LC_MESSAGES/khangman.mo
 share/locale/se/LC_MESSAGES/khangman.mo
 share/locale/si/LC_MESSAGES/khangman.mo
 share/locale/sk/LC_MESSAGES/khangman.mo
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index ce0ca47b9abb..2d29d72b5285 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275578
-SHA256 (KDE/release-service/24.12.3/kigo-24.12.3.tar.xz) = 11f5e9176baef6c84e4626622c8269b1dd3b80ab176a83e20c2c0ece37d5935b
-SIZE (KDE/release-service/24.12.3/kigo-24.12.3.tar.xz) = 4834212
+TIMESTAMP = 1744564237
+SHA256 (KDE/release-service/25.04.0/kigo-25.04.0.tar.xz) = 3874277aed3586b01b258a6c317fb44c2595c5e30ab529a15873aa5c7ed649be
+SIZE (KDE/release-service/25.04.0/kigo-25.04.0.tar.xz) = 4838192
diff --git a/games/kigo/pkg-plist b/games/kigo/pkg-plist
index 8052d91183b5..4543b1042131 100644
--- a/games/kigo/pkg-plist
+++ b/games/kigo/pkg-plist
@@ -37,6 +37,7 @@ share/locale/fr/LC_MESSAGES/kigo.mo
 share/locale/ga/LC_MESSAGES/kigo.mo
 share/locale/gl/LC_MESSAGES/kigo.mo
 share/locale/he/LC_MESSAGES/kigo.mo
+share/locale/hi/LC_MESSAGES/kigo.mo
 share/locale/hr/LC_MESSAGES/kigo.mo
 share/locale/hsb/LC_MESSAGES/kigo.mo
 share/locale/hu/LC_MESSAGES/kigo.mo
@@ -64,6 +65,7 @@ share/locale/pt/LC_MESSAGES/kigo.mo
 share/locale/pt_BR/LC_MESSAGES/kigo.mo
 share/locale/ro/LC_MESSAGES/kigo.mo
 share/locale/ru/LC_MESSAGES/kigo.mo
+share/locale/sa/LC_MESSAGES/kigo.mo
 share/locale/sk/LC_MESSAGES/kigo.mo
 share/locale/sl/LC_MESSAGES/kigo.mo
 share/locale/sr/LC_MESSAGES/kigo.mo
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index eff84cd55c94..e1d078b154e6 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275644
-SHA256 (KDE/release-service/24.12.3/killbots-24.12.3.tar.xz) = d4ad33b8e211a65386bbcab2ac78aa334df3788a391a3401117dd057288206b5
-SIZE (KDE/release-service/24.12.3/killbots-24.12.3.tar.xz) = 1173124
+TIMESTAMP = 1744564238
+SHA256 (KDE/release-service/25.04.0/killbots-25.04.0.tar.xz) = ea311bc81479f3cd160a27ba1df38d6c24abd7472b8b3aca7d8118cf851d32c0
+SIZE (KDE/release-service/25.04.0/killbots-25.04.0.tar.xz) = 1177544
diff --git a/games/killbots/pkg-plist b/games/killbots/pkg-plist
index c74507ca3507..0557e2f99b77 100644
--- a/games/killbots/pkg-plist
+++ b/games/killbots/pkg-plist
@@ -44,6 +44,7 @@ share/locale/fr/LC_MESSAGES/killbots.mo
 share/locale/ga/LC_MESSAGES/killbots.mo
 share/locale/gl/LC_MESSAGES/killbots.mo
 share/locale/he/LC_MESSAGES/killbots.mo
+share/locale/hi/LC_MESSAGES/killbots.mo
 share/locale/hr/LC_MESSAGES/killbots.mo
 share/locale/hu/LC_MESSAGES/killbots.mo
 share/locale/ia/LC_MESSAGES/killbots.mo
@@ -69,6 +70,7 @@ share/locale/pt/LC_MESSAGES/killbots.mo
 share/locale/pt_BR/LC_MESSAGES/killbots.mo
 share/locale/ro/LC_MESSAGES/killbots.mo
 share/locale/ru/LC_MESSAGES/killbots.mo
+share/locale/sa/LC_MESSAGES/killbots.mo
 share/locale/sk/LC_MESSAGES/killbots.mo
 share/locale/sl/LC_MESSAGES/killbots.mo
 share/locale/sr/LC_MESSAGES/killbots.mo
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index 2a30147ee4b5..8f0974029ceb 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275648
-SHA256 (KDE/release-service/24.12.3/kiriki-24.12.3.tar.xz) = 04f9f9314bfba7e66869528ea878eeca718b747b0392ee2f732cc8834e507f64
-SIZE (KDE/release-service/24.12.3/kiriki-24.12.3.tar.xz) = 374492
+TIMESTAMP = 1744564238
+SHA256 (KDE/release-service/25.04.0/kiriki-25.04.0.tar.xz) = a6be42863d33441112e7be96ed2ebf953e12ce0b84a5b3b0205ae2c8d7b39fae
+SIZE (KDE/release-service/25.04.0/kiriki-25.04.0.tar.xz) = 376116
diff --git a/games/kiriki/pkg-plist b/games/kiriki/pkg-plist
index 67178e9266d3..5669f822616a 100644
--- a/games/kiriki/pkg-plist
+++ b/games/kiriki/pkg-plist
@@ -63,6 +63,7 @@ share/locale/pt/LC_MESSAGES/kiriki.mo
 share/locale/pt_BR/LC_MESSAGES/kiriki.mo
 share/locale/ro/LC_MESSAGES/kiriki.mo
 share/locale/ru/LC_MESSAGES/kiriki.mo
+share/locale/sa/LC_MESSAGES/kiriki.mo
 share/locale/se/LC_MESSAGES/kiriki.mo
 share/locale/sk/LC_MESSAGES/kiriki.mo
 share/locale/sl/LC_MESSAGES/kiriki.mo
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index 2c727c2123f5..c41f4db53fda 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275651
-SHA256 (KDE/release-service/24.12.3/kjumpingcube-24.12.3.tar.xz) = 42481586690eca18a7625f3c51f1a706d8587e75287263bc4b90bcabf2fa5f03
-SIZE (KDE/release-service/24.12.3/kjumpingcube-24.12.3.tar.xz) = 347488
+TIMESTAMP = 1744564239
+SHA256 (KDE/release-service/25.04.0/kjumpingcube-25.04.0.tar.xz) = 9e6fbea7888f1922400c88f6a8508bb4009cec78c02ba3691475cd71fa5a1a15
+SIZE (KDE/release-service/25.04.0/kjumpingcube-25.04.0.tar.xz) = 349904
diff --git a/games/kjumpingcube/pkg-plist b/games/kjumpingcube/pkg-plist
index 26a3df68eb56..01894b6ad3f7 100644
--- a/games/kjumpingcube/pkg-plist
+++ b/games/kjumpingcube/pkg-plist
@@ -65,6 +65,7 @@ share/locale/pt/LC_MESSAGES/kjumpingcube.mo
 share/locale/pt_BR/LC_MESSAGES/kjumpingcube.mo
 share/locale/ro/LC_MESSAGES/kjumpingcube.mo
 share/locale/ru/LC_MESSAGES/kjumpingcube.mo
+share/locale/sa/LC_MESSAGES/kjumpingcube.mo
 share/locale/se/LC_MESSAGES/kjumpingcube.mo
 share/locale/sk/LC_MESSAGES/kjumpingcube.mo
 share/locale/sl/LC_MESSAGES/kjumpingcube.mo
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
index 1d530c308d28..e5a556369a1e 100644
--- a/games/klickety/distinfo
+++ b/games/klickety/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275656
-SHA256 (KDE/release-service/24.12.3/klickety-24.12.3.tar.xz) = eb02df2fc9030de99849d24cfa125d5b263e45bacbebc819b84d0c6e73f48426
-SIZE (KDE/release-service/24.12.3/klickety-24.12.3.tar.xz) = 1387316
+TIMESTAMP = 1744564240
+SHA256 (KDE/release-service/25.04.0/klickety-25.04.0.tar.xz) = a6bfaf3a83c029c6eb90bb3cf0e40f97de37d43f3fd43b4e5ce83ede961e4f6b
+SIZE (KDE/release-service/25.04.0/klickety-25.04.0.tar.xz) = 1389708
diff --git a/games/klickety/pkg-plist b/games/klickety/pkg-plist
index 3548cc8adf42..00cf4bb0b970 100644
--- a/games/klickety/pkg-plist
+++ b/games/klickety/pkg-plist
@@ -45,6 +45,7 @@ share/locale/fr/LC_MESSAGES/klickety.mo
 share/locale/ga/LC_MESSAGES/klickety.mo
 share/locale/gl/LC_MESSAGES/klickety.mo
 share/locale/he/LC_MESSAGES/klickety.mo
+share/locale/hi/LC_MESSAGES/klickety.mo
 share/locale/hu/LC_MESSAGES/klickety.mo
 share/locale/ia/LC_MESSAGES/klickety.mo
 share/locale/id/LC_MESSAGES/klickety.mo
@@ -68,6 +69,7 @@ share/locale/pt/LC_MESSAGES/klickety.mo
 share/locale/pt_BR/LC_MESSAGES/klickety.mo
 share/locale/ro/LC_MESSAGES/klickety.mo
 share/locale/ru/LC_MESSAGES/klickety.mo
+share/locale/sa/LC_MESSAGES/klickety.mo
 share/locale/sk/LC_MESSAGES/klickety.mo
 share/locale/sl/LC_MESSAGES/klickety.mo
 share/locale/sr/LC_MESSAGES/klickety.mo
diff --git a/games/klines/distinfo b/games/klines/distinfo
index 96b1c702a61c..cb734235d406 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275661
-SHA256 (KDE/release-service/24.12.3/klines-24.12.3.tar.xz) = 3ed73595ffd87457bcff90863979063939307f3f12c84eb764383ebfd40e8be8
-SIZE (KDE/release-service/24.12.3/klines-24.12.3.tar.xz) = 1672948
+TIMESTAMP = 1744564240
+SHA256 (KDE/release-service/25.04.0/klines-25.04.0.tar.xz) = 93ebb6acd9e3b77f27297bf283ce406ee18aadc694898d4e91c2fadfc16f0d77
+SIZE (KDE/release-service/25.04.0/klines-25.04.0.tar.xz) = 1674956
diff --git a/games/klines/pkg-plist b/games/klines/pkg-plist
index b0ec3f04d2a2..8d7d50df1304 100644
--- a/games/klines/pkg-plist
+++ b/games/klines/pkg-plist
@@ -79,6 +79,7 @@ share/locale/pt/LC_MESSAGES/klines.mo
 share/locale/pt_BR/LC_MESSAGES/klines.mo
 share/locale/ro/LC_MESSAGES/klines.mo
 share/locale/ru/LC_MESSAGES/klines.mo
+share/locale/sa/LC_MESSAGES/klines.mo
 share/locale/se/LC_MESSAGES/klines.mo
 share/locale/sk/LC_MESSAGES/klines.mo
 share/locale/sl/LC_MESSAGES/klines.mo
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index 69ad201fed91..4690c0d7be4e 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275666
-SHA256 (KDE/release-service/24.12.3/kmahjongg-24.12.3.tar.xz) = a2e6700dfbedd63869e9153d4bedce75991bc5e89a28751f6595a9755e21593b
-SIZE (KDE/release-service/24.12.3/kmahjongg-24.12.3.tar.xz) = 3721860
+TIMESTAMP = 1744564241
+SHA256 (KDE/release-service/25.04.0/kmahjongg-25.04.0.tar.xz) = 220b4d778d42476522fa2c35bf190a5ba097077a36476148184c2c1d13b19d33
+SIZE (KDE/release-service/25.04.0/kmahjongg-25.04.0.tar.xz) = 3726448
diff --git a/games/kmahjongg/pkg-plist b/games/kmahjongg/pkg-plist
index e3ba1dfbdc49..5e70ec022796 100644
--- a/games/kmahjongg/pkg-plist
+++ b/games/kmahjongg/pkg-plist
@@ -210,6 +210,7 @@ share/locale/pt/LC_MESSAGES/kmahjongg.mo
 share/locale/pt_BR/LC_MESSAGES/kmahjongg.mo
 share/locale/ro/LC_MESSAGES/kmahjongg.mo
 share/locale/ru/LC_MESSAGES/kmahjongg.mo
+share/locale/sa/LC_MESSAGES/kmahjongg.mo
 share/locale/se/LC_MESSAGES/kmahjongg.mo
 share/locale/sk/LC_MESSAGES/kmahjongg.mo
 share/locale/sl/LC_MESSAGES/kmahjongg.mo
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index 4ae32ad357e6..81833397b4b9 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275670
-SHA256 (KDE/release-service/24.12.3/kmines-24.12.3.tar.xz) = 537913cc2cfea1694fdd1aaf0872bba7182aa8f9341245de20a4455e0acf419d
-SIZE (KDE/release-service/24.12.3/kmines-24.12.3.tar.xz) = 948808
+TIMESTAMP = 1744564241
+SHA256 (KDE/release-service/25.04.0/kmines-25.04.0.tar.xz) = 5876a714815467ea3dd66d4b85f45fac4577689b551cda82502cbc723d308463
+SIZE (KDE/release-service/25.04.0/kmines-25.04.0.tar.xz) = 951020
diff --git a/games/kmines/pkg-plist b/games/kmines/pkg-plist
index 16dc1ee32d89..7d44a7d46eeb 100644
--- a/games/kmines/pkg-plist
+++ b/games/kmines/pkg-plist
@@ -82,6 +82,7 @@ share/locale/pt/LC_MESSAGES/kmines.mo
 share/locale/pt_BR/LC_MESSAGES/kmines.mo
 share/locale/ro/LC_MESSAGES/kmines.mo
 share/locale/ru/LC_MESSAGES/kmines.mo
+share/locale/sa/LC_MESSAGES/kmines.mo
 share/locale/se/LC_MESSAGES/kmines.mo
 share/locale/sk/LC_MESSAGES/kmines.mo
 share/locale/sl/LC_MESSAGES/kmines.mo
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index df03c356b29f..a6348f27d69c 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275675
-SHA256 (KDE/release-service/24.12.3/knavalbattle-24.12.3.tar.xz) = 77bc931c1fab52de96088195a3e42c5ce83519a8ea328fab0f2a89dd8cf2bea8
-SIZE (KDE/release-service/24.12.3/knavalbattle-24.12.3.tar.xz) = 1048348
+TIMESTAMP = 1744564242
+SHA256 (KDE/release-service/25.04.0/knavalbattle-25.04.0.tar.xz) = 21ea4d8b1677ef6fa4db5c1cdaa38e02769d8d2f888dbc2a55bb7ca180ad5535
+SIZE (KDE/release-service/25.04.0/knavalbattle-25.04.0.tar.xz) = 1051068
diff --git a/games/knavalbattle/pkg-plist b/games/knavalbattle/pkg-plist
index 4a34d1740130..7815961fe384 100644
--- a/games/knavalbattle/pkg-plist
+++ b/games/knavalbattle/pkg-plist
@@ -70,6 +70,7 @@ share/locale/pt/LC_MESSAGES/knavalbattle.mo
 share/locale/pt_BR/LC_MESSAGES/knavalbattle.mo
 share/locale/ro/LC_MESSAGES/knavalbattle.mo
 share/locale/ru/LC_MESSAGES/knavalbattle.mo
+share/locale/sa/LC_MESSAGES/knavalbattle.mo
 share/locale/se/LC_MESSAGES/knavalbattle.mo
 share/locale/sk/LC_MESSAGES/knavalbattle.mo
 share/locale/sl/LC_MESSAGES/knavalbattle.mo
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 139ee13709d3..c525300b0a2e 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275679
-SHA256 (KDE/release-service/24.12.3/knetwalk-24.12.3.tar.xz) = 8f6345ad9063d863dae5e52e207fb9aa7cf7d3133479c9f7ca1ffed1738fa3b6
-SIZE (KDE/release-service/24.12.3/knetwalk-24.12.3.tar.xz) = 1010464
+TIMESTAMP = 1744564243
+SHA256 (KDE/release-service/25.04.0/knetwalk-25.04.0.tar.xz) = 7d52cb92cf6ec7e67f28b86488562ebd23db6959677995b1d97cea773a333bb5
+SIZE (KDE/release-service/25.04.0/knetwalk-25.04.0.tar.xz) = 1012004
diff --git a/games/knetwalk/pkg-plist b/games/knetwalk/pkg-plist
index 240f3ae57249..9b9f4bb60da7 100644
--- a/games/knetwalk/pkg-plist
+++ b/games/knetwalk/pkg-plist
@@ -79,6 +79,7 @@ share/locale/pt/LC_MESSAGES/knetwalk.mo
 share/locale/pt_BR/LC_MESSAGES/knetwalk.mo
 share/locale/ro/LC_MESSAGES/knetwalk.mo
 share/locale/ru/LC_MESSAGES/knetwalk.mo
+share/locale/sa/LC_MESSAGES/knetwalk.mo
 share/locale/se/LC_MESSAGES/knetwalk.mo
 share/locale/sk/LC_MESSAGES/knetwalk.mo
 share/locale/sl/LC_MESSAGES/knetwalk.mo
diff --git a/games/knights/distinfo b/games/knights/distinfo
index b04e9982ec07..6cbeb75de1d7 100644
--- a/games/knights/distinfo
+++ b/games/knights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275684
-SHA256 (KDE/release-service/24.12.3/knights-24.12.3.tar.xz) = b9e7b2d92467dcb1ca68b3bf868ed5a4a5b57649d4ce3c856554b8b32b542979
-SIZE (KDE/release-service/24.12.3/knights-24.12.3.tar.xz) = 2490012
+TIMESTAMP = 1744564243
+SHA256 (KDE/release-service/25.04.0/knights-25.04.0.tar.xz) = 1ec8b4159b31f73903c826678be1c3d99c9d95239c0875b95397aeb4635d397b
+SIZE (KDE/release-service/25.04.0/knights-25.04.0.tar.xz) = 2499216
diff --git a/games/knights/pkg-plist b/games/knights/pkg-plist
index db1b09a566d2..7fdcfccf2135 100644
--- a/games/knights/pkg-plist
+++ b/games/knights/pkg-plist
@@ -47,6 +47,7 @@ share/locale/fr/LC_MESSAGES/knights.mo
 share/locale/ga/LC_MESSAGES/knights.mo
 share/locale/gl/LC_MESSAGES/knights.mo
 share/locale/he/LC_MESSAGES/knights.mo
+share/locale/hi/LC_MESSAGES/knights.mo
 share/locale/hu/LC_MESSAGES/knights.mo
 share/locale/ia/LC_MESSAGES/knights.mo
 share/locale/id/LC_MESSAGES/knights.mo
@@ -68,6 +69,7 @@ share/locale/pt/LC_MESSAGES/knights.mo
 share/locale/pt_BR/LC_MESSAGES/knights.mo
 share/locale/ro/LC_MESSAGES/knights.mo
 share/locale/ru/LC_MESSAGES/knights.mo
+share/locale/sa/LC_MESSAGES/knights.mo
 share/locale/sk/LC_MESSAGES/knights.mo
 share/locale/sl/LC_MESSAGES/knights.mo
 share/locale/sr/LC_MESSAGES/knights.mo
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index 8d954761710a..e000507b3866 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275689
-SHA256 (KDE/release-service/24.12.3/kolf-24.12.3.tar.xz) = e4bddaf198f700c73e2ebbe475c8acbfbd495fbb8cb2f2f765263e0e5a56256f
-SIZE (KDE/release-service/24.12.3/kolf-24.12.3.tar.xz) = 1078612
+TIMESTAMP = 1744564244
+SHA256 (KDE/release-service/25.04.0/kolf-25.04.0.tar.xz) = f50c5bfce3bd29e9f165906e924a400109ad5fe8c06c4a2e31542249d00e785d
+SIZE (KDE/release-service/25.04.0/kolf-25.04.0.tar.xz) = 1082728
diff --git a/games/kolf/pkg-plist b/games/kolf/pkg-plist
index 5da03164629d..a6039c6d349f 100644
--- a/games/kolf/pkg-plist
+++ b/games/kolf/pkg-plist
@@ -85,6 +85,7 @@ share/locale/pt/LC_MESSAGES/kolf.mo
 share/locale/pt_BR/LC_MESSAGES/kolf.mo
 share/locale/ro/LC_MESSAGES/kolf.mo
 share/locale/ru/LC_MESSAGES/kolf.mo
+share/locale/sa/LC_MESSAGES/kolf.mo
 share/locale/se/LC_MESSAGES/kolf.mo
 share/locale/sk/LC_MESSAGES/kolf.mo
 share/locale/sl/LC_MESSAGES/kolf.mo
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index 93b190df9abe..773927f163f1 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275693
-SHA256 (KDE/release-service/24.12.3/kollision-24.12.3.tar.xz) = 0a79ea51029ea4c5678390bf975454512db34bbf8eb47d56c340a60d90c275c6
-SIZE (KDE/release-service/24.12.3/kollision-24.12.3.tar.xz) = 312080
+TIMESTAMP = 1744564244
+SHA256 (KDE/release-service/25.04.0/kollision-25.04.0.tar.xz) = aa9a6dae6dbe84ae85a0ccedbf9fe36d7bf9a2ae8294fb1648a1452ee82f0842
+SIZE (KDE/release-service/25.04.0/kollision-25.04.0.tar.xz) = 313692
diff --git a/games/kollision/pkg-plist b/games/kollision/pkg-plist
index dcd0f8fdadda..9def5f74717b 100644
--- a/games/kollision/pkg-plist
+++ b/games/kollision/pkg-plist
@@ -38,6 +38,7 @@ share/locale/ga/LC_MESSAGES/kollision.mo
 share/locale/gl/LC_MESSAGES/kollision.mo
 share/locale/gu/LC_MESSAGES/kollision.mo
 share/locale/he/LC_MESSAGES/kollision.mo
+share/locale/hi/LC_MESSAGES/kollision.mo
 share/locale/hr/LC_MESSAGES/kollision.mo
 share/locale/hu/LC_MESSAGES/kollision.mo
 share/locale/ia/LC_MESSAGES/kollision.mo
@@ -64,6 +65,7 @@ share/locale/pt/LC_MESSAGES/kollision.mo
 share/locale/pt_BR/LC_MESSAGES/kollision.mo
 share/locale/ro/LC_MESSAGES/kollision.mo
 share/locale/ru/LC_MESSAGES/kollision.mo
+share/locale/sa/LC_MESSAGES/kollision.mo
 share/locale/sk/LC_MESSAGES/kollision.mo
 share/locale/sl/LC_MESSAGES/kollision.mo
 share/locale/sq/LC_MESSAGES/kollision.mo
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index 074729f15690..2e1614ab5208 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275697
-SHA256 (KDE/release-service/24.12.3/konquest-24.12.3.tar.xz) = 03c4085daf6954ad1ef0b0e03dcccf09317421740fa81dbdbe22ab50903bbb34
-SIZE (KDE/release-service/24.12.3/konquest-24.12.3.tar.xz) = 861196
+TIMESTAMP = 1744564245
+SHA256 (KDE/release-service/25.04.0/konquest-25.04.0.tar.xz) = 86a383889d6f93a386e9d2208e9d6521d80abdb22b65c49103b1190cc4e844cf
+SIZE (KDE/release-service/25.04.0/konquest-25.04.0.tar.xz) = 863536
diff --git a/games/konquest/pkg-plist b/games/konquest/pkg-plist
index 95185375d840..4b154b336bde 100644
--- a/games/konquest/pkg-plist
+++ b/games/konquest/pkg-plist
@@ -63,6 +63,7 @@ share/locale/pt/LC_MESSAGES/konquest.mo
 share/locale/pt_BR/LC_MESSAGES/konquest.mo
 share/locale/ro/LC_MESSAGES/konquest.mo
 share/locale/ru/LC_MESSAGES/konquest.mo
+share/locale/sa/LC_MESSAGES/konquest.mo
 share/locale/se/LC_MESSAGES/konquest.mo
 share/locale/sk/LC_MESSAGES/konquest.mo
 share/locale/sl/LC_MESSAGES/konquest.mo
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index b424bcdee343..5eed7cb88083 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275702
-SHA256 (KDE/release-service/24.12.3/kpat-24.12.3.tar.xz) = 440cf85d977d8abb5f80928913d7ebdfbb2fc7602ab3d70d1cc5fe7954810d16
-SIZE (KDE/release-service/24.12.3/kpat-24.12.3.tar.xz) = 3736836
+TIMESTAMP = 1744564245
+SHA256 (KDE/release-service/25.04.0/kpat-25.04.0.tar.xz) = 62f53cc2554aff9f051c637a47bae8b9c5fdad5734c40a6d5703daab6ca35669
+SIZE (KDE/release-service/25.04.0/kpat-25.04.0.tar.xz) = 3741152
diff --git a/games/kpat/pkg-plist b/games/kpat/pkg-plist
index bc5fa356e04a..a4334977ef37 100644
--- a/games/kpat/pkg-plist
+++ b/games/kpat/pkg-plist
@@ -98,6 +98,7 @@ share/locale/pt/LC_MESSAGES/kpat.mo
 share/locale/pt_BR/LC_MESSAGES/kpat.mo
 share/locale/ro/LC_MESSAGES/kpat.mo
 share/locale/ru/LC_MESSAGES/kpat.mo
+share/locale/sa/LC_MESSAGES/kpat.mo
 share/locale/se/LC_MESSAGES/kpat.mo
 share/locale/sk/LC_MESSAGES/kpat.mo
 share/locale/sl/LC_MESSAGES/kpat.mo
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index 553772b4869e..463047da2de6 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275707
-SHA256 (KDE/release-service/24.12.3/kreversi-24.12.3.tar.xz) = 0a4b084631ec60deebfe048be87e11935f8eb2bc31f919428696798811cc9597
-SIZE (KDE/release-service/24.12.3/kreversi-24.12.3.tar.xz) = 1033560
+TIMESTAMP = 1744564246
+SHA256 (KDE/release-service/25.04.0/kreversi-25.04.0.tar.xz) = 5ede769f9122483c0dcb7a3ecd4bfc0d6541fd8837d6e648ef761c975ccc9005
+SIZE (KDE/release-service/25.04.0/kreversi-25.04.0.tar.xz) = 1037464
diff --git a/games/kreversi/pkg-plist b/games/kreversi/pkg-plist
index acf48d0c5c86..2bb8a5da5bd2 100644
--- a/games/kreversi/pkg-plist
+++ b/games/kreversi/pkg-plist
@@ -85,6 +85,7 @@ share/locale/pt/LC_MESSAGES/kreversi.mo
 share/locale/pt_BR/LC_MESSAGES/kreversi.mo
 share/locale/ro/LC_MESSAGES/kreversi.mo
 share/locale/ru/LC_MESSAGES/kreversi.mo
+share/locale/sa/LC_MESSAGES/kreversi.mo
 share/locale/se/LC_MESSAGES/kreversi.mo
 share/locale/sk/LC_MESSAGES/kreversi.mo
 share/locale/sl/LC_MESSAGES/kreversi.mo
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index cc98621f4982..b12e0524efc2 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275711
-SHA256 (KDE/release-service/24.12.3/kshisen-24.12.3.tar.xz) = aab30c11fece1b376b1a24be9bce4db102cdd2134b46b3e40813ee15ba0d4a10
-SIZE (KDE/release-service/24.12.3/kshisen-24.12.3.tar.xz) = 972548
+TIMESTAMP = 1744564247
+SHA256 (KDE/release-service/25.04.0/kshisen-25.04.0.tar.xz) = 5f835f44204d5788700fc4955e4b87b9fbe7289ca6466f3c9ce2a3fc31073c8b
+SIZE (KDE/release-service/25.04.0/kshisen-25.04.0.tar.xz) = 975884
diff --git a/games/kshisen/pkg-plist b/games/kshisen/pkg-plist
index d2ab517746a9..6e9ff2c683fe 100644
--- a/games/kshisen/pkg-plist
+++ b/games/kshisen/pkg-plist
@@ -64,6 +64,7 @@ share/locale/pt/LC_MESSAGES/kshisen.mo
 share/locale/pt_BR/LC_MESSAGES/kshisen.mo
 share/locale/ro/LC_MESSAGES/kshisen.mo
 share/locale/ru/LC_MESSAGES/kshisen.mo
+share/locale/sa/LC_MESSAGES/kshisen.mo
 share/locale/se/LC_MESSAGES/kshisen.mo
 share/locale/sk/LC_MESSAGES/kshisen.mo
 share/locale/sl/LC_MESSAGES/kshisen.mo
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index ef4df107fcca..ddf7b759bc44 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275717
-SHA256 (KDE/release-service/24.12.3/ksirk-24.12.3.tar.xz) = 4d9a2e898c97b96425ad1e5d11269f4dad5dfd456de6ef76cb85ca8240dc59a0
-SIZE (KDE/release-service/24.12.3/ksirk-24.12.3.tar.xz) = 6704056
+TIMESTAMP = 1744564247
+SHA256 (KDE/release-service/25.04.0/ksirk-25.04.0.tar.xz) = 6b1dc706997fa6ac25167b50a6c49dbbff9b8f40ba2ca0e27c4c05f83fb42958
+SIZE (KDE/release-service/25.04.0/ksirk-25.04.0.tar.xz) = 6716112
diff --git a/games/ksirk/pkg-plist b/games/ksirk/pkg-plist
index 0f8c2b13ce39..314cc433d03d 100644
--- a/games/ksirk/pkg-plist
+++ b/games/ksirk/pkg-plist
@@ -90,6 +90,7 @@ share/locale/gl/LC_MESSAGES/ksirk.mo
 share/locale/gl/LC_MESSAGES/ksirkskineditor.mo
 share/locale/he/LC_MESSAGES/ksirk.mo
 share/locale/hi/LC_MESSAGES/ksirk.mo
+share/locale/hi/LC_MESSAGES/ksirkskineditor.mo
 share/locale/hne/LC_MESSAGES/ksirk.mo
 share/locale/hr/LC_MESSAGES/ksirk.mo
 share/locale/hr/LC_MESSAGES/ksirkskineditor.mo
@@ -139,6 +140,8 @@ share/locale/ro/LC_MESSAGES/ksirk.mo
 share/locale/ro/LC_MESSAGES/ksirkskineditor.mo
 share/locale/ru/LC_MESSAGES/ksirk.mo
 share/locale/ru/LC_MESSAGES/ksirkskineditor.mo
+share/locale/sa/LC_MESSAGES/ksirk.mo
+share/locale/sa/LC_MESSAGES/ksirkskineditor.mo
 share/locale/sk/LC_MESSAGES/ksirk.mo
 share/locale/sk/LC_MESSAGES/ksirkskineditor.mo
 share/locale/sl/LC_MESSAGES/ksirk.mo
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 2f68622e7ebe..33d4bcafc4b0 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275721
-SHA256 (KDE/release-service/24.12.3/ksnakeduel-24.12.3.tar.xz) = 1c999041a74dbf66ab0f5f99207fb2e9cdcaa0cbd61af45f7cefbf875b865138
-SIZE (KDE/release-service/24.12.3/ksnakeduel-24.12.3.tar.xz) = 578532
+TIMESTAMP = 1744564248
+SHA256 (KDE/release-service/25.04.0/ksnakeduel-25.04.0.tar.xz) = 2097bc7179aa2f1ef1f870f956b7173bc79fae028470e4cd7f821c47bf81f96c
+SIZE (KDE/release-service/25.04.0/ksnakeduel-25.04.0.tar.xz) = 580508
diff --git a/games/ksnakeduel/pkg-plist b/games/ksnakeduel/pkg-plist
index 28f53fc7f7be..61214c298922 100644
--- a/games/ksnakeduel/pkg-plist
+++ b/games/ksnakeduel/pkg-plist
@@ -35,6 +35,7 @@ share/locale/fr/LC_MESSAGES/ksnakeduel.mo
 share/locale/ga/LC_MESSAGES/ksnakeduel.mo
 share/locale/gl/LC_MESSAGES/ksnakeduel.mo
 share/locale/he/LC_MESSAGES/ksnakeduel.mo
+share/locale/hi/LC_MESSAGES/ksnakeduel.mo
 share/locale/hr/LC_MESSAGES/ksnakeduel.mo
 share/locale/hsb/LC_MESSAGES/ksnakeduel.mo
 share/locale/hu/LC_MESSAGES/ksnakeduel.mo
@@ -61,6 +62,7 @@ share/locale/pt/LC_MESSAGES/ksnakeduel.mo
 share/locale/pt_BR/LC_MESSAGES/ksnakeduel.mo
 share/locale/ro/LC_MESSAGES/ksnakeduel.mo
 share/locale/ru/LC_MESSAGES/ksnakeduel.mo
+share/locale/sa/LC_MESSAGES/ksnakeduel.mo
 share/locale/sk/LC_MESSAGES/ksnakeduel.mo
 share/locale/sl/LC_MESSAGES/ksnakeduel.mo
 share/locale/sq/LC_MESSAGES/ksnakeduel.mo
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index 3993ae4cd314..74b0c35a56c7 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275725
-SHA256 (KDE/release-service/24.12.3/kspaceduel-24.12.3.tar.xz) = d8e4fe7350c9dd9a163ce74a88000ddb9d2a12e7fcdb9734d0ede3f384a65ece
-SIZE (KDE/release-service/24.12.3/kspaceduel-24.12.3.tar.xz) = 635460
+TIMESTAMP = 1744564248
+SHA256 (KDE/release-service/25.04.0/kspaceduel-25.04.0.tar.xz) = 4c51b1fdf0090c0bc70d28192255f949e013bc8788dcf361fae42eef94381e52
+SIZE (KDE/release-service/25.04.0/kspaceduel-25.04.0.tar.xz) = 636820
diff --git a/games/kspaceduel/pkg-plist b/games/kspaceduel/pkg-plist
index 649350287020..778a41103e97 100644
--- a/games/kspaceduel/pkg-plist
+++ b/games/kspaceduel/pkg-plist
@@ -84,6 +84,7 @@ share/locale/pt/LC_MESSAGES/kspaceduel.mo
 share/locale/pt_BR/LC_MESSAGES/kspaceduel.mo
 share/locale/ro/LC_MESSAGES/kspaceduel.mo
 share/locale/ru/LC_MESSAGES/kspaceduel.mo
+share/locale/sa/LC_MESSAGES/kspaceduel.mo
 share/locale/se/LC_MESSAGES/kspaceduel.mo
 share/locale/sk/LC_MESSAGES/kspaceduel.mo
 share/locale/sl/LC_MESSAGES/kspaceduel.mo
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index d2da55ed7b9b..0d7baa8f7850 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275728
-SHA256 (KDE/release-service/24.12.3/ksquares-24.12.3.tar.xz) = f40de0a2a30538d6ee9bf113fe3fe703d7598e3e22872cc2fa88249d964cedcb
-SIZE (KDE/release-service/24.12.3/ksquares-24.12.3.tar.xz) = 322328
+TIMESTAMP = 1744564249
+SHA256 (KDE/release-service/25.04.0/ksquares-25.04.0.tar.xz) = d604c29d61b4a6099f7531873014ac25b1e88a90291d03636fbf8e64c960365c
+SIZE (KDE/release-service/25.04.0/ksquares-25.04.0.tar.xz) = 324444
diff --git a/games/ksquares/pkg-plist b/games/ksquares/pkg-plist
index 21f9bb33b4f6..9b662c7acb57 100644
--- a/games/ksquares/pkg-plist
+++ b/games/ksquares/pkg-plist
@@ -55,6 +55,7 @@ share/locale/pt/LC_MESSAGES/ksquares.mo
 share/locale/pt_BR/LC_MESSAGES/ksquares.mo
 share/locale/ro/LC_MESSAGES/ksquares.mo
 share/locale/ru/LC_MESSAGES/ksquares.mo
+share/locale/sa/LC_MESSAGES/ksquares.mo
 share/locale/se/LC_MESSAGES/ksquares.mo
 share/locale/sk/LC_MESSAGES/ksquares.mo
 share/locale/sl/LC_MESSAGES/ksquares.mo
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 79c344446b4d..ca81ab9684a9 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275733
-SHA256 (KDE/release-service/24.12.3/ksudoku-24.12.3.tar.xz) = 2af2e63fb1b4e6f6ec48c5d451a03a8c202219452399eda9a4a59d7457422534
-SIZE (KDE/release-service/24.12.3/ksudoku-24.12.3.tar.xz) = 1728900
+TIMESTAMP = 1744564250
+SHA256 (KDE/release-service/25.04.0/ksudoku-25.04.0.tar.xz) = 134a415821a2a3f7c99a47251aa988545081da6bd7cb2356c350d054b4290c56
+SIZE (KDE/release-service/25.04.0/ksudoku-25.04.0.tar.xz) = 1736532
diff --git a/games/ksudoku/pkg-plist b/games/ksudoku/pkg-plist
index e6129d04f619..e2d6675148e9 100644
--- a/games/ksudoku/pkg-plist
+++ b/games/ksudoku/pkg-plist
@@ -172,6 +172,7 @@ share/locale/pt/LC_MESSAGES/ksudoku.mo
 share/locale/pt_BR/LC_MESSAGES/ksudoku.mo
 share/locale/ro/LC_MESSAGES/ksudoku.mo
 share/locale/ru/LC_MESSAGES/ksudoku.mo
+share/locale/sa/LC_MESSAGES/ksudoku.mo
 share/locale/se/LC_MESSAGES/ksudoku.mo
 share/locale/si/LC_MESSAGES/ksudoku.mo
 share/locale/sk/LC_MESSAGES/ksudoku.mo
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index 1fdcf6400979..650d6b6a80de 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275751
-SHA256 (KDE/release-service/24.12.3/ktuberling-24.12.3.tar.xz) = 515e9e810040d72fcbf229ed382796154377ccb2d0982413a607b80cd293260f
-SIZE (KDE/release-service/24.12.3/ktuberling-24.12.3.tar.xz) = 71574084
+TIMESTAMP = 1744564250
+SHA256 (KDE/release-service/25.04.0/ktuberling-25.04.0.tar.xz) = 5456149d5b5fba4bdb02b26a191e3b50c5aed058cd60dce2fed2ec107716b641
+SIZE (KDE/release-service/25.04.0/ktuberling-25.04.0.tar.xz) = 71555096
diff --git a/games/ktuberling/pkg-plist b/games/ktuberling/pkg-plist
index 781b0fff1eb0..5f4044e8a62b 100644
--- a/games/ktuberling/pkg-plist
+++ b/games/ktuberling/pkg-plist
@@ -2245,6 +2245,7 @@ share/locale/pt/LC_MESSAGES/ktuberling.mo
 share/locale/pt_BR/LC_MESSAGES/ktuberling.mo
 share/locale/ro/LC_MESSAGES/ktuberling.mo
 share/locale/ru/LC_MESSAGES/ktuberling.mo
+share/locale/sa/LC_MESSAGES/ktuberling.mo
 share/locale/se/LC_MESSAGES/ktuberling.mo
 share/locale/sk/LC_MESSAGES/ktuberling.mo
 share/locale/sl/LC_MESSAGES/ktuberling.mo
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index 37f60c5b5e6a..ea333a20cc63 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275754
-SHA256 (KDE/release-service/24.12.3/kubrick-24.12.3.tar.xz) = 8f42b139200836f359c984e6493a5c9efb2c339884a98821d0daee48986f8a62
-SIZE (KDE/release-service/24.12.3/kubrick-24.12.3.tar.xz) = 376236
+TIMESTAMP = 1744564251
+SHA256 (KDE/release-service/25.04.0/kubrick-25.04.0.tar.xz) = c5fafec1f2ee6d49ab3b08074575f160dcb1047a620df98071e0443707d6bea9
+SIZE (KDE/release-service/25.04.0/kubrick-25.04.0.tar.xz) = 381268
diff --git a/games/kubrick/pkg-plist b/games/kubrick/pkg-plist
index d9a080ec82b1..ef8e584773c5 100644
--- a/games/kubrick/pkg-plist
+++ b/games/kubrick/pkg-plist
@@ -50,6 +50,7 @@ share/locale/fr/LC_MESSAGES/kubrick.mo
 share/locale/ga/LC_MESSAGES/kubrick.mo
 share/locale/gl/LC_MESSAGES/kubrick.mo
 share/locale/he/LC_MESSAGES/kubrick.mo
+share/locale/hi/LC_MESSAGES/kubrick.mo
 share/locale/hr/LC_MESSAGES/kubrick.mo
 share/locale/hu/LC_MESSAGES/kubrick.mo
 share/locale/ia/LC_MESSAGES/kubrick.mo
@@ -75,6 +76,7 @@ share/locale/pt/LC_MESSAGES/kubrick.mo
 share/locale/pt_BR/LC_MESSAGES/kubrick.mo
 share/locale/ro/LC_MESSAGES/kubrick.mo
 share/locale/ru/LC_MESSAGES/kubrick.mo
+share/locale/sa/LC_MESSAGES/kubrick.mo
 share/locale/sk/LC_MESSAGES/kubrick.mo
 share/locale/sl/LC_MESSAGES/kubrick.mo
 share/locale/sr/LC_MESSAGES/kubrick.mo
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index 6aa8ac197299..d4ab0448f21f 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275760
-SHA256 (KDE/release-service/24.12.3/libkdegames-24.12.3.tar.xz) = d640d5a590450e476e903a341e916004a46ad72d0db07f4201e75e4e5a7c02e5
-SIZE (KDE/release-service/24.12.3/libkdegames-24.12.3.tar.xz) = 5975604
+TIMESTAMP = 1744564252
+SHA256 (KDE/release-service/25.04.0/libkdegames-25.04.0.tar.xz) = 69a21bae741b28e8c79c2dfdee352a7cebc9c6658aaa58388d581b2a7a40047f
+SIZE (KDE/release-service/25.04.0/libkdegames-25.04.0.tar.xz) = 5978876
diff --git a/games/libkdegames/pkg-plist b/games/libkdegames/pkg-plist
index 1b7c1ca0cbc5..92310f901186 100644
--- a/games/libkdegames/pkg-plist
+++ b/games/libkdegames/pkg-plist
@@ -181,6 +181,7 @@ share/locale/pt/LC_MESSAGES/libkdegames6.mo
 share/locale/pt_BR/LC_MESSAGES/libkdegames6.mo
 share/locale/ro/LC_MESSAGES/libkdegames6.mo
 share/locale/ru/LC_MESSAGES/libkdegames6.mo
+share/locale/sa/LC_MESSAGES/libkdegames6.mo
 share/locale/se/LC_MESSAGES/libkdegames6.mo
 share/locale/sk/LC_MESSAGES/libkdegames6.mo
 share/locale/sl/LC_MESSAGES/libkdegames6.mo
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index 1873ccdf0b80..2f919abcafc9 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275765
-SHA256 (KDE/release-service/24.12.3/libkmahjongg-24.12.3.tar.xz) = db2bdb5b8214f28ad68fdac424bec23fb1862121b729982c8af26b0b0e13f6c6
-SIZE (KDE/release-service/24.12.3/libkmahjongg-24.12.3.tar.xz) = 1693992
+TIMESTAMP = 1744564252
+SHA256 (KDE/release-service/25.04.0/libkmahjongg-25.04.0.tar.xz) = ba9ce3a3ea709417e7fae02d43bf587b42112e01aa2fb383e8e90170f1df7540
+SIZE (KDE/release-service/25.04.0/libkmahjongg-25.04.0.tar.xz) = 1695072
diff --git a/games/libkmahjongg/pkg-plist b/games/libkmahjongg/pkg-plist
index aa9f6a9c17a7..a795c254750f 100644
--- a/games/libkmahjongg/pkg-plist
+++ b/games/libkmahjongg/pkg-plist
@@ -87,6 +87,7 @@ share/locale/pt/LC_MESSAGES/libkmahjongg6.mo
 share/locale/pt_BR/LC_MESSAGES/libkmahjongg6.mo
 share/locale/ro/LC_MESSAGES/libkmahjongg6.mo
 share/locale/ru/LC_MESSAGES/libkmahjongg6.mo
+share/locale/sa/LC_MESSAGES/libkmahjongg6.mo
 share/locale/se/LC_MESSAGES/libkmahjongg6.mo
 share/locale/sk/LC_MESSAGES/libkmahjongg6.mo
 share/locale/sl/LC_MESSAGES/libkmahjongg6.mo
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index 98e9c6aa42d8..4014b3522820 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275769
-SHA256 (KDE/release-service/24.12.3/lskat-24.12.3.tar.xz) = f7986696630601c4a868688537fe05da545e01008ad3bf66e561dfdc19db5684
-SIZE (KDE/release-service/24.12.3/lskat-24.12.3.tar.xz) = 1227456
+TIMESTAMP = 1744564253
+SHA256 (KDE/release-service/25.04.0/lskat-25.04.0.tar.xz) = 4add0b6779e892a8b62ee9ddfdf273427d9fab4a648c174d3f8675a0b6eb4516
+SIZE (KDE/release-service/25.04.0/lskat-25.04.0.tar.xz) = 1228968
diff --git a/games/lskat/pkg-plist b/games/lskat/pkg-plist
index dd6761621ddd..2044ef2a739d 100644
--- a/games/lskat/pkg-plist
+++ b/games/lskat/pkg-plist
@@ -62,6 +62,7 @@ share/locale/pt/LC_MESSAGES/lskat.mo
 share/locale/pt_BR/LC_MESSAGES/lskat.mo
 share/locale/ro/LC_MESSAGES/lskat.mo
 share/locale/ru/LC_MESSAGES/lskat.mo
+share/locale/sa/LC_MESSAGES/lskat.mo
 share/locale/se/LC_MESSAGES/lskat.mo
 share/locale/sk/LC_MESSAGES/lskat.mo
 share/locale/sl/LC_MESSAGES/lskat.mo
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index 485d2b85d392..50c2bfce3bc4 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275774
-SHA256 (KDE/release-service/24.12.3/palapeli-24.12.3.tar.xz) = 10913895c626a31db5b5ddfbec09bf05170f1699caa97ee6a98548ad7063e820
-SIZE (KDE/release-service/24.12.3/palapeli-24.12.3.tar.xz) = 2122480
+TIMESTAMP = 1744564253
+SHA256 (KDE/release-service/25.04.0/palapeli-25.04.0.tar.xz) = e967c9af02baeda287927656f3815dd9c3a2664217b091ea067ee9d643c746ac
+SIZE (KDE/release-service/25.04.0/palapeli-25.04.0.tar.xz) = 2129736
diff --git a/games/palapeli/pkg-plist b/games/palapeli/pkg-plist
index e0f41ab07d67..b27ecde2e249 100644
--- a/games/palapeli/pkg-plist
+++ b/games/palapeli/pkg-plist
@@ -56,6 +56,7 @@ share/locale/fr/LC_MESSAGES/palapeli.mo
 share/locale/ga/LC_MESSAGES/palapeli.mo
 share/locale/gl/LC_MESSAGES/palapeli.mo
 share/locale/he/LC_MESSAGES/palapeli.mo
+share/locale/hi/LC_MESSAGES/palapeli.mo
 share/locale/hr/LC_MESSAGES/palapeli.mo
 share/locale/hsb/LC_MESSAGES/palapeli.mo
 share/locale/hu/LC_MESSAGES/palapeli.mo
@@ -81,6 +82,7 @@ share/locale/pt/LC_MESSAGES/palapeli.mo
 share/locale/pt_BR/LC_MESSAGES/palapeli.mo
 share/locale/ro/LC_MESSAGES/palapeli.mo
 share/locale/ru/LC_MESSAGES/palapeli.mo
+share/locale/sa/LC_MESSAGES/palapeli.mo
 share/locale/sk/LC_MESSAGES/palapeli.mo
 share/locale/sl/LC_MESSAGES/palapeli.mo
 share/locale/sq/LC_MESSAGES/palapeli.mo
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
index 0f077ef09304..4cb401ca6dc4 100644
--- a/games/picmi/distinfo
+++ b/games/picmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275779
-SHA256 (KDE/release-service/24.12.3/picmi-24.12.3.tar.xz) = 26ccd55a78ece19a1f865c42e2c1c6d8e66c615821c257c9e21bba9718287a6a
-SIZE (KDE/release-service/24.12.3/picmi-24.12.3.tar.xz) = 1519100
+TIMESTAMP = 1744564254
+SHA256 (KDE/release-service/25.04.0/picmi-25.04.0.tar.xz) = 6f350921d40f9df73b4f01d397b5fcec2111e9cb07a5f39ad9ed8b18732048e8
+SIZE (KDE/release-service/25.04.0/picmi-25.04.0.tar.xz) = 1521892
diff --git a/games/picmi/pkg-plist b/games/picmi/pkg-plist
index 1a408e257986..5fb299c4fa83 100644
--- a/games/picmi/pkg-plist
+++ b/games/picmi/pkg-plist
@@ -25,6 +25,7 @@ share/locale/fr/LC_MESSAGES/picmi.mo
 share/locale/ga/LC_MESSAGES/picmi.mo
 share/locale/gl/LC_MESSAGES/picmi.mo
 share/locale/he/LC_MESSAGES/picmi.mo
+share/locale/hi/LC_MESSAGES/picmi.mo
 share/locale/hu/LC_MESSAGES/picmi.mo
 share/locale/ia/LC_MESSAGES/picmi.mo
 share/locale/it/LC_MESSAGES/picmi.mo
@@ -45,6 +46,7 @@ share/locale/pt/LC_MESSAGES/picmi.mo
 share/locale/pt_BR/LC_MESSAGES/picmi.mo
 share/locale/ro/LC_MESSAGES/picmi.mo
 share/locale/ru/LC_MESSAGES/picmi.mo
+share/locale/sa/LC_MESSAGES/picmi.mo
 share/locale/sk/LC_MESSAGES/picmi.mo
 share/locale/sl/LC_MESSAGES/picmi.mo
 share/locale/sr/LC_MESSAGES/picmi.mo
diff --git a/games/skladnik/distinfo b/games/skladnik/distinfo
index 1046ec8bec3b..f7c6c232940a 100644
--- a/games/skladnik/distinfo
+++ b/games/skladnik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275782
-SHA256 (KDE/release-service/24.12.3/skladnik-24.12.3.tar.xz) = 55726a35492b320cc37685c8b697f30df90d91bd433276c4d87514b738163469
-SIZE (KDE/release-service/24.12.3/skladnik-24.12.3.tar.xz) = 412976
+TIMESTAMP = 1744564255
+SHA256 (KDE/release-service/25.04.0/skladnik-25.04.0.tar.xz) = 1f709d7add8114a82ef064ac2f8bed27973420f4e47f3855c1806c5a9e1e3e21
+SIZE (KDE/release-service/25.04.0/skladnik-25.04.0.tar.xz) = 416496
diff --git a/games/skladnik/pkg-plist b/games/skladnik/pkg-plist
index 8818d7101b13..d2d50c5537c2 100644
--- a/games/skladnik/pkg-plist
+++ b/games/skladnik/pkg-plist
@@ -23,6 +23,7 @@ share/locale/fr/LC_MESSAGES/skladnik.mo
 share/locale/ga/LC_MESSAGES/skladnik.mo
 share/locale/gl/LC_MESSAGES/skladnik.mo
 share/locale/he/LC_MESSAGES/skladnik.mo
+share/locale/hi/LC_MESSAGES/skladnik.mo
 share/locale/hu/LC_MESSAGES/skladnik.mo
 share/locale/ia/LC_MESSAGES/skladnik.mo
 share/locale/it/LC_MESSAGES/skladnik.mo
@@ -38,6 +39,7 @@ share/locale/pl/LC_MESSAGES/skladnik.mo
 share/locale/pt/LC_MESSAGES/skladnik.mo
 share/locale/pt_BR/LC_MESSAGES/skladnik.mo
 share/locale/ru/LC_MESSAGES/skladnik.mo
+share/locale/sa/LC_MESSAGES/skladnik.mo
 share/locale/sk/LC_MESSAGES/skladnik.mo
 share/locale/sl/LC_MESSAGES/skladnik.mo
 share/locale/sv/LC_MESSAGES/skladnik.mo
diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo
index bc915f4b8e2c..8f41b7ca2122 100644
--- a/graphics/gwenview/distinfo
+++ b/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275788
-SHA256 (KDE/release-service/24.12.3/gwenview-24.12.3.tar.xz) = cb4590b8110e886aa4abba55d1e9844023ae6cebf6427fa12aa342cc13110466
-SIZE (KDE/release-service/24.12.3/gwenview-24.12.3.tar.xz) = 6525684
+TIMESTAMP = 1744564255
+SHA256 (KDE/release-service/25.04.0/gwenview-25.04.0.tar.xz) = ab6c75460a95c5ee3dccaec5478ed6afc9ee09b4a19f01f8e37fa1753f29ab3c
+SIZE (KDE/release-service/25.04.0/gwenview-25.04.0.tar.xz) = 6533248
diff --git a/graphics/gwenview/pkg-plist b/graphics/gwenview/pkg-plist
index 449f8bf7dd68..89055f199c27 100644
--- a/graphics/gwenview/pkg-plist
+++ b/graphics/gwenview/pkg-plist
@@ -75,6 +75,7 @@ share/locale/pt/LC_MESSAGES/gwenview.mo
 share/locale/pt_BR/LC_MESSAGES/gwenview.mo
 share/locale/ro/LC_MESSAGES/gwenview.mo
 share/locale/ru/LC_MESSAGES/gwenview.mo
+share/locale/sa/LC_MESSAGES/gwenview.mo
 share/locale/sk/LC_MESSAGES/gwenview.mo
 share/locale/sl/LC_MESSAGES/gwenview.mo
 share/locale/sq/LC_MESSAGES/gwenview.mo
diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo
index 31db67b317da..dec41d3f7b6f 100644
--- a/graphics/kamera/distinfo
+++ b/graphics/kamera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275791
-SHA256 (KDE/release-service/24.12.3/kamera-24.12.3.tar.xz) = a0c3a7dd1c25798026be205a39db87bd63ae0021c93c3c8afe89ba2b212d6dcb
-SIZE (KDE/release-service/24.12.3/kamera-24.12.3.tar.xz) = 131732
+TIMESTAMP = 1744564256
+SHA256 (KDE/release-service/25.04.0/kamera-25.04.0.tar.xz) = 42ef69ca1509043678aec553e14f3712c753439057d538bba8942c357d9c8890
+SIZE (KDE/release-service/25.04.0/kamera-25.04.0.tar.xz) = 133040
diff --git a/graphics/kamera/pkg-plist b/graphics/kamera/pkg-plist
index eae0af954982..6830d3c3452b 100644
--- a/graphics/kamera/pkg-plist
+++ b/graphics/kamera/pkg-plist
@@ -48,6 +48,7 @@ share/locale/gl/LC_MESSAGES/kio6_kamera.mo
 share/locale/he/LC_MESSAGES/kcmkamera.mo
 share/locale/he/LC_MESSAGES/kio6_kamera.mo
 share/locale/hi/LC_MESSAGES/kcmkamera.mo
+share/locale/hi/LC_MESSAGES/kio6_kamera.mo
 share/locale/hne/LC_MESSAGES/kcmkamera.mo
 share/locale/hr/LC_MESSAGES/kcmkamera.mo
 share/locale/hu/LC_MESSAGES/kcmkamera.mo
@@ -97,6 +98,8 @@ share/locale/ro/LC_MESSAGES/kcmkamera.mo
 share/locale/ro/LC_MESSAGES/kio6_kamera.mo
 share/locale/ru/LC_MESSAGES/kcmkamera.mo
 share/locale/ru/LC_MESSAGES/kio6_kamera.mo
+share/locale/sa/LC_MESSAGES/kcmkamera.mo
+share/locale/sa/LC_MESSAGES/kio6_kamera.mo
 share/locale/se/LC_MESSAGES/kcmkamera.mo
 share/locale/si/LC_MESSAGES/kcmkamera.mo
 share/locale/sk/LC_MESSAGES/kcmkamera.mo
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index 8bd8cad8b4f7..98faaac9bf6d 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275794
-SHA256 (KDE/release-service/24.12.3/kcolorchooser-24.12.3.tar.xz) = 26a013c0015e264c0c2ad6c13a663cf98c689b6c0563d56bdb282790db04c229
-SIZE (KDE/release-service/24.12.3/kcolorchooser-24.12.3.tar.xz) = 36244
+TIMESTAMP = 1744564256
+SHA256 (KDE/release-service/25.04.0/kcolorchooser-25.04.0.tar.xz) = 0ba595ad77a7d47970b2308bf32195989f06e06c7e9c105c43682b25d1349135
+SIZE (KDE/release-service/25.04.0/kcolorchooser-25.04.0.tar.xz) = 36356
diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo
index 244c6696ddbd..aeaf8f250c86 100644
--- a/graphics/kdegraphics-mobipocket/distinfo
+++ b/graphics/kdegraphics-mobipocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275796
-SHA256 (KDE/release-service/24.12.3/kdegraphics-mobipocket-24.12.3.tar.xz) = 388e47f86095729122886d2e03eb4a7f636d987adb8b2bf309ac2b7df033edad
-SIZE (KDE/release-service/24.12.3/kdegraphics-mobipocket-24.12.3.tar.xz) = 13060
+TIMESTAMP = 1744564257
+SHA256 (KDE/release-service/25.04.0/kdegraphics-mobipocket-25.04.0.tar.xz) = bccfd69e3dbf079a31e06d3ff5ae9db1fc6ef00525163af162e6cc106f0e9079
+SIZE (KDE/release-service/25.04.0/kdegraphics-mobipocket-25.04.0.tar.xz) = 13124
diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo
index d6e370b2dc6d..b9c091805d56 100644
--- a/graphics/kdegraphics-svgpart/distinfo
+++ b/graphics/kdegraphics-svgpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275798
-SHA256 (KDE/release-service/24.12.3/svgpart-24.12.3.tar.xz) = ee92b8809d65acf07ef7f7fc58779fb178e5f89e385c4d564ffb593dc9b3ca90
-SIZE (KDE/release-service/24.12.3/svgpart-24.12.3.tar.xz) = 30236
+TIMESTAMP = 1744564257
+SHA256 (KDE/release-service/25.04.0/svgpart-25.04.0.tar.xz) = 539f725720599ca67d507f3c4e07524ac8192325f173b3449f83098bd4aaa652
+SIZE (KDE/release-service/25.04.0/svgpart-25.04.0.tar.xz) = 30240
diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo
index 656604c2ab1f..05dfaf4b957c 100644
--- a/graphics/kdegraphics-thumbnailers/distinfo
+++ b/graphics/kdegraphics-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275801
-SHA256 (KDE/release-service/24.12.3/kdegraphics-thumbnailers-24.12.3.tar.xz) = f515f64a49f9cb8325cce9862fe404cede9f168130b3619f4d1ecb4be37322c7
-SIZE (KDE/release-service/24.12.3/kdegraphics-thumbnailers-24.12.3.tar.xz) = 49120
+TIMESTAMP = 1744564258
+SHA256 (KDE/release-service/25.04.0/kdegraphics-thumbnailers-25.04.0.tar.xz) = f2ccc8fad19e537019890f3c160e9fd5a6f09f935665b531b2b27f60a314dbe7
+SIZE (KDE/release-service/25.04.0/kdegraphics-thumbnailers-25.04.0.tar.xz) = 49156
diff --git a/graphics/kgraphviewer/distinfo b/graphics/kgraphviewer/distinfo
index 746b9ac410c9..3bcbcba9b62b 100644
--- a/graphics/kgraphviewer/distinfo
+++ b/graphics/kgraphviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275805
-SHA256 (KDE/release-service/24.12.3/kgraphviewer-24.12.3.tar.xz) = 21f983301902817f5c9c7805aab37b36ce74a0e05e36b0356d0739300806a0f6
-SIZE (KDE/release-service/24.12.3/kgraphviewer-24.12.3.tar.xz) = 1590504
+TIMESTAMP = 1744564259
+SHA256 (KDE/release-service/25.04.0/kgraphviewer-25.04.0.tar.xz) = 49ff2765d31447d9cb3d69eea6171d7975823c01dcf1c75ab5ba23e90c7b9e06
+SIZE (KDE/release-service/25.04.0/kgraphviewer-25.04.0.tar.xz) = 1595588
diff --git a/graphics/kgraphviewer/pkg-plist b/graphics/kgraphviewer/pkg-plist
index 44d6f56b4dd1..17f798888de1 100644
--- a/graphics/kgraphviewer/pkg-plist
+++ b/graphics/kgraphviewer/pkg-plist
@@ -125,6 +125,7 @@ share/locale/pt/LC_MESSAGES/kgraphviewer.mo
 share/locale/pt_BR/LC_MESSAGES/kgraphviewer.mo
 share/locale/ro/LC_MESSAGES/kgraphviewer.mo
 share/locale/ru/LC_MESSAGES/kgraphviewer.mo
+share/locale/sa/LC_MESSAGES/kgraphviewer.mo
 share/locale/se/LC_MESSAGES/kgraphviewer.mo
 share/locale/sk/LC_MESSAGES/kgraphviewer.mo
 share/locale/sl/LC_MESSAGES/kgraphviewer.mo
diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo
index a82d99c2ff6b..2cedcfb60a4b 100644
--- a/graphics/kimagemapeditor/distinfo
+++ b/graphics/kimagemapeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275810
-SHA256 (KDE/release-service/24.12.3/kimagemapeditor-24.12.3.tar.xz) = 50a015555929abab56d17fcf70add5ecf45d06e4af86fec47e014ff8a620eeb6
-SIZE (KDE/release-service/24.12.3/kimagemapeditor-24.12.3.tar.xz) = 1074652
+TIMESTAMP = 1744564259
+SHA256 (KDE/release-service/25.04.0/kimagemapeditor-25.04.0.tar.xz) = dad0abd9a2dac8b1c619b7aee31b2a04d221258897459a9d93231c2acb1ae40d
+SIZE (KDE/release-service/25.04.0/kimagemapeditor-25.04.0.tar.xz) = 1077132
diff --git a/graphics/kimagemapeditor/pkg-plist b/graphics/kimagemapeditor/pkg-plist
index 8d7525f05569..7a2131d18a5b 100644
--- a/graphics/kimagemapeditor/pkg-plist
+++ b/graphics/kimagemapeditor/pkg-plist
@@ -72,6 +72,7 @@ share/locale/pt/LC_MESSAGES/kimagemapeditor.mo
 share/locale/pt_BR/LC_MESSAGES/kimagemapeditor.mo
 share/locale/ro/LC_MESSAGES/kimagemapeditor.mo
 share/locale/ru/LC_MESSAGES/kimagemapeditor.mo
+share/locale/sa/LC_MESSAGES/kimagemapeditor.mo
 share/locale/se/LC_MESSAGES/kimagemapeditor.mo
 share/locale/sk/LC_MESSAGES/kimagemapeditor.mo
 share/locale/sl/LC_MESSAGES/kimagemapeditor.mo
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index 26e2cc6cd283..5bad693052c0 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275816
-SHA256 (KDE/release-service/24.12.3/kolourpaint-24.12.3.tar.xz) = d1097d88df9f7c81325bcbcca6a2e740d3ec877bc9e107aafbeb6c69053f70c1
-SIZE (KDE/release-service/24.12.3/kolourpaint-24.12.3.tar.xz) = 5310040
+TIMESTAMP = 1744564260
+SHA256 (KDE/release-service/25.04.0/kolourpaint-25.04.0.tar.xz) = 0f412c3d6f9b6927ab82afc027a5ea7fbc4da667ef068d53cba7c59931acb066
+SIZE (KDE/release-service/25.04.0/kolourpaint-25.04.0.tar.xz) = 5314944
diff --git a/graphics/kolourpaint/pkg-plist b/graphics/kolourpaint/pkg-plist
index 299c5fad8131..ff897f76c5fd 100644
--- a/graphics/kolourpaint/pkg-plist
+++ b/graphics/kolourpaint/pkg-plist
@@ -153,6 +153,7 @@ share/locale/pt/LC_MESSAGES/kolourpaint.mo
 share/locale/pt_BR/LC_MESSAGES/kolourpaint.mo
 share/locale/ro/LC_MESSAGES/kolourpaint.mo
 share/locale/ru/LC_MESSAGES/kolourpaint.mo
+share/locale/sa/LC_MESSAGES/kolourpaint.mo
 share/locale/se/LC_MESSAGES/kolourpaint.mo
 share/locale/si/LC_MESSAGES/kolourpaint.mo
 share/locale/sk/LC_MESSAGES/kolourpaint.mo
diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo
index 98693df0b219..7c94409ab21e 100644
--- a/graphics/kontrast/distinfo
+++ b/graphics/kontrast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275819
-SHA256 (KDE/release-service/24.12.3/kontrast-24.12.3.tar.xz) = ce38679ebc210fa90b1c3f1bf134d2b29b5a4f4b318e42a8c5646f75e1f169c1
-SIZE (KDE/release-service/24.12.3/kontrast-24.12.3.tar.xz) = 217424
+TIMESTAMP = 1744564260
+SHA256 (KDE/release-service/25.04.0/kontrast-25.04.0.tar.xz) = 6d0448bae82b551056b62881bacf9fb17e9b3e3b98fa002be0c90303e6d6320c
+SIZE (KDE/release-service/25.04.0/kontrast-25.04.0.tar.xz) = 218292
diff --git a/graphics/kontrast/pkg-plist b/graphics/kontrast/pkg-plist
index 73e9da6c5f57..2d59b0b0975b 100644
--- a/graphics/kontrast/pkg-plist
+++ b/graphics/kontrast/pkg-plist
@@ -16,6 +16,7 @@ share/locale/fi/LC_MESSAGES/kontrast.mo
 share/locale/fr/LC_MESSAGES/kontrast.mo
 share/locale/gl/LC_MESSAGES/kontrast.mo
 share/locale/he/LC_MESSAGES/kontrast.mo
+share/locale/hi/LC_MESSAGES/kontrast.mo
 share/locale/ia/LC_MESSAGES/kontrast.mo
 share/locale/it/LC_MESSAGES/kontrast.mo
 share/locale/ja/LC_MESSAGES/kontrast.mo
@@ -31,6 +32,7 @@ share/locale/pt/LC_MESSAGES/kontrast.mo
 share/locale/pt_BR/LC_MESSAGES/kontrast.mo
 share/locale/ro/LC_MESSAGES/kontrast.mo
 share/locale/ru/LC_MESSAGES/kontrast.mo
+share/locale/sa/LC_MESSAGES/kontrast.mo
 share/locale/sk/LC_MESSAGES/kontrast.mo
 share/locale/sl/LC_MESSAGES/kontrast.mo
 share/locale/sv/LC_MESSAGES/kontrast.mo
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
index cc7293b0ad87..09398e789d65 100644
--- a/graphics/kqtquickcharts/distinfo
+++ b/graphics/kqtquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275822
-SHA256 (KDE/release-service/24.12.3/kqtquickcharts-24.12.3.tar.xz) = 16372f4d1d07eab1a4f07146a9ddd0586c28bd8c2e7dce005e8aa4280ca0ecc1
-SIZE (KDE/release-service/24.12.3/kqtquickcharts-24.12.3.tar.xz) = 30876
+TIMESTAMP = 1744564261
+SHA256 (KDE/release-service/25.04.0/kqtquickcharts-25.04.0.tar.xz) = 17c1ba24e9f99669171f0afff27e3c6e42c765a416b0fdbe9abf78611c82343d
+SIZE (KDE/release-service/25.04.0/kqtquickcharts-25.04.0.tar.xz) = 30860
diff --git a/graphics/ksanecore/distinfo b/graphics/ksanecore/distinfo
index 4cd19fbbdafa..8ec655091c71 100644
--- a/graphics/ksanecore/distinfo
+++ b/graphics/ksanecore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275824
-SHA256 (KDE/release-service/24.12.3/ksanecore-24.12.3.tar.xz) = 9357c5e3db759241b12ebdc4586cad4a132627d23a15cbe0844f8943c31ae419
-SIZE (KDE/release-service/24.12.3/ksanecore-24.12.3.tar.xz) = 54736
+TIMESTAMP = 1744564262
+SHA256 (KDE/release-service/25.04.0/ksanecore-25.04.0.tar.xz) = e1c60d6e2acf6692cabe21fd70b46fd32d8f5aeef6b769c2ffaf75401e0cbca4
+SIZE (KDE/release-service/25.04.0/ksanecore-25.04.0.tar.xz) = 53964
diff --git a/graphics/ksanecore/pkg-plist b/graphics/ksanecore/pkg-plist
index c98e8dc97c2a..cab4f5bb8c04 100644
--- a/graphics/ksanecore/pkg-plist
+++ b/graphics/ksanecore/pkg-plist
@@ -43,6 +43,7 @@ share/locale/pt/LC_MESSAGES/ksanecore.mo
 share/locale/pt_BR/LC_MESSAGES/ksanecore.mo
 share/locale/ro/LC_MESSAGES/ksanecore.mo
 share/locale/ru/LC_MESSAGES/ksanecore.mo
+share/locale/sa/LC_MESSAGES/ksanecore.mo
 share/locale/sk/LC_MESSAGES/ksanecore.mo
 share/locale/sl/LC_MESSAGES/ksanecore.mo
 share/locale/sv/LC_MESSAGES/ksanecore.mo
diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo
index f8bbb0a18d6c..85e0dc3c56c0 100644
--- a/graphics/libkdcraw/distinfo
+++ b/graphics/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275827
-SHA256 (KDE/release-service/24.12.3/libkdcraw-24.12.3.tar.xz) = 982e09405cde76911f036806aa12fd6b70f8ee26b1b37c73fe5c40ddc2340d5a
-SIZE (KDE/release-service/24.12.3/libkdcraw-24.12.3.tar.xz) = 37328
+TIMESTAMP = 1744564262
+SHA256 (KDE/release-service/25.04.0/libkdcraw-25.04.0.tar.xz) = f3f397fbecc63f0a6ed5ec2c3470b0a8754963376b9c7125a3e9f52b6768e32e
+SIZE (KDE/release-service/25.04.0/libkdcraw-25.04.0.tar.xz) = 37364
diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo
index df95176dbee2..2e96af3ec143 100644
--- a/graphics/libkexiv2/distinfo
+++ b/graphics/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275829
-SHA256 (KDE/release-service/24.12.3/libkexiv2-24.12.3.tar.xz) = 31b8aa103ea0d4d58fc5f1f9517229baf0ab6d02519105ad27205fc1cfc16411
-SIZE (KDE/release-service/24.12.3/libkexiv2-24.12.3.tar.xz) = 60632
+TIMESTAMP = 1744564263
+SHA256 (KDE/release-service/25.04.0/libkexiv2-25.04.0.tar.xz) = 1381a5ddbb421c51c5f9f72df8f33ba8b649c3627fa9f3002c1d0d2b60c94879
+SIZE (KDE/release-service/25.04.0/libkexiv2-25.04.0.tar.xz) = 60652
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index 4dd451ed6d82..3b490c814c1e 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275833
-SHA256 (KDE/release-service/24.12.3/libksane-24.12.3.tar.xz) = bcbc7ec1ccd96a8f24d77708f8a28859ff7089e4e5f84b7ba15201cc885b0cac
-SIZE (KDE/release-service/24.12.3/libksane-24.12.3.tar.xz) = 155384
+TIMESTAMP = 1744564263
+SHA256 (KDE/release-service/25.04.0/libksane-25.04.0.tar.xz) = 91ab9dd49d4474ebddf9f478aeaac55fc86b6e78cb7542f2a9050429198bf79a
+SIZE (KDE/release-service/25.04.0/libksane-25.04.0.tar.xz) = 156096
diff --git a/graphics/libksane/pkg-plist b/graphics/libksane/pkg-plist
index bf34cc80b726..086441ff8d1c 100644
--- a/graphics/libksane/pkg-plist
+++ b/graphics/libksane/pkg-plist
@@ -61,6 +61,7 @@ share/locale/pt/LC_MESSAGES/libksane.mo
 share/locale/pt_BR/LC_MESSAGES/libksane.mo
 share/locale/ro/LC_MESSAGES/libksane.mo
 share/locale/ru/LC_MESSAGES/libksane.mo
+share/locale/sa/LC_MESSAGES/libksane.mo
 share/locale/sk/LC_MESSAGES/libksane.mo
 share/locale/sl/LC_MESSAGES/libksane.mo
 share/locale/sq/LC_MESSAGES/libksane.mo
diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile
index ea61ca319ff3..776500c05729 100644
--- a/graphics/okular/Makefile
+++ b/graphics/okular/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	okular
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	graphics kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index 13aab5728bf0..4d573aa812a1 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275839
-SHA256 (KDE/release-service/24.12.3/okular-24.12.3.tar.xz) = 8d0894dc006b715dec2d8d57c228b8a9d5d9488e3144dd1af93b3b8363e466a0
-SIZE (KDE/release-service/24.12.3/okular-24.12.3.tar.xz) = 8057564
+TIMESTAMP = 1744564264
+SHA256 (KDE/release-service/25.04.0/okular-25.04.0.tar.xz) = 4f41a2289e62a778c5d6e796e5846897e0161edd273ad9979b2060bb48e61b4f
+SIZE (KDE/release-service/25.04.0/okular-25.04.0.tar.xz) = 8191492
diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist
index d0ca13ae1382..213bac1071f0 100644
--- a/graphics/okular/pkg-plist
+++ b/graphics/okular/pkg-plist
@@ -854,6 +854,22 @@ share/locale/ru/LC_MESSAGES/okular_tiff.mo
 share/locale/ru/LC_MESSAGES/okular_txt.mo
 share/locale/ru/LC_MESSAGES/okular_xps.mo
 share/locale/ru/LC_MESSAGES/org.kde.active.documentviewer.mo
+share/locale/sa/LC_MESSAGES/okular.mo
+share/locale/sa/LC_MESSAGES/okular_comicbook.mo
+share/locale/sa/LC_MESSAGES/okular_djvu.mo
+share/locale/sa/LC_MESSAGES/okular_dvi.mo
+share/locale/sa/LC_MESSAGES/okular_epub.mo
+share/locale/sa/LC_MESSAGES/okular_fax.mo
+share/locale/sa/LC_MESSAGES/okular_fictionbook.mo
+share/locale/sa/LC_MESSAGES/okular_ghostview.mo
+share/locale/sa/LC_MESSAGES/okular_kimgio.mo
+share/locale/sa/LC_MESSAGES/okular_markdown.mo
+share/locale/sa/LC_MESSAGES/okular_mobi.mo
+share/locale/sa/LC_MESSAGES/okular_poppler.mo
+share/locale/sa/LC_MESSAGES/okular_tiff.mo
+share/locale/sa/LC_MESSAGES/okular_txt.mo
+share/locale/sa/LC_MESSAGES/okular_xps.mo
+share/locale/sa/LC_MESSAGES/org.kde.active.documentviewer.mo
 share/locale/se/LC_MESSAGES/okular.mo
 share/locale/se/LC_MESSAGES/okular_djvu.mo
 share/locale/se/LC_MESSAGES/okular_dvi.mo
diff --git a/graphics/skanlite/distinfo b/graphics/skanlite/distinfo
index 2ab897b94584..fe7e4de7bec8 100644
--- a/graphics/skanlite/distinfo
+++ b/graphics/skanlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275840
-SHA256 (KDE/release-service/24.12.3/skanlite-24.12.3.tar.xz) = 45de753338ba358d3298af0b89e1c1f089c0096c3748f3fbe1050c43baf55834
-SIZE (KDE/release-service/24.12.3/skanlite-24.12.3.tar.xz) = 2390972
+TIMESTAMP = 1744564265
+SHA256 (KDE/release-service/25.04.0/skanlite-25.04.0.tar.xz) = c2973e54b7d04dfafc0b696a2093b9cc2471d1ce615d1823ebd9891e478a12ea
+SIZE (KDE/release-service/25.04.0/skanlite-25.04.0.tar.xz) = 2392452
diff --git a/graphics/skanlite/pkg-plist b/graphics/skanlite/pkg-plist
index 5a470ae72ac2..6c2348d1be18 100644
--- a/graphics/skanlite/pkg-plist
+++ b/graphics/skanlite/pkg-plist
@@ -121,6 +121,7 @@ share/locale/pt/LC_MESSAGES/skanlite.mo
 share/locale/pt_BR/LC_MESSAGES/skanlite.mo
 share/locale/ro/LC_MESSAGES/skanlite.mo
 share/locale/ru/LC_MESSAGES/skanlite.mo
+share/locale/sa/LC_MESSAGES/skanlite.mo
 share/locale/sk/LC_MESSAGES/skanlite.mo
 share/locale/sl/LC_MESSAGES/skanlite.mo
 share/locale/sq/LC_MESSAGES/skanlite.mo
diff --git a/graphics/skanpage/distinfo b/graphics/skanpage/distinfo
index f956beb52689..1f29d4235472 100644
--- a/graphics/skanpage/distinfo
+++ b/graphics/skanpage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275841
-SHA256 (KDE/release-service/24.12.3/skanpage-24.12.3.tar.xz) = d7030a71fa1ef68f83081e759129e475bfb942fa801e919010f2b2934d8ce489
-SIZE (KDE/release-service/24.12.3/skanpage-24.12.3.tar.xz) = 1337996
+TIMESTAMP = 1744564265
+SHA256 (KDE/release-service/25.04.0/skanpage-25.04.0.tar.xz) = c47f9c8917b101cfe16eca931a682e1b7069d04736a6f2a3d191b779c9095c23
+SIZE (KDE/release-service/25.04.0/skanpage-25.04.0.tar.xz) = 1360664
diff --git a/graphics/skanpage/pkg-plist b/graphics/skanpage/pkg-plist
index 6d2aae5515a2..7c53b5eef702 100644
--- a/graphics/skanpage/pkg-plist
+++ b/graphics/skanpage/pkg-plist
@@ -20,6 +20,7 @@ share/locale/fi/LC_MESSAGES/skanpage.mo
 share/locale/fr/LC_MESSAGES/skanpage.mo
 share/locale/gl/LC_MESSAGES/skanpage.mo
 share/locale/he/LC_MESSAGES/skanpage.mo
+share/locale/hi/LC_MESSAGES/skanpage.mo
 share/locale/hu/LC_MESSAGES/skanpage.mo
 share/locale/ia/LC_MESSAGES/skanpage.mo
 share/locale/id/LC_MESSAGES/skanpage.mo
@@ -36,6 +37,7 @@ share/locale/pl/LC_MESSAGES/skanpage.mo
 share/locale/pt/LC_MESSAGES/skanpage.mo
 share/locale/pt_BR/LC_MESSAGES/skanpage.mo
 share/locale/ru/LC_MESSAGES/skanpage.mo
+share/locale/sa/LC_MESSAGES/skanpage.mo
 share/locale/sk/LC_MESSAGES/skanpage.mo
 share/locale/sl/LC_MESSAGES/skanpage.mo
 share/locale/sv/LC_MESSAGES/skanpage.mo
diff --git a/irc/konversation/distinfo b/irc/konversation/distinfo
index 29db0d850bd2..4998e6e48cd7 100644
--- a/irc/konversation/distinfo
+++ b/irc/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275846
-SHA256 (KDE/release-service/24.12.3/konversation-24.12.3.tar.xz) = 3b6e0d6b0bbf055893780a18026eef682ccffe44df2580d923089a0acedc220c
-SIZE (KDE/release-service/24.12.3/konversation-24.12.3.tar.xz) = 4415996
+TIMESTAMP = 1744564266
+SHA256 (KDE/release-service/25.04.0/konversation-25.04.0.tar.xz) = 92d1dfc7cbafa9e1c9e3a426ac4e80e28df4a157e08f076f0654c3ce6e9894d4
+SIZE (KDE/release-service/25.04.0/konversation-25.04.0.tar.xz) = 4449724
diff --git a/irc/konversation/pkg-plist b/irc/konversation/pkg-plist
index d59a7e876055..04d9ca47877b 100644
--- a/irc/konversation/pkg-plist
+++ b/irc/konversation/pkg-plist
@@ -152,6 +152,7 @@ share/locale/pt_BR/LC_MESSAGES/konversation.mo
 share/locale/ro/LC_MESSAGES/konversation.mo
 share/locale/ru/LC_MESSAGES/konversation.mo
 share/locale/rw/LC_MESSAGES/konversation.mo
+share/locale/sa/LC_MESSAGES/konversation.mo
 share/locale/si/LC_MESSAGES/konversation.mo
 share/locale/sk/LC_MESSAGES/konversation.mo
 share/locale/sl/LC_MESSAGES/konversation.mo
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index 11eda9f13943..0e412e52fb00 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275853
-SHA256 (KDE/release-service/24.12.3/kiten-24.12.3.tar.xz) = 214d24adfb12ef39b0e2cfa0afa5a12d3d74f8ec8ebec3e7fda6a1007c99d72a
-SIZE (KDE/release-service/24.12.3/kiten-24.12.3.tar.xz) = 11313672
+TIMESTAMP = 1744564266
+SHA256 (KDE/release-service/25.04.0/kiten-25.04.0.tar.xz) = b9c79fc127221c442f2167d00f3410319280e787b2cc2aaa4c2e930d7351007c
+SIZE (KDE/release-service/25.04.0/kiten-25.04.0.tar.xz) = 11317136
diff --git a/japanese/kiten/pkg-plist b/japanese/kiten/pkg-plist
index e69dd1e6f2f8..4c460da39db1 100644
--- a/japanese/kiten/pkg-plist
+++ b/japanese/kiten/pkg-plist
@@ -85,6 +85,7 @@ share/locale/pt/LC_MESSAGES/kiten.mo
 share/locale/pt_BR/LC_MESSAGES/kiten.mo
 share/locale/ro/LC_MESSAGES/kiten.mo
 share/locale/ru/LC_MESSAGES/kiten.mo
+share/locale/sa/LC_MESSAGES/kiten.mo
 share/locale/se/LC_MESSAGES/kiten.mo
 share/locale/si/LC_MESSAGES/kiten.mo
 share/locale/sk/LC_MESSAGES/kiten.mo
diff --git a/lang/kturtle/distinfo b/lang/kturtle/distinfo
index 6f8c55b5a3d8..27fd9c608dea 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275861
-SHA256 (KDE/release-service/24.12.3/kturtle-24.12.3.tar.xz) = dd610da8e717a3feae49400808732074a3d35b434b729c0ac94401fb77fc31e7
-SIZE (KDE/release-service/24.12.3/kturtle-24.12.3.tar.xz) = 2096888
+TIMESTAMP = 1744564268
+SHA256 (KDE/release-service/25.04.0/kturtle-25.04.0.tar.xz) = a13efe3f12907cd12f13120233d9d259c3a9bcf30157c5306a595130ac2ba8d3
+SIZE (KDE/release-service/25.04.0/kturtle-25.04.0.tar.xz) = 2102584
diff --git a/lang/kturtle/pkg-plist b/lang/kturtle/pkg-plist
index 75de8d7ba8e3..798f77127348 100644
--- a/lang/kturtle/pkg-plist
+++ b/lang/kturtle/pkg-plist
@@ -64,6 +64,7 @@ share/locale/pt/LC_MESSAGES/kturtle.mo
 share/locale/pt_BR/LC_MESSAGES/kturtle.mo
 share/locale/ro/LC_MESSAGES/kturtle.mo
 share/locale/ru/LC_MESSAGES/kturtle.mo
+share/locale/sa/LC_MESSAGES/kturtle.mo
 share/locale/se/LC_MESSAGES/kturtle.mo
 share/locale/si/LC_MESSAGES/kturtle.mo
 share/locale/sk/LC_MESSAGES/kturtle.mo
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index 793cc86ebf11..fa86c478fcfa 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275862
-SHA256 (KDE/release-service/24.12.3/analitza-24.12.3.tar.xz) = 8c16a338eb1232256240778b867aa469ccc650112d9a68f35364c2679b93db24
-SIZE (KDE/release-service/24.12.3/analitza-24.12.3.tar.xz) = 360052
+TIMESTAMP = 1744564268
+SHA256 (KDE/release-service/25.04.0/analitza-25.04.0.tar.xz) = 67390eec5438d69390f2d1ba589604cb8a7817f86bc931acc24f029ab2db3f2c
+SIZE (KDE/release-service/25.04.0/analitza-25.04.0.tar.xz) = 368008
diff --git a/math/analitza/pkg-plist b/math/analitza/pkg-plist
index afeefe0f8b1a..73b9c4e1a786 100644
--- a/math/analitza/pkg-plist
+++ b/math/analitza/pkg-plist
@@ -85,6 +85,7 @@ share/locale/fi/LC_MESSAGES/analitza_qt.qm
 share/locale/fr/LC_MESSAGES/analitza_qt.qm
 share/locale/ga/LC_MESSAGES/analitza_qt.qm
 share/locale/gl/LC_MESSAGES/analitza_qt.qm
+share/locale/hi/LC_MESSAGES/analitza_qt.qm
 share/locale/hu/LC_MESSAGES/analitza_qt.qm
 share/locale/ia/LC_MESSAGES/analitza_qt.qm
 share/locale/it/LC_MESSAGES/analitza_qt.qm
@@ -104,6 +105,7 @@ share/locale/pl/LC_MESSAGES/analitza_qt.qm
 share/locale/pt/LC_MESSAGES/analitza_qt.qm
 share/locale/pt_BR/LC_MESSAGES/analitza_qt.qm
 share/locale/ru/LC_MESSAGES/analitza_qt.qm
+share/locale/sa/LC_MESSAGES/analitza_qt.qm
 share/locale/se/LC_MESSAGES/analitza_qt.qm
 share/locale/sk/LC_MESSAGES/analitza_qt.qm
 share/locale/sl/LC_MESSAGES/analitza_qt.qm
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index d16a94eb825b..37ae7ec9ecf7 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	cantor
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	math kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index 97708f8ca562..b33f3dd3a863 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275869
-SHA256 (KDE/release-service/24.12.3/cantor-24.12.3.tar.xz) = 28ae80a281bdb277f8a807feddadbecb8d3f797b6b5b804e1bf371f32a728245
-SIZE (KDE/release-service/24.12.3/cantor-24.12.3.tar.xz) = 10875632
+TIMESTAMP = 1744564269
+SHA256 (KDE/release-service/25.04.0/cantor-25.04.0.tar.xz) = 98f96661f20ad4c91fa5fe64bc0ecbef03d85969b64851c660d2d369682c3f00
+SIZE (KDE/release-service/25.04.0/cantor-25.04.0.tar.xz) = 10905352
diff --git a/math/cantor/pkg-plist b/math/cantor/pkg-plist
index 015402dfc5a4..1a9b2e2407f5 100644
--- a/math/cantor/pkg-plist
+++ b/math/cantor/pkg-plist
@@ -131,6 +131,7 @@ share/locale/fr/LC_MESSAGES/cantor.mo
 share/locale/ga/LC_MESSAGES/cantor.mo
 share/locale/gl/LC_MESSAGES/cantor.mo
 share/locale/he/LC_MESSAGES/cantor.mo
+share/locale/hi/LC_MESSAGES/cantor.mo
 share/locale/hr/LC_MESSAGES/cantor.mo
 share/locale/hu/LC_MESSAGES/cantor.mo
 share/locale/ia/LC_MESSAGES/cantor.mo
@@ -153,6 +154,7 @@ share/locale/pt/LC_MESSAGES/cantor.mo
 share/locale/pt_BR/LC_MESSAGES/cantor.mo
 share/locale/ro/LC_MESSAGES/cantor.mo
 share/locale/ru/LC_MESSAGES/cantor.mo
+share/locale/sa/LC_MESSAGES/cantor.mo
 share/locale/sk/LC_MESSAGES/cantor.mo
 share/locale/sl/LC_MESSAGES/cantor.mo
 share/locale/sv/LC_MESSAGES/cantor.mo
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index 7fb11e6883a7..7d948cd3436b 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275873
-SHA256 (KDE/release-service/24.12.3/kalgebra-24.12.3.tar.xz) = ffabb83624b1614cf1611d4ee1409d2bcb5eef0f0715f5cd6a33c21de65f012e
-SIZE (KDE/release-service/24.12.3/kalgebra-24.12.3.tar.xz) = 949004
+TIMESTAMP = 1744564269
+SHA256 (KDE/release-service/25.04.0/kalgebra-25.04.0.tar.xz) = 993bdc6bc6b16d3af24a8779410fc4818f92660294494c255b68e63f4a7ccdc2
+SIZE (KDE/release-service/25.04.0/kalgebra-25.04.0.tar.xz) = 953212
diff --git a/math/kalgebra/pkg-plist b/math/kalgebra/pkg-plist
index 82f90389365b..1d6beca73fd5 100644
--- a/math/kalgebra/pkg-plist
+++ b/math/kalgebra/pkg-plist
@@ -47,6 +47,7 @@ share/locale/gl/LC_MESSAGES/kalgebramobile.mo
 share/locale/he/LC_MESSAGES/kalgebra.mo
 share/locale/he/LC_MESSAGES/kalgebramobile.mo
 share/locale/hi/LC_MESSAGES/kalgebra.mo
+share/locale/hi/LC_MESSAGES/kalgebramobile.mo
 share/locale/hne/LC_MESSAGES/kalgebra.mo
 share/locale/hr/LC_MESSAGES/kalgebra.mo
 share/locale/hu/LC_MESSAGES/kalgebra.mo
@@ -66,6 +67,7 @@ share/locale/ko/LC_MESSAGES/kalgebramobile.mo
 share/locale/lt/LC_MESSAGES/kalgebra.mo
 share/locale/lt/LC_MESSAGES/kalgebramobile.mo
 share/locale/lv/LC_MESSAGES/kalgebra.mo
+share/locale/lv/LC_MESSAGES/kalgebramobile.mo
 share/locale/mai/LC_MESSAGES/kalgebra.mo
 share/locale/ml/LC_MESSAGES/kalgebra.mo
 share/locale/ml/LC_MESSAGES/kalgebramobile.mo
@@ -88,6 +90,8 @@ share/locale/pt_BR/LC_MESSAGES/kalgebramobile.mo
 share/locale/ro/LC_MESSAGES/kalgebra.mo
 share/locale/ru/LC_MESSAGES/kalgebra.mo
 share/locale/ru/LC_MESSAGES/kalgebramobile.mo
+share/locale/sa/LC_MESSAGES/kalgebra.mo
+share/locale/sa/LC_MESSAGES/kalgebramobile.mo
 share/locale/se/LC_MESSAGES/kalgebra.mo
 share/locale/si/LC_MESSAGES/kalgebra.mo
 share/locale/sk/LC_MESSAGES/kalgebra.mo
diff --git a/math/kalk/distinfo b/math/kalk/distinfo
index c82bd3e8a8f8..8e0bbe6e50f8 100644
--- a/math/kalk/distinfo
+++ b/math/kalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275875
-SHA256 (KDE/release-service/24.12.3/kalk-24.12.3.tar.xz) = 3027a1bd7677b571f87a400b144130a52a8fb1e6da443353e5149d5f935c9f77
-SIZE (KDE/release-service/24.12.3/kalk-24.12.3.tar.xz) = 77928
+TIMESTAMP = 1744564270
+SHA256 (KDE/release-service/25.04.0/kalk-25.04.0.tar.xz) = 22b16a32fa246141ea682ae40507fd3e9d0bded2893b12c872fe2e328a0aaaef
+SIZE (KDE/release-service/25.04.0/kalk-25.04.0.tar.xz) = 78276
diff --git a/math/kalk/pkg-plist b/math/kalk/pkg-plist
index be2abef9bfee..20df76ace3f9 100644
--- a/math/kalk/pkg-plist
+++ b/math/kalk/pkg-plist
@@ -34,6 +34,7 @@ share/locale/pl/LC_MESSAGES/kalk.mo
 share/locale/pt/LC_MESSAGES/kalk.mo
 share/locale/pt_BR/LC_MESSAGES/kalk.mo
 share/locale/ru/LC_MESSAGES/kalk.mo
+share/locale/sa/LC_MESSAGES/kalk.mo
 share/locale/sk/LC_MESSAGES/kalk.mo
 share/locale/sl/LC_MESSAGES/kalk.mo
 share/locale/sv/LC_MESSAGES/kalk.mo
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index 9d09054e51bc..48974c2d876e 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275881
-SHA256 (KDE/release-service/24.12.3/kbruch-24.12.3.tar.xz) = 184c95c452c5e6146a54c8c91865560387222ac219b30dc0e103ddc70572953c
-SIZE (KDE/release-service/24.12.3/kbruch-24.12.3.tar.xz) = 5159084
+TIMESTAMP = 1744564270
+SHA256 (KDE/release-service/25.04.0/kbruch-25.04.0.tar.xz) = 608874c6b716e42021ef8c0ce20fcb7536591eaf20282feb577a9dd279dd86ab
+SIZE (KDE/release-service/25.04.0/kbruch-25.04.0.tar.xz) = 5163384
diff --git a/math/kbruch/pkg-plist b/math/kbruch/pkg-plist
index 4b4e4ae86512..312a4a460d6b 100644
--- a/math/kbruch/pkg-plist
+++ b/math/kbruch/pkg-plist
@@ -76,6 +76,7 @@ share/locale/pt/LC_MESSAGES/kbruch.mo
 share/locale/pt_BR/LC_MESSAGES/kbruch.mo
 share/locale/ro/LC_MESSAGES/kbruch.mo
 share/locale/ru/LC_MESSAGES/kbruch.mo
+share/locale/sa/LC_MESSAGES/kbruch.mo
 share/locale/se/LC_MESSAGES/kbruch.mo
 share/locale/si/LC_MESSAGES/kbruch.mo
 share/locale/sk/LC_MESSAGES/kbruch.mo
diff --git a/math/kcalc/Makefile b/math/kcalc/Makefile
index 73fc1e2caa38..889422b77446 100644
--- a/math/kcalc/Makefile
+++ b/math/kcalc/Makefile
@@ -7,6 +7,7 @@ COMMENT=	Scientific calculator for KDE
 WWW=		https://utils.kde.org/projects/kcalc/
 
 LIB_DEPENDS=	libgmp.so:math/gmp \
+		libmpc.so:math/mpc \
 		libmpfr.so:math/mpfr
 BUILD_DEPENDS=	${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
 		docbook-xml>0:textproc/docbook-xml
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index a223216002dc..d9d24161100a 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275885
-SHA256 (KDE/release-service/24.12.3/kcalc-24.12.3.tar.xz) = bba3ba665177ee9bab2a55fb32e04ae6041f5eaf305dd6901649b9b8ef359751
-SIZE (KDE/release-service/24.12.3/kcalc-24.12.3.tar.xz) = 471340
+TIMESTAMP = 1744564271
+SHA256 (KDE/release-service/25.04.0/kcalc-25.04.0.tar.xz) = a3464ea18562f599e20b9ac304c4658756878609e37f9845a49f53e7f36e791e
+SIZE (KDE/release-service/25.04.0/kcalc-25.04.0.tar.xz) = 483472
diff --git a/math/kcalc/pkg-plist b/math/kcalc/pkg-plist
index 44197bc1d5ae..af8316409a29 100644
--- a/math/kcalc/pkg-plist
+++ b/math/kcalc/pkg-plist
@@ -59,6 +59,7 @@ share/locale/pt/LC_MESSAGES/kcalc.mo
 share/locale/pt_BR/LC_MESSAGES/kcalc.mo
 share/locale/ro/LC_MESSAGES/kcalc.mo
 share/locale/ru/LC_MESSAGES/kcalc.mo
+share/locale/sa/LC_MESSAGES/kcalc.mo
 share/locale/se/LC_MESSAGES/kcalc.mo
 share/locale/sk/LC_MESSAGES/kcalc.mo
 share/locale/sl/LC_MESSAGES/kcalc.mo
diff --git a/math/kig/distinfo b/math/kig/distinfo
index 1d563ea22d65..e4dbb107bf53 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275890
-SHA256 (KDE/release-service/24.12.3/kig-24.12.3.tar.xz) = f10d05bb1759224267e1bb9a96017bdba050155fe0901811cbcf2380ca9493bd
-SIZE (KDE/release-service/24.12.3/kig-24.12.3.tar.xz) = 3253492
+TIMESTAMP = 1744564272
+SHA256 (KDE/release-service/25.04.0/kig-25.04.0.tar.xz) = 15315e0333182f3d956136ff7618ef27ec2a596c56adc26d1426a2e98db9f7b3
+SIZE (KDE/release-service/25.04.0/kig-25.04.0.tar.xz) = 3253632
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index 1d012c83854c..eef15d05a08a 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275895
-SHA256 (KDE/release-service/24.12.3/kmplot-24.12.3.tar.xz) = eb8960140526897902b12efa8712f91f64f63d1f6e17d5ff2a671d9d725cd421
-SIZE (KDE/release-service/24.12.3/kmplot-24.12.3.tar.xz) = 3022396
+TIMESTAMP = 1744564272
+SHA256 (KDE/release-service/25.04.0/kmplot-25.04.0.tar.xz) = 58ea7974dc5e566b8d9f696ddd5d0ce834b6991e304d650c1467d383899b7ffb
+SIZE (KDE/release-service/25.04.0/kmplot-25.04.0.tar.xz) = 3029328
diff --git a/math/kmplot/pkg-plist b/math/kmplot/pkg-plist
index c1d7cffbb5cc..159ad35ef34c 100644
--- a/math/kmplot/pkg-plist
+++ b/math/kmplot/pkg-plist
@@ -69,6 +69,7 @@ share/locale/pt/LC_MESSAGES/kmplot.mo
 share/locale/pt_BR/LC_MESSAGES/kmplot.mo
 share/locale/ro/LC_MESSAGES/kmplot.mo
 share/locale/ru/LC_MESSAGES/kmplot.mo
+share/locale/sa/LC_MESSAGES/kmplot.mo
 share/locale/se/LC_MESSAGES/kmplot.mo
 share/locale/si/LC_MESSAGES/kmplot.mo
 share/locale/sk/LC_MESSAGES/kmplot.mo
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index f72a23aea963..8a17cf0b4c14 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275900
-SHA256 (KDE/release-service/24.12.3/rocs-24.12.3.tar.xz) = 9e22fb3fde9b789cfaca3db53267c6ff5d70fad57d2dab03d890e92fa3f3ff70
-SIZE (KDE/release-service/24.12.3/rocs-24.12.3.tar.xz) = 1565120
+TIMESTAMP = 1744564273
+SHA256 (KDE/release-service/25.04.0/rocs-25.04.0.tar.xz) = 492d69cbebbbee7dd007317403d4884e6d97861e9b283af10110f9ccd91d5721
+SIZE (KDE/release-service/25.04.0/rocs-25.04.0.tar.xz) = 1567020
diff --git a/misc/artikulate/distinfo b/misc/artikulate/distinfo
index 9c51723a6427..0d78f22e066a 100644
--- a/misc/artikulate/distinfo
+++ b/misc/artikulate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275902
-SHA256 (KDE/release-service/24.12.3/artikulate-24.12.3.tar.xz) = aa6324a4e3a85eaca85e167ea213976fdd22e5871cf40482fd3fc2639a70c398
-SIZE (KDE/release-service/24.12.3/artikulate-24.12.3.tar.xz) = 1054360
+TIMESTAMP = 1744564273
+SHA256 (KDE/release-service/25.04.0/artikulate-25.04.0.tar.xz) = 06579caedb2f517166d6fe87ea8b0f97c1f6e99289aaf9c5dfea01c386487668
+SIZE (KDE/release-service/25.04.0/artikulate-25.04.0.tar.xz) = 1054512
diff --git a/misc/kdeedu-data/distinfo b/misc/kdeedu-data/distinfo
index eff1b6da87c3..dec64448ecd9 100644
--- a/misc/kdeedu-data/distinfo
+++ b/misc/kdeedu-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275905
-SHA256 (KDE/release-service/24.12.3/kdeedu-data-24.12.3.tar.xz) = 2961d58f7d80e38babe724bb7225369d1619c54d28b3bd05d8dcd333be9d666f
-SIZE (KDE/release-service/24.12.3/kdeedu-data-24.12.3.tar.xz) = 338764
+TIMESTAMP = 1744564274
+SHA256 (KDE/release-service/25.04.0/kdeedu-data-25.04.0.tar.xz) = 69d1188611029cd0aaa4b54abab3d18b7e41aff4df3c93f10f3866573c7ea729
+SIZE (KDE/release-service/25.04.0/kdeedu-data-25.04.0.tar.xz) = 338776
diff --git a/misc/kgeography/distinfo b/misc/kgeography/distinfo
index 7336c041ddb2..e525905bec27 100644
--- a/misc/kgeography/distinfo
+++ b/misc/kgeography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275912
-SHA256 (KDE/release-service/24.12.3/kgeography-24.12.3.tar.xz) = da735ad23de880cc0ffae507957ae4ec3735f5e763ad2694f8b88cdb43ce873b
-SIZE (KDE/release-service/24.12.3/kgeography-24.12.3.tar.xz) = 12425584
+TIMESTAMP = 1744564274
+SHA256 (KDE/release-service/25.04.0/kgeography-25.04.0.tar.xz) = a8bba4e4d1f7c15417c0b250288f9fbe5c8da9b4919be58e33567adc6492d1b0
+SIZE (KDE/release-service/25.04.0/kgeography-25.04.0.tar.xz) = 12489368
diff --git a/misc/kgeography/pkg-plist b/misc/kgeography/pkg-plist
index 3331c6f89dd6..c8c290298197 100644
--- a/misc/kgeography/pkg-plist
+++ b/misc/kgeography/pkg-plist
@@ -1109,6 +1109,7 @@ share/locale/pt/LC_MESSAGES/kgeography.mo
 share/locale/pt_BR/LC_MESSAGES/kgeography.mo
 share/locale/ro/LC_MESSAGES/kgeography.mo
 share/locale/ru/LC_MESSAGES/kgeography.mo
+share/locale/sa/LC_MESSAGES/kgeography.mo
 share/locale/se/LC_MESSAGES/kgeography.mo
 share/locale/si/LC_MESSAGES/kgeography.mo
 share/locale/sk/LC_MESSAGES/kgeography.mo
diff --git a/misc/klettres/Makefile b/misc/klettres/Makefile
index ac657d2b7196..a62d5a8b9c80 100644
--- a/misc/klettres/Makefile
+++ b/misc/klettres/Makefile
@@ -11,7 +11,7 @@ USE_KDE=	attica auth codecs completion config configwidgets coreaddons \
 		crash i18n itemmodels newstuff phonon service widgetsaddons \
 		xmlgui \
 		doctools:build ecm:build
-USE_QT=		base
+USE_QT=		base multimedia
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/misc/klettres/distinfo b/misc/klettres/distinfo
index 005cfd50ff52..518ae9ada93d 100644
--- a/misc/klettres/distinfo
+++ b/misc/klettres/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275926
-SHA256 (KDE/release-service/24.12.3/klettres-24.12.3.tar.xz) = 9ae36ccad9fde66c7c61113d92eb8f546117e1b259ee18dfb93daeebdd26f6b4
-SIZE (KDE/release-service/24.12.3/klettres-24.12.3.tar.xz) = 47186628
+TIMESTAMP = 1744564275
+SHA256 (KDE/release-service/25.04.0/klettres-25.04.0.tar.xz) = b50f9db81ca7a8f5966186a5e0db6381190cbbcfc65d5bad13bc7536ddfa9d4d
+SIZE (KDE/release-service/25.04.0/klettres-25.04.0.tar.xz) = 47192460
diff --git a/misc/klettres/pkg-plist b/misc/klettres/pkg-plist
index 8a79dc28a92f..8001e0216d38 100644
--- a/misc/klettres/pkg-plist
+++ b/misc/klettres/pkg-plist
@@ -1956,6 +1956,7 @@ share/locale/pt/LC_MESSAGES/klettres.mo
 share/locale/pt_BR/LC_MESSAGES/klettres.mo
 share/locale/ro/LC_MESSAGES/klettres.mo
 share/locale/ru/LC_MESSAGES/klettres.mo
+share/locale/sa/LC_MESSAGES/klettres.mo
 share/locale/se/LC_MESSAGES/klettres.mo
 share/locale/si/LC_MESSAGES/klettres.mo
 share/locale/sk/LC_MESSAGES/klettres.mo
diff --git a/misc/ktouch/distinfo b/misc/ktouch/distinfo
index 720c38bb098d..69384e223aa6 100644
--- a/misc/ktouch/distinfo
+++ b/misc/ktouch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275931
-SHA256 (KDE/release-service/24.12.3/ktouch-24.12.3.tar.xz) = c59edd722c425e0df86efccf0d79f7883d82c5baaf0673165051f5e13aaa1feb
-SIZE (KDE/release-service/24.12.3/ktouch-24.12.3.tar.xz) = 4788720
+TIMESTAMP = 1744564276
+SHA256 (KDE/release-service/25.04.0/ktouch-25.04.0.tar.xz) = 6082cbf420c0b35bcb0df1421ad2601d47c922b99ee364acec71e67ce1ce4775
+SIZE (KDE/release-service/25.04.0/ktouch-25.04.0.tar.xz) = 4787236
diff --git a/misc/kwordquiz/distinfo b/misc/kwordquiz/distinfo
index f1cbe481a0a6..02e5a8c9aef4 100644
--- a/misc/kwordquiz/distinfo
+++ b/misc/kwordquiz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275937
-SHA256 (KDE/release-service/24.12.3/kwordquiz-24.12.3.tar.xz) = 8e54f89e20971062e2cdb425d14f0ba53209c670d76442629a6e6085733df498
-SIZE (KDE/release-service/24.12.3/kwordquiz-24.12.3.tar.xz) = 3620352
+TIMESTAMP = 1744564276
+SHA256 (KDE/release-service/25.04.0/kwordquiz-25.04.0.tar.xz) = 0d6a3947c4db66b56c6a4c7dfec46d5a6e86b5bcf727de7c33561388a6e91a80
+SIZE (KDE/release-service/25.04.0/kwordquiz-25.04.0.tar.xz) = 3623204
diff --git a/misc/kwordquiz/pkg-plist b/misc/kwordquiz/pkg-plist
index 82cd5a5fd57f..005780911458 100644
--- a/misc/kwordquiz/pkg-plist
+++ b/misc/kwordquiz/pkg-plist
@@ -221,6 +221,7 @@ share/locale/pt/LC_MESSAGES/kwordquiz.mo
 share/locale/pt_BR/LC_MESSAGES/kwordquiz.mo
 share/locale/ro/LC_MESSAGES/kwordquiz.mo
 share/locale/ru/LC_MESSAGES/kwordquiz.mo
+share/locale/sa/LC_MESSAGES/kwordquiz.mo
 share/locale/se/LC_MESSAGES/kwordquiz.mo
 share/locale/si/LC_MESSAGES/kwordquiz.mo
 share/locale/sk/LC_MESSAGES/kwordquiz.mo
diff --git a/misc/libkeduvocdocument/distinfo b/misc/libkeduvocdocument/distinfo
index 3a1bc5f4a097..725816c1f981 100644
--- a/misc/libkeduvocdocument/distinfo
+++ b/misc/libkeduvocdocument/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275940
-SHA256 (KDE/release-service/24.12.3/libkeduvocdocument-24.12.3.tar.xz) = 9baa63a7c69d98d86a581a2568a59f2484e9d79949415f862c8410f82d039909
-SIZE (KDE/release-service/24.12.3/libkeduvocdocument-24.12.3.tar.xz) = 228524
+TIMESTAMP = 1744564277
+SHA256 (KDE/release-service/25.04.0/libkeduvocdocument-25.04.0.tar.xz) = 668cc42e47d21879033f7fbf133dbe0d717d3b7890019305d06b4b1eb35579fd
+SIZE (KDE/release-service/25.04.0/libkeduvocdocument-25.04.0.tar.xz) = 229368
diff --git a/misc/libkeduvocdocument/pkg-plist b/misc/libkeduvocdocument/pkg-plist
index 82d7d1d261af..f2f678178a7b 100644
--- a/misc/libkeduvocdocument/pkg-plist
+++ b/misc/libkeduvocdocument/pkg-plist
@@ -96,6 +96,7 @@ share/locale/pt/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/pt_BR/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/ro/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/ru/LC_MESSAGES/libkeduvocdocument.mo
+share/locale/sa/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/se/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/si/LC_MESSAGES/libkeduvocdocument.mo
 share/locale/sk/LC_MESSAGES/libkeduvocdocument.mo
diff --git a/misc/minuet/distinfo b/misc/minuet/distinfo
index 05b56873e1b0..17d2ffb37c08 100644
--- a/misc/minuet/distinfo
+++ b/misc/minuet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275950
-SHA256 (KDE/release-service/24.12.3/minuet-24.12.3.tar.xz) = cdc73e908282e4d087cc9f6932c134835bbff784cd1bf6b56e3d3dc9749a2f77
-SIZE (KDE/release-service/24.12.3/minuet-24.12.3.tar.xz) = 27696452
+TIMESTAMP = 1744564277
+SHA256 (KDE/release-service/25.04.0/minuet-25.04.0.tar.xz) = 77950558840ec9c8907bb20b3981c0d4fa1cb29904baf8119941bdfc5b4ab179
+SIZE (KDE/release-service/25.04.0/minuet-25.04.0.tar.xz) = 27692024
diff --git a/misc/parley/distinfo b/misc/parley/distinfo
index 95713c7128dd..970aacd9acc6 100644
--- a/misc/parley/distinfo
+++ b/misc/parley/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275956
-SHA256 (KDE/release-service/24.12.3/parley-24.12.3.tar.xz) = 6dfed12792b2c3181149ee954297a0ffc9e4b0892b9ee77601cd8a4cc7f4117d
-SIZE (KDE/release-service/24.12.3/parley-24.12.3.tar.xz) = 8434668
+TIMESTAMP = 1744564278
+SHA256 (KDE/release-service/25.04.0/parley-25.04.0.tar.xz) = a9167ac6bc4df344dd642aa51aecec9c541e0ca20f38a63c548208bd51974647
+SIZE (KDE/release-service/25.04.0/parley-25.04.0.tar.xz) = 8449640
diff --git a/misc/parley/pkg-plist b/misc/parley/pkg-plist
index b2626d3c8e43..5a269d859c95 100644
--- a/misc/parley/pkg-plist
+++ b/misc/parley/pkg-plist
@@ -136,6 +136,7 @@ share/locale/pt/LC_MESSAGES/parley.mo
 share/locale/pt_BR/LC_MESSAGES/parley.mo
 share/locale/ro/LC_MESSAGES/parley.mo
 share/locale/ru/LC_MESSAGES/parley.mo
+share/locale/sa/LC_MESSAGES/parley.mo
 share/locale/se/LC_MESSAGES/parley.mo
 share/locale/si/LC_MESSAGES/parley.mo
 share/locale/sk/LC_MESSAGES/parley.mo
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 40ba4b2c6676..6e2be3af4849 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275960
-SHA256 (KDE/release-service/24.12.3/dragon-24.12.3.tar.xz) = f86568f82d9dc85da5900f48327260636ed73fa5ff80c890665d21a8c9c14b84
-SIZE (KDE/release-service/24.12.3/dragon-24.12.3.tar.xz) = 1830472
+TIMESTAMP = 1744564278
+SHA256 (KDE/release-service/25.04.0/dragon-25.04.0.tar.xz) = d21f511cbb3057714944aab2b4cda49c8aa6f3534b4ea71bec7e79904d0c931e
+SIZE (KDE/release-service/25.04.0/dragon-25.04.0.tar.xz) = 1771628
diff --git a/multimedia/dragon/pkg-plist b/multimedia/dragon/pkg-plist
index 4eb66248d12a..46780c4f518c 100644
--- a/multimedia/dragon/pkg-plist
+++ b/multimedia/dragon/pkg-plist
@@ -36,6 +36,7 @@ share/locale/fr/LC_MESSAGES/dragonplayer.mo
 share/locale/ga/LC_MESSAGES/dragonplayer.mo
 share/locale/gl/LC_MESSAGES/dragonplayer.mo
 share/locale/he/LC_MESSAGES/dragonplayer.mo
+share/locale/hi/LC_MESSAGES/dragonplayer.mo
 share/locale/hr/LC_MESSAGES/dragonplayer.mo
 share/locale/hu/LC_MESSAGES/dragonplayer.mo
 share/locale/ia/LC_MESSAGES/dragonplayer.mo
@@ -62,6 +63,7 @@ share/locale/pt/LC_MESSAGES/dragonplayer.mo
 share/locale/pt_BR/LC_MESSAGES/dragonplayer.mo
 share/locale/ro/LC_MESSAGES/dragonplayer.mo
 share/locale/ru/LC_MESSAGES/dragonplayer.mo
+share/locale/sa/LC_MESSAGES/dragonplayer.mo
 share/locale/sk/LC_MESSAGES/dragonplayer.mo
 share/locale/sl/LC_MESSAGES/dragonplayer.mo
 share/locale/sq/LC_MESSAGES/dragonplayer.mo
diff --git a/multimedia/kamoso/Makefile b/multimedia/kamoso/Makefile
index 27cbed651cdb..6ff1b56feeec 100644
--- a/multimedia/kamoso/Makefile
+++ b/multimedia/kamoso/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kamoso
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	multimedia kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/multimedia/kamoso/distinfo b/multimedia/kamoso/distinfo
index 487c302f7575..f6f53b8994f4 100644
--- a/multimedia/kamoso/distinfo
+++ b/multimedia/kamoso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275964
-SHA256 (KDE/release-service/24.12.3/kamoso-24.12.3.tar.xz) = 0baad53cc4ebddf693d6ed73c93e0c7e53e57596c3e27ef30940dc172e8809af
-SIZE (KDE/release-service/24.12.3/kamoso-24.12.3.tar.xz) = 234492
+TIMESTAMP = 1744564279
+SHA256 (KDE/release-service/25.04.0/kamoso-25.04.0.tar.xz) = 72922bb2e4d4295dabdb9a8bc9635f0dd5d046437ca8eade0ef92c3ca6703feb
+SIZE (KDE/release-service/25.04.0/kamoso-25.04.0.tar.xz) = 235632
diff --git a/multimedia/kamoso/pkg-plist b/multimedia/kamoso/pkg-plist
index 8b59d85a49f3..2c16eaa6956d 100644
--- a/multimedia/kamoso/pkg-plist
+++ b/multimedia/kamoso/pkg-plist
@@ -28,6 +28,7 @@ share/locale/fi/LC_MESSAGES/kamoso.mo
 share/locale/fr/LC_MESSAGES/kamoso.mo
 share/locale/ga/LC_MESSAGES/kamoso.mo
 share/locale/gl/LC_MESSAGES/kamoso.mo
+share/locale/he/LC_MESSAGES/kamoso.mo
 share/locale/hu/LC_MESSAGES/kamoso.mo
 share/locale/ia/LC_MESSAGES/kamoso.mo
 share/locale/id/LC_MESSAGES/kamoso.mo
diff --git a/multimedia/kasts/Makefile b/multimedia/kasts/Makefile
index f0f21f677dec..c3abef97039c 100644
--- a/multimedia/kasts/Makefile
+++ b/multimedia/kasts/Makefile
@@ -1,11 +1,7 @@
 PORTNAME=	kasts
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	multimedia kde kde-applications
 
-PATCH_SITES=	https://invent.kde.org/multimedia/kasts/-/commit/
-PATCHFILES=	39340fc3a24440dd4d42949a7b61be004e31e543.diff:-p1
-
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	KDE podcast app
 WWW=		https://apps.kde.org/kasts/
@@ -18,8 +14,9 @@ LIB_DEPENDS=	libqt6keychain.so:security/qtkeychain@qt6 \
 USES=		cmake desktop-file-utils gettext gettext-runtime gnome \
 		kde:6 pkgconfig qt:6 tar:xz xorg
 USE_GNOME=	glib20
-USE_KDE=	colorscheme config coreaddons crash i18n kirigami-addons \
-		kirigami2 syndication threadweaver \
+USE_KDE=	colorscheme config coreaddons crash dbusaddons i18n \
+		iconthemes kirigami-addons kirigami2 syndication \
+		threadweaver windowsystem \
 		ecm:build
 USE_QT=		base multimedia
 USE_XORG=	x11
diff --git a/multimedia/kasts/distinfo b/multimedia/kasts/distinfo
index 3cc892c54ed3..12f2e067ecdf 100644
--- a/multimedia/kasts/distinfo
+++ b/multimedia/kasts/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1743063617
-SHA256 (KDE/release-service/24.12.3/kasts-24.12.3.tar.xz) = 45351ce35d2188e732544cc14b48d3589dfe5e5206884502e9695f5bdee37570
-SIZE (KDE/release-service/24.12.3/kasts-24.12.3.tar.xz) = 626512
-SHA256 (KDE/release-service/24.12.3/39340fc3a24440dd4d42949a7b61be004e31e543.diff) = 26a6a8338a389c34d6223d2d75b73351d8dd8b65979b27aa9543c7b1c185a1f3
-SIZE (KDE/release-service/24.12.3/39340fc3a24440dd4d42949a7b61be004e31e543.diff) = 5804
+TIMESTAMP = 1744564279
+SHA256 (KDE/release-service/25.04.0/kasts-25.04.0.tar.xz) = 49e0983cf70d17e1771255c0321d74602c54e28cf7d14d3143286d9a22c898fe
+SIZE (KDE/release-service/25.04.0/kasts-25.04.0.tar.xz) = 646068
diff --git a/multimedia/kasts/pkg-plist b/multimedia/kasts/pkg-plist
index 966724f3cf20..9b947cc40632 100644
--- a/multimedia/kasts/pkg-plist
+++ b/multimedia/kasts/pkg-plist
@@ -1,5 +1,9 @@
 bin/kasts
 lib/libKMediaSession.so
+%%QT_QMLDIR%%/org/kde/kmediasession/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/kmediasession/kmediasessionqmlplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/kmediasession/libkmediasessionqmlplugin.so
+%%QT_QMLDIR%%/org/kde/kmediasession/qmldir
 share/applications/org.kde.kasts.desktop
 share/icons/hicolor/scalable/actions/media-playback-cloud.svg
 share/icons/hicolor/scalable/apps/kasts-tray-dark.svg
@@ -20,6 +24,7 @@ share/locale/fi/LC_MESSAGES/kasts.mo
 share/locale/fr/LC_MESSAGES/kasts.mo
 share/locale/gl/LC_MESSAGES/kasts.mo
 share/locale/he/LC_MESSAGES/kasts.mo
+share/locale/hi/LC_MESSAGES/kasts.mo
 share/locale/ia/LC_MESSAGES/kasts.mo
 share/locale/is/LC_MESSAGES/kasts.mo
 share/locale/it/LC_MESSAGES/kasts.mo
@@ -33,6 +38,7 @@ share/locale/pl/LC_MESSAGES/kasts.mo
 share/locale/pt/LC_MESSAGES/kasts.mo
 share/locale/pt_BR/LC_MESSAGES/kasts.mo
 share/locale/ru/LC_MESSAGES/kasts.mo
+share/locale/sa/LC_MESSAGES/kasts.mo
 share/locale/sk/LC_MESSAGES/kasts.mo
 share/locale/sl/LC_MESSAGES/kasts.mo
 share/locale/sv/LC_MESSAGES/kasts.mo
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/distinfo b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
index 65f5493a6169..4a7631f5eb36 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275970
-SHA256 (KDE/release-service/24.12.3/ffmpegthumbs-24.12.3.tar.xz) = 2d22f2342f38cb4c09c17a691ffebcf9a09b2025a501f45e688b952319c10de9
-SIZE (KDE/release-service/24.12.3/ffmpegthumbs-24.12.3.tar.xz) = 33196
+TIMESTAMP = 1744564280
+SHA256 (KDE/release-service/25.04.0/ffmpegthumbs-25.04.0.tar.xz) = 6fe4363728d3d4b52b5d12d39ab12959d63e08b67bad3c1c034d58fbba54fd73
+SIZE (KDE/release-service/25.04.0/ffmpegthumbs-25.04.0.tar.xz) = 33208
diff --git a/multimedia/kdenlive/Makefile b/multimedia/kdenlive/Makefile
index a79311345bdc..3a4d2dea881e 100644
--- a/multimedia/kdenlive/Makefile
+++ b/multimedia/kdenlive/Makefile
@@ -8,7 +8,9 @@ WWW=		https://www.kdenlive.org
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	librttr_core.so:devel/rttr
+LIB_DEPENDS=	libImath.so:math/Imath \
+		libopentimelineio.so:multimedia/opentimelineio \
+		librttr_core.so:devel/rttr
 BUILD_DEPENDS=	${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
 		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
 		${LOCALBASE}/lib/mlt-7/libmltglaxnimate-qt6.so:multimedia/mlt7-glaxnimate@qt6
@@ -22,24 +24,24 @@ USE_GL=		gl glu
 USE_KDE=	archive attica auth bookmarks codecs completion config \
 		configwidgets coreaddons crash dbusaddons filemetadata \
 		guiaddons i18n iconthemes itemviews jobwidgets kdeclarative \
-		kio newstuff notifications notifyconfig package service solid \
-		sonnet textwidgets widgetsaddons windowsystem xmlgui \
+		kio newstuff notifications notifyconfig package purpose \
+		service solid sonnet textwidgets widgetsaddons \
+		windowsystem xmlgui \
 		qqc2-desktop-style:run \
 		ecm:build
 USE_QT=		base networkauth
 USE_XORG=	x11
 CFLAGS+=	-isystem${LOCALBASE}/include # linux/input.h
-CMAKE_ARGS=	-DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}"
+CMAKE_ARGS=	-DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}" \
+		-DFETCH_OTIO:BOOL=OFF
 
 # Keep in sync with multimedia/mlt, possibly.
 FFMPEG_SUFX=	# Currently empty.
 
-OPTIONS_DEFINE=	DVDWIZARD FILESHARE FREI0R LADSPA SCREENCAST V4L XINE DOCS
-OPTIONS_DEFAULT=DVDWIZARD FILESHARE FREI0R LADSPA SCREENCAST V4L
-OPTIONS_SUB=	yes
+OPTIONS_DEFINE=	DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE DOCS
+OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L
 
 DVDWIZARD_DESC=	DVD authoring via DVDAuthor and cdrtools
-FILESHARE_DESC=	Common KF6 filesharing support
 SCREENCAST_DESC=Screen capture support via recordMyDesktop
 V4L_DESC=	Webcam support via Video4Linux
 XINE_DESC=	DVD preview support via xine
@@ -47,9 +49,6 @@ XINE_DESC=	DVD preview support via xine
 DVDWIZARD_RUN_DEPENDS=	dvdauthor:multimedia/dvdauthor \
 			cdrecord:sysutils/cdrtools
 
-FILESHARE_USE=	KDE=purpose
-FILESHARE_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_KF6Purpose
-
 FREI0R_RUN_DEPENDS=	frei0r-plugins>=0:graphics/frei0r-plugins
 
 LADSPA_RUN_DEPENDS=	swhplugins>=0:audio/swhplugins
diff --git a/multimedia/kdenlive/distinfo b/multimedia/kdenlive/distinfo
index d1759995ff9f..ace158cdb2ac 100644
--- a/multimedia/kdenlive/distinfo
+++ b/multimedia/kdenlive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275977
-SHA256 (KDE/release-service/24.12.3/kdenlive-24.12.3.tar.xz) = 449c7e53d9501f434b955f228dcb29f3cb42642c41b053dd8e4cd30b8861843e
-SIZE (KDE/release-service/24.12.3/kdenlive-24.12.3.tar.xz) = 13155344
+TIMESTAMP = 1744880115
+SHA256 (KDE/release-service/25.04.0/kdenlive-25.04.0.tar.xz) = 3f07e23e5e58441acd02b89d969b33940994d9d1a8a8006b15e61eb575abd519
+SIZE (KDE/release-service/25.04.0/kdenlive-25.04.0.tar.xz) = 14114644
diff --git a/multimedia/kdenlive/pkg-plist b/multimedia/kdenlive/pkg-plist
index 3510b1d45a2d..2ec68b8c461a 100644
--- a/multimedia/kdenlive/pkg-plist
+++ b/multimedia/kdenlive/pkg-plist
@@ -113,6 +113,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/avfilter_framestep.xml
 %%DATADIR%%/effects/avfilter_fspp.xml
 %%DATADIR%%/effects/avfilter_gblur.xml
+%%DATADIR%%/effects/avfilter_gradfun.xml
 %%DATADIR%%/effects/avfilter_graphmonitor.xml
 %%DATADIR%%/effects/avfilter_haas.xml
 %%DATADIR%%/effects/avfilter_hflip.xml
@@ -139,8 +140,10 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/avfilter_negate.xml
 %%DATADIR%%/effects/avfilter_noise.xml
 %%DATADIR%%/effects/avfilter_normalize.xml
+%%DATADIR%%/effects/avfilter_oscilloscope.xml
 %%DATADIR%%/effects/avfilter_phase.xml
 %%DATADIR%%/effects/avfilter_photosensitivity.xml
+%%DATADIR%%/effects/avfilter_pixelize.xml
 %%DATADIR%%/effects/avfilter_prewitt.xml
 %%DATADIR%%/effects/avfilter_random.xml
 %%DATADIR%%/effects/avfilter_removegrain.xml
@@ -184,6 +187,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/copychannelstostereo.xml
 %%DATADIR%%/effects/crop.xml
 %%DATADIR%%/effects/dance.xml
+%%DATADIR%%/effects/dropshadow.xml
 %%DATADIR%%/effects/dust.xml
 %%DATADIR%%/effects/dynamic_loudness.xml
 %%DATADIR%%/effects/dynamictext.xml
@@ -195,6 +199,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/frei0r_B.xml
 %%DATADIR%%/effects/frei0r_G.xml
 %%DATADIR%%/effects/frei0r_R.xml
+%%DATADIR%%/effects/frei0r_aech0r.xml
 %%DATADIR%%/effects/frei0r_alpha0ps.xml
 %%DATADIR%%/effects/frei0r_alpha0ps_alpha0ps.xml
 %%DATADIR%%/effects/frei0r_alpha0ps_alphagrad.xml
@@ -255,6 +260,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/frei0r_nosync0r.xml
 %%DATADIR%%/effects/frei0r_pixeliz0r.xml
 %%DATADIR%%/effects/frei0r_pixs0r.xml
+%%DATADIR%%/effects/frei0r_posterize.xml
 %%DATADIR%%/effects/frei0r_pr0be.xml
 %%DATADIR%%/effects/frei0r_pr0file.xml
 %%DATADIR%%/effects/frei0r_primaries.xml
@@ -337,12 +343,14 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/qtcrop.xml
 %%DATADIR%%/effects/rboctaveshift.xml
 %%DATADIR%%/effects/rbpitchscale.xml
+%%DATADIR%%/effects/rotate-3-way.xml
 %%DATADIR%%/effects/rotation.xml
 %%DATADIR%%/effects/rotation_keyframable.xml
 %%DATADIR%%/effects/rotoscoping.xml
 %%DATADIR%%/effects/scratchlines.xml
 %%DATADIR%%/effects/sepia.xml
 %%DATADIR%%/effects/shape.xml
+%%DATADIR%%/effects/shear.xml
 %%DATADIR%%/effects/sox_band.xml
 %%DATADIR%%/effects/sox_bass.xml
 %%DATADIR%%/effects/sox_echo.xml
@@ -352,6 +360,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/effects/sox_stretch.xml
 %%DATADIR%%/effects/speed.xml
 %%DATADIR%%/effects/spot_remover.xml
+%%DATADIR%%/effects/strobe.xml
 %%DATADIR%%/effects/subtitles.xml
 %%DATADIR%%/effects/swapchannels.xml
 %%DATADIR%%/effects/tcolor.xml
@@ -435,16 +444,20 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/resourceproviders/pexels_video.json
 %%DATADIR%%/resourceproviders/pixabay_photo.json
 %%DATADIR%%/resourceproviders/pixabay_videos.json
+%%DATADIR%%/sammodelsinfo.rc
+%%DATADIR%%/scripts/automask/requirements-cuda118.txt
+%%DATADIR%%/scripts/automask/requirements-cuda124.txt
+%%DATADIR%%/scripts/automask/requirements-cuda126.txt
+%%DATADIR%%/scripts/automask/requirements-sam.txt
+%%DATADIR%%/scripts/automask/sam-objectmask.py
 %%DATADIR%%/scripts/checkgpu.py
 %%DATADIR%%/scripts/checkpackages.py
 %%DATADIR%%/scripts/otiointerface.py
-%%DATADIR%%/scripts/requirements-seamless.txt
-%%DATADIR%%/scripts/requirements-whisper-windows.txt
-%%DATADIR%%/scripts/requirements-whisper.txt
-%%DATADIR%%/scripts/speech.py
-%%DATADIR%%/scripts/speechtotext.py
 %%DATADIR%%/scripts/vosk/speech.py
 %%DATADIR%%/scripts/vosk/speechtotext.py
+%%DATADIR%%/scripts/whisper/requirements-cuda118.txt
+%%DATADIR%%/scripts/whisper/requirements-cuda124.txt
+%%DATADIR%%/scripts/whisper/requirements-cuda126.txt
 %%DATADIR%%/scripts/whisper/requirements-seamless.txt
 %%DATADIR%%/scripts/whisper/requirements-whisper-windows.txt
 %%DATADIR%%/scripts/whisper/requirements-whisper.txt
@@ -452,8 +465,6 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
 %%DATADIR%%/scripts/whisper/whisperquery.py
 %%DATADIR%%/scripts/whisper/whispertosrt.py
 %%DATADIR%%/scripts/whisper/whispertotext.py
-%%DATADIR%%/scripts/whispertosrt.py
-%%DATADIR%%/scripts/whispertotext.py
 %%DATADIR%%/shortcuts/Premiere
 %%DATADIR%%/slideanimations.rc
 %%DATADIR%%/titles/simple-scroll.kdenlivetitle
@@ -541,6 +552,7 @@ share/locale/fr/LC_MESSAGES/kdenlive.mo
 share/locale/ga/LC_MESSAGES/kdenlive.mo
 share/locale/gl/LC_MESSAGES/kdenlive.mo
 share/locale/he/LC_MESSAGES/kdenlive.mo
+share/locale/hi/LC_MESSAGES/kdenlive.mo
 share/locale/hr/LC_MESSAGES/kdenlive.mo
 share/locale/hu/LC_MESSAGES/kdenlive.mo
 share/locale/id/LC_MESSAGES/kdenlive.mo
@@ -559,6 +571,7 @@ share/locale/pt/LC_MESSAGES/kdenlive.mo
 share/locale/pt_BR/LC_MESSAGES/kdenlive.mo
 share/locale/ro/LC_MESSAGES/kdenlive.mo
 share/locale/ru/LC_MESSAGES/kdenlive.mo
+share/locale/sa/LC_MESSAGES/kdenlive.mo
 share/locale/sk/LC_MESSAGES/kdenlive.mo
 share/locale/sl/LC_MESSAGES/kdenlive.mo
 share/locale/sv/LC_MESSAGES/kdenlive.mo
diff --git a/multimedia/plasmatube/distinfo b/multimedia/plasmatube/distinfo
index 3583e0db022a..32cf26347050 100644
--- a/multimedia/plasmatube/distinfo
+++ b/multimedia/plasmatube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275979
-SHA256 (KDE/release-service/24.12.3/plasmatube-24.12.3.tar.xz) = 1655f1d6899258404127efeab03eb3f67bc688bf385d96d8429841f321d20514
-SIZE (KDE/release-service/24.12.3/plasmatube-24.12.3.tar.xz) = 218340
+TIMESTAMP = 1744564281
+SHA256 (KDE/release-service/25.04.0/plasmatube-25.04.0.tar.xz) = e7afae5ec3550a56ef9280e346d88d7c7c332d262adec082ba78f20ac940e895
+SIZE (KDE/release-service/25.04.0/plasmatube-25.04.0.tar.xz) = 224128
diff --git a/multimedia/plasmatube/pkg-plist b/multimedia/plasmatube/pkg-plist
index 540058e50d66..b241737bd264 100644
--- a/multimedia/plasmatube/pkg-plist
+++ b/multimedia/plasmatube/pkg-plist
@@ -39,6 +39,7 @@ share/locale/pt/LC_MESSAGES/plasmatube.mo
 share/locale/pt_BR/LC_MESSAGES/plasmatube.mo
 share/locale/ro/LC_MESSAGES/plasmatube.mo
 share/locale/ru/LC_MESSAGES/plasmatube.mo
+share/locale/sa/LC_MESSAGES/plasmatube.mo
 share/locale/sk/LC_MESSAGES/plasmatube.mo
 share/locale/sl/LC_MESSAGES/plasmatube.mo
 share/locale/sv/LC_MESSAGES/plasmatube.mo
diff --git a/net-im/kaccounts-integration/distinfo b/net-im/kaccounts-integration/distinfo
index 45a54c954ac8..94a41a03d3d2 100644
--- a/net-im/kaccounts-integration/distinfo
+++ b/net-im/kaccounts-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275982
-SHA256 (KDE/release-service/24.12.3/kaccounts-integration-24.12.3.tar.xz) = d685b97b32b4926c81b2b035c4d21e4d474957f42c0beff673dba59ad4f3ea4f
-SIZE (KDE/release-service/24.12.3/kaccounts-integration-24.12.3.tar.xz) = 93720
+TIMESTAMP = 1744564281
+SHA256 (KDE/release-service/25.04.0/kaccounts-integration-25.04.0.tar.xz) = c326461d39c9c8cc366c42f46a3ee354ee7ee1de428b7a835f2221a5252b6299
+SIZE (KDE/release-service/25.04.0/kaccounts-integration-25.04.0.tar.xz) = 94968
diff --git a/net-im/kaccounts-integration/pkg-plist b/net-im/kaccounts-integration/pkg-plist
index 899031ca02a9..f762acb7e1ee 100644
--- a/net-im/kaccounts-integration/pkg-plist
+++ b/net-im/kaccounts-integration/pkg-plist
@@ -58,6 +58,7 @@ share/locale/fi/LC_MESSAGES/kaccounts-integration.mo
 share/locale/fr/LC_MESSAGES/kaccounts-integration.mo
 share/locale/gl/LC_MESSAGES/kaccounts-integration.mo
 share/locale/he/LC_MESSAGES/kaccounts-integration.mo
+share/locale/hi/LC_MESSAGES/kaccounts-integration.mo
 share/locale/hu/LC_MESSAGES/kaccounts-integration.mo
 share/locale/ia/LC_MESSAGES/kaccounts-integration.mo
 share/locale/id/LC_MESSAGES/kaccounts-integration.mo
@@ -76,6 +77,7 @@ share/locale/pt/LC_MESSAGES/kaccounts-integration.mo
 share/locale/pt_BR/LC_MESSAGES/kaccounts-integration.mo
 share/locale/ro/LC_MESSAGES/kaccounts-integration.mo
 share/locale/ru/LC_MESSAGES/kaccounts-integration.mo
+share/locale/sa/LC_MESSAGES/kaccounts-integration.mo
 share/locale/sk/LC_MESSAGES/kaccounts-integration.mo
 share/locale/sl/LC_MESSAGES/kaccounts-integration.mo
 share/locale/sr/LC_MESSAGES/kaccounts-integration.mo
diff --git a/net-im/kaccounts-providers/distinfo b/net-im/kaccounts-providers/distinfo
index 52455aa711f7..78ea80a56ff3 100644
--- a/net-im/kaccounts-providers/distinfo
+++ b/net-im/kaccounts-providers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275985
-SHA256 (KDE/release-service/24.12.3/kaccounts-providers-24.12.3.tar.xz) = 24df74bee9f53e1983d8a5689d73822bf3603476ec6a942564b7886af78adcc9
-SIZE (KDE/release-service/24.12.3/kaccounts-providers-24.12.3.tar.xz) = 68856
+TIMESTAMP = 1744564282
+SHA256 (KDE/release-service/25.04.0/kaccounts-providers-25.04.0.tar.xz) = 3fb54b89e243c9b0c02dea64ebbf37c1fae099c6e7862acf144c6f53102cf656
+SIZE (KDE/release-service/25.04.0/kaccounts-providers-25.04.0.tar.xz) = 68768
diff --git a/net-im/kaccounts-providers/pkg-plist b/net-im/kaccounts-providers/pkg-plist
index efc18ba8fd6b..73a443169421 100644
--- a/net-im/kaccounts-providers/pkg-plist
+++ b/net-im/kaccounts-providers/pkg-plist
@@ -41,6 +41,7 @@ share/locale/fi/LC_MESSAGES/kaccounts-providers.mo
 share/locale/fr/LC_MESSAGES/kaccounts-providers.mo
 share/locale/gl/LC_MESSAGES/kaccounts-providers.mo
 share/locale/he/LC_MESSAGES/kaccounts-providers.mo
+share/locale/hi/LC_MESSAGES/kaccounts-providers.mo
 share/locale/hu/LC_MESSAGES/kaccounts-providers.mo
 share/locale/ia/LC_MESSAGES/kaccounts-providers.mo
 share/locale/id/LC_MESSAGES/kaccounts-providers.mo
@@ -58,6 +59,7 @@ share/locale/pt/LC_MESSAGES/kaccounts-providers.mo
 share/locale/pt_BR/LC_MESSAGES/kaccounts-providers.mo
 share/locale/ro/LC_MESSAGES/kaccounts-providers.mo
 share/locale/ru/LC_MESSAGES/kaccounts-providers.mo
+share/locale/sa/LC_MESSAGES/kaccounts-providers.mo
 share/locale/sk/LC_MESSAGES/kaccounts-providers.mo
 share/locale/sl/LC_MESSAGES/kaccounts-providers.mo
 share/locale/sr/LC_MESSAGES/kaccounts-providers.mo
diff --git a/net-im/neochat/Makefile b/net-im/neochat/Makefile
index d9262bcb4605..4d18ff0d5e14 100644
--- a/net-im/neochat/Makefile
+++ b/net-im/neochat/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	neochat
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	2
 CATEGORIES=	net-im deskutils kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/net-im/neochat/distinfo b/net-im/neochat/distinfo
index 37be81e4854b..6c2618bb9800 100644
--- a/net-im/neochat/distinfo
+++ b/net-im/neochat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275989
-SHA256 (KDE/release-service/24.12.3/neochat-24.12.3.tar.xz) = 0da4ef87620647efca0198d420e897b97c56bcfcbcfdaa5a78aa50fd488301e0
-SIZE (KDE/release-service/24.12.3/neochat-24.12.3.tar.xz) = 1064312
+TIMESTAMP = 1744564282
+SHA256 (KDE/release-service/25.04.0/neochat-25.04.0.tar.xz) = 8f82f14eecf6b5cbb2054a957cb889fbc025fe368ca1fca1ab7a2319a7317202
+SIZE (KDE/release-service/25.04.0/neochat-25.04.0.tar.xz) = 1149304
diff --git a/net-im/neochat/pkg-plist b/net-im/neochat/pkg-plist
index d44263c4da01..4dea64462add 100644
--- a/net-im/neochat/pkg-plist
+++ b/net-im/neochat/pkg-plist
@@ -21,6 +21,8 @@ share/locale/eu/LC_MESSAGES/neochat.mo
 share/locale/fi/LC_MESSAGES/neochat.mo
 share/locale/fr/LC_MESSAGES/neochat.mo
 share/locale/gl/LC_MESSAGES/neochat.mo
+share/locale/he/LC_MESSAGES/neochat.mo
+share/locale/hi/LC_MESSAGES/neochat.mo
 share/locale/hu/LC_MESSAGES/neochat.mo
 share/locale/ia/LC_MESSAGES/neochat.mo
 share/locale/id/LC_MESSAGES/neochat.mo
@@ -38,6 +40,7 @@ share/locale/pl/LC_MESSAGES/neochat.mo
 share/locale/pt/LC_MESSAGES/neochat.mo
 share/locale/pt_BR/LC_MESSAGES/neochat.mo
 share/locale/ru/LC_MESSAGES/neochat.mo
+share/locale/sa/LC_MESSAGES/neochat.mo
 share/locale/sk/LC_MESSAGES/neochat.mo
 share/locale/sl/LC_MESSAGES/neochat.mo
 share/locale/sv/LC_MESSAGES/neochat.mo
diff --git a/net-im/tokodon/distinfo b/net-im/tokodon/distinfo
index 8526db538250..93998f591c2a 100644
--- a/net-im/tokodon/distinfo
+++ b/net-im/tokodon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275993
-SHA256 (KDE/release-service/24.12.3/tokodon-24.12.3.tar.xz) = 62b2ddcc8caee8889d835a01d06340199040cea46bf858dbaea3b391bb36a6aa
-SIZE (KDE/release-service/24.12.3/tokodon-24.12.3.tar.xz) = 683428
+TIMESTAMP = 1744564283
+SHA256 (KDE/release-service/25.04.0/tokodon-25.04.0.tar.xz) = 578d241218994ca4854a386413e9ec7a7c022a183e6fed36554a30fb66aa78ba
+SIZE (KDE/release-service/25.04.0/tokodon-25.04.0.tar.xz) = 789500
diff --git a/net-im/tokodon/pkg-plist b/net-im/tokodon/pkg-plist
index 150a492209d6..d6ce683b526b 100644
--- a/net-im/tokodon/pkg-plist
+++ b/net-im/tokodon/pkg-plist
@@ -1,14 +1,6 @@
 bin/tokodon
 %%QT_PLUGINDIR%%/kf6/purpose/tokodonplugin.so
 share/applications/org.kde.tokodon.desktop
-share/icons/hicolor/scalable/actions/tokodon-chat-reply.svg
-share/icons/hicolor/scalable/actions/tokodon-post-bookmarked.svg
-share/icons/hicolor/scalable/actions/tokodon-post-boost.svg
-share/icons/hicolor/scalable/actions/tokodon-post-boosted.svg
-share/icons/hicolor/scalable/actions/tokodon-post-favorite.svg
-share/icons/hicolor/scalable/actions/tokodon-post-favorited.svg
-share/icons/hicolor/scalable/actions/tokodon-post-reply-filled.svg
-share/icons/hicolor/scalable/actions/tokodon-post-reply.svg
 share/icons/hicolor/scalable/apps/org.kde.tokodon.svg
 share/knotifications6/tokodon.notifyrc
 share/locale/ar/LC_MESSAGES/tokodon.mo
@@ -25,6 +17,7 @@ share/locale/fi/LC_MESSAGES/tokodon.mo
 share/locale/fr/LC_MESSAGES/tokodon.mo
 share/locale/gl/LC_MESSAGES/tokodon.mo
 share/locale/he/LC_MESSAGES/tokodon.mo
+share/locale/hi/LC_MESSAGES/tokodon.mo
 share/locale/hu/LC_MESSAGES/tokodon.mo
 share/locale/ia/LC_MESSAGES/tokodon.mo
 share/locale/id/LC_MESSAGES/tokodon.mo
@@ -42,6 +35,7 @@ share/locale/pl/LC_MESSAGES/tokodon.mo
 share/locale/pt/LC_MESSAGES/tokodon.mo
 share/locale/pt_BR/LC_MESSAGES/tokodon.mo
 share/locale/ru/LC_MESSAGES/tokodon.mo
+share/locale/sa/LC_MESSAGES/tokodon.mo
 share/locale/sk/LC_MESSAGES/tokodon.mo
 share/locale/sl/LC_MESSAGES/tokodon.mo
 share/locale/sq/LC_MESSAGES/tokodon.mo
diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo
index 883bd39f6146..c4d78bbdca13 100644
--- a/net-p2p/ktorrent/distinfo
+++ b/net-p2p/ktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741275998
-SHA256 (KDE/release-service/24.12.3/ktorrent-24.12.3.tar.xz) = a6eb8be915d48aed5dd745d3bec1a0f4462f078448a13242dc94d0cfb94f8f9c
-SIZE (KDE/release-service/24.12.3/ktorrent-24.12.3.tar.xz) = 2202892
+TIMESTAMP = 1744564283
+SHA256 (KDE/release-service/25.04.0/ktorrent-25.04.0.tar.xz) = e02bc677b5d8e7285eecff05e2c511d96f6cbede1a9d06975e1c27633139cb53
+SIZE (KDE/release-service/25.04.0/ktorrent-25.04.0.tar.xz) = 2229080
diff --git a/net-p2p/ktorrent/pkg-plist b/net-p2p/ktorrent/pkg-plist
index 5b60bebbb600..8d2f4d3c78df 100644
--- a/net-p2p/ktorrent/pkg-plist
+++ b/net-p2p/ktorrent/pkg-plist
@@ -169,6 +169,7 @@ share/locale/pt/LC_MESSAGES/ktorrent.mo
 share/locale/pt_BR/LC_MESSAGES/ktorrent.mo
 share/locale/ro/LC_MESSAGES/ktorrent.mo
 share/locale/ru/LC_MESSAGES/ktorrent.mo
+share/locale/sa/LC_MESSAGES/ktorrent.mo
 share/locale/se/LC_MESSAGES/ktorrent.mo
 share/locale/si/LC_MESSAGES/ktorrent.mo
 share/locale/sk/LC_MESSAGES/ktorrent.mo
diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo
index 409a9e38954f..b57cf37cbb6a 100644
--- a/net-p2p/libktorrent/distinfo
+++ b/net-p2p/libktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276002
-SHA256 (KDE/release-service/24.12.3/libktorrent-24.12.3.tar.xz) = 16cc6949d5b0b4b918f6f353de5c09dd0c4179f4c303fbb07e3f26bc5726ce40
-SIZE (KDE/release-service/24.12.3/libktorrent-24.12.3.tar.xz) = 604656
+TIMESTAMP = 1744564284
+SHA256 (KDE/release-service/25.04.0/libktorrent-25.04.0.tar.xz) = f2f27f57d52a8c87306cd6b831904716340502bfd68f6fa2f5d5ae6250ceb464
+SIZE (KDE/release-service/25.04.0/libktorrent-25.04.0.tar.xz) = 606316
diff --git a/net-p2p/libktorrent/pkg-plist b/net-p2p/libktorrent/pkg-plist
index 2ab0dd70d05e..c4eb8cbc67de 100644
--- a/net-p2p/libktorrent/pkg-plist
+++ b/net-p2p/libktorrent/pkg-plist
@@ -237,6 +237,7 @@ share/locale/pt/LC_MESSAGES/libktorrent6.mo
 share/locale/pt_BR/LC_MESSAGES/libktorrent6.mo
 share/locale/ro/LC_MESSAGES/libktorrent6.mo
 share/locale/ru/LC_MESSAGES/libktorrent6.mo
+share/locale/sa/LC_MESSAGES/libktorrent6.mo
 share/locale/se/LC_MESSAGES/libktorrent6.mo
 share/locale/si/LC_MESSAGES/libktorrent6.mo
 share/locale/sk/LC_MESSAGES/libktorrent6.mo
diff --git a/net/akonadi-calendar/distinfo b/net/akonadi-calendar/distinfo
index 92134a4ebd0c..10e2f9e65885 100644
--- a/net/akonadi-calendar/distinfo
+++ b/net/akonadi-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276003
-SHA256 (KDE/release-service/24.12.3/akonadi-calendar-24.12.3.tar.xz) = 28658f0bf85f96019107c0b4e5e72dff14aeb6b236c436249fabf18b94f49dfe
-SIZE (KDE/release-service/24.12.3/akonadi-calendar-24.12.3.tar.xz) = 524664
+TIMESTAMP = 1744564284
+SHA256 (KDE/release-service/25.04.0/akonadi-calendar-25.04.0.tar.xz) = e8b10c6befdaa8157e7697468c3bca37f845ac87576208f7b25dbc251823256f
+SIZE (KDE/release-service/25.04.0/akonadi-calendar-25.04.0.tar.xz) = 540148
diff --git a/net/akonadi-calendar/pkg-plist b/net/akonadi-calendar/pkg-plist
index f1285038f711..34b0fafb83be 100644
--- a/net/akonadi-calendar/pkg-plist
+++ b/net/akonadi-calendar/pkg-plist
@@ -117,6 +117,9 @@ share/locale/gl/LC_MESSAGES/libakonadi-calendar6.mo
 share/locale/he/LC_MESSAGES/kalendarac.mo
 share/locale/he/LC_MESSAGES/libakonadi-calendar6-serializer.mo
 share/locale/he/LC_MESSAGES/libakonadi-calendar6.mo
+share/locale/hi/LC_MESSAGES/kalendarac.mo
+share/locale/hi/LC_MESSAGES/libakonadi-calendar6-serializer.mo
+share/locale/hi/LC_MESSAGES/libakonadi-calendar6.mo
 share/locale/hu/LC_MESSAGES/kalendarac.mo
 share/locale/hu/LC_MESSAGES/libakonadi-calendar6-serializer.mo
 share/locale/hu/LC_MESSAGES/libakonadi-calendar6.mo
@@ -175,6 +178,9 @@ share/locale/ro/LC_MESSAGES/libakonadi-calendar6.mo
 share/locale/ru/LC_MESSAGES/kalendarac.mo
 share/locale/ru/LC_MESSAGES/libakonadi-calendar6-serializer.mo
 share/locale/ru/LC_MESSAGES/libakonadi-calendar6.mo
+share/locale/sa/LC_MESSAGES/kalendarac.mo
+share/locale/sa/LC_MESSAGES/libakonadi-calendar6-serializer.mo
+share/locale/sa/LC_MESSAGES/libakonadi-calendar6.mo
 share/locale/sk/LC_MESSAGES/kalendarac.mo
 share/locale/sk/LC_MESSAGES/libakonadi-calendar6-serializer.mo
 share/locale/sk/LC_MESSAGES/libakonadi-calendar6.mo
diff --git a/net/akonadi-contacts/distinfo b/net/akonadi-contacts/distinfo
index c9914cd775e7..2e45daabd68c 100644
--- a/net/akonadi-contacts/distinfo
+++ b/net/akonadi-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276005
-SHA256 (KDE/release-service/24.12.3/akonadi-contacts-24.12.3.tar.xz) = 272eee4f80b18d7d36b1e5d74ad63c9cd3477b41a8abcb4daf312ae9c4f5bdfe
-SIZE (KDE/release-service/24.12.3/akonadi-contacts-24.12.3.tar.xz) = 436184
+TIMESTAMP = 1744564285
+SHA256 (KDE/release-service/25.04.0/akonadi-contacts-25.04.0.tar.xz) = 59f417c44e84308f7d0527bf5ac230553e706c3367fab7f94d5f6a25b050e188
+SIZE (KDE/release-service/25.04.0/akonadi-contacts-25.04.0.tar.xz) = 440032
diff --git a/net/akonadi-contacts/pkg-plist b/net/akonadi-contacts/pkg-plist
index c2752ac9bf11..eb3598adc4f0 100644
--- a/net/akonadi-contacts/pkg-plist
+++ b/net/akonadi-contacts/pkg-plist
@@ -138,6 +138,8 @@ share/locale/gl/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/gl/LC_MESSAGES/akonadicontact6.mo
 share/locale/he/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/he/LC_MESSAGES/akonadicontact6.mo
+share/locale/hi/LC_MESSAGES/akonadicontact6-serializer.mo
+share/locale/hi/LC_MESSAGES/akonadicontact6.mo
 share/locale/hr/LC_MESSAGES/akonadicontact6.mo
 share/locale/hu/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/hu/LC_MESSAGES/akonadicontact6.mo
@@ -183,6 +185,8 @@ share/locale/ro/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/ro/LC_MESSAGES/akonadicontact6.mo
 share/locale/ru/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/ru/LC_MESSAGES/akonadicontact6.mo
+share/locale/sa/LC_MESSAGES/akonadicontact6-serializer.mo
+share/locale/sa/LC_MESSAGES/akonadicontact6.mo
 share/locale/sk/LC_MESSAGES/akonadicontact6-serializer.mo
 share/locale/sk/LC_MESSAGES/akonadicontact6.mo
 share/locale/sl/LC_MESSAGES/akonadicontact6-serializer.mo
diff --git a/net/akonadi-mime/distinfo b/net/akonadi-mime/distinfo
index 57880d6479d6..c6610ea0d9df 100644
--- a/net/akonadi-mime/distinfo
+++ b/net/akonadi-mime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276007
-SHA256 (KDE/release-service/24.12.3/akonadi-mime-24.12.3.tar.xz) = b8de8eaec031b2b9f19d15797f3b106106b16805287fa4ed60ae66d0ceff62a1
-SIZE (KDE/release-service/24.12.3/akonadi-mime-24.12.3.tar.xz) = 175348
+TIMESTAMP = 1744564286
+SHA256 (KDE/release-service/25.04.0/akonadi-mime-25.04.0.tar.xz) = 9ad4ef95e5698d7a936e09f89d8af92a8f293dab332beb0aef0805b738c086d3
+SIZE (KDE/release-service/25.04.0/akonadi-mime-25.04.0.tar.xz) = 179752
diff --git a/net/akonadi-mime/pkg-plist b/net/akonadi-mime/pkg-plist
index d1c20594d9e5..092b038c09bb 100644
--- a/net/akonadi-mime/pkg-plist
+++ b/net/akonadi-mime/pkg-plist
@@ -79,6 +79,7 @@ share/locale/fr/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/ga/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/gl/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/he/LC_MESSAGES/libakonadi-kmime6.mo
+share/locale/hi/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/hu/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/ia/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/id/LC_MESSAGES/libakonadi-kmime6.mo
@@ -102,6 +103,7 @@ share/locale/pt/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/pt_BR/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/ro/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/ru/LC_MESSAGES/libakonadi-kmime6.mo
+share/locale/sa/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/sk/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/sl/LC_MESSAGES/libakonadi-kmime6.mo
 share/locale/sr/LC_MESSAGES/libakonadi-kmime6.mo
diff --git a/net/akonadi-search/distinfo b/net/akonadi-search/distinfo
index ae2c262c05f8..28189d74a4bf 100644
--- a/net/akonadi-search/distinfo
+++ b/net/akonadi-search/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276009
-SHA256 (KDE/release-service/24.12.3/akonadi-search-24.12.3.tar.xz) = 80ff230ef7dd37c54a0e956ded511b75674fc7ce51d0adf816cae6e3aa84d09a
-SIZE (KDE/release-service/24.12.3/akonadi-search-24.12.3.tar.xz) = 113292
+TIMESTAMP = 1744564286
+SHA256 (KDE/release-service/25.04.0/akonadi-search-25.04.0.tar.xz) = d81bdc384a3023439649220ea6ddb7c337505bfd7b1c174b79653332af46fd34
+SIZE (KDE/release-service/25.04.0/akonadi-search-25.04.0.tar.xz) = 113856
diff --git a/net/alligator/distinfo b/net/alligator/distinfo
index 0d2800b307fa..a4a950f582bf 100644
--- a/net/alligator/distinfo
+++ b/net/alligator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276010
-SHA256 (KDE/release-service/24.12.3/alligator-24.12.3.tar.xz) = 6b368536165274f22dca8d07f298c28736bc46bcf7877ed015d01cfbf7e75585
-SIZE (KDE/release-service/24.12.3/alligator-24.12.3.tar.xz) = 196896
+TIMESTAMP = 1744564286
+SHA256 (KDE/release-service/25.04.0/alligator-25.04.0.tar.xz) = fffd44a398a7eb34d461dc3cc93c95a0efa9eb0b57a178f36e26ac41e7c2a1cb
+SIZE (KDE/release-service/25.04.0/alligator-25.04.0.tar.xz) = 241136
diff --git a/net/alligator/pkg-plist b/net/alligator/pkg-plist
index a82fe52917aa..e3bac62719d7 100644
--- a/net/alligator/pkg-plist
+++ b/net/alligator/pkg-plist
@@ -16,6 +16,7 @@ share/locale/fi/LC_MESSAGES/alligator.mo
 share/locale/fr/LC_MESSAGES/alligator.mo
 share/locale/gl/LC_MESSAGES/alligator.mo
 share/locale/he/LC_MESSAGES/alligator.mo
+share/locale/hi/LC_MESSAGES/alligator.mo
 share/locale/hu/LC_MESSAGES/alligator.mo
 share/locale/ia/LC_MESSAGES/alligator.mo
 share/locale/it/LC_MESSAGES/alligator.mo
@@ -31,6 +32,7 @@ share/locale/pl/LC_MESSAGES/alligator.mo
 share/locale/pt/LC_MESSAGES/alligator.mo
 share/locale/pt_BR/LC_MESSAGES/alligator.mo
 share/locale/ru/LC_MESSAGES/alligator.mo
+share/locale/sa/LC_MESSAGES/alligator.mo
 share/locale/sk/LC_MESSAGES/alligator.mo
 share/locale/sl/LC_MESSAGES/alligator.mo
 share/locale/sv/LC_MESSAGES/alligator.mo
@@ -39,3 +41,4 @@ share/locale/uk/LC_MESSAGES/alligator.mo
 share/locale/zh_CN/LC_MESSAGES/alligator.mo
 share/locale/zh_TW/LC_MESSAGES/alligator.mo
 share/metainfo/org.kde.alligator.appdata.xml
+share/qlogging-categories6/alligator.categories
diff --git a/net/calendarsupport/distinfo b/net/calendarsupport/distinfo
index c6494f25af50..0801d5fde06b 100644
--- a/net/calendarsupport/distinfo
+++ b/net/calendarsupport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276014
-SHA256 (KDE/release-service/24.12.3/calendarsupport-24.12.3.tar.xz) = d16123e94fced97454a94604498b5ede9a14f9214334d316a4ce799b7f66d0ab
-SIZE (KDE/release-service/24.12.3/calendarsupport-24.12.3.tar.xz) = 997776
+TIMESTAMP = 1744564287
+SHA256 (KDE/release-service/25.04.0/calendarsupport-25.04.0.tar.xz) = f9780cb98b46dc31b1512a8c066e60b6509d1747c2afec01cccbbe2de6930502
+SIZE (KDE/release-service/25.04.0/calendarsupport-25.04.0.tar.xz) = 1005348
diff --git a/net/calendarsupport/pkg-plist b/net/calendarsupport/pkg-plist
index f6e7a9f5701e..99a0a68e161d 100644
--- a/net/calendarsupport/pkg-plist
+++ b/net/calendarsupport/pkg-plist
@@ -111,6 +111,7 @@ share/locale/pt/LC_MESSAGES/calendarsupport6.mo
 share/locale/pt_BR/LC_MESSAGES/calendarsupport6.mo
 share/locale/ro/LC_MESSAGES/calendarsupport6.mo
 share/locale/ru/LC_MESSAGES/calendarsupport6.mo
+share/locale/sa/LC_MESSAGES/calendarsupport6.mo
 share/locale/se/LC_MESSAGES/calendarsupport6.mo
 share/locale/si/LC_MESSAGES/calendarsupport6.mo
 share/locale/sk/LC_MESSAGES/calendarsupport6.mo
diff --git a/net/eventviews/distinfo b/net/eventviews/distinfo
index 0723f42c422f..1d8e337c2307 100644
--- a/net/eventviews/distinfo
+++ b/net/eventviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276018
-SHA256 (KDE/release-service/24.12.3/eventviews-24.12.3.tar.xz) = 0c670ea2a669041270c2091afdc2f46dcc99c882fba5a2f037bccda7f141c3e2
-SIZE (KDE/release-service/24.12.3/eventviews-24.12.3.tar.xz) = 501240
+TIMESTAMP = 1744564288
+SHA256 (KDE/release-service/25.04.0/eventviews-25.04.0.tar.xz) = aec92e1625b8c0924ea7dd5b7f5944e5f00ccb762693e1f9e061fc58b84ecf9a
+SIZE (KDE/release-service/25.04.0/eventviews-25.04.0.tar.xz) = 509716
diff --git a/net/eventviews/pkg-plist b/net/eventviews/pkg-plist
index ca95a87702e4..2fbc466517e9 100644
--- a/net/eventviews/pkg-plist
+++ b/net/eventviews/pkg-plist
@@ -61,6 +61,7 @@ share/locale/fr/LC_MESSAGES/libeventviews6.mo
 share/locale/ga/LC_MESSAGES/libeventviews6.mo
 share/locale/gl/LC_MESSAGES/libeventviews6.mo
 share/locale/he/LC_MESSAGES/libeventviews6.mo
+share/locale/hi/LC_MESSAGES/libeventviews6.mo
 share/locale/hu/LC_MESSAGES/libeventviews6.mo
 share/locale/ia/LC_MESSAGES/libeventviews6.mo
 share/locale/it/LC_MESSAGES/libeventviews6.mo
@@ -80,6 +81,7 @@ share/locale/pt/LC_MESSAGES/libeventviews6.mo
 share/locale/pt_BR/LC_MESSAGES/libeventviews6.mo
 share/locale/ro/LC_MESSAGES/libeventviews6.mo
 share/locale/ru/LC_MESSAGES/libeventviews6.mo
+share/locale/sa/LC_MESSAGES/libeventviews6.mo
 share/locale/sk/LC_MESSAGES/libeventviews6.mo
 share/locale/sl/LC_MESSAGES/libeventviews6.mo
 share/locale/sv/LC_MESSAGES/libeventviews6.mo
diff --git a/net/incidenceeditor/distinfo b/net/incidenceeditor/distinfo
index f575843ef3b2..798507032bd8 100644
--- a/net/incidenceeditor/distinfo
+++ b/net/incidenceeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276022
-SHA256 (KDE/release-service/24.12.3/incidenceeditor-24.12.3.tar.xz) = 90c8732d41bff27029fe6a586d310625db493eca495a973e16619d2a588f107f
-SIZE (KDE/release-service/24.12.3/incidenceeditor-24.12.3.tar.xz) = 587848
+TIMESTAMP = 1744564288
+SHA256 (KDE/release-service/25.04.0/incidenceeditor-25.04.0.tar.xz) = 1685cd80ff8062ed11472169c0ef8cf7524fbb210d972b65667e2b303b6ae381
+SIZE (KDE/release-service/25.04.0/incidenceeditor-25.04.0.tar.xz) = 603132
diff --git a/net/incidenceeditor/pkg-plist b/net/incidenceeditor/pkg-plist
index b7e01e6c646f..5fe5069e7277 100644
--- a/net/incidenceeditor/pkg-plist
+++ b/net/incidenceeditor/pkg-plist
@@ -43,6 +43,7 @@ share/locale/fi/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/fr/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/ga/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/gl/LC_MESSAGES/libincidenceeditors6.mo
+share/locale/hi/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/hu/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/ia/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/it/LC_MESSAGES/libincidenceeditors6.mo
@@ -62,6 +63,7 @@ share/locale/pt/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/pt_BR/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/ro/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/ru/LC_MESSAGES/libincidenceeditors6.mo
+share/locale/sa/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/sk/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/sl/LC_MESSAGES/libincidenceeditors6.mo
 share/locale/sv/LC_MESSAGES/libincidenceeditors6.mo
diff --git a/net/kcalutils/distinfo b/net/kcalutils/distinfo
index a6eb6d55913e..97b97674fa90 100644
--- a/net/kcalutils/distinfo
+++ b/net/kcalutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276025
-SHA256 (KDE/release-service/24.12.3/kcalutils-24.12.3.tar.xz) = 3890566f3047fe3e411691ade967859578ce4568bfe8ffb1510f04edfc686e32
-SIZE (KDE/release-service/24.12.3/kcalutils-24.12.3.tar.xz) = 355384
+TIMESTAMP = 1744564289
+SHA256 (KDE/release-service/25.04.0/kcalutils-25.04.0.tar.xz) = f490eb717049a17077dbe5272dd937251d869a7719862323017acb39820d39bd
+SIZE (KDE/release-service/25.04.0/kcalutils-25.04.0.tar.xz) = 365288
diff --git a/net/kcalutils/pkg-plist b/net/kcalutils/pkg-plist
index 1e4a94ebe367..469996539fd4 100644
--- a/net/kcalutils/pkg-plist
+++ b/net/kcalutils/pkg-plist
@@ -40,6 +40,7 @@ share/locale/fi/LC_MESSAGES/libkcalutils6.mo
 share/locale/fr/LC_MESSAGES/libkcalutils6.mo
 share/locale/ga/LC_MESSAGES/libkcalutils6.mo
 share/locale/gl/LC_MESSAGES/libkcalutils6.mo
+share/locale/hi/LC_MESSAGES/libkcalutils6.mo
 share/locale/hr/LC_MESSAGES/libkcalutils6.mo
 share/locale/hu/LC_MESSAGES/libkcalutils6.mo
 share/locale/ia/LC_MESSAGES/libkcalutils6.mo
@@ -62,6 +63,7 @@ share/locale/pt/LC_MESSAGES/libkcalutils6.mo
 share/locale/pt_BR/LC_MESSAGES/libkcalutils6.mo
 share/locale/ro/LC_MESSAGES/libkcalutils6.mo
 share/locale/ru/LC_MESSAGES/libkcalutils6.mo
+share/locale/sa/LC_MESSAGES/libkcalutils6.mo
 share/locale/se/LC_MESSAGES/libkcalutils6.mo
 share/locale/sk/LC_MESSAGES/libkcalutils6.mo
 share/locale/sl/LC_MESSAGES/libkcalutils6.mo
diff --git a/net/kdenetwork-filesharing/distinfo b/net/kdenetwork-filesharing/distinfo
index 692eb9978012..788d22fd3c8d 100644
--- a/net/kdenetwork-filesharing/distinfo
+++ b/net/kdenetwork-filesharing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276029
-SHA256 (KDE/release-service/24.12.3/kdenetwork-filesharing-24.12.3.tar.xz) = 9bc7e5badb97533a8e4da76416318969cf7eda83c08803fe60cc4901fcb602ec
-SIZE (KDE/release-service/24.12.3/kdenetwork-filesharing-24.12.3.tar.xz) = 500680
+TIMESTAMP = 1744564289
+SHA256 (KDE/release-service/25.04.0/kdenetwork-filesharing-25.04.0.tar.xz) = 8f91ebdb36677dfeb85228dd1d0e51989ace3e90dbb6a51a1ab0b80e8d86b999
+SIZE (KDE/release-service/25.04.0/kdenetwork-filesharing-25.04.0.tar.xz) = 510160
diff --git a/net/kdenetwork-filesharing/pkg-plist b/net/kdenetwork-filesharing/pkg-plist
index a7fa516a5d3a..7f46cb49d3cc 100644
--- a/net/kdenetwork-filesharing/pkg-plist
+++ b/net/kdenetwork-filesharing/pkg-plist
@@ -60,6 +60,7 @@ share/locale/pt/LC_MESSAGES/kfileshare.mo
 share/locale/pt_BR/LC_MESSAGES/kfileshare.mo
 share/locale/ro/LC_MESSAGES/kfileshare.mo
 share/locale/ru/LC_MESSAGES/kfileshare.mo
+share/locale/sa/LC_MESSAGES/kfileshare.mo
 share/locale/se/LC_MESSAGES/kfileshare.mo
 share/locale/sk/LC_MESSAGES/kfileshare.mo
 share/locale/sl/LC_MESSAGES/kfileshare.mo
diff --git a/net/kget/distinfo b/net/kget/distinfo
index aec018404945..602e3a7c4927 100644
--- a/net/kget/distinfo
+++ b/net/kget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276035
-SHA256 (KDE/release-service/24.12.3/kget-24.12.3.tar.xz) = 00b74499649b996a683b1b3a434ce9f45704dad3470cf860032617f4a473f9f8
-SIZE (KDE/release-service/24.12.3/kget-24.12.3.tar.xz) = 4913524
+TIMESTAMP = 1744564290
+SHA256 (KDE/release-service/25.04.0/kget-25.04.0.tar.xz) = 560a054d9aadf4f39a58c6daa3094f4b32bb6f3abe6ff86d1bd421b5bfaf30ca
+SIZE (KDE/release-service/25.04.0/kget-25.04.0.tar.xz) = 4853980
diff --git a/net/kget/pkg-plist b/net/kget/pkg-plist
index 4af9e9b2b449..13a78fcacce6 100644
--- a/net/kget/pkg-plist
+++ b/net/kget/pkg-plist
@@ -19,12 +19,7 @@ share/config.kcfg/kget_checksumsearchfactory.kcfg
 share/config.kcfg/kget_mirrorsearchfactory.kcfg
 share/config.kcfg/kget_multisegkiofactory.kcfg
 share/dbus-1/services/org.kde.kget.service
-share/icons/hicolor/128x128/apps/kget.png
-share/icons/hicolor/16x16/apps/kget.png
-share/icons/hicolor/22x22/apps/kget.png
-share/icons/hicolor/32x32/apps/kget.png
-share/icons/hicolor/48x48/apps/kget.png
-share/icons/hicolor/64x64/apps/kget.png
+share/icons/hicolor/scalable/apps/org.kde.kget.svg
 %%DATADIR%%/pics/kget_splash.png
 share/kio/servicemenus/kget_download.desktop
 share/knotifications6/kget.notifyrc
@@ -85,6 +80,7 @@ share/locale/pt/LC_MESSAGES/kget.mo
 share/locale/pt_BR/LC_MESSAGES/kget.mo
 share/locale/ro/LC_MESSAGES/kget.mo
 share/locale/ru/LC_MESSAGES/kget.mo
+share/locale/sa/LC_MESSAGES/kget.mo
 share/locale/se/LC_MESSAGES/kget.mo
 share/locale/si/LC_MESSAGES/kget.mo
 share/locale/sk/LC_MESSAGES/kget.mo
diff --git a/net/kidentitymanagement/distinfo b/net/kidentitymanagement/distinfo
index 314f54efe435..b28119757d0f 100644
--- a/net/kidentitymanagement/distinfo
+++ b/net/kidentitymanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276038
-SHA256 (KDE/release-service/24.12.3/kidentitymanagement-24.12.3.tar.xz) = 501bcb321b1f41bba14d14084c3a2708f4a84666ad62eab299d7730bd181407f
-SIZE (KDE/release-service/24.12.3/kidentitymanagement-24.12.3.tar.xz) = 196856
+TIMESTAMP = 1744564290
+SHA256 (KDE/release-service/25.04.0/kidentitymanagement-25.04.0.tar.xz) = e6bd02635cf475fdf3dfea40bc0f5ce1109cc3bc31d64e0d5844177510688b09
+SIZE (KDE/release-service/25.04.0/kidentitymanagement-25.04.0.tar.xz) = 198072
diff --git a/net/kidentitymanagement/pkg-plist b/net/kidentitymanagement/pkg-plist
index 71f927333c70..72da93950d55 100644
--- a/net/kidentitymanagement/pkg-plist
+++ b/net/kidentitymanagement/pkg-plist
@@ -106,6 +106,7 @@ share/locale/pt/LC_MESSAGES/libkpimidentities6.mo
 share/locale/pt_BR/LC_MESSAGES/libkpimidentities6.mo
 share/locale/ro/LC_MESSAGES/libkpimidentities6.mo
 share/locale/ru/LC_MESSAGES/libkpimidentities6.mo
+share/locale/sa/LC_MESSAGES/libkpimidentities6.mo
 share/locale/se/LC_MESSAGES/libkpimidentities6.mo
 share/locale/sk/LC_MESSAGES/libkpimidentities6.mo
 share/locale/sl/LC_MESSAGES/libkpimidentities6.mo
diff --git a/net/kimap/distinfo b/net/kimap/distinfo
index dbbe3bcbf2cb..5b0977287657 100644
--- a/net/kimap/distinfo
+++ b/net/kimap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276041
-SHA256 (KDE/release-service/24.12.3/kimap-24.12.3.tar.xz) = 751a0eda85aa7e084d97e7f83eada02c90fcd4c23f3e99523b9fb1a4bade6f3f
-SIZE (KDE/release-service/24.12.3/kimap-24.12.3.tar.xz) = 132408
+TIMESTAMP = 1744564291
+SHA256 (KDE/release-service/25.04.0/kimap-25.04.0.tar.xz) = 7ca05ba88966a5723f67e48d11167edc71113f6179e51ed3f112680727916a8f
+SIZE (KDE/release-service/25.04.0/kimap-25.04.0.tar.xz) = 133884
diff --git a/net/kimap/pkg-plist b/net/kimap/pkg-plist
index 01c0902cfd14..0a6af3259173 100644
--- a/net/kimap/pkg-plist
+++ b/net/kimap/pkg-plist
@@ -152,6 +152,7 @@ share/locale/fr/LC_MESSAGES/libkimap6.mo
 share/locale/ga/LC_MESSAGES/libkimap6.mo
 share/locale/gl/LC_MESSAGES/libkimap6.mo
 share/locale/he/LC_MESSAGES/libkimap6.mo
+share/locale/hi/LC_MESSAGES/libkimap6.mo
 share/locale/hu/LC_MESSAGES/libkimap6.mo
 share/locale/ia/LC_MESSAGES/libkimap6.mo
 share/locale/it/LC_MESSAGES/libkimap6.mo
@@ -173,6 +174,7 @@ share/locale/pt/LC_MESSAGES/libkimap6.mo
 share/locale/pt_BR/LC_MESSAGES/libkimap6.mo
 share/locale/ro/LC_MESSAGES/libkimap6.mo
 share/locale/ru/LC_MESSAGES/libkimap6.mo
+share/locale/sa/LC_MESSAGES/libkimap6.mo
 share/locale/sk/LC_MESSAGES/libkimap6.mo
 share/locale/sl/LC_MESSAGES/libkimap6.mo
 share/locale/sq/LC_MESSAGES/libkimap6.mo
diff --git a/net/kio-gdrive/distinfo b/net/kio-gdrive/distinfo
index 17906fe2f48e..275ba74f81d4 100644
--- a/net/kio-gdrive/distinfo
+++ b/net/kio-gdrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276043
-SHA256 (KDE/release-service/24.12.3/kio-gdrive-24.12.3.tar.xz) = 748116c746bf4eaa2114ac8fe1dc4c85b285ff0af8e2968206a4d97fbceb5126
-SIZE (KDE/release-service/24.12.3/kio-gdrive-24.12.3.tar.xz) = 80464
+TIMESTAMP = 1744564291
+SHA256 (KDE/release-service/25.04.0/kio-gdrive-25.04.0.tar.xz) = f6647f7e6e75eec75d0ff8e94e6a49bd972655f1760e2fa2461cf206062e0b27
+SIZE (KDE/release-service/25.04.0/kio-gdrive-25.04.0.tar.xz) = 82412
diff --git a/net/kio-gdrive/pkg-plist b/net/kio-gdrive/pkg-plist
index 43fddc1deaff..e98584b5ca57 100644
--- a/net/kio-gdrive/pkg-plist
+++ b/net/kio-gdrive/pkg-plist
@@ -33,6 +33,7 @@ share/locale/ja/LC_MESSAGES/kio6_gdrive.mo
 share/locale/ka/LC_MESSAGES/kio6_gdrive.mo
 share/locale/ko/LC_MESSAGES/kio6_gdrive.mo
 share/locale/lt/LC_MESSAGES/kio6_gdrive.mo
+share/locale/lv/LC_MESSAGES/kio6_gdrive.mo
 share/locale/nl/LC_MESSAGES/kio6_gdrive.mo
 share/locale/nn/LC_MESSAGES/kio6_gdrive.mo
 share/locale/pl/LC_MESSAGES/kio6_gdrive.mo
@@ -40,6 +41,7 @@ share/locale/pt/LC_MESSAGES/kio6_gdrive.mo
 share/locale/pt_BR/LC_MESSAGES/kio6_gdrive.mo
 share/locale/ro/LC_MESSAGES/kio6_gdrive.mo
 share/locale/ru/LC_MESSAGES/kio6_gdrive.mo
+share/locale/sa/LC_MESSAGES/kio6_gdrive.mo
 share/locale/sk/LC_MESSAGES/kio6_gdrive.mo
 share/locale/sl/LC_MESSAGES/kio6_gdrive.mo
 share/locale/sv/LC_MESSAGES/kio6_gdrive.mo
diff --git a/net/kio-zeroconf/distinfo b/net/kio-zeroconf/distinfo
index becc06c69967..7d0ec9395b8b 100644
--- a/net/kio-zeroconf/distinfo
+++ b/net/kio-zeroconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276046
-SHA256 (KDE/release-service/24.12.3/kio-zeroconf-24.12.3.tar.xz) = 8dc68eb349300fbcfb44462401315e7dde7fa098ef88ef1a4fc29d57ee937fe3
-SIZE (KDE/release-service/24.12.3/kio-zeroconf-24.12.3.tar.xz) = 44904
+TIMESTAMP = 1744564292
+SHA256 (KDE/release-service/25.04.0/kio-zeroconf-25.04.0.tar.xz) = e845543a9ad746916d5c2f9b0398cce819b3fada36d561030239f12092ac0f43
+SIZE (KDE/release-service/25.04.0/kio-zeroconf-25.04.0.tar.xz) = 44924
diff --git a/net/kitinerary/Makefile b/net/kitinerary/Makefile
index 20075f98e622..c590eb7fe4bf 100644
--- a/net/kitinerary/Makefile
+++ b/net/kitinerary/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kitinerary
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	net kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/net/kitinerary/distinfo b/net/kitinerary/distinfo
index 8c0c71ff2a4a..0190a7558fd4 100644
--- a/net/kitinerary/distinfo
+++ b/net/kitinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276051
-SHA256 (KDE/release-service/24.12.3/kitinerary-24.12.3.tar.xz) = da895934f27f99ba7b463a4df8f365fb4b12f15458c266e910c13ebb8ef00784
-SIZE (KDE/release-service/24.12.3/kitinerary-24.12.3.tar.xz) = 2007392
+TIMESTAMP = 1744564292
+SHA256 (KDE/release-service/25.04.0/kitinerary-25.04.0.tar.xz) = 8da99e35247cd424dbeaee03519615490ab9f1f0ae58fd24f7b45e358b230bbe
+SIZE (KDE/release-service/25.04.0/kitinerary-25.04.0.tar.xz) = 2068332
diff --git a/net/kitinerary/pkg-plist b/net/kitinerary/pkg-plist
index 6ecd7ac92fa4..c5b32c686cdc 100644
--- a/net/kitinerary/pkg-plist
+++ b/net/kitinerary/pkg-plist
@@ -169,6 +169,7 @@ share/locale/fi/LC_MESSAGES/kitinerary6.mo
 share/locale/fr/LC_MESSAGES/kitinerary6.mo
 share/locale/gl/LC_MESSAGES/kitinerary6.mo
 share/locale/he/LC_MESSAGES/kitinerary6.mo
+share/locale/hi/LC_MESSAGES/kitinerary6.mo
 share/locale/ia/LC_MESSAGES/kitinerary6.mo
 share/locale/it/LC_MESSAGES/kitinerary6.mo
 share/locale/ja/LC_MESSAGES/kitinerary6.mo
@@ -182,6 +183,7 @@ share/locale/pl/LC_MESSAGES/kitinerary6.mo
 share/locale/pt/LC_MESSAGES/kitinerary6.mo
 share/locale/pt_BR/LC_MESSAGES/kitinerary6.mo
 share/locale/ru/LC_MESSAGES/kitinerary6.mo
+share/locale/sa/LC_MESSAGES/kitinerary6.mo
 share/locale/sk/LC_MESSAGES/kitinerary6.mo
 share/locale/sl/LC_MESSAGES/kitinerary6.mo
 share/locale/sv/LC_MESSAGES/kitinerary6.mo
diff --git a/net/kldap/distinfo b/net/kldap/distinfo
index 129cbdd6e759..3244151c6528 100644
--- a/net/kldap/distinfo
+++ b/net/kldap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276054
-SHA256 (KDE/release-service/24.12.3/kldap-24.12.3.tar.xz) = 764d4dbc4807dff69c65b11f379115f5c9d4c40cd9c64a0ae7f23ac5eda27828
-SIZE (KDE/release-service/24.12.3/kldap-24.12.3.tar.xz) = 190472
+TIMESTAMP = 1744564293
+SHA256 (KDE/release-service/25.04.0/kldap-25.04.0.tar.xz) = e43db9d647e742ad689d8bbf712cccea713d7a92c0db00029251eb6a3dd20f3d
+SIZE (KDE/release-service/25.04.0/kldap-25.04.0.tar.xz) = 191648
diff --git a/net/kldap/pkg-plist b/net/kldap/pkg-plist
index 82db88b9edc5..caddb24cde76 100644
--- a/net/kldap/pkg-plist
+++ b/net/kldap/pkg-plist
@@ -165,6 +165,8 @@ share/locale/ro/LC_MESSAGES/kio_ldap.mo
 share/locale/ro/LC_MESSAGES/libkldap6.mo
 share/locale/ru/LC_MESSAGES/kio_ldap.mo
 share/locale/ru/LC_MESSAGES/libkldap6.mo
+share/locale/sa/LC_MESSAGES/kio_ldap.mo
+share/locale/sa/LC_MESSAGES/libkldap6.mo
 share/locale/se/LC_MESSAGES/kio_ldap.mo
 share/locale/se/LC_MESSAGES/libkldap6.mo
 share/locale/sk/LC_MESSAGES/kio_ldap.mo
diff --git a/net/kmailtransport/distinfo b/net/kmailtransport/distinfo
index 20f9448b1825..fa87cde308fd 100644
--- a/net/kmailtransport/distinfo
+++ b/net/kmailtransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276057
-SHA256 (KDE/release-service/24.12.3/kmailtransport-24.12.3.tar.xz) = d1cc4f83a42cae618c44d216dfd2cb92f8835befbc92b1b41c8a07f15517f04a
-SIZE (KDE/release-service/24.12.3/kmailtransport-24.12.3.tar.xz) = 189116
+TIMESTAMP = 1744564294
+SHA256 (KDE/release-service/25.04.0/kmailtransport-25.04.0.tar.xz) = a1590fbc609d121ee42bf151fc727f89c2802b332a85d1e0861fe8b46d483883
+SIZE (KDE/release-service/25.04.0/kmailtransport-25.04.0.tar.xz) = 191592
diff --git a/net/kmailtransport/pkg-plist b/net/kmailtransport/pkg-plist
index 0cd8dba9afae..2d10f031bdbb 100644
--- a/net/kmailtransport/pkg-plist
+++ b/net/kmailtransport/pkg-plist
@@ -84,6 +84,7 @@ share/locale/pt/LC_MESSAGES/libmailtransport6.mo
 share/locale/pt_BR/LC_MESSAGES/libmailtransport6.mo
 share/locale/ro/LC_MESSAGES/libmailtransport6.mo
 share/locale/ru/LC_MESSAGES/libmailtransport6.mo
+share/locale/sa/LC_MESSAGES/libmailtransport6.mo
 share/locale/se/LC_MESSAGES/libmailtransport6.mo
 share/locale/sk/LC_MESSAGES/libmailtransport6.mo
 share/locale/sl/LC_MESSAGES/libmailtransport6.mo
diff --git a/net/kmbox/distinfo b/net/kmbox/distinfo
index aac53c215ce0..8e80dd483a61 100644
--- a/net/kmbox/distinfo
+++ b/net/kmbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276059
-SHA256 (KDE/release-service/24.12.3/kmbox-24.12.3.tar.xz) = fe0ca441094a71d9169e4bf69362af1dee9dc2e67e08ada3251c6bd25dcb9720
-SIZE (KDE/release-service/24.12.3/kmbox-24.12.3.tar.xz) = 29248
+TIMESTAMP = 1744564294
+SHA256 (KDE/release-service/25.04.0/kmbox-25.04.0.tar.xz) = a4cc7768f1ed728338936501a84c96c273f3d8e5a047b29d34da80bc60b31445
+SIZE (KDE/release-service/25.04.0/kmbox-25.04.0.tar.xz) = 29240
diff --git a/net/kmime/distinfo b/net/kmime/distinfo
index e097fe432c1c..5233cd6e9cfa 100644
--- a/net/kmime/distinfo
+++ b/net/kmime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276062
-SHA256 (KDE/release-service/24.12.3/kmime-24.12.3.tar.xz) = f7cb36c40d94fd4a7f996223c323ef81c43ab9e5573d8b1af5acd0f997e121cc
-SIZE (KDE/release-service/24.12.3/kmime-24.12.3.tar.xz) = 164992
+TIMESTAMP = 1744564295
+SHA256 (KDE/release-service/25.04.0/kmime-25.04.0.tar.xz) = 7a8e4176ef28c117d55936b703bb541ec6c0410c52de8e40182aea8965e21ba4
+SIZE (KDE/release-service/25.04.0/kmime-25.04.0.tar.xz) = 164780
diff --git a/net/kontactinterface/distinfo b/net/kontactinterface/distinfo
index 8c98439ef079..860dc73bc520 100644
--- a/net/kontactinterface/distinfo
+++ b/net/kontactinterface/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276065
-SHA256 (KDE/release-service/24.12.3/kontactinterface-24.12.3.tar.xz) = 2499fd0e2180779323bb0fa8a078eb4303a250daab67828b41c3761bdacb45b5
-SIZE (KDE/release-service/24.12.3/kontactinterface-24.12.3.tar.xz) = 40736
+TIMESTAMP = 1744564295
+SHA256 (KDE/release-service/25.04.0/kontactinterface-25.04.0.tar.xz) = ffcdf272b77ba9ef73dc829504c60d9980113aed9bc8830256c8dec10e351c54
+SIZE (KDE/release-service/25.04.0/kontactinterface-25.04.0.tar.xz) = 41028
diff --git a/net/kpimtextedit/Makefile b/net/kpimtextedit/Makefile
index 711fde40c468..cb323a100f71 100644
--- a/net/kpimtextedit/Makefile
+++ b/net/kpimtextedit/Makefile
@@ -6,9 +6,6 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	KDE library for PIM-specific text editing utilities
 WWW=		https://www.kde.org/
 
-PATCH_SITES=	https://invent.kde.org/pim/kpimtextedit/-/commit/
-PATCHFILES+=	2c36ea1bdd1dcb60cd042a10668d64447484615d.patch:-p1 # Fix build with Qt 6.9
-
 LICENSE=	LGPL21
 
 USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
diff --git a/net/kpimtextedit/distinfo b/net/kpimtextedit/distinfo
index 39399bc6e052..caedbdf68d91 100644
--- a/net/kpimtextedit/distinfo
+++ b/net/kpimtextedit/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742277320
-SHA256 (KDE/release-service/24.12.3/kpimtextedit-24.12.3.tar.xz) = 2f3239d612b7617815fa1748fadce28110814047db2bab7c6ec2b760b1eebc2e
-SIZE (KDE/release-service/24.12.3/kpimtextedit-24.12.3.tar.xz) = 176708
-SHA256 (KDE/release-service/24.12.3/2c36ea1bdd1dcb60cd042a10668d64447484615d.patch) = 539c83ae2af7ff3efb41911ef592bbb08ec49e9639cf4835e09dc12a130ac790
-SIZE (KDE/release-service/24.12.3/2c36ea1bdd1dcb60cd042a10668d64447484615d.patch) = 1362
+TIMESTAMP = 1744564296
+SHA256 (KDE/release-service/25.04.0/kpimtextedit-25.04.0.tar.xz) = 3baa3794889f0c9bbc862c5d7021ea7c4c59528f9fb1ee4c053611325783e9c9
+SIZE (KDE/release-service/25.04.0/kpimtextedit-25.04.0.tar.xz) = 181188
diff --git a/net/kpimtextedit/pkg-plist b/net/kpimtextedit/pkg-plist
index f68d02cfc5c0..a54af4439ec3 100644
--- a/net/kpimtextedit/pkg-plist
+++ b/net/kpimtextedit/pkg-plist
@@ -52,6 +52,7 @@ share/locale/fr/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/ga/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/gl/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/he/LC_MESSAGES/libkpimtextedit6.mo
+share/locale/hi/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/hu/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/ia/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/it/LC_MESSAGES/libkpimtextedit6.mo
@@ -73,6 +74,7 @@ share/locale/pt/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/pt_BR/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/ro/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/ru/LC_MESSAGES/libkpimtextedit6.mo
+share/locale/sa/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/sk/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/sl/LC_MESSAGES/libkpimtextedit6.mo
 share/locale/sq/LC_MESSAGES/libkpimtextedit6.mo
diff --git a/net/krdc/Makefile b/net/krdc/Makefile
index 8fa34245189e..e89d38c59921 100644
--- a/net/krdc/Makefile
+++ b/net/krdc/Makefile
@@ -30,9 +30,7 @@ OPTIONS_DEFINE=	FREERDP DOCS
 OPTIONS_DEFAULT=	FREERDP
 OPTIONS_SUB=	yes
 FREERDP_DESC=	Remote Desktop support via FreeRDP
-FREERDP_LIB_DEPENDS=	libfreerdp2.so:net/freerdp \
-			libfreerdp-client2.so:net/freerdp \
-			libwinpr2.so:net/freerdp
+FREERDP_LIB_DEPENDS=	libfreerdp3.so:net/freerdp3
 FREERDP_CMAKE_BOOL=	WITH_RDP
 
 .include <bsd.port.mk>
diff --git a/net/krdc/distinfo b/net/krdc/distinfo
index dd385df4ab44..b6f1fd88b2b3 100644
--- a/net/krdc/distinfo
+++ b/net/krdc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276073
-SHA256 (KDE/release-service/24.12.3/krdc-24.12.3.tar.xz) = 4bfe9e01fb16d97851cbf22563d5fb109976e3c561e8b079c493201613953764
-SIZE (KDE/release-service/24.12.3/krdc-24.12.3.tar.xz) = 1558624
+TIMESTAMP = 1744564297
+SHA256 (KDE/release-service/25.04.0/krdc-25.04.0.tar.xz) = c80d008cd4370cd79ff987fe792ef8a10da5e994addb84e884343a46d14b3df4
+SIZE (KDE/release-service/25.04.0/krdc-25.04.0.tar.xz) = 1589676
diff --git a/net/krdc/pkg-plist b/net/krdc/pkg-plist
index 3a66c6dad10e..d33e28f23b6b 100644
--- a/net/krdc/pkg-plist
+++ b/net/krdc/pkg-plist
@@ -13,6 +13,7 @@ lib/libkrdccore.so.5
 %%FREERDP%%%%QT_PLUGINDIR%%/krdc/krdc_rdpplugin.so
 share/applications/org.kde.krdc.desktop
 share/config.kcfg/krdc.kcfg
+share/icons/hicolor/scalable/apps/krdc.svg
 share/locale/af/LC_MESSAGES/krdc.mo
 share/locale/ar/LC_MESSAGES/krdc.mo
 share/locale/be/LC_MESSAGES/krdc.mo
@@ -68,6 +69,7 @@ share/locale/pt/LC_MESSAGES/krdc.mo
 share/locale/pt_BR/LC_MESSAGES/krdc.mo
 share/locale/ro/LC_MESSAGES/krdc.mo
 share/locale/ru/LC_MESSAGES/krdc.mo
+share/locale/sa/LC_MESSAGES/krdc.mo
 share/locale/se/LC_MESSAGES/krdc.mo
 share/locale/sk/LC_MESSAGES/krdc.mo
 share/locale/sl/LC_MESSAGES/krdc.mo
diff --git a/net/krfb/Makefile b/net/krfb/Makefile
index e75b55fdf27a..278788353ec4 100644
--- a/net/krfb/Makefile
+++ b/net/krfb/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	krfb
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	net kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/net/krfb/distinfo b/net/krfb/distinfo
index a634dd109a7c..6052ef874998 100644
--- a/net/krfb/distinfo
+++ b/net/krfb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276077
-SHA256 (KDE/release-service/24.12.3/krfb-24.12.3.tar.xz) = f16abf700350dbfbe251d32104a7ed73f8faa2a4399e9ea754317df0e197cfc1
-SIZE (KDE/release-service/24.12.3/krfb-24.12.3.tar.xz) = 1218064
+TIMESTAMP = 1744564297
+SHA256 (KDE/release-service/25.04.0/krfb-25.04.0.tar.xz) = b4fd5369de7c7f135dd41a304cb865a5fd3272483649cf39c50821bf8cfe0751
+SIZE (KDE/release-service/25.04.0/krfb-25.04.0.tar.xz) = 1221920
diff --git a/net/krfb/pkg-plist b/net/krfb/pkg-plist
index 34e71dcb93d3..e87ca2a29cf7 100644
--- a/net/krfb/pkg-plist
+++ b/net/krfb/pkg-plist
@@ -69,6 +69,7 @@ share/locale/pt/LC_MESSAGES/krfb.mo
 share/locale/pt_BR/LC_MESSAGES/krfb.mo
 share/locale/ro/LC_MESSAGES/krfb.mo
 share/locale/ru/LC_MESSAGES/krfb.mo
+share/locale/sa/LC_MESSAGES/krfb.mo
 share/locale/se/LC_MESSAGES/krfb.mo
 share/locale/sk/LC_MESSAGES/krfb.mo
 share/locale/sl/LC_MESSAGES/krfb.mo
diff --git a/net/ksmtp/distinfo b/net/ksmtp/distinfo
index e699fe33e54a..63c35f0cd2e0 100644
--- a/net/ksmtp/distinfo
+++ b/net/ksmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276080
-SHA256 (KDE/release-service/24.12.3/ksmtp-24.12.3.tar.xz) = 600012d231a8bdc44aceb0fcee46eb49d281a5fa6775a6ed24d9ca85790fd93b
-SIZE (KDE/release-service/24.12.3/ksmtp-24.12.3.tar.xz) = 53236
+TIMESTAMP = 1744564298
+SHA256 (KDE/release-service/25.04.0/ksmtp-25.04.0.tar.xz) = 28410ecf9a86bbb798875853d16e72274ba85962f7a54016e8d6aa0fdcab4f0d
+SIZE (KDE/release-service/25.04.0/ksmtp-25.04.0.tar.xz) = 53212
diff --git a/net/ktnef/distinfo b/net/ktnef/distinfo
index 1aeafa29be81..e33c0d6d6782 100644
--- a/net/ktnef/distinfo
+++ b/net/ktnef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276083
-SHA256 (KDE/release-service/24.12.3/ktnef-24.12.3.tar.xz) = c2d2f1b64e1667be32e7e5d051d98f4f41ef67c10777782bf9e4a41b5745702d
-SIZE (KDE/release-service/24.12.3/ktnef-24.12.3.tar.xz) = 313420
+TIMESTAMP = 1744564298
+SHA256 (KDE/release-service/25.04.0/ktnef-25.04.0.tar.xz) = 037dd832b38e9fc7a396289664f4ea198f3290927e9a57f260f9cde7b5644814
+SIZE (KDE/release-service/25.04.0/ktnef-25.04.0.tar.xz) = 314828
diff --git a/net/ktnef/pkg-plist b/net/ktnef/pkg-plist
index cb67fff41920..63cb29250926 100644
--- a/net/ktnef/pkg-plist
+++ b/net/ktnef/pkg-plist
@@ -67,6 +67,7 @@ share/locale/pt/LC_MESSAGES/libktnef6.mo
 share/locale/pt_BR/LC_MESSAGES/libktnef6.mo
 share/locale/ro/LC_MESSAGES/libktnef6.mo
 share/locale/ru/LC_MESSAGES/libktnef6.mo
+share/locale/sa/LC_MESSAGES/libktnef6.mo
 share/locale/se/LC_MESSAGES/libktnef6.mo
 share/locale/sk/LC_MESSAGES/libktnef6.mo
 share/locale/sl/LC_MESSAGES/libktnef6.mo
diff --git a/net/libgravatar/distinfo b/net/libgravatar/distinfo
index 2ff3c1da95fb..0660d4f65726 100644
--- a/net/libgravatar/distinfo
+++ b/net/libgravatar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276086
-SHA256 (KDE/release-service/24.12.3/libgravatar-24.12.3.tar.xz) = 44d9f1bd60ea4fc70956882d667c32b4df001b5cdee4a083e85eacf6a8467c0d
-SIZE (KDE/release-service/24.12.3/libgravatar-24.12.3.tar.xz) = 38688
+TIMESTAMP = 1744564299
+SHA256 (KDE/release-service/25.04.0/libgravatar-25.04.0.tar.xz) = 6229494e60ef2fad87eb54d461d9d38b4708e6fd8749f1b6192911d12ad87bfa
+SIZE (KDE/release-service/25.04.0/libgravatar-25.04.0.tar.xz) = 38688
diff --git a/net/libkgapi/distinfo b/net/libkgapi/distinfo
index 4d3c3a22c83d..9703ce807b4a 100644
--- a/net/libkgapi/distinfo
+++ b/net/libkgapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276090
-SHA256 (KDE/release-service/24.12.3/libkgapi-24.12.3.tar.xz) = 71f2c0ed7131c4c74d988285b89591e138881448d3b867466680f4b4b742e177
-SIZE (KDE/release-service/24.12.3/libkgapi-24.12.3.tar.xz) = 339480
+TIMESTAMP = 1744564300
+SHA256 (KDE/release-service/25.04.0/libkgapi-25.04.0.tar.xz) = 56111bdaf95edcc4352454464f97a41bed8244c752b66c72ac4ec02662f79a05
+SIZE (KDE/release-service/25.04.0/libkgapi-25.04.0.tar.xz) = 341588
diff --git a/net/libkgapi/pkg-plist b/net/libkgapi/pkg-plist
index 50195ddc7cdc..170c2a4996fa 100644
--- a/net/libkgapi/pkg-plist
+++ b/net/libkgapi/pkg-plist
@@ -409,6 +409,7 @@ share/locale/fr/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/ga/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/gl/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/he/LC_MESSAGES/libkgapi6_qt.qm
+share/locale/hi/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/hu/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/ia/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/it/LC_MESSAGES/libkgapi6_qt.qm
@@ -429,6 +430,7 @@ share/locale/pt/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/pt_BR/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/ro/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/ru/LC_MESSAGES/libkgapi6_qt.qm
+share/locale/sa/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/sk/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/sl/LC_MESSAGES/libkgapi6_qt.qm
 share/locale/sr/LC_MESSAGES/libkgapi6_qt.qm
diff --git a/net/libksieve/distinfo b/net/libksieve/distinfo
index ec91821badc6..9b1e877b87f1 100644
--- a/net/libksieve/distinfo
+++ b/net/libksieve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276093
-SHA256 (KDE/release-service/24.12.3/libksieve-24.12.3.tar.xz) = 22273597d3a5879cf67f747c22c0d68da49b192039ca48203b3de8b170d1ce47
-SIZE (KDE/release-service/24.12.3/libksieve-24.12.3.tar.xz) = 603936
+TIMESTAMP = 1744564300
+SHA256 (KDE/release-service/25.04.0/libksieve-25.04.0.tar.xz) = 73e8e15762bdbdb216002dbf53324e71865ea3becc52460759f3eb06e9544da0
+SIZE (KDE/release-service/25.04.0/libksieve-25.04.0.tar.xz) = 614864
diff --git a/net/libksieve/pkg-plist b/net/libksieve/pkg-plist
index ea3542f5965e..8e2be95a49a0 100644
--- a/net/libksieve/pkg-plist
+++ b/net/libksieve/pkg-plist
@@ -142,6 +142,7 @@ share/locale/pt/LC_MESSAGES/libksieve6.mo
 share/locale/pt_BR/LC_MESSAGES/libksieve6.mo
 share/locale/ro/LC_MESSAGES/libksieve6.mo
 share/locale/ru/LC_MESSAGES/libksieve6.mo
+share/locale/sa/LC_MESSAGES/libksieve6.mo
 share/locale/se/LC_MESSAGES/libksieve6.mo
 share/locale/sk/LC_MESSAGES/libksieve6.mo
 share/locale/sl/LC_MESSAGES/libksieve6.mo
diff --git a/net/mailcommon/distinfo b/net/mailcommon/distinfo
index 9d14760ed16c..6189fa5d466a 100644
--- a/net/mailcommon/distinfo
+++ b/net/mailcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276098
-SHA256 (KDE/release-service/24.12.3/mailcommon-24.12.3.tar.xz) = e603486bd76db5486c8af98053d2792a1b47d09fbd02e2db807d3c04aad2a8ef
-SIZE (KDE/release-service/24.12.3/mailcommon-24.12.3.tar.xz) = 792732
+TIMESTAMP = 1744564301
+SHA256 (KDE/release-service/25.04.0/mailcommon-25.04.0.tar.xz) = 5ae186a78b2b4b322a4ffe60992812490f9f1bcaa05774aa7200d0c9ca2a5cf2
+SIZE (KDE/release-service/25.04.0/mailcommon-25.04.0.tar.xz) = 813184
diff --git a/net/mailcommon/pkg-plist b/net/mailcommon/pkg-plist
index 523bf8409035..bf79736c01f3 100644
--- a/net/mailcommon/pkg-plist
+++ b/net/mailcommon/pkg-plist
@@ -134,6 +134,7 @@ share/locale/fi/LC_MESSAGES/libmailcommon6.mo
 share/locale/fr/LC_MESSAGES/libmailcommon6.mo
 share/locale/ga/LC_MESSAGES/libmailcommon6.mo
 share/locale/gl/LC_MESSAGES/libmailcommon6.mo
+share/locale/hi/LC_MESSAGES/libmailcommon6.mo
 share/locale/hr/LC_MESSAGES/libmailcommon6.mo
 share/locale/hu/LC_MESSAGES/libmailcommon6.mo
 share/locale/ia/LC_MESSAGES/libmailcommon6.mo
@@ -154,6 +155,7 @@ share/locale/pt/LC_MESSAGES/libmailcommon6.mo
 share/locale/pt_BR/LC_MESSAGES/libmailcommon6.mo
 share/locale/ro/LC_MESSAGES/libmailcommon6.mo
 share/locale/ru/LC_MESSAGES/libmailcommon6.mo
+share/locale/sa/LC_MESSAGES/libmailcommon6.mo
 share/locale/se/LC_MESSAGES/libmailcommon6.mo
 share/locale/sk/LC_MESSAGES/libmailcommon6.mo
 share/locale/sl/LC_MESSAGES/libmailcommon6.mo
diff --git a/net/mailimporter/distinfo b/net/mailimporter/distinfo
index d562a3077b81..1b73c6a9f518 100644
--- a/net/mailimporter/distinfo
+++ b/net/mailimporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276102
-SHA256 (KDE/release-service/24.12.3/mailimporter-24.12.3.tar.xz) = 88dfe0f31790701d03ce5902abe93410413bd4477baf3da74967c5f0fa3d65ae
-SIZE (KDE/release-service/24.12.3/mailimporter-24.12.3.tar.xz) = 597552
+TIMESTAMP = 1744564301
+SHA256 (KDE/release-service/25.04.0/mailimporter-25.04.0.tar.xz) = 2860fb5891fe5bda4a60b29d899eb5f30cd36c6a59848bff8e2171ce808b48f9
+SIZE (KDE/release-service/25.04.0/mailimporter-25.04.0.tar.xz) = 601124
diff --git a/net/mailimporter/pkg-plist b/net/mailimporter/pkg-plist
index 54d97a020408..f513744abc5c 100644
--- a/net/mailimporter/pkg-plist
+++ b/net/mailimporter/pkg-plist
@@ -131,6 +131,7 @@ share/locale/pt/LC_MESSAGES/libmailimporter6.mo
 share/locale/pt_BR/LC_MESSAGES/libmailimporter6.mo
 share/locale/ro/LC_MESSAGES/libmailimporter6.mo
 share/locale/ru/LC_MESSAGES/libmailimporter6.mo
+share/locale/sa/LC_MESSAGES/libmailimporter6.mo
 share/locale/se/LC_MESSAGES/libmailimporter6.mo
 share/locale/sk/LC_MESSAGES/libmailimporter6.mo
 share/locale/sl/LC_MESSAGES/libmailimporter6.mo
diff --git a/net/messagelib/distinfo b/net/messagelib/distinfo
index 28cb446c78c0..da45a5c73ce8 100644
--- a/net/messagelib/distinfo
+++ b/net/messagelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276108
-SHA256 (KDE/release-service/24.12.3/messagelib-24.12.3.tar.xz) = 1f8ef167de26fe1c31afdd48bf359fc511e5691ef8dbaded3390f5037755ef8c
-SIZE (KDE/release-service/24.12.3/messagelib-24.12.3.tar.xz) = 7423644
+TIMESTAMP = 1744564302
+SHA256 (KDE/release-service/25.04.0/messagelib-25.04.0.tar.xz) = fb647629a4362b1ff9914314cb4304ec98239fefda5cf621a7e728265a5d907c
+SIZE (KDE/release-service/25.04.0/messagelib-25.04.0.tar.xz) = 7463544
diff --git a/net/messagelib/pkg-plist b/net/messagelib/pkg-plist
index c6e45178657e..fee171bc04b0 100644
--- a/net/messagelib/pkg-plist
+++ b/net/messagelib/pkg-plist
@@ -9,8 +9,8 @@ include/KPim6/MessageComposer/MessageComposer/AttachmentModel
 include/KPim6/MessageComposer/MessageComposer/AttachmentVcardFromAddressBookJob
 include/KPim6/MessageComposer/MessageComposer/AutocryptHeadersJob
 include/KPim6/MessageComposer/MessageComposer/AutocryptKeyResolverCore
-include/KPim6/MessageComposer/MessageComposer/Composer
 include/KPim6/MessageComposer/MessageComposer/ComposerAttachmentInterface
+include/KPim6/MessageComposer/MessageComposer/ComposerJob
 include/KPim6/MessageComposer/MessageComposer/ComposerLineEdit
 include/KPim6/MessageComposer/MessageComposer/ComposerViewBase
 include/KPim6/MessageComposer/MessageComposer/ComposerViewInterface
@@ -98,8 +98,8 @@ include/KPim6/MessageComposer/messagecomposer/attachmentmodel.h
 include/KPim6/MessageComposer/messagecomposer/attachmentvcardfromaddressbookjob.h
 include/KPim6/MessageComposer/messagecomposer/autocryptheadersjob.h
 include/KPim6/MessageComposer/messagecomposer/autocryptkeyresolvercore.h
-include/KPim6/MessageComposer/messagecomposer/composer.h
 include/KPim6/MessageComposer/messagecomposer/composerattachmentinterface.h
+include/KPim6/MessageComposer/messagecomposer/composerjob.h
 include/KPim6/MessageComposer/messagecomposer/composerlineedit.h
 include/KPim6/MessageComposer/messagecomposer/composerviewbase.h
 include/KPim6/MessageComposer/messagecomposer/composerviewinterface.h
@@ -220,6 +220,7 @@ include/KPim6/MessageCore/messagecore_version.h
 include/KPim6/MessageList/MessageList/AggregationComboBox
 include/KPim6/MessageList/MessageList/AggregationConfigButton
 include/KPim6/MessageList/MessageList/Enums
+include/KPim6/MessageList/MessageList/MD5Hash
 include/KPim6/MessageList/MessageList/MessageListUtil
 include/KPim6/MessageList/MessageList/Pane
 include/KPim6/MessageList/MessageList/QuickSearchLine
@@ -235,6 +236,7 @@ include/KPim6/MessageList/messagelist/aggregationcombobox.h
 include/KPim6/MessageList/messagelist/aggregationconfigbutton.h
 include/KPim6/MessageList/messagelist/config-messagelist.h
 include/KPim6/MessageList/messagelist/enums.h
+include/KPim6/MessageList/messagelist/md5hash.h
 include/KPim6/MessageList/messagelist/messagelist_export.h
 include/KPim6/MessageList/messagelist/messagelistsettings.h
 include/KPim6/MessageList/messagelist/messagelistutil.h
@@ -763,9 +765,13 @@ share/locale/he/LC_MESSAGES/libmessageviewer6.mo
 share/locale/he/LC_MESSAGES/libmimetreeparser6.mo
 share/locale/he/LC_MESSAGES/libtemplateparser6.mo
 share/locale/he/LC_MESSAGES/libwebengineviewer6.mo
+share/locale/hi/LC_MESSAGES/libmessagecomposer6.mo
+share/locale/hi/LC_MESSAGES/libmessagecore6.mo
 share/locale/hi/LC_MESSAGES/libmessagelist6.mo
 share/locale/hi/LC_MESSAGES/libmessageviewer6.mo
 share/locale/hi/LC_MESSAGES/libmimetreeparser6.mo
+share/locale/hi/LC_MESSAGES/libtemplateparser6.mo
+share/locale/hi/LC_MESSAGES/libwebengineviewer6.mo
 share/locale/hr/LC_MESSAGES/libmessagelist6.mo
 share/locale/hr/LC_MESSAGES/libmessageviewer6.mo
 share/locale/hr/LC_MESSAGES/libmimetreeparser6.mo
@@ -926,6 +932,13 @@ share/locale/ru/LC_MESSAGES/libmessageviewer6.mo
 share/locale/ru/LC_MESSAGES/libmimetreeparser6.mo
 share/locale/ru/LC_MESSAGES/libtemplateparser6.mo
 share/locale/ru/LC_MESSAGES/libwebengineviewer6.mo
+share/locale/sa/LC_MESSAGES/libmessagecomposer6.mo
+share/locale/sa/LC_MESSAGES/libmessagecore6.mo
+share/locale/sa/LC_MESSAGES/libmessagelist6.mo
+share/locale/sa/LC_MESSAGES/libmessageviewer6.mo
+share/locale/sa/LC_MESSAGES/libmimetreeparser6.mo
+share/locale/sa/LC_MESSAGES/libtemplateparser6.mo
+share/locale/sa/LC_MESSAGES/libwebengineviewer6.mo
 share/locale/se/LC_MESSAGES/libmessagelist6.mo
 share/locale/se/LC_MESSAGES/libmessageviewer6.mo
 share/locale/se/LC_MESSAGES/libmimetreeparser6.mo
diff --git a/net/mimetreeparser/distinfo b/net/mimetreeparser/distinfo
index 33d96eea8098..7bd31cbb5588 100644
--- a/net/mimetreeparser/distinfo
+++ b/net/mimetreeparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276112
-SHA256 (KDE/release-service/24.12.3/mimetreeparser-24.12.3.tar.xz) = 116a70ed271be58628343f9cacab76bff56f3c0248cf236f9717c6e0640591f0
-SIZE (KDE/release-service/24.12.3/mimetreeparser-24.12.3.tar.xz) = 646768
+TIMESTAMP = 1744564303
+SHA256 (KDE/release-service/25.04.0/mimetreeparser-25.04.0.tar.xz) = 752fe60a4e6d21e339e0d9607441f3c227b023f4c349d861f039a57e9ab052a5
+SIZE (KDE/release-service/25.04.0/mimetreeparser-25.04.0.tar.xz) = 652416
diff --git a/net/mimetreeparser/pkg-plist b/net/mimetreeparser/pkg-plist
index f7f89a101bd5..037e83ccdfa0 100644
--- a/net/mimetreeparser/pkg-plist
+++ b/net/mimetreeparser/pkg-plist
@@ -24,9 +24,11 @@ include/KPim6/MimeTreeParserCore/mimetreeparsercore/urlhandler.h
 include/KPim6/MimeTreeParserCore/mimetreeparserng_version.h
 include/KPim6/MimeTreeParserWidgets/MimeTreeParserWidgets/MessageViewer
 include/KPim6/MimeTreeParserWidgets/MimeTreeParserWidgets/MessageViewerDialog
+include/KPim6/MimeTreeParserWidgets/MimeTreeParserWidgets/MessageViewerWindow
 include/KPim6/MimeTreeParserWidgets/mimetreeparser_widgets_version.h
 include/KPim6/MimeTreeParserWidgets/mimetreeparserwidgets/messageviewer.h
 include/KPim6/MimeTreeParserWidgets/mimetreeparserwidgets/messageviewerdialog.h
+include/KPim6/MimeTreeParserWidgets/mimetreeparserwidgets/messageviewerwindow.h
 include/KPim6/MimeTreeParserWidgets/mimetreeparserwidgets/mimetreeparser_widgets_export.h
 lib/cmake/KPim6MimeTreeParserCore/KPim6MimeTreeParserCoreConfig.cmake
 lib/cmake/KPim6MimeTreeParserCore/KPim6MimeTreeParserCoreConfigVersion.cmake
@@ -72,6 +74,7 @@ share/locale/fi/LC_MESSAGES/mimetreeparser6.mo
 share/locale/fr/LC_MESSAGES/mimetreeparser6.mo
 share/locale/gl/LC_MESSAGES/mimetreeparser6.mo
 share/locale/he/LC_MESSAGES/mimetreeparser6.mo
+share/locale/hi/LC_MESSAGES/mimetreeparser6.mo
 share/locale/hu/LC_MESSAGES/mimetreeparser6.mo
 share/locale/ia/LC_MESSAGES/mimetreeparser6.mo
 share/locale/it/LC_MESSAGES/mimetreeparser6.mo
@@ -82,8 +85,8 @@ share/locale/lt/LC_MESSAGES/mimetreeparser6.mo
 share/locale/lv/LC_MESSAGES/mimetreeparser6.mo
 share/locale/nl/LC_MESSAGES/mimetreeparser6.mo
 share/locale/pl/LC_MESSAGES/mimetreeparser6.mo
-share/locale/pt_BR/LC_MESSAGES/mimetreeparser6.mo
 share/locale/ru/LC_MESSAGES/mimetreeparser6.mo
+share/locale/sa/LC_MESSAGES/mimetreeparser6.mo
 share/locale/sk/LC_MESSAGES/mimetreeparser6.mo
 share/locale/sl/LC_MESSAGES/mimetreeparser6.mo
 share/locale/sv/LC_MESSAGES/mimetreeparser6.mo
diff --git a/net/pimcommon/distinfo b/net/pimcommon/distinfo
index 7d030066b97a..910af206011a 100644
--- a/net/pimcommon/distinfo
+++ b/net/pimcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276115
-SHA256 (KDE/release-service/24.12.3/pimcommon-24.12.3.tar.xz) = b50eca817359359fcbe8c067813c764bc8e419b59d608ff69de10b4f7ff95b2f
-SIZE (KDE/release-service/24.12.3/pimcommon-24.12.3.tar.xz) = 365688
+TIMESTAMP = 1744564303
+SHA256 (KDE/release-service/25.04.0/pimcommon-25.04.0.tar.xz) = 3d7309c71a6bf23a238b2f6c5ff4f6b8e75c81eeee056a4f12d22beb374ff750
+SIZE (KDE/release-service/25.04.0/pimcommon-25.04.0.tar.xz) = 381368
diff --git a/net/pimcommon/pkg-plist b/net/pimcommon/pkg-plist
index 9875ba284266..070bfe309bd6 100644
--- a/net/pimcommon/pkg-plist
+++ b/net/pimcommon/pkg-plist
@@ -17,6 +17,9 @@ include/KPim6/PimCommon/PimCommon/GenericPluginManager
 include/KPim6/PimCommon/PimCommon/KActionMenuChangeCase
 include/KPim6/PimCommon/PimCommon/LineEditWithAutoCorrection
 include/KPim6/PimCommon/PimCommon/LineEditWithCompleterNg
+include/KPim6/PimCommon/PimCommon/NeedUpdateCheckExistingNewVersionJob
+include/KPim6/PimCommon/PimCommon/NeedUpdateParseHtmlJob
+include/KPim6/PimCommon/PimCommon/NeedUpdateParseHtmlUtil
 include/KPim6/PimCommon/PimCommon/NeedUpdateVersionUtils
 include/KPim6/PimCommon/PimCommon/NeedUpdateVersionWidget
 include/KPim6/PimCommon/PimCommon/NetworkManager
@@ -56,6 +59,9 @@ include/KPim6/PimCommon/pimcommon/imapresourcesettings.h
 include/KPim6/PimCommon/pimcommon/kactionmenuchangecase.h
 include/KPim6/PimCommon/pimcommon/lineeditwithautocorrection.h
 include/KPim6/PimCommon/pimcommon/lineeditwithcompleterng.h
+include/KPim6/PimCommon/pimcommon/needupdatecheckexistingnewversionjob.h
+include/KPim6/PimCommon/pimcommon/needupdateparsehtmljob.h
+include/KPim6/PimCommon/pimcommon/needupdateparsehtmlutil.h
 include/KPim6/PimCommon/pimcommon/needupdateversionutils.h
 include/KPim6/PimCommon/pimcommon/needupdateversionwidget.h
 include/KPim6/PimCommon/pimcommon/networkmanager.h
@@ -88,7 +94,6 @@ include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CheckedCollectionWidget
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CollectionAclPage
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CollectionTypeUtil
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CompletionConfigureDialog
-include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CompletionOrderEditor
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/ContentTypeWidget
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/CreateResource
 include/KPim6/PimCommonAkonadi/PimCommonAkonadi/GenericPluginInterface
@@ -107,7 +112,6 @@ include/KPim6/PimCommonAkonadi/pimcommonakonadi/checkedcollectionwidget.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/collectionaclpage.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/collectiontypeutil.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/completionconfiguredialog.h
-include/KPim6/PimCommonAkonadi/pimcommonakonadi/completionordereditor.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/contenttypewidget.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/createresource.h
 include/KPim6/PimCommonAkonadi/pimcommonakonadi/genericplugininterface.h
@@ -165,6 +169,7 @@ share/locale/fr/LC_MESSAGES/libpimcommon6.mo
 share/locale/ga/LC_MESSAGES/libpimcommon6.mo
 share/locale/gl/LC_MESSAGES/libpimcommon6.mo
 share/locale/he/LC_MESSAGES/libpimcommon6.mo
+share/locale/hi/LC_MESSAGES/libpimcommon6.mo
 share/locale/hu/LC_MESSAGES/libpimcommon6.mo
 share/locale/ia/LC_MESSAGES/libpimcommon6.mo
 share/locale/it/LC_MESSAGES/libpimcommon6.mo
@@ -173,6 +178,7 @@ share/locale/ka/LC_MESSAGES/libpimcommon6.mo
 share/locale/kk/LC_MESSAGES/libpimcommon6.mo
 share/locale/ko/LC_MESSAGES/libpimcommon6.mo
 share/locale/lt/LC_MESSAGES/libpimcommon6.mo
+share/locale/lv/LC_MESSAGES/libpimcommon6.mo
 share/locale/mr/LC_MESSAGES/libpimcommon6.mo
 share/locale/nb/LC_MESSAGES/libpimcommon6.mo
 share/locale/nds/LC_MESSAGES/libpimcommon6.mo
@@ -182,6 +188,7 @@ share/locale/pt/LC_MESSAGES/libpimcommon6.mo
 share/locale/pt_BR/LC_MESSAGES/libpimcommon6.mo
 share/locale/ro/LC_MESSAGES/libpimcommon6.mo
 share/locale/ru/LC_MESSAGES/libpimcommon6.mo
+share/locale/sa/LC_MESSAGES/libpimcommon6.mo
 share/locale/sk/LC_MESSAGES/libpimcommon6.mo
 share/locale/sl/LC_MESSAGES/libpimcommon6.mo
 share/locale/sr/LC_MESSAGES/libpimcommon6.mo
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index 0f8447837790..3bafca5e4eb5 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276125
-SHA256 (KDE/release-service/24.12.3/kalzium-24.12.3.tar.xz) = caba9b4db5a4bb7fbe0a9a9677d3fa5edf0feb150fffc7b5f08a6f8b81b0abbd
-SIZE (KDE/release-service/24.12.3/kalzium-24.12.3.tar.xz) = 22679464
+TIMESTAMP = 1744564304
+SHA256 (KDE/release-service/25.04.0/kalzium-25.04.0.tar.xz) = 765728db14f834863fa3893f70d034d2a76b06aa4c86ce55f15bfd54437fd5f0
+SIZE (KDE/release-service/25.04.0/kalzium-25.04.0.tar.xz) = 22660532
diff --git a/science/step/distinfo b/science/step/distinfo
index 2a0918cfd958..acffc88cc8d6 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276130
-SHA256 (KDE/release-service/24.12.3/step-24.12.3.tar.xz) = a5a1d9ba40fef491e6ef9e639efa6acea1a2bf8ea4fee6a0235bcb1f45742a40
-SIZE (KDE/release-service/24.12.3/step-24.12.3.tar.xz) = 987744
+TIMESTAMP = 1744564304
+SHA256 (KDE/release-service/25.04.0/step-25.04.0.tar.xz) = 811acf0f44bbbdfd9565feef92766fba7ca72cf1599d09ac3ba0cf5df5c7cde1
+SIZE (KDE/release-service/25.04.0/step-25.04.0.tar.xz) = 988020
diff --git a/security/keysmith/Makefile b/security/keysmith/Makefile
index f0bdaced89f5..d1b3694bb376 100644
--- a/security/keysmith/Makefile
+++ b/security/keysmith/Makefile
@@ -13,7 +13,7 @@ LIB_DEPENDS=	libsodium.so:security/libsodium
 
 USES=		cmake desktop-file-utils gettext kde:6 pkgconfig qt:6 tar:xz \
 		xorg
-USE_KDE=	dbusaddons i18n kirigami2 qqc2-desktop-style windowsystem \
+USE_KDE=	dbusaddons i18n kirigami2 prison qqc2-desktop-style windowsystem \
 		ecm:build
 USE_QT=		5compat base
 USE_XORG=	x11
diff --git a/security/keysmith/distinfo b/security/keysmith/distinfo
index f1a617813351..21e399fe1cd6 100644
--- a/security/keysmith/distinfo
+++ b/security/keysmith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276132
-SHA256 (KDE/release-service/24.12.3/keysmith-24.12.3.tar.xz) = 2516e59611e6f2209ff8cae34edacbeb9e1dccb16c3b5afea69c9264c09613c5
-SIZE (KDE/release-service/24.12.3/keysmith-24.12.3.tar.xz) = 174084
+TIMESTAMP = 1744564305
+SHA256 (KDE/release-service/25.04.0/keysmith-25.04.0.tar.xz) = 0201f1df96af17afa5a9f0ba3fd2e5f581b5e789e634f29875071f0661656f2e
+SIZE (KDE/release-service/25.04.0/keysmith-25.04.0.tar.xz) = 237352
diff --git a/security/keysmith/pkg-plist b/security/keysmith/pkg-plist
index 72d68c9ed50f..cac2f5360143 100644
--- a/security/keysmith/pkg-plist
+++ b/security/keysmith/pkg-plist
@@ -1,6 +1,6 @@
 bin/keysmith
 share/applications/org.kde.keysmith.desktop
-share/icons/hicolor/scalable/apps/keysmith.svg
+share/icons/hicolor/scalable/apps/org.kde.keysmith.svg
 share/locale/ar/LC_MESSAGES/keysmith.mo
 share/locale/ast/LC_MESSAGES/keysmith.mo
 share/locale/ca/LC_MESSAGES/keysmith.mo
@@ -16,6 +16,7 @@ share/locale/fi/LC_MESSAGES/keysmith.mo
 share/locale/fr/LC_MESSAGES/keysmith.mo
 share/locale/gl/LC_MESSAGES/keysmith.mo
 share/locale/he/LC_MESSAGES/keysmith.mo
+share/locale/hi/LC_MESSAGES/keysmith.mo
 share/locale/hu/LC_MESSAGES/keysmith.mo
 share/locale/ia/LC_MESSAGES/keysmith.mo
 share/locale/it/LC_MESSAGES/keysmith.mo
@@ -31,6 +32,7 @@ share/locale/pt/LC_MESSAGES/keysmith.mo
 share/locale/pt_BR/LC_MESSAGES/keysmith.mo
 share/locale/ro/LC_MESSAGES/keysmith.mo
 share/locale/ru/LC_MESSAGES/keysmith.mo
+share/locale/sa/LC_MESSAGES/keysmith.mo
 share/locale/sk/LC_MESSAGES/keysmith.mo
 share/locale/sl/LC_MESSAGES/keysmith.mo
 share/locale/sv/LC_MESSAGES/keysmith.mo
diff --git a/security/kgpg/distinfo b/security/kgpg/distinfo
index 3812c534b2cb..b9c45e35c8ef 100644
--- a/security/kgpg/distinfo
+++ b/security/kgpg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276138
-SHA256 (KDE/release-service/24.12.3/kgpg-24.12.3.tar.xz) = 6bc02dfd2be442d49aff0f81703fc7add5122d05680a850b80e6317bbe404781
-SIZE (KDE/release-service/24.12.3/kgpg-24.12.3.tar.xz) = 3031792
+TIMESTAMP = 1744564305
+SHA256 (KDE/release-service/25.04.0/kgpg-25.04.0.tar.xz) = 1a05594d4e8bcf2ad391f48c46f25365b19a8e9b6e2c2bcc1d3a88fd2948e906
+SIZE (KDE/release-service/25.04.0/kgpg-25.04.0.tar.xz) = 3049900
diff --git a/security/kgpg/pkg-plist b/security/kgpg/pkg-plist
index 04015bca58a6..24ece8ca781c 100644
--- a/security/kgpg/pkg-plist
+++ b/security/kgpg/pkg-plist
@@ -70,6 +70,7 @@ share/locale/fr/LC_MESSAGES/kgpg.mo
 share/locale/ga/LC_MESSAGES/kgpg.mo
 share/locale/gl/LC_MESSAGES/kgpg.mo
 share/locale/he/LC_MESSAGES/kgpg.mo
+share/locale/hi/LC_MESSAGES/kgpg.mo
 share/locale/hr/LC_MESSAGES/kgpg.mo
 share/locale/hu/LC_MESSAGES/kgpg.mo
 share/locale/ia/LC_MESSAGES/kgpg.mo
@@ -99,6 +100,7 @@ share/locale/pt/LC_MESSAGES/kgpg.mo
 share/locale/pt_BR/LC_MESSAGES/kgpg.mo
 share/locale/ro/LC_MESSAGES/kgpg.mo
 share/locale/ru/LC_MESSAGES/kgpg.mo
+share/locale/sa/LC_MESSAGES/kgpg.mo
 share/locale/se/LC_MESSAGES/kgpg.mo
 share/locale/sk/LC_MESSAGES/kgpg.mo
 share/locale/sl/LC_MESSAGES/kgpg.mo
diff --git a/security/kleopatra/Makefile b/security/kleopatra/Makefile
index a5e8b5cdba50..505df198284c 100644
--- a/security/kleopatra/Makefile
+++ b/security/kleopatra/Makefile
@@ -15,13 +15,13 @@ LIB_DEPENDS=	libassuan.so:security/libassuan \
 
 USES=		cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \
 		qt:6 shared-mime-info tar:xz xorg
-USE_KDE=	auth codecs config configwidgets coreaddons crash dbusaddons \
-		doctools i18n iconthemes itemmodels kcmutils libkleo mime \
-		mimetreeparser notifications service sonnet statusnotifieritem \
-		textwidgets widgetsaddons windowsystem xmlgui \
+USE_KDE=	colorscheme config coreaddons crash dbusaddons \
+		doctools i18n iconthemes itemmodels kio \
+		notifications widgetsaddons windowsystem xmlgui \
 		ecm:build
 # KDE Pim
-USE_KDE+=	akonadimime identitymanagement mailtransport
+USE_KDE+=	akonadimime identitymanagement libkleo mailtransport \
+		mime mimetreeparser
 USE_QT=		base
 USE_XORG=	x11
 
diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo
index 528ae2f2eb8e..a23863728689 100644
--- a/security/kleopatra/distinfo
+++ b/security/kleopatra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276143
-SHA256 (KDE/release-service/24.12.3/kleopatra-24.12.3.tar.xz) = 366fcc7ee45afa96ecab5647669db0a5008e609cf7c17f664146ad3aa847d845
-SIZE (KDE/release-service/24.12.3/kleopatra-24.12.3.tar.xz) = 2797796
+TIMESTAMP = 1744564306
+SHA256 (KDE/release-service/25.04.0/kleopatra-25.04.0.tar.xz) = be9f8de2d3270aab194d5985bc98875b4d7e136f84692c0fd3674790fd81fe4a
+SIZE (KDE/release-service/25.04.0/kleopatra-25.04.0.tar.xz) = 2850476
diff --git a/security/kleopatra/pkg-plist b/security/kleopatra/pkg-plist
index 78b218d18ce2..eaec2bcb11a4 100644
--- a/security/kleopatra/pkg-plist
+++ b/security/kleopatra/pkg-plist
@@ -1,11 +1,6 @@
 bin/kleopatra
 bin/kwatchgnupg
 etc/xdg/kleopatradebugcommandsrc
-lib/libkleopatraclientcore.so.1
-lib/libkleopatraclientcore.so.1.3.0
-lib/libkleopatraclientgui.so.1
-lib/libkleopatraclientgui.so.1.3.0
-%%QT_PLUGINDIR%%/pim6/kcms/kleopatra/kleopatra_config_gnupgsystem.so
 share/applications/kleopatra_import.desktop
 share/applications/org.kde.kleopatra.desktop
 share/applications/org.kde.kwatchgnupg.desktop
@@ -22,9 +17,9 @@ share/icons/hicolor/32x32/apps/org.kde.kwatchgnupg.png
 share/icons/hicolor/48x48/apps/kleopatra.png
 share/icons/hicolor/64x64/apps/kleopatra.png
 share/icons/hicolor/64x64/apps/org.kde.kwatchgnupg.png
+share/icons/hicolor/scalable/apps/kleopatra.svg
 share/icons/hicolor/scalable/apps/org.kde.kwatchgnupg.svg
 share/kio/servicemenus/kleopatra_decryptverifyfiles.desktop
-share/kio/servicemenus/kleopatra_decryptverifyfolders.desktop
 share/kio/servicemenus/kleopatra_signencryptfiles.desktop
 share/kio/servicemenus/kleopatra_signencryptfolders.desktop
 share/locale/af/LC_MESSAGES/kleopatra.mo
@@ -133,6 +128,8 @@ share/locale/ro/LC_MESSAGES/kleopatra.mo
 share/locale/ro/LC_MESSAGES/kwatchgnupg.mo
 share/locale/ru/LC_MESSAGES/kleopatra.mo
 share/locale/ru/LC_MESSAGES/kwatchgnupg.mo
+share/locale/sa/LC_MESSAGES/kleopatra.mo
+share/locale/sa/LC_MESSAGES/kwatchgnupg.mo
 share/locale/se/LC_MESSAGES/kleopatra.mo
 share/locale/se/LC_MESSAGES/kwatchgnupg.mo
 share/locale/sk/LC_MESSAGES/kleopatra.mo
diff --git a/security/kpkpass/distinfo b/security/kpkpass/distinfo
index 98fe3ce12d2a..6187233a1c4f 100644
--- a/security/kpkpass/distinfo
+++ b/security/kpkpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276146
-SHA256 (KDE/release-service/24.12.3/kpkpass-24.12.3.tar.xz) = cf22c45a942f2723f309542bf0499896c27d381521caf0b2cc9465246a7d74a9
-SIZE (KDE/release-service/24.12.3/kpkpass-24.12.3.tar.xz) = 29492
+TIMESTAMP = 1744564306
+SHA256 (KDE/release-service/25.04.0/kpkpass-25.04.0.tar.xz) = 39bde1831f700555c89ac06214510b9f1e58f2f5e5836ec11196b07ff1f6216a
+SIZE (KDE/release-service/25.04.0/kpkpass-25.04.0.tar.xz) = 29604
diff --git a/security/kwalletmanager/distinfo b/security/kwalletmanager/distinfo
index 8aea3b343b68..b7511f35b4c9 100644
--- a/security/kwalletmanager/distinfo
+++ b/security/kwalletmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276150
-SHA256 (KDE/release-service/24.12.3/kwalletmanager-24.12.3.tar.xz) = 9f9753b62f7886f9ad86a38e318f76d3b5677e929cf552512ebb3d95b6dd2a50
-SIZE (KDE/release-service/24.12.3/kwalletmanager-24.12.3.tar.xz) = 1049144
+TIMESTAMP = 1744564307
+SHA256 (KDE/release-service/25.04.0/kwalletmanager-25.04.0.tar.xz) = 74c7f414a5dfcae0daafa03807410d8fa02357f5d11d2294126a1e95983e9d62
+SIZE (KDE/release-service/25.04.0/kwalletmanager-25.04.0.tar.xz) = 1052992
diff --git a/security/kwalletmanager/pkg-plist b/security/kwalletmanager/pkg-plist
index c706c7abe750..88141d8094f9 100644
--- a/security/kwalletmanager/pkg-plist
+++ b/security/kwalletmanager/pkg-plist
@@ -131,6 +131,8 @@ share/locale/ro/LC_MESSAGES/kcmkwallet.mo
 share/locale/ro/LC_MESSAGES/kwalletmanager.mo
 share/locale/ru/LC_MESSAGES/kcmkwallet.mo
 share/locale/ru/LC_MESSAGES/kwalletmanager.mo
+share/locale/sa/LC_MESSAGES/kcmkwallet.mo
+share/locale/sa/LC_MESSAGES/kwalletmanager.mo
 share/locale/se/LC_MESSAGES/kcmkwallet.mo
 share/locale/se/LC_MESSAGES/kwalletmanager.mo
 share/locale/si/LC_MESSAGES/kcmkwallet.mo
diff --git a/security/libkleo/distinfo b/security/libkleo/distinfo
index a0f639c94d2d..217f7b38d281 100644
--- a/security/libkleo/distinfo
+++ b/security/libkleo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276154
-SHA256 (KDE/release-service/24.12.3/libkleo-24.12.3.tar.xz) = f61b777c672e21aacade1e1256db7de58e3a2e2e4084c6ff7a7932dcc7316024
-SIZE (KDE/release-service/24.12.3/libkleo-24.12.3.tar.xz) = 643152
+TIMESTAMP = 1744564308
+SHA256 (KDE/release-service/25.04.0/libkleo-25.04.0.tar.xz) = 7ce247b7a3f5788ac524841b8c8a32c53b4ee49093310b91d29dc5d8010cafd8
+SIZE (KDE/release-service/25.04.0/libkleo-25.04.0.tar.xz) = 654936
diff --git a/security/libkleo/pkg-plist b/security/libkleo/pkg-plist
index 7bdc78dbe651..a896f4faa23f 100644
--- a/security/libkleo/pkg-plist
+++ b/security/libkleo/pkg-plist
@@ -1,5 +1,4 @@
 etc/xdg/libkleopatrarc
-include/KPim6/Libkleo/Libkleo/AdjustingScrollArea
 include/KPim6/Libkleo/Libkleo/Algorithm
 include/KPim6/Libkleo/Libkleo/Assuan
 include/KPim6/Libkleo/Libkleo/AuditLogEntry
@@ -77,7 +76,6 @@ include/KPim6/Libkleo/Libkleo/UserIDListProxyModel
 include/KPim6/Libkleo/Libkleo/UserIDProxyModel
 include/KPim6/Libkleo/Libkleo/UserIDSelectionCombo
 include/KPim6/Libkleo/Libkleo/Validation
-include/KPim6/Libkleo/libkleo/adjustingscrollarea.h
 include/KPim6/Libkleo/libkleo/algorithm.h
 include/KPim6/Libkleo/libkleo/assuan.h
 include/KPim6/Libkleo/libkleo/auditlogentry.h
@@ -223,6 +221,7 @@ share/locale/pt/LC_MESSAGES/libkleopatra6.mo
 share/locale/pt_BR/LC_MESSAGES/libkleopatra6.mo
 share/locale/ro/LC_MESSAGES/libkleopatra6.mo
 share/locale/ru/LC_MESSAGES/libkleopatra6.mo
+share/locale/sa/LC_MESSAGES/libkleopatra6.mo
 share/locale/se/LC_MESSAGES/libkleopatra6.mo
 share/locale/sk/LC_MESSAGES/libkleopatra6.mo
 share/locale/sl/LC_MESSAGES/libkleopatra6.mo
diff --git a/sysutils/baloo-widgets/distinfo b/sysutils/baloo-widgets/distinfo
index 46fec720dcc5..89fb3133321a 100644
--- a/sysutils/baloo-widgets/distinfo
+++ b/sysutils/baloo-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276157
-SHA256 (KDE/release-service/24.12.3/baloo-widgets-24.12.3.tar.xz) = 9d63753490795c71512e2b6621b487b4726c1cfb3952eee9f73e75a930e4cf87
-SIZE (KDE/release-service/24.12.3/baloo-widgets-24.12.3.tar.xz) = 277980
+TIMESTAMP = 1744564308
+SHA256 (KDE/release-service/25.04.0/baloo-widgets-25.04.0.tar.xz) = a3dc18ddd6059c88a113da09a5472a93cf08f11dd0c358c3d3b6a98127c45c45
+SIZE (KDE/release-service/25.04.0/baloo-widgets-25.04.0.tar.xz) = 278096
diff --git a/sysutils/baloo-widgets/pkg-plist b/sysutils/baloo-widgets/pkg-plist
index 2a11161c4733..fee0f7abb675 100644
--- a/sysutils/baloo-widgets/pkg-plist
+++ b/sysutils/baloo-widgets/pkg-plist
@@ -35,6 +35,7 @@ share/locale/fr/LC_MESSAGES/baloowidgets5.mo
 share/locale/ga/LC_MESSAGES/baloowidgets5.mo
 share/locale/gl/LC_MESSAGES/baloowidgets5.mo
 share/locale/he/LC_MESSAGES/baloowidgets5.mo
+share/locale/hi/LC_MESSAGES/baloowidgets5.mo
 share/locale/hu/LC_MESSAGES/baloowidgets5.mo
 share/locale/ia/LC_MESSAGES/baloowidgets5.mo
 share/locale/id/LC_MESSAGES/baloowidgets5.mo
@@ -57,6 +58,7 @@ share/locale/pt/LC_MESSAGES/baloowidgets5.mo
 share/locale/pt_BR/LC_MESSAGES/baloowidgets5.mo
 share/locale/ro/LC_MESSAGES/baloowidgets5.mo
 share/locale/ru/LC_MESSAGES/baloowidgets5.mo
+share/locale/sa/LC_MESSAGES/baloowidgets5.mo
 share/locale/sk/LC_MESSAGES/baloowidgets5.mo
 share/locale/sl/LC_MESSAGES/baloowidgets5.mo
 share/locale/sr/LC_MESSAGES/baloowidgets5.mo
diff --git a/sysutils/filelight/distinfo b/sysutils/filelight/distinfo
index 0b7cc69843c0..8ce02b1e518b 100644
--- a/sysutils/filelight/distinfo
+++ b/sysutils/filelight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276161
-SHA256 (KDE/release-service/24.12.3/filelight-24.12.3.tar.xz) = ec3a4345bb98cfc0bbe5f1faf9c021f3552155ee33f2e82623ae623746b187e9
-SIZE (KDE/release-service/24.12.3/filelight-24.12.3.tar.xz) = 686712
+TIMESTAMP = 1744564309
+SHA256 (KDE/release-service/25.04.0/filelight-25.04.0.tar.xz) = fecf4123a0741a370269e3f98b723f6d0ab50a4140b49879103856c37d2acac9
+SIZE (KDE/release-service/25.04.0/filelight-25.04.0.tar.xz) = 689220
diff --git a/sysutils/filelight/pkg-plist b/sysutils/filelight/pkg-plist
index cca0d3cc3e46..cc6bec25c246 100644
--- a/sysutils/filelight/pkg-plist
+++ b/sysutils/filelight/pkg-plist
@@ -28,6 +28,7 @@ share/locale/fr/LC_MESSAGES/filelight.mo
 share/locale/ga/LC_MESSAGES/filelight.mo
 share/locale/gl/LC_MESSAGES/filelight.mo
 share/locale/he/LC_MESSAGES/filelight.mo
+share/locale/hi/LC_MESSAGES/filelight.mo
 share/locale/hu/LC_MESSAGES/filelight.mo
 share/locale/ia/LC_MESSAGES/filelight.mo
 share/locale/id/LC_MESSAGES/filelight.mo
@@ -51,6 +52,7 @@ share/locale/pt/LC_MESSAGES/filelight.mo
 share/locale/pt_BR/LC_MESSAGES/filelight.mo
 share/locale/ro/LC_MESSAGES/filelight.mo
 share/locale/ru/LC_MESSAGES/filelight.mo
+share/locale/sa/LC_MESSAGES/filelight.mo
 share/locale/sk/LC_MESSAGES/filelight.mo
 share/locale/sl/LC_MESSAGES/filelight.mo
 share/locale/sr/LC_MESSAGES/filelight.mo
diff --git a/sysutils/k3b/distinfo b/sysutils/k3b/distinfo
index 85f5f40892be..a1754d75eed0 100644
--- a/sysutils/k3b/distinfo
+++ b/sysutils/k3b/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276168
-SHA256 (KDE/release-service/24.12.3/k3b-24.12.3.tar.xz) = 3439ff546426a42fcb1900e48d0bde56e0b03d8539060d582bb72c035955a87e
-SIZE (KDE/release-service/24.12.3/k3b-24.12.3.tar.xz) = 10697108
+TIMESTAMP = 1744564309
+SHA256 (KDE/release-service/25.04.0/k3b-25.04.0.tar.xz) = ff2072d8cf01a40a4d1bbc52dc5d70eefcabcb538f1ef06bdccb1c52917d2e93
+SIZE (KDE/release-service/25.04.0/k3b-25.04.0.tar.xz) = 10755360
diff --git a/sysutils/k3b/pkg-plist b/sysutils/k3b/pkg-plist
index d54c3fa9c5e4..20fd80f7895e 100644
--- a/sysutils/k3b/pkg-plist
+++ b/sysutils/k3b/pkg-plist
@@ -504,6 +504,10 @@ share/locale/ru/LC_MESSAGES/k3b.mo
 share/locale/ru/LC_MESSAGES/kio_videodvd.mo
 share/locale/ru/LC_MESSAGES/libk3b.mo
 share/locale/ru/LC_MESSAGES/libk3bdevice.mo
+share/locale/sa/LC_MESSAGES/k3b.mo
+share/locale/sa/LC_MESSAGES/kio_videodvd.mo
+share/locale/sa/LC_MESSAGES/libk3b.mo
+share/locale/sa/LC_MESSAGES/libk3bdevice.mo
 share/locale/se/LC_MESSAGES/k3b.mo
 share/locale/se/LC_MESSAGES/libk3b.mo
 share/locale/se/LC_MESSAGES/libk3bdevice.mo
diff --git a/sysutils/kbackup/distinfo b/sysutils/kbackup/distinfo
index bd2eef9acbf9..930b45b91b28 100644
--- a/sysutils/kbackup/distinfo
+++ b/sysutils/kbackup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276171
-SHA256 (KDE/release-service/24.12.3/kbackup-24.12.3.tar.xz) = d0969aed6c805497df7072754779f8ed11da5d0f972fc0ac1d80ba187548836d
-SIZE (KDE/release-service/24.12.3/kbackup-24.12.3.tar.xz) = 388596
+TIMESTAMP = 1744564310
+SHA256 (KDE/release-service/25.04.0/kbackup-25.04.0.tar.xz) = 5887df14a52046d49e380cc9c3ffc3b45f530d7d67b587e452ca0f3d2f9563ce
+SIZE (KDE/release-service/25.04.0/kbackup-25.04.0.tar.xz) = 394852
diff --git a/sysutils/kbackup/pkg-plist b/sysutils/kbackup/pkg-plist
index 3138b9e404a6..296b296b8989 100644
--- a/sysutils/kbackup/pkg-plist
+++ b/sysutils/kbackup/pkg-plist
@@ -26,6 +26,7 @@ share/locale/fi/LC_MESSAGES/kbackup.mo
 share/locale/fr/LC_MESSAGES/kbackup.mo
 share/locale/gl/LC_MESSAGES/kbackup.mo
 share/locale/he/LC_MESSAGES/kbackup.mo
+share/locale/hi/LC_MESSAGES/kbackup.mo
 share/locale/ia/LC_MESSAGES/kbackup.mo
 share/locale/ie/LC_MESSAGES/kbackup.mo
 share/locale/is/LC_MESSAGES/kbackup.mo
@@ -41,6 +42,7 @@ share/locale/pl/LC_MESSAGES/kbackup.mo
 share/locale/pt/LC_MESSAGES/kbackup.mo
 share/locale/pt_BR/LC_MESSAGES/kbackup.mo
 share/locale/ru/LC_MESSAGES/kbackup.mo
+share/locale/sa/LC_MESSAGES/kbackup.mo
 share/locale/sk/LC_MESSAGES/kbackup.mo
 share/locale/sl/LC_MESSAGES/kbackup.mo
 share/locale/sv/LC_MESSAGES/kbackup.mo
diff --git a/sysutils/kcron/distinfo b/sysutils/kcron/distinfo
index 8f479518569b..b7e934013922 100644
--- a/sysutils/kcron/distinfo
+++ b/sysutils/kcron/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276176
-SHA256 (KDE/release-service/24.12.3/kcron-24.12.3.tar.xz) = 9aadd117cf66e6a90c41efcce12e8a93c5137d361c55159ef5999c88ffa7decc
-SIZE (KDE/release-service/24.12.3/kcron-24.12.3.tar.xz) = 896748
+TIMESTAMP = 1744564311
+SHA256 (KDE/release-service/25.04.0/kcron-25.04.0.tar.xz) = 565c409af17da7e2398b1c7e0c50016bd1cc74f6c2188837475693432edc0c93
+SIZE (KDE/release-service/25.04.0/kcron-25.04.0.tar.xz) = 900324
diff --git a/sysutils/kcron/pkg-plist b/sysutils/kcron/pkg-plist
index 77c47fcebe2e..df1a3948f39f 100644
--- a/sysutils/kcron/pkg-plist
+++ b/sysutils/kcron/pkg-plist
@@ -58,6 +58,7 @@ share/locale/pt/LC_MESSAGES/kcron.mo
 share/locale/pt_BR/LC_MESSAGES/kcron.mo
 share/locale/ro/LC_MESSAGES/kcron.mo
 share/locale/ru/LC_MESSAGES/kcron.mo
+share/locale/sa/LC_MESSAGES/kcron.mo
 share/locale/se/LC_MESSAGES/kcron.mo
 share/locale/sk/LC_MESSAGES/kcron.mo
 share/locale/sl/LC_MESSAGES/kcron.mo
diff --git a/sysutils/kdebugsettings/distinfo b/sysutils/kdebugsettings/distinfo
index f277e29868f3..0213ae7a3027 100644
--- a/sysutils/kdebugsettings/distinfo
+++ b/sysutils/kdebugsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276178
-SHA256 (KDE/release-service/24.12.3/kdebugsettings-24.12.3.tar.xz) = 3c5642b2c9b6d95334ef4d462b4b821dd0dbd0f5b649bbd751bbc0e5ce1778d1
-SIZE (KDE/release-service/24.12.3/kdebugsettings-24.12.3.tar.xz) = 117588
+TIMESTAMP = 1744564311
+SHA256 (KDE/release-service/25.04.0/kdebugsettings-25.04.0.tar.xz) = f3c3b12356cce6588245175dd208c59cce55c5ad2eb3468c7dcb3e428a720f38
+SIZE (KDE/release-service/25.04.0/kdebugsettings-25.04.0.tar.xz) = 121484
diff --git a/sysutils/kdebugsettings/pkg-plist b/sysutils/kdebugsettings/pkg-plist
index 7dd2418dd5f5..13abc7c32f9a 100644
--- a/sysutils/kdebugsettings/pkg-plist
+++ b/sysutils/kdebugsettings/pkg-plist
@@ -23,6 +23,7 @@ share/locale/fi/LC_MESSAGES/kdebugsettings.mo
 share/locale/fr/LC_MESSAGES/kdebugsettings.mo
 share/locale/gl/LC_MESSAGES/kdebugsettings.mo
 share/locale/he/LC_MESSAGES/kdebugsettings.mo
+share/locale/hi/LC_MESSAGES/kdebugsettings.mo
 share/locale/hu/LC_MESSAGES/kdebugsettings.mo
 share/locale/ia/LC_MESSAGES/kdebugsettings.mo
 share/locale/it/LC_MESSAGES/kdebugsettings.mo
@@ -37,6 +38,7 @@ share/locale/pt/LC_MESSAGES/kdebugsettings.mo
 share/locale/pt_BR/LC_MESSAGES/kdebugsettings.mo
 share/locale/ro/LC_MESSAGES/kdebugsettings.mo
 share/locale/ru/LC_MESSAGES/kdebugsettings.mo
+share/locale/sa/LC_MESSAGES/kdebugsettings.mo
 share/locale/sk/LC_MESSAGES/kdebugsettings.mo
 share/locale/sl/LC_MESSAGES/kdebugsettings.mo
 share/locale/sr/LC_MESSAGES/kdebugsettings.mo
diff --git a/sysutils/kdf/distinfo b/sysutils/kdf/distinfo
index f8caa4246323..237537df2f0c 100644
--- a/sysutils/kdf/distinfo
+++ b/sysutils/kdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276182
-SHA256 (KDE/release-service/24.12.3/kdf-24.12.3.tar.xz) = db4f4d7e2a0765ba6fbdddc176ea801ebb1b9653f3129ecaa1223ef0ef12fba9
-SIZE (KDE/release-service/24.12.3/kdf-24.12.3.tar.xz) = 479720
+TIMESTAMP = 1744564312
+SHA256 (KDE/release-service/25.04.0/kdf-25.04.0.tar.xz) = 5c0c49fe2d5f7ca09f05a70edc676019dd1995adb720b0f2d5166c677a012530
+SIZE (KDE/release-service/25.04.0/kdf-25.04.0.tar.xz) = 481688
diff --git a/sysutils/kdf/pkg-plist b/sysutils/kdf/pkg-plist
index ae41d0f9f034..4842d834c636 100644
--- a/sysutils/kdf/pkg-plist
+++ b/sysutils/kdf/pkg-plist
@@ -76,6 +76,7 @@ share/locale/pt/LC_MESSAGES/kdf.mo
 share/locale/pt_BR/LC_MESSAGES/kdf.mo
 share/locale/ro/LC_MESSAGES/kdf.mo
 share/locale/ru/LC_MESSAGES/kdf.mo
+share/locale/sa/LC_MESSAGES/kdf.mo
 share/locale/se/LC_MESSAGES/kdf.mo
 share/locale/sk/LC_MESSAGES/kdf.mo
 share/locale/sl/LC_MESSAGES/kdf.mo
diff --git a/sysutils/kdialog/distinfo b/sysutils/kdialog/distinfo
index 26b0bed2883a..978d3dff33cf 100644
--- a/sysutils/kdialog/distinfo
+++ b/sysutils/kdialog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276185
-SHA256 (KDE/release-service/24.12.3/kdialog-24.12.3.tar.xz) = 40de491a683fbb596b8f2f8924dbcbeae9a7a132deaa9d0c30217fd142110445
-SIZE (KDE/release-service/24.12.3/kdialog-24.12.3.tar.xz) = 146992
+TIMESTAMP = 1744564312
+SHA256 (KDE/release-service/25.04.0/kdialog-25.04.0.tar.xz) = 563db383cd9c20c387c34b920755f52e14684f8bca2a1f7deecf76c1e0e0d639
+SIZE (KDE/release-service/25.04.0/kdialog-25.04.0.tar.xz) = 149372
diff --git a/sysutils/kdialog/pkg-plist b/sysutils/kdialog/pkg-plist
index 8e608015d57e..b2582cbce4f3 100644
--- a/sysutils/kdialog/pkg-plist
+++ b/sysutils/kdialog/pkg-plist
@@ -70,6 +70,7 @@ share/locale/pt/LC_MESSAGES/kdialog.mo
 share/locale/pt_BR/LC_MESSAGES/kdialog.mo
 share/locale/ro/LC_MESSAGES/kdialog.mo
 share/locale/ru/LC_MESSAGES/kdialog.mo
+share/locale/sa/LC_MESSAGES/kdialog.mo
 share/locale/se/LC_MESSAGES/kdialog.mo
 share/locale/si/LC_MESSAGES/kdialog.mo
 share/locale/sk/LC_MESSAGES/kdialog.mo
diff --git a/sysutils/khelpcenter/distinfo b/sysutils/khelpcenter/distinfo
index 5a00390d539b..20731b8c34fc 100644
--- a/sysutils/khelpcenter/distinfo
+++ b/sysutils/khelpcenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276191
-SHA256 (KDE/release-service/24.12.3/khelpcenter-24.12.3.tar.xz) = fdce1f54776421c9de4916d910d1bd7822fe9bef2727fdebab6ed0a57e1fb86d
-SIZE (KDE/release-service/24.12.3/khelpcenter-24.12.3.tar.xz) = 4239288
+TIMESTAMP = 1744564313
+SHA256 (KDE/release-service/25.04.0/khelpcenter-25.04.0.tar.xz) = d97a3b23cedc392b5e95c2b57f503556f67ded64382a624dcce0da1f95c3220f
+SIZE (KDE/release-service/25.04.0/khelpcenter-25.04.0.tar.xz) = 4248156
diff --git a/sysutils/khelpcenter/pkg-plist b/sysutils/khelpcenter/pkg-plist
index 818d804189c9..923c3ef7abfe 100644
--- a/sysutils/khelpcenter/pkg-plist
+++ b/sysutils/khelpcenter/pkg-plist
@@ -97,6 +97,7 @@ share/locale/pt/LC_MESSAGES/khelpcenter6.mo
 share/locale/pt_BR/LC_MESSAGES/khelpcenter6.mo
 share/locale/ro/LC_MESSAGES/khelpcenter6.mo
 share/locale/ru/LC_MESSAGES/khelpcenter6.mo
+share/locale/sa/LC_MESSAGES/khelpcenter6.mo
 share/locale/se/LC_MESSAGES/khelpcenter6.mo
 share/locale/si/LC_MESSAGES/khelpcenter6.mo
 share/locale/sk/LC_MESSAGES/khelpcenter6.mo
diff --git a/sysutils/kpmcore/distinfo b/sysutils/kpmcore/distinfo
index 9ca6f61b9776..dc5f882835a8 100644
--- a/sysutils/kpmcore/distinfo
+++ b/sysutils/kpmcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276192
-SHA256 (KDE/release-service/24.12.3/kpmcore-24.12.3.tar.xz) = eac5710efb9536b9de9d5abc5f81b7ab843a6069c52238792cb1a2782456aea7
-SIZE (KDE/release-service/24.12.3/kpmcore-24.12.3.tar.xz) = 649640
+TIMESTAMP = 1744564314
+SHA256 (KDE/release-service/25.04.0/kpmcore-25.04.0.tar.xz) = 94639afd14693efd3f58fbee5665542b2a2fed40c5efb7cea867ecab4566a11a
+SIZE (KDE/release-service/25.04.0/kpmcore-25.04.0.tar.xz) = 670384
diff --git a/sysutils/kpmcore/pkg-plist b/sysutils/kpmcore/pkg-plist
index 84abdb86f448..df6e0c466b8e 100644
--- a/sysutils/kpmcore/pkg-plist
+++ b/sysutils/kpmcore/pkg-plist
@@ -72,6 +72,7 @@ include/kpmcore/ops/resizevolumegroupoperation.h
 include/kpmcore/ops/restoreoperation.h
 include/kpmcore/ops/setfilesystemlabeloperation.h
 include/kpmcore/ops/setpartflagsoperation.h
+include/kpmcore/ops/setpartlabeloperation.h
 include/kpmcore/util/capacity.h
 include/kpmcore/util/externalcommand.h
 include/kpmcore/util/globallog.h
@@ -85,7 +86,7 @@ lib/cmake/KPMcore/KPMcoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/KPMcore/KPMcoreTargets.cmake
 lib/libexec/kpmcore_externalcommand
 lib/libkpmcore.so
-lib/libkpmcore.so.12
+lib/libkpmcore.so.13
 lib/libkpmcore.so.%%KDE_APPLICATIONS_VERSION%%
 %%QT_PLUGINDIR%%/kpmcore/pmdummybackendplugin.so
 share/dbus-1/system-services/org.kde.kpmcore.helperinterface.service
@@ -128,6 +129,8 @@ share/locale/gl/LC_MESSAGES/kpmcore._policy_.mo
 share/locale/gl/LC_MESSAGES/kpmcore.mo
 share/locale/he/LC_MESSAGES/kpmcore._policy_.mo
 share/locale/he/LC_MESSAGES/kpmcore.mo
+share/locale/hi/LC_MESSAGES/kpmcore._policy_.mo
+share/locale/hi/LC_MESSAGES/kpmcore.mo
 share/locale/hr/LC_MESSAGES/kpmcore.mo
 share/locale/hu/LC_MESSAGES/kpmcore._policy_.mo
 share/locale/hu/LC_MESSAGES/kpmcore.mo
@@ -163,6 +166,8 @@ share/locale/pt_BR/LC_MESSAGES/kpmcore.mo
 share/locale/ro/LC_MESSAGES/kpmcore.mo
 share/locale/ru/LC_MESSAGES/kpmcore._policy_.mo
 share/locale/ru/LC_MESSAGES/kpmcore.mo
+share/locale/sa/LC_MESSAGES/kpmcore._policy_.mo
+share/locale/sa/LC_MESSAGES/kpmcore.mo
 share/locale/sk/LC_MESSAGES/kpmcore._policy_.mo
 share/locale/sk/LC_MESSAGES/kpmcore.mo
 share/locale/sl/LC_MESSAGES/kpmcore._policy_.mo
diff --git a/sysutils/ksystemlog/distinfo b/sysutils/ksystemlog/distinfo
index 70693ff4271e..3a92b7b92f5c 100644
--- a/sysutils/ksystemlog/distinfo
+++ b/sysutils/ksystemlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276197
-SHA256 (KDE/release-service/24.12.3/ksystemlog-24.12.3.tar.xz) = 95bb7a6f20b81039d2189f72e623c20ed6f3915b964130a4dbcc9c5ac32eaeff
-SIZE (KDE/release-service/24.12.3/ksystemlog-24.12.3.tar.xz) = 1858552
+TIMESTAMP = 1744564314
+SHA256 (KDE/release-service/25.04.0/ksystemlog-25.04.0.tar.xz) = 0b083721148cce80c13437b3ac1d2f683759ba6dca60bc9a651610c1df73eb76
+SIZE (KDE/release-service/25.04.0/ksystemlog-25.04.0.tar.xz) = 1869768
diff --git a/sysutils/ksystemlog/pkg-plist b/sysutils/ksystemlog/pkg-plist
index ef212e17157b..89c4126036b1 100644
--- a/sysutils/ksystemlog/pkg-plist
+++ b/sysutils/ksystemlog/pkg-plist
@@ -23,6 +23,7 @@ share/locale/fi/LC_MESSAGES/ksystemlog.mo
 share/locale/fr/LC_MESSAGES/ksystemlog.mo
 share/locale/ga/LC_MESSAGES/ksystemlog.mo
 share/locale/gl/LC_MESSAGES/ksystemlog.mo
+share/locale/hi/LC_MESSAGES/ksystemlog.mo
 share/locale/hr/LC_MESSAGES/ksystemlog.mo
 share/locale/hu/LC_MESSAGES/ksystemlog.mo
 share/locale/ia/LC_MESSAGES/ksystemlog.mo
@@ -47,6 +48,7 @@ share/locale/pt/LC_MESSAGES/ksystemlog.mo
 share/locale/pt_BR/LC_MESSAGES/ksystemlog.mo
 share/locale/ro/LC_MESSAGES/ksystemlog.mo
 share/locale/ru/LC_MESSAGES/ksystemlog.mo
+share/locale/sa/LC_MESSAGES/ksystemlog.mo
 share/locale/sk/LC_MESSAGES/ksystemlog.mo
 share/locale/sl/LC_MESSAGES/ksystemlog.mo
 share/locale/sr/LC_MESSAGES/ksystemlog.mo
diff --git a/sysutils/signon-kwallet-extension/distinfo b/sysutils/signon-kwallet-extension/distinfo
index 1aebc862c900..25f5821fae87 100644
--- a/sysutils/signon-kwallet-extension/distinfo
+++ b/sysutils/signon-kwallet-extension/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276199
-SHA256 (KDE/release-service/24.12.3/signon-kwallet-extension-24.12.3.tar.xz) = b7c721ef0ce7724acb67c330df7fa14b5066676e0f723b9d57163b7f31beaac9
-SIZE (KDE/release-service/24.12.3/signon-kwallet-extension-24.12.3.tar.xz) = 11292
+TIMESTAMP = 1744564315
+SHA256 (KDE/release-service/25.04.0/signon-kwallet-extension-25.04.0.tar.xz) = 37441ce9c33740ac22b93338db8769817e4e7f4925ead53aa595f249c61fd3b7
+SIZE (KDE/release-service/25.04.0/signon-kwallet-extension-25.04.0.tar.xz) = 11312
diff --git a/sysutils/sweeper/distinfo b/sysutils/sweeper/distinfo
index 951c5d264b86..bf0860ee2764 100644
--- a/sysutils/sweeper/distinfo
+++ b/sysutils/sweeper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276203
-SHA256 (KDE/release-service/24.12.3/sweeper-24.12.3.tar.xz) = 08df87d1d8246dc15686a9aa6754d80cddd70696842c3a342ac1bdaeb8c0bd6b
-SIZE (KDE/release-service/24.12.3/sweeper-24.12.3.tar.xz) = 384500
+TIMESTAMP = 1744564315
+SHA256 (KDE/release-service/25.04.0/sweeper-25.04.0.tar.xz) = 70b8fd018430e025f214161c05785d2665cda48499e3bab477a25cdbcde7f06c
+SIZE (KDE/release-service/25.04.0/sweeper-25.04.0.tar.xz) = 387344
diff --git a/sysutils/sweeper/pkg-plist b/sysutils/sweeper/pkg-plist
index 54fa78f337fc..ec70fb8ed45b 100644
--- a/sysutils/sweeper/pkg-plist
+++ b/sysutils/sweeper/pkg-plist
@@ -1,6 +1,7 @@
 bin/sweeper
 share/applications/org.kde.sweeper.desktop
 share/dbus-1/interfaces/org.kde.sweeper.xml
+share/icons/hicolor/scalable/apps/sweeper.svg
 share/locale/af/LC_MESSAGES/sweeper.mo
 share/locale/ar/LC_MESSAGES/sweeper.mo
 share/locale/ast/LC_MESSAGES/sweeper.mo
@@ -60,6 +61,7 @@ share/locale/pt/LC_MESSAGES/sweeper.mo
 share/locale/pt_BR/LC_MESSAGES/sweeper.mo
 share/locale/ro/LC_MESSAGES/sweeper.mo
 share/locale/ru/LC_MESSAGES/sweeper.mo
+share/locale/sa/LC_MESSAGES/sweeper.mo
 share/locale/se/LC_MESSAGES/sweeper.mo
 share/locale/sk/LC_MESSAGES/sweeper.mo
 share/locale/sl/LC_MESSAGES/sweeper.mo
diff --git a/textproc/arianna/distinfo b/textproc/arianna/distinfo
index f2ea164069d9..89fb7f8f1fc0 100644
--- a/textproc/arianna/distinfo
+++ b/textproc/arianna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276203
-SHA256 (KDE/release-service/24.12.3/arianna-24.12.3.tar.xz) = 494ff3d4bfb9c7b8ee76344b7423c4ccf7da3f9adbf8a899aed46e573a5ef826
-SIZE (KDE/release-service/24.12.3/arianna-24.12.3.tar.xz) = 820804
+TIMESTAMP = 1744564316
+SHA256 (KDE/release-service/25.04.0/arianna-25.04.0.tar.xz) = cdba56461f1fd5ddf07943e0216b12b10451dd8723a7c08664835ffe2f4af1ba
+SIZE (KDE/release-service/25.04.0/arianna-25.04.0.tar.xz) = 1168012
diff --git a/textproc/arianna/pkg-plist b/textproc/arianna/pkg-plist
index 13ad75568d8f..8fd9e4ecc39f 100644
--- a/textproc/arianna/pkg-plist
+++ b/textproc/arianna/pkg-plist
@@ -15,6 +15,7 @@ share/locale/fi/LC_MESSAGES/arianna.mo
 share/locale/fr/LC_MESSAGES/arianna.mo
 share/locale/gl/LC_MESSAGES/arianna.mo
 share/locale/he/LC_MESSAGES/arianna.mo
+share/locale/hi/LC_MESSAGES/arianna.mo
 share/locale/hu/LC_MESSAGES/arianna.mo
 share/locale/ia/LC_MESSAGES/arianna.mo
 share/locale/is/LC_MESSAGES/arianna.mo
@@ -30,6 +31,7 @@ share/locale/pt/LC_MESSAGES/arianna.mo
 share/locale/pt_BR/LC_MESSAGES/arianna.mo
 share/locale/ro/LC_MESSAGES/arianna.mo
 share/locale/ru/LC_MESSAGES/arianna.mo
+share/locale/sa/LC_MESSAGES/arianna.mo
 share/locale/sk/LC_MESSAGES/arianna.mo
 share/locale/sl/LC_MESSAGES/arianna.mo
 share/locale/sv/LC_MESSAGES/arianna.mo
diff --git a/textproc/kompare/distinfo b/textproc/kompare/distinfo
index b6e7d1ad1baa..56fc5beb1a25 100644
--- a/textproc/kompare/distinfo
+++ b/textproc/kompare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276208
-SHA256 (KDE/release-service/24.12.3/kompare-24.12.3.tar.xz) = 263358db90c6069b9422b565769b20da70bc79893df5ceea93f0b78a45dae02e
-SIZE (KDE/release-service/24.12.3/kompare-24.12.3.tar.xz) = 959584
+TIMESTAMP = 1744564316
+SHA256 (KDE/release-service/25.04.0/kompare-25.04.0.tar.xz) = 6cede0023d7e8ca55690cb302f13050649b57dbbaa5ea5410059ac0cacf8121e
+SIZE (KDE/release-service/25.04.0/kompare-25.04.0.tar.xz) = 964264
diff --git a/textproc/kompare/pkg-plist b/textproc/kompare/pkg-plist
index cbe93f6dd337..7906b8a6c8df 100644
--- a/textproc/kompare/pkg-plist
+++ b/textproc/kompare/pkg-plist
@@ -67,6 +67,7 @@ share/locale/pt/LC_MESSAGES/kompare.mo
 share/locale/pt_BR/LC_MESSAGES/kompare.mo
 share/locale/ro/LC_MESSAGES/kompare.mo
 share/locale/ru/LC_MESSAGES/kompare.mo
+share/locale/sa/LC_MESSAGES/kompare.mo
 share/locale/se/LC_MESSAGES/kompare.mo
 share/locale/sk/LC_MESSAGES/kompare.mo
 share/locale/sl/LC_MESSAGES/kompare.mo
diff --git a/textproc/libkomparediff2/distinfo b/textproc/libkomparediff2/distinfo
index 91f72607fe8a..05d0fa3f216c 100644
--- a/textproc/libkomparediff2/distinfo
+++ b/textproc/libkomparediff2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276211
-SHA256 (KDE/release-service/24.12.3/libkomparediff2-24.12.3.tar.xz) = 33c722e7c6935b9fe6ca7b626d10d0cd0e0878a0396b2ab659f4c4d6dd714912
-SIZE (KDE/release-service/24.12.3/libkomparediff2-24.12.3.tar.xz) = 188504
+TIMESTAMP = 1744564317
+SHA256 (KDE/release-service/25.04.0/libkomparediff2-25.04.0.tar.xz) = 40c65d7014c8333024799b344ccf13a5950231c5a107ee600a1f71e8a9dc3c12
+SIZE (KDE/release-service/25.04.0/libkomparediff2-25.04.0.tar.xz) = 189220
diff --git a/textproc/libkomparediff2/pkg-plist b/textproc/libkomparediff2/pkg-plist
index 5ce1508aa084..0354eb2ce872 100644
--- a/textproc/libkomparediff2/pkg-plist
+++ b/textproc/libkomparediff2/pkg-plist
@@ -81,6 +81,7 @@ share/locale/pt/LC_MESSAGES/libkomparediff2.mo
 share/locale/pt_BR/LC_MESSAGES/libkomparediff2.mo
 share/locale/ro/LC_MESSAGES/libkomparediff2.mo
 share/locale/ru/LC_MESSAGES/libkomparediff2.mo
+share/locale/sa/LC_MESSAGES/libkomparediff2.mo
 share/locale/se/LC_MESSAGES/libkomparediff2.mo
 share/locale/sk/LC_MESSAGES/libkomparediff2.mo
 share/locale/sl/LC_MESSAGES/libkomparediff2.mo
diff --git a/textproc/markdownpart/distinfo b/textproc/markdownpart/distinfo
index a11e55b10b2a..64e9e5741cdc 100644
--- a/textproc/markdownpart/distinfo
+++ b/textproc/markdownpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276213
-SHA256 (KDE/release-service/24.12.3/markdownpart-24.12.3.tar.xz) = 8db6832fdc70fe44161a4fc7c336b25476d296be68bc95351cd07c2f478be814
-SIZE (KDE/release-service/24.12.3/markdownpart-24.12.3.tar.xz) = 34304
+TIMESTAMP = 1744564317
+SHA256 (KDE/release-service/25.04.0/markdownpart-25.04.0.tar.xz) = 2612cfa2bcdb98432f77178c4e1b8f59663762ac291b294fa934f4d2a0b364b4
+SIZE (KDE/release-service/25.04.0/markdownpart-25.04.0.tar.xz) = 34308
diff --git a/www/falkon/distinfo b/www/falkon/distinfo
index f69a91282bcd..a0efc27c5d5f 100644
--- a/www/falkon/distinfo
+++ b/www/falkon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276218
-SHA256 (KDE/release-service/24.12.3/falkon-24.12.3.tar.xz) = 8d9d967a0af71901188ab4fc501137a4eb7602ffe5222a3240a38ffa9243b951
-SIZE (KDE/release-service/24.12.3/falkon-24.12.3.tar.xz) = 2654604
+TIMESTAMP = 1744564318
+SHA256 (KDE/release-service/25.04.0/falkon-25.04.0.tar.xz) = aad010d664227ddfe1fc084bb6fb366aed752340e00c0f37ddfa3aa32362e84c
+SIZE (KDE/release-service/25.04.0/falkon-25.04.0.tar.xz) = 2705584
diff --git a/www/falkon/pkg-plist b/www/falkon/pkg-plist
index 638aaa23ff58..ac1acea5656d 100644
--- a/www/falkon/pkg-plist
+++ b/www/falkon/pkg-plist
@@ -469,6 +469,23 @@ share/locale/he/LC_MESSAGES/falkon_statusbaricons_qt.qm
 share/locale/he/LC_MESSAGES/falkon_tabmanager_qt.qm
 share/locale/he/LC_MESSAGES/falkon_testplugin_qt.qm
 share/locale/he/LC_MESSAGES/falkon_verticaltabs_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_autoscroll_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_flashcookiemanager_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_gnomekeyringpasswords_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_greasemonkey_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_hellopython.mo
+share/locale/hi/LC_MESSAGES/falkon_helloqml.mo
+share/locale/hi/LC_MESSAGES/falkon_kdeframeworksintegration_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_middleclickloader.mo
+share/locale/hi/LC_MESSAGES/falkon_mousegestures_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_pim_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_runaction.mo
+share/locale/hi/LC_MESSAGES/falkon_sitesettingsview_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_statusbaricons_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_tabmanager_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_testplugin_qt.qm
+share/locale/hi/LC_MESSAGES/falkon_verticaltabs_qt.qm
 share/locale/hu/LC_MESSAGES/falkon_autoscroll_qt.qm
 share/locale/hu/LC_MESSAGES/falkon_flashcookiemanager_qt.qm
 share/locale/hu/LC_MESSAGES/falkon_gnomekeyringpasswords_qt.qm
@@ -530,6 +547,7 @@ share/locale/is/LC_MESSAGES/falkon_mousegestures_qt.qm
 share/locale/is/LC_MESSAGES/falkon_pim_qt.qm
 share/locale/is/LC_MESSAGES/falkon_qt.qm
 share/locale/is/LC_MESSAGES/falkon_runaction.mo
+share/locale/is/LC_MESSAGES/falkon_sitesettingsview_qt.qm
 share/locale/is/LC_MESSAGES/falkon_statusbaricons_qt.qm
 share/locale/is/LC_MESSAGES/falkon_tabmanager_qt.qm
 share/locale/is/LC_MESSAGES/falkon_testplugin_qt.qm
@@ -745,6 +763,23 @@ share/locale/ru/LC_MESSAGES/falkon_statusbaricons_qt.qm
 share/locale/ru/LC_MESSAGES/falkon_tabmanager_qt.qm
 share/locale/ru/LC_MESSAGES/falkon_testplugin_qt.qm
 share/locale/ru/LC_MESSAGES/falkon_verticaltabs_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_autoscroll_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_flashcookiemanager_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_gnomekeyringpasswords_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_greasemonkey_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_hellopython.mo
+share/locale/sa/LC_MESSAGES/falkon_helloqml.mo
+share/locale/sa/LC_MESSAGES/falkon_kdeframeworksintegration_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_middleclickloader.mo
+share/locale/sa/LC_MESSAGES/falkon_mousegestures_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_pim_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_runaction.mo
+share/locale/sa/LC_MESSAGES/falkon_sitesettingsview_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_statusbaricons_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_tabmanager_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_testplugin_qt.qm
+share/locale/sa/LC_MESSAGES/falkon_verticaltabs_qt.qm
 share/locale/sk/LC_MESSAGES/falkon_autoscroll_qt.qm
 share/locale/sk/LC_MESSAGES/falkon_flashcookiemanager_qt.qm
 share/locale/sk/LC_MESSAGES/falkon_gnomekeyringpasswords_qt.qm
diff --git a/x11-clocks/kteatime/distinfo b/x11-clocks/kteatime/distinfo
index 3fc43fb86da1..d50b4ec45177 100644
--- a/x11-clocks/kteatime/distinfo
+++ b/x11-clocks/kteatime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276221
-SHA256 (KDE/release-service/24.12.3/kteatime-24.12.3.tar.xz) = 7801eb7bfba06ec49f557457a97a5390f597dc4328f914113dd2a32688a4fc54
-SIZE (KDE/release-service/24.12.3/kteatime-24.12.3.tar.xz) = 310340
+TIMESTAMP = 1744564318
+SHA256 (KDE/release-service/25.04.0/kteatime-25.04.0.tar.xz) = a87d8e60cdbce3ef52742d806a7bb5115bce60dfb0e4439fde6a77838dc391d9
+SIZE (KDE/release-service/25.04.0/kteatime-25.04.0.tar.xz) = 311628
diff --git a/x11-clocks/kteatime/pkg-plist b/x11-clocks/kteatime/pkg-plist
index 1fa1d67e1caf..19464cd5d5c4 100644
--- a/x11-clocks/kteatime/pkg-plist
+++ b/x11-clocks/kteatime/pkg-plist
@@ -64,6 +64,7 @@ share/locale/pt/LC_MESSAGES/kteatime.mo
 share/locale/pt_BR/LC_MESSAGES/kteatime.mo
 share/locale/ro/LC_MESSAGES/kteatime.mo
 share/locale/ru/LC_MESSAGES/kteatime.mo
+share/locale/sa/LC_MESSAGES/kteatime.mo
 share/locale/se/LC_MESSAGES/kteatime.mo
 share/locale/sk/LC_MESSAGES/kteatime.mo
 share/locale/sl/LC_MESSAGES/kteatime.mo
diff --git a/x11-clocks/ktimer/distinfo b/x11-clocks/ktimer/distinfo
index eb99a1cfb6cb..c6c78471429f 100644
--- a/x11-clocks/ktimer/distinfo
+++ b/x11-clocks/ktimer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276225
-SHA256 (KDE/release-service/24.12.3/ktimer-24.12.3.tar.xz) = 35f90add48846949a767034c9dd8b3d1209eb84f3aef755960580c0d3e0cffce
-SIZE (KDE/release-service/24.12.3/ktimer-24.12.3.tar.xz) = 453228
+TIMESTAMP = 1744564319
+SHA256 (KDE/release-service/25.04.0/ktimer-25.04.0.tar.xz) = cdbb07cce10564943fa6f123af782a6c2a842c9bb98c4a3f8c1f0dae7e70cda9
+SIZE (KDE/release-service/25.04.0/ktimer-25.04.0.tar.xz) = 454556
diff --git a/x11-clocks/ktimer/pkg-plist b/x11-clocks/ktimer/pkg-plist
index 657679ae3954..d9d4f5d9351c 100644
--- a/x11-clocks/ktimer/pkg-plist
+++ b/x11-clocks/ktimer/pkg-plist
@@ -59,6 +59,7 @@ share/locale/pt/LC_MESSAGES/ktimer.mo
 share/locale/pt_BR/LC_MESSAGES/ktimer.mo
 share/locale/ro/LC_MESSAGES/ktimer.mo
 share/locale/ru/LC_MESSAGES/ktimer.mo
+share/locale/sa/LC_MESSAGES/ktimer.mo
 share/locale/se/LC_MESSAGES/ktimer.mo
 share/locale/sk/LC_MESSAGES/ktimer.mo
 share/locale/sl/LC_MESSAGES/ktimer.mo
diff --git a/x11-fm/dolphin/Makefile b/x11-fm/dolphin/Makefile
index 58251c010482..2aa9519db6c6 100644
--- a/x11-fm/dolphin/Makefile
+++ b/x11-fm/dolphin/Makefile
@@ -9,6 +9,7 @@ WWW=		https://userbase.kde.org/Dolphin
 LICENSE=	LGPL20
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+LIB_DEPENDS=	libpackagekitqt6.so:ports-mgmt/packagekit-qt
 RUN_DEPENDS=	${QT_PLUGINDIR}/kf6/thumbcreator/ffmpegthumbs.so:multimedia/kdemultimedia-ffmpegthumbs \
 		${QT_PLUGINDIR}/kf6/thumbcreator/gsthumbnail.so:graphics/kdegraphics-thumbnailers \
 		${QT_PLUGINDIR}/kf6/kio/thumbnail.so:devel/kio-extras
@@ -19,7 +20,8 @@ USE_KDE=	activities attica auth baloo baloo-widgets bookmarks codecs \
 		completion config configwidgets coreaddons crash dbusaddons \
 		itemmodels itemviews jobwidgets kcmutils kde-cli-tools kio \
 		newstuff notifications parts phonon service solid sonnet \
-		texteditor textwidgets widgetsaddons windowsystem xmlgui \
+		texteditor textwidgets userfeedback widgetsaddons windowsystem \
+		xmlgui \
 		doctools:build ecm:build
 USE_QT=		base
 USE_XORG=	x11
diff --git a/x11-fm/dolphin/distinfo b/x11-fm/dolphin/distinfo
index d1b186a49bb6..4ff1c3f03177 100644
--- a/x11-fm/dolphin/distinfo
+++ b/x11-fm/dolphin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276231
-SHA256 (KDE/release-service/24.12.3/dolphin-24.12.3.tar.xz) = 0bcefb5c6eadddb867924e9052d5431c5b7c98aa4022c3fa2ca16d5b6515b0f0
-SIZE (KDE/release-service/24.12.3/dolphin-24.12.3.tar.xz) = 5696652
+TIMESTAMP = 1744564319
+SHA256 (KDE/release-service/25.04.0/dolphin-25.04.0.tar.xz) = 8997ec04ef12af22647dfef67b15ea8f1304f7ae076c7b8fd53184a55a012a18
+SIZE (KDE/release-service/25.04.0/dolphin-25.04.0.tar.xz) = 5738564
diff --git a/x11-fm/dolphin/pkg-plist b/x11-fm/dolphin/pkg-plist
index 6166a2752a76..e1e11e8c48d0 100644
--- a/x11-fm/dolphin/pkg-plist
+++ b/x11-fm/dolphin/pkg-plist
@@ -9,6 +9,7 @@ lib/cmake/DolphinVcs/DolphinVcsConfig.cmake
 lib/cmake/DolphinVcs/DolphinVcsConfigVersion.cmake
 lib/cmake/DolphinVcs/DolphinVcsTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/DolphinVcs/DolphinVcsTargets.cmake
+lib/kconf_update_bin/dolphin_25.04_update_statusandlocationbarssettings
 lib/libdolphinprivate.so.%%KDE_APPLICATIONS_VERSION%%
 lib/libdolphinprivate.so.%%SHLIB_SHVER%%
 lib/libdolphinvcs.so
@@ -16,8 +17,8 @@ lib/libdolphinvcs.so.%%KDE_APPLICATIONS_VERSION%%
 lib/libdolphinvcs.so.%%SHLIB_SHVER%%
 %%QT_PLUGINDIR%%/dolphin/kcms/kcm_dolphingeneral.so
 %%QT_PLUGINDIR%%/dolphin/kcms/kcm_dolphinviewmodes.so
-%%QT_PLUGINDIR%%/kf%%SHLIB_SHVER%%/kfileitemaction/movetonewfolderitemaction.so
-%%QT_PLUGINDIR%%/kf%%SHLIB_SHVER%%/parts/dolphinpart.so
+%%QT_PLUGINDIR%%/kf6/kfileitemaction/movetonewfolderitemaction.so
+%%QT_PLUGINDIR%%/kf6/parts/dolphinpart.so
 lib/systemd/user/plasma-dolphin.service
 share/applications/org.kde.dolphin.desktop
 share/config.kcfg/dolphin_compactmodesettings.kcfg
@@ -35,6 +36,7 @@ share/icons/hicolor/scalable/apps/org.kde.dolphin.svg
 share/kconf_update/dolphin_detailsmodesettings.upd
 share/kconf_update/dolphin_directorysizemode.py
 share/kconf_update/dolphin_directorysizemode.upd
+share/kconf_update/dolphin_statusandlocationbarssettings.upd
 share/kglobalaccel/org.kde.dolphin.desktop
 share/knsrcfiles/servicemenu.knsrc
 share/locale/ar/LC_MESSAGES/dolphin.mo
@@ -147,6 +149,8 @@ share/locale/ro/LC_MESSAGES/dolphin.mo
 share/locale/ro/LC_MESSAGES/dolphin_servicemenuinstaller.mo
 share/locale/ru/LC_MESSAGES/dolphin.mo
 share/locale/ru/LC_MESSAGES/dolphin_servicemenuinstaller.mo
+share/locale/sa/LC_MESSAGES/dolphin.mo
+share/locale/sa/LC_MESSAGES/dolphin_servicemenuinstaller.mo
 share/locale/se/LC_MESSAGES/dolphin.mo
 share/locale/si/LC_MESSAGES/dolphin.mo
 share/locale/sk/LC_MESSAGES/dolphin.mo
@@ -180,5 +184,5 @@ share/locale/zh_CN/LC_MESSAGES/dolphin_servicemenuinstaller.mo
 share/locale/zh_TW/LC_MESSAGES/dolphin.mo
 share/locale/zh_TW/LC_MESSAGES/dolphin_servicemenuinstaller.mo
 share/metainfo/org.kde.dolphin.appdata.xml
-share/qlogging-categories%%SHLIB_SHVER%%/dolphin.categories
+share/qlogging-categories6/dolphin.categories
 share/zsh/site-functions/_dolphin
diff --git a/x11-fm/konqueror/distinfo b/x11-fm/konqueror/distinfo
index 583df1a3948e..cd3776bc2ea5 100644
--- a/x11-fm/konqueror/distinfo
+++ b/x11-fm/konqueror/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276237
-SHA256 (KDE/release-service/24.12.3/konqueror-24.12.3.tar.xz) = 2ed2abaedcef8f98faf224c2875933f8c14d99d5a6ca633ddecfcc75567d6eb1
-SIZE (KDE/release-service/24.12.3/konqueror-24.12.3.tar.xz) = 9774416
+TIMESTAMP = 1744564320
+SHA256 (KDE/release-service/25.04.0/konqueror-25.04.0.tar.xz) = cb62ee7d33a531d48447556b0fea88a34618b969c94f95d7f009c5c5bd9a9a45
+SIZE (KDE/release-service/25.04.0/konqueror-25.04.0.tar.xz) = 9824312
diff --git a/x11-fm/konqueror/pkg-plist b/x11-fm/konqueror/pkg-plist
index 3be9f1840b65..0d369c2509fe 100644
--- a/x11-fm/konqueror/pkg-plist
+++ b/x11-fm/konqueror/pkg-plist
@@ -3,6 +3,7 @@ bin/kcreatewebarchive
 bin/kfmclient
 bin/konqueror
 etc/xdg/autostart/konqy_preload.desktop
+etc/xdg/konqautofiltersrc
 etc/xdg/konqsidebartngrc
 etc/xdg/translaterc
 etc/xdg/useragenttemplatesrc
@@ -55,6 +56,7 @@ lib/libkwebenginepart.so
 %%QT_PLUGINDIR%%/khtml/kpartplugins/babelfishpluginkhtml_kpartplugins.so
 %%QT_PLUGINDIR%%/khtml/kpartplugins/khtmlsettingspluginkhtml_kpartplugins.so
 %%QT_PLUGINDIR%%/khtml/kpartplugins/konqueror_kget_browser_integrationkhtml_kpartplugins.so
+%%QT_PLUGINDIR%%/khtml/kpartplugins/temporarysavedirkhtml_kpartplugins.so
 %%QT_PLUGINDIR%%/khtml/kpartplugins/uachangerpluginkhtml_kpartplugins.so
 %%QT_PLUGINDIR%%/khtml/kpartplugins/webarchiverpluginkhtml_kpartplugins.so
 %%QT_PLUGINDIR%%/khtmlsettingsplugin.so
@@ -63,6 +65,7 @@ lib/libkwebenginepart.so
 %%QT_PLUGINDIR%%/konqueror/sidebar/konqsidebar_history.so
 %%QT_PLUGINDIR%%/konqueror/sidebar/konqsidebar_places.so
 %%QT_PLUGINDIR%%/konqueror/sidebar/konqsidebar_tree.so
+%%QT_PLUGINDIR%%/konqueror/sidebar/konqsidebar_verticaltabbar.so
 %%QT_PLUGINDIR%%/konqueror_kcms/kcm_bookmarks.so
 %%QT_PLUGINDIR%%/konqueror_kcms/kcm_history.so
 %%QT_PLUGINDIR%%/konqueror_kcms/kcm_konq.so
@@ -82,8 +85,10 @@ lib/libkwebenginepart.so
 %%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/babelfishpluginkwebkitpart_kpartplugins.so
 %%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/khtmlsettingspluginkwebkitpart_kpartplugins.so
 %%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/konqueror_kget_browser_integrationkwebkitpart_kpartplugins.so
+%%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/temporarysavedirkwebkitpart_kpartplugins.so
 %%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/uachangerpluginkwebkitpart_kpartplugins.so
 %%QT_PLUGINDIR%%/kwebkitpart/kpartplugins/webarchiverpluginkwebkitpart_kpartplugins.so
+%%QT_PLUGINDIR%%/temporarysavedir.so
 %%QT_PLUGINDIR%%/uachangerplugin.so
 %%QT_PLUGINDIR%%/webarchiverplugin.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/akregatorkonqfeediconwebenginepart_kpartplugins.so
@@ -91,6 +96,7 @@ lib/libkwebenginepart.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/babelfishpluginwebenginepart_kpartplugins.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/khtmlsettingspluginwebenginepart_kpartplugins.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/konqueror_kget_browser_integrationwebenginepart_kpartplugins.so
+%%QT_PLUGINDIR%%/webenginepart/kpartplugins/temporarysavedirwebenginepart_kpartplugins.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/uachangerpluginwebenginepart_kpartplugins.so
 %%QT_PLUGINDIR%%/webenginepart/kpartplugins/webarchiverpluginwebenginepart_kpartplugins.so
 share/akregator/pics/feed.png
@@ -175,6 +181,7 @@ share/konqsidebartng/entries/services.desktop
 %%DATADIR%%/partsrcfiles/konq_shellcmdplugin.rc
 %%DATADIR%%/partsrcfiles/konqueror_kget_browser_integration.rc
 %%DATADIR%%/partsrcfiles/searchbarplugin.rc
+%%DATADIR%%/partsrcfiles/temporarysavedir.rc
 %%DATADIR%%/partsrcfiles/uachangerplugin.rc
 %%DATADIR%%/partsrcfiles/webarchiverplugin.rc
 %%DATADIR%%/pics/indicator_connect.png
@@ -216,6 +223,7 @@ share/locale/ar/LC_MESSAGES/konqueror.mo
 share/locale/ar/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ar/LC_MESSAGES/libkonq.mo
 share/locale/ar/LC_MESSAGES/searchbarplugin.mo
+share/locale/ar/LC_MESSAGES/temporarysavedir.mo
 share/locale/ar/LC_MESSAGES/uachangerplugin.mo
 share/locale/ar/LC_MESSAGES/webarchiver.mo
 share/locale/ar/LC_MESSAGES/webenginepart.mo
@@ -288,6 +296,7 @@ share/locale/bg/LC_MESSAGES/konqueror.mo
 share/locale/bg/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/bg/LC_MESSAGES/libkonq.mo
 share/locale/bg/LC_MESSAGES/searchbarplugin.mo
+share/locale/bg/LC_MESSAGES/temporarysavedir.mo
 share/locale/bg/LC_MESSAGES/uachangerplugin.mo
 share/locale/bg/LC_MESSAGES/webarchiver.mo
 share/locale/bg/LC_MESSAGES/webenginepart.mo
@@ -367,6 +376,7 @@ share/locale/ca/LC_MESSAGES/konqueror.mo
 share/locale/ca/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ca/LC_MESSAGES/libkonq.mo
 share/locale/ca/LC_MESSAGES/searchbarplugin.mo
+share/locale/ca/LC_MESSAGES/temporarysavedir.mo
 share/locale/ca/LC_MESSAGES/uachangerplugin.mo
 share/locale/ca/LC_MESSAGES/webarchiver.mo
 share/locale/ca/LC_MESSAGES/webenginepart.mo
@@ -390,6 +400,7 @@ share/locale/ca@valencia/LC_MESSAGES/konqueror.mo
 share/locale/ca@valencia/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ca@valencia/LC_MESSAGES/libkonq.mo
 share/locale/ca@valencia/LC_MESSAGES/searchbarplugin.mo
+share/locale/ca@valencia/LC_MESSAGES/temporarysavedir.mo
 share/locale/ca@valencia/LC_MESSAGES/uachangerplugin.mo
 share/locale/ca@valencia/LC_MESSAGES/webarchiver.mo
 share/locale/ca@valencia/LC_MESSAGES/webenginepart.mo
@@ -477,10 +488,12 @@ share/locale/de/LC_MESSAGES/kgetplugin.mo
 share/locale/de/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/de/LC_MESSAGES/khtmltts.mo
 share/locale/de/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/de/LC_MESSAGES/konqsidebar.mo
 share/locale/de/LC_MESSAGES/konqueror.mo
 share/locale/de/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/de/LC_MESSAGES/libkonq.mo
 share/locale/de/LC_MESSAGES/searchbarplugin.mo
+share/locale/de/LC_MESSAGES/temporarysavedir.mo
 share/locale/de/LC_MESSAGES/uachangerplugin.mo
 share/locale/de/LC_MESSAGES/webarchiver.mo
 share/locale/de/LC_MESSAGES/webenginepart.mo
@@ -570,6 +583,7 @@ share/locale/es/LC_MESSAGES/konqueror.mo
 share/locale/es/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/es/LC_MESSAGES/libkonq.mo
 share/locale/es/LC_MESSAGES/searchbarplugin.mo
+share/locale/es/LC_MESSAGES/temporarysavedir.mo
 share/locale/es/LC_MESSAGES/uachangerplugin.mo
 share/locale/es/LC_MESSAGES/webarchiver.mo
 share/locale/es/LC_MESSAGES/webenginepart.mo
@@ -609,10 +623,12 @@ share/locale/eu/LC_MESSAGES/kgetplugin.mo
 share/locale/eu/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/eu/LC_MESSAGES/khtmltts.mo
 share/locale/eu/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/eu/LC_MESSAGES/konqsidebar.mo
 share/locale/eu/LC_MESSAGES/konqueror.mo
 share/locale/eu/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/eu/LC_MESSAGES/libkonq.mo
 share/locale/eu/LC_MESSAGES/searchbarplugin.mo
+share/locale/eu/LC_MESSAGES/temporarysavedir.mo
 share/locale/eu/LC_MESSAGES/uachangerplugin.mo
 share/locale/eu/LC_MESSAGES/webarchiver.mo
 share/locale/eu/LC_MESSAGES/webenginepart.mo
@@ -652,10 +668,12 @@ share/locale/fi/LC_MESSAGES/kgetplugin.mo
 share/locale/fi/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/fi/LC_MESSAGES/khtmltts.mo
 share/locale/fi/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/fi/LC_MESSAGES/konqsidebar.mo
 share/locale/fi/LC_MESSAGES/konqueror.mo
 share/locale/fi/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/fi/LC_MESSAGES/libkonq.mo
 share/locale/fi/LC_MESSAGES/searchbarplugin.mo
+share/locale/fi/LC_MESSAGES/temporarysavedir.mo
 share/locale/fi/LC_MESSAGES/uachangerplugin.mo
 share/locale/fi/LC_MESSAGES/webarchiver.mo
 share/locale/fi/LC_MESSAGES/webenginepart.mo
@@ -679,6 +697,7 @@ share/locale/fr/LC_MESSAGES/konqueror.mo
 share/locale/fr/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/fr/LC_MESSAGES/libkonq.mo
 share/locale/fr/LC_MESSAGES/searchbarplugin.mo
+share/locale/fr/LC_MESSAGES/temporarysavedir.mo
 share/locale/fr/LC_MESSAGES/uachangerplugin.mo
 share/locale/fr/LC_MESSAGES/webarchiver.mo
 share/locale/fr/LC_MESSAGES/webenginepart.mo
@@ -742,6 +761,7 @@ share/locale/gl/LC_MESSAGES/konqueror.mo
 share/locale/gl/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/gl/LC_MESSAGES/libkonq.mo
 share/locale/gl/LC_MESSAGES/searchbarplugin.mo
+share/locale/gl/LC_MESSAGES/temporarysavedir.mo
 share/locale/gl/LC_MESSAGES/uachangerplugin.mo
 share/locale/gl/LC_MESSAGES/webarchiver.mo
 share/locale/gl/LC_MESSAGES/webenginepart.mo
@@ -775,6 +795,7 @@ share/locale/he/LC_MESSAGES/konqueror.mo
 share/locale/he/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/he/LC_MESSAGES/libkonq.mo
 share/locale/he/LC_MESSAGES/searchbarplugin.mo
+share/locale/he/LC_MESSAGES/temporarysavedir.mo
 share/locale/he/LC_MESSAGES/uachangerplugin.mo
 share/locale/he/LC_MESSAGES/webarchiver.mo
 share/locale/he/LC_MESSAGES/webenginepart.mo
@@ -798,6 +819,8 @@ share/locale/hi/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/hi/LC_MESSAGES/libkonq.mo
 share/locale/hi/LC_MESSAGES/searchbarplugin.mo
 share/locale/hi/LC_MESSAGES/uachangerplugin.mo
+share/locale/hi/LC_MESSAGES/webarchiver.mo
+share/locale/hi/LC_MESSAGES/webenginepart.mo
 share/locale/hne/LC_MESSAGES/akregator_konqplugin.mo
 share/locale/hne/LC_MESSAGES/autorefresh.mo
 share/locale/hne/LC_MESSAGES/babelfish.mo
@@ -885,10 +908,12 @@ share/locale/ia/LC_MESSAGES/kgetplugin.mo
 share/locale/ia/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/ia/LC_MESSAGES/khtmltts.mo
 share/locale/ia/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/ia/LC_MESSAGES/konqsidebar.mo
 share/locale/ia/LC_MESSAGES/konqueror.mo
 share/locale/ia/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ia/LC_MESSAGES/libkonq.mo
 share/locale/ia/LC_MESSAGES/searchbarplugin.mo
+share/locale/ia/LC_MESSAGES/temporarysavedir.mo
 share/locale/ia/LC_MESSAGES/uachangerplugin.mo
 share/locale/ia/LC_MESSAGES/webarchiver.mo
 share/locale/ia/LC_MESSAGES/webenginepart.mo
@@ -954,6 +979,7 @@ share/locale/it/LC_MESSAGES/konqueror.mo
 share/locale/it/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/it/LC_MESSAGES/libkonq.mo
 share/locale/it/LC_MESSAGES/searchbarplugin.mo
+share/locale/it/LC_MESSAGES/temporarysavedir.mo
 share/locale/it/LC_MESSAGES/uachangerplugin.mo
 share/locale/it/LC_MESSAGES/webarchiver.mo
 share/locale/it/LC_MESSAGES/webenginepart.mo
@@ -999,6 +1025,7 @@ share/locale/ka/LC_MESSAGES/konqueror.mo
 share/locale/ka/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ka/LC_MESSAGES/libkonq.mo
 share/locale/ka/LC_MESSAGES/searchbarplugin.mo
+share/locale/ka/LC_MESSAGES/temporarysavedir.mo
 share/locale/ka/LC_MESSAGES/uachangerplugin.mo
 share/locale/ka/LC_MESSAGES/webarchiver.mo
 share/locale/ka/LC_MESSAGES/webenginepart.mo
@@ -1068,10 +1095,12 @@ share/locale/ko/LC_MESSAGES/kgetplugin.mo
 share/locale/ko/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/ko/LC_MESSAGES/khtmltts.mo
 share/locale/ko/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/ko/LC_MESSAGES/konqsidebar.mo
 share/locale/ko/LC_MESSAGES/konqueror.mo
 share/locale/ko/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/ko/LC_MESSAGES/libkonq.mo
 share/locale/ko/LC_MESSAGES/searchbarplugin.mo
+share/locale/ko/LC_MESSAGES/temporarysavedir.mo
 share/locale/ko/LC_MESSAGES/uachangerplugin.mo
 share/locale/ko/LC_MESSAGES/webarchiver.mo
 share/locale/ko/LC_MESSAGES/webenginepart.mo
@@ -1131,10 +1160,12 @@ share/locale/lv/LC_MESSAGES/kgetplugin.mo
 share/locale/lv/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/lv/LC_MESSAGES/khtmltts.mo
 share/locale/lv/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/lv/LC_MESSAGES/konqsidebar.mo
 share/locale/lv/LC_MESSAGES/konqueror.mo
 share/locale/lv/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/lv/LC_MESSAGES/libkonq.mo
 share/locale/lv/LC_MESSAGES/searchbarplugin.mo
+share/locale/lv/LC_MESSAGES/temporarysavedir.mo
 share/locale/lv/LC_MESSAGES/uachangerplugin.mo
 share/locale/lv/LC_MESSAGES/webarchiver.mo
 share/locale/lv/LC_MESSAGES/webenginepart.mo
@@ -1342,6 +1373,7 @@ share/locale/nl/LC_MESSAGES/konqueror.mo
 share/locale/nl/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/nl/LC_MESSAGES/libkonq.mo
 share/locale/nl/LC_MESSAGES/searchbarplugin.mo
+share/locale/nl/LC_MESSAGES/temporarysavedir.mo
 share/locale/nl/LC_MESSAGES/uachangerplugin.mo
 share/locale/nl/LC_MESSAGES/webarchiver.mo
 share/locale/nl/LC_MESSAGES/webenginepart.mo
@@ -1432,10 +1464,12 @@ share/locale/pl/LC_MESSAGES/kgetplugin.mo
 share/locale/pl/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/pl/LC_MESSAGES/khtmltts.mo
 share/locale/pl/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/pl/LC_MESSAGES/konqsidebar.mo
 share/locale/pl/LC_MESSAGES/konqueror.mo
 share/locale/pl/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/pl/LC_MESSAGES/libkonq.mo
 share/locale/pl/LC_MESSAGES/searchbarplugin.mo
+share/locale/pl/LC_MESSAGES/temporarysavedir.mo
 share/locale/pl/LC_MESSAGES/uachangerplugin.mo
 share/locale/pl/LC_MESSAGES/webarchiver.mo
 share/locale/pl/LC_MESSAGES/webenginepart.mo
@@ -1526,6 +1560,28 @@ share/locale/ru/LC_MESSAGES/searchbarplugin.mo
 share/locale/ru/LC_MESSAGES/uachangerplugin.mo
 share/locale/ru/LC_MESSAGES/webarchiver.mo
 share/locale/ru/LC_MESSAGES/webenginepart.mo
+share/locale/sa/LC_MESSAGES/akregator_konqplugin.mo
+share/locale/sa/LC_MESSAGES/autorefresh.mo
+share/locale/sa/LC_MESSAGES/babelfish.mo
+share/locale/sa/LC_MESSAGES/dirfilterplugin.mo
+share/locale/sa/LC_MESSAGES/fsview.mo
+share/locale/sa/LC_MESSAGES/imgalleryplugin.mo
+share/locale/sa/LC_MESSAGES/kcmbookmarks.mo
+share/locale/sa/LC_MESSAGES/kcmkonq.mo
+share/locale/sa/LC_MESSAGES/kcmkonqhtml.mo
+share/locale/sa/LC_MESSAGES/kcmperformance.mo
+share/locale/sa/LC_MESSAGES/kfmclient.mo
+share/locale/sa/LC_MESSAGES/kgetplugin.mo
+share/locale/sa/LC_MESSAGES/khtmlsettingsplugin.mo
+share/locale/sa/LC_MESSAGES/khtmltts.mo
+share/locale/sa/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/sa/LC_MESSAGES/konqueror.mo
+share/locale/sa/LC_MESSAGES/kshellcmdplugin.mo
+share/locale/sa/LC_MESSAGES/libkonq.mo
+share/locale/sa/LC_MESSAGES/searchbarplugin.mo
+share/locale/sa/LC_MESSAGES/uachangerplugin.mo
+share/locale/sa/LC_MESSAGES/webarchiver.mo
+share/locale/sa/LC_MESSAGES/webenginepart.mo
 share/locale/se/LC_MESSAGES/akregator_konqplugin.mo
 share/locale/se/LC_MESSAGES/autorefresh.mo
 share/locale/se/LC_MESSAGES/babelfish.mo
@@ -1599,6 +1655,7 @@ share/locale/sl/LC_MESSAGES/konqueror.mo
 share/locale/sl/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/sl/LC_MESSAGES/libkonq.mo
 share/locale/sl/LC_MESSAGES/searchbarplugin.mo
+share/locale/sl/LC_MESSAGES/temporarysavedir.mo
 share/locale/sl/LC_MESSAGES/uachangerplugin.mo
 share/locale/sl/LC_MESSAGES/webarchiver.mo
 share/locale/sl/LC_MESSAGES/webenginepart.mo
@@ -1724,6 +1781,7 @@ share/locale/sv/LC_MESSAGES/konqueror.mo
 share/locale/sv/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/sv/LC_MESSAGES/libkonq.mo
 share/locale/sv/LC_MESSAGES/searchbarplugin.mo
+share/locale/sv/LC_MESSAGES/temporarysavedir.mo
 share/locale/sv/LC_MESSAGES/uachangerplugin.mo
 share/locale/sv/LC_MESSAGES/webarchiver.mo
 share/locale/sv/LC_MESSAGES/webenginepart.mo
@@ -1819,6 +1877,7 @@ share/locale/tr/LC_MESSAGES/konqueror.mo
 share/locale/tr/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/tr/LC_MESSAGES/libkonq.mo
 share/locale/tr/LC_MESSAGES/searchbarplugin.mo
+share/locale/tr/LC_MESSAGES/temporarysavedir.mo
 share/locale/tr/LC_MESSAGES/uachangerplugin.mo
 share/locale/tr/LC_MESSAGES/webarchiver.mo
 share/locale/tr/LC_MESSAGES/webenginepart.mo
@@ -1863,6 +1922,7 @@ share/locale/uk/LC_MESSAGES/konqueror.mo
 share/locale/uk/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/uk/LC_MESSAGES/libkonq.mo
 share/locale/uk/LC_MESSAGES/searchbarplugin.mo
+share/locale/uk/LC_MESSAGES/temporarysavedir.mo
 share/locale/uk/LC_MESSAGES/uachangerplugin.mo
 share/locale/uk/LC_MESSAGES/webarchiver.mo
 share/locale/uk/LC_MESSAGES/webenginepart.mo
@@ -1973,6 +2033,7 @@ share/locale/zh_CN/LC_MESSAGES/konqueror.mo
 share/locale/zh_CN/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/zh_CN/LC_MESSAGES/libkonq.mo
 share/locale/zh_CN/LC_MESSAGES/searchbarplugin.mo
+share/locale/zh_CN/LC_MESSAGES/temporarysavedir.mo
 share/locale/zh_CN/LC_MESSAGES/uachangerplugin.mo
 share/locale/zh_CN/LC_MESSAGES/webarchiver.mo
 share/locale/zh_CN/LC_MESSAGES/webenginepart.mo
@@ -1992,10 +2053,12 @@ share/locale/zh_TW/LC_MESSAGES/kgetplugin.mo
 share/locale/zh_TW/LC_MESSAGES/khtmlsettingsplugin.mo
 share/locale/zh_TW/LC_MESSAGES/khtmltts.mo
 share/locale/zh_TW/LC_MESSAGES/kio6_bookmarks.mo
+share/locale/zh_TW/LC_MESSAGES/konqsidebar.mo
 share/locale/zh_TW/LC_MESSAGES/konqueror.mo
 share/locale/zh_TW/LC_MESSAGES/kshellcmdplugin.mo
 share/locale/zh_TW/LC_MESSAGES/libkonq.mo
 share/locale/zh_TW/LC_MESSAGES/searchbarplugin.mo
+share/locale/zh_TW/LC_MESSAGES/temporarysavedir.mo
 share/locale/zh_TW/LC_MESSAGES/uachangerplugin.mo
 share/locale/zh_TW/LC_MESSAGES/webarchiver.mo
 share/locale/zh_TW/LC_MESSAGES/webenginepart.mo
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 618f3dad4859..04a202410cdb 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276239
-SHA256 (KDE/release-service/24.12.3/konsole-24.12.3.tar.xz) = fe7c25e0dbf93c2d2a36988f479cd3202d8c8c58656395ce13e248c591c10241
-SIZE (KDE/release-service/24.12.3/konsole-24.12.3.tar.xz) = 1819216
+TIMESTAMP = 1744564321
+SHA256 (KDE/release-service/25.04.0/konsole-25.04.0.tar.xz) = d326dba57b17331e5030ed6babdea1d33876bc011f9c9faa029f965ae73a79d1
+SIZE (KDE/release-service/25.04.0/konsole-25.04.0.tar.xz) = 1847684
diff --git a/x11/konsole/pkg-plist b/x11/konsole/pkg-plist
index be402929c83b..71e29f0c4ea9 100644
--- a/x11/konsole/pkg-plist
+++ b/x11/konsole/pkg-plist
@@ -82,6 +82,7 @@ share/locale/pt/LC_MESSAGES/konsole.mo
 share/locale/pt_BR/LC_MESSAGES/konsole.mo
 share/locale/ro/LC_MESSAGES/konsole.mo
 share/locale/ru/LC_MESSAGES/konsole.mo
+share/locale/sa/LC_MESSAGES/konsole.mo
 share/locale/se/LC_MESSAGES/konsole.mo
 share/locale/si/LC_MESSAGES/konsole.mo
 share/locale/sk/LC_MESSAGES/konsole.mo
diff --git a/x11/yakuake/distinfo b/x11/yakuake/distinfo
index bafbeba9b1ee..d1626348a7d5 100644
--- a/x11/yakuake/distinfo
+++ b/x11/yakuake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741276243
-SHA256 (KDE/release-service/24.12.3/yakuake-24.12.3.tar.xz) = b5a00fb4bd518dbd5697c142a526f4121b923f9846545363160c759ca3b94506
-SIZE (KDE/release-service/24.12.3/yakuake-24.12.3.tar.xz) = 392496
+TIMESTAMP = 1744564321
+SHA256 (KDE/release-service/25.04.0/yakuake-25.04.0.tar.xz) = 5ea181af2711f3656b6adbc75aea1ab0b004f0b8fd974c8ad6644e1df9d7eae3
+SIZE (KDE/release-service/25.04.0/yakuake-25.04.0.tar.xz) = 404012
diff --git a/x11/yakuake/pkg-plist b/x11/yakuake/pkg-plist
index 6b2f369f7600..78788f5f5367 100644
--- a/x11/yakuake/pkg-plist
+++ b/x11/yakuake/pkg-plist
@@ -46,6 +46,7 @@ share/locale/ka/LC_MESSAGES/yakuake.mo
 share/locale/km/LC_MESSAGES/yakuake.mo
 share/locale/ko/LC_MESSAGES/yakuake.mo
 share/locale/lt/LC_MESSAGES/yakuake.mo
+share/locale/lv/LC_MESSAGES/yakuake.mo
 share/locale/mai/LC_MESSAGES/yakuake.mo
 share/locale/ml/LC_MESSAGES/yakuake.mo
 share/locale/mr/LC_MESSAGES/yakuake.mo
@@ -59,6 +60,7 @@ share/locale/pt/LC_MESSAGES/yakuake.mo
 share/locale/pt_BR/LC_MESSAGES/yakuake.mo
 share/locale/ro/LC_MESSAGES/yakuake.mo
 share/locale/ru/LC_MESSAGES/yakuake.mo
+share/locale/sa/LC_MESSAGES/yakuake.mo
 share/locale/sk/LC_MESSAGES/yakuake.mo
 share/locale/sl/LC_MESSAGES/yakuake.mo
 share/locale/sr/LC_MESSAGES/yakuake.mo