git: dc0598983465 - main - Qt5: Update to 5.15.12

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sat, 30 Dec 2023 05:36:39 UTC
The branch main has been updated by jhale:

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

commit dc05989834657f72b577a9670a95e78c85a9d4ed
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-29 20:35:22 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-30 05:36:12 +0000

    Qt5: Update to 5.15.12
    
    Update devel/pyside2* and devel/shiboken2 to 5.15.12
    
    Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.12/release-note.md
---
 Mk/Uses/qt-dist.mk                                          | 10 +++++-----
 Mk/Uses/qt.mk                                               |  2 +-
 accessibility/qt5-speech/distinfo                           |  6 +++---
 comms/qt5-connectivity/distinfo                             |  6 +++---
 comms/qt5-sensors/distinfo                                  |  6 +++---
 comms/qt5-serialbus/distinfo                                |  6 +++---
 comms/qt5-serialport/distinfo                               |  6 +++---
 databases/qt5-sql/distinfo                                  |  6 +++---
 databases/qt5-sqldrivers-ibase/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/pyside2-tools/distinfo                                |  6 +++---
 devel/pyside2/distinfo                                      |  6 +++---
 devel/qt5-assistant/distinfo                                |  6 +++---
 devel/qt5-buildtools/distinfo                               |  6 +++---
 devel/qt5-concurrent/distinfo                               |  6 +++---
 devel/qt5-core/Makefile                                     |  1 -
 devel/qt5-core/distinfo                                     |  6 +++---
 devel/qt5-dbus/distinfo                                     |  6 +++---
 devel/qt5-designer/distinfo                                 |  6 +++---
 devel/qt5-help/distinfo                                     |  6 +++---
 devel/qt5-linguist/distinfo                                 |  6 +++---
 devel/qt5-linguisttools/distinfo                            |  6 +++---
 devel/qt5-location/distinfo                                 |  6 +++---
 devel/qt5-location/pkg-plist                                |  4 ++++
 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/distinfo                            |  6 +++---
 devel/qt5-script/Makefile                                   |  1 +
 devel/qt5-scripttools/Makefile                              |  1 +
 devel/qt5-scxml/distinfo                                    |  6 +++---
 devel/qt5-testlib/distinfo                                  |  6 +++---
 devel/qt5-uitools/distinfo                                  |  6 +++---
 devel/shiboken2/distinfo                                    |  6 +++---
 graphics/qt5-3d/distinfo                                    |  6 +++---
 graphics/qt5-graphicaleffects/distinfo                      |  6 +++---
 graphics/qt5-imageformats/distinfo                          |  6 +++---
 graphics/qt5-opengl/distinfo                                |  6 +++---
 graphics/qt5-pixeltool/distinfo                             |  6 +++---
 graphics/qt5-svg/distinfo                                   |  6 +++---
 graphics/qt5-wayland/distinfo                               |  6 +++---
 misc/qt5-examples/distinfo                                  |  6 +++---
 misc/qt5-l10n/distinfo                                      |  6 +++---
 multimedia/qt5-multimedia/distinfo                          |  6 +++---
 net/qt5-network/distinfo                                    |  6 +++---
 net/qt5-networkauth/distinfo                                |  6 +++---
 print/qt5-printsupport/distinfo                             |  6 +++---
 sysutils/qt5-qtdiag/distinfo                                |  6 +++---
 sysutils/qt5-qtpaths/distinfo                               |  6 +++---
 sysutils/qt5-qtplugininfo/distinfo                          |  6 +++---
 textproc/qt5-xml/distinfo                                   |  6 +++---
 textproc/qt5-xmlpatterns/distinfo                           |  6 +++---
 www/qt5-webchannel/distinfo                                 |  6 +++---
 www/qt5-webengine/Makefile                                  |  1 +
 www/qt5-webglplugin/distinfo                                |  6 +++---
 www/qt5-websockets-qml/distinfo                             |  6 +++---
 www/qt5-websockets/distinfo                                 |  6 +++---
 www/qt5-webview/distinfo                                    |  6 +++---
 x11-toolkits/qt5-charts/distinfo                            |  6 +++---
 x11-toolkits/qt5-datavis3d/distinfo                         |  6 +++---
 x11-toolkits/qt5-declarative-test/distinfo                  |  6 +++---
 x11-toolkits/qt5-declarative/distinfo                       |  6 +++---
 x11-toolkits/qt5-gamepad/distinfo                           |  6 +++---
 x11-toolkits/qt5-gui/distinfo                               |  6 +++---
 ...patch-src_platformsupport_input_xkbcommon_qxkbcommon.cpp | 13 -------------
 x11-toolkits/qt5-quick3d/distinfo                           |  6 +++---
 x11-toolkits/qt5-quickcontrols/distinfo                     |  6 +++---
 x11-toolkits/qt5-quickcontrols2/distinfo                    |  6 +++---
 x11-toolkits/qt5-quicktimeline/distinfo                     |  6 +++---
 x11-toolkits/qt5-uiplugin/distinfo                          |  6 +++---
 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/distinfo                                  |  6 +++---
 82 files changed, 232 insertions(+), 240 deletions(-)

diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk
index 31bb285f925b..60e88885f958 100644
--- a/Mk/Uses/qt-dist.mk
+++ b/Mk/Uses/qt-dist.mk
@@ -108,15 +108,15 @@ DIST_SUBDIR=			KDE/Qt/${_QT_VERSION}
 .  if ${_QT_VER:M5}
 # KDE maintains a repository with a patched Qt5 distribution.
 _KDE_3d=		0
-_KDE_base=		135
+_KDE_base=		148
 _KDE_charts=		0
 _KDE_connectivity=	6
 _KDE_datavis3d=		0
-_KDE_declarative=	30
+_KDE_declarative=	32
 _KDE_gamepad=		0
 _KDE_graphicaleffects=	0
 _KDE_imageformats=	12
-_KDE_location=		4
+_KDE_location=		6
 _KDE_multimedia=	2
 _KDE_networkauth=	0
 _KDE_quick3d=		1
@@ -133,10 +133,10 @@ _KDE_serialbus=		0
 _KDE_serialport=	0
 _KDE_speech=		1
 _KDE_svg=		6
-_KDE_tools=		3
+_KDE_tools=		4
 _KDE_translations=	0
 _KDE_virtualkeyboard=	0
-_KDE_wayland=		59
+_KDE_wayland=		60
 _KDE_webchannel=	3
 _KDE_webengine=			5
 _KDE_webengine_BRANCH=		5.15
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index 7e9cfc926745..f991d4213354 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.11
+QT5_VERSION?=		5.15.12
 QT6_VERSION?=		6.6.1
 PYSIDE6_VERSION?=	6.6.1
 
