git: b24a7e0bb8af - main - KDE: Update KDE Frameworks to 5.109

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Fri, 25 Aug 2023 05:20:06 UTC
The branch main has been updated by tcberner:

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

commit b24a7e0bb8af5ad7cdda66953fa9dd9a9cd98bc8
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-08-11 05:26:46 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-08-25 05:19:00 +0000

    KDE: Update KDE Frameworks to 5.109
    
    Thursday, 17 August 2023
    
    KDE today announces the release of KDE Frameworks 5.109.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
    the KDE Frameworks release announcement.
    
    This release is part of a series of planned monthly releases making
    improvements available to developers in a quick and predictable manner.
    
    Announcement: https://kde.org/announcements/frameworks/5/5.109.0/
    Exp-run by:     antoine
    PR:             273185
---
 Mk/Uses/kde.mk                             |  2 +-
 archivers/kf5-karchive/distinfo            |  6 +++---
 archivers/kf5-karchive/pkg-plist           |  2 ++
 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-kdbusaddons/pkg-plist            |  1 +
 devel/kf5-kdeclarative/distinfo            |  6 +++---
 devel/kf5-kdoctools/distinfo               |  6 +++---
 devel/kf5-kfilemetadata/distinfo           |  6 +++---
 devel/kf5-kfilemetadata/pkg-plist          |  1 +
 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/Makefile                  |  1 -
 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                 | 13 +++++++++++++
 multimedia/kf5-kmediaplayer/distinfo       |  6 +++---
 net/kf5-kcalendarcore/distinfo             |  6 +++---
 net/kf5-kcontacts/distinfo                 |  6 +++---
 net/kf5-kdav/distinfo                      |  6 +++---
 net/kf5-kdav/pkg-plist                     |  1 +
 net/kf5-kholidays/distinfo                 |  6 +++---
 net/kf5-kxmlrpcclient/distinfo             |  6 +++---
 net/kf5-syndication/distinfo               |  6 +++---
 security/kf5-kdesu/distinfo                |  6 +++---
 security/kf5-kdesu/pkg-plist               |  1 +
 sysutils/kf5-baloo/Makefile                |  1 -
 sysutils/kf5-baloo/distinfo                |  6 +++---
 sysutils/kf5-baloo/pkg-plist               |  2 ++
 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/Makefile                     |  1 -
 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-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/Makefile       |  1 -
 x11-toolkits/kf5-kguiaddons/distinfo       |  6 +++---
 x11-toolkits/kf5-kirigami2/Makefile        |  1 -
 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/Makefile                  |  1 -
 x11/kf5-kwayland/distinfo                  |  6 +++---
 x11/kf5-kwindowsystem/distinfo             |  6 +++---
 x11/kf5-plasma-framework/Makefile          |  1 -
 x11/kf5-plasma-framework/distinfo          |  6 +++---
 96 files changed, 263 insertions(+), 248 deletions(-)

diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index d873fc708a38..749abed8e51d 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -79,7 +79,7 @@ KDE_PLASMA_VERSION?=		5.27.7
 KDE_PLASMA_BRANCH?=		stable
 
 # Current KDE frameworks.
-KDE_FRAMEWORKS_VERSION?=	5.108.0
+KDE_FRAMEWORKS_VERSION?=	5.109.0
 KDE_FRAMEWORKS_BRANCH?= 	stable
 
 # Current KDE applications.
diff --git a/archivers/kf5-karchive/distinfo b/archivers/kf5-karchive/distinfo
index cb6e3bc49899..89521462ad21 100644
--- a/archivers/kf5-karchive/distinfo
+++ b/archivers/kf5-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899693
-SHA256 (KDE/frameworks/5.108.0/karchive-5.108.0.tar.xz) = 9e9049551ec7e21dbf173e27390d5ce919d34bf31f395bebb467bfec348075e5
-SIZE (KDE/frameworks/5.108.0/karchive-5.108.0.tar.xz) = 1018996
+TIMESTAMP = 1691653209
+SHA256 (KDE/frameworks/5.109.0/karchive-5.109.0.tar.xz) = 9c4a01c2e4190824e901d487aaa8ce6b2731aa8254fddd9c1a25ee1d1bbbc966
+SIZE (KDE/frameworks/5.109.0/karchive-5.109.0.tar.xz) = 1022440
diff --git a/archivers/kf5-karchive/pkg-plist b/archivers/kf5-karchive/pkg-plist
index 45b1d67b2a6f..8e102529d337 100644
--- a/archivers/kf5-karchive/pkg-plist
+++ b/archivers/kf5-karchive/pkg-plist
@@ -49,6 +49,7 @@ share/locale/id/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/ko/LC_MESSAGES/karchive5_qt.qm
 share/locale/lt/LC_MESSAGES/karchive5_qt.qm
 share/locale/nl/LC_MESSAGES/karchive5_qt.qm
 share/locale/nn/LC_MESSAGES/karchive5_qt.qm
@@ -57,6 +58,7 @@ share/locale/pt/LC_MESSAGES/karchive5_qt.qm
 share/locale/ru/LC_MESSAGES/karchive5_qt.qm
 share/locale/sk/LC_MESSAGES/karchive5_qt.qm
 share/locale/sl/LC_MESSAGES/karchive5_qt.qm
+share/locale/sv/LC_MESSAGES/karchive5_qt.qm
 share/locale/tr/LC_MESSAGES/karchive5_qt.qm
 share/locale/uk/LC_MESSAGES/karchive5_qt.qm
 share/locale/zh_CN/LC_MESSAGES/karchive5_qt.qm
