summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/Manifest.gzbin11917 -> 11937 bytes
-rw-r--r--dev-qt/assistant/Manifest3
-rw-r--r--dev-qt/assistant/assistant-5.15.14.ebuild60
-rw-r--r--dev-qt/designer/Manifest3
-rw-r--r--dev-qt/designer/designer-5.15.14.ebuild59
-rw-r--r--dev-qt/linguist-tools/Manifest3
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.15.14.ebuild37
-rw-r--r--dev-qt/linguist/Manifest3
-rw-r--r--dev-qt/linguist/linguist-5.15.14.ebuild54
-rw-r--r--dev-qt/pixeltool/Manifest3
-rw-r--r--dev-qt/pixeltool/pixeltool-5.15.14.ebuild35
-rw-r--r--dev-qt/qdbus/Manifest3
-rw-r--r--dev-qt/qdbus/qdbus-5.15.14.ebuild35
-rw-r--r--dev-qt/qdbusviewer/Manifest3
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.15.14.ebuild51
-rw-r--r--dev-qt/qdoc/Manifest3
-rw-r--r--dev-qt/qdoc/qdoc-5.15.14.ebuild40
-rw-r--r--dev-qt/qt3d/Manifest2
-rw-r--r--dev-qt/qt3d/qt3d-5.15.14.ebuild44
-rw-r--r--dev-qt/qtbluetooth/Manifest3
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.15.14.ebuild34
-rw-r--r--dev-qt/qtcharts/Manifest2
-rw-r--r--dev-qt/qtcharts/qtcharts-5.15.14.ebuild30
-rw-r--r--dev-qt/qtconcurrent/Manifest4
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.15.14.ebuild23
-rw-r--r--dev-qt/qtcore/Manifest4
-rw-r--r--dev-qt/qtcore/qtcore-5.15.14.ebuild162
-rw-r--r--dev-qt/qtdatavis3d/Manifest2
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.15.14.ebuild32
-rw-r--r--dev-qt/qtdbus/Manifest4
-rw-r--r--dev-qt/qtdbus/qtdbus-5.15.14.ebuild45
-rw-r--r--dev-qt/qtdeclarative/Manifest3
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.14.ebuild67
-rw-r--r--dev-qt/qtdiag/Manifest3
-rw-r--r--dev-qt/qtdiag/qtdiag-5.15.14.ebuild43
-rw-r--r--dev-qt/qtgamepad/Manifest2
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.15.14.ebuild36
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest2
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.14.ebuild22
-rw-r--r--dev-qt/qtgui/Manifest4
-rw-r--r--dev-qt/qtgui/qtgui-5.15.14.ebuild180
-rw-r--r--dev-qt/qthelp/Manifest3
-rw-r--r--dev-qt/qthelp/qthelp-5.15.14.ebuild30
-rw-r--r--dev-qt/qtimageformats/Manifest3
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.15.14.ebuild32
-rw-r--r--dev-qt/qtlocation/Manifest3
-rw-r--r--dev-qt/qtlocation/qtlocation-5.15.14.ebuild59
-rw-r--r--dev-qt/qtmultimedia/Manifest3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.15.14.ebuild70
-rw-r--r--dev-qt/qtnetwork/Manifest4
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild62
-rw-r--r--dev-qt/qtnetworkauth/Manifest3
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.15.14.ebuild29
-rw-r--r--dev-qt/qtopengl/Manifest4
-rw-r--r--dev-qt/qtopengl/qtopengl-5.15.14.ebuild35
-rw-r--r--dev-qt/qtpaths/Manifest3
-rw-r--r--dev-qt/qtpaths/qtpaths-5.15.14.ebuild28
-rw-r--r--dev-qt/qtplugininfo/Manifest3
-rw-r--r--dev-qt/qtplugininfo/qtplugininfo-5.15.14.ebuild23
-rw-r--r--dev-qt/qtpositioning/Manifest2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.15.14.ebuild41
-rw-r--r--dev-qt/qtprintsupport/Manifest4
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.15.14.ebuild44
-rw-r--r--dev-qt/qtquickcontrols/Manifest2
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.15.14.ebuild33
-rw-r--r--dev-qt/qtquickcontrols2/Manifest3
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.14.ebuild32
-rw-r--r--dev-qt/qtquicktimeline/Manifest2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-5.15.14.ebuild18
-rw-r--r--dev-qt/qtscript/Manifest2
-rw-r--r--dev-qt/qtscript/qtscript-5.15.14.ebuild37
-rw-r--r--dev-qt/qtscxml/Manifest2
-rw-r--r--dev-qt/qtscxml/qtscxml-5.15.14.ebuild20
-rw-r--r--dev-qt/qtsensors/Manifest2
-rw-r--r--dev-qt/qtsensors/qtsensors-5.15.14.ebuild29
-rw-r--r--dev-qt/qtserialbus/Manifest2
-rw-r--r--dev-qt/qtserialbus/qtserialbus-5.15.14.ebuild21
-rw-r--r--dev-qt/qtserialport/Manifest2
-rw-r--r--dev-qt/qtserialport/qtserialport-5.15.14.ebuild28
-rw-r--r--dev-qt/qtspeech/Manifest3
-rw-r--r--dev-qt/qtspeech/qtspeech-5.15.14.ebuild36
-rw-r--r--dev-qt/qtsql/Manifest4
-rw-r--r--dev-qt/qtsql/qtsql-5.15.14.ebuild56
-rw-r--r--dev-qt/qtsvg/Manifest3
-rw-r--r--dev-qt/qtsvg/qtsvg-5.15.14.ebuild25
-rw-r--r--dev-qt/qttest/Manifest4
-rw-r--r--dev-qt/qttest/qttest-5.15.14.ebuild33
-rw-r--r--dev-qt/qttranslations/Manifest2
-rw-r--r--dev-qt/qttranslations/qttranslations-5.15.14.ebuild17
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild42
-rw-r--r--dev-qt/qtwayland/Manifest3
-rw-r--r--dev-qt/qtwayland/qtwayland-5.15.14.ebuild52
-rw-r--r--dev-qt/qtwaylandscanner/Manifest2
-rw-r--r--dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.14.ebuild22
-rw-r--r--dev-qt/qtwebchannel/Manifest3
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.15.14.ebuild28
-rw-r--r--dev-qt/qtwebengine/Manifest3
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch102
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild253
-rw-r--r--dev-qt/qtwebsockets/Manifest3
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.15.14.ebuild29
-rw-r--r--dev-qt/qtwebview/Manifest2
-rw-r--r--dev-qt/qtwebview/qtwebview-5.15.14.ebuild22
-rw-r--r--dev-qt/qtwidgets/Manifest4
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.15.14.ebuild63
-rw-r--r--dev-qt/qtx11extras/Manifest2
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.15.14.ebuild22
-rw-r--r--dev-qt/qtxml/Manifest4
-rw-r--r--dev-qt/qtxml/qtxml-5.15.14.ebuild29
-rw-r--r--dev-qt/qtxmlpatterns/Manifest2
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.14.ebuild39
112 files changed, 2787 insertions, 0 deletions
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 0dd6c1a8179d..11a4e181124d 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 59bf8bb87bad..96736f9e64c6 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD assistant-5.15.13.ebuild 1304 BLAKE2B a9b50a7c73d6da73eeea59c3835181f4516bbe113eb6c220f8bb4005aaaed718c42c50b4f77383fa15a5bdce138c114bb3a9eb3f2deb4a127bd56105b160cda3 SHA512 d331106afe1e43f3a7807ee881a597e76d832fe035df92b10305684094507290800153fde18485f05b433f32214422683289a31df5ede687b8875e8c2cf66ec2
+EBUILD assistant-5.15.14.ebuild 1308 BLAKE2B 2f7b70ed75a47e1eec7fb601910daefe37e2e43921b92b331399090dcd7bef27b36aa31cb882e401ed8b474c04d2506c0ebaf8e1f251821cd4f9a6d0299abc49 SHA512 b04fe5649258ddcc012baa93911b0cd919a959d628ce9c8b96361544bf55a61f4ff6ab0e76a9e84103277b00514e2419e868836420fc2ab32dd05b2a97977f1c
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/assistant/assistant-5.15.14.ebuild b/dev-qt/assistant/assistant-5.15.14.ebuild
new file mode 100644
index 000000000000..d980696867be
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.15.14.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*[png]
+ =dev-qt/qthelp-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtprintsupport-${QT5_PV}*
+ =dev-qt/qtsql-${QT5_PV}*[sqlite]
+ =dev-qt/qtwidgets-${QT5_PV}*
+"
+RDEPEND="${DEPEND}
+ !dev-qt/${PN}:5
+ !<dev-qt/qtchooser-66-r2
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/assistant/assistant
+)
+
+src_prepare() {
+ sed -e "s/qtHaveModule(webkitwidgets)/false/g" \
+ -i src/assistant/assistant/assistant.pro || die
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path assistant
+
+ doicon -s 32 src/assistant/assistant/images/assistant.png
+ newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
+ make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index 5b54225238c1..72301389c5b6 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD designer-5.15.13.ebuild 1322 BLAKE2B 5c4603bfdee7f76f75809e10e30ae12a0c3ef46c847a8e5764f0fe8832b7607c7aaea840c87cbc34b2bed4be3ecdcc92b2d4256f5129ca77430dc5fb7e853e9a SHA512 9bbe7744eb977a80bb48c99cf033f89940c07877a3c6031f79ece514c6226942584f98493cd93ecfadca1cbdca64b3474900d6cab639991e730663ac874ddcb8
+EBUILD designer-5.15.14.ebuild 1328 BLAKE2B 2876455b291644eb155394ad4e6def914f0d951b0844ac1c74858bdd6e9864b2be283469b2e9721381a436e19c39e5834711af961b3bedab6e2277e2d9ad558b SHA512 7ef2d14420c129ac3c18b410d87ad7d2e79a1d5ab987c304fa88b48175f94443a6d3b43bacb1d4de8cdb336159cc074becb0248b294d5f4cc99990547f082748
MISC metadata.xml 565 BLAKE2B ff18f784bf09ba4add0fe5a9966a07ba2694dd84046bc528b22bcfd643a7e57be99235bd98eca4e58f68636f9fe6c8e274aabf82ed2055c6a4c70d10c60864ed SHA512 357d80b857e508aeceefcb45ab3757ce24d6ec3e1fd67642f2cbedf496748f89ab5a9726eb974bea8d5b1693601a965571913f79b1325aeaf9020183882ba16d
diff --git a/dev-qt/designer/designer-5.15.14.ebuild b/dev-qt/designer/designer-5.15.14.ebuild
new file mode 100644
index 000000000000..2e9a84a552a4
--- /dev/null
+++ b/dev-qt/designer/designer-5.15.14.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
+
+IUSE="declarative"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=[png]
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtprintsupport-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ =dev-qt/qtxml-${QT5_PV}*
+ declarative? ( =dev-qt/qtdeclarative-${QT5_PV}*[widgets] )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/designer
+)
+
+src_prepare() {
+ qt_use_disable_mod declarative quickwidgets \
+ src/designer/src/plugins/plugins.pro
+
+ sed -e "s/qtHaveModule(webkitwidgets)/false/g" \
+ -i src/designer/src/plugins/plugins.pro || die
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path designer 5
+
+ doicon -s 128 src/designer/src/designer/images/designer.png
+ make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index b7483aaa664b..78ad1549ed75 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD linguist-tools-5.15.13.ebuild 722 BLAKE2B 578e81fdd30f166795038a3d5879e9010ecab49ec7800ccbddb8a9841c72cc7586e7886fd953040ba55433df0818ee941e9baf74788cb6e6ebbf733ec3cda9aa SHA512 654be4c6b89a328acce875243d9953745bb349d3e197f3ab0d8c15343e792e01735e119f65478a10bf8a73047d1625366de95628f5fc4da9231d3328e36abd15
+EBUILD linguist-tools-5.15.14.ebuild 728 BLAKE2B ff68436f131e4aa53727778b4f0bc18b64cbcf09a38c98e3b04c45cc72e1725a0c03858d26d15bb2c0cfaa9330e43124232c663f090e44feeb12a2c6e83d5aa7 SHA512 dfd34325fa7855063e2859801089771c1d5c2fc2ad621615f63c96105dc0c4085bf5cdaa89dac7eda200645150d2262090947eb3590a0dbf357bbf941ece60a9
MISC metadata.xml 553 BLAKE2B 0306175072e5a0abff04f61eca76aa56daba272d1308419efd9ab80c4693eb795012b4e45a4cc102f6a9ec842105a805d9c5e75f84ae8007508a4d7d807d444b SHA512 d1edc09cbb7d757cd72b9b3dce980e0fede2cf69a83b78a072d81aea97692cb235227213cf02aa8207f33bc4a510a63baee359d5e8669ea7e0e5268dcd522e79
diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.14.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.14.ebuild
new file mode 100644
index 000000000000..e3cf1501f9ad
--- /dev/null
+++ b/dev-qt/linguist-tools/linguist-tools-5.15.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tools for working with Qt translation data files"
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtxml-${QT5_PV}*
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist
+)
+
+src_prepare() {
+ sed -i -e '/SUBDIRS += linguist/d' \
+ src/linguist/linguist.pro || die
+
+ qt_use_disable_mod qml qmldevtools-private \
+ src/linguist/lupdate/lupdate.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
index 6d63dec83459..e3fc5490b135 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD linguist-5.15.13.ebuild 1104 BLAKE2B 12e0ab5ddeb7f4fed34b397b8f0ac6bd08ee363acd64950d0761e1a456bb1138a0d8180173d534476be8bf7ec9927ecf94b5a6f478c067fa271cbe7267280eae SHA512 8aa2d8f4432c7f3e7806bce5dfa7d155a11a7003153d5044188861db92353c0bdf4ba11eb4b694d1d9e54a302a2bce58423b1cc63052bc4c400f5158a6f93bc5
+EBUILD linguist-5.15.14.ebuild 1108 BLAKE2B 3f2b7ba2f06df76a9aeef2177e480a7897929e2e3fe20596896384b3654acca7f69158d7a61cd752c9b8eedc3779c0b4f78b2741801f7cfab01d479a493a483a SHA512 ae883316166b3b5030c5d9ab1c31a4a1a6d55f234875cec4f81bdd78e1a71205f5e4a0070b661564576d478089b60a0a22118d9f26d87785649079b0bc72912b
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/linguist/linguist-5.15.14.ebuild b/dev-qt/linguist/linguist-5.15.14.ebuild
new file mode 100644
index 000000000000..3744b835c443
--- /dev/null
+++ b/dev-qt/linguist/linguist-5.15.14.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool for translating Qt applications"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/designer-${QT5_PV}*
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=[png]
+ =dev-qt/qtprintsupport-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ =dev-qt/qtxml-${QT5_PV}*
+"
+RDEPEND="${DEPEND}
+ !dev-qt/${PN}:5
+ !<dev-qt/qtchooser-66-r2
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/linguist/linguist
+)
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path linguist
+
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
+ done
+ make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index 3cf9d276c6a2..fe2f0d1e7b90 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD pixeltool-5.15.13.ebuild 595 BLAKE2B caf0ebd0d330dc7a551665a3a627eb7790af37f6d89dbc47e378113c1db20bb76e8d16994f50891ce6af6fbda37d5fa7242c75d144fca5a820558335516f8967 SHA512 1e24c237f2a36d9b7e594ce79e82989636f5453f6a45e1d9405d66936835d2b7ddcc0cf8b0e88f8f53ab4ae37428bed5cc7c8d826b95268e519c42169001c3dc
+EBUILD pixeltool-5.15.14.ebuild 599 BLAKE2B 852c1c1c51d28a521903a516c7dfcb183528bfdb3fbe907cdb1131044167c1bf60e31aec6a03e2924688b4261a6e94828c44fa001233362bc7eb17245d43a237 SHA512 2effd18c6404ecbed226f7e04415412779fd65f446928ae3cce844cd88d5a19c44b78cefd15b46341feea468d166c0de002c9f44540af2ac866f22780af01304
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/pixeltool/pixeltool-5.15.14.ebuild b/dev-qt/pixeltool/pixeltool-5.15.14.ebuild
new file mode 100644
index 000000000000..cdc560882599
--- /dev/null
+++ b/dev-qt/pixeltool/pixeltool-5.15.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt screen magnifier"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=[png]
+ =dev-qt/qtwidgets-${QT5_PV}*
+"
+RDEPEND="${DEPEND}
+ !dev-qt/${PN}:5
+ !<dev-qt/qtchooser-66-r2
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/pixeltool
+)
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path pixeltool
+}
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
index 5fb75737b2e0..cbe4d14747d1 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qdbus-5.15.13.ebuild 631 BLAKE2B dfa8aa2b65cf6966e3c0d29f3ad4d8ec018da099283f9a11264645e38f4a67c7ec5f12e17c7669f4afe216603a3c4f2ab27070dbf95508e9f037ec626962550e SHA512 62eae843fd403549f7de3bf31ecb28bdb2e9799c9387f66cd3cb94da15aaedf18e27a713c8ea3f38481a06a9ebd5d2dd884b9e11dcbf1a1787cf3d05431b3fdd
+EBUILD qdbus-5.15.14.ebuild 636 BLAKE2B ddb57fade9da86350a054d3fb375fe8d4c857a5c5320c6069452838b4e85912aa975d2b5572fa4b19b019427c4c577e4b31a31786573cd9f7d9d8b6ea083e40f SHA512 02e2101a1484431b11a8a2b89a538d37d71f8acb4333f6ec439831ebe24106fbeae7984cfe307e2a18099aeec2ee895acfa786c223dcd6a14ac732e06a115101
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qdbus/qdbus-5.15.14.ebuild b/dev-qt/qdbus/qdbus-5.15.14.ebuild
new file mode 100644
index 000000000000..ea4ac77a875e
--- /dev/null
+++ b/dev-qt/qdbus/qdbus-5.15.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Interface to Qt applications communicating over D-Bus"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdbus-${QT5_PV}*
+ =dev-qt/qtxml-${QT5_PV}*
+"
+RDEPEND="${DEPEND}
+ !dev-qt/${PN}:5
+ !<dev-qt/qtchooser-66-r2
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbus
+)
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qdbus
+}
diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
index 3e30b3fee98f..a54ad4329957 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qdbusviewer-5.15.13.ebuild 1079 BLAKE2B bb590f03789d955be1d6bf42714242c090e886be1d379e4f32f012dea4b4098e20a4fda4a6d625a4cbddf6740410c458089b4fcade3979ffb47a451e94e902b4 SHA512 aae8dd99d40322f00ce6bb7dd9b585d39feabb2260e7ed17128588f844f3541ceee08bbd5ef069587be30927ee2c28905769f4c807943045e6d5f7f2df7ef9df
+EBUILD qdbusviewer-5.15.14.ebuild 1083 BLAKE2B 6a9078e34f980e7ffbad03535858629ec273f3e9cf35a3f0978e406910a44e0cd28724576b49a155034f6218270a7572202d59e4c70fd03ca5dd371aa47b3919 SHA512 4963c1c91b6f763bf03e098dc6a7df785eef38217ad626dbfd02fe881b376fb908b20c0565cdfee522a4aad79117981d107df693b06f845367461510a92039c0
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.14.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.14.ebuild
new file mode 100644
index 000000000000..dcfd61d1fe11
--- /dev/null
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit desktop qt5-build xdg-utils
+
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdbus-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ =dev-qt/qtxml-${QT5_PV}*
+"
+RDEPEND="${DEPEND}
+ !dev-qt/${PN}:5
+ !<dev-qt/qtchooser-66-r2
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdbus/qdbusviewer
+)
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qdbusviewer
+
+ doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
+ newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
+ make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
+}
+
+pkg_postinst() {
+ qt5-build_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ qt5-build_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index acaa26cf76ee..4d205a32eca0 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qdoc-5.15.13.ebuild 748 BLAKE2B b29a961f154e16e00385aac2580561edad7d436fb2bbdc8374832844cbd8733c61eaa55fb7ea81136bf492c3db1e7af4089c7143ee38c89d731ee7d4cd4c8d6b SHA512 1cc3e744a15575fc78ef23d4078d6a2c0fbf29a6bd4b030fadc2ec01ef5f6c3629b05e49eb4f5207f6371604dd78131ed9508b02e3c29273a47d3bb793f3cfc0
+EBUILD qdoc-5.15.14.ebuild 751 BLAKE2B 831acc0063dff985f11aeddacb7cbfd24d895459564684611cdb6271f1e7cc877d0ade723fde75bf86f68fc26bd7e87198775a8d9abe6133f14496572d19c5b5 SHA512 340630594fd176775d085ba06a2c315b1d118b6d2a83b9485520424aa1ba18f790f37738acb785403fc3034b72ff62d071a341227a48d6aae6283dec158db3d3
MISC metadata.xml 553 BLAKE2B 6512e790088d4b7a76a22edfb8e278399315d3136239d5ea1e37ba5fcdd761fec2a1a30504882e7660b5ced6d582ad37cb9cfc68775e8593d638a4594f693339 SHA512 40075da7d634cc291dcc15c00d1fc63debc6704443fcc0c5d3d06d227b8cf86f89884ea43eb3a1cf8a722a6b260cf9cb6cd7f88c0b14babe301e4344533d472e
diff --git a/dev-qt/qdoc/qdoc-5.15.14.ebuild b/dev-qt/qdoc/qdoc-5.15.14.ebuild
new file mode 100644
index 000000000000..8f3add8a06a7
--- /dev/null
+++ b/dev-qt/qdoc/qdoc-5.15.14.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt documentation generator"
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ sys-devel/clang:=
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qdoc
+)
+
+src_prepare() {
+ qt_use_disable_mod qml qmldevtools-private \
+ src/qdoc/qdoc.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ # qt5_tools_configure() not enough here, needs another fix, bug 676948
+ qt5_configure_oos_quirk qtqdoc-config.pri src/qdoc
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 958be224b5fe..42d1eea577ed 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,7 +1,9 @@
DIST qt3d-everywhere-opensource-src-5.15.13.tar.xz 118272832 BLAKE2B 35726c265e4abae44549e6ace3994bd7b82e522b5b1aa2dab835ade79c1fba531940ddc62c9c0c8b3ceda3d7b173ae45806e46c20428fc71c209971335d6c687 SHA512 30bb061b13f91a8137e961948431b0ca697135a62c8f601eb0c65dc46f0a1f3e7d850141952f0b673a80002e8493289860d9b86840406e3e72fab4eb515688ad
+DIST qt3d-everywhere-opensource-src-5.15.14.tar.xz 118269268 BLAKE2B ff083f1da2d00dc9cef1e0563b2df4f8ca0ad207e273653521ce3b5c406c084544c212d95c5d4e683b8f67f1d2986e133ac76650fa1882332f7f10d94b184a53 SHA512 502d80fddbf8d3ba18dd262c85df04abf6aa2ee76ba3eb10666588872635497a2828f34963945662b54ac9552d63e0463061d2065c34fdf8a7ea78d0871ebb2e
DIST qt3d-everywhere-src-6.7.0.tar.xz 141570596 BLAKE2B d9731f48157cbeb7e4fb5d1307cd09866bc4eb00f68f42299e1b35ce7ab4ec494418c50fae3513907d41d083e2fb13ff955b31e201e4235abb0d13c4e837c880 SHA512 538027077f9729b91ecc3a4de4a14be212236d0bc4b1f4533a558753b6cb7aa23e1c169c921fa71d61d5f9cffbb85a0535000bf677ca09962ca62cbfcc60e70d
DIST qt3d-everywhere-src-6.7.1.tar.xz 141586868 BLAKE2B da49dcc7345d422eef4dce1d849514647f96a50d7a6c6ff64e130317aa406258d64a61a04aa0dc96cdd9e6b8d09a3ea2c64c8e9a3aafe6ecc0c96746b9dac899 SHA512 0fe8f2c0e843332978651c5063d35148e7aea3f8e68b10279e731d6fb4a2b48478e8db3d5a3badf797334dcca04ee24f33935e235a97e8e9ee1f95f2d52f2443
EBUILD qt3d-5.15.13.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
+EBUILD qt3d-5.15.14.ebuild 951 BLAKE2B 6d5016d88ea292c22bb6f2e187daf8896a7cc2ce2458c99301fbc9091c0d5af57b2609f0a51fc0c66fb435b6441876b47d7357a1a7b6c7d0652f0717e00c8d1f SHA512 0abe4328044aed143e7c1a481b91c2415b7b2ec29f50a4232fc0b94d7f20bd86eedc0dcc504d61c23d06a6601eecadd88f049a6dcde25cf46aeb73dac47d5b6a
EBUILD qt3d-6.7.0.ebuild 822 BLAKE2B 056e94e854ba0a531e798fe1c70d7025c27ec0b890dea0f59df547cc71d2fc138c38349c7ea877c4b2bc922b1163a4dfd4e2626df360dee21f0818ff478191c2 SHA512 7757988eb2229de55fbe96155620f5bf310ec7675c6e0c6fdd6cdf050afd3153e1dc9c13b9c78c45dcbd212f22a562fd9b0675f7c6688f87af2643e4c5489915
EBUILD qt3d-6.7.1.ebuild 821 BLAKE2B 3d558b9472e3e210ff46ad621beb3424f9846fda0d7877609470826d053d2669145e4c80fa00e842353ca97b10b78afa682e1e464a17f23d35a5fb625f99a471 SHA512 d929885b55f698aaaa4319f2fe166ed482df7f96e89a8037f9329078e552c96a88141003df187334250905c4606903f06c38ba91bdd6635b26463d49791a0d08
EBUILD qt3d-6.7.9999.ebuild 823 BLAKE2B 58c9f78dd834a06248de278fc0d9659eb392632515a2882a415c85802be3311f326a5d2bf14d32ee11ca51d63a02d83bfc16a2b2a075ad35d8b2e668e17148db SHA512 9db8c05d09a05428014a03e4a6e97dc1ad79572aae74712a5cf41017f8c5c84f2b289888de9cbcf75a93d153453da85bbbac27846d531235ff50a4969b586417
diff --git a/dev-qt/qt3d/qt3d-5.15.14.ebuild b/dev-qt/qt3d/qt3d-5.15.14.ebuild
new file mode 100644
index 000000000000..ad60fd21608e
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-5.15.14.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+inherit qt5-build
+
+DESCRIPTION="3D rendering module for the Qt5 framework"
+
+# TODO: tools
+IUSE="gamepad gles2-only qml vulkan"
+
+RDEPEND="
+ =dev-qt/qtconcurrent-${QT5_PV}*
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*:5=[vulkan=]
+ =dev-qt/qtnetwork-${QT5_PV}*
+ >=media-libs/assimp-4.0.0:=
+ gamepad? ( =dev-qt/qtgamepad-${QT5_PV}* )
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] )
+"
+DEPEND="${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+
+src_prepare() {
+ rm -r src/3rdparty/assimp/src/{code,contrib,include} || die
+
+ qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -system-assimp
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
index 09667bedace9..34f10bceab90 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1,4 +1,7 @@
DIST qtconnectivity-5.15.13-gentoo-kde-1.tar.xz 3860 BLAKE2B baab5cb0ff95f149e9df81997eb497869477647a4b63b4da479496daa949948e46f764f1408b48e22dd22b90f99226d9d36eadef4c0587015c3d42ed7cfa573d SHA512 18997aaf37d6cc3b0c05d8bd1a3a9f729cc3fbc3e59fd69045be1f5f6421282ebe1c905cd700120b60ad6490c1e4374e5586880db8e622aeec1662ea0b5c906d
+DIST qtconnectivity-5.15.14-gentoo-kde-1.tar.xz 2756 BLAKE2B 93f0cc8a15d00b9489d6fe0ff2e59886467ae2ddc41a3f8d170064cdf0a1e8152123075a7e8135696ae2db317e566c311a572c9687a73529f9837771e2157171 SHA512 5dd1bdff26b0da0d4d99731a3815eda6fc5c46030e1f1ba2a14ca33239dbfdda1e804350974e78fdf299d1d0d1ac5cee28f0dc6ec423a1b4ecc16901498fdead
DIST qtconnectivity-everywhere-opensource-src-5.15.13.tar.xz 2829340 BLAKE2B de9cdf9fe4e6fa78b5d14712a57f714eb7f7c8e9c9b89d07db098a41ab8f0c8a6ba4ce54e3652f352335370aa44fac201459abdb550f71a1884919caa5188959 SHA512 631947135a362b5a417b84702b3755588e5c7fe1c9cca5b523c8d8ca340b42f929aaf58c49d8282ec46b85b58afe8f0f2600024875fb9a7bd1145566ca328966
+DIST qtconnectivity-everywhere-opensource-src-5.15.14.tar.xz 2820624 BLAKE2B a4d5d271282050af38399b08d352a4bc215db95bf3640f2977a21412f1261d2b8564ee92cde74d62bc127e67badccaeb436a7b1f8979a8d10a53850c3b511bbc SHA512 a327711dcbe8d45e33732055784246ea23399aac8efecf23500709a16caabc61cc586fd21ab385573f0cc9d5a2da39de426fd882cf2c4c07bdf8c60c683d8388
EBUILD qtbluetooth-5.15.13.ebuild 692 BLAKE2B 86b2c4c3bd8873f259b7bdac7b30cc1c255604f6127d4a7bfc6f3847fd3064d409cb867e2951187edf15c48716a851747da3a4a5e48628a2dbb27d7aafd673a0 SHA512 c9a1a869996141743c017daae0cb2f2fd095b6f16ac1f9436ece7e22fe2f5720b3bef02bdaa6fd62a3b1c4818db9366c0874586bafe085391840a11d45a583f8
+EBUILD qtbluetooth-5.15.14.ebuild 696 BLAKE2B 0236f3e89d2746d41dedc2c8ebdeebf6cbf896fe2cafbe6b7fd63ab97a1aebabfca57eecf78914a2ac3e5e8612214cf4b8fe9fc92028aef67af47706fc9705ba SHA512 46b9b0d82b1dee10aa8fb85e793181937c3ad632092fa21bc4cdb2d9ef44e6d29bee6aee718c44560cf170d73e8b84d38a601fd262aefe8220442c449ff8ff81
MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.14.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.14.ebuild
new file mode 100644
index 000000000000..af7d7eadfd77
--- /dev/null
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.14.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+QT5_MODULE="qtconnectivity"
+inherit qt5-build
+
+DESCRIPTION="Bluetooth support library for the Qt5 framework"
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtconcurrent-${QT5_PV}*
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtdbus-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ >=net-wireless/bluez-5:=
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/nfc//' src/src.pro || die
+
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index d3168eb9cd54..883be85e88ab 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,7 +1,9 @@
DIST qtcharts-everywhere-opensource-src-5.15.13.tar.xz 4254788 BLAKE2B 7f1f40951d26260ff625befc0834e12471f9c0c6f622b66092f8624ec6ecd8ee6d8fb82874b9f4f34b75173f5b0a1e3e8182f96c1939cd319c7d16625b8dc6e0 SHA512 a4ebdb7577683a68c960fee649ffac543528791daa88fd412ab5fdda3765719921cd4daebc49395c4108a3da2bafdbf8e08008fcced4c18b4d1a3acedb377796
+DIST qtcharts-everywhere-opensource-src-5.15.14.tar.xz 4246056 BLAKE2B 5c0f0a15f9bdb6d9f5093f9fedb2f82f6b0484cbf8c16dd24c08d4f67355c66912a619085591cb7112162c8cc376f77efe2e9161e7c3906e5bd8baa6dad9d0dd SHA512 1deee169cf86bef6d92b0cc1000106e84cbbe2ccb93729e299a94e794bcc6d882e1818b1b74ddb0b2f2b7427a4dfe556218dd9988c9b31888c21907f6d1efaf3
DIST qtcharts-everywhere-src-6.7.0.tar.xz 4660736 BLAKE2B 7be97979f3ddbd861f813abe55b21487a6c74599116468a45523afe2bb1d3513eae11ec09947812e1e9ef94f9439c13c7d91d453aa558fac35e200f9b77a6ca2 SHA512 4cdabacd053630e0783850d8a2204e717e2508ef749eb3d5f365494bc8cda31db066bb0bcba91bccf379f4667ca6825b8c7bc59e87e918c7e2e126b4c52655a6
DIST qtcharts-everywhere-src-6.7.1.tar.xz 4661252 BLAKE2B 7e7a6f203929548f15bc774b4f9deb9c9d25e661178d029ec8f480bd0940da79e66a55ed731e278c4ce5163edc19029ccf471db60dcded4e5ae10fb3a158331d SHA512 bb8554cff1524f618b4c1396177bfac0b7c4653d14e853d6d4cb0a10e83c97351b33ab2eeb827a729a4cac120d458218846ac14dc76efbd4f3e69f52beb429d6
EBUILD qtcharts-5.15.13.ebuild 572 BLAKE2B 4a97d46f334a3dd2713d3a5727a5136de4f2c28e15dcdf67ef012c5d40bbd94cfbd5e514d4be76fac371dca2e6904005e2c5f91ded85e22b2d6aaa436338a7bc SHA512 c9538c9286a6748a271346215f6de61548d36f37d559dba29cad9e039d1a2822013d1abd9b6fdb8fb38e940c3e917c158078022e8eb40f6277603567286f1a98
+EBUILD qtcharts-5.15.14.ebuild 577 BLAKE2B 2423e17222a0c35d5d6d051c0bfbcd2c3cccedb9519ed5b32bf95f80cc6983d2373bb0429cd5a8c2fb970759e47a4dfb6744ae9a68c1b8e14818052b206af226 SHA512 0482b223a5fe4f4ce26a42d4cd1fc1e36842befa02fc3dd7cd1c25f5b14f45eec6c3e7c34b42a74396b9e7f60b46548289e943526a2cf4165eb4110efd251a5b
EBUILD qtcharts-6.7.0.ebuild 570 BLAKE2B 98b620f6328ba26d55e1814c753b4284b519a4dbe11da9556ad857de5d2935887aa455c3be8910620bef275d737c812d9f091f1c960d6c063224d776d9948bcf SHA512 8b838d6905728e8737e4f60e0b996e102b08d0d273ed970c9b671db8c97934e4f041b9ea53d25803e15ac7db216044c2cf99ed6327a203fa63f32929d23c152a
EBUILD qtcharts-6.7.1.ebuild 569 BLAKE2B aebc16773a68e8a6bb361cb9bf0f74122de4ea94269da08555a59790af1280ad08f7735e5320da1a3d0da15c1575d817a130174a0540f684aa11f8215e7ed5eb SHA512 06e65f832881f375bf71914914f05ca2d2d9789ae9e024ede414fef34552e40467f71ce6299e5a5a14793f52c1f7cba69ec61e888eeb4b6be38837035e0d6b0d
EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-5.15.14.ebuild b/dev-qt/qtcharts/qtcharts-5.15.14.ebuild
new file mode 100644
index 000000000000..8140d74d605c
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-5.15.14.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Chart component library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
index ba1ab5c6edff..a0e108d37f91 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtconcurrent-5.15.13.ebuild 467 BLAKE2B bce6fbb1e01acbe9711375e01bb2249618f939521910a5eced3f15ee943133341b970fe178014b2677d6a29f33696bc798cca04df53450b9d239b217f1f7a890 SHA512 58dfec40946afc704587edf7f38345a20b12fa82f99080502ce0302152a87062b25a4f32c617da1092a7c8cea19241a815c3ac5f357f0861a4b3951e01079099
+EBUILD qtconcurrent-5.15.14.ebuild 473 BLAKE2B 331df5d30080f2e7cd2ecff4eec55bd890c4b8e33943ff02472c78f41bb43bc0a3a5d14a5357e80b66b81608c3647279fe9894131f8549ebb983484b289898b8 SHA512 1503167be45b4841cbe68b3ac1003859c39a8f937ddda7e8693e76cbfbf355f3f0701e9b76ebf022afb6f49576d4a7cf40bb668f9c32464babc8b83791774a7a
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.14.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.14.ebuild
new file mode 100644
index 000000000000..90e4ad65d95a
--- /dev/null
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.14.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
+
+IUSE=""
+
+DEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/concurrent
+)
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index c80bcfb788a7..107e5b29d9fe 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtcore-5.15.13.ebuild 4302 BLAKE2B c0f7bc71204dbcf688d402433e2eaa41eb00514eb10ec1110ca63f3a32dc5c6c8ca6fd1c378c6f49f7cdc701655541a0c2d0bb88331699360bdad7f3a353efd1 SHA512 2c1315230ea0f6d6844a6414cf903d5a3ed575cf96c4aab1d898bdc87ca4ffffd936fb674684b4abdb62a8b0b13b430e563ae2f2ea3853a0133fde5d523771fe
+EBUILD qtcore-5.15.14.ebuild 4308 BLAKE2B 843c0e9c9bbe03042159380cb72f6d8c34a75a1911f9cdc6daef94b2d3335a3b95b318f299b5850177836c96941e7d138c16a1371939622c58d5c145729a7665 SHA512 d3fd4cef75c665b628fb933035c701367fbd3366761a913da26842c380bc28485765ab6f171a929f1aa5b8f3cc65590d9e6f0e16aa91046c3315d1ded24f29f2
MISC metadata.xml 594 BLAKE2B 0cefc88e620290c30db5f52e6804c43541617009ba05cc517a5c8b1c4039be9af9991e6e5b893577da3df52a83b70bd9f07a8061c518e9b52fdfdeb93a7df17f SHA512 73036ec739b85ea13025828f2526bce9d9fa6a3db3578925e4a4294be92a15dbe0f3af4db206690e3e786237312b3a23cb028a15abdd216e251db849a381a5be
diff --git a/dev-qt/qtcore/qtcore-5.15.14.ebuild b/dev-qt/qtcore/qtcore-5.15.14.ebuild
new file mode 100644
index 000000000000..fc74cab8e807
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.15.14.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit linux-info flag-o-matic toolchain-funcs qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+SLOT=5/${QT5_PV}
+
+IUSE="icu old-kernel"
+
+DEPEND="
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ sys-libs/zlib:=
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/designer-${QT5_PV}:5
+ !<dev-qt/qt3d-${QT5_PV}:5
+ !<dev-qt/qtbluetooth-${QT5_PV}:5
+ !<dev-qt/qtcharts-${QT5_PV}:5
+ !<dev-qt/qtconcurrent-${QT5_PV}:5
+ !<dev-qt/qtdatavis3d-${QT5_PV}:5
+ !<dev-qt/qtdbus-${QT5_PV}:5
+ !<dev-qt/qtdeclarative-${QT5_PV}:5
+ !<dev-qt/qtgamepad-${QT5_PV}:5
+ !<dev-qt/qtgraphicaleffects-${QT5_PV}:5
+ !<dev-qt/qtgui-${QT5_PV}:5
+ !<dev-qt/qthelp-${QT5_PV}:5
+ !<dev-qt/qtimageformats-${QT5_PV}:5
+ !<dev-qt/qtlocation-${QT5_PV}:5
+ !<dev-qt/qtmultimedia-${QT5_PV}:5
+ !<dev-qt/qtnetwork-${QT5_PV}:5
+ !<dev-qt/qtnetworkauth-${QT5_PV}:5
+ !<dev-qt/qtopengl-${QT5_PV}:5
+ !<dev-qt/qtpositioning-${QT5_PV}:5
+ !<dev-qt/qtprintsupport-${QT5_PV}:5
+ !<dev-qt/qtquickcontrols-${QT5_PV}:5
+ !<dev-qt/qtquickcontrols2-${QT5_PV}:5
+ !<dev-qt/qtquicktimeline-${QT5_PV}:5
+ !<dev-qt/qtscript-${QT5_PV}:5
+ !<dev-qt/qtscxml-${QT5_PV}:5
+ !<dev-qt/qtsensors-${QT5_PV}:5
+ !<dev-qt/qtserialbus-${QT5_PV}:5
+ !<dev-qt/qtserialport-${QT5_PV}:5
+ !<dev-qt/qtspeech-${QT5_PV}:5
+ !<dev-qt/qtsql-${QT5_PV}:5
+ !<dev-qt/qtsvg-${QT5_PV}:5
+ !<dev-qt/qttest-${QT5_PV}:5
+ !<dev-qt/qtvirtualkeyboard-${QT5_PV}:5
+ !<dev-qt/qtwayland-${QT5_PV}:5
+ !<dev-qt/qtwebchannel-${QT5_PV}:5
+ !<dev-qt/qtwebengine-${QT5_PV}:5
+ !<dev-qt/qtwebsockets-${QT5_PV}:5
+ !<dev-qt/qtwebview-${QT5_PV}:5
+ !<dev-qt/qtwidgets-${QT5_PV}:5
+ !<dev-qt/qtx11extras-${QT5_PV}:5
+ !<dev-qt/qtxml-${QT5_PV}:5
+ !<dev-qt/qtxmlpatterns-${QT5_PV}:5
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/bootstrap
+ src/tools/moc
+ src/tools/rcc
+ src/corelib
+ src/tools/qlalr
+ doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ !:network
+ !:sql
+ !:testlib
+ !:xml
+)
+
+pkg_pretend() {
+ use kernel_linux || return
+ get_running_version
+ if kernel_is -lt 4 11 && ! use old-kernel; then
+ ewarn "The running kernel is older than 4.11. USE=old-kernel is needed for"
+ ewarn "dev-qt/qtcore to function on this kernel properly. Bugs #669994, #672856"
+ fi
+}
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
+
+ # fix missing qt_version_tag symbol w/ LTO, bug 674382
+ sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
+
+ # Broken with FORTIFY_SOURCE=3
+ #
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # Refs:
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709
+ # https://bugreports.qt.io/browse/QTBUG-103782
+ # bug #847145
+ if tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ # (Qt doesn't seem to respect CPPFLAGS?)
+ append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
+ qt5-build_src_prepare
+
+ # workaround for a79a370c (...Annotate-QMutex-...patch) adding a header
+ qt5_syncqt_version
+}
+
+src_configure() {
+ local myconf=(
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ )
+ use old-kernel && myconf+=(
+ -no-feature-renameat2 # needs Linux 3.16, bug 669994
+ -no-feature-getentropy # needs Linux 3.17, bug 669994
+ -no-feature-statx # needs Linux 4.11, bug 672856
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qmake 5
+
+ local flags=(
+ DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
+ OPENGL OPENSSL SSL WIDGETS
+ )
+
+ for flag in ${flags[@]}; do
+ cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
+
+ #if defined(QT_NO_${flag}) && defined(QT_${flag})
+ # undef QT_NO_${flag}
+ #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+ # define QT_NO_${flag}
+ #endif
+ _EOF_
+ done
+}
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
index 643e1283a18e..8daeb6e58454 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1,3 +1,5 @@
DIST qtdatavis3d-everywhere-opensource-src-5.15.13.tar.xz 5193400 BLAKE2B a18ea618e4c3b55ca4584347f38f7c570d1c0d940115169413e272dd6f1f4629021d16997c40857a9322e61b223b03d87d825bfe02ebb9b5bbee612939adc026 SHA512 ced9c6083ade43f43db2a86b20188a75a7028b7f89613a0d94ea48ec795b234af669caa45227cbbc7c2c3187b017fb5521c2d7c16834277d9dba1671afb00076
+DIST qtdatavis3d-everywhere-opensource-src-5.15.14.tar.xz 5184732 BLAKE2B 330888b0a79fab30fc181fd17af187856faaeb1ac7b2805d863c25a4a41dac4c882b4229d518411b56db00796ab9d795f4a7bae2ff82b5b36c94bfd19b91f463 SHA512 b1778a2a1124caa01ec931d2c018f79a6810b8931a40a1ee7889acb0f9a47fb0d6547375f0dd3435009359be73e873a2acfe16fac918bb17b9f99a55094efca3
EBUILD qtdatavis3d-5.15.13.ebuild 662 BLAKE2B a58fa34021d9d1c1108a51b1b21441b00d64929be938af5c4c3089f53ad133d35b9226b341a7ab402a58c83b16761c3a9696c0519b98f3403fdf3f6971da0262 SHA512 e34f02077ecf6b43296824fe4cbe7de9a40693628837e7f9d02047bf0f3451ec0ab15fc0df7144fa8f0032480aa32bb0bf70c92f74268f59fb73c40488d1eb55
+EBUILD qtdatavis3d-5.15.14.ebuild 665 BLAKE2B 7fcc8b7bb0d10686eb3393d0036d32ce9e1d6436bce176921726aedfe6176d0bcc7752482fa909a5ce1dd123e6f3a331798f991697e116b9213fb25e559b8584 SHA512 38f84f6e11253a7083a3067146946195396749c99c31627bc4692173196ee2978d176e4c3d38a8c98bcbc589ff09989613f8030d35f20880bf7b41ef349b9f7e
MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.14.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.14.ebuild
new file mode 100644
index 000000000000..b840fe22e50d
--- /dev/null
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.14.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="3D data visualization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="gles2-only qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # eliminate bogus dependency on qtwidgets
+ sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
+
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index ca6393251915..a441c03608a3 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtdbus-5.15.13.ebuild 705 BLAKE2B 934e8f5e091a5bdeb7a45bb43bdd80c17f668bf398ae4bf0bb699a2bd35461ba306c6dc481cc5eae498c6c7f2c9c1af10cbf6a87181a96e11b3f06af56e6a5e9 SHA512 be7972ff3f9b8656a93beabdf56993d8455b3451140f08bc1e58eed29c77a15cfc2101a22a2b049102bcddee6d50a463ed5c6c8ecf26f411872e49fd7548e92a
+EBUILD qtdbus-5.15.14.ebuild 711 BLAKE2B d47a56db9cb9cc97ef1e5fd5547ea815ce38d05b7e38d0d85dbb3c7b2f41cc3cca6749eb97b9ae0273d226277e5274c5d3808305c6b59dd1e828aaf2a54860fd SHA512 0cb0684f47d597f34c4947dd6c754cafc5b9bc86e1beae9596b5d5f93ff15787ce785edac4011ae7cc64c877f6e7ecf11bce28816a01afc22b3d50683f073f4e
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtdbus/qtdbus-5.15.14.ebuild b/dev-qt/qtdbus/qtdbus-5.15.14.ebuild
new file mode 100644
index 000000000000..04187981ea9a
--- /dev/null
+++ b/dev-qt/qtdbus/qtdbus-5.15.14.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ sys-apps/dbus
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/dbus
+ src/tools/qdbusxml2cpp
+ src/tools/qdbuscpp2xml
+)
+
+QT5_GENTOO_CONFIG=(
+ :dbus
+ :dbus-linked:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :dbus
+ :dbus-linked
+)
+
+src_configure() {
+ local myconf=(
+ -dbus-linked
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index c3c9e5e46d04..42e79e0c7578 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,9 +1,12 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
DIST qtdeclarative-5.15.13-gentoo-kde-1.tar.xz 29248 BLAKE2B 461a602e27ef73e7a41c3bfb7fc20eb236d9d0559a5ef640d483f1765970731e0b1850a4cc976852f6ef3b292093b07904e0de3d710d64b8b38a59164e5ec19b SHA512 4fac0e76c4095c806a42767668c332548ad376dbdaae54556fa38a150aea915be52f69acd287eafc9b2f1a0f86fcd24c285565e46d34f6e47943a7a677e9bf2d
+DIST qtdeclarative-5.15.14-gentoo-kde-1.tar.xz 26628 BLAKE2B 2b8302b96e5a8cae374da43dfaa5c5c7bf66ddfaa4fed055850fe7b39b995b1416268b94fb98fbc7074b6a0da47e8f9232751dba34b6021e095d7f9339fbfdd9 SHA512 3d4f3cc023e9da32105520bbe74847bb438ec3af85cf6203321400d451902071115ed3cc0c42e8cf995d0304f86cda11096223ad99b09a7dd95b3d83291a7b4a
DIST qtdeclarative-everywhere-opensource-src-5.15.13.tar.xz 21604012 BLAKE2B 3569cb1de1a2693a759929f54d87277e974e7b9d41eea5b57c5f096b80b0193456c4445de8c97df6b651fc5137e3f90563767a56053ed189b8d90321b234855a SHA512 fd16159217f7526f6e56d1849ffb2d219e0bee48581e4a1d3bdec1602f884038f3747da68b8905a6858e6e8e03e18b9da4d598a154d4d0a11a62b818940d3113
+DIST qtdeclarative-everywhere-opensource-src-5.15.14.tar.xz 21595408 BLAKE2B c88388bd04636bc55cad17d97a9f3ee2d3bda6b585cad59d70106bd4e14bf37570bba5edc21627bc08852034adcb483b4c23d7f21ba523dc9e7b6c1f0386a994 SHA512 06c48938c5ab96c4a9e010fdf4a8fbf2b84b7669a486298044363048de3b7da01aa5d9284d1b08b563331887e326befb25566f9972f5143ca3cde47016394bbd
DIST qtdeclarative-everywhere-src-6.7.0.tar.xz 35360444 BLAKE2B 28aa00dfd59967ebd0d3f5fc845483bea83522cbd592f2bb98cbe6ff2a6f549abb865f636579d90e3bf4374f58af6da5e2e28bf7005fa97e451e9f7c88203f4c SHA512 b189f3fc4ae9ad3e5c26aa56696b97cb2f1894cb23110928a31e5a62fb779578b492bec2f4dda5b31958a33eb2571ec4e1085ae6864442507be3ae0da83c96ee
DIST qtdeclarative-everywhere-src-6.7.1.tar.xz 35624448 BLAKE2B e3518c5882f8789d19aabe259f1d7b9cd76674ceb95e645703f97dcc827cf1ed6af26705bd9c538350cdcab5e41c3dbbc46289158a465484251b0abe5319efcb SHA512 77cdd31f2efa6e677755477b14c7770afa51b81cc7626ef21ebccf52ce69173a73b03851b0b491766f816e0cc946e6f238f8c7c70ad121d56428fe513e50a4d0
EBUILD qtdeclarative-5.15.13.ebuild 1537 BLAKE2B c2f7b010977ed65abbe16d8b2df6ed8c29407685e014778f4f3da5b2853b6dfa6d5ce2a0d5037852d8d11894c1a33323090bd18659f7c85d8cdf56f8bf41ae79 SHA512 fd6e5bb4709174b8746d520a6fd0109e2d6b2de19d6a679fdbdcf4cf074dc778854afc2b364f7d692e6c60e0d3e3580c19e98b36368258f6e76b3a5ef2cff0c4
+EBUILD qtdeclarative-5.15.14.ebuild 1543 BLAKE2B dd04805055ecfadb16b1fca06faae6b47ad22858da8612c9bb481b5485a118ffa307021f9725d9987a5e28ec0e5b470b20871283fc7fd893e4b12cfeaebc9523 SHA512 8ac580e433a19c26102e33bc2ecc2aa8165bec9c7b77755d8fab75d2270753e4a4652726a6d871ca5e6fed8606540aa4d08c5cac8a8f354f596cf2147f39921c
EBUILD qtdeclarative-6.7.0.ebuild 1146 BLAKE2B 493ced320bfc5020a3b0ca3282066747508a1fa078133fe716afb5fdc5dadab7e93517142d7487038bfb1fea292cbe93746bcfbf23a63b4f84a6c68c74b473bb SHA512 9477cc905363e0b258a06d8deab22ba72bf6e3c5426d2d0152315b9550b011fe10ff7ef9be9dc72ff2f7843189ba5516368d59244ee4363a87c80a4163425327
EBUILD qtdeclarative-6.7.1.ebuild 1178 BLAKE2B 62bc3f7d02e1b20f479e7af4df25aef4cab5ebec066c5f76e7327bdffc1daf74a0ec6bb742910e313208fe6bef1b5119e5e4618022427d7d22d1d9b314834a49 SHA512 6cab9084b958f13be9a14eab4a37aea71cc044eb7495edba7f24be59aae091904f1f48915f6a6a337e03b03b10f8e80a96df6c418ddc7a8988f51d03c70a9479
EBUILD qtdeclarative-6.7.9999.ebuild 1181 BLAKE2B c4bc298049c05c12f5d32f2ed71a6f2de406c09a76bf1f57b39b5b2d7fc4534b3233c80c8662aa93ed3fcac9f5fb06b0af97edb5f68005b28af4a71676fdc2ba SHA512 7f4073b2ca77daebcc41e9e72cb3a1b2a54e67160df86543904b3d35c90eb8477e4b8c364233815d084d855565ebaada290930855f0bf2ce5ae632f9b5bd6f90
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.14.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.14.ebuild
new file mode 100644
index 000000000000..e8ab095dff86
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.14.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..12} )
+inherit flag-o-matic python-any-r1 qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+IUSE="gles2-only +jit localstorage vulkan +widgets"
+
+# qtgui[gles2-only=] is needed because of bug 504322
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=]
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qttest-${QT5_PV}*
+ media-libs/libglvnd
+ localstorage? ( =dev-qt/qtsql-${QT5_PV}* )
+ widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890
+)
+
+src_prepare() {
+ qt_use_disable_mod localstorage sql \
+ src/imports/imports.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/qmltest/qmltest.pro \
+ tests/auto/auto.pro \
+ tools/tools.pro \
+ tools/qmlscene/qmlscene.pro \
+ tools/qml/qml.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ replace-flags "-Os" "-O2" # bug 840861
+
+ local myqmakeargs=(
+ --
+ -qml-debug
+ $(qt_use jit feature-qml-jit)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qml 5
+ qt5_symlink_binary_to_path qmleasing 5
+ qt5_symlink_binary_to_path qmlpreview 5
+ qt5_symlink_binary_to_path qmlscene 5
+}
diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
index 913b85f4e6e2..513f5f864fbe 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qtdiag-5.15.13.ebuild 834 BLAKE2B c8e8b3c1016961468907b69f9674f2dad7cae5bf59b926e9e26d967e694e5b44bed2cbc00d9467669f9a7848823373b60c52d2b2e2622bf641392ffe1d216dd0 SHA512 5e8f3efb398350259b56852957e124159427b8b6c1926e4f14236e6f4b8c0cb955122a01c9562640f79de9cf64f56adf01e4d7ca0fc4c0560348190a80cc8fd7
+EBUILD qtdiag-5.15.14.ebuild 836 BLAKE2B c596bb516a0b96421c637fd6b407760becd9579ca30e4bd2ed3e8f586da33036f2d8dcac8435646286cb992478bd48aeb556e2edbd6076c300303805e8ba4938 SHA512 8507f918fdc2a2900d6dc6c6bd1b62b2221dddf723ec4410b342592e331e7915e1463bcc21a4322dd1f926628f1ee224736f0903caf50367517286cd23a2faf6
MISC metadata.xml 616 BLAKE2B c2e815f14a4c3967140cfeed9d4266b668217994cbdbc58300e3736b428f05449d83ae6ed746bb29debaaa1ab8371a37c054d03395be1f7b66e23c3209449a20 SHA512 8747ad7226372dc06c7e6b44afa0c5cf20a7fb877974c67bf4f599b6ffafff292f3c8a2a80243f6243dcc4c158034dc731451e3af9af8790a302c43ae83907fa
diff --git a/dev-qt/qtdiag/qtdiag-5.15.14.ebuild b/dev-qt/qtdiag/qtdiag-5.15.14.ebuild
new file mode 100644
index 000000000000..74f95a88e007
--- /dev/null
+++ b/dev-qt/qtdiag/qtdiag-5.15.14.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
+
+IUSE="+network +widgets"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=
+ network? ( =dev-qt/qtnetwork-${QT5_PV}*[ssl] )
+ widgets? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtdiag
+)
+
+src_prepare() {
+ qt_use_disable_mod network network \
+ src/qtdiag/qtdiag.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/qtdiag/qtdiag.pro
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qtdiag 5
+}
diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
index 27a520decaeb..b77e4cfac0f2 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1,3 +1,5 @@
DIST qtgamepad-everywhere-opensource-src-5.15.13.tar.xz 389840 BLAKE2B f6308286594c0adb2542244d921b17c9d3454935813015aa16cbd9ac47e6d6131f8bdea00a6be748bc47d20a478812fbc7bb2a267e19ac3c9cdf4d2f54679fad SHA512 03f403c0f966c95b0c64286c047c54bc09e49ad7029de8476d792cc240d0d8b78a426f98e6358376cfc2abcaefb2500ff2182414bd8c2244541b065220780f63
+DIST qtgamepad-everywhere-opensource-src-5.15.14.tar.xz 380932 BLAKE2B 0129f5e5f3f58df132ecc1bdfde5901509dfee5ba2a99a35d125094d4116196cc613d38cd738edc26ce7b197e82365135700d137b1a1be29845c3476a8bd2766 SHA512 a6fffbf01fd9e022949c99e926c9f877e9802b61e9517f36a574e90b60c3cb045061907114c6aaed1da0d2d068758617931ca123facd79ead9bae3b445174e26
EBUILD qtgamepad-5.15.13.ebuild 723 BLAKE2B 6e4dec6030921df33431b2638096959cc9b6c5b51ec98a34fb135274408fe26f6d4c553169394afd977f5e99ddce0bd6792af52eab130836f755bf7a76f8a133 SHA512 595c1f674d58c5473d60d68a13e9777d12d920ed96a5d5b4264a6929c83cad01c9c57dbd44641ca6eac33719f27a49649b979adf9dfe522034714f6cc458f09b
+EBUILD qtgamepad-5.15.14.ebuild 726 BLAKE2B cfd69f16092c225c827b6d60ea830823c2d22802c16f6952b5e8a2941257f84bcb1e7fbf80cbddf333d0068dca24403504749f20c40e3fdb4814b556552a62c9 SHA512 d1afe966843e8e2f0581d18e803f30ead50d19d8a036f08a334e64ee2ae021513749779a502be05e4b049bd1679a104c6bac43abab1551f5569eb152cb2135ff
MISC metadata.xml 613 BLAKE2B 02cac703ee9a9083829e963e9bc97424b58a36949b8237157976d9628f9623f806dee434e5eea3b63a1f2a4ac06509a3d0f0cd094590f12cb3b97ee09f9d6cf1 SHA512 9304973708ee729dc06cef8ac5b206a21ada747ca4efb36e2fc21007da61bfaf43947319be20b0ce73411f5eda2d13a4b226503c12b1d094d5f9180e84579432
diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.14.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.14.ebuild
new file mode 100644
index 000000000000..ba18af1f321a
--- /dev/null
+++ b/dev-qt/qtgamepad/qtgamepad-5.15.14.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Qt module to support gamepad hardware"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+IUSE="evdev qml sdl"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*[evdev?]
+ evdev? ( virtual/libudev:= )
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+ sdl? ( media-libs/libsdl2 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt_use_disable_config evdev evdev \
+ src/plugins/gamepads/gamepads.pro
+
+ qt_use_disable_config sdl sdl2 \
+ src/plugins/gamepads/gamepads.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
index a6884a2cdf96..8707e22413a2 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1,3 +1,5 @@
DIST qtgraphicaleffects-everywhere-opensource-src-5.15.13.tar.xz 14045368 BLAKE2B abf15115c90baf2d91bd050ca055bf390e94e68ad99b8af14660ece092aad760a16ceb573ee6ebfe94fe9172ae03808fa948cdb77cc3f3501c33458b2816a277 SHA512 ee2f4e24ced70c1531ceb310c90d6c0bb5300f527a247f07599467f355fb89a426cce6bacb25b77b6ec62f4e358d2345093343ad442acd182dcaca77e031a0bf
+DIST qtgraphicaleffects-everywhere-opensource-src-5.15.14.tar.xz 14034720 BLAKE2B 65f9be5a4dbf9adc1bce274ffb35b571c4f338098b6df632cf130c27a2fdb181c0a6b61a0fb102eab89ac5faf5192d0ee9d6eaacca015acca639abd0c25745f7 SHA512 774411e6fdcec6e91fa2368d4e8d0326581c638daad0b5b9fb7bba210fad854e51fe59555ccabf9bd331f601d93e8c5e3652095daa993dbc74b205db4b46e506
EBUILD qtgraphicaleffects-5.15.13.ebuild 473 BLAKE2B feaaa9cbee9fa7a5aabff369edd5dfaaa134dad32205b3f18112a811ff1e20b1e4d306fa21bcb528167e4a5f3e286582369a413b20d0fe68d7c5e57c3d59888a SHA512 fc2fa4764de95635c82d70f4c177f2f3de9dd760dd466698f1b001297bad8888167498343da94f214561181e4d15c3f13b2a2ccf38110ec4822eae5be44fc50f
+EBUILD qtgraphicaleffects-5.15.14.ebuild 478 BLAKE2B a16564694dc9df39cfe47608deba3c20eeb7109d5cbca9f09efb4e5bcc3c1c74117f3e752b48810b9eaa6fe107a479d9a1620b1a4e5cfef7c6b42acb1299bcd5 SHA512 fb4e5fe568dea4c10bc20ff83783dfdfc7260abcd962a8b33f9838bff76d7ec462c063be8c59c7be126d7387213b234ac62778521671f2b98fc6442f94d52ff5
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.14.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.14.ebuild
new file mode 100644
index 000000000000..7125b5f7b4f4
--- /dev/null
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index 0c301343b8c3..47e5fecededc 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtgui-5.15.13.ebuild 3986 BLAKE2B 4684e0f9b5971170b81cbc45668057ad6f1dfa595445590d1676e9379b7a8c9bf0e087db79eeaf3257c34e14f4fb64fe67a10c8a20ab9459fa5464d35dd4cdb4 SHA512 fc9b5b6b2b401afc96296e813fa337a093a60c748d9e633bb7b616dac4c7f48f46ce9558f3e7d189dfc5a1f61d74b37c6c80535326eb4fe61db3f7b45f27c91c
+EBUILD qtgui-5.15.14.ebuild 3992 BLAKE2B 29c949bad3afb712e14aba931cd38474433d3a9e4fc90f5bf465e63744afc9d7fe3ef9e0509748ec909478685fba60b34af8d6b0d954232484da91fd555d901a SHA512 1bbf3bdb2000cbf2b4fdea25d968c9676b8dbb57c8034e4fd94973fd3e67d47c02fe32ea6379d42feb46244918179d857ee151d7cd613d07e6b4edffb8bc0c43
MISC metadata.xml 1283 BLAKE2B 2d4873f1b7011f5766810866933cd897a68a89d93183b93c19008b9b956aa10e882ebc061f0a86c81d68308bb267d28f324f2cddc52b55d94c4201a7b97ce889 SHA512 551b643e0dec5fcfd934029e36f35d8e14479e7d426dc74d4b48522c6e06d989ae70db7c4cd0a67594551916ec59036f3d1db91afa929e454614a947464ed19c
diff --git a/dev-qt/qtgui/qtgui-5.15.14.ebuild b/dev-qt/qtgui/qtgui-5.15.14.ebuild
new file mode 100644
index 000000000000..86319bc6324d
--- /dev/null
+++ b/dev-qt/qtgui/qtgui-5.15.14.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+
+SLOT=5/${QT5_PV} # bug 707658
+IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput
+ linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
+REQUIRED_USE="
+ || ( eglfs linuxfb vnc wayland X )
+ accessibility? ( dbus X )
+ eglfs? ( egl )
+ ibus? ( dbus )
+ libinput? ( udev )
+ X? ( gles2-only? ( egl ) )
+"
+
+RDEPEND="
+ dev-libs/glib:2
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ dev-util/gtk-update-icon-cache
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/harfbuzz:=
+ sys-libs/zlib:=
+ accessibility? ( app-accessibility/at-spi2-core:2 )
+ dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
+ eglfs? (
+ media-libs/mesa[gbm(+)]
+ x11-libs/libdrm
+ )
+ evdev? ( sys-libs/mtdev )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ gles2-only? ( media-libs/libglvnd )
+ !gles2-only? ( media-libs/libglvnd[X] )
+ libinput? (
+ dev-libs/libinput:=
+ x11-libs/libxkbcommon
+ )
+ png? ( media-libs/libpng:= )
+ tslib? ( >=x11-libs/tslib-1.21 )
+ tuio? ( =dev-qt/qtnetwork-${QT5_PV}* )
+ udev? ( virtual/libudev:= )
+ vnc? ( =dev-qt/qtnetwork-${QT5_PV}* )
+ vulkan? ( dev-util/vulkan-headers )
+ X? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon[X]
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+"
+DEPEND="${RDEPEND}
+ evdev? ( sys-kernel/linux-headers )
+ linuxfb? ( sys-kernel/linux-headers )
+ udev? ( sys-kernel/linux-headers )
+ X? ( x11-base/xorg-proto )
+"
+PDEPEND="
+ ibus? ( app-i18n/ibus )
+ wayland? ( =dev-qt/qtwayland-${QT5_PV}* )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/qvkgen
+ src/gui
+ src/openglextensions
+ src/platformheaders
+ src/platformsupport
+ src/plugins/generic
+ src/plugins/imageformats
+ src/plugins/platforms
+ src/plugins/platforminputcontexts
+)
+
+QT5_GENTOO_CONFIG=(
+ accessibility:accessibility-atspi-bridge
+ egl:egl:
+ eglfs:eglfs:
+ eglfs:eglfs_egldevice:
+ eglfs:eglfs_gbm:
+ evdev:evdev:
+ evdev:mtdev:
+ :fontconfig:
+ :system-freetype:FREETYPE
+ !:no-freetype:
+ gles2-only::OPENGL_ES
+ gles2-only:opengles2:OPENGL_ES_2
+ !:no-gui:
+ :system-harfbuzz:
+ !:no-harfbuzz:
+ jpeg:system-jpeg:IMAGEFORMAT_JPEG
+ !jpeg:no-jpeg:
+ libinput
+ libinput:xkbcommon:
+ :opengl
+ png:png:
+ png:system-png:IMAGEFORMAT_PNG
+ !png:no-png:
+ tslib:tslib:
+ udev:libudev:
+ vulkan:vulkan:
+ X:xcb:
+ X:xcb-glx:
+ X:xcb-plugin:
+ X:xcb-render:
+ X:xcb-sm:
+ X:xcb-xlib:
+ X:xcb-xinput:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :gui
+)
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
+
+ # egl_x11 is activated when both egl and X are enabled
+ use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+
+ qt_use_disable_config dbus dbus \
+ src/platformsupport/themes/genericunix/genericunix.pri
+
+ qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
+
+ qt_use_disable_mod ibus dbus \
+ src/plugins/platforminputcontexts/platforminputcontexts.pro
+
+ use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+ src/plugins/platforms/platforms.pro || die
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ $(qt_use accessibility feature-accessibility-atspi-bridge)
+ $(usev dbus -dbus-linked)
+ $(qt_use egl)
+ $(qt_use eglfs)
+ $(usev eglfs '-gbm -kms')
+ $(qt_use evdev)
+ $(qt_use evdev mtdev)
+ -fontconfig
+ -system-freetype
+ -gui
+ -system-harfbuzz
+ $(qt_use jpeg libjpeg system)
+ $(qt_use libinput)
+ $(qt_use linuxfb)
+ -opengl $(usex gles2-only es2 desktop)
+ $(qt_use png libpng system)
+ $(qt_use tslib)
+ $(qt_use udev libudev)
+ $(qt_use vulkan)
+ $(qt_use X xcb)
+ $(usev X '-xcb-xlib')
+ )
+ if use libinput || use X; then
+ myconf+=( -xkbcommon )
+ fi
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index a7a95c221664..472a81e37427 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qthelp-5.15.13.ebuild 631 BLAKE2B b89fd8117d3292b3ceb5e085288d841cee6f3ee40ebc1a43d1993f32b6d26a332a78cabbe31db23410dd218844fce472ee926907979e805d85833b469ef4cc2b SHA512 c739f5c96f4dfa66ff691fe57439123c448e94fce7196a163a0bdd2c1df9d6c6ba1bb6501cb15e818314f22dc22a0b589c7cd83b66d0912714b697801452db63
+EBUILD qthelp-5.15.14.ebuild 637 BLAKE2B 32d50ddda3656f9c7d6912311d28534520d42e1ad196b4dd2177dd17e6a0e8089e03f10b86cd2561c9cd2cde94a62bfcfa8daa0b9aa76b3a3a877dff36a2f758 SHA512 793063697c0cba844c828fb5341365ccbaef697ccc9b53f30e6abf9e8aa6435974293c54a2c17c0a6236e07b94fbf0e99c8e230f7e13a64af43998662a6d351d
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qthelp/qthelp-5.15.14.ebuild b/dev-qt/qthelp/qthelp-5.15.14.ebuild
new file mode 100644
index 000000000000..45bd572d4914
--- /dev/null
+++ b/dev-qt/qthelp/qthelp-5.15.14.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating online documentation into applications"
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtsql-${QT5_PV}*[sqlite]
+ =dev-qt/qtwidgets-${QT5_PV}*
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/assistant/help
+ src/assistant/qcollectiongenerator
+ src/assistant/qhelpgenerator
+)
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 56a51ace2acf..6364f4971803 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,8 +1,11 @@
DIST qtimageformats-5.15.13-gentoo-kde-1.tar.xz 62204 BLAKE2B deb450b19bc3f6253dfa16a12ddfcc16374e2d7b3ed8a49a807f5f83731f63d5479a88b390ffc24c81552a64a4c3dfe0bee91526d2a96846edab8f61b4ccffec SHA512 a52e6fd6fce358c75c9dc09d727082bd4069c36dee14e3c15c437ca62699b31bea3fa042a47c450ff26f72359f9eda6158d5c01474906a36490df31e6fe810ea
+DIST qtimageformats-5.15.14-gentoo-kde-1.tar.xz 62216 BLAKE2B 26982404bc2ed7946adb41b702cb144f84366da88757ca626f80a1cc7a3ee3719708bbd8db3253e9724ec9e394b7aea2e690bea70f2adf39d7af2176ad44fcf3 SHA512 750b6511d1e79cac4984dc5a239f804a65be3548b8f45dfee5475029109b8cb9a3df660002e5879b58ba1117bebb21f4662609fd05c502e94aaddfb319dd683e
DIST qtimageformats-everywhere-opensource-src-5.15.13.tar.xz 1888944 BLAKE2B ff71d92749691bcf79622b7a8e9873c7f7b44e01a88365d4b86f627164c26060f582442c9a11de1ad627a15c7da8cdfbca7ec0e1a5ffb30aa295a329331a6d3a SHA512 48b0dac1acfdae1b090bc5d0054610f61290135363400a629ce3650cddd4c11f7bd95edd5bd1d36d758006a5fd54ded29f540a6e8dc675ca2e85d4ae169add50
+DIST qtimageformats-everywhere-opensource-src-5.15.14.tar.xz 1879816 BLAKE2B 5c3ce90b97a59e65a6c5c0bc518d8b6d41c15e92b5751570b53823ed62f5530a798f7c2645748d039c62eb29ae1074a43dcf2e96efe976e7302f7f645a03aa92 SHA512 8b9994b7e31a941ee265958da3829240bea89662d70f0e8ded7fb0cf354d4f6a38bd16664c32a97ae73424dc9ac853b24c0b6a645e20f8c39177e26fc1d43f2e
DIST qtimageformats-everywhere-src-6.7.0.tar.xz 1968344 BLAKE2B b0d91c5a8d902ac2c4afd285d27adf5cde3af05607333606a4721b1622e1eac87bc58d1452ae3e38684a35ec921b023d2101f9f47a19a7701d72d0cfb62cefbf SHA512 0e30021b028a4e6754c300d343aa72f93ab855cba043ddb2d24855989823c82c78ea67871399d78105dbc092abe2666e0a92caa50aa780ca4e267bf6f05bd914
DIST qtimageformats-everywhere-src-6.7.1.tar.xz 1971500 BLAKE2B 478bfcd220d6fa9c8e0bb465fae08e397130b00a3b30f494b5dfee1d807cda757a75b9ecbe0d9cf8c811e3be0afd772a8d27ed302d9d22642833f1a4e0c7663a SHA512 992e54d4b7dd2244163989836a534c20719185a8fcccad45bf837708cb35ece75075a02a73e14a2e6ce4d72d405012f45a4ed1f12b66fc5fcfc0cce6f81c049c
EBUILD qtimageformats-5.15.13.ebuild 705 BLAKE2B 41cff8b31c082fc0803398c99d1428290c91c1c4215f7f8c1283599b47b235128653d45ad194145010eeae9407ff05d34c7cbfeb1a3680e8af855b9b1cc7b4cd SHA512 d1136025cc71c0156f32ab508c37940be5216eb93343a5a7c84a22a5c3b0f126ac20866ccbb1197e051201cc2740fde6368f36a7d557a5b9b217411a27a64961
+EBUILD qtimageformats-5.15.14.ebuild 709 BLAKE2B 638aa093b3a9913cf94d8241c41841b046733dacfdb932bf1dc6a40fc2d74763e7a12b452dcfe409febdab4b5522ea291a6d82275186df72a619c7e142ac1a02 SHA512 dc96378d82a77766df7f40cf6a8cff17b43d04eabb0c90b2d230c48edc4b2a7a3c20c48260329d03f2d47dd697d7145e73f786ae274ab941996e769df11b955e
EBUILD qtimageformats-6.7.0.ebuild 849 BLAKE2B f11b9b97b70df25c903ed887bd2381afaeb3a7ef1563b5ab0004a8b5e788636975ba57f53e7051aa5b86de21501d3e774225e6aad7b57d193c7deeca5baf6897 SHA512 5e41f0edf6bde06cc8c29c2959fcea0de75d1dd02154091d322b4abfbb327ce82442bdb918ac82cde24b623b486ae2ed399b9c7d75936f5add023c733d51ae1e
EBUILD qtimageformats-6.7.1.ebuild 848 BLAKE2B 4f7a10d5eb12b6f544aa9166da0beaacb6c3565f8f30888809a9594cde0d59125f577e9260898ef3fa5784e566bd2075a2f7f4c2e5e80816f641a986e669f752 SHA512 2ba285393d3ed68c49841f6b112234f22f4f3ea1087d85c1b87568766f62afc570356f6402368b20d29a76188f6e6c410ecf4b67d4e4345aec00c12abf9ea753
EBUILD qtimageformats-6.7.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.14.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.14.ebuild
new file mode 100644
index 000000000000..690d726bc98c
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.15.14.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+IUSE="mng"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ media-libs/libwebp:=
+ media-libs/tiff:=
+ mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ sed -e 's/qtConfig(jasper)/false:/' \
+ -i src/plugins/imageformats/imageformats.pro || die
+ qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 5588b7d8c3db..77f7323ad626 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,11 +1,14 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
+DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd
DIST qtlocation-everywhere-src-6.7.0.tar.xz 3165588 BLAKE2B ee2f3be403942d91f1a87e89d42d1f969eefc90654c77732d7249766e680ce1cb63685203989ceef984365ff59152995e6886bf5f112834d55abf0e6239229ae SHA512 51e3777cdee6c27bf5770dfa4f21509ab4699161b5b49d99696aa09018ee5a355c921a85f8f1a732a80b19730ac30d40795d20cd73e4aefc1a4d4a989d41bc3d
DIST qtlocation-everywhere-src-6.7.1.tar.xz 3166636 BLAKE2B 9e42fc72473f9e11aac9de4c79acf69ce406903f2bd2611cad38b803c67bee30a8812a0700bbd4193a6aafd4b4e04ab0dacf4d79eda0bce739a0eb141c742a81 SHA512 6d7c332ff6a974102f874801c90a64d606e3f9db53787029091cfe043c087f7825d983d6245dfa749f46339c1886ecb74dcf0f9638e9d9bde7c9d6047c47d467
DIST qtlocation-mapboxgl-5.15.13-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
DIST qtlocation-mapboxgl-5.15.13-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
+DIST qtlocation-mapboxgl-5.15.14-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
EBUILD qtlocation-5.15.13-r1.ebuild 1634 BLAKE2B 284692c84ed6349b7af4491e083af5c8a33e7494e31334a2c40251730886b5b9915489c81441d97da912c14a7fc00a9e98cba237ac8f944b52714b24c8722393 SHA512 298abe34a9ea8cfb28e46f3d23296830de27ae82f2c7bfeddbf27d01546ed64605ac905025c40fbed58f28050cf37df97663fda28334a8fd4fcbde78151f85f9
EBUILD qtlocation-5.15.13.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea
+EBUILD qtlocation-5.15.14.ebuild 1634 BLAKE2B a059c676b4cf2cafae8d5434097ea3b976f02c744978035bf4e8f356f2b07368dff2b3b81e84d6881f1bd6a9d809b9ce9a7e1a715c309b06b1990d4df9b46bc7 SHA512 97d47b818372660f4c1f45a5ade6f0038bc749ee50a73932aa059204422fe6dc477a107f20a5c70f95340a56c1eca60e8ae37a6dcc3736dd724b1f260a9947db
EBUILD qtlocation-6.7.0.ebuild 1364 BLAKE2B 17a01a614a1b6bbd919d75b85694dcb62260bd9ee729070f5ccec605e9d1e559182445ae24f57fe83f6f0ea88a878b7e105462796321effb13bd53d1a7a46348 SHA512 f31f640f66f0dd9e1d0c00e54eb8fffbf35613eea1e323686bcfa5c63f1f1fa5c66f3034f7486bbe64138e84916ac3170c374ef641ecdbeb624371c820ba0ea1
EBUILD qtlocation-6.7.1.ebuild 1363 BLAKE2B 803bae85e5096f56ea35c2f9ca6d1dcd0585d14e0ee8b75bc6b4024af860779cc2263126659c7f4b4f9b1d2440c31f98a5b76a1edf485474722f323a3f1bde28 SHA512 9ba07abe6cc1c2e443888019c785a0b334742c9b06f088916a2daf405196ae3af59ea58f933c11062b4d6b0f2ad372a5107a466e252d9676849ec1f77a56a20d
EBUILD qtlocation-6.7.9999.ebuild 1365 BLAKE2B 54c4b5a317f925182d109b82e3940c8095dc4d67c62919e4decdeba62453c65162c2e6c1bcc993f1da87434ac86f55ed76ab59cf1287b03f0159016abf6d7150 SHA512 aa50934b8de80b6aa8dcf9a5286c12ea09a9e0291916c41b6667519c858e621020febdd77d34320a51ce6147f4dd29340871e128fca57b2490d42457f4503f76
diff --git a/dev-qt/qtlocation/qtlocation-5.15.14.ebuild b/dev-qt/qtlocation/qtlocation-5.15.14.ebuild
new file mode 100644
index 000000000000..f1b34d76e226
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-5.15.14.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${PN}-5.15.11-patchset"
+inherit qt5-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ MAPBOXGL_COMMIT=4c88f2c0e61daa89f584a8a9a3eba210221c6920
+ SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz
+ https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ dev-libs/icu:=
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtpositioning-${QT5_PV}*[qml]
+ =dev-qt/qtsql-${QT5_PV}*
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ =dev-qt/qtconcurrent-${QT5_PV}*
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/3rdparty/mapbox-gl-native
+ src/location
+ src/imports/location
+ src/imports/locationlabs
+ src/plugins/geoservices
+)
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+
+PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
+src_prepare() {
+ rm -rf src/3rdparty/mapbox-gl-native/* || die
+ mv "${WORKDIR}"/${PN}-mapboxgl-${MAPBOXGL_COMMIT}/* src/3rdparty/mapbox-gl-native || die
+ qt5-build_src_prepare
+}
+fi
+
+src_configure() {
+ # src/plugins/geoservices requires files that are only generated when
+ # qmake is run in the root directory. Bug 633776.
+ qt5_configure_oos_quirk qtlocation-config.pri src/location
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 45e71c2d9106..5efcb2cb9f94 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,8 +1,11 @@
DIST qtmultimedia-5.15.13-gentoo-kde-1.tar.xz 1500 BLAKE2B 68cfdb828aa931e63502c1570e5fb04909f4331d79fa9ae0f34ab53adc858405faab0fc782547466b573113973c4deb1a4e1dab0917cb0513bdc3eb7597b0bce SHA512 f045b051c6065f9a7daf7d7c1da457bc8348a5d6fa871352f18cc7895e3b21d090c3a362a434ac783d793b1d9e59a4b23b9329892c15e9a8fc4fbb0a871d9c6d
+DIST qtmultimedia-5.15.14-gentoo-kde-1.tar.xz 1492 BLAKE2B e2474990d9efc327f35a979c1f317cb213c6121b4e1285294c132a1266eaeb559e7239c7cd58da072e50dc85dd9aa0c1b6aa493f95fe31268171780cd3346883 SHA512 5427c7a5e06f8296b091b2bb3fc67e678ac01bd1179de5a11c38cfe9f87ba8e3ac87a1395c2c3044ad31fc5c040230e35a1e71e173e12109c24cd97da70d9e9d
DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b SHA512 fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
+DIST qtmultimedia-everywhere-opensource-src-5.15.14.tar.xz 3842164 BLAKE2B 0065c95b4f14e566c667e16c4eb264e466174a9548c6a4bd39dbab9cf14ddad444cc3318ecdf18ca9e3999a3f95a669fd121937287d466a6b9a9c14af74ff686 SHA512 6059bd9aec65888ed6f3a1f87506a94ea567f9e064bb4a586859bc8f76ee4dca573eb256623452ddd9daf2305f49c707673425ea08edca9cd2db7b56bf5cab9c
DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612 SHA512 4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a458888d2b34cb883c8e38d542f2f1cb36046e4c1
DIST qtmultimedia-everywhere-src-6.7.1.tar.xz 8362120 BLAKE2B 2dc442d9ee1290507ebe437e0087756b98ba63baa65fb64174e876d84758dd1062044934610134a782ec1d2a32c6281657e060554be3a2fe9591ad925e7c0129 SHA512 18e7b2036baac68a421cb8741713b43d739f558cad8b9d2b8192e390b2c37cfda17f6bb290c9313ae9e3b7ea2ee4fda52b86a58195201e99179d6f4a4e386783
EBUILD qtmultimedia-5.15.13.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91
+EBUILD qtmultimedia-5.15.14.ebuild 1517 BLAKE2B f58c9922692fdbcc42efab3ff9f7c02a1c6d77f809b4b828baf5765d6fe11301330b479ce1d1f610c1ca4bd8ddf91f717bee3307699d60beac354007a3b35e29 SHA512 eb2c7ff70d9efe5ad1753261e07f4c34f0f1736c39eb21c261ffb41627f87686355449a32d8df18418f1d2a1c66573049b79f7ee6731bc47e6483a671435a60a
EBUILD qtmultimedia-6.7.0.ebuild 2702 BLAKE2B c6fc5c5e440c868c1d37c26f2e3554594ec0e120129c9026ee5c0a3d307cbccd4ddeacde0d44c6b2d257ee411220c984239d0c2dd88300a47b46ad48296d9e06 SHA512 fec076e72de5f395ea3dd46365a4cedbf13b505c7df024f79992a071803b11fc809c47b74b130d51d2591b64158e13e83a12c61f0a328acd8eca55402d0b3644
EBUILD qtmultimedia-6.7.1.ebuild 2725 BLAKE2B ce5cff0d90565e68ee5e87575967e8ba4e5f37c3e7e0626bc24340b313baa1d844d61d4de10469d0d8704affc026d88b83669d0dc2a0201115d512327df9a05d SHA512 7fa001ccd648606950704d56a31dd2c8214dc87219045890e64dec4daffff670c6abd643d93c554c307118018454318203399d3bd6fa2ac937beb429a5c25dca
EBUILD qtmultimedia-6.7.9999.ebuild 2728 BLAKE2B 183da22be878b7fddf6af1b6a88927c9e38917308d19c28400933d82c7c332a741a2385579f2b2c63ab84a5353e71bc8eabcc38cec4b50da0f81059a7ce08108 SHA512 47f4e25c9a44eff18fa7300dddcd33d88b02da61433112fbc1bc74648e469454aef72ab9cca067bb4742bb5a2fc7029afd9e92713656e56607fbbd5459762d50
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.14.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.14.ebuild
new file mode 100644
index 000000000000..26dedb274744
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.14.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
+
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+ =dev-qt/qtnetwork-${QT5_PV}*
+ alsa? ( media-libs/alsa-lib )
+ gstreamer? (
+ dev-libs/glib:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ pulseaudio? ( media-libs/libpulse[glib] )
+ qml? (
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
+ openal? ( media-libs/openal )
+ )
+ widgets? (
+ =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+ media-libs/libglvnd
+ )
+"
+DEPEND="${RDEPEND}
+ gstreamer? ( x11-base/xorg-proto )
+"
+
+src_prepare() {
+ sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+ src/multimedia/multimedia.pro || die
+
+ qt_use_disable_config openal openal \
+ src/imports/imports.pro
+
+ qt_use_disable_mod qml quick \
+ src/src.pro \
+ src/plugins/plugins.pro
+
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/gsttools/gsttools.pro \
+ src/plugins/gstreamer/common.pri
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ $(qt_use alsa)
+ $(qt_use gstreamer)
+ $(qt_use pulseaudio)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 7b83f28a6c74..8a72a6a8ec0d 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtnetwork-5.15.13.ebuild 1184 BLAKE2B 6c7972f073bdbd38117943fa710fbbbc5274c5cab32f9af022541d4ed600254fe163804d8429eaf5cd4288b91588bb0c072aafd9fcd3c0159f3720d1b5a9efd6 SHA512 21aac350a0a251b61870392c53fad5e274a85e74f19436f50d82ed75ba10011ad07380e1c28548083cc2522b6b1916e9c6b0659f3a1e95ea407da6be0ba9f5bc
+EBUILD qtnetwork-5.15.14.ebuild 1190 BLAKE2B d214a6a4d6b5ec312f8bde180bd3031257443c004c2922a6420a0c109da776d64793f3c1cb365d6757b7d73ced2e6902ea5c1fc4c7dabce805699c5755dd01ec SHA512 8c473d48e946393e488a438fbf108a7352d2970bab631ee8977a8f5285274ebb44288f04d491a242d8f39331c8aa520bb30666c7bf7b0d87116eda324a4e125c
MISC metadata.xml 690 BLAKE2B 3e1cccd88cb778d868aa5aa650d9114a79eaf7b5961dc6222b2da3e5c7536a43c7481b6d56bb9176b36ed2560ccb0712635146872f370fdc1e319286133a1651 SHA512 e402ad3b586e305a6f7ee99f24edd505b1e76f7a957108fc252a4a1af8978ac113b9b1c56e4fb0bfb696bcf29a1295f52af6614924f0e3ae2d7f71810a3be707
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild
new file mode 100644
index 000000000000..7f808e040412
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+IUSE="gssapi libproxy sctp +ssl"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ sys-libs/zlib:=
+ gssapi? ( virtual/krb5 )
+ libproxy? ( net-libs/libproxy )
+ sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+ ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/network
+ src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+ libproxy:libproxy:
+ ssl::SSL
+ ssl::OPENSSL
+ ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :network
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use gssapi feature-gssapi)
+ $(qt_use libproxy)
+ $(qt_use sctp)
+ $(usev ssl -openssl-linked)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ # workaround for bug 652650
+ if use ssl; then
+ sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+ -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+ fi
+}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 60491fc8114d..339742f6c0c4 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,7 +1,10 @@
+DIST qtnetworkauth-5.15.14-gentoo-kde-1.tar.xz 2296 BLAKE2B c42be1f7ec16edd3765b6d737a7af0666aee2013a60f79b520e7e8d6b0f52ae2c11f3c2415797033af4cf4298450d93dd4e129147aa79f5a1d42c09aa7b3024b SHA512 3d8c3936333df0488002d64dae278da0fe96b180b6eb3bf2c491bcba2a4878fcbca9f22179e680d8d94f9b60fcb74afb9daf8eef9702ce861ca7db021c205357
DIST qtnetworkauth-everywhere-opensource-src-5.15.13.tar.xz 144696 BLAKE2B 54e0ce0467df8f3cb7bde484434177bf3ba84d2b05edd3287b8146297cc540287130e3cfdf042214e04fc0a8aaf992eccb0eb4f6905a68470b9eb70fc066ab47 SHA512 939ee9759fa0584aab060f420bdd98a44c49d93291dabff74bd90536a4cbd666899d3c1e19b438c1c3333d7d3f374a7a3b0beb8728b69ef19b915d2496f3fba8
+DIST qtnetworkauth-everywhere-opensource-src-5.15.14.tar.xz 135840 BLAKE2B 7a52debbbd1d9f72c3d5992666d309af64da50563f417cbdbc59904ab71d03d297eab504f1f3431f7aa01785f23166fe463add83690c8abe04953bc1ee057d16 SHA512 e0315df81f7ee6da7798212ac18b2e5b7936f5ec355c089f2c095bc8edd5f59cdb68c0bfec300dad30f62f4444549cfe19c5b5fe14943328064da7416cbf5f00
DIST qtnetworkauth-everywhere-src-6.7.0.tar.xz 143660 BLAKE2B 6e599b41dc2e483e3249894fec74c1e53a520de206f10e9967b9a4e97feaa2dfe50e233feec7c832b8fc90915e39c1aea16c0ee6778c3e07c130a49861e4aaae SHA512 1a92cd2f129260cacad51cf2d6dbb86f9b9e1b14df695117b1734d32897279b0a6f30a2c8e410fb105e13b45d7109c58c36fc73acf75c4e7ccf5be07913cec55
DIST qtnetworkauth-everywhere-src-6.7.1.tar.xz 144184 BLAKE2B 8a08b5046a55b5444f53ce6d878f6b89a1fbd27a655e4b9aa2eaf2cb1577d0c6d3b9f35444a34396ddf00d4843f85092d8481390924b0e88ccc8e852b7364e16 SHA512 7bbfefe9b266030dddcf0a61d16cee5d4c3717e4f0ecbf607d5b4b75e8ca36ad96a8f9c761f2429e912880151925213b63d6038848ed3755a12afd0987af8032
EBUILD qtnetworkauth-5.15.13.ebuild 402 BLAKE2B 800ebd6400530326ecd665b3a776d1109ce956564786554b33bf378db0dea570993a347aa7f5a195ddc1889eae58353ea9954b5cea6aa9438b2da6aefcf93901 SHA512 003748464fbd3eab1d60586909c98fa38a3f7f1819d2967dcbaa94f235290587cdb09ff92e86a59612f0a9174f41902559f4fab9e9e8edd5ce7323e1bdb5a461
+EBUILD qtnetworkauth-5.15.14.ebuild 604 BLAKE2B 1fefb6d2617226a93d8fd4b7c890e6b6ea6788455fc7a630b7515470e1ed12e53a4901824b70d6a686778c670a4bc865e94f7a6c13ede2169079d9a391ed0421 SHA512 3ca10a8f8bc757c3275aff369982a5928d284f70aaea4073dc546040d3dd7a0a82bfd627ce336f5ad6c12aab0e9731c4973c8919432498a0f394e250f4403779
EBUILD qtnetworkauth-6.7.0.ebuild 346 BLAKE2B 53980dd0abe2bd33cb58b5245ceb729cd53d10b0b552649d8aa5321a218de92d508d90a5373375c6cec4a0da04efeaab1c5f2e1deb10eff3c3c92889f87e29f7 SHA512 2c2502aec5939613d663ae5576ef373a8d2f8e028b0356a5dd6410989fba230e39af7c4bc03ff4063b305e9c794732e8f09a8906332e8c67460d8d6e5b579197
EBUILD qtnetworkauth-6.7.1.ebuild 346 BLAKE2B 2ba081abd938111ce031f25d2eab71a206dcea972e9d26f5079f58be32e78e2f9793d6c2f107617d17a21756dc9ad7c05df333999b41088bd7c78e9281b5c488 SHA512 e7a97ed7e686992a8aebb624d1929c6d22a856dbbe1033ee4dd880e0d41c95af3d19570633b79bac6fa6aae2d2794d43aa6e75f21667d3a56f9f5e25eb45952b
EBUILD qtnetworkauth-6.7.9999.ebuild 347 BLAKE2B e2d40e13fc8366a1c6bb194b5e2229a21eaf958e9536718a6619c194e3d2343094334c1590ced43f7357bebf88cafefae268c1a45b61dd59fd26dc7c835f7e9a SHA512 2010b904714f3c82dfcea6e265ea3fd3eaa04342f31cc46b316ee8a47b96c92e4db655c65a60a3fbacecf38e1600db21f3a466aa70f7c69c1dc790cc1e040d5c
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.14.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.14.ebuild
new file mode 100644
index 000000000000..c0c9dc389cfe
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${PN}-5.15.14-gentoo-kde-1"
+inherit qt5-build
+
+DESCRIPTION="Network authorization library for the Qt5 framework"
+LICENSE="GPL-3"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+"
+RDEPEND="${DEPEND}"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+
+ PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
+fi
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index cd3762f4e9bc..51b1f1b9262b 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtopengl-5.15.13.ebuild 681 BLAKE2B 0962bc6964e94cdb305d29003a305af29d75fceb787f5648fb72a6c7701878d4259ad334e77e9d072ded195b2560881e10100a44ec17333348c96d5a41a53900 SHA512 e90cf85e1a813bca8dc0fbdae0e0380d19d608d077598a231b7383aeb4682d9e558f26014bc6bcc44082ef05f8d98b5604a8db488486062516d2169530e85250
+EBUILD qtopengl-5.15.14.ebuild 687 BLAKE2B e6b0800080113b8c59a949b13901b0b50b07c18aea59185a7b09b954acad0e4662b20c5a52d6dcb2b467f3d9ea1eaf351a35cd4a5e80e3aef28fc741ccb49102 SHA512 93cdafa4217639f88460c83dc1429bb74ded43adeceffceafcc9c3fdac22e1ec75deab0ff05a4138e6f94f1fa527524115d5f962e6baad531e525a322ee58314
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtopengl/qtopengl-5.15.14.ebuild b/dev-qt/qtopengl/qtopengl-5.15.14.ebuild
new file mode 100644
index 000000000000..ada10903b4ae
--- /dev/null
+++ b/dev-qt/qtopengl/qtopengl-5.15.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
+
+IUSE="gles2-only"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+ =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/opengl
+)
+
+src_configure() {
+ local myconf=(
+ -opengl $(usex gles2-only es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
index f8c54bf44c35..f1ada3e4db61 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qtpaths-5.15.13.ebuild 515 BLAKE2B 53849db3f90874f737ead57fc1d3cc0645ee819c29357680762c7adc0530e5836e8fae978675068968c43966d8688286732a9c3cb906d29f2ebf04f1b8bf0026 SHA512 ceb23d9d9502c8249dd585520f90a64f26a6dbee7536553a7d1151d9ed6b5aaacc2dd8819d21fa5b55f7f60cc08ab1d10d6284d8a1af77dc126fa73e5da56ee6
+EBUILD qtpaths-5.15.14.ebuild 520 BLAKE2B afe930c71d4ab0f8e0ffb20c90031aaecb0f2313b45d2cb8a9413710120e60e047b0c0d461514386adb9eef242dc98f339e425716a585df798ec0d5d43a56a03 SHA512 472f35c77b2620180eb6527b893981880866e024364f6a2a84c406b4fa4cee8e257ba7e5d09d1d4e4331b3a778575683c80eadc4c137c2c90890dc98893ae6f3
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtpaths/qtpaths-5.15.14.ebuild b/dev-qt/qtpaths/qtpaths-5.15.14.ebuild
new file mode 100644
index 000000000000..8aca422a1c82
--- /dev/null
+++ b/dev-qt/qtpaths/qtpaths-5.15.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Command line client to QStandardPaths"
+
+IUSE=""
+
+DEPEND="=dev-qt/qtcore-${QT5_PV}*"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtpaths
+)
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qtpaths 5
+}
diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
index 30b394e419c4..68734361c0bc 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1,4 +1,7 @@
DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3
DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
+DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae
EBUILD qtplugininfo-5.15.13.ebuild 383 BLAKE2B 57d2f38d601890d8519941bb94e4cd4fb964b1e62d66fe331485002a3630b9df6918eb456151e7ecc9a8dd679e0d1d51970f313cc08f872e6eac7e0a3a5b96d6 SHA512 4e18e36e66bde50383203380cbc4775688e5f3d492c0c740b7590254dbd2dfec80d56c1006425c7262a39cf85e3d6a9a1e8dab5d53db3b77d7c97294e89a0bbd
+EBUILD qtplugininfo-5.15.14.ebuild 383 BLAKE2B 57d2f38d601890d8519941bb94e4cd4fb964b1e62d66fe331485002a3630b9df6918eb456151e7ecc9a8dd679e0d1d51970f313cc08f872e6eac7e0a3a5b96d6 SHA512 4e18e36e66bde50383203380cbc4775688e5f3d492c0c740b7590254dbd2dfec80d56c1006425c7262a39cf85e3d6a9a1e8dab5d53db3b77d7c97294e89a0bbd
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.14.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.14.ebuild
new file mode 100644
index 000000000000..c42c99644f6b
--- /dev/null
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.14.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~x86"
+fi
+
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Qt5 plugin metadata dumper"
+
+IUSE=""
+
+DEPEND="=dev-qt/qtcore-${QT5_PV}*"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtplugininfo
+)
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 49ade42698fb..d815bd013d6c 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,7 +1,9 @@
DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
+DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd
DIST qtpositioning-everywhere-src-6.7.0.tar.xz 658368 BLAKE2B 162b4d3ea4e57d5a1ef4c243ba2272b32baae6d987ed788cee8e039f83388c0a062c5b2009c778008274f41d22c54f96f7372f49acf9877c9641bb6a5f6ba047 SHA512 ba0bce58321d967ddb3fcbe4b978212f660e48afd788ba36a0068ca7c6804e7febd74d6a15bc541f6cf9ebeef72aeeceb3e2779f53bdaa432391fb64781e68a1
DIST qtpositioning-everywhere-src-6.7.1.tar.xz 658028 BLAKE2B 9e42900658975726b8d26565ac26e1e884ecfa251c2d948d1dbf91897c1ff31e6d53a600ce83e3a98dea457ce3be9bc7563ce4464e2b3a11127378edea3f6884 SHA512 3d5a51d1ad509f6834390955da0d53b92b28b285265a3d0972069606df4076275499e283f08961016949e90925fab49cd650041c28cf5aa879753dd4631b784a
EBUILD qtpositioning-5.15.13.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67
+EBUILD qtpositioning-5.15.14.ebuild 883 BLAKE2B d7f8c737a79e717f8677ade142899104d91d7f860db97ec162e1c9671e97120ee5dbd099237e5450dfd662f3ed28117e4794bffcc58ee555d6db8f946ff076fa SHA512 8dffbadfaa291bf49c93b7b14596af9a45284dddf98972938267560105aed5185908f27249ef6afc8f3c62e81d88b30d6a27985435ffa3b9b9dbd454495ebaf9
EBUILD qtpositioning-6.7.0.ebuild 1574 BLAKE2B 251541d705da198e0c95d321a66ceef2bd547dce229db0a1fb322b96b02a28039695eed097d816a33a3a39cf84272363a437e6809eea6c897a0cff5b984ea35b SHA512 2f978c890b67273429c49e0eca411542b649c821444505957f4e6307030eb27afda482904d3bfd2e4183ce3b420d07275780a82c001b89cc8c2804e30f7c9979
EBUILD qtpositioning-6.7.1.ebuild 1573 BLAKE2B fa40e7ebf5baad85a6b7cf59266c81c13db17e643d0638319eedbcbc355f2aa9643ba6f6a29d3742258dc34d13f87bd609ae35c27c4577ed84f1e675f6e93acb SHA512 494e2ce2cf669fff5a89fe98fb910825842ab6a7101716d69b65d4ee9dd308d6dbc5da8b347c5e185fe8115f0514590741f84643b5d8cea9dc41c475dc913d05
EBUILD qtpositioning-6.7.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.14.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.14.ebuild
new file mode 100644
index 000000000000..31a7a3b2ef14
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_MODULE="qtlocation"
+inherit qt5-build
+
+DESCRIPTION="Physical position determination library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="geoclue +qml"
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ geoclue? ( =dev-qt/qtdbus-${QT5_PV}* )
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+ geoclue? ( app-misc/geoclue:2.0 )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/3rdparty/clipper
+ src/3rdparty/poly2tri
+ src/3rdparty/clip2tri
+ src/positioning
+ src/plugins/position/positionpoll
+)
+
+pkg_setup() {
+ use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
+ use qml && QT5_TARGET_SUBDIRS+=(
+ src/positioningquick
+ src/imports/positioning
+ )
+}
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index 3a65379005ea..fd8a6a414a54 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtprintsupport-5.15.13.ebuild 821 BLAKE2B 1a004e7c49d454136d5b2c21168083e675b91b5bd089e70d0294be6d30b75454f7e538a240387fa35897883351790c90f7a11bff629db4366fd16bbcc6c50921 SHA512 d624a3a4de6f2fbdeb62b28c73ecbf7b4c0405c61e0fc93e3627af6f9ad202eba95037a561c2e54ef09df0ccc29680d8eada524c2f0c629d763e663971bb26f2
+EBUILD qtprintsupport-5.15.14.ebuild 827 BLAKE2B bf1547dbddf2419be360c7c47a3aa13ffa30fcef7415a4c1e64baf50f9705d77499a9736b504212dbcc4d9cb87b1359778df834ac3cc60e7d5a43db1b3105fb0 SHA512 e3e8a1df3ea3f8af71d4e6417156ca8be1f1708a1081ecb8501fcef228a9144e7989c9652ec0d05ee64b22ba2e308cbf175f0b72858650f4c8bd15290a73b14a
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.14.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.14.ebuild
new file mode 100644
index 000000000000..96ef48199c2b
--- /dev/null
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.14.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Printing support library for the Qt5 framework"
+
+IUSE="cups gles2-only"
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+ =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+ cups? ( net-print/cups )
+"
+DEPEND="${RDEPEND}
+ test? ( =dev-qt/qtnetwork-${QT5_PV}* )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/printsupport
+ src/plugins/printsupport
+)
+
+QT5_GENTOO_CONFIG=(
+ cups
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use cups)
+ -opengl $(usex gles2-only es2 desktop)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
index 850645a2ad04..d7478389933f 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1,3 +1,5 @@
DIST qtquickcontrols-everywhere-opensource-src-5.15.13.tar.xz 5983000 BLAKE2B 3bc035277d476eab327bd7ff0b71a0e8381e1bf2edc44f654e22cd6da3815d9d00628250c094473d16547f78cedfbf2a82fb9b3fbdc8a16c643e28c4c3b61370 SHA512 9d84b2a0b0c752df7dd735a29b04a2e6351e016bb693ace49d05b51754784f7da3e335e8da1070b2e31391a4dc35a55adb36286bb5ec4e29e608801fcd8d2bcc
+DIST qtquickcontrols-everywhere-opensource-src-5.15.14.tar.xz 5974368 BLAKE2B b64c60a65e765c590ada4d8ee11d6885ca2cdf6837698fb44eb3dd8ae8c4f82f32a04f66e2761852e5e6c8f4473810d669a00f2fa0ec6b8f2bb87f21fbe5983b SHA512 1fdfda2cd1922801dc59c0cae8dfcd3e7e342cc820e092921a7c1e40123740c527df1777209b90109ad277cac47964c40a30ad1a5d4184b9283c015c91d43ce3
EBUILD qtquickcontrols-5.15.13.ebuild 772 BLAKE2B e5f913d38f65c4a0241f98f41b66392ca5b641892716449a4bb9a34de69b621268c54ac3fb8cbb27506f219bbbe3b7a66ef7c2f38b9116eef2d143cc8b395b45 SHA512 c87bd6f75cbfbf0442da10f154e178446e9965b5a36d263a98b7c4183d2d0116a3f400480b9103d403c73dbdb4cadcc41015342aaa7abb5f76fe837bce376baf
+EBUILD qtquickcontrols-5.15.14.ebuild 777 BLAKE2B 95411d89a60e419d173364081a1e39f75a9623cb12551767c9ed96eaef5bbf6a566cb79218e2e03e22924e21f2b1a3c2fa2814f7f3b30db2530dc7fc6f02b152 SHA512 ad1a3537cd09c228257cc9c78225cc068e5c346500307fc6e654ee70710926392721d086cb3d05697144b4b26e07dbdd0bcc7453531c767e776414c56722d946
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.14.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.14.ebuild
new file mode 100644
index 000000000000..cb41706f7d3e
--- /dev/null
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+widgets"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ widgets? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/src.pro \
+ src/controls/Private/private.pri \
+ tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
+ tests/auto/controls/controls.pro \
+ tests/auto/testplugin/testplugin.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index 1d1413874c0a..83e14839aca6 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1,4 +1,7 @@
DIST qtquickcontrols2-5.15.13-gentoo-kde-1.tar.xz 7040 BLAKE2B 4f222239135181f1660cfe36c98c19b2640a664fdd28d742df901c68b9f9f87f20f198e417a990c92f006404f14176df84bb35f23e7766b6bdc74228e51fa5c0 SHA512 f80faaa972e8bebff0ea312a9e8c312f1bb020f2577a91c1ce59c0fd56b6d4fc6649f31a15f0c53cabd00fc37658c5ae0b500948eb08a50e016249cc1de3f5a3
+DIST qtquickcontrols2-5.15.14-gentoo-kde-1.tar.xz 7036 BLAKE2B 173665a33fb7f87490e09e103243e6cbc3e0ff634d31985018c5f66acd7468852bc91d9c2644cd982d6f2c2065ec7316861c141879e031e3d5ea3e372cdba26f SHA512 f25d334fe903ddacee7f27e877f6cf7286600e0ec7bb6dcccdb190a34433f9a78d91ceab057ef3ffa2607094aeb2ceaab793509affd1b1863f3398faa96bccae
DIST qtquickcontrols2-everywhere-opensource-src-5.15.13.tar.xz 8294276 BLAKE2B 3e2bec0b0cb8e3fc6dba01c0dcbdb99af10d60d7dfb7752c17180a8a51196f4ed495340355386e75010e9797b59a484c66b2fcf1652ef18f9482d6e55816508a SHA512 0aae8d2f208a47c38f8604879a55e019b7b34a1f1202fa9b447a30753d540de9cdc3c7a8658c36a5d4c01596d2c8c65ba279d7c67e70c48a6ebdb5ad443ca8b0
+DIST qtquickcontrols2-everywhere-opensource-src-5.15.14.tar.xz 8285604 BLAKE2B 3f8c1592e106c3d685a869b42fcffd7e774d5445e40c052510648a424800b37bfc65296dfc47c019cf8dbee8fe5e7a94e29a55daeb516d04acc97d6ff5afe442 SHA512 acf6a03086fd840e13eafda20e8aef3803edfdd90ea9932e9ef8ef3c1f029375010624b1ce2b8f1386c1f0dcf08c1abc86182ceec8a00f480f1cef13e8b693cf
EBUILD qtquickcontrols2-5.15.13.ebuild 655 BLAKE2B a5a7bc88928fa84155c85331a146b1494003a0035d95c7cabe074dbdf4a8c8186ee136c9956fff2609a9329303d8dc4a32073d882027aa5c7f42a0323d2783b3 SHA512 6829c7f16725730b1dc6b5ea9ef2b0e29f98d128b4d7a9ce2cabd0d7cf3047127f9d5023d8acd77658b0157dd46f3baf5c6e3f23b9b412592155daa20c2cd24e
+EBUILD qtquickcontrols2-5.15.14.ebuild 659 BLAKE2B 58e42b88093ce8c35ce157a35f2e8f122fe869a047f455218f6ba0475d31f74155397856caa89248760ae7906c1b687819aefa47019ef4a69517439d4d7dff95 SHA512 6b4e4f5a78fd8f8014bc2d8d53539e5d3c96df6fe7568c056ef060bdac44b31d25746311fd04f00f96dee0033e5f22660e5757052e6f7e41c06141e253c660d5
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.14.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.14.ebuild
new file mode 100644
index 000000000000..24d98cb77a6e
--- /dev/null
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.14.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
+
+IUSE="widgets"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ widgets? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}
+ =dev-qt/qtgraphicaleffects-${QT5_PV}*
+"
+
+src_prepare() {
+ qt_use_disable_mod widgets widgets \
+ src/imports/platform/platform.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 90a8c7aaabbc..bd6199c8800f 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,7 +1,9 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.13.tar.xz 105592 BLAKE2B aa578030d0e6b403ba934755d67c174505b4c14d3aa27a3f3502285d1754506eddcba8d421531eaa8f416cbb1a45f81c1ff3c9a632ab44ec7de066213ffc3308 SHA512 9a7a781226098006f83cb9cb004d9f01f9145efc5b738cb7448743af822df84be733393396303a1b67b581fd788df3f85d8ad0648bc2b283db7e09eb36314143
+DIST qtquicktimeline-everywhere-opensource-src-5.15.14.tar.xz 96560 BLAKE2B fba190b4d3a2adbd93823628936edb9ba409fe20f1e6652afaa704c0480c1841ae57ff8170975306d83f7f5702198d75f65f829853be3ed52fe6ab881dc034d9 SHA512 29457540834a0452f20069615f2d2c7e22c36ff6f42ecb0e8e9519eaca22bf8af09cd24559e4087b3641204644806d956552ea2ec8ca6261854d890713d3249c
DIST qtquicktimeline-everywhere-src-6.7.0.tar.xz 109548 BLAKE2B 2051f0198336dc9f405ca951ae4d45501716e382ac5281cb8836675e6d20567cfff5f82aa6f07cf6332f86cab91dd1230c68670a3e75d74d9d572b64298d52a7 SHA512 605fe39fc1b31b9281f291348ef73059bfd338531ab1d58d526307b775d34a65e3edcd6c4296824db3f99b4440ec0f7dbbe61a84a852eb5601b377b7f3597208
DIST qtquicktimeline-everywhere-src-6.7.1.tar.xz 110116 BLAKE2B b9af1e99c98257fa81b4430054657972f87df6ed5ee67c7db9d36950a9679fbf6fa5fbf56afad3dbd5f317d99a6dc1ca51b74993396e853966e79eaabf651758 SHA512 52a55c09ac64870b522c1f357876c612afdccc76cec8b8ca06a4470be754b04908fffb9ef8f7df031f8a6e4a6f46cf64657ca6011c297bf73b59b4f7135bd58b
EBUILD qtquicktimeline-5.15.13.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
+EBUILD qtquicktimeline-5.15.14.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
EBUILD qtquicktimeline-6.7.0.ebuild 393 BLAKE2B 94bf68327deaad5a08b78873093ea4dc25ce04c8be6fe406cecb1114bd913ec4b197b238d3523a43a0f92ac1d7eafdcdcb2c199bbbda02f05cb063f25557214b SHA512 4eef4fe96d51c6d19295ea41f00c39a9a520d12aadd26b7a1ea6ff8b0c827f8677ebdf65048edc61990b4a271aec5733996126efceab55ac0abc86293ac726d3
EBUILD qtquicktimeline-6.7.1.ebuild 392 BLAKE2B 1c6d825922e681d6501d913a7acf1b84af9fd4595030a4590801f33e13bf53b4c6bc2e1bee7be60c309751f8cc10af4cd53581456297d8d3d478865ce74b4e3e SHA512 a408546db0917c29d55ae6870884a5232f623352088825a65db5125251e8895c55a49f24eeed1c1d15e05a69bd7f728e7f9943363c4003d4b0b8b17356495043
EBUILD qtquicktimeline-6.7.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.14.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.14.ebuild
new file mode 100644
index 000000000000..03fdfedfebd2
--- /dev/null
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.14.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Qt module for keyframe-based timeline construction"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
index d53cbdc51aee..a2a20d626073 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1,3 +1,5 @@
DIST qtscript-everywhere-opensource-src-5.15.13.tar.xz 2665924 BLAKE2B d6a5c942a2d523adbadb8c12f27bd7829c8650af619c430488cee3cbd2f8c221115055ed70b85fdf96acaa6985f76d3b2cf6579c19ea4b1c99abd9550a6f8324 SHA512 38060e3cece2819befa67e078eee6a4bcf9c0135015724af4786eb3190cb1bf6895dc5b8a919da83b6d0576d1aa109ab4050c997409c7f5eed52385ef325e2de
+DIST qtscript-everywhere-opensource-src-5.15.14.tar.xz 2656824 BLAKE2B d8ad32eaa1e4381bd78b902730cc5cfbda01eb7a0d1a81c4193c2b54fe36c30ccc8b077e2abf655ded37222bb20d26bb64dcd10e3dc1b25d15d7c2da9ef60805 SHA512 b1b5e700be35e9c063e15f2a53b97a78368642d3287dea67cc4f97a049cc6ffa1a9a39da61ac49608cfeac435215c544a6cd80d67da673fd16f341f2aa0628e1
EBUILD qtscript-5.15.13.ebuild 685 BLAKE2B f6a6c8c4210ce0d352500c62bb468af6bedf1af860104ef342cb550845c3081c0e10f6c59ddcfdc8f47bf96b1a742dbc344a9eff4f68e30685adb545d2279c51 SHA512 6962c75ce94437da3cba8399c3dec2967187b54e9b6c932db4ed2c728728ed9ebadcabce4b5ed928102cf33333964c54682d7bb721d786cf8f3b1520c33bd33f
+EBUILD qtscript-5.15.14.ebuild 690 BLAKE2B 6a596bdaaafd6d74b1ddbc5b1bf6dfe47cab889e6b37c619c71b269a90c3d6fd8c789acf16a976ad83989a8785833fde59cd207f6086d0ea0926c6031caad2d2 SHA512 3daf641c1c88e3034f1bb79fb076d7392f3264198c8d0ac8037ad568392a3748ed5360abd89e745cf42ba9de592c9c70676885c9c7becba1d5a7de9cfe878b68
MISC metadata.xml 583 BLAKE2B 5389c382561f060259c9eb626a98fa6d1861a33cffb3ca62899cfb6f1b020d6841314edd05c4fd0e5f05593f6015af8826f1d087078754a3dd31ae72be7da4aa SHA512 f8d07eb515db1b455670371655c572aac73653a2d1af68d8a226ecfeaf77b62737114a66bc41375cf7f32d575df792a685298487a90c650b6c6dfb4a7c113181
diff --git a/dev-qt/qtscript/qtscript-5.15.14.ebuild b/dev-qt/qtscript/qtscript-5.15.14.ebuild
new file mode 100644
index 000000000000..45a22fb26ffd
--- /dev/null
+++ b/dev-qt/qtscript/qtscript-5.15.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="+jit scripttools"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ scripttools? (
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod scripttools widgets \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myqmakeargs=(
+ JAVASCRIPTCORE_JIT=$(usex jit)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 1647843a9026..50c70e3f0a29 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,7 +1,9 @@
DIST qtscxml-everywhere-opensource-src-5.15.13.tar.xz 438060 BLAKE2B 3207be9571b862d015341ab193d335d9f958b9c9431e5590ccba31200fd9c59ad695b763d213f0eec5ec568b5ad5a4674742ef488b6fd24a2cc4755cb3aea3fc SHA512 ba7c40b08951521e8d56372456c6e613a49cd2bc42d8def7b477e0334100dd741fb20a6ef9d860dba9be44547998eee6bea30de0f16f43b3152e51132bcb2d90
+DIST qtscxml-everywhere-opensource-src-5.15.14.tar.xz 429224 BLAKE2B 67936258bfb67bddf5b711bc97bebb123f56d8f7dca9b46424a33d1205b0a3a6dfc89ae7bc429ffedb928d4f1b88c62abdabee301c09a0e3b0bf65128f174d67 SHA512 1490824b0108300b1924f404431e3871ce067def15993aed9af768c871b3d0eae4cd0b8f467671d3ebcada98d5e11dfe86e250467b7dbf9708ce9f37766861d5
DIST qtscxml-everywhere-src-6.7.0.tar.xz 1167668 BLAKE2B 13f46c399afea117933bf6be9d3052d2565dd69667c2c89c55a247e5c7b6d79ff6fe0f2ed186655c140e2d6b544b11e827212160d4bcd905db0e5e68563bf829 SHA512 d732e9c70c11334614efdfe527334a12da683b918bd9c6c49809f4cd2f6d6d06436c64b8d46e3bf014b9a3f092b0c3a752ad7e94844b2f82bf9384380aec60c7
DIST qtscxml-everywhere-src-6.7.1.tar.xz 1168276 BLAKE2B e97d521ce1c239c4c6dc40c44fed2f158e27df596df552fc8c296ce2824bca904a031303907ee2d8ec8d1cbc96c7b0d0ea384044e6a8cd1a31965ffab4e6bf3b SHA512 64a3fe0fb4311b4531c6fa9576399a181456990882c9aa7a5ddd5567cef579a22978e87d1641aa61532ef7c482b188967a401d7fd3b1cdf0f3ff657927594c61
EBUILD qtscxml-5.15.13.ebuild 398 BLAKE2B 64f5af29a9076f0bb09b8843208e1c00358f485dfc642692a3e2be6f00c534735b0f5e192dabd00625a48f9014499963ee4fabe2d9bd3e8b5931459f5c290b2e SHA512 7e13b46488390e1aaf9ef05364c86082706f07296f1cb1955d1654e513b5dd08c91fa21267baeda80785b5fd41d3e42d5d73bed2622c5806a2487c1d46d8f81a
+EBUILD qtscxml-5.15.14.ebuild 401 BLAKE2B 8e22b19b9ade2224c0112310cd9947aaebb313e4d7f61d0b6f273de6034d9afd03d592d309944aea18b100a3764bc73c37e418a931f2aa5cefa1fe13ab36177d SHA512 5f80a9f8730e125b063f0affb2e2657b3a3d75b2643ba586dd1d0d28e4c76a983c49f880d48118509d91d90eff5df3152b2b2ab1c3cbc530075d79d5fbc59a60
EBUILD qtscxml-6.7.0.ebuild 700 BLAKE2B e14817f8ea5aef5723969930a000996aef7a69d5362129e856f88c7dc4bae98b741d8d1df928e65893cabd27a65d4dff8821aac6394ce4df088aabb789a3bff5 SHA512 ce75de14f95cd46043e7f470d7e3d15a1d6473d2af38a12dfb48732fa2fe2c85adb7edd79db0300dc22b4ecd92ccc2d4d0146bb6ffc9b588c2574d06ecdebf5e
EBUILD qtscxml-6.7.1.ebuild 699 BLAKE2B 7726eb49c7dffd19bfbc268b0b8b56896dc8a4cc7b746b5b3a1645deaa87808c4744a7a70f29fc5e2d11f4891d7356580ad5b6d11551d8660e9f1dfc1330d6e2 SHA512 826e3291ce8bb51089bfdf922ae30f25b50a9959469146923b87d208401ef0ba139f115ca935715a2f5ac107646990adb8e15aafb9285721e8b07b986859fe24
EBUILD qtscxml-6.7.9999.ebuild 701 BLAKE2B 3f3dc63d520a01a012cb68170e09eafa3f4b5c76c89f9e5aaee38e881065609fb699cb6e83f364a54b27fed845f86d8eb08ef1c133be7254bf639450b8766d01 SHA512 5fa304b9927a5986908eeb9b6b0d364e1d6d6a9454aed38f8774092fcfeee1d97ddb55aeebe3b0d592b5b8f934d1981ab25ac4e5f0bb050614968d0a5defd96b
diff --git a/dev-qt/qtscxml/qtscxml-5.15.14.ebuild b/dev-qt/qtscxml/qtscxml-5.15.14.ebuild
new file mode 100644
index 000000000000..de76ba03d9a3
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-5.15.14.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index dc2cc32f3775..626e8d66a117 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,7 +1,9 @@
DIST qtsensors-everywhere-opensource-src-5.15.13.tar.xz 2059796 BLAKE2B ca89ca21bf8dfaa9583c69a97ee041e02b365e853469b60706dc6be93429f07a5ba4fdb1959a08a0faf2145c65b07f914d108ae84b45621373b17f20aebeedae SHA512 d6bd4fe02625272786f8c0f384ecce7497eebc3d691deaf9a42b9b221e4905715c7adb4e56fc04487b39f950b34f2239e8902e6e7880bf793461e808d6c9d245
+DIST qtsensors-everywhere-opensource-src-5.15.14.tar.xz 2051164 BLAKE2B 100f6e6c11b4ab9f25753b2f40c25920993e2b3b14173d36da1ec6fab0ee47e4bf29c44d45d6bfda431d95d62514aaa4bf7db0d2504982f11a469beda65341c7 SHA512 777882f3bf3ddbfe053132f123c14590538fdf483479877779cfdd3dc242021d86aedc6484a453b67282f1ba4447c73e4f7a04bf3d4b741789b37e646ab67f35
DIST qtsensors-everywhere-src-6.7.0.tar.xz 1494212 BLAKE2B 1b5ea0bbb4ad2f101213c01bdeb576c4086c71148bef71023e2227d6931cb5c6a56c6305eefb72008015c1865d7100775a01a3dc8502fb49a559e210055986c5 SHA512 d51c1f0b1348336688cd2d640987684c0be40fc702bf18bc7a6089a341fb094f8e0f6d80e1c8cbcaf28f0b8ee095679f10a0253ea8ad4054651b7cd2b2529e54
DIST qtsensors-everywhere-src-6.7.1.tar.xz 1494588 BLAKE2B 1876030016b0c98a03218c585eaea9b670a7142ac2614d0c50d89009084f9e7c6a2d4cb7944328ea07cc74e99041df15fa770ab1630dfaca61af2d08729c6048 SHA512 3b7d44140c1de65d2ad7dc55d3891a0961be0604891aecd79c2f2f52bd1e2085747dcdb42735e3dcceb25dfe6204af79d8331f80bc7209e6ae302f02de7194f2
EBUILD qtsensors-5.15.13.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1
+EBUILD qtsensors-5.15.14.ebuild 571 BLAKE2B 52dcb343ec1cc8d3d36c0ea421716814af95d2343336dbfeccbfc191349b3e102cf01eb86259c14799049f9a7b33f5dad45c1d8ba4fb294656e85775f88ae317 SHA512 b666d0d3bcaf9472d62e946c24efd1eb584cfcf95c917b8d04fa8c517ce4a9ae0172aaafd5aa65b22b50b2c24742da10521b30925f41233f8a9938de03846716
EBUILD qtsensors-6.7.0.ebuild 531 BLAKE2B 551931489b5cd913fbcdbbfb0a6ae5aa583c7a2f9436bfb882ad0f62a72f0ac85083a5a44b3058cfbd523668f3e8ee47a66e985c149f435f34cd6a55b2b1626f SHA512 29e7a38faa199c63b256d094ccb01709e1eb35fad7369eb91adf60f31bbd824c515a41ff630d4c7d8cd4d135f4b4b6af95ef8cd58f64ad02f939c34905074a00
EBUILD qtsensors-6.7.1.ebuild 531 BLAKE2B 788e0b88fba66d4d5fa00a7147b870ed7ab6bf7685809bc8ee42634c45b7cff937d9bcb8af01fbf60c0f3ad4900cfb749bd08155033195631c1ac6b392624078 SHA512 94048496b6a510f0eba834f286752151ffe68352721070a507442a0426c8427a5b426c5178616a459b3775e8cf6b34dfb1c2827dec29fed51bef2432866a7250
EBUILD qtsensors-6.7.9999.ebuild 533 BLAKE2B 95a962dba2945c04f100d963b0146326e829a82a45c801c41e0c52008802e71a60c25543bd8df69ea1db0027a8682dc08a3f2335a75d8f645b6d2b83ab55f363 SHA512 80c142cac6b71340d7777f16e53987d52f24c643f9ef6c853d71728d88cb6751509682f570e79b408e95738ce4b6042d99f1b35a0477cfb2c7193d77307f98d3
diff --git a/dev-qt/qtsensors/qtsensors-5.15.14.ebuild b/dev-qt/qtsensors/qtsensors-5.15.14.ebuild
new file mode 100644
index 000000000000..713dbbc111e9
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-5.15.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Hardware sensor access library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+# TODO: simulator
+IUSE="qml"
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdbus-${QT5_PV}*
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick \
+ src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 710ff45dd6d6..b657d6d1b55c 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,7 +1,9 @@
DIST qtserialbus-everywhere-opensource-src-5.15.13.tar.xz 359612 BLAKE2B 67da230018ec58e8fbb87e8b3f6b1394d8339e33b8aaac6c988907dd94f63e35f3a4b0e9776824af3c3b7678bd73e2dc6a973d2de886bf1e1f0b0f898bc7e3ce SHA512 12e5580249f0d241b0536be8c4ab5a01eed722c9cbaaa4c052ecacb8e105c0d31f4e83e87fcf7f30711e48b0a6d0ee413bd837ea2bb7fbc41bddb7e6ab18ea22
+DIST qtserialbus-everywhere-opensource-src-5.15.14.tar.xz 350748 BLAKE2B 88571e730c6a81d8db8be02550b0abc1f72bf8c40a5f0616cf879f17043b775f992d19d1b2429acfa0cf86634f9430d7b16f812e9b436f7f1403059298274057 SHA512 ac30e163fd2ef7a3d6dbb8f8f3cac06d68f915d29c87d1d49be541c38c3dd09873d89525508062b7cf6dc17d750167e0cc13bb48718f2a42b80b2e7f04e7633d
DIST qtserialbus-everywhere-src-6.7.0.tar.xz 546788 BLAKE2B 3bd9eeec9768942c65eab210db49fb82bfe30cab9c18378eee76651fa7613ec8bd0cf4a8bd1339c815a9692bef3fadf8477d2556caa63accd76c9370ee226a96 SHA512 33c4fd04da0904c43e937fe94724c4318280e45a2f18b727379beb04ddae0285338486ea82be47950a5f4fa28cc0ac1f2c03d6ff8a45730e6be8d5ab84c50892
DIST qtserialbus-everywhere-src-6.7.1.tar.xz 547732 BLAKE2B 7728063e3cca62ffde710b3e45dabcabe1e09f9a9f82f15c34ad794102598bf0b6f8e20dce22a18a49477d47e12dfcb304d41b6cbee03d41e7fa33191e4ba7ca SHA512 d90a8209cf966f716a946880b595fc9fd22fc3069712c46ce22aeb85af5ed2c0fdb1c571bc569e95311453246c9697b92bb05648c7f4be3d18a262b500d59bae
EBUILD qtserialbus-5.15.13.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
+EBUILD qtserialbus-5.15.14.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
EBUILD qtserialbus-6.7.0.ebuild 901 BLAKE2B 8d18959f882701944535851429b185b880ee98e84c2c4e5cf87248d2e74fc1e85692f1adf54aa6c4c1a9d890590eec6cf43777432938ee5278a33e40b2845a84 SHA512 2ebbee4fc1db3665588bdd1c1e8268999e07e95e4b6628a3714519257032a4ad75d985642d9b3e7d5926d195888641692681a344e25f2640f571a3f5b632555a
EBUILD qtserialbus-6.7.1.ebuild 901 BLAKE2B 667d0711a207088d0c9686e8e6624d3ad64eb776eec87cdac4fc5c602df08ffb2e605c2befb9572ece9d67e0cb7931a996e8c9e4ff72d0e5f26efacb14a52107 SHA512 c1a3f0f0fc28ebbe7941464ab014b7853d06c2158055ac2ad6a45dc7f09b520f5d09e1b44851252c5fa69cec9df078b98650244331f47faf63fde2ac772e196e
EBUILD qtserialbus-6.7.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.14.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.14.ebuild
new file mode 100644
index 000000000000..13855b803b1e
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-5.15.14.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtserialport-${QT5_PV}*
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 2ceb0e3e66f4..44ca22ecffb5 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,7 +1,9 @@
DIST qtserialport-everywhere-opensource-src-5.15.13.tar.xz 323888 BLAKE2B e8f0bd1cb318029d1d822bfff8116843c913d700b8288d50d39a23d559dfbdf24b88c1c7829d840f8d1b76b155f26483364c52aaeac80afded9f8821213ca8d5 SHA512 5eab045b704f101f046880e57ff5f3c0f901867d092892939c0c20e54624f30b676802ec9535f3be39e9687497e28bfb71b560635b0cb38e241a225d377e74ee
+DIST qtserialport-everywhere-opensource-src-5.15.14.tar.xz 315004 BLAKE2B 51f7353d373d258e2e9ed7fb5d6831cea66e9c29b2a632a67aa66936ec9b43a71792094e2fc5be6621edae6e0bc117282a3c278aad0446d391720859c15fa213 SHA512 64980191cf8bc27a7a28bc8d373f1ee4d16bec5ab6b1e3296d4bc245498bb59d29bec49ebe609f8242bffb205f923acff7ab736f80d01d7689032896ee8f9bad
DIST qtserialport-everywhere-src-6.7.0.tar.xz 270604 BLAKE2B ef49662261489901137541af99241f6202a5a19b22be708858e5a74015824160da204c9f25ea894693a8025dd1246402db93125ba204ad77b2d8d59ffc102d95 SHA512 2dd424a82786aec48550f89c5f3c104fa630de742f97014a5ab8fb324a7be02ff35f974fa88ff2af8a8eb262b1e8fd653fe8fa83c3fc9c7bb9b19d44b5eb70f0
DIST qtserialport-everywhere-src-6.7.1.tar.xz 271220 BLAKE2B f6d882a2ef2378877e4b677104f58a0d0fe53a609b35d3714e3c36213258ee5e86ab638a2b8eeae8bdae89ec59b249ec9278a57f9f7805430cb709b80a0348b3 SHA512 027d9f481760bbdbb3e131bc169dd515d736cb29e06a19afe7606e97f9c49871d210bbadbba78db1349717e88f37177294331e0669e002b1c24bf6a8e8ad3705
EBUILD qtserialport-5.15.13.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f
+EBUILD qtserialport-5.15.14.ebuild 571 BLAKE2B ef342d4bbf1f5e9167fa472f4e72ff48a408de27e734c8a779a7c6d08c73471ff25fbadd71bc223d2f36d9ce7c0164d8e8bca3ffb2f376e5e6bcc90ac7500aa3 SHA512 9d40f1b3a1b8f9f8b48f93777afc3594f820e351a891ba4d5ae846df0dca4c247c620bb55876d062538ecf4b6f2e0d606ed887d1200845db1195d46c1b0f244e
EBUILD qtserialport-6.7.0.ebuild 390 BLAKE2B 1c60f756335a193beb10930e126900032020d10c203736506f492a35da0b156588effb9690547ddbad7fd7967f0a82bff50795c7beba035c5e2aa1662c7f3d11 SHA512 bbee937b7fe3ff972e72eb56b6b01e97f25ba089009f79aca803f534394b9547c0a3907f1116c46a7da3d7c79cfab2c3e088b5cdd71511433e812d3500d67913
EBUILD qtserialport-6.7.1.ebuild 389 BLAKE2B 986846d72f24e2767b70f4ef188cfc4a8ad868bdb1577357cd60614d9c5fce84a9b4461d12c2660adb9b9680a176ff6678fc445728f175e823d88e2bb4cb609c SHA512 9d278312a68dfce7fd44d2b929586d1162eb584ae7e1db0e69a42e38a30ea2b5cbd9c0cd2c1e79977c9a7ca48db51af4330b25250173b8fb4f9e17df62006ec5
EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-5.15.14.ebuild b/dev-qt/qtserialport/qtserialport-5.15.14.ebuild
new file mode 100644
index 000000000000..cd8deb0a7046
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-5.15.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Serial port abstraction library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # make sure we link against libudev
+ sed -i -e 's/:qtConfig(libudev)//' \
+ src/serialport/serialport-lib.pri || die
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index e795df1daabf..877ba7d35f4c 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,8 +1,11 @@
DIST qtspeech-5.15.13-gentoo-kde-1.tar.xz 1048 BLAKE2B 93b16166dd8fd83eb9d7ce84cd3fff2dd330cc4060327e107b12a084aa47b7dc2d237bbf0852d207d2b4fbe9a5688d0236ebc5e7c1e6a42da84fd92fbd912050 SHA512 8eb6b865663b9fb837e88f859c1f407c4fab5d0976630e29bb0c3f2e2d01f225f3a614cba6c20495c56429d37427c75e314194d0c74c69296ab3e5df128290c6
+DIST qtspeech-5.15.14-gentoo-kde-1.tar.xz 1044 BLAKE2B 9f5feb7168f17fa76e89efa2c6b08a339dcf024c2a248c3a23d210570a99e9232a06b0559593adf6eb62cffea4fa62e942c6e0f4efecfd3f073276e49e5a9210 SHA512 9a468eb627902932cd39d6b59216f3aff3183f047dec61361857ccc47502406731429abc39940e21b0f62c2ad2bc3bbe3f1d0a78e57f13fb891821ef2307bf90
DIST qtspeech-everywhere-opensource-src-5.15.13.tar.xz 104612 BLAKE2B 3c35098f0d4f4b4f804808f3d11abc0c0d189e3883cb1d15ea9b350948e061125299df1207ad44ed7af207c417980b0360ab6b44733efbbe7e5bdac6fe2402b5 SHA512 43b97ddc333d1c4a9715b1c306ced0506eb8faf69f1d22500b74e509d33b5a5cb9d0c166b9211a32a78eaba57925195d8ba0c39c8ae6a15551f841426294c75f
+DIST qtspeech-everywhere-opensource-src-5.15.14.tar.xz 95916 BLAKE2B 15673759f71d4096e29854caa398a5b72257d77891a568e8e4561403b6d88f584a709ab1281c69ff99b250030c40b85848436254b5b6b2277b95728994b81f14 SHA512 87d021efb5d07704dd5469bb3050e9381e8da47d2ef41bd37a95ac1903410b781283af42694dd1300c84bd0f0ea219e61da0a3aaf6204937578d26044a297f79
DIST qtspeech-everywhere-src-6.7.0.tar.xz 261732 BLAKE2B a7e99c3c9efdaa7aa5d44537b9aaaed87af0607daa6b6ab21d602594081f5bcc5ead4da9eebbee15a7cc735a36e80cfa312452f2cdfa5ce4136bd0c06797eba2 SHA512 10d086633da8cc478619023baa4d2495bb394aa30e7ba7141b0e698ade5a4a723f5643a5df64e9920b90251e89722598b7d5b720d7b8d3a04449e94fd5984f82
DIST qtspeech-everywhere-src-6.7.1.tar.xz 261772 BLAKE2B a776930705b7ad7a127997d35046c0101a8c40111b5cec50779944b2db9aaff8ddce3d0d7a25152d4a13360a5c30c2b9993fe17ff931180ecb32845de90be7b3 SHA512 b97fc36601c77e9c594077e15be658f6307a2d89cc1c23594143827eb92b72182a671e418e3f83d3e072465068546d626a4cfc09ee03738f8c5a244984587b67
EBUILD qtspeech-5.15.13.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374
+EBUILD qtspeech-5.15.14.ebuild 735 BLAKE2B 95212de3670143fbadf97423af5dc5fdc25aefa791bd7a50d7593829aaa7943717b1509a2d40b0026a0f5f0705b263d7fc0fd0f4479dd12c81fc67deaf34d0a4 SHA512 6669cbebac5d8a27b5f47e55060ce5252922eb1d62a43ff595ef2f7f07e89fdab9f44cfa25382c5a319bbb1debc50e0fee127fd9db48591c144246eacd2aeb27
EBUILD qtspeech-6.7.0.ebuild 1181 BLAKE2B 324ef82b9b059ac3946b5a94a5202e22763382df5740fadb092f89b5b5acc51bcae0158e9caccc6a6f2b6fd4afadf57d8a0b41d58785b4a7eb43113667112507 SHA512 766cf5e20327cd0933c4c8456a7ca9f2426a3c8cc9fd3ca1d56857e86a8bd81989c8c1b823d302b9a47e17b1e833ddd21e6130e1e7267810534baf6baf819374
EBUILD qtspeech-6.7.1.ebuild 1181 BLAKE2B 40d7875acf48d0ffc98abeb408273d94dcf56355191a62a3dd89e4565c582ae866b3286c6fb8542c86c3507ecc3111f80fb994b2f9fc3a985981d7f71c96a834 SHA512 b5ea5bcd71ce8992c274c0f1bfaa16e6ffe2f1c460756641627289287415f4192b82512e05e86316f20caa7a269443cc105e02bb2869a9d183e37ffc2d2531c1
EBUILD qtspeech-6.7.9999.ebuild 1183 BLAKE2B a8b221c955947f06cec9524a911140fc9049fdf9bdc886c758887f3c36dfc761bcb562bebce5271a60d3109198c44a154bf61d0e9918f2986c1dbefa880bd502 SHA512 9a70f53712e4ccc2292df5a8f1bedde1e990430c88d0a15307e2fea672bc5c513d066f3d266988da85e8d5b0e5b4a8cbc71cde1fbd1027ba63c5499529a5ddd4
diff --git a/dev-qt/qtspeech/qtspeech-5.15.14.ebuild b/dev-qt/qtspeech/qtspeech-5.15.14.ebuild
new file mode 100644
index 000000000000..e54210475a40
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-5.15.14.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Text-to-speech library for the Qt5 framework"
+
+IUSE="alsa flite"
+
+RDEPEND="
+ >=app-accessibility/speech-dispatcher-0.8.7
+ =dev-qt/qtcore-${QT5_PV}*
+ flite? (
+ >=app-accessibility/flite-2[alsa?]
+ =dev-qt/qtmultimedia-${QT5_PV}*[alsa?]
+ alsa? ( media-libs/alsa-lib )
+ )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ qt_use_disable_config flite flite \
+ src/plugins/tts/tts.pro
+
+ qt_use_disable_config alsa flite_alsa \
+ src/plugins/tts/flite/flite.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index 25b3372523db..c222fbf33a32 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtsql-5.15.13.ebuild 1260 BLAKE2B 68d7ce686c1e96a2a89275b5df12fdb036909811d45e0c71bb0dd9594cce13de3a443e9323136c3266d94a04a7da15b8d57f7ac4a7456bcfe03b2d64f6cc434e SHA512 632efab9a6d44948ef179ec33f203a2250ce0566a281fbf9037dbc255cbb887a82fed29d07e0aeaaf9742e7e03c7fc3b02d24c1738ca144c32b30ed3cbf80720
+EBUILD qtsql-5.15.14.ebuild 1266 BLAKE2B 4931997f1635896570a17bc36baedd12f25119e49573b16d4b086172962a2940da15d058be8d91d9cf43f7b05ab6de7f71c540932ffb3c936691425d2c1cbbe6 SHA512 85635f2eaafd83dbca8eee459b6f0052b05f770b46cc97ca32b883e4b47ccad6b6de5fb765f2a5d42610daf5ccde425eeb2ae17ca66e536d5491bf87c6abe940
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtsql/qtsql-5.15.14.ebuild b/dev-qt/qtsql/qtsql-5.15.14.ebuild
new file mode 100644
index 000000000000..8115b96cb34b
--- /dev/null
+++ b/dev-qt/qtsql/qtsql-5.15.14.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="SQL abstraction library for the Qt5 framework"
+
+SLOT=5/${QT5_PV} # bug 639140
+IUSE="freetds mysql oci8 odbc postgres +sqlite"
+REQUIRED_USE="
+ || ( freetds mysql oci8 odbc postgres sqlite )
+"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ freetds? ( dev-db/freetds )
+ mysql? ( dev-db/mysql-connector-c:= )
+ oci8? ( dev-db/oracle-instantclient:=[sdk] )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( dev-db/sqlite:3 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/sql
+ src/plugins/sqldrivers
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :sql
+)
+
+src_configure() {
+ local myconf=(
+ $(qt_use freetds sql-tds plugin)
+ $(qt_use mysql sql-mysql plugin)
+ $(qt_use oci8 sql-oci plugin)
+ $(qt_use odbc sql-odbc plugin)
+ $(qt_use postgres sql-psql plugin)
+ $(qt_use sqlite sql-sqlite plugin)
+ $(usev sqlite -system-sqlite)
+ )
+
+ use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
+
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index cf5ee2b994a9..1a180f8cef07 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,8 +1,11 @@
DIST qtsvg-5.15.13-gentoo-kde-1.tar.xz 3552 BLAKE2B e2b8644f6c259ef90ec2ad110a447ad7c34e8c7612ef889a5514e1decde35746cc5083297fc91d1e307ba6f9e25965a97b8e8e416ef8cf6af0b420ffc4866481 SHA512 d4ed5c86f9799b1d0461e5e4fdaa5979a598e80579f1fed61323c83592292a1ccc4cfabdfed83514dbdd93ef4415fefa8b6c8bd7946d46ddb9388644ffcd5d26
+DIST qtsvg-5.15.14-gentoo-kde-1.tar.xz 2868 BLAKE2B 57e8e5112bf2efd41ee7ca305003884b6f28fd37ea9d7c895e93d4b952e0d7a40a6af0498e25e0017bb3d3828fb5df36b143ea7f31e760aee0fa075c4c74bd10 SHA512 2ab453dfff56c690c058a2751b03cf7faa7c5453a558b9bf64367d5e53f6139b63544a2bfc6fcf312ba852137574675b9d6cfa56f13421084f22e9477e7c92a7
DIST qtsvg-everywhere-opensource-src-5.15.13.tar.xz 1890468 BLAKE2B 72d20df0c00c128822389ab7ad8a2573aa376ba71f8a6f6780c19f0080db8d96ec5fe4c28de64b8e2f740ddf16c9652bbef4c651e18e1a0400529f35c0593b7f SHA512 17d13fdeec439c02e7b7e478527376da2d4efd65e019fb18822d3d7883cbf129eea2661c19e931e59280c3bda7233fa6cfd84c4d76365abc63814a80e99f2a65
+DIST qtsvg-everywhere-opensource-src-5.15.14.tar.xz 1881248 BLAKE2B dc0f0754d480448436eb11e962877ca4d396859f7282dc7e66ac726ddea4135e0d8360bdfc5ea9896c228e496a4dda2c72d82c0cf688255aaa0a0518bed36a05 SHA512 4f781bddaae619125fc0f73b5736eb33dc49f368cc9cab9fce436cb57b389e66d14d2625e9100c2c1d809b67c3ceb16f718f50ce4abe1c925cf8dc8bb8b285a8
DIST qtsvg-everywhere-src-6.7.0.tar.xz 1790244 BLAKE2B 586d5cd8f5a0d276f837dad1a330778b2e3bec1433d14015569947e964f779dcd24c22f54f536d3808d6c4c1ac8de308e1b5430a2a15725934dc67bb2e35cdb1 SHA512 b68e4e235f1a6b0ddbb130fbc06aa7ac06f074c5d33f588dd7049b5986ae070e1e4e976f22fba2bef81adc3beac8c4564a01c818b3594e06ab36d9939ce0e7b3
DIST qtsvg-everywhere-src-6.7.1.tar.xz 1790712 BLAKE2B 4df926dbac0372d41fbaf0ac3ea5cce5c80439ef29154837c9a67b054ba901a48b14d5935afe77ba748b909910bd719fc3a7cec5a3b4afa2712dd671b0ecccfc SHA512 8c5b54886e8a9580c022229b8b6176eaf9f113890333e5d9ca558fe57e6f2acad2a2e01fb5154ddb67a48ac95727d744339512876fb8334077ca5af27506e106
EBUILD qtsvg-5.15.13.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978
+EBUILD qtsvg-5.15.14.ebuild 502 BLAKE2B 358b9357afa590a6ed6b39c3b7cc15646f2d4c7446b9b20289fed55ef393d14a3b6d940c6853e6fb29ff539c19733bfbdf79b2ed99f88e05c08ff236f01d17ee SHA512 2e928f12b9bb0510a7db953086e7ef99b560c62fde7a5c37654c9d309b8ac2d77395e9a88db5e9114e4c6832f9f0c70887451a57fd5a849e1431987d6130da7b
EBUILD qtsvg-6.7.0.ebuild 391 BLAKE2B 8a6bc4b73cf1fdba0ea8b7986099ca22e5ec5e193e44762465ecb2042a3e9ce43c5f61175b4338b6cca29f4844dd4a067ef35f95e0b6d5153efd2ca0a80982c9 SHA512 02c4d36c3586ac2cb2750bdc97bf7b5d6d81523ecafaa98decf792412d56d8db666301e58b337ac9fafed8bc02072b2e5123d8117e4c21ebb57a4273d7560700
EBUILD qtsvg-6.7.1.ebuild 390 BLAKE2B 8bb5f412190d8b2c966cc717a92dad609629526969ef30fd740bdc6fab88b90f2f049a940d3f3cfc9eca228a88dbcaae2dd0e5744684264b813506119262dede SHA512 ee4a3543c28d6058309e0bb6f5eeb09ea2b8412033cc6765c8ddc646c24bd32e6271c0bdbbe119f6be09bf10f5ac8e4b4f087c061252ed4919861a28920a1655
EBUILD qtsvg-6.7.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b
diff --git a/dev-qt/qtsvg/qtsvg-5.15.14.ebuild b/dev-qt/qtsvg/qtsvg-5.15.14.ebuild
new file mode 100644
index 000000000000..adc4b66f0d27
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-5.15.14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="SVG rendering library for the Qt5 framework"
+
+IUSE=""
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtwidgets-${QT5_PV}*
+ sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}
+ test? ( =dev-qt/qtxml-${QT5_PV}* )
+"
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index c6bb17d3f843..24f56db2a623 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qttest-5.15.13.ebuild 575 BLAKE2B 89aa04bd40573053e809e9cc1634b4917bf175dd227690a6507e176e5dcb5593e43ffc0e6d851554f9ab451823a803ff296f22a6254aecf4b5906dd4ecfa930b SHA512 c19cf17174a4e2b6b0418774e7e0b98c9bc219ca7aa74d9226156d65a54a202b72da5e98daa2d28c56142e1fd5ef1df5826bdb784676c56813bbe289e839f1e2
+EBUILD qttest-5.15.14.ebuild 581 BLAKE2B 7a9f437f5a208623fa0d807194c0338908440403578f75eb4df2a3e6879254be03efc512008ca21f5f7f96b8151ae6808ef8fc30ecd15ec863788357bdd6fe4f SHA512 88b62ae4ce0fa5e08fe1b3f8f6b537a42007e079c44e4d311074728d20b908920f1cded67bf4b31cd532faaede3a0771997f285d578a15fdadd795040da46503
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qttest/qttest-5.15.14.ebuild b/dev-qt/qttest/qttest-5.15.14.ebuild
new file mode 100644
index 000000000000..bdacb28664c6
--- /dev/null
+++ b/dev-qt/qttest/qttest-5.15.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+VIRTUALX_REQUIRED="test"
+inherit qt5-build
+
+DESCRIPTION="Unit testing library for the Qt5 framework"
+
+IUSE=""
+
+RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
+DEPEND="${RDEPEND}
+ test? (
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtxml-${QT5_PV}*
+ )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/testlib
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :testlib
+)
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index cfb03cb75e92..cb807c2a0fa1 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,7 +1,9 @@
DIST qttranslations-everywhere-opensource-src-5.15.13.tar.xz 1635960 BLAKE2B 6542480dfe0c62fd36e67ee8f9bd8e2358057c6010f661a1f0e2ad05156e6fed0a013f8ed5a6de71b87e7e4917cb0e84a6f15021865440a5e58a8d58f438e81e SHA512 5404c98ba6303986da0ffc5f715cf7024b724183e6f30b15bc9825cac2d1715239a4479093cb46239cceaa0a7468dd05e190cd0a6911b22f3628ff57ff3d8c57
+DIST qttranslations-everywhere-opensource-src-5.15.14.tar.xz 1626976 BLAKE2B 61263b9b28fb0d8feb715ebd7cfd85a7fb3e4a6a1e13841d5c4a38dfbf0a57cafa2484e8f4352e0ed16bf820153df0b4c192cf7e906fe29cb56c5de040368523 SHA512 bf41fea921151c10f78804e274919805ccee12c13c57fe50e8f6df863aa955e4a1aa939d23a7500cd3b5fe6aa5656b1a12628cdbed1e9c8dc1f126e2cf7d7176
DIST qttranslations-everywhere-src-6.7.0.tar.xz 1475980 BLAKE2B c5bff0466e77ad87001ee5f995b7f254d2320631767fed556f4d4dbb426b33528b92b5c485da7153ddd68e542eceb48f92f3cf959bba35916f9b4250d0987128 SHA512 12efb8591a066c8adf9c460e85553924ea99337dc80052745a8f46b6cc7c7d7ce3804477867f977db80628dd14b65d31d911805fed4c30c468c52fe439ee8f2a
DIST qttranslations-everywhere-src-6.7.1.tar.xz 1547716 BLAKE2B 5b5ff4c81cdf56e9e3b6dfaa6eeaa88e5589c742a1a129b663e49d7666824d7e52b775b367951830407807a97f7adfa67ee0c02e997fa72374859096cde0cc63 SHA512 380b1f4738720955ec8f8790325952eb2eb7c3257f6fb24a283d86d8f4063109c55b7b2b077c0ae5119523cc42e39db203c88f2af66104be9e09edc1370c6ff6
EBUILD qttranslations-5.15.13.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3
+EBUILD qttranslations-5.15.14.ebuild 385 BLAKE2B b85c05c072735b13b4e2d111bc3f1b71978c74dac911f876e52b3b40d9d371aa578c3ca23b780b07942ef943b04b17d626d01943af84b07bfbd9e9efc2fa926c SHA512 4f512b391fbffe1645a2e7cd2a8a017ecd39a7f915f4ef868790857f7d79a9d3b762e8101375c9bcef8498437beb0d083b39a679a7a6215de1ba5cf03b027915
EBUILD qttranslations-6.7.0.ebuild 416 BLAKE2B cdcef30e69d47d0a2d45d3988c5cfdc16a6e8f2896c110d21de77d533288532e086768fcd795ceb7d1d19985c04961dd65d1e237fae17a7d07f2443c05b4583b SHA512 9e1db8866c4504ed96ca17617d17035ccc0257655073ba4f24e1727f043b97460619df087d22745af03612f1e7d8606d4677c8909ba75069bd9e6e22051bc25a
EBUILD qttranslations-6.7.1.ebuild 415 BLAKE2B 59392d1c225dba28209942c026b7d8f9740a269f9e0cd647cb73a1e4adc3eecdf73556ca0053dccbaeca7d61f6df59094b02820332b09cc498f321c289f954a8 SHA512 b63aba63752be0607a874328e742699d68972bbe6e27a9d307bfb50e8d1d116e7a29b31fadf93b840138fa071f0958fb76b21b65c6f7604b98399ac69279300c
EBUILD qttranslations-6.7.9999.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf
diff --git a/dev-qt/qttranslations/qttranslations-5.15.14.ebuild b/dev-qt/qttranslations/qttranslations-5.15.14.ebuild
new file mode 100644
index 000000000000..6c8f82e632a2
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-5.15.14.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Translation files for the Qt5 framework"
+
+IUSE=""
+
+DEPEND="=dev-qt/qtcore-${QT5_PV}*"
+BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index e0eb5abb11e2..48d29f5708d6 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,7 +1,9 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.13.tar.xz 10959164 BLAKE2B 808c5f28f12d0210b94ee3c9f282c000c1787686e454c8cb8ef601dafe7c0d8579796b2322edb553a997d4a8f38c2603b5314f6839873b257930bd9aa3959222 SHA512 abe58c132c8bd23d29de1937e2f1fb6571aec829ce74f4904d322c4046d8c70b4b9b508930e4c681a8e30ff1d8a63c627cc3bec1560e83dada426c09d827ae29
+DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.14.tar.xz 10952936 BLAKE2B 258584cfe09100fa35b8b6293a6fb29f7d7631a7ca8e3b27d121bfa8a86e96c5a346dae1aed3aca6d80501210f5cc594f1c133adc41f12dcdfde6d12d2f91a0c SHA512 d6ff2770282e460a8d9fff3746225918cb21c65ef0d0d89e1c6876428ca1e860ecf45b44d57c9ef6e9a85cb050a4a67ecc1b20ae5c5be0a37d8b73ca439587c3
DIST qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz 3720012 BLAKE2B 5bb60703f88225e8d2b18323c394b3f863a2364c39023eacf33c49d9ab3e0f0966f1ff37a38dd44ef3497d5f446a25aba7731697fd572fa001258657af54b7a8 SHA512 0e33a9d962eed6a75bceb25ba666adff2ee0e3eea229540415777000fd60de290c4b56a07870239943e96da626d71e4e4770d46198b8bfe1fb5e03bee64740e9
DIST qtvirtualkeyboard-everywhere-src-6.7.1.tar.xz 3729484 BLAKE2B d5079f63f8c8dac1d5f364c7fc92477eb50f05c991ce9fbd2f5c7cde424348f9284b18b39bb0a22962aac5bdefdd890650356d65653ab20c68ab98b779e2a1cc SHA512 7d3baf735cac2906de5bc982fc3d1efa45c77d1d527ca3392cade59975cc8307ea85b0f7f018607cfc531742e8da6bfbc04f9ba4b523b2ebf1ebcde8f64befcd
EBUILD qtvirtualkeyboard-5.15.13.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e
+EBUILD qtvirtualkeyboard-5.15.14.ebuild 1218 BLAKE2B 888d8fcf4f555cc30dda025441a340a8f8df1ba2efbf031a4f449f216e6a2f6863430f89a7ee405dde565afb08eb7618a1be94b67ff9721138848ce71f242ac0 SHA512 75bdbe2cd5b866d49fbfda1b657aad4f5edbfd7394caf65f782513617a64083a2fe5c04d0de15d426bcd5edcffe762297a330c19edc7601e25e355ce3da67010
EBUILD qtvirtualkeyboard-6.7.0.ebuild 1125 BLAKE2B 84d0beb8f1a3428c7999fc8218c4729a6c3fdcca2ff86c1376fd33e89501ab3d0b73f58a4cde700989a9dcb6b343c61afa5012a9cac16428cd6d8b482e2c3425 SHA512 a2b2d2eb4c40f71d45bef2b6e8e013f5f73023a0cd73479b0b235d8cd13d796d34cd6fdfb732fdef6a77880980b8c3ff7a06a40036b08babef18a0d71ddb2c5e
EBUILD qtvirtualkeyboard-6.7.1.ebuild 1124 BLAKE2B 18db8bf12c9bcefff49cd0dec6a870bcf207fbdcebd7b73c82e21dad3b49caebab007d35ee2737d714ac741645b78e3ddc27213e5927e532a25c37e43ab7c3f8 SHA512 a4c9a922e08e913983851994c8becf816ab26bec24465a71e62dc58445c360bba2e9302f074bdeaede9df4cc40ffc1bce2c65824e6a0413e599958fcc5c2dae3
EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1126 BLAKE2B ff46eacb24faf934623f687299ac580d3353a5c896c5cf1d09e60d21157758534b3e3ebd62ff95d9da0c8f2acb919249a4facea5941e5246ef5269919ad4937b SHA512 1ecd19da2755ff9708514ca4e11932c671800d1a62fea1d783526abf02d808d67e856b567b2bf65f0243ec4b40cf5053055607e7bbf829f1e8ec10eaa616ba14
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild
new file mode 100644
index 000000000000..89647d77a2ff
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.14.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
+
+# TODO: unbundle libraries for more layouts
+IUSE="handwriting +spell +X"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtsvg-${QT5_PV}*
+ spell? ( app-text/hunspell:= )
+ X? ( x11-libs/libxcb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local myqmakeargs=(
+ $(usev handwriting CONFIG+=lipi-toolkit)
+ $(usev !spell CONFIG+=disable-hunspell)
+ $(usev !X CONFIG+=disable-desktop)
+ CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
+ lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
+ lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
+ lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
+ lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
+ lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
+ lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
+ lang-uk_UA lang-vi_VN"
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index fd529536697f..6062885b7b26 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,8 +1,11 @@
DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
+DIST qtwayland-5.15.14-gentoo-kde-1.tar.xz 47472 BLAKE2B 3812e5f18bcb857cf3c76cf8a53525a84b14bc4cf8430f4339c1ef9a5d6208dcdfba3f052bcc80c6ad8815db2415207e2eb5ed07bbf9e7076be675f2a4cee3c0 SHA512 912bc902e4f9d945dac396c75a2af9896e3002535a51e6b5b07166c38b9d6ea073da3d93db07742a0db295dd5f8167fdef351230adcb2145704c36b576c0f5e3
DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
+DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb
DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f
DIST qtwayland-everywhere-src-6.7.1.tar.xz 1122036 BLAKE2B 93acec00864f7f112b442ed60dbd1c297d08695ebccd6755bdc46b40af0e5f69288c9b404fc1d43fc0217bdeb1e770c4ec3950a33c67b577da4f0c308e6867b1 SHA512 9128ecd32319fd2ca154cb3d52726c80f96e2c906f9cf80cd67a3f91a4db49a853948489ec712061c6ef2c5abe70cd850c37f947659199678ac1482c77485a76
EBUILD qtwayland-5.15.13.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b
+EBUILD qtwayland-5.15.14.ebuild 1220 BLAKE2B 242495aedae55f8841f0b8ef9fab0dfc31be2640780231ec7f38932da38545091920711371778e5ac2d050bd923be2617c3b9b759449a4f3a4b92f0a314d9f0a SHA512 eb594ce8f52da2543f8c269881bfe1ecf4527d346caf5c6922fd7ed9619e07a225318834e661982bcadf01f09ca919b41f955b71579903e450468b7433e39e34
EBUILD qtwayland-6.7.0.ebuild 1227 BLAKE2B 489fa85da398d927396d5251e4c0af8ae9011ce010a54a74bc2af8542defb8eba4e4871640f78451ebc93ff6b83d24925fa1f69d6bf5e84f400ec59bb35ab098 SHA512 357fd84cf197e687cdfbb56919cf6b88576797cbb01011593c2b3d0403ac4f9ace5cd49c3bc07c8c1444e8e9bebeb428a1f9ebcc304735605f023be8a30a63f1
EBUILD qtwayland-6.7.1.ebuild 1226 BLAKE2B 93e77fd818a03f2ed57c8e7b682a8087dfaca4a5e22ab7c226b0f85702eb8c065fba2fbce56e49d0d912adf48eec8bff25c9c66bdbd4b2752481e65e251ca28c SHA512 bd21d36446edf18c0c6dcadc6599d66e22f42e8ab3593c881056c655c7c24a912d8055282be536dbd10598cf627f700d56ea969892e8439084650eb7e082590d
EBUILD qtwayland-6.7.9999.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289
diff --git a/dev-qt/qtwayland/qtwayland-5.15.14.ebuild b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
new file mode 100644
index 000000000000..c9d27b00e9e9
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-5.15.14.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+SLOT=5/${QT5_PV} # bug 815646
+IUSE="compositor vulkan"
+
+RDEPEND="
+ dev-libs/wayland
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=]
+ media-libs/libglvnd
+ x11-libs/libxkbcommon
+ compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= )
+"
+DEPEND="${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -no-feature-xcomposite-egl
+ -no-feature-xcomposite-glx
+ $(qt_use compositor feature-wayland-server)
+ $(qt_use compositor feature-wayland-dmabuf-server-buffer)
+ $(qt_use compositor feature-wayland-drm-egl-server-buffer)
+ $(qt_use compositor feature-wayland-shm-emulation-server-buffer)
+ )
+
+ use compositor && myqmakeargs+=(
+ $(qt_use vulkan feature-wayland-vulkan-server-buffer)
+ )
+
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+ rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die
+}
diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest
index 96c9d2756f62..0ad0118ea4da 100644
--- a/dev-qt/qtwaylandscanner/Manifest
+++ b/dev-qt/qtwaylandscanner/Manifest
@@ -1,3 +1,5 @@
DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
+DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb
EBUILD qtwaylandscanner-5.15.13.ebuild 501 BLAKE2B e5a3ff2b95761ba6d0fb1485ff53096a827c26a8acbfed591d1d358c1fba355eaf69ae81f8fa50217a1e03f59bf26411c71cf78b71d5405328ffec4dee15db3a SHA512 166a65fc4c6e2f2b7393f67f3ab357b7ca960983d35b2724a0b00502b65d188de490495b3352e0ec475c1d27bf4f9f1abb130f7af3a255ad2e3b6faeb08250da
+EBUILD qtwaylandscanner-5.15.14.ebuild 507 BLAKE2B f09725c5ec7272ad0d454d5460f723cf301b35b7d206797d06c9e6697570a9514b622f30abf77a3b8447ad59dabb55418be909b7e6f1004384bdd4c0858d973e SHA512 7595653239663a6b9fd0a55306ec42411dd90ce073993bf90c10b1ecddc8adee0d8f2fc8a9f501353cf75c74fa71137568ec1cd50c10026c2ccc572351d88246
MISC metadata.xml 352 BLAKE2B 7354be163c38b0299856f17a85621782e367e3186e0cece5d55a29d4848ba95a7d0ebc4e1614b9ffa3de21bad70c7c7ecc86fd81a0cb83038c619a1e763fc211 SHA512 cc03c3e78ee03f9be941ce1b54ee4ffa5655c933d2cd4c2bcc252a447632ed0587d41c4d07b9e1738aed5526b4f0b934342cb99d196ba3b0f49b762bf1de7c7b
diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.14.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.14.ebuild
new file mode 100644
index 000000000000..a420cabf7111
--- /dev/null
+++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_MODULE="qtwayland"
+inherit qt5-build
+
+DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
+RDEPEND="${DEPEND}
+ !<dev-qt/qtwayland-5.15.3:5
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/qtwaylandscanner
+)
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index f138c1f83d3d..fb6a724ab6d5 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,8 +1,11 @@
DIST qtwebchannel-5.15.13-gentoo-kde-1.tar.xz 5820 BLAKE2B 394d537ed9c49a7bfd55f4c8baa18c8ef033894baeafdd252c576d533115dfd02628cdcfe35ca7ad375f1a35afd2862a92643b595700468abf62a4f6a67b43b8 SHA512 6c903a078a28343f920f4f686e9ccc05df5128ad6b0fd68eebec0bbb34936a6cc91ae7b53d152ac1c96bf92dfb88fa88ab7150db5fc37ecb199c984e9d368c33
+DIST qtwebchannel-5.15.14-gentoo-kde-1.tar.xz 5812 BLAKE2B ac20fd8622e8a201520e1b3540c7f832ac755b7054e9968e5254873ddc21ba06ca17582f02628e5327d9cc6720becd952fef7c9f4e22f5b0a96664d15fe45435 SHA512 de64b3b5d90c4401cd42d05129923db10a29fd65282be98c54c07b9fd3e677a541bc2abe149ffeae956ee9f2f5c2bf279d82bde67c8dfde26f3ea6890b7593d6
DIST qtwebchannel-everywhere-opensource-src-5.15.13.tar.xz 212012 BLAKE2B 893fd5a0226539827a34eaf3608e3bcf9684567af4218fc8d7ef95a3342cfb49c2523900eaf756c8cf8329a69758c3c453beedc4cde3c58211254cd1b463f369 SHA512 f0c698aded46ae1f2932a79bdf9d5601466b7e88f6af96fe48d346144fd2e5bbaa81c7c6a82ed78fe8a0314218827704648741b0b47c0efefc31eb447643ad23
+DIST qtwebchannel-everywhere-opensource-src-5.15.14.tar.xz 203184 BLAKE2B 5d6965b3fcd9e449be1fe2b81935b665c23028d22fd68305faf6b5541642071cb4c991dfea7b079e7e66635756f095284b6fae88e2b328878df7dc3fb10df24e SHA512 8b87f73a256dff16ec8de226b10d8a34d9a1c4f1c2d510ea58824558f3b188a3a4d66c4507764b713407f44a0861e96d061fd164a1a050129fcf4148efd3999f
DIST qtwebchannel-everywhere-src-6.7.0.tar.xz 206600 BLAKE2B eef2c791fd45d0467d6bd8a6bdb09a07ce1d37ee8463f17208bd6c9da52680192eab1a7a1ddf3f8ab82c0fcf39dc0557162126d1be75d32f56bbab4ffee6e7b5 SHA512 b32291c8051fc8917134a9804365c378cc41c25a64add9b1e055100b32cecb7c3a008a8bf7bb825ce9db68b8d9790a25620bf4e126feef47bfb8c07f45f0ae47
DIST qtwebchannel-everywhere-src-6.7.1.tar.xz 206564 BLAKE2B 0d9187d5e37f92e1b297f5b5e73bc0fdd7dfa979d79c47532af5cacdbfe1d6ff3d8b810e060f4a97f62f50addb581b23784b8769f12ba3c34d661f3e5bd88b82 SHA512 a70af0f0f778a7a9455859fe1c03eb4f3263e9333f24389763c340787ef4a76caad5c6639692aa070d76ba87b3c8b45c5fef8dec4e9abc9bcbc377b093696751
EBUILD qtwebchannel-5.15.13.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8
+EBUILD qtwebchannel-5.15.14.ebuild 604 BLAKE2B 58db74102a72af51e33e8228c3d6f23d7a6173c2dae338074f812eeaa134d5ba8f0f5a8f8fab0b9d2cc964c1c7ef528159fc4d3ed5318b6304e5d511a95d6900 SHA512 3459d6f0c1dacc9f494e82f5ab76c0e29a5c11fecdec26fff823fcad959296a9f643a10648e827e18fe41946f97390f1b2f91e77f92308055f111d0417ebcda7
EBUILD qtwebchannel-6.7.0-r1.ebuild 556 BLAKE2B cade6bc898316e32ca903b57c0bb994f8f10d119bc47c5836b2de37b2f1f9d75a404eecf77a16fb7d36ca1023e0ee1d2e3f1d7a0ce4563adff736f740e03f146 SHA512 50455f447fe4773184de903ff48d18b219313d16953cd8e389723b44f690b9e87f79c881e329ca0e5eeaa25db170d1b43181b75080e9d80d904aa4c909603128
EBUILD qtwebchannel-6.7.1.ebuild 556 BLAKE2B 8b5d9e28df005ac68f8d147b5178318f1603a9399b6f24a5cbc084152c3596635d31eabdb960efd88caa01b652bf20dd1493b647bd0640f606d3243ac6196a69 SHA512 d025ab1dd87bb0ce50e9661f9496173821289498546eb24362f5f1eeda3f0ff5571e0af68892dab1bdccfa94123b18525e1c8f21d3cd452c100c9bc43dc38258
EBUILD qtwebchannel-6.7.9999.ebuild 558 BLAKE2B fdf2dea280d3cb328df9e67321286440eaeeb99145ab6847999f7d0754ee35a1cf6c0e2b0448223541c8864e4f44ce9457d100f7f42bffc4f9fb1a850bfe0b12 SHA512 3498401647b3028779a2499070815b8505f6fec49bf4b502d9f6012ae47a84b3cb0e2e24458a279cecc04f248116ff4d2b502a7ad9e00bbcbc03295a97978c49
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.14.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.14.ebuild
new file mode 100644
index 000000000000..7a471e68aa55
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+ qt_use_disable_mod qml qml src/webchannel/webchannel.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index af196c45cd6d..ee95e133e479 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,14 +1,17 @@
+AUX qtwebengine-5.15.14_p20240510-icu-75.patch 5107 BLAKE2B fc61801f5bbf5583610afe5af8ed60a90f94a248c0aa16b94f6df96e239e9c1cfe1fc40da487d3a25fc600a798b33c5bf8384c6d6cfcd0ff9446c20aae5f8f84 SHA512 b812dc26e6135cd69df9ef3b9049509be9888e012394af3c496b03666e80c63f4c827916398d94f7499f73739ca70829108b60705d5b2329f3134dd695a029eb
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
AUX qtwebengine-6.7.0-clang18.patch 4862 BLAKE2B 0267bb9c9140cf9baa6264979297d1c218af2e68fde04cbf176b07d52a9e800f6758dad4b31372f9b8a09b7cfe3c6af2be556ea40b7fc07646d7a34f552bb720 SHA512 c13c38f7bbe6d40325fd41b56311cd94fe3a91f19795b2d59c420cb608251bba08146668d156e77f9ecf8e306b2da842b0440abea0b5f44455f1ab74ac245d44
AUX qtwebengine-6.7.0-displaykey-header.patch 346 BLAKE2B d3591285c2c2b3b795818cc1da0a34307bafb01cdab2dd32df5645e83485ff1e332b257473f9475600d79557074b86bbd3bebfad4a740a2dd4dbff8189df4ea1 SHA512 346b1cf14d332af94c197558a41d12952575fb95ef97ed0b2ed35ac126f88809b30c2ac723fdd70e01253cd90c8b84347e5f7d1b03367d95eabb95ee4b667a78
AUX qtwebengine-6.7.0-ninja1.12.patch 1173 BLAKE2B 11e1801ac32a984333bb8e81aed93471d3da330205508222e85140e1784654668dc1cf9e6a207d91f162568e0ff2d66c34c345084f62a4766745bd66f8927f94 SHA512 4cac6ac4abd17aa958db8c61026a80f4e363f7d8b4ed8fcc9660618e2fc2c7ff0eba03d3ca043755b28d9da65d819538b5f5982dff64ca1dea0043f7266ede36
DIST qtwebengine-5.15.13_p20240322-patchset.tar.xz 26112 BLAKE2B 21eb036520e052f28d7579022d84d4b7136521d025569b22653229d8099140a99726ce5ddebced0d9aa113d3e215fc023ad042a372f2318dfc7cafe5d9e397c9 SHA512 cbc4373ed6a107a3fd2bf1cb73c96e3c00b4428410933dbb1b1eb5116de22e29ca5e102702e1f6f8a12abff6b60ea072b84e77da64c6d60e360bf0ad2e542166
DIST qtwebengine-5.15.13_p20240510.tar.xz 301422784 BLAKE2B b63acccb4740ddb3dd5c76ef9808d946eb2c93b10b45125622adcb5c5e951644ac54612e7aeb9e009e00c5ca8913d3f8b5dfa530c274fec87c4a8377bf1068fb SHA512 0ccc1be0825f4cf2387879241a21f033b5a0198da4e93f2e0533296ec485b103c1ab35aa71a2a9d9c16364979d45d3dd2e13f7e6d0e2a21f94d85294c5819eb3
+DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474
DIST qtwebengine-6.7-patchset-6.tar.xz 8140 BLAKE2B 773ee76ecf118ce45eb5dbebf4a574c3cff90f50cd87a469511688ed77db7a96012bec0dd03312bf2d366d709d95a2ac3432e9e0bd5a517b69a5bbd250a94420 SHA512 4db6abbd2a598f8194b9ba7035abad7228f6056fc5e5572329a9a0474f36135428b401edf5fa96e1ac866328d078b015fffd90949ef84f1cea9a1b39e5b9d5ff
DIST qtwebengine-6.7-patchset-8.tar.xz 8320 BLAKE2B 88f31506865aeef02d6ad0c46dacd478f4c77330815648bf5377762b9f053f5a51b6426c1fbeef81fff5c3a9f4e853f8d51013d5df27fcd0ab0449ce369e18e5 SHA512 1d8e1f8e15a13c6f1675208ba1a329dfa335031e06577de39dc89464b40bd5cf7df7bce4f09f6e67a84c1c2f7aa1fbf6d2d94ea8c142ec5ea67bac8cef1b03b1
DIST qtwebengine-everywhere-src-6.7.0.tar.xz 550907592 BLAKE2B e7787ab0a8b68657ca318de1c855f23b50d9aa3bda1bfcaa4ecd274ff0afb283c092256c28b566a9882cc5dccdaf2e3312836f4da6d4a85850f3202176d77933 SHA512 92bc8ffc69c6e00d55b647b332878e9b632257e78c38e9b3d0a5f4506d5df3c507e8ffa5916db2547b89c4c2641447fd9031a80e780e143c7ed58a7285e06e64
DIST qtwebengine-everywhere-src-6.7.1.tar.xz 550975920 BLAKE2B b0bbe1d62132bc75f830df7e40d885e976629e759de442702043c71b50a11e874d06c9450378c522894d5e29cc07e05111554758b5bb6aaeca59de1720d6550f SHA512 dc70048bf65ef610dd9cec7e233f1e5a387bde620e84ee5a8e517fc9c326220d58c80939454d55481ceff5ac5b82baaa9823255ea43eb4bb43e86beae68c7b8c
EBUILD qtwebengine-5.15.13_p20240510.ebuild 7392 BLAKE2B efa820317c90e3203da3cccec781ec22ccd2704ea72a825b64bc4dbc76fcf35bde70f9ef7f1174e8c71db023372d95047cd485435d9abcd72de82a7f2ac3bdf2 SHA512 487f3f7a9c2cdd8b0c1df6aaeecf4bc16cc7c8f918c9cb37411dcd32ad4cd6b1cda38e05279f55782349799ef6e4cca948f3bca38e9607b97c03652892739375
+EBUILD qtwebengine-5.15.14_p20240510.ebuild 7661 BLAKE2B 0fe632010e021ac561061ba17b97d7c525e3a516f6857c1878fbc963f45b19f937499abadafb44d827eb499fa44d19d442a4011b9133b286c38ff391116f9bde SHA512 115cffd8623367b18bcf512a38a6c0766f5fc6957424111adcd2918995536ed9a9ac8c79728c0c11dad7da8decbaea9c1714c9bd69a6ae1f3b37910ae00eb69a
EBUILD qtwebengine-6.7.0.ebuild 10306 BLAKE2B cb7b3d848635ae03b3709659697a62b4bb4ba0579bc5b25ba9c25e5bf80872c7f75a5b727db63158ae1769dddb02c72885a316825d06d829f52a32b392513b37 SHA512 2579a2708318bd066933e05e1016fe323c6697314c7f00bf79f5c9463ad8a88795f3970508e4be5275e40893c836a296b6b15681a084ef0dd996dc1762c36da9
EBUILD qtwebengine-6.7.1.ebuild 10173 BLAKE2B b09ce8b13df0f3144b36f006113985073a1c5449a106261ebb5c176cc7e0c9149ffc99f006f8df43a34cdb5cdc4ab8f00ed604b95910a607bc029303961cee24 SHA512 ea5409b1a3bc3bbd6478d03ce94a80f1c315fb207ed002febb464ad8fb8c706746d4cfb0f3ce74061755633900751e4cc8c54053d78decf47fcf6c23ec0b01d8
EBUILD qtwebengine-6.7.9999.ebuild 10173 BLAKE2B b09ce8b13df0f3144b36f006113985073a1c5449a106261ebb5c176cc7e0c9149ffc99f006f8df43a34cdb5cdc4ab8f00ed604b95910a607bc029303961cee24 SHA512 ea5409b1a3bc3bbd6478d03ce94a80f1c315fb207ed002febb464ad8fb8c706746d4cfb0f3ce74061755633900751e4cc8c54053d78decf47fcf6c23ec0b01d8
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch
new file mode 100644
index 000000000000..d17e4ae602f2
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.14_p20240510-icu-75.patch
@@ -0,0 +1,102 @@
+Thanks to Arch Linux:
+https://gitlab.archlinux.org/archlinux/packaging/packages/qt5-webengine/-/blob/main/qt5-webengine-icu-75.patch?ref_type=heads
+
+diff --git a/src/3rdparty/chromium/build/config/compiler/BUILD.gn b/src/3rdparty/chromium/build/config/compiler/BUILD.gn
+index b511a58c5a8..abd78a74ead 100644
+--- a/src/3rdparty/chromium/build/config/compiler/BUILD.gn
++++ b/src/3rdparty/chromium/build/config/compiler/BUILD.gn
+@@ -566,7 +566,7 @@ config("compiler") {
+ # Override Chromium's default for projects that wish to stay on C++11.
+ cflags_cc += [ "-std=${standard_prefix}++11" ]
+ } else {
+- cflags_cc += [ "-std=${standard_prefix}++14" ]
++ cflags_cc += [ "-std=${standard_prefix}++17" ]
+ }
+ } else if (!is_win && !is_nacl) {
+ if (target_os == "android") {
+diff --git a/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h b/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h
+index f03ba1e4ab4..b1495f7ae74 100644
+--- a/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h
++++ b/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc_constants.h
+@@ -195,7 +195,7 @@ NumPartitionPagesPerSuperPage() {
+ //
+ // __STDCPP_DEFAULT_NEW_ALIGNMENT__ is C++17. As such, it is not defined on all
+ // platforms, as Chrome's requirement is C++14 as of 2020.
+-#if defined(__STDCPP_DEFAULT_NEW_ALIGNMENT__)
++#if 0
+ static constexpr size_t kAlignment =
+ std::max(alignof(std::max_align_t), __STDCPP_DEFAULT_NEW_ALIGNMENT__);
+ #else
+diff --git a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h
+index 76e627d27a3..942435f44a0 100644
+--- a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h
++++ b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/sps_parser.h
+@@ -12,6 +12,7 @@
+ #define COMMON_VIDEO_H264_SPS_PARSER_H_
+
+ #include "absl/types/optional.h"
++#include <cstdint>
+
+ namespace rtc {
+ class BitBuffer;
+diff --git a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h
+index d6c31b06887..d8852dfd186 100644
+--- a/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h
++++ b/src/3rdparty/chromium/third_party/webrtc/common_video/h264/pps_parser.h
+@@ -12,6 +12,7 @@
+ #define COMMON_VIDEO_H264_PPS_PARSER_H_
+
+ #include "absl/types/optional.h"
++#include <cstdint>
+
+ namespace rtc {
+ class BitBuffer;
+diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h
+index 3b9971abae1..d4458038527 100644
+--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h
++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/reverb_model_estimator.h
+@@ -13,6 +13,7 @@
+
+ #include <array>
+ #include <vector>
++#include <memory>
+
+ #include "absl/types/optional.h"
+ #include "api/array_view.h"
+diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h b/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h
+index 345e45ce127..e686e5d691a 100644
+--- a/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h
++++ b/src/3rdparty/chromium/third_party/webrtc/modules/include/module_common_types_public.h
+@@ -12,6 +12,7 @@
+ #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
+
+ #include <limits>
++#include <cstdint>
+
+ #include "absl/types/optional.h"
+
+diff --git a/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc b/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
+index 8fcc799b795..bc69ddcf18c 100644
+--- a/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
++++ b/src/3rdparty/chromium/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
+@@ -15,6 +15,7 @@
+ #include "third_party/blink/renderer/core/page/scrolling/text_fragment_anchor_metrics.h"
+ #include "third_party/blink/renderer/core/page/scrolling/text_fragment_finder.h"
+ #include "third_party/blink/renderer/platform/text/text_boundaries.h"
++#include "absl/base/attributes.h"
+
+ namespace blink {
+
+diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h b/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h
+index df506f0fae6..1de105fed4a 100644
+--- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h
++++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/base/options.h
+@@ -180,7 +180,7 @@
+ // absl::variant is a typedef of std::variant, use the feature macro
+ // ABSL_USES_STD_VARIANT.
+
+-#define ABSL_OPTION_USE_STD_VARIANT 2
++#define ABSL_OPTION_USE_STD_VARIANT 0
+
+
+ // ABSL_OPTION_USE_INLINE_NAMESPACE
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild
new file mode 100644
index 000000000000..b0b63fe726c9
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.14_p20240510.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${PN}-5.15.14_p20240510-patchset"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs
+
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
+HOMEPAGE="https://www.qt.io/"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ if [[ ${PV} == ${QT5_PV}_p* ]]; then
+ SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15.13_p20240510.tar.xz"
+ S="${WORKDIR}/${PN}-5.15.13_p20240510"
+ QT5_BUILD_DIR="${S}_build"
+ fi
+else
+ EGIT_BRANCH="5.15"
+ EGIT_REPO_URI=(
+ "https://code.qt.io/qt/${QT5_MODULE}.git"
+ "https://github.com/qt/${QT5_MODULE}.git"
+ )
+ inherit git-r3
+fi
+
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+
+IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets"
+REQUIRED_USE="designer? ( widgets )"
+
+RDEPEND="
+ app-arch/snappy:=
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/expat
+ dev-libs/libevent:=
+ dev-libs/libxml2[icu]
+ dev-libs/libxslt
+ dev-libs/re2:=
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ =dev-qt/qtprintsupport-${QT5_PV}*
+ =dev-qt/qtwebchannel-${QT5_PV}*[qml]
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ >=media-libs/libvpx-1.5:=[svc(+)]
+ media-libs/libwebp:=
+ media-libs/opus
+ sys-apps/dbus
+ sys-apps/pciutils
+ sys-libs/zlib[minizip]
+ virtual/libudev
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ alsa? ( media-libs/alsa-lib )
+ designer? ( =dev-qt/designer-${QT5_PV}* )
+ geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* )
+ kerberos? ( virtual/krb5 )
+ pulseaudio? ( media-libs/libpulse )
+ screencast? ( media-video/pipewire:= )
+ system-icu? ( >=dev-libs/icu-69.1:= )
+ widgets? (
+ =dev-qt/qtdeclarative-${QT5_PV}*[widgets]
+ =dev-qt/qtwidgets-${QT5_PV}*
+ )
+"
+DEPEND="${RDEPEND}
+ media-libs/libglvnd
+"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
+ dev-util/gperf
+ dev-util/re2c
+ net-libs/nodejs[ssl]
+ sys-devel/bison
+ sys-devel/flex
+"
+
+PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
+python_check_deps() {
+ python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
+}
+
+qtwebengine_check-reqs() {
+ # bug #307861
+ eshopts_push -s extglob
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)."
+ ewarn "You may experience really long compilation times and/or increased memory usage."
+ ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug."
+ fi
+ eshopts_pop
+
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ # (check-reqs added for bug #570534)
+ #
+ # Estimate the amount of RAM required
+ # Multiplier is *10 because Bash doesn't do floating point maths.
+ # Let's crudely assume ~2GB per compiler job for GCC.
+ local multiplier=20
+
+ # And call it ~1.5GB for Clang.
+ if tc-is-clang ; then
+ multiplier=15
+ fi
+
+ local CHECKREQS_DISK_BUILD="7G"
+ local CHECKREQS_DISK_USR="150M"
+ if ! has "distcc" ${FEATURES} ; then
+ # bug #830661
+ # Not super realistic to come up with good estimates for distcc right now
+ local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G
+ fi
+
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ qtwebengine_check-reqs
+}
+
+pkg_setup() {
+ qtwebengine_check-reqs
+ python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ case ${QT5_BUILD_TYPE} in
+ live) git-r3_src_unpack ;&
+ release) default ;;
+ esac
+}
+
+src_prepare() {
+ if [[ ${PV} == ${QT5_PV}_p* ]]; then
+ # This is made from git, and for some reason will fail w/o .git directories.
+ mkdir -p .git src/3rdparty/chromium/.git || die
+ fi
+ # We need to make sure this integrates well into Qt 5.15.3 installation.
+ # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it.
+ # See also: https://www.qt.io/blog/building-qt-webengine-against-other-qt-versions
+ sed -E "/^MODULE_VERSION/s/5\.15\.[0-9]+/${QT5_PV}/" -i .qmake.conf || die
+
+ # QTBUG-88657 - jumbo-build could still make trouble
+ if ! use jumbo-build; then
+ sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
+ src/buildtools/config/common.pri || die
+ fi
+
+ # bug 620444 - ensure local headers are used
+ find "${S}" -type f -name "*.pr[fio]" | \
+ xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die
+
+ if use system-icu; then
+ if has_version ">=dev-libs/icu-75.1"; then
+ eapply "${FILESDIR}/${PN}-5.15.14_p20240510-icu-75.patch" # too invasive to apply unconditionally
+ fi
+ # Sanity check to ensure that bundled copy of ICU is not used.
+ # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because
+ # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system.
+ # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in
+ # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in
+ # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated.
+ local file
+ while read file; do
+ echo "#error This file should not be used!" > "${file}" || die
+ done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null)
+ fi
+
+ # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++`
+ if tc-is-clang ; then
+ if has_version 'sys-devel/clang[default-libcxx(-)]' || has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then
+ eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch"
+ fi
+ fi
+
+ qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri
+ qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri
+
+ qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
+
+ qt_use_disable_mod widgets widgets src/src.pro
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ export NINJA_PATH=/usr/bin/ninja
+ export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs "${MAKEOPTS}" 999) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
+
+ local myqmakeargs=(
+ --
+ -no-build-qtpdf
+ -printing-and-pdf
+ --webengine-python-version=python3
+ -system-opus
+ -system-webp
+ $(qt_use alsa)
+ $(qt_use !bindist proprietary-codecs)
+ $(qt_use geolocation webengine-geolocation)
+ $(qt_use kerberos webengine-kerberos)
+ $(qt_use pulseaudio)
+ $(usex screencast -webengine-webrtc-pipewire '')
+ -qt-ffmpeg # bug 831487
+ $(qt_use system-icu webengine-icu)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ # bug 601472
+ if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
+ die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
+ fi
+}
+
+pkg_preinst() {
+ elog "This version of Qt WebEngine is based on Chromium version 87.0.4280.144,"
+ elog "with additional security fixes from newer versions. Extensive as it is, the"
+ elog "list of backports is impossible to evaluate, but always bound to be behind"
+ elog "Chromium's release schedule."
+ elog "In addition, various online services may deny service based on an outdated"
+ elog "user agent version (and/or other checks). Google is already known to do so."
+ elog
+ elog "tldr: Your web browsing experience will be compromised."
+}
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 36a8fc100064..93985e9a9690 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,8 +1,11 @@
DIST qtwebsockets-5.15.13-gentoo-kde-1.tar.xz 1520 BLAKE2B aaa246f1f078562bcb66faff2ab94c95ce8e48c662a77be479cc5599e6dabe8fd4b574f1d9d911fffaf63c0a293de0cefc9f69323ab4963adde59a0ac9b6f785 SHA512 06185a20a116e293da6f237f5453a20a490d0aaaf71130e25eb442236b8e8d1ea6db70269fb53af6f353f7fb567d5fa3174b587bec9963cf61e16d3b62f3cafb
+DIST qtwebsockets-5.15.14-gentoo-kde-1.tar.xz 1516 BLAKE2B 9e4f7d81c06ff4556294e75d84b66d9f42e4bd5232460c05513a7ee6f96410b707101877bfda875765db1f419273d3888684275d6221b21070cacbb09c9525b1 SHA512 f0831286d7cad8b954c20274be86c75bb6e2f60d0b5acdd5567921a539949e88a7f0d25297786d1b4f203045e9ab95d4a2234bedb5e05bc930ac7e2d35527a9a
DIST qtwebsockets-everywhere-opensource-src-5.15.13.tar.xz 261832 BLAKE2B 78b00ad89271610b23bfdd2917b02dd542a51684dd76df7c649109a90469a5dad30a7335f8c426090f5ba4fcf9efcbdb26e63e73d6924edb8526c9556777ca91 SHA512 578ccdb69602f978b9a10c08045f3a6fd0fe2247c07703617c1a717dc8910b383bff4c1f6a8195643f0552cb707ece5eca4c7e7f4d90356c26a409a849200489
+DIST qtwebsockets-everywhere-opensource-src-5.15.14.tar.xz 253024 BLAKE2B d1e2306f566ed3b0bff07920ab3ac83d268829ead4afe042ebdbdda92110a6d8af5f2483ba667c52b3bab812ca4fbfb2b38fd498271271562493c9815e952f5f SHA512 bfd3738a9bdf51dd4534c2341c20e3918a1183ca3f4307de5c2fd7224dfcc890162530e7d8c67ceed9ca56c2c9d15d4c80355e65c4e5a41bd7f7ce4d3b072b1b
DIST qtwebsockets-everywhere-src-6.7.0.tar.xz 454868 BLAKE2B bbebd778a9b95cd56730b48faafe14ce1935f8c5bc18b45079aedb9ff9deb37eabd455b56ed5e36c1fffef571a7b916efd2acbfc7019e04811f506c631bb3218 SHA512 a233700dbecc3c266e432e4d0b239891457dd96125fe0e115e16904e7bd038fd2f1ba74b05fa23b7b3752d5023a8af502436a80c430c1b974acb182487275641
DIST qtwebsockets-everywhere-src-6.7.1.tar.xz 459720 BLAKE2B e9564a82b4548d1b6df5f703e9affbeee7b8e525512b43c93835ee67872ebd7f58220e60f40af2aa0479c36f246bf7b3ffe3cc904aa31a509162761920bae542 SHA512 32fc9c07fd9e5a36ca9f8787abc59dec309beaf060a0b7f86a9f8d9d3a678a0ec95883455b036a81456af063c1aec01898b5914c27b9845224add0df5cbf5b28
EBUILD qtwebsockets-5.15.13.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47
+EBUILD qtwebsockets-5.15.14.ebuild 583 BLAKE2B 895095a6d35d546b3e1125d5f9faf522449341a2110cc297bbf71e716d8cac1cc9b6e95d3617fcfd9a801a918e82dca10f7894cc5c30ec5743a9e76d80d95441 SHA512 b86e4a4ad96a2ccfcb4223fa381b69f031fed01fc967013c9c146cdeda5e9157d8564669f9582120d820dd3ca775cad16313935fbfa116af4ac1ee0db04cb1a5
EBUILD qtwebsockets-6.7.0.ebuild 556 BLAKE2B 853e2b4df3a4abfc463030afbbd56bde8c247b4527575921ad0934ebbc05041a6ac6aa5db5d4a8426617efaa0b7b690b942262c15a741da8b3c5fddb8358e679 SHA512 1ed399bd2239f38efd4f8667b8d8b1d600bf4f20aa774add3e631ce0b18e65d1b3486e572fd52f75955316008eef411ba3f8bc3b43e4f85f2f16c161db65f031
EBUILD qtwebsockets-6.7.1.ebuild 556 BLAKE2B 75f82566c6749debe8c31d2e806f1806affbd96f8426c2d4d3f7f1ceca9ac513d5de201cb2fe47a045f8bc8a7dfaa6cdef4bcd6db86a83e7f230af6210a29383 SHA512 7c9370ef9a9a1516fa47bc969c65fc1a4dcc5fe12fe6d4ec1005cbae91a914742e79ada49e70fdeb75be0c28998acaaaf81f27eee9d142d8b61c650c1303b700
EBUILD qtwebsockets-6.7.9999.ebuild 558 BLAKE2B 9aad80e19aead5569e83a20c74ac09e267b65f840e1bc1d6c9b38b4c0fd703d95e712a7172522d5d2b2f752844e69be0aa7d3d98dfdbb541cf9878e1b970316f SHA512 6e9953fc3f329e35e63f7b7ede32ae2a7fa15f1e46ad830aa1ea737b33447f5809e6ce71097091c5db48355679a1ed87f6a3487caf9661c1f4ebcff73a923b95
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.14.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.14.ebuild
new file mode 100644
index 000000000000..ada5654a7a16
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
+
+IUSE="qml +ssl"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*[ssl=]
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt_use_disable_mod qml quick src/src.pro
+
+ qt5-build_src_prepare
+}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index fdc2efbd51c0..ba763532b707 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,7 +1,9 @@
DIST qtwebview-everywhere-opensource-src-5.15.13.tar.xz 136864 BLAKE2B ddd1abbda3a5d8383617b65636cde1d8ec42e2392927cf9e28b6ea16c00df2a07c7734a336ed4dc467c72ac332b0858845745f5e5a9ba5cbcc18ee196946f3d4 SHA512 886c46dfb2e66ceeeb423220b48e47bdc8968faf5b9553f9e206ddb84d201341c6ad49308740835de3f27960ef04276477df5a55faf9e3c4c68180ae96acbc6a
+DIST qtwebview-everywhere-opensource-src-5.15.14.tar.xz 128212 BLAKE2B 89f3d770b6a23eb9dd4750e65d9b40e55379374a87c66d319f534d68e4a70ab1656497fe7ccf4df9b62553acb9231dfc3c79b69cd76c284b7d745b01f09a46ff SHA512 5a48688439a8d4eaa13c4a5c8453e6a399413d28a8cbdcb1d04a4723b9a0a527d64c2c48bc040cf960300335db958add05a63fb39a6a94fbe1ad19f4989864f6
DIST qtwebview-everywhere-src-6.7.0.tar.xz 138160 BLAKE2B 362f34120258a560279d0be0406e3826eba71c5b44a494a731a3be0645e8ec01960685b6cf8cb9575fcaf56d5ad813eddae92c970426fc05b50d8bac5e749437 SHA512 d4559e2bd77a05c43271346236f3642b4f082beabe415f6a459cc3d3aee9b5750b4da2ae6e5c3ec1b571304918f5f39bea98cc46f96d606dd3acc53aa42c88a2
DIST qtwebview-everywhere-src-6.7.1.tar.xz 138776 BLAKE2B 0823353cb22211b46a90dd09b80eef4bd353d1d3d058ec6238b05e5c6a9cfaec0b3afe5da2a78f41104761b356d8228a8b44928ec0a8ade1bf3811f76afd04f7 SHA512 fb37f33db26eb7cbd4f2295df50518fde5f3bb74f95f7f73e6c5edbe07f9db86091f47ab5a962c39ec342a87aac95a5c3a358b169f3664ec5ca1bfac5bd64af7
EBUILD qtwebview-5.15.13.ebuild 464 BLAKE2B 6ab5da91708d6d3d65e303eb3c700bd2c528b5b802bd5cc6b18df39730bd76a82b61ecc0193b664865010f261275e3bb7c68331dabfb6e5246b4adf77efd1039 SHA512 0cbb7b9974dda9431cda7d5a634633a1e9e485e2f6ed3993a4965b0fb5f36ae2e290a31d142d4da828c9e6007d4f88e41dcef59229d092602076bb3766d2d3bc
+EBUILD qtwebview-5.15.14.ebuild 466 BLAKE2B 3de1ddf6099acf699e183addd1610d49f1548966c74530a405aa010e9ff8a28452b3301d0b5690f4b5d203289c05f0b5a1f34b2504b4a360117ae50c25060f7a SHA512 afadfad0adbf27a87cc2ceb25d70c8e2fd5cbf6c31735bde617b509a7d6c371ec1739cd089e79f4a9a7e97563a9dd080916748a23842b2694331ebe7db3b6fb7
EBUILD qtwebview-6.7.0.ebuild 425 BLAKE2B 1981b2967573ff46eb5bfb76e36cb5323a257f29e9da79cdabac49fd7d97a60a599cb42eb1e513b92486ddc54b3c6338c6e18fa01be87c25742516d0972b2368 SHA512 f253c1ac1141728be6ef6100385400dff4075c6ce41d11687af432979abed8d778bc0904406dd1e2509239309000ed9b83b12dd6d5c9fe22d4f269334e0fcfab
EBUILD qtwebview-6.7.1.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.7.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
diff --git a/dev-qt/qtwebview/qtwebview-5.15.14.ebuild b/dev-qt/qtwebview/qtwebview-5.15.14.ebuild
new file mode 100644
index 000000000000..342a075e4ea9
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-5.15.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+IUSE=""
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtdeclarative-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*
+ =dev-qt/qtwebengine-${QT5_PV}*:5
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 98d975388120..8cbaeb20cfc3 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtwidgets-5.15.13.ebuild 1203 BLAKE2B a016f5345d4c3ab3646c0691cb01f6ac89e0ca868df6f5f647fa13f5ca83fec419bda09c70fb5370311b5b944110da2c6f655d8684f552d7dd9a5d3c70d02d43 SHA512 0089a95556c7be2213d647e186fdf14571d42ab67a335edfcc733754212b454e2e598efb5c7c945a4b307ea7be46aed87f625980e899720d51975a3f4abd2be6
+EBUILD qtwidgets-5.15.14.ebuild 1209 BLAKE2B 746b615b94dcb9dce51f491f2d33f8c5e083cc5557bd016a56f82acd035596a32219e350e430c1857c2b55cc12e24f1acf377c715b972540e380bdfb90a2ef11 SHA512 6532a6d5c8d00418d6285f96addcad9d6f7753f0f07bec79034c325dcbf30f8fe32cf31e35ee7f49fcda20bd6eca326bd82330902cf03b85a40bf89b62ca0d67
MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1
diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.14.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.14.ebuild
new file mode 100644
index 000000000000..59b2f224d82c
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.14.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
+
+# keep IUSE defaults in sync with qtgui
+IUSE="dbus gles2-only gtk +png +X"
+REQUIRED_USE="gtk? ( dbus )"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*:5=
+ =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?]
+ dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
+ gtk? (
+ dev-libs/glib:2
+ =dev-qt/qtgui-${QT5_PV}*:5=[dbus]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/pango
+ )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/uic
+ src/widgets
+ src/plugins/platformthemes
+)
+
+QT5_GENTOO_CONFIG=(
+ dbus:xdgdesktopportal:
+ gtk:gtk3:
+ ::widgets
+ !:no-widgets:
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :widgets
+)
+
+src_configure() {
+ local myconf=(
+ -opengl $(usex gles2-only es2 desktop)
+ $(usev dbus -dbus-linked)
+ $(qt_use gtk)
+ -gui
+ $(qt_use png libpng system)
+ -widgets
+ $(qt_use X xcb)
+ $(usev X '-xcb-xlib -xkbcommon')
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 2946f387f806..42f72d786146 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1,3 +1,5 @@
DIST qtx11extras-everywhere-opensource-src-5.15.13.tar.xz 146892 BLAKE2B 819299a2053b95d9b3c85add8690283f348f9c99cf7029a5c43d48d7341876c13817201817abfea586a56aa720687033d359467cf7018e8c57b9f0cdbb9718d8 SHA512 8fcaab6a1ba13798bb86c236102b2af932e46de25de3bddc11baff5175db65ab0bea123d5c8477fea36fe1075481c335dbf554165c22e43a3409706b5f330695
+DIST qtx11extras-everywhere-opensource-src-5.15.14.tar.xz 137884 BLAKE2B 60c66f7d9ce83435305b03d3e8985c508750470297fe6fc0d36e50fb9fc50db0672650225a07e7bb232a3808364e30483a8a52706fccd949fcf1996b2145b5a0 SHA512 32825110fb272b03cda432c25ca26eb645685d2c70beaf10045256cfc2837c64307d2475c8dabc7daeb4e19341e282d23cb4a1579fddaf17853525ad232d55f1
EBUILD qtx11extras-5.15.13.ebuild 459 BLAKE2B 49bf4753da6cb56d06891d140200c03e015c63607acf675641fa710bf539b96eb101227901059da0fb8978a567d83fde771d0643ad54d5b87af121f8c0f044f7 SHA512 37cd362660ff9c803adb20ec724b165e26a3c1afecf39aee28aa9d87520d84d9c5186eabd4474907883608a53433a330e80ec9e881468c69a0582043d046d968
+EBUILD qtx11extras-5.15.14.ebuild 465 BLAKE2B fcce0a80d3c0ea4f009d80b454a9bf904f47831e4492e3c3abb3d97bb4362b4dd62add1b27d3e7554f0fa4d5c0c203e258de6dd9dc78848b27068b55cd5d0e94 SHA512 6ff980cd007a0468d8baca34432cef8ff3ad47ec0e7968990c052f0a845f0c5302524abb9c97dd2855c1125b3f5f1347d3e18d60b7d81e5f0d8bed490e0b503e
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.14.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.14.ebuild
new file mode 100644
index 000000000000..67a33bf9ae86
--- /dev/null
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.14.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE=""
+
+RDEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtgui-${QT5_PV}*[X]
+"
+DEPEND="${RDEPEND}
+ test? ( =dev-qt/qtwidgets-${QT5_PV}* )
+"
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
index 55000fabe5c4..1a2ffe18eb7c 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1,5 +1,9 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
+DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
+DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
EBUILD qtxml-5.15.13.ebuild 525 BLAKE2B 4a5a1bc0faec3cff16c3dfb807f83c9ffcc7316a69960861138aa3e36014c0b8a1452034cda4f541ff6f7f35db7e9108adee3bbd595411febb3dd7dea47858bf SHA512 1c9bf7b8f24261a96aa23f9dd9b0f6dad924a5e743a2887bd471d130f4fd92e582d375f8216ce6685cdf16dd05741a53dbd1ab6d615a2dbc217c06ce6921eed2
+EBUILD qtxml-5.15.14.ebuild 531 BLAKE2B 342b433de7498c1fac5942759d4638eea509b9958ee5cf79d65727a9234765e988760bbd62ad3f86f858e0c1bd95e560c35438a17dd4d4ed8a025a4414b345c9 SHA512 e5f663b0859937722f905a7d8c72939452c164f9f5f7f3e1681e0181854f1ac6916867c72783ce63422ddcbccc7b7adbe4cce44eb805efd199e1217df8268000
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtxml/qtxml-5.15.14.ebuild b/dev-qt/qtxml/qtxml-5.15.14.ebuild
new file mode 100644
index 000000000000..a3f3a0d21977
--- /dev/null
+++ b/dev-qt/qtxml/qtxml-5.15.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+ QT5_KDEPATCHSET_REV=1
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
+
+IUSE=""
+
+RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
+DEPEND="${RDEPEND}
+ test? ( =dev-qt/qtnetwork-${QT5_PV}* )
+"
+
+QT5_TARGET_SUBDIRS=(
+ src/xml
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ :xml
+)
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 126d99473ff2..e336b53441bd 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1,3 +1,5 @@
DIST qtxmlpatterns-everywhere-opensource-src-5.15.13.tar.xz 5195744 BLAKE2B 7b8de631efa7d40a12577b343586896056ce5c0e5697b6ad9904697e5f5df250645490415e7600d3217e85834e5b521483e3046c75b28a107838346f9ec0bce3 SHA512 01a7e41c0fb8c97b72a503c5a8276f2a9744aac624be79c50d366a5229f91920d0827c36ee9e434c78ded4b1624c8491da08af36ccd9dedd59d0d0785a5bb776
+DIST qtxmlpatterns-everywhere-opensource-src-5.15.14.tar.xz 5183664 BLAKE2B ed0653e5cccf55bba95ea8c156d1d25f3e83ed21d56dcc211ee37b200142d35e573e06600f0484122cab11b9f88c5612f8218bd20f94ac84fc932476a83e950c SHA512 a9c46ffd6c13221d981d4a5b3cb31cdcdd8250fbe11262c1778815e83892d8c299e4c78b2cf31f7c33eb573e38c8e18255d501c8b95e809d877e2c981a6e7c8a
EBUILD qtxmlpatterns-5.15.13.ebuild 808 BLAKE2B 4bb6efc7ccacae10b3d28b687f4ee3ee922e09ddf841ad054feac213007e883df6a51e22d9f85edd66f9c48a4666f5db01b3cc96327d3a316acb3f02b1298c24 SHA512 1d6c4ad42545e84ea4bd8f39846f0e4fdc430c5c88c06db2fc6f54aee90d315eac937b5a53dc5ae34babc870c0f379a3577f040add9d5529abf530cfaaf26261
+EBUILD qtxmlpatterns-5.15.14.ebuild 814 BLAKE2B 0c0e81c7c5a8cec8582fe91176acc6d4cffad7714222e6ad599e2abc2b5c221470bdd3828c77d64e0f859abd2031bb9f132979d4b5e82e6c018974f6e4f72aa6 SHA512 219aa8cef7cc9f835aa2eacf3e7dad1195494fcd48c5eae402576875b67f41810b88cda31c4ee901c25b41f79cb6bd097f587f201c4247aac678489c1c32c142
MISC metadata.xml 590 BLAKE2B 2f67cb5fc0572aa19ed1775ac6a1cf2de7aae77141a76f81ad00d9620c0ba4238c1058ed53bd6332f8862f24cb59f3f23984df84d062c295868f3914ad8efb8f SHA512 50bbcf3579ec5613429e2a7c613e41ccd79d04f0ed7bb2e5db1ae22868aea8922f0b3509bc4fe91ab7cbc9ad6b86bb536993638d3562d811203814e64e2ae22b
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.14.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.14.ebuild
new file mode 100644
index 000000000000..21a6dfea0d41
--- /dev/null
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.14.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt5-build
+
+DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="qml"
+
+DEPEND="
+ =dev-qt/qtcore-${QT5_PV}*
+ =dev-qt/qtnetwork-${QT5_PV}*
+ qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+RDEPEND="${DEPEND}
+ !<dev-qt/qtchooser-66-r2
+"
+
+src_prepare() {
+ qt_use_disable_mod qml qml \
+ src/src.pro \
+ src/imports/imports.pro
+
+ qt_use_disable_mod qml quick tests/auto/auto.pro
+
+ qt5-build_src_prepare
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path xmlpatterns
+ qt5_symlink_binary_to_path xmlpatternsvalidator
+}