git: 9ead4b6918b8 - main - KDE: Update KDE Gear to 25.04.0

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Thu, 17 Apr 2025 12:00:29 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9ead4b6918b8978bf7f35fc4ef49bced9f0447b6

commit 9ead4b6918b8978bf7f35fc4ef49bced9f0447b6
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-04-17 11:57:49 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-04-17 11:57:49 +0000

    KDE: Update KDE Gear to 25.04.0
    
    Announcement: https://kde.org/announcements/gear/25.04.0/
    
    Ports changes:
    
    kde.mk:
     - Simplify KDE_APPS_BASED_PATCHLEVEL definition and generalize
       it for unstable branch.
    
    devel/kopeninghours:
     - Use custom PLIST_SUB to reduce churn on updates.
    
    editors/ghostwriter:
     - Drop upstreamed patch.
    
    games/khangman:
     - Drop upstreamed patch.
    
    math/kcalc:
     - Depend on math/mpc.
    
    multimedia/kdenlive:
     - Prevent fetching during build.
     - Depends on KF6 Purpose unconditionally and remove no-op OPTIONS_SUB.
     - Depend on OpenTimelineIO.
    
    net/krdc:
     - Switch to freerdp3.
    
    x11-fm/dolphin:
     - Fix abuse of PLIST_SUB.
    
    */*:
     - Add missing and update KF6 dependencies and Qt components.
---
 Mk/Uses/kde.mk                                     |  20 ++-
 accessibility/kmag/distinfo                        |   6 +-
 accessibility/kmag/pkg-plist                       |   1 +
 accessibility/kmousetool/distinfo                  |   6 +-
 accessibility/kmousetool/pkg-plist                 |   1 +
 accessibility/kmouth/distinfo                      |   6 +-
 accessibility/kmouth/pkg-plist                     |   1 +
 archivers/ark/Makefile                             |   4 -
 archivers/ark/distinfo                             |   8 +-
 archivers/ark/pkg-plist                            |   1 +
 astro/kosmindoormap/distinfo                       |   6 +-
 astro/kosmindoormap/pkg-plist                      |   2 +
 astro/marble/Makefile                              |   4 -
 astro/marble/distinfo                              |  10 +-
 astro/marble/pkg-plist                             |  13 ++
 audio/audiocd-kio/distinfo                         |   6 +-
 audio/audiocd-kio/pkg-plist                        |   8 +
 audio/elisa/Makefile                               |   1 -
 audio/elisa/distinfo                               |   6 +-
 audio/juk/distinfo                                 |   6 +-
 audio/juk/pkg-plist                                |   1 +
 audio/kmix/distinfo                                |   6 +-
 audio/kmix/pkg-plist                               |   1 +
 audio/kwave/distinfo                               |   6 +-
 audio/kwave/pkg-plist                              |   4 +-
 audio/libkcddb/distinfo                            |   6 +-
 audio/libkcompactdisc/distinfo                     |   6 +-
 databases/akonadi/distinfo                         |   6 +-
 databases/akonadi/pkg-plist                        |   7 +-
 deskutils/akonadi-calendar-tools/distinfo          |   6 +-
 deskutils/akonadi-calendar-tools/pkg-plist         |   2 +
 deskutils/akonadi-import-wizard/distinfo           |   6 +-
 deskutils/akonadi-import-wizard/pkg-plist          |   2 +
 deskutils/akonadiconsole/distinfo                  |   6 +-
 deskutils/akonadiconsole/pkg-plist                 |   3 +-
 deskutils/akregator/Makefile                       |   4 +-
 deskutils/akregator/distinfo                       |   6 +-
 deskutils/akregator/pkg-plist                      |   2 +
 deskutils/grantlee-editor/distinfo                 |   6 +-
 deskutils/grantlee-editor/pkg-plist                |   8 +
 deskutils/grantleetheme/distinfo                   |   6 +-
 deskutils/itinerary/distinfo                       |   6 +-
 deskutils/itinerary/pkg-plist                      |   2 +
 deskutils/kaddressbook/Makefile                    |   2 +-
 deskutils/kaddressbook/distinfo                    |   6 +-
 deskutils/kaddressbook/pkg-plist                   |   5 +
 deskutils/kalarm/Makefile                          |   2 +-
 deskutils/kalarm/distinfo                          |   6 +-
 deskutils/kalarm/pkg-plist                         |   3 +
 deskutils/kcharselect/distinfo                     |   6 +-
 deskutils/kcharselect/pkg-plist                    |   1 +
 deskutils/kdeconnect-kde/Makefile                  |   1 -
 deskutils/kdeconnect-kde/distinfo                  |   6 +-
 deskutils/kdeconnect-kde/pkg-plist                 |  23 +++
 deskutils/kdepim-addons/distinfo                   |   6 +-
 deskutils/kdepim-addons/pkg-plist                  |  51 ++++++
 deskutils/kdepim-runtime/distinfo                  |   6 +-
 deskutils/kdepim-runtime/pkg-plist                 |  56 ++++++-
 deskutils/keditbookmarks/distinfo                  |   6 +-
 deskutils/keditbookmarks/pkg-plist                 |   1 +
 deskutils/kfind/distinfo                           |   6 +-
 deskutils/kfind/pkg-plist                          |   1 +
 deskutils/kmail-account-wizard/distinfo            |   6 +-
 deskutils/kmail-account-wizard/pkg-plist           |   2 +
 deskutils/kmail/Makefile                           |   2 +-
 deskutils/kmail/distinfo                           |   6 +-
 deskutils/kmail/pkg-plist                          |  26 ++++
 deskutils/kongress/distinfo                        |   6 +-
 deskutils/kongress/pkg-plist                       |   4 +
 deskutils/kontact/distinfo                         |   6 +-
 deskutils/kontact/pkg-plist                        |   3 +
 deskutils/korganizer/Makefile                      |   3 +-
 deskutils/korganizer/distinfo                      |   6 +-
 deskutils/korganizer/pkg-plist                     |   2 +
 deskutils/kruler/distinfo                          |   6 +-
 deskutils/kruler/pkg-plist                         |   1 +
 deskutils/kweather/distinfo                        |   6 +-
 deskutils/kweather/pkg-plist                       |   3 +
 deskutils/kweathercore/distinfo                    |   6 +-
 deskutils/kweathercore/pkg-plist                   |   6 +
 deskutils/libkdepim/distinfo                       |   6 +-
 deskutils/mbox-importer/distinfo                   |   6 +-
 deskutils/merkuro/Makefile                         |   1 +
 deskutils/merkuro/distinfo                         |   6 +-
 deskutils/merkuro/pkg-plist                        |  25 ++-
 deskutils/pim-data-exporter/Makefile               |   2 +-
 deskutils/pim-data-exporter/distinfo               |   6 +-
 deskutils/pim-data-exporter/pkg-plist              |   2 +
 deskutils/pim-sieve-editor/Makefile                |   4 +-
 deskutils/pim-sieve-editor/distinfo                |   6 +-
 deskutils/pim-sieve-editor/pkg-plist               |   3 +
 deskutils/zanshin/distinfo                         |   6 +-
 deskutils/zanshin/pkg-plist                        |   2 +
 devel/cervisia/distinfo                            |   6 +-
 devel/cervisia/pkg-plist                           |   6 +-
 devel/dolphin-plugins/distinfo                     |   6 +-
 devel/dolphin-plugins/pkg-plist                    |  12 ++
 devel/kapptemplate/distinfo                        |   6 +-
 devel/kapptemplate/pkg-plist                       |   2 +
 devel/kcachegrind/distinfo                         |   6 +-
 devel/kcachegrind/pkg-plist                        |   3 +
 devel/kde-dev-scripts/distinfo                     |   6 +-
 devel/kde-dev-utils/distinfo                       |   6 +-
 devel/kde-dev-utils/pkg-plist                      |   3 +
 devel/kdesdk-kio/distinfo                          |   6 +-
 devel/kdesdk-kio/pkg-plist                         |   1 +
 devel/kdesdk-thumbnailers/distinfo                 |   6 +-
 devel/kdev-php/Makefile                            |   1 -
 devel/kdev-php/distinfo                            |   6 +-
 devel/kdev-php/pkg-plist                           |   2 +
 devel/kdev-python/Makefile                         |   1 -
 devel/kdev-python/distinfo                         |   6 +-
 devel/kdev-python/pkg-plist                        |   2 +
 devel/kdevelop/Makefile                            |   1 -
 devel/kdevelop/distinfo                            |   6 +-
 devel/kdevelop/kdevelop.mk                         |   2 +-
 devel/kdevelop/pkg-plist                           | 144 ++++++++++++++++-
 devel/kio-extras/distinfo                          |   6 +-
 devel/kio-extras/pkg-plist                         | 117 ++++++++++++++
 devel/kirigami-gallery/distinfo                    |   6 +-
 devel/kirigami-gallery/pkg-plist                   |   2 +
 devel/kopeninghours/Makefile                       |   2 +
 devel/kopeninghours/distinfo                       |   6 +-
 devel/kopeninghours/pkg-plist                      |   3 +-
 devel/kpublictransport/distinfo                    |   6 +-
 devel/kpublictransport/pkg-plist                   |   9 ++
 devel/lokalize/distinfo                            |   6 +-
 devel/lokalize/pkg-plist                           |   3 +
 devel/massif-visualizer/distinfo                   |   6 +-
 devel/massif-visualizer/pkg-plist                  |   2 +
 devel/poxml/distinfo                               |   6 +-
 devel/umbrello/distinfo                            |   6 +-
 editors/calligra/Makefile                          |   3 +-
 editors/calligra/distinfo                          |   6 +-
 editors/calligra/pkg-plist                         |  63 ++++++++
 editors/ghostwriter/distinfo                       |   6 +-
 editors/ghostwriter/files/patch-src_CMakeLists.txt |  14 --
 editors/ghostwriter/pkg-plist                      |   2 +
 editors/kate/Makefile                              |   1 -
 editors/kate/distinfo                              |   6 +-
 editors/kate/pkg-plist                             |  48 ++++++
 games/blinken/Makefile                             |   2 +-
 games/blinken/distinfo                             |   6 +-
 games/blinken/pkg-plist                            |   6 +-
 games/bomber/distinfo                              |   6 +-
 games/bomber/pkg-plist                             |   2 +
 games/bovo/distinfo                                |   6 +-
 games/bovo/pkg-plist                               |   1 +
 games/granatier/distinfo                           |   6 +-
 games/granatier/pkg-plist                          |   2 +
 games/kajongg/distinfo                             |   6 +-
 games/kajongg/pkg-plist                            |   4 +
 games/kanagram/distinfo                            |   6 +-
 games/kanagram/pkg-plist                           |   1 +
 games/kapman/distinfo                              |   6 +-
 games/kapman/pkg-plist                             |   1 +
 games/katomic/distinfo                             |   6 +-
 games/katomic/pkg-plist                            |   1 +
 games/kblackbox/distinfo                           |   6 +-
 games/kblackbox/pkg-plist                          |   1 +
 games/kblocks/distinfo                             |   6 +-
 games/kblocks/pkg-plist                            |   1 +
 games/kbounce/distinfo                             |   6 +-
 games/kbounce/pkg-plist                            |   1 +
 games/kbreakout/distinfo                           |   6 +-
 games/kbreakout/pkg-plist                          |   2 +
 games/kdiamond/distinfo                            |   6 +-
 games/kdiamond/pkg-plist                           |   1 +
 games/kfourinline/distinfo                         |   6 +-
 games/kfourinline/pkg-plist                        |   2 +
 games/kgoldrunner/distinfo                         |   6 +-
 games/kgoldrunner/pkg-plist                        |   1 +
 games/khangman/Makefile                            |   2 -
 games/khangman/distinfo                            |   6 +-
 games/khangman/files/patch-nonLatin                | 173 ---------------------
 games/khangman/pkg-plist                           |   1 +
 games/kigo/distinfo                                |   6 +-
 games/kigo/pkg-plist                               |   2 +
 games/killbots/distinfo                            |   6 +-
 games/killbots/pkg-plist                           |   2 +
 games/kiriki/distinfo                              |   6 +-
 games/kiriki/pkg-plist                             |   1 +
 games/kjumpingcube/distinfo                        |   6 +-
 games/kjumpingcube/pkg-plist                       |   1 +
 games/klickety/distinfo                            |   6 +-
 games/klickety/pkg-plist                           |   2 +
 games/klines/distinfo                              |   6 +-
 games/klines/pkg-plist                             |   1 +
 games/kmahjongg/distinfo                           |   6 +-
 games/kmahjongg/pkg-plist                          |   1 +
 games/kmines/distinfo                              |   6 +-
 games/kmines/pkg-plist                             |   1 +
 games/knavalbattle/distinfo                        |   6 +-
 games/knavalbattle/pkg-plist                       |   1 +
 games/knetwalk/distinfo                            |   6 +-
 games/knetwalk/pkg-plist                           |   1 +
 games/knights/distinfo                             |   6 +-
 games/knights/pkg-plist                            |   2 +
 games/kolf/distinfo                                |   6 +-
 games/kolf/pkg-plist                               |   1 +
 games/kollision/distinfo                           |   6 +-
 games/kollision/pkg-plist                          |   2 +
 games/konquest/distinfo                            |   6 +-
 games/konquest/pkg-plist                           |   1 +
 games/kpat/distinfo                                |   6 +-
 games/kpat/pkg-plist                               |   1 +
 games/kreversi/distinfo                            |   6 +-
 games/kreversi/pkg-plist                           |   1 +
 games/kshisen/distinfo                             |   6 +-
 games/kshisen/pkg-plist                            |   1 +
 games/ksirk/distinfo                               |   6 +-
 games/ksirk/pkg-plist                              |   3 +
 games/ksnakeduel/distinfo                          |   6 +-
 games/ksnakeduel/pkg-plist                         |   2 +
 games/kspaceduel/distinfo                          |   6 +-
 games/kspaceduel/pkg-plist                         |   1 +
 games/ksquares/distinfo                            |   6 +-
 games/ksquares/pkg-plist                           |   1 +
 games/ksudoku/distinfo                             |   6 +-
 games/ksudoku/pkg-plist                            |   1 +
 games/ktuberling/distinfo                          |   6 +-
 games/ktuberling/pkg-plist                         |   1 +
 games/kubrick/distinfo                             |   6 +-
 games/kubrick/pkg-plist                            |   2 +
 games/libkdegames/distinfo                         |   6 +-
 games/libkdegames/pkg-plist                        |   1 +
 games/libkmahjongg/distinfo                        |   6 +-
 games/libkmahjongg/pkg-plist                       |   1 +
 games/lskat/distinfo                               |   6 +-
 games/lskat/pkg-plist                              |   1 +
 games/palapeli/distinfo                            |   6 +-
 games/palapeli/pkg-plist                           |   2 +
 games/picmi/distinfo                               |   6 +-
 games/picmi/pkg-plist                              |   2 +
 games/skladnik/distinfo                            |   6 +-
 games/skladnik/pkg-plist                           |   2 +
 graphics/gwenview/distinfo                         |   6 +-
 graphics/gwenview/pkg-plist                        |   1 +
 graphics/kamera/distinfo                           |   6 +-
 graphics/kamera/pkg-plist                          |   3 +
 graphics/kcolorchooser/distinfo                    |   6 +-
 graphics/kdegraphics-mobipocket/distinfo           |   6 +-
 graphics/kdegraphics-svgpart/distinfo              |   6 +-
 graphics/kdegraphics-thumbnailers/distinfo         |   6 +-
 graphics/kgraphviewer/distinfo                     |   6 +-
 graphics/kgraphviewer/pkg-plist                    |   1 +
 graphics/kimagemapeditor/distinfo                  |   6 +-
 graphics/kimagemapeditor/pkg-plist                 |   1 +
 graphics/kolourpaint/distinfo                      |   6 +-
 graphics/kolourpaint/pkg-plist                     |   1 +
 graphics/kontrast/distinfo                         |   6 +-
 graphics/kontrast/pkg-plist                        |   2 +
 graphics/kqtquickcharts/distinfo                   |   6 +-
 graphics/ksanecore/distinfo                        |   6 +-
 graphics/ksanecore/pkg-plist                       |   1 +
 graphics/libkdcraw/distinfo                        |   6 +-
 graphics/libkexiv2/distinfo                        |   6 +-
 graphics/libksane/distinfo                         |   6 +-
 graphics/libksane/pkg-plist                        |   1 +
 graphics/okular/Makefile                           |   1 -
 graphics/okular/distinfo                           |   6 +-
 graphics/okular/pkg-plist                          |  16 ++
 graphics/skanlite/distinfo                         |   6 +-
 graphics/skanlite/pkg-plist                        |   1 +
 graphics/skanpage/distinfo                         |   6 +-
 graphics/skanpage/pkg-plist                        |   2 +
 irc/konversation/distinfo                          |   6 +-
 irc/konversation/pkg-plist                         |   1 +
 japanese/kiten/distinfo                            |   6 +-
 japanese/kiten/pkg-plist                           |   1 +
 lang/kturtle/distinfo                              |   6 +-
 lang/kturtle/pkg-plist                             |   1 +
 math/analitza/distinfo                             |   6 +-
 math/analitza/pkg-plist                            |   2 +
 math/cantor/Makefile                               |   1 -
 math/cantor/distinfo                               |   6 +-
 math/cantor/pkg-plist                              |   2 +
 math/kalgebra/distinfo                             |   6 +-
 math/kalgebra/pkg-plist                            |   4 +
 math/kalk/distinfo                                 |   6 +-
 math/kalk/pkg-plist                                |   1 +
 math/kbruch/distinfo                               |   6 +-
 math/kbruch/pkg-plist                              |   1 +
 math/kcalc/Makefile                                |   1 +
 math/kcalc/distinfo                                |   6 +-
 math/kcalc/pkg-plist                               |   1 +
 math/kig/distinfo                                  |   6 +-
 math/kmplot/distinfo                               |   6 +-
 math/kmplot/pkg-plist                              |   1 +
 math/rocs/distinfo                                 |   6 +-
 misc/artikulate/distinfo                           |   6 +-
 misc/kdeedu-data/distinfo                          |   6 +-
 misc/kgeography/distinfo                           |   6 +-
 misc/kgeography/pkg-plist                          |   1 +
 misc/klettres/Makefile                             |   2 +-
 misc/klettres/distinfo                             |   6 +-
 misc/klettres/pkg-plist                            |   1 +
 misc/ktouch/distinfo                               |   6 +-
 misc/kwordquiz/distinfo                            |   6 +-
 misc/kwordquiz/pkg-plist                           |   1 +
 misc/libkeduvocdocument/distinfo                   |   6 +-
 misc/libkeduvocdocument/pkg-plist                  |   1 +
 misc/minuet/distinfo                               |   6 +-
 misc/parley/distinfo                               |   6 +-
 misc/parley/pkg-plist                              |   1 +
 multimedia/dragon/distinfo                         |   6 +-
 multimedia/dragon/pkg-plist                        |   2 +
 multimedia/kamoso/Makefile                         |   1 -
 multimedia/kamoso/distinfo                         |   6 +-
 multimedia/kamoso/pkg-plist                        |   1 +
 multimedia/kasts/Makefile                          |   9 +-
 multimedia/kasts/distinfo                          |   8 +-
 multimedia/kasts/pkg-plist                         |   6 +
 multimedia/kdemultimedia-ffmpegthumbs/distinfo     |   6 +-
 multimedia/kdenlive/Makefile                       |  21 ++-
 multimedia/kdenlive/distinfo                       |   6 +-
 multimedia/kdenlive/pkg-plist                      |  27 +++-
 multimedia/plasmatube/distinfo                     |   6 +-
 multimedia/plasmatube/pkg-plist                    |   1 +
 net-im/kaccounts-integration/distinfo              |   6 +-
 net-im/kaccounts-integration/pkg-plist             |   2 +
 net-im/kaccounts-providers/distinfo                |   6 +-
 net-im/kaccounts-providers/pkg-plist               |   2 +
 net-im/neochat/Makefile                            |   1 -
 net-im/neochat/distinfo                            |   6 +-
 net-im/neochat/pkg-plist                           |   3 +
 net-im/tokodon/distinfo                            |   6 +-
 net-im/tokodon/pkg-plist                           |  10 +-
 net-p2p/ktorrent/distinfo                          |   6 +-
 net-p2p/ktorrent/pkg-plist                         |   1 +
 net-p2p/libktorrent/distinfo                       |   6 +-
 net-p2p/libktorrent/pkg-plist                      |   1 +
 net/akonadi-calendar/distinfo                      |   6 +-
 net/akonadi-calendar/pkg-plist                     |   6 +
 net/akonadi-contacts/distinfo                      |   6 +-
 net/akonadi-contacts/pkg-plist                     |   4 +
 net/akonadi-mime/distinfo                          |   6 +-
 net/akonadi-mime/pkg-plist                         |   2 +
 net/akonadi-search/distinfo                        |   6 +-
 net/alligator/distinfo                             |   6 +-
 net/alligator/pkg-plist                            |   3 +
 net/calendarsupport/distinfo                       |   6 +-
 net/calendarsupport/pkg-plist                      |   1 +
 net/eventviews/distinfo                            |   6 +-
 net/eventviews/pkg-plist                           |   2 +
 net/incidenceeditor/distinfo                       |   6 +-
 net/incidenceeditor/pkg-plist                      |   2 +
 net/kcalutils/distinfo                             |   6 +-
 net/kcalutils/pkg-plist                            |   2 +
 net/kdenetwork-filesharing/distinfo                |   6 +-
 net/kdenetwork-filesharing/pkg-plist               |   1 +
 net/kget/distinfo                                  |   6 +-
 net/kget/pkg-plist                                 |   8 +-
 net/kidentitymanagement/distinfo                   |   6 +-
 net/kidentitymanagement/pkg-plist                  |   1 +
 net/kimap/distinfo                                 |   6 +-
 net/kimap/pkg-plist                                |   2 +
 net/kio-gdrive/distinfo                            |   6 +-
 net/kio-gdrive/pkg-plist                           |   2 +
 net/kio-zeroconf/distinfo                          |   6 +-
 net/kitinerary/Makefile                            |   1 -
 net/kitinerary/distinfo                            |   6 +-
 net/kitinerary/pkg-plist                           |   2 +
 net/kldap/distinfo                                 |   6 +-
 net/kldap/pkg-plist                                |   2 +
 net/kmailtransport/distinfo                        |   6 +-
 net/kmailtransport/pkg-plist                       |   1 +
 net/kmbox/distinfo                                 |   6 +-
 net/kmime/distinfo                                 |   6 +-
 net/kontactinterface/distinfo                      |   6 +-
 net/kpimtextedit/Makefile                          |   3 -
 net/kpimtextedit/distinfo                          |   8 +-
 net/kpimtextedit/pkg-plist                         |   2 +
 net/krdc/Makefile                                  |   4 +-
 net/krdc/distinfo                                  |   6 +-
 net/krdc/pkg-plist                                 |   2 +
 net/krfb/Makefile                                  |   1 -
 net/krfb/distinfo                                  |   6 +-
 net/krfb/pkg-plist                                 |   1 +
 net/ksmtp/distinfo                                 |   6 +-
 net/ktnef/distinfo                                 |   6 +-
 net/ktnef/pkg-plist                                |   1 +
 net/libgravatar/distinfo                           |   6 +-
 net/libkgapi/distinfo                              |   6 +-
 net/libkgapi/pkg-plist                             |   2 +
 net/libksieve/distinfo                             |   6 +-
 net/libksieve/pkg-plist                            |   1 +
 net/mailcommon/distinfo                            |   6 +-
 net/mailcommon/pkg-plist                           |   2 +
 net/mailimporter/distinfo                          |   6 +-
 net/mailimporter/pkg-plist                         |   1 +
 net/messagelib/distinfo                            |   6 +-
 net/messagelib/pkg-plist                           |  17 +-
 net/mimetreeparser/distinfo                        |   6 +-
 net/mimetreeparser/pkg-plist                       |   5 +-
 net/pimcommon/distinfo                             |   6 +-
 net/pimcommon/pkg-plist                            |  11 +-
 science/kalzium/distinfo                           |   6 +-
 science/step/distinfo                              |   6 +-
 security/keysmith/Makefile                         |   2 +-
 security/keysmith/distinfo                         |   6 +-
 security/keysmith/pkg-plist                        |   4 +-
 security/kgpg/distinfo                             |   6 +-
 security/kgpg/pkg-plist                            |   2 +
 security/kleopatra/Makefile                        |  10 +-
 security/kleopatra/distinfo                        |   6 +-
 security/kleopatra/pkg-plist                       |   9 +-
 security/kpkpass/distinfo                          |   6 +-
 security/kwalletmanager/distinfo                   |   6 +-
 security/kwalletmanager/pkg-plist                  |   2 +
 security/libkleo/distinfo                          |   6 +-
 security/libkleo/pkg-plist                         |   3 +-
 sysutils/baloo-widgets/distinfo                    |   6 +-
 sysutils/baloo-widgets/pkg-plist                   |   2 +
 sysutils/filelight/distinfo                        |   6 +-
 sysutils/filelight/pkg-plist                       |   2 +
 sysutils/k3b/distinfo                              |   6 +-
 sysutils/k3b/pkg-plist                             |   4 +
 sysutils/kbackup/distinfo                          |   6 +-
 sysutils/kbackup/pkg-plist                         |   2 +
 sysutils/kcron/distinfo                            |   6 +-
 sysutils/kcron/pkg-plist                           |   1 +
 sysutils/kdebugsettings/distinfo                   |   6 +-
 sysutils/kdebugsettings/pkg-plist                  |   2 +
 sysutils/kdf/distinfo                              |   6 +-
 sysutils/kdf/pkg-plist                             |   1 +
 sysutils/kdialog/distinfo                          |   6 +-
 sysutils/kdialog/pkg-plist                         |   1 +
 sysutils/khelpcenter/distinfo                      |   6 +-
 sysutils/khelpcenter/pkg-plist                     |   1 +
 sysutils/kpmcore/distinfo                          |   6 +-
 sysutils/kpmcore/pkg-plist                         |   7 +-
 sysutils/ksystemlog/distinfo                       |   6 +-
 sysutils/ksystemlog/pkg-plist                      |   2 +
 sysutils/signon-kwallet-extension/distinfo         |   6 +-
 sysutils/sweeper/distinfo                          |   6 +-
 sysutils/sweeper/pkg-plist                         |   2 +
 textproc/arianna/distinfo                          |   6 +-
 textproc/arianna/pkg-plist                         |   2 +
 textproc/kompare/distinfo                          |   6 +-
 textproc/kompare/pkg-plist                         |   1 +
 textproc/libkomparediff2/distinfo                  |   6 +-
 textproc/libkomparediff2/pkg-plist                 |   1 +
 textproc/markdownpart/distinfo                     |   6 +-
 www/falkon/distinfo                                |   6 +-
 www/falkon/pkg-plist                               |  35 +++++
 x11-clocks/kteatime/distinfo                       |   6 +-
 x11-clocks/kteatime/pkg-plist                      |   1 +
 x11-clocks/ktimer/distinfo                         |   6 +-
 x11-clocks/ktimer/pkg-plist                        |   1 +
 x11-fm/dolphin/Makefile                            |   4 +-
 x11-fm/dolphin/distinfo                            |   6 +-
 x11-fm/dolphin/pkg-plist                           |  10 +-
 x11-fm/konqueror/distinfo                          |   6 +-
 x11-fm/konqueror/pkg-plist                         |  63 ++++++++
 x11/konsole/distinfo                               |   6 +-
 x11/konsole/pkg-plist                              |   1 +
 x11/yakuake/distinfo                               |   6 +-
 x11/yakuake/pkg-plist                              |   2 +
 459 files changed, 1798 insertions(+), 1023 deletions(-)

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
*** 8204 LINES SKIPPED ***