git: 9d76916067d4 - main - Qt5: Update to 5.15.17 (getting down to the end)

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sun, 15 Jun 2025 10:35:45 UTC
The branch main has been updated by jhale:

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

commit 9d76916067d420d8ea46077ba22e97ce3eaf195c
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-06-15 06:47:29 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-06-15 10:33:10 +0000

    Qt5: Update to 5.15.17 (getting down to the end)
    
    Upstream standard support for Qt5 is officially over. [1] In short,
    that means get your ports off of Qt5 ASAP, especially end-user
    applications. FreeBSD deprecation of Qt5 is coming soon! It will likely
    be a year of lead time, but please help in the meantime and remove qt5
    flavors and child ports whenever possible.
    
    www/qt5-webengine has been updated to 5.15.19 with security patches up to
    Chromium 135.0.7049.95. It's unclear at this point if further security
    patches will be publically available. The Qt5 WebEngine component,
    however, is and forever will be based on Chromium 87.0.4280.144, which
    is over 4 years old. Props to upstream for their backports over all
    these years and making them publically available (probably more to do
    with licensing constraints than anything, but hey).
    
    We otherwise depend on KDE as our direct upstream to roll our distfiles,
    which we have been hosting locally for over 3 years. Since Qt upstream
    drops the LGPL releases of Qt 5.15.x a year later, there's no guarantee
    KDE will rebase their patchset over the next year for the remaining two
    .18 and .19 releases. This might be the last update for Qt5 on FreeBSD.
    
    [1] https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders
---
 Mk/Uses/qt-dist.mk                         | 20 ++++++++++----------
 Mk/Uses/qt.mk                              |  2 +-
 accessibility/qt5-speech/Makefile          |  1 -
 accessibility/qt5-speech/distinfo          |  6 +++---
 comms/qt5-connectivity/Makefile            |  1 -
 comms/qt5-connectivity/distinfo            |  6 +++---
 comms/qt5-sensors/Makefile                 |  1 -
 comms/qt5-sensors/distinfo                 |  6 +++---
 comms/qt5-serialbus/Makefile               |  1 -
 comms/qt5-serialbus/distinfo               |  6 +++---
 comms/qt5-serialport/Makefile              |  1 -
 comms/qt5-serialport/distinfo              |  6 +++---
 databases/qt5-sql/Makefile                 |  1 -
 databases/qt5-sql/distinfo                 |  6 +++---
 databases/qt5-sqldrivers-mysql/distinfo    |  6 +++---
 databases/qt5-sqldrivers-odbc/distinfo     |  6 +++---
 databases/qt5-sqldrivers-pgsql/distinfo    |  6 +++---
 databases/qt5-sqldrivers-sqlite2/distinfo  |  6 +++---
 databases/qt5-sqldrivers-sqlite3/distinfo  |  6 +++---
 databases/qt5-sqldrivers-tds/distinfo      |  6 +++---
 devel/qt5-assistant/distinfo               |  6 +++---
 devel/qt5-buildtools/Makefile              |  1 -
 devel/qt5-buildtools/distinfo              |  6 +++---
 devel/qt5-concurrent/Makefile              |  1 -
 devel/qt5-concurrent/distinfo              |  6 +++---
 devel/qt5-core/Makefile                    |  1 -
 devel/qt5-core/distinfo                    |  6 +++---
 devel/qt5-dbus/Makefile                    |  1 -
 devel/qt5-dbus/distinfo                    |  6 +++---
 devel/qt5-designer/Makefile                |  1 -
 devel/qt5-designer/distinfo                |  6 +++---
 devel/qt5-help/Makefile                    |  1 -
 devel/qt5-help/distinfo                    |  6 +++---
 devel/qt5-linguist/distinfo                |  6 +++---
 devel/qt5-linguisttools/distinfo           |  6 +++---
 devel/qt5-location/Makefile                |  1 -
 devel/qt5-location/distinfo                |  6 +++---
 devel/qt5-qdbus/distinfo                   |  6 +++---
 devel/qt5-qdbusviewer/distinfo             |  6 +++---
 devel/qt5-qdoc-data/distinfo               |  6 +++---
 devel/qt5-qdoc/distinfo                    |  6 +++---
 devel/qt5-qmake/distinfo                   |  6 +++---
 devel/qt5-remoteobjects/Makefile           |  1 -
 devel/qt5-remoteobjects/distinfo           |  6 +++---
 devel/qt5-script/Makefile                  |  1 -
 devel/qt5-script/distinfo                  |  6 +++---
 devel/qt5-scripttools/Makefile             |  1 -
 devel/qt5-scripttools/distinfo             |  6 +++---
 devel/qt5-scxml/Makefile                   |  1 -
 devel/qt5-scxml/distinfo                   |  6 +++---
 devel/qt5-testlib/Makefile                 |  1 -
 devel/qt5-testlib/distinfo                 |  6 +++---
 devel/qt5-uitools/distinfo                 |  6 +++---
 graphics/qt5-3d/Makefile                   |  1 -
 graphics/qt5-3d/distinfo                   |  6 +++---
 graphics/qt5-graphicaleffects/distinfo     |  6 +++---
 graphics/qt5-imageformats/distinfo         |  6 +++---
 graphics/qt5-opengl/Makefile               |  1 -
 graphics/qt5-opengl/distinfo               |  6 +++---
 graphics/qt5-pixeltool/distinfo            |  6 +++---
 graphics/qt5-svg/Makefile                  |  1 -
 graphics/qt5-svg/distinfo                  |  6 +++---
 graphics/qt5-wayland/Makefile              |  1 -
 graphics/qt5-wayland/distinfo              |  6 +++---
 misc/qt5-examples/distinfo                 |  6 +++---
 misc/qt5-l10n/distinfo                     |  6 +++---
 multimedia/qt5-multimedia/Makefile         |  1 -
 multimedia/qt5-multimedia/distinfo         |  6 +++---
 net/qt5-network/Makefile                   |  1 -
 net/qt5-network/distinfo                   |  6 +++---
 net/qt5-networkauth/Makefile               |  1 -
 net/qt5-networkauth/distinfo               |  6 +++---
 print/qt5-printsupport/Makefile            |  1 -
 print/qt5-printsupport/distinfo            |  6 +++---
 sysutils/qt5-qtdiag/distinfo               |  6 +++---
 sysutils/qt5-qtpaths/distinfo              |  6 +++---
 sysutils/qt5-qtplugininfo/distinfo         |  6 +++---
 textproc/qt5-xml/Makefile                  |  1 -
 textproc/qt5-xml/distinfo                  |  6 +++---
 textproc/qt5-xmlpatterns/Makefile          |  1 -
 textproc/qt5-xmlpatterns/distinfo          |  6 +++---
 www/qt5-webchannel/Makefile                |  1 -
 www/qt5-webchannel/distinfo                |  6 +++---
 www/qt5-webengine/Makefile                 |  1 -
 www/qt5-webengine/distinfo                 |  6 +++---
 www/qt5-webglplugin/distinfo               |  6 +++---
 www/qt5-websockets-qml/distinfo            |  6 +++---
 www/qt5-websockets/Makefile                |  1 -
 www/qt5-websockets/distinfo                |  6 +++---
 www/qt5-webview/Makefile                   |  1 -
 www/qt5-webview/distinfo                   |  6 +++---
 x11-toolkits/qt5-charts/Makefile           |  1 -
 x11-toolkits/qt5-charts/distinfo           |  6 +++---
 x11-toolkits/qt5-datavis3d/Makefile        |  1 -
 x11-toolkits/qt5-datavis3d/distinfo        |  6 +++---
 x11-toolkits/qt5-declarative-test/Makefile |  1 -
 x11-toolkits/qt5-declarative-test/distinfo |  6 +++---
 x11-toolkits/qt5-declarative/Makefile      |  1 -
 x11-toolkits/qt5-declarative/distinfo      |  6 +++---
 x11-toolkits/qt5-gamepad/Makefile          |  1 -
 x11-toolkits/qt5-gamepad/distinfo          |  6 +++---
 x11-toolkits/qt5-gui/Makefile              |  1 -
 x11-toolkits/qt5-gui/distinfo              |  6 +++---
 x11-toolkits/qt5-quick3d/Makefile          |  1 -
 x11-toolkits/qt5-quick3d/distinfo          |  6 +++---
 x11-toolkits/qt5-quickcontrols/distinfo    |  6 +++---
 x11-toolkits/qt5-quickcontrols2/Makefile   |  1 -
 x11-toolkits/qt5-quickcontrols2/distinfo   |  6 +++---
 x11-toolkits/qt5-quicktimeline/distinfo    |  6 +++---
 x11-toolkits/qt5-uiplugin/distinfo         |  6 +++---
 x11-toolkits/qt5-virtualkeyboard/Makefile  |  1 -
 x11-toolkits/qt5-virtualkeyboard/distinfo  |  6 +++---
 x11-toolkits/qt5-widgets/Makefile          |  1 -
 x11-toolkits/qt5-widgets/distinfo          |  6 +++---
 x11/qt5-qev/distinfo                       |  6 +++---
 x11/qt5-x11extras/Makefile                 |  1 -
 x11/qt5-x11extras/distinfo                 |  6 +++---
 117 files changed, 227 insertions(+), 270 deletions(-)

diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk
index 7fc7bebadd3d..f863d0454dc9 100644
--- a/Mk/Uses/qt-dist.mk
+++ b/Mk/Uses/qt-dist.mk
@@ -108,25 +108,25 @@ DIST_SUBDIR=			KDE/Qt/${_QT_VERSION}
 .  if ${_QT_VER:M5}
 # KDE maintains a repository with a patched Qt5 distribution.
 _KDE_3d=		0
-_KDE_base=		130
+_KDE_base=		123
 _KDE_charts=		0
-_KDE_connectivity=	1
+_KDE_connectivity=	2
 _KDE_datavis3d=		0
-_KDE_declarative=	22
+_KDE_declarative=	21
 _KDE_gamepad=		0
 _KDE_graphicaleffects=	0
 _KDE_imageformats=	2
 _KDE_location=		7
 _KDE_multimedia=	2
-_KDE_networkauth=	1
+_KDE_networkauth=	0
 _KDE_quick3d=		1
 _KDE_quickcontrols=	0
 _KDE_quickcontrols2=	5
 _KDE_quicktimeline=	0
 _KDE_remoteobjects=	0
 _KDE_script=		0
-_KDE_script_ORIGIN_TAG=	v5.15.18-lts
-_KDE_script_VERSION=	5.15.18
+_KDE_script_ORIGIN_TAG=	v5.15.19-lts
+_KDE_script_VERSION=	5.15.19
 _KDE_scxml=		0
 _KDE_sensors=		0
 _KDE_serialbus=		0
