git: cdbdb1c19e8b - main - KDE: Update KDE Gear to 25.12.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 12 Dec 2025 14:54:41 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cdbdb1c19e8b42d3afe180b8c62f723025449a49
commit cdbdb1c19e8b42d3afe180b8c62f723025449a49
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-12-12 14:52:06 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-12-12 14:53:31 +0000
KDE: Update KDE Gear to 25.12.0
Announcement: https://kde.org/announcements/gear/25.12.0/
Ports changes:
deskutils/itinerary:
- Require QCoro6
deskutils/kdeconnect-kde:
- Regenerate patches
devel/kpublictransport:
- Require QtLocation
editors/kate:
- Fix shebang
math/rocs:
- Switch to Qt6/KF6
multimedia/kamoso:
- Require KF6KirigamiAddons
multimedia/kdenlive:
- Require KDDockWidgets
science/step:
- Remove stale patch
---
Mk/Uses/kde.mk | 4 +-
accessibility/kmag/distinfo | 6 +-
accessibility/kmousetool/distinfo | 6 +-
accessibility/kmouth/distinfo | 6 +-
archivers/ark/distinfo | 6 +-
astro/kosmindoormap/distinfo | 6 +-
astro/marble/distinfo | 6 +-
astro/marble/pkg-plist | 12 +--
audio/audiocd-kio/Makefile | 4 +-
audio/audiocd-kio/distinfo | 6 +-
audio/audiocd-kio/pkg-plist | 2 +-
audio/elisa/distinfo | 6 +-
audio/juk/distinfo | 6 +-
audio/juk/pkg-plist | 2 +-
audio/kmix/distinfo | 6 +-
audio/kwave/distinfo | 6 +-
audio/libkcddb/distinfo | 6 +-
audio/libkcompactdisc/distinfo | 6 +-
databases/akonadi/distinfo | 6 +-
deskutils/akonadi-calendar-tools/distinfo | 6 +-
deskutils/akonadi-import-wizard/distinfo | 6 +-
deskutils/akonadiconsole/distinfo | 6 +-
deskutils/akonadiconsole/pkg-plist | 1 +
deskutils/akregator/distinfo | 6 +-
deskutils/grantlee-editor/distinfo | 6 +-
deskutils/grantleetheme/distinfo | 6 +-
deskutils/itinerary/Makefile | 1 +
deskutils/itinerary/distinfo | 6 +-
deskutils/kaddressbook/distinfo | 6 +-
deskutils/kalarm/distinfo | 6 +-
deskutils/kcharselect/distinfo | 6 +-
deskutils/kdeconnect-kde/Makefile | 4 -
deskutils/kdeconnect-kde/distinfo | 8 +-
.../patch-core_backends_lan_lanlinkprovider.cpp | 45 ++++-------
.../files/patch-plugins_sftp_mounter.cpp | 6 +-
deskutils/kdeconnect-kde/pkg-plist | 15 +---
deskutils/kdepim-addons/distinfo | 6 +-
deskutils/kdepim-addons/pkg-plist | 42 +++++++++-
deskutils/kdepim-runtime/distinfo | 6 +-
deskutils/keditbookmarks/distinfo | 6 +-
deskutils/kfind/distinfo | 6 +-
deskutils/kmail-account-wizard/distinfo | 6 +-
deskutils/kmail/distinfo | 6 +-
deskutils/kongress/distinfo | 6 +-
deskutils/kontact/distinfo | 6 +-
deskutils/korganizer/distinfo | 6 +-
deskutils/kruler/distinfo | 6 +-
deskutils/kweather/distinfo | 6 +-
deskutils/kweather/pkg-plist | 7 +-
deskutils/kweathercore/distinfo | 6 +-
deskutils/kweathercore/pkg-plist | 2 +
deskutils/libkdepim/distinfo | 6 +-
deskutils/mbox-importer/distinfo | 6 +-
deskutils/merkuro/distinfo | 6 +-
deskutils/merkuro/pkg-plist | 1 +
deskutils/pim-data-exporter/distinfo | 6 +-
deskutils/pim-sieve-editor/distinfo | 6 +-
deskutils/zanshin/distinfo | 6 +-
devel/dolphin-plugins/distinfo | 6 +-
devel/kapptemplate/distinfo | 6 +-
devel/kcachegrind/distinfo | 6 +-
devel/kde-dev-scripts/distinfo | 6 +-
devel/kde-dev-utils/distinfo | 6 +-
devel/kdesdk-kio/distinfo | 6 +-
devel/kdesdk-thumbnailers/distinfo | 6 +-
devel/kdesdk-thumbnailers/pkg-plist | 51 ------------
devel/kdev-php/distinfo | 6 +-
devel/kdev-python/distinfo | 6 +-
devel/kdev-python/pkg-plist | 5 +-
devel/kdevelop/distinfo | 6 +-
devel/kdevelop/kdevelop.mk | 2 +-
devel/kdevelop/pkg-plist | 13 +++
devel/kio-extras/distinfo | 6 +-
devel/kio-extras/pkg-plist | 94 +---------------------
devel/kirigami-gallery/distinfo | 6 +-
devel/kopeninghours/distinfo | 6 +-
devel/kpublictransport/Makefile | 2 +-
devel/kpublictransport/distinfo | 6 +-
devel/kpublictransport/pkg-plist | 5 ++
devel/kunifiedpush/distinfo | 6 +-
devel/lokalize/distinfo | 6 +-
devel/massif-visualizer/distinfo | 6 +-
devel/poxml/distinfo | 6 +-
devel/umbrello/distinfo | 6 +-
devel/umbrello/pkg-plist | 1 -
editors/calligra/Makefile | 4 -
editors/calligra/distinfo | 8 +-
editors/calligra/pkg-plist | 6 +-
editors/ghostwriter/distinfo | 6 +-
editors/ghostwriter/pkg-plist | 1 +
editors/kate/Makefile | 3 +
editors/kate/distinfo | 6 +-
editors/kate/pkg-plist | 24 +++++-
games/blinken/distinfo | 6 +-
games/bomber/distinfo | 6 +-
games/bovo/distinfo | 6 +-
games/granatier/distinfo | 6 +-
games/kajongg/distinfo | 6 +-
games/kanagram/distinfo | 6 +-
games/kapman/distinfo | 6 +-
games/katomic/distinfo | 6 +-
games/kblackbox/distinfo | 6 +-
games/kblocks/distinfo | 6 +-
games/kbounce/distinfo | 6 +-
games/kbreakout/distinfo | 6 +-
games/kdiamond/distinfo | 6 +-
games/kfourinline/distinfo | 6 +-
games/kgoldrunner/distinfo | 6 +-
games/khangman/distinfo | 6 +-
games/kigo/distinfo | 6 +-
games/killbots/distinfo | 6 +-
games/kiriki/distinfo | 6 +-
games/kjumpingcube/distinfo | 6 +-
games/klickety/distinfo | 6 +-
games/klines/distinfo | 6 +-
games/kmahjongg/distinfo | 6 +-
games/kmines/distinfo | 6 +-
games/knavalbattle/distinfo | 6 +-
games/knetwalk/distinfo | 6 +-
games/knights/distinfo | 6 +-
games/kolf/distinfo | 6 +-
games/kollision/distinfo | 6 +-
games/konquest/distinfo | 6 +-
games/kpat/distinfo | 6 +-
games/kreversi/distinfo | 6 +-
games/kshisen/distinfo | 6 +-
games/ksirk/distinfo | 6 +-
games/ksnakeduel/distinfo | 6 +-
games/kspaceduel/distinfo | 6 +-
games/ksquares/distinfo | 6 +-
games/ksudoku/distinfo | 6 +-
games/ktuberling/distinfo | 6 +-
games/kubrick/distinfo | 6 +-
games/libkdegames/distinfo | 6 +-
games/libkmahjongg/distinfo | 6 +-
games/lskat/distinfo | 6 +-
games/palapeli/distinfo | 6 +-
games/picmi/distinfo | 6 +-
games/skladnik/distinfo | 6 +-
graphics/colord-kde/distinfo | 6 +-
graphics/colord-kde/pkg-plist | 1 -
graphics/gwenview/distinfo | 6 +-
graphics/gwenview/pkg-plist | 1 +
graphics/kamera/distinfo | 6 +-
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 | 2 +
graphics/kimagemapeditor/distinfo | 6 +-
graphics/kolourpaint/distinfo | 6 +-
graphics/kontrast/distinfo | 6 +-
graphics/kqtquickcharts/distinfo | 6 +-
graphics/ksanecore/distinfo | 6 +-
graphics/libkdcraw/distinfo | 6 +-
graphics/libkexiv2/distinfo | 6 +-
graphics/libksane/distinfo | 6 +-
graphics/okular/Makefile | 1 -
graphics/okular/distinfo | 6 +-
graphics/skanlite/distinfo | 6 +-
graphics/skanpage/distinfo | 6 +-
irc/konversation/distinfo | 6 +-
japanese/kiten/distinfo | 6 +-
lang/kturtle/distinfo | 6 +-
math/analitza/distinfo | 6 +-
math/cantor/Makefile | 1 -
math/cantor/distinfo | 6 +-
math/kalgebra/distinfo | 6 +-
math/kalk/distinfo | 6 +-
math/kalk/pkg-plist | 1 -
math/kbruch/distinfo | 6 +-
math/kcalc/distinfo | 6 +-
math/kig/distinfo | 6 +-
math/kmplot/distinfo | 6 +-
math/rocs/Makefile | 13 +--
math/rocs/distinfo | 6 +-
math/rocs/pkg-plist | 11 ++-
misc/artikulate/distinfo | 6 +-
misc/kdeedu-data/distinfo | 6 +-
misc/kgeography/distinfo | 6 +-
misc/klettres/distinfo | 6 +-
misc/ktouch/distinfo | 6 +-
misc/kwordquiz/distinfo | 6 +-
misc/libkeduvocdocument/distinfo | 6 +-
misc/minuet/distinfo | 6 +-
misc/parley/distinfo | 6 +-
multimedia/dragon/distinfo | 6 +-
multimedia/kamoso/Makefile | 2 +-
multimedia/kamoso/distinfo | 6 +-
multimedia/kasts/distinfo | 6 +-
multimedia/kdemultimedia-ffmpegthumbs/distinfo | 6 +-
multimedia/kdenlive/Makefile | 1 +
multimedia/kdenlive/distinfo | 6 +-
multimedia/kdenlive/pkg-plist | 41 +++++++++-
multimedia/plasmatube/distinfo | 6 +-
net-im/kaccounts-integration/distinfo | 6 +-
net-im/kaccounts-providers/distinfo | 6 +-
net-im/kaccounts-providers/pkg-plist | 1 +
net-im/neochat/distinfo | 6 +-
net-im/neochat/pkg-plist | 2 +-
net-im/tokodon/distinfo | 6 +-
net-im/tokodon/pkg-plist | 1 +
net-p2p/ktorrent/distinfo | 6 +-
net-p2p/libktorrent/distinfo | 6 +-
net/akonadi-calendar/distinfo | 6 +-
net/akonadi-contacts/distinfo | 6 +-
net/akonadi-mime/distinfo | 6 +-
net/akonadi-search/distinfo | 6 +-
net/alligator/distinfo | 6 +-
net/calendarsupport/distinfo | 6 +-
net/eventviews/distinfo | 6 +-
net/incidenceeditor/distinfo | 6 +-
net/kcalutils/distinfo | 6 +-
net/kdenetwork-filesharing/distinfo | 6 +-
net/kget/distinfo | 6 +-
net/kidentitymanagement/distinfo | 6 +-
net/kimap/distinfo | 6 +-
net/kio-gdrive/distinfo | 6 +-
net/kio-zeroconf/distinfo | 6 +-
net/kitinerary/Makefile | 1 -
net/kitinerary/distinfo | 6 +-
net/kldap/distinfo | 6 +-
net/kmailtransport/distinfo | 6 +-
net/kmbox/distinfo | 6 +-
net/kmime/distinfo | 6 +-
net/kontactinterface/distinfo | 6 +-
net/kpimtextedit/distinfo | 6 +-
net/krdc/distinfo | 6 +-
net/krfb/distinfo | 6 +-
net/ksmtp/distinfo | 6 +-
net/ktnef/distinfo | 6 +-
net/libgravatar/distinfo | 6 +-
net/libkgapi/distinfo | 6 +-
net/libksieve/distinfo | 6 +-
net/mailcommon/distinfo | 6 +-
net/mailcommon/pkg-plist | 1 +
net/mailimporter/distinfo | 6 +-
net/messagelib/distinfo | 6 +-
net/mimetreeparser/distinfo | 6 +-
net/pimcommon/distinfo | 6 +-
science/kalzium/distinfo | 6 +-
science/step/distinfo | 6 +-
science/step/files/patch-stepcore_object.h | 21 -----
security/keysmith/distinfo | 6 +-
security/kgpg/distinfo | 6 +-
security/kleopatra/distinfo | 6 +-
security/kpkpass/distinfo | 6 +-
security/kpkpass/pkg-plist | 7 ++
security/kwalletmanager/distinfo | 6 +-
security/libkleo/distinfo | 6 +-
security/libkleo/pkg-plist | 4 +
sysutils/baloo-widgets/distinfo | 6 +-
sysutils/filelight/distinfo | 6 +-
sysutils/k3b/distinfo | 6 +-
sysutils/kbackup/distinfo | 6 +-
sysutils/kbackup/pkg-plist | 1 +
sysutils/kcron/distinfo | 6 +-
sysutils/kdebugsettings/distinfo | 6 +-
sysutils/kdf/distinfo | 6 +-
sysutils/kdialog/distinfo | 6 +-
sysutils/khelpcenter/distinfo | 6 +-
sysutils/kpmcore/distinfo | 6 +-
sysutils/ksystemlog/distinfo | 6 +-
sysutils/signon-kwallet-extension/distinfo | 6 +-
sysutils/sweeper/distinfo | 6 +-
textproc/arianna/distinfo | 6 +-
textproc/kompare/distinfo | 6 +-
textproc/libkomparediff2/distinfo | 6 +-
textproc/markdownpart/distinfo | 6 +-
www/angelfish/distinfo | 6 +-
www/falkon/distinfo | 6 +-
www/falkon/pkg-plist | 1 +
x11-clocks/kteatime/distinfo | 6 +-
x11-clocks/ktimer/distinfo | 6 +-
x11-fm/dolphin/distinfo | 6 +-
x11-fm/dolphin/pkg-plist | 4 +-
x11-fm/konqueror/distinfo | 6 +-
x11-fm/konqueror/pkg-plist | 18 +----
x11/konsole/distinfo | 6 +-
x11/yakuake/distinfo | 6 +-
281 files changed, 904 insertions(+), 976 deletions(-)
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index cf482458982c..d2a6265461c7 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -104,8 +104,8 @@ 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?= 25.08.3
-KDE_APPLICATIONS6_SHLIB_VER?= 6.5.3
+KDE_APPLICATIONS6_VERSION?= 25.12.0
+KDE_APPLICATIONS6_SHLIB_VER?= 6.6.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
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index 5192f322a6f4..6066a2a052a5 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264282
-SHA256 (KDE/release-service/25.08.3/kmag-25.08.3.tar.xz) = c430790e593b834657172b94abda0ff0c125bf6ac44946b247c737db21aab468
-SIZE (KDE/release-service/25.08.3/kmag-25.08.3.tar.xz) = 680348
+TIMESTAMP = 1765478286
+SHA256 (KDE/release-service/25.12.0/kmag-25.12.0.tar.xz) = 0a7c7e3ec7bcd2639915872d05716537eea7854bed2c299725eafcfa4cb5746d
+SIZE (KDE/release-service/25.12.0/kmag-25.12.0.tar.xz) = 680420
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index 739558365e91..3b097334b727 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264285
-SHA256 (KDE/release-service/25.08.3/kmousetool-25.08.3.tar.xz) = 79d3e00321cf64f10e3557b531d10bc58735d6beaa237243bf7986e37024e08f
-SIZE (KDE/release-service/25.08.3/kmousetool-25.08.3.tar.xz) = 135472
+TIMESTAMP = 1765478288
+SHA256 (KDE/release-service/25.12.0/kmousetool-25.12.0.tar.xz) = 96df118de5c31d21b336f0088cc4ad7810f6f7e56c5a546b2ca86c4f55990c9d
+SIZE (KDE/release-service/25.12.0/kmousetool-25.12.0.tar.xz) = 135552
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index 8e89b7c8f6d5..fea1675fcd20 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264287
-SHA256 (KDE/release-service/25.08.3/kmouth-25.08.3.tar.xz) = 2fef6d8ef93202a2dacac3bb97f02d37790cc6214cc6d94963b1bb33b1eed37e
-SIZE (KDE/release-service/25.08.3/kmouth-25.08.3.tar.xz) = 1945948
+TIMESTAMP = 1765478291
+SHA256 (KDE/release-service/25.12.0/kmouth-25.12.0.tar.xz) = f38cd27b6f1e320bc3802fd0845bb4fe3e6d623a25fba29a3c4b19dce86ef91f
+SIZE (KDE/release-service/25.12.0/kmouth-25.12.0.tar.xz) = 1945944
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index e3c9d529e985..e68fa9275aff 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264290
-SHA256 (KDE/release-service/25.08.3/ark-25.08.3.tar.xz) = ca4fb7295f090280df02d24b64f113e10c6f618138b387bc1fd7a2c561de554f
-SIZE (KDE/release-service/25.08.3/ark-25.08.3.tar.xz) = 3018136
+TIMESTAMP = 1765478293
+SHA256 (KDE/release-service/25.12.0/ark-25.12.0.tar.xz) = a1107e01049f345782c20b2abae3171ecb6e963bb02ffbb814e0357b024bb5c0
+SIZE (KDE/release-service/25.12.0/ark-25.12.0.tar.xz) = 3021000
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
index 58bdce177406..9ff295400752 100644
--- a/astro/kosmindoormap/distinfo
+++ b/astro/kosmindoormap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264292
-SHA256 (KDE/release-service/25.08.3/kosmindoormap-25.08.3.tar.xz) = 1a2ce2c3e514bfe01e7b1fde943bf099121cad82a88f444bdac03b57509be3df
-SIZE (KDE/release-service/25.08.3/kosmindoormap-25.08.3.tar.xz) = 777012
+TIMESTAMP = 1765478296
+SHA256 (KDE/release-service/25.12.0/kosmindoormap-25.12.0.tar.xz) = 3cbb421ae2e442ebff4188f1d48bcb80e5eaec20e99aede18bf9196d1f3b4ed4
+SIZE (KDE/release-service/25.12.0/kosmindoormap-25.12.0.tar.xz) = 777448
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index f1ac9964345f..b73fbdacea1a 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264295
-SHA256 (KDE/release-service/25.08.3/marble-25.08.3.tar.xz) = 65c034dacc7a2d5bbf534fca6574289e8b1dbf2bd50e4f63ff4d1ab64ff07198
-SIZE (KDE/release-service/25.08.3/marble-25.08.3.tar.xz) = 53790288
+TIMESTAMP = 1765478299
+SHA256 (KDE/release-service/25.12.0/marble-25.12.0.tar.xz) = ae29bd99b09eef35079ff6c58f5f34c1bebf8b7708bcb78eb67040950caadc7b
+SIZE (KDE/release-service/25.12.0/marble-25.12.0.tar.xz) = 53791180
diff --git a/astro/marble/pkg-plist b/astro/marble/pkg-plist
index 08e17e916b1a..720a46a2cfb9 100644
--- a/astro/marble/pkg-plist
+++ b/astro/marble/pkg-plist
@@ -246,8 +246,12 @@ lib/plugins/designer/MarbleNavigatorPlugin.so
lib/plugins/designer/MarbleWidgetPlugin.so
%%QT_MKSPECDIR%%/modules/qt_Marble.pri
%%QT_PLUGINDIR%%/kf6/krunner/plasma_runner_marble.so
+%%QT_PLUGINDIR%%/kf6/thumbcreator/marble_thumbnail_geojson.so
+%%QT_PLUGINDIR%%/kf6/thumbcreator/marble_thumbnail_gpx.so
+%%QT_PLUGINDIR%%/kf6/thumbcreator/marble_thumbnail_kml.so
+%%QT_PLUGINDIR%%/kf6/thumbcreator/marble_thumbnail_kmz.so
+%%QT_PLUGINDIR%%/kf6/thumbcreator/marble_thumbnail_osm.so
%%QT_PLUGINDIR%%/libmarble_part.so
-%%QT_PLUGINDIR%%/marblethumbnail.so
%%QT_QMLDIR%%/org/kde/marble/imageprovider/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/marble/imageprovider/libmarbleimageprovider.so
%%QT_QMLDIR%%/org/kde/marble/imageprovider/marbleimageprovider.qmltypes
@@ -256,15 +260,10 @@ lib/plugins/designer/MarbleWidgetPlugin.so
%%QT_QMLDIR%%/org/kde/marble/libmarbledeclarative.so
%%QT_QMLDIR%%/org/kde/marble/marbledeclarative.qmltypes
%%QT_QMLDIR%%/org/kde/marble/qmldir
-share/applications/marble_geo.desktop
share/applications/marble_geojson.desktop
share/applications/marble_gpx.desktop
share/applications/marble_kml.desktop
share/applications/marble_kmz.desktop
-share/applications/marble_thumbnail_kml.desktop
-share/applications/marble_thumbnail_kmz.desktop
-share/applications/marble_thumbnail_osm.desktop
-share/applications/marble_worldwind.desktop
share/applications/org.kde.marble.behaim.desktop
share/applications/org.kde.marble.desktop
share/applications/org.kde.marble.maps.desktop
@@ -472,6 +471,7 @@ share/locale/ko/LC_MESSAGES/marble_qt.qm
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
share/locale/ko/LC_MESSAGES/plasma_runner_marble.mo
share/locale/ko/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
+share/locale/lt/LC_MESSAGES/marble-behaim.mo
share/locale/lt/LC_MESSAGES/marble-maps.mo
share/locale/lt/LC_MESSAGES/marble.mo
share/locale/lt/LC_MESSAGES/marble_qt.qm
diff --git a/audio/audiocd-kio/Makefile b/audio/audiocd-kio/Makefile
index 674e389ad7bd..4972eff47afe 100644
--- a/audio/audiocd-kio/Makefile
+++ b/audio/audiocd-kio/Makefile
@@ -23,9 +23,11 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
windowsystem xmlgui \
ecm:build
USE_QT= base
-
USE_LDCONFIG= yes
+_${PORTNAME}_PROJECT_VERSION= 5.1
+KDE_APPS_BASED_PATCHLEVEL= ${KDE_APPLICATIONS_VERSION:R:S/.//}${KDE_APPLICATIONS_VERSION:E}
+
OPTIONS_DEFINE= LAME DOCS
LAME_DESC= Install LAME MP3 audio encoder
LAME_RUN_DEPENDS= lame:audio/lame
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index 9b538a610fd9..c6128debf718 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264298
-SHA256 (KDE/release-service/25.08.3/audiocd-kio-25.08.3.tar.xz) = 6ee38146ed7b615047db03e14205ea9221249e6eb84724bd6609af982f57eeac
-SIZE (KDE/release-service/25.08.3/audiocd-kio-25.08.3.tar.xz) = 584224
+TIMESTAMP = 1765478301
+SHA256 (KDE/release-service/25.12.0/audiocd-kio-25.12.0.tar.xz) = e90ad77e46cf5ca91f91c9eaea4f21420854d12bf92e91f10405b4a20495568a
+SIZE (KDE/release-service/25.12.0/audiocd-kio-25.12.0.tar.xz) = 586684
diff --git a/audio/audiocd-kio/pkg-plist b/audio/audiocd-kio/pkg-plist
index de1f160039dc..a116d7f6ff4c 100644
--- a/audio/audiocd-kio/pkg-plist
+++ b/audio/audiocd-kio/pkg-plist
@@ -3,7 +3,7 @@ include/audiocdplugins/audiocdplugins_export.h
include/audiocdplugins/audiocdplugins_version.h
lib/libaudiocdplugins.so
lib/libaudiocdplugins.so.5
-lib/libaudiocdplugins.so.5.1.0
+lib/libaudiocdplugins.so.%%SHLIB_VER_LONG%%
%%QT_PLUGINDIR%%/kf6/kio/audiocd.so
%%QT_PLUGINDIR%%/libaudiocd_encoder_flac.so
%%QT_PLUGINDIR%%/libaudiocd_encoder_lame.so
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index ddff416ef065..0ef15f305d3e 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264300
-SHA256 (KDE/release-service/25.08.3/elisa-25.08.3.tar.xz) = 63674bbd058a518d740bd9880d65a9af6a816fc33fb904cc1f0c0c248447dd13
-SIZE (KDE/release-service/25.08.3/elisa-25.08.3.tar.xz) = 1498380
+TIMESTAMP = 1765478304
+SHA256 (KDE/release-service/25.12.0/elisa-25.12.0.tar.xz) = dc470672e790ced1e4caacee6fb41655552682f34b1a3ea2abfe0009dd32a20b
+SIZE (KDE/release-service/25.12.0/elisa-25.12.0.tar.xz) = 1496448
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 66ee03841c25..529aeaf4063a 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264303
-SHA256 (KDE/release-service/25.08.3/juk-25.08.3.tar.xz) = b95c1fbb5ae067453b2ab52b9c0e8c08d5bb57ee3e5edcb1d1fb0c702f8ffe89
-SIZE (KDE/release-service/25.08.3/juk-25.08.3.tar.xz) = 1933804
+TIMESTAMP = 1765478306
+SHA256 (KDE/release-service/25.12.0/juk-25.12.0.tar.xz) = ab2d7201cd4b0f64ce8de5ce5eb381ae7c323ad8867248746a53c6c1bb5e4bda
+SIZE (KDE/release-service/25.12.0/juk-25.12.0.tar.xz) = 1943048
diff --git a/audio/juk/pkg-plist b/audio/juk/pkg-plist
index 3fb9fab7d169..8cad89a261b2 100644
--- a/audio/juk/pkg-plist
+++ b/audio/juk/pkg-plist
@@ -88,4 +88,4 @@ share/locale/uz/LC_MESSAGES/juk.mo
share/locale/uz@cyrillic/LC_MESSAGES/juk.mo
share/locale/zh_CN/LC_MESSAGES/juk.mo
share/locale/zh_TW/LC_MESSAGES/juk.mo
-share/metainfo/org.kde.juk.appdata.xml
+share/metainfo/org.kde.juk.metainfo.xml
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index d5bf1f75a204..4812f4f69a56 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264305
-SHA256 (KDE/release-service/25.08.3/kmix-25.08.3.tar.xz) = f8428c160adb68cd9fa00d36e9543ae4f44f364fd599327e7694ab633108f79c
-SIZE (KDE/release-service/25.08.3/kmix-25.08.3.tar.xz) = 1178692
+TIMESTAMP = 1765478309
+SHA256 (KDE/release-service/25.12.0/kmix-25.12.0.tar.xz) = aff6c02dc11dfd42c57559cc4c29d9ea6c0edc5c1844ae762ca73153bcd6553e
+SIZE (KDE/release-service/25.12.0/kmix-25.12.0.tar.xz) = 1178864
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index b2324f27b7ed..086e5586e862 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264308
-SHA256 (KDE/release-service/25.08.3/kwave-25.08.3.tar.xz) = 48dc786800ddc9c946fcec71258f3cf7a3adee91c1304b85da056d26ce8ca254
-SIZE (KDE/release-service/25.08.3/kwave-25.08.3.tar.xz) = 6531788
+TIMESTAMP = 1765478311
+SHA256 (KDE/release-service/25.12.0/kwave-25.12.0.tar.xz) = c65bbc823f943249ed05ded7be5b62b7f75a6bcf697229f733332de0fc7c7fa8
+SIZE (KDE/release-service/25.12.0/kwave-25.12.0.tar.xz) = 6532008
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 17d06ee601ef..3d57dc3d6a05 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264310
-SHA256 (KDE/release-service/25.08.3/libkcddb-25.08.3.tar.xz) = 1d85ebf3cf744e356ff20fdf0038327944fea43378628da3bd8b990e65d37697
-SIZE (KDE/release-service/25.08.3/libkcddb-25.08.3.tar.xz) = 448792
+TIMESTAMP = 1765478314
+SHA256 (KDE/release-service/25.12.0/libkcddb-25.12.0.tar.xz) = 7df25e847c44f08ab09985ccb0975f29332ec7b16049b569a72e24e1934a119b
+SIZE (KDE/release-service/25.12.0/libkcddb-25.12.0.tar.xz) = 448404
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index b0c6712c6916..b32a9ee44cdd 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264313
-SHA256 (KDE/release-service/25.08.3/libkcompactdisc-25.08.3.tar.xz) = 3d7a9e8ab4dc149708ba459bee0ba65be854eaec78c97f7ba7f8f6632ae38670
-SIZE (KDE/release-service/25.08.3/libkcompactdisc-25.08.3.tar.xz) = 100692
+TIMESTAMP = 1765478316
+SHA256 (KDE/release-service/25.12.0/libkcompactdisc-25.12.0.tar.xz) = d74e7e043e17cbd93bb5d5fe35ace36ffa496e20593d972fae9310a7bf977561
+SIZE (KDE/release-service/25.12.0/libkcompactdisc-25.12.0.tar.xz) = 100644
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index 3e24aaa77e27..58fc3d79a2f6 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264316
-SHA256 (KDE/release-service/25.08.3/akonadi-25.08.3.tar.xz) = f867fd1e16d9d637a92dab334dc4170f20f58be13367392094ec539e3eee017a
-SIZE (KDE/release-service/25.08.3/akonadi-25.08.3.tar.xz) = 1767120
+TIMESTAMP = 1765478319
+SHA256 (KDE/release-service/25.12.0/akonadi-25.12.0.tar.xz) = 89d0ffc9e6f065857e5d6ffb085f352c998ae2f31c9ddf812f5696d3d16660dc
+SIZE (KDE/release-service/25.12.0/akonadi-25.12.0.tar.xz) = 1771140
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index 3cbe77194536..2911e8cc87e3 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264318
-SHA256 (KDE/release-service/25.08.3/akonadi-calendar-tools-25.08.3.tar.xz) = 8c790cee017c7cc331f7b690a827bd32c5b4926079678ec24bb800d26c4f1ea6
-SIZE (KDE/release-service/25.08.3/akonadi-calendar-tools-25.08.3.tar.xz) = 274436
+TIMESTAMP = 1765478321
+SHA256 (KDE/release-service/25.12.0/akonadi-calendar-tools-25.12.0.tar.xz) = ac7bd4c6e1d2c817cf13e5695f22fa7828d1a2c2b7c142ded77d563b636a877a
+SIZE (KDE/release-service/25.12.0/akonadi-calendar-tools-25.12.0.tar.xz) = 274416
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index bca4b0ae69ef..8216fc582797 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264321
-SHA256 (KDE/release-service/25.08.3/akonadi-import-wizard-25.08.3.tar.xz) = 5fd3b5a1f7db788528c9747fef4b73f0a8ca7c7bc2cf0e35b82dce0cafed1399
-SIZE (KDE/release-service/25.08.3/akonadi-import-wizard-25.08.3.tar.xz) = 497940
+TIMESTAMP = 1765478324
+SHA256 (KDE/release-service/25.12.0/akonadi-import-wizard-25.12.0.tar.xz) = ee536787f8ca4f8299be72990b94cf24b61634e4c8318e3cf5b6a12ad513628b
+SIZE (KDE/release-service/25.12.0/akonadi-import-wizard-25.12.0.tar.xz) = 498192
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index 812c9b9cccae..008fd441bfdb 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264323
-SHA256 (KDE/release-service/25.08.3/akonadiconsole-25.08.3.tar.xz) = 08901d226059e64ea47145f0fe0e97104a9fee7a3d49b1d69ce795c469ef44da
-SIZE (KDE/release-service/25.08.3/akonadiconsole-25.08.3.tar.xz) = 328508
+TIMESTAMP = 1765478326
+SHA256 (KDE/release-service/25.12.0/akonadiconsole-25.12.0.tar.xz) = 188345910f718f10c9dc11bd8b745c18f0abf3e62be34c797aa5ee81e61e8555
+SIZE (KDE/release-service/25.12.0/akonadiconsole-25.12.0.tar.xz) = 332912
diff --git a/deskutils/akonadiconsole/pkg-plist b/deskutils/akonadiconsole/pkg-plist
index 4841adf77ff8..9af00b0da529 100644
--- a/deskutils/akonadiconsole/pkg-plist
+++ b/deskutils/akonadiconsole/pkg-plist
@@ -11,6 +11,7 @@ share/icons/hicolor/48x48/apps/akonadiconsole.png
share/icons/hicolor/64x64/apps/akonadiconsole.png
share/locale/ar/LC_MESSAGES/akonadiconsole.mo
share/locale/ast/LC_MESSAGES/akonadiconsole.mo
+share/locale/bg/LC_MESSAGES/akonadiconsole.mo
share/locale/ca/LC_MESSAGES/akonadiconsole.mo
share/locale/ca@valencia/LC_MESSAGES/akonadiconsole.mo
share/locale/cs/LC_MESSAGES/akonadiconsole.mo
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 1fbe98712019..60d3a89cfa5b 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264326
-SHA256 (KDE/release-service/25.08.3/akregator-25.08.3.tar.xz) = 1c67bba949ef376c707d4395e6aa3798d172ebb7303ae34722dfe6d5c09b0f83
-SIZE (KDE/release-service/25.08.3/akregator-25.08.3.tar.xz) = 2145456
+TIMESTAMP = 1765478329
+SHA256 (KDE/release-service/25.12.0/akregator-25.12.0.tar.xz) = 7752de529dc3d052f41389d2c6ea768c710aced9a768a88a95ab50272dd4519d
+SIZE (KDE/release-service/25.12.0/akregator-25.12.0.tar.xz) = 2146220
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 9292c091ae27..ec9936b7a87f 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264328
-SHA256 (KDE/release-service/25.08.3/grantlee-editor-25.08.3.tar.xz) = 6ad9f0b3749de557ec47c49da914754392485a66461c0d68f51fd771885a55b5
-SIZE (KDE/release-service/25.08.3/grantlee-editor-25.08.3.tar.xz) = 131632
+TIMESTAMP = 1765478331
+SHA256 (KDE/release-service/25.12.0/grantlee-editor-25.12.0.tar.xz) = 47d2cd26af771654b48235c0e3992f96e82d5759a060d470fcbc8228e78abb3c
+SIZE (KDE/release-service/25.12.0/grantlee-editor-25.12.0.tar.xz) = 131600
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index 113372d1e4bf..a3cbac4bfd82 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264331
-SHA256 (KDE/release-service/25.08.3/grantleetheme-25.08.3.tar.xz) = 649de999bb61288fc9b4aed3ebe231e45201cd6cfd4f247636a7fd270ef87ae0
-SIZE (KDE/release-service/25.08.3/grantleetheme-25.08.3.tar.xz) = 66004
+TIMESTAMP = 1765478334
+SHA256 (KDE/release-service/25.12.0/grantleetheme-25.12.0.tar.xz) = 1fe49ef046dff772e370045f39c70bc987310e863f9d20d946cd37cbb38b5c47
+SIZE (KDE/release-service/25.12.0/grantleetheme-25.12.0.tar.xz) = 66004
diff --git a/deskutils/itinerary/Makefile b/deskutils/itinerary/Makefile
index 1aad339aaa41..05a0281460ee 100644
--- a/deskutils/itinerary/Makefile
+++ b/deskutils/itinerary/Makefile
@@ -8,6 +8,7 @@ WWW= https://apps.kde.org/en/itinerary
BUILD_DEPENDS= libquotient>=0.9.0:net-im/libquotient
LIB_DEPENDS= libKOSM.so:astro/kosmindoormap \
+ libQCoro6Core.so:devel/qcoro \
libqt6keychain.so:security/qtkeychain@qt6
USES= cmake compiler:c++20-lang desktop-file-utils gettext kde:6 \
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
index aefb48ce198f..247ec6e00612 100644
--- a/deskutils/itinerary/distinfo
+++ b/deskutils/itinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264333
-SHA256 (KDE/release-service/25.08.3/itinerary-25.08.3.tar.xz) = 28f8cef47f949ce48326f6d2882d58c1c797a6e324c51f5d3510e7db22161f87
-SIZE (KDE/release-service/25.08.3/itinerary-25.08.3.tar.xz) = 854492
+TIMESTAMP = 1765478337
+SHA256 (KDE/release-service/25.12.0/itinerary-25.12.0.tar.xz) = f64c634bb521a4604a4eb28da2a9a4989a9efdbc81b0a39d7a9c238905e2a0bc
+SIZE (KDE/release-service/25.12.0/itinerary-25.12.0.tar.xz) = 875728
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index 8a35bfc00cef..6d63c4219966 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264336
-SHA256 (KDE/release-service/25.08.3/kaddressbook-25.08.3.tar.xz) = 8535f34ccd1428629072afd5e2e739c59e29e4a0c67e444f09917ca43017aa57
-SIZE (KDE/release-service/25.08.3/kaddressbook-25.08.3.tar.xz) = 3444608
+TIMESTAMP = 1765478339
+SHA256 (KDE/release-service/25.12.0/kaddressbook-25.12.0.tar.xz) = 8fc971227c1ae1d059adf8e4d217f2d3facaca69fdd4979af73f097b9417d95e
+SIZE (KDE/release-service/25.12.0/kaddressbook-25.12.0.tar.xz) = 3465400
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 057adc54a2c7..6ced0b3539d0 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264338
-SHA256 (KDE/release-service/25.08.3/kalarm-25.08.3.tar.xz) = 347b9f56471e70b4c335ee96bc76a7d5c148badfd1460cd00e88bdb3ff6c6759
-SIZE (KDE/release-service/25.08.3/kalarm-25.08.3.tar.xz) = 2690300
+TIMESTAMP = 1765478342
+SHA256 (KDE/release-service/25.12.0/kalarm-25.12.0.tar.xz) = 80bd9cc55fca91653c1757f1f517b27b23d0c5e28796f84c83d3961287e1f1de
+SIZE (KDE/release-service/25.12.0/kalarm-25.12.0.tar.xz) = 2700024
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index 92f78e1c7c48..f8a27d6f30dd 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264341
-SHA256 (KDE/release-service/25.08.3/kcharselect-25.08.3.tar.xz) = afee236e5e0375aee038ed4292a3a188fa51251d92ab8e872cd9fe713cde3ae3
-SIZE (KDE/release-service/25.08.3/kcharselect-25.08.3.tar.xz) = 477884
+TIMESTAMP = 1765478344
+SHA256 (KDE/release-service/25.12.0/kcharselect-25.12.0.tar.xz) = cae7534c7830998b5485e57ec2b331c12b0df602213516c0bb8db682e34ff8d3
+SIZE (KDE/release-service/25.12.0/kcharselect-25.12.0.tar.xz) = 477968
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index a8c39ad2d87e..d3083ca92e82 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -1,11 +1,7 @@
PORTNAME= kdeconnect-kde
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
-PATCH_SITES= https://invent.kde.org/network/kdeconnect-kde/-/commit/
-PATCHFILES+= 55e3302d56e1eb22ff174d8f6afd7a7b1c9db819.patch:-p1 # Fix build with Qt 6.10
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Support for KDE to interface between your phone and your computer
WWW= https://community.kde.org/KDEConnect
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index dda2c3d73919..fa65ccd1041b 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1763712489
-SHA256 (KDE/release-service/25.08.3/kdeconnect-kde-25.08.3.tar.xz) = 6e41f1f22e85f5e70a92dd6ca3e6968364896de37afe5daeb7cda599f03e5e2b
-SIZE (KDE/release-service/25.08.3/kdeconnect-kde-25.08.3.tar.xz) = 635720
-SHA256 (KDE/release-service/25.08.3/55e3302d56e1eb22ff174d8f6afd7a7b1c9db819.patch) = ab8bf619f0c7f781c521809d50a9f1a232075ebadd7b16b6b487ced876ffc2e4
-SIZE (KDE/release-service/25.08.3/55e3302d56e1eb22ff174d8f6afd7a7b1c9db819.patch) = 2988
+TIMESTAMP = 1765478347
+SHA256 (KDE/release-service/25.12.0/kdeconnect-kde-25.12.0.tar.xz) = 0fff24d371ccfefc858d7d6e01385c4d57dc40bf46d6702a34d1bf6727cc72a8
+SIZE (KDE/release-service/25.12.0/kdeconnect-kde-25.12.0.tar.xz) = 638256
diff --git a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
index 9fb5f425bff6..61b97c9f081a 100644
--- a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
+++ b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
@@ -1,32 +1,19 @@
---- core/backends/lan/lanlinkprovider.cpp.orig 2025-11-01 18:19:03 UTC
+--- core/backends/lan/lanlinkprovider.cpp.orig 2025-12-03 23:06:29 UTC
+++ core/backends/lan/lanlinkprovider.cpp
-@@ -427,6 +427,7 @@ void LanLinkProvider::encrypted()
+@@ -303,6 +303,16 @@ void LanLinkProvider::udpBroadcastReceived()
+ m_lastConnectionTime[deviceId] = now;
- NetworkPacket *identityPacket = m_receivedIdentityPackets[socket].np;
-
-+ QString deviceId = identityPacket->get<QString>(QStringLiteral("deviceId"));
- int protocolVersion = identityPacket->get<int>(QStringLiteral("protocolVersion"), -1);
- if (protocolVersion >= 8) {
- disconnect(socket, &QObject::destroyed, nullptr, nullptr);
-@@ -435,7 +436,7 @@ void LanLinkProvider::encrypted()
- NetworkPacket myIdentity = KdeConnectConfig::instance().deviceInfo().toIdentityPacket();
- socket->write(myIdentity.serialize());
- socket->flush();
-- connect(socket, &QIODevice::readyRead, this, [this, socket, protocolVersion]() {
-+ connect(socket, &QIODevice::readyRead, this, [this, socket, protocolVersion, deviceId]() {
- if (!socket->canReadLine()) {
- // This can happen if the packet is large enough to be split in two chunks
- return;
-@@ -452,6 +453,12 @@ void LanLinkProvider::encrypted()
- int newProtocolVersion = secureIdentityPacket->get<int>(QStringLiteral("protocolVersion"), 0);
- if (newProtocolVersion != protocolVersion) {
- qCWarning(KDECONNECT_CORE) << "Protocol version changed half-way through the handshake:" << protocolVersion << "->" << newProtocolVersion;
-+ return;
+ int tcpPort = receivedPacket->get<int>(QStringLiteral("tcpPort"));
++ // convert IPv6 addresses of type "v4-mapped" to IPv4
++ QHostAddress addr = sender;
++ if (addr.protocol() == QAbstractSocket::IPv6Protocol) {
++ bool success;
++ QHostAddress convertedAddr = QHostAddress(addr.toIPv4Address(&success));
++ if (success) {
++ // qCDebug(KDECONNECT_CORE) << "Converting IPv6" << addr << "to IPv4" << convertedAddr;
++ sender = convertedAddr;
+ }
-+ QString newDeviceId = secureIdentityPacket->get<QString>(QStringLiteral("deviceId"));
-+ if (newDeviceId != deviceId) {
-+ qCWarning(KDECONNECT_CORE) << "Device ID changed half-way through the handshake:" << deviceId << "->" << newDeviceId;
-+ return;
- }
- DeviceInfo deviceInfo = DeviceInfo::FromIdentityPacketAndCert(*secureIdentityPacket, socket->peerCertificate());
-
++ }
+ if (tcpPort < MIN_TCP_PORT || tcpPort > MAX_TCP_PORT) {
+ qCDebug(KDECONNECT_CORE) << "TCP port outside of kdeconnect's range";
+ delete receivedPacket;
diff --git a/deskutils/kdeconnect-kde/files/patch-plugins_sftp_mounter.cpp b/deskutils/kdeconnect-kde/files/patch-plugins_sftp_mounter.cpp
index 5554b24703e9..abdb880a32f4 100644
--- a/deskutils/kdeconnect-kde/files/patch-plugins_sftp_mounter.cpp
+++ b/deskutils/kdeconnect-kde/files/patch-plugins_sftp_mounter.cpp
@@ -1,6 +1,6 @@
---- plugins/sftp/mounter.cpp.orig 2023-12-18 22:14:59 UTC
+--- plugins/sftp/mounter.cpp.orig 2025-12-03 23:06:29 UTC
+++ plugins/sftp/mounter.cpp
-@@ -128,7 +128,7 @@ void Mounter::onPacketReceived(const NetworkPacket &np
+@@ -102,7 +102,7 @@ void Mounter::onPacketReceived(const NetworkPacket &np
<< QStringLiteral("-o") << QStringLiteral("gid=") + QString::number(getgid())
<< QStringLiteral("-o") << QStringLiteral("reconnect")
<< QStringLiteral("-o") << QStringLiteral("ServerAliveInterval=30")
@@ -9,7 +9,7 @@
// clang-format on
m_proc->setProgram(program, arguments);
-@@ -137,8 +137,8 @@ void Mounter::onPacketReceived(const NetworkPacket &np
+@@ -111,8 +111,8 @@ void Mounter::onPacketReceived(const NetworkPacket &np
m_proc->start();
// qCDebug(KDECONNECT_PLUGIN_SFTP) << "Passing password: " << np.get<QString>("password").toLatin1();
diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist
index b145ff772a4a..6f31945e0b63 100644
--- a/deskutils/kdeconnect-kde/pkg-plist
+++ b/deskutils/kdeconnect-kde/pkg-plist
@@ -4,12 +4,12 @@ bin/kdeconnect-handler
bin/kdeconnect-indicator
bin/kdeconnect-sms
bin/kdeconnectd
+etc/ufw/applications.d/kdeconnect
etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libkdeconnectinterfaces.a
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_battery.so
-%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_bigscreen.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_clipboard.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_connectivity_report.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_contacts.so
@@ -304,19 +304,6 @@ share/locale/eu/LC_MESSAGES/kdeconnect-plugins.mo
share/locale/eu/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eu/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-app.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-cli.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-core.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-fileitemaction.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-indicator.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-kded.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-kio.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-sms.mo
-share/locale/fa/LC_MESSAGES/kdeconnect-urlhandler.mo
-share/locale/fa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/fi/LC_MESSAGES/kdeconnect-app.mo
share/locale/fi/LC_MESSAGES/kdeconnect-cli.mo
share/locale/fi/LC_MESSAGES/kdeconnect-core.mo
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 1019bb21593d..349afe1a5cda 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264346
-SHA256 (KDE/release-service/25.08.3/kdepim-addons-25.08.3.tar.xz) = baa85c1747c9e78972d1a54d7bb7b300ddbf54073452c3388356bc576d479cd7
-SIZE (KDE/release-service/25.08.3/kdepim-addons-25.08.3.tar.xz) = 2660280
+TIMESTAMP = 1765478349
+SHA256 (KDE/release-service/25.12.0/kdepim-addons-25.12.0.tar.xz) = bd6769a9ec8b94e2cbb0cb089b5108c8e907f5e2f71c8c7f3aaf73b1026f0fc7
+SIZE (KDE/release-service/25.12.0/kdepim-addons-25.12.0.tar.xz) = 2676312
diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist
index dc705ea3983a..e28204d91d6b 100644
--- a/deskutils/kdepim-addons/pkg-plist
+++ b/deskutils/kdepim-addons/pkg-plist
@@ -114,6 +114,8 @@ share/locale/ar/LC_MESSAGES/customtoolsplugin.mo
share/locale/ar/LC_MESSAGES/importwizard_plugins.mo
share/locale/ar/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/ar/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/ar/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/ar/LC_MESSAGES/kaichat_calendar.mo
share/locale/ar/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/ar/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/ar/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -194,6 +196,8 @@ share/locale/bg/LC_MESSAGES/customtoolsplugin.mo
share/locale/bg/LC_MESSAGES/importwizard_plugins.mo
share/locale/bg/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/bg/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/bg/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/bg/LC_MESSAGES/kaichat_calendar.mo
share/locale/bg/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/bg/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/bg/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -231,6 +235,8 @@ share/locale/ca/LC_MESSAGES/customtoolsplugin.mo
share/locale/ca/LC_MESSAGES/importwizard_plugins.mo
share/locale/ca/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/ca/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/ca/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/ca/LC_MESSAGES/kaichat_calendar.mo
share/locale/ca/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/ca/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/ca/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -257,6 +263,8 @@ share/locale/ca@valencia/LC_MESSAGES/customtoolsplugin.mo
share/locale/ca@valencia/LC_MESSAGES/importwizard_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/ca@valencia/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/ca@valencia/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/ca@valencia/LC_MESSAGES/kaichat_calendar.mo
share/locale/ca@valencia/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -335,6 +343,8 @@ share/locale/de/LC_MESSAGES/customtoolsplugin.mo
share/locale/de/LC_MESSAGES/importwizard_plugins.mo
share/locale/de/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/de/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/de/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/de/LC_MESSAGES/kaichat_calendar.mo
share/locale/de/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/de/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/de/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -417,6 +427,8 @@ share/locale/es/LC_MESSAGES/customtoolsplugin.mo
share/locale/es/LC_MESSAGES/importwizard_plugins.mo
share/locale/es/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/es/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/es/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/es/LC_MESSAGES/kaichat_calendar.mo
share/locale/es/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/es/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/es/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -467,6 +479,7 @@ share/locale/eu/LC_MESSAGES/customtoolsplugin.mo
share/locale/eu/LC_MESSAGES/importwizard_plugins.mo
share/locale/eu/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/eu/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/eu/LC_MESSAGES/kaichat_addressbook.mo
share/locale/eu/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/eu/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/eu/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -497,6 +510,8 @@ share/locale/fi/LC_MESSAGES/customtoolsplugin.mo
share/locale/fi/LC_MESSAGES/importwizard_plugins.mo
share/locale/fi/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/fi/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/fi/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/fi/LC_MESSAGES/kaichat_calendar.mo
share/locale/fi/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/fi/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/fi/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -523,6 +538,8 @@ share/locale/fr/LC_MESSAGES/customtoolsplugin.mo
share/locale/fr/LC_MESSAGES/importwizard_plugins.mo
share/locale/fr/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/fr/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/fr/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/fr/LC_MESSAGES/kaichat_calendar.mo
share/locale/fr/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/fr/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/fr/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -585,6 +602,8 @@ share/locale/he/LC_MESSAGES/customtoolsplugin.mo
share/locale/he/LC_MESSAGES/importwizard_plugins.mo
share/locale/he/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/he/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/he/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/he/LC_MESSAGES/kaichat_calendar.mo
share/locale/he/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/he/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/he/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -682,6 +701,8 @@ share/locale/it/LC_MESSAGES/customtoolsplugin.mo
share/locale/it/LC_MESSAGES/importwizard_plugins.mo
share/locale/it/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/it/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/it/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/it/LC_MESSAGES/kaichat_calendar.mo
share/locale/it/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/it/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/it/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -733,6 +754,8 @@ share/locale/ka/LC_MESSAGES/customtoolsplugin.mo
share/locale/ka/LC_MESSAGES/importwizard_plugins.mo
share/locale/ka/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/ka/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/ka/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/ka/LC_MESSAGES/kaichat_calendar.mo
share/locale/ka/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
share/locale/ka/LC_MESSAGES/kmail_editor_plugins.mo
share/locale/ka/LC_MESSAGES/kmail_editorconvertertext_plugins.mo
@@ -805,6 +828,7 @@ share/locale/lt/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/lt/LC_MESSAGES/kmail_plugins.mo
share/locale/lt/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/lt/LC_MESSAGES/korganizer_plugins.mo
+share/locale/lt/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/lt/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/lt/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/lt/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -858,6 +882,8 @@ share/locale/nl/LC_MESSAGES/customtoolsplugin.mo
share/locale/nl/LC_MESSAGES/importwizard_plugins.mo
share/locale/nl/LC_MESSAGES/kaddressbook_importexportplugins.mo
share/locale/nl/LC_MESSAGES/kaddressbook_plugins.mo
+share/locale/nl/LC_MESSAGES/kaichat_addressbook.mo
+share/locale/nl/LC_MESSAGES/kaichat_calendar.mo
share/locale/nl/LC_MESSAGES/kmail_checkbeforedeleting_plugins.mo
*** 4080 LINES SKIPPED ***