diff --git a/accessibility/qt5-speech/distinfo b/accessibility/qt5-speech/distinfo
index 1f93e68f08cc..24a2b2d99b85 100644
--- a/accessibility/qt5-speech/distinfo
+++ b/accessibility/qt5-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915424
-SHA256 (KDE/Qt/5.15.11/kde-qtspeech-5.15.11p1.tar.xz) = c636c1dc219dd6edc80bcf59bc4bddc3d40f5bc84f0e61efc90332f11f9df108
-SIZE (KDE/Qt/5.15.11/kde-qtspeech-5.15.11p1.tar.xz) = 80192
+TIMESTAMP = 1703809502
+SHA256 (KDE/Qt/5.15.12/kde-qtspeech-5.15.12p1.tar.xz) = 2441a418e16adb6ba53ce182b9da921e732975dc38aec8ce22d865d3051e55b6
+SIZE (KDE/Qt/5.15.12/kde-qtspeech-5.15.12p1.tar.xz) = 80284
diff --git a/comms/qt5-connectivity/distinfo b/comms/qt5-connectivity/distinfo
index 13998c527297..8e61a2e9a1fa 100644
--- a/comms/qt5-connectivity/distinfo
+++ b/comms/qt5-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915426
-SHA256 (KDE/Qt/5.15.11/kde-qtconnectivity-5.15.11p6.tar.xz) = 178b4bebd8abf80b4229b1aa3cbea633cb97a8dfa0a3288f34c7f82b4e118fca
-SIZE (KDE/Qt/5.15.11/kde-qtconnectivity-5.15.11p6.tar.xz) = 2796612
+TIMESTAMP = 1703809506
+SHA256 (KDE/Qt/5.15.12/kde-qtconnectivity-5.15.12p6.tar.xz) = 058e7491b94c075058e6eee9d467efacd28c32888c729a8445e3af8480716887
+SIZE (KDE/Qt/5.15.12/kde-qtconnectivity-5.15.12p6.tar.xz) = 2796256
diff --git a/comms/qt5-sensors/distinfo b/comms/qt5-sensors/distinfo
index e6e912d47357..942566538d96 100644
--- a/comms/qt5-sensors/distinfo
+++ b/comms/qt5-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915427
-SHA256 (KDE/Qt/5.15.11/kde-qtsensors-5.15.11p0.tar.xz) = 883e3ef7e852235cf7200771b795662af3dead6f0307fb650c705540dd2c4819
-SIZE (KDE/Qt/5.15.11/kde-qtsensors-5.15.11p0.tar.xz) = 2030908
+TIMESTAMP = 1703809510
+SHA256 (KDE/Qt/5.15.12/kde-qtsensors-5.15.12p0.tar.xz) = 47f3880a330c3034fea2ca2218c63246656a62e54161fc7c885c38f732125f3d
+SIZE (KDE/Qt/5.15.12/kde-qtsensors-5.15.12p0.tar.xz) = 2030988
diff --git a/comms/qt5-serialbus/distinfo b/comms/qt5-serialbus/distinfo
index da2b62840b17..4d7db0816dd2 100644
--- a/comms/qt5-serialbus/distinfo
+++ b/comms/qt5-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915429
-SHA256 (KDE/Qt/5.15.11/kde-qtserialbus-5.15.11p0.tar.xz) = d03381aeb7703bf7241ab66a535262971eab71774e6322e4ac8668d3bb3120fb
-SIZE (KDE/Qt/5.15.11/kde-qtserialbus-5.15.11p0.tar.xz) = 333776
+TIMESTAMP = 1703809509
+SHA256 (KDE/Qt/5.15.12/kde-qtserialbus-5.15.12p0.tar.xz) = 408494515dd515860465ad1525c23a6f452ab220f10afb51f59dadae97a302d6
+SIZE (KDE/Qt/5.15.12/kde-qtserialbus-5.15.12p0.tar.xz) = 333780
diff --git a/comms/qt5-serialport/distinfo b/comms/qt5-serialport/distinfo
index 77e88bbd3201..341ab883ae1e 100644
--- a/comms/qt5-serialport/distinfo
+++ b/comms/qt5-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915430
-SHA256 (KDE/Qt/5.15.11/kde-qtserialport-5.15.11p0.tar.xz) = 6b9883de3c55eb100c0b724ca6f93decdf2a76033408b27ddba963a3cad17910
-SIZE (KDE/Qt/5.15.11/kde-qtserialport-5.15.11p0.tar.xz) = 299424
+TIMESTAMP = 1703809507
+SHA256 (KDE/Qt/5.15.12/kde-qtserialport-5.15.12p0.tar.xz) = 6e46c4f422e9963f007cb8888a6272a1eef757b69f102a7e7ac0b11e942468c4
+SIZE (KDE/Qt/5.15.12/kde-qtserialport-5.15.12p0.tar.xz) = 299364
diff --git a/databases/qt5-sql/distinfo b/databases/qt5-sql/distinfo
index 6824ce07c342..431476c1bbe3 100644
--- a/databases/qt5-sql/distinfo
+++ b/databases/qt5-sql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915432
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809474
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-ibase/distinfo b/databases/qt5-sqldrivers-ibase/distinfo
index 99c793dd9209..6cc502568e38 100644
--- a/databases/qt5-sqldrivers-ibase/distinfo
+++ b/databases/qt5-sqldrivers-ibase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694024995
-SHA256 (KDE/Qt/5.15.10/kde-qtbase-5.15.10p155.tar.xz) = cfcd353f53d6cbd7059fc3df3f9b76503b85aed3a524149c340a34c876b24368
-SIZE (KDE/Qt/5.15.10/kde-qtbase-5.15.10p155.tar.xz) = 50202948
+TIMESTAMP = 1703841889
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-mysql/distinfo b/databases/qt5-sqldrivers-mysql/distinfo
index 44e6179ad701..10bc5a25fe2e 100644
--- a/databases/qt5-sqldrivers-mysql/distinfo
+++ b/databases/qt5-sqldrivers-mysql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915434
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809481
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-odbc/distinfo b/databases/qt5-sqldrivers-odbc/distinfo
index 8f3aa54ebabc..f9c30b09fb28 100644
--- a/databases/qt5-sqldrivers-odbc/distinfo
+++ b/databases/qt5-sqldrivers-odbc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915435
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703841276
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-pgsql/distinfo b/databases/qt5-sqldrivers-pgsql/distinfo
index 9161cb679cf0..7b006872a6ac 100644
--- a/databases/qt5-sqldrivers-pgsql/distinfo
+++ b/databases/qt5-sqldrivers-pgsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915437
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703841277
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-sqlite2/distinfo b/databases/qt5-sqldrivers-sqlite2/distinfo
index 1a66680ab4f3..f809584de06a 100644
--- a/databases/qt5-sqldrivers-sqlite2/distinfo
+++ b/databases/qt5-sqldrivers-sqlite2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915439
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703841279
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-sqlite3/distinfo b/databases/qt5-sqldrivers-sqlite3/distinfo
index bc79804ce13a..54356b69e85a 100644
--- a/databases/qt5-sqldrivers-sqlite3/distinfo
+++ b/databases/qt5-sqldrivers-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915440
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809479
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/databases/qt5-sqldrivers-tds/distinfo b/databases/qt5-sqldrivers-tds/distinfo
index 6c9d1160c1e2..e07725062760 100644
--- a/databases/qt5-sqldrivers-tds/distinfo
+++ b/databases/qt5-sqldrivers-tds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915442
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703841282
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/pyside2-tools/distinfo b/devel/pyside2-tools/distinfo
index a8708e3bc34c..18178c164dde 100644
--- a/devel/pyside2-tools/distinfo
+++ b/devel/pyside2-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697240873
-SHA256 (pyside-setup-opensource-src-5.15.11.tar.xz) = da567cd3b7854d27a0b4afe3e89de8b2f98b7a6d57393be56f1fc13f770faf29
-SIZE (pyside-setup-opensource-src-5.15.11.tar.xz) = 3584760
+TIMESTAMP = 1703885634
+SHA256 (pyside-setup-opensource-src-5.15.12.tar.xz) = 9c53a111ca5779064593e690db0da43ce0d5dad25369931b7a4f593886259ff4
+SIZE (pyside-setup-opensource-src-5.15.12.tar.xz) = 3585204
diff --git a/devel/pyside2/distinfo b/devel/pyside2/distinfo
index f5fb83d962e7..807adc1b9571 100644
--- a/devel/pyside2/distinfo
+++ b/devel/pyside2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697240980
-SHA256 (pyside-setup-opensource-src-5.15.11.tar.xz) = da567cd3b7854d27a0b4afe3e89de8b2f98b7a6d57393be56f1fc13f770faf29
-SIZE (pyside-setup-opensource-src-5.15.11.tar.xz) = 3584760
+TIMESTAMP = 1703882377
+SHA256 (pyside-setup-opensource-src-5.15.12.tar.xz) = 9c53a111ca5779064593e690db0da43ce0d5dad25369931b7a4f593886259ff4
+SIZE (pyside-setup-opensource-src-5.15.12.tar.xz) = 3585204
diff --git a/devel/qt5-assistant/distinfo b/devel/qt5-assistant/distinfo
index 13e52a5facff..7277f93fd1ae 100644
--- a/devel/qt5-assistant/distinfo
+++ b/devel/qt5-assistant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915443
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809492
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-buildtools/distinfo b/devel/qt5-buildtools/distinfo
index 06d071500065..d37cc2cb962f 100644
--- a/devel/qt5-buildtools/distinfo
+++ b/devel/qt5-buildtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915445
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809648
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-concurrent/distinfo b/devel/qt5-concurrent/distinfo
index 24f283b6ef74..d5c892f4ea23 100644
--- a/devel/qt5-concurrent/distinfo
+++ b/devel/qt5-concurrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915447
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809465
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile
index 6e67d92fb3e6..44d583eb278f 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 dd87761473c8..ae1683edf333 100644
--- a/devel/qt5-core/distinfo
+++ b/devel/qt5-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915448
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809650
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-dbus/distinfo b/devel/qt5-dbus/distinfo
index 6e37525ac9b9..5cb981dd67d8 100644
--- a/devel/qt5-dbus/distinfo
+++ b/devel/qt5-dbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915450
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809653
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-designer/distinfo b/devel/qt5-designer/distinfo
index 74021363e108..eebf51e04098 100644
--- a/devel/qt5-designer/distinfo
+++ b/devel/qt5-designer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915451
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809490
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-help/distinfo b/devel/qt5-help/distinfo
index b7f95b43c780..3e86607fa3cc 100644
--- a/devel/qt5-help/distinfo
+++ b/devel/qt5-help/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915453
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809488
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-linguist/distinfo b/devel/qt5-linguist/distinfo
index 90df8d54bf5e..46ca194bc618 100644
--- a/devel/qt5-linguist/distinfo
+++ b/devel/qt5-linguist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915454
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809495
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-linguisttools/distinfo b/devel/qt5-linguisttools/distinfo
index 7a06b8b7e5f0..53186f72e624 100644
--- a/devel/qt5-linguisttools/distinfo
+++ b/devel/qt5-linguisttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915456
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809493
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-location/distinfo b/devel/qt5-location/distinfo
index 60c0120f32d4..29e0d66d6803 100644
--- a/devel/qt5-location/distinfo
+++ b/devel/qt5-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915457
-SHA256 (KDE/Qt/5.15.11/kde-qtlocation-5.15.11p4.tar.xz) = 5536c06f459b25f9012f0ccdabc5477672775a2c5fb237074c1ed3cb58417560
-SIZE (KDE/Qt/5.15.11/kde-qtlocation-5.15.11p4.tar.xz) = 6476688
+TIMESTAMP = 1703809511
+SHA256 (KDE/Qt/5.15.12/kde-qtlocation-5.15.12p6.tar.xz) = 648f7f114ca029125ecf2bbf3be5fa138e4a38ba533c8f3f06ff1f9fc2784fbb
+SIZE (KDE/Qt/5.15.12/kde-qtlocation-5.15.12p6.tar.xz) = 6477604
diff --git a/devel/qt5-location/pkg-plist b/devel/qt5-location/pkg-plist
index 4db56139292f..3698410d16b9 100644
--- a/devel/qt5-location/pkg-plist
+++ b/devel/qt5-location/pkg-plist
@@ -359,6 +359,10 @@
 %%DEBUG%%%%QT_PLUGINDIR%%/position/libqtposition_positionpoll.so.debug
 %%QT_PLUGINDIR%%/position/libqtposition_serialnmea.so
 %%DEBUG%%%%QT_PLUGINDIR%%/position/libqtposition_serialnmea.so.debug