diff --git a/devel/kf5-extra-cmake-modules/distinfo b/devel/kf5-extra-cmake-modules/distinfo
index cbcfa2c5388c..91cd0b721a3b 100644
--- a/devel/kf5-extra-cmake-modules/distinfo
+++ b/devel/kf5-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899694
-SHA256 (KDE/frameworks/5.108.0/extra-cmake-modules-5.108.0.tar.xz) = ff14abd21abd34c2d8c00ee7a1ccd173b9a57ed1824e5c01090897ffffed447a
-SIZE (KDE/frameworks/5.108.0/extra-cmake-modules-5.108.0.tar.xz) = 331500
+TIMESTAMP = 1691653209
+SHA256 (KDE/frameworks/5.109.0/extra-cmake-modules-5.109.0.tar.xz) = 1526b557cf9718e4d3bf31ff241578178d1ee60bdfb863110c97d43d478b7fb7
+SIZE (KDE/frameworks/5.109.0/extra-cmake-modules-5.109.0.tar.xz) = 331684
diff --git a/devel/kf5-kapidox/distinfo b/devel/kf5-kapidox/distinfo
index 0e31e4c258c2..379570bc4c29 100644
--- a/devel/kf5-kapidox/distinfo
+++ b/devel/kf5-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899695
-SHA256 (KDE/frameworks/5.108.0/kapidox-5.108.0.tar.xz) = 0a9c9bbe5c23ea635ecf7dacd228a58d91cebcd0d6fafc54e7d41825ffbbeaf6
-SIZE (KDE/frameworks/5.108.0/kapidox-5.108.0.tar.xz) = 198852
+TIMESTAMP = 1691653209
+SHA256 (KDE/frameworks/5.109.0/kapidox-5.109.0.tar.xz) = 1bcdb507f5c4d6a4bf6701fc0bfe5ef652ffe52e4d5cf3c581dd1e522fa12ac0
+SIZE (KDE/frameworks/5.109.0/kapidox-5.109.0.tar.xz) = 198848
diff --git a/devel/kf5-kauth/distinfo b/devel/kf5-kauth/distinfo
index ecf8285793c2..1f825685d0eb 100644
--- a/devel/kf5-kauth/distinfo
+++ b/devel/kf5-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899696
-SHA256 (KDE/frameworks/5.108.0/kauth-5.108.0.tar.xz) = 5f6e5133737b5f957361530d63080a58b93571d289b36f0a52616bf973d8c076
-SIZE (KDE/frameworks/5.108.0/kauth-5.108.0.tar.xz) = 2307472
+TIMESTAMP = 1691653210
+SHA256 (KDE/frameworks/5.109.0/kauth-5.109.0.tar.xz) = 3f7d81fccbc9336306a88ae52016cde3645b3bf9fed16ac3d17fc6ef85d7a0ae
+SIZE (KDE/frameworks/5.109.0/kauth-5.109.0.tar.xz) = 2307448
diff --git a/devel/kf5-kbookmarks/distinfo b/devel/kf5-kbookmarks/distinfo
index 2d41416c0a18..a18a8fdd5415 100644
--- a/devel/kf5-kbookmarks/distinfo
+++ b/devel/kf5-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899697
-SHA256 (KDE/frameworks/5.108.0/kbookmarks-5.108.0.tar.xz) = 6be1a1a86dac181923b4e27284ab0cb76ea5cf7087c86838793ee77aba888794
-SIZE (KDE/frameworks/5.108.0/kbookmarks-5.108.0.tar.xz) = 1124868
+TIMESTAMP = 1691653211
+SHA256 (KDE/frameworks/5.109.0/kbookmarks-5.109.0.tar.xz) = 4d979b6b2504c80f2b4db7451ed82eac083d67641607146b9f897f3f04d01f06
+SIZE (KDE/frameworks/5.109.0/kbookmarks-5.109.0.tar.xz) = 1125032
diff --git a/devel/kf5-kcmutils/distinfo b/devel/kf5-kcmutils/distinfo
index 637516612dc5..821ae3115820 100644
--- a/devel/kf5-kcmutils/distinfo
+++ b/devel/kf5-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899698
-SHA256 (KDE/frameworks/5.108.0/kcmutils-5.108.0.tar.xz) = 1932a93c549ebde323d11bb5485ab4da1605bd61231dc7fb7fd3a19639411afe
-SIZE (KDE/frameworks/5.108.0/kcmutils-5.108.0.tar.xz) = 2483636
+TIMESTAMP = 1691653212
+SHA256 (KDE/frameworks/5.109.0/kcmutils-5.109.0.tar.xz) = 009e6b9b006583325b0440d1ece10e7296bc7e461c4bf14d9b362dfa55010b46
+SIZE (KDE/frameworks/5.109.0/kcmutils-5.109.0.tar.xz) = 2483492
diff --git a/devel/kf5-kconfig/distinfo b/devel/kf5-kconfig/distinfo
index 39800442ce44..fdd03c8c576a 100644
--- a/devel/kf5-kconfig/distinfo
+++ b/devel/kf5-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899699
-SHA256 (KDE/frameworks/5.108.0/kconfig-5.108.0.tar.xz) = 4daeae499981bbc45ceb841d37a33487eea88910077f11ecfc2a8fee8b03033f
-SIZE (KDE/frameworks/5.108.0/kconfig-5.108.0.tar.xz) = 293780
+TIMESTAMP = 1691653212
+SHA256 (KDE/frameworks/5.109.0/kconfig-5.109.0.tar.xz) = 5ba91551fb682d3e1d536bc3735b56cecaa57bb698ab32dd8f662e1cc78f7ad8
+SIZE (KDE/frameworks/5.109.0/kconfig-5.109.0.tar.xz) = 294128
diff --git a/devel/kf5-kcoreaddons/distinfo b/devel/kf5-kcoreaddons/distinfo
index d7a47c340265..3dcd022cec62 100644
--- a/devel/kf5-kcoreaddons/distinfo
+++ b/devel/kf5-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899700
-SHA256 (KDE/frameworks/5.108.0/kcoreaddons-5.108.0.tar.xz) = c8b3a1abe2fef61b97dff9d58e29fc14cb01ab153c6feddfcd5bb22a632a0e51
-SIZE (KDE/frameworks/5.108.0/kcoreaddons-5.108.0.tar.xz) = 2608048
+TIMESTAMP = 1691653213
+SHA256 (KDE/frameworks/5.109.0/kcoreaddons-5.109.0.tar.xz) = ff647fc1d4dd62370f261854af0870f2a1c7ba7abe7e276e5a4c42d923f15300
+SIZE (KDE/frameworks/5.109.0/kcoreaddons-5.109.0.tar.xz) = 2608396
diff --git a/devel/kf5-kcrash/distinfo b/devel/kf5-kcrash/distinfo
index da9a452ebf44..845f053ed4f0 100644
--- a/devel/kf5-kcrash/distinfo
+++ b/devel/kf5-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899701
-SHA256 (KDE/frameworks/5.108.0/kcrash-5.108.0.tar.xz) = 3ec58b0aaad92aeb6cf84b509c308151daeb0ed856fc9bf0baabb2aeb5f320a5
-SIZE (KDE/frameworks/5.108.0/kcrash-5.108.0.tar.xz) = 28272
+TIMESTAMP = 1691653214
+SHA256 (KDE/frameworks/5.109.0/kcrash-5.109.0.tar.xz) = 2e96d147803f4fb4f9a3affc9ebf69149d221ab49e78f8561ef80cdcf5b276fb
+SIZE (KDE/frameworks/5.109.0/kcrash-5.109.0.tar.xz) = 28308
diff --git a/devel/kf5-kdbusaddons/distinfo b/devel/kf5-kdbusaddons/distinfo
index fdefed403b04..8812819242d3 100644
--- a/devel/kf5-kdbusaddons/distinfo
+++ b/devel/kf5-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899702
-SHA256 (KDE/frameworks/5.108.0/kdbusaddons-5.108.0.tar.xz) = 393df3c1623d0354bd244904e9287d9340fd3f22424b7e0df6297f309b4d3bea
-SIZE (KDE/frameworks/5.108.0/kdbusaddons-5.108.0.tar.xz) = 48644
+TIMESTAMP = 1691653214
+SHA256 (KDE/frameworks/5.109.0/kdbusaddons-5.109.0.tar.xz) = 251876bc1a0006741a32406bf52d4f0034f69c4dec9842a47353f5221965f035
+SIZE (KDE/frameworks/5.109.0/kdbusaddons-5.109.0.tar.xz) = 48916
diff --git a/devel/kf5-kdbusaddons/pkg-plist b/devel/kf5-kdbusaddons/pkg-plist
index 1fa99e2de034..892795d21cc3 100644
--- a/devel/kf5-kdbusaddons/pkg-plist
+++ b/devel/kf5-kdbusaddons/pkg-plist
@@ -34,6 +34,7 @@ share/locale/da/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/de/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/el/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/en_GB/LC_MESSAGES/kdbusaddons5_qt.qm
+share/locale/eo/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/es/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/et/LC_MESSAGES/kdbusaddons5_qt.qm
 share/locale/eu/LC_MESSAGES/kdbusaddons5_qt.qm
diff --git a/devel/kf5-kdeclarative/distinfo b/devel/kf5-kdeclarative/distinfo
index 3cf6af2dd510..0abf2cba5b1d 100644
--- a/devel/kf5-kdeclarative/distinfo
+++ b/devel/kf5-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899703
-SHA256 (KDE/frameworks/5.108.0/kdeclarative-5.108.0.tar.xz) = 9ff83457840c31b7dc2ab8345f764696db53e4b21699996737f4dd2e140aafcd
-SIZE (KDE/frameworks/5.108.0/kdeclarative-5.108.0.tar.xz) = 2492028
+TIMESTAMP = 1691653215
+SHA256 (KDE/frameworks/5.109.0/kdeclarative-5.109.0.tar.xz) = a22545bb2e6c2f72a60e9260bec9aecafd8637d779070527b4be52cf4b1137e3
+SIZE (KDE/frameworks/5.109.0/kdeclarative-5.109.0.tar.xz) = 2492048
diff --git a/devel/kf5-kdoctools/distinfo b/devel/kf5-kdoctools/distinfo
index 615ea4be88b4..e3aab2e3bd19 100644
--- a/devel/kf5-kdoctools/distinfo
+++ b/devel/kf5-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899703
-SHA256 (KDE/frameworks/5.108.0/kdoctools-5.108.0.tar.xz) = 997f4b7c7fd25a18c45833becef12efbf0fe67df91249860d257122b87da237e
-SIZE (KDE/frameworks/5.108.0/kdoctools-5.108.0.tar.xz) = 465352
+TIMESTAMP = 1691653216
+SHA256 (KDE/frameworks/5.109.0/kdoctools-5.109.0.tar.xz) = a44e5b5e02ba5857d9dabe391672e889a1cbcd18e4b6a0794f9778af5250e69d
+SIZE (KDE/frameworks/5.109.0/kdoctools-5.109.0.tar.xz) = 465404
diff --git a/devel/kf5-kfilemetadata/distinfo b/devel/kf5-kfilemetadata/distinfo
index 11ad3a87762a..43dacd6b0adb 100644
--- a/devel/kf5-kfilemetadata/distinfo
+++ b/devel/kf5-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899704
-SHA256 (KDE/frameworks/5.108.0/kfilemetadata-5.108.0.tar.xz) = fc5c633dc2c25e9d3b978f11a548bdc62630123e9a1260d61871b9cbcd451842
-SIZE (KDE/frameworks/5.108.0/kfilemetadata-5.108.0.tar.xz) = 471476
+TIMESTAMP = 1691653216
+SHA256 (KDE/frameworks/5.109.0/kfilemetadata-5.109.0.tar.xz) = b524da82cbbb69dee00acf1e30912b448ccc0aed0e455d4091e1e97d0890b4ea
+SIZE (KDE/frameworks/5.109.0/kfilemetadata-5.109.0.tar.xz) = 473052
diff --git a/devel/kf5-kfilemetadata/pkg-plist b/devel/kf5-kfilemetadata/pkg-plist
index 2df239136407..0dd648a5f901 100644
--- a/devel/kf5-kfilemetadata/pkg-plist
+++ b/devel/kf5-kfilemetadata/pkg-plist
@@ -66,6 +66,7 @@ share/locale/da/LC_MESSAGES/kfilemetadata5.mo
 share/locale/de/LC_MESSAGES/kfilemetadata5.mo
 share/locale/el/LC_MESSAGES/kfilemetadata5.mo
 share/locale/en_GB/LC_MESSAGES/kfilemetadata5.mo