@@ -136,14 +136,14 @@ _KDE_svg=		5
 _KDE_tools=		3
 _KDE_translations=	0
 _KDE_virtualkeyboard=	0
-_KDE_wayland=		59
+_KDE_wayland=		57
 _KDE_webchannel=	3
 # We track the 5.15 branch for www/qt5-webengine to make it easier to
 # stay on top of Chromium security patches.
-_KDE_webengine=			7
+_KDE_webengine=			0
 _KDE_webengine_BRANCH=		5.15
-_KDE_webengine_ORIGIN_TAG=	v5.15.18-lts
-_KDE_webengine_VERSION=		5.15.18
+_KDE_webengine_ORIGIN_TAG=	v5.15.19-lts
+_KDE_webengine_VERSION=		5.15.19
 _KDE_webglplugin=	0
 _KDE_websockets=	2
 _KDE_webview=		0
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index a172a15ef14a..905e7793a780 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -22,7 +22,7 @@ _QT_MK_INCLUDED=	qt.mk
 
 # Qt versions currently supported by the framework.
 _QT_SUPPORTED?=		5 6
-QT5_VERSION?=		5.15.16
+QT5_VERSION?=		5.15.17
 QT6_VERSION?=		6.9.1
 PYSIDE6_VERSION?=	6.9.1
 
diff --git a/accessibility/qt5-speech/Makefile b/accessibility/qt5-speech/Makefile
index e0eb3a7f6136..01a9be22f374 100644
--- a/accessibility/qt5-speech/Makefile
+++ b/accessibility/qt5-speech/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	speech
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	accessibility
 PKGNAMEPREFIX=	qt5-
 
diff --git a/accessibility/qt5-speech/distinfo b/accessibility/qt5-speech/distinfo
index 56b4d61e7c64..fe5703238bc3 100644
--- a/accessibility/qt5-speech/distinfo
+++ b/accessibility/qt5-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217202
-SHA256 (KDE/Qt/5.15.16/kde-qtspeech-5.15.16p1.tar.xz) = 9ca99836c73c846fa785fff9fd3217b6a707eeb830d302222ebf850ec34411ec
-SIZE (KDE/Qt/5.15.16/kde-qtspeech-5.15.16p1.tar.xz) = 80172
+TIMESTAMP = 1749566998
+SHA256 (KDE/Qt/5.15.17/kde-qtspeech-5.15.17p1.tar.xz) = babe4fa9bc1d4a813cb759a1f1b808ccfb889ac1a727baaebd9aff79058c3232
+SIZE (KDE/Qt/5.15.17/kde-qtspeech-5.15.17p1.tar.xz) = 80364
diff --git a/comms/qt5-connectivity/Makefile b/comms/qt5-connectivity/Makefile
index a763c306ea2b..6c6c1217e757 100644
--- a/comms/qt5-connectivity/Makefile
+++ b/comms/qt5-connectivity/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	connectivity
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	comms
 PKGNAMEPREFIX=	qt5-
 