+%%QT_QMLDIR%%/Qt/labs/location/liblocationlabsplugin.so
+%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/location/liblocationlabsplugin.so.debug
+%%QT_QMLDIR%%/Qt/labs/location/plugins.qmltypes
+%%QT_QMLDIR%%/Qt/labs/location/qmldir
 %%QT_QMLDIR%%/QtLocation/libdeclarative_location.so
 %%DEBUG%%%%QT_QMLDIR%%/QtLocation/libdeclarative_location.so.debug
 %%QT_QMLDIR%%/QtLocation/plugins.qmltypes
diff --git a/devel/qt5-qdbus/distinfo b/devel/qt5-qdbus/distinfo
index 7397e988ea14..82fab429a4bc 100644
--- a/devel/qt5-qdbus/distinfo
+++ b/devel/qt5-qdbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915459
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809498
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-qdbusviewer/distinfo b/devel/qt5-qdbusviewer/distinfo
index 05c09df083a5..60d0f42e1e6f 100644
--- a/devel/qt5-qdbusviewer/distinfo
+++ b/devel/qt5-qdbusviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915460
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703841302
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-qdoc-data/distinfo b/devel/qt5-qdoc-data/distinfo
index bbd7b6cf1602..f7fc2ffd521e 100644
--- a/devel/qt5-qdoc-data/distinfo
+++ b/devel/qt5-qdoc-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915483
-SHA256 (KDE/Qt/5.15.11/qtbase-everywhere-opensource-src-5.15.11.tar.xz) = 425ad301acd91ca66c10c0dabee0704e2d0cd2801a6b670115800cbb95f84846
-SIZE (KDE/Qt/5.15.11/qtbase-everywhere-opensource-src-5.15.11.tar.xz) = 50825756
+TIMESTAMP = 1703840875
+SHA256 (KDE/Qt/5.15.12/qtbase-everywhere-opensource-src-5.15.12.tar.xz) = 4c01b7b0f1f3c1e05ae6bf53c66e49c65c6b3872475bac26b0fb228136914af0
+SIZE (KDE/Qt/5.15.12/qtbase-everywhere-opensource-src-5.15.12.tar.xz) = 50840192
diff --git a/devel/qt5-qdoc/distinfo b/devel/qt5-qdoc/distinfo
index c5733b5c444c..d32ea9de1f88 100644
--- a/devel/qt5-qdoc/distinfo
+++ b/devel/qt5-qdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915484
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703840809
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/qt5-qmake/distinfo b/devel/qt5-qmake/distinfo
index 19ab4d3b50f0..9aba089a7fd3 100644
--- a/devel/qt5-qmake/distinfo
+++ b/devel/qt5-qmake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915486
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809647
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-remoteobjects/distinfo b/devel/qt5-remoteobjects/distinfo
index ed2269893f0c..453bceb77b26 100644
--- a/devel/qt5-remoteobjects/distinfo
+++ b/devel/qt5-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915487
-SHA256 (KDE/Qt/5.15.11/kde-qtremoteobjects-5.15.11p0.tar.xz) = b37cd72de74197106f8b83d4a3b4085d6b132fc2a63d99ecdefca74e2e10707c
-SIZE (KDE/Qt/5.15.11/kde-qtremoteobjects-5.15.11p0.tar.xz) = 352476
+TIMESTAMP = 1703809513
+SHA256 (KDE/Qt/5.15.12/kde-qtremoteobjects-5.15.12p0.tar.xz) = 3f209fc085caa2d01e0b660362d3649af66695564312b6f5dc1a670ff7fd37c4
+SIZE (KDE/Qt/5.15.12/kde-qtremoteobjects-5.15.12p0.tar.xz) = 352436
diff --git a/devel/qt5-script/Makefile b/devel/qt5-script/Makefile
index 8454e5172ae0..cd8e2cddefbc 100644
--- a/devel/qt5-script/Makefile
+++ b/devel/qt5-script/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	script
 PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/qt5-scripttools/Makefile b/devel/qt5-scripttools/Makefile