+share/locale/eo/LC_MESSAGES/kfilemetadata5.mo
 share/locale/es/LC_MESSAGES/kfilemetadata5.mo
 share/locale/et/LC_MESSAGES/kfilemetadata5.mo
 share/locale/eu/LC_MESSAGES/kfilemetadata5.mo
diff --git a/devel/kf5-ki18n/distinfo b/devel/kf5-ki18n/distinfo
index 0872b04657a6..157e3e96a72a 100644
--- a/devel/kf5-ki18n/distinfo
+++ b/devel/kf5-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899706
-SHA256 (KDE/frameworks/5.108.0/ki18n-5.108.0.tar.xz) = 59ef5eaf705478f498511b696b31db269861129d11987684a34802902c50ff4e
-SIZE (KDE/frameworks/5.108.0/ki18n-5.108.0.tar.xz) = 3129300
+TIMESTAMP = 1691653217
+SHA256 (KDE/frameworks/5.109.0/ki18n-5.109.0.tar.xz) = dd8b6cb94b082c1e2e564199315cb08c982edb22a27ec0db481884c48b5cdf45
+SIZE (KDE/frameworks/5.109.0/ki18n-5.109.0.tar.xz) = 3128912
diff --git a/devel/kf5-kidletime/distinfo b/devel/kf5-kidletime/distinfo
index 58634a2278b8..13bbdba09300 100644
--- a/devel/kf5-kidletime/distinfo
+++ b/devel/kf5-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899706
-SHA256 (KDE/frameworks/5.108.0/kidletime-5.108.0.tar.xz) = a77fe78f343fd865b2a19a2c5084fc2961ab8a92603031c6010576ecfb180b33
-SIZE (KDE/frameworks/5.108.0/kidletime-5.108.0.tar.xz) = 30848
+TIMESTAMP = 1691653218
+SHA256 (KDE/frameworks/5.109.0/kidletime-5.109.0.tar.xz) = 443b1aa6e70386787362a045c6e0a72a3b9c439b8d0414c67c550fc881222adf
+SIZE (KDE/frameworks/5.109.0/kidletime-5.109.0.tar.xz) = 30944
diff --git a/devel/kf5-kio/distinfo b/devel/kf5-kio/distinfo
index 1bd40018b602..1a68326554e0 100644
--- a/devel/kf5-kio/distinfo
+++ b/devel/kf5-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899708
-SHA256 (KDE/frameworks/5.108.0/kio-5.108.0.tar.xz) = 42044674b206c79bf8c9a40a91c7eaf754fff473d7b13fdb6efc160d92bcabec
-SIZE (KDE/frameworks/5.108.0/kio-5.108.0.tar.xz) = 3778556
+TIMESTAMP = 1692300952
+SHA256 (KDE/frameworks/5.109.0/kio-5.109.0.tar.xz) = f65a69ef167f5932c4f0f662ff8eb150aba36476fbcbd806744320a1049c0c62
+SIZE (KDE/frameworks/5.109.0/kio-5.109.0.tar.xz) = 3794048
diff --git a/devel/kf5-kitemmodels/distinfo b/devel/kf5-kitemmodels/distinfo
index f995b0a278c8..98f4ab429ee2 100644
--- a/devel/kf5-kitemmodels/distinfo
+++ b/devel/kf5-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899709
-SHA256 (KDE/frameworks/5.108.0/kitemmodels-5.108.0.tar.xz) = 3bc9f5670ebef9fb746d0406cb461540a9bf54d6cd8ed34dce72cdde420bad15
-SIZE (KDE/frameworks/5.108.0/kitemmodels-5.108.0.tar.xz) = 407176
+TIMESTAMP = 1691653219
+SHA256 (KDE/frameworks/5.109.0/kitemmodels-5.109.0.tar.xz) = 16f0e59a76368524ebdc90cce62e4cead41142953889312aab0ee157b53ab0f0
+SIZE (KDE/frameworks/5.109.0/kitemmodels-5.109.0.tar.xz) = 407360
diff --git a/devel/kf5-knewstuff/distinfo b/devel/kf5-knewstuff/distinfo
index 23a6b6e46c4d..281291f48832 100644
--- a/devel/kf5-knewstuff/distinfo
+++ b/devel/kf5-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899710
-SHA256 (KDE/frameworks/5.108.0/knewstuff-5.108.0.tar.xz) = 5a9862a64886b824f7d4cf6287fcf3b7e079d5ec686e91a8a565b8e5999a9fc2
-SIZE (KDE/frameworks/5.108.0/knewstuff-5.108.0.tar.xz) = 3384436
+TIMESTAMP = 1691653220
+SHA256 (KDE/frameworks/5.109.0/knewstuff-5.109.0.tar.xz) = 3fc8e70c1f8a14e02c4f0b95ec564cac44e2f2cb0669764bb5616988efa1076e
+SIZE (KDE/frameworks/5.109.0/knewstuff-5.109.0.tar.xz) = 3386440
diff --git a/devel/kf5-knotifications/distinfo b/devel/kf5-knotifications/distinfo
index 598dd439c6ba..ac1f824bb1bc 100644
--- a/devel/kf5-knotifications/distinfo
+++ b/devel/kf5-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899711
-SHA256 (KDE/frameworks/5.108.0/knotifications-5.108.0.tar.xz) = 2659ae0d9922331de156626edb2d69f2e9eff8407b83e939fcc20cd9a5ac0d17
-SIZE (KDE/frameworks/5.108.0/knotifications-5.108.0.tar.xz) = 2372788
+TIMESTAMP = 1691653221
+SHA256 (KDE/frameworks/5.109.0/knotifications-5.109.0.tar.xz) = 12b1b41c80739dcdda0cff1d81288323b8b5cb8249da45ecee4b785c604dc13d
+SIZE (KDE/frameworks/5.109.0/knotifications-5.109.0.tar.xz) = 2373104
diff --git a/devel/kf5-knotifyconfig/distinfo b/devel/kf5-knotifyconfig/distinfo
index 9bfb89029e83..26bf2d757424 100644
--- a/devel/kf5-knotifyconfig/distinfo
+++ b/devel/kf5-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899712
-SHA256 (KDE/frameworks/5.108.0/knotifyconfig-5.108.0.tar.xz) = 8a796fb8118391598467d385d27ad5767912f659ca4cff6c9251b38899377eb5
-SIZE (KDE/frameworks/5.108.0/knotifyconfig-5.108.0.tar.xz) = 2402148
+TIMESTAMP = 1691653221
+SHA256 (KDE/frameworks/5.109.0/knotifyconfig-5.109.0.tar.xz) = 9a9e9efd6248f1990b6327ce7c6fe1a689424aae114467af996b3e5b1def48d1
+SIZE (KDE/frameworks/5.109.0/knotifyconfig-5.109.0.tar.xz) = 2401840
diff --git a/devel/kf5-kpackage/distinfo b/devel/kf5-kpackage/distinfo
index f5d343ece96d..c50868b1a1f4 100644
--- a/devel/kf5-kpackage/distinfo
+++ b/devel/kf5-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899713
-SHA256 (KDE/frameworks/5.108.0/kpackage-5.108.0.tar.xz) = 2ff04db7abd0b2adea8cda84deca62087f0a0a63eedbd84074c62a44622f28a0
-SIZE (KDE/frameworks/5.108.0/kpackage-5.108.0.tar.xz) = 187356
+TIMESTAMP = 1691653222
+SHA256 (KDE/frameworks/5.109.0/kpackage-5.109.0.tar.xz) = 782dacbe61c904bb3efac23edf2613d722f71509c2111dd0cde498f062adbf3b
+SIZE (KDE/frameworks/5.109.0/kpackage-5.109.0.tar.xz) = 187520
diff --git a/devel/kf5-kparts/Makefile b/devel/kf5-kparts/Makefile
index b86e28469e30..ffee23e52bcd 100644
--- a/devel/kf5-kparts/Makefile
+++ b/devel/kf5-kparts/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kparts
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/kf5-kparts/distinfo b/devel/kf5-kparts/distinfo
index 34c6aae824b4..cee9b9dddc56 100644
--- a/devel/kf5-kparts/distinfo
+++ b/devel/kf5-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899714
-SHA256 (KDE/frameworks/5.108.0/kparts-5.108.0.tar.xz) = ab110d0d46edfb6db9cf3ff4c91c123279c1ad92d605f3a2f278e2769bc09339
-SIZE (KDE/frameworks/5.108.0/kparts-5.108.0.tar.xz) = 2473504
+TIMESTAMP = 1691653223
+SHA256 (KDE/frameworks/5.109.0/kparts-5.109.0.tar.xz) = 6b1da5f8c00c2204e9da1eb6767e00f72a966d1152073515bb677f0e7734f79e
+SIZE (KDE/frameworks/5.109.0/kparts-5.109.0.tar.xz) = 2473692
diff --git a/devel/kf5-kpeople/distinfo b/devel/kf5-kpeople/distinfo
index 79caa60a5551..dafeb71caf3a 100644
--- a/devel/kf5-kpeople/distinfo
+++ b/devel/kf5-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899715
-SHA256 (KDE/frameworks/5.108.0/kpeople-5.108.0.tar.xz) = 93384b7b4f973fbf1f3126d570379e595d8e4b8a9df0302459d2e602aeb7524c
-SIZE (KDE/frameworks/5.108.0/kpeople-5.108.0.tar.xz) = 62972
+TIMESTAMP = 1691653223
+SHA256 (KDE/frameworks/5.109.0/kpeople-5.109.0.tar.xz) = 3d5e711132ae3f7ce5b8413ad2ee0350be9f50c21119e9609e86a997d0f4b9be
+SIZE (KDE/frameworks/5.109.0/kpeople-5.109.0.tar.xz) = 63288
diff --git a/devel/kf5-kpeople/pkg-plist b/devel/kf5-kpeople/pkg-plist
index 597cfeec8eca..b8ba853a86d9 100644
--- a/devel/kf5-kpeople/pkg-plist
+++ b/devel/kf5-kpeople/pkg-plist
@@ -63,6 +63,7 @@ share/locale/da/LC_MESSAGES/kpeople5.mo
 share/locale/de/LC_MESSAGES/kpeople5.mo
 share/locale/el/LC_MESSAGES/kpeople5.mo
 share/locale/en_GB/LC_MESSAGES/kpeople5.mo
