git: 52813d68e9bf - main - KDE: Update KDE Frameworks to 5.104

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Mon, 20 Mar 2023 08:43:34 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52813d68e9bf76799b7226165e7e076eef1ee77a

commit 52813d68e9bf76799b7226165e7e076eef1ee77a
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-03-04 19:43:57 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-03-20 08:43:11 +0000

    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
---
 Mk/Uses/kde.mk                             |  2 +-
 archivers/kf5-karchive/distinfo            |  6 ++--
 archivers/kf5-karchive/pkg-plist           |  1 +
 devel/kf5-extra-cmake-modules/distinfo     |  6 ++--
 devel/kf5-kapidox/distinfo                 |  6 ++--
 devel/kf5-kauth/distinfo                   |  6 ++--
 devel/kf5-kbookmarks/distinfo              |  6 ++--
 devel/kf5-kcmutils/distinfo                |  6 ++--
 devel/kf5-kconfig/distinfo                 |  6 ++--
 devel/kf5-kcoreaddons/distinfo             |  6 ++--
 devel/kf5-kcrash/distinfo                  |  6 ++--
 devel/kf5-kdbusaddons/distinfo             |  6 ++--
 devel/kf5-kdeclarative/distinfo            |  6 ++--
 devel/kf5-kdoctools/distinfo               |  6 ++--
 devel/kf5-kdoctools/pkg-plist              |  1 +
 devel/kf5-kfilemetadata/distinfo           |  6 ++--
 devel/kf5-ki18n/distinfo                   |  6 ++--
 devel/kf5-kidletime/distinfo               |  6 ++--
 devel/kf5-kio/distinfo                     |  6 ++--
 devel/kf5-kitemmodels/distinfo             |  6 ++--
 devel/kf5-knewstuff/distinfo               |  6 ++--
 devel/kf5-knotifications/distinfo          |  6 ++--
 devel/kf5-knotifyconfig/distinfo           |  6 ++--
 devel/kf5-kpackage/distinfo                |  6 ++--
 devel/kf5-kparts/distinfo                  |  6 ++--
 devel/kf5-kpeople/distinfo                 |  6 ++--
 devel/kf5-kpeople/pkg-plist                |  1 +
 devel/kf5-kpty/distinfo                    |  6 ++--
 devel/kf5-kservice/distinfo                |  6 ++--
 devel/kf5-ktexteditor/distinfo             |  6 ++--
 devel/kf5-kunitconversion/distinfo         |  6 ++--
 devel/kf5-solid/distinfo                   |  6 ++--
 devel/kf5-threadweaver/distinfo            |  6 ++--
 dns/kf5-kdnssd/distinfo                    |  6 ++--
 graphics/kf5-kimageformats/distinfo        |  6 ++--
 graphics/kf5-kplotting/distinfo            |  6 ++--
 graphics/kf5-kquickcharts/distinfo         |  6 ++--
 graphics/kf5-prison/distinfo               |  6 ++--
 lang/kf5-kross/distinfo                    |  6 ++--
 misc/kf5-purpose/distinfo                  |  6 ++--
 misc/kf5-purpose/pkg-plist                 |  5 ++-
 multimedia/kf5-kmediaplayer/distinfo       |  6 ++--
 net/kf5-kcalendarcore/distinfo             |  6 ++--
 net/kf5-kcontacts/distinfo                 |  6 ++--
 net/kf5-kdav/distinfo                      |  6 ++--
 net/kf5-kholidays/distinfo                 |  6 ++--
 net/kf5-kxmlrpcclient/distinfo             |  6 ++--
 net/kf5-syndication/distinfo               |  6 ++--
 security/kf5-kdesu/distinfo                |  6 ++--
 sysutils/kf5-baloo/distinfo                |  6 ++--
 sysutils/kf5-baloo/pkg-plist               | 50 ++++++++++++++++++++++++++++++
 sysutils/kf5-kwallet/distinfo              |  6 ++--
 textproc/kf5-kcodecs/distinfo              |  6 ++--
 textproc/kf5-sonnet/distinfo               |  6 ++--
 textproc/kf5-syntax-highlighting/distinfo  |  6 ++--
 www/kf5-kdewebkit/distinfo                 |  6 ++--
 www/kf5-khtml/distinfo                     |  6 ++--
 www/kf5-kjs/distinfo                       |  6 ++--
 www/kf5-kjsembed/distinfo                  |  6 ++--
 x11-themes/kf5-breeze-icons/distinfo       |  6 ++--
 x11-themes/kf5-breeze-icons/pkg-plist      |  4 +++
 x11-themes/kf5-kemoticons/distinfo         |  6 ++--
 x11-themes/kf5-kiconthemes/distinfo        |  6 ++--
 x11-themes/kf5-oxygen-icons5/distinfo      |  6 ++--
 x11-themes/kf5-qqc2-desktop-style/distinfo |  6 ++--
 x11-toolkits/kf5-attica/distinfo           |  6 ++--
 x11-toolkits/kf5-kcompletion/distinfo      |  6 ++--
 x11-toolkits/kf5-kconfigwidgets/distinfo   |  6 ++--
 x11-toolkits/kf5-kdesignerplugin/distinfo  |  6 ++--
 x11-toolkits/kf5-kguiaddons/distinfo       |  6 ++--
 x11-toolkits/kf5-kirigami2/distinfo        |  6 ++--
 x11-toolkits/kf5-kitemviews/distinfo       |  6 ++--
 x11-toolkits/kf5-kjobwidgets/distinfo      |  6 ++--
 x11-toolkits/kf5-ktextwidgets/distinfo     |  6 ++--
 x11-toolkits/kf5-kwidgetsaddons/distinfo   |  6 ++--
 x11-toolkits/kf5-kxmlgui/distinfo          |  6 ++--
 x11/kf5-frameworkintegration/distinfo      |  6 ++--
 x11/kf5-kactivities-stats/distinfo         |  6 ++--
 x11/kf5-kactivities/distinfo               |  6 ++--
 x11/kf5-kded/distinfo                      |  6 ++--
 x11/kf5-kdelibs4support/distinfo           |  6 ++--
 x11/kf5-kglobalaccel/distinfo              |  6 ++--
 x11/kf5-kinit/distinfo                     |  6 ++--
 x11/kf5-krunner/distinfo                   |  6 ++--
 x11/kf5-kwayland/distinfo                  |  6 ++--
 x11/kf5-kwindowsystem/distinfo             |  6 ++--
 x11/kf5-plasma-framework/distinfo          |  6 ++--
 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
*** 344 LINES SKIPPED ***