index a9dec4b9e764..4512408c1d84 100644
--- a/devel/qt5-scripttools/Makefile
+++ b/devel/qt5-scripttools/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	scripttools
 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 996214b696c9..9b70c835b690 100644
--- a/devel/qt5-scxml/distinfo
+++ b/devel/qt5-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915489
-SHA256 (KDE/Qt/5.15.11/kde-qtscxml-5.15.11p0.tar.xz) = f18c59dae3bc3f5e8acb39d272e8b4310002841e5e1b1f36c6efecfcaafc9ec4
-SIZE (KDE/Qt/5.15.11/kde-qtscxml-5.15.11p0.tar.xz) = 409152
+TIMESTAMP = 1703809514
+SHA256 (KDE/Qt/5.15.12/kde-qtscxml-5.15.12p0.tar.xz) = 2bb04c33ad95632e48a8c9492b48e99dc11a815c48ed56b0d82fb0dc3163f974
+SIZE (KDE/Qt/5.15.12/kde-qtscxml-5.15.12p0.tar.xz) = 409156
diff --git a/devel/qt5-testlib/distinfo b/devel/qt5-testlib/distinfo
index a58f8200a0b5..df62dfe407e6 100644
--- a/devel/qt5-testlib/distinfo
+++ b/devel/qt5-testlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915491
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809467
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/devel/qt5-uitools/distinfo b/devel/qt5-uitools/distinfo
index c199ca733240..d0da77d96d01 100644
--- a/devel/qt5-uitools/distinfo
+++ b/devel/qt5-uitools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915492
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809487
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/devel/shiboken2/distinfo b/devel/shiboken2/distinfo
index a126d1b2b8f6..86f560a12c75 100644
--- a/devel/shiboken2/distinfo
+++ b/devel/shiboken2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697240433
-SHA256 (pyside-setup-opensource-src-5.15.11.tar.xz) = da567cd3b7854d27a0b4afe3e89de8b2f98b7a6d57393be56f1fc13f770faf29
-SIZE (pyside-setup-opensource-src-5.15.11.tar.xz) = 3584760
+TIMESTAMP = 1703882362
+SHA256 (pyside-setup-opensource-src-5.15.12.tar.xz) = 9c53a111ca5779064593e690db0da43ce0d5dad25369931b7a4f593886259ff4
+SIZE (pyside-setup-opensource-src-5.15.12.tar.xz) = 3585204
diff --git a/graphics/qt5-3d/distinfo b/graphics/qt5-3d/distinfo
index c043737cd3de..2d1c49aac8d8 100644
--- a/graphics/qt5-3d/distinfo
+++ b/graphics/qt5-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915494
-SHA256 (KDE/Qt/5.15.11/kde-qt3d-5.15.11p0.tar.xz) = 00121cf4553cd2ed6c397c17e6af78667e2a3318e63a90cf1de9a58e2ccfeac2
-SIZE (KDE/Qt/5.15.11/kde-qt3d-5.15.11p0.tar.xz) = 118176052
+TIMESTAMP = 1703809516
+SHA256 (KDE/Qt/5.15.12/kde-qt3d-5.15.12p0.tar.xz) = 61956654dc03b825c64aeae03336414d34a3bf3a36b1c27b54f1bd26517e78a6
+SIZE (KDE/Qt/5.15.12/kde-qt3d-5.15.12p0.tar.xz) = 118199508
diff --git a/graphics/qt5-graphicaleffects/distinfo b/graphics/qt5-graphicaleffects/distinfo
index 23941f89c2f2..71e8ce3bc558 100644
--- a/graphics/qt5-graphicaleffects/distinfo
+++ b/graphics/qt5-graphicaleffects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915496
-SHA256 (KDE/Qt/5.15.11/kde-qtgraphicaleffects-5.15.11p0.tar.xz) = 3bb956f113bf35880c10b7b4bba6b788f7290242f6653658810ab6c76bae869f
-SIZE (KDE/Qt/5.15.11/kde-qtgraphicaleffects-5.15.11p0.tar.xz) = 14018796
+TIMESTAMP = 1703809518
+SHA256 (KDE/Qt/5.15.12/kde-qtgraphicaleffects-5.15.12p0.tar.xz) = 4328935b2baba386fbe544c412b585fefe9beaedca6ea15bd302721615ce14d7
+SIZE (KDE/Qt/5.15.12/kde-qtgraphicaleffects-5.15.12p0.tar.xz) = 14018708
diff --git a/graphics/qt5-imageformats/distinfo b/graphics/qt5-imageformats/distinfo
index 4b6f8a5b2a53..e08d155b63c8 100644
--- a/graphics/qt5-imageformats/distinfo
+++ b/graphics/qt5-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915497
-SHA256 (KDE/Qt/5.15.11/kde-qtimageformats-5.15.11p12.tar.xz) = 324ec4ba670066ff14855eb7a1b267d542de9ae195935f1d5938eb4fe705467a
-SIZE (KDE/Qt/5.15.11/kde-qtimageformats-5.15.11p12.tar.xz) = 1872176
+TIMESTAMP = 1703809519
+SHA256 (KDE/Qt/5.15.12/kde-qtimageformats-5.15.12p12.tar.xz) = 2a9cf714a8a48c71b41bfb45686ce307ff6cb8f5d943c9c5d5bc8f21eecbf33d
+SIZE (KDE/Qt/5.15.12/kde-qtimageformats-5.15.12p12.tar.xz) = 1876684
diff --git a/graphics/qt5-opengl/distinfo b/graphics/qt5-opengl/distinfo
index a8b9619edf53..48024e43efce 100644
--- a/graphics/qt5-opengl/distinfo
+++ b/graphics/qt5-opengl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915499
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809499
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/graphics/qt5-pixeltool/distinfo b/graphics/qt5-pixeltool/distinfo
index c05dc90c71c4..f8e00da78981 100644
--- a/graphics/qt5-pixeltool/distinfo
+++ b/graphics/qt5-pixeltool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915500
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809521
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/graphics/qt5-svg/distinfo b/graphics/qt5-svg/distinfo
index 7d2337e93e4b..2d2c71e403a0 100644
--- a/graphics/qt5-svg/distinfo
+++ b/graphics/qt5-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915502
-SHA256 (KDE/Qt/5.15.11/kde-qtsvg-5.15.11p6.tar.xz) = 6ae7f20c8fd7a318a4cf957383d4b601bf5eedd894f3e9f5df7b45058780e7d8
-SIZE (KDE/Qt/5.15.11/kde-qtsvg-5.15.11p6.tar.xz) = 1865320
+TIMESTAMP = 1703809477
+SHA256 (KDE/Qt/5.15.12/kde-qtsvg-5.15.12p6.tar.xz) = 6f35c873f21e31aa895a6583969ec72fd759f5d34b2878b43914dbf3d0519363
+SIZE (KDE/Qt/5.15.12/kde-qtsvg-5.15.12p6.tar.xz) = 1865368
diff --git a/graphics/qt5-wayland/distinfo b/graphics/qt5-wayland/distinfo
index 3ff49b5ef09c..47f2d0a59d5e 100644
--- a/graphics/qt5-wayland/distinfo
+++ b/graphics/qt5-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915503
-SHA256 (KDE/Qt/5.15.11/kde-qtwayland-5.15.11p59.tar.xz) = 5e5bf73338c2dbcf85c10c92a3f17f13ca2e709f59b0912563fff8b30aecb06c
-SIZE (KDE/Qt/5.15.11/kde-qtwayland-5.15.11p59.tar.xz) = 538192
+TIMESTAMP = 1703809522
+SHA256 (KDE/Qt/5.15.12/kde-qtwayland-5.15.12p60.tar.xz) = 31108e496caa885c6c39f4d84c37166d9330ddbf88c79afe562ecc0d3f0a7ac0
+SIZE (KDE/Qt/5.15.12/kde-qtwayland-5.15.12p60.tar.xz) = 538284
diff --git a/misc/qt5-examples/distinfo b/misc/qt5-examples/distinfo
index 45514dcdc8d1..0f5c6a937d25 100644
--- a/misc/qt5-examples/distinfo
+++ b/misc/qt5-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915783
-SHA256 (KDE/Qt/5.15.11/qt-everywhere-opensource-src-5.15.11.tar.xz) = 7426b1eaab52ed169ce53804bdd05dfe364f761468f888a0f15a308dc1dc2951
-SIZE (KDE/Qt/5.15.11/qt-everywhere-opensource-src-5.15.11.tar.xz) = 660295928
+TIMESTAMP = 1703840992
+SHA256 (KDE/Qt/5.15.12/qt-everywhere-opensource-src-5.15.12.tar.xz) = 93f2c0889ee2e9cdf30c170d353c3f829de5f29ba21c119167dee5995e48ccce
+SIZE (KDE/Qt/5.15.12/qt-everywhere-opensource-src-5.15.12.tar.xz) = 660649996
diff --git a/misc/qt5-l10n/distinfo b/misc/qt5-l10n/distinfo
index c27f6b947b2d..11a5b07912b4 100644
--- a/misc/qt5-l10n/distinfo
+++ b/misc/qt5-l10n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915783
-SHA256 (KDE/Qt/5.15.11/kde-qttranslations-5.15.11p0.tar.xz) = 271e7127e7dc70b63ac5567257f4dfa3be8881389292d4168641173120c051be
-SIZE (KDE/Qt/5.15.11/kde-qttranslations-5.15.11p0.tar.xz) = 1610864
+TIMESTAMP = 1703809503
+SHA256 (KDE/Qt/5.15.12/kde-qttranslations-5.15.12p0.tar.xz) = 00b24c93f2e965c47ae5df5f0c523605501379571754434643075cf10bbd3746
+SIZE (KDE/Qt/5.15.12/kde-qttranslations-5.15.12p0.tar.xz) = 1610860
diff --git a/multimedia/qt5-multimedia/distinfo b/multimedia/qt5-multimedia/distinfo
index e73e6d10fb67..9078f2424ced 100644
--- a/multimedia/qt5-multimedia/distinfo
+++ b/multimedia/qt5-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915785
-SHA256 (KDE/Qt/5.15.11/kde-qtmultimedia-5.15.11p2.tar.xz) = 4ebf468b6251e27a3b21a08112e4f333535085fa6c10d2d9eaaa4d14089eeab7
-SIZE (KDE/Qt/5.15.11/kde-qtmultimedia-5.15.11p2.tar.xz) = 3789860
+TIMESTAMP = 1703809501
+SHA256 (KDE/Qt/5.15.12/kde-qtmultimedia-5.15.12p2.tar.xz) = 69c4d903b038e44daec0bd03c2c318858e7ae4e3985f9c4d231817f5e6832ce6
+SIZE (KDE/Qt/5.15.12/kde-qtmultimedia-5.15.12p2.tar.xz) = 3788896
diff --git a/net/qt5-network/distinfo b/net/qt5-network/distinfo
index ac0b69e616a3..fe7534db9127 100644
--- a/net/qt5-network/distinfo
+++ b/net/qt5-network/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915787
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809652
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/net/qt5-networkauth/distinfo b/net/qt5-networkauth/distinfo
index 0cbd1db24857..91b02fea90bf 100644
--- a/net/qt5-networkauth/distinfo
+++ b/net/qt5-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915788
-SHA256 (KDE/Qt/5.15.11/kde-qtnetworkauth-5.15.11p0.tar.xz) = 8aa45f4aba3c7e9868c5cb1d29b06c0dfa248a2851e98118180103ae953f2362
-SIZE (KDE/Qt/5.15.11/kde-qtnetworkauth-5.15.11p0.tar.xz) = 119840
+TIMESTAMP = 1703809504
+SHA256 (KDE/Qt/5.15.12/kde-qtnetworkauth-5.15.12p0.tar.xz) = 36c143525b7b72546703c6055fbdf6cc109aa87b5b73dba19361630e2b8ad581
+SIZE (KDE/Qt/5.15.12/kde-qtnetworkauth-5.15.12p0.tar.xz) = 120012
diff --git a/print/qt5-printsupport/distinfo b/print/qt5-printsupport/distinfo
index 697fdb63a298..7cc7e61a2be9 100644
--- a/print/qt5-printsupport/distinfo
+++ b/print/qt5-printsupport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915790
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809472
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/sysutils/qt5-qtdiag/distinfo b/sysutils/qt5-qtdiag/distinfo
index 335cdc7754ae..bc754ce2c9cf 100644
--- a/sysutils/qt5-qtdiag/distinfo
+++ b/sysutils/qt5-qtdiag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915791
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703841356
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/sysutils/qt5-qtpaths/distinfo b/sysutils/qt5-qtpaths/distinfo
index d51da7e5896a..f369a93d5ed5 100644
--- a/sysutils/qt5-qtpaths/distinfo
+++ b/sysutils/qt5-qtpaths/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915793
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809524
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/sysutils/qt5-qtplugininfo/distinfo b/sysutils/qt5-qtplugininfo/distinfo
index d4df216d64a5..3a33797a445f 100644
--- a/sysutils/qt5-qtplugininfo/distinfo
+++ b/sysutils/qt5-qtplugininfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915794
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703841359
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
diff --git a/textproc/qt5-xml/distinfo b/textproc/qt5-xml/distinfo
index a4fa8af5735a..7163ce129a97 100644
--- a/textproc/qt5-xml/distinfo
+++ b/textproc/qt5-xml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915796
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809483
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/textproc/qt5-xmlpatterns/distinfo b/textproc/qt5-xmlpatterns/distinfo
index 4f7c774bed55..be313bb347e4 100644
--- a/textproc/qt5-xmlpatterns/distinfo
+++ b/textproc/qt5-xmlpatterns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915797
-SHA256 (KDE/Qt/5.15.11/kde-qtxmlpatterns-5.15.11p0.tar.xz) = bbdb028d103046a0b221465aec58e9765c3ee34988ad3bf85a4558039a5f0ea9
-SIZE (KDE/Qt/5.15.11/kde-qtxmlpatterns-5.15.11p0.tar.xz) = 5098500
+TIMESTAMP = 1703809484
+SHA256 (KDE/Qt/5.15.12/kde-qtxmlpatterns-5.15.12p0.tar.xz) = c5f08e672ea200230eff68a84ce7738d53eb2c5bbd194041a4ab29006086da9c
+SIZE (KDE/Qt/5.15.12/kde-qtxmlpatterns-5.15.12p0.tar.xz) = 5100640
diff --git a/www/qt5-webchannel/distinfo b/www/qt5-webchannel/distinfo
index b41d84f4dcd8..0d7631438bb8 100644
--- a/www/qt5-webchannel/distinfo
+++ b/www/qt5-webchannel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915798
-SHA256 (KDE/Qt/5.15.11/kde-qtwebchannel-5.15.11p3.tar.xz) = 1f3f8695ad1f138e52437c0959d1f28ba8996b8eeb943dd669dd08c61d8eae35
-SIZE (KDE/Qt/5.15.11/kde-qtwebchannel-5.15.11p3.tar.xz) = 188520
+TIMESTAMP = 1703809539
+SHA256 (KDE/Qt/5.15.12/kde-qtwebchannel-5.15.12p3.tar.xz) = 376af944d4dbf4c67154257d541f526d858044cacafef8e665e47a84b72d826e
+SIZE (KDE/Qt/5.15.12/kde-qtwebchannel-5.15.12p3.tar.xz) = 188660
diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile
index 0f2fbe833971..f7ac3d51ee88 100644
--- a/www/qt5-webengine/Makefile
+++ b/www/qt5-webengine/Makefile
@@ -19,6 +19,7 @@
 
 PORTNAME=	webengine
 DISTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION=	1
 CATEGORIES=	www
 PKGNAMEPREFIX=	qt5-
 