+share/locale/eo/LC_MESSAGES/kpeople5.mo
 share/locale/es/LC_MESSAGES/kpeople5.mo
 share/locale/et/LC_MESSAGES/kpeople5.mo
 share/locale/eu/LC_MESSAGES/kpeople5.mo
diff --git a/devel/kf5-kpty/distinfo b/devel/kf5-kpty/distinfo
index 6d75daad23da..ae108b964688 100644
--- a/devel/kf5-kpty/distinfo
+++ b/devel/kf5-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899717
-SHA256 (KDE/frameworks/5.108.0/kpty-5.108.0.tar.xz) = fc3558eec885c0b66aec89acf5c324a46036bdfe24d1e3cb5f9d7ec5c5966186
-SIZE (KDE/frameworks/5.108.0/kpty-5.108.0.tar.xz) = 2417108
+TIMESTAMP = 1691653224
+SHA256 (KDE/frameworks/5.109.0/kpty-5.109.0.tar.xz) = 980662b902ceaf6275f324086da0019621bc86ad6e9c7f9e60bbb0773c051cf0
+SIZE (KDE/frameworks/5.109.0/kpty-5.109.0.tar.xz) = 2416944
diff --git a/devel/kf5-kservice/distinfo b/devel/kf5-kservice/distinfo
index a83228dd6692..f7acb5109754 100644
--- a/devel/kf5-kservice/distinfo
+++ b/devel/kf5-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899718
-SHA256 (KDE/frameworks/5.108.0/kservice-5.108.0.tar.xz) = 8227a8dff7e780701ccfefebd0366eb521c9bd792e067ce79a60acd407b6ae81
-SIZE (KDE/frameworks/5.108.0/kservice-5.108.0.tar.xz) = 2539152
+TIMESTAMP = 1691653225
+SHA256 (KDE/frameworks/5.109.0/kservice-5.109.0.tar.xz) = 5eefe87a080d88d2e8d60bc19e49ef925ab4c2c3cdffb29edb63eb91db3a6995
+SIZE (KDE/frameworks/5.109.0/kservice-5.109.0.tar.xz) = 2539140
diff --git a/devel/kf5-ktexteditor/distinfo b/devel/kf5-ktexteditor/distinfo
index 1a2228ef4181..a5f02067957a 100644
--- a/devel/kf5-ktexteditor/distinfo
+++ b/devel/kf5-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899719
-SHA256 (KDE/frameworks/5.108.0/ktexteditor-5.108.0.tar.xz) = 2e5691b074f59390e5ce71cacba7e06693a681e4f991c7d4b6defde3134c5f65
-SIZE (KDE/frameworks/5.108.0/ktexteditor-5.108.0.tar.xz) = 2770116
+TIMESTAMP = 1691653225
+SHA256 (KDE/frameworks/5.109.0/ktexteditor-5.109.0.tar.xz) = dca1bc529e7156ebb1c4ce2361adbced3f8e2619fd720fda9f0421b57992f2ad
+SIZE (KDE/frameworks/5.109.0/ktexteditor-5.109.0.tar.xz) = 2780188
diff --git a/devel/kf5-kunitconversion/distinfo b/devel/kf5-kunitconversion/distinfo
index e3acb7856b07..06e0b9237c9f 100644
--- a/devel/kf5-kunitconversion/distinfo
+++ b/devel/kf5-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899720
-SHA256 (KDE/frameworks/5.108.0/kunitconversion-5.108.0.tar.xz) = 72e05cd5b3fa677967c449e53a19a3eecf863b335ff65716af42140d3a2f9fcf
-SIZE (KDE/frameworks/5.108.0/kunitconversion-5.108.0.tar.xz) = 931544
+TIMESTAMP = 1691653226
+SHA256 (KDE/frameworks/5.109.0/kunitconversion-5.109.0.tar.xz) = 14ba09623cc7c86c36964889bcff6760bfddef9ee5257c9578b38eaa8cc486d8
+SIZE (KDE/frameworks/5.109.0/kunitconversion-5.109.0.tar.xz) = 931936
diff --git a/devel/kf5-solid/distinfo b/devel/kf5-solid/distinfo
index 79709ad13248..77dcfc2c880a 100644
--- a/devel/kf5-solid/distinfo
+++ b/devel/kf5-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899721
-SHA256 (KDE/frameworks/5.108.0/solid-5.108.0.tar.xz) = 280bb5ccf035a9e7559a23749646b35b9a3e02018d5d024db5c7849f353b9154
-SIZE (KDE/frameworks/5.108.0/solid-5.108.0.tar.xz) = 305512
+TIMESTAMP = 1691653227
+SHA256 (KDE/frameworks/5.109.0/solid-5.109.0.tar.xz) = bc4dfb6d1792711a48745ddb3698ed764da86fca1f79a1b931072e910b4bd569
+SIZE (KDE/frameworks/5.109.0/solid-5.109.0.tar.xz) = 306092
diff --git a/devel/kf5-threadweaver/distinfo b/devel/kf5-threadweaver/distinfo
index cbec44f273e2..0f6be850ecd9 100644
--- a/devel/kf5-threadweaver/distinfo
+++ b/devel/kf5-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899722
-SHA256 (KDE/frameworks/5.108.0/threadweaver-5.108.0.tar.xz) = 492cc40fe25683b184b64042cd582c33b8266743163e7762761ebd0717769624
-SIZE (KDE/frameworks/5.108.0/threadweaver-5.108.0.tar.xz) = 1413008
+TIMESTAMP = 1691653228
+SHA256 (KDE/frameworks/5.109.0/threadweaver-5.109.0.tar.xz) = 7274529540c4f478519271655a409e4d89c297683eab531a764cf2e5b8c2d2e0
+SIZE (KDE/frameworks/5.109.0/threadweaver-5.109.0.tar.xz) = 1413104
diff --git a/dns/kf5-kdnssd/distinfo b/dns/kf5-kdnssd/distinfo
index 449ea39d9ea1..6ba0ba3842a9 100644
--- a/dns/kf5-kdnssd/distinfo
+++ b/dns/kf5-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899723
-SHA256 (KDE/frameworks/5.108.0/kdnssd-5.108.0.tar.xz) = c83292582bac3f499f2429a1c68156d23068434df2b49b9c74ff092a259fb45f
-SIZE (KDE/frameworks/5.108.0/kdnssd-5.108.0.tar.xz) = 2280836
+TIMESTAMP = 1691653228
+SHA256 (KDE/frameworks/5.109.0/kdnssd-5.109.0.tar.xz) = 37576ac7f3b0a7a6903498e0b83e68d71d97163a31af2059b86982fd7be5883d
+SIZE (KDE/frameworks/5.109.0/kdnssd-5.109.0.tar.xz) = 2280836
diff --git a/graphics/kf5-kimageformats/distinfo b/graphics/kf5-kimageformats/distinfo
index 7c0734453b7a..b09fb4e8006b 100644
--- a/graphics/kf5-kimageformats/distinfo
+++ b/graphics/kf5-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899724
-SHA256 (KDE/frameworks/5.108.0/kimageformats-5.108.0.tar.xz) = ec2039d88314ebd76df4397e97b1386a4f2704361d0c0a849d48dc4deddcbe1e
-SIZE (KDE/frameworks/5.108.0/kimageformats-5.108.0.tar.xz) = 12999676
+TIMESTAMP = 1691653229
+SHA256 (KDE/frameworks/5.109.0/kimageformats-5.109.0.tar.xz) = 15533e1ba0fa187f0da0094b8ea135f38a9cebffd9118a12fcd23003eb591687
+SIZE (KDE/frameworks/5.109.0/kimageformats-5.109.0.tar.xz) = 13161052
diff --git a/graphics/kf5-kplotting/distinfo b/graphics/kf5-kplotting/distinfo
index 6ad821cdf56d..fe10e1ff9f06 100644
--- a/graphics/kf5-kplotting/distinfo
+++ b/graphics/kf5-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899725
-SHA256 (KDE/frameworks/5.108.0/kplotting-5.108.0.tar.xz) = 97e821d4f98e69fc84ca6d4d41f9f9f35f2c5f271154feb8c62a0b5d7be7d3e6
-SIZE (KDE/frameworks/5.108.0/kplotting-5.108.0.tar.xz) = 33720
+TIMESTAMP = 1691653230
+SHA256 (KDE/frameworks/5.109.0/kplotting-5.109.0.tar.xz) = d2115407bc7fffd06b3617d52eb6029e4b44a5fe593d662f37749031a0e20614
+SIZE (KDE/frameworks/5.109.0/kplotting-5.109.0.tar.xz) = 33768
diff --git a/graphics/kf5-kquickcharts/distinfo b/graphics/kf5-kquickcharts/distinfo
index 9cce49cf40dd..ae510a2db1c9 100644
--- a/graphics/kf5-kquickcharts/distinfo
+++ b/graphics/kf5-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899726
-SHA256 (KDE/frameworks/5.108.0/kquickcharts-5.108.0.tar.xz) = fce6ba2b1715ae68847d19a8981f0676c4e077413be1fb6f941820a2a87ab5f1
-SIZE (KDE/frameworks/5.108.0/kquickcharts-5.108.0.tar.xz) = 113308
+TIMESTAMP = 1691653230
+SHA256 (KDE/frameworks/5.109.0/kquickcharts-5.109.0.tar.xz) = 743387f56359b571708c0fe68fa4c12b98e599dd68659e8014e8f6ba3dd9a1ad
+SIZE (KDE/frameworks/5.109.0/kquickcharts-5.109.0.tar.xz) = 113396
diff --git a/graphics/kf5-prison/distinfo b/graphics/kf5-prison/distinfo
index 2221fa40c6f4..a1da5cc4eb47 100644
--- a/graphics/kf5-prison/distinfo
+++ b/graphics/kf5-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899727
-SHA256 (KDE/frameworks/5.108.0/prison-5.108.0.tar.xz) = 8453d483d89d08edbc178a643ff5ca1bb35c1aaa00e4e2d34fa87879da15c6de
-SIZE (KDE/frameworks/5.108.0/prison-5.108.0.tar.xz) = 55848
+TIMESTAMP = 1691653231
+SHA256 (KDE/frameworks/5.109.0/prison-5.109.0.tar.xz) = 8109d7daada25735e4aa9c0f0b51640f34386aa51a9d03bb49b84a0359e8bcde
+SIZE (KDE/frameworks/5.109.0/prison-5.109.0.tar.xz) = 55288
diff --git a/lang/kf5-kross/distinfo b/lang/kf5-kross/distinfo
index 09ab030c2f0e..2011db0cba25 100644
--- a/lang/kf5-kross/distinfo
+++ b/lang/kf5-kross/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899728
-SHA256 (KDE/frameworks/5.108.0/kross-5.108.0.tar.xz) = 4d1303d0748e878e361d5dafd2f19bb585c30a0135b5b0fef64a8160524b8548
-SIZE (KDE/frameworks/5.108.0/kross-5.108.0.tar.xz) = 2440312
+TIMESTAMP = 1691653296
+SHA256 (KDE/frameworks/5.109.0/kross-5.109.0.tar.xz) = 0f86802d235103542dae5974391ee24f1f9cdffdf9dd4cb9fd2303b9fe72f5bf
+SIZE (KDE/frameworks/5.109.0/kross-5.109.0.tar.xz) = 2440840
diff --git a/misc/kf5-purpose/distinfo b/misc/kf5-purpose/distinfo
index d7e13514f847..0d98e2072889 100644
--- a/misc/kf5-purpose/distinfo
+++ b/misc/kf5-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899729
-SHA256 (KDE/frameworks/5.108.0/purpose-5.108.0.tar.xz) = 0d83b4344f53bc0c3f774ccbfb43605fb0640d810d01bd83e9e09be4986fef3f
-SIZE (KDE/frameworks/5.108.0/purpose-5.108.0.tar.xz) = 179400
+TIMESTAMP = 1691653233
+SHA256 (KDE/frameworks/5.109.0/purpose-5.109.0.tar.xz) = 31335b2fa3d502d8d8474e67f2f1a671e9ea3693b290a6ff57b93b047afdcc12
+SIZE (KDE/frameworks/5.109.0/purpose-5.109.0.tar.xz) = 180772
diff --git a/misc/kf5-purpose/pkg-plist b/misc/kf5-purpose/pkg-plist
index ff255732b7d7..bda850c30dad 100644
--- a/misc/kf5-purpose/pkg-plist
+++ b/misc/kf5-purpose/pkg-plist
@@ -212,6 +212,19 @@ share/locale/en_GB/LC_MESSAGES/purpose_phabricator.mo
 share/locale/en_GB/LC_MESSAGES/purpose_reviewboard.mo
 share/locale/en_GB/LC_MESSAGES/purpose_saveas.mo
 share/locale/en_GB/LC_MESSAGES/purpose_youtube.mo
