aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2023-03-04 19:43:57 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2023-03-20 08:43:11 +0000
commit52813d68e9bf76799b7226165e7e076eef1ee77a (patch)
tree23d3e76420825a855150ddbad6be66bc4908f5d9
parentf91bfed74ce126d392c730bdd6a55f8741bb9e17 (diff)
downloadports-52813d68e9bf76799b7226165e7e076eef1ee77a.tar.gz
ports-52813d68e9bf76799b7226165e7e076eef1ee77a.zip
KDE: Update KDE Frameworks to 5.104
11th March 2023. KDE today announces the release of KDE Frameworks 5.104.0. KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see https://kde.org/products/frameworks/ Exp-run by: antoine PR: 270117
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--archivers/kf5-karchive/distinfo6
-rw-r--r--archivers/kf5-karchive/pkg-plist1
-rw-r--r--devel/kf5-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf5-kapidox/distinfo6
-rw-r--r--devel/kf5-kauth/distinfo6
-rw-r--r--devel/kf5-kbookmarks/distinfo6
-rw-r--r--devel/kf5-kcmutils/distinfo6
-rw-r--r--devel/kf5-kconfig/distinfo6
-rw-r--r--devel/kf5-kcoreaddons/distinfo6
-rw-r--r--devel/kf5-kcrash/distinfo6
-rw-r--r--devel/kf5-kdbusaddons/distinfo6
-rw-r--r--devel/kf5-kdeclarative/distinfo6
-rw-r--r--devel/kf5-kdoctools/distinfo6
-rw-r--r--devel/kf5-kdoctools/pkg-plist1
-rw-r--r--devel/kf5-kfilemetadata/distinfo6
-rw-r--r--devel/kf5-ki18n/distinfo6
-rw-r--r--devel/kf5-kidletime/distinfo6
-rw-r--r--devel/kf5-kio/distinfo6
-rw-r--r--devel/kf5-kitemmodels/distinfo6
-rw-r--r--devel/kf5-knewstuff/distinfo6
-rw-r--r--devel/kf5-knotifications/distinfo6
-rw-r--r--devel/kf5-knotifyconfig/distinfo6
-rw-r--r--devel/kf5-kpackage/distinfo6
-rw-r--r--devel/kf5-kparts/distinfo6
-rw-r--r--devel/kf5-kpeople/distinfo6
-rw-r--r--devel/kf5-kpeople/pkg-plist1
-rw-r--r--devel/kf5-kpty/distinfo6
-rw-r--r--devel/kf5-kservice/distinfo6
-rw-r--r--devel/kf5-ktexteditor/distinfo6
-rw-r--r--devel/kf5-kunitconversion/distinfo6
-rw-r--r--devel/kf5-solid/distinfo6
-rw-r--r--devel/kf5-threadweaver/distinfo6
-rw-r--r--dns/kf5-kdnssd/distinfo6
-rw-r--r--graphics/kf5-kimageformats/distinfo6
-rw-r--r--graphics/kf5-kplotting/distinfo6
-rw-r--r--graphics/kf5-kquickcharts/distinfo6
-rw-r--r--graphics/kf5-prison/distinfo6
-rw-r--r--lang/kf5-kross/distinfo6
-rw-r--r--misc/kf5-purpose/distinfo6
-rw-r--r--misc/kf5-purpose/pkg-plist5
-rw-r--r--multimedia/kf5-kmediaplayer/distinfo6
-rw-r--r--net/kf5-kcalendarcore/distinfo6
-rw-r--r--net/kf5-kcontacts/distinfo6
-rw-r--r--net/kf5-kdav/distinfo6
-rw-r--r--net/kf5-kholidays/distinfo6
-rw-r--r--net/kf5-kxmlrpcclient/distinfo6
-rw-r--r--net/kf5-syndication/distinfo6
-rw-r--r--security/kf5-kdesu/distinfo6
-rw-r--r--sysutils/kf5-baloo/distinfo6
-rw-r--r--sysutils/kf5-baloo/pkg-plist50
-rw-r--r--sysutils/kf5-kwallet/distinfo6
-rw-r--r--textproc/kf5-kcodecs/distinfo6
-rw-r--r--textproc/kf5-sonnet/distinfo6
-rw-r--r--textproc/kf5-syntax-highlighting/distinfo6
-rw-r--r--www/kf5-kdewebkit/distinfo6
-rw-r--r--www/kf5-khtml/distinfo6
-rw-r--r--www/kf5-kjs/distinfo6
-rw-r--r--www/kf5-kjsembed/distinfo6
-rw-r--r--x11-themes/kf5-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf5-breeze-icons/pkg-plist4
-rw-r--r--x11-themes/kf5-kemoticons/distinfo6
-rw-r--r--x11-themes/kf5-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf5-oxygen-icons5/distinfo6
-rw-r--r--x11-themes/kf5-qqc2-desktop-style/distinfo6
-rw-r--r--x11-toolkits/kf5-attica/distinfo6
-rw-r--r--x11-toolkits/kf5-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kdesignerplugin/distinfo6
-rw-r--r--x11-toolkits/kf5-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kirigami2/distinfo6
-rw-r--r--x11-toolkits/kf5-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf5-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kxmlgui/distinfo6
-rw-r--r--x11/kf5-frameworkintegration/distinfo6
-rw-r--r--x11/kf5-kactivities-stats/distinfo6
-rw-r--r--x11/kf5-kactivities/distinfo6
-rw-r--r--x11/kf5-kded/distinfo6
-rw-r--r--x11/kf5-kdelibs4support/distinfo6
-rw-r--r--x11/kf5-kglobalaccel/distinfo6
-rw-r--r--x11/kf5-kinit/distinfo6
-rw-r--r--x11/kf5-krunner/distinfo6
-rw-r--r--x11/kf5-kwayland/distinfo6
-rw-r--r--x11/kf5-kwindowsystem/distinfo6
-rw-r--r--x11/kf5-plasma-framework/distinfo6
87 files changed, 302 insertions, 242 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 21a541dc5a66..1c14e2970f82 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -79,7 +79,7 @@ KDE_PLASMA_VERSION?= 5.27.3
KDE_PLASMA_BRANCH?= stable
# Current KDE frameworks.
-KDE_FRAMEWORKS_VERSION?= 5.103.0
+KDE_FRAMEWORKS_VERSION?= 5.104.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.
diff --git a/archivers/kf5-karchive/distinfo b/archivers/kf5-karchive/distinfo
index 70d15d03edcf..9cf25a8a83c7 100644
--- a/archivers/kf5-karchive/distinfo
+++ b/archivers/kf5-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703229
-SHA256 (KDE/frameworks/5.103.0/karchive-5.103.0.tar.xz) = 372bdf691ddc43e663b5c6ca88b2c73fa0fac9ee8e3600b469f9b026c8dd1353
-SIZE (KDE/frameworks/5.103.0/karchive-5.103.0.tar.xz) = 1008648
+TIMESTAMP = 1677956191
+SHA256 (KDE/frameworks/5.104.0/karchive-5.104.0.tar.xz) = b62f3dfe68691ad2917d0592d66ffc02cfbcc7571b7d1fb1d3fadd695534fd2e
+SIZE (KDE/frameworks/5.104.0/karchive-5.104.0.tar.xz) = 1011112
diff --git a/archivers/kf5-karchive/pkg-plist b/archivers/kf5-karchive/pkg-plist
index bae4e414cecb..b35a586b3b78 100644
--- a/archivers/kf5-karchive/pkg-plist
+++ b/archivers/kf5-karchive/pkg-plist
@@ -44,6 +44,7 @@ share/locale/fr/LC_MESSAGES/karchive5_qt.qm
share/locale/it/LC_MESSAGES/karchive5_qt.qm
share/locale/ja/LC_MESSAGES/karchive5_qt.qm
share/locale/ka/LC_MESSAGES/karchive5_qt.qm
+share/locale/lt/LC_MESSAGES/karchive5_qt.qm
share/locale/nl/LC_MESSAGES/karchive5_qt.qm
share/locale/pl/LC_MESSAGES/karchive5_qt.qm
share/locale/pt/LC_MESSAGES/karchive5_qt.qm
diff --git a/devel/kf5-extra-cmake-modules/distinfo b/devel/kf5-extra-cmake-modules/distinfo
index a00e66c97bed..4759f5d9623e 100644
--- a/devel/kf5-extra-cmake-modules/distinfo
+++ b/devel/kf5-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703207
-SHA256 (KDE/frameworks/5.103.0/extra-cmake-modules-5.103.0.tar.xz) = 92ca2e55cb38956fbdeaf254231f074647173ccfd12dc9664989c6fa9e9c4346
-SIZE (KDE/frameworks/5.103.0/extra-cmake-modules-5.103.0.tar.xz) = 330816
+TIMESTAMP = 1677956191
+SHA256 (KDE/frameworks/5.104.0/extra-cmake-modules-5.104.0.tar.xz) = e49eb21fdb66634b84cccbf6ba65eae3f8e0eee0dc72d50f627280f49df585d9
+SIZE (KDE/frameworks/5.104.0/extra-cmake-modules-5.104.0.tar.xz) = 330988
diff --git a/devel/kf5-kapidox/distinfo b/devel/kf5-kapidox/distinfo
index 2cce0847b4c7..d05993c54d79 100644
--- a/devel/kf5-kapidox/distinfo
+++ b/devel/kf5-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703230
-SHA256 (KDE/frameworks/5.103.0/kapidox-5.103.0.tar.xz) = c537ae132477d0abba76da034cc411f8e90bcc7d548a2b69b885be8ecd882d48
-SIZE (KDE/frameworks/5.103.0/kapidox-5.103.0.tar.xz) = 198860
+TIMESTAMP = 1677956192
+SHA256 (KDE/frameworks/5.104.0/kapidox-5.104.0.tar.xz) = 8809d05ec52a3a8cdf15d81fdcc5a66d89688ea592e5081ff388ee408b99194e
+SIZE (KDE/frameworks/5.104.0/kapidox-5.104.0.tar.xz) = 198852
diff --git a/devel/kf5-kauth/distinfo b/devel/kf5-kauth/distinfo
index 512af20b8272..10f71cfae386 100644
--- a/devel/kf5-kauth/distinfo
+++ b/devel/kf5-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703231
-SHA256 (KDE/frameworks/5.103.0/kauth-5.103.0.tar.xz) = cd39aea44deaa480e4c1e4a388eacb54293e8dca38e1034cdd5950edd3023d54
-SIZE (KDE/frameworks/5.103.0/kauth-5.103.0.tar.xz) = 2335788
+TIMESTAMP = 1677956193
+SHA256 (KDE/frameworks/5.104.0/kauth-5.104.0.tar.xz) = 614086598e66c1f136e5a6296f358548509e0e868f62a03c97ade73d9b7d581e
+SIZE (KDE/frameworks/5.104.0/kauth-5.104.0.tar.xz) = 2336108
diff --git a/devel/kf5-kbookmarks/distinfo b/devel/kf5-kbookmarks/distinfo
index a31e2108378d..854e64c95a94 100644
--- a/devel/kf5-kbookmarks/distinfo
+++ b/devel/kf5-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703231
-SHA256 (KDE/frameworks/5.103.0/kbookmarks-5.103.0.tar.xz) = 1adf5480a939e4239db01962503c36b8c627715fb519be6703a647529eb1adac
-SIZE (KDE/frameworks/5.103.0/kbookmarks-5.103.0.tar.xz) = 1124656
+TIMESTAMP = 1677956193
+SHA256 (KDE/frameworks/5.104.0/kbookmarks-5.104.0.tar.xz) = 85e565590233cfc6dc8c3459717c327961e79c74199d4d1c2741b40946936354
+SIZE (KDE/frameworks/5.104.0/kbookmarks-5.104.0.tar.xz) = 1124844
diff --git a/devel/kf5-kcmutils/distinfo b/devel/kf5-kcmutils/distinfo
index 0d48b9aa2389..ef7151fa6753 100644
--- a/devel/kf5-kcmutils/distinfo
+++ b/devel/kf5-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703232
-SHA256 (KDE/frameworks/5.103.0/kcmutils-5.103.0.tar.xz) = dc1536de18131957f189506b20255c1bb86196c3eb808da5dc347f93cf96f9f5
-SIZE (KDE/frameworks/5.103.0/kcmutils-5.103.0.tar.xz) = 2482756
+TIMESTAMP = 1677956194
+SHA256 (KDE/frameworks/5.104.0/kcmutils-5.104.0.tar.xz) = 754b1588d0444522f26b420af74cd425410099614a5ffd9c45e6405251d1168a
+SIZE (KDE/frameworks/5.104.0/kcmutils-5.104.0.tar.xz) = 2483376
diff --git a/devel/kf5-kconfig/distinfo b/devel/kf5-kconfig/distinfo
index aed4c748d6df..5faf3b5b8214 100644
--- a/devel/kf5-kconfig/distinfo
+++ b/devel/kf5-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703233
-SHA256 (KDE/frameworks/5.103.0/kconfig-5.103.0.tar.xz) = 5f41e6f566e1eb0ee455886d9ffb69e080ed219e40f4a315b6dd0fd8de3bb918
-SIZE (KDE/frameworks/5.103.0/kconfig-5.103.0.tar.xz) = 291668
+TIMESTAMP = 1677956195
+SHA256 (KDE/frameworks/5.104.0/kconfig-5.104.0.tar.xz) = b8e7a6b7b0e78e3eb01755a965d893bd95c231befeff10479243e5a182ec2938
+SIZE (KDE/frameworks/5.104.0/kconfig-5.104.0.tar.xz) = 293656
diff --git a/devel/kf5-kcoreaddons/distinfo b/devel/kf5-kcoreaddons/distinfo
index fd6088e47782..9442c52e42a2 100644
--- a/devel/kf5-kcoreaddons/distinfo
+++ b/devel/kf5-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703234
-SHA256 (KDE/frameworks/5.103.0/kcoreaddons-5.103.0.tar.xz) = beb99d0274c2bffd8e6aa87199438393222a0317e2e1118d510b5b6abf772f6a
-SIZE (KDE/frameworks/5.103.0/kcoreaddons-5.103.0.tar.xz) = 2606636
+TIMESTAMP = 1677956196
+SHA256 (KDE/frameworks/5.104.0/kcoreaddons-5.104.0.tar.xz) = ed760d4a7fed6c03480dcc3cfe621a49ac5ca9853c846080afe393f7ce794e40
+SIZE (KDE/frameworks/5.104.0/kcoreaddons-5.104.0.tar.xz) = 2607140
diff --git a/devel/kf5-kcrash/distinfo b/devel/kf5-kcrash/distinfo
index 82bcebcd5b3a..b9b03367d949 100644
--- a/devel/kf5-kcrash/distinfo
+++ b/devel/kf5-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703235
-SHA256 (KDE/frameworks/5.103.0/kcrash-5.103.0.tar.xz) = 3598a171f9162709b9020ed665520beab05104bfc8902c718c2fe788e7d7ebe7
-SIZE (KDE/frameworks/5.103.0/kcrash-5.103.0.tar.xz) = 28304
+TIMESTAMP = 1677956197
+SHA256 (KDE/frameworks/5.104.0/kcrash-5.104.0.tar.xz) = 12d6004f9e2e51a9d74f044462753dd7410e10a40a1f6b07727dcd5b52a7ea96
+SIZE (KDE/frameworks/5.104.0/kcrash-5.104.0.tar.xz) = 28296
diff --git a/devel/kf5-kdbusaddons/distinfo b/devel/kf5-kdbusaddons/distinfo
index a5eecb552b64..ae3e09956fc2 100644
--- a/devel/kf5-kdbusaddons/distinfo
+++ b/devel/kf5-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703236
-SHA256 (KDE/frameworks/5.103.0/kdbusaddons-5.103.0.tar.xz) = c675b706ab2b49c4f7de805fdf9e2a5e00419bd856df7af0fd6a2a6628eba4e3
-SIZE (KDE/frameworks/5.103.0/kdbusaddons-5.103.0.tar.xz) = 48616
+TIMESTAMP = 1677956198
+SHA256 (KDE/frameworks/5.104.0/kdbusaddons-5.104.0.tar.xz) = 4c6add0481c407bc3768729e27e8644feba748c333872e62aaa3260338fd56b4
+SIZE (KDE/frameworks/5.104.0/kdbusaddons-5.104.0.tar.xz) = 48604
diff --git a/devel/kf5-kdeclarative/distinfo b/devel/kf5-kdeclarative/distinfo
index 8fe31c5ed823..0e2c50f23364 100644
--- a/devel/kf5-kdeclarative/distinfo
+++ b/devel/kf5-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703237
-SHA256 (KDE/frameworks/5.103.0/kdeclarative-5.103.0.tar.xz) = b6ca5cfb000cd1ed10af6884152fb21b5f8e9fb1041c53c36244435265ffb252
-SIZE (KDE/frameworks/5.103.0/kdeclarative-5.103.0.tar.xz) = 2491428
+TIMESTAMP = 1677956198
+SHA256 (KDE/frameworks/5.104.0/kdeclarative-5.104.0.tar.xz) = 82a794bd7e2148b05f203d032bee1cbf08a8364872f7eef31adc73e48cede6c0
+SIZE (KDE/frameworks/5.104.0/kdeclarative-5.104.0.tar.xz) = 2491648
diff --git a/devel/kf5-kdoctools/distinfo b/devel/kf5-kdoctools/distinfo
index ce4ef9203b6d..2f6965ae09a4 100644
--- a/devel/kf5-kdoctools/distinfo
+++ b/devel/kf5-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703238
-SHA256 (KDE/frameworks/5.103.0/kdoctools-5.103.0.tar.xz) = ba5782de152606269a3589ae560bab2ce6709b85f0e07181fe3ef6ebd6ace4a8
-SIZE (KDE/frameworks/5.103.0/kdoctools-5.103.0.tar.xz) = 462668
+TIMESTAMP = 1677956199
+SHA256 (KDE/frameworks/5.104.0/kdoctools-5.104.0.tar.xz) = 115b4ed2bc8c58355a53e3bfaa9abe51713fa0ca49dedc1e5ebb8c50bf1b44dc
+SIZE (KDE/frameworks/5.104.0/kdoctools-5.104.0.tar.xz) = 462732
diff --git a/devel/kf5-kdoctools/pkg-plist b/devel/kf5-kdoctools/pkg-plist
index 1deba605e25c..d15060b23dca 100644
--- a/devel/kf5-kdoctools/pkg-plist
+++ b/devel/kf5-kdoctools/pkg-plist
@@ -2,6 +2,7 @@ bin/checkXML5
bin/meinproc5
include/KF5/KDocTools/docbookxslt.h
include/KF5/KDocTools/kdoctools_export.h
+include/KF5/KDocTools/kdoctools_version.h
lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake
lib/cmake/KF5DocTools/KF5DocToolsConfigVersion.cmake
lib/cmake/KF5DocTools/KF5DocToolsMacros.cmake
diff --git a/devel/kf5-kfilemetadata/distinfo b/devel/kf5-kfilemetadata/distinfo
index 23ada2c34fab..4a197e850b7b 100644
--- a/devel/kf5-kfilemetadata/distinfo
+++ b/devel/kf5-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703238
-SHA256 (KDE/frameworks/5.103.0/kfilemetadata-5.103.0.tar.xz) = 498c9cfc82f455f2b74515c95061a92fe88ea6fb6db51867d6ea5249db9620c0
-SIZE (KDE/frameworks/5.103.0/kfilemetadata-5.103.0.tar.xz) = 469548
+TIMESTAMP = 1677956200
+SHA256 (KDE/frameworks/5.104.0/kfilemetadata-5.104.0.tar.xz) = 1e4f199e1eeec6a7a173172e234c42423381e756aef36e74bd6fb1e96d6dd504
+SIZE (KDE/frameworks/5.104.0/kfilemetadata-5.104.0.tar.xz) = 469760
diff --git a/devel/kf5-ki18n/distinfo b/devel/kf5-ki18n/distinfo
index abf3ae73f13e..dcbca45bd2b7 100644
--- a/devel/kf5-ki18n/distinfo
+++ b/devel/kf5-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703239
-SHA256 (KDE/frameworks/5.103.0/ki18n-5.103.0.tar.xz) = 38ea91627f427d9ab74ebaa278163a5a94af2eaba5ac9e3d16a472d9457840e6
-SIZE (KDE/frameworks/5.103.0/ki18n-5.103.0.tar.xz) = 3128340
+TIMESTAMP = 1677956201
+SHA256 (KDE/frameworks/5.104.0/ki18n-5.104.0.tar.xz) = fe815b9e28c680fa472c7ab56e4d7934a8915f19409734a13433797a4be14ee1
+SIZE (KDE/frameworks/5.104.0/ki18n-5.104.0.tar.xz) = 3128432
diff --git a/devel/kf5-kidletime/distinfo b/devel/kf5-kidletime/distinfo
index a04e65efa91c..4b62e93b2f41 100644
--- a/devel/kf5-kidletime/distinfo
+++ b/devel/kf5-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703240
-SHA256 (KDE/frameworks/5.103.0/kidletime-5.103.0.tar.xz) = b0f150367114ad1c97f2fca3d43643292cc0fbf87035f931fb55b63bab349842
-SIZE (KDE/frameworks/5.103.0/kidletime-5.103.0.tar.xz) = 30844
+TIMESTAMP = 1677956202
+SHA256 (KDE/frameworks/5.104.0/kidletime-5.104.0.tar.xz) = 8a54aa7bb2794c2a1167f7b1881b0fb07149889e1f5c3329d06894c6ab188061
+SIZE (KDE/frameworks/5.104.0/kidletime-5.104.0.tar.xz) = 30856
diff --git a/devel/kf5-kio/distinfo b/devel/kf5-kio/distinfo
index 4f29ef19c20c..da401404719c 100644
--- a/devel/kf5-kio/distinfo
+++ b/devel/kf5-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703241
-SHA256 (KDE/frameworks/5.103.0/kio-5.103.0.tar.xz) = 0b4837365aa489cc4007badb21f49e7d7729b758020cf2a0717ab12fbf97f447
-SIZE (KDE/frameworks/5.103.0/kio-5.103.0.tar.xz) = 3769424
+TIMESTAMP = 1677956203
+SHA256 (KDE/frameworks/5.104.0/kio-5.104.0.tar.xz) = 5a8b93a5de72406fc4cc7b9aa4715be6d1d5264e617b26be257f5d0e26dde310
+SIZE (KDE/frameworks/5.104.0/kio-5.104.0.tar.xz) = 3770264
diff --git a/devel/kf5-kitemmodels/distinfo b/devel/kf5-kitemmodels/distinfo
index 8e31de78621d..c3afd6f64da1 100644
--- a/devel/kf5-kitemmodels/distinfo
+++ b/devel/kf5-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703242
-SHA256 (KDE/frameworks/5.103.0/kitemmodels-5.103.0.tar.xz) = 356c4d6fa808f2cad93629e7362b0cc95e0217b116ac9e07429c8f0d18a370cb
-SIZE (KDE/frameworks/5.103.0/kitemmodels-5.103.0.tar.xz) = 407144
+TIMESTAMP = 1677956203
+SHA256 (KDE/frameworks/5.104.0/kitemmodels-5.104.0.tar.xz) = 0bac2fe2fc607443e3332911655ced5dd309e346f2f6a2ff3f29b2f45b7b18d7
+SIZE (KDE/frameworks/5.104.0/kitemmodels-5.104.0.tar.xz) = 407192
diff --git a/devel/kf5-knewstuff/distinfo b/devel/kf5-knewstuff/distinfo
index f522af6515f2..bfd590e63e89 100644
--- a/devel/kf5-knewstuff/distinfo
+++ b/devel/kf5-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703243
-SHA256 (KDE/frameworks/5.103.0/knewstuff-5.103.0.tar.xz) = 46ba797c01fa258585968c5cad0051323cc24b7cc794714fefd7a79c1deab78e
-SIZE (KDE/frameworks/5.103.0/knewstuff-5.103.0.tar.xz) = 3410760
+TIMESTAMP = 1677956204
+SHA256 (KDE/frameworks/5.104.0/knewstuff-5.104.0.tar.xz) = f89bcf39756f87a6dc16a0d2adf7dd78d5712aef4c9b6d7082b588f8f0354a5c
+SIZE (KDE/frameworks/5.104.0/knewstuff-5.104.0.tar.xz) = 3411440
diff --git a/devel/kf5-knotifications/distinfo b/devel/kf5-knotifications/distinfo
index fd558c009d71..c00cfb1250e6 100644
--- a/devel/kf5-knotifications/distinfo
+++ b/devel/kf5-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703244
-SHA256 (KDE/frameworks/5.103.0/knotifications-5.103.0.tar.xz) = 8f3ccd6a0303408fecb1e5d9ceb22cbdbf9b1ceb08a92d32b7167dd5e2a8d936
-SIZE (KDE/frameworks/5.103.0/knotifications-5.103.0.tar.xz) = 2372848
+TIMESTAMP = 1677956205
+SHA256 (KDE/frameworks/5.104.0/knotifications-5.104.0.tar.xz) = c76d0293e97fe73e72c7b1f7f3d47065bf488086ccd83142d7886525cfc40d18
+SIZE (KDE/frameworks/5.104.0/knotifications-5.104.0.tar.xz) = 2373144
diff --git a/devel/kf5-knotifyconfig/distinfo b/devel/kf5-knotifyconfig/distinfo
index 9953b95cc0be..c257723adda9 100644
--- a/devel/kf5-knotifyconfig/distinfo
+++ b/devel/kf5-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703245
-SHA256 (KDE/frameworks/5.103.0/knotifyconfig-5.103.0.tar.xz) = 5aba75b515b8a95b54edf3245ecdb3338bad37f296f0e95b012905a35bd1297d
-SIZE (KDE/frameworks/5.103.0/knotifyconfig-5.103.0.tar.xz) = 2431236
+TIMESTAMP = 1677956206
+SHA256 (KDE/frameworks/5.104.0/knotifyconfig-5.104.0.tar.xz) = 4da2f2c76378b7aaa2de5cc6d45a068567f4fdc2a66897c6b1ef3002922dae28
+SIZE (KDE/frameworks/5.104.0/knotifyconfig-5.104.0.tar.xz) = 2430756
diff --git a/devel/kf5-kpackage/distinfo b/devel/kf5-kpackage/distinfo
index 6f05da445111..52de5a93141a 100644
--- a/devel/kf5-kpackage/distinfo
+++ b/devel/kf5-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703245
-SHA256 (KDE/frameworks/5.103.0/kpackage-5.103.0.tar.xz) = 6b5b04be5c01a123fd5158ac2a62fb0aac823bb68a0d80b4daf537c460699b95
-SIZE (KDE/frameworks/5.103.0/kpackage-5.103.0.tar.xz) = 187044
+TIMESTAMP = 1677956207
+SHA256 (KDE/frameworks/5.104.0/kpackage-5.104.0.tar.xz) = e7288a56be7ed3ef9f65b94ab90b4002f2be4403e0eef7433a73ecce5ca185a4
+SIZE (KDE/frameworks/5.104.0/kpackage-5.104.0.tar.xz) = 187384
diff --git a/devel/kf5-kparts/distinfo b/devel/kf5-kparts/distinfo
index 4dd56c3febdc..b488e366a1a4 100644
--- a/devel/kf5-kparts/distinfo
+++ b/devel/kf5-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703246
-SHA256 (KDE/frameworks/5.103.0/kparts-5.103.0.tar.xz) = 5f0d2fc481cb227675b9d9d1a9dc0c97cfc286cbf33c8035fa63e1bacf93b571
-SIZE (KDE/frameworks/5.103.0/kparts-5.103.0.tar.xz) = 2473512
+TIMESTAMP = 1677956207
+SHA256 (KDE/frameworks/5.104.0/kparts-5.104.0.tar.xz) = 66a40646cc4890669991cc63d33803ec335b0c08b7aeb0476b2a852951e700cd
+SIZE (KDE/frameworks/5.104.0/kparts-5.104.0.tar.xz) = 2473412
diff --git a/devel/kf5-kpeople/distinfo b/devel/kf5-kpeople/distinfo
index b39f3c79e47e..e0f02a292507 100644
--- a/devel/kf5-kpeople/distinfo
+++ b/devel/kf5-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703247
-SHA256 (KDE/frameworks/5.103.0/kpeople-5.103.0.tar.xz) = 15d5dedaf8d78c6ac776895e4dcaee7bd83a74a4556d42d5a3aa713a1978382c
-SIZE (KDE/frameworks/5.103.0/kpeople-5.103.0.tar.xz) = 62976
+TIMESTAMP = 1677956208
+SHA256 (KDE/frameworks/5.104.0/kpeople-5.104.0.tar.xz) = 820be511c7eaf0a64ec1505fc59f7502ecdcfa4e2593c4fce501e0470a2e6c96
+SIZE (KDE/frameworks/5.104.0/kpeople-5.104.0.tar.xz) = 62996
diff --git a/devel/kf5-kpeople/pkg-plist b/devel/kf5-kpeople/pkg-plist
index e72861e8d16f..597cfeec8eca 100644
--- a/devel/kf5-kpeople/pkg-plist
+++ b/devel/kf5-kpeople/pkg-plist
@@ -26,6 +26,7 @@ include/KF5/KPeople/kpeople/widgets/kpeoplewidgets_export.h
include/KF5/KPeople/kpeople/widgets/mergedialog.h
include/KF5/KPeople/kpeople/widgets/persondetailsdialog.h
include/KF5/KPeople/kpeople/widgets/persondetailsview.h
+include/KF5/KPeople/kpeople_version.h
include/KF5/KPeople/kpeoplebackend/abstractcontact.h
include/KF5/KPeople/kpeoplebackend/abstracteditablecontact.h
include/KF5/KPeople/kpeoplebackend/abstractpersonaction.h
diff --git a/devel/kf5-kpty/distinfo b/devel/kf5-kpty/distinfo
index 04707d546251..96c981045a37 100644
--- a/devel/kf5-kpty/distinfo
+++ b/devel/kf5-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703248
-SHA256 (KDE/frameworks/5.103.0/kpty-5.103.0.tar.xz) = 9ae6f89378f117ec5ff49d398acc848d5bc8fb6f1d5cda28cfcd65627580ea49
-SIZE (KDE/frameworks/5.103.0/kpty-5.103.0.tar.xz) = 2445736
+TIMESTAMP = 1677956209
+SHA256 (KDE/frameworks/5.104.0/kpty-5.104.0.tar.xz) = bf252e249385d80b935c085be500fea9fca649751322678802bb110d90ea5506
+SIZE (KDE/frameworks/5.104.0/kpty-5.104.0.tar.xz) = 2445920
diff --git a/devel/kf5-kservice/distinfo b/devel/kf5-kservice/distinfo
index 6ae63b435bc4..835172507601 100644
--- a/devel/kf5-kservice/distinfo
+++ b/devel/kf5-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703249
-SHA256 (KDE/frameworks/5.103.0/kservice-5.103.0.tar.xz) = d8a03b319d3b386594098e9ffe95bfcd32a7d34172cb5a0e35dd4c7c48ed0a39
-SIZE (KDE/frameworks/5.103.0/kservice-5.103.0.tar.xz) = 2537648
+TIMESTAMP = 1677956210
+SHA256 (KDE/frameworks/5.104.0/kservice-5.104.0.tar.xz) = 215b109738ea5a10f97c4abbd3c9b9da58c826127708eddd34af345b4e8ad8a3
+SIZE (KDE/frameworks/5.104.0/kservice-5.104.0.tar.xz) = 2538384
diff --git a/devel/kf5-ktexteditor/distinfo b/devel/kf5-ktexteditor/distinfo
index 880eb6892913..8d8cd7727870 100644
--- a/devel/kf5-ktexteditor/distinfo
+++ b/devel/kf5-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703250
-SHA256 (KDE/frameworks/5.103.0/ktexteditor-5.103.0.tar.xz) = 622c651dabde55956c14d5a0be50cadd0da109e128327352851c9199bbeee50f
-SIZE (KDE/frameworks/5.103.0/ktexteditor-5.103.0.tar.xz) = 2754964
+TIMESTAMP = 1677956211
+SHA256 (KDE/frameworks/5.104.0/ktexteditor-5.104.0.tar.xz) = 2ce11d77fbf0939db3e7f833c4cc454b97315819f9a72c8bc6828d86c2fb51e6
+SIZE (KDE/frameworks/5.104.0/ktexteditor-5.104.0.tar.xz) = 2760860
diff --git a/devel/kf5-kunitconversion/distinfo b/devel/kf5-kunitconversion/distinfo
index 2ea5b000eda5..19b755dcbb03 100644
--- a/devel/kf5-kunitconversion/distinfo
+++ b/devel/kf5-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703251
-SHA256 (KDE/frameworks/5.103.0/kunitconversion-5.103.0.tar.xz) = ede791e5fc130042fcd75f06c15ebccedc33f51888f4cb5620e91c6c49fcb077
-SIZE (KDE/frameworks/5.103.0/kunitconversion-5.103.0.tar.xz) = 930232
+TIMESTAMP = 1677956212
+SHA256 (KDE/frameworks/5.104.0/kunitconversion-5.104.0.tar.xz) = 509883a601936ba283f8b260c6d6bb030a1720deeb4c7255bc5272ef6b1ed7a8
+SIZE (KDE/frameworks/5.104.0/kunitconversion-5.104.0.tar.xz) = 932396
diff --git a/devel/kf5-solid/distinfo b/devel/kf5-solid/distinfo
index d525c9a021c2..b800fe4d3fe9 100644
--- a/devel/kf5-solid/distinfo
+++ b/devel/kf5-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703252
-SHA256 (KDE/frameworks/5.103.0/solid-5.103.0.tar.xz) = e067087bcfc9d18dd2bfdf7b33901ee20fcdf7ba907242adc53356fd44e3d344
-SIZE (KDE/frameworks/5.103.0/solid-5.103.0.tar.xz) = 304004
+TIMESTAMP = 1677956212
+SHA256 (KDE/frameworks/5.104.0/solid-5.104.0.tar.xz) = 2a9a33bc71b4cafec35b9692bd7681a736eeb4e4b81c25f5bd87dbec38c143cf
+SIZE (KDE/frameworks/5.104.0/solid-5.104.0.tar.xz) = 304140
diff --git a/devel/kf5-threadweaver/distinfo b/devel/kf5-threadweaver/distinfo
index 3f344ebe4cec..29dcef3c2d43 100644
--- a/devel/kf5-threadweaver/distinfo
+++ b/devel/kf5-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703253
-SHA256 (KDE/frameworks/5.103.0/threadweaver-5.103.0.tar.xz) = 29bc53a18974758b6af9ab055a148c170b4f8f2e0d7f5be0fa31fb513a47ec82
-SIZE (KDE/frameworks/5.103.0/threadweaver-5.103.0.tar.xz) = 1413048
+TIMESTAMP = 1677956213
+SHA256 (KDE/frameworks/5.104.0/threadweaver-5.104.0.tar.xz) = 963decfdf0cf780406eb585efdb213539a00cd16ae4dff2b2ffe8822a609a647
+SIZE (KDE/frameworks/5.104.0/threadweaver-5.104.0.tar.xz) = 1413044
diff --git a/dns/kf5-kdnssd/distinfo b/dns/kf5-kdnssd/distinfo
index 41693110e507..c619042e601e 100644
--- a/dns/kf5-kdnssd/distinfo
+++ b/dns/kf5-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703254
-SHA256 (KDE/frameworks/5.103.0/kdnssd-5.103.0.tar.xz) = 267aab6d1bdfb2be68e65c6c4efd5ba638dea6f913bc2016f187c5b8f13645ed
-SIZE (KDE/frameworks/5.103.0/kdnssd-5.103.0.tar.xz) = 2280788
+TIMESTAMP = 1677956214
+SHA256 (KDE/frameworks/5.104.0/kdnssd-5.104.0.tar.xz) = 3b21557d01a618e1b48fea7636952e4ce7d409af7a1875b594ad0f5373cf60fe
+SIZE (KDE/frameworks/5.104.0/kdnssd-5.104.0.tar.xz) = 2280772
diff --git a/graphics/kf5-kimageformats/distinfo b/graphics/kf5-kimageformats/distinfo
index 74ae4e4591bf..a3a421df4544 100644
--- a/graphics/kf5-kimageformats/distinfo
+++ b/graphics/kf5-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703255
-SHA256 (KDE/frameworks/5.103.0/kimageformats-5.103.0.tar.xz) = dd7dc417aacc9dfe74745e4dfd9750129051c36502fa1cd18b92c4035d721e7e
-SIZE (KDE/frameworks/5.103.0/kimageformats-5.103.0.tar.xz) = 12971556
+TIMESTAMP = 1677956215
+SHA256 (KDE/frameworks/5.104.0/kimageformats-5.104.0.tar.xz) = 79f42bb4abff775b93068bd8c48eb5c31c87781c84a4ee1834b1e472d54bb45d
+SIZE (KDE/frameworks/5.104.0/kimageformats-5.104.0.tar.xz) = 12970628
diff --git a/graphics/kf5-kplotting/distinfo b/graphics/kf5-kplotting/distinfo
index a3c7e60254b9..d3855c55059b 100644
--- a/graphics/kf5-kplotting/distinfo
+++ b/graphics/kf5-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703255
-SHA256 (KDE/frameworks/5.103.0/kplotting-5.103.0.tar.xz) = bb3553268103eb1c0ecc10b211f78ebbf18b221757980978e9c8ff2c07086b92
-SIZE (KDE/frameworks/5.103.0/kplotting-5.103.0.tar.xz) = 33728
+TIMESTAMP = 1677956216
+SHA256 (KDE/frameworks/5.104.0/kplotting-5.104.0.tar.xz) = 5df94c70aa0512baef7662fc7c244b52de9f278d17f2558ff31f3665ce243f09
+SIZE (KDE/frameworks/5.104.0/kplotting-5.104.0.tar.xz) = 33732
diff --git a/graphics/kf5-kquickcharts/distinfo b/graphics/kf5-kquickcharts/distinfo
index 7741734b8adb..2aea620c4d93 100644
--- a/graphics/kf5-kquickcharts/distinfo
+++ b/graphics/kf5-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703256
-SHA256 (KDE/frameworks/5.103.0/kquickcharts-5.103.0.tar.xz) = a8ad8e1fbd0cf96ff97e9637eb98970c312f0e7401a3f137c65145e39ab61da5
-SIZE (KDE/frameworks/5.103.0/kquickcharts-5.103.0.tar.xz) = 113308
+TIMESTAMP = 1677956217
+SHA256 (KDE/frameworks/5.104.0/kquickcharts-5.104.0.tar.xz) = d9d0128545c83c10848fcdb29507fe817899f956d4461ed8a40edf5f9d84e325
+SIZE (KDE/frameworks/5.104.0/kquickcharts-5.104.0.tar.xz) = 113340
diff --git a/graphics/kf5-prison/distinfo b/graphics/kf5-prison/distinfo
index a10c19abe36b..ef31ae1377b1 100644
--- a/graphics/kf5-prison/distinfo
+++ b/graphics/kf5-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703257
-SHA256 (KDE/frameworks/5.103.0/prison-5.103.0.tar.xz) = 44c5f902fac041e6aeb2baa6f26a1b58b3531d500f40e0411e171d3607b0f288
-SIZE (KDE/frameworks/5.103.0/prison-5.103.0.tar.xz) = 54956
+TIMESTAMP = 1677956217
+SHA256 (KDE/frameworks/5.104.0/prison-5.104.0.tar.xz) = 2c81ac3bfbaa3baaad532508a8e09a903c2878da29af9bfa0e9c873b0681f6b8
+SIZE (KDE/frameworks/5.104.0/prison-5.104.0.tar.xz) = 54960
diff --git a/lang/kf5-kross/distinfo b/lang/kf5-kross/distinfo
index de572a0945f0..186d5001c414 100644
--- a/lang/kf5-kross/distinfo
+++ b/lang/kf5-kross/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703258
-SHA256 (KDE/frameworks/5.103.0/kross-5.103.0.tar.xz) = d863872adf437594a592aef6cc589f745ed2d5bd9ada9d4aa0ce64e9a820fc0d
-SIZE (KDE/frameworks/5.103.0/kross-5.103.0.tar.xz) = 2440324
+TIMESTAMP = 1677956218
+SHA256 (KDE/frameworks/5.104.0/kross-5.104.0.tar.xz) = 7b5c15d46386c5c36b673947be0ac789f597688a0fbeabae41996be35fe0fe12
+SIZE (KDE/frameworks/5.104.0/kross-5.104.0.tar.xz) = 2440332
diff --git a/misc/kf5-purpose/distinfo b/misc/kf5-purpose/distinfo
index 1023457da6e5..d940d2d79876 100644
--- a/misc/kf5-purpose/distinfo
+++ b/misc/kf5-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703259
-SHA256 (KDE/frameworks/5.103.0/purpose-5.103.0.tar.xz) = f308bdfc3410101468f36e5a08ee055154cf0414fb2b2db7ba569b34afdb002a
-SIZE (KDE/frameworks/5.103.0/purpose-5.103.0.tar.xz) = 176740
+TIMESTAMP = 1677956219
+SHA256 (KDE/frameworks/5.104.0/purpose-5.104.0.tar.xz) = 086e9a0f70d1740f50e7dcb1593ec3a0cd8edfe9425aa90ce3f02bd0ed3f2ec1
+SIZE (KDE/frameworks/5.104.0/purpose-5.104.0.tar.xz) = 177424
diff --git a/misc/kf5-purpose/pkg-plist b/misc/kf5-purpose/pkg-plist
index d0e52e8b9898..995db0ead354 100644
--- a/misc/kf5-purpose/pkg-plist
+++ b/misc/kf5-purpose/pkg-plist
@@ -8,9 +8,11 @@ include/KF5/purpose/purpose/job.h
include/KF5/purpose/purpose/pluginbase.h
include/KF5/purpose/purpose/purpose_export.h
include/KF5/purpose/purpose_version.h
+include/KF5/purposewidgets/Purpose/Menu
include/KF5/purposewidgets/PurposeWidgets/Menu
+include/KF5/purposewidgets/purpose/menu.h
+include/KF5/purposewidgets/purpose/purposewidgets_export.h
include/KF5/purposewidgets/purposewidgets/menu.h
-include/KF5/purposewidgets/purposewidgets/purposewidgets_export.h
lib/cmake/KDEExperimentalPurpose/KDEExperimentalPurposeConfig.cmake
lib/cmake/KF5Purpose/KF5PurposeConfig.cmake
lib/cmake/KF5Purpose/KF5PurposeConfigVersion.cmake
@@ -405,6 +407,7 @@ share/locale/ko/LC_MESSAGES/purpose_youtube.mo
share/locale/lt/LC_MESSAGES/libpurpose_quick.mo
share/locale/lt/LC_MESSAGES/libpurpose_widgets.mo
share/locale/lt/LC_MESSAGES/purpose-fileitemaction.mo
+share/locale/lt/LC_MESSAGES/purpose_barcode.mo
share/locale/lt/LC_MESSAGES/purpose_bluetooth.mo
share/locale/lt/LC_MESSAGES/purpose_imgur.mo
share/locale/lt/LC_MESSAGES/purpose_kdeconnect.mo
diff --git a/multimedia/kf5-kmediaplayer/distinfo b/multimedia/kf5-kmediaplayer/distinfo
index b4fb2ee549c6..31a3b8e356fc 100644
--- a/multimedia/kf5-kmediaplayer/distinfo
+++ b/multimedia/kf5-kmediaplayer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703260
-SHA256 (KDE/frameworks/5.103.0/kmediaplayer-5.103.0.tar.xz) = 5c8bca3d3bc63ef9cc4e920dddab882d48d4d20b6a63a90566a3539c68f08faf
-SIZE (KDE/frameworks/5.103.0/kmediaplayer-5.103.0.tar.xz) = 9940
+TIMESTAMP = 1677956220
+SHA256 (KDE/frameworks/5.104.0/kmediaplayer-5.104.0.tar.xz) = e7550fc2a6d40cc311fa0b0aaed6b7e906c61bcfeb976891bcdf9ba1c8db0a88
+SIZE (KDE/frameworks/5.104.0/kmediaplayer-5.104.0.tar.xz) = 9944
diff --git a/net/kf5-kcalendarcore/distinfo b/net/kf5-kcalendarcore/distinfo
index 685716138f9d..6a6de426e9c6 100644
--- a/net/kf5-kcalendarcore/distinfo
+++ b/net/kf5-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703261
-SHA256 (KDE/frameworks/5.103.0/kcalendarcore-5.103.0.tar.xz) = 77c13bb1d57ec6f30595ec2b1c77e3c68e7e60c8b8ac630d5cf4d8c8e3614edd
-SIZE (KDE/frameworks/5.103.0/kcalendarcore-5.103.0.tar.xz) = 266772
+TIMESTAMP = 1677956221
+SHA256 (KDE/frameworks/5.104.0/kcalendarcore-5.104.0.tar.xz) = 8e1037bf7af35799a33fd0cf05b4dc57b5a07d9cac3f14ba5671beaf66ca1432
+SIZE (KDE/frameworks/5.104.0/kcalendarcore-5.104.0.tar.xz) = 267004
diff --git a/net/kf5-kcontacts/distinfo b/net/kf5-kcontacts/distinfo
index f7bdf2b87899..9c46561e1da4 100644
--- a/net/kf5-kcontacts/distinfo
+++ b/net/kf5-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703262
-SHA256 (KDE/frameworks/5.103.0/kcontacts-5.103.0.tar.xz) = 53a3676ff5541e692868401b20461a2f0a3cb1c6b87617a53dbc05c6fca0d88c
-SIZE (KDE/frameworks/5.103.0/kcontacts-5.103.0.tar.xz) = 213076
+TIMESTAMP = 1677956222
+SHA256 (KDE/frameworks/5.104.0/kcontacts-5.104.0.tar.xz) = d54063e4d23a839c702d964291931c9b35956f8ff94f80918a6cdb76e53852c9
+SIZE (KDE/frameworks/5.104.0/kcontacts-5.104.0.tar.xz) = 213096
diff --git a/net/kf5-kdav/distinfo b/net/kf5-kdav/distinfo
index 2001a5ebecfc..881f0183b1df 100644
--- a/net/kf5-kdav/distinfo
+++ b/net/kf5-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703263
-SHA256 (KDE/frameworks/5.103.0/kdav-5.103.0.tar.xz) = 34a2189d70825f735ade55e2bfa5518c482abefd0c2979f737ce581397b6a166
-SIZE (KDE/frameworks/5.103.0/kdav-5.103.0.tar.xz) = 65612
+TIMESTAMP = 1677956222
+SHA256 (KDE/frameworks/5.104.0/kdav-5.104.0.tar.xz) = 6f897ba8415f444aa1e58b9538da529c710337089fd33fb0104e73da95165c71
+SIZE (KDE/frameworks/5.104.0/kdav-5.104.0.tar.xz) = 65580
diff --git a/net/kf5-kholidays/distinfo b/net/kf5-kholidays/distinfo
index 911a82553fcd..32eff859dde2 100644
--- a/net/kf5-kholidays/distinfo
+++ b/net/kf5-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703264
-SHA256 (KDE/frameworks/5.103.0/kholidays-5.103.0.tar.xz) = aaf5540546d741489665111d2265281ad7eb14c5c36543311e9fcdce6edc50cd
-SIZE (KDE/frameworks/5.103.0/kholidays-5.103.0.tar.xz) = 253052
+TIMESTAMP = 1677956223
+SHA256 (KDE/frameworks/5.104.0/kholidays-5.104.0.tar.xz) = 484fe429d1b65c27da78cf0a7a8ebeafb32346d641a03c0c956119ac2ff9282d
+SIZE (KDE/frameworks/5.104.0/kholidays-5.104.0.tar.xz) = 254008
diff --git a/net/kf5-kxmlrpcclient/distinfo b/net/kf5-kxmlrpcclient/distinfo
index 419210dc04c7..a0147ce6b34c 100644
--- a/net/kf5-kxmlrpcclient/distinfo
+++ b/net/kf5-kxmlrpcclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703265
-SHA256 (KDE/frameworks/5.103.0/kxmlrpcclient-5.103.0.tar.xz) = e7f719019ccface5a69e3dba91e6307111fe2b24c12dc9f2bb8f513a43857693
-SIZE (KDE/frameworks/5.103.0/kxmlrpcclient-5.103.0.tar.xz) = 32140
+TIMESTAMP = 1677956224
+SHA256 (KDE/frameworks/5.104.0/kxmlrpcclient-5.104.0.tar.xz) = 91a9ac7fd8c57bd66ad1f3abe935025b69e3fb4bc1fb555662b887a844bec3b5
+SIZE (KDE/frameworks/5.104.0/kxmlrpcclient-5.104.0.tar.xz) = 32148
diff --git a/net/kf5-syndication/distinfo b/net/kf5-syndication/distinfo
index 2743f5b2e10d..6832b1be1f96 100644
--- a/net/kf5-syndication/distinfo
+++ b/net/kf5-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703266
-SHA256 (KDE/frameworks/5.103.0/syndication-5.103.0.tar.xz) = cf5a8406dc2cf37a77d209be4c487c77bf94f336cb3b6d08b78fb349e072f680
-SIZE (KDE/frameworks/5.103.0/syndication-5.103.0.tar.xz) = 510472
+TIMESTAMP = 1677956225
+SHA256 (KDE/frameworks/5.104.0/syndication-5.104.0.tar.xz) = 8bb1d60ec3495d1f0bf4c5488e9c86a8791965a27cee2d7f022aae482c25bf51
+SIZE (KDE/frameworks/5.104.0/syndication-5.104.0.tar.xz) = 510472
diff --git a/security/kf5-kdesu/distinfo b/security/kf5-kdesu/distinfo
index 4bf55d19fa5c..80fa3ae5ad20 100644
--- a/security/kf5-kdesu/distinfo
+++ b/security/kf5-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703266
-SHA256 (KDE/frameworks/5.103.0/kdesu-5.103.0.tar.xz) = 118ace7a5198cd9f5a585fbc82d4482b513f1f15a666b0116ee6d0159aadaba6
-SIZE (KDE/frameworks/5.103.0/kdesu-5.103.0.tar.xz) = 56396
+TIMESTAMP = 1677956226
+SHA256 (KDE/frameworks/5.104.0/kdesu-5.104.0.tar.xz) = 219eeb1f6b6881f04af71e557c6dcc43f0731c128f4e1596aac0d6fd098b6eb2
+SIZE (KDE/frameworks/5.104.0/kdesu-5.104.0.tar.xz) = 56404
diff --git a/sysutils/kf5-baloo/distinfo b/sysutils/kf5-baloo/distinfo
index 129b3f1d50df..85fb7e069f62 100644
--- a/sysutils/kf5-baloo/distinfo
+++ b/sysutils/kf5-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703267
-SHA256 (KDE/frameworks/5.103.0/baloo-5.103.0.tar.xz) = b3ea1481b9fe77307287dc764eb5c7bd4c5ecc6c58e074be3a91b496c4e6a580
-SIZE (KDE/frameworks/5.103.0/baloo-5.103.0.tar.xz) = 303092
+TIMESTAMP = 1677956226
+SHA256 (KDE/frameworks/5.104.0/baloo-5.104.0.tar.xz) = 9a721f7a71a5daafab067ac465b78326868f1184c17579a66f875d92c1a7732a
+SIZE (KDE/frameworks/5.104.0/baloo-5.104.0.tar.xz) = 305536
diff --git a/sysutils/kf5-baloo/pkg-plist b/sysutils/kf5-baloo/pkg-plist
index 0e899debb6af..e4c5770afffa 100644
--- a/sysutils/kf5-baloo/pkg-plist
+++ b/sysutils/kf5-baloo/pkg-plist
@@ -48,6 +48,8 @@ share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
share/dbus-1/interfaces/org.kde.baloo.fileindexer.xml
share/dbus-1/interfaces/org.kde.baloo.main.xml
share/dbus-1/interfaces/org.kde.baloo.scheduler.xml
+share/locale/ar/LC_MESSAGES/baloo_file5.mo
+share/locale/ar/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ar/LC_MESSAGES/balooctl5.mo
share/locale/ar/LC_MESSAGES/baloodb5.mo
share/locale/ar/LC_MESSAGES/balooengine5.mo
@@ -56,6 +58,8 @@ share/locale/ar/LC_MESSAGES/balooshow5.mo
share/locale/ar/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ar/LC_MESSAGES/kio5_tags.mo
share/locale/ar/LC_MESSAGES/kio5_timeline.mo
+share/locale/az/LC_MESSAGES/baloo_file5.mo
+share/locale/az/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/az/LC_MESSAGES/balooctl5.mo
share/locale/az/LC_MESSAGES/baloodb5.mo
share/locale/az/LC_MESSAGES/balooengine5.mo
@@ -64,6 +68,8 @@ share/locale/az/LC_MESSAGES/balooshow5.mo
share/locale/az/LC_MESSAGES/kio5_baloosearch.mo
share/locale/az/LC_MESSAGES/kio5_tags.mo
share/locale/az/LC_MESSAGES/kio5_timeline.mo
+share/locale/bg/LC_MESSAGES/baloo_file5.mo
+share/locale/bg/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/bg/LC_MESSAGES/balooctl5.mo
share/locale/bg/LC_MESSAGES/baloodb5.mo
share/locale/bg/LC_MESSAGES/balooengine5.mo
@@ -78,6 +84,8 @@ share/locale/bs/LC_MESSAGES/balooshow5.mo
share/locale/bs/LC_MESSAGES/kio5_baloosearch.mo
share/locale/bs/LC_MESSAGES/kio5_tags.mo
share/locale/bs/LC_MESSAGES/kio5_timeline.mo
+share/locale/ca/LC_MESSAGES/baloo_file5.mo
+share/locale/ca/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ca/LC_MESSAGES/balooctl5.mo
share/locale/ca/LC_MESSAGES/baloodb5.mo
share/locale/ca/LC_MESSAGES/balooengine5.mo
@@ -86,6 +94,8 @@ share/locale/ca/LC_MESSAGES/balooshow5.mo
share/locale/ca/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ca/LC_MESSAGES/kio5_tags.mo
share/locale/ca/LC_MESSAGES/kio5_timeline.mo
+share/locale/ca@valencia/LC_MESSAGES/baloo_file5.mo
+share/locale/ca@valencia/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ca@valencia/LC_MESSAGES/balooctl5.mo
share/locale/ca@valencia/LC_MESSAGES/baloodb5.mo
share/locale/ca@valencia/LC_MESSAGES/balooengine5.mo
@@ -94,6 +104,8 @@ share/locale/ca@valencia/LC_MESSAGES/balooshow5.mo
share/locale/ca@valencia/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ca@valencia/LC_MESSAGES/kio5_tags.mo
share/locale/ca@valencia/LC_MESSAGES/kio5_timeline.mo
+share/locale/cs/LC_MESSAGES/baloo_file5.mo
+share/locale/cs/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/cs/LC_MESSAGES/balooctl5.mo
share/locale/cs/LC_MESSAGES/baloodb5.mo
share/locale/cs/LC_MESSAGES/balooengine5.mo
@@ -110,6 +122,8 @@ share/locale/da/LC_MESSAGES/balooshow5.mo
share/locale/da/LC_MESSAGES/kio5_baloosearch.mo
share/locale/da/LC_MESSAGES/kio5_tags.mo
share/locale/da/LC_MESSAGES/kio5_timeline.mo
+share/locale/de/LC_MESSAGES/baloo_file5.mo
+share/locale/de/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/de/LC_MESSAGES/balooctl5.mo
share/locale/de/LC_MESSAGES/baloodb5.mo
share/locale/de/LC_MESSAGES/balooengine5.mo
@@ -126,6 +140,8 @@ share/locale/el/LC_MESSAGES/balooshow5.mo
share/locale/el/LC_MESSAGES/kio5_baloosearch.mo
share/locale/el/LC_MESSAGES/kio5_tags.mo
share/locale/el/LC_MESSAGES/kio5_timeline.mo
+share/locale/en_GB/LC_MESSAGES/baloo_file5.mo
+share/locale/en_GB/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/en_GB/LC_MESSAGES/balooctl5.mo
share/locale/en_GB/LC_MESSAGES/baloodb5.mo
share/locale/en_GB/LC_MESSAGES/balooengine5.mo
@@ -134,6 +150,8 @@ share/locale/en_GB/LC_MESSAGES/balooshow5.mo
share/locale/en_GB/LC_MESSAGES/kio5_baloosearch.mo
share/locale/en_GB/LC_MESSAGES/kio5_tags.mo
share/locale/en_GB/LC_MESSAGES/kio5_timeline.mo
+share/locale/es/LC_MESSAGES/baloo_file5.mo
+share/locale/es/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/es/LC_MESSAGES/balooctl5.mo
share/locale/es/LC_MESSAGES/baloodb5.mo
share/locale/es/LC_MESSAGES/balooengine5.mo
@@ -150,6 +168,8 @@ share/locale/et/LC_MESSAGES/balooshow5.mo
share/locale/et/LC_MESSAGES/kio5_baloosearch.mo
share/locale/et/LC_MESSAGES/kio5_tags.mo
share/locale/et/LC_MESSAGES/kio5_timeline.mo
+share/locale/eu/LC_MESSAGES/baloo_file5.mo
+share/locale/eu/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/eu/LC_MESSAGES/balooctl5.mo
share/locale/eu/LC_MESSAGES/baloodb5.mo
share/locale/eu/LC_MESSAGES/balooengine5.mo
@@ -166,6 +186,8 @@ share/locale/fi/LC_MESSAGES/balooshow5.mo
share/locale/fi/LC_MESSAGES/kio5_baloosearch.mo
share/locale/fi/LC_MESSAGES/kio5_tags.mo
share/locale/fi/LC_MESSAGES/kio5_timeline.mo
+share/locale/fr/LC_MESSAGES/baloo_file5.mo
+share/locale/fr/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/fr/LC_MESSAGES/balooctl5.mo
share/locale/fr/LC_MESSAGES/baloodb5.mo
share/locale/fr/LC_MESSAGES/balooengine5.mo
@@ -198,6 +220,8 @@ share/locale/hu/LC_MESSAGES/balooshow5.mo
share/locale/hu/LC_MESSAGES/kio5_baloosearch.mo
share/locale/hu/LC_MESSAGES/kio5_tags.mo
share/locale/hu/LC_MESSAGES/kio5_timeline.mo
+share/locale/ia/LC_MESSAGES/baloo_file5.mo
+share/locale/ia/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ia/LC_MESSAGES/balooctl5.mo
share/locale/ia/LC_MESSAGES/baloodb5.mo
share/locale/ia/LC_MESSAGES/balooengine5.mo
@@ -214,6 +238,8 @@ share/locale/id/LC_MESSAGES/balooshow5.mo
share/locale/id/LC_MESSAGES/kio5_baloosearch.mo
share/locale/id/LC_MESSAGES/kio5_tags.mo
share/locale/id/LC_MESSAGES/kio5_timeline.mo
+share/locale/it/LC_MESSAGES/baloo_file5.mo
+share/locale/it/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/it/LC_MESSAGES/balooctl5.mo
share/locale/it/LC_MESSAGES/baloodb5.mo
share/locale/it/LC_MESSAGES/balooengine5.mo
@@ -230,6 +256,8 @@ share/locale/ja/LC_MESSAGES/balooshow5.mo
share/locale/ja/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ja/LC_MESSAGES/kio5_tags.mo
share/locale/ja/LC_MESSAGES/kio5_timeline.mo
+share/locale/ka/LC_MESSAGES/baloo_file5.mo
+share/locale/ka/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ka/LC_MESSAGES/balooctl5.mo
share/locale/ka/LC_MESSAGES/baloodb5.mo
share/locale/ka/LC_MESSAGES/balooengine5.mo
@@ -238,6 +266,8 @@ share/locale/ka/LC_MESSAGES/balooshow5.mo
share/locale/ka/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ka/LC_MESSAGES/kio5_tags.mo
share/locale/ka/LC_MESSAGES/kio5_timeline.mo
+share/locale/ko/LC_MESSAGES/baloo_file5.mo
+share/locale/ko/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ko/LC_MESSAGES/balooctl5.mo
share/locale/ko/LC_MESSAGES/baloodb5.mo
share/locale/ko/LC_MESSAGES/balooengine5.mo
@@ -246,6 +276,8 @@ share/locale/ko/LC_MESSAGES/balooshow5.mo
share/locale/ko/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ko/LC_MESSAGES/kio5_tags.mo
share/locale/ko/LC_MESSAGES/kio5_timeline.mo
+share/locale/lt/LC_MESSAGES/baloo_file5.mo
+share/locale/lt/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/lt/LC_MESSAGES/balooctl5.mo
share/locale/lt/LC_MESSAGES/baloodb5.mo
share/locale/lt/LC_MESSAGES/balooengine5.mo
@@ -274,6 +306,8 @@ share/locale/nds/LC_MESSAGES/balooshow5.mo
share/locale/nds/LC_MESSAGES/kio5_baloosearch.mo
share/locale/nds/LC_MESSAGES/kio5_tags.mo
share/locale/nds/LC_MESSAGES/kio5_timeline.mo
+share/locale/nl/LC_MESSAGES/baloo_file5.mo
+share/locale/nl/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/nl/LC_MESSAGES/balooctl5.mo
share/locale/nl/LC_MESSAGES/baloodb5.mo
share/locale/nl/LC_MESSAGES/balooengine5.mo
@@ -296,6 +330,8 @@ share/locale/pa/LC_MESSAGES/balooshow5.mo
share/locale/pa/LC_MESSAGES/kio5_baloosearch.mo
share/locale/pa/LC_MESSAGES/kio5_tags.mo
share/locale/pa/LC_MESSAGES/kio5_timeline.mo
+share/locale/pl/LC_MESSAGES/baloo_file5.mo
+share/locale/pl/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/pl/LC_MESSAGES/balooctl5.mo
share/locale/pl/LC_MESSAGES/baloodb5.mo
share/locale/pl/LC_MESSAGES/balooengine5.mo
@@ -304,6 +340,8 @@ share/locale/pl/LC_MESSAGES/balooshow5.mo
share/locale/pl/LC_MESSAGES/kio5_baloosearch.mo
share/locale/pl/LC_MESSAGES/kio5_tags.mo
share/locale/pl/LC_MESSAGES/kio5_timeline.mo
+share/locale/pt/LC_MESSAGES/baloo_file5.mo
+share/locale/pt/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/pt/LC_MESSAGES/balooctl5.mo
share/locale/pt/LC_MESSAGES/baloodb5.mo
share/locale/pt/LC_MESSAGES/balooengine5.mo
@@ -312,6 +350,8 @@ share/locale/pt/LC_MESSAGES/balooshow5.mo
share/locale/pt/LC_MESSAGES/kio5_baloosearch.mo
share/locale/pt/LC_MESSAGES/kio5_tags.mo
share/locale/pt/LC_MESSAGES/kio5_timeline.mo
+share/locale/pt_BR/LC_MESSAGES/baloo_file5.mo
+share/locale/pt_BR/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/pt_BR/LC_MESSAGES/balooctl5.mo
share/locale/pt_BR/LC_MESSAGES/baloodb5.mo
share/locale/pt_BR/LC_MESSAGES/balooengine5.mo
@@ -328,6 +368,8 @@ share/locale/ro/LC_MESSAGES/balooshow5.mo
share/locale/ro/LC_MESSAGES/kio5_baloosearch.mo
share/locale/ro/LC_MESSAGES/kio5_tags.mo
share/locale/ro/LC_MESSAGES/kio5_timeline.mo
+share/locale/ru/LC_MESSAGES/baloo_file5.mo
+share/locale/ru/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/ru/LC_MESSAGES/balooctl5.mo
share/locale/ru/LC_MESSAGES/baloodb5.mo
share/locale/ru/LC_MESSAGES/balooengine5.mo
@@ -344,6 +386,8 @@ share/locale/sk/LC_MESSAGES/balooshow5.mo
share/locale/sk/LC_MESSAGES/kio5_baloosearch.mo
share/locale/sk/LC_MESSAGES/kio5_tags.mo
share/locale/sk/LC_MESSAGES/kio5_timeline.mo
+share/locale/sl/LC_MESSAGES/baloo_file5.mo
+share/locale/sl/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/sl/LC_MESSAGES/balooctl5.mo
share/locale/sl/LC_MESSAGES/baloodb5.mo
share/locale/sl/LC_MESSAGES/balooengine5.mo
@@ -400,6 +444,8 @@ share/locale/tg/LC_MESSAGES/balooshow5.mo
share/locale/tg/LC_MESSAGES/kio5_baloosearch.mo
share/locale/tg/LC_MESSAGES/kio5_tags.mo
share/locale/tg/LC_MESSAGES/kio5_timeline.mo
+share/locale/tr/LC_MESSAGES/baloo_file5.mo
+share/locale/tr/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/tr/LC_MESSAGES/balooctl5.mo
share/locale/tr/LC_MESSAGES/baloodb5.mo
share/locale/tr/LC_MESSAGES/balooengine5.mo
@@ -408,6 +454,8 @@ share/locale/tr/LC_MESSAGES/balooshow5.mo
share/locale/tr/LC_MESSAGES/kio5_baloosearch.mo
share/locale/tr/LC_MESSAGES/kio5_tags.mo
share/locale/tr/LC_MESSAGES/kio5_timeline.mo
+share/locale/uk/LC_MESSAGES/baloo_file5.mo
+share/locale/uk/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/uk/LC_MESSAGES/balooctl5.mo
share/locale/uk/LC_MESSAGES/baloodb5.mo
share/locale/uk/LC_MESSAGES/balooengine5.mo
@@ -416,6 +464,8 @@ share/locale/uk/LC_MESSAGES/balooshow5.mo
share/locale/uk/LC_MESSAGES/kio5_baloosearch.mo
share/locale/uk/LC_MESSAGES/kio5_tags.mo
share/locale/uk/LC_MESSAGES/kio5_timeline.mo
+share/locale/zh_CN/LC_MESSAGES/baloo_file5.mo
+share/locale/zh_CN/LC_MESSAGES/baloo_file_extractor5.mo
share/locale/zh_CN/LC_MESSAGES/balooctl5.mo
share/locale/zh_CN/LC_MESSAGES/baloodb5.mo
share/locale/zh_CN/LC_MESSAGES/balooengine5.mo
diff --git a/sysutils/kf5-kwallet/distinfo b/sysutils/kf5-kwallet/distinfo
index c6a4d2bf4035..e3642e5e2eb4 100644
--- a/sysutils/kf5-kwallet/distinfo
+++ b/sysutils/kf5-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703268
-SHA256 (KDE/frameworks/5.103.0/kwallet-5.103.0.tar.xz) = 2a97e95b725a83e578e679569c40fbab3ef091475a00d4bd1ef3d98b2ffef23f
-SIZE (KDE/frameworks/5.103.0/kwallet-5.103.0.tar.xz) = 347664
+TIMESTAMP = 1677956227
+SHA256 (KDE/frameworks/5.104.0/kwallet-5.104.0.tar.xz) = 6058420bf4cae573bda927be5762f76c9bd026872662b52c90491cf30c3a3bb5
+SIZE (KDE/frameworks/5.104.0/kwallet-5.104.0.tar.xz) = 347620
diff --git a/textproc/kf5-kcodecs/distinfo b/textproc/kf5-kcodecs/distinfo
index 90c3466d512e..095f54adbe33 100644
--- a/textproc/kf5-kcodecs/distinfo
+++ b/textproc/kf5-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703269
-SHA256 (KDE/frameworks/5.103.0/kcodecs-5.103.0.tar.xz) = 5e14cae3ec139eec76439ab38b3e379be955f35b8dd2d480e66510c709e26f39
-SIZE (KDE/frameworks/5.103.0/kcodecs-5.103.0.tar.xz) = 2505128
+TIMESTAMP = 1677956228
+SHA256 (KDE/frameworks/5.104.0/kcodecs-5.104.0.tar.xz) = 7ec909f6865eba87a99b046a9aeaa6a83c01308ad1dda87be3f69e91a7909d6b
+SIZE (KDE/frameworks/5.104.0/kcodecs-5.104.0.tar.xz) = 2505800
diff --git a/textproc/kf5-sonnet/distinfo b/textproc/kf5-sonnet/distinfo
index e8675867037d..5ae2dd58b189 100644
--- a/textproc/kf5-sonnet/distinfo
+++ b/textproc/kf5-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703270
-SHA256 (KDE/frameworks/5.103.0/sonnet-5.103.0.tar.xz) = 93382f20684064ab93803e02af303373b27786d871adeeb7da1e62c762c13e4f
-SIZE (KDE/frameworks/5.103.0/sonnet-5.103.0.tar.xz) = 2437700
+TIMESTAMP = 1677956229
+SHA256 (KDE/frameworks/5.104.0/sonnet-5.104.0.tar.xz) = 17276e51f0f4ac2f8745796db135d3143f2f91ee3fc8fb823c94072de5c0b953
+SIZE (KDE/frameworks/5.104.0/sonnet-5.104.0.tar.xz) = 2437856
diff --git a/textproc/kf5-syntax-highlighting/distinfo b/textproc/kf5-syntax-highlighting/distinfo
index 12a70b6d6e67..27e5de9c0d4b 100644
--- a/textproc/kf5-syntax-highlighting/distinfo
+++ b/textproc/kf5-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703271
-SHA256 (KDE/frameworks/5.103.0/syntax-highlighting-5.103.0.tar.xz) = 49198fad25183f8307ec8817f1de6444d5c00d690b210f8b5ce8c408009b3620
-SIZE (KDE/frameworks/5.103.0/syntax-highlighting-5.103.0.tar.xz) = 3390624
+TIMESTAMP = 1677956230
+SHA256 (KDE/frameworks/5.104.0/syntax-highlighting-5.104.0.tar.xz) = 028d08849f04db91d8030a131fe72e0c50afd07f9ef7c3df331c979b6395cd45
+SIZE (KDE/frameworks/5.104.0/syntax-highlighting-5.104.0.tar.xz) = 3390532
diff --git a/www/kf5-kdewebkit/distinfo b/www/kf5-kdewebkit/distinfo
index 1e61d3abafff..6ec08f9b66c6 100644
--- a/www/kf5-kdewebkit/distinfo
+++ b/www/kf5-kdewebkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703272
-SHA256 (KDE/frameworks/5.103.0/kdewebkit-5.103.0.tar.xz) = df32fe622dc7537725e50791ed3923e24046b03765398bb02201111688f175ce
-SIZE (KDE/frameworks/5.103.0/kdewebkit-5.103.0.tar.xz) = 30080
+TIMESTAMP = 1677956231
+SHA256 (KDE/frameworks/5.104.0/kdewebkit-5.104.0.tar.xz) = 40e21aa983e6c444fc01e9e115c8645e7215ee8139e705dfe796f509dc1286b6
+SIZE (KDE/frameworks/5.104.0/kdewebkit-5.104.0.tar.xz) = 30072
diff --git a/www/kf5-khtml/distinfo b/www/kf5-khtml/distinfo
index ca7f2f6d11a1..4992b1d9fa71 100644
--- a/www/kf5-khtml/distinfo
+++ b/www/kf5-khtml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703273
-SHA256 (KDE/frameworks/5.103.0/khtml-5.103.0.tar.xz) = 9a64522088e0f16dbb13c09c7558fb7000f7969140c888cc58c6b70c42b44634
-SIZE (KDE/frameworks/5.103.0/khtml-5.103.0.tar.xz) = 4011212
+TIMESTAMP = 1677956231
+SHA256 (KDE/frameworks/5.104.0/khtml-5.104.0.tar.xz) = e11ba874cef364d96da981adde027f14012f261f26ce9028928bba3e10f6c447
+SIZE (KDE/frameworks/5.104.0/khtml-5.104.0.tar.xz) = 4010968
diff --git a/www/kf5-kjs/distinfo b/www/kf5-kjs/distinfo
index 3b6d5a1b7ccf..ad6681ad8d47 100644
--- a/www/kf5-kjs/distinfo
+++ b/www/kf5-kjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703274
-SHA256 (KDE/frameworks/5.103.0/kjs-5.103.0.tar.xz) = 5a46e153dffb8738f265cb1c127b05b47bd234335bc79705beba55aa68d89407
-SIZE (KDE/frameworks/5.103.0/kjs-5.103.0.tar.xz) = 339840
+TIMESTAMP = 1677956232
+SHA256 (KDE/frameworks/5.104.0/kjs-5.104.0.tar.xz) = bdd6b3f095fa43a3ce779cf380d621f6d2923cd7f33480d3bd281f756b44eb35
+SIZE (KDE/frameworks/5.104.0/kjs-5.104.0.tar.xz) = 339792
diff --git a/www/kf5-kjsembed/distinfo b/www/kf5-kjsembed/distinfo
index 9479ad4e978e..df6c325aaade 100644
--- a/www/kf5-kjsembed/distinfo
+++ b/www/kf5-kjsembed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703275
-SHA256 (KDE/frameworks/5.103.0/kjsembed-5.103.0.tar.xz) = 2951379fbb10c8eb1e1e6c31ec8ba476f4821daf9d8a8e5f0663de0066bf842c
-SIZE (KDE/frameworks/5.103.0/kjsembed-5.103.0.tar.xz) = 2490476
+TIMESTAMP = 1677956233
+SHA256 (KDE/frameworks/5.104.0/kjsembed-5.104.0.tar.xz) = b011f853ddc5b2cf3c52a834011f0d59bb66e65bd0427bb9b734a1c728d5b10b
+SIZE (KDE/frameworks/5.104.0/kjsembed-5.104.0.tar.xz) = 2490032
diff --git a/x11-themes/kf5-breeze-icons/distinfo b/x11-themes/kf5-breeze-icons/distinfo
index 65dc993f8562..631cd52d0e98 100644
--- a/x11-themes/kf5-breeze-icons/distinfo
+++ b/x11-themes/kf5-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703276
-SHA256 (KDE/frameworks/5.103.0/breeze-icons-5.103.0.tar.xz) = 7925d70ef2078316f69b9d26e7b1536844fb1d3c045fc78a2464c54871415abd
-SIZE (KDE/frameworks/5.103.0/breeze-icons-5.103.0.tar.xz) = 2163436
+TIMESTAMP = 1677956234
+SHA256 (KDE/frameworks/5.104.0/breeze-icons-5.104.0.tar.xz) = ff2dacc3fb6f1c7acd378638329f2e5b5fc4fdb3dab1321716d2d54b32eaae6a
+SIZE (KDE/frameworks/5.104.0/breeze-icons-5.104.0.tar.xz) = 2163596
diff --git a/x11-themes/kf5-breeze-icons/pkg-plist b/x11-themes/kf5-breeze-icons/pkg-plist
index f21f97bdbd26..a2526204c365 100644
--- a/x11-themes/kf5-breeze-icons/pkg-plist
+++ b/x11-themes/kf5-breeze-icons/pkg-plist
@@ -2108,6 +2108,7 @@ share/icons/breeze-dark/actions/22/draw-halfcircle3.svg
share/icons/breeze-dark/actions/22/draw-halfcircle4.svg
share/icons/breeze-dark/actions/22/draw-highlight.svg
share/icons/breeze-dark/actions/22/draw-line.svg
+share/icons/breeze-dark/actions/22/draw-number.svg
share/icons/breeze-dark/actions/22/draw-path.svg
share/icons/breeze-dark/actions/22/draw-polygon-star.svg
share/icons/breeze-dark/actions/22/draw-polygon.svg
@@ -4034,6 +4035,7 @@ share/icons/breeze-dark/actions/24/draw-halfcircle3.svg
share/icons/breeze-dark/actions/24/draw-halfcircle4.svg
share/icons/breeze-dark/actions/24/draw-highlight.svg
share/icons/breeze-dark/actions/24/draw-line.svg
+share/icons/breeze-dark/actions/24/draw-number.svg
share/icons/breeze-dark/actions/24/draw-path.svg
share/icons/breeze-dark/actions/24/draw-polygon-star.svg
share/icons/breeze-dark/actions/24/draw-polygon.svg
@@ -13106,6 +13108,7 @@ share/icons/breeze/actions/22/draw-halfcircle3.svg
share/icons/breeze/actions/22/draw-halfcircle4.svg
share/icons/breeze/actions/22/draw-highlight.svg
share/icons/breeze/actions/22/draw-line.svg
+share/icons/breeze/actions/22/draw-number.svg
share/icons/breeze/actions/22/draw-path.svg
share/icons/breeze/actions/22/draw-polygon-star.svg
share/icons/breeze/actions/22/draw-polygon.svg
@@ -15046,6 +15049,7 @@ share/icons/breeze/actions/24/draw-halfcircle3.svg
share/icons/breeze/actions/24/draw-halfcircle4.svg
share/icons/breeze/actions/24/draw-highlight.svg
share/icons/breeze/actions/24/draw-line.svg
+share/icons/breeze/actions/24/draw-number.svg
share/icons/breeze/actions/24/draw-path.svg
share/icons/breeze/actions/24/draw-polygon-star.svg
share/icons/breeze/actions/24/draw-polygon.svg
diff --git a/x11-themes/kf5-kemoticons/distinfo b/x11-themes/kf5-kemoticons/distinfo
index ffabb27cada5..6b7096e40897 100644
--- a/x11-themes/kf5-kemoticons/distinfo
+++ b/x11-themes/kf5-kemoticons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703277
-SHA256 (KDE/frameworks/5.103.0/kemoticons-5.103.0.tar.xz) = 13c1c2213868022ea38fa7612282d443e1461425aec42c5a91766f5f035ffa82
-SIZE (KDE/frameworks/5.103.0/kemoticons-5.103.0.tar.xz) = 1700700
+TIMESTAMP = 1677956235
+SHA256 (KDE/frameworks/5.104.0/kemoticons-5.104.0.tar.xz) = ce61f3a905d84206e622b76954a05be4eea1e9ad012c3d0b694e1fe7af94c2e0
+SIZE (KDE/frameworks/5.104.0/kemoticons-5.104.0.tar.xz) = 1700644
diff --git a/x11-themes/kf5-kiconthemes/distinfo b/x11-themes/kf5-kiconthemes/distinfo
index eaa2bba00def..8604646ee4bd 100644
--- a/x11-themes/kf5-kiconthemes/distinfo
+++ b/x11-themes/kf5-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703277
-SHA256 (KDE/frameworks/5.103.0/kiconthemes-5.103.0.tar.xz) = 482094541ee3b6379c0bf6e42d96a6e1b2a0024936cebbaf702b9f853cfb124e
-SIZE (KDE/frameworks/5.103.0/kiconthemes-5.103.0.tar.xz) = 1311692
+TIMESTAMP = 1677956236
+SHA256 (KDE/frameworks/5.104.0/kiconthemes-5.104.0.tar.xz) = 70f4d9f950acdaa28b539838226ed1cff7e70cdcf177272185bac7c75a6cccdf
+SIZE (KDE/frameworks/5.104.0/kiconthemes-5.104.0.tar.xz) = 1311912
diff --git a/x11-themes/kf5-oxygen-icons5/distinfo b/x11-themes/kf5-oxygen-icons5/distinfo
index 107b3e2bd96b..a826ff720254 100644
--- a/x11-themes/kf5-oxygen-icons5/distinfo
+++ b/x11-themes/kf5-oxygen-icons5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703280
-SHA256 (KDE/frameworks/5.103.0/oxygen-icons5-5.103.0.tar.xz) = 387fbe84d111eb7aae0ba922a05cabfd87decb81c951dec8a20ae7c9d487968c
-SIZE (KDE/frameworks/5.103.0/oxygen-icons5-5.103.0.tar.xz) = 238637192
+TIMESTAMP = 1677956238
+SHA256 (KDE/frameworks/5.104.0/oxygen-icons5-5.104.0.tar.xz) = 055f1e89b388b13f79af8773e66884a6eca33e41fcf01f1c274be4d336a9c6e8
+SIZE (KDE/frameworks/5.104.0/oxygen-icons5-5.104.0.tar.xz) = 238635752
diff --git a/x11-themes/kf5-qqc2-desktop-style/distinfo b/x11-themes/kf5-qqc2-desktop-style/distinfo
index c22d89fce1bb..3d6da108847f 100644
--- a/x11-themes/kf5-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf5-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703281
-SHA256 (KDE/frameworks/5.103.0/qqc2-desktop-style-5.103.0.tar.xz) = f18eba0ca9e6f5e2133c7108ee2c48243c498112d4d6dceeecf8a63d17b728a5
-SIZE (KDE/frameworks/5.103.0/qqc2-desktop-style-5.103.0.tar.xz) = 68936
+TIMESTAMP = 1677956239
+SHA256 (KDE/frameworks/5.104.0/qqc2-desktop-style-5.104.0.tar.xz) = 9a72ee9f0a85b5ddd0c135fb7260689e6687880966f96cc77afef5169ec4febc
+SIZE (KDE/frameworks/5.104.0/qqc2-desktop-style-5.104.0.tar.xz) = 69032
diff --git a/x11-toolkits/kf5-attica/distinfo b/x11-toolkits/kf5-attica/distinfo
index a5cef486a0c9..8dc1d1a3ea68 100644
--- a/x11-toolkits/kf5-attica/distinfo
+++ b/x11-toolkits/kf5-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703282
-SHA256 (KDE/frameworks/5.103.0/attica-5.103.0.tar.xz) = 3a34fca668cc83c6e3ae8dd0138ccd88302959d56bd72fc80621c447a19e609d
-SIZE (KDE/frameworks/5.103.0/attica-5.103.0.tar.xz) = 69436
+TIMESTAMP = 1677956240
+SHA256 (KDE/frameworks/5.104.0/attica-5.104.0.tar.xz) = c3491c8040986fc4ef1e798b3024d3d7ceee8c00eeca11b4c5c468ae3081b46f
+SIZE (KDE/frameworks/5.104.0/attica-5.104.0.tar.xz) = 69456
diff --git a/x11-toolkits/kf5-kcompletion/distinfo b/x11-toolkits/kf5-kcompletion/distinfo
index 90b612941aab..f20dae630f41 100644
--- a/x11-toolkits/kf5-kcompletion/distinfo
+++ b/x11-toolkits/kf5-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703283
-SHA256 (KDE/frameworks/5.103.0/kcompletion-5.103.0.tar.xz) = d02374cba2bb3da774a938ef72744282af80a6c63851baa5825af173c7cb764f
-SIZE (KDE/frameworks/5.103.0/kcompletion-5.103.0.tar.xz) = 2337188
+TIMESTAMP = 1677956241
+SHA256 (KDE/frameworks/5.104.0/kcompletion-5.104.0.tar.xz) = b0ed0246871283df04c62f0df2b221e32911cb4d292d5ae42f860958032eb510
+SIZE (KDE/frameworks/5.104.0/kcompletion-5.104.0.tar.xz) = 2337504
diff --git a/x11-toolkits/kf5-kconfigwidgets/distinfo b/x11-toolkits/kf5-kconfigwidgets/distinfo
index 4f0a96741e12..cc7f53b20679 100644
--- a/x11-toolkits/kf5-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf5-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703284
-SHA256 (KDE/frameworks/5.103.0/kconfigwidgets-5.103.0.tar.xz) = f91cef38cc4e6068a35ad36a1ad229e2f57821dab22b4cc6181df671f16aa373
-SIZE (KDE/frameworks/5.103.0/kconfigwidgets-5.103.0.tar.xz) = 2611872
+TIMESTAMP = 1677956242
+SHA256 (KDE/frameworks/5.104.0/kconfigwidgets-5.104.0.tar.xz) = eb9014b813a1c8a18c78ef11be296964b31338e5237080a74234bf97ead64522
+SIZE (KDE/frameworks/5.104.0/kconfigwidgets-5.104.0.tar.xz) = 2611904
diff --git a/x11-toolkits/kf5-kdesignerplugin/distinfo b/x11-toolkits/kf5-kdesignerplugin/distinfo
index 296dff06fb87..77ce43132a08 100644
--- a/x11-toolkits/kf5-kdesignerplugin/distinfo
+++ b/x11-toolkits/kf5-kdesignerplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703285
-SHA256 (KDE/frameworks/5.103.0/kdesignerplugin-5.103.0.tar.xz) = 1c52d7cd61e3404bb83f14be533b2c825e29599484b0b16733d852117eab3aca
-SIZE (KDE/frameworks/5.103.0/kdesignerplugin-5.103.0.tar.xz) = 2286764
+TIMESTAMP = 1677956242
+SHA256 (KDE/frameworks/5.104.0/kdesignerplugin-5.104.0.tar.xz) = bc9b0244f37938683d9e7dd622ff853a9b757cefcbc0f0f257e99443f2968183
+SIZE (KDE/frameworks/5.104.0/kdesignerplugin-5.104.0.tar.xz) = 2287060
diff --git a/x11-toolkits/kf5-kguiaddons/distinfo b/x11-toolkits/kf5-kguiaddons/distinfo
index 59aea3ffee36..6f918e85dffc 100644
--- a/x11-toolkits/kf5-kguiaddons/distinfo
+++ b/x11-toolkits/kf5-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703285
-SHA256 (KDE/frameworks/5.103.0/kguiaddons-5.103.0.tar.xz) = e63280fdefc4d82b42fc7b8e8e30c0b92e05538b00fb31086683019cc2d5b232
-SIZE (KDE/frameworks/5.103.0/kguiaddons-5.103.0.tar.xz) = 78224
+TIMESTAMP = 1677956243
+SHA256 (KDE/frameworks/5.104.0/kguiaddons-5.104.0.tar.xz) = fb8d8de25b684af6f9e9e893912664a18231486ac995d2522676018c3e93840d
+SIZE (KDE/frameworks/5.104.0/kguiaddons-5.104.0.tar.xz) = 78208
diff --git a/x11-toolkits/kf5-kirigami2/distinfo b/x11-toolkits/kf5-kirigami2/distinfo
index 49482283d555..52a4f210a352 100644
--- a/x11-toolkits/kf5-kirigami2/distinfo
+++ b/x11-toolkits/kf5-kirigami2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703286
-SHA256 (KDE/frameworks/5.103.0/kirigami2-5.103.0.tar.xz) = a6667f221e7777fb49ffb6c44407f55ac691e14fbdf4fe3f0051201078c83744
-SIZE (KDE/frameworks/5.103.0/kirigami2-5.103.0.tar.xz) = 372552
+TIMESTAMP = 1677956244
+SHA256 (KDE/frameworks/5.104.0/kirigami2-5.104.0.tar.xz) = a037e45d7b1323c53f67562ebcfda0accd14385282fc59ce967accceab0bdab1
+SIZE (KDE/frameworks/5.104.0/kirigami2-5.104.0.tar.xz) = 372976
diff --git a/x11-toolkits/kf5-kitemviews/distinfo b/x11-toolkits/kf5-kitemviews/distinfo
index c7192bc27f45..67449df7a86f 100644
--- a/x11-toolkits/kf5-kitemviews/distinfo
+++ b/x11-toolkits/kf5-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703287
-SHA256 (KDE/frameworks/5.103.0/kitemviews-5.103.0.tar.xz) = 8069046d455ea404f67403b057a6060055038a570c5a8307712128dd52649c4e
-SIZE (KDE/frameworks/5.103.0/kitemviews-5.103.0.tar.xz) = 2265136
+TIMESTAMP = 1677956245
+SHA256 (KDE/frameworks/5.104.0/kitemviews-5.104.0.tar.xz) = 94920dc68c187319fa79c64e194e9ebecaef8c97fc4bd6aba342c18bc75a48bc
+SIZE (KDE/frameworks/5.104.0/kitemviews-5.104.0.tar.xz) = 2264908
diff --git a/x11-toolkits/kf5-kjobwidgets/distinfo b/x11-toolkits/kf5-kjobwidgets/distinfo
index e0328d534042..ea7c6071b5ee 100644
--- a/x11-toolkits/kf5-kjobwidgets/distinfo
+++ b/x11-toolkits/kf5-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703288
-SHA256 (KDE/frameworks/5.103.0/kjobwidgets-5.103.0.tar.xz) = fa350ac797cb7d4da1d823a09b3036cd91710df7f23c795ee190004949ff4886
-SIZE (KDE/frameworks/5.103.0/kjobwidgets-5.103.0.tar.xz) = 2301260
+TIMESTAMP = 1677956246
+SHA256 (KDE/frameworks/5.104.0/kjobwidgets-5.104.0.tar.xz) = 3b254124d3bf20666a514710fef8990325da2ade14f49368b1bed1256eb8fea1
+SIZE (KDE/frameworks/5.104.0/kjobwidgets-5.104.0.tar.xz) = 2301008
diff --git a/x11-toolkits/kf5-ktextwidgets/distinfo b/x11-toolkits/kf5-ktextwidgets/distinfo
index d62c11c05172..f218525acc4a 100644
--- a/x11-toolkits/kf5-ktextwidgets/distinfo
+++ b/x11-toolkits/kf5-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703289
-SHA256 (KDE/frameworks/5.103.0/ktextwidgets-5.103.0.tar.xz) = 95e029aaae1b80669c9e1b241797645dabf562c5a1ceb68e398d0a06d969b5e7
-SIZE (KDE/frameworks/5.103.0/ktextwidgets-5.103.0.tar.xz) = 2552388
+TIMESTAMP = 1677956247
+SHA256 (KDE/frameworks/5.104.0/ktextwidgets-5.104.0.tar.xz) = 48fe28cbe8a54b1227a0ce502c3f4534e46789a4988db44b2e5f362ee2e17dea
+SIZE (KDE/frameworks/5.104.0/ktextwidgets-5.104.0.tar.xz) = 2552460
diff --git a/x11-toolkits/kf5-kwidgetsaddons/distinfo b/x11-toolkits/kf5-kwidgetsaddons/distinfo
index 4439f5eb6ba7..ec5fcf2dc4f0 100644
--- a/x11-toolkits/kf5-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf5-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703290
-SHA256 (KDE/frameworks/5.103.0/kwidgetsaddons-5.103.0.tar.xz) = 4c08cc7e8b28d1fbbf2804b44b534c66173b784457c4ca04b5609178e68c6441
-SIZE (KDE/frameworks/5.103.0/kwidgetsaddons-5.103.0.tar.xz) = 4270704
+TIMESTAMP = 1677956248
+SHA256 (KDE/frameworks/5.104.0/kwidgetsaddons-5.104.0.tar.xz) = 4abbb552cd43e51ad2070d8780ca7112e2c9771c2258734ae4a97712b9123120
+SIZE (KDE/frameworks/5.104.0/kwidgetsaddons-5.104.0.tar.xz) = 4270984
diff --git a/x11-toolkits/kf5-kxmlgui/distinfo b/x11-toolkits/kf5-kxmlgui/distinfo
index 20d62310502d..f0b7c03cec75 100644
--- a/x11-toolkits/kf5-kxmlgui/distinfo
+++ b/x11-toolkits/kf5-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703291
-SHA256 (KDE/frameworks/5.103.0/kxmlgui-5.103.0.tar.xz) = 60df820035f039b551a9de833f256f607743f9afe8c9c885c7a29d6f00b26404
-SIZE (KDE/frameworks/5.103.0/kxmlgui-5.103.0.tar.xz) = 2951880
+TIMESTAMP = 1677956248
+SHA256 (KDE/frameworks/5.104.0/kxmlgui-5.104.0.tar.xz) = f45d5a5411b3ca0197c1e4720c27c7d85e351aeee03aca861066e8db3c7c93e6
+SIZE (KDE/frameworks/5.104.0/kxmlgui-5.104.0.tar.xz) = 2952068
diff --git a/x11/kf5-frameworkintegration/distinfo b/x11/kf5-frameworkintegration/distinfo
index fb36ad54504b..7ec16ab99642 100644
--- a/x11/kf5-frameworkintegration/distinfo
+++ b/x11/kf5-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703292
-SHA256 (KDE/frameworks/5.103.0/frameworkintegration-5.103.0.tar.xz) = 23f1937da5a15a909baea1827d49fedf2d3073121a0a2c7a4482db6c136492be
-SIZE (KDE/frameworks/5.103.0/frameworkintegration-5.103.0.tar.xz) = 1760004
+TIMESTAMP = 1677956249
+SHA256 (KDE/frameworks/5.104.0/frameworkintegration-5.104.0.tar.xz) = 51c8074517dc0d03c1cc199d68272c73a3d8f636722473d298b3030d9f38b9e8
+SIZE (KDE/frameworks/5.104.0/frameworkintegration-5.104.0.tar.xz) = 1759964
diff --git a/x11/kf5-kactivities-stats/distinfo b/x11/kf5-kactivities-stats/distinfo
index ad91d1533dd8..bbc6e076b1e3 100644
--- a/x11/kf5-kactivities-stats/distinfo
+++ b/x11/kf5-kactivities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703294
-SHA256 (KDE/frameworks/5.103.0/kactivities-stats-5.103.0.tar.xz) = f9e4106112c805fde8901b2e133f3ec757f6fad2d105be2aac8411c3920d453d
-SIZE (KDE/frameworks/5.103.0/kactivities-stats-5.103.0.tar.xz) = 84484
+TIMESTAMP = 1677956251
+SHA256 (KDE/frameworks/5.104.0/kactivities-stats-5.104.0.tar.xz) = 4e9e359fd16e790d5f4b6ea25727f610db98fbe51bf2d958d044d2bb349bba43
+SIZE (KDE/frameworks/5.104.0/kactivities-stats-5.104.0.tar.xz) = 84484
diff --git a/x11/kf5-kactivities/distinfo b/x11/kf5-kactivities/distinfo
index a4b0a6194786..2eab9bf7278f 100644
--- a/x11/kf5-kactivities/distinfo
+++ b/x11/kf5-kactivities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703293
-SHA256 (KDE/frameworks/5.103.0/kactivities-5.103.0.tar.xz) = 6d328b968eae1b1b7d2582f7e3b721b4de5296af98796956dd52ce84ba4f8835
-SIZE (KDE/frameworks/5.103.0/kactivities-5.103.0.tar.xz) = 73556
+TIMESTAMP = 1677956251
+SHA256 (KDE/frameworks/5.104.0/kactivities-5.104.0.tar.xz) = 29c31525763a44def441fed012af951fe424bd9a88892701ddf16d84f0917953
+SIZE (KDE/frameworks/5.104.0/kactivities-5.104.0.tar.xz) = 73548
diff --git a/x11/kf5-kded/distinfo b/x11/kf5-kded/distinfo
index 7cba69eea3a4..22851a718747 100644
--- a/x11/kf5-kded/distinfo
+++ b/x11/kf5-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703295
-SHA256 (KDE/frameworks/5.103.0/kded-5.103.0.tar.xz) = 00a760becee15f782ef05c26be212565df4d718c7a81ec35e143d31cdac8948d
-SIZE (KDE/frameworks/5.103.0/kded-5.103.0.tar.xz) = 40984
+TIMESTAMP = 1677956252
+SHA256 (KDE/frameworks/5.104.0/kded-5.104.0.tar.xz) = 2785972032c44e5d72c5643f6a5a9925e1fbf5389eb2ec00bd9d9d90a77ac4af
+SIZE (KDE/frameworks/5.104.0/kded-5.104.0.tar.xz) = 40996
diff --git a/x11/kf5-kdelibs4support/distinfo b/x11/kf5-kdelibs4support/distinfo
index 04dda4ee5cba..deb48a05853a 100644
--- a/x11/kf5-kdelibs4support/distinfo
+++ b/x11/kf5-kdelibs4support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703296
-SHA256 (KDE/frameworks/5.103.0/kdelibs4support-5.103.0.tar.xz) = fbc2a980a2c5a50400b4bda3a1d11d54384934f49d9a444292a7204c5411f853
-SIZE (KDE/frameworks/5.103.0/kdelibs4support-5.103.0.tar.xz) = 3720876
+TIMESTAMP = 1677956253
+SHA256 (KDE/frameworks/5.104.0/kdelibs4support-5.104.0.tar.xz) = 9baab7823864ce05917c09126187dbca8a66f69669ddcacf8bb3d3a68c3935f2
+SIZE (KDE/frameworks/5.104.0/kdelibs4support-5.104.0.tar.xz) = 3722108
diff --git a/x11/kf5-kglobalaccel/distinfo b/x11/kf5-kglobalaccel/distinfo
index 256e1200aa99..7bc063b09ce2 100644
--- a/x11/kf5-kglobalaccel/distinfo
+++ b/x11/kf5-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703297
-SHA256 (KDE/frameworks/5.103.0/kglobalaccel-5.103.0.tar.xz) = 9abe678aaaf6ba2ee23fbce153725572d51afe9a3d0f3d50688363f2edd14f92
-SIZE (KDE/frameworks/5.103.0/kglobalaccel-5.103.0.tar.xz) = 2338980
+TIMESTAMP = 1677956254
+SHA256 (KDE/frameworks/5.104.0/kglobalaccel-5.104.0.tar.xz) = d9d2f89540b4d399b9af19afb69f53bb9efffb87471f636bb83839767aba7eae
+SIZE (KDE/frameworks/5.104.0/kglobalaccel-5.104.0.tar.xz) = 2338576
diff --git a/x11/kf5-kinit/distinfo b/x11/kf5-kinit/distinfo
index dd934a770020..72ebe3cb51ef 100644
--- a/x11/kf5-kinit/distinfo
+++ b/x11/kf5-kinit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703298
-SHA256 (KDE/frameworks/5.103.0/kinit-5.103.0.tar.xz) = e558aa014dba92047f166aac24a253c179444de02577d5da43fb8bdfa0565d78
-SIZE (KDE/frameworks/5.103.0/kinit-5.103.0.tar.xz) = 2405132
+TIMESTAMP = 1677956255
+SHA256 (KDE/frameworks/5.104.0/kinit-5.104.0.tar.xz) = 7178689192f75beca0bdde3b265f9c94d5b7a7153206714fecec55ea71bd7234
+SIZE (KDE/frameworks/5.104.0/kinit-5.104.0.tar.xz) = 2404928
diff --git a/x11/kf5-krunner/distinfo b/x11/kf5-krunner/distinfo
index 916b744cb561..14f61683251d 100644
--- a/x11/kf5-krunner/distinfo
+++ b/x11/kf5-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703299
-SHA256 (KDE/frameworks/5.103.0/krunner-5.103.0.tar.xz) = 05e89ea5f996caf8bc7df13f340eb33066edb98b29c8e367ede261eacc15ca72
-SIZE (KDE/frameworks/5.103.0/krunner-5.103.0.tar.xz) = 88196
+TIMESTAMP = 1677956256
+SHA256 (KDE/frameworks/5.104.0/krunner-5.104.0.tar.xz) = 5a7269e9e5b6ea805b8ddfe1c714360512d6ebcc0e1ba06b4ab03bc7322c78a4
+SIZE (KDE/frameworks/5.104.0/krunner-5.104.0.tar.xz) = 88352
diff --git a/x11/kf5-kwayland/distinfo b/x11/kf5-kwayland/distinfo
index 6378989c96ac..4da7a60f8c00 100644
--- a/x11/kf5-kwayland/distinfo
+++ b/x11/kf5-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703299
-SHA256 (KDE/frameworks/5.103.0/kwayland-5.103.0.tar.xz) = 072024ec73305786610d5102559f0084fd4890d731a7fa039f2057bf4f32a2a9
-SIZE (KDE/frameworks/5.103.0/kwayland-5.103.0.tar.xz) = 336768
+TIMESTAMP = 1677956256
+SHA256 (KDE/frameworks/5.104.0/kwayland-5.104.0.tar.xz) = 05eb60288e85cdbaef4acf8d3b3b1bb4a814d2cf0ce7011e0d10cbf193bfe076
+SIZE (KDE/frameworks/5.104.0/kwayland-5.104.0.tar.xz) = 336844
diff --git a/x11/kf5-kwindowsystem/distinfo b/x11/kf5-kwindowsystem/distinfo
index b012ab1c8263..93c9bffa781e 100644
--- a/x11/kf5-kwindowsystem/distinfo
+++ b/x11/kf5-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703300
-SHA256 (KDE/frameworks/5.103.0/kwindowsystem-5.103.0.tar.xz) = ec6af8efd4399d140929b1a057bff8c679210d98fd26f309fdf8f89fccbf13a5
-SIZE (KDE/frameworks/5.103.0/kwindowsystem-5.103.0.tar.xz) = 2435640
+TIMESTAMP = 1677956257
+SHA256 (KDE/frameworks/5.104.0/kwindowsystem-5.104.0.tar.xz) = 6b10ee354ebb7d2dfd6baa1374929d30811f8169c8233e55849e31e38e6af81a
+SIZE (KDE/frameworks/5.104.0/kwindowsystem-5.104.0.tar.xz) = 2435600
diff --git a/x11/kf5-plasma-framework/distinfo b/x11/kf5-plasma-framework/distinfo
index 989be9876549..08913365af8b 100644
--- a/x11/kf5-plasma-framework/distinfo
+++ b/x11/kf5-plasma-framework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675703301
-SHA256 (KDE/frameworks/5.103.0/plasma-framework-5.103.0.tar.xz) = a0b3cecce4f8bb22ad4ffb0d2f356b2efbdd9dc94d9b5f568dbd83a7431e8ae1
-SIZE (KDE/frameworks/5.103.0/plasma-framework-5.103.0.tar.xz) = 3308144
+TIMESTAMP = 1678554705
+SHA256 (KDE/frameworks/5.104.0/plasma-framework-5.104.0.tar.xz) = fa3bd51e1dc040079d9b4ea7b8b840846007624653a5ccb7dbbbf11ca580c55b
+SIZE (KDE/frameworks/5.104.0/plasma-framework-5.104.0.tar.xz) = 3308212