aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2026-08-27 18:48:50 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2026-08-27 18:48:50 +0000
commite67626ee065334f0a99e080159989a0741648a4e (patch)
treea6b3c49105df40459443b5664eb2e45f39fe8939
parent3cb2b6d96890f748eb7ead23a8ef54979ccefcd5 (diff)
KDE: Update KDE Frameworks 6 to 6.29.0
Announcement: https://kde.org/announcements/frameworks/6/6.29.0/ Ports changes: graphics/kf6-kimageformats: - Remove stale patch textproc/kf6-syntax-highlighting: - Remove stale patch
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/kf6-kstatusnotifieritem/pkg-plist1
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/pkg-plist1
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-ki18n/pkg-plist1
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifications/pkg-plist104
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kpackage/pkg-plist1
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/pkg-plist3
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--dns/kf6-kdnssd/pkg-plist1
-rw-r--r--graphics/kf6-kimageformats/Makefile1
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp26
-rw-r--r--graphics/kf6-kimageformats/pkg-plist1
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/Makefile1
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcalendarcore/pkg-plist2
-rw-r--r--net/kf6-kcontacts/Makefile2
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kdav/pkg-plist4
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-kholidays/pkg-plist2
-rw-r--r--net/kf6-kmime/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/kf6-kdesu/pkg-plist1
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-baloo/pkg-plist3
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist2
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kf6-kwallet/pkg-plist1
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/Makefile1
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/files/patch-git9ba2698022
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist54
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kcolorscheme/pkg-plist1
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-themes/oxygen-icons/distinfo6
-rw-r--r--x11-themes/oxygen-icons/pkg-plist126
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo6
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/pkg-plist1
98 files changed, 414 insertions, 383 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index fa694a5a22b8..1f46048d46f7 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -109,7 +109,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.28.0
+KDE_FRAMEWORKS6_VERSION?= 6.29.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications.
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index 25ea4ac3f974..114229bd21e6 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590278
-SHA256 (KDE/frameworks/6.28/karchive-6.28.0.tar.xz) = ff36137e6b171906b4bde4006558739c5d7771dc30b9a037b65e62b2674a1b13
-SIZE (KDE/frameworks/6.28/karchive-6.28.0.tar.xz) = 826828
+TIMESTAMP = 1787515295
+SHA256 (KDE/frameworks/6.29/karchive-6.29.0.tar.xz) = 3d66cd9d71fbbebc3cea68757111002666b366898b01178b6fa7203715574287
+SIZE (KDE/frameworks/6.29/karchive-6.29.0.tar.xz) = 830560
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index b306aa475d30..55e75ed9a63a 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590279
-SHA256 (KDE/frameworks/6.28/kstatusnotifieritem-6.28.0.tar.xz) = 595135e16456ed2e86ebdf6919b181426cea2e7449ed7d32905dac52050d22de
-SIZE (KDE/frameworks/6.28/kstatusnotifieritem-6.28.0.tar.xz) = 50772
+TIMESTAMP = 1787515296
+SHA256 (KDE/frameworks/6.29/kstatusnotifieritem-6.29.0.tar.xz) = b2c9375edc219425b2ffc90b443e686fc48699a0ee0408b6a4e55a5f345dde2e
+SIZE (KDE/frameworks/6.29/kstatusnotifieritem-6.29.0.tar.xz) = 50872
diff --git a/deskutils/kf6-kstatusnotifieritem/pkg-plist b/deskutils/kf6-kstatusnotifieritem/pkg-plist
index ca91e2ab5515..d5c1c00d6ec9 100644
--- a/deskutils/kf6-kstatusnotifieritem/pkg-plist
+++ b/deskutils/kf6-kstatusnotifieritem/pkg-plist
@@ -37,6 +37,7 @@ share/locale/ka/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/ko/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/lt/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/lv/LC_MESSAGES/kstatusnotifieritem6_qt.qm
+share/locale/nan_TW@latin/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/nl/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/nn/LC_MESSAGES/kstatusnotifieritem6_qt.qm
share/locale/pl/LC_MESSAGES/kstatusnotifieritem6_qt.qm
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index 5220d3007702..c85709926fe1 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590279
-SHA256 (KDE/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz) = a32e24b267e8528d0253bc8df18bdc00e676560a43b796533e1b1406f4eef4db
-SIZE (KDE/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz) = 339328
+TIMESTAMP = 1787515297
+SHA256 (KDE/frameworks/6.29/extra-cmake-modules-6.29.0.tar.xz) = aaf2542edd5c5af9ea56a46468892d38a7978af65f0f3518379fa8ce66cad2b8
+SIZE (KDE/frameworks/6.29/extra-cmake-modules-6.29.0.tar.xz) = 339516
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index 4833ca85237c..8a04e148b5a3 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590279
-SHA256 (KDE/frameworks/6.28/kapidox-6.28.0.tar.xz) = b105b6e2457491969019a4d87e98c03accf07148dc56e26210372d59aa9a4488
-SIZE (KDE/frameworks/6.28/kapidox-6.28.0.tar.xz) = 198596
+TIMESTAMP = 1787515297
+SHA256 (KDE/frameworks/6.29/kapidox-6.29.0.tar.xz) = 838d31fa327b6a4ea502536b60f2b2a42f08ef5383248c0c32d481bc01a44725
+SIZE (KDE/frameworks/6.29/kapidox-6.29.0.tar.xz) = 198528
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index 6decc7dc3d4c..4e6d15fa977b 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590280
-SHA256 (KDE/frameworks/6.28/kauth-6.28.0.tar.xz) = fb4d90ee46a2f6202e53cdd5af8f77069c380955e3f340881f2f36ec8312079b
-SIZE (KDE/frameworks/6.28/kauth-6.28.0.tar.xz) = 2273684
+TIMESTAMP = 1787515298
+SHA256 (KDE/frameworks/6.29/kauth-6.29.0.tar.xz) = 40a7ec156aa1842216e1377b327efe173a737c0e6434b1dda66d2b098a307824
+SIZE (KDE/frameworks/6.29/kauth-6.29.0.tar.xz) = 2273680
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 29d16bdff6ef..30f1dd8c880a 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590280
-SHA256 (KDE/frameworks/6.28/kbookmarks-6.28.0.tar.xz) = d7f4048860ef00bc5d135e284dc6b1307d03199c2c13020994b17e38e3741f5c
-SIZE (KDE/frameworks/6.28/kbookmarks-6.28.0.tar.xz) = 1093888
+TIMESTAMP = 1787515299
+SHA256 (KDE/frameworks/6.29/kbookmarks-6.29.0.tar.xz) = 9e9ec69110c2427a262c9afb0fc46a8bea7387a8386d7b51b80a9805b8327aa4
+SIZE (KDE/frameworks/6.29/kbookmarks-6.29.0.tar.xz) = 1093784
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 16fe820f2b11..bd0ef30d4fed 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590280
-SHA256 (KDE/frameworks/6.28/kcmutils-6.28.0.tar.xz) = 9afe5ca9d1c4bd06479b2619326ec6f1e3c3998859dceaae3da9a4b7318d5a21
-SIZE (KDE/frameworks/6.28/kcmutils-6.28.0.tar.xz) = 2402800
+TIMESTAMP = 1787515300
+SHA256 (KDE/frameworks/6.29/kcmutils-6.29.0.tar.xz) = 762943ea8eff8c27a5b89bc483aef0af5955b716270b0820e0addae2c38392a6
+SIZE (KDE/frameworks/6.29/kcmutils-6.29.0.tar.xz) = 2403216
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index 4d488a837a7c..f1c9d1295539 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590281
-SHA256 (KDE/frameworks/6.28/kconfig-6.28.0.tar.xz) = 24e26e516b7904a26661eab7d2064bee1ac57165571e85b4da6020fd36f14322
-SIZE (KDE/frameworks/6.28/kconfig-6.28.0.tar.xz) = 388620
+TIMESTAMP = 1787515301
+SHA256 (KDE/frameworks/6.29/kconfig-6.29.0.tar.xz) = a0e902865763fd4cd1c86973c316069f210492923d7b8065d5052c539ae46b91
+SIZE (KDE/frameworks/6.29/kconfig-6.29.0.tar.xz) = 391956
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index dd6a5d1835d8..f43e47b7f4d8 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590281
-SHA256 (KDE/frameworks/6.28/kcoreaddons-6.28.0.tar.xz) = a713febee2f43bc31986d6c27d846ccab556fc7bc7c1919c3a662495720b431a
-SIZE (KDE/frameworks/6.28/kcoreaddons-6.28.0.tar.xz) = 2524292
+TIMESTAMP = 1787515301
+SHA256 (KDE/frameworks/6.29/kcoreaddons-6.29.0.tar.xz) = 771f7fee754a356fa284d0ad7b8b159b890cbbfac082e49ce441b43d4943027e
+SIZE (KDE/frameworks/6.29/kcoreaddons-6.29.0.tar.xz) = 2524816
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 91bb89e8037b..cb2f484b732e 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590281
-SHA256 (KDE/frameworks/6.28/kcrash-6.28.0.tar.xz) = ddcc14c0c40e24f4c0dc04246b87d11b650e6fd8be2cb00e4f2cc2ee9e605702
-SIZE (KDE/frameworks/6.28/kcrash-6.28.0.tar.xz) = 34388
+TIMESTAMP = 1787515302
+SHA256 (KDE/frameworks/6.29/kcrash-6.29.0.tar.xz) = decb363261fe5f6df984fa0cfa42243aca9eea352045b18ffe1b86a0bd5b1736
+SIZE (KDE/frameworks/6.29/kcrash-6.29.0.tar.xz) = 34556
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index fa854f7ef6f0..83c60ba5ba5a 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590281
-SHA256 (KDE/frameworks/6.28/kdbusaddons-6.28.0.tar.xz) = 94ff8745ce65507986a05bffbab905bfd894936e8f53b4b6e2d9b3a96cb2d6f4
-SIZE (KDE/frameworks/6.28/kdbusaddons-6.28.0.tar.xz) = 46676
+TIMESTAMP = 1787515303
+SHA256 (KDE/frameworks/6.29/kdbusaddons-6.29.0.tar.xz) = a3d2de669bfad5de3f86cc8c6448a02f7567e4ad04aa6099ccfaa2df5f07e8f8
+SIZE (KDE/frameworks/6.29/kdbusaddons-6.29.0.tar.xz) = 46816
diff --git a/devel/kf6-kdbusaddons/pkg-plist b/devel/kf6-kdbusaddons/pkg-plist
index 33c9d2d02511..5dbe4547cf28 100644
--- a/devel/kf6-kdbusaddons/pkg-plist
+++ b/devel/kf6-kdbusaddons/pkg-plist
@@ -39,6 +39,7 @@ share/locale/gd/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/gl/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/he/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/hi/LC_MESSAGES/kdbusaddons6_qt.qm
+share/locale/hr/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/hu/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/ia/LC_MESSAGES/kdbusaddons6_qt.qm
share/locale/id/LC_MESSAGES/kdbusaddons6_qt.qm
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index d95786b2a07d..c247aa2594ba 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590282
-SHA256 (KDE/frameworks/6.28/kdeclarative-6.28.0.tar.xz) = 988638fdf810d97d14144c2129655d9d0600006d7dcb06787b04c12d5269c969
-SIZE (KDE/frameworks/6.28/kdeclarative-6.28.0.tar.xz) = 2365832
+TIMESTAMP = 1787515304
+SHA256 (KDE/frameworks/6.29/kdeclarative-6.29.0.tar.xz) = 2051e7a9c357106617ae0c666d2c4331c59f3b07b54a55a1063e7af705d82100
+SIZE (KDE/frameworks/6.29/kdeclarative-6.29.0.tar.xz) = 2365236
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 48e1f64da539..e60f303d24c1 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590282
-SHA256 (KDE/frameworks/6.28/kdoctools-6.28.0.tar.xz) = 024914031fba7a9b79982d02736b21399d9a0d09ad81323d58e17d6b2216c7b0
-SIZE (KDE/frameworks/6.28/kdoctools-6.28.0.tar.xz) = 461212
+TIMESTAMP = 1787515304
+SHA256 (KDE/frameworks/6.29/kdoctools-6.29.0.tar.xz) = 1e1cb8bbf53e4f0482a916e1db9e202c8a8e8f4f2264dbcf98e837876ef83fae
+SIZE (KDE/frameworks/6.29/kdoctools-6.29.0.tar.xz) = 461224
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index aa46213be46d..6c1cebafece1 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590282
-SHA256 (KDE/frameworks/6.28/kfilemetadata-6.28.0.tar.xz) = 015be4aa6986642d3f13903b47c1aae7183d3218888dc4353afe1b1e9dd64c1e
-SIZE (KDE/frameworks/6.28/kfilemetadata-6.28.0.tar.xz) = 703164
+TIMESTAMP = 1787515305
+SHA256 (KDE/frameworks/6.29/kfilemetadata-6.29.0.tar.xz) = c8a4bbbb3e6876caa9357a151afbd66e06336f7a4a27b54a94497cf4cafa96ac
+SIZE (KDE/frameworks/6.29/kfilemetadata-6.29.0.tar.xz) = 703632
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index dab0cb48365e..58260f8ed086 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590283
-SHA256 (KDE/frameworks/6.28/ki18n-6.28.0.tar.xz) = 820ce5858c6db732d68da53572a0e7db8353e4372d2122debcfb0f9ff10b85db
-SIZE (KDE/frameworks/6.28/ki18n-6.28.0.tar.xz) = 3048644
+TIMESTAMP = 1787515306
+SHA256 (KDE/frameworks/6.29/ki18n-6.29.0.tar.xz) = 9037f3caa67768869f00ee257dbb35b81febe6ad600ed0bd3ffdf293c36252ba
+SIZE (KDE/frameworks/6.29/ki18n-6.29.0.tar.xz) = 3048876
diff --git a/devel/kf6-ki18n/pkg-plist b/devel/kf6-ki18n/pkg-plist
index 281f1be45cc8..2dcb8b9e88e2 100644
--- a/devel/kf6-ki18n/pkg-plist
+++ b/devel/kf6-ki18n/pkg-plist
@@ -119,6 +119,7 @@ share/locale/mk/LC_MESSAGES/ki18n6.mo
share/locale/ml/LC_MESSAGES/ki18n6.mo
share/locale/mr/LC_MESSAGES/ki18n6.mo
share/locale/ms/LC_MESSAGES/ki18n6.mo
+share/locale/nan_TW@latin/LC_MESSAGES/ki18n6.mo
share/locale/nb/LC_MESSAGES/ki18n6.mo
share/locale/nb/LC_SCRIPTS/ki18n6/ki18n6.js
share/locale/nds/LC_MESSAGES/ki18n6.mo
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index 2ae2e739b629..d4ce8864e933 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590283
-SHA256 (KDE/frameworks/6.28/kidletime-6.28.0.tar.xz) = 0ada459a4ccdf75d17329bfa4ee42c2c6e7b3ead1ec4b427f82bed063b970ff5
-SIZE (KDE/frameworks/6.28/kidletime-6.28.0.tar.xz) = 30792
+TIMESTAMP = 1787515306
+SHA256 (KDE/frameworks/6.29/kidletime-6.29.0.tar.xz) = 484002b1da719c72e6b6859422cf0d4351fbb61665aab04c3c2451edc320946b
+SIZE (KDE/frameworks/6.29/kidletime-6.29.0.tar.xz) = 30796
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 5508c9a9c322..b1673b153434 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590283
-SHA256 (KDE/frameworks/6.28/kio-6.28.0.tar.xz) = 158f47746806c3dd87a09091eaa46ffee286cd658f9e26b4422656b66176627a
-SIZE (KDE/frameworks/6.28/kio-6.28.0.tar.xz) = 3569284
+TIMESTAMP = 1787515307
+SHA256 (KDE/frameworks/6.29/kio-6.29.0.tar.xz) = 9f06313cd7d6cdde8db43067126d650fc5cc904b6f0b89159274a03e4805a91a
+SIZE (KDE/frameworks/6.29/kio-6.29.0.tar.xz) = 3585540
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 8f7f11dc84c0..9ec13e694b82 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590284
-SHA256 (KDE/frameworks/6.28/kitemmodels-6.28.0.tar.xz) = e03c5dbfc97fa298de9be58bfeb686518a52ae1236389fbc2436ff84165e7e2b
-SIZE (KDE/frameworks/6.28/kitemmodels-6.28.0.tar.xz) = 394132
+TIMESTAMP = 1787515308
+SHA256 (KDE/frameworks/6.29/kitemmodels-6.29.0.tar.xz) = 517040fbadcd8206d04f63c190ebc2c2300c17c868becb4b8f0b54eac69303b9
+SIZE (KDE/frameworks/6.29/kitemmodels-6.29.0.tar.xz) = 394188
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index cea5b10affe8..30a64546fa22 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590284
-SHA256 (KDE/frameworks/6.28/knewstuff-6.28.0.tar.xz) = dc479d74def4e2d3e96f320f19285dcf88ec3ec6d39229f14ecb362983e305bd
-SIZE (KDE/frameworks/6.28/knewstuff-6.28.0.tar.xz) = 3046772
+TIMESTAMP = 1787515309
+SHA256 (KDE/frameworks/6.29/knewstuff-6.29.0.tar.xz) = 30e59a8f2c592177b255034c6320da9f3211377e97a8fdbe16be8bef3a356567
+SIZE (KDE/frameworks/6.29/knewstuff-6.29.0.tar.xz) = 3048488
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index 4bda235e709d..ea5ea640bd82 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590284
-SHA256 (KDE/frameworks/6.28/knotifications-6.28.0.tar.xz) = e5d3b284ccc907f190d3ab10995a0ae7fa0f505088acc69edc7adfcc6a8140d6
-SIZE (KDE/frameworks/6.28/knotifications-6.28.0.tar.xz) = 2233032
+TIMESTAMP = 1787515309
+SHA256 (KDE/frameworks/6.29/knotifications-6.29.0.tar.xz) = 883e0139fcbc692070287e47de5368c78eb91c8bdbb52fb6f8398183f6aace8f
+SIZE (KDE/frameworks/6.29/knotifications-6.29.0.tar.xz) = 67676
diff --git a/devel/kf6-knotifications/pkg-plist b/devel/kf6-knotifications/pkg-plist
index ae0d48c149da..1394fd46f1e1 100644
--- a/devel/kf6-knotifications/pkg-plist
+++ b/devel/kf6-knotifications/pkg-plist
@@ -1,8 +1,10 @@
include/KF6/KNotifications/KNotification
+include/KF6/KNotifications/KNotificationConfiguration
include/KF6/KNotifications/KNotificationPermission
include/KF6/KNotifications/KNotificationReplyAction
include/KF6/KNotifications/KNotifyConfig
include/KF6/KNotifications/knotification.h
+include/KF6/KNotifications/knotificationconfiguration.h
include/KF6/KNotifications/knotificationpermission.h
include/KF6/KNotifications/knotificationreplyaction.h
include/KF6/KNotifications/knotifications_export.h
@@ -19,107 +21,5 @@ lib/libKF6Notifications.so.6
%%QT_QMLDIR%%/org/kde/notification/knotificationqmlplugin.qmltypes
%%QT_QMLDIR%%/org/kde/notification/libknotificationqmlplugin.so
%%QT_QMLDIR%%/org/kde/notification/qmldir
-share/locale/af/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ar/LC_MESSAGES/knotifications6_qt.qm
-share/locale/as/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ast/LC_MESSAGES/knotifications6_qt.qm
-share/locale/az/LC_MESSAGES/knotifications6_qt.qm
-share/locale/be/LC_MESSAGES/knotifications6_qt.qm
-share/locale/be@latin/LC_MESSAGES/knotifications6_qt.qm
-share/locale/bg/LC_MESSAGES/knotifications6_qt.qm
-share/locale/bn/LC_MESSAGES/knotifications6_qt.qm
-share/locale/bn_IN/LC_MESSAGES/knotifications6_qt.qm
-share/locale/br/LC_MESSAGES/knotifications6_qt.qm
-share/locale/bs/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ca/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/knotifications6_qt.qm
-share/locale/crh/LC_MESSAGES/knotifications6_qt.qm
-share/locale/cs/LC_MESSAGES/knotifications6_qt.qm
-share/locale/csb/LC_MESSAGES/knotifications6_qt.qm
-share/locale/cy/LC_MESSAGES/knotifications6_qt.qm
-share/locale/da/LC_MESSAGES/knotifications6_qt.qm
-share/locale/de/LC_MESSAGES/knotifications6_qt.qm
-share/locale/el/LC_MESSAGES/knotifications6_qt.qm
-share/locale/en_GB/LC_MESSAGES/knotifications6_qt.qm
-share/locale/eo/LC_MESSAGES/knotifications6_qt.qm
-share/locale/es/LC_MESSAGES/knotifications6_qt.qm
-share/locale/et/LC_MESSAGES/knotifications6_qt.qm
-share/locale/eu/LC_MESSAGES/knotifications6_qt.qm
-share/locale/fa/LC_MESSAGES/knotifications6_qt.qm
-share/locale/fi/LC_MESSAGES/knotifications6_qt.qm
-share/locale/fr/LC_MESSAGES/knotifications6_qt.qm
-share/locale/fy/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ga/LC_MESSAGES/knotifications6_qt.qm
-share/locale/gd/LC_MESSAGES/knotifications6_qt.qm
-share/locale/gl/LC_MESSAGES/knotifications6_qt.qm
-share/locale/gu/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ha/LC_MESSAGES/knotifications6_qt.qm
-share/locale/he/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hi/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hne/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hr/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hsb/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hu/LC_MESSAGES/knotifications6_qt.qm
-share/locale/hy/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ia/LC_MESSAGES/knotifications6_qt.qm
-share/locale/id/LC_MESSAGES/knotifications6_qt.qm
-share/locale/is/LC_MESSAGES/knotifications6_qt.qm
-share/locale/it/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ja/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ka/LC_MESSAGES/knotifications6_qt.qm
-share/locale/kk/LC_MESSAGES/knotifications6_qt.qm
-share/locale/km/LC_MESSAGES/knotifications6_qt.qm
-share/locale/kn/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ko/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ku/LC_MESSAGES/knotifications6_qt.qm
-share/locale/lb/LC_MESSAGES/knotifications6_qt.qm
-share/locale/lt/LC_MESSAGES/knotifications6_qt.qm
-share/locale/lv/LC_MESSAGES/knotifications6_qt.qm
-share/locale/mai/LC_MESSAGES/knotifications6_qt.qm
-share/locale/mk/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ml/LC_MESSAGES/knotifications6_qt.qm
-share/locale/mr/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ms/LC_MESSAGES/knotifications6_qt.qm
-share/locale/nb/LC_MESSAGES/knotifications6_qt.qm
-share/locale/nds/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ne/LC_MESSAGES/knotifications6_qt.qm
-share/locale/nl/LC_MESSAGES/knotifications6_qt.qm
-share/locale/nn/LC_MESSAGES/knotifications6_qt.qm
-share/locale/oc/LC_MESSAGES/knotifications6_qt.qm
-share/locale/or/LC_MESSAGES/knotifications6_qt.qm
-share/locale/pa/LC_MESSAGES/knotifications6_qt.qm
-share/locale/pl/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ps/LC_MESSAGES/knotifications6_qt.qm
-share/locale/pt/LC_MESSAGES/knotifications6_qt.qm
-share/locale/pt_BR/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ro/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ru/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sa/LC_MESSAGES/knotifications6_qt.qm
-share/locale/se/LC_MESSAGES/knotifications6_qt.qm
-share/locale/si/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sk/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sl/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sq/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sr/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sr@ijekavian/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sr@ijekavianlatin/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sr@latin/LC_MESSAGES/knotifications6_qt.qm
-share/locale/sv/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ta/LC_MESSAGES/knotifications6_qt.qm
-share/locale/te/LC_MESSAGES/knotifications6_qt.qm
-share/locale/tg/LC_MESSAGES/knotifications6_qt.qm
-share/locale/th/LC_MESSAGES/knotifications6_qt.qm
-share/locale/tr/LC_MESSAGES/knotifications6_qt.qm
-share/locale/tt/LC_MESSAGES/knotifications6_qt.qm
-share/locale/ug/LC_MESSAGES/knotifications6_qt.qm
-share/locale/uk/LC_MESSAGES/knotifications6_qt.qm
-share/locale/uz/LC_MESSAGES/knotifications6_qt.qm
-share/locale/uz@cyrillic/LC_MESSAGES/knotifications6_qt.qm
-share/locale/vi/LC_MESSAGES/knotifications6_qt.qm
-share/locale/wa/LC_MESSAGES/knotifications6_qt.qm
-share/locale/xh/LC_MESSAGES/knotifications6_qt.qm
-share/locale/zh_CN/LC_MESSAGES/knotifications6_qt.qm
-share/locale/zh_HK/LC_MESSAGES/knotifications6_qt.qm
-share/locale/zh_TW/LC_MESSAGES/knotifications6_qt.qm
share/qlogging-categories6/knotifications.categories
share/qlogging-categories6/knotifications.renamecategories
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index df14cbc1559c..200b219431a6 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590285
-SHA256 (KDE/frameworks/6.28/knotifyconfig-6.28.0.tar.xz) = 142cb399c5b55ed0d85f752f8fbb3db3f5930cbfa09737fdb17af6c2dfa073f6
-SIZE (KDE/frameworks/6.28/knotifyconfig-6.28.0.tar.xz) = 2318048
+TIMESTAMP = 1787515310
+SHA256 (KDE/frameworks/6.29/knotifyconfig-6.29.0.tar.xz) = f0e75a0fa498fb0eccd5540257177e47da212095eb0b5ed4fc66935d42375b4e
+SIZE (KDE/frameworks/6.29/knotifyconfig-6.29.0.tar.xz) = 2318352
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 7055b3fa9028..a70cb8d5f2bf 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590285
-SHA256 (KDE/frameworks/6.28/kpackage-6.28.0.tar.xz) = 2d04bcbc3492229cfc240884b04e7b220fa2022019c8f9d87f9f7814ea94c382
-SIZE (KDE/frameworks/6.28/kpackage-6.28.0.tar.xz) = 182204
+TIMESTAMP = 1787515311
+SHA256 (KDE/frameworks/6.29/kpackage-6.29.0.tar.xz) = aee3405475bfed6187abc483df6baf48e89b2b2505ee0acc1c8d37728fb9c786
+SIZE (KDE/frameworks/6.29/kpackage-6.29.0.tar.xz) = 183176
diff --git a/devel/kf6-kpackage/pkg-plist b/devel/kf6-kpackage/pkg-plist
index d3337c1ab19e..0c1203b63b6e 100644
--- a/devel/kf6-kpackage/pkg-plist
+++ b/devel/kf6-kpackage/pkg-plist
@@ -44,6 +44,7 @@ share/locale/gd/LC_MESSAGES/libkpackage6.mo
share/locale/gl/LC_MESSAGES/libkpackage6.mo
share/locale/he/LC_MESSAGES/libkpackage6.mo
share/locale/hi/LC_MESSAGES/libkpackage6.mo
+share/locale/hr/LC_MESSAGES/libkpackage6.mo
share/locale/hu/LC_MESSAGES/libkpackage6.mo
share/locale/ia/LC_MESSAGES/libkpackage6.mo
share/locale/id/LC_MESSAGES/libkpackage6.mo
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index ef5e1fc656da..95f31402f59f 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590285
-SHA256 (KDE/frameworks/6.28/kparts-6.28.0.tar.xz) = fbdbab6dfdc16be97440a6e8032f30d1571eb72489c3d36801df6fb419dd4563
-SIZE (KDE/frameworks/6.28/kparts-6.28.0.tar.xz) = 2357160
+TIMESTAMP = 1787515312
+SHA256 (KDE/frameworks/6.29/kparts-6.29.0.tar.xz) = 379d6b0fa84eb9614f7677e93b43c5ff52481e19ac83a7a158233810a39e75a7
+SIZE (KDE/frameworks/6.29/kparts-6.29.0.tar.xz) = 2357592
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index 225ff416c0c9..cee20fcdff25 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590285
-SHA256 (KDE/frameworks/6.28/kpeople-6.28.0.tar.xz) = a5bcf11a6cbca46d4bf83399fe9c0c3c9aaf228be81b05ba966a4ba51256fd0a
-SIZE (KDE/frameworks/6.28/kpeople-6.28.0.tar.xz) = 67940
+TIMESTAMP = 1787515312
+SHA256 (KDE/frameworks/6.29/kpeople-6.29.0.tar.xz) = cb8900532f6c1ba6a4711b3d98e4d2b1c23bf2deb5588262f35554344fe574ca
+SIZE (KDE/frameworks/6.29/kpeople-6.29.0.tar.xz) = 68012
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 23174ae39561..a685f10ed2ab 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590286
-SHA256 (KDE/frameworks/6.28/kpty-6.28.0.tar.xz) = 5a08d641e43fa8fd071d759d84e930251aa111973b362edce14d49032aa731d1
-SIZE (KDE/frameworks/6.28/kpty-6.28.0.tar.xz) = 2340868
+TIMESTAMP = 1787515313
+SHA256 (KDE/frameworks/6.29/kpty-6.29.0.tar.xz) = e0ae0fe539a94cf9a01d3526c17eb74bfe1fc7a263bb780b33e0b6b005deb607
+SIZE (KDE/frameworks/6.29/kpty-6.29.0.tar.xz) = 2340996
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 533d228d7a73..587eb703f564 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590286
-SHA256 (KDE/frameworks/6.28/kservice-6.28.0.tar.xz) = d9151195b748361a12d7aeafd8df531d2f45b55d202d7fa5f47c3a11d59877d6
-SIZE (KDE/frameworks/6.28/kservice-6.28.0.tar.xz) = 2373628
+TIMESTAMP = 1787515314
+SHA256 (KDE/frameworks/6.29/kservice-6.29.0.tar.xz) = 0ebde9435d0c0badecec2f96daef972de7b5600d92dddbfc1f5f81c01cfff87c
+SIZE (KDE/frameworks/6.29/kservice-6.29.0.tar.xz) = 2373988
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index 4e7a4947f4c3..af093040ca20 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590286
-SHA256 (KDE/frameworks/6.28/ktexteditor-6.28.0.tar.xz) = 63b7bbd9325cfda64e2c8f862e2327270ef7a9d1f887b5c6585f372511d33f8d
-SIZE (KDE/frameworks/6.28/ktexteditor-6.28.0.tar.xz) = 2975420
+TIMESTAMP = 1787515314
+SHA256 (KDE/frameworks/6.29/ktexteditor-6.29.0.tar.xz) = ab28187332c2e4af1706999bc1fb51256f32dc2ebd28bc21081062b8ff1e4ce7
+SIZE (KDE/frameworks/6.29/ktexteditor-6.29.0.tar.xz) = 2976448
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 9396b4ab0c61..c9eccfe85bf7 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590287
-SHA256 (KDE/frameworks/6.28/ktexttemplate-6.28.0.tar.xz) = a184163f7d5d2ac4cd4a71d04bee830020332552bfa9eb5159ced57b20edd527
-SIZE (KDE/frameworks/6.28/ktexttemplate-6.28.0.tar.xz) = 849032
+TIMESTAMP = 1787515315
+SHA256 (KDE/frameworks/6.29/ktexttemplate-6.29.0.tar.xz) = 6ca3b4be8a76fff109297a5c6b1d23f5d55fa4b4110575d4c3287ee8b10619a9
+SIZE (KDE/frameworks/6.29/ktexttemplate-6.29.0.tar.xz) = 849140
diff --git a/devel/kf6-ktexttemplate/pkg-plist b/devel/kf6-ktexttemplate/pkg-plist
index 954ae837cfbb..eb8ec26e50ed 100644
--- a/devel/kf6-ktexttemplate/pkg-plist
+++ b/devel/kf6-ktexttemplate/pkg-plist
@@ -53,10 +53,11 @@ lib/cmake/KF6TextTemplate/KF6TextTemplateMacros.cmake
lib/cmake/KF6TextTemplate/KF6TextTemplateTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KF6TextTemplate/KF6TextTemplateTargets.cmake
lib/libKF6TextTemplate.so
-lib/libKF6TextTemplate.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKF6TextTemplate.so.6
+lib/libKF6TextTemplate.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_PLUGINDIR%%/kf6/ktexttemplate/ktexttemplate_defaultfilters.so
%%QT_PLUGINDIR%%/kf6/ktexttemplate/ktexttemplate_defaulttags.so
%%QT_PLUGINDIR%%/kf6/ktexttemplate/ktexttemplate_i18ntags.so
%%QT_PLUGINDIR%%/kf6/ktexttemplate/ktexttemplate_loadertags.so
+%%QT_PLUGINDIR%%/kf6/ktexttemplate/ktexttemplate_scriptabletags.so
share/qlogging-categories6/ktexttemplate.categories
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 29c5fc5c8c30..09b475941d32 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590287
-SHA256 (KDE/frameworks/6.28/kunitconversion-6.28.0.tar.xz) = b3e7dc0ad758a994f5171c6fb9a4bbf59bb51bdf7e0fecf0df6a3b55f2e5bd6b
-SIZE (KDE/frameworks/6.28/kunitconversion-6.28.0.tar.xz) = 1004772
+TIMESTAMP = 1787515316
+SHA256 (KDE/frameworks/6.29/kunitconversion-6.29.0.tar.xz) = cfb2bc59a293dd4895dc07504b6b80ce29855222206fcc76d9c4ff8f4be5c5ec
+SIZE (KDE/frameworks/6.29/kunitconversion-6.29.0.tar.xz) = 1005332
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index cea1da8a8f78..c35ef2520b31 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590287
-SHA256 (KDE/frameworks/6.28/solid-6.28.0.tar.xz) = 47fa84db565372584c6ecb03f71a6085f706a1c031ea4f2ffc35808f09a19b3d
-SIZE (KDE/frameworks/6.28/solid-6.28.0.tar.xz) = 317968
+TIMESTAMP = 1787515317
+SHA256 (KDE/frameworks/6.29/solid-6.29.0.tar.xz) = 1f46e8a508cc39ae20736861b2d19a73148333f2e23495c115aa2680538a86c2
+SIZE (KDE/frameworks/6.29/solid-6.29.0.tar.xz) = 318072
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index 14e6d4b5b8ad..ab514f66a371 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590288
-SHA256 (KDE/frameworks/6.28/threadweaver-6.28.0.tar.xz) = ab4a7e1a2ff4ee9e3ebb73097fb93beda6857f08d1c4ab7d15af17c383ffaf7e
-SIZE (KDE/frameworks/6.28/threadweaver-6.28.0.tar.xz) = 1415396
+TIMESTAMP = 1787515317
+SHA256 (KDE/frameworks/6.29/threadweaver-6.29.0.tar.xz) = 0d61797f9400acea7c94a0998e21954685f2de0b2c57760b85186560819fd5cc
+SIZE (KDE/frameworks/6.29/threadweaver-6.29.0.tar.xz) = 1415348
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index d0af70528625..6ef7ea163ee4 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590288
-SHA256 (KDE/frameworks/6.28/kdnssd-6.28.0.tar.xz) = f4fe731aad56ae010c2b42f2bd56d4499339bb0839ae2251035132f1a3708df2
-SIZE (KDE/frameworks/6.28/kdnssd-6.28.0.tar.xz) = 2202988
+TIMESTAMP = 1787515318
+SHA256 (KDE/frameworks/6.29/kdnssd-6.29.0.tar.xz) = c48b0c7a06bbcc27e181d9d6f7aeafc2c8bcd4d828497a1e4ddeb252f6fd9674
+SIZE (KDE/frameworks/6.29/kdnssd-6.29.0.tar.xz) = 2203312
diff --git a/dns/kf6-kdnssd/pkg-plist b/dns/kf6-kdnssd/pkg-plist
index 9febcdaa27e9..aa8bc4942781 100644
--- a/dns/kf6-kdnssd/pkg-plist
+++ b/dns/kf6-kdnssd/pkg-plist
@@ -84,6 +84,7 @@ share/locale/mk/LC_MESSAGES/kdnssd6_qt.qm
share/locale/ml/LC_MESSAGES/kdnssd6_qt.qm
share/locale/mr/LC_MESSAGES/kdnssd6_qt.qm
share/locale/ms/LC_MESSAGES/kdnssd6_qt.qm
+share/locale/nan_TW@latin/LC_MESSAGES/kdnssd6_qt.qm
share/locale/nb/LC_MESSAGES/kdnssd6_qt.qm
share/locale/nds/LC_MESSAGES/kdnssd6_qt.qm
share/locale/ne/LC_MESSAGES/kdnssd6_qt.qm
diff --git a/graphics/kf6-kimageformats/Makefile b/graphics/kf6-kimageformats/Makefile
index 958112c9c733..48681225e265 100644
--- a/graphics/kf6-kimageformats/Makefile
+++ b/graphics/kf6-kimageformats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kimageformats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 129a8cbb731f..c94f10836edb 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590288
-SHA256 (KDE/frameworks/6.28/kimageformats-6.28.0.tar.xz) = 91808c6de080ab5b506721c1f78ad5772bcb1f70bba7262c275ccd98de8b6b38
-SIZE (KDE/frameworks/6.28/kimageformats-6.28.0.tar.xz) = 32373316
+TIMESTAMP = 1787515319
+SHA256 (KDE/frameworks/6.29/kimageformats-6.29.0.tar.xz) = 87014461a9a8ae8f110864a9ccd3002080fe395b5ff164b11f0c6ed01f1c426b
+SIZE (KDE/frameworks/6.29/kimageformats-6.29.0.tar.xz) = 33168296
diff --git a/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp b/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
deleted file mode 100644
index 59d13f8e3be8..000000000000
--- a/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-From ac374da215eb30d67355be00c89a73c06fea8ae8 Mon Sep 17 00:00:00 2001
-From: Kyle Alexander Buan <me@kylxbn.com>
-Date: Thu, 16 Jul 2026 15:33:49 +0800
-Subject: [PATCH] HEIF: keep reader callback table alive
-
-libheif retains the heif_reader pointer after
-heif_context_read_from_reader returns. The callback table was scoped
-to the non-sequential branch and could be destroyed before
-tiled image decoding used it from worker threads.
-
-Give the callback table static storage duration.
-
-BUG: 523105
-
---- src/imageformats/heif.cpp.orig 2026-07-03 10:55:53 UTC
-+++ src/imageformats/heif.cpp
-@@ -711,7 +711,8 @@ bool HEIFHandler::ensureDecoder()
- buffer = deviceRead(dev, kMaxQVectorSize);
- err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr);
- } else {
-- heif_reader reader = create_heif_reader_for_qiodevice();
-+ // Must not be destroyed until decoding ends
-+ static const heif_reader reader = create_heif_reader_for_qiodevice();
- err = heif_context_read_from_reader(ctx, &reader, dev, nullptr);
- }
- if (err.code) {
diff --git a/graphics/kf6-kimageformats/pkg-plist b/graphics/kf6-kimageformats/pkg-plist
index 36d7388a2eb5..b6e003abd3ba 100644
--- a/graphics/kf6-kimageformats/pkg-plist
+++ b/graphics/kf6-kimageformats/pkg-plist
@@ -12,7 +12,6 @@ lib/cmake/KF6ImageFormats/KF6ImageFormatsConfigVersion.cmake
%%OPENJPEG%%%%QT_PLUGINDIR%%/imageformats/kimg_jp2.so
%%JXL%%%%QT_PLUGINDIR%%/imageformats/kimg_jxl.so
%%QT_PLUGINDIR%%/imageformats/kimg_kra.so
-%%QT_PLUGINDIR%%/imageformats/kimg_ora.so
%%QT_PLUGINDIR%%/imageformats/kimg_pcx.so
%%QT_PLUGINDIR%%/imageformats/kimg_pfm.so
%%QT_PLUGINDIR%%/imageformats/kimg_pic.so
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index aad9903a486c..0f45ef24cbe5 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590289
-SHA256 (KDE/frameworks/6.28/kplotting-6.28.0.tar.xz) = bd350755be56da3d3ff4c65d9f62859782c9c1d75311a4830b3683f6ccb1c431
-SIZE (KDE/frameworks/6.28/kplotting-6.28.0.tar.xz) = 34040
+TIMESTAMP = 1787515320
+SHA256 (KDE/frameworks/6.29/kplotting-6.29.0.tar.xz) = 2666c7608349e109ae5e0a39d6e336ddec61d5a02a2a0a2edcfb6fefaef3ea92
+SIZE (KDE/frameworks/6.29/kplotting-6.29.0.tar.xz) = 34024
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index f6219349a5f0..61c2273bd2b3 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590289
-SHA256 (KDE/frameworks/6.28/kquickcharts-6.28.0.tar.xz) = c5d361d90861b4cd3db861568da5279ae2b1cb953e874126c15abbd7138378e5
-SIZE (KDE/frameworks/6.28/kquickcharts-6.28.0.tar.xz) = 112304
+TIMESTAMP = 1787515321
+SHA256 (KDE/frameworks/6.29/kquickcharts-6.29.0.tar.xz) = a72a2188605ad765b0f3dd5aae2c9c8863fa0b27a0010a0a7756f92cff53d380
+SIZE (KDE/frameworks/6.29/kquickcharts-6.29.0.tar.xz) = 112344
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index 721e4980b4b2..c1e7eb38e0f8 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590289
-SHA256 (KDE/frameworks/6.28/ksvg-6.28.0.tar.xz) = d580e6038ab3fb8a8755c953abd27a55894c2ae05e72cdef9bca1cf4e265a325
-SIZE (KDE/frameworks/6.28/ksvg-6.28.0.tar.xz) = 86428
+TIMESTAMP = 1787515321
+SHA256 (KDE/frameworks/6.29/ksvg-6.29.0.tar.xz) = 1c9cf9e9d286c1682cecba41d2a44898009da3d01d54c3403c40c4868d8c19dc
+SIZE (KDE/frameworks/6.29/ksvg-6.29.0.tar.xz) = 86412
diff --git a/graphics/kf6-prison/Makefile b/graphics/kf6-prison/Makefile
index e5eddf97936a..1e066b29cfc2 100644
--- a/graphics/kf6-prison/Makefile
+++ b/graphics/kf6-prison/Makefile
@@ -1,6 +1,5 @@
PORTNAME= prison
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index 6bb7e6fdaa2d..7d95d890664b 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590290
-SHA256 (KDE/frameworks/6.28/prison-6.28.0.tar.xz) = ad24dd64b5150ec9ebc4df9734b4c2a58c27a588eafeb4239cdcef01629fe696
-SIZE (KDE/frameworks/6.28/prison-6.28.0.tar.xz) = 57980
+TIMESTAMP = 1787515322
+SHA256 (KDE/frameworks/6.29/prison-6.29.0.tar.xz) = 8d34da7a7a55d35bcc5824245e2dbec2611977d164d57bef2dcccee6004443a7
+SIZE (KDE/frameworks/6.29/prison-6.29.0.tar.xz) = 58020
diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo
index ded5e746a895..066f60ea463b 100644
--- a/misc/kf6-purpose/distinfo
+++ b/misc/kf6-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590290
-SHA256 (KDE/frameworks/6.28/purpose-6.28.0.tar.xz) = c2be01e1aaf2ab14ba6f05582d7c4a29e144dd96258d86b208f58c34bfa83672
-SIZE (KDE/frameworks/6.28/purpose-6.28.0.tar.xz) = 196352
+TIMESTAMP = 1787515323
+SHA256 (KDE/frameworks/6.29/purpose-6.29.0.tar.xz) = 743445e6a1b3aee156aec6e84ac8d36161124784f9e5730b69b868fdd6fb79c2
+SIZE (KDE/frameworks/6.29/purpose-6.29.0.tar.xz) = 196560
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index 19f415322f37..6585d8cec454 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590292
-SHA256 (KDE/frameworks/6.28/networkmanager-qt-6.28.0.tar.xz) = 30604204bb00115f515146d05f981aa1f9824e14c0c537a1ec397581ac5d912e
-SIZE (KDE/frameworks/6.28/networkmanager-qt-6.28.0.tar.xz) = 187664
+TIMESTAMP = 1787515328
+SHA256 (KDE/frameworks/6.29/networkmanager-qt-6.29.0.tar.xz) = 23f2736fb8f3f0a3ee2f2f1944720206a4d5c532cf7a0a00c8f73aa69d75f588
+SIZE (KDE/frameworks/6.29/networkmanager-qt-6.29.0.tar.xz) = 187676
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 90fd836ecc2f..1244307dc41b 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590290
-SHA256 (KDE/frameworks/6.28/kcalendarcore-6.28.0.tar.xz) = c0c8272729cc9cc7006f87b64f80feb03750acb6bbd208ae94c2bad77fc444be
-SIZE (KDE/frameworks/6.28/kcalendarcore-6.28.0.tar.xz) = 334772
+TIMESTAMP = 1787515324
+SHA256 (KDE/frameworks/6.29/kcalendarcore-6.29.0.tar.xz) = 0c5801f9c50d4fea4a183876a887068a4b73d9f5545453dbcd1cd17ec46e2300
+SIZE (KDE/frameworks/6.29/kcalendarcore-6.29.0.tar.xz) = 338400
diff --git a/net/kf6-kcalendarcore/pkg-plist b/net/kf6-kcalendarcore/pkg-plist
index 9ca1ec676f17..e78a7a40fac4 100644
--- a/net/kf6-kcalendarcore/pkg-plist
+++ b/net/kf6-kcalendarcore/pkg-plist
@@ -22,6 +22,7 @@ include/KF6/KCalendarCore/KCalendarCore/Incidence
include/KF6/KCalendarCore/KCalendarCore/IncidenceBase
include/KF6/KCalendarCore/KCalendarCore/Journal
include/KF6/KCalendarCore/KCalendarCore/MemoryCalendar
+include/KF6/KCalendarCore/KCalendarCore/MimeData
include/KF6/KCalendarCore/KCalendarCore/OccurrenceIterator
include/KF6/KCalendarCore/KCalendarCore/Period
include/KF6/KCalendarCore/KCalendarCore/Person
@@ -57,6 +58,7 @@ include/KF6/KCalendarCore/kcalendarcore/incidencebase.h
include/KF6/KCalendarCore/kcalendarcore/journal.h
include/KF6/KCalendarCore/kcalendarcore/kcalendarcore_export.h
include/KF6/KCalendarCore/kcalendarcore/memorycalendar.h
+include/KF6/KCalendarCore/kcalendarcore/mimedata.h
include/KF6/KCalendarCore/kcalendarcore/occurrenceiterator.h
include/KF6/KCalendarCore/kcalendarcore/period.h
include/KF6/KCalendarCore/kcalendarcore/person.h
diff --git a/net/kf6-kcontacts/Makefile b/net/kf6-kcontacts/Makefile
index ab519e4fd51f..c06f231fd9fc 100644
--- a/net/kf6-kcontacts/Makefile
+++ b/net/kf6-kcontacts/Makefile
@@ -7,7 +7,7 @@ COMMENT= Support for vCard contacts
USES= cmake gettext gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
-USE_KDE= codecs config coreaddons i18n \
+USE_KDE= codecs config i18n \
ecm:build
USE_QT= base declarative
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index ac890b6be3b1..73e1f610f104 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590290
-SHA256 (KDE/frameworks/6.28/kcontacts-6.28.0.tar.xz) = 389d6128f18bee9113844615f535eeb870605f6fce968ca5c18d85a22478b8a2
-SIZE (KDE/frameworks/6.28/kcontacts-6.28.0.tar.xz) = 215500
+TIMESTAMP = 1787515324
+SHA256 (KDE/frameworks/6.29/kcontacts-6.29.0.tar.xz) = 08f8bfe83c5d4516b5c76877ac51aba8e7001242cd56d1e2a987bc8410af53fd
+SIZE (KDE/frameworks/6.29/kcontacts-6.29.0.tar.xz) = 215588
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index b1a646a3410f..d7c852e96985 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590291
-SHA256 (KDE/frameworks/6.28/kdav-6.28.0.tar.xz) = ebc481902d89c427da7bad85debb375cb00d92c1d881ba330bd9f1ab8cb37f92
-SIZE (KDE/frameworks/6.28/kdav-6.28.0.tar.xz) = 77832
+TIMESTAMP = 1787515325
+SHA256 (KDE/frameworks/6.29/kdav-6.29.0.tar.xz) = 0a4d5c21bace495004571b626a14ae864362a069caea153d8a149a911524cd08
+SIZE (KDE/frameworks/6.29/kdav-6.29.0.tar.xz) = 80344
diff --git a/net/kf6-kdav/pkg-plist b/net/kf6-kdav/pkg-plist
index cf805501c251..dea65b1fc3bc 100644
--- a/net/kf6-kdav/pkg-plist
+++ b/net/kf6-kdav/pkg-plist
@@ -15,6 +15,8 @@ include/KF6/KDAV/KDAV/DavItemsListJob
include/KF6/KDAV/KDAV/DavJobBase
include/KF6/KDAV/KDAV/DavPrincipalHomesetsFetchJob
include/KF6/KDAV/KDAV/DavPrincipalSearchJob
+include/KF6/KDAV/KDAV/DavPushSupport
+include/KF6/KDAV/KDAV/DavSslUiProxy
include/KF6/KDAV/KDAV/DavUrl
include/KF6/KDAV/KDAV/Enums
include/KF6/KDAV/KDAV/EtagCache
@@ -36,6 +38,8 @@ include/KF6/KDAV/kdav/davitemslistjob.h
include/KF6/KDAV/kdav/davjobbase.h
include/KF6/KDAV/kdav/davprincipalhomesetsfetchjob.h
include/KF6/KDAV/kdav/davprincipalsearchjob.h
+include/KF6/KDAV/kdav/davpushsupport.h
+include/KF6/KDAV/kdav/davssluiproxy.h
include/KF6/KDAV/kdav/davurl.h
include/KF6/KDAV/kdav/enums.h
include/KF6/KDAV/kdav/etagcache.h
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 79f05e07e489..c68a47778437 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590291
-SHA256 (KDE/frameworks/6.28/kholidays-6.28.0.tar.xz) = 6960e2040c148d878466f40c1c3bdcfa8c84fff456f4c8ce7456065bd0745d6c
-SIZE (KDE/frameworks/6.28/kholidays-6.28.0.tar.xz) = 268360
+TIMESTAMP = 1787515325
+SHA256 (KDE/frameworks/6.29/kholidays-6.29.0.tar.xz) = bcb204c0cca063b071e4bc986ef418b03b57e28cfc7fea45e368d1cb8b56b3f2
+SIZE (KDE/frameworks/6.29/kholidays-6.29.0.tar.xz) = 275700
diff --git a/net/kf6-kholidays/pkg-plist b/net/kf6-kholidays/pkg-plist
index 7952c1ca2156..4ab9c4ab1f63 100644
--- a/net/kf6-kholidays/pkg-plist
+++ b/net/kf6-kholidays/pkg-plist
@@ -1,4 +1,5 @@
include/KF6/KHolidays/KHolidays/AstroSeasons
+include/KF6/KHolidays/KHolidays/HebrewConverter
include/KF6/KHolidays/KHolidays/Holiday
include/KF6/KHolidays/KHolidays/HolidayCategories
include/KF6/KHolidays/KHolidays/HolidayRegion
@@ -7,6 +8,7 @@ include/KF6/KHolidays/KHolidays/SunEvents
include/KF6/KHolidays/KHolidays/SunRiseSet
include/KF6/KHolidays/KHolidays/Zodiac
include/KF6/KHolidays/kholidays/astroseasons.h
+include/KF6/KHolidays/kholidays/hebrewconverter.h
include/KF6/KHolidays/kholidays/holiday.h
include/KF6/KHolidays/kholidays/holidaycategories.h
include/KF6/KHolidays/kholidays/holidayregion.h
diff --git a/net/kf6-kmime/distinfo b/net/kf6-kmime/distinfo
index 2ffe83b83029..101638619a08 100644
--- a/net/kf6-kmime/distinfo
+++ b/net/kf6-kmime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783621289
-SHA256 (KDE/frameworks/6.28/kmime-6.28.0.tar.xz) = e5c5910b4ae0e9bd56a805f7c14767ce4f301f2b99d142decc2088c58bab419a
-SIZE (KDE/frameworks/6.28/kmime-6.28.0.tar.xz) = 174860
+TIMESTAMP = 1787515326
+SHA256 (KDE/frameworks/6.29/kmime-6.29.0.tar.xz) = 86e838ff10c8b5867826bf2aff802bacf8c90dcfab67cad79d9cf2b0dbc215fc
+SIZE (KDE/frameworks/6.29/kmime-6.29.0.tar.xz) = 174924
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index b1b23bf315ae..2d472b89f4a4 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590291
-SHA256 (KDE/frameworks/6.28/syndication-6.28.0.tar.xz) = 24db750155b69e3f858997cad0655a2f230f85d587c1063166113bc7690fd7b8
-SIZE (KDE/frameworks/6.28/syndication-6.28.0.tar.xz) = 569220
+TIMESTAMP = 1787515327
+SHA256 (KDE/frameworks/6.29/syndication-6.29.0.tar.xz) = f5a00d13eaf0401e9e4f3ffccda4876e2bcf84fb8dc2613a5d087971b377df1f
+SIZE (KDE/frameworks/6.29/syndication-6.29.0.tar.xz) = 569308
diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo
index 5e02619c9afb..7c7f31d7e0ca 100644
--- a/security/kf6-kdesu/distinfo
+++ b/security/kf6-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590292
-SHA256 (KDE/frameworks/6.28/kdesu-6.28.0.tar.xz) = 9af5746db7e25e2aac69c19a9cc9758fc7e7b4cbbcf2b6b6a6c93bd7c642e80f
-SIZE (KDE/frameworks/6.28/kdesu-6.28.0.tar.xz) = 57368
+TIMESTAMP = 1787515329
+SHA256 (KDE/frameworks/6.29/kdesu-6.29.0.tar.xz) = 9c128248f6259ed8f6be8ab9fd670ab10efa9ab6b500429b98f7df25d169c312
+SIZE (KDE/frameworks/6.29/kdesu-6.29.0.tar.xz) = 57376
diff --git a/security/kf6-kdesu/pkg-plist b/security/kf6-kdesu/pkg-plist
index e27ae710abe4..f157f65897b4 100644
--- a/security/kf6-kdesu/pkg-plist
+++ b/security/kf6-kdesu/pkg-plist
@@ -43,6 +43,7 @@ share/locale/gd/LC_MESSAGES/kdesud6.mo
share/locale/gl/LC_MESSAGES/kdesud6.mo
share/locale/he/LC_MESSAGES/kdesud6.mo
share/locale/hi/LC_MESSAGES/kdesud6.mo
+share/locale/hr/LC_MESSAGES/kdesud6.mo
share/locale/hu/LC_MESSAGES/kdesud6.mo
share/locale/ia/LC_MESSAGES/kdesud6.mo
share/locale/id/LC_MESSAGES/kdesud6.mo
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 818574110e0d..e511ed04d0a0 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590292
-SHA256 (KDE/frameworks/6.28/baloo-6.28.0.tar.xz) = 9cc6ac9ab0605eab7f337b7ea1803348da4a71173b722d5047748c557ba22c0f
-SIZE (KDE/frameworks/6.28/baloo-6.28.0.tar.xz) = 340504
+TIMESTAMP = 1787515330
+SHA256 (KDE/frameworks/6.29/baloo-6.29.0.tar.xz) = be0f85dc22ed8a6ffe06b2b260b739da15bbeed95064a4f663632701e3170ed0
+SIZE (KDE/frameworks/6.29/baloo-6.29.0.tar.xz) = 340640
diff --git a/sysutils/kf6-baloo/pkg-plist b/sysutils/kf6-baloo/pkg-plist
index 794de9ecc6ac..d3e98954cc98 100644
--- a/sysutils/kf6-baloo/pkg-plist
+++ b/sysutils/kf6-baloo/pkg-plist
@@ -44,6 +44,7 @@ lib/libexec/kf6/baloo_file_extractor
%%QT_QMLDIR%%/org/kde/baloo/qmldir
@comment lib/systemd/user/kde-baloo.service
libdata/pkgconfig/KF6Baloo.pc
+share/config.kcfg/baloosettings.kcfg
share/dbus-1/interfaces/org.kde.BalooWatcherApplication.xml
share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
share/dbus-1/interfaces/org.kde.baloo.fileindexer.xml
@@ -267,6 +268,8 @@ share/locale/hi/LC_MESSAGES/balooshow6.mo
share/locale/hi/LC_MESSAGES/kio6_baloosearch.mo
share/locale/hi/LC_MESSAGES/kio6_tags.mo
share/locale/hi/LC_MESSAGES/kio6_timeline.mo
+share/locale/hr/LC_MESSAGES/kio6_baloosearch.mo
+share/locale/hr/LC_MESSAGES/kio6_timeline.mo
share/locale/hu/LC_MESSAGES/baloo_file6.mo
share/locale/hu/LC_MESSAGES/baloo_file_extractor6.mo
share/locale/hu/LC_MESSAGES/balooctl6.mo
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index e8da50188d3f..c3fb58239647 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590293
-SHA256 (KDE/frameworks/6.28/kuserfeedback-6.28.0.tar.xz) = 07f279845b3cd6e675513afb81f3c6274b2f6757edc149d163116b3c50dfa0df
-SIZE (KDE/frameworks/6.28/kuserfeedback-6.28.0.tar.xz) = 273772
+TIMESTAMP = 1787515330
+SHA256 (KDE/frameworks/6.29/kuserfeedback-6.29.0.tar.xz) = 36fd747bd0c8a22e3e542a4d0f05e4a85101953e19d80839a3c9cd67b5d1ac9f
+SIZE (KDE/frameworks/6.29/kuserfeedback-6.29.0.tar.xz) = 275724
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 68dd9972a8bb..0184bcbebb51 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -117,6 +117,8 @@ share/locale/lt/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/lt/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/lv/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/lv/LC_MESSAGES/userfeedbackprovider6_qt.qm
+share/locale/nan_TW@latin/LC_MESSAGES/userfeedbackconsole6_qt.qm
+share/locale/nan_TW@latin/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/nl/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/nl/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/nn/LC_MESSAGES/userfeedbackprovider6_qt.qm
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index d31e06612d37..4b4f6f085621 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590293
-SHA256 (KDE/frameworks/6.28/kwallet-6.28.0.tar.xz) = e21130c86ffa0be49065648f4e753d63d3d786fab876f511d9d09da16480f691
-SIZE (KDE/frameworks/6.28/kwallet-6.28.0.tar.xz) = 381928
+TIMESTAMP = 1787515331
+SHA256 (KDE/frameworks/6.29/kwallet-6.29.0.tar.xz) = 66a47fc170ea074cce8b916fa313f309d7c9497bd2132e0598d4b63bbad2ac88
+SIZE (KDE/frameworks/6.29/kwallet-6.29.0.tar.xz) = 382604
diff --git a/sysutils/kf6-kwallet/pkg-plist b/sysutils/kf6-kwallet/pkg-plist
index d8c0fc4abc3d..de13ae327f9e 100644
--- a/sysutils/kf6-kwallet/pkg-plist
+++ b/sysutils/kf6-kwallet/pkg-plist
@@ -15,6 +15,7 @@ lib/libKF6Wallet.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKF6WalletBackend.so.6
lib/libKF6WalletBackend.so.%%KDE_FRAMEWORKS_VERSION%%
share/applications/org.kde.ksecretd.desktop
+share/config.kcfg/kwalletsettings.kcfg
share/dbus-1/interfaces/kf6_org.kde.KWallet.xml
share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service
share/dbus-1/services/org.kde.kwalletd5.service
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index 19ab55808b8f..0909c3221fa9 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590293
-SHA256 (KDE/frameworks/6.28/kcodecs-6.28.0.tar.xz) = b0a9ae34b389c6460adad5323d21bb9e43638acb58da9685f8dc8d821c38a4d8
-SIZE (KDE/frameworks/6.28/kcodecs-6.28.0.tar.xz) = 2477088
+TIMESTAMP = 1787515332
+SHA256 (KDE/frameworks/6.29/kcodecs-6.29.0.tar.xz) = 0480fc5319346b0e24c6e363abce883a889735a7b71ad56d75eae2f7ae553d99
+SIZE (KDE/frameworks/6.29/kcodecs-6.29.0.tar.xz) = 2478600
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index 596c49303bc5..d3f3f174b593 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590294
-SHA256 (KDE/frameworks/6.28/sonnet-6.28.0.tar.xz) = 66c6b439950bec7f67b730e6e49d6d30cba21dad115e4a47c4fe46014cc19c3b
-SIZE (KDE/frameworks/6.28/sonnet-6.28.0.tar.xz) = 2414224
+TIMESTAMP = 1787515333
+SHA256 (KDE/frameworks/6.29/sonnet-6.29.0.tar.xz) = 45501e804f242a93779402f87dbb422981699b91b5ecde97c67fd11f4f19e2ad
+SIZE (KDE/frameworks/6.29/sonnet-6.29.0.tar.xz) = 2414292
diff --git a/textproc/kf6-syntax-highlighting/Makefile b/textproc/kf6-syntax-highlighting/Makefile
index c4efa9fa28e4..d03136496aa6 100644
--- a/textproc/kf6-syntax-highlighting/Makefile
+++ b/textproc/kf6-syntax-highlighting/Makefile
@@ -1,6 +1,5 @@
PORTNAME= syntax-highlighting
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index cf5d08c81ed1..3a89d8db43e2 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590294
-SHA256 (KDE/frameworks/6.28/syntax-highlighting-6.28.0.tar.xz) = b9d90a03b4e9a48170a14f7a4a79c44f0aae9f14e1b94b7b1fc75d5c3fb31d3a
-SIZE (KDE/frameworks/6.28/syntax-highlighting-6.28.0.tar.xz) = 3917156
+TIMESTAMP = 1787515334
+SHA256 (KDE/frameworks/6.29/syntax-highlighting-6.29.0.tar.xz) = 924c4cfab4043ede9a40bc55721a62515c7b83c6b84c0bdcc29cd3cdf89b09b4
+SIZE (KDE/frameworks/6.29/syntax-highlighting-6.29.0.tar.xz) = 3938932
diff --git a/textproc/kf6-syntax-highlighting/files/patch-git9ba26980 b/textproc/kf6-syntax-highlighting/files/patch-git9ba26980
deleted file mode 100644
index fbd6fe729496..000000000000
--- a/textproc/kf6-syntax-highlighting/files/patch-git9ba26980
+++ /dev/null
@@ -1,22 +0,0 @@
-From 9ba269803e1baa918b8f0487433c91ea6400894f Mon Sep 17 00:00:00 2001
-From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
-Date: Sat, 18 Jul 2026 19:49:45 +0200
-Subject: [PATCH] Fix listening for language changes, just react on the app
- instance event
-
-QCoreApplication processes also the events for all objects, thus including
-widgets. So the event filter would also see all the LanguageChange event
-notification for each of the widgets when the event itself is passed from
-the toplevel widgets to all the child widgets.
-
---- src/lib/repository.cpp.orig 2026-07-03 11:05:09 UTC
-+++ src/lib/repository.cpp
-@@ -441,7 +441,7 @@ bool Repository::eventFilter(QObject *receiver, QEvent
-
- bool Repository::eventFilter(QObject *receiver, QEvent *ev)
- {
-- if (ev->type() == QEvent::LanguageChange) {
-+ if ((ev->type() == QEvent::LanguageChange) && (receiver == QCoreApplication::instance())) {
- // definition references remain valid, but sort order by translated name will change
- // so better be on the safe side here
- Q_EMIT aboutToReload();
diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo
index 74296efff1ae..cac3cfab6e0f 100644
--- a/x11-themes/kf6-breeze-icons/distinfo
+++ b/x11-themes/kf6-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590294
-SHA256 (KDE/frameworks/6.28/breeze-icons-6.28.0.tar.xz) = 45de8138ead0f3ff24de886fbe61d588ecd7f66dde6f8cf6f2906279254d094d
-SIZE (KDE/frameworks/6.28/breeze-icons-6.28.0.tar.xz) = 2107072
+TIMESTAMP = 1787515336
+SHA256 (KDE/frameworks/6.29/breeze-icons-6.29.0.tar.xz) = 2948a313ffe35895b846dde5a93302a1fcd587ad8dfb860b8757629209586fe4
+SIZE (KDE/frameworks/6.29/breeze-icons-6.29.0.tar.xz) = 2106836
diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist
index cb04b95dc6a7..85a5816e9a70 100644
--- a/x11-themes/kf6-breeze-icons/pkg-plist
+++ b/x11-themes/kf6-breeze-icons/pkg-plist
@@ -1548,6 +1548,8 @@ share/icons/breeze-dark/actions/16/im-jabber-symbolic.svg
share/icons/breeze-dark/actions/16/im-jabber.svg
share/icons/breeze-dark/actions/16/im-kick-user-symbolic.svg
share/icons/breeze-dark/actions/16/im-kick-user.svg
+share/icons/breeze-dark/actions/16/im-matrix-symbolic.svg
+share/icons/breeze-dark/actions/16/im-matrix.svg
share/icons/breeze-dark/actions/16/im-msn-symbolic.svg
share/icons/breeze-dark/actions/16/im-msn.svg
share/icons/breeze-dark/actions/16/im-user-away-symbolic.svg
@@ -3492,6 +3494,7 @@ share/icons/breeze-dark/actions/16/window-close-symbolic.svg
share/icons/breeze-dark/actions/16/window-close.svg
share/icons/breeze-dark/actions/16/window-duplicate-symbolic.svg
share/icons/breeze-dark/actions/16/window-duplicate.svg
+share/icons/breeze-dark/actions/16/window-focus.svg
share/icons/breeze-dark/actions/16/window-keep-above-symbolic.svg
share/icons/breeze-dark/actions/16/window-keep-above.svg
share/icons/breeze-dark/actions/16/window-keep-below-symbolic.svg
@@ -5228,6 +5231,8 @@ share/icons/breeze-dark/actions/22/im-jabber-symbolic.svg
share/icons/breeze-dark/actions/22/im-jabber.svg
share/icons/breeze-dark/actions/22/im-kick-user-symbolic.svg
share/icons/breeze-dark/actions/22/im-kick-user.svg
+share/icons/breeze-dark/actions/22/im-matrix-symbolic.svg
+share/icons/breeze-dark/actions/22/im-matrix.svg
share/icons/breeze-dark/actions/22/im-msn-symbolic.svg
share/icons/breeze-dark/actions/22/im-msn.svg
share/icons/breeze-dark/actions/22/im-user-away-symbolic.svg
@@ -7388,6 +7393,7 @@ share/icons/breeze-dark/actions/22/window-close-symbolic.svg
share/icons/breeze-dark/actions/22/window-close.svg
share/icons/breeze-dark/actions/22/window-duplicate-symbolic.svg
share/icons/breeze-dark/actions/22/window-duplicate.svg
+share/icons/breeze-dark/actions/22/window-focus.svg
share/icons/breeze-dark/actions/22/window-keep-above-symbolic.svg
share/icons/breeze-dark/actions/22/window-keep-above.svg
share/icons/breeze-dark/actions/22/window-keep-below-symbolic.svg
@@ -9120,6 +9126,8 @@ share/icons/breeze-dark/actions/24/im-jabber-symbolic.svg
share/icons/breeze-dark/actions/24/im-jabber.svg
share/icons/breeze-dark/actions/24/im-kick-user-symbolic.svg
share/icons/breeze-dark/actions/24/im-kick-user.svg
+share/icons/breeze-dark/actions/24/im-matrix-symbolic.svg
+share/icons/breeze-dark/actions/24/im-matrix.svg
share/icons/breeze-dark/actions/24/im-msn-symbolic.svg
share/icons/breeze-dark/actions/24/im-msn.svg
share/icons/breeze-dark/actions/24/im-user-away-symbolic.svg
@@ -11280,6 +11288,7 @@ share/icons/breeze-dark/actions/24/window-close-symbolic.svg
share/icons/breeze-dark/actions/24/window-close.svg
share/icons/breeze-dark/actions/24/window-duplicate-symbolic.svg
share/icons/breeze-dark/actions/24/window-duplicate.svg
+share/icons/breeze-dark/actions/24/window-focus.svg
share/icons/breeze-dark/actions/24/window-keep-above-symbolic.svg
share/icons/breeze-dark/actions/24/window-keep-above.svg
share/icons/breeze-dark/actions/24/window-keep-below-symbolic.svg
@@ -13644,6 +13653,7 @@ share/icons/breeze-dark/mimetypes/16/application-rtf.svg
share/icons/breeze-dark/mimetypes/16/application-sql.svg
share/icons/breeze-dark/mimetypes/16/application-sxw.svg
share/icons/breeze-dark/mimetypes/16/application-toml.svg
+share/icons/breeze-dark/mimetypes/16/application-vnd.android.app-bundle.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.android.package-archive.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.appimage.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.apple.pkpass.svg
@@ -14005,6 +14015,7 @@ share/icons/breeze-dark/mimetypes/16/text-vcalendar.svg
share/icons/breeze-dark/mimetypes/16/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/16/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/16/text-vnd.trolltech.linguist.svg
+share/icons/breeze-dark/mimetypes/16/text-vnd.typst.svg
share/icons/breeze-dark/mimetypes/16/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/16/text-vtt.svg
share/icons/breeze-dark/mimetypes/16/text-wiki.svg
@@ -14069,7 +14080,6 @@ share/icons/breeze-dark/mimetypes/16/text-x-subviewer.svg
share/icons/breeze-dark/mimetypes/16/text-x-tcl.svg
share/icons/breeze-dark/mimetypes/16/text-x-tex.svg
share/icons/breeze-dark/mimetypes/16/text-x-texinfo.svg
-share/icons/breeze-dark/mimetypes/16/text-x-typst.svg
share/icons/breeze-dark/mimetypes/16/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/16/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/16/text-xmcd.svg
@@ -14161,6 +14171,7 @@ share/icons/breeze-dark/mimetypes/22/application-rtf.svg
share/icons/breeze-dark/mimetypes/22/application-sql.svg
share/icons/breeze-dark/mimetypes/22/application-sxw.svg
share/icons/breeze-dark/mimetypes/22/application-toml.svg
+share/icons/breeze-dark/mimetypes/22/application-vnd.android.app-bundle.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.android.package-archive.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.appimage.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.apple.pkpass.svg
@@ -14522,6 +14533,7 @@ share/icons/breeze-dark/mimetypes/22/text-vcalendar.svg
share/icons/breeze-dark/mimetypes/22/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/22/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/22/text-vnd.trolltech.linguist.svg
+share/icons/breeze-dark/mimetypes/22/text-vnd.typst.svg
share/icons/breeze-dark/mimetypes/22/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/22/text-vtt.svg
share/icons/breeze-dark/mimetypes/22/text-wiki.svg
@@ -14583,7 +14595,6 @@ share/icons/breeze-dark/mimetypes/22/text-x-subviewer.svg
share/icons/breeze-dark/mimetypes/22/text-x-tcl.svg
share/icons/breeze-dark/mimetypes/22/text-x-tex.svg
share/icons/breeze-dark/mimetypes/22/text-x-texinfo.svg
-share/icons/breeze-dark/mimetypes/22/text-x-typst.svg
share/icons/breeze-dark/mimetypes/22/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/22/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/22/text-xmcd.svg
@@ -14675,6 +14686,7 @@ share/icons/breeze-dark/mimetypes/24/application-rtf.svg
share/icons/breeze-dark/mimetypes/24/application-sql.svg
share/icons/breeze-dark/mimetypes/24/application-sxw.svg
share/icons/breeze-dark/mimetypes/24/application-toml.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.android.app-bundle.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.android.package-archive.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.appimage.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.apple.pkpass.svg
@@ -15035,6 +15047,7 @@ share/icons/breeze-dark/mimetypes/24/text-vcalendar.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.trolltech.linguist.svg
+share/icons/breeze-dark/mimetypes/24/text-vnd.typst.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/24/text-vtt.svg
share/icons/breeze-dark/mimetypes/24/text-wiki.svg
@@ -15096,7 +15109,6 @@ share/icons/breeze-dark/mimetypes/24/text-x-subviewer.svg
share/icons/breeze-dark/mimetypes/24/text-x-tcl.svg
share/icons/breeze-dark/mimetypes/24/text-x-tex.svg
share/icons/breeze-dark/mimetypes/24/text-x-texinfo.svg
-share/icons/breeze-dark/mimetypes/24/text-x-typst.svg
share/icons/breeze-dark/mimetypes/24/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/24/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/24/text-xmcd.svg
@@ -15189,6 +15201,7 @@ share/icons/breeze-dark/mimetypes/32/application-rtf.svg
share/icons/breeze-dark/mimetypes/32/application-sql.svg
share/icons/breeze-dark/mimetypes/32/application-sxw.svg
share/icons/breeze-dark/mimetypes/32/application-toml.svg
+share/icons/breeze-dark/mimetypes/32/application-vnd.android.app-bundle.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.android.package-archive.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.appimage.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.apple.pkpass.svg
@@ -15549,6 +15562,7 @@ share/icons/breeze-dark/mimetypes/32/text-vcalendar.svg
share/icons/breeze-dark/mimetypes/32/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/32/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/32/text-vnd.trolltech.linguist.svg
+share/icons/breeze-dark/mimetypes/32/text-vnd.typst.svg
share/icons/breeze-dark/mimetypes/32/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/32/text-vtt.svg
share/icons/breeze-dark/mimetypes/32/text-wiki.svg
@@ -15613,7 +15627,6 @@ share/icons/breeze-dark/mimetypes/32/text-x-subviewer.svg
share/icons/breeze-dark/mimetypes/32/text-x-tcl.svg
share/icons/breeze-dark/mimetypes/32/text-x-tex.svg
share/icons/breeze-dark/mimetypes/32/text-x-texinfo.svg
-share/icons/breeze-dark/mimetypes/32/text-x-typst.svg
share/icons/breeze-dark/mimetypes/32/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/32/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/32/text-xmcd.svg
@@ -15703,6 +15716,7 @@ share/icons/breeze-dark/mimetypes/64/application-rtf.svg
share/icons/breeze-dark/mimetypes/64/application-sql.svg
share/icons/breeze-dark/mimetypes/64/application-sxw.svg
share/icons/breeze-dark/mimetypes/64/application-toml.svg
+share/icons/breeze-dark/mimetypes/64/application-vnd.android.app-bundle.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.android.package-archive.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.appimage.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.apple.pkpass.svg
@@ -16063,6 +16077,7 @@ share/icons/breeze-dark/mimetypes/64/text-vcalendar.svg
share/icons/breeze-dark/mimetypes/64/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/64/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/64/text-vnd.trolltech.linguist.svg
+share/icons/breeze-dark/mimetypes/64/text-vnd.typst.svg
share/icons/breeze-dark/mimetypes/64/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/64/text-vtt.svg
share/icons/breeze-dark/mimetypes/64/text-wiki.svg
@@ -16128,7 +16143,6 @@ share/icons/breeze-dark/mimetypes/64/text-x-subviewer.svg
share/icons/breeze-dark/mimetypes/64/text-x-tcl.svg
share/icons/breeze-dark/mimetypes/64/text-x-tex.svg
share/icons/breeze-dark/mimetypes/64/text-x-texinfo.svg
-share/icons/breeze-dark/mimetypes/64/text-x-typst.svg
share/icons/breeze-dark/mimetypes/64/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/64/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/64/text-xmcd.svg
@@ -17250,6 +17264,7 @@ share/icons/breeze-dark/places/96/user-desktop.svg
share/icons/breeze-dark/places/96/user-home.svg
share/icons/breeze-dark/places/96/user-trash-full.svg
share/icons/breeze-dark/places/96/user-trash.svg
+share/icons/breeze-dark/preferences/16/preferences-system-windows-move.svg
share/icons/breeze-dark/preferences/22/device-notifier.svg
share/icons/breeze-dark/preferences/22/plasma-search.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-accessibility-symbolic.svg
@@ -17344,6 +17359,7 @@ share/icons/breeze-dark/preferences/22/preferences-system-user-sudo.svg
share/icons/breeze-dark/preferences/22/preferences-system-users-symbolic.svg
share/icons/breeze-dark/preferences/22/preferences-system-windows-actions.svg
share/icons/breeze-dark/preferences/22/preferences-system-windows-behavior.svg
+share/icons/breeze-dark/preferences/22/preferences-system-windows-move-symbolic.svg
share/icons/breeze-dark/preferences/22/preferences-system-windows-move.svg
share/icons/breeze-dark/preferences/22/preferences-system-windows.svg
share/icons/breeze-dark/preferences/22/preferences-virtualization-container.svg
@@ -17447,6 +17463,7 @@ share/icons/breeze-dark/preferences/24/preferences-system-user-sudo.svg
share/icons/breeze-dark/preferences/24/preferences-system-users-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-system-windows-actions.svg
share/icons/breeze-dark/preferences/24/preferences-system-windows-behavior.svg
+share/icons/breeze-dark/preferences/24/preferences-system-windows-move-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-system-windows-move.svg
share/icons/breeze-dark/preferences/24/preferences-system-windows.svg
share/icons/breeze-dark/preferences/24/preferences-virtualization-container.svg
@@ -21434,6 +21451,8 @@ share/icons/breeze/actions/16/im-jabber-symbolic.svg
share/icons/breeze/actions/16/im-jabber.svg
share/icons/breeze/actions/16/im-kick-user-symbolic.svg
share/icons/breeze/actions/16/im-kick-user.svg
+share/icons/breeze/actions/16/im-matrix-symbolic.svg
+share/icons/breeze/actions/16/im-matrix.svg
share/icons/breeze/actions/16/im-msn-symbolic.svg
share/icons/breeze/actions/16/im-msn.svg
share/icons/breeze/actions/16/im-user-away-symbolic.svg
@@ -23378,6 +23397,7 @@ share/icons/breeze/actions/16/window-close-symbolic.svg
share/icons/breeze/actions/16/window-close.svg
share/icons/breeze/actions/16/window-duplicate-symbolic.svg
share/icons/breeze/actions/16/window-duplicate.svg
+share/icons/breeze/actions/16/window-focus.svg
share/icons/breeze/actions/16/window-keep-above-symbolic.svg
share/icons/breeze/actions/16/window-keep-above.svg
share/icons/breeze/actions/16/window-keep-below-symbolic.svg
@@ -25114,6 +25134,8 @@ share/icons/breeze/actions/22/im-jabber-symbolic.svg
share/icons/breeze/actions/22/im-jabber.svg
share/icons/breeze/actions/22/im-kick-user-symbolic.svg
share/icons/breeze/actions/22/im-kick-user.svg
+share/icons/breeze/actions/22/im-matrix-symbolic.svg
+share/icons/breeze/actions/22/im-matrix.svg
share/icons/breeze/actions/22/im-msn-symbolic.svg
share/icons/breeze/actions/22/im-msn.svg
share/icons/breeze/actions/22/im-user-away-symbolic.svg
@@ -27274,6 +27296,7 @@ share/icons/breeze/actions/22/window-close-symbolic.svg
share/icons/breeze/actions/22/window-close.svg
share/icons/breeze/actions/22/window-duplicate-symbolic.svg
share/icons/breeze/actions/22/window-duplicate.svg
+share/icons/breeze/actions/22/window-focus.svg
share/icons/breeze/actions/22/window-keep-above-symbolic.svg
share/icons/breeze/actions/22/window-keep-above.svg
share/icons/breeze/actions/22/window-keep-below-symbolic.svg
@@ -29006,6 +29029,8 @@ share/icons/breeze/actions/24/im-jabber-symbolic.svg
share/icons/breeze/actions/24/im-jabber.svg
share/icons/breeze/actions/24/im-kick-user-symbolic.svg
share/icons/breeze/actions/24/im-kick-user.svg
+share/icons/breeze/actions/24/im-matrix-symbolic.svg
+share/icons/breeze/actions/24/im-matrix.svg
share/icons/breeze/actions/24/im-msn-symbolic.svg
share/icons/breeze/actions/24/im-msn.svg
share/icons/breeze/actions/24/im-user-away-symbolic.svg
@@ -31166,6 +31191,7 @@ share/icons/breeze/actions/24/window-close-symbolic.svg
share/icons/breeze/actions/24/window-close.svg
share/icons/breeze/actions/24/window-duplicate-symbolic.svg
share/icons/breeze/actions/24/window-duplicate.svg
+share/icons/breeze/actions/24/window-focus.svg
share/icons/breeze/actions/24/window-keep-above-symbolic.svg
share/icons/breeze/actions/24/window-keep-above.svg
share/icons/breeze/actions/24/window-keep-below-symbolic.svg
@@ -33531,6 +33557,7 @@ share/icons/breeze/mimetypes/16/application-rtf.svg
share/icons/breeze/mimetypes/16/application-sql.svg
share/icons/breeze/mimetypes/16/application-sxw.svg
share/icons/breeze/mimetypes/16/application-toml.svg
+share/icons/breeze/mimetypes/16/application-vnd.android.app-bundle.svg
share/icons/breeze/mimetypes/16/application-vnd.android.package-archive.svg
share/icons/breeze/mimetypes/16/application-vnd.appimage.svg
share/icons/breeze/mimetypes/16/application-vnd.apple.pkpass.svg
@@ -33892,6 +33919,7 @@ share/icons/breeze/mimetypes/16/text-vcalendar.svg
share/icons/breeze/mimetypes/16/text-vnd.abc.svg
share/icons/breeze/mimetypes/16/text-vnd.kde.kcrash-report.svg
share/icons/breeze/mimetypes/16/text-vnd.trolltech.linguist.svg
+share/icons/breeze/mimetypes/16/text-vnd.typst.svg
share/icons/breeze/mimetypes/16/text-vnd.wap.wml.svg
share/icons/breeze/mimetypes/16/text-vtt.svg
share/icons/breeze/mimetypes/16/text-wiki.svg
@@ -33956,7 +33984,6 @@ share/icons/breeze/mimetypes/16/text-x-subviewer.svg
share/icons/breeze/mimetypes/16/text-x-tcl.svg
share/icons/breeze/mimetypes/16/text-x-tex.svg
share/icons/breeze/mimetypes/16/text-x-texinfo.svg
-share/icons/breeze/mimetypes/16/text-x-typst.svg
share/icons/breeze/mimetypes/16/text-x-vcard.svg
share/icons/breeze/mimetypes/16/text-x-xslfo.svg
share/icons/breeze/mimetypes/16/text-xmcd.svg
@@ -34048,6 +34075,7 @@ share/icons/breeze/mimetypes/22/application-rtf.svg
share/icons/breeze/mimetypes/22/application-sql.svg
share/icons/breeze/mimetypes/22/application-sxw.svg
share/icons/breeze/mimetypes/22/application-toml.svg
+share/icons/breeze/mimetypes/22/application-vnd.android.app-bundle.svg
share/icons/breeze/mimetypes/22/application-vnd.android.package-archive.svg
share/icons/breeze/mimetypes/22/application-vnd.appimage.svg
share/icons/breeze/mimetypes/22/application-vnd.apple.pkpass.svg
@@ -34409,6 +34437,7 @@ share/icons/breeze/mimetypes/22/text-vcalendar.svg
share/icons/breeze/mimetypes/22/text-vnd.abc.svg
share/icons/breeze/mimetypes/22/text-vnd.kde.kcrash-report.svg
share/icons/breeze/mimetypes/22/text-vnd.trolltech.linguist.svg
+share/icons/breeze/mimetypes/22/text-vnd.typst.svg
share/icons/breeze/mimetypes/22/text-vnd.wap.wml.svg
share/icons/breeze/mimetypes/22/text-vtt.svg
share/icons/breeze/mimetypes/22/text-wiki.svg
@@ -34470,7 +34499,6 @@ share/icons/breeze/mimetypes/22/text-x-subviewer.svg
share/icons/breeze/mimetypes/22/text-x-tcl.svg
share/icons/breeze/mimetypes/22/text-x-tex.svg
share/icons/breeze/mimetypes/22/text-x-texinfo.svg
-share/icons/breeze/mimetypes/22/text-x-typst.svg
share/icons/breeze/mimetypes/22/text-x-vcard.svg
share/icons/breeze/mimetypes/22/text-x-xslfo.svg
share/icons/breeze/mimetypes/22/text-xmcd.svg
@@ -34562,6 +34590,7 @@ share/icons/breeze/mimetypes/24/application-rtf.svg
share/icons/breeze/mimetypes/24/application-sql.svg
share/icons/breeze/mimetypes/24/application-sxw.svg
share/icons/breeze/mimetypes/24/application-toml.svg
+share/icons/breeze/mimetypes/24/application-vnd.android.app-bundle.svg
share/icons/breeze/mimetypes/24/application-vnd.android.package-archive.svg
share/icons/breeze/mimetypes/24/application-vnd.appimage.svg
share/icons/breeze/mimetypes/24/application-vnd.apple.pkpass.svg
@@ -34922,6 +34951,7 @@ share/icons/breeze/mimetypes/24/text-vcalendar.svg
share/icons/breeze/mimetypes/24/text-vnd.abc.svg
share/icons/breeze/mimetypes/24/text-vnd.kde.kcrash-report.svg
share/icons/breeze/mimetypes/24/text-vnd.trolltech.linguist.svg
+share/icons/breeze/mimetypes/24/text-vnd.typst.svg
share/icons/breeze/mimetypes/24/text-vnd.wap.wml.svg
share/icons/breeze/mimetypes/24/text-vtt.svg
share/icons/breeze/mimetypes/24/text-wiki.svg
@@ -34983,7 +35013,6 @@ share/icons/breeze/mimetypes/24/text-x-subviewer.svg
share/icons/breeze/mimetypes/24/text-x-tcl.svg
share/icons/breeze/mimetypes/24/text-x-tex.svg
share/icons/breeze/mimetypes/24/text-x-texinfo.svg
-share/icons/breeze/mimetypes/24/text-x-typst.svg
share/icons/breeze/mimetypes/24/text-x-vcard.svg
share/icons/breeze/mimetypes/24/text-x-xslfo.svg
share/icons/breeze/mimetypes/24/text-xmcd.svg
@@ -35076,6 +35105,7 @@ share/icons/breeze/mimetypes/32/application-rtf.svg
share/icons/breeze/mimetypes/32/application-sql.svg
share/icons/breeze/mimetypes/32/application-sxw.svg
share/icons/breeze/mimetypes/32/application-toml.svg
+share/icons/breeze/mimetypes/32/application-vnd.android.app-bundle.svg
share/icons/breeze/mimetypes/32/application-vnd.android.package-archive.svg
share/icons/breeze/mimetypes/32/application-vnd.appimage.svg
share/icons/breeze/mimetypes/32/application-vnd.apple.pkpass.svg
@@ -35436,6 +35466,7 @@ share/icons/breeze/mimetypes/32/text-vcalendar.svg
share/icons/breeze/mimetypes/32/text-vnd.abc.svg
share/icons/breeze/mimetypes/32/text-vnd.kde.kcrash-report.svg
share/icons/breeze/mimetypes/32/text-vnd.trolltech.linguist.svg
+share/icons/breeze/mimetypes/32/text-vnd.typst.svg
share/icons/breeze/mimetypes/32/text-vnd.wap.wml.svg
share/icons/breeze/mimetypes/32/text-vtt.svg
share/icons/breeze/mimetypes/32/text-wiki.svg
@@ -35500,7 +35531,6 @@ share/icons/breeze/mimetypes/32/text-x-subviewer.svg
share/icons/breeze/mimetypes/32/text-x-tcl.svg
share/icons/breeze/mimetypes/32/text-x-tex.svg
share/icons/breeze/mimetypes/32/text-x-texinfo.svg
-share/icons/breeze/mimetypes/32/text-x-typst.svg
share/icons/breeze/mimetypes/32/text-x-vcard.svg
share/icons/breeze/mimetypes/32/text-x-xslfo.svg
share/icons/breeze/mimetypes/32/text-xmcd.svg
@@ -35590,6 +35620,7 @@ share/icons/breeze/mimetypes/64/application-rtf.svg
share/icons/breeze/mimetypes/64/application-sql.svg
share/icons/breeze/mimetypes/64/application-sxw.svg
share/icons/breeze/mimetypes/64/application-toml.svg
+share/icons/breeze/mimetypes/64/application-vnd.android.app-bundle.svg
share/icons/breeze/mimetypes/64/application-vnd.android.package-archive.svg
share/icons/breeze/mimetypes/64/application-vnd.appimage.svg
share/icons/breeze/mimetypes/64/application-vnd.apple.pkpass.svg
@@ -35950,6 +35981,7 @@ share/icons/breeze/mimetypes/64/text-vcalendar.svg
share/icons/breeze/mimetypes/64/text-vnd.abc.svg
share/icons/breeze/mimetypes/64/text-vnd.kde.kcrash-report.svg
share/icons/breeze/mimetypes/64/text-vnd.trolltech.linguist.svg
+share/icons/breeze/mimetypes/64/text-vnd.typst.svg
share/icons/breeze/mimetypes/64/text-vnd.wap.wml.svg
share/icons/breeze/mimetypes/64/text-vtt.svg
share/icons/breeze/mimetypes/64/text-wiki.svg
@@ -36015,7 +36047,6 @@ share/icons/breeze/mimetypes/64/text-x-subviewer.svg
share/icons/breeze/mimetypes/64/text-x-tcl.svg
share/icons/breeze/mimetypes/64/text-x-tex.svg
share/icons/breeze/mimetypes/64/text-x-texinfo.svg
-share/icons/breeze/mimetypes/64/text-x-typst.svg
share/icons/breeze/mimetypes/64/text-x-vcard.svg
share/icons/breeze/mimetypes/64/text-x-xslfo.svg
share/icons/breeze/mimetypes/64/text-xmcd.svg
@@ -37137,6 +37168,7 @@ share/icons/breeze/places/96/user-desktop.svg
share/icons/breeze/places/96/user-home.svg
share/icons/breeze/places/96/user-trash-full.svg
share/icons/breeze/places/96/user-trash.svg
+share/icons/breeze/preferences/16/preferences-system-windows-move.svg
share/icons/breeze/preferences/22/device-notifier.svg
share/icons/breeze/preferences/22/plasma-search.svg
share/icons/breeze/preferences/22/preferences-desktop-accessibility-symbolic.svg
@@ -37231,6 +37263,7 @@ share/icons/breeze/preferences/22/preferences-system-user-sudo.svg
share/icons/breeze/preferences/22/preferences-system-users-symbolic.svg
share/icons/breeze/preferences/22/preferences-system-windows-actions.svg
share/icons/breeze/preferences/22/preferences-system-windows-behavior.svg
+share/icons/breeze/preferences/22/preferences-system-windows-move-symbolic.svg
share/icons/breeze/preferences/22/preferences-system-windows-move.svg
share/icons/breeze/preferences/22/preferences-system-windows.svg
share/icons/breeze/preferences/22/preferences-virtualization-container.svg
@@ -37334,6 +37367,7 @@ share/icons/breeze/preferences/24/preferences-system-user-sudo.svg
share/icons/breeze/preferences/24/preferences-system-users-symbolic.svg
share/icons/breeze/preferences/24/preferences-system-windows-actions.svg
share/icons/breeze/preferences/24/preferences-system-windows-behavior.svg
+share/icons/breeze/preferences/24/preferences-system-windows-move-symbolic.svg
share/icons/breeze/preferences/24/preferences-system-windows-move.svg
share/icons/breeze/preferences/24/preferences-system-windows.svg
share/icons/breeze/preferences/24/preferences-virtualization-container.svg
diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo
index e29aff1f372a..507282f0c8ff 100644
--- a/x11-themes/kf6-kcolorscheme/distinfo
+++ b/x11-themes/kf6-kcolorscheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590295
-SHA256 (KDE/frameworks/6.28/kcolorscheme-6.28.0.tar.xz) = 129c98fd9ba3428cafbd7263557a9ea47c0d4f157b8a5f56b209a95dc9815e6a
-SIZE (KDE/frameworks/6.28/kcolorscheme-6.28.0.tar.xz) = 51804
+TIMESTAMP = 1787515336
+SHA256 (KDE/frameworks/6.29/kcolorscheme-6.29.0.tar.xz) = a868d9c62d402474ba063735f674967826aa905f0b9a5a176999588cde57d662
+SIZE (KDE/frameworks/6.29/kcolorscheme-6.29.0.tar.xz) = 51900
diff --git a/x11-themes/kf6-kcolorscheme/pkg-plist b/x11-themes/kf6-kcolorscheme/pkg-plist
index 09e60ec625c3..afe7e4370e9f 100644
--- a/x11-themes/kf6-kcolorscheme/pkg-plist
+++ b/x11-themes/kf6-kcolorscheme/pkg-plist
@@ -43,6 +43,7 @@ share/locale/ka/LC_MESSAGES/kcolorscheme6.mo
share/locale/ko/LC_MESSAGES/kcolorscheme6.mo
share/locale/lt/LC_MESSAGES/kcolorscheme6.mo
share/locale/lv/LC_MESSAGES/kcolorscheme6.mo
+share/locale/nan_TW@latin/LC_MESSAGES/kcolorscheme6.mo
share/locale/nl/LC_MESSAGES/kcolorscheme6.mo
share/locale/nn/LC_MESSAGES/kcolorscheme6.mo
share/locale/pa/LC_MESSAGES/kcolorscheme6.mo
diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo
index 29e2a3a83fd4..8f489600778c 100644
--- a/x11-themes/kf6-kiconthemes/distinfo
+++ b/x11-themes/kf6-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590295
-SHA256 (KDE/frameworks/6.28/kiconthemes-6.28.0.tar.xz) = edf83069f25f8edf759d07502a6f8302c8c064cd562651deedefe6393fefcace
-SIZE (KDE/frameworks/6.28/kiconthemes-6.28.0.tar.xz) = 1254688
+TIMESTAMP = 1787515337
+SHA256 (KDE/frameworks/6.29/kiconthemes-6.29.0.tar.xz) = 233de4cd2fef5b7b4ce1e317196407d25300b767614a93e160b45ac34710223d
+SIZE (KDE/frameworks/6.29/kiconthemes-6.29.0.tar.xz) = 1254988
diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo
index 761268558996..85752f75e960 100644
--- a/x11-themes/kf6-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf6-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590295
-SHA256 (KDE/frameworks/6.28/qqc2-desktop-style-6.28.0.tar.xz) = 8748d01f401cb16a34adbdf568b2bde2cc1820f82c38249fdec11b66d9da97d1
-SIZE (KDE/frameworks/6.28/qqc2-desktop-style-6.28.0.tar.xz) = 93024
+TIMESTAMP = 1787515338
+SHA256 (KDE/frameworks/6.29/qqc2-desktop-style-6.29.0.tar.xz) = dfb815380b4297c28ef9e4bc8e3ab350b6fbf7b78e0677c3e2e3d4ca319ae336
+SIZE (KDE/frameworks/6.29/qqc2-desktop-style-6.29.0.tar.xz) = 93100
diff --git a/x11-themes/oxygen-icons/distinfo b/x11-themes/oxygen-icons/distinfo
index aca56cee8798..75d6ca257ab0 100644
--- a/x11-themes/oxygen-icons/distinfo
+++ b/x11-themes/oxygen-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590296
-SHA256 (KDE/frameworks/6.28/oxygen-icons-6.28.0.tar.xz) = d1dec052a8a02fcda4e584ba060ca4ac9e7b0433f259b4a2d32c5098d22fb614
-SIZE (KDE/frameworks/6.28/oxygen-icons-6.28.0.tar.xz) = 261449212
+TIMESTAMP = 1787515349
+SHA256 (KDE/frameworks/6.29/oxygen-icons-6.29.0.tar.xz) = 3d365f052087de1b5f870a4ecee083a6eb6e5f9174925152331110025113367a
+SIZE (KDE/frameworks/6.29/oxygen-icons-6.29.0.tar.xz) = 264890988
diff --git a/x11-themes/oxygen-icons/pkg-plist b/x11-themes/oxygen-icons/pkg-plist
index 6814d2572572..4d398f979941 100644
--- a/x11-themes/oxygen-icons/pkg-plist
+++ b/x11-themes/oxygen-icons/pkg-plist
@@ -1,4 +1,9 @@
share/icons/oxygen/applets/16x16/anki.svg
+share/icons/oxygen/applets/16x16/document-encrypted-symbolic.svg
+share/icons/oxygen/applets/16x16/go-down-symbolic.svg
+share/icons/oxygen/applets/16x16/go-next-symbolic.svg
+share/icons/oxygen/applets/16x16/go-previous-symbolic.svg
+share/icons/oxygen/applets/16x16/go-up-symbolic.svg
share/icons/oxygen/applets/16x16/notification-active-symbolic.svg
share/icons/oxygen/applets/16x16/notification-disabled-symbolic.svg
share/icons/oxygen/applets/16x16/notification-inactive-symbolic.svg
@@ -9,6 +14,7 @@ share/icons/oxygen/applets/16x16/notifications-enabled.svg
share/icons/oxygen/applets/16x16/preferences-desktop-notification-symbolic.svg
share/icons/oxygen/applets/16x16/window-pin-symbolic.svg
share/icons/oxygen/applets/16x16/window-unpin-symbolic.svg
+share/icons/oxygen/applets/22x22/actor-symbolic.svg
share/icons/oxygen/applets/22x22/akregator-symbolic.svg
share/icons/oxygen/applets/22x22/amarok-symbolic.svg
share/icons/oxygen/applets/22x22/anki.svg
@@ -78,17 +84,24 @@ share/icons/oxygen/applets/22x22/disk-quota-critical-symbolic.svg
share/icons/oxygen/applets/22x22/disk-quota-high-symbolic.svg
share/icons/oxygen/applets/22x22/disk-quota-low-symbolic.svg
share/icons/oxygen/applets/22x22/disk-quota-symbolic.svg
+share/icons/oxygen/applets/22x22/document-encrypted-symbolic.svg
share/icons/oxygen/applets/22x22/download-symbolic.svg
share/icons/oxygen/applets/22x22/drive-harddisk-encrypted-symbolic.svg
share/icons/oxygen/applets/22x22/drive-harddisk-root-symbolic.svg
share/icons/oxygen/applets/22x22/drive-harddisk-symbolic.svg
share/icons/oxygen/applets/22x22/drive-removable-media-usb-pendrive-symbolic.svg
+share/icons/oxygen/applets/22x22/drive-removable-media-usb-symbolic.svg
share/icons/oxygen/applets/22x22/firewall-applet-error.svg
share/icons/oxygen/applets/22x22/firewall-applet-panic.svg
share/icons/oxygen/applets/22x22/firewall-applet.svg
+share/icons/oxygen/applets/22x22/go-down-symbolic.svg
+share/icons/oxygen/applets/22x22/go-next-symbolic.svg
+share/icons/oxygen/applets/22x22/go-previous-symbolic.svg
+share/icons/oxygen/applets/22x22/go-up-symbolic.svg
share/icons/oxygen/applets/22x22/handset-symbolic.svg
share/icons/oxygen/applets/22x22/input-caps-on-symbolic.svg
share/icons/oxygen/applets/22x22/input-combo-on-symbolic.svg
+share/icons/oxygen/applets/22x22/input-keyboard-symbolic.svg
share/icons/oxygen/applets/22x22/input-keyboard-virtual-off-symbolic.svg
share/icons/oxygen/applets/22x22/input-keyboard-virtual-on-symbolic.svg
share/icons/oxygen/applets/22x22/input-mouse-symbolic.svg
@@ -96,6 +109,7 @@ share/icons/oxygen/applets/22x22/input-num-on-symbolic.svg
share/icons/oxygen/applets/22x22/input-tablet-symbolic.svg
share/icons/oxygen/applets/22x22/input-touchpad-symbolic.svg
share/icons/oxygen/applets/22x22/input-tvremote-symbolic.svg
+share/icons/oxygen/applets/22x22/juk-symbolic.svg
share/icons/oxygen/applets/22x22/kdeconnect-tray-symbolic.svg
share/icons/oxygen/applets/22x22/kget-symbolic.svg
share/icons/oxygen/applets/22x22/kgpg-symbolic.svg
@@ -105,6 +119,7 @@ share/icons/oxygen/applets/22x22/mark-location-symbolic.svg
share/icons/oxygen/applets/22x22/media-playback-paused-symbolic.svg
share/icons/oxygen/applets/22x22/media-playback-playing-symbolic.svg
share/icons/oxygen/applets/22x22/media-playback-stopped-symbolic.svg
+share/icons/oxygen/applets/22x22/media-record-symbolic.svg
share/icons/oxygen/applets/22x22/mic-off-symbolic.svg
share/icons/oxygen/applets/22x22/mic-on-symbolic.svg
share/icons/oxygen/applets/22x22/mic-ready-symbolic.svg
@@ -142,6 +157,7 @@ share/icons/oxygen/applets/22x22/network-mobile-80-symbolic.svg
share/icons/oxygen/applets/22x22/network-offline-symbolic.svg
share/icons/oxygen/applets/22x22/network-unavailable-symbolic.svg
share/icons/oxygen/applets/22x22/network-vpn-symbolic.svg
+share/icons/oxygen/applets/22x22/network-vpn.svg
share/icons/oxygen/applets/22x22/network-wired-activated-locked-symbolic.svg
share/icons/oxygen/applets/22x22/network-wired-activated-symbolic.svg
share/icons/oxygen/applets/22x22/network-wired-available-symbolic.svg
@@ -194,7 +210,9 @@ share/icons/oxygen/applets/22x22/notifications-disabled-symbolic.svg
share/icons/oxygen/applets/22x22/notifications-disabled.svg
share/icons/oxygen/applets/22x22/notifications-enabled-symbolic.svg
share/icons/oxygen/applets/22x22/notifications-enabled.svg
+share/icons/oxygen/applets/22x22/obs-symbolic.svg
share/icons/oxygen/applets/22x22/org.kde.neochat.tray.svg
+share/icons/oxygen/applets/22x22/org.kde.tokodon-symbolic.svg
share/icons/oxygen/applets/22x22/pamac-tray-no-update.svg
share/icons/oxygen/applets/22x22/pamac-tray-update.svg
share/icons/oxygen/applets/22x22/phone-battery-symbolic.svg
@@ -220,9 +238,11 @@ share/icons/oxygen/applets/22x22/speaker-symbolic-danger-symbolic.svg
share/icons/oxygen/applets/22x22/speaker-symbolic-warning-symbolic.svg
share/icons/oxygen/applets/22x22/speaker-symbolic.svg
share/icons/oxygen/applets/22x22/speedometer-symbolic.svg
+share/icons/oxygen/applets/22x22/system-reboot-symbolic.svg
share/icons/oxygen/applets/22x22/system-suspend-inhibited-symbolic.svg
share/icons/oxygen/applets/22x22/system-suspend-uninhibited-symbolic.svg
share/icons/oxygen/applets/22x22/tablet-symbolic.svg
+share/icons/oxygen/applets/22x22/tools-report-bug-symbolic.svg
share/icons/oxygen/applets/22x22/trash-empty-symbolic.svg
share/icons/oxygen/applets/22x22/update-high-symbolic.svg
share/icons/oxygen/applets/22x22/update-low-symbolic.svg
@@ -293,6 +313,8 @@ share/icons/oxygen/applets/22x22/weather-storm-night-symbolic.svg
share/icons/oxygen/applets/22x22/weather-storm-symbolic.svg
share/icons/oxygen/applets/22x22/window-pin-symbolic.svg
share/icons/oxygen/applets/22x22/window-unpin-symbolic.svg
+share/icons/oxygen/applets/22x22/yakuake-symbolic.svg
+share/icons/oxygen/applets/24x24/actor-symbolic.svg
share/icons/oxygen/applets/24x24/akregator-symbolic.svg
share/icons/oxygen/applets/24x24/amarok-symbolic.svg
share/icons/oxygen/applets/24x24/anki.svg
@@ -362,17 +384,24 @@ share/icons/oxygen/applets/24x24/disk-quota-critical-symbolic.svg
share/icons/oxygen/applets/24x24/disk-quota-high-symbolic.svg
share/icons/oxygen/applets/24x24/disk-quota-low-symbolic.svg
share/icons/oxygen/applets/24x24/disk-quota-symbolic.svg
+share/icons/oxygen/applets/24x24/document-encrypted-symbolic.svg
share/icons/oxygen/applets/24x24/download-symbolic.svg
share/icons/oxygen/applets/24x24/drive-harddisk-encrypted-symbolic.svg
share/icons/oxygen/applets/24x24/drive-harddisk-root-symbolic.svg
share/icons/oxygen/applets/24x24/drive-harddisk-symbolic.svg
share/icons/oxygen/applets/24x24/drive-removable-media-usb-pendrive-symbolic.svg
+share/icons/oxygen/applets/24x24/drive-removable-media-usb-symbolic.svg
share/icons/oxygen/applets/24x24/firewall-applet-error.svg
share/icons/oxygen/applets/24x24/firewall-applet-panic.svg
share/icons/oxygen/applets/24x24/firewall-applet.svg
+share/icons/oxygen/applets/24x24/go-down-symbolic.svg
+share/icons/oxygen/applets/24x24/go-next-symbolic.svg
+share/icons/oxygen/applets/24x24/go-previous-symbolic.svg
+share/icons/oxygen/applets/24x24/go-up-symbolic.svg
share/icons/oxygen/applets/24x24/handset-symbolic.svg
share/icons/oxygen/applets/24x24/input-caps-on-symbolic.svg
share/icons/oxygen/applets/24x24/input-combo-on-symbolic.svg
+share/icons/oxygen/applets/24x24/input-keyboard-symbolic.svg
share/icons/oxygen/applets/24x24/input-keyboard-virtual-off-symbolic.svg
share/icons/oxygen/applets/24x24/input-keyboard-virtual-on-symbolic.svg
share/icons/oxygen/applets/24x24/input-mouse-symbolic.svg
@@ -380,6 +409,7 @@ share/icons/oxygen/applets/24x24/input-num-on-symbolic.svg
share/icons/oxygen/applets/24x24/input-tablet-symbolic.svg
share/icons/oxygen/applets/24x24/input-touchpad-symbolic.svg
share/icons/oxygen/applets/24x24/input-tvremote-symbolic.svg
+share/icons/oxygen/applets/24x24/juk-symbolic.svg
share/icons/oxygen/applets/24x24/kdeconnect-tray-symbolic.svg
share/icons/oxygen/applets/24x24/kget-symbolic.svg
share/icons/oxygen/applets/24x24/kgpg-symbolic.svg
@@ -389,6 +419,7 @@ share/icons/oxygen/applets/24x24/mark-location-symbolic.svg
share/icons/oxygen/applets/24x24/media-playback-paused-symbolic.svg
share/icons/oxygen/applets/24x24/media-playback-playing-symbolic.svg
share/icons/oxygen/applets/24x24/media-playback-stopped-symbolic.svg
+share/icons/oxygen/applets/24x24/media-record-symbolic.svg
share/icons/oxygen/applets/24x24/mic-off-symbolic.svg
share/icons/oxygen/applets/24x24/mic-on-symbolic.svg
share/icons/oxygen/applets/24x24/mic-ready-symbolic.svg
@@ -426,6 +457,7 @@ share/icons/oxygen/applets/24x24/network-mobile-80-symbolic.svg
share/icons/oxygen/applets/24x24/network-offline-symbolic.svg
share/icons/oxygen/applets/24x24/network-unavailable-symbolic.svg
share/icons/oxygen/applets/24x24/network-vpn-symbolic.svg
+share/icons/oxygen/applets/24x24/network-vpn.svg
share/icons/oxygen/applets/24x24/network-wired-activated-locked-symbolic.svg
share/icons/oxygen/applets/24x24/network-wired-activated-symbolic.svg
share/icons/oxygen/applets/24x24/network-wired-available-symbolic.svg
@@ -478,7 +510,9 @@ share/icons/oxygen/applets/24x24/notifications-disabled-symbolic.svg
share/icons/oxygen/applets/24x24/notifications-disabled.svg
share/icons/oxygen/applets/24x24/notifications-enabled-symbolic.svg
share/icons/oxygen/applets/24x24/notifications-enabled.svg
+share/icons/oxygen/applets/24x24/obs-symbolic.svg
share/icons/oxygen/applets/24x24/org.kde.neochat.tray.svg
+share/icons/oxygen/applets/24x24/org.kde.tokodon-symbolic.svg
share/icons/oxygen/applets/24x24/pamac-tray-no-update.svg
share/icons/oxygen/applets/24x24/pamac-tray-update.svg
share/icons/oxygen/applets/24x24/phone-battery-symbolic.svg
@@ -504,9 +538,11 @@ share/icons/oxygen/applets/24x24/speaker-symbolic-danger-symbolic.svg
share/icons/oxygen/applets/24x24/speaker-symbolic-warning-symbolic.svg
share/icons/oxygen/applets/24x24/speaker-symbolic.svg
share/icons/oxygen/applets/24x24/speedometer-symbolic.svg
+share/icons/oxygen/applets/24x24/system-reboot-symbolic.svg
share/icons/oxygen/applets/24x24/system-suspend-inhibited-symbolic.svg
share/icons/oxygen/applets/24x24/system-suspend-uninhibited-symbolic.svg
share/icons/oxygen/applets/24x24/tablet-symbolic.svg
+share/icons/oxygen/applets/24x24/tools-report-bug-symbolic.svg
share/icons/oxygen/applets/24x24/trash-empty-symbolic.svg
share/icons/oxygen/applets/24x24/update-high-symbolic.svg
share/icons/oxygen/applets/24x24/update-low-symbolic.svg
@@ -577,26 +613,49 @@ share/icons/oxygen/applets/24x24/weather-storm-night-symbolic.svg
share/icons/oxygen/applets/24x24/weather-storm-symbolic.svg
share/icons/oxygen/applets/24x24/window-pin-symbolic.svg
share/icons/oxygen/applets/24x24/window-unpin-symbolic.svg
+share/icons/oxygen/applets/24x24/yakuake-symbolic.svg
share/icons/oxygen/applets/32x32/akregator-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-off-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-on-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-volume-high-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-volume-low-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-volume-medium-symbolic.svg
+share/icons/oxygen/applets/32x32/audio-volume-muted-symbolic.svg
share/icons/oxygen/applets/32x32/camera-photo-symbolic.svg
share/icons/oxygen/applets/32x32/device-notifier-symbolic.svg
+share/icons/oxygen/applets/32x32/disk-quota-critical-symbolic.svg
+share/icons/oxygen/applets/32x32/disk-quota-high-symbolic.svg
+share/icons/oxygen/applets/32x32/disk-quota-low-symbolic.svg
+share/icons/oxygen/applets/32x32/disk-quota-symbolic.svg
+share/icons/oxygen/applets/32x32/drive-harddisk-encrypted-symbolic.svg
+share/icons/oxygen/applets/32x32/drive-harddisk-symbolic.svg
share/icons/oxygen/applets/32x32/drive-removable-media-usb-pendrive-symbolic.svg
+share/icons/oxygen/applets/32x32/drive-removable-media-usb-symbolic.svg
share/icons/oxygen/applets/32x32/firewall-applet-error.svg
share/icons/oxygen/applets/32x32/firewall-applet-panic.svg
share/icons/oxygen/applets/32x32/firewall-applet.svg
+share/icons/oxygen/applets/32x32/go-down-symbolic.svg
+share/icons/oxygen/applets/32x32/go-next-symbolic.svg
+share/icons/oxygen/applets/32x32/go-previous-symbolic.svg
+share/icons/oxygen/applets/32x32/go-up-symbolic.svg
share/icons/oxygen/applets/32x32/handset-symbolic.svg
+share/icons/oxygen/applets/32x32/juk-symbolic.svg
share/icons/oxygen/applets/32x32/kdeconnect-tray-symbolic.svg
share/icons/oxygen/applets/32x32/kget-symbolic.svg
share/icons/oxygen/applets/32x32/kgpg-symbolic.svg
share/icons/oxygen/applets/32x32/klipper-symbolic.svg
share/icons/oxygen/applets/32x32/ktorrent-symbolic.svg
share/icons/oxygen/applets/32x32/mark-location-symbolic.svg
+share/icons/oxygen/applets/32x32/media-playback-paused-symbolic.svg
+share/icons/oxygen/applets/32x32/media-playback-playing-symbolic.svg
+share/icons/oxygen/applets/32x32/media-playback-stopped-symbolic.svg
share/icons/oxygen/applets/32x32/monitor-symbolic.svg
share/icons/oxygen/applets/32x32/network-connect-symbolic.svg
share/icons/oxygen/applets/32x32/network-disconnect-symbolic.svg
share/icons/oxygen/applets/32x32/network-flightmode-on-symbolic.svg
share/icons/oxygen/applets/32x32/network-unavailable-symbolic.svg
share/icons/oxygen/applets/32x32/network-vpn-symbolic.svg
+share/icons/oxygen/applets/32x32/network-vpn.svg
share/icons/oxygen/applets/32x32/network-wired-available-symbolic.svg
share/icons/oxygen/applets/32x32/network-wired-symbolic.svg
share/icons/oxygen/applets/32x32/network-wireless-0-limited-symbolic.svg
@@ -625,7 +684,9 @@ share/icons/oxygen/applets/32x32/notifications-disabled-symbolic.svg
share/icons/oxygen/applets/32x32/notifications-disabled.svg
share/icons/oxygen/applets/32x32/notifications-enabled-symbolic.svg
share/icons/oxygen/applets/32x32/notifications-enabled.svg
+share/icons/oxygen/applets/32x32/obs-symbolic.svg
share/icons/oxygen/applets/32x32/org.kde.neochat.tray.svg
+share/icons/oxygen/applets/32x32/org.kde.tokodon-symbolic.svg
share/icons/oxygen/applets/32x32/pamac-tray-no-update.svg
share/icons/oxygen/applets/32x32/pamac-tray-update.svg
share/icons/oxygen/applets/32x32/plasmavault-error-symbolic.svg
@@ -647,6 +708,16 @@ share/icons/oxygen/applets/32x32/user-trash-full-symbolic.svg
share/icons/oxygen/applets/32x32/user-trash-symbolic.svg
share/icons/oxygen/applets/32x32/window-pin-symbolic.svg
share/icons/oxygen/applets/32x32/window-unpin-symbolic.svg
+share/icons/oxygen/applets/32x32/yakuake-symbolic.svg
+share/icons/oxygen/applets/64x64/monitor-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-duplicate-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-rotate-ccw.-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-rotate-cw.-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-rotate-flip-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-sbs-left-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-sbs-sright-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-shutd-laptop-symbolic.svg
+share/icons/oxygen/applets/64x64/osd-shutd-screen-symbolic.svg
share/icons/oxygen/base/128x128/actions/activities.png
share/icons/oxygen/base/128x128/actions/address-book-new.png
share/icons/oxygen/base/128x128/actions/application-exit.png
@@ -699,6 +770,7 @@ share/icons/oxygen/base/128x128/actions/im-kick-user.png
share/icons/oxygen/base/128x128/actions/im-user-away.png
share/icons/oxygen/base/128x128/actions/im-user-busy.png
share/icons/oxygen/base/128x128/actions/im-user-offline.png
+share/icons/oxygen/base/128x128/actions/im-user-online.png
share/icons/oxygen/base/128x128/actions/im-user.png
share/icons/oxygen/base/128x128/actions/insert-horizontal-rule.png
share/icons/oxygen/base/128x128/actions/insert-link.png
@@ -795,10 +867,12 @@ share/icons/oxygen/base/128x128/apps/inkscape.png
share/icons/oxygen/base/128x128/apps/internet-mail.png
share/icons/oxygen/base/128x128/apps/internet-telephony.png
share/icons/oxygen/base/128x128/apps/internet-web-browser.png
+share/icons/oxygen/base/128x128/apps/juk.png
share/icons/oxygen/base/128x128/apps/k3b.png
share/icons/oxygen/base/128x128/apps/kaddressbook.png
share/icons/oxygen/base/128x128/apps/kaffeine.png
share/icons/oxygen/base/128x128/apps/kalarm.png
+share/icons/oxygen/base/128x128/apps/kamoso.png
share/icons/oxygen/base/128x128/apps/kate.png
share/icons/oxygen/base/128x128/apps/kblogger.png
share/icons/oxygen/base/128x128/apps/kbruch.png
@@ -826,6 +900,7 @@ share/icons/oxygen/base/128x128/apps/kmplayer.png
share/icons/oxygen/base/128x128/apps/knewsticker.png
share/icons/oxygen/base/128x128/apps/knotes.png
share/icons/oxygen/base/128x128/apps/kolf.png
+share/icons/oxygen/base/128x128/apps/kommit.png
share/icons/oxygen/base/128x128/apps/konqueror.png
share/icons/oxygen/base/128x128/apps/kontact-import-wizard.png
share/icons/oxygen/base/128x128/apps/kontact.png
@@ -858,7 +933,9 @@ share/icons/oxygen/base/128x128/apps/office-calendar.png
share/icons/oxygen/base/128x128/apps/okteta.png
share/icons/oxygen/base/128x128/apps/okular.png
share/icons/oxygen/base/128x128/apps/org.kde.dolphin.png
+share/icons/oxygen/base/128x128/apps/org.kde.krecorder.png
share/icons/oxygen/base/128x128/apps/org.kde.neochat.png
+share/icons/oxygen/base/128x128/apps/org.kde.tokodon.png
share/icons/oxygen/base/128x128/apps/oxygen.png
share/icons/oxygen/base/128x128/apps/partitionmanager.png
share/icons/oxygen/base/128x128/apps/picmi.png
@@ -954,12 +1031,14 @@ share/icons/oxygen/base/128x128/categories/applications-science.png
share/icons/oxygen/base/128x128/categories/applications-system.png
share/icons/oxygen/base/128x128/categories/applications-toys.png
share/icons/oxygen/base/128x128/categories/applications-utilities.png
+share/icons/oxygen/base/128x128/categories/preferences-applications-permissions.png
share/icons/oxygen/base/128x128/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/128x128/categories/preferences-desktop-personal.png
share/icons/oxygen/base/128x128/categories/preferences-desktop-wallpaper.png
share/icons/oxygen/base/128x128/categories/preferences-desktop.png
share/icons/oxygen/base/128x128/categories/preferences-devices-printer.png
share/icons/oxygen/base/128x128/categories/preferences-kde-connect.png
+share/icons/oxygen/base/128x128/categories/preferences-online-accounts.png
share/icons/oxygen/base/128x128/categories/preferences-other.png
share/icons/oxygen/base/128x128/categories/preferences-system-network.png
share/icons/oxygen/base/128x128/categories/preferences-system-users.png
@@ -2029,6 +2108,7 @@ share/icons/oxygen/base/16x16/actions/im-twitter.png
share/icons/oxygen/base/16x16/actions/im-user-away.png
share/icons/oxygen/base/16x16/actions/im-user-busy.png
share/icons/oxygen/base/16x16/actions/im-user-offline.png
+share/icons/oxygen/base/16x16/actions/im-user-online.png
share/icons/oxygen/base/16x16/actions/im-user.png
share/icons/oxygen/base/16x16/actions/im-yahoo.png
share/icons/oxygen/base/16x16/actions/image-red-eye.png
@@ -2597,9 +2677,11 @@ share/icons/oxygen/base/16x16/apps/internet-mail.png
share/icons/oxygen/base/16x16/apps/internet-telephony.png
share/icons/oxygen/base/16x16/apps/internet-web-browser.png
share/icons/oxygen/base/16x16/apps/java.png
+share/icons/oxygen/base/16x16/apps/juk.png
share/icons/oxygen/base/16x16/apps/k3b.png
share/icons/oxygen/base/16x16/apps/kaffeine.png
share/icons/oxygen/base/16x16/apps/kalarm.png
+share/icons/oxygen/base/16x16/apps/kamoso.png
share/icons/oxygen/base/16x16/apps/kate.png
share/icons/oxygen/base/16x16/apps/kblogger.png
share/icons/oxygen/base/16x16/apps/kbruch.png
@@ -2627,6 +2709,7 @@ share/icons/oxygen/base/16x16/apps/knetattach.png
share/icons/oxygen/base/16x16/apps/knewsticker.png
share/icons/oxygen/base/16x16/apps/knotes.png
share/icons/oxygen/base/16x16/apps/kolf.png
+share/icons/oxygen/base/16x16/apps/kommit.png
share/icons/oxygen/base/16x16/apps/konqueror.png
share/icons/oxygen/base/16x16/apps/kontact.png
share/icons/oxygen/base/16x16/apps/konversation.png
@@ -2656,6 +2739,7 @@ share/icons/oxygen/base/16x16/apps/okteta.png
share/icons/oxygen/base/16x16/apps/okular.png
share/icons/oxygen/base/16x16/apps/org.kde.dolphin.png
share/icons/oxygen/base/16x16/apps/org.kde.neochat.png
+share/icons/oxygen/base/16x16/apps/org.kde.tokodon.png
share/icons/oxygen/base/16x16/apps/oxygen.png
share/icons/oxygen/base/16x16/apps/partitionmanager.png
share/icons/oxygen/base/16x16/apps/picmi.png
@@ -2755,11 +2839,13 @@ share/icons/oxygen/base/16x16/categories/applications-science.png
share/icons/oxygen/base/16x16/categories/applications-system.png
share/icons/oxygen/base/16x16/categories/applications-toys.png
share/icons/oxygen/base/16x16/categories/applications-utilities.png
+share/icons/oxygen/base/16x16/categories/preferences-applications-permissions.png
share/icons/oxygen/base/16x16/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/16x16/categories/preferences-desktop-personal.png
share/icons/oxygen/base/16x16/categories/preferences-desktop.png
share/icons/oxygen/base/16x16/categories/preferences-devices-printer.png
share/icons/oxygen/base/16x16/categories/preferences-kde-connect.png
+share/icons/oxygen/base/16x16/categories/preferences-online-accounts.png
share/icons/oxygen/base/16x16/categories/preferences-other.png
share/icons/oxygen/base/16x16/categories/preferences-system-network.png
share/icons/oxygen/base/16x16/categories/preferences-system.png
@@ -3931,6 +4017,7 @@ share/icons/oxygen/base/22x22/actions/im-twitter.png
share/icons/oxygen/base/22x22/actions/im-user-away.png
share/icons/oxygen/base/22x22/actions/im-user-busy.png
share/icons/oxygen/base/22x22/actions/im-user-offline.png
+share/icons/oxygen/base/22x22/actions/im-user-online.png
share/icons/oxygen/base/22x22/actions/im-user.png
share/icons/oxygen/base/22x22/actions/im-yahoo.png
share/icons/oxygen/base/22x22/actions/image-red-eye.png
@@ -4520,10 +4607,12 @@ share/icons/oxygen/base/22x22/apps/internet-mail.png
share/icons/oxygen/base/22x22/apps/internet-telephony.png
share/icons/oxygen/base/22x22/apps/internet-web-browser.png
share/icons/oxygen/base/22x22/apps/java.png
+share/icons/oxygen/base/22x22/apps/juk.png
share/icons/oxygen/base/22x22/apps/k3b.png
share/icons/oxygen/base/22x22/apps/kaddressbook.png
share/icons/oxygen/base/22x22/apps/kaffeine.png
share/icons/oxygen/base/22x22/apps/kalarm.png
+share/icons/oxygen/base/22x22/apps/kamoso.png
share/icons/oxygen/base/22x22/apps/kate.png
share/icons/oxygen/base/22x22/apps/kblogger.png
share/icons/oxygen/base/22x22/apps/kbruch.png
@@ -4548,6 +4637,7 @@ share/icons/oxygen/base/22x22/apps/kmplayer.png
share/icons/oxygen/base/22x22/apps/knetattach.png
share/icons/oxygen/base/22x22/apps/knotes.png
share/icons/oxygen/base/22x22/apps/kolf.png
+share/icons/oxygen/base/22x22/apps/kommit.png
share/icons/oxygen/base/22x22/apps/konqueror.png
share/icons/oxygen/base/22x22/apps/kontact.png
share/icons/oxygen/base/22x22/apps/konversation.png
@@ -4579,6 +4669,7 @@ share/icons/oxygen/base/22x22/apps/okteta.png
share/icons/oxygen/base/22x22/apps/okular.png
share/icons/oxygen/base/22x22/apps/org.kde.dolphin.png
share/icons/oxygen/base/22x22/apps/org.kde.neochat.png
+share/icons/oxygen/base/22x22/apps/org.kde.tokodon.png
share/icons/oxygen/base/22x22/apps/oxygen.png
share/icons/oxygen/base/22x22/apps/partitionmanager.png
share/icons/oxygen/base/22x22/apps/picmi.png
@@ -4677,11 +4768,13 @@ share/icons/oxygen/base/22x22/categories/applications-science.png
share/icons/oxygen/base/22x22/categories/applications-system.png
share/icons/oxygen/base/22x22/categories/applications-toys.png
share/icons/oxygen/base/22x22/categories/applications-utilities.png
+share/icons/oxygen/base/22x22/categories/preferences-applications-permissions.png
share/icons/oxygen/base/22x22/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/22x22/categories/preferences-desktop-personal.png
share/icons/oxygen/base/22x22/categories/preferences-desktop.png
share/icons/oxygen/base/22x22/categories/preferences-devices-printer.png
share/icons/oxygen/base/22x22/categories/preferences-kde-connect.png
+share/icons/oxygen/base/22x22/categories/preferences-online-accounts.png
share/icons/oxygen/base/22x22/categories/preferences-other.png
share/icons/oxygen/base/22x22/categories/preferences-system-network.png
share/icons/oxygen/base/22x22/categories/preferences-system.png
@@ -5562,7 +5655,9 @@ share/icons/oxygen/base/256x256/apps/digikam.png
share/icons/oxygen/base/256x256/apps/help-browser.png
share/icons/oxygen/base/256x256/apps/hotspot.png
share/icons/oxygen/base/256x256/apps/internet-web-browser.png
+share/icons/oxygen/base/256x256/apps/juk.png
share/icons/oxygen/base/256x256/apps/k3b.png
+share/icons/oxygen/base/256x256/apps/kamoso.png
share/icons/oxygen/base/256x256/apps/kbruch.png
share/icons/oxygen/base/256x256/apps/kchart.png
share/icons/oxygen/base/256x256/apps/kde-windows.png
@@ -5577,6 +5672,7 @@ share/icons/oxygen/base/256x256/apps/kivio.png
share/icons/oxygen/base/256x256/apps/kmag.png
share/icons/oxygen/base/256x256/apps/kmail2.png
share/icons/oxygen/base/256x256/apps/knetattach.png
+share/icons/oxygen/base/256x256/apps/kommit.png
share/icons/oxygen/base/256x256/apps/konqueror.png
share/icons/oxygen/base/256x256/apps/kontact-import-wizard.png
share/icons/oxygen/base/256x256/apps/korgac.png
@@ -5585,7 +5681,9 @@ share/icons/oxygen/base/256x256/apps/lokalize.png
share/icons/oxygen/base/256x256/apps/mameexecutor.png
share/icons/oxygen/base/256x256/apps/multimedia-volume-control.png
share/icons/oxygen/base/256x256/apps/org.kde.dolphin.png
+share/icons/oxygen/base/256x256/apps/org.kde.krecorder.png
share/icons/oxygen/base/256x256/apps/org.kde.neochat.png
+share/icons/oxygen/base/256x256/apps/org.kde.tokodon.png
share/icons/oxygen/base/256x256/apps/oxygen.png
share/icons/oxygen/base/256x256/apps/partitionmanager.png
share/icons/oxygen/base/256x256/apps/picmi.png
@@ -5626,6 +5724,7 @@ share/icons/oxygen/base/256x256/categories/applications-system.png
share/icons/oxygen/base/256x256/categories/preferences-desktop.png
share/icons/oxygen/base/256x256/categories/preferences-devices-printer.png
share/icons/oxygen/base/256x256/categories/preferences-kde-connect.png
+share/icons/oxygen/base/256x256/categories/preferences-online-accounts.png
share/icons/oxygen/base/256x256/categories/preferences-other.png
share/icons/oxygen/base/256x256/categories/preferences-system-network-ethernet.png
share/icons/oxygen/base/256x256/categories/preferences-system-network.png
@@ -5634,8 +5733,10 @@ share/icons/oxygen/base/256x256/categories/preferences-system.png
share/icons/oxygen/base/256x256/categories/system-users.png
share/icons/oxygen/base/256x256/devices/audio-card.png
share/icons/oxygen/base/256x256/devices/audio-headphones.png
+share/icons/oxygen/base/256x256/devices/audio-input-microphone.png
share/icons/oxygen/base/256x256/devices/camera-photo.png
share/icons/oxygen/base/256x256/devices/camera-video.png
+share/icons/oxygen/base/256x256/devices/camera-web.png
share/icons/oxygen/base/256x256/devices/computer-laptop.png
share/icons/oxygen/base/256x256/devices/computer.png
share/icons/oxygen/base/256x256/devices/drive-harddisk.png
@@ -5660,6 +5761,7 @@ share/icons/oxygen/base/256x256/devices/media-optical-mixed-cd.png
share/icons/oxygen/base/256x256/devices/media-optical-recordable.png
share/icons/oxygen/base/256x256/devices/media-optical-video.png
share/icons/oxygen/base/256x256/devices/media-optical.png
+share/icons/oxygen/base/256x256/devices/microphone.png
share/icons/oxygen/base/256x256/devices/network-wired.png
share/icons/oxygen/base/256x256/devices/network-wireless-connected-00.png
share/icons/oxygen/base/256x256/devices/network-wireless-connected-100.png
@@ -6491,6 +6593,7 @@ share/icons/oxygen/base/32x32/actions/im-twitter.png
share/icons/oxygen/base/32x32/actions/im-user-away.png
share/icons/oxygen/base/32x32/actions/im-user-busy.png
share/icons/oxygen/base/32x32/actions/im-user-offline.png
+share/icons/oxygen/base/32x32/actions/im-user-online.png
share/icons/oxygen/base/32x32/actions/im-user.png
share/icons/oxygen/base/32x32/actions/im-yahoo.png
share/icons/oxygen/base/32x32/actions/insert-horizontal-rule.png
@@ -6920,9 +7023,11 @@ share/icons/oxygen/base/32x32/apps/internet-mail.png
share/icons/oxygen/base/32x32/apps/internet-telephony.png
share/icons/oxygen/base/32x32/apps/internet-web-browser.png
share/icons/oxygen/base/32x32/apps/java.png
+share/icons/oxygen/base/32x32/apps/juk.png
share/icons/oxygen/base/32x32/apps/k3b.png
share/icons/oxygen/base/32x32/apps/kaffeine.png
share/icons/oxygen/base/32x32/apps/kalarm.png
+share/icons/oxygen/base/32x32/apps/kamoso.png
share/icons/oxygen/base/32x32/apps/kblogger.png
share/icons/oxygen/base/32x32/apps/kbruch.png
share/icons/oxygen/base/32x32/apps/kbugbuster.png
@@ -6949,6 +7054,7 @@ share/icons/oxygen/base/32x32/apps/knetattach.png
share/icons/oxygen/base/32x32/apps/knewsticker.png
share/icons/oxygen/base/32x32/apps/knotes.png
share/icons/oxygen/base/32x32/apps/kolf.png
+share/icons/oxygen/base/32x32/apps/kommit.png
share/icons/oxygen/base/32x32/apps/konqueror.png
share/icons/oxygen/base/32x32/apps/kontact.png
share/icons/oxygen/base/32x32/apps/konversation.png
@@ -6978,7 +7084,9 @@ share/icons/oxygen/base/32x32/apps/office-address-book.png
share/icons/oxygen/base/32x32/apps/office-calendar.png
share/icons/oxygen/base/32x32/apps/okteta.png
share/icons/oxygen/base/32x32/apps/org.kde.dolphin.png
+share/icons/oxygen/base/32x32/apps/org.kde.krecorder.png
share/icons/oxygen/base/32x32/apps/org.kde.neochat.png
+share/icons/oxygen/base/32x32/apps/org.kde.tokodon.png
share/icons/oxygen/base/32x32/apps/oxygen.png
share/icons/oxygen/base/32x32/apps/partitionmanager.png
share/icons/oxygen/base/32x32/apps/picmi.png
@@ -7081,12 +7189,14 @@ share/icons/oxygen/base/32x32/categories/applications-science.png
share/icons/oxygen/base/32x32/categories/applications-system.png
share/icons/oxygen/base/32x32/categories/applications-toys.png
share/icons/oxygen/base/32x32/categories/applications-utilities.png
+share/icons/oxygen/base/32x32/categories/preferences-applications-permissions.png
share/icons/oxygen/base/32x32/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/32x32/categories/preferences-desktop-personal.png
share/icons/oxygen/base/32x32/categories/preferences-desktop-thunderbolt.png
share/icons/oxygen/base/32x32/categories/preferences-desktop.png
share/icons/oxygen/base/32x32/categories/preferences-devices-printer.png
share/icons/oxygen/base/32x32/categories/preferences-kde-connect.png
+share/icons/oxygen/base/32x32/categories/preferences-online-accounts.png
share/icons/oxygen/base/32x32/categories/preferences-other.png
share/icons/oxygen/base/32x32/categories/preferences-system-network-ethernet.png
share/icons/oxygen/base/32x32/categories/preferences-system-network.png
@@ -8136,6 +8246,7 @@ share/icons/oxygen/base/48x48/actions/im-twitter.png
share/icons/oxygen/base/48x48/actions/im-user-away.png
share/icons/oxygen/base/48x48/actions/im-user-busy.png
share/icons/oxygen/base/48x48/actions/im-user-offline.png
+share/icons/oxygen/base/48x48/actions/im-user-online.png
share/icons/oxygen/base/48x48/actions/im-user.png
share/icons/oxygen/base/48x48/actions/im-yahoo.png
share/icons/oxygen/base/48x48/actions/insert-horizontal-rule.png
@@ -8537,10 +8648,12 @@ share/icons/oxygen/base/48x48/apps/internet-mail.png
share/icons/oxygen/base/48x48/apps/internet-telephony.png
share/icons/oxygen/base/48x48/apps/internet-web-browser.png
share/icons/oxygen/base/48x48/apps/java.png
+share/icons/oxygen/base/48x48/apps/juk.png
share/icons/oxygen/base/48x48/apps/k3b.png
share/icons/oxygen/base/48x48/apps/kaddressbook.png
share/icons/oxygen/base/48x48/apps/kaffeine.png
share/icons/oxygen/base/48x48/apps/kalarm.png
+share/icons/oxygen/base/48x48/apps/kamoso.png
share/icons/oxygen/base/48x48/apps/kate.png
share/icons/oxygen/base/48x48/apps/kblogger.png
share/icons/oxygen/base/48x48/apps/kbruch.png
@@ -8570,6 +8683,7 @@ share/icons/oxygen/base/48x48/apps/knetattach.png
share/icons/oxygen/base/48x48/apps/knewsticker.png
share/icons/oxygen/base/48x48/apps/knotes.png
share/icons/oxygen/base/48x48/apps/kolf.png
+share/icons/oxygen/base/48x48/apps/kommit.png
share/icons/oxygen/base/48x48/apps/konqueror.png
share/icons/oxygen/base/48x48/apps/kontact.png
share/icons/oxygen/base/48x48/apps/konversation.png
@@ -8602,7 +8716,9 @@ share/icons/oxygen/base/48x48/apps/office-calendar.png
share/icons/oxygen/base/48x48/apps/okteta.png
share/icons/oxygen/base/48x48/apps/okular.png
share/icons/oxygen/base/48x48/apps/org.kde.dolphin.png
+share/icons/oxygen/base/48x48/apps/org.kde.krecorder.png
share/icons/oxygen/base/48x48/apps/org.kde.neochat.png
+share/icons/oxygen/base/48x48/apps/org.kde.tokodon.png
share/icons/oxygen/base/48x48/apps/oxygen.png
share/icons/oxygen/base/48x48/apps/partitionmanager.png
share/icons/oxygen/base/48x48/apps/picmi.png
@@ -8703,11 +8819,13 @@ share/icons/oxygen/base/48x48/categories/applications-science.png
share/icons/oxygen/base/48x48/categories/applications-system.png
share/icons/oxygen/base/48x48/categories/applications-toys.png
share/icons/oxygen/base/48x48/categories/applications-utilities.png
+share/icons/oxygen/base/48x48/categories/preferences-applications-permissions.png
share/icons/oxygen/base/48x48/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/48x48/categories/preferences-desktop-personal.png
share/icons/oxygen/base/48x48/categories/preferences-desktop.png
share/icons/oxygen/base/48x48/categories/preferences-devices-printer.png
share/icons/oxygen/base/48x48/categories/preferences-kde-connect.png
+share/icons/oxygen/base/48x48/categories/preferences-online-accounts.png
share/icons/oxygen/base/48x48/categories/preferences-other.png
share/icons/oxygen/base/48x48/categories/preferences-system-network.png
share/icons/oxygen/base/48x48/categories/preferences-system.png
@@ -9478,6 +9596,7 @@ share/icons/oxygen/base/64x64/actions/im-kick-user.png
share/icons/oxygen/base/64x64/actions/im-user-away.png
share/icons/oxygen/base/64x64/actions/im-user-busy.png
share/icons/oxygen/base/64x64/actions/im-user-offline.png
+share/icons/oxygen/base/64x64/actions/im-user-online.png
share/icons/oxygen/base/64x64/actions/im-user.png
share/icons/oxygen/base/64x64/actions/insert-horizontal-rule.png
share/icons/oxygen/base/64x64/actions/insert-link.png
@@ -9571,10 +9690,12 @@ share/icons/oxygen/base/64x64/apps/inkscape.png
share/icons/oxygen/base/64x64/apps/internet-mail.png
share/icons/oxygen/base/64x64/apps/internet-telephony.png
share/icons/oxygen/base/64x64/apps/internet-web-browser.png
+share/icons/oxygen/base/64x64/apps/juk.png
share/icons/oxygen/base/64x64/apps/k3b.png
share/icons/oxygen/base/64x64/apps/kaddressbook.png
share/icons/oxygen/base/64x64/apps/kaffeine.png
share/icons/oxygen/base/64x64/apps/kalarm.png
+share/icons/oxygen/base/64x64/apps/kamoso.png
share/icons/oxygen/base/64x64/apps/kblogger.png
share/icons/oxygen/base/64x64/apps/kbruch.png
share/icons/oxygen/base/64x64/apps/kbugbuster.png
@@ -9600,6 +9721,7 @@ share/icons/oxygen/base/64x64/apps/kmplayer.png
share/icons/oxygen/base/64x64/apps/knewsticker.png
share/icons/oxygen/base/64x64/apps/knotes.png
share/icons/oxygen/base/64x64/apps/kolf.png
+share/icons/oxygen/base/64x64/apps/kommit.png
share/icons/oxygen/base/64x64/apps/konqueror.png
share/icons/oxygen/base/64x64/apps/kontact-import-wizard.png
share/icons/oxygen/base/64x64/apps/kontact.png
@@ -9629,7 +9751,9 @@ share/icons/oxygen/base/64x64/apps/office-calendar.png
share/icons/oxygen/base/64x64/apps/okteta.png
share/icons/oxygen/base/64x64/apps/okular.png
share/icons/oxygen/base/64x64/apps/org.kde.dolphin.png
+share/icons/oxygen/base/64x64/apps/org.kde.krecorder.png
share/icons/oxygen/base/64x64/apps/org.kde.neochat.png
+share/icons/oxygen/base/64x64/apps/org.kde.tokodon.png
share/icons/oxygen/base/64x64/apps/oxygen.png
share/icons/oxygen/base/64x64/apps/partitionmanager.png
share/icons/oxygen/base/64x64/apps/picmi.png
@@ -9720,11 +9844,13 @@ share/icons/oxygen/base/64x64/categories/applications-science.png
share/icons/oxygen/base/64x64/categories/applications-system.png
share/icons/oxygen/base/64x64/categories/applications-toys.png
share/icons/oxygen/base/64x64/categories/applications-utilities.png
+share/icons/oxygen/base/64x64/categories/preferences-applications-permissions.png
share/icons/oxygen/base/64x64/categories/preferences-desktop-peripherals.png
share/icons/oxygen/base/64x64/categories/preferences-desktop-personal.png
share/icons/oxygen/base/64x64/categories/preferences-desktop.png
share/icons/oxygen/base/64x64/categories/preferences-devices-printer.png
share/icons/oxygen/base/64x64/categories/preferences-kde-connect.png
+share/icons/oxygen/base/64x64/categories/preferences-online-accounts.png
share/icons/oxygen/base/64x64/categories/preferences-other.png
share/icons/oxygen/base/64x64/categories/preferences-system-network.png
share/icons/oxygen/base/64x64/categories/preferences-system.png
diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo
index 0348be0560a9..0a7d0eab47ad 100644
--- a/x11-toolkits/kf6-attica/distinfo
+++ b/x11-toolkits/kf6-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590296
-SHA256 (KDE/frameworks/6.28/attica-6.28.0.tar.xz) = 652e28562ed6798f834843b45f5cd3ea5833f0ee3c2607cfe3d021b57c6e7618
-SIZE (KDE/frameworks/6.28/attica-6.28.0.tar.xz) = 68396
+TIMESTAMP = 1787515350
+SHA256 (KDE/frameworks/6.29/attica-6.29.0.tar.xz) = b980fc74c3657efb840322ef35956c0caec07d9efa576cd52d86488937dcc815
+SIZE (KDE/frameworks/6.29/attica-6.29.0.tar.xz) = 68408
diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo
index 547a5bfdef40..597ce118effb 100644
--- a/x11-toolkits/kf6-kcompletion/distinfo
+++ b/x11-toolkits/kf6-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590297
-SHA256 (KDE/frameworks/6.28/kcompletion-6.28.0.tar.xz) = 8aa9cbc36139adfa8e3b2c744cc94714afe154d21cef8a3a2d5f4d311be7cc3c
-SIZE (KDE/frameworks/6.28/kcompletion-6.28.0.tar.xz) = 2256440
+TIMESTAMP = 1787515351
+SHA256 (KDE/frameworks/6.29/kcompletion-6.29.0.tar.xz) = b039608f79f445a6ccc383ce57bd240699e334613814374006c8a01dc6bc1250
+SIZE (KDE/frameworks/6.29/kcompletion-6.29.0.tar.xz) = 2256668
diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo
index 1576ff1e7e62..99f9e96590be 100644
--- a/x11-toolkits/kf6-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf6-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590297
-SHA256 (KDE/frameworks/6.28/kconfigwidgets-6.28.0.tar.xz) = f795386fb06b8922325075a8fa9f817c3d25e04bbfdcf60b13ad714c7c54e987
-SIZE (KDE/frameworks/6.28/kconfigwidgets-6.28.0.tar.xz) = 2494072
+TIMESTAMP = 1787515351
+SHA256 (KDE/frameworks/6.29/kconfigwidgets-6.29.0.tar.xz) = 449d7b4df04209669b8ad00c74fbf7e0d14cb103fbfa12a642995057cc56b35d
+SIZE (KDE/frameworks/6.29/kconfigwidgets-6.29.0.tar.xz) = 2494140
diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo
index 6d228e719ba2..d7c34c4dd82f 100644
--- a/x11-toolkits/kf6-kguiaddons/distinfo
+++ b/x11-toolkits/kf6-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590297
-SHA256 (KDE/frameworks/6.28/kguiaddons-6.28.0.tar.xz) = f46aeca80707e774fcffe8aa82e464a81056ce84f613347a5c9cc24c1c9a8432
-SIZE (KDE/frameworks/6.28/kguiaddons-6.28.0.tar.xz) = 96216
+TIMESTAMP = 1787515352
+SHA256 (KDE/frameworks/6.29/kguiaddons-6.29.0.tar.xz) = 6d0c4a4ddc7d4833ae537b1bf146896beba76135ec4b8bcf2a9525e33e39b3a4
+SIZE (KDE/frameworks/6.29/kguiaddons-6.29.0.tar.xz) = 97096
diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo
index 3c09cb0696cd..07df9459b4ce 100644
--- a/x11-toolkits/kf6-kirigami/distinfo
+++ b/x11-toolkits/kf6-kirigami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590298
-SHA256 (KDE/frameworks/6.28/kirigami-6.28.0.tar.xz) = 30fc6bd928a7124ace334944c8b45748603d37e45464db874903d7eb91f41d36
-SIZE (KDE/frameworks/6.28/kirigami-6.28.0.tar.xz) = 675572
+TIMESTAMP = 1787515353
+SHA256 (KDE/frameworks/6.29/kirigami-6.29.0.tar.xz) = ec5943b4d7efdc18c506ea0db543acdcd5313452615c66d72a1d5ff8d428296a
+SIZE (KDE/frameworks/6.29/kirigami-6.29.0.tar.xz) = 677744
diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo
index e73d15504e73..4517ee562582 100644
--- a/x11-toolkits/kf6-kitemviews/distinfo
+++ b/x11-toolkits/kf6-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590298
-SHA256 (KDE/frameworks/6.28/kitemviews-6.28.0.tar.xz) = 2b474a0a0ca1d59111ab864d4f05100e0056b5204d52dfbab6776ca0fbfdd402
-SIZE (KDE/frameworks/6.28/kitemviews-6.28.0.tar.xz) = 2185284
+TIMESTAMP = 1787515353
+SHA256 (KDE/frameworks/6.29/kitemviews-6.29.0.tar.xz) = 9e6355cf1264756d3b38254181e46e3103e531f0f1613ae1c158d4f9e541576e
+SIZE (KDE/frameworks/6.29/kitemviews-6.29.0.tar.xz) = 2185124
diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo
index 317f1097fd42..55afa3ea505f 100644
--- a/x11-toolkits/kf6-kjobwidgets/distinfo
+++ b/x11-toolkits/kf6-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590298
-SHA256 (KDE/frameworks/6.28/kjobwidgets-6.28.0.tar.xz) = a13fcc9c861a90a540e5f93028fa7fae48f4c8643dadd287f3d54f5f24fab3da
-SIZE (KDE/frameworks/6.28/kjobwidgets-6.28.0.tar.xz) = 2198576
+TIMESTAMP = 1787515354
+SHA256 (KDE/frameworks/6.29/kjobwidgets-6.29.0.tar.xz) = 062cdb2ed80ee1fdba5dddd3e267f90259460d1e91871d340da80c44ae458609
+SIZE (KDE/frameworks/6.29/kjobwidgets-6.29.0.tar.xz) = 2198868
diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo
index 16f1fda09211..132d0d56233d 100644
--- a/x11-toolkits/kf6-ktextwidgets/distinfo
+++ b/x11-toolkits/kf6-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590299
-SHA256 (KDE/frameworks/6.28/ktextwidgets-6.28.0.tar.xz) = b995613588aa68c20872e2e3c173083d6e8139e91852e0e7a29bd3ae7dee67e9
-SIZE (KDE/frameworks/6.28/ktextwidgets-6.28.0.tar.xz) = 2444516
+TIMESTAMP = 1787515355
+SHA256 (KDE/frameworks/6.29/ktextwidgets-6.29.0.tar.xz) = d245721f27078e00f1241e7471ca2a4e46c6ccaa50bb33201869054e37be4ae0
+SIZE (KDE/frameworks/6.29/ktextwidgets-6.29.0.tar.xz) = 2444400
diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo
index 6dbabf4ba644..195a2b8b331e 100644
--- a/x11-toolkits/kf6-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590299
-SHA256 (KDE/frameworks/6.28/kwidgetsaddons-6.28.0.tar.xz) = 6bb6a22e40bc8cfaeda08276b771488294ad417e7802b27bdc455202afdabd7d
-SIZE (KDE/frameworks/6.28/kwidgetsaddons-6.28.0.tar.xz) = 4225560
+TIMESTAMP = 1787515356
+SHA256 (KDE/frameworks/6.29/kwidgetsaddons-6.29.0.tar.xz) = 76285d03cdc06f0647afbbc89f31ab5aa766cbc3c6eb177e3f8a0441444e3068
+SIZE (KDE/frameworks/6.29/kwidgetsaddons-6.29.0.tar.xz) = 4229840
diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo
index d1c7d6f236ed..83c2748c0833 100644
--- a/x11-toolkits/kf6-kxmlgui/distinfo
+++ b/x11-toolkits/kf6-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590299
-SHA256 (KDE/frameworks/6.28/kxmlgui-6.28.0.tar.xz) = e40b86ebb9f1be00255cd4835ab0b0ac8650c47d0eb17a47d9df7d4b5658df58
-SIZE (KDE/frameworks/6.28/kxmlgui-6.28.0.tar.xz) = 2877296
+TIMESTAMP = 1787515356
+SHA256 (KDE/frameworks/6.29/kxmlgui-6.29.0.tar.xz) = 3e143362bf0f646cecf39fc0a59eb322de7fd8379966ae46eeecf41e4cf2719b
+SIZE (KDE/frameworks/6.29/kxmlgui-6.29.0.tar.xz) = 2877296
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 819111a618b9..448caaea6fba 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590300
-SHA256 (KDE/frameworks/6.28/frameworkintegration-6.28.0.tar.xz) = 7fdc1db8a5b4c41c7b7487e5e45bc68b0c56a45f182a6362d8bd55ae5f5cc474
-SIZE (KDE/frameworks/6.28/frameworkintegration-6.28.0.tar.xz) = 58044
+TIMESTAMP = 1787515357
+SHA256 (KDE/frameworks/6.29/frameworkintegration-6.29.0.tar.xz) = be01225efe9063e4c4a23dae47ebafed437f1cd06d73ab2de77dfb99e35785b8
+SIZE (KDE/frameworks/6.29/frameworkintegration-6.29.0.tar.xz) = 58076
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 0ca2d21cd323..e34117cf2903 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590300
-SHA256 (KDE/frameworks/6.28/kded-6.28.0.tar.xz) = 31ba5c920b199dd13fff634001d22c993df3d639a8df989e0a55ec1d13a8279f
-SIZE (KDE/frameworks/6.28/kded-6.28.0.tar.xz) = 34796
+TIMESTAMP = 1787515358
+SHA256 (KDE/frameworks/6.29/kded-6.29.0.tar.xz) = cb0d1ebc1e96cd90dbd6733e875e1f66e6d99fad9c40cbd3c41c5c3b3e11b882
+SIZE (KDE/frameworks/6.29/kded-6.29.0.tar.xz) = 34808
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index b0d86c7627f6..e5f5162813f8 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590300
-SHA256 (KDE/frameworks/6.28/kglobalaccel-6.28.0.tar.xz) = b40c195ba7e6674898a64f4e3e25e0235dd79682f39395409469274acb580ac0
-SIZE (KDE/frameworks/6.28/kglobalaccel-6.28.0.tar.xz) = 2228280
+TIMESTAMP = 1787515359
+SHA256 (KDE/frameworks/6.29/kglobalaccel-6.29.0.tar.xz) = 71f4b08dfa993a1cfaccee004401234ba21754d48955733fc9be13ccc940b444
+SIZE (KDE/frameworks/6.29/kglobalaccel-6.29.0.tar.xz) = 2228292
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index fcf828a8b56f..f92d6104e4d1 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590301
-SHA256 (KDE/frameworks/6.28/krunner-6.28.0.tar.xz) = c4c1fccbe6e04acc8d5891df4eca20a4b6be24c032a10e92839a41c1bb847cc4
-SIZE (KDE/frameworks/6.28/krunner-6.28.0.tar.xz) = 135020
+TIMESTAMP = 1787515359
+SHA256 (KDE/frameworks/6.29/krunner-6.29.0.tar.xz) = 163129f8d3e768cd531d21277c7a643600634eb01a5ea275a9170cdef51ac125
+SIZE (KDE/frameworks/6.29/krunner-6.29.0.tar.xz) = 135020
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index 36cc714b7518..5b145a87a404 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783590301
-SHA256 (KDE/frameworks/6.28/kwindowsystem-6.28.0.tar.xz) = 5adbdf9c82b1ecbb92bda6498ea1b8f88c08f9ec57dbff70d582e2453bf16b12
-SIZE (KDE/frameworks/6.28/kwindowsystem-6.28.0.tar.xz) = 2321504
+TIMESTAMP = 1787515360
+SHA256 (KDE/frameworks/6.29/kwindowsystem-6.29.0.tar.xz) = d2717dcf501707b14736faecf7a2d3381f09fc3e4b7a1b77fc298e4aa9f8368e
+SIZE (KDE/frameworks/6.29/kwindowsystem-6.29.0.tar.xz) = 2321384
diff --git a/x11/kf6-kwindowsystem/pkg-plist b/x11/kf6-kwindowsystem/pkg-plist
index 7f97451bda67..1e0855177f73 100644
--- a/x11/kf6-kwindowsystem/pkg-plist
+++ b/x11/kf6-kwindowsystem/pkg-plist
@@ -109,6 +109,7 @@ share/locale/mk/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/ml/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/mr/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/ms/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/nan_TW@latin/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/nb/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/nds/LC_MESSAGES/kwindowsystem6_qt.qm
share/locale/ne/LC_MESSAGES/kwindowsystem6_qt.qm