+share/locale/eo/LC_MESSAGES/libpurpose_quick.mo
+share/locale/eo/LC_MESSAGES/libpurpose_widgets.mo
+share/locale/eo/LC_MESSAGES/purpose-fileitemaction.mo
+share/locale/eo/LC_MESSAGES/purpose_barcode.mo
+share/locale/eo/LC_MESSAGES/purpose_bluetooth.mo
+share/locale/eo/LC_MESSAGES/purpose_imgur.mo
+share/locale/eo/LC_MESSAGES/purpose_kdeconnect.mo
+share/locale/eo/LC_MESSAGES/purpose_kdeconnectsms.mo
+share/locale/eo/LC_MESSAGES/purpose_ktp-sendfile.mo
+share/locale/eo/LC_MESSAGES/purpose_nextcloud.mo
+share/locale/eo/LC_MESSAGES/purpose_pastebin.mo
+share/locale/eo/LC_MESSAGES/purpose_saveas.mo
+share/locale/eo/LC_MESSAGES/purpose_youtube.mo
 share/locale/es/LC_MESSAGES/libpurpose_quick.mo
 share/locale/es/LC_MESSAGES/libpurpose_widgets.mo
 share/locale/es/LC_MESSAGES/purpose-fileitemaction.mo
diff --git a/multimedia/kf5-kmediaplayer/distinfo b/multimedia/kf5-kmediaplayer/distinfo
index 0ccd638b3479..5b51da6b4267 100644
--- a/multimedia/kf5-kmediaplayer/distinfo
+++ b/multimedia/kf5-kmediaplayer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899730
-SHA256 (KDE/frameworks/5.108.0/kmediaplayer-5.108.0.tar.xz) = 08c4f79490180f66143d491de80f7d3466468536cfd59f7b8b0073334e087dee
-SIZE (KDE/frameworks/5.108.0/kmediaplayer-5.108.0.tar.xz) = 9948
+TIMESTAMP = 1691653297
+SHA256 (KDE/frameworks/5.109.0/kmediaplayer-5.109.0.tar.xz) = 8c62a977d332ac6e3f1840fe42fbdfec8ff069a6b23b54cadb4586525ce75627
+SIZE (KDE/frameworks/5.109.0/kmediaplayer-5.109.0.tar.xz) = 9964
diff --git a/net/kf5-kcalendarcore/distinfo b/net/kf5-kcalendarcore/distinfo
index 6dc87599c43a..f1101b6ec4ad 100644
--- a/net/kf5-kcalendarcore/distinfo
+++ b/net/kf5-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899731
-SHA256 (KDE/frameworks/5.108.0/kcalendarcore-5.108.0.tar.xz) = db978bfbfd94020c6ea37cbf0af4fbc98211fd6faf733a92399708737e8fb4f3
-SIZE (KDE/frameworks/5.108.0/kcalendarcore-5.108.0.tar.xz) = 268804
+TIMESTAMP = 1691653234
+SHA256 (KDE/frameworks/5.109.0/kcalendarcore-5.109.0.tar.xz) = 8581e0e2ac540ce4c8ea76fb61c61234c85c3c908e70b8b5afd0b8ca244edad4
+SIZE (KDE/frameworks/5.109.0/kcalendarcore-5.109.0.tar.xz) = 266968
diff --git a/net/kf5-kcontacts/distinfo b/net/kf5-kcontacts/distinfo
index 1eb9a86cf926..efd95cc73cb8 100644
--- a/net/kf5-kcontacts/distinfo
+++ b/net/kf5-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899731
-SHA256 (KDE/frameworks/5.108.0/kcontacts-5.108.0.tar.xz) = a449832f176e684a675bdd0fcf4adf56de4f26892b84d86eaf76e8670b70a697
-SIZE (KDE/frameworks/5.108.0/kcontacts-5.108.0.tar.xz) = 213564
+TIMESTAMP = 1691653235
+SHA256 (KDE/frameworks/5.109.0/kcontacts-5.109.0.tar.xz) = 091d5767d1678b2a1caf10ea3a7443d917b874a5687cad72fd6166ee6ed5ceaf
+SIZE (KDE/frameworks/5.109.0/kcontacts-5.109.0.tar.xz) = 213864
diff --git a/net/kf5-kdav/distinfo b/net/kf5-kdav/distinfo
index ae1cc5cee1b2..33cd2a2d7ba6 100644
--- a/net/kf5-kdav/distinfo
+++ b/net/kf5-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899732
-SHA256 (KDE/frameworks/5.108.0/kdav-5.108.0.tar.xz) = 396e636c168e7283aeb1e31e24f16c02abc5a1e0570c3c95bfa102e5daf7d74e
-SIZE (KDE/frameworks/5.108.0/kdav-5.108.0.tar.xz) = 65632
+TIMESTAMP = 1691653236
+SHA256 (KDE/frameworks/5.109.0/kdav-5.109.0.tar.xz) = c8b69d20ba2794ad5157e0ed4ffb710b13026700af32f5f62190e8966a901620
+SIZE (KDE/frameworks/5.109.0/kdav-5.109.0.tar.xz) = 66196
diff --git a/net/kf5-kdav/pkg-plist b/net/kf5-kdav/pkg-plist
index c0780a143c3f..a22c8a450d3a 100644
--- a/net/kf5-kdav/pkg-plist
+++ b/net/kf5-kdav/pkg-plist
@@ -57,6 +57,7 @@ share/locale/cs/LC_MESSAGES/libkdav.mo
 share/locale/de/LC_MESSAGES/libkdav.mo
 share/locale/el/LC_MESSAGES/libkdav.mo
 share/locale/en_GB/LC_MESSAGES/libkdav.mo