diff --git a/www/qt5-webglplugin/distinfo b/www/qt5-webglplugin/distinfo
index f0dda9e70b04..9dc4f6b1e68b 100644
--- a/www/qt5-webglplugin/distinfo
+++ b/www/qt5-webglplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915800
-SHA256 (KDE/Qt/5.15.11/kde-qtwebglplugin-5.15.11p0.tar.xz) = 101623296d63b9c90267017f725fb01495bfb2a60896a594833bdf96479a7dda
-SIZE (KDE/Qt/5.15.11/kde-qtwebglplugin-5.15.11p0.tar.xz) = 53660
+TIMESTAMP = 1703809540
+SHA256 (KDE/Qt/5.15.12/kde-qtwebglplugin-5.15.12p0.tar.xz) = b8954afcf846388a2480160e9363f14fcbd79ffe463ee74ad3697e49bcd0e309
+SIZE (KDE/Qt/5.15.12/kde-qtwebglplugin-5.15.12p0.tar.xz) = 53672
diff --git a/www/qt5-websockets-qml/distinfo b/www/qt5-websockets-qml/distinfo
index a447bc04f4cc..ea2e23e9a53b 100644
--- a/www/qt5-websockets-qml/distinfo
+++ b/www/qt5-websockets-qml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915801
-SHA256 (KDE/Qt/5.15.11/kde-qtwebsockets-5.15.11p2.tar.xz) = 32eae2478e4774fbb2aa3f97c28e59ab9c04a4cf12833598317761df2f142003
-SIZE (KDE/Qt/5.15.11/kde-qtwebsockets-5.15.11p2.tar.xz) = 237136
+TIMESTAMP = 1703841366
+SHA256 (KDE/Qt/5.15.12/kde-qtwebsockets-5.15.12p2.tar.xz) = 37be6dac24eaaa58ac9995fbbb29209e8ce949f4a7cfede734cd176c5aa24515
+SIZE (KDE/Qt/5.15.12/kde-qtwebsockets-5.15.12p2.tar.xz) = 237092
diff --git a/www/qt5-websockets/distinfo b/www/qt5-websockets/distinfo
index 17a868e32212..93331e441235 100644
--- a/www/qt5-websockets/distinfo
+++ b/www/qt5-websockets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915803
-SHA256 (KDE/Qt/5.15.11/kde-qtwebsockets-5.15.11p2.tar.xz) = 32eae2478e4774fbb2aa3f97c28e59ab9c04a4cf12833598317761df2f142003
-SIZE (KDE/Qt/5.15.11/kde-qtwebsockets-5.15.11p2.tar.xz) = 237136
+TIMESTAMP = 1703809537
+SHA256 (KDE/Qt/5.15.12/kde-qtwebsockets-5.15.12p2.tar.xz) = 37be6dac24eaaa58ac9995fbbb29209e8ce949f4a7cfede734cd176c5aa24515
+SIZE (KDE/Qt/5.15.12/kde-qtwebsockets-5.15.12p2.tar.xz) = 237092
diff --git a/www/qt5-webview/distinfo b/www/qt5-webview/distinfo
index 256a22c9b82b..d8a8ac8d03f8 100644
--- a/www/qt5-webview/distinfo
+++ b/www/qt5-webview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915804
-SHA256 (KDE/Qt/5.15.11/kde-qtwebview-5.15.11p0.tar.xz) = 982e13c85a510855bfbd4eef2734e4b882e099c4eaf9728f83bbc9a98815f353
-SIZE (KDE/Qt/5.15.11/kde-qtwebview-5.15.11p0.tar.xz) = 112544
+TIMESTAMP = 1703809542
+SHA256 (KDE/Qt/5.15.12/kde-qtwebview-5.15.12p0.tar.xz) = d762c6445ce02129a7e7caee03429976d85b5136895de3f1e26c1ac751ab32c1
+SIZE (KDE/Qt/5.15.12/kde-qtwebview-5.15.12p0.tar.xz) = 112556
diff --git a/x11-toolkits/qt5-charts/distinfo b/x11-toolkits/qt5-charts/distinfo
index fa4cddd8d65d..e8cf2bc8db94 100644
--- a/x11-toolkits/qt5-charts/distinfo
+++ b/x11-toolkits/qt5-charts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915806
-SHA256 (KDE/Qt/5.15.11/kde-qtcharts-5.15.11p0.tar.xz) = 8ea6bf1b2fb1dd36c35741674adb03dec3589e95a1e7f758607c5880f2d408c2
-SIZE (KDE/Qt/5.15.11/kde-qtcharts-5.15.11p0.tar.xz) = 4219000
+TIMESTAMP = 1703809525
+SHA256 (KDE/Qt/5.15.12/kde-qtcharts-5.15.12p0.tar.xz) = faca1b943016c8a46bcc202a230fd172fda3c4199a1e22850f2e9efc63030202
+SIZE (KDE/Qt/5.15.12/kde-qtcharts-5.15.12p0.tar.xz) = 4219108
diff --git a/x11-toolkits/qt5-datavis3d/distinfo b/x11-toolkits/qt5-datavis3d/distinfo
index 3e339aa9339d..8e28f829df00 100644
--- a/x11-toolkits/qt5-datavis3d/distinfo
+++ b/x11-toolkits/qt5-datavis3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915807
-SHA256 (KDE/Qt/5.15.11/kde-qtdatavis3d-5.15.11p0.tar.xz) = b2a8d328db37d22b65346ecd544cf01bf17121d7f50bd9434bb132452a9db34e
-SIZE (KDE/Qt/5.15.11/kde-qtdatavis3d-5.15.11p0.tar.xz) = 5159856
+TIMESTAMP = 1703809527
+SHA256 (KDE/Qt/5.15.12/kde-qtdatavis3d-5.15.12p0.tar.xz) = fea5491328d45b5013038e38d965c3492d6f6657c33e04ed81de409c328c0a74
+SIZE (KDE/Qt/5.15.12/kde-qtdatavis3d-5.15.12p0.tar.xz) = 5159804
diff --git a/x11-toolkits/qt5-declarative-test/distinfo b/x11-toolkits/qt5-declarative-test/distinfo
index 52a42000758c..31f8c9630268 100644
--- a/x11-toolkits/qt5-declarative-test/distinfo
+++ b/x11-toolkits/qt5-declarative-test/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915809
-SHA256 (KDE/Qt/5.15.11/kde-qtdeclarative-5.15.11p30.tar.xz) = 7a4e54536d00a3ede8078787a6d2a9031aad20b6a282ba3c208b7fef915df489
-SIZE (KDE/Qt/5.15.11/kde-qtdeclarative-5.15.11p30.tar.xz) = 21384624
+TIMESTAMP = 1703809496
+SHA256 (KDE/Qt/5.15.12/kde-qtdeclarative-5.15.12p32.tar.xz) = 5ab2a8cd15b43c2f333a9ff9d59c6a511b2616a3644238017f35cc217a83ead0
+SIZE (KDE/Qt/5.15.12/kde-qtdeclarative-5.15.12p32.tar.xz) = 21385552
diff --git a/x11-toolkits/qt5-declarative/distinfo b/x11-toolkits/qt5-declarative/distinfo
index 3df0aae8f338..418e2bde586a 100644
--- a/x11-toolkits/qt5-declarative/distinfo
+++ b/x11-toolkits/qt5-declarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915810
-SHA256 (KDE/Qt/5.15.11/kde-qtdeclarative-5.15.11p30.tar.xz) = 7a4e54536d00a3ede8078787a6d2a9031aad20b6a282ba3c208b7fef915df489
-SIZE (KDE/Qt/5.15.11/kde-qtdeclarative-5.15.11p30.tar.xz) = 21384624
+TIMESTAMP = 1703809476
+SHA256 (KDE/Qt/5.15.12/kde-qtdeclarative-5.15.12p32.tar.xz) = 5ab2a8cd15b43c2f333a9ff9d59c6a511b2616a3644238017f35cc217a83ead0
+SIZE (KDE/Qt/5.15.12/kde-qtdeclarative-5.15.12p32.tar.xz) = 21385552
diff --git a/x11-toolkits/qt5-gamepad/distinfo b/x11-toolkits/qt5-gamepad/distinfo
index 267fea304fba..9cd8c919d45d 100644
--- a/x11-toolkits/qt5-gamepad/distinfo
+++ b/x11-toolkits/qt5-gamepad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915812
-SHA256 (KDE/Qt/5.15.11/kde-qtgamepad-5.15.11p0.tar.xz) = a99d8d78c8bdd46b35144a18cfdd04b553784fa0d2d765720af9f82dff16f39d
-SIZE (KDE/Qt/5.15.11/kde-qtgamepad-5.15.11p0.tar.xz) = 365404
+TIMESTAMP = 1703809533
+SHA256 (KDE/Qt/5.15.12/kde-qtgamepad-5.15.12p0.tar.xz) = e8b337a9a681a5090900f053fa2779ec05d8bac5ccb4bd6bbdf4d072e39baef5
+SIZE (KDE/Qt/5.15.12/kde-qtgamepad-5.15.12p0.tar.xz) = 365452
diff --git a/x11-toolkits/qt5-gui/distinfo b/x11-toolkits/qt5-gui/distinfo
index 9530c3ead3b4..8e1999b411b0 100644
--- a/x11-toolkits/qt5-gui/distinfo
+++ b/x11-toolkits/qt5-gui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915813
-SHA256 (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 1cc7c8e5bc326a5d69e339fdceade191fdd6a94423c82514e24a00ca134014f4
-SIZE (KDE/Qt/5.15.11/kde-qtbase-5.15.11p135.tar.xz) = 50365656
+TIMESTAMP = 1703809469
+SHA256 (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = bca3c00f7bf842b3ee7c8c3c89ec369c3fb25cfc24bf705c6d1f6ce7e2882c5f
+SIZE (KDE/Qt/5.15.12/kde-qtbase-5.15.12p148.tar.xz) = 50366532
diff --git a/x11-toolkits/qt5-gui/files/patch-src_platformsupport_input_xkbcommon_qxkbcommon.cpp b/x11-toolkits/qt5-gui/files/patch-src_platformsupport_input_xkbcommon_qxkbcommon.cpp
deleted file mode 100644
index 7b6fa29aaaa0..000000000000
--- a/x11-toolkits/qt5-gui/files/patch-src_platformsupport_input_xkbcommon_qxkbcommon.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/platformsupport/input/xkbcommon/qxkbcommon.cpp.orig	2023-09-06 08:28:54 UTC
-+++ src/platformsupport/input/xkbcommon/qxkbcommon.cpp
-@@ -274,10 +274,6 @@ static constexpr const auto KeyTbl = qMakeArray(
-         Xkb2Qt<XKB_KEY_dead_small_schwa,        Qt::Key_Dead_Small_Schwa>,
-         Xkb2Qt<XKB_KEY_dead_capital_schwa,      Qt::Key_Dead_Capital_Schwa>,
-         Xkb2Qt<XKB_KEY_dead_greek,              Qt::Key_Dead_Greek>,
--        Xkb2Qt<XKB_KEY_dead_lowline,            Qt::Key_Dead_Lowline>,
--        Xkb2Qt<XKB_KEY_dead_aboveverticalline,  Qt::Key_Dead_Aboveverticalline>,
--        Xkb2Qt<XKB_KEY_dead_belowverticalline,  Qt::Key_Dead_Belowverticalline>,
--        Xkb2Qt<XKB_KEY_dead_longsolidusoverlay, Qt::Key_Dead_Longsolidusoverlay>,
- 
-         // Special keys from X.org - This include multimedia keys,
-         // wireless/bluetooth/uwb keys, special launcher keys, etc.
diff --git a/x11-toolkits/qt5-quick3d/distinfo b/x11-toolkits/qt5-quick3d/distinfo
index d1fda08a55dc..e519d9398f17 100644
--- a/x11-toolkits/qt5-quick3d/distinfo
+++ b/x11-toolkits/qt5-quick3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915815
-SHA256 (KDE/Qt/5.15.11/kde-qtquick3d-5.15.11p1.tar.xz) = e6a88719b41ecce23143c00739a1f7edd25afadd297d17fa455c7bfd69bb2fbc
-SIZE (KDE/Qt/5.15.11/kde-qtquick3d-5.15.11p1.tar.xz) = 55699720
+TIMESTAMP = 1703809531
+SHA256 (KDE/Qt/5.15.12/kde-qtquick3d-5.15.12p1.tar.xz) = cb7c4f301048c8a5366b869beeb92b21c48c2c4560c05c2cfad435240df9aed1
+SIZE (KDE/Qt/5.15.12/kde-qtquick3d-5.15.12p1.tar.xz) = 55694720
diff --git a/x11-toolkits/qt5-quickcontrols/distinfo b/x11-toolkits/qt5-quickcontrols/distinfo
index 94f113091151..3ab85c6f7dcd 100644
--- a/x11-toolkits/qt5-quickcontrols/distinfo
+++ b/x11-toolkits/qt5-quickcontrols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915817
-SHA256 (KDE/Qt/5.15.11/kde-qtquickcontrols-5.15.11p0.tar.xz) = 2a83884d6a10a7ea2214040f8ba435b85de07f3355bf0cce7d1d1e4b618193bb
-SIZE (KDE/Qt/5.15.11/kde-qtquickcontrols-5.15.11p0.tar.xz) = 5956904
+TIMESTAMP = 1703809528
+SHA256 (KDE/Qt/5.15.12/kde-qtquickcontrols-5.15.12p0.tar.xz) = c4eeb8ea1beb6fa74acf37568a73889f5418f39fcfe199eb54b273d7ef5b7c45
+SIZE (KDE/Qt/5.15.12/kde-qtquickcontrols-5.15.12p0.tar.xz) = 5956968
diff --git a/x11-toolkits/qt5-quickcontrols2/distinfo b/x11-toolkits/qt5-quickcontrols2/distinfo
index fe436ab0a6f1..64cd3c07625a 100644
--- a/x11-toolkits/qt5-quickcontrols2/distinfo
+++ b/x11-toolkits/qt5-quickcontrols2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915818
-SHA256 (KDE/Qt/5.15.11/kde-qtquickcontrols2-5.15.11p5.tar.xz) = ad5e8e8217b540a2172d91bf7dc930778d1598b7c847af748b1a875f9e59bef4
-SIZE (KDE/Qt/5.15.11/kde-qtquickcontrols2-5.15.11p5.tar.xz) = 8249940
+TIMESTAMP = 1703809530
+SHA256 (KDE/Qt/5.15.12/kde-qtquickcontrols2-5.15.12p5.tar.xz) = 7ffdf88df7dd8cf22d48e993790ad074679a38ab8ea055d77c5fa43d865963e2
+SIZE (KDE/Qt/5.15.12/kde-qtquickcontrols2-5.15.12p5.tar.xz) = 8249944
diff --git a/x11-toolkits/qt5-quicktimeline/distinfo b/x11-toolkits/qt5-quicktimeline/distinfo
index adfed58cc764..0fe1c1e68505 100644
--- a/x11-toolkits/qt5-quicktimeline/distinfo
+++ b/x11-toolkits/qt5-quicktimeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915820
-SHA256 (KDE/Qt/5.15.11/kde-qtquicktimeline-5.15.11p0.tar.xz) = 3b8db994fb1e1d51115a5db0aca2644fa7b98cb2a72ebbfffd673471d0dcea77
-SIZE (KDE/Qt/5.15.11/kde-qtquicktimeline-5.15.11p0.tar.xz) = 82104
+TIMESTAMP = 1703841386
+SHA256 (KDE/Qt/5.15.12/kde-qtquicktimeline-5.15.12p0.tar.xz) = 59db9995660a50fd3e1f93cba2f1d906be7d3359ca7109c24d81b395307e6763
+SIZE (KDE/Qt/5.15.12/kde-qtquicktimeline-5.15.12p0.tar.xz) = 82148
diff --git a/x11-toolkits/qt5-uiplugin/distinfo b/x11-toolkits/qt5-uiplugin/distinfo
index 9f626bee9b5e..09309d6a7f03 100644
--- a/x11-toolkits/qt5-uiplugin/distinfo
+++ b/x11-toolkits/qt5-uiplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696915821
-SHA256 (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = d9c0a1d55fd9eb1775573969ca101e37fd374f34d133b131ab0493ede917afb8
-SIZE (KDE/Qt/5.15.11/kde-qttools-5.15.11p3.tar.xz) = 8845864
+TIMESTAMP = 1703809486
+SHA256 (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 1786e2bc40586429f2cd5581cb307d728c770125e08c08949bfa3f659e916b0c
+SIZE (KDE/Qt/5.15.12/kde-qttools-5.15.12p4.tar.xz) = 8844464
*** 55 LINES SKIPPED ***