diff --git a/comms/qt5-connectivity/distinfo b/comms/qt5-connectivity/distinfo
index cb2cc51a52fc..5fdda20480e3 100644
--- a/comms/qt5-connectivity/distinfo
+++ b/comms/qt5-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217203
-SHA256 (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 3969bbe77846e14afba0f82fbe69ef01e45f1ed6a8250bcd2be192c3e4295d03
-SIZE (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 2796384
+TIMESTAMP = 1749567001
+SHA256 (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 5fca993fa53abb8d8ea35f2e80290bc65acc2b7d76af3183231c44200ad143f5
+SIZE (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 2797072
diff --git a/comms/qt5-sensors/Makefile b/comms/qt5-sensors/Makefile
index c227ad79e4ce..6ad5dea97863 100644
--- a/comms/qt5-sensors/Makefile
+++ b/comms/qt5-sensors/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	sensors
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	comms
 PKGNAMEPREFIX=	qt5-
 
diff --git a/comms/qt5-sensors/distinfo b/comms/qt5-sensors/distinfo
index 85f815be5609..bf91ac1c495c 100644
--- a/comms/qt5-sensors/distinfo
+++ b/comms/qt5-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217204
-SHA256 (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 62a94c32e6badd73c894fd5ab1e1f43cff66409cf76e9d20f6c6add9eb80ac57
-SIZE (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 2031128
+TIMESTAMP = 1749567003
+SHA256 (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 1a2b58fbde1dc4775655d3a7dc7600cbd9ba3dce3e87752387bbd1ad7d18dacd
+SIZE (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 2030664
diff --git a/comms/qt5-serialbus/Makefile b/comms/qt5-serialbus/Makefile
index eccb7fe8ba0e..3ffaec111a1e 100644
--- a/comms/qt5-serialbus/Makefile
+++ b/comms/qt5-serialbus/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	serialbus
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	comms
 PKGNAMEPREFIX=	qt5-
 
diff --git a/comms/qt5-serialbus/distinfo b/comms/qt5-serialbus/distinfo
index 1bd43b5eac49..3ee2c7a14655 100644
--- a/comms/qt5-serialbus/distinfo
+++ b/comms/qt5-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217205
-SHA256 (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = a37f66a9a34f5b3e6150a5022ac12edccda3e7c6e2366f6ecbd97768bd66d683
-SIZE (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = 333808
+TIMESTAMP = 1749567006
+SHA256 (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 4501384a7454bc5ec5acdc53bea5b22d7ede49319ced99841f4a8f85877b1c09
+SIZE (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 333884
diff --git a/comms/qt5-serialport/Makefile b/comms/qt5-serialport/Makefile
index a21296882c02..6050425d45fb 100644
--- a/comms/qt5-serialport/Makefile
+++ b/comms/qt5-serialport/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	serialport
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	comms
 PKGNAMEPREFIX=	qt5-
 
diff --git a/comms/qt5-serialport/distinfo b/comms/qt5-serialport/distinfo
index 6d267c334c32..2a56f7ff33cd 100644
--- a/comms/qt5-serialport/distinfo
+++ b/comms/qt5-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217205
-SHA256 (KDE/Qt/5.15.16/kde-qtserialport-5.15.16p0.tar.xz) = 94cd4e2aaadfc46a687c428e77584ef3901c1149e0b6f0ec5301f8d539d603d4
-SIZE (KDE/Qt/5.15.16/kde-qtserialport-5.15.16p0.tar.xz) = 299568
+TIMESTAMP = 1749567009
+SHA256 (KDE/Qt/5.15.17/kde-qtserialport-5.15.17p0.tar.xz) = db93278beff0e5c22555c037957b69fbd01ccc2f6732801f585ebad73dfbfb3f
+SIZE (KDE/Qt/5.15.17/kde-qtserialport-5.15.17p0.tar.xz) = 299552
diff --git a/databases/qt5-sql/Makefile b/databases/qt5-sql/Makefile
index 5cea48690be2..41f85cbb8030 100644
--- a/databases/qt5-sql/Makefile
+++ b/databases/qt5-sql/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	sql
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	databases
 PKGNAMEPREFIX=	qt5-
 
diff --git a/databases/qt5-sql/distinfo b/databases/qt5-sql/distinfo
index 66c268edaaf2..931a37227b92 100644
--- a/databases/qt5-sql/distinfo
+++ b/databases/qt5-sql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250579
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567012
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-mysql/distinfo b/databases/qt5-sqldrivers-mysql/distinfo
index bb3b2d2a0f86..f46f0423db73 100644
--- a/databases/qt5-sqldrivers-mysql/distinfo
+++ b/databases/qt5-sqldrivers-mysql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250580
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567015
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-odbc/distinfo b/databases/qt5-sqldrivers-odbc/distinfo
index c890e13d8f64..17dcf10d3fe1 100644
--- a/databases/qt5-sqldrivers-odbc/distinfo
+++ b/databases/qt5-sqldrivers-odbc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250581
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567018
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-pgsql/distinfo b/databases/qt5-sqldrivers-pgsql/distinfo
index 9524794b27f4..5f9d194770be 100644
--- a/databases/qt5-sqldrivers-pgsql/distinfo
+++ b/databases/qt5-sqldrivers-pgsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250582
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567021
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-sqlite2/distinfo b/databases/qt5-sqldrivers-sqlite2/distinfo
index ed95b79711b5..3e5ba715e217 100644
--- a/databases/qt5-sqldrivers-sqlite2/distinfo
+++ b/databases/qt5-sqldrivers-sqlite2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250583
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567024
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-sqlite3/distinfo b/databases/qt5-sqldrivers-sqlite3/distinfo
index b9c7decafb26..4f3950d89582 100644
--- a/databases/qt5-sqldrivers-sqlite3/distinfo
+++ b/databases/qt5-sqldrivers-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250584
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567027
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/databases/qt5-sqldrivers-tds/distinfo b/databases/qt5-sqldrivers-tds/distinfo
index 29f1e5240a90..d844718754dd 100644
--- a/databases/qt5-sqldrivers-tds/distinfo
+++ b/databases/qt5-sqldrivers-tds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250585
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567030
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-assistant/distinfo b/devel/qt5-assistant/distinfo
index 2c539b068188..137e3510e72e 100644
--- a/devel/qt5-assistant/distinfo
+++ b/devel/qt5-assistant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217213
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567033
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-buildtools/Makefile b/devel/qt5-buildtools/Makefile
index eb3b7049076b..e9264a322ef4 100644
--- a/devel/qt5-buildtools/Makefile
+++ b/devel/qt5-buildtools/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	buildtools
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-buildtools/distinfo b/devel/qt5-buildtools/distinfo
index 03d32217f4b2..b82bcb7ba258 100644
--- a/devel/qt5-buildtools/distinfo
+++ b/devel/qt5-buildtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250587
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567036
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-concurrent/Makefile b/devel/qt5-concurrent/Makefile
index ff96f0726168..150f7f34d829 100644
--- a/devel/qt5-concurrent/Makefile
+++ b/devel/qt5-concurrent/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	concurrent
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-concurrent/distinfo b/devel/qt5-concurrent/distinfo
index 295ebaba90c6..6f1e904a9c0d 100644
--- a/devel/qt5-concurrent/distinfo
+++ b/devel/qt5-concurrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250588
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567039
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile
index 0fc8843d5980..3df6cee5c082 100644
--- a/devel/qt5-core/Makefile
+++ b/devel/qt5-core/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	core
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-core/distinfo b/devel/qt5-core/distinfo
index e270c075f5b6..539e7fc98b26 100644
--- a/devel/qt5-core/distinfo
+++ b/devel/qt5-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250589
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567042
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-dbus/Makefile b/devel/qt5-dbus/Makefile
index 583cb6e4e57c..20b8d9a29325 100644
--- a/devel/qt5-dbus/Makefile
+++ b/devel/qt5-dbus/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	dbus
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	2
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-dbus/distinfo b/devel/qt5-dbus/distinfo
index ac0a94d8c118..15523368fa7f 100644
--- a/devel/qt5-dbus/distinfo
+++ b/devel/qt5-dbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250590
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567045
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-designer/Makefile b/devel/qt5-designer/Makefile
index bae576adb1f3..3d1f3e6f2865 100644
--- a/devel/qt5-designer/Makefile
+++ b/devel/qt5-designer/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	designer
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-designer/distinfo b/devel/qt5-designer/distinfo
index 91954a77a48e..c8be0c9e679d 100644
--- a/devel/qt5-designer/distinfo
+++ b/devel/qt5-designer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217217
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567047
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-help/Makefile b/devel/qt5-help/Makefile
index 42c8c3e2d7f4..95b5d5ac53d7 100644
--- a/devel/qt5-help/Makefile
+++ b/devel/qt5-help/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	help
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-help/distinfo b/devel/qt5-help/distinfo
index 49502d2aaacb..792a747e4ca2 100644
--- a/devel/qt5-help/distinfo
+++ b/devel/qt5-help/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217218
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567050
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-linguist/distinfo b/devel/qt5-linguist/distinfo
index 197feb1521ad..7340d439ca8d 100644
--- a/devel/qt5-linguist/distinfo
+++ b/devel/qt5-linguist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217219
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567053
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-linguisttools/distinfo b/devel/qt5-linguisttools/distinfo
index 197feb1521ad..db6174ce9e6a 100644
--- a/devel/qt5-linguisttools/distinfo
+++ b/devel/qt5-linguisttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217219
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567056
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-location/Makefile b/devel/qt5-location/Makefile
index 91aaf52781ed..1f0085925530 100644
--- a/devel/qt5-location/Makefile
+++ b/devel/qt5-location/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	location
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-location/distinfo b/devel/qt5-location/distinfo
index 4a6700619809..b9c72cf45354 100644
--- a/devel/qt5-location/distinfo
+++ b/devel/qt5-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217220
-SHA256 (KDE/Qt/5.15.16/kde-qtlocation-5.15.16p7.tar.xz) = 7ca3ae55d0818a13c8ca7eb9903b3aaf44113c5abb7d702cb3faffb1f8a3e4a2
-SIZE (KDE/Qt/5.15.16/kde-qtlocation-5.15.16p7.tar.xz) = 6487820
+TIMESTAMP = 1749567059
+SHA256 (KDE/Qt/5.15.17/kde-qtlocation-5.15.17p7.tar.xz) = b719959052823ebe8fcbbd84e3fdc924238b473988eb234e216590ecdef9199d
+SIZE (KDE/Qt/5.15.17/kde-qtlocation-5.15.17p7.tar.xz) = 6488624
diff --git a/devel/qt5-qdbus/distinfo b/devel/qt5-qdbus/distinfo
index d93c33039fd4..cd58428d183d 100644
--- a/devel/qt5-qdbus/distinfo
+++ b/devel/qt5-qdbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217221
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567061
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-qdbusviewer/distinfo b/devel/qt5-qdbusviewer/distinfo
index c35ebffeaddc..12a7f92c488e 100644
--- a/devel/qt5-qdbusviewer/distinfo
+++ b/devel/qt5-qdbusviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217222
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567064
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-qdoc-data/distinfo b/devel/qt5-qdoc-data/distinfo
index 97f35ffb5362..aa0bf03adace 100644
--- a/devel/qt5-qdoc-data/distinfo
+++ b/devel/qt5-qdoc-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217222
-SHA256 (KDE/Qt/5.15.16/qtbase-everywhere-opensource-src-5.15.16.tar.xz) = b04815058c18058b6ba837206756a2c87d1391f07a0dcb0dd314f970fd041592
-SIZE (KDE/Qt/5.15.16/qtbase-everywhere-opensource-src-5.15.16.tar.xz) = 51392072
+TIMESTAMP = 1749567065
+SHA256 (KDE/Qt/5.15.17/qtbase-everywhere-opensource-src-5.15.17.tar.xz) = de797d49b2e53babf2372c6b52f552d5fd15ecfff9b0fb240641f7da260a1955
+SIZE (KDE/Qt/5.15.17/qtbase-everywhere-opensource-src-5.15.17.tar.xz) = 51478524
diff --git a/devel/qt5-qdoc/distinfo b/devel/qt5-qdoc/distinfo
index d98a7f247466..3e8dae96c50c 100644
--- a/devel/qt5-qdoc/distinfo
+++ b/devel/qt5-qdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217223
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567067
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/devel/qt5-qmake/distinfo b/devel/qt5-qmake/distinfo
index 37789a5b1403..74878f46c58c 100644
--- a/devel/qt5-qmake/distinfo
+++ b/devel/qt5-qmake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250599
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567070
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-remoteobjects/Makefile b/devel/qt5-remoteobjects/Makefile
index 9324617a3f5f..340bb5b98237 100644
--- a/devel/qt5-remoteobjects/Makefile
+++ b/devel/qt5-remoteobjects/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	remoteobjects
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-remoteobjects/distinfo b/devel/qt5-remoteobjects/distinfo
index 0e6de80717f1..45360c78ff3c 100644
--- a/devel/qt5-remoteobjects/distinfo
+++ b/devel/qt5-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217225
-SHA256 (KDE/Qt/5.15.16/kde-qtremoteobjects-5.15.16p0.tar.xz) = 26c6ce0fa2567c7eff159d419d04592b6d376f210055fa55dac5cbaf04b8d29d
-SIZE (KDE/Qt/5.15.16/kde-qtremoteobjects-5.15.16p0.tar.xz) = 352376
+TIMESTAMP = 1749567073
+SHA256 (KDE/Qt/5.15.17/kde-qtremoteobjects-5.15.17p0.tar.xz) = 2febb43d8b13bdcb8bb55402fb5433ec8349b7051f77293314b6d00c709de8bc
+SIZE (KDE/Qt/5.15.17/kde-qtremoteobjects-5.15.17p0.tar.xz) = 352508
diff --git a/devel/qt5-script/Makefile b/devel/qt5-script/Makefile
index 34fade48e748..2367330e7d0f 100644
--- a/devel/qt5-script/Makefile
+++ b/devel/qt5-script/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	script
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	2
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-script/distinfo b/devel/qt5-script/distinfo
index a0dd1440aa8c..21175f7603ae 100644
--- a/devel/qt5-script/distinfo
+++ b/devel/qt5-script/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730320824
-SHA256 (KDE/Qt/5.15.18/kde-qtscript-5.15.18p0.tar.xz) = 55be08fe19a558cb32ecb459bb06048a016df78921b68cf632b021af555b1da2
-SIZE (KDE/Qt/5.15.18/kde-qtscript-5.15.18p0.tar.xz) = 2633000
+TIMESTAMP = 1749542289
+SHA256 (KDE/Qt/5.15.19/kde-qtscript-5.15.19p0.tar.xz) = 2549b2e181df7db1c5d1b203cde4645cfea099e62d6ac2a7c3e28a28ada06e63
+SIZE (KDE/Qt/5.15.19/kde-qtscript-5.15.19p0.tar.xz) = 2632344
diff --git a/devel/qt5-scripttools/Makefile b/devel/qt5-scripttools/Makefile
index 17b46fa16b80..0b73aea76ece 100644
--- a/devel/qt5-scripttools/Makefile
+++ b/devel/qt5-scripttools/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	scripttools
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	3
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-scripttools/distinfo b/devel/qt5-scripttools/distinfo
index 24d6363ba702..aa05e3c2f4b1 100644
--- a/devel/qt5-scripttools/distinfo
+++ b/devel/qt5-scripttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730476965
-SHA256 (KDE/Qt/5.15.18/kde-qtscript-5.15.18p0.tar.xz) = 55be08fe19a558cb32ecb459bb06048a016df78921b68cf632b021af555b1da2
-SIZE (KDE/Qt/5.15.18/kde-qtscript-5.15.18p0.tar.xz) = 2633000
+TIMESTAMP = 1749542312
+SHA256 (KDE/Qt/5.15.19/kde-qtscript-5.15.19p0.tar.xz) = 2549b2e181df7db1c5d1b203cde4645cfea099e62d6ac2a7c3e28a28ada06e63
+SIZE (KDE/Qt/5.15.19/kde-qtscript-5.15.19p0.tar.xz) = 2632344
diff --git a/devel/qt5-scxml/Makefile b/devel/qt5-scxml/Makefile
index 8e290f631fe9..d93a18a66b1a 100644
--- a/devel/qt5-scxml/Makefile
+++ b/devel/qt5-scxml/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	scxml
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-scxml/distinfo b/devel/qt5-scxml/distinfo
index 6337a94049e9..550299e88008 100644
--- a/devel/qt5-scxml/distinfo
+++ b/devel/qt5-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217225
-SHA256 (KDE/Qt/5.15.16/kde-qtscxml-5.15.16p0.tar.xz) = 9ebfa5a2a967bc441bcf57d034d2b01974aca9535dc667c3caf16e49ec02dff8
-SIZE (KDE/Qt/5.15.16/kde-qtscxml-5.15.16p0.tar.xz) = 409768
+TIMESTAMP = 1749567076
+SHA256 (KDE/Qt/5.15.17/kde-qtscxml-5.15.17p0.tar.xz) = f6ba0a6303b7de9094277dfbe6e5c3f76ce5e76119a93782619ad21b10b7fa50
+SIZE (KDE/Qt/5.15.17/kde-qtscxml-5.15.17p0.tar.xz) = 409948
diff --git a/devel/qt5-testlib/Makefile b/devel/qt5-testlib/Makefile
index 6332499fbd94..daea49a965b5 100644
--- a/devel/qt5-testlib/Makefile
+++ b/devel/qt5-testlib/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	testlib
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-testlib/distinfo b/devel/qt5-testlib/distinfo
index 777330b115d5..b27b3a75f6c4 100644
--- a/devel/qt5-testlib/distinfo
+++ b/devel/qt5-testlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250601
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567079
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/devel/qt5-uitools/distinfo b/devel/qt5-uitools/distinfo
index 6ec05ad64f34..cd1c634c7cf5 100644
--- a/devel/qt5-uitools/distinfo
+++ b/devel/qt5-uitools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217227
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567082
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/graphics/qt5-3d/Makefile b/graphics/qt5-3d/Makefile
index f18533c69c42..85790e09d5c6 100644
--- a/graphics/qt5-3d/Makefile
+++ b/graphics/qt5-3d/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	3d
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	3
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt5-
 
diff --git a/graphics/qt5-3d/distinfo b/graphics/qt5-3d/distinfo
index b07c2dbf3bfb..2e9a974e18e7 100644
--- a/graphics/qt5-3d/distinfo
+++ b/graphics/qt5-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217228
-SHA256 (KDE/Qt/5.15.16/kde-qt3d-5.15.16p0.tar.xz) = 7b378b34519db5c149d882dc0a3731cc46ca345b7bf528b7c9bd11ef61762b79
-SIZE (KDE/Qt/5.15.16/kde-qt3d-5.15.16p0.tar.xz) = 118398832
+TIMESTAMP = 1749567085
+SHA256 (KDE/Qt/5.15.17/kde-qt3d-5.15.17p0.tar.xz) = a38d89ca3039054f1e0c9ee9229cf59bf49fc8276558b68b34922a1f9ddc4c72
+SIZE (KDE/Qt/5.15.17/kde-qt3d-5.15.17p0.tar.xz) = 118379748
diff --git a/graphics/qt5-graphicaleffects/distinfo b/graphics/qt5-graphicaleffects/distinfo
index 3585776ceece..3920a863d942 100644
--- a/graphics/qt5-graphicaleffects/distinfo
+++ b/graphics/qt5-graphicaleffects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217229
-SHA256 (KDE/Qt/5.15.16/kde-qtgraphicaleffects-5.15.16p0.tar.xz) = a243ca7c8b440e017226429bce344e14b5022d542942ac4d9d31f4bdeb98155d
-SIZE (KDE/Qt/5.15.16/kde-qtgraphicaleffects-5.15.16p0.tar.xz) = 14019104
+TIMESTAMP = 1749567088
+SHA256 (KDE/Qt/5.15.17/kde-qtgraphicaleffects-5.15.17p0.tar.xz) = feed24be775dde51e1f6d8d7d6801c449da42aa6560f591cc3dc0a2b0b1fec3f
+SIZE (KDE/Qt/5.15.17/kde-qtgraphicaleffects-5.15.17p0.tar.xz) = 14018756
diff --git a/graphics/qt5-imageformats/distinfo b/graphics/qt5-imageformats/distinfo
index c804bdb08e83..248711cf9276 100644
--- a/graphics/qt5-imageformats/distinfo
+++ b/graphics/qt5-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217230
-SHA256 (KDE/Qt/5.15.16/kde-qtimageformats-5.15.16p2.tar.xz) = 57cbb4e7cb29d96a13eadbfcf9b5f0e6b748abde13f91a04771608a28b9b9e3e
-SIZE (KDE/Qt/5.15.16/kde-qtimageformats-5.15.16p2.tar.xz) = 1872680
+TIMESTAMP = 1749567091
+SHA256 (KDE/Qt/5.15.17/kde-qtimageformats-5.15.17p2.tar.xz) = dd4f019306e04b09112ca1902f91adecd8e432c5b6be6bf1211b913c50739ebe
+SIZE (KDE/Qt/5.15.17/kde-qtimageformats-5.15.17p2.tar.xz) = 1883928
diff --git a/graphics/qt5-opengl/Makefile b/graphics/qt5-opengl/Makefile
index b6281e94ca9a..346cd384ffee 100644
--- a/graphics/qt5-opengl/Makefile
+++ b/graphics/qt5-opengl/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	opengl
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt5-
 
diff --git a/graphics/qt5-opengl/distinfo b/graphics/qt5-opengl/distinfo
index 7da2cb58f492..d79a4e8b9bf5 100644
--- a/graphics/qt5-opengl/distinfo
+++ b/graphics/qt5-opengl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250606
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567094
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/graphics/qt5-pixeltool/distinfo b/graphics/qt5-pixeltool/distinfo
index 35e4551abeea..2e86d4d43d35 100644
--- a/graphics/qt5-pixeltool/distinfo
+++ b/graphics/qt5-pixeltool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217231
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567096
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/graphics/qt5-svg/Makefile b/graphics/qt5-svg/Makefile
index acfb5d69163e..c2ec80183131 100644
--- a/graphics/qt5-svg/Makefile
+++ b/graphics/qt5-svg/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	svg
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt5-
 
diff --git a/graphics/qt5-svg/distinfo b/graphics/qt5-svg/distinfo
index 76cdf2a5e35c..02666c01bb4f 100644
--- a/graphics/qt5-svg/distinfo
+++ b/graphics/qt5-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217232
-SHA256 (KDE/Qt/5.15.16/kde-qtsvg-5.15.16p5.tar.xz) = 0142040729d3ea279c33c297d6467d483c309e8552779eb6d4639be418dac183
-SIZE (KDE/Qt/5.15.16/kde-qtsvg-5.15.16p5.tar.xz) = 1865524
+TIMESTAMP = 1749567099
+SHA256 (KDE/Qt/5.15.17/kde-qtsvg-5.15.17p5.tar.xz) = c94586bdb3c6b052d71f4f4d609b02b58a809902636379b81ff7dea9502cebed
+SIZE (KDE/Qt/5.15.17/kde-qtsvg-5.15.17p5.tar.xz) = 1865688
diff --git a/graphics/qt5-wayland/Makefile b/graphics/qt5-wayland/Makefile
index 8c0b9d0f9c16..279d764759a1 100644
--- a/graphics/qt5-wayland/Makefile
+++ b/graphics/qt5-wayland/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	wayland
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	graphics wayland
 PKGNAMEPREFIX=	qt5-
 
diff --git a/graphics/qt5-wayland/distinfo b/graphics/qt5-wayland/distinfo
index 480e45296a95..46612e5cd851 100644
--- a/graphics/qt5-wayland/distinfo
+++ b/graphics/qt5-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250609
-SHA256 (KDE/Qt/5.15.16/kde-qtwayland-5.15.16p59.tar.xz) = 97d981777e62ee4f81fbe62f22ba905db6b6be3a84864412bf7685b98ad25fe0
-SIZE (KDE/Qt/5.15.16/kde-qtwayland-5.15.16p59.tar.xz) = 539316
+TIMESTAMP = 1749567102
+SHA256 (KDE/Qt/5.15.17/kde-qtwayland-5.15.17p57.tar.xz) = 208f8a17bfbcf81810a0eed7d404eb70413ebfdecac73a1bdf25ed3dea5fe1a3
+SIZE (KDE/Qt/5.15.17/kde-qtwayland-5.15.17p57.tar.xz) = 539092
diff --git a/misc/qt5-examples/distinfo b/misc/qt5-examples/distinfo
index 08f7b7c3feda..9cc28c27f56b 100644
--- a/misc/qt5-examples/distinfo
+++ b/misc/qt5-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217256
-SHA256 (KDE/Qt/5.15.16/qt-everywhere-opensource-src-5.15.16.tar.xz) = efa99827027782974356aceff8a52bd3d2a8a93a54dd0db4cca41b5e35f1041c
-SIZE (KDE/Qt/5.15.16/qt-everywhere-opensource-src-5.15.16.tar.xz) = 661694764
+TIMESTAMP = 1749567126
+SHA256 (KDE/Qt/5.15.17/qt-everywhere-opensource-src-5.15.17.tar.xz) = 5c34b2e8054d23cbd6c98715af8766a61c7f346ac687aa2d80edd73f8073d2d2
+SIZE (KDE/Qt/5.15.17/qt-everywhere-opensource-src-5.15.17.tar.xz) = 664569588
diff --git a/misc/qt5-l10n/distinfo b/misc/qt5-l10n/distinfo
index 43478a60846d..261969c1fc87 100644
--- a/misc/qt5-l10n/distinfo
+++ b/misc/qt5-l10n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217256
-SHA256 (KDE/Qt/5.15.16/kde-qttranslations-5.15.16p0.tar.xz) = 43e80a805f83a70ad9dba15f52ad342d8c33b9a15de532b52a0e3ccfd96f2ccf
-SIZE (KDE/Qt/5.15.16/kde-qttranslations-5.15.16p0.tar.xz) = 1610748
+TIMESTAMP = 1749567126
+SHA256 (KDE/Qt/5.15.17/kde-qttranslations-5.15.17p0.tar.xz) = 5dd0bc897b6e9215b8acae364595c94f2feddd365af4bb59dbb0f6b9280c646b
+SIZE (KDE/Qt/5.15.17/kde-qttranslations-5.15.17p0.tar.xz) = 1610896
diff --git a/multimedia/qt5-multimedia/Makefile b/multimedia/qt5-multimedia/Makefile
index dd9a0f765fbb..2cdfc0293596 100644
--- a/multimedia/qt5-multimedia/Makefile
+++ b/multimedia/qt5-multimedia/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	multimedia
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	2
 CATEGORIES=	multimedia
 PKGNAMEPREFIX=	qt5-
 
diff --git a/multimedia/qt5-multimedia/distinfo b/multimedia/qt5-multimedia/distinfo
index c66b3f52d78f..7c6877b1a5fd 100644
--- a/multimedia/qt5-multimedia/distinfo
+++ b/multimedia/qt5-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217257
-SHA256 (KDE/Qt/5.15.16/kde-qtmultimedia-5.15.16p2.tar.xz) = 853fb6c68257c2862f0f15b15a07efcec53802a034c4b6bbdc656e55a982aae5
-SIZE (KDE/Qt/5.15.16/kde-qtmultimedia-5.15.16p2.tar.xz) = 3827824
+TIMESTAMP = 1749567129
+SHA256 (KDE/Qt/5.15.17/kde-qtmultimedia-5.15.17p2.tar.xz) = 07e6f0a8ccc066e206ebd63ae5eb286e470b366e99fa2203154a0c2fb017398e
+SIZE (KDE/Qt/5.15.17/kde-qtmultimedia-5.15.17p2.tar.xz) = 3828076
diff --git a/net/qt5-network/Makefile b/net/qt5-network/Makefile
index 4685b1473397..67e23a303b56 100644
--- a/net/qt5-network/Makefile
+++ b/net/qt5-network/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	network
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	net
 PKGNAMEPREFIX=	qt5-
 
diff --git a/net/qt5-network/distinfo b/net/qt5-network/distinfo
index fadff284d571..9144afe9252c 100644
--- a/net/qt5-network/distinfo
+++ b/net/qt5-network/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250634
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567132
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/net/qt5-networkauth/Makefile b/net/qt5-networkauth/Makefile
index 491c8802b377..15fbd57a3ab5 100644
--- a/net/qt5-networkauth/Makefile
+++ b/net/qt5-networkauth/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	networkauth
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION=	1
 CATEGORIES=	net
 PKGNAMEPREFIX=	qt5-
 
diff --git a/net/qt5-networkauth/distinfo b/net/qt5-networkauth/distinfo
index 03185ec4be66..30bbc13fa690 100644
--- a/net/qt5-networkauth/distinfo
+++ b/net/qt5-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217259
*** 501 LINES SKIPPED ***