+share/locale/eo/LC_MESSAGES/libkdav.mo
 share/locale/es/LC_MESSAGES/libkdav.mo
 share/locale/et/LC_MESSAGES/libkdav.mo
 share/locale/eu/LC_MESSAGES/libkdav.mo
diff --git a/net/kf5-kholidays/distinfo b/net/kf5-kholidays/distinfo
index ecf59a0020e3..f0ef52a0a577 100644
--- a/net/kf5-kholidays/distinfo
+++ b/net/kf5-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899733
-SHA256 (KDE/frameworks/5.108.0/kholidays-5.108.0.tar.xz) = c55fa8fb87ff93c260bf6f183da2a52f4298db35de60226d457b9f512d41e40d
-SIZE (KDE/frameworks/5.108.0/kholidays-5.108.0.tar.xz) = 255052
+TIMESTAMP = 1691653236
+SHA256 (KDE/frameworks/5.109.0/kholidays-5.109.0.tar.xz) = 025a1aa3653c787e317b6cd737793bcf2340e4fd3f07239afc1f9006c33b6f4d
+SIZE (KDE/frameworks/5.109.0/kholidays-5.109.0.tar.xz) = 255152
diff --git a/net/kf5-kxmlrpcclient/distinfo b/net/kf5-kxmlrpcclient/distinfo
index fd41b3723ed1..68dc2c9c7d00 100644
--- a/net/kf5-kxmlrpcclient/distinfo
+++ b/net/kf5-kxmlrpcclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899734
-SHA256 (KDE/frameworks/5.108.0/kxmlrpcclient-5.108.0.tar.xz) = 605fbd72578b57ce30e1c882af27fc736a9e5d0046b07a93a38dd7a06461c55d
-SIZE (KDE/frameworks/5.108.0/kxmlrpcclient-5.108.0.tar.xz) = 32212
+TIMESTAMP = 1691653300
+SHA256 (KDE/frameworks/5.109.0/kxmlrpcclient-5.109.0.tar.xz) = b27584289fb89d9717862aaa780da072ffa272ebae0c46b72714cb9c4771d0b4
+SIZE (KDE/frameworks/5.109.0/kxmlrpcclient-5.109.0.tar.xz) = 32216
diff --git a/net/kf5-syndication/distinfo b/net/kf5-syndication/distinfo
index 0fe2928a9322..7b89ff7c1125 100644
--- a/net/kf5-syndication/distinfo
+++ b/net/kf5-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899735
-SHA256 (KDE/frameworks/5.108.0/syndication-5.108.0.tar.xz) = 10b99641aa8e028bec25be8a1f4b95fa6f38b5b6785ee531a54dc8cee3873e60
-SIZE (KDE/frameworks/5.108.0/syndication-5.108.0.tar.xz) = 510544
+TIMESTAMP = 1691653238
+SHA256 (KDE/frameworks/5.109.0/syndication-5.109.0.tar.xz) = 2561a206b8e1e51bee3a5888429335ce4dbf4c9fd1f8c112f6089a2dd3d815ca
+SIZE (KDE/frameworks/5.109.0/syndication-5.109.0.tar.xz) = 510484
diff --git a/security/kf5-kdesu/distinfo b/security/kf5-kdesu/distinfo
index 024f67b33a68..2de21dede1eb 100644
--- a/security/kf5-kdesu/distinfo
+++ b/security/kf5-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899736
-SHA256 (KDE/frameworks/5.108.0/kdesu-5.108.0.tar.xz) = d08b1ccd280def0550596c8d2e3ca35167536fa3826e676bfe290193c37d1ee6
-SIZE (KDE/frameworks/5.108.0/kdesu-5.108.0.tar.xz) = 56548
+TIMESTAMP = 1691653238
+SHA256 (KDE/frameworks/5.109.0/kdesu-5.109.0.tar.xz) = fe2300330b49e1c3f35088270c0a03a019ffc17d9ef0b6b3438188ac4850d415
+SIZE (KDE/frameworks/5.109.0/kdesu-5.109.0.tar.xz) = 56800
diff --git a/security/kf5-kdesu/pkg-plist b/security/kf5-kdesu/pkg-plist
index de2b90ce9885..506a68e4278b 100644
--- a/security/kf5-kdesu/pkg-plist
+++ b/security/kf5-kdesu/pkg-plist
@@ -37,6 +37,7 @@ share/locale/da/LC_MESSAGES/kdesud5.mo
 share/locale/de/LC_MESSAGES/kdesud5.mo
 share/locale/el/LC_MESSAGES/kdesud5.mo
 share/locale/en_GB/LC_MESSAGES/kdesud5.mo
+share/locale/eo/LC_MESSAGES/kdesud5.mo
 share/locale/es/LC_MESSAGES/kdesud5.mo
 share/locale/et/LC_MESSAGES/kdesud5.mo
 share/locale/eu/LC_MESSAGES/kdesud5.mo
diff --git a/sysutils/kf5-baloo/Makefile b/sysutils/kf5-baloo/Makefile
index ee5cb0d73412..5670252764b6 100644
--- a/sysutils/kf5-baloo/Makefile
+++ b/sysutils/kf5-baloo/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	baloo
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	sysutils kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/sysutils/kf5-baloo/distinfo b/sysutils/kf5-baloo/distinfo
index 78fb00599e6d..dd6eab6861e3 100644
--- a/sysutils/kf5-baloo/distinfo
+++ b/sysutils/kf5-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899737
-SHA256 (KDE/frameworks/5.108.0/baloo-5.108.0.tar.xz) = 032129dbd9aba7b624fef8796c406fd797c98d93b0cbb6ac5a80ee4232b4c5d8
-SIZE (KDE/frameworks/5.108.0/baloo-5.108.0.tar.xz) = 308928
+TIMESTAMP = 1691653239
+SHA256 (KDE/frameworks/5.109.0/baloo-5.109.0.tar.xz) = 936f96597bb25a23f4ff5eb8df2b08e7fe444741a681a8d766f2f234720a5be6
+SIZE (KDE/frameworks/5.109.0/baloo-5.109.0.tar.xz) = 310124
diff --git a/sysutils/kf5-baloo/pkg-plist b/sysutils/kf5-baloo/pkg-plist
index ddf3bfc03e17..2b3e68474529 100644
--- a/sysutils/kf5-baloo/pkg-plist
+++ b/sysutils/kf5-baloo/pkg-plist
@@ -433,6 +433,8 @@ share/locale/sr@latin/LC_MESSAGES/balooshow5.mo
 share/locale/sr@latin/LC_MESSAGES/kio5_baloosearch.mo
 share/locale/sr@latin/LC_MESSAGES/kio5_tags.mo
 share/locale/sr@latin/LC_MESSAGES/kio5_timeline.mo
+share/locale/sv/LC_MESSAGES/baloo_file5.mo
+share/locale/sv/LC_MESSAGES/baloo_file_extractor5.mo
 share/locale/sv/LC_MESSAGES/balooctl5.mo
 share/locale/sv/LC_MESSAGES/baloodb5.mo
 share/locale/sv/LC_MESSAGES/balooengine5.mo
diff --git a/sysutils/kf5-kwallet/distinfo b/sysutils/kf5-kwallet/distinfo
index 02987f64d65c..18bf925c2434 100644
--- a/sysutils/kf5-kwallet/distinfo
+++ b/sysutils/kf5-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899738
-SHA256 (KDE/frameworks/5.108.0/kwallet-5.108.0.tar.xz) = 5897063187a97e8d1eccc3ac8b516d17bac9b74963d4526b90320e591104a8ff
-SIZE (KDE/frameworks/5.108.0/kwallet-5.108.0.tar.xz) = 349548
+TIMESTAMP = 1691653240
+SHA256 (KDE/frameworks/5.109.0/kwallet-5.109.0.tar.xz) = 8c68700c4e8355eddd1978ec721b983753380d2f7e57139ac7715e4122a764e8
+SIZE (KDE/frameworks/5.109.0/kwallet-5.109.0.tar.xz) = 349624
diff --git a/textproc/kf5-kcodecs/distinfo b/textproc/kf5-kcodecs/distinfo
index f55c898e9695..62e752e76708 100644
--- a/textproc/kf5-kcodecs/distinfo
+++ b/textproc/kf5-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899739
-SHA256 (KDE/frameworks/5.108.0/kcodecs-5.108.0.tar.xz) = 810cff7606d4b32dca47b861d815cf5f9dae42d2979febeaddc0b1ce6cda6a8b
-SIZE (KDE/frameworks/5.108.0/kcodecs-5.108.0.tar.xz) = 2506216
+TIMESTAMP = 1691653240
+SHA256 (KDE/frameworks/5.109.0/kcodecs-5.109.0.tar.xz) = 9648fe05222c0755441a2091e4f97fd7b65649bcbaa2fb8c120e90d9c8934ca5
+SIZE (KDE/frameworks/5.109.0/kcodecs-5.109.0.tar.xz) = 2505732
diff --git a/textproc/kf5-sonnet/distinfo b/textproc/kf5-sonnet/distinfo
index 78f4127bb78c..37d941a3f9f4 100644
--- a/textproc/kf5-sonnet/distinfo
+++ b/textproc/kf5-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899740
-SHA256 (KDE/frameworks/5.108.0/sonnet-5.108.0.tar.xz) = e11ea6ca8259313b7cb1db292291e2a1e3c13a9e6323d19e2adc81bde5f35f01
-SIZE (KDE/frameworks/5.108.0/sonnet-5.108.0.tar.xz) = 2437416
+TIMESTAMP = 1691653241
+SHA256 (KDE/frameworks/5.109.0/sonnet-5.109.0.tar.xz) = 593ba654a8b5f61af95fec3fd0b269a8f5e89dbed54d62aafb41a0ce0146eeba
+SIZE (KDE/frameworks/5.109.0/sonnet-5.109.0.tar.xz) = 2438344
diff --git a/textproc/kf5-syntax-highlighting/distinfo b/textproc/kf5-syntax-highlighting/distinfo
index f70ed5b96e9e..3fa8492ccfba 100644
--- a/textproc/kf5-syntax-highlighting/distinfo
+++ b/textproc/kf5-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899741
-SHA256 (KDE/frameworks/5.108.0/syntax-highlighting-5.108.0.tar.xz) = 7ea620e84556d0d80ac569beaac756b74fac071adb3f2e9aeea044b2174031d3
-SIZE (KDE/frameworks/5.108.0/syntax-highlighting-5.108.0.tar.xz) = 3428404
+TIMESTAMP = 1691653242
+SHA256 (KDE/frameworks/5.109.0/syntax-highlighting-5.109.0.tar.xz) = 9e637ae8e92dce33ab0f658e30d6aa132fc354304f90ffb099cd27c776d0b5c7
+SIZE (KDE/frameworks/5.109.0/syntax-highlighting-5.109.0.tar.xz) = 3430120
diff --git a/www/kf5-kdewebkit/distinfo b/www/kf5-kdewebkit/distinfo
index 75c24a7621fc..5f1bda57bbd8 100644
--- a/www/kf5-kdewebkit/distinfo
+++ b/www/kf5-kdewebkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899742
-SHA256 (KDE/frameworks/5.108.0/kdewebkit-5.108.0.tar.xz) = f15f0718569c2effbd66f4cf9ca893486520a243df8adc4e6c90086b24d7a885
-SIZE (KDE/frameworks/5.108.0/kdewebkit-5.108.0.tar.xz) = 29776
+TIMESTAMP = 1691653306
+SHA256 (KDE/frameworks/5.109.0/kdewebkit-5.109.0.tar.xz) = 9487c0eac599d499f675b5c7cb275b4ae26970ec4766ba4adbf26e28adfd5514
+SIZE (KDE/frameworks/5.109.0/kdewebkit-5.109.0.tar.xz) = 29788
diff --git a/www/kf5-khtml/Makefile b/www/kf5-khtml/Makefile
index 1f024ffe6f52..e1bc43355b87 100644
--- a/www/kf5-khtml/Makefile
+++ b/www/kf5-khtml/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	khtml
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	www kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/www/kf5-khtml/distinfo b/www/kf5-khtml/distinfo
index afaf06b3c3a1..25a9d334e6f2 100644
--- a/www/kf5-khtml/distinfo
+++ b/www/kf5-khtml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899743
-SHA256 (KDE/frameworks/5.108.0/khtml-5.108.0.tar.xz) = 5b4ed49a5fc0a3e657503a4d4d010acd158f23233b46a302926d45d7e7eb5a4d
-SIZE (KDE/frameworks/5.108.0/khtml-5.108.0.tar.xz) = 4010964
+TIMESTAMP = 1691653307
+SHA256 (KDE/frameworks/5.109.0/khtml-5.109.0.tar.xz) = 59a9e74483218ad4894ca74c4f0d3b72b047fdab2e6b74dc5ebd09827a2725e7
+SIZE (KDE/frameworks/5.109.0/khtml-5.109.0.tar.xz) = 4011640
diff --git a/www/kf5-kjs/distinfo b/www/kf5-kjs/distinfo
index 234e0bd0d22b..218975b5376f 100644
--- a/www/kf5-kjs/distinfo
+++ b/www/kf5-kjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899744
-SHA256 (KDE/frameworks/5.108.0/kjs-5.108.0.tar.xz) = f03921392bb54ba011e3275fb52c9ec8f975e49222639644aefecd9665809177
-SIZE (KDE/frameworks/5.108.0/kjs-5.108.0.tar.xz) = 339776
+TIMESTAMP = 1691653307
+SHA256 (KDE/frameworks/5.109.0/kjs-5.109.0.tar.xz) = a5f4bec85662c1c554cf4e7fff3c6c7d9e0ce57e46b2139f9c8140891688133e
+SIZE (KDE/frameworks/5.109.0/kjs-5.109.0.tar.xz) = 339880
diff --git a/www/kf5-kjsembed/distinfo b/www/kf5-kjsembed/distinfo
index 60748d0856be..a6e70c24542b 100644
--- a/www/kf5-kjsembed/distinfo
+++ b/www/kf5-kjsembed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899745
-SHA256 (KDE/frameworks/5.108.0/kjsembed-5.108.0.tar.xz) = 2aadb47d31ba690c0a25bfc8705682c4911f1ae294a1ea147dd20f785d4dd1d9
-SIZE (KDE/frameworks/5.108.0/kjsembed-5.108.0.tar.xz) = 2490976
+TIMESTAMP = 1691653308
+SHA256 (KDE/frameworks/5.109.0/kjsembed-5.109.0.tar.xz) = 39ad0b51b57adef1780b256f4d44078d50718eae60e40faf2fb7b6e52dc078dd
+SIZE (KDE/frameworks/5.109.0/kjsembed-5.109.0.tar.xz) = 2490940
diff --git a/x11-themes/kf5-breeze-icons/distinfo b/x11-themes/kf5-breeze-icons/distinfo
index 899120f84662..ccb0f10d4574 100644
--- a/x11-themes/kf5-breeze-icons/distinfo
+++ b/x11-themes/kf5-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899746
-SHA256 (KDE/frameworks/5.108.0/breeze-icons-5.108.0.tar.xz) = 9e6507ff60f4ef251b175da0e573a44dda505648745e62b5c10f6d2aca30af9c
-SIZE (KDE/frameworks/5.108.0/breeze-icons-5.108.0.tar.xz) = 2172924
+TIMESTAMP = 1691653309
+SHA256 (KDE/frameworks/5.109.0/breeze-icons-5.109.0.tar.xz) = e07a0be85f4fe67576204339be9ac9c6809618b16963fb147d59a325380c54b2
+SIZE (KDE/frameworks/5.109.0/breeze-icons-5.109.0.tar.xz) = 2172836
diff --git a/x11-themes/kf5-kemoticons/distinfo b/x11-themes/kf5-kemoticons/distinfo
index 7b3f72219603..f99ebc4252fe 100644
--- a/x11-themes/kf5-kemoticons/distinfo
+++ b/x11-themes/kf5-kemoticons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899747
-SHA256 (KDE/frameworks/5.108.0/kemoticons-5.108.0.tar.xz) = a629c715e09ae1d567baac6ff22327a462f8b3e223945a89d7409e5d932ef85c
-SIZE (KDE/frameworks/5.108.0/kemoticons-5.108.0.tar.xz) = 1700684
+TIMESTAMP = 1691653310
+SHA256 (KDE/frameworks/5.109.0/kemoticons-5.109.0.tar.xz) = f0a21dd4b621f2312d3778655e782c2e7a727f6e3e87bcc9ced01a8bfc32c86b
+SIZE (KDE/frameworks/5.109.0/kemoticons-5.109.0.tar.xz) = 1700800
diff --git a/x11-themes/kf5-kiconthemes/distinfo b/x11-themes/kf5-kiconthemes/distinfo
index c10570dc5f94..1a0320bced5a 100644
--- a/x11-themes/kf5-kiconthemes/distinfo
+++ b/x11-themes/kf5-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899748
-SHA256 (KDE/frameworks/5.108.0/kiconthemes-5.108.0.tar.xz) = 73eba332c0704e689367979979ae43328617eb42bbdd742835e4853525f91465
-SIZE (KDE/frameworks/5.108.0/kiconthemes-5.108.0.tar.xz) = 1312240
+TIMESTAMP = 1691653310
+SHA256 (KDE/frameworks/5.109.0/kiconthemes-5.109.0.tar.xz) = d319fbb3dbe8e08022690683b7fe27359dd2b036ea52e10f767a63354f68e66c
+SIZE (KDE/frameworks/5.109.0/kiconthemes-5.109.0.tar.xz) = 1312048
diff --git a/x11-themes/kf5-oxygen-icons5/distinfo b/x11-themes/kf5-oxygen-icons5/distinfo
index 23927b6307c6..c9b27dcafded 100644
--- a/x11-themes/kf5-oxygen-icons5/distinfo
+++ b/x11-themes/kf5-oxygen-icons5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899756
-SHA256 (KDE/frameworks/5.108.0/oxygen-icons5-5.108.0.tar.xz) = ad6f86e9bdf96b247a6666962c6dee0348bbd1a68a61cb800121fd14e3633f71
-SIZE (KDE/frameworks/5.108.0/oxygen-icons5-5.108.0.tar.xz) = 238640644
+TIMESTAMP = 1691653330
+SHA256 (KDE/frameworks/5.109.0/oxygen-icons5-5.109.0.tar.xz) = 2bdfb4c16445f2cd83dae4e35cf06eaf5be26d3c1f0d238f7d0fdbfe3675c609
+SIZE (KDE/frameworks/5.109.0/oxygen-icons5-5.109.0.tar.xz) = 238637008
diff --git a/x11-themes/kf5-qqc2-desktop-style/distinfo b/x11-themes/kf5-qqc2-desktop-style/distinfo
index b0ff1e480b3f..08c1e0628cfc 100644
--- a/x11-themes/kf5-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf5-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899757
-SHA256 (KDE/frameworks/5.108.0/qqc2-desktop-style-5.108.0.tar.xz) = 89ef4b6de9495da6bd5f4f679d75f64cdc1f714f6f0d7948805c7c80c3419bc5
-SIZE (KDE/frameworks/5.108.0/qqc2-desktop-style-5.108.0.tar.xz) = 69424
+TIMESTAMP = 1691653330
+SHA256 (KDE/frameworks/5.109.0/qqc2-desktop-style-5.109.0.tar.xz) = 700ebade1fdc07c317259a7eb8e2cfdb67f9f47845d32a3238fea3c974990c3b
+SIZE (KDE/frameworks/5.109.0/qqc2-desktop-style-5.109.0.tar.xz) = 69456
diff --git a/x11-toolkits/kf5-attica/distinfo b/x11-toolkits/kf5-attica/distinfo
index 8214e668a4f3..d3f5eb9a7a97 100644
--- a/x11-toolkits/kf5-attica/distinfo
+++ b/x11-toolkits/kf5-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899758
-SHA256 (KDE/frameworks/5.108.0/attica-5.108.0.tar.xz) = 1893ea8dc611cc26d905bf869279c54d5cc592b3d6e7bd78ba55614a4f6bb195
-SIZE (KDE/frameworks/5.108.0/attica-5.108.0.tar.xz) = 69436
+TIMESTAMP = 1691653331
+SHA256 (KDE/frameworks/5.109.0/attica-5.109.0.tar.xz) = 7329ec6dacfd814c0ea6a63d9b08f48963c2fd21d7d0b7d13cbabccbeb7400f1
+SIZE (KDE/frameworks/5.109.0/attica-5.109.0.tar.xz) = 69468
diff --git a/x11-toolkits/kf5-kcompletion/distinfo b/x11-toolkits/kf5-kcompletion/distinfo
index 821095609a98..42598ef4291b 100644
--- a/x11-toolkits/kf5-kcompletion/distinfo
+++ b/x11-toolkits/kf5-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899759
-SHA256 (KDE/frameworks/5.108.0/kcompletion-5.108.0.tar.xz) = b8bd3ba590b58408c1aeb6163e8ec751fe3695f1bcc4b8ce92e272b31c18ff39
-SIZE (KDE/frameworks/5.108.0/kcompletion-5.108.0.tar.xz) = 2337756
+TIMESTAMP = 1691653332
+SHA256 (KDE/frameworks/5.109.0/kcompletion-5.109.0.tar.xz) = 72c4a602664b88f16d138cd36a709afbee86a555609232084e29ddb0c2a4aaf1
+SIZE (KDE/frameworks/5.109.0/kcompletion-5.109.0.tar.xz) = 2337908
diff --git a/x11-toolkits/kf5-kconfigwidgets/distinfo b/x11-toolkits/kf5-kconfigwidgets/distinfo
index 3fadf06cc81f..95af419ff93e 100644
--- a/x11-toolkits/kf5-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf5-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899760
-SHA256 (KDE/frameworks/5.108.0/kconfigwidgets-5.108.0.tar.xz) = 86dcf6fd569696e8bb09a155dfae73d96d087cf8d5c1fd3967bb0195fb0a5fe5
-SIZE (KDE/frameworks/5.108.0/kconfigwidgets-5.108.0.tar.xz) = 2613780
+TIMESTAMP = 1691653332
+SHA256 (KDE/frameworks/5.109.0/kconfigwidgets-5.109.0.tar.xz) = 1e67fa94fd1a91ceb7800061b80e7a498d8031b75d8baabe1099e9e62cd614bf
+SIZE (KDE/frameworks/5.109.0/kconfigwidgets-5.109.0.tar.xz) = 2613840
diff --git a/x11-toolkits/kf5-kdesignerplugin/distinfo b/x11-toolkits/kf5-kdesignerplugin/distinfo
index f64c21d4f8d3..cf60324c9a51 100644
--- a/x11-toolkits/kf5-kdesignerplugin/distinfo
+++ b/x11-toolkits/kf5-kdesignerplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688899761
-SHA256 (KDE/frameworks/5.108.0/kdesignerplugin-5.108.0.tar.xz) = 4bf9b9072aa1bd823accadfeb09409516da001d2383c55c43a94abe89f0e6d45
-SIZE (KDE/frameworks/5.108.0/kdesignerplugin-5.108.0.tar.xz) = 2286568
+TIMESTAMP = 1691653333
+SHA256 (KDE/frameworks/5.109.0/kdesignerplugin-5.109.0.tar.xz) = 2dc1a83d7c9e14aab7e9140767e89f754f769fa951e9b40def28f13c2190cb29
+SIZE (KDE/frameworks/5.109.0/kdesignerplugin-5.109.0.tar.xz) = 2286768
diff --git a/x11-toolkits/kf5-kguiaddons/Makefile b/x11-toolkits/kf5-kguiaddons/Makefile
index 5ff322d21d8c..e35ad08cb988 100644
--- a/x11-toolkits/kf5-kguiaddons/Makefile
+++ b/x11-toolkits/kf5-kguiaddons/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	kguiaddons
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
 CATEGORIES=	x11-toolkits kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/x11-toolkits/kf5-kguiaddons/distinfo b/x11-toolkits/kf5-kguiaddons/distinfo
index 79d92bdde5eb..ea67883c641a 100644
--- a/x11-toolkits/kf5-kguiaddons/distinfo
+++ b/x11-toolkits/kf5-kguiaddons/distinfo
*** 227 LINES SKIPPED ***