summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
commitd69399c7befdd98cda62d6a1788ae2aa7f104c5e (patch)
treeeac7184f4cfe7d67580c1d0a0d9942a91e6cb4ee /dev-qt
parente4d9d6796d5018e338f0b27a3bc97716195bf0b8 (diff)
gentoo auto-resync : 07:01:2025 - 06:41:06
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/Manifest.gzbin11920 -> 11889 bytes
-rw-r--r--dev-qt/qt-creator/Manifest6
-rw-r--r--dev-qt/qt-creator/qt-creator-14.0.2.ebuild273
-rw-r--r--dev-qt/qt-creator/qt-creator-15.0.0-r1.ebuild13
-rw-r--r--dev-qt/qt-creator/qt-creator-9999.ebuild13
-rw-r--r--dev-qt/qt-docs/Manifest206
-rw-r--r--dev-qt/qt-docs/qt-docs-6.7.2_p202406110334.ebuild152
-rw-r--r--dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild152
-rw-r--r--dev-qt/qt3d/Manifest12
-rw-r--r--dev-qt/qt3d/qt3d-6.7.2.ebuild37
-rw-r--r--dev-qt/qt3d/qt3d-6.7.3.ebuild37
-rw-r--r--dev-qt/qt3d/qt3d-6.8.1.ebuild4
-rw-r--r--dev-qt/qt3d/qt3d-6.8.9999.ebuild4
-rw-r--r--dev-qt/qt3d/qt3d-6.9.9999.ebuild4
-rw-r--r--dev-qt/qt3d/qt3d-6.9999.ebuild4
-rw-r--r--dev-qt/qt5compat/Manifest4
-rw-r--r--dev-qt/qt5compat/qt5compat-6.7.2.ebuild37
-rw-r--r--dev-qt/qt5compat/qt5compat-6.7.3.ebuild37
-rw-r--r--dev-qt/qtbase/Manifest12
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-CVE-2024-39936.patch200
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-float16-sse2.patch43
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-gcc15-odr.patch32
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-haswell-no-rdrnd.patch100
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch8
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch28
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.3-QTBUG-125053.patch46
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.3-erratic-mouse-input.patch156
-rw-r--r--dev-qt/qtbase/qtbase-6.7.2-r5.ebuild364
-rw-r--r--dev-qt/qtbase/qtbase-6.7.3-r2.ebuild361
-rw-r--r--dev-qt/qtcharts/Manifest4
-rw-r--r--dev-qt/qtcharts/qtcharts-6.7.2.ebuild28
-rw-r--r--dev-qt/qtcharts/qtcharts-6.7.3.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest4
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild73
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild73
-rw-r--r--dev-qt/qtdeclarative/Manifest7
-rw-r--r--dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-125053.patch259
-rw-r--r--dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch162
-rw-r--r--dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129622.patch84
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.2.ebuild47
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.3-r4.ebuild68
-rw-r--r--dev-qt/qthttpserver/Manifest12
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.7.2.ebuild31
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild31
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild4
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.8.9999.ebuild4
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild4
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.9999.ebuild4
-rw-r--r--dev-qt/qtimageformats/Manifest4
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild41
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild41
-rw-r--r--dev-qt/qtlanguageserver/Manifest4
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.2.ebuild15
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild15
-rw-r--r--dev-qt/qtlocation/Manifest12
-rw-r--r--dev-qt/qtlocation/qtlocation-6.7.2.ebuild44
-rw-r--r--dev-qt/qtlocation/qtlocation-6.7.3.ebuild44
-rw-r--r--dev-qt/qtlocation/qtlocation-6.8.1.ebuild4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.8.9999.ebuild4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.9.9999.ebuild4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.9999.ebuild4
-rw-r--r--dev-qt/qtmultimedia/Manifest15
-rw-r--r--dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-ffmpeg-6.1.2.patch42
-rw-r--r--dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-gstreamer-no-v4l.patch20
-rw-r--r--dev-qt/qtmultimedia/files/qtmultimedia-6.8.1-qversionnumber.patch8
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild122
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild140
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild3
-rw-r--r--dev-qt/qtnetworkauth/Manifest12
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.7.2.ebuild15
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild15
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.8.9999.ebuild4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild4
-rw-r--r--dev-qt/qtpositioning/Manifest4
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild68
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest4
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild53
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild53
-rw-r--r--dev-qt/qtquicktimeline/Manifest4
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild18
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild18
-rw-r--r--dev-qt/qtremoteobjects/Manifest10
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild49
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild4
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild4
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild4
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild4
-rw-r--r--dev-qt/qtscxml/Manifest4
-rw-r--r--dev-qt/qtscxml/qtscxml-6.7.2.ebuild34
-rw-r--r--dev-qt/qtscxml/qtscxml-6.7.3.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest4
-rw-r--r--dev-qt/qtsensors/qtsensors-6.7.2.ebuild28
-rw-r--r--dev-qt/qtsensors/qtsensors-6.7.3.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest4
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.7.2.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest4
-rw-r--r--dev-qt/qtserialport/qtserialport-6.7.2.ebuild18
-rw-r--r--dev-qt/qtserialport/qtserialport-6.7.3.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest4
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild21
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild21
-rw-r--r--dev-qt/qtspeech/Manifest4
-rw-r--r--dev-qt/qtspeech/qtspeech-6.7.2.ebuild44
-rw-r--r--dev-qt/qtspeech/qtspeech-6.7.3.ebuild44
-rw-r--r--dev-qt/qtsvg/Manifest4
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.2.ebuild26
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.3.ebuild26
-rw-r--r--dev-qt/qttools/Manifest12
-rw-r--r--dev-qt/qttools/qttools-6.7.2.ebuild154
-rw-r--r--dev-qt/qttools/qttools-6.7.3.ebuild154
-rw-r--r--dev-qt/qttools/qttools-6.8.1.ebuild10
-rw-r--r--dev-qt/qttools/qttools-6.8.9999.ebuild10
-rw-r--r--dev-qt/qttools/qttools-6.9.9999.ebuild10
-rw-r--r--dev-qt/qttools/qttools-6.9999.ebuild10
-rw-r--r--dev-qt/qttranslations/Manifest4
-rw-r--r--dev-qt/qttranslations/qttranslations-6.7.2.ebuild16
-rw-r--r--dev-qt/qttranslations/qttranslations-6.7.3.ebuild16
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest4
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild51
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild51
-rw-r--r--dev-qt/qtwayland/Manifest9
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.7.2-drag-drop.patch67
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.7.2-null-screen.patch29
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.7.2-plasma-popup.patch25
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.7.2-thread-safety.patch65
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.7.3-wayland.xml-1.23.0.patch262
-rw-r--r--dev-qt/qtwayland/qtwayland-6.7.2-r3.ebuild68
-rw-r--r--dev-qt/qtwayland/qtwayland-6.7.3-r1.ebuild65
-rw-r--r--dev-qt/qtwebchannel/Manifest4
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild27
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest9
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch12
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps-blink.patch38
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch48
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild336
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild328
-rw-r--r--dev-qt/qtwebsockets/Manifest4
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild28
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest4
-rw-r--r--dev-qt/qtwebview/qtwebview-6.7.2.ebuild19
-rw-r--r--dev-qt/qtwebview/qtwebview-6.7.3.ebuild19
150 files changed, 113 insertions, 6646 deletions
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 16c197120faf..0fa9cc18d8ef 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 14401977c3ad..421d1ffa47df 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -3,10 +3,8 @@ AUX qt-creator-12.0.0-musl-no-malloc-trim.patch 343 BLAKE2B 9c4b87a0de20616dc8cf
AUX qt-creator-14.0.1-clang19.patch 1046 BLAKE2B 2d1fefe8c48d448d51ca5c25e5f91cc178300312e8f420055a15e0bfecf5d916244460bbc6d9acff738116f3a2e272a7ab758bd6cf5884286e5e8013a2801656 SHA512 39e164ba1efe0b6fea70ec8ff62f0f46fa376f1ee85e450c67da1f6ba5ed00d571f94b4976be4b4f1e87ffcf56a5585761a5a1a319df67d17a56a13061e1303f
AUX qt-creator-14.0.2-qt681.patch 6003 BLAKE2B 2243b5779a6948308367430528b183c4981f634481cd161b1c2ea45980c0b81ee409e8705965bc6ebbe91e6779f7c67cc6674ddc381c0c83c0829ae18d1ca621 SHA512 973bf5df6ad1e781ad6b44eef2c988ece636e7b57554f8ef4ecb43f6577c824c8e0669ae89cc6e4ebdcafdf592e235841844d4cbe3b350f8b463a41e5b3c66cd
AUX qt-creator-15.0.0-musl-no-execinfo.patch 1313 BLAKE2B acbc23f4e943f1d5942b8f91e75acefb24d8d396a37d15965892ef6da60891c92824628d1e719762273c5fce6752812b6d50a18b4536484c8e20cd9d5100ea62 SHA512 644c7f8337a8a7c66fbcea9f2d097ba508eea9b7a3550bcf4b3dfc267c14d5c2b9d517c0ff092aa101fd902b98af44133ac81f1ba1a5fdbe1251dda45677447d
-DIST qt-creator-opensource-src-14.0.2.tar.xz 52423044 BLAKE2B 491b00aa9900b45e8e0dea33d4a7c99f543cf3b526931121b87d51828292b1e7e422e890c69cb904a2d5ca3c20de5fa60d87a889c0036a9624c1825b63efe57f SHA512 45b7c1aef062f59446b162006f22fcba17a99f02008624ab332ae5109a31ec55caa3548f7b61a4feb04793fa049b2a67c4a3c37aa3d3e2f3eced31bd11a48ab2
DIST qt-creator-opensource-src-15.0.0-vendor.tar.xz 509332 BLAKE2B 7c417a0fc14eb3b8e27aec73afa362cea43008107a68290c8fc17631fb06d24f89d7454e191a68ba199bd349142b3f1ae1ddbdff0af6bc69b6d53f61227236c0 SHA512 52fb8b585f8821919550622710b76ab7376668c8cae76ea9880d34b281f052972b3c08192ce8e994f51d86de33c247d27bf3252194dd17c1a7b37e8d5e68d42d
DIST qt-creator-opensource-src-15.0.0.tar.xz 53254544 BLAKE2B bf295974a904c182f37321a8e7e06704906d9db34f3c96d3e7b1ac2aad2807c106f271e480e9ef7c72f98413fd6faca3c6d9e47d47b62736ce88f4722857be05 SHA512 0a003a17bec60b34c4dc4ac700125dc62be9d2cf50e9044b61cc926b1d7cfa1e8303b98f9ae25abca07cb893398c25f61c3ec28029efe50e88339e5d984d1279
-EBUILD qt-creator-14.0.2.ebuild 7753 BLAKE2B 3473a6db5c99682352cb111c7b228053399288c03a0bde8da075fa9688eb13c54f76db7fd3a94becdcff0a2e45312d0329acb39876ea7927f6465569b9d416fa SHA512 b4b81e7676b84a8229df93c56ff1fa0c2f9322f7f58030775955d10bda0dc44ac70e6e62b0237dc5a7de721aa330e9821e505839c003378a941ea1c73b36265b
-EBUILD qt-creator-15.0.0-r1.ebuild 8678 BLAKE2B 16ff842cb01fc4e484aee15297b32010a4f50b94560e0563aec72acebfe9c797509ca3e47c3639675d1c6d85fd651f0285c7f68b1dbf4c4982c528ee8e710b09 SHA512 a38358fb0f4dbcdea74839a0628a30d07d072207aa7a50c17d6712f59405acdf5e137beb48b5d778ee07e0a3759528a53226ba9c95dc79a83e200a43c14f34d1
-EBUILD qt-creator-9999.ebuild 8637 BLAKE2B 0f6d6d379e1f7840ee674d156e87347f06da2740b05220344f62665ced8f7874db363777e84ceb324d4779475defd5e681810e75982a982e80233d9b840f5bf2 SHA512 c9d887131a4e833ad2515bd565d16a78a9b06c336adbb0ba9ad981a2428d688a8c8362ad77a1901630f3e81306b1d32948471d8cc9a2c4ee231d84d11db4c724
+EBUILD qt-creator-15.0.0-r1.ebuild 8634 BLAKE2B dcbbdf019f125614d92b59013a527745dc6a77636c8e6cd418568e24c445908fa53a3e7bf2cc233a7142b6d46c7bd261ebffe2fe1c2759620c97f3a12c30980f SHA512 45b8e7bee8cd1b1746ea73c63d64ec112fc930e71187be4f79e63be75bc6b676c9869a3eb6490a90ee6f13a50e2adbd970425c313d2165903cd9363f48cd0ca3
+EBUILD qt-creator-9999.ebuild 8593 BLAKE2B 0bc81280529cf65603b26e286d0afa94cffd3f340a8de52e09e814f78e3db56f042c16db9186ed0085e2256cc65edacf058cd5a3527393ab086765731f7b1f6c SHA512 4e4ea31af4d86ff9ac49c9c590c28eab2148c5f809162d83e07caac1f1271d2ee25d1d442908c3f547b012e40716e991c92df3c8e44fc79977f72854325d487c
MISC metadata.xml 1368 BLAKE2B 23bb887e7df5ef502d2a73395e33bc6951b9a230b10cc7fa7b7a995896f47520d8c0a73134a8a454c96a53e7a834471c1e7f6719aee079830ec3b233e5de8391 SHA512 04624384df58abd8e50d5915db90aed4ee84c2301f7eca52bd3301df8202030fefb1c792b9837a806ed1e44745280c0dd5732825504bcf928d58b828151b00eb
diff --git a/dev-qt/qt-creator/qt-creator-14.0.2.ebuild b/dev-qt/qt-creator/qt-creator-14.0.2.ebuild
deleted file mode 100644
index a51b3ea8a921..000000000000
--- a/dev-qt/qt-creator/qt-creator-14.0.2.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI=(
- "https://code.qt.io/qt-creator/qt-creator.git"
- "https://github.com/qt-creator/qt-creator.git"
- )
- EGIT_SUBMODULES=(
- perfparser
- src/libs/qlitehtml
- src/libs/qlitehtml/src/3rdparty/litehtml
- )
-else
- QTC_PV=${PV/_/-}
- QTC_P=${PN}-opensource-src-${QTC_PV}
- [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
- SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz"
- S=${WORKDIR}/${QTC_P}
- KEYWORDS="amd64"
-fi
-
-DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
-HOMEPAGE="https://www.qt.io/product/development-tools"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="
- +clang designer doc +help keyring plugin-dev qmldesigner
- serialterminal +svg test +tracing webengine
-"
-REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-QT_PV=6.5.4:6
-
-# := is used where Qt's private APIs are used for safety
-COMMON_DEPEND="
- dev-cpp/yaml-cpp:=
- >=dev-qt/qt5compat-${QT_PV}
- >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
- >=dev-qt/qtdeclarative-${QT_PV}=
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? (
- >=dev-qt/qttools-${QT_PV}[assistant]
- webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
- )
- keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- qmldesigner? (
- >=dev-qt/qtquick3d-${QT_PV}=
- >=dev-qt/qtsvg-${QT_PV}
- )
- serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
- svg? ( >=dev-qt/qtsvg-${QT_PV} )
- tracing? (
- app-arch/zstd:=
- dev-libs/elfutils
- >=dev-qt/qtcharts-${QT_PV}
- >=dev-qt/qtshadertools-${QT_PV}
- )
-"
-# qtimageformats for .webp in examples, semi-optfeature but useful in general
-RDEPEND="
- ${COMMON_DEPEND}
- help? ( >=dev-qt/qtimageformats-${QT_PV} )
- qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-qt/qttools-${QT_PV}[linguist]
- doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-11.0.2-musl-no-execinfo.patch
- "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
- "${FILESDIR}"/${PN}-14.0.1-clang19.patch
- "${FILESDIR}"/${PN}-14.0.2-qt681.patch
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
- use clang && llvm-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # needed for finding docs at runtime in PF
- sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
- -i cmake/QtCreatorAPIInternal.cmake || die
-
- if use plugin-dev; then #928423
- # cmake --install --component integrates poorly with the cmake
- # eclass and the install targets are otherwise missing, so strip
- # out EXCLUDE_FROM_ALL until figure out a better solution
- find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \
- 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die
- fi
-}
-
-src_configure() {
- # -Werror=lto-type-mismatch issues, needs looking into
- filter-lto
-
- # temporary workaround for musl-1.2.4 (bug #903611), this ideally
- # needs fixing in qtbase as *64 usage comes from its headers' macros
- use elibc_musl && append-lfs-flags
-
- local mycmakeargs=(
- -DBUILD_DEVELOPER_DOCS=$(usex doc)
- -DBUILD_DOCS_BY_DEFAULT=$(usex doc)
- -DBUILD_WITH_PCH=no
- -DWITH_DOCS=$(usex doc)
- -DWITH_TESTS=$(usex test)
-
- # sticking to bundled for now until it switches to KF6's
- -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
-
- # Much can be optional, but do not want to flood users (or maintainers)
- # with too many flags. Not to mention that many plugins are merely
- # wrappers around still optional tools (e.g. cvs) and any unwanted
- # plugins can be disabled at runtime. So optional flags are limited
- # to plugins with additional build-time dependencies.
- -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual
- -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing)
- -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing)
-
- -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang)
- -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang)
- -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang)
- -DCLANGTOOLING_LINK_CLANG_DYLIB=yes
-
- -DBUILD_PLUGIN_DESIGNER=$(usex designer)
-
- -DBUILD_PLUGIN_HELP=$(usex help)
- -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine)
- -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine))
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://bugreports.qt.io/browse/QTCREATORBUG-29169
- $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes)
-
- -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal)
-
- -DENABLE_SVG_SUPPORT=$(usex svg)
-
- -DWITH_QMLDESIGNER=$(usex qmldesigner)
-
- # meant to be in sync with qtbase[journald], but think(?) not worth
- # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays
- -Djournald=no
-
- # not packaged, but allow using if found
- #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes
- #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes
-
- # for bundled qtkeychain (no switch to unbundle right now)
- # reminder: if ever unbundled/optional, qtbase[dbus] can be removed
- -DLIBSECRET_SUPPORT=$(usex keyring)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local -x QT_QPA_PLATFORM=offscreen
-
- local CMAKE_SKIP_TESTS=(
- # skipping same tests+label as upstream's CI by default
- # `grep ctest .github/workflows/build_cmake.yml`
- tst_perfdata
- )
-
- cmake_src_test --label-exclude exclude_from_precheck
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- dodoc -r "${BUILD_DIR}"/doc/html
- dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch
- docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
- fi
-
- local DISABLE_AUTOFORMATTING=yes
- local DOC_CONTENTS="\
-Some plugins (if used) may need optional extra dependencies/USE.
-
-This list provides associations with Gentoo's packages (if exists)
-ordered as in Qt Creator's Help -> About Plugins (not exhaustive).
-
-dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or
-else the example tab will be empty alongside missing documentation.
-
-Build Systems:
-- CMakeProjectManager (dev-build/cmake)
-- MesonProjectManager (dev-build/meson)
-- QbsProjectManager (dev-util/qbs)
-
-C++:
-- Beautifier (dev-util/astyle and/or dev-util/uncrustify)
-- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics)
-- ClangFormat (USE=clang)
-
-Code Analyzer:
-- ClangTools (USE=clang)
-- Cppcheck (dev-util/cppcheck)
-- CtfVisualizer (USE=tracing)
-- PerfProfiler (USE=tracing)
-- Valgrind (dev-debug/valgrind)
-
-Core:
-- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\")
-
-Device Support:
-- Android (virtual/jdk, will also want the unpackaged Qt for Android)
-
-Other Languages:
-- Nim (dev-lang/nim)
-- Python (dev-lang/python)
-
-Qt Creator:
-- Designer (USE=designer)
-
-Qt Quick:
-- Insight (USE=qmldesigner)
-- QmlDesigner (USE=qmldesigner)
-- QmlProfiler (USE=tracing)
-
-Utilities:
-- AppStatisticsMonitor (USE=tracing)
-- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used)
-- Conan (dev-util/conan)
-- Docker (app-containers/docker)
-- Haskell (dev-lang/ghc)
-- ScreenRecorder (media-video/ffmpeg)
-- SerialTerminal (USE=serialterminal)
-- SilverSearcher (sys-apps/the_silver_searcher)
-- StudioWelcome (USE=qmldesigner)
-
-Version Control:
-- CVS (dev-vcs/cvs)
-- Fossil (dev-vcs/fossil)
-- Git (dev-vcs/git)
-- Mercurial (dev-vcs/mercurial)
-- Subversion (dev-vcs/subversion)"
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- readme.gentoo_print_elog
-}
diff --git a/dev-qt/qt-creator/qt-creator-15.0.0-r1.ebuild b/dev-qt/qt-creator/qt-creator-15.0.0-r1.ebuild
index 80029092f457..7bdeffec0681 100644
--- a/dev-qt/qt-creator/qt-creator-15.0.0-r1.ebuild
+++ b/dev-qt/qt-creator/qt-creator-15.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
LLVM_COMPAT=( {15..19} )
LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake edo flag-o-matic go-env llvm-r1 multiprocessing
+inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing
inherit python-any-r1 readme.gentoo-r1 xdg
if [[ ${PV} == 9999 ]]; then
@@ -105,11 +105,6 @@ PATCHES=(
QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go
-pkg_setup() {
- python-any-r1_pkg_setup
- use clang && llvm-r1_pkg_setup
-}
-
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
@@ -142,9 +137,11 @@ src_prepare() {
}
src_configure() {
+ use clang && llvm_chost_setup
+
if use cmdbridge-server; then
go-env_set_compile_environment
- local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
+ export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
fi
# -Werror=lto-type-mismatch issues, needs looking into
diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
index a68584bdc223..3ed1685d4f1f 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
LLVM_COMPAT=( {15..19} )
LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake edo flag-o-matic go-env llvm-r1 multiprocessing
+inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing
inherit python-any-r1 readme.gentoo-r1 xdg
if [[ ${PV} == 9999 ]]; then
@@ -104,11 +104,6 @@ PATCHES=(
QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go
-pkg_setup() {
- python-any-r1_pkg_setup
- use clang && llvm-r1_pkg_setup
-}
-
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
@@ -141,9 +136,11 @@ src_prepare() {
}
src_configure() {
+ use clang && llvm_chost_setup
+
if use cmdbridge-server; then
go-env_set_compile_environment
- local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
+ export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
fi
# -Werror=lto-type-mismatch issues, needs looking into
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index e6eaa31253e3..662440633170 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -53,210 +53,6 @@ DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae272
DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894
DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb
DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c
-DIST 6.7.2-0-202406110334activeqt-documentation.tar.xz 248756 BLAKE2B 39a43239922db46f1a539ecd61ff952ba9472d7963f772fc9b13bd2e1c030e667c6e753181724918f808c0d4c0553633cc23e54da306bf6c8d94c71d9eab232d SHA512 d024c521ec69c75c0f8ab2c6372ee36d8c57a72c199dfa658344e916ba1678ef67b0a4fb9931645dd0bf29691c65b73a0721514fa290e3538bdccd676d5f6b50
-DIST 6.7.2-0-202406110334qdoc-documentation.tar.xz 287468 BLAKE2B 8848b8a34cae5fb7a77ab2ab34c761ae3c2eaa5ac34892deea2819de13421f10650a93314ec910a16306a1162dc8f063ec4170a091e623379cc373b68cfd00db SHA512 489001ae82ec932dcdac8e110425ea6f240bb96c105ba21658cb5ef4430d9214eb6f79cf47fc8612fca970f21c0e59ab45251e5a10dab84cfa04c7022df9cbb4
-DIST 6.7.2-0-202406110334qmake-documentation.tar.xz 344204 BLAKE2B 1e5c9c4e21eb53dcc303963f6018ecf85414b282d92ad6751ab5095edc141e587644145614e04e3b3eb02fec7310ec07f17a2b28879706013050ab2b71f48ac1 SHA512 a9ee6d7ce909d55c757ff46ac6ae9c813140087b161e41212d91291b90b3a732e7356691f332db31814e7766d070b5f8b3dd67f8fa67abcb1176ae80fb64c5bc
-DIST 6.7.2-0-202406110334qt3d-documentation.tar.xz 5596452 BLAKE2B 91f3033ecc3592011a9634fd3089ecb5c835b49672fdbe5d895eb31aa16caf9610b67a4a9760127390bb9376f22a097b142d7b90643388fa6723593f493c0c5d SHA512 61444822db33e6e4d59c9699eb401cf7375a484a213ba89412899c8e9921b7452d21d1fa01d63babfa17bdbee166f708983a05804c1b6dfbaea245bdeb86d391
-DIST 6.7.2-0-202406110334qt3d-examples-6.7.2.7z 60337866 BLAKE2B 494e4e6e1b50c1468557090aea6b8c335fc0998dd9d9ed0c18535139e1043a36c782f934883af744c9b5686f875abe55a56ce32dcd82b3b192e400669449898b SHA512 0c50921e239199f29b21f4189e313dabde584842552bbdabcc1aef55b059083e895c4bd3d65e91fc876ef82cd3fbce45452d16f8a5a234fd6ca552dd93a6fc73
-DIST 6.7.2-0-202406110334qt5compat-examples-6.7.2.7z 28013 BLAKE2B be3aa45f92eb06ddae1739fce35d975cf28e540aa6604750f5fb369ebfa533d817fa57aeb4d84817e4a901ec5333a4620dd9be2dc83fa73667db403f84dc9555 SHA512 fb823c73b02d60bbcfb51f1c4d010090b98552790ec2bf26f33d77866ed46efb731895d205f2de203dde1fe83b7eadfba3a47e1b04fdb01782ecb803b5a63b26
-DIST 6.7.2-0-202406110334qtactiveqt-examples-6.7.2.7z 12056 BLAKE2B d3e46398a1522cf32670f46c16325f244f57059c1a47a7671f736d09bd2908cdc3b97d5a2aa07311f4f1dec1d4c786a3378b20fdf75ba2f42f3871df3a5014de SHA512 d72314b38859547c9f2956476fa43a25c7475b77ce843b63177d48a839767eafde67caff7ab7c9d3644a7e20088393fa72839474d7a7f36a3d07140526484757
-DIST 6.7.2-0-202406110334qtassistant-documentation.tar.xz 469236 BLAKE2B c8afdf54e4eef9cf3c1f591ede408c6e95882a7e0abab554a246de7dcb869ba343d2930aa67591da39792c9faf662031d55d8d070f6ac6ae7663fe32c0e47d5a SHA512 2fab86d18927fa765ee0980541c58885b4afa40f1e749ab5be1956cd6990f22224c18e53a01089f1f30c441c4640c2d551f3e2244ee52cab38a16a4bf87aedcd
-DIST 6.7.2-0-202406110334qtbase-examples-6.7.2.7z 4314957 BLAKE2B 9061ea75a4363e56aa0338433f3552b4177b3dd6eac23f234e531058cf1a0ad00a496366d768a380c352a731fae4dcf4918a70a4f83d5ed21463fe41fcef47bc SHA512 a38ffc5b48bd0e13983df1020c9b9ce6bc5598f140db58bf265306ab007188a437f031e84f8b8e715158441620a9c03b5063d051572fd6256f6c6c320d8b7dfe
-DIST 6.7.2-0-202406110334qtbluetooth-documentation.tar.xz 1035068 BLAKE2B 5f8c0e5860b85d34730e0a3203148ac88f7dff0e9ded2f4fd213e67a2380f7183ae854d81d6f8b47d359e27406f9a547a4ed22772d93ae80540b51ec9336a741 SHA512 5c259aded83cebac905961c5b8e9a18d80e6cad8cdbac468bf78efd2893c7529477c3a6b298214c2a9b82304f26c8a5c7ea7374d8784909fc3327b15a8db69cc
-DIST 6.7.2-0-202406110334qtcharts-documentation.tar.xz 8853312 BLAKE2B 46e3e55b5622351650a298227dfe9a493f0010c593ec175e30bc8bd3762a24ab32121e703bec165a00cbbc9bb74463e14bf8efda55f493d0ebd895f9ebc75b4e SHA512 3ce033e38b518eacb6ee1e6085a4b63b4244cb7e362cc40f8b0ff1a2d73e09358103217a48ab9145c865e57c5b70add5b5581b607423d2697bc9161d21a4526b
-DIST 6.7.2-0-202406110334qtcharts-examples-6.7.2.7z 163213 BLAKE2B d4da66167bbcc09d7c131f1cb5b68f1690f786444cf3c446a6941c033ef62f5800e2953ca50e2708bbf4136add4b46d3fdadad9f280f5f9dce120d7e918c3e7e SHA512 cb825edf6d61f2849965c1132c0f834ee325bc0f9c0d34bf687891f0c27fbd018a961f586023e7f789a555b2ad063215390a5ab92dd56c90dc0ea7f12a4e5eef
-DIST 6.7.2-0-202406110334qtcmake-documentation.tar.xz 93580 BLAKE2B 08c8289e2f2accd46868873fefa1a98363a839da3bd28a7962975e7633cf142cfc9e53cc7af6022118ec06bbaaea5599c413a58232294125daf8b3cc2fb0d33a SHA512 eae1d5c7d2c74c55aeaf3eda507c5886a25140e5715339c3fc6e549e15d8167f3dc4b2e23eca16965e09f744ddaad516034b2466a60966e6329ba6da8a778276
-DIST 6.7.2-0-202406110334qtconcurrent-documentation.tar.xz 185812 BLAKE2B 5713c3d8633cc6efbd049ba0001c280ba4306f68b5f4809e66145b45c4b72474a7fb17c95208b49fbb4a9ddfac1e1d132028545f6658ad3fb67aac558b6a3513 SHA512 332fcc314f2e0c1a77313147575bbcd60871c117ae2240eaa88a6fbb2a2020fef1220acf6ee8e70a45b1e9ed4f4ac026ef68ba461171a2c91c91d53d0db2baa1
-DIST 6.7.2-0-202406110334qtconnectivity-examples-6.7.2.7z 403863 BLAKE2B 914adc150d8a62b5fda7083e2407917eabfb1b28a90451a3a815c4384a9139bbcc3a7b7b5b0b878d28fca6c1efa846c5a63710e5ab49bf665581bcc5f208728c SHA512 7a538bb8b4e5f9c33846f56e82ddc6f1e16b57a4b8657f60645eefeddedf4e54fa39c82de403accdf93afb4b9e0d34e322072608f130bebfcf9f14a8b556457b
-DIST 6.7.2-0-202406110334qtcore-documentation.tar.xz 7126464 BLAKE2B 3d5418808ab38994e695dfb6625374bf009cc27bb45993e6a4ff5a29634c736760f373d749d4b4f78a376400117390a98f9e7b6ede82462a5b5cbde92aa114ff SHA512 6105b49fdd5023674dff91381b0bc79ca45b8a1b748be7d1872cba9b78f5c2d2e8e57bd0c4462ad3735a772b8c788b47fa449797556208028d411c86e8b41e5a
-DIST 6.7.2-0-202406110334qtcore5compat-documentation.tar.xz 319612 BLAKE2B 1c29e5510853c8ae434143d39dfd846900b9b74721b50d89d7120784566a15e54e94be651ad91697c45c10111fc4d61b55f2f1d0da6b51f4691c7d67ef767abc SHA512 75cc6f0381a65c1c286f2d698442c4250fa096e9bc2f4640ffd005adfc3bc114a554b33a214ad436740750db9985af8657bba7cef8d987331ffd0a9a06db235a
-DIST 6.7.2-0-202406110334qtdatavis3d-documentation.tar.xz 2709180 BLAKE2B 36b8799ec2ca35ea02f8234c3c7027bd92130f1e65dcd98884fbdffc02cde78e21256e53710b5e4aa390630d1aa8cec4884fdf8e581c42b0635e8338782ff2a2 SHA512 6c56fdc8c0412f37ba4dae705a0caa829cd204c66c0ea5e69a74b3bdf3e94ee192b159cc53bcc0caa3a68390a326d39cd8439c8a6790e01226e71a94a275f607
-DIST 6.7.2-0-202406110334qtdatavis3d-examples-6.7.2.7z 2771387 BLAKE2B 5f04db8cda0d5c81bc1f7530d3fce1e1f537600ef512cf7497966a03dc81c05f0e65fea95203ee8a6b88626cdcd5826bee5e93a1918e9b61fab6e61462ab61e5 SHA512 54a0efca7282e00cd6b5db165a33134c3ba2b70a9bbae34509d5dff1f456cab9da060c1327550be5846a722ba38852157c084066a159ac21c10cd0ec8442553a
-DIST 6.7.2-0-202406110334qtdbus-documentation.tar.xz 333800 BLAKE2B 25d93de929a7938699a8f3514802fe4581ebb890155ac649b6585640273cc0f50e57606ababb78affbb775bed2862aebc45aa74528f415011b900b7b97e8939f SHA512 478544db47bc96ee337ed0aedda2b58ed40e3731dcfedbc630760563ee377da03db206f878a3252d5637353bbe66e53c58537c4f0fc030cd01c7f7c9df1e887b
-DIST 6.7.2-0-202406110334qtdeclarative-examples-6.7.2.7z 11655278 BLAKE2B d9a33bf8c0e156e1e892e42518a380e8ca19daec3b74d82532d90428b7871ab5475d9cec66876e223653a9af68cedd5f3d0306d0408edc3ded71bb3f8182f2da SHA512 bc9d26fc022fb90e7b52c060775c296f534dfba014a25869967dbed401528c2cb8b5553cfd8e214669fab3ab60055c79729150f109dee2b5264333d088672128
-DIST 6.7.2-0-202406110334qtdesigner-documentation.tar.xz 3330880 BLAKE2B 71dce44e612bd9069f66579b09fb5308c7e47438e8d10ad300ce5d21e9c87df57217372c35d3550880573869a7ac3c138ec65bb19567823e107db99456b72427 SHA512 20eede5887aea1ede90aba2e46190ced5e3e37e14f236e98401d6bf35bbe66e214b796c90014af2df1eff25d7de1195271099e6cb08d91289b34a6feb4d64f46
-DIST 6.7.2-0-202406110334qtdistancefieldgenerator-documentation.tar.xz 149740 BLAKE2B 1a16b07c97d1efc72e584f7ec8e441346a404dea5fc65755b19277908e1b1974f6fc4cd738f8f0368f3679dd2ad1fb3f6b76e3676f416568d4609e7d04b09118 SHA512 828ebc0065589aa9a5bc0d8ba651c313cb1b3f1a2d5b8922c7007c36e6fb292ad39ac660c8f8177f949e6e008b0c54cedce58327469ee5d8af77ccbefd894703
-DIST 6.7.2-0-202406110334qtdoc-documentation.tar.xz 14801980 BLAKE2B fb2385d28d379d58ff293cb707627beecacd0e5183a5d0302c440b526fc88dfcced97c85ea31a48e18cc31571170f4bb072928f231ee1ac2571fbf9b8b91d7d2 SHA512 2389d3e1c1ceb5f1afe256f141cef0c080e7c0d19c97950fa70edb313190006c5b42ee39ee11be82ff85174e3946a1eaaa818d8dbcd9f3e33ef82c8ea1381ed8
-DIST 6.7.2-0-202406110334qtdoc-examples-6.7.2.7z 8045618 BLAKE2B 114661c51fff3ce96277fb8bd4ef14972496fa475a25526d2d83486309caf55ac70888eb98877ad0465a08f4274bcb64231f078d40067480db4f356a5e9860c2 SHA512 a28903d8d41b33a265a1e7c8f3f7116199d945023d7f9e33988f018ca0ba0fc0a70844aeff5eb80ba51ef535c2b2c279cacfb621935d31d253994d1eb4d36da6
-DIST 6.7.2-0-202406110334qtgraphicaleffects5compat-documentation.tar.xz 25785044 BLAKE2B 02dabda8cb4a8c4b55e1082549be2953f13beec622769bd2645a360159aeb43f1f317d4d0d792b7f190b1f2c4ab2478ce02a97c19d951829190ac2c7cdcbc9e6 SHA512 5b4ad1ca5720c8c4c2df9ef8c55dd503b103824a267d7dd95446c4b1a70d2ee1038b7cb54d999cde9217b3c91a77331c3e8021874bb2edd8c39fbda139ccbc04
-DIST 6.7.2-0-202406110334qtgraphs-documentation.tar.xz 2989464 BLAKE2B b9681a7ed7a97b8a6d8d61d0078f306ad8e787975ed4b7d78f77fe8feea09cf94e0ada1ae543236e1ca09605f15a5d76ebed26535e061bb62fe9877c39af0a0d SHA512 c06fac09c7a9789ebf04706d6a4c29c66b849bee68bbf31830a3001af81fa5a70b050aa352107da3370f750c9e219612480f926012d8f526e01ae0c044480477
-DIST 6.7.2-0-202406110334qtgraphs-examples-6.7.2.7z 2456415 BLAKE2B 774f4a1f0b6a5286372ad2532fbd1e99ecd6d547b22383bdfba7e20444d27727bc5860b6733a25ba9618f9e25bfc8df627b7d394ba7a5097250f3e48bdf73bff SHA512 1109be1000a232b15b42c7dd17f425418c168d19bad25a3c08abee1d67ab784281a9d25403c9e600271e912377a1204f7239e8fdbff3b98612c8ced9f96f4b91
-DIST 6.7.2-0-202406110334qtgrpc-documentation.tar.xz 274072 BLAKE2B d7b048e2c233cec7e2b73d68f5a41aac0675d1c2f3a74cbed318fd78b0d5331f6522f0b06fd2b87b0a37d62084570e91b3eb7d96572f3cc69947f5d6444a8687 SHA512 c7438fab2b5ab5651e9c75a8f5270d18586dbb68ec8536d556d7931a3f9bfbaab3b65131e8d8a6c372ef2269e1095eee52acbf48eb7fa482681d783cb32a8efb
-DIST 6.7.2-0-202406110334qtgrpc-examples-6.7.2.7z 96580 BLAKE2B d9d52451dbd76b97137223ba9ff3964e81b9edb87b0119bb245e24b9c82af2a611ff78e377df310b5872df66447a9a7ed953b5f9b0787b170d500dddeba21586 SHA512 43482367d7f8916ab45ab8857389836f2a12cc4caa76c2bc01b2f7a693eaa08562e9b618f45a3b2f67c262e0091313fd99f3ab32f5dfb1454f2e74dbe2cbaaca
-DIST 6.7.2-0-202406110334qtgui-documentation.tar.xz 7205960 BLAKE2B 21170b5e49b87768338e3356fa13d48954b0fe3af906c8d264db9f586ab2cb1b16315334b162a1ea1a01f10e3e1e47e1ab1e3206d489a67bca6c2af346a5503d SHA512 02044b7a95cae891dce7c7fe63d20ffbe553fd856ecc4f341a7988e96fefa40b388ddabc58084b993898dd9115da22a54a037ea8751af44ae104fe2d365f56ab
-DIST 6.7.2-0-202406110334qthelp-documentation.tar.xz 212392 BLAKE2B 166dd59a2f28d9189a0843ef29f54f8a475899f66597df9bd9beb48b88d60c86d6e66af16455217c4f06b4ab9b5479a56cfe0c7a552d48b64754ad836c6fcd2b SHA512 aa8cd18f97f5723fa87dc071ac7ca2d90f30c890bc3044d5e914d96b5ad683f1d8bc25b1014c2ece71427ae8e2a7b2c9d2c8ab235ac9b84c7e39fbccc0fe10cf
-DIST 6.7.2-0-202406110334qthttpserver-documentation.tar.xz 292108 BLAKE2B 8012c32de12fb741fa600fa9ebfebf2458747fdcd000050a72240998efa05f4c91892cbde9e1b5eff15960182969c4aa4bb4cc2020ec8b2ecf9e05a099d5fc4e SHA512 220249d0e3275f185bb2c7c1cdd354cc76bdf17caf5865ca5039670a78143559b732cba738727a8df7a91335a10a418710c0435b4fb4b965ef0c0d7975b38e2d
-DIST 6.7.2-0-202406110334qthttpserver-examples-6.7.2.7z 51619 BLAKE2B ea16eaca2c34099e555c83166045c5aad97a73362d11d9d6f3e8c574817202e2d4d52229a9ec522b3c520c313043aa3958f57c6888c1d42a8a6c1d5cad26b59e SHA512 54e8e1104f15337f0d50d1945b59812e2a1b83f1a15e7b439d2dcded5814beb91cd2e3b41cb5d127d112205a3a682f5aaf5ab5c6a2a119d7bbe7eeb79f6dbb46
-DIST 6.7.2-0-202406110334qtimageformats-documentation.tar.xz 32220 BLAKE2B e7208e65f05bade8ca2ef9ac694263ea796557293b34450573c270fbad1d831c7f921dfeb8f11d754d3f5ef0f6a4b629d48499573be4c0f7bb8da7df12d8f5b5 SHA512 ae9289d92c296b6685e362a1180182955d508efa93761f30915f5597959731bf34c2293d604a9532d1f85e99a36e4c848afaebf4b8826342e7d45f8078d875f6
-DIST 6.7.2-0-202406110334qtlabsplatform-documentation.tar.xz 539392 BLAKE2B a75e8392a780e5265dc816210e0dfcec6b7da7c8ebbe466b3d55e3340ffe44de07f6ce1fd7aab20fd832f1c9d2ccfa3222136420a2172530d1c6da69b8c86ba2 SHA512 fa5d02ffecb279b1ce94ae475004e79420f98e950b76e5871598980f7cc38b9fdbb2d17e371c14023cf54cdc543855cda38c8be9928abe742a024b662ce4ce1e
-DIST 6.7.2-0-202406110334qtlinguist-documentation.tar.xz 1133804 BLAKE2B ce21532d436823d430ff50cc2fe75b0a73d74b14a96349a9d58f249e071e2456e8af8b926a7a486885e48f2000fe8fb216f486ab07a81bec5b2ec1005772db0c SHA512 ca82eba79057e564f24fcd9293f2dccb3ce78211d62ef88327526064c0a104734d00da12ee4f789eab1558062f66824978862bf7b6c6c4d9938a7d53f050434f
-DIST 6.7.2-0-202406110334qtlocation-documentation.tar.xz 2935176 BLAKE2B 91d86d30d181c6aef6eeeedb57cb0fd553e7bb6b441829cbc8aecf9f691ef3065d54e2e9a237d58df137a9fc4d5d2d4ecc66c4f3faa368bcb7cb94520a11a318 SHA512 c2fd774ee7bbc32d2512764806ceedd621d0c3d8005a447f1b4ca4aaaac6c02856a1ea878361c5dc4daa0a1a6d6c2bbe1945ea2ff76ea488be534c04f811e19f
-DIST 6.7.2-0-202406110334qtlocation-examples-6.7.2.7z 1570415 BLAKE2B aa93f7e9aadec35396ea18297fea54c0f52020e46549de73f8dc41702e3c3952738134bb50578d8c14901374065e0734a6de1e6c5f5658203651e98372b09063 SHA512 ddf31aced7175dcd2c54b96842a76974bb47c8d853c33200ca190cb5ff857d09b814289d973fdc95928ea07dd78ff70719918df04fc50d640dd1cee45fa7b803
-DIST 6.7.2-0-202406110334qtlottieanimation-documentation.tar.xz 40604 BLAKE2B 76a742cfb6260be5bd47356700c680588c770e0f4e7c8d9fac486f37c3a235a1879023bbe78a479dad0abcc26717aaddb75a296fab75e203e8567e7d8f4efe3b SHA512 d9878f8409de6711b042b95f7ece3f65384411c49e26722233fa1bb50fd29c76afede28be8a55df88517a15779efd8e20f91d9d7d8f33adb9c454f6451251872
-DIST 6.7.2-0-202406110334qtmultimedia-documentation.tar.xz 4650432 BLAKE2B 05f741824f83f4a7f91ef5d16add4286a26ccba11239448fbb3bbcc28434fe74f49b3f2e1d420f8660c76723b4f097832ede2f1a8226b4b748748ebb58677a13 SHA512 8f4216c0b802d8d7d7cefdb6862220a3299f52a7eeca28b06b67edd7b807fe885a05b4b451571bd81ecc0039026abe6d425fec656b4e9a54955703cd2108e908
-DIST 6.7.2-0-202406110334qtmultimedia-examples-6.7.2.7z 1648928 BLAKE2B f17437c523f1078cb9d7cd12438e6515a5740dd3ccdb619a5db5758f87982cdfc4778270a1ad9d569ec74f43cba0fbaac2490bbfa05f619ca30b85340333fba7 SHA512 5866d5a0881353e1846861757ba6172c2e7b7540be7f5ede27001fad7ecbce21e558338c40025dab260ef11dd73bb97fcf3049b6a04783d47cc3faf9ecdc85e6
-DIST 6.7.2-0-202406110334qtnetwork-documentation.tar.xz 1431832 BLAKE2B 713310893e7115a13582bd9c7f61dc49e6ef0c53690fcd7100178a9f6494a3991607890a207fa5c39e03ad8457f8313d1dee5684bfc48116776e876894af9ff0 SHA512 39d9c5a5fc90ecfa9356361f552277f2b0a54165d3f21d9f9f2e5a5ec2d4c3c90318d35894cf83e6bee314c76c24e40c9d884ad0a31d6879b7c2029e7c452221
-DIST 6.7.2-0-202406110334qtnetworkauth-documentation.tar.xz 199604 BLAKE2B de90694d2f915dd4ab6adee19c284787979fe04bc37001484338a353e504f868eb221e48470aa9a2375308dad369a05e144737f15cfc1dc5499ca35e7c78058a SHA512 2ede152b577325a68afe5f496ff76fee7e361b70e5b0b86a777b681d4c3ea3e5b891de291c0f11254af41754ad05d64b4675a20469d6e6403c6546afca169a18
-DIST 6.7.2-0-202406110334qtnetworkauth-examples-6.7.2.7z 41557 BLAKE2B c452bcc102b710b5851369e8a6236320f6136e98de1751272b54bab9f2c7fb1f692a30616058e7b41278be83688cd0da4ba5ae91786c43d9c1a20b6b157f4c24 SHA512 9138744f1f78accf7fa7e6f4e7575bd026fc070c414ef6d1bafa043a903a3005e839176b568ea21b8f826eb5f7c872f72c05329c5a16c2b8e54ee4818f124d12
-DIST 6.7.2-0-202406110334qtnfc-documentation.tar.xz 234520 BLAKE2B 698dc75ee43059061b7fb92a3f290c7d566f561c0017efb8c6729924de95320d1409b25583da12b535ea81f919614195f29135b38a5c87ee27eb9f25abbaf1a3 SHA512 5ef536f4c45f86ce9c82a800d33337abf044fe04d6a91e129c7fe70ece5029a9424fd100007c96dc1712aa9b07ea3d2d7212c515a5495e8aedb433e209e12a0a
-DIST 6.7.2-0-202406110334qtopengl-documentation.tar.xz 1026132 BLAKE2B b9a2fe45542101fa624e0c736138840c46a8d1ee065c8d6db5086bd1923a04b22a5e8caad34c4da9e42373dc936c800b6b266e83ce6243f5b6075dd706c2ce92 SHA512 6a672fc414b7f20531a2a62e4f7c0059f56ef5aa1177eb823e19790ca7d62f9b7b79c317aff83dd19337fec2e412c66687e77739426124d45006fc4d0a1b93ba
-DIST 6.7.2-0-202406110334qtpdf-documentation.tar.xz 1023764 BLAKE2B 46333ccc8f68d2689ff78e54df08ed283d698aeea3984ddfd663d893042b3aa63ffcb9df0b06dc99c82c31d6e1011d0c16f0843e2416b4126b8c1411429ac3b5 SHA512 937e9f1d8bb9cfb4b349bbbb728b3c2ad5aa3e7c64d1dbb16c8e18b7f5aba001330793662f0036971e5de6c3d22ebaa4522deb1394aec196e8a0726d053b0e7f
-DIST 6.7.2-0-202406110334qtplatformintegration-documentation.tar.xz 42212 BLAKE2B 49f3488b043d6bda7eb31070c964a7f3149dae59d24913fa61ac0f13797afa98db9b5b7534f6dde2a781da09c5b2243fac27f08d38137a67974df24d45b04373 SHA512 f429d4a114594f25d3b95469c5e210ef79e94b1f0c4915c61e382b2688d43389a4ed18ca32c1a1a00b448078662b4e0a9ccd47809fd746d06adcc3b47f076fe4
-DIST 6.7.2-0-202406110334qtpositioning-documentation.tar.xz 681780 BLAKE2B 95a31613b5dbbf6a50f68b7bcb7f82005df8d5f0f4db64b31acf3efed983187ffb9be4e799164b297c4627767d4550f013098507650aa2f421aa8d912fbbbe11 SHA512 9bc27f7610b6491d00857c418f6e411d56b0beca0977debd095bc5b92b95a8480d05c9dca2899fe1519a00fd7388da0ebd672fec0de1ea88902f1792faa24ded
-DIST 6.7.2-0-202406110334qtpositioning-examples-6.7.2.7z 272482 BLAKE2B 22eeaafe29871448ba81412141c5fd2522a805e24431ebefc1a3b0ce8ed8a1ae66962d1b2e3da86fe14aee0b2e6dbfce70e2fd57cd659ee34512bb21960a9ffc SHA512 62a225b63d24e1cd3952bf060a1d387d2b54d988a3e1c8c8fbf8cbeec3120338346d8f219626f04fd9363b49b0815af5623cf913db2fd4520e5465201cad7a71
-DIST 6.7.2-0-202406110334qtprintsupport-documentation.tar.xz 349784 BLAKE2B 76d46b323a8386723a4a0586ff712fa8584ffe8eb254fee2816955ee56bf24718edaf4bd8e6ba810d7c6970e01434ff025663f27e7c844ad8befd8268b164b6b SHA512 230b813c397d47a121b1b5c93e20f2c1a89c18239d3d57705be2f56e441b91d28a2d908d61e3042d688e4dff633ceb99a2b5bf14cbef6cf543f36444cdab6b4f
-DIST 6.7.2-0-202406110334qtprotobuf-documentation.tar.xz 318092 BLAKE2B 1de9f5056e236f8bd6f264ab57a9097fd188666df3579283a54c9ad60286969a45b0e389487c3f87811acd44875cbc78f97a16454abe6b6b293090eb1d159f94 SHA512 62bb13e629ba430ae10ed1da99bd642dbad9d2493fb34a5711bbbc56d7a93b1d5bfb30e0816ce25b958c47504fe355f98c65e6205740076bea45f1975cf211d0
-DIST 6.7.2-0-202406110334qtqml-documentation.tar.xz 1502496 BLAKE2B c5387024a57048400114a30035ff428dc58c52de4f5f1aa1567bf59217dfe4754b3836801d5b7951ffd3dc745977eb7193f6974743948a97c3609aa255b77a9b SHA512 f5b7fa31be294d45a3dad3fb413f279564af471af7d4b38f6d8ecdb3b9d937aec9476601c4364eaee9200153600f3c05046a66d574144b32db57b8437b6c0144
-DIST 6.7.2-0-202406110334qtqmlcore-documentation.tar.xz 69676 BLAKE2B f456ed4d619d994b719d180e655381f6a18d00d8a60c44972a3758d0ac1ff3f6b6f51613906c98312fb1f0f8ddad4be5a12f164a6052aece82702731a3aa2cdd SHA512 ef8ce824ffed51b61302782ba26e4995368e0a57847f2a7f5402ba296983dd86a3109af05d90304cdf4b1be27ce063c97ba3e8a1ff737ec161e20e8f52424297
-DIST 6.7.2-0-202406110334qtqmlmodels-documentation.tar.xz 139448 BLAKE2B cb4ec40f1940c419aaeb039acec374f1dae578787c155447c816440e15dcc82af9d9c2c838f4191d7b73a308ee5763ae541d489f125179ae521826c5e277e839 SHA512 e8f91c1626a93778a1e182513598f36e7edbcacd539d3722c80cc0ed30a81fe29d7d399496b73cc7e96d1ce864170f2d83e72f3045cf4c126f81208de6b49dfb
-DIST 6.7.2-0-202406110334qtqmltest-documentation.tar.xz 92176 BLAKE2B 8996ddca3e72c8d495df30e72995b219008478fb7925a1082d668f702c05f44a7bf032c652344c305d6043ceaed0c256e74bfff9060d43fc6ab97cf68ac5c453 SHA512 3cf082e888bff06204e9fb430d44345552af4344708e27c3f8f8c55ef05b2771c43b33fb7a235a4cca37e0bd696ec877298d9c646b53a74db4cfea599622071e
-DIST 6.7.2-0-202406110334qtqmlworkerscript-documentation.tar.xz 31272 BLAKE2B 828a5e2580481b50dcd543fb9b8f8314380edeec77c2605e86fda2b3fdb11d2d728009e75c4e2bd4ca3eecc34c3bd7a4f551124ba6abedaaae73b4bca4f471d0 SHA512 8b24ad46e64640dee0ffb0cb464835f94a97401e51927e11469d41d116922106aa6b4ce0dfb4ff5aa84decd9f2eefc69bdfa25f79b4329898286476dce082cc3
-DIST 6.7.2-0-202406110334qtqmlxmllistmodel-documentation.tar.xz 37088 BLAKE2B c960e59852dab4bef13d13f0cdb21ec7ae78a1a1c770c09254da48fbbb1e8593f12e1ac05ca251aa517518efd1769e1b0d58b28165f7f8897746413f2558e5e5 SHA512 2bb2619f5af332b5a52250654697bcdb768477b1083f2e611bb2c7803bafc1019f89c30b26e787f1a5775983eff1e0fcc218082be926145bb928ad6e1efead51
-DIST 6.7.2-0-202406110334qtquick-documentation.tar.xz 24140184 BLAKE2B 2f43c01419dafebc2259c4494014c0cf755b9bc7b44706893e23ea7f1ead40341f202d1db40233ea9a99922344cebc552511d54b28bc2ce6b66679bf8afe2f8e SHA512 ebae5ffcc93e62c8aff95477406d1233f75974086f3e7a15ada6fd3dce07afacfdca2e25ed39cc77537504badf1762519cc098ebb81e225d4ae2b3e19330850b
-DIST 6.7.2-0-202406110334qtquick3d-documentation.tar.xz 62792892 BLAKE2B 3d727767f030f66694399f7d257279a528828fc18a3a4fa468547003a315aa00130f8a0afa1ddaeb5c6e55fa3f8b2f261efa57f8ae48b31d5b59e329c3b426ee SHA512 11fed151af4aa51e6ab14f9e8600a6f80c5244e96c9ea90dd76046462854c0a2858850edc8888e0a7882c733dc74e91322da8394b3e3749dde8a0092649e7a55
-DIST 6.7.2-0-202406110334qtquick3d-examples-6.7.2.7z 19437981 BLAKE2B 331f89b06bdc6d1418e0afab3243148320c41bef07a43265b926eeaeec125f04d646107594e280e16c3399ea903fed940714e9b14e9e303352984d34ee29215a SHA512 dfc92196f37a8e0030eb5231def17c54be21a08d44a6eff3eedf50e666b3e152947d11b2822690f37878b7a09fe75171ee9de46e5d3a5a3742dcda20d64a7535
-DIST 6.7.2-0-202406110334qtquick3dphysics-documentation.tar.xz 4591824 BLAKE2B e2c1dced63ea10f77b010d48afbf41a7e94bf56e226af7a34a430c70545fdd493b0fc193b3084195ca28a612e37a443dad49c6cb0c1d8ec1d26dcfb37d38f726 SHA512 1f03a5414146b0ce64be3feaabde1af9ee958c5ffe173b7df95c86e8e1404dfaf13563cbc1842f70b423e2c9e1a9a3299578a247dfb2de18c1adae67670d7439
-DIST 6.7.2-0-202406110334qtquick3dphysics-examples-6.7.2.7z 2355396 BLAKE2B 41e23b2b8865e7cec48d1f5e1f8b7a8d00b562196c82ea76b3f151e55c715cb5b4d6a95c2cec93aefd07e3cbc747e49e555d9a5e91b8bd4576bcb0738358a196 SHA512 01ba69553e7877b8668a7a847f86327d6291fe3d3b3078d6142e86795dcd16a1c664df862098e100ed52b51cdd8e30ac0bf77cf808c1270d7ba9343bcdbfb0a0
-DIST 6.7.2-0-202406110334qtquickcontrols-documentation.tar.xz 7159884 BLAKE2B 559577315beba463d7b3e9a60bea048f48da1e285beaf8d38f8a977d49429e6474388d869eecf5e1229e856fbc4474adddd31f43661b2f01c12e94b8293eb0f9 SHA512 2c45208561bb529345f1800d21351b1535d77cb6e0fcd9700b6626467655820a4faf89d00bf4abd09a483253e9d78625a25ca26776877277c7a535f31ed9756c
-DIST 6.7.2-0-202406110334qtquickdialogs-documentation.tar.xz 314076 BLAKE2B 430405e1c7200994ca76c9c1eeb6461223db3cd87c343cd03e08e9f4748ba4072f9c1ff41f2a1e38eb6d1a446010640ed5c17a621cdc18dac7231ef70f8e4ed2 SHA512 a5286f6d7b2a5fca05b9ee59f902a6358769db3552a7a3497b7c6969a7b3037ae52ae7f907c1dd8b36cdad4ffe433fbcb0190317dc5fa34537eb8db381a94749
-DIST 6.7.2-0-202406110334qtquickeffectmaker-documentation.tar.xz 804648 BLAKE2B 3d6c48dadaadfb983093878f6ec99833ede76f0236f9bf56f01ecdaa4dd8aadcdadd25a84f2d0d0ce2be0347924040998f0d6f99b642785f5ff45507e534d6ad SHA512 9f811a417137ab6fd4f60f1b3e19985ac8f4a82d391ddb7c494042fa2fdb8402a337dcaa1caee11f784814689fad672fc8e6a746edcfeac1cb95940af4b9e62b
-DIST 6.7.2-0-202406110334qtquickeffectmaker-examples-6.7.2.7z 244740 BLAKE2B 5cf7f634050ce84119c6c9d1b9a097fc55083bada213a7b142853ff82281168d39690560c4a05d9700429255104d9f1f681458be9adf8a665cd5468ccd6c36f1 SHA512 f2c8042e0e0972bc7dd65aad2b60b561b46ec2120fed5208eb686d452166c0ad5e7e44b761feab5868043693bf45df79e9cd8f6c8563c1da21f1abe91e74844f
-DIST 6.7.2-0-202406110334qtquicktimeline-documentation.tar.xz 166184 BLAKE2B 405d91d252437c180c197dd61d9e72d191ae3340199a0d40f7c91f37675812a66f1526c5d2ab85770cd8f382243459117f17671bcfff8d611abda82bf028aaef SHA512 778428a44f39a391cb898e9522f4c9e880de497d0856af2ea2867b71ca404209097b0760bcbc220d049d81cf27975636bcdc97f4d964b6482d67927399bcd5ee
-DIST 6.7.2-0-202406110334qtremoteobjects-documentation.tar.xz 492756 BLAKE2B 77103530cf7fc3bee9160b46e7d2dd0e45a85271c0e87890fe6a84f126723d37ad3a2868c9cccc4d159e6953657284c1b4a397c89b15ccf06a50179ac9215c46 SHA512 ca72d44a48e62ff531546b194d76b0811534191ede837f56f26afd1819be8905f5fee2a8297191eb9d90f703b6e0019b8a69136c6f8c2f3b41ce4a34e32ea39f
-DIST 6.7.2-0-202406110334qtremoteobjects-examples-6.7.2.7z 81608 BLAKE2B 69bf707084ac808348eb3f145927934fa514c84915b686e10e1545b7132193e1d30b603fc818b3cd00ec4afe861e49a2ef491d964451186bf49659d3a78b906a SHA512 050b2955bfa8820c3cec1e335f631ff9f2b2ee35ea3378fb2113b5d20d60b9e72aa2f18752b7729781e676cfe66b33f5f71e71520fad902e5716c498ca6294c2
-DIST 6.7.2-0-202406110334qtscxml-documentation.tar.xz 396068 BLAKE2B 73cbb3ffce89f8d0ae6c7f88a691c1b30e69df737e6b0019fce8f29cca2a92e9a2ca188a6983cd62113c37c20ce2ab2a4acaa78a53076de4543bb309fbe0a11e SHA512 f734d47277ec3b9dae31c0d42b5be32ca439eca9bac6a9855880c08c404d1633386c376613961a148284d1c8abac1e9161658ae5417a703b662ce813e6510fe0
-DIST 6.7.2-0-202406110334qtscxml-examples-6.7.2.7z 140543 BLAKE2B 31c3081b8902934ec30dc63f0ecd2806d03f5668d3aa09b4769b4b7a8dde40d1f85eb0e8261aefe91168a347d5622cb556563ee6c045fb505345b365b7a2fc5c SHA512 f3341a015c8ff9bb938a784ed1f3ad8978e50565dbc4324233d0f31880e44ad35864928e96c0671ccc92e5a0800e4aafa98e49a0eaaaa17fbb6e80e6a9991e45
-DIST 6.7.2-0-202406110334qtsensors-documentation.tar.xz 2146504 BLAKE2B b6aa99a5e27d7803ae26d5db242ac6ed36bfbaf24f4fbbdfc1b1f673e239d8e835fac814a52222855636b6abfd090f282d7ea8e1b3248ddb5b99e419484f3971 SHA512 7a2c7d5c4cf3730234ebdc4aedffa92e047c7e65e113f47d5ddf14f4b6e8449064ee727bb61fd32de669c33bb39f24244f501d2a81b85d767c7bc2798511267d
-DIST 6.7.2-0-202406110334qtsensors-examples-6.7.2.7z 53417 BLAKE2B 651ee12cd0c87ce2684740e701b09a754acecfec8839fe6aba0e9673305e7c4266269860e2aea7d1c2ea1ea05e2bc43752fb57399111decae340314016d76359 SHA512 173bb07bbbf27ce0af739f104d56ffc1f3d94626531e1be99da984844b55677f1577e872c8320153bb57794b81f5fc626d662fd1e741e471a04bcc3ac5a6aa70
-DIST 6.7.2-0-202406110334qtserialbus-documentation.tar.xz 737340 BLAKE2B 190e453e5ee7c593c34387fdaf62298e0f9bb9d0457bd52d03a78d1a00e0b389b75ab3bf38a75e8c723d137235df752ef741f54a19deec1832a6b09cb21134d8 SHA512 8498afab2c0d47828768321ad411533bfd598290a2173ab8c86e7f16ee09bde5212361c77bdc22e4b18e56059edd5fca4ed0baf85871270b6ec78ebb0ec2f20c
-DIST 6.7.2-0-202406110334qtserialbus-examples-6.7.2.7z 212228 BLAKE2B 0cebbbdfd30f504f96a1fe8c3459cb19e123181ec669073aa0c94092578ab5ca41de4179c95af24a9eb9b87adcb59029b5117d0cfa270032324cc66e79a5650e SHA512 8e6bf466d26b15ff569379ab43b5f672be46c8893955f3e00a207dae8e48a0e72298e318f2543fb14fb214dd792b9d10f8a919012da29fd67f24cbfa4edca9b8
-DIST 6.7.2-0-202406110334qtserialport-documentation.tar.xz 183948 BLAKE2B b3c50f09d653632992ea04e2f99c6526e2daa343f70ea18fe9d48dd36f2cca9f73c5543fb6d93710aed911acbed4c8af2e0ae24a223bdf1e6cdf577a098d9360 SHA512 bfedd01eef60196dcb486b0038039d9cfa3428ca37bfc5148587bd9f248cb8f18c7b05da92e53ee35e35107210fce219216f90c6fa6c34ab110779578bd7bbbd
-DIST 6.7.2-0-202406110334qtserialport-examples-6.7.2.7z 81071 BLAKE2B cdc59c20e95bc3cbe74e6478a805ced55e59af097a8cf1e594bb5ee14b91de67040d605568de31806248144f9ad9e5eb6067dbced73e3aa3e13eea9d1ad8f473 SHA512 22a320b856c06cd40be848d94571d68c7d3b8271fe532c9e6803b8b6a2491a996c3961853ff896991b79c7d6ae474542ed148c0bba24f0ede5c1604c995d22a1
-DIST 6.7.2-0-202406110334qtshadertools-documentation.tar.xz 196076 BLAKE2B c2efe1bdee6a95db972b2cb866ba7656a7fa8342215b960e4082469747ce501a196ae4f90d682ae644de5b9660c6bb8c62237cc55cf20ea63842e27979977e71 SHA512 1d2b7a9b74286a4ce5d497fba4489979a82e8597bcde5a3b96806985610d546b264e6e36cb1d42cc944f53856ee6e1dfbbb6ea86bd6b92d512f542a5453522f3
-DIST 6.7.2-0-202406110334qtspeech-examples-6.7.2.7z 157785 BLAKE2B 39d929437b792f0601ab4bcd2f335132070d57caf3efa03efc38c7958d1af458f30a2a235612587bc654b718fbae28ae62ca9f5a27c4caeedb63f8e741b337cc SHA512 32e953677a958dbdbf5030e70907908cf3ff2694a4a5533b82cc4def6dc83c45ab42318394cc2dd48c0311575340f22e70f160f83f1082b2f977a63fa7d6a76e
-DIST 6.7.2-0-202406110334qtsql-documentation.tar.xz 898056 BLAKE2B a1ae5a475470088ef4f35c1b672b83c0342ede3f0304c589d40129d5a6e2d9282058890883ef8b39985c5b28b0091949d14f4d9baa2ad98c9980ac553970c5f9 SHA512 709f6aa42749b4ab96a9bcdb3bc0fac8f1b9e6c2264063801eaf8766d7d91aabb073ae53d778eaed921c6bf8f993ef0e4eee3ede9febea3c5a8da52b971b8e27
-DIST 6.7.2-0-202406110334qtsvg-documentation.tar.xz 104084 BLAKE2B d2639414b4e824b23b809e01f6784f4af871977ba2a364b735001fa8fad6e0789e868502adc9c24d47e64878e5f0aea92551445fe4e5091c7de73187b994d47d SHA512 79b69d05d0a4bd2693e938e89ff44b7e7f20c455a0579e0fe700433a52aedfa0035ffe418162067098bdd3be52436697c4773e79d5de4745cf0c54a3d3210384
-DIST 6.7.2-0-202406110334qtsvg-examples-6.7.2.7z 157 BLAKE2B e458df7959196c4d9545701dcf58e2b324e78aca0b460d4e2deb289a224d5677e927fae391ea631be765a9a65535468a6380ff337e9924283ecc49e5dafa2462 SHA512 31b791b67fadce021124c49f1b498a85dda90780bf3d5f26a2d182a0d8479a5341b5352fa06af61285487acd7e3e7f7301550593c31996d18895f21bc7569327
-DIST 6.7.2-0-202406110334qttestlib-documentation.tar.xz 220500 BLAKE2B 6c296bfee9289706cfb8739fab252e2beb99b105485120d522b649ea2f5593f7828c3a89ebfaee2187337cfca06218a3b12023e2aa93a9b6ecfe084d0e6d2ad9 SHA512 1342e85a39e06aa3b751dfecd06099ca0a74a48450172984709861251c2a56fe8f56cfab4b118c49a673f534e1eae470e527ecbe59b69e2f80fb534f9fb9ecbe
-DIST 6.7.2-0-202406110334qttexttospeech-documentation.tar.xz 401676 BLAKE2B f9a444a54ab89d00b7feee6a0ff38453b265de869033034e39e5c5dbd7273dd59a727d067b56b9ed5594da3db6368fd3d9aca59f8407c22179688e1d7855518e SHA512 6aa104060a48191988cd292625b6e60fe8487353fefab63c82807bb1d6585bc2262de33d703d99b175a0667d6b87c74c3f43256145a962acebedbe4c7437095a
-DIST 6.7.2-0-202406110334qttools-examples-6.7.2.7z 469076 BLAKE2B 943fccdc1ecc3f0b9d4c31193671ca509fc16cb72ebc56f14a39dad463ee35e487a39cf9d0ef5bf473bf9f58e4eb435021919ed2d616c550cd7421d24a25f326 SHA512 68585f2839f68a974bf8f640c1492f7e82c89cf761c49a887105a0433aad0b9ec64867e0e45202318a3c6ee90d04201ad10c2699a57fa91abbcd4abeb7c70d37
-DIST 6.7.2-0-202406110334qtuitools-documentation.tar.xz 206528 BLAKE2B 628d8d5072934f72596dd52139928239aa093e9a21926563fe954665a594637f137b80720b0c553460d95f4fb2291db6b8085c59f0634a3155b92d82f78409d8 SHA512 d142a35f3e9a966551e91c77ebc2a99f8854c63c026a3441383f3fcca653d475278315a23d35ece2bc112422a0c4e592bdb47c517bf24e35ea14c8d16e43e9fa
-DIST 6.7.2-0-202406110334qtvirtualkeyboard-documentation.tar.xz 2073996 BLAKE2B a85db2eedc43f61983a288bd4642a5a66bd6256f64e552d8f27272e101b4217b4ea9768b21e7baf00ee899981e02a3879950db2e76168449083a3810ab97518f SHA512 6b34f26701758c440ffc2221918966da27196e7fa4333896e4451e9c9f1c4a72a00c8671df2d1ac4a277a8c6dd0317c50e8382049c0fdcc950c054270b0450ee
-DIST 6.7.2-0-202406110334qtvirtualkeyboard-examples-6.7.2.7z 7045 BLAKE2B 58d162662e75159ef9794fdd009b7f6edd7278c00552a28f947f342f1bbcbaccfa359b6d500c2c83216acd00461f28cdead5f024e9ffee61f0649c13336a1624 SHA512 5bf7b79e65ff4d400c2b1f05d5901457bc3c04a54f73c9cfeb26a245e3986ba4dbe2315098afc0461a7e071035b083d38c1a077953c508b769f59553688cdce4
-DIST 6.7.2-0-202406110334qtwayland-examples-6.7.2.7z 568514 BLAKE2B 439103691d2b454179ccc852feb299f0daa85860b56b6fb129f240a8877b63815cf736cfe661c99c6aeca4225f8042126e653572c0e88100d6ea683cbde66bca SHA512 36dfe3729b02562ece3421a7fe6ff77982e4f61f9bc10c49ebfd7f235794441cd0f33bc31c9dfe5beae6c3f5dd924287ef39112d384744c42bc72bf73b288c8f
-DIST 6.7.2-0-202406110334qtwaylandcompositor-documentation.tar.xz 1602076 BLAKE2B e95ac0a1ffdc8fee007d4541b4d745517d108d4b556e7a783a85b064f64cce4af6247d7a03c4c2c3217aabb5b11b7a97056a2ba3674b07af3f65e61456bac87e SHA512 460563745ad61bfcad0fa23f1569ae743e987e47dad648ea5dd1ba32152c5ba11e0c931134af335950504c23a8f93bac54bae24a77de1f7899018e69b678e299
-DIST 6.7.2-0-202406110334qtwebchannel-documentation.tar.xz 166376 BLAKE2B fefa8eef18b90a5356502179b8483a66290fd44ed7590dd7ba3a3fe993de003848b51821dd95a049d053a7557794b5aca89b753c5b395dea561c3fb4e9d80401 SHA512 a9afb624dcc976ab16771c1fa2441901a0a1a97d791e05a8727ce4560a42a7d3e2832dd21ab4663ee52214e412f13f2b338ffcb02b4709d89f0340ed9f6926a0
-DIST 6.7.2-0-202406110334qtwebchannel-examples-6.7.2.7z 66110 BLAKE2B b59233f2fdea36af9efac13c21ca7607f2c77450fddfa3632fc957f2c34edc23a2187a616e758107d5b6b69174d94090e1c9af8a8fc1e892405243f175249ea3 SHA512 1e1de5b9eeb90e6f5395f5e5e825d931bb25a27976f0e2f2722ac1ea886d86deb9daac98ace80f0e2f40112ba6728edf36f71ac613a98805f3e27fc6894bc15c
-DIST 6.7.2-0-202406110334qtwebengine-documentation.tar.xz 2007124 BLAKE2B 3df41500c15e05c3986d79af3816ab612c53987d1e4c95be1642b6459c13c93b231f2c94d58ccf1fe8815a0d13db15b57f2a83fd64874d68395ee605846811f4 SHA512 aa7d8dc2933865ffa91e050cf64622d05cfb65bc9c9e3c622183c63692f243571f98fdb3925ef3958d9ac1f0229329ef08af9541bf07170ae56020b2d9beba85
-DIST 6.7.2-0-202406110334qtwebengine-examples-6.7.2.7z 1115962 BLAKE2B c9e960c8b4a897f9c16be4d19ea08dabf5cda36751361c123dc2a42dd26822e1f67c4f65812b9007d5bd00f433fe30bd0ac9bfbe86d5d838aaa92a926059f4ce SHA512 d4dca761d9abc9b481c37e7de1d290d25842d0fb21100eb063cb8cbafd6f6705759b3f1015bc5603d844768cd52351b3188ac2f82187bd96f08c32236675615b
-DIST 6.7.2-0-202406110334qtwebsockets-documentation.tar.xz 532424 BLAKE2B 812bd822496b900842bc59927fc08da962a050cb36511d8ddbe21536fbbe5dd447985e0a70d46f3ab26b7806b6104ad2ae33d7206972340fba557bac6814d831 SHA512 c37e2a7d34ff1f1a6e8945284483a21db42d3b620a16c10f4ab83f6bf169484d4b15975e315f70e6a5146a97afbba3da15fdcd4e54fa19088d47f88825ff349d
-DIST 6.7.2-0-202406110334qtwebsockets-examples-6.7.2.7z 249019 BLAKE2B 746b05ab113ae49351fcbf7e8ef940084ca305d1b4d5ce64503f5319f9ecb18d358e10ba193000b6be7c8c0e092d1748abfbb0c0f738a54cac5e65e0e1b1c621 SHA512 959b6401fa49f79f8651afcab87b9a6aa550cefba9575c71c75ee1edbc754a4a09649c74806b3da4a19c61d248e4e29cee8f112dee1a93ebc6ee51240bd559ac
-DIST 6.7.2-0-202406110334qtwebview-documentation.tar.xz 126020 BLAKE2B a8523c1e1f642a4a3cb8a08051538f1be30e9216e6c902135362e18cfe54b7d7ebe8f0d52f1e4b982cc5f4c06ab9c65293f621aaf069a8367fb2a664a697be8f SHA512 7fb8e4eb61f29f2583003a32372f49c70dc86875a354ae1aa5a88f4d233369f13ce2f4d4495a989678f1ddd7df4299d204beed8aa2121cc35b471dd3f8ce51cc
-DIST 6.7.2-0-202406110334qtwebview-examples-6.7.2.7z 47314 BLAKE2B 822c3ce800c5fb12a63cb87190bfcddf1c7cb6da2420f9ac53cc5a668f68085412084714f10ae93e6e53d87bfacbee12c3bf62975aa46e8ba0c4c1813bf7fa52 SHA512 fde14ae310958dbcaf46500ebd13800bf5673be889f421ad0a8b98f2d26d3776ab2ba2c3ba1917fb94a8900e3a0aedb465e812d177c39b1c39646c9d7b226f3f
-DIST 6.7.2-0-202406110334qtwidgets-documentation.tar.xz 18053400 BLAKE2B 3190d89f451b8178023a5a09b3b1721563ae0d5f12b51376be1b9c9c7386a9038006d16c0181ab2784bb710b52c3018b6d92b94ce5a86caeb86c656bbe3767ac SHA512 7844e47239686a8b63e73af36d5f35b9a9e0e6bcb7f2f95f5690cd36ae46e57d2b8b1d363379620dcd4586d56e3e6402aeb1955eaf4654de6cbdb2ca9b377401
-DIST 6.7.2-0-202406110334qtxml-documentation.tar.xz 341328 BLAKE2B a72b95b2f3c16400d9b7219def352719f81a338a060829a170db5da500672c14c36434669fa74944be59b071362ff8d9dd436e939afbc4b6d63f4c7038c60003 SHA512 9023ae9bec76f28785458e6cde0750aa0b15563ef7d891faa7652d215458fa1516abc891de591cb8b98cf14a2c09ea264f1aabdeb296ca1e929163a60db11b54
-DIST 6.7.3-0-202409200836activeqt-documentation.tar.xz 183200 BLAKE2B e19b998b0f10a0f047056c537f30f1edcd455d9d4adeefe746e8fc07d36cda5844e302d1bd7b5e557366e208062b61a33a1f4f4780c662898f15501c78b459d4 SHA512 7f1735c33a1af9af877c39166762cb23da386d39461cc186c909816a02e01b654dd2b612116cdb1fbbae52dd1207eb51c331c86eaee16a01b5097416a4d60fb0
-DIST 6.7.3-0-202409200836qdoc-documentation.tar.xz 276700 BLAKE2B 6d138bde130c880980ad64556d2fccf79a3c0cc24a42c544de4d1d952eb8c50b9ab854374e3d066f97df33ce40239e122b613cdb53344e5645d5af5eed33dcec SHA512 39a701c885d019cbbd457f49cc348790ca81972bb4e882e28e4d319981f2c956e0bb516edae7ebcfb5b28b4b2b23fc9183f53750da00bc34207174aeb74ee676
-DIST 6.7.3-0-202409200836qmake-documentation.tar.xz 344240 BLAKE2B ac2fef32f4e3621eb2bd0f747aa9f45908a686d9f542cec60184db64e88e101fbb9b0919de0e37fe06cb73db3befc8056164869ba56892d0c8a05f66e78c86f8 SHA512 c8c14b2a987d396e9ce66987efd289c63a45fc78945395b70f1e00b515124c3f01c5808da10bf7fc85570be50f39523d98637acd2603d83cead2cf6a982a9ca7
-DIST 6.7.3-0-202409200836qt3d-documentation.tar.xz 5604636 BLAKE2B bd0cff921d91643f2716fe17c9b3d42cbe54064ac2ac703d0fb0e4e89af9b4d9874b7a242a1f9e011cbc15a5432469f041a17c120ca7eedf3cd692b98148c360 SHA512 5ccfaa6947457eda687191e27d0e231230cc3b9d5ef9ecb498d83b847d0e57c91b0d08d462240a1d63e0d2731f1c38dc14e22cb8e14cff3a7780fc1a6da5b984
-DIST 6.7.3-0-202409200836qt3d-examples-6.7.3.7z 60337747 BLAKE2B b9463d24652ad3d12b090a0be763c127806d7503edea829ce30d75cc2ebe2f5d9a122b68593a24e8535088f457dc03e7517d9e45ff51872f585da169eebd9001 SHA512 c9349d189a2bc47629e34fbe2ed7ae4570564d96872d544e046ce9f28c500f3ce6d4452727a40bf48b39fa312a5fedc85848596e827e5070a9a4c088df7de439
-DIST 6.7.3-0-202409200836qt5compat-examples-6.7.3.7z 28031 BLAKE2B 7b665a7bc737e547b6f2105bb460ce47287e7799b61aa69658a5827899fb2382dd4299935006cd3d06cdba0bcd631fe91148cbd16064cc5b4fa85498ae2b8e83 SHA512 ce9f1512dcc1e1d48f783dfe7d8d7e15bec45b711a932c75a5718864d11da4a999895140be5cf8951fb3757eb11947c4e59d8a3085fea9f2d99f0d30ae08591a
-DIST 6.7.3-0-202409200836qtactiveqt-examples-6.7.3.7z 12022 BLAKE2B a46f5f3344cc4440adce64a69a46b6e22a941dab36c958164cd048e9ead855cb8c057cfb39e185c6a40b3941ee4ca2407f954c87566e2fe5b44a361896d39646 SHA512 b6dd82c6a0043f986fe0a2f1aba18cb8abc97c1a64add8542e95ccc9b800ed6cae37432d10527a80debcba33d459153d9c20a2d897d27ad1630c66f286fdcd61
-DIST 6.7.3-0-202409200836qtassistant-documentation.tar.xz 469220 BLAKE2B 3bdfab60eeb40b03b629e721e48b190e7ff2d75be826cd6b1ef5dd4200a4ba551126dd6768095cdddcbdf705441f1796e1dcc7d85b873a7196450d05fee70311 SHA512 7109b8942453459249d09525bc938cd301a9a040a80c103d6fbd776ba6632f526afa23244c625224b5210480be85df66b08fa66e00ed81e4cc01a699f7450e34
-DIST 6.7.3-0-202409200836qtbase-examples-6.7.3.7z 4314680 BLAKE2B 898772dae8f2e2b593169d13e41a826d26303033dc961d7380fa699a3965707a3584757d3cf77baa53fb33fdc707c3c3b0310ed1a6419840acb84a7bb7e32d61 SHA512 9eb9b7798e5d5ed1afb53cad10846246344834fac03f2ef784928cda0c0ecef6e213211663f2999b70738efaed560ea3303d47c41b4d4d18bd10e8032e8adcbe
-DIST 6.7.3-0-202409200836qtbluetooth-documentation.tar.xz 1034816 BLAKE2B c7a2e14cced3c31d1e9334c08b193e7c8e552198546d8ba7402fa6f94a6571d28f1708bcd0be994ff629e23ba57e32f817ac714370459d18da168c6aa563b0a2 SHA512 cc435be32e7116bed917250a6cb0c3074340c35ea153c3195312b905b0408c164c75ce8cf5e9f15e793aa2c1fd1dbbc73c9cca000e49e209dcf436793963c84f
-DIST 6.7.3-0-202409200836qtcharts-documentation.tar.xz 8854756 BLAKE2B c8526a118497af6933659b0de47f42d8a4cd3f2e15fc2a5fd69983730f3ca3695b04fdb199c1bd56001992b133c18e9ceb31d6630ca4116f09df5d1bef7d4e73 SHA512 10c603c6434a6db664bd4bb933879c0f7b46dc0dc48ad1de6162927dfa594f9b5e1e5b74def1e4264fd6d8ee0154359fd058d9645fa88d8f3b9c1663ea88a096
-DIST 6.7.3-0-202409200836qtcharts-examples-6.7.3.7z 163114 BLAKE2B 23a1c947b40e16bc8986e17a628fdc5c3936a56ffb4e06afb1d7eb9412606800f27bd26b4558619e59d2e49012eda1432cb4343d4b88c1c3aded959241e753f0 SHA512 28f37e48641afd9cb2d1fc08dd2c429a08695954a45c08fce436b83976de1978f0acc82b55eb7200391b0724d251227869970885b02db2b229d5c3877630c0c4
-DIST 6.7.3-0-202409200836qtcmake-documentation.tar.xz 96048 BLAKE2B 28bd3038f47615c799281faf6246ac8fdd578043ccabcc8b3d68de94477b5925cae880bfeade5ba2d0716139d1625879b44744f3a127fe2d2d86e9976c015105 SHA512 7ca7c85c5e5d1ab6ab18505766fa3dde68a3c8c907413ca82ad46624ba348fdc1911468e22faab3ed36d541b27a2f995557c33613ea774d577fcb107b6085fe5
-DIST 6.7.3-0-202409200836qtconcurrent-documentation.tar.xz 185808 BLAKE2B 357c9e2471e5217f0fe833bc302653cf1d33f0069bd1b119ec165b533b6f97aedb467bc581917f6bc1050b41724f8e6e66e88f40502174cbfe2eeff1fb495a02 SHA512 18c925276d97b94391bd95f90349705b59fc91954792ad328a58b2c643b89de750db01f6c9aac19b9ec1b1b147b0fe65f35b72ebdf82ecf16a7199f48f07d0c1
-DIST 6.7.3-0-202409200836qtconnectivity-examples-6.7.3.7z 403836 BLAKE2B 29dd7ed50d9cecc830035933c401bd10af291b2263c082709a7936cf081d939b55bfc8057466da0c9a4ab80746984fbe5f501bb1a0ae79ee596cf683996e7704 SHA512 0090e8473e1c7bfc5c936d6441e2cbb7760a774cd5c18c78f62ee384d30a7185237eb11f04311badd75816be1e40aa779bdfd559929da1f5bf6a79f3ae391a9c
-DIST 6.7.3-0-202409200836qtcore-documentation.tar.xz 7147148 BLAKE2B 0572796b9952e7dac6b18d322891c9eb19016425bbb06c94c581233a0f03a2733a6ba4a42576c6a5381c7adc04cf3e97ad961743f83924f884c0b69063aaeb97 SHA512 e450d50043c01b4747410c61a6822f485cf79806354d4c5e7dfbc31553a94f1afb4823cd5f2797d53aa7898500f50ce5d84e99af52841390530f1fa798ed5372
-DIST 6.7.3-0-202409200836qtcore5compat-documentation.tar.xz 319588 BLAKE2B f514eb34d20d869cabe4503e40afeb1500fb5db68d1343ec8389c6cbff9a9cdac88910e018274f318692c65f8c7820bfcf102695420a87b2850aaa8288a8cf91 SHA512 6adb76f5cacd41dfd0d9fc6ab35f563d021f4a2165f2f708bac07a91d28a2e629a9b3f55109f8024fd6f612d81562631cac54031319f06b27873af8d074897cb
-DIST 6.7.3-0-202409200836qtdatavis3d-documentation.tar.xz 2711624 BLAKE2B 5a68716384c6ef9ef044aaa80d46630758c7a29c4a014f95701333832862cd0f171f648f3a3878354234dfbe740a9c2339401a4b8753155ab69a0a7c25d65a63 SHA512 3bc7161fb1570f21080922d5615ffdcf0b1302e7adebff83a88b0f46556ff220aee9070324135bbcf4a80d186711c2119478b0823625e431ef5c16ca3a39b9af
-DIST 6.7.3-0-202409200836qtdatavis3d-examples-6.7.3.7z 2771480 BLAKE2B bd6fd07927b536a9c76cc132365cc17318540d64aca826fcdb26ab9d40dddb7d23d4179c3ba16a08b8fc03603157ca02afa12bb4d0e185c34b5c07cf4216b4b1 SHA512 b5af212984c6589da411fb5e99fabc14dccdc3a36620e84e63c4dd85437df43dd18f5c64ecfd50b696e46f71eb26e5f2d2186ff4942ce01c13c1c274722eb2bd
-DIST 6.7.3-0-202409200836qtdbus-documentation.tar.xz 333572 BLAKE2B 6fe5169423040adb8e2bf8ff5f5e9cad1abc85c2e2be0c49a9f98c3f50f2d97f381aa335ac7772c12fad9edc2215f4487ed302a5bde2e7c14a822014b6c5998b SHA512 a249a7b418470e5f4e60c7c8ade04c691f8fa84e507b4458630b8f6e48238994fcc4d824e8482f34ebba5a193a024e498b8437c72275f0299626aa3a944c837b
-DIST 6.7.3-0-202409200836qtdeclarative-examples-6.7.3.7z 11655539 BLAKE2B 5670b9b9d8574b2aea67e7fc199937d499a445079bedb9f37547c179f92c400b121fe88fa10039c57e538fa1134cb2e5ccdc7e21db97225f81ce290180351b4f SHA512 01a8e74b54d97fc1c40fc54fb7714d2957bbdd564ccf25e4f18c1347c89d57b5a0f8d07d12d1100538372bbcb6645da867e4d540c2359937bb7a5c227f127593
-DIST 6.7.3-0-202409200836qtdesigner-documentation.tar.xz 3330776 BLAKE2B 1be966b3bfa3477e3343b5686912ccb2dcdd76c182192982bc91a5799725e7f98fafc3a9b0ebf014a200abdc15bdc73f2d9d23aa42dbc3fc588db34b0a25d6b9 SHA512 722ab1038c0dc025fe4b3895417dee321b71fd7eefe6805c8e801ba864c1538196f2c69054e5f338b52c34ef5741966be0c1487467295a551e7d381ad15904ec
-DIST 6.7.3-0-202409200836qtdistancefieldgenerator-documentation.tar.xz 149748 BLAKE2B 868d54c4f94ec08df17f98e0b23a5956842590cf623bb15a915615d7fa6ef13dd3cd4963beeb035a5c557a0f5654bf5a00dd10ad1f31571443a0142f4a267ea2 SHA512 f532cf4b2a6e86a234efbcaa07e6ba8345582a73922439a66da1d6fc604fc26c61af5ff189a1fb858b30012750f5538c753aed04ba9ba288fd57cf8309f466ef
-DIST 6.7.3-0-202409200836qtdoc-documentation.tar.xz 13926084 BLAKE2B 1a5d278948cd430dac4dad922adfae2d941adca819e73cf8d18c381f89556ff0d08eebb7587a9637efa335b141470ddbc8a658bf953e56769b42db8076d37e85 SHA512 1e745a76a09fb7c99f0a410321d4b697ea0e540dc114f5f4a1eca60d70189f06f40e7476ed43ddd43c7d8e699a76b21b59ee37bb55797cefb9ebd032dd92e857
-DIST 6.7.3-0-202409200836qtdoc-examples-6.7.3.7z 8047938 BLAKE2B 258198bd519e22d738f850486e2e70f523e5400b7024f40eb472549ac10c2e25ed1ab4845ce812dcd9f9fc03c68862d9efe186dcfa8656e94b71961745189c7a SHA512 6cd2c77661a7b7633c3636b71657de48cc089b244281a8e5ff2bbc8fb45d993435ac54a44251993fc726ea25310591c7a54d7b24bfab3489abb102f350523d51
-DIST 6.7.3-0-202409200836qtgraphicaleffects5compat-documentation.tar.xz 25784960 BLAKE2B 0185d86be5537d78a119e0ed3beeb000128c1ed65f15f2429b0a3c66541e69732eb06e67558b0107f82da1c507d7e098666f8db75bca948019e2ab9f7fa50634 SHA512 111eaf9d6af09bd3caa54206046fdbbeec1acddbb8f9a40f021612ede5c6692345b5a64c9f1bd042edee278cab8297932cc39c2b7004ca0aa8c1adec92e9870b
-DIST 6.7.3-0-202409200836qtgraphs-documentation.tar.xz 2989044 BLAKE2B d2a60450fb320be36d9a233420c2c4151abf93f82976618567027c5f92f037c7ebd03b93c6d612f497242b3cb01ca249e71a05bc2a693e1a7c23470f66def4e6 SHA512 0d4b752c495f64c93857100416ea2eac52bcd3251677b05ee876b2d503df2f80fd7a7ef4c9db49fd92d0f5706617ef73cf74d8a84c17fae1b6628ede87d0240e
-DIST 6.7.3-0-202409200836qtgraphs-examples-6.7.3.7z 2456471 BLAKE2B 533cdc4c5a498683fcf25d001936887737f957e7ee2e6402c55dce8873924526428bb5a8d9bd92696549248e5c5128a714ab91e290c8522f55a90a4742df06b0 SHA512 d79cd74cb8ef87305ab3ca1067713774164be557b17489facac97e31e2317986b4c19286da9c0fc5c669742be9c58c65c802336e27f0934e57d76a184a5a0459
-DIST 6.7.3-0-202409200836qtgrpc-documentation.tar.xz 274260 BLAKE2B 4c812f0a5a72fcefeaeb7ed562e8d8f2e959c65313d2f0f92ffa7aba5dbc8c0b6c97fa64ba698657924699effdd286e102093f86f05c0aa4c212c4fdea4593ea SHA512 55045db50b3c96154fbd29bb6a59256cd6f4b823057d863e933ee6e220e787300431c9b9622cd4e67c067e493d89ca57a0691271e57c3d303a91dc9ba6d5c5b8
-DIST 6.7.3-0-202409200836qtgrpc-examples-6.7.3.7z 96581 BLAKE2B 8dd30b8b813f3794cb8d14962c0987ea75d1102c91c516568b1739b37158485731a8fc03d626bda3bdc2863fedf18a8c34e7b366de10e3ce11506f90fe5354dd SHA512 f390996dde0d510497c3d674404693e4c2371dd7e7111708cbd29a187285ec5d81d4c29afdc00141ac362d2cef8dfa9407f2da91a502825f7bfb60a8680d2436
-DIST 6.7.3-0-202409200836qtgui-documentation.tar.xz 7206496 BLAKE2B 93a76c23994ff91bf0ea97c6667f7e3307a8cd10e9de08a10c8c6b03baa7bbc37d54c4b2e25f7002a8cc08fa87222447827b3361727fdf14a82aa5e8d6fd23fb SHA512 acd5483d0284728ad06d337e915ef5e911a789ff16d514d63074b23e21bf23557b4838d34fd447c8147b07313089630d38d8d4eed8e7a1d1a18216f00c62caf2
-DIST 6.7.3-0-202409200836qthelp-documentation.tar.xz 212616 BLAKE2B b0b0ce9949e5c77d45621f66d71bc64f012479b02ecd916d04b557924882a46b66e75e31d3541544090ba792c0ee41bc9a748436b3ebe69e480fc1996693eeb6 SHA512 c07380110d8bb296925db16cd96a4d1a9410266c0fa3cf96fbb9a44e68449cbab619c8dfe13527160a6a1f44cdb86cbffae3aee3208489b6dd16e95b0d9791d0
-DIST 6.7.3-0-202409200836qthttpserver-documentation.tar.xz 292188 BLAKE2B 85d1f3966ce75cb42e14a1df387de74ba3d2fcebae0d7e716a4a23a4578a777aa936c84bfe82454c596167e9c27ecb84c29a821f12b728f4b0171602053f8e7b SHA512 c3b3b14d5aed3543782870f8625ea8fb3d64ba1184ea64d61d967769fa77456c2aac9a49da58db62e13f5bc63262eec7300dc378f7dee932e0791d1792d2031c
-DIST 6.7.3-0-202409200836qthttpserver-examples-6.7.3.7z 51607 BLAKE2B a90f12392102517d398d85d59fb96ee77e3af4a20480706fb04c800560fcaeaad07015a8195f1999e4f73dff8e50da73baba9f6797ebaceb83daa2c7ff519458 SHA512 781d98e0d7ad944db5160348774038e1246919653ae5753fa973a4ef32c8a42f43aaafb4302c4e00057af51d32147fee8484780a20481d14ec14f5705916918d
-DIST 6.7.3-0-202409200836qtimageformats-documentation.tar.xz 32224 BLAKE2B a40505ba6363ce669fa978af3f12660fa42ab1e01dea8e954d6e2e6c1d1859911968152e75b63507a2357e278fa7c1b05f1aebf3706278644aabb361e29ea6ff SHA512 16bec611fe7a32da5b40fcbaab4fd0cb66f8bec60cda2008cac041f2547e30dbdc3fac43e0e0be92595d95e2a3d7996ac01d41da5b4cc2921f2664cf9655b756
-DIST 6.7.3-0-202409200836qtlabsplatform-documentation.tar.xz 539540 BLAKE2B 75a133ec3f58cecf2f9a48b4542c321474709e91fb971f50d5e24aeeaee9f765e6394e635a5fda5ad7c12a95fb85451e80ba687075aea353c1e70098a119ff57 SHA512 f91e8885dfb420354cd217757a4991c504cda7bc55dab3451a4ef8dab4beb9a13c370a00578b0913feaa78c56a9b4553e9eedb6107c2f5b7656821b0cef93105
-DIST 6.7.3-0-202409200836qtlinguist-documentation.tar.xz 1134256 BLAKE2B 2a8d9a48bf3df940abb6981dc3ab604cf6f70f87cd3d7481ee63474c361e8d7978c112f6aaaefdff45d9691b00d8d5b80f62f8e40c89ce5950fdb9be2e49b13f SHA512 3b08ac6afed2f25314c89911b3f5300cd4b644c8da9652fce54e8368e2bcd0b2cb925cea789e8cb8319b7545c900554785c926d8ab55c6948b8f977bad574ce3
-DIST 6.7.3-0-202409200836qtlocation-documentation.tar.xz 2934928 BLAKE2B 045f97c7d32de5ba38952868cc6d67cfcb78469677f9dc5595f1865ef9aca35a3173e1ce32a825a38daad58dd8d4631077a4732f908f3034d298b26e414bf84b SHA512 6c8a916e1a6bea24bf5ec2ef6ca0c42899dddf3d48f6915b52da741ecc31bb1efc3e3909417d702cba55d0eb1090ecfc666ee59dc1c6c159216287074e4d2197
-DIST 6.7.3-0-202409200836qtlocation-examples-6.7.3.7z 1570346 BLAKE2B ef91aeedf11054e9e7b1861024c8744f6903ab9cf0b83bceccd8cf2cf8f1f1ac2deaa4af592b6e0038ca021411f2e66f7e1c20276ee30176233b92b64027a2c7 SHA512 92df348a14ae4b4c684f145b9226e28fa8e0ee00924ca908da0e5d44d42d73d0d3f91156f4c06f0c08179d9fcd7cb2a7d0e448058d25d5bb36be3c472e2ea850
-DIST 6.7.3-0-202409200836qtlottieanimation-documentation.tar.xz 40592 BLAKE2B d92b6976aa76692b6172a6804c9177f7c5835c4deb0d067b5c2a1d30ef3119d930b5b7bce092d13ac4a2dcd5a8153cb5dcfe2bfd65e058fae31b979f7d124f54 SHA512 00bb58a3927e84d7263a12ebdba1e0b3be5c17471ae248aa18124d925dcb70874220677d49699fe4e6c99e578d72065a33d74bced0e08b86b00c508138c51f43
-DIST 6.7.3-0-202409200836qtmultimedia-documentation.tar.xz 4651144 BLAKE2B 688d721a7425e6ef16c241dfbfc1b069e94329e68d01e312973c35f3945aadda323c12ac910ff8cfc6d7ff3a85d495a0d595a927688ee61aba0e8d30ee285251 SHA512 27dd9e1ecbb65b65e17f9d07d33bd91702bae4e15cd25018dde097755fa365a524155308ac0f7cbbf572b9fda5be4c63aaed31fb6beb9f8f7852f47a8f49a7d7
-DIST 6.7.3-0-202409200836qtmultimedia-examples-6.7.3.7z 1648936 BLAKE2B bfb37717f45bd6700e7834b829745d7414b9f26e14f36e443e30890a5eefa5f05dbbd3a34173f065b7e77f7356598011bc9fef6514c80ab58a75f19532620d1e SHA512 3cbcab878651df4d709167e544027f64d449882df2bea42f962e901e7518c6eb796ba83baa2646f9c1fc39ae767e67b7a7323096e9826ce77fb250401f703f3c
-DIST 6.7.3-0-202409200836qtnetwork-documentation.tar.xz 1432032 BLAKE2B 1ead88a9e3008c7b1b6bb170b00ba6b38f567a0dfa33b8a471ce6cf9822c2ed0e87f8483a1bff7790c76c338d248d8f1f8868b0526e0ab1ca30013f2d476b944 SHA512 46e1b057cec360484dedde7c500faf48f373f06c1dd81493b76eb74a8af8f374196bd21fb9b6e82a969a4f0148a409f86a2651d8be269a8f361b6fb750babf88
-DIST 6.7.3-0-202409200836qtnetworkauth-documentation.tar.xz 199664 BLAKE2B c8573aa9caae574b1baf81989014b8edd3d01ee0bf3aa94afa3399b1018e9977e95b03e87ad24a6dfaa74859577bd0b90421304a502564accab7411ef6578f5f SHA512 6eebecf39a325ea34e9393899754805fe8f0d560c8bfb330870132dfd974ff1f87d22738f68f9ed41791491922a178500ade4841eb49d877987c2558cc6747f8
-DIST 6.7.3-0-202409200836qtnetworkauth-examples-6.7.3.7z 41529 BLAKE2B 71da9d342d967b715813a58af32382a089b84c04ac2f91b0cd671731b861a8a1bc85261d5eb3157a6989c4b5695696c18718a4e203b86c043535a17aae6118cc SHA512 49a5c97cd5f4d8d22e769473d394a90ad6a3bd1cc5af9245c0bc5b6004dbdbb12848673ae51928b25eafbb2c562f90ed92a750d21660f168992e15f1da2d8c01
-DIST 6.7.3-0-202409200836qtnfc-documentation.tar.xz 234632 BLAKE2B 2b7ff118e72764d2a02a50338ebd863cdaf6795567572044d9f281499668e368d4049223d7c1533911f05f5dee5b4ab56ea4c709d79ecdd48f984aad53ceed48 SHA512 bf9ddd77276e9a1d6c23431b5b33c725f6ec6591dd983a45b252a4929e4ead29f6fc4bb8fedbc78703daf0399eea3de79495100f457db302663cf29b3517b6f5
-DIST 6.7.3-0-202409200836qtopengl-documentation.tar.xz 1023896 BLAKE2B 7ad72d7453d4ec2daddac43aa770c8ce0e75cdb0495b8ffae477a422e45030bb0491e520388e292d75f8dc992a7f244d2e532a19e140aacb60758cd061271b79 SHA512 a8d77c2e3fa72fac17a8ee4ab93b5d5b46fd0400a2d9b6a09ed6baa92dd325c6ce5b6c2df1e0b3d269fae8ef48097088e5bdca35c286e220f089d756ae4295bc
-DIST 6.7.3-0-202409200836qtpdf-documentation.tar.xz 1023600 BLAKE2B 1474c8e2c0ccbd20e21b125b6b1cd4a4343d359362221662f1945ca6804ad693a7092bfc59e2089ba6d03fccc8ee0d7c997e3e791eb70132e4c2bcba9c4a319d SHA512 427e6ac9826dd98ec06fe8e242e89b91e65d8c5ca534d8fd9ec2d9413b7b07ea8aa50e13bff34c560f4dd628c1e0b13908e56e92e02bf8244519b3d607e21824
-DIST 6.7.3-0-202409200836qtplatformintegration-documentation.tar.xz 42240 BLAKE2B edae5cff09e367ec5c23c5d43476aaabc0af02fac41bba4ccc5a18890745eef2b0d01e70415cf11b4e92d047e58184bd0e3970ca8bc6cc1349ea5e37a4826c55 SHA512 2c5c16ab948eecf97c195c27415021b634d0fac4dfa3e13a1bc66516e1b0d68eaa740ac62e8f575680d3fed1048f9ce52da4e37326e9e72ad24468cbd7c3bf3f
-DIST 6.7.3-0-202409200836qtpositioning-documentation.tar.xz 681764 BLAKE2B 35b6bd8128a4ad366b66448c327d3ac8b4256d4c1ab9487ae4005240f7433cdbc3a187432e26022fa7587ac59f1fef0f140a7d53a44494f933bc9bf723ad173b SHA512 069e614ebbb52575c47c73eb3f9549ac2ca961d1cc344a84e7310260239e11b10688254ee1cf94ee4e0da71c01e5b7889da21808c18fa9f12b74d18e77a191ef
-DIST 6.7.3-0-202409200836qtpositioning-examples-6.7.3.7z 272388 BLAKE2B 07df84d4ce34cbaf26b4e9dc53a9b5523cabaefd4baec1db21e9f31a1ae4cb0e2fc565ede3cb2e0a8cac75d9564bc1c8bb06d28ccc86cbabf64f1f6c744d63e6 SHA512 3f180434a6a240b99c1dd3cad6bfef6b9ff38192b36faa497db62c20b218c0f0f25dc3aa2ce4c4c0b5abf4ae04feaa48d0bc8dba6fa7c16fa2071c74be30eaa9
-DIST 6.7.3-0-202409200836qtprintsupport-documentation.tar.xz 350260 BLAKE2B 1eb58a964023f19d6e9ff50da8b9b7124be00b69552a9e5bd9637cfeb9007d484e684d60e577196aad6a7331827b4f3fdb09d52b8b64e35ba589b1e5486f7190 SHA512 ddbcb3b771cfbf46f7edac7ed3516144735e724f3ad954880056d180fa88ad6a6179acadc320901bbf77e8258dfb0bb65aa7219483938a569bb1651839b1459a
-DIST 6.7.3-0-202409200836qtprotobuf-documentation.tar.xz 318136 BLAKE2B deedecb0a06f6f357877b31e6708d28ba265c757d98d02e913e718268121d01af8bc8645d7f532fc9a35de73a84c2a72a5617f2309438a4c16c36c372664ef34 SHA512 4dc2e01852b3537d7e8b30d4aa64900c072e3bd8f0e9bb2801813028e8172996b6b5d4d25c3b3095982e1494d5ce64eec9f4c9adca051a722e7289a1b7a19cc9
-DIST 6.7.3-0-202409200836qtqml-documentation.tar.xz 1529032 BLAKE2B f0b6bf830453068a846070a1c0941aaa3092bb34eb3fce0bddf9ca634842c8caf9dc9f4d90419c266192d0c4bbeda55f4c468b300b998599d451d5d7a5fa5e91 SHA512 da487211028baff68823dc1ba41cef5175bbe0aeb6e28ce35776681371100fb71547c3334d7e54ab802fdbc9ce9e767d81a51dc81e9cc6a193b8b660f9872631
-DIST 6.7.3-0-202409200836qtqmlcore-documentation.tar.xz 68116 BLAKE2B 27748a99d7ff2e449d91c42df9d354942832ac2ca21701f14773d3ea8b529def6a325d44d03fd1c373c1b58f07ed7e66f389af23b9c51fd85701bfdd2a318e36 SHA512 da4d421dc31f51d68e11f6198ff912ee4cc6caa477fb78d3ed2d524b3d7f11a9091535b3c3448172d1ebe79c1c4b746b595f7209e53b8944d7e0991cea0c9ee9
-DIST 6.7.3-0-202409200836qtqmlmodels-documentation.tar.xz 139444 BLAKE2B 9daf0f8c9912f987567e20f7175fe5a41a3d0f9a96aa6550e9c9f3fab5a132eaf9203bdcac21db09703050600b236c3417ee45db413313c443c751c19987103a SHA512 6c71985fcbf7956a348ef850d5c6810e6dbde01d1fc14759ef19be848b9ab127b8645a8e3dd50d7de78bbc81f2ea24128570ce7336efa9e24a01f2108711b421
-DIST 6.7.3-0-202409200836qtqmltest-documentation.tar.xz 92172 BLAKE2B 0cb6dc2c935bbbb3b07f8366e472cb94a14164e5bb11b73f8f8d32874218284f55ea8dfa195952f125722020d206bcacfd32e1a181e61fddcce30c1bd8cc50d2 SHA512 ec701f4962fe490beb3c63f2a1e17f9b9d569ee92510e3b53b75c8cfb01b6682b2d0ce77f29c60d57db2bc196c016f29262a7934ea58980bbb69128a9c121e5c
-DIST 6.7.3-0-202409200836qtqmlworkerscript-documentation.tar.xz 31260 BLAKE2B 4ee064c62c5f7bbb29c92b3a8503d4e4c2d6280438a947d7d88ea4012dfed4ceed02581658fd256a9f2956ca2ed19f4f0780e8cfeb84c5c4f35eab5db1b3feb3 SHA512 1f007541163ca7cc6b622ef8fd2527da6d4049eb1a3a002b53ec2973a0797df3dc70c71c68a9c4306412ddb4f7a53dbdce029a7ffa207b220e6f7478eaeb7582
-DIST 6.7.3-0-202409200836qtqmlxmllistmodel-documentation.tar.xz 37100 BLAKE2B 746da8b1d46ff1192a20055f0961b4cac7991ecb422f2d618f7a15a73c36b4822e91f6840f4196f4a7dc9b897a5c8dadf85d3005a17d17735037a93a007ec0b6 SHA512 6dce8bb56076df535714c9aab44e54c1fb963b64975e90f0e26c06b23f47ff492cd990ba3d7f469ea7b12cf372e905f39e6f7f9e9900444884bbeae5eafe8e78
-DIST 6.7.3-0-202409200836qtquick-documentation.tar.xz 24149716 BLAKE2B 8e65e1c650682c45102ac8659ce882807e5dd7677196be590c48acd6f9d0b8cc1d9fe3ac081c1d38e40b8c04137f722fa4083a0d22e79aad6ff6a42f0fc8ef2a SHA512 411a019adc3ad05ee43095ad787f539be3696bf50c1df74d55b64162aaa62822665a7d93bfa1d13d11e2c2e0279bd336106a73ee5c57a2732ce70b6558ba3885
-DIST 6.7.3-0-202409200836qtquick3d-documentation.tar.xz 50871560 BLAKE2B 2f2e937a16266b070b589128f999d06fcd65dd381da25d6932545d5a09f9519af1387b85d1919b706a65b9f9ad9feec544a97b86a69ba86958e83a8eb2ff5c8b SHA512 69c29f046bc66f03a1ccd9dc954fbbc78436dabdbc0a2a0feae31d59aeaf28597a9a3da7f148445a1bb3911095938980ba01eb6b6cc07e196893b9387d11893d
-DIST 6.7.3-0-202409200836qtquick3d-examples-6.7.3.7z 19437018 BLAKE2B 8cdc95098e217d92df316e239508e8770c77b25775c6c6cb32b589de6bb48843d4cc817f7e3ab5597d1a10e1f6690f8e9506b30796e281151116eb1d84de0869 SHA512 79a4da57a942ccf6d70654b47dc1546367f21ce5840be2410b14c1d7c773d4327b0f40fc99fb682a6298b8dad622d18eddc2c680e97b684e55f7d4bb82ed0fb9
-DIST 6.7.3-0-202409200836qtquick3dphysics-documentation.tar.xz 4592020 BLAKE2B 9463027346d948160385f5f8a51fe25f51b20342c5a17aa4743e9875783fcc29476b98a0791da2d1de1f951c3140f607fc9b0952b9e94400be2f2fcc04f59a4a SHA512 3801c2f1fda8b0f93fc8907894ba3ad916808b9cc04a26edd7bbf07c2d15ffbee004ea6fc8ea10a05869bc99223d9de61ec6852ed180b18fe4c9ca5c5caab60a
-DIST 6.7.3-0-202409200836qtquick3dphysics-examples-6.7.3.7z 2355228 BLAKE2B 5ec50f9911de9e9c823f30e5a4b8c8a14d5f9562d35fa56e3bd268f6d343572e749cb81fb4f903da48f010b6e203bf8c177154ae52ce610d05c78e3d131e4947 SHA512 4dabce43120a2b17b90200cb8dbe9411306c72f916fd903032f83bc98152e15772bdd9581ba182abd03fccac2549649057a5e8e53b1e5155471880a6af0d1960
-DIST 6.7.3-0-202409200836qtquickcontrols-documentation.tar.xz 7160444 BLAKE2B 7bcaaea46a0b8be3ce20ca0eea93b522933ef332ffc2f63ee0fe67e99a7d81996f2c65fa696322e6bc5f02e275de299be2d2ea386f1c604673e94884ba64a737 SHA512 24453be0827654951e7d9ad8e06890c281683ca3f4b698b74f02b30f100b1d31b2fedc0e7d30fec0ea5d74ac5b8d014baccd098699812059cdfcce8a23258f25
-DIST 6.7.3-0-202409200836qtquickdialogs-documentation.tar.xz 314292 BLAKE2B a727310a699a3c64202946589f8b191932779a6cd2eea1c2a206ffc5140d31ff607fbef854c035f41a28ea8f3a3a15f726efe9d017c2673505f533b25bfd888d SHA512 c543fcea015085cdf08dad9e729795b5d19a97af12bb57ea99441f76cb3ae090d22ea2fabf51271d14881b4691bfd1baf497a0909373bca4611fe9668512617d
-DIST 6.7.3-0-202409200836qtquickeffectmaker-documentation.tar.xz 804596 BLAKE2B 4e97f08ffd73dc30e0f26ccd1812562c67fd96a3b96d57d200220cacce89ee2fcccd9663f22174a36e909a622bb98978030dc850201942315cf61139a0b56fd8 SHA512 91eca3c4de7f51cb0743817ee385d5d1c377fa121e4b90c51b3137ad70f6e80e80cb577bf1e40b023cedb20f1bde6085988bbc8b66e70370f0abd153929a1c0c
-DIST 6.7.3-0-202409200836qtquickeffectmaker-examples-6.7.3.7z 244717 BLAKE2B ae4e2ff552f2c5ead2f86470315b4efb87df384c9f66c074023f18bea56a362fcad7dc6c80989cbcbb59cc5d1477bec113d24726ac7395bc28e02aef54a2b057 SHA512 2d24cf993c67f1978c0bcef26c61b15b62c85b07a5bc173c49b35748cd90e3cfe5f895b81ec395ed6bb518a330958fb7be7678a827f36abd5ff75f09f14e7473
-DIST 6.7.3-0-202409200836qtquicktimeline-documentation.tar.xz 166268 BLAKE2B 9019ccdf35da353fc7a11420dd6721ef9058fdbf8d9400ede4246492e196169bc4e818b9b41db02b4ade2d5286044543477a4336a3654c523f209371bf74efff SHA512 1f84f11cf256aeb1101f33b2545e93b39802042d8ab1445df880682c738ffeebbc58090e410f5c8c984fe1d099bde78c0f98edde27dbb8abb991fa390e12de8b
-DIST 6.7.3-0-202409200836qtremoteobjects-documentation.tar.xz 492812 BLAKE2B a6dc95772834137f6963b984f1ba297ac19a98e317e1669a8b27509e1245a2236ae2bed1a6e190b92070de432f37f674269e7737e51b765d3964f8b839a54ebe SHA512 e2461b976b1980da739f68ce9d560dbe1bb7be18a1aae6a69f39f7826650cb5e38b3cb7a4b2cfcd8b9959bff20e39c03274572e84c158c18afc7305a51fe3935
-DIST 6.7.3-0-202409200836qtremoteobjects-examples-6.7.3.7z 81608 BLAKE2B 5fdfdee93c5f7e2d445308cbe4db3727da7a79e05a193048161aae9ae0b0c03a8d9dc0ea9ebd85c5f9be6f25e86acebcbc277bc00df13477b8aa1d01e38e1a5d SHA512 90e10b5fe497f4c88f842122c3cd7bf162173a1cb736b1a0baf30814f388147df095114e9207c46f2ae6e26284d08feab9e0deb36d077071b41a33e76528c4b2
-DIST 6.7.3-0-202409200836qtscxml-documentation.tar.xz 395916 BLAKE2B 0f6a3ddacca1253488fe857d2a7aca457a055ae0c61d174fdbe10927a6f3f5a9f9284431fc358f6013f56d25f5d0f150d51a70c0d96e540351feb83a67a5525b SHA512 b66967ac10604b30297139277b12ead292128bc6f9877e045af5e7ba21daa06affdd388b73c9729229ab004bec6d92daaf2bd81a41b0262e246784e74118a92e
-DIST 6.7.3-0-202409200836qtscxml-examples-6.7.3.7z 140382 BLAKE2B eae71ad5b0ed37c1a49f9e16084e9ae0938ea455201a499e1a4d5c6f691d077b5ac09cd083513f495496a1fc94c69e69cd387050eec629ea9fcd784fb1a5194b SHA512 53630312b941ff700ea6ff19e103e59201a20db411163015b57cf69f61a988cacb88c312867741c206451c0eb9d3ae6f00066eeccfb23bfa1aececc06728de99
-DIST 6.7.3-0-202409200836qtsensors-documentation.tar.xz 2148664 BLAKE2B 98fccab9d45c201d5875784c5a08c6e550ac47233b7bf9fca79a4ab36cd51bda0c3765c42c49a70e8605dfbbf8be508c6365c77725b1ce732d5e35ea79baae2f SHA512 62ecd202c253f3c5fe1d932e77e1599b48ac8a35f838c42ee11f8bc94fd0b5ca48df08323266ef09682987561e3dedb33d6e4908c5d3e7515113b6720e56bc81
-DIST 6.7.3-0-202409200836qtsensors-examples-6.7.3.7z 53421 BLAKE2B 5dd8b6b764498470712770ed63f286433e6cb5e9b3dab8946f42153e384c03a0a59b104f6b49b9ac19079e557811764b34f015ea99ed23bdbd0c39751a76a282 SHA512 392b8a8e69f0b4188630b9039b94566cb859944169faaf9152ba5593022cd09669f02c68737a39850770837ef81abb56a683030b3794df2ff189cc92c8d100aa
-DIST 6.7.3-0-202409200836qtserialbus-documentation.tar.xz 738132 BLAKE2B 1dbc073c18831cba617ee027a490800cef6dd8224eef03b09dafd508025ded3263bd2ec346201c53f7a128711ce027168b49e0f7335db72ea159511fe8673ff3 SHA512 7c62f099ba43bab43f0c613f7a23ecf21d8e477aeda585648cef2e6982132162c41574700350392653d1eccf550ea1c75b0500a7dd50ece67fa6602124cec4c0
-DIST 6.7.3-0-202409200836qtserialbus-examples-6.7.3.7z 212140 BLAKE2B fc4d5150dd29cd910086d1fe348f912ab9fdc300b97fce467f1fc0cb399db8e9c69987e098b03f2e05e70188d3672c4b38c1962ef52d8a3ae0e476fdc365685d SHA512 9dc44b9cad1126f935c2b97cf366103059a9cdaa795e39590880485f2a66630ce6d37e61988b45247aca5f402606d6d16802a917667e112eff021563838a47e4
-DIST 6.7.3-0-202409200836qtserialport-documentation.tar.xz 183948 BLAKE2B 3402cc134dfcecba9e661478c8896dc0cd9b36e8a653a3560f60f231463fdcfb2922fc0e0362e2f305692b41e62a97a05d4d1bfa28980dbd59c89de2f46fe407 SHA512 7a83f958f6c0721423f5b21e3373aba0049d3dfa12d69f7e9a6861f7d460d65b5922da1f0629b6f74104619bcf15a45d08776f20e246998019ccfdc3eb66c1e9
-DIST 6.7.3-0-202409200836qtserialport-examples-6.7.3.7z 81054 BLAKE2B 2bb47ca5ae033ef1a2a39bab2fb3d1b2c29c5c8105faf89d38635b1dcfcd8c272f2c14d29e553ed34dd1020aa4857bb6236935785255e33ae7a440160131153f SHA512 b5f690484e3b2bd163252f6c96128a543309876d078f0323c8d575b928f4acfbae5e168313df8ed6d3123aac369b60b259c35860033d2aacbd6820caf3ae059f
-DIST 6.7.3-0-202409200836qtshadertools-documentation.tar.xz 196276 BLAKE2B a548c5b364ad68dda1c92a6102af3e87998323195770bbe0d0373bb527176aa908dbdcdc6e1fbeb0b9372d9bdc237e9af080188e5fd5f13e5fa376f45e39d976 SHA512 353a70044c5461bae008c299a9b3c9094f0fdd5321c27740bd509a8dc261848403e2306c8939387c4713cadc7a6a65ce11bc006d4502a1f36c8e6baa484917fe
-DIST 6.7.3-0-202409200836qtspeech-examples-6.7.3.7z 157761 BLAKE2B bd61bfda9efb1f831e0d81e086b5b5c40e991d0959bd7a9abf5d2e6c2e318140e0b1811ff666740dee2213272f7d1afa87b7176c34adb696083b405d60719f10 SHA512 90f6cae36a7a6d79dd81dc4e9b915ce9e3b98f8637f5880c6ad0ef4dc2d9e53a481f4634866f18689ed6ef3d93a02f658fdb5b44fe8beba123c6d7843c62918f
-DIST 6.7.3-0-202409200836qtsql-documentation.tar.xz 898960 BLAKE2B 3a1d13fb9788ec0043488c815784c6412f71868c188bb009cbe52e63016954d7922ddc0248e32f4b07aa317f38962740115b7fad514850cffacd4ad22a2e9f43 SHA512 84c7280ae5835081bbb3d33385adef996a7057f5ec4e4e632f257d48f73b1657a281a290ddac7116d758dafd7d43e8fdde43dd380eb8661e68658d07010ea622
-DIST 6.7.3-0-202409200836qtsvg-documentation.tar.xz 104076 BLAKE2B 6b13c200057a348cef0ac2a22386ff08066181127534d5366cd2e53b7e17b6ded94734eb66e54b981c054e775b12f4d25fc03db884fc795e4b013994c02a42b9 SHA512 18232923172d3eda70ea19b4be60a402686c1be53f4e3e63f339f7553720f6c972c53df0ce44db85a0c91c933839d80a31622f7cc9cfa415136f52a92dabe4a7
-DIST 6.7.3-0-202409200836qtsvg-examples-6.7.3.7z 157 BLAKE2B a7ce693fffeb108d3741d5193da6c19c1c24c80d11e5647d67de4805dd0a3465a757240e8bc6f4d0dba64f8860ca0fd1bc91ee76f2fe5a69773019bc155a2d46 SHA512 ad44bd6ba4a9088f29a85db994f5b0f55276d5367d69bed091fa42cba7455fda5ab758a8c1fab526bf6a874436406e0d9275bf4d020dc60eab4a186bdf0425bd
-DIST 6.7.3-0-202409200836qttestlib-documentation.tar.xz 220492 BLAKE2B e66a5bbd172e773ef09ac6bf92472d993899614df7b4163ea1a9bce41a02d07d35235c1bd275cc23cd04ffb60417f34352e5c0905472fd61a3ad10526b0613bd SHA512 d053732db3b42f7ab29964da56d5409f6eddfa6ff05d5f686d2e9f452239ea7ebe4ce5e6ba07f24b1e1df34e84217c60b27287445d5a0a7a227937b680ec7f49
-DIST 6.7.3-0-202409200836qttexttospeech-documentation.tar.xz 401596 BLAKE2B 2cef1dc312cacfb2e9c6552b10c90cd40cbe5928436a4cb7865efba5161166eb3b4f751ac8aafca2c4b75c697bffb757ee6d533f3ae81a46ce8859db6c055c97 SHA512 e4c3b733f97a0c0e4d8387ef7a9adfcb0ec028861a2beb51b712b2aa5a8438d93cf84c667cc40a69d09e56494acdfa9cabc16de43c8b56cea91c1919c5718a25
-DIST 6.7.3-0-202409200836qttools-examples-6.7.3.7z 468972 BLAKE2B a09fd2a593958d38f552c9dcf929a54817013f4e6ebc9574c34bcfab8cc53e7aa7938523516414ae1772e44204e948f3a4ca00f9f45742a928f82c0802522095 SHA512 d12079727ea3a98639788aec8495f9a8d3b38a44cf222da5f764d619ae4cb7592724f4607788d71e125fe21063f9b07867bc08e5200865d104bfd4345c59dccc
-DIST 6.7.3-0-202409200836qtuitools-documentation.tar.xz 206516 BLAKE2B 966320ece395b9369913796a3ff8b06cb33d03f766b0b2abd7c6cd180b97fa6aa3ec2168e453a9fc2c43184d50040338203577fd24d9527471a10e1a9d79e2e3 SHA512 be412bccdad5831528f3b31231a500d7c510fbb9b5c45a6a35150f377f0bd1a032411564562b4ca4485ba0f12dd90c1b8273a8b65cc4fe731d58e0e9cfc0ca67
-DIST 6.7.3-0-202409200836qtvirtualkeyboard-documentation.tar.xz 2073520 BLAKE2B c754383fd71bc46d84286ce7c48aac9c3a5da0e5e34e740edbcb7b06a9db8b0005c95172c43b0859920da594dd91d721bc49fe259a0c766c78c572aeceee1627 SHA512 ef29575f9fd937badf69168717c1f25a15f568eb50080acd2898d5cc3a9a4b9e8f34d7bc19e5093e69ce0c17c431af921f609edb76b59705f211a1e329e0b9f7
-DIST 6.7.3-0-202409200836qtvirtualkeyboard-examples-6.7.3.7z 7042 BLAKE2B 6c66636522001d4981fbdb606485c0d5eee8e33130e77d067d5e612ce3a6a00b798202e2c5052a60618883495b6d6af52d677ba73a6488d68de1379789ee2eca SHA512 18eac7752f106cc298ade87272079b410965b3170bb94c9f26d63ddddb27300a1c36f9f5713591a9f111834efae39f07026b3892ef8b4825634669292737cf91
-DIST 6.7.3-0-202409200836qtwayland-examples-6.7.3.7z 568459 BLAKE2B 8e51cd25054de517703ee6e6882a28f5b37e4777b59638a808fbfe796de343d550e675e24bcc7fd7c0b3cbe3a6befe5d2c6c3bcaa46d100e06bdf73bcf58990a SHA512 248e3a34377fb6f5267410a78c6934fed5106e2ec4110e8121abfde9ef6940bea2024da9d4f4a0e4a14f7d4af31b3bced841a85d91cedba1a04b014e67725ffe
-DIST 6.7.3-0-202409200836qtwaylandcompositor-documentation.tar.xz 1601724 BLAKE2B cc5c6a37c26c04c8052d0d477bd35a8c22e5432aff41443516913c73701f686d6151dcabb49de7ed0923c550192f7ca55aaf0e899d3978f2ac4177460280b68e SHA512 54ae98bb06156de1ee9b957a1a28bda882cb4bf30b6000750298d412c169982decfaafecb05674c9ede57a8bd73b8cd5bc7fb94b8996efb496ebd3abe5de0391
-DIST 6.7.3-0-202409200836qtwebchannel-documentation.tar.xz 167740 BLAKE2B 2e54abe5303a2e2982770508444c1de31b842c787779600818c60f32487b9b27282ca303f6c78fb1664c092806f03f39bcfd9e03a821aaeece07d58822962f8b SHA512 7fc251d2ae60dc579f9542c59fc395c9719705fb4df9b286bc3b36c79f8996b5b2670ae77d6e717f9f788f3eac4cbe5a8987c737df88f1e6d7b31bb85ceb414a
-DIST 6.7.3-0-202409200836qtwebchannel-examples-6.7.3.7z 66063 BLAKE2B 8ed405b09171cf259b2566f6537746a6c252d5842a2a06c4aaabc676e116371b5f2157e4e3bf5330cbf5e4d3377a3c82c529e81bc799f03f8a3d1ac001b76d8f SHA512 b639e14376dc9e7ebdac950e854c28cd8857b059dc4b73cdcbc50f5f39633662ac8d7278f60f249b77d6c30935085af4fcaee05814d47970dfa451eb7848cab1
-DIST 6.7.3-0-202409200836qtwebengine-documentation.tar.xz 2007804 BLAKE2B 5c49863d6dd2dd43ea9dab06106c476c034f1650783868f7977ecd58e817b1af7bc8da6f8998b5fb6a4fa3f82b638711bfddba63c119d105875dfe6dac2aa84e SHA512 06696b81c36db038129925b05a1181b16f9435aeaee27e5083fdbcd259ca82462499cd363ff590ec9dd2c7d7c47b85c7235e692cc209643e54c9833bacad5363
-DIST 6.7.3-0-202409200836qtwebengine-examples-6.7.3.7z 1115815 BLAKE2B e1d8e29520806805332d9bc44aa0dd37a48ebf6ba718cc780e572065833354b1d3f14d780fbbeb949f347b1ffe8bab8528b3e54e323f21f9210effb15ca71b9f SHA512 66907c97490d83a977ab8abf70380e1919f81c3904b81b0fe8465d10a653f66d3ab4418241214fb40a79d6ea389091bdd89414093d03957134c8ced834faa354
-DIST 6.7.3-0-202409200836qtwebsockets-documentation.tar.xz 532392 BLAKE2B b8549314309633090761e2173de3255e365fbdd2265dfa6b2aa664e871486700e9b37171095c47c2e2c7429fd8e6ef7a47a0d3a932fe8fd1e451070d3548a496 SHA512 ccda076d0be738f186b74040633f4f5abaea5560a4d0a64536598b14818604867997759c377a368ac57a5fdd15e71ea3bc17a63fbb2c74a44f9f48e0bff0ff4a
-DIST 6.7.3-0-202409200836qtwebsockets-examples-6.7.3.7z 248974 BLAKE2B cc84fec1dffb3cd972bc16f23f9485e75de439db25b0a570a2adc11f1091b3adc686bb965d6eadbca2fc856919bdcc88c73b632969835d198ff081caf94e752d SHA512 14cbfcc8ba2eeba3aa69705d3dda6cc66f1ac1e78ba89efa663d026ff96bf3d7fd6fd8d9eac63c5233a87a7d26fceeb09748760a8fb6a58a6bff7eff2bc7adf6
-DIST 6.7.3-0-202409200836qtwebview-documentation.tar.xz 126004 BLAKE2B 4d00689399b5bac2da16cab6ee97427706be03b29589e95677c10363195a7ffb4d77a623f49d5f205a2568ca5361d0015d9419cb4d4107d722303f23d8274831 SHA512 c029a00a12770e7aa0a1171857b52a33d979be7b1ec8007ee639d292468084ab99b2d3332f529f243c51dec93d3733561b282769aae4d8e41bbbfb2f3a34e70a
-DIST 6.7.3-0-202409200836qtwebview-examples-6.7.3.7z 47280 BLAKE2B 7eb46b2b57c646107cff12a3b8d23a067a6d2d76f461c3bc6f1a58e8e247865fd62ff9b6dc660dc916f4b05b6e399cadfa7937e59e247580d15d40a8dea2ad97 SHA512 40a6dd90a280da1dcc676acf828975c47362057b23e34041ee9ab6e7df609fb617f50532af025ea085d0253340a52c6a4045b6151eba21e21ecbc1cc8aea75c3
-DIST 6.7.3-0-202409200836qtwidgets-documentation.tar.xz 18056796 BLAKE2B 2ef45348e89c18a44e696d25b19c07d1b3703e647632908e7bff5c2e550ae2eded7e510a8af7bd5a4020e64362c6adbd4c2809ce974a39d1866c66c90f62fd50 SHA512 af145afbe113215ec33e2f0050dabb1bda36bcb01184de6a83a88744820188ac89d3b520b97f05727904b8fdb42969818cea93d1a676907754533175b04022d5
-DIST 6.7.3-0-202409200836qtxml-documentation.tar.xz 341128 BLAKE2B 564b740ab1aca8e52e7cc6c8c87af7a42b5915b055b46e94785bc55db575e150648bf43a751bd4eec66af49cd6fa2b34c7c8ab6391ee82ca3083cec331d0211c SHA512 475d871301490f7d029338628f9effca4cd366b1390b5f1edfa46078e230d1c327d98f90687fda6b999992f2afce0f127b86a935627b29cf6c309443508887b6
DIST 6.8.1-0-202411221531activeqt-documentation.tar.xz 248784 BLAKE2B c261643c305e5549cb3ebaa27ebea0322064f49e1a15f87ba50232a04c1a88712bf5aec2d0ca5f4183f4870b86afb1572cbb4f65aa7b00bfa5f0be97750ebc36 SHA512 cc6cc90091b5a79eaf0a34a25040281a5c119aa716f052a4fca48c6541bfa3185360babfc930f80a05083b2f572465555a83444e970415bd33faf94ad954f670
DIST 6.8.1-0-202411221531qdoc-documentation.tar.xz 287508 BLAKE2B 6998adf733dbed1b0d28cd6e80ccdf7bf82a7f8b155282e242afec23c5797c26353facf1c3143eaadb36ab8a46b4a3d9d8717681050956905fa47d20b5827288 SHA512 563f96b6ec76a2f10265bb396c834d22af898d40e25ce7ddb09121f8396334bf21ad8ad8a8af72c544e650725cfc8e2e549cfb224dcc9d71c6199f182c1c74d5
DIST 6.8.1-0-202411221531qmake-documentation.tar.xz 342776 BLAKE2B 0ce2611d68d5435f51a674be0b4a002e0d449db6ce48715b7db38c6d237195e0539512d4276422257db4f3e7f4b838f9452cf0ebec22c063725d710abe401f49 SHA512 2f88c7a46e7582d148b4177f3a7b2882f4f763a47cb2dd4971223236706bf0ed1b816602efeb45f1dc1dcac340bcaaac66c917d96cd0e6f7691efbbd6875a45b
@@ -358,7 +154,5 @@ DIST 6.8.1-0-202411221531qtwebview-examples-6.8.1.7z 47299 BLAKE2B ffb113e0d6d84
DIST 6.8.1-0-202411221531qtwidgets-documentation.tar.xz 20670304 BLAKE2B 36827ef65a98caf0e9de4bc79d644f889246952e39c04d507d8b93ed13a4f6bf98f9952a9ee1c6404a35565898b4bb048453f332ccb08c49fa223761a3954502 SHA512 b19630e9de948e0cf4d3d31de26375da212c745d7a5c6e20edaf44385d38392c63fe0a6ef16d65555d662416de7a2c1c10bc69fa518d296b002a736c77d0060c
DIST 6.8.1-0-202411221531qtxml-documentation.tar.xz 340416 BLAKE2B f925608b5c2baa10eee6e5c8e7145cf1f5639d8997c7f7eaf82bc32c841bc67d14b87aceeae0510f372da92380568be79e9ac5672cc2e3e2035bb94b14494bfb SHA512 2ca2a4c11cf2b925267051be10c95ee8b0a83f3b37785eba8d46d8b294959c5a55137d6cd0f27326d0acdb3debb067b6804310ffa8adc86bebdfd06f33d05cac
EBUILD qt-docs-5.15.2_p202011130614.ebuild 3226 BLAKE2B f2c83480ca55e102c88536fe62f4110dc4ed4d7cafcb5d41a47f5e7ce21e29fb055221e812d571a59767c5fe06c575601d64066852847e2de59ce76772dcb1c2 SHA512 4781bb2b242ddf5f5067cd787a350df7c9dbc26ad4c28317992d89312a0ba6235edfa6d737a52c19e0035209a0f365c30f09156d5c90fb63e536a0e4cf8d4e57
-EBUILD qt-docs-6.7.2_p202406110334.ebuild 4808 BLAKE2B 951ee1fcc050d5230e6f27f39a483306922cd89942b46cf2056207ab6b3bd883cd8fa16424d206c8736577b85972714378faf3b5c5d9f3e4e7c02e29e3c79aa6 SHA512 70920070d1ea22f8021fcb27ca918a57cf3b89ebe5897b41fa297420344bc67a4ef74e3250447a28179a38832e06f5bb6f740b1a9b48b4ac4197720ec0e71a51
-EBUILD qt-docs-6.7.3_p202409200836.ebuild 4811 BLAKE2B a878c4a302eb5c7e0b27d873aa9aff2a28b639487d36cbbfac4d38a41b141aca619aad7374777b0bb4609d1483130e2e01f907a001f7b6cbfbc836845aa9e4b0 SHA512 ab497ac818b8eb32c1591e91b2c7ad46ff6078cfb5fadaefdc284ad08c7dc2a0e2fb551377c9fc052bc741f0135dd67d9d794790fd468af906245fc1fea3c6f4
EBUILD qt-docs-6.8.1_p202411221531.ebuild 5660 BLAKE2B 8c9bc8fb66e3bb8b83dbbcb5327d50cb50113f3965075524038a3ad156f0cff2387c39bc5ca3a79e4d6a7836e10c3e3b38a877b388200b4d16e42bf4e95e5acd SHA512 1c63bf8df4cc342ce9556b6e851efe8a2d6fb34550d0f401e2dd09088ab5a1fee34e49a87de9cf78de51ec64a3cf9437b7069c74851f672769ed6e0822022ec2
MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e
diff --git a/dev-qt/qt-docs/qt-docs-6.7.2_p202406110334.ebuild b/dev-qt/qt-docs/qt-docs-6.7.2_p202406110334.ebuild
deleted file mode 100644
index 395aa460d478..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.7.2_p202406110334.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? ( $(unpacker_src_uri_depends .7z) )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files
- # list from old version to the new for -documentation and -examples
- # files, then adding/removing entries if anything changed.
- #
- # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
- # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
- # (should disable if associated package is not in tree)
- # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
- # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
- # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
- # (if <module> is unspecified, defaults to <package>)
- # - <package>[!:]: only has examples(!) or documentation(:)
- # Note: sub-300 bytes examples archives are empty, can be skipped
- local map=(
- # map with (non-split) Qt6 packages rather than per-module
- %base^qtbase="
- qmake qtcmake qtconcurrent qtcore qtdbus
- qtgui qtnetwork qtopengl qtplatformintegration
- qtprintsupport qtsql qttestlib qtwidgets qtxml
- "
- +3d/qt3d
- -activeqt/qtactiveqt="activeqt"
- +charts/qtcharts
- +connectivity/qtbluetooth:
- +connectivity/qtconnectivity!
- +connectivity/qtnfc:
- -datavis/qtdatavis3d
- +declarative^qtdeclarative="
- qtlabsplatform qtqml qtqmlcore qtqmlmodels
- qtqmltest qtqmlworkerscript qtqmlxmllistmodel
- qtquick qtquickcontrols qtquickdialogs
- "
- %doc^qtdoc
- -graphs/qtgraphs
- -grpc/qtgrpc="qtgrpc qtprotobuf"
- +httpserver/qthttpserver
- +imageformats/qtimageformats: # empty examples
-# +languageserver/qtlanguageserver # docs and examples are empty
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation" # empty examples
- +multimedia/qtmultimedia
- +networkauth/qtnetworkauth
- +positioning/qtpositioning
- +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
-# +qt5="qt5" # already installed by qtbase (conflicts)
- -quick3dphysics/qtquick3dphysics
- +quick3d/qtquick3d
- -quickeffectmaker/qtquickeffectmaker
- -remoteobjects/qtremoteobjects
- +scxml/qtscxml
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools: # empty examples
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland^qtwayland="qtwaylandcompositor"
- +webchannel/qtwebchannel
- +webengine/qtpdf:
- +webengine/qtwebengine
- +websockets/qtwebsockets
- +webview/qtwebview
- )
-
- local entry operator use subdir package exception modules uris
- local -A iuse
- for entry in "${map[@]}"; do
- [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die
- operator=${BASH_REMATCH[1]#-}
- use=${BASH_REMATCH[2]}
- subdir=${BASH_REMATCH[3]}
- package=${BASH_REMATCH[4]}
- exception=${BASH_REMATCH[5]}
- modules=${BASH_REMATCH[6]:-${package}}
-
- [[ ${subdir} == / ]] && subdir=.${package} || subdir=
-
- [[ ${exception} == ! ]] ||
- printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
- ${modules}
- [[ ${exception} == : ]] ||
- uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
-
- if [[ ${operator} == % ]]; then
- SRC_URI+=" ${uris}"
- else
- iuse[${operator}${use}]= # avoid duplicates
- SRC_URI+=" ${use}? ( ${uris} )"
- fi
- done
- IUSE+=" ${!iuse[*]}"
-}
-qt6_docs_generate_metadata
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r Docs/*/*.qch
-
- if use html; then
- doins -r Docs/*/*/
-
- # needed not to let Qt Creator believe that these examples exist
- use examples ||
- find "${ED}" -type f -name examples-manifest.xml -delete || die
- elif use examples; then
- # still need docs tarballs even with USE="-html -qch"
- for dir in Docs/*/*/; do
- if [[ -e ${dir}/examples-manifest.xml ]]; then
- insinto /usr/share/qt6-doc/"${dir#*/*/}"
- doins ${dir}/examples-manifest.xml
- fi
- done
- fi
-
- insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
- use examples && doins -r Examples/*/*/
-}
diff --git a/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild b/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild
deleted file mode 100644
index ccf2557a1f10..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? ( $(unpacker_src_uri_depends .7z) )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files
- # list from old version to the new for -documentation and -examples
- # files, then adding/removing entries if anything changed.
- #
- # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
- # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
- # (should disable if associated package is not in tree)
- # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
- # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
- # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
- # (if <module> is unspecified, defaults to <package>)
- # - <package>[!:]: only has examples(!) or documentation(:)
- # Note: sub-300 bytes examples archives are empty, can be skipped
- local map=(
- # map with (non-split) Qt6 packages rather than per-module
- %base^qtbase="
- qmake qtcmake qtconcurrent qtcore qtdbus
- qtgui qtnetwork qtopengl qtplatformintegration
- qtprintsupport qtsql qttestlib qtwidgets qtxml
- "
- +3d/qt3d
- -activeqt/qtactiveqt="activeqt"
- +charts/qtcharts
- +connectivity/qtbluetooth:
- +connectivity/qtconnectivity!
- +connectivity/qtnfc:
- -datavis/qtdatavis3d
- +declarative^qtdeclarative="
- qtlabsplatform qtqml qtqmlcore qtqmlmodels
- qtqmltest qtqmlworkerscript qtqmlxmllistmodel
- qtquick qtquickcontrols qtquickdialogs
- "
- %doc^qtdoc
- -graphs/qtgraphs
- -grpc/qtgrpc="qtgrpc qtprotobuf"
- +httpserver/qthttpserver
- +imageformats/qtimageformats: # empty examples
-# +languageserver/qtlanguageserver # docs and examples are empty
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation" # empty examples
- +multimedia/qtmultimedia
- +networkauth/qtnetworkauth
- +positioning/qtpositioning
- +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
-# +qt5="qt5" # already installed by qtbase (conflicts)
- -quick3dphysics/qtquick3dphysics
- +quick3d/qtquick3d
- -quickeffectmaker/qtquickeffectmaker
- +remoteobjects/qtremoteobjects
- +scxml/qtscxml
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools: # empty examples
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland^qtwayland="qtwaylandcompositor"
- +webchannel/qtwebchannel
- +webengine/qtpdf:
- +webengine/qtwebengine
- +websockets/qtwebsockets
- +webview/qtwebview
- )
-
- local entry operator use subdir package exception modules uris
- local -A iuse
- for entry in "${map[@]}"; do
- [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die
- operator=${BASH_REMATCH[1]#-}
- use=${BASH_REMATCH[2]}
- subdir=${BASH_REMATCH[3]}
- package=${BASH_REMATCH[4]}
- exception=${BASH_REMATCH[5]}
- modules=${BASH_REMATCH[6]:-${package}}
-
- [[ ${subdir} == / ]] && subdir=.${package} || subdir=
-
- [[ ${exception} == ! ]] ||
- printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
- ${modules}
- [[ ${exception} == : ]] ||
- uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
-
- if [[ ${operator} == % ]]; then
- SRC_URI+=" ${uris}"
- else
- iuse[${operator}${use}]= # avoid duplicates
- SRC_URI+=" ${use}? ( ${uris} )"
- fi
- done
- IUSE+=" ${!iuse[*]}"
-}
-qt6_docs_generate_metadata
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r Docs/*/*.qch
-
- if use html; then
- doins -r Docs/*/*/
-
- # needed not to let Qt Creator believe that these examples exist
- use examples ||
- find "${ED}" -type f -name examples-manifest.xml -delete || die
- elif use examples; then
- # still need docs tarballs even with USE="-html -qch"
- for dir in Docs/*/*/; do
- if [[ -e ${dir}/examples-manifest.xml ]]; then
- insinto /usr/share/qt6-doc/"${dir#*/*/}"
- doins ${dir}/examples-manifest.xml
- fi
- done
- fi
-
- insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
- use examples && doins -r Examples/*/*/
-}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index cbcb907d71e2..cadf17048f94 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,12 +1,8 @@
DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6
-DIST qt3d-everywhere-src-6.7.2.tar.xz 141589248 BLAKE2B cb775f7e66a3c5a42a665605715a94cffcac8c9618a02048c453d527e87465b0adeac0f683346e6edb67de8843aa803a13e1af6e778eb5ff7e25c38f488a8d3e SHA512 d2b5ccf76f75db886acf4a73b1f2bc77e79a584f08f39915b7565179943c09a3ea90904af342a6d2d668b033161c41d6d4d20022e5e990ad55fa40fcb6746480
-DIST qt3d-everywhere-src-6.7.3.tar.xz 141600080 BLAKE2B 56371cb24430475d470546f762a8517a5fe9aafffbf329db0e906d4ab1e380085451dca123a3cb8f8e5c61fe062bbb9d8174cb72ec4d71874e4ee024767fd1b4 SHA512 8337c68e99a634e367899a49ce6aa51b98443c5f5e9c7487e1e79b0f2988d6543c78d8cf5e305506703d196032664a1dad33073530a10a5999ad623c6f7af98d
DIST qt3d-everywhere-src-6.8.1.tar.xz 141818588 BLAKE2B c9b88c9fdc5db349a1f0e764b4aa9ad85799c870da891ffcea1f80b1c2d7c88351b2863eaeb858f85b93bdb686b78c68777636995ebf6b316753737259931973 SHA512 8ff647cc209fed963d3d8192c8ff495383c3118c699398ee280832086c1a33b70ef9f5b8486295be842ba2eaf419bdb10241a1371e84be4797665865fd48b6a9
EBUILD qt3d-5.15.16.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
-EBUILD qt3d-6.7.2.ebuild 819 BLAKE2B 9203d5455ee0d393559998f08a30e3db9f897f841dcfb4aaba947cb1170c1d9ed1e693bfc0dc240e59209d7181849e5ed729e005d354413f1be6cba33d5b3b60 SHA512 5e38c8c4f0ef1d2dd9b6797640fba79da4a00b16979a08a7ea302f028eab8a78eb5153db51aaf4d0e9a6a0d79605948eead999c6f6a98c535a75c02604aafdef
-EBUILD qt3d-6.7.3.ebuild 820 BLAKE2B e11baa07b37e604780a42c7db9def3523f0b2afb68ac65702fa4aaa64faf7768b389ce9072422f4f24d8639fcf5d7738b6973d07ba0ed8eafddd2cc08cf6aa59 SHA512 6eb998879d4f9c698df13b605d63fd24634be25e485567ccf65f6b27495e9c17baacd701023970f8ec4258b6e8d51dc7d686059e13000e1f359079a87cd005e4
-EBUILD qt3d-6.8.1.ebuild 779 BLAKE2B fe16bb67979c7b557c97972870a029a650ab8d8e7e5bfb94105f423f40aa419b9d2cb0381e9adcf65f34abc715d0af672029fe0771dce25e96bd156bd3379eb1 SHA512 30247351e848af709c90db93ec03bc391a1ae067c9650093ca8ae772268ad8ccb3970d2ec995f18e3aaf8c696f8e1b4771b51b8c479d7b3724e95a10da58978d
-EBUILD qt3d-6.8.9999.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00
-EBUILD qt3d-6.9.9999.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00
-EBUILD qt3d-6.9999.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00
+EBUILD qt3d-6.8.1.ebuild 786 BLAKE2B 1bcdd5e36645d011df9b9970374d8e2e8ce903503b6d93e4bc56831ce027bb7bf847116cf793d5c813e9b9f51b5f75276a6ac224e6803e1915b847863a4f522d SHA512 98ee9a2faf0f281ed230a9b635e2e2c333bcae5ae7d37d6f1f886a7f37c6659c7462e5a54c74a22369ac89ab0c938d5bdf9e423f1f2bbe81a282a12292107a51
+EBUILD qt3d-6.8.9999.ebuild 790 BLAKE2B a79de4ef95e86eee2d296425b49d5c4b711a6066091e6b8f2d3bfddc101b793b3d2cd0d48c6dde9f683f13e4f6b5e6f4fd85096feb50f2d1ba0f1bf6e0997b4e SHA512 367f16832fb26aa1df1840cc72bdfea53a70db3fc8a2f1a0bd3448a7ca5e1a9181dfa900c6c21940a2d49cfa6b1d99c850ad0256a24cdb7411f5e2a55ed78295
+EBUILD qt3d-6.9.9999.ebuild 790 BLAKE2B a79de4ef95e86eee2d296425b49d5c4b711a6066091e6b8f2d3bfddc101b793b3d2cd0d48c6dde9f683f13e4f6b5e6f4fd85096feb50f2d1ba0f1bf6e0997b4e SHA512 367f16832fb26aa1df1840cc72bdfea53a70db3fc8a2f1a0bd3448a7ca5e1a9181dfa900c6c21940a2d49cfa6b1d99c850ad0256a24cdb7411f5e2a55ed78295
+EBUILD qt3d-6.9999.ebuild 790 BLAKE2B a79de4ef95e86eee2d296425b49d5c4b711a6066091e6b8f2d3bfddc101b793b3d2cd0d48c6dde9f683f13e4f6b5e6f4fd85096feb50f2d1ba0f1bf6e0997b4e SHA512 367f16832fb26aa1df1840cc72bdfea53a70db3fc8a2f1a0bd3448a7ca5e1a9181dfa900c6c21940a2d49cfa6b1d99c850ad0256a24cdb7411f5e2a55ed78295
MISC metadata.xml 692 BLAKE2B 807ac52bd34ad8ea6471eb7b03703f20951c941a2b5841fa173796b4d9b3bdee1afc79fb83057a5bd6329db5cf656c0c5afdc6ece087684c14e0a581c91eed69 SHA512 5894daabb0fbee32e8fbcdc35f720f2f3225bd78ac632491d4603650db49c79c41fbe84d1cfde15870ed7a17c39c98cb5572ca5ed1da7fe5311faa7b2b750aec
diff --git a/dev-qt/qt3d/qt3d-6.7.2.ebuild b/dev-qt/qt3d/qt3d-6.7.2.ebuild
deleted file mode 100644
index 1d6c2f7e0838..000000000000
--- a/dev-qt/qt3d/qt3d-6.7.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="gles2-only qml vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- -DQT_FEATURE_qt3d_system_assimp=ON
- -DQT_UNITY_BUILD=OFF # fails to build
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt3d/qt3d-6.7.3.ebuild b/dev-qt/qt3d/qt3d-6.7.3.ebuild
deleted file mode 100644
index db2eacdd658c..000000000000
--- a/dev-qt/qt3d/qt3d-6.7.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="gles2-only qml vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- -DQT_FEATURE_qt3d_system_assimp=ON
- -DQT_UNITY_BUILD=OFF # fails to build
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt3d/qt3d-6.8.1.ebuild b/dev-qt/qt3d/qt3d-6.8.1.ebuild
index c6a3302f5a76..51fae49912bb 100644
--- a/dev-qt/qt3d/qt3d-6.8.1.ebuild
+++ b/dev-qt/qt3d/qt3d-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="3D rendering module for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qt3d/qt3d-6.8.9999.ebuild b/dev-qt/qt3d/qt3d-6.8.9999.ebuild
index c67d6bef95e6..e24eb983b7f6 100644
--- a/dev-qt/qt3d/qt3d-6.8.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="3D rendering module for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qt3d/qt3d-6.9.9999.ebuild b/dev-qt/qt3d/qt3d-6.9.9999.ebuild
index c67d6bef95e6..e24eb983b7f6 100644
--- a/dev-qt/qt3d/qt3d-6.9.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="3D rendering module for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qt3d/qt3d-6.9999.ebuild b/dev-qt/qt3d/qt3d-6.9999.ebuild
index c67d6bef95e6..e24eb983b7f6 100644
--- a/dev-qt/qt3d/qt3d-6.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="3D rendering module for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index d0b38284f2dc..e4e98394a528 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1,8 +1,4 @@
-DIST qt5compat-everywhere-src-6.7.2.tar.xz 14632348 BLAKE2B 81622db206b0902a14b5f14668464538989044506cfa417bfd2a5bb5163f0e6c09fdc10b641a3767595e4c80a554c6181118f75501d11eff997255a3bcfd50aa SHA512 31da40af3ab0a2283ead3363ee6c94a45018beccb777d2e4188f182d45ffb7e70d97543e22e5f6bc2c13df149676e44e259c8785626c54a4ed8757dcf414b4b0
-DIST qt5compat-everywhere-src-6.7.3.tar.xz 14631404 BLAKE2B 4a48890740a240d2a2a711d387782ae9f590f8edcb2611ec8c7ddfd0917132acd1124e16ee7215737c1688620e3be0eaec54a3553c9ef61dfff32bd6b4c4ccda SHA512 5a9cdf6cc4d56c2576e68aaf1c68f59a6f0b7655685235876dd2916506afb11253a8fc88c8b1e7756533c39bf42263499f7fc2ef72ad6ba672a45a55cc7048a3
DIST qt5compat-everywhere-src-6.8.1.tar.xz 14632944 BLAKE2B abb42dd9fd5b12ea17ce6baed5829d497b3c6ab56e2ef3d6c65ab5e8b4b8726c5d1a2425ea7ed3238cd3835f1b684cbea569e37b1b9587eeb3affa71c2df926c SHA512 ef1764820387a6c9461fe4e21e44f77c6e95068d4cb37ea221228f06596b7bdb2cbe971e8646832454749954cbc31942eb882808c1b5b3b4d1efce5cf84bd93b
-EBUILD qt5compat-6.7.2.ebuild 700 BLAKE2B 6f317548654d9239fcee6418f5fc75d6b70f1705b279527155e71bd43615038126d765ae2cea78acf4fdbff7195a6f689641da7d54b79a64f097d11b684f2bb9 SHA512 dcf03ffd55f3ec3f394bb8b27bb878c08c403378729a31540c54582e77ed7d0ef44b601d679e766c06cf69cda74147fe793f325bb60fdf042b7c5887eeaed6cf
-EBUILD qt5compat-6.7.3.ebuild 703 BLAKE2B 220a53b02469ed52240850d1c7b74c2e54aaa0d208d7bc4a44f07670b9c0dcbac2d047ac1fd78100c68269624d7618d1659bf2f7f39a8bcd9e874f1cea0d6961 SHA512 f2c18ddffc934c07a6794eaa8966266975fe8d65ee9d2c4cf9693b5af88132151a181662f3b8eb1987ef33d9956c441898c760b641672b29a1d4e83222a1b540
EBUILD qt5compat-6.8.1.ebuild 700 BLAKE2B 6f317548654d9239fcee6418f5fc75d6b70f1705b279527155e71bd43615038126d765ae2cea78acf4fdbff7195a6f689641da7d54b79a64f097d11b684f2bb9 SHA512 dcf03ffd55f3ec3f394bb8b27bb878c08c403378729a31540c54582e77ed7d0ef44b601d679e766c06cf69cda74147fe793f325bb60fdf042b7c5887eeaed6cf
EBUILD qt5compat-6.8.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.9.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
diff --git a/dev-qt/qt5compat/qt5compat-6.7.2.ebuild b/dev-qt/qt5compat/qt5compat-6.7.2.ebuild
deleted file mode 100644
index 4f479ea72d81..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.7.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qt5compat/qt5compat-6.7.3.ebuild b/dev-qt/qt5compat/qt5compat-6.7.3.ebuild
deleted file mode 100644
index 5d6bd4178335..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.7.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index 56e3084d807a..2240d3d2dec4 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -2,20 +2,8 @@ AUX qtbase-6.5.2-hppa-forkfd-grow-stack.patch 1001 BLAKE2B 21fabd37d44ad496d2e11
AUX qtbase-6.5.2-no-symlink-check.patch 152 BLAKE2B 676ff8577f678fe3ed1e34e3fc8f7a9b16145259b2e23c432d4cb08465cb5d3a6685e557c9da862f3abb0d51459c7dc055155d804c3daef768bf0e9bdcc3b162 SHA512 6a82cb63812c7fa6d04e9ba9d017ce23ff1d620ec6ebcd575719678138d74e1298e3962d48e211ee72c9a533f03cb7a0fa47b428592a1402ec7ad1d1c487a4b4
AUX qtbase-6.6.1-forkfd-childstack-size.patch 1003 BLAKE2B abc1bc5633032fc55fca91ef3dcc33617b11694d7a9d97e5eac21c0b4aae900082b7158da08b8514a3424364a3c35cb49d46fa11a0739aadbb73766b7fee949a SHA512 9e1dfb3452858131db286cb30915871e46178bb0891b604a257745fad133676cdf0df5273b6f681c49b1c3d3245f2c6e0a5025ce19efe6a0ed8bf5a1b3a5a5f0
AUX qtbase-6.6.3-gcc14-avx512fp16.patch 470 BLAKE2B 616b4fdcee6819a0ca4de1220f7524e0df00e13912e2e28d5c204d1a3e2bc351b9cdc212b9169e4d84e2884df76d9722a73f29734c18fe50cc8e6583e41a5cc2 SHA512 1effa903d5d3c65ffc6af5fb2f9896346b4b90cd1f8a54f0a697f23f1c118dd1803b5f4fa9b4959cf4ba1c433d36ca21a6abe6cb3bfae84a811297566388e907
-AUX qtbase-6.7.2-CVE-2024-39936.patch 7171 BLAKE2B d1b6e9a35e35f1e6b3e7a7c975fb6719b8594ee5f3212bc18bfe4a1990d70424a682071551c5971d62d6351a38e36b6f4c4acb9241af1ad2e64ec604ca440394 SHA512 cd6b48ebe7c1dc1224a54f0d32845e598223a3c40c6da11b4639646fb073c6b5a2e54d9625ba0413afb876a83c2d50bdf616f4876154fb33fa941d6cbf053291
-AUX qtbase-6.7.2-float16-sse2.patch 1773 BLAKE2B c5b8bb7065db6186d81fb9267235327eba698c096d3e8051a2671d4655ada21ff063b297b00b8da098bb07b6a4abc9fb42fb7652e9de8aa759a349f8f1e58afc SHA512 af4b3c014ce86de25c02d7846ff0e354762513313d353971e6259da1dea20d6bc5ae7fb475469d29c3251d4e9e6446afda8b21086df50ba1108083d112bbfe73
-AUX qtbase-6.7.2-gcc15-odr.patch 1162 BLAKE2B 640688d21fb70ce67378e0f8ac5ddac12b657a9802c0f2e524e6c210cf055955cda41300dd792949541e085d5e8a7ef19dcceaa36f6f73da651f89e88dab2ff4 SHA512 3dd8f26d02fb11075f97b3284e8c0ed1bcff5feafc6535026078dc5b38ed106ae144c18db1fff502b1cebb06761f55d995a8e31c8a6b701f08d21fdbb170bba1
-AUX qtbase-6.7.2-haswell-no-rdrnd.patch 4826 BLAKE2B 24071787ae48acec749e59cd7acc35c0137229dfb585bd05761e1b2fa2740f7df77161bf3a9fe2c8fb4430afdf1c610fdea42969691662c6d7c4e1e949865098 SHA512 a2c3fb782cc942db173135cffca3d24eb83dd2bc39e55f0cb2dae621297c22673ee6dfc5224c7237f8078faf036e692d41e119d78e5ccfd5d85ae8654d1009f8
-AUX qtbase-6.7.2-qcontiguouscache.patch 310 BLAKE2B 736663ba1d07285fb5bb6b050b88cec9beaf20fdb7815fe1c2008872c6d076e04c76ae1b54c930c7096043ceba7285e4ac85c46c67720afb105a0647d0baa200 SHA512 81d7942275695fa82a2794792f5e4a5d6b7aa93515017146a55c52f0ba3edb9f2f4252f317978bfaf52856ef1c3295ad4fe5c21a55502c8c8b22f305a0753bb6
-AUX qtbase-6.7.2-qwindowprivate-crash.patch 1337 BLAKE2B 1d8e354dc0db89744073bf555263129904592fb7c05b315713a21eae94b52a4b847dae906700cc5551fa21f828373ed044903dd10e8b86670b9296aa2009a3a3 SHA512 30e54110b9351aa2f7614a416b1fdf0d192a42386bdc5e75bd91fa2ecb98c48066b4e3858f97e00abbcbf2ddd5e90eab1594e285434d083215eaa34463dfa65b
-AUX qtbase-6.7.3-QTBUG-125053.patch 1751 BLAKE2B 6564259b8e4f0ddbe3ac93eb91e45b4fdaf6226e10640a0cff3a6d1326f1cab80e13632171a9f0e925088b5c0b640140b44e4624006c632b6cea720666ccfccf SHA512 32e6ec51abfdbe88d43bf9491f2916184663b33b35d8ec562d86cd88f258b1a374de1a5650e4aaf292f14ac42a94f930ebe1e82e0df327ff06e6bcd1684d491c
-AUX qtbase-6.7.3-erratic-mouse-input.patch 6210 BLAKE2B 7b7849ddc2e9918584e8c21fdf10775787ff97c6f4d254a44e679be6e9168dfb5cfd216d9f4a95e70c0e7c5a415e46813c59f6534ed2329dce982c2cdda4d5f5 SHA512 223ac3e472777e60cb161e41997230310ce3b1d67d6426f90882d9e158832ab426bec10419ba92aa5a6e8200e31617f88e9af5929b1cde1244d531c3e8ec0659
AUX qtbase-6.8.0-qcontiguouscache.patch 526 BLAKE2B b701f92d8365e8408a2ff79c812c397ac0042aa6b6316cf167a7877d48044ffaa0d2683fa27ffcbe80c8e74f8ff0c8af220b927889e83340c6b5325b1fbf16ab SHA512 19f33f2dd856c8328b9175458250929f3da34cde179d5f52ec1982e5e5f1772412f2541e146763a6258ce3377e0b624f07926fe4af56de7364c34835151b8995
-DIST qtbase-everywhere-src-6.7.2.tar.xz 49364504 BLAKE2B b48b8a8decafe3262d459b9446c25561851fef88b3316107c2909f5964e8122a558b5501a3e59667bdf4776d36ea5ba0d9f227538c45c1f8e94fbc8fff4244a6 SHA512 eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b
-DIST qtbase-everywhere-src-6.7.3.tar.xz 49426156 BLAKE2B da7eacd64bd122bf2b320c0cec41ae7630e55e0d588912bc2cc6ef7ecc755af0f375ca84c6fe0bb8381e4008da2fd43fc491c5c88ecc7694223c62700761ed37 SHA512 99495c6ed942b3a7bd19f9471bac76502baaafc20ad7e139adf25726f699c1b4deffa1ab761fe9a49a3ffe6a36d830422a20f8a369aded67a083652bf4a19290
DIST qtbase-everywhere-src-6.8.1.tar.xz 48220752 BLAKE2B b42d562f9069cf3d68807c63492f0ae1dcb9cb9a057a8d8548a7d134b36af169e403324e2902fa59c6c82ce087add107173c7606dff952dbbbc06c33b056ddff SHA512 87b7df95a63f7c28bfc7659f19658e4151b9da55b0dc4d34dc0e04c5270254b01a72f8deac0b2fc5543fce8d7542128addb398833de9c3248196aa96b2dd1601
-EBUILD qtbase-6.7.2-r5.ebuild 10224 BLAKE2B e98bea0b4eca399b06136e2e63db2eb8289ca19934149a6c3ec85054ace1b003513eaf864b192b214b4e25d79611b8d9ac22a599efcdaa18d6cbcd5b4e032ad4 SHA512 c8e2a54365c38781f0f512668c585f08a61ddd0f65598a875adddaabe35c0a49dc8eb6e25ecd85f8f52559271f82e67505e463bf41cbc42353ace8954ddd116d
-EBUILD qtbase-6.7.3-r2.ebuild 10070 BLAKE2B c117b4be7d29ec84624f9a23a21d17997d49f9a28c75d8991295ba201ec79fa5cb74b0fc1e342c8490bdeaeaf1187c35690ce564b9823c6363347a0d333407cb SHA512 86cd7efef82566814525b5714f16c504da97f89f27e9b4d7c3aa80212142d99ba6ea49dc5a87ea3a56d9a48b9bef8b8fed50dab35d29f17e7a0ec736f3f565f1
EBUILD qtbase-6.8.1.ebuild 10455 BLAKE2B 47d0e9fda4aa3a2347b6feeddccc820f528849cd32ec707175cd243a5c390b99fa78bccd23054ad5f14e15ab1ba457f9ac1af6ae3bf0477f646a179aa6692f42 SHA512 d9a21714af5063b3b2c76eb2606ea6d597cfdabc9c3ab3edb36df547d55ce15d38e605c8b54cc9da257237b209b72c6c06c3eac0477bc95dfcb2756f6ebbad87
EBUILD qtbase-6.8.9999.ebuild 10461 BLAKE2B 950b76161b91e97a7de963370dc15ef98ed1043167b0ec306ba9c8a736f95d0d2e236f3f84ce6c81d32ae2a0a3a44c2e4b42973de1e64365a04b9ec8ef322271 SHA512 303e240140391cfbe37762862d0b3ba1908f6a80598b7be0ec5e4cb8fab6849491d46f3f365d02d142f0214ee5266d39f54a70fefdb29b3f5534be7b06c4d9fa
EBUILD qtbase-6.9.9999.ebuild 10447 BLAKE2B ad7dcb0b911dc13777025baad5eb34e6ed6802591b06cb4c6db9fde94498ff06902c51a5471fc845b4e2b3530f94ed454a8a2f85cb5e3dfe4a680795fb0b2a8f SHA512 4f1d0f53d795744cf74b04ed6a42493646b5bf540d7d4ff6176529e55f2c4927db922d09d603ee4270f0b0911c8c55d38126de68db88067bbf8e9fdffff0a91f
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-CVE-2024-39936.patch b/dev-qt/qtbase/files/qtbase-6.7.2-CVE-2024-39936.patch
deleted file mode 100644
index cc6238a55f1b..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-CVE-2024-39936.patch
+++ /dev/null
@@ -1,200 +0,0 @@
-https://bugs.gentoo.org/935869
-https://github.com/qt/qtbase/commit/2b1e36e183ce75c224305c7a94457b92f7a5cf58
-From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= <marten.nordheim@qt.io>
-Date: Tue, 25 Jun 2024 17:09:35 +0200
-Subject: [PATCH] HTTP2: Delay any communication until encrypted() can be
- responded to
-
-We have the encrypted() signal that lets users do extra checks on the
-established connection. It is emitted as BlockingQueued, so the HTTP
-thread stalls until it is done emitting. Users can potentially call
-abort() on the QNetworkReply at that point, which is passed as a Queued
-call back to the HTTP thread. That means that any currently queued
-signal emission will be processed before the abort() call is processed.
-
-In the case of HTTP2 it is a little special since it is multiplexed and
-the code is built to start requests as they are available. This means
-that, while the code worked fine for HTTP1, since one connection only
-has one request, it is not working for HTTP2, since we try to send more
-requests in-between the encrypted() signal and the abort() call.
-
-This patch changes the code to delay any communication until the
-encrypted() signal has been emitted and processed, for HTTP2 only.
-It's done by adding a few booleans, both to know that we have to return
-early and so we can keep track of what events arose and what we need to
-resume once enough time has passed that any abort() call must have been
-processed.
-
-Fixes: QTBUG-126610
---- a/src/network/access/qhttp2protocolhandler.cpp
-+++ b/src/network/access/qhttp2protocolhandler.cpp
-@@ -304,10 +304,10 @@
- }
-
-- if (!prefaceSent && !sendClientPreface())
-- return false;
--
- if (!requests.size())
- return true;
-
-+ if (!prefaceSent && !sendClientPreface())
-+ return false;
-+
- m_channel->state = QHttpNetworkConnectionChannel::WritingState;
- // Check what was promised/pushed, maybe we do not have to send a request
---- a/src/network/access/qhttpnetworkconnectionchannel.cpp
-+++ b/src/network/access/qhttpnetworkconnectionchannel.cpp
-@@ -210,4 +210,8 @@
- {
- Q_ASSERT(protocolHandler);
-+ if (waitingForPotentialAbort) {
-+ needInvokeSendRequest = true;
-+ return false; // this return value is unused
-+ }
- return protocolHandler->sendRequest();
- }
-@@ -222,7 +226,6 @@
- {
- QMetaObject::invokeMethod(this, [this] {
-- Q_ASSERT(protocolHandler);
- if (reply)
-- protocolHandler->sendRequest();
-+ sendRequest();
- }, Qt::ConnectionType::QueuedConnection);
- }
-@@ -231,4 +234,8 @@
- {
- Q_ASSERT(protocolHandler);
-+ if (waitingForPotentialAbort) {
-+ needInvokeReceiveReply = true;
-+ return;
-+ }
- protocolHandler->_q_receiveReply();
- }
-@@ -237,4 +244,8 @@
- {
- Q_ASSERT(protocolHandler);
-+ if (waitingForPotentialAbort) {
-+ needInvokeReadyRead = true;
-+ return;
-+ }
- protocolHandler->_q_readyRead();
- }
-@@ -1240,5 +1251,16 @@
- // Similar to HTTP/1.1 counterpart below:
- const auto &pair = std::as_const(h2RequestsToSend).first();
-+ waitingForPotentialAbort = true;
- emit pair.second->encrypted();
-+
-+ // We don't send or handle any received data until any effects from
-+ // emitting encrypted() have been processed. This is necessary
-+ // because the user may have called abort(). We may also abort the
-+ // whole connection if the request has been aborted and there is
-+ // no more requests to send.
-+ QMetaObject::invokeMethod(this,
-+ &QHttpNetworkConnectionChannel::checkAndResumeCommunication,
-+ Qt::QueuedConnection);
-+
- // In case our peer has sent us its settings (window size, max concurrent streams etc.)
- // let's give _q_receiveReply a chance to read them first ('invokeMethod', QueuedConnection).
-@@ -1258,4 +1280,26 @@
- }
-
-+
-+void QHttpNetworkConnectionChannel::checkAndResumeCommunication()
-+{
-+ Q_ASSERT(connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2
-+ || connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2Direct);
-+
-+ // Because HTTP/2 requires that we send a SETTINGS frame as the first thing we do, and respond
-+ // to a SETTINGS frame with an ACK, we need to delay any handling until we can ensure that any
-+ // effects from emitting encrypted() have been processed.
-+ // This function is called after encrypted() was emitted, so check for changes.
-+
-+ if (!reply && h2RequestsToSend.isEmpty())
-+ abort();
-+ waitingForPotentialAbort = false;
-+ if (needInvokeReadyRead)
-+ _q_readyRead();
-+ if (needInvokeReceiveReply)
-+ _q_receiveReply();
-+ if (needInvokeSendRequest)
-+ sendRequest();
-+}
-+
- void QHttpNetworkConnectionChannel::requeueHttp2Requests()
- {
---- a/src/network/access/qhttpnetworkconnectionchannel_p.h
-+++ b/src/network/access/qhttpnetworkconnectionchannel_p.h
-@@ -75,4 +75,8 @@
- bool ssl;
- bool isInitialized;
-+ bool waitingForPotentialAbort = false;
-+ bool needInvokeReceiveReply = false;
-+ bool needInvokeReadyRead = false;
-+ bool needInvokeSendRequest = false;
- ChannelState state;
- QHttpNetworkRequest request; // current request, only used for HTTP
-@@ -147,4 +151,6 @@
- void resendCurrentRequest();
-
-+ void checkAndResumeCommunication();
-+
- bool isSocketBusy() const;
- bool isSocketWriting() const;
---- a/tests/auto/network/access/http2/tst_http2.cpp
-+++ b/tests/auto/network/access/http2/tst_http2.cpp
-@@ -107,4 +107,6 @@
- void duplicateRequestsWithAborts();
-
-+ void abortOnEncrypted();
-+
- protected slots:
- // Slots to listen to our in-process server:
-@@ -1480,4 +1482,46 @@
- }
-
-+void tst_Http2::abortOnEncrypted()
-+{
-+#if !QT_CONFIG(ssl)
-+ QSKIP("TLS support is needed for this test");
-+#else
-+ clearHTTP2State();
-+ serverPort = 0;
-+
-+ ServerPtr targetServer(newServer(defaultServerSettings, H2Type::h2Direct));
-+
-+ QMetaObject::invokeMethod(targetServer.data(), "startServer", Qt::QueuedConnection);
-+ runEventLoop();
-+
-+ nRequests = 1;
-+ nSentRequests = 0;
-+
-+ const auto url = requestUrl(H2Type::h2Direct);
-+ QNetworkRequest request(url);
-+ request.setAttribute(QNetworkRequest::Http2DirectAttribute, true);
-+
-+ std::unique_ptr<QNetworkReply> reply{manager->get(request)};
-+ reply->ignoreSslErrors();
-+ connect(reply.get(), &QNetworkReply::encrypted, reply.get(), [reply = reply.get()](){
-+ reply->abort();
-+ });
-+ connect(reply.get(), &QNetworkReply::errorOccurred, this, &tst_Http2::replyFinishedWithError);
-+
-+ runEventLoop();
-+ STOP_ON_FAILURE
-+
-+ QCOMPARE(nRequests, 0);
-+ QCOMPARE(reply->error(), QNetworkReply::OperationCanceledError);
-+
-+ const bool res = QTest::qWaitFor(
-+ [this, server = targetServer.get()]() {
-+ return serverGotSettingsACK || prefaceOK || nSentRequests > 0;
-+ },
-+ 500);
-+ QVERIFY(!res);
-+#endif // QT_CONFIG(ssl)
-+}
-+
- void tst_Http2::serverStarted(quint16 port)
- {
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-float16-sse2.patch b/dev-qt/qtbase/files/qtbase-6.7.2-float16-sse2.patch
deleted file mode 100644
index a54c9daa42b9..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-float16-sse2.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Backport from 6.7.3 as it may cause major problems for x86 sse2-less
-systems using gcc14.
-
-https://github.com/qt/qtbase/commit/39fa7e7bef90be2940c5f736935f963e3969e0bd
-From: Dmitry Shachnev <mitya57@gmail.com>
-Date: Sat, 27 Jul 2024 23:03:07 +0300
-Subject: [PATCH] Use _Float16 only when SSE2 is enabled
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The GCC documentation [1] says: “On x86 targets with SSE2 enabled, GCC
-supports half-precision (16-bit) floating point via the _Float16 type”.
-
-On non-SSE2 x86 (such as Debian i386 baseline [2]), __FLT16_MAX__ is
-defined starting with GCC 14 [3], however any non-trivial use of the
-_Float16 type results in an error:
-
-error: operation not permitted on type ‘_Float16’ without option ‘-msse2’
-
-which makes some packages fail to build on i386 architecture [4].
-
-[1]: https://gcc.gnu.org/onlinedocs/gcc/Half-Precision.html
-[2]: https://wiki.debian.org/ArchitectureSpecificsMemo#i386-1
-[3]: https://gcc.gnu.org/g:9a19fa8b616f83474c35cc5b34a3865073ced829
-[4]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076986
---- a/src/corelib/global/qtypes.h
-+++ b/src/corelib/global/qtypes.h
-@@ -264,11 +264,10 @@
- # define QFLOAT16_IS_NATIVE 1
- using NativeFloat16Type = decltype(__FLT16_MAX__);
--#elif defined(Q_CC_GNU_ONLY) && defined(__FLT16_MAX__)
-+#elif defined(Q_CC_GNU_ONLY) && defined(__FLT16_MAX__) && defined(__ARM_FP16_FORMAT_IEEE)
- # define QFLOAT16_IS_NATIVE 1
--# ifdef __ARM_FP16_FORMAT_IEEE
- using NativeFloat16Type = __fp16;
--# else
-+#elif defined(Q_CC_GNU_ONLY) && defined(__FLT16_MAX__) && defined(__SSE2__)
-+# define QFLOAT16_IS_NATIVE 1
- using NativeFloat16Type = _Float16;
--# endif
- #else
- # define QFLOAT16_IS_NATIVE 0
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-gcc15-odr.patch b/dev-qt/qtbase/files/qtbase-6.7.2-gcc15-odr.patch
deleted file mode 100644
index 64cedb14662a..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-gcc15-odr.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://codereview.qt-project.org/c/qt/qtbase/+/582403
-From: Sam James <sam@gentoo.org>
-Date: Sat, 10 Aug 2024 16:43:05 +0100
-Subject: [PATCH] Fix ODR violation for IsFloatType_v
-
-With recent GCC 15 trunk, I started to see:
-```
-ld: .../kwalletentry.cc.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
- src/runtime/kwalletd/backend/CMakeFiles/KF6WalletBackend.dir/cbc.cc.o:(.rodata+0x0): first defined here
-```
-
-The issue is that constexpr is only implicitly inline for functions or
-static data members [0], so the two constexpr IsFloatType_v definitions
-here cause an ODR violation.
-
-Explicitly mark them as inline constexpr.
-
-[0] http://eel.is/c++draft/dcl.constexpr#1.sentence-3
---- a/src/corelib/global/qcomparehelpers.h
-+++ b/src/corelib/global/qcomparehelpers.h
-@@ -348,9 +348,9 @@
-
- template <typename T>
--constexpr bool IsFloatType_v = std::is_floating_point_v<T>;
-+inline constexpr bool IsFloatType_v = std::is_floating_point_v<T>;
-
- #if QFLOAT16_IS_NATIVE
- template <>
--constexpr bool IsFloatType_v<QtPrivate::NativeFloat16Type> = true;
-+inline constexpr bool IsFloatType_v<QtPrivate::NativeFloat16Type> = true;
- #endif
-
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-haswell-no-rdrnd.patch b/dev-qt/qtbase/files/qtbase-6.7.2-haswell-no-rdrnd.patch
deleted file mode 100644
index 0427315d69d5..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-haswell-no-rdrnd.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-129193
-https://forums.gentoo.org/viewtopic-t-1170690.html
-https://forums.gentoo.org/viewtopic-t-1169619.html
-https://codereview.qt-project.org/c/qt/qtbase/+/593073
-From: Thiago Macieira <thiago.macieira@intel.com>
-Date: Mon, 23 Sep 2024 13:44:31 -0700
-Subject: [PATCH] qsimd_x86: disable the requirement that CPUs must have RNGs
-
-Intel CPUs have had this since 2013 (Ivy Bridge), but some older
-Bulldozer AMD CPUs appear to be missing it. This creates a mismatch
-between when the __haswell__ macro gets declared in qsimd_p.h and the
-runtime check using the CpuArchHaswell value. That in turn creates a
-condition where qInitDrawhelperFunctions() in qdrawhelper.cpp leaves the
-memfill pointers set to null.
-
-#elif defined(__SSE2__)
-# ifndef __haswell__
- qt_memfill32 = qt_memfill32_sse2;
- qt_memfill64 = qt_memfill64_sse2;
-# endif
-...
-#if defined(QT_COMPILER_SUPPORTS_AVX2)
- if (qCpuHasFeature(ArchHaswell)) {
- qt_memfill32 = qt_memfill32_avx2;
- qt_memfill64 = qt_memfill64_avx2;
-
-It does this so the qt_memfillXX_sse2 functions don't have to be defined
-anywhere, so the QtGui build won't carry unnecessary dead code.
-
-This is old code (from Qt 4.x) and several improvements I've made for
-QtCore are not applied yet. My work for qSimdDispatcher[1] isn't
-complete: it might have avoided this problem here, but it would also
-have required major work for the draw helpers to work in the first
-place.
-
-[1] https://codereview.qt-project.org/c/qt/qtbase/+/537384
-
-Pick-to: 6.8 6.7 6.5 6.2
-Fixes: QTBUG-129193
-Change-Id: Ia427a9e502b0fb46b2bdfffda8e2131b7091c9e9
-Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
---- a/src/corelib/global/qsimd_x86_p.h
-+++ b/src/corelib/global/qsimd_x86_p.h
-@@ -85,16 +85,14 @@
- #define cpu_snb (cpu_wsm \
- | cpu_feature_avx)
- #define cpu_ivb (cpu_snb \
-- | cpu_feature_f16c \
-- | cpu_feature_rdrnd)
-+ | cpu_feature_f16c)
- #define cpu_hsw (cpu_ivb \
- | cpu_feature_avx2 \
- | cpu_feature_fma \
- | cpu_feature_bmi \
- | cpu_feature_bmi2 \
- | cpu_feature_movbe)
--#define cpu_bdw (cpu_hsw \
-- | cpu_feature_rdseed)
-+#define cpu_bdw (cpu_hsw)
- #define cpu_bdx (cpu_bdw)
- #define cpu_skl (cpu_bdw)
- #define cpu_skx (cpu_skl \
-@@ -237,9 +235,9 @@
- #define QT_FUNCTION_TARGET_STRING_ARCH_NHM QT_FUNCTION_TARGET_STRING_ARCH_CORE2 ",sse4.1,sse4.2,popcnt"
- #define QT_FUNCTION_TARGET_STRING_ARCH_WSM QT_FUNCTION_TARGET_STRING_ARCH_NHM
- #define QT_FUNCTION_TARGET_STRING_ARCH_SNB QT_FUNCTION_TARGET_STRING_ARCH_WSM ",avx"
--#define QT_FUNCTION_TARGET_STRING_ARCH_IVB QT_FUNCTION_TARGET_STRING_ARCH_SNB ",f16c,rdrnd,fsgsbase"
-+#define QT_FUNCTION_TARGET_STRING_ARCH_IVB QT_FUNCTION_TARGET_STRING_ARCH_SNB ",f16c,fsgsbase"
- #define QT_FUNCTION_TARGET_STRING_ARCH_HSW QT_FUNCTION_TARGET_STRING_ARCH_IVB ",avx2,fma,bmi,bmi2,lzcnt,movbe"
--#define QT_FUNCTION_TARGET_STRING_ARCH_BDW QT_FUNCTION_TARGET_STRING_ARCH_HSW ",adx,rdseed"
-+#define QT_FUNCTION_TARGET_STRING_ARCH_BDW QT_FUNCTION_TARGET_STRING_ARCH_HSW ",adx"
- #define QT_FUNCTION_TARGET_STRING_ARCH_BDX QT_FUNCTION_TARGET_STRING_ARCH_BDW
- #define QT_FUNCTION_TARGET_STRING_ARCH_SKL QT_FUNCTION_TARGET_STRING_ARCH_BDW ",xsavec,xsaves"
- #define QT_FUNCTION_TARGET_STRING_ARCH_SKX QT_FUNCTION_TARGET_STRING_ARCH_SKL ",avx512f,avx512dq,avx512cd,avx512bw,avx512vl"
-@@ -473,9 +471,9 @@
- CpuArchNHM = cpu_nhm,
- CpuArchWSM = cpu_wsm,
- CpuArchSNB = cpu_snb,
-- CpuArchIVB = cpu_ivb,
-+ CpuArchIVB = cpu_ivb, ///< rdrnd
- CpuArchHSW = cpu_hsw, ///< hle,rtm
-- CpuArchBDW = cpu_bdw,
-+ CpuArchBDW = cpu_bdw, ///< rdseed
- CpuArchBDX = cpu_bdx,
- CpuArchSKL = cpu_skl,
- CpuArchSKX = cpu_skx, ///< clwb
---- a/util/x86simdgen/3rdparty/simd-intel.conf
-+++ b/util/x86simdgen/3rdparty/simd-intel.conf
-@@ -142,9 +142,9 @@
- arch=NHM Core2 sse4.1,sse4.2,popcnt
- arch=WSM NHM
- arch=SNB WSM avx
--arch=IVB SNB f16c,rdrnd,fsgsbase
-+arch=IVB SNB f16c,fsgsbase # rdrnd
- arch=HSW IVB avx2,fma,bmi,bmi2,lzcnt,movbe # hle,rtm
--arch=BDW HSW adx,rdseed
-+arch=BDW HSW adx # rdseed
- arch=BDX BDW
- arch=SKL BDW xsavec,xsaves
- arch=SKX SKL avx512f,avx512dq,avx512cd,avx512bw,avx512vl #clwb
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch b/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch
deleted file mode 100644
index 02219feaf681..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/938475
-Older version of https://codereview.qt-project.org/c/qt/qtbase/+/585668 for 6.7
---- a/src/corelib/tools/qcontiguouscache.h
-+++ b/src/corelib/tools/qcontiguouscache.h
-@@ -10,2 +10,3 @@
- #include <QtCore/qtcoreexports.h>
-+#include <QtCore/qglobal.h>
- #include <QtCore/qtypeinfo.h>
diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch b/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch
deleted file mode 100644
index 353383921b7f..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.kde.org/show_bug.cgi?id=490791
-https://codereview.qt-project.org/c/qt/qtbase/+/584636
-From: David Edmundson <davidedmundson@kde.org>
-Date: Wed, 31 Jul 2024 11:59:14 +0100
-Subject: [PATCH] QWidget: Store initialScreen as QPointer
-
-A Toplevel QWidget can hold a pointer to the screen where it will
-eventually show contents, before a QWidgetWindow is created which then
-takes precedence.
-
-The screen member of QWindows is always kept up-to-date when a screen is
-removed, but not the contents of a toplevel window. If a widget has
-setScreen called but is never shown, it has potentially dangling pointer
-which can cause issues in the future.
-
-Pick-to: 6.5
-Change-Id: Ia7c80549e8b3c90a75cdde745487e87ecddaca63
-Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
-(cherry picked from commit d67acf94afffde6a71498be6e30447f3acf7558e)
-Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-(cherry picked from commit 6af4e5f604fff40cdb3be40099b8884362806ef4)
---- a/src/widgets/kernel/qwidget_p.h
-+++ b/src/widgets/kernel/qwidget_p.h
-@@ -110,3 +110,3 @@
- Qt::WindowFlags savedFlags; // Save widget flags while showing fullscreen
-- QScreen *initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent.
-+ QPointer<QScreen> initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent.
-
diff --git a/dev-qt/qtbase/files/qtbase-6.7.3-QTBUG-125053.patch b/dev-qt/qtbase/files/qtbase-6.7.3-QTBUG-125053.patch
deleted file mode 100644
index fc60e30b62c1..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.3-QTBUG-125053.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-125053
-https://bugreports.qt.io/browse/QTBUG-127340
-https://codereview.qt-project.org/c/qt/qtbase/+/593123
---- a/src/corelib/itemmodels/qabstractitemmodel.cpp
-+++ b/src/corelib/itemmodels/qabstractitemmodel.cpp
-@@ -3396,4 +3396,11 @@
- void QAbstractItemModel::beginResetModel()
- {
-+ Q_D(QAbstractItemModel);
-+ if (d->resetting) {
-+ qWarning() << "beginResetModel called on" << this << "without calling endResetModel first";
-+ // Warn, but don't return early in case user code relies on the incorrect behavior.
-+ }
-+
-+ d->resetting = true;
- emit modelAboutToBeReset(QPrivateSignal());
- }
-@@ -3413,6 +3420,12 @@
- {
- Q_D(QAbstractItemModel);
-+ if (!d->resetting) {
-+ qWarning() << "endResetModel called on" << this << "without calling beginResetModel first";
-+ // Warn, but don't return early in case user code relies on the incorrect behavior.
-+ }
-+
- d->invalidatePersistentIndexes();
- resetInternalData();
-+ d->resetting = false;
- emit modelReset(QPrivateSignal());
- }
---- a/src/corelib/itemmodels/qabstractitemmodel_p.h
-+++ b/src/corelib/itemmodels/qabstractitemmodel_p.h
-@@ -46,4 +46,6 @@
- ~QAbstractItemModelPrivate();
-
-+ static const QAbstractItemModelPrivate *get(const QAbstractItemModel *model) { return model->d_func(); }
-+
- void removePersistentIndexData(QPersistentModelIndexData *data);
- void movePersistentIndexes(const QList<QPersistentModelIndexData *> &indexes, int change, const QModelIndex &parent,
-@@ -116,4 +118,6 @@
- } persistent;
-
-+ bool resetting = false;
-+
- static const QHash<int,QByteArray> &defaultRoleNames();
- static bool isVariantLessThan(const QVariant &left, const QVariant &right,
diff --git a/dev-qt/qtbase/files/qtbase-6.7.3-erratic-mouse-input.patch b/dev-qt/qtbase/files/qtbase-6.7.3-erratic-mouse-input.patch
deleted file mode 100644
index 14bdf1463949..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.7.3-erratic-mouse-input.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-129509
-https://bugreports.qt.io/browse/QTBUG-129514
-https://codereview.qt-project.org/c/qt/qtbase/+/594889
-From 42845904d51ad14b2ab41a165bd9b9b1a9459840 Mon Sep 17 00:00:00 2001
-From: Liang Qi <liang.qi@qt.io>
-Date: Tue, 01 Oct 2024 12:46:30 +0200
-Subject: [PATCH] Revert "xcb: handle XI2 input button and motion events from slave devices"
-
-This reverts commit b71be292780b858f2c55ce92601452e2ea946de2, which causes a regression when using mouse wheel and moving cursor together
-on scroll bar for some qt applications, like qutebrowser and
-qbittorrent.
-
-Fixes: QTBUG-129509
-Fixes: QTBUG-129514
-Task-number: QTBUG-110841
-Pick-to: 6.8.0 6.8 6.7 6.5 6.2 5.15
-Change-Id: I703158874413a1306ea99217bced4ba38382f543
---- a/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
-+++ b/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
-@@ -683,94 +683,21 @@
- }
-
--//implementation is ported from https://codereview.qt-project.org/c/qt/qtbase/+/231552/12/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp#558
--namespace {
--
--/*! \internal
--
-- Qt listens for XIAllDevices to avoid losing mouse events. This function
-- ensures that we don't process the same event twice: from a slave device and
-- then again from a master device.
--
-- In a normal use case (e.g. mouse press and release inside a window), we will
-- drop events from master devices as duplicates. Other advantage of processing
-- events from slave devices is that they don't share button state. All buttons
-- on a master device share the state.
--
-- Examples of special cases:
--
--\list
--
--\li During system move/resize, window manager (_NET_WM_MOVERESIZE) grabs the
-- master pointer, in this case we process the matching release from the slave
-- device. A master device event is not sent by the server, hence no duplicate
-- event to drop. If we listened for XIAllMasterDevices instead, we would never
-- see a release event in this case.
--
--\li If we dismiss a context menu by clicking somewhere outside a Qt application,
-- we will process the mouse press from the master pointer as that is the
-- device we are grabbing. We are not grabbing slave devices (grabbing on the
-- slave device is buggy according to 19d289ab1b5bde3e136765e5432b5c7d004df3a4).
-- And since the event occurs outside our window, the slave device event is
-- not sent to us by the server, hence no duplicate event to drop.
--
--\endlist
--*/
--bool isDuplicateEvent(xcb_ge_event_t *event)
--{
-- Q_ASSERT(event);
--
-- struct qXIEvent {
-- bool isValid = false;
-- uint16_t sourceid;
-- uint8_t evtype;
-- uint32_t detail;
-- int32_t root_x;
-- int32_t root_y;
-- };
-- static qXIEvent lastSeenEvent;
--
-- bool isDuplicate = false;
-- auto *xiDeviceEvent = reinterpret_cast<qt_xcb_input_device_event_t *>(event);
-- if (lastSeenEvent.isValid) {
-- isDuplicate = lastSeenEvent.sourceid == xiDeviceEvent->sourceid &&
-- lastSeenEvent.evtype == xiDeviceEvent->event_type &&
-- lastSeenEvent.detail == xiDeviceEvent->detail &&
-- lastSeenEvent.root_x == xiDeviceEvent->root_x &&
-- lastSeenEvent.root_y == xiDeviceEvent->root_y;
-- } else {
-- lastSeenEvent.isValid = true;
-- }
-- lastSeenEvent.sourceid = xiDeviceEvent->sourceid;
-- lastSeenEvent.evtype = xiDeviceEvent->event_type;
-- lastSeenEvent.detail = xiDeviceEvent->detail;
-- lastSeenEvent.root_x = xiDeviceEvent->root_x;
-- lastSeenEvent.root_y = xiDeviceEvent->root_y;
--
-- if (isDuplicate) {
-- qCDebug(lcQpaXInputEvents, "Duplicate XI2 event %d", event->event_type);
-- // This sanity check ensures that special cases like QTBUG-59277 keep working.
-- lastSeenEvent.isValid = false; // An event can be a duplicate only once.
-- }
--
-- return isDuplicate;
--}
--
--} // namespace
--
- void QXcbConnection::xi2HandleEvent(xcb_ge_event_t *event)
- {
- auto *xiEvent = reinterpret_cast<qt_xcb_input_device_event_t *>(event);
-- if (m_xiSlavePointerIds.contains(xiEvent->deviceid)) {
-- if (!(xiEvent->event_type == XCB_INPUT_BUTTON_PRESS
-- || xiEvent->event_type == XCB_INPUT_BUTTON_RELEASE
-- || xiEvent->event_type == XCB_INPUT_MOTION)) {
-- if (!m_duringSystemMoveResize)
-- return;
-- if (xiEvent->event == XCB_NONE)
-- return;
--
-- if (xiEvent->event_type == XCB_INPUT_TOUCH_END)
-- abortSystemMoveResize(xiEvent->event);
-+ setTime(xiEvent->time);
-+ if (m_xiSlavePointerIds.contains(xiEvent->deviceid) && xiEvent->event_type != XCB_INPUT_PROPERTY) {
-+ if (!m_duringSystemMoveResize)
-+ return;
-+ if (xiEvent->event == XCB_NONE)
-+ return;
-
-+ if (xiEvent->event_type == XCB_INPUT_BUTTON_RELEASE
-+ && xiEvent->detail == XCB_BUTTON_INDEX_1 ) {
-+ abortSystemMoveResize(xiEvent->event);
-+ } else if (xiEvent->event_type == XCB_INPUT_TOUCH_END) {
-+ abortSystemMoveResize(xiEvent->event);
-+ return;
-+ } else {
- return;
- }
-@@ -784,25 +711,9 @@
- case XCB_INPUT_BUTTON_PRESS:
- case XCB_INPUT_BUTTON_RELEASE:
-- case XCB_INPUT_MOTION: {
-- if (isDuplicateEvent(event))
-- return;
-- if (m_xiSlavePointerIds.contains(xiEvent->deviceid)) {
-- if (m_duringSystemMoveResize) {
-- if (xiEvent->event_type == XCB_INPUT_BUTTON_RELEASE
-- && xiEvent->detail == XCB_BUTTON_INDEX_1 ) {
-- abortSystemMoveResize(xiEvent->event);
-- } else {
-- return;
-- }
-- }
-- }
-- xiDeviceEvent = xiEvent;
-- eventListener = windowEventListenerFromId(xiDeviceEvent->event);
-- sourceDeviceId = xiDeviceEvent->sourceid; // use the actual device id instead of the master
-- break;
-- }
-+ case XCB_INPUT_MOTION:
- case XCB_INPUT_TOUCH_BEGIN:
- case XCB_INPUT_TOUCH_UPDATE:
-- case XCB_INPUT_TOUCH_END: {
-+ case XCB_INPUT_TOUCH_END:
-+ {
- xiDeviceEvent = xiEvent;
- eventListener = windowEventListenerFromId(xiDeviceEvent->event);
diff --git a/dev-qt/qtbase/qtbase-6.7.2-r5.ebuild b/dev-qt/qtbase/qtbase-6.7.2-r5.ebuild
deleted file mode 100644
index bdb824ccb53d..000000000000
--- a/dev-qt/qtbase/qtbase-6.7.2-r5.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu journald syslog"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl renderdoc tslib vulkan wayland +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls" #810802
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- ?? ( journald syslog )
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-# nolink: renderdoc, systemd
-COMMON_DEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
- journald? ( sys-apps/systemd )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- renderdoc? ( media-gfx/renderdoc )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?]
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- 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="
- ${COMMON_DEPEND}
- syslog? ( virtual/logger )
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
- "${FILESDIR}"/${PN}-6.7.2-CVE-2024-39936.patch
- "${FILESDIR}"/${PN}-6.7.2-gcc15-odr.patch
- "${FILESDIR}"/${PN}-6.7.2-float16-sse2.patch
- "${FILESDIR}"/${PN}-6.7.2-qwindowprivate-crash.patch
- "${FILESDIR}"/${PN}-6.7.2-qcontiguouscache.patch
- "${FILESDIR}"/${PN}-6.7.2-haswell-no-rdrnd.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
-
- # workaround for __extendhfxf2 being used for tst_qfloat16.cpp
- # which is unavailable with compiler-rt (assume used if clang)
- if tc-is-clang; then
- sed -e '/add_subdirectory(qfloat16)/d' \
- -i tests/auto/corelib/global/CMakeLists.txt || die
- fi
- fi
-}
-
-src_configure() {
- # The only component that uses gdk backends is the qgtk3 platformtheme plugin
- if use gtk; then
- # defang automagic dependencies
- use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
- use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
- fi
-
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
- $(qt_feature journald)
- $(qt_feature syslog)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature renderdoc graphicsframecapture)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature wayland)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qprocess #936484
- tst_qtimer
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qhighdpi # may detect users' settings and fail (bug #935364)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtbase/qtbase-6.7.3-r2.ebuild b/dev-qt/qtbase/qtbase-6.7.3-r2.ebuild
deleted file mode 100644
index 69e086cb213e..000000000000
--- a/dev-qt/qtbase/qtbase-6.7.3-r2.ebuild
+++ /dev/null
@@ -1,361 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu journald syslog"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl renderdoc tslib vulkan wayland +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls" #810802
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- ?? ( journald syslog )
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-# nolink: renderdoc, systemd
-COMMON_DEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
- journald? ( sys-apps/systemd )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- renderdoc? ( media-gfx/renderdoc )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?]
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- 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="
- ${COMMON_DEPEND}
- syslog? ( virtual/logger )
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
- "${FILESDIR}"/${PN}-6.7.2-qcontiguouscache.patch
- "${FILESDIR}"/${PN}-6.7.2-haswell-no-rdrnd.patch
- "${FILESDIR}"/${PN}-6.7.3-erratic-mouse-input.patch
- "${FILESDIR}"/${PN}-6.7.3-QTBUG-125053.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
-
- # workaround for __extendhfxf2 being used for tst_qfloat16.cpp
- # which is unavailable with compiler-rt (assume used if clang)
- if tc-is-clang; then
- sed -e '/add_subdirectory(qfloat16)/d' \
- -i tests/auto/corelib/global/CMakeLists.txt || die
- fi
- fi
-}
-
-src_configure() {
- if use gtk; then
- # defang automagic dependencies (bug #624960)
- use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
- fi
-
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
- $(qt_feature journald)
- $(qt_feature syslog)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature renderdoc graphicsframecapture)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature wayland)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qprocess #936484
- tst_qtimer
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qhighdpi # may detect users' settings and fail (bug #935364)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 5acdc1d7bcc9..c8f233f698b3 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,10 +1,6 @@
DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d
-DIST qtcharts-everywhere-src-6.7.2.tar.xz 4661448 BLAKE2B f35a3185bd6ca684dea07390e95e1bbe0b15e9a774e9da852425afbe22dea2c52b4592eba015b64f39e4816ae2603558067f2b453d96a0af44c755d60fcf3d62 SHA512 8e142bb3a925e802ab482890363ec1b7ed8c7b1d1bbbf6b30361afc8571ddef75d82f10b7d44bc29e6d87b752f235171f282080591f1ca252b2e47ad0b58b5ef
-DIST qtcharts-everywhere-src-6.7.3.tar.xz 4661392 BLAKE2B a36feb2e656f3405ca454b05a16875019951049a3264202b5be46dfcb21fbe64951fab67ae744a004bef273af3da81b6b4374bb1fe4b5ce5305d309c711c0baa SHA512 5e1e9387bee3a500a0178390ee827d76c58ac66486236e677e2854c3ea06011aadaaa08f742bdb0674b382209d54d30e8a0fa5f110d78c2b0dbeab49d46736e4
DIST qtcharts-everywhere-src-6.8.1.tar.xz 4662224 BLAKE2B cf32ccb4e56379f17ac030832efe614c75ea3711c3d7ba7c0835c6972c6cf800a0ed5747612f6bef563bb28b2cf658de94123eb987bc4e13283c28d205885eba SHA512 bd15caaf0a4f06d13a5fc18a2e7063061dd279609d9c6db7f98ca07ce576e7580a7f1fc65cbc291b4fe34287fa01bb7e4409c767c57e201817c5ead96fa5de45
EBUILD qtcharts-5.15.16.ebuild 571 BLAKE2B 77b3d7d6694a55144a16268d173daec87718d580224e62863905ff8e81e29253cb41143252100f84d0628634a086d6320cbda09a047886852d2ef60d210856d5 SHA512 a649aa77b03c17a2e577a3460da5e95ee2effa70c3786f7533d6f64209f790908fa2bc5b1d39cc77673010374592ebaa2423e29519bb6b81a075648a3a97fcef
-EBUILD qtcharts-6.7.2.ebuild 566 BLAKE2B 55fc6766a2dde2d5d0f5a2a7439b117c1592ab4c5cc07e01eb603c8845cc591638698939d057decb6e23e5b540d54782402d1ccfc540b4fd9bee715ffe7a4ce6 SHA512 75f01666c2d25a17255360fdec2c0a4f3ee1f8624705de12138a10959341a4d62bf0cb73688b84adb3d5e6e14585830457bc8f9514c4d1826984e76fd06935c0
-EBUILD qtcharts-6.7.3.ebuild 569 BLAKE2B e0c4f9ac64b76765425bc945333726c78b1e95e5a498f3ed4e95feab1c0f7884316d57c579dd2868c8860a06810e2d032c6e6aa3c4d4a3df361a51e1f9b3e30a SHA512 d5e07a6d7b6e0e91665d2dd50432190b2464b66f2250d6917dc5f722926e47d46aa69071efa5dfa75ee210a7f560bc9ce16c0bacbffc716a44ede8365b2c80da
EBUILD qtcharts-6.8.1.ebuild 566 BLAKE2B 55fc6766a2dde2d5d0f5a2a7439b117c1592ab4c5cc07e01eb603c8845cc591638698939d057decb6e23e5b540d54782402d1ccfc540b4fd9bee715ffe7a4ce6 SHA512 75f01666c2d25a17255360fdec2c0a4f3ee1f8624705de12138a10959341a4d62bf0cb73688b84adb3d5e6e14585830457bc8f9514c4d1826984e76fd06935c0
EBUILD qtcharts-6.8.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.9.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-6.7.2.ebuild b/dev-qt/qtcharts/qtcharts-6.7.2.ebuild
deleted file mode 100644
index 1a8eabee8904..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.7.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtcharts/qtcharts-6.7.3.ebuild b/dev-qt/qtcharts/qtcharts-6.7.3.ebuild
deleted file mode 100644
index cc88617811dc..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.7.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 9f15c74f7878..5e21d4f92671 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1,8 +1,4 @@
-DIST qtconnectivity-everywhere-src-6.7.2.tar.xz 1061952 BLAKE2B 2b46b255f5ca5ab7b5363f6e3584dd4318a4e4d120c8595b309fba1354d9e1c763d9fa8e84b22f5c342204b2849b27d08a7f5dbd9d00533e150c2b8fb6561db3 SHA512 381098e406ac18d87d34eb9087d1655c16e604059d69b77c04df9d444cefc77630a212f52b0fc2a1573c524044aa1837379d70460e152cd353731e52c4bd0e67
-DIST qtconnectivity-everywhere-src-6.7.3.tar.xz 1062684 BLAKE2B 69a10c7c9e6ad25726a136e582005c5306ab3adba1a5f253b51e4ef46009de315e5593bf76020f6019a09d60600c9ae12855f2713c1424f407399a9660a14f8d SHA512 46d77b7c02a03f8aee3401c889121ada5979858d95959ab4d7f31d54ce17c92c5f9c18097297baecc08c468c4f020a826b08edffb55e00e5d3fdaa0523600362
DIST qtconnectivity-everywhere-src-6.8.1.tar.xz 1067952 BLAKE2B d0c1dbc863dbd12041321248f9256d63f03ecf919ac7c60f3e3e87dd4102fa9063dbb3b0896e3f168713e4dd7eccf2deb62109bea39ba8425184aaf9c019dee1 SHA512 61933f37210323cd912ec677322002557dae308228e390f692beb88374f328b2791e3448b14256a570de741ef6f3e935261ab90cfd3ae22725a8919bd304a8fb
-EBUILD qtconnectivity-6.7.2.ebuild 1734 BLAKE2B 21b1cfd523c635eab9abc358262511a368e362173e3ba7db637b70bd66bfaa53840e93dae3e79c4782b77fc8edfde324750b1d1d5ea7d95642662e4ebeed3e83 SHA512 26dc5f98133d3c734442a9a2d30422042cdd1d41db8b0948a91ac9c5947ecdec2173524c22d20cb359a7e503debee16e1d3686eaee134b2c487bc58599f83753
-EBUILD qtconnectivity-6.7.3.ebuild 1736 BLAKE2B 74f24d80da81e3757ad6f3784579a8b1f11a1b5b2892b18329dc2e2c59539520ae0b71703cbfba23cbfe7a40295a4273b5cbf92a535b25db1903589bc4fef1b5 SHA512 07be632f7ca1ac429c437937c83ef4f9b903845925daf32d3e9273e8a3661ca1102a8c5f3a3be05d40c381d05233fee940095064a3ba8093ff3d0da832eabbd9
EBUILD qtconnectivity-6.8.1.ebuild 1894 BLAKE2B 995bad45d193ab840b660e2f0544a00850ae3b1b414ba1f8283c82d97f6232dca22d9c1ca48a2be6428cac91b7ade69479f2cfb527c4f228c55e205b63d96eea SHA512 298bafe9a334b5a5d53afe831af35286e834f01afb199baa32ff540f5ff5f51594744757c7d7a75a8fb7ded80d522ed51703e0909c3bb17ace711849a0f804de
EBUILD qtconnectivity-6.8.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
EBUILD qtconnectivity-6.9.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild
deleted file mode 100644
index 89f22274689a..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-fi
-
-IUSE="+bluetooth nfc smartcard"
-REQUIRED_USE="|| ( bluetooth nfc )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothdevicediscoveryagent #936485
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc $(qt_feature smartcard pcsclite))
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # broken (unnecessary) symlink due to add_app() being used over add_tool()
- use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/bluetoothtestdevice
- "${D}${QT6_BINDIR}"/bttestui
- "${D}${QT6_BINDIR}"/qlecontroller-server
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild
deleted file mode 100644
index 6b4668b5fd55..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="+bluetooth nfc smartcard"
-REQUIRED_USE="|| ( bluetooth nfc )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothdevicediscoveryagent #936485
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc $(qt_feature smartcard pcsclite))
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # broken (unnecessary) symlink due to add_app() being used over add_tool()
- use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/bluetoothtestdevice
- "${D}${QT6_BINDIR}"/bttestui
- "${D}${QT6_BINDIR}"/qlecontroller-server
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index fca720e8ed26..37b6c8a4e34a 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,15 +1,8 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
-AUX qtdeclarative-6.7.3-QTBUG-125053.patch 9583 BLAKE2B d7bdfe4d0a002e5d17f57604dbece3294596a76d03bc3c12a05622d2c95a16bde4bb128d19c63e4856270a875c5b6b866c9cfed9f30a346b441a2b81e7cdf2d1 SHA512 3811879d972ff5a0dbfca98c2c2931f50dd9906dc0ecf75f13e59eae71d9d27dfc9279ba9952a00be81cab83e8f8e42e798d9b43d7d3d6974a1676f4e8e401ea
-AUX qtdeclarative-6.7.3-QTBUG-129165.patch 5469 BLAKE2B fa4ce581df827b6725b6ab3135fb95fba492814d19d72b7b3be75b621a91f98d534152c5d80b7e1f21e9d877979a1b0e3a09d9eafa034e702d31996bc9624670 SHA512 605ecb6f7e3412b9c59b4e7579df87be1d19846fe1977682cb548732fe57993321015dabe5c5a87ebb15ae3cd394059a5d25d8b24f607093f5cf6343fbb7a4d7
-AUX qtdeclarative-6.7.3-QTBUG-129622.patch 2811 BLAKE2B 998cc23491e21cde656d6b8f92a1924652a26343c09eaed9a4ffe23e1782b95960a41d40b3a78a2bb41b4687bc491b46969db8f610f050c87eef09a670544d90 SHA512 5a4ded399bd58d23a4c6dcc6cb82b4ef2cd15d099dbfc742a916f40899166c43893eb8d19494b7fc58d11dbe17532bb3d647b6638f63e7ca354f650d67c1ca95
DIST qtdeclarative-5.15.16-gentoo-kde-1.tar.xz 19148 BLAKE2B ebdc17253887c5b22816c3bdcd07f30274c3aa4680088ceee7abce8896a17aff7272e5a4bba576e1ad0372b7d1d80322c6890e1b5343eaab915a5355da659c5b SHA512 3fbbb7b06c67d31a9074737f68437a9e920e4b816c78c78dec2e700e339f6f8ad0b244a1eb78d7521133873b17015861a84057a890887d4dfbef91699428d8c6
DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7
-DIST qtdeclarative-everywhere-src-6.7.2.tar.xz 35629324 BLAKE2B a2c5a17e2f88dd91dd7ae21950d8bb7bc0856f1f05a093405c68e1b3b584a75fee474a9a7116a1797c464e2ca92778ebec774d4afa5ac6eebb1022daabad8868 SHA512 ca172e79af317f481d6f5e6388dc074fc6f99966b896135ab9991fa1a9502e46b0ac21b7f2bc38278448939e77882c5fd17252e3e6460c1665f8156fa99bceaf
-DIST qtdeclarative-everywhere-src-6.7.3.tar.xz 35663596 BLAKE2B b9dc18b4a459c283883a9bd2b2708ea758dc2853e93af05a503b84cb348398e5cdd9b28f6735cbf8e480d252f33cf6c36b06deedd468e7b0169e59b5bae296cd SHA512 54e9b262b07c80eb6530da3e980319edd7370cc90f4241ebaf22a73e1f7f4f14177cea06276a0d3b2b553c6ed0825be0c56b9e2ddca53e99db57b67c3ad4bb47
DIST qtdeclarative-everywhere-src-6.8.1.tar.xz 36463572 BLAKE2B ac8b9d37c28ba22c266785cfe60bc0d405edb85f260b41bb01c43fd38dbeb51054d7f3f390bb9c4e78656dda3b9d5c7b945dba8ee897add0a2dbb398cc3f8a51 SHA512 f9548ee58ac81eac72f1763647a9f28c16e7ab73bf6bc828574e5194d5209c53440f834a721e9bb74f50d4e437ce2de6eb7c7a13acd8602b3080e95d8929e674
EBUILD qtdeclarative-5.15.16.ebuild 1530 BLAKE2B 24576184b211b27759546cf92467ed52fa9ecc428e7bc8eff0a90cf5edadd9f5fc32e671e7d862580c6da85991fa6af5f9b969b1237b1105e8cf4b695348084a SHA512 e07911a27b33a55f81eeb5e4bdf159c2733cedf2cda92d496b64fda61050136014e7dc1e0d4b28c5fe1651a915bd58851a99b99478b810be7252058fec2d5db4
-EBUILD qtdeclarative-6.7.2.ebuild 1168 BLAKE2B aaa0e93d2da030559e8ddb9fd69b7a25c5bb4e205646eaed0bbb7161f40316424e1e024a172dcfc775ce0ef6b7404a1b05b49e31590400b766504e7a1d97ef17 SHA512 5ba4a2d995c802216d36006d685222f5e963fd82a172f16cd35cfcee9c56a49b0ea7fcc102a8be7955c5e03d1ca3bb62607f48bce639af2b9a79e30fd8db03af
-EBUILD qtdeclarative-6.7.3-r4.ebuild 1906 BLAKE2B a4abc10583a52bc79aae8ebed3908ac2c1b98cb47c6ffc68abbaf61c9fd622bf84350bf902b2940879e92a1fd488af94b9fc3bff384aa2e72cd63d6c35d166ab SHA512 b03bd4eecfd5e609228d7d48020a970d240e8aac165f2aae59b02ec76f3a02982024abb0d42f3c1a74f955d3ad9090e8214cd4697fea0b62f6d1e88e50365d0a
EBUILD qtdeclarative-6.8.1.ebuild 1726 BLAKE2B eff8b8e4187cd94f483317027bede4adbbcfc53074983e92ae35b6b25542cd8e440798ae22943c9697ded2d3f413f00fbde4a8d656932b3c26e8ccf281eafedb SHA512 30977214a69db87ccaa5a02784f0b5c85aa210c8cd15afe19eadbaa6810a6abb011975e3bc61e9c83e57857db975a1112e566176d1b84d0e2d589bcdc1866ff7
EBUILD qtdeclarative-6.8.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
EBUILD qtdeclarative-6.9.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-125053.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-125053.patch
deleted file mode 100644
index c1aa74599923..000000000000
--- a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-125053.patch
+++ /dev/null
@@ -1,259 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-125053
-https://bugreports.qt.io/browse/QTBUG-127340
-https://codereview.qt-project.org/c/qt/qtdeclarative/+/593122
---- a/src/qmlmodels/qqmldelegatemodel.cpp
-+++ b/src/qmlmodels/qqmldelegatemodel.cpp
-@@ -4,4 +4,6 @@
- #include "qqmldelegatemodel_p_p.h"
-
-+#include <QtCore/private/qabstractitemmodel_p.h>
-+
- #include <QtQml/qqmlinfo.h>
-
-@@ -168,5 +170,4 @@
- , m_incubatorCleanupScheduled(false)
- , m_waitingToFetchMore(false)
-- , m_maybeResetRoleNames(false)
- , m_cacheItems(nullptr)
- , m_items(nullptr)
-@@ -373,6 +374,4 @@
- qmlobject_connect(aim, QAbstractItemModel, SIGNAL(layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)),
- q, QQmlDelegateModel, SLOT(_q_layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)));
-- QObject::connect(aim, &QAbstractItemModel::modelReset, q, &QQmlDelegateModel::handleModelReset);
-- QObject::connect(aim, &QAbstractItemModel::layoutChanged, q, &QQmlDelegateModel::_q_layoutChanged);
- }
-
-@@ -404,6 +403,4 @@
- QObject::disconnect(aim, SIGNAL(layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)),
- q, SLOT(_q_layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)));
-- QObject::disconnect(aim, &QAbstractItemModel::modelReset, q, &QQmlDelegateModel::handleModelReset);
-- QObject::disconnect(aim, &QAbstractItemModel::layoutChanged, q, &QQmlDelegateModel::_q_layoutChanged);
- }
-
-@@ -429,4 +426,19 @@
- d->requestMoreIfNecessary();
- }
-+
-+ // Since 837c2f18cd223707e7cedb213257b0158ea07146, we connect to modelAboutToBeReset
-+ // rather than modelReset so that we can handle role name changes. _q_modelAboutToBeReset
-+ // now connects modelReset to handleModelReset with a single shot connection instead.
-+ // However, it's possible for user code to begin the reset before connectToAbstractItemModel is called
-+ // (QTBUG-125053), in which case we connect to modelReset too late and handleModelReset is never called,
-+ // resulting in delegates not being created in certain cases.
-+ // So, we check at the earliest point we can if the model is in the process of being reset,
-+ // and if so, connect modelReset to handleModelReset.
-+ if (d->m_adaptorModel.adaptsAim()) {
-+ auto *aim = d->m_adaptorModel.aim();
-+ auto *aimPrivate = QAbstractItemModelPrivate::get(aim);
-+ if (aimPrivate->resetting)
-+ QObject::connect(aim, &QAbstractItemModel::modelReset, this, &QQmlDelegateModel::handleModelReset, Qt::SingleShotConnection);
-+ }
- }
-
-@@ -1915,26 +1927,23 @@
- if (!d->m_adaptorModel.adaptsAim())
- return;
--
-- /*
-- roleNames are generally guaranteed to be stable (given that QAIM has no
-- change signal for them), except that resetting the model is allowed to
-- invalidate them (QTBUG-32132). DelegateModel must take this into account by
-- snapshotting the current roleNames before the model is reset.
-- Afterwards, if we detect that roleNames has changed, we throw the
-- current model set up away and rebuild everything from scratch – it is
-- unlikely that a more efficient implementation would be worth it.
--
-- If we detect no changes, we simply use the existing logic to handle the
-- model reset.
--
-- This (role name resetting) logic relies on the fact that
-- modelAboutToBeReset must be followed by a modelReset signal before any
-- further modelAboutToBeReset can occur. However, it's possible for user
-- code to begin the reset before connectToAbstractItemModel is called
-- (QTBUG-125053), in which case we don't attempt to reset the role names.
-- */
-- Q_ASSERT(!d->m_maybeResetRoleNames);
-- d->m_maybeResetRoleNames = true;
-- d->m_roleNamesBeforeReset = d->m_adaptorModel.aim()->roleNames();
-+ auto aim = d->m_adaptorModel.aim();
-+ auto oldRoleNames = aim->roleNames();
-+ // this relies on the fact that modelAboutToBeReset must be followed
-+ // by a modelReset signal before any further modelAboutToBeReset can occur
-+ QObject::connect(aim, &QAbstractItemModel::modelReset, this, [this, d, oldRoleNames, aim](){
-+ if (!d->m_adaptorModel.adaptsAim() || d->m_adaptorModel.aim() != aim)
-+ return;
-+ if (oldRoleNames == aim->roleNames()) {
-+ // if the rolenames stayed the same (most common case), then we don't have
-+ // to throw away all the setup that we did
-+ handleModelReset();
-+ } else {
-+ // If they did change, we give up and just start from scratch via setMode
-+ setModel(QVariant::fromValue(model()));
-+ // but we still have to call handleModelReset, otherwise views will
-+ // not refresh
-+ handleModelReset();
-+ }
-+ }, Qt::SingleShotConnection);
- }
-
-@@ -1946,21 +1955,4 @@
-
- int oldCount = d->m_count;
--
-- if (d->m_maybeResetRoleNames) {
-- auto aim = d->m_adaptorModel.aim();
-- if (!d->m_adaptorModel.adaptsAim() || d->m_adaptorModel.aim() != aim)
-- return;
--
-- // If the role names stayed the same (most common case), then we don't have
-- // to throw away all the setup that we did.
-- // If they did change, we give up and just start from scratch via setModel.
-- // We do this before handling the reset to ensure that views refresh.
-- if (aim->roleNames() != d->m_roleNamesBeforeReset)
-- setModel(QVariant::fromValue(model()));
--
-- d->m_maybeResetRoleNames = false;
-- d->m_roleNamesBeforeReset.clear();
-- }
--
- d->m_adaptorModel.rootIndex = QModelIndex();
-
---- a/src/qmlmodels/qqmldelegatemodel_p_p.h
-+++ b/src/qmlmodels/qqmldelegatemodel_p_p.h
-@@ -335,5 +335,4 @@
- QList<QQDMIncubationTask *> m_finishedIncubating;
- QList<QByteArray> m_watchedRoles;
-- QHash<int, QByteArray> m_roleNamesBeforeReset;
-
- QString m_filterGroup;
-@@ -349,5 +348,4 @@
- bool m_incubatorCleanupScheduled : 1;
- bool m_waitingToFetchMore : 1;
-- bool m_maybeResetRoleNames : 1;
-
- union {
---- a/tests/auto/qml/qqmldelegatemodel/data/proxyModelWithDelayedSourceModelInListView.qml
-+++ b/tests/auto/qml/qqmldelegatemodel/data/proxyModelWithDelayedSourceModelInListView.qml
-@@ -0,0 +1,30 @@
-+import QtQuick
-+import Test
-+
-+Window {
-+ id: root
-+ title: listView.count
-+
-+ property alias listView: listView
-+ property ProxySourceModel connectionModel: null
-+
-+ Component {
-+ id: modelComponent
-+ ProxySourceModel {}
-+ }
-+
-+ ListView {
-+ id: listView
-+ anchors.fill: parent
-+
-+ delegate: Text {
-+ text: model.Name
-+ }
-+
-+ model: ProxyModel {
-+ sourceModel: root.connectionModel
-+ }
-+ }
-+
-+ Component.onCompleted: root.connectionModel = modelComponent.createObject(root)
-+}
---- a/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp
-+++ b/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp
-@@ -4,4 +4,5 @@
- #include <QtTest/qtest.h>
- #include <QtCore/qjsonobject.h>
-+#include <QtCore/qsortfilterproxymodel.h>
- #include <QtCore/QConcatenateTablesProxyModel>
- #include <QtCore/qtimer.h>
-@@ -52,4 +53,5 @@
- void clearCacheDuringInsertion();
- void viewUpdatedOnDelegateChoiceAffectingRoleChange();
-+ void proxyModelWithDelayedSourceModelInListView();
- };
-
-@@ -732,4 +734,77 @@
- }
-
-+class ProxySourceModel : public QAbstractListModel
-+{
-+ Q_OBJECT
-+ QML_ELEMENT
-+public:
-+ explicit ProxySourceModel(QObject *parent = nullptr)
-+ : QAbstractListModel(parent)
-+ {
-+ for (int i = 0; i < rows; ++i) {
-+ beginInsertRows(QModelIndex(), i, i);
-+ endInsertRows();
-+ }
-+ }
-+
-+ ~ProxySourceModel() override = default;
-+
-+ int rowCount(const QModelIndex &) const override
-+ {
-+ return rows;
-+ }
-+
-+ QVariant data(const QModelIndex &, int ) const override
-+ {
-+ return "Hello";
-+ }
-+
-+ QHash<int, QByteArray> roleNames() const override
-+ {
-+ QHash<int, QByteArray> roles = QAbstractListModel::roleNames();
-+ roles[Qt::UserRole + 1] = "Name";
-+
-+ return roles;
-+ }
-+
-+ static const int rows = 1;
-+};
-+
-+class ProxyModel : public QSortFilterProxyModel
-+{
-+ Q_OBJECT
-+ QML_ELEMENT
-+ Q_PROPERTY(QAbstractItemModel *sourceModel READ sourceModel WRITE setSourceModel)
-+
-+public:
-+ explicit ProxyModel(QObject *parent = nullptr)
-+ : QSortFilterProxyModel(parent)
-+ {
-+ }
-+
-+ ~ProxyModel() override = default;
-+};
-+
-+// Checks that the correct amount of delegates are created when using a proxy
-+// model whose source model is set after a delay.
-+void tst_QQmlDelegateModel::proxyModelWithDelayedSourceModelInListView()
-+{
-+ QTest::failOnWarning();
-+
-+ qmlRegisterTypesAndRevisions<ProxySourceModel>("Test", 1);
-+ qmlRegisterTypesAndRevisions<ProxyModel>("Test", 1);
-+
-+ QQuickApplicationHelper helper(this, "proxyModelWithDelayedSourceModelInListView.qml");
-+ QVERIFY2(helper.ready, helper.failureMessage());
-+ QQuickWindow *window = helper.window;
-+ window->show();
-+ QVERIFY(QTest::qWaitForWindowExposed(window));
-+
-+ auto *listView = window->property("listView").value<QQuickListView *>();
-+ QVERIFY(listView);
-+ const auto delegateModel = QQuickItemViewPrivate::get(listView)->model;
-+ QTRY_COMPARE(listView->count(), 1);
-+}
-+
- QTEST_MAIN(tst_QQmlDelegateModel)
-
diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch
deleted file mode 100644
index 78ea5f72a341..000000000000
--- a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-Recommended backport from 6.8.0 to prevent a crash with kcm_pulseaudio.
-https://bugreports.qt.io/browse/QTBUG-129165
-https://bugs.kde.org/show_bug.cgi?id=493266
-(kde bug mentions is for 6.8.0, but was seemingly the -rc without the fix)
---- a/src/quick/items/qquickitemview.cpp
-+++ b/src/quick/items/qquickitemview.cpp
-@@ -11,4 +11,5 @@
-
- Q_LOGGING_CATEGORY(lcItemViewDelegateLifecycle, "qt.quick.itemview.lifecycle")
-+Q_LOGGING_CATEGORY(lcCount, "qt.quick.itemview.count")
-
- // Default cacheBuffer for all views.
-@@ -224,5 +225,5 @@
- if (QQmlDelegateModel *dataModel = qobject_cast<QQmlDelegateModel*>(d->model))
- QObjectPrivate::connect(dataModel, &QQmlDelegateModel::delegateChanged, d, &QQuickItemViewPrivate::applyDelegateChange);
-- emit countChanged();
-+ d->emitCountChanged();
- }
- emit modelChanged();
-@@ -256,5 +257,5 @@
- dataModel->setDelegate(delegate);
- if (oldCount != dataModel->count())
-- emit countChanged();
-+ d->emitCountChanged();
- }
- emit delegateChanged();
-@@ -1126,4 +1127,12 @@
- }
-
-+// Simplifies debugging of count.
-+void QQuickItemViewPrivate::emitCountChanged()
-+{
-+ Q_Q(QQuickItemView);
-+ qCDebug(lcCount).nospace() << "about to emit countChanged for " << q << "; count changed to " << q->count();
-+ emit q->countChanged();
-+}
-+
- void QQuickItemViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change,
- const QRectF &oldGeometry)
-@@ -1225,5 +1234,5 @@
- }
- d->moveReason = QQuickItemViewPrivate::Other;
-- emit countChanged();
-+ d->emitCountChanged();
- #if QT_CONFIG(quick_viewtransitions)
- if (d->transitioner && d->transitioner->populateTransition)
-@@ -1488,5 +1497,5 @@
- }
- if (d->model && d->model->count())
-- emit countChanged();
-+ d->emitCountChanged();
- }
-
-@@ -1814,5 +1823,5 @@
-
- if (prevCount != itemCount)
-- emit q->countChanged();
-+ emitCountChanged();
- } while (currentChanges.hasPendingChanges() || bufferedChanges.hasPendingChanges());
- storeFirstVisibleItemPosition();
-@@ -1865,4 +1874,14 @@
- // views (see tst_QQuickListView::resizeView).
- if ((!isValid() && !visibleItems.size()) || q->size().isNull()) {
-+ if (q->size().isNull() && hasPendingChanges()) {
-+ // count() refers to the number of items in the model, not in the view
-+ // (which is why we don't emit for the !visibleItems.size() case).
-+ // If there are pending model changes, emit countChanged in order to
-+ // support the use case of QTBUG-129165, where visible is bound to count > 0
-+ // and the ListView is in a layout with Layout.preferredHeight bound to
-+ // contentHeight. This ensures that a hidden ListView will become visible.
-+ emitCountChanged();
-+ }
-+
- clear();
- setPosition(contentStartOffset());
-@@ -2139,5 +2158,5 @@
- updateSections();
- if (prevItemCount != itemCount)
-- emit q->countChanged();
-+ emitCountChanged();
- if (!visibleAffected && viewportChanged)
- updateViewport();
---- a/src/quick/items/qquickitemview_p_p.h
-+++ b/src/quick/items/qquickitemview_p_p.h
-@@ -230,4 +230,6 @@
- }
-
-+ void emitCountChanged();
-+
- virtual QQuickItemViewAttached *getAttachedObject(const QObject *) const { return nullptr; }
-
---- a/tests/auto/quick/qquicklistview2/data/visibleBoundToCountGreaterThanZero.qml
-+++ b/tests/auto/quick/qquicklistview2/data/visibleBoundToCountGreaterThanZero.qml
-@@ -0,0 +1,31 @@
-+import QtQuick
-+import QtQuick.Layouts
-+
-+ColumnLayout {
-+ property alias listView: listView
-+
-+ ListView {
-+ id: listView
-+
-+ visible: count > 0 // actual defect. countChanged never fires so this never turns true
-+
-+ Layout.fillWidth: true
-+ Layout.preferredHeight: contentHeight // grow with content, initially 0
-+
-+ model: ListModel {
-+ id: idModel
-+ }
-+
-+ delegate: Text {
-+ required property string name
-+ text: name
-+ }
-+
-+ Timer {
-+ running: true
-+ interval: 10
-+ repeat: true
-+ onTriggered: idModel.append({name:"Hello"})
-+ }
-+ }
-+}
---- a/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
-+++ b/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
-@@ -19,4 +19,6 @@
- using namespace QQuickVisualTestUtils;
-
-+static const int oneSecondInMs = 1000;
-+
- class tst_QQuickListView2 : public QQmlDataTest
- {
-@@ -69,4 +71,5 @@
-
- void clearObjectListModel();
-+ void visibleBoundToCountGreaterThanZero();
-
- private:
-@@ -1313,4 +1316,21 @@
- }
-
-+void tst_QQuickListView2::visibleBoundToCountGreaterThanZero()
-+{
-+ QQuickView window;
-+ QVERIFY(QQuickTest::showView(window, testFileUrl("visibleBoundToCountGreaterThanZero.qml")));
-+
-+ auto *listView = window.rootObject()->property("listView").value<QQuickListView *>();
-+ QVERIFY(listView);
-+
-+ QSignalSpy countChangedSpy(listView, SIGNAL(countChanged()));
-+ QVERIFY(countChangedSpy.isValid());
-+
-+ QTRY_COMPARE_GT_WITH_TIMEOUT(listView->count(), 1, oneSecondInMs);
-+ // Using the TRY variant here as well is necessary.
-+ QTRY_COMPARE_GT_WITH_TIMEOUT(countChangedSpy.count(), 1, oneSecondInMs);
-+ QVERIFY(listView->isVisible());
-+}
-+
- QTEST_MAIN(tst_QQuickListView2)
-
diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129622.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129622.patch
deleted file mode 100644
index 3e2bc70b5c2c..000000000000
--- a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129622.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-129622
-https://bugs.kde.org/show_bug.cgi?id=493854
-https://codereview.qt-project.org/c/qt/qtdeclarative/+/598853
---- a/src/quick/items/qquickitemview.cpp
-+++ b/src/quick/items/qquickitemview.cpp
-@@ -2481,5 +2481,7 @@
- QQuickItemPrivate::get(item->item)->setCulled(true);
- }
-- if (!isClearing)
-+ // If deleteLater was called, the item isn't long for this world and so we shouldn't store references to it.
-+ // This can happen when a Repeater is used to populate items in SwipeView's ListView contentItem.
-+ if (!isClearing && !QObjectPrivate::get(item->item)->deleteLaterCalled)
- unrequestedItems.insert(item->item, model->indexOf(item->item, q));
- } else if (flags & QQmlInstanceModel::Destroyed) {
---- a/tests/auto/quickcontrols/controls/data/tst_swipeview.qml
-+++ b/tests/auto/quickcontrols/controls/data/tst_swipeview.qml
-@@ -5,4 +5,5 @@
- import QtTest
- import QtQuick.Controls
-+import QtQuick.Layouts
-
- TestCase {
-@@ -761,3 +762,61 @@
- compare(item2.x, swipeListView.width)
- }
-+
-+ Component {
-+ id: zeroSizeSwipeViewWithRepeatersComponent
-+
-+ Item {
-+ objectName: "rootItem"
-+ anchors.fill: parent
-+
-+ property alias swipeView: swipeView
-+ property int d
-+
-+ Timer {
-+ interval: 2
-+ running: true
-+ repeat: false
-+ onTriggered: d = 2
-+ }
-+
-+ SwipeView {
-+ id: swipeView
-+ contentItem.objectName: "swipeViewListView"
-+
-+ Repeater {
-+ objectName: "swipeViewContentItemRepeater"
-+ model: [
-+ {
-+ title: d
-+ }
-+ ]
-+
-+ delegate: GridLayout {
-+ objectName: "gridLayoutDelegate"
-+
-+ Repeater {
-+ id: repeater
-+ objectName: "delegateRepeater"
-+ model: d
-+ delegate: Item {
-+ objectName: "delegate" + index
-+
-+ required property int index
-+ }
-+ }
-+ }
-+ }
-+ }
-+ }
-+ }
-+
-+ // QTBUG-129622
-+ function test_zeroSizeSwipeViewWithRepeaters() {
-+ let root = createTemporaryObject(zeroSizeSwipeViewWithRepeatersComponent, testCase)
-+ verify(root)
-+
-+ let swipeView = root.swipeView
-+ tryCompare(root, "d", 2)
-+ // Shouldn't crash when the model is changed.
-+ }
- }
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.2.ebuild
deleted file mode 100644
index 05450ab45f3c..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-QT6_RESTRICT_TESTS=1
-
-inherit python-any-r1 qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
- qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
- svg? ( ~dev-qt/qtsvg-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
- $(cmake_use_find_package sql Qt6Sql)
- $(cmake_use_find_package svg Qt6Svg)
- $(qt_feature jit qml_jit)
- $(qt_feature network qml_network)
- $(qt_feature ssl qml_ssl)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r4.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r4.ebuild
deleted file mode 100644
index 2678f1b739f3..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-QT6_RESTRICT_TESTS=1
-
-inherit python-any-r1 qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
- >=dev-qt/qtbase-${PV}-r2
- qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
- svg? ( ~dev-qt/qtsvg-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.3-QTBUG-125053.patch
- "${FILESDIR}"/${PN}-6.7.3-QTBUG-129165.patch
- "${FILESDIR}"/${PN}-6.7.3-QTBUG-129622.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
- $(cmake_use_find_package sql Qt6Sql)
- $(cmake_use_find_package svg Qt6Svg)
- $(qt_feature jit qml_jit)
- $(qt_feature network qml_network)
- $(qt_feature ssl qml_ssl)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675
- eerror "${CATEGORY}/${PF} seems to have been improperly built and"
- eerror "install was aborted to protect the system. Possibly(?) due"
- eerror "to a rare portage ordering bug. If using portage, try:"
- eerror " emerge -1 qtshadertools:6 qtdeclarative:6"
- eerror "If that did not resolve the issue, please provide build.log"
- eerror "on https://bugs.gentoo.org/940675"
- die "aborting due to incomplete/broken build (see above)"
- fi
-}
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 42450ce4c1ee..9fb6d3a49d45 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1,10 +1,6 @@
-DIST qthttpserver-everywhere-src-6.7.2.tar.xz 163640 BLAKE2B e8ab499db3e91c95685a41645ed1992b669f5049d39f6ae232dcaf527ab1c9fa5fe69be145bf0a67310be8e4ee192449be3734ef2230ea590b9c76552f93b331 SHA512 0830fb4c5968ec5e23576f58e117dcca9f012cf742043c8b4786fb7bdcd68cd86f49d15d1ba66ee64e80d5a50d3c797dbffdf6f977ad7c101bb5be1bc02c1323
-DIST qthttpserver-everywhere-src-6.7.3.tar.xz 163692 BLAKE2B 4181301caaf80b4c6f9f0df152427deda903e267c30d71dc41e39bb24419934afe750ea5ace5ccfa88589bf5540f553d384e81d3739d78d7e8612dfa1a7f4c3d SHA512 05238a97b9576f015a741446cfda434355fee8599975b5f4bf062bd28c63127d4bfbf52c4b84ff1f7b88def31200f4c3d298812a7eff5583546a5b925a390edf
DIST qthttpserver-everywhere-src-6.8.1.tar.xz 183724 BLAKE2B 40217aeb8ff2e07e301ceed41879c48edab1da225b3b4daf24cd0085f4347c0dbf2a1df86eca78915bf5095082122ddd7c846016f24c45404b6bf5008ee282b3 SHA512 889dcfecb0443d49ce1a7a781c91e34b7fc80410ada823df65fbce59362aa85aa5db439eeabb34287d61b64747c450637555ad62b1ecfd8b88674984409ad55a
-EBUILD qthttpserver-6.7.2.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
-EBUILD qthttpserver-6.7.3.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
-EBUILD qthttpserver-6.8.1.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
-EBUILD qthttpserver-6.8.9999.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf
-EBUILD qthttpserver-6.9.9999.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf
-EBUILD qthttpserver-6.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da
+EBUILD qthttpserver-6.8.1.ebuild 581 BLAKE2B 263c7ddc8dd8676964838a85b8d818d97271b4bd83a924e4d85d704e91f78bf727153c8d91d75546276d5d8f8eaf5ee9331274bb5405ea2d3731f8249a314d66 SHA512 986c891f0a61535e7417e0e347b6665bcb6d4b1d70ab8fcfe1857d7695192fc2b84906b17a93254150ab6c180276728820e72270ed857b70123b54abfd5d014c
+EBUILD qthttpserver-6.8.9999.ebuild 582 BLAKE2B 668588d23391b9b1f4022bdd01f3153e07185a443338df7a7173e92075f85f9a338b45dcbcf194cb1faa0b87134e7de2d0448381f0caf7cfdb9157404e580d52 SHA512 ba8395393a107981b8afa2813202abdde427680a9809ec63bb65a81c0ba0ac028b3ac6a8b5536fc8dfee8eac5c0634c139f83dd8c9f5465b051a5d342595a293
+EBUILD qthttpserver-6.9.9999.ebuild 582 BLAKE2B 668588d23391b9b1f4022bdd01f3153e07185a443338df7a7173e92075f85f9a338b45dcbcf194cb1faa0b87134e7de2d0448381f0caf7cfdb9157404e580d52 SHA512 ba8395393a107981b8afa2813202abdde427680a9809ec63bb65a81c0ba0ac028b3ac6a8b5536fc8dfee8eac5c0634c139f83dd8c9f5465b051a5d342595a293
+EBUILD qthttpserver-6.9999.ebuild 582 BLAKE2B 668588d23391b9b1f4022bdd01f3153e07185a443338df7a7173e92075f85f9a338b45dcbcf194cb1faa0b87134e7de2d0448381f0caf7cfdb9157404e580d52 SHA512 ba8395393a107981b8afa2813202abdde427680a9809ec63bb65a81c0ba0ac028b3ac6a8b5536fc8dfee8eac5c0634c139f83dd8c9f5465b051a5d342595a293
MISC metadata.xml 648 BLAKE2B b39d7fe6bb7c7279cc181962b9827c456d6d04428cbd2648e7e23d7376e0a9a7218f316f4ec0699dbc1856587e4a24bfa8489b3586a2b4d7f8346b0a9a7ee3c8 SHA512 78a446053addfddedf86bf0408d4c82ea76203ef0f0c8c8e1d8b23111718a2b88b9a8c0b2f919feb344851af312d1051bbd94755e176927b7679f75c8f0c6e20
diff --git a/dev-qt/qthttpserver/qthttpserver-6.7.2.ebuild b/dev-qt/qthttpserver/qthttpserver-6.7.2.ebuild
deleted file mode 100644
index a4b020165245..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.7.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="HTTP server functionality for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="+ssl websockets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package websockets Qt6WebSockets)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild b/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild
deleted file mode 100644
index a4b020165245..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="HTTP server functionality for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="+ssl websockets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package websockets Qt6WebSockets)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild b/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
index a4b020165245..c39d98d4fab9 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
+ KEYWORDS="amd64 ~loong"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qthttpserver/qthttpserver-6.8.9999.ebuild b/dev-qt/qthttpserver/qthttpserver-6.8.9999.ebuild
index 7583ea864f5f..5acef53e8e76 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.8.9999.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild b/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild
index 7583ea864f5f..5acef53e8e76 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qthttpserver/qthttpserver-6.9999.ebuild b/dev-qt/qthttpserver/qthttpserver-6.9999.ebuild
index 49febbf2b658..5acef53e8e76 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.9999.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 8490b4cceafa..67608fbc8679 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,11 +1,7 @@
DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 95c0794814d26ac6f2ee0d3e5acacd9d1587f211c204e3b1fe22c5f25e0f891ff8d85f128990f3bb78b0c4688476418c092e17adc403cec1ac5a3b8259f5fc1e SHA512 5d772d5ee4cdc9740f834383425224e0bc660c6a431c09f886b3e721ca7c3c1ecd12c35d448fcd4dad02e0363e9f4e4520c21f517e22942a1b0cc5ed65b9bd6f
DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9
-DIST qtimageformats-everywhere-src-6.7.2.tar.xz 1974768 BLAKE2B d57ba2cc12b3af02b0b15bb9836328ff0586c53cdb0acec7ba72ec4c089092f54677ee7faae18bd6e352c9105bb441e9173d33c8bf73c92205e01490728163fb SHA512 78871edcdf1ea0dec172e5d17fb7fee75c0512d18a7830ddcdcabb04719f57fc41faa7d1a82bcf4639213dbe98f495f817f5680745eb43a80b2e321f141d562a
-DIST qtimageformats-everywhere-src-6.7.3.tar.xz 1974700 BLAKE2B fe66163d0e9c5de9c60bbe37840ff9334f78031569af5c7d38f6bf9894d01ba1995c57cc1944680b4e2609176d76085d506430c404b8c4cc8b6e109b98e32c6e SHA512 ca4ef39cc0bdf53ff00ff870301ec184c52bb7db422eb04011926b03bedac22ba9c9426c75cb124d0016d2e70a108383c57c6826cc9e2c5d62adcd2f68db6471
DIST qtimageformats-everywhere-src-6.8.1.tar.xz 2024820 BLAKE2B 90578a8dc31c186c5feced9b226c04465b16efa6678a15a75cd79ebd0443e2427f71b3643b99515ce086c6bde477305f596688c48a017c6312b03206e3cf9f15 SHA512 9e5a7226d904234304ab5f4a884b2a3e42176477687492aaadf10cab9ec92bc512c44a0cd9cae3c1cb2e7224c322e2c15197f1d0f7966f167258a1c2b7b9b360
EBUILD qtimageformats-5.15.16.ebuild 697 BLAKE2B e376a37e5609366909748da4306bb27bb96f239b792d689949226485e76f8ab4b6dc10386854b0bdd705488e8d7997d425774275923ea558123078ed7a6a273a SHA512 06ea4306ac7eb2ca8953d4b0f06784ba7edbba6d86c8c7a29b09e1a8807a405e8b0248d225712832cbe2a66e310c784e7a0fb08a0cc8870f1828b61eed74e17a
-EBUILD qtimageformats-6.7.2.ebuild 846 BLAKE2B 73d140d34187d0bb89bfd7ab4d74a99d5243727820b4ee1426578c1f2b1df6690e7d608f2512971b762b385b791879f832e01e9ffdfeea03ee9b9ad46be2f4e9 SHA512 82c35a7c4939cf3318ca3324941099f30cc747aa034764fdcc01014e025e6cea48e44eca2f33c20d189e2b30ad98830ce7b56538d76552b2c27b590304591e7a
-EBUILD qtimageformats-6.7.3.ebuild 848 BLAKE2B a0d917fd12520598e89967a32330908114a563f4a60e04e592b6d8062de835e2550a21265b622396e571d96bede2a5a2df4e0c6db03a7ee57c4c299fa87f3815 SHA512 7b4b9ffa050f4a260e519615dd42c97fa0ab6ea67445959083782a9dcc56c0ea081d0b8f2271294bbafb1c2bc05c3d3d8cc9a1b923babefa620e93db92891cfb
EBUILD qtimageformats-6.8.1.ebuild 846 BLAKE2B 73d140d34187d0bb89bfd7ab4d74a99d5243727820b4ee1426578c1f2b1df6690e7d608f2512971b762b385b791879f832e01e9ffdfeea03ee9b9ad46be2f4e9 SHA512 82c35a7c4939cf3318ca3324941099f30cc747aa034764fdcc01014e025e6cea48e44eca2f33c20d189e2b30ad98830ce7b56538d76552b2c27b590304591e7a
EBUILD qtimageformats-6.8.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.9.9999.ebuild 791 BLAKE2B 63b832a1c0d348c9c1e9c92e3d8501b9c6d46658b9a765d918dec12353e7fc8363f9273e8db1747386f68c04884cafeb36749ed40cf47bec63d60a4ad46a9c9b SHA512 79720370162e6b4b0e1de0d24426c9f38b10bbd7897afaf3afc91fed5231a6af855ceca7c206300fd40530a56d59aa57ef0ba4921250ce008d9e8a93fa5a4735
diff --git a/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild
deleted file mode 100644
index ac6f299f55a0..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild b/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild
deleted file mode 100644
index 152620623882..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc64 ~riscv x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index 463afb3015bb..7bb1af4e8f5a 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -1,8 +1,4 @@
-DIST qtlanguageserver-everywhere-src-6.7.2.tar.xz 145660 BLAKE2B adef11c166335fca41eceb4f48321cb1df84937663351f35e007476232d857221cd25ea1bbbc211e450858cebce95a6ca0b54f2a09d5d423defaeea7e722fa90 SHA512 15ece6a24b43502a66b992404230d4561fe3e3ac561bfbf75b1e56ca4b6f5e0110a95155207b844692b72e43fbaa44ab7c9ea39bfb21c30b2c3fd30f92ec3303
-DIST qtlanguageserver-everywhere-src-6.7.3.tar.xz 145752 BLAKE2B 895c9bcb4333fde964ffbfe4c880aec7bba6bf2b4f40e7b226bc2e8e58324486914b1f464f519e4ef4e8d08d198aa579f7e35a37a4d1ec1d06470a53b50480d1 SHA512 29ade3d88c5c2d33cd777ffef87f1e7606664ab25194912f4a575c364f2621b99128e821d1685acc332671b77235a02c92333e4186a133b5f180e5b184bf7551
DIST qtlanguageserver-everywhere-src-6.8.1.tar.xz 150260 BLAKE2B 714816c66fa1626e976e84fdef342f143afea1cb3eaa7f23648035b8e0325d9866f859f3d8cec7a6adc2c447ecbb29133c191d39c90771e827506c89b423a876 SHA512 bb5238e897123f87aeef5bdfc234025e16e1b229595e63e6c3e8b5b338405a1662ba1e7b2d07954bda83ffa7f8605bbb63d7ec822d55ef5428fafbc9de4b690e
-EBUILD qtlanguageserver-6.7.2.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
-EBUILD qtlanguageserver-6.7.3.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
EBUILD qtlanguageserver-6.8.1.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
EBUILD qtlanguageserver-6.8.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.9.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.2.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.2.ebuild
deleted file mode 100644
index 3dbf250ac2cc..000000000000
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the Language Server Protocol for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild
deleted file mode 100644
index 3dbf250ac2cc..000000000000
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the Language Server Protocol for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 892db6dec950..1bb4736407b2 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,14 +1,10 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtlocation-everywhere-src-6.7.2.tar.xz 3166188 BLAKE2B ca22bc51308b5f5b28f96bedd4190ad747bd335790ec0975e1dc381d8fdacf720907a9842ec01cdd1add3d56549d4c096021731ea3268423d3288e1b24c993a6 SHA512 d7b8d4b9c99247362747d2d8fcf9207e710bed70c320d5c38e6868760cfe5ae2a158d1c0496af939a3e0d74369a86673cddfb25096ff8dda8dc209fd0df94e21
-DIST qtlocation-everywhere-src-6.7.3.tar.xz 3166232 BLAKE2B be9833355f758c6a7ffc799c911262c841f3419691a37a3ec21d3a2f2ffead23e69fce09811a8071c9454070659f7ea8a81eeb7ee5d7cfd89e5d76889649d8f6 SHA512 e905001e5edd4aa6fc3e28e7d9e0461083706510ae652bb8329a3eb9d0ca6a8cbea75ded54538e35a1a9389d743a41a4d1834f29184d398bdbb1281c0f4f591a
DIST qtlocation-everywhere-src-6.8.1.tar.xz 3164180 BLAKE2B 12544d071894925abbc4c8af6875fafa5bf628e8814ef96a85caa2a0135b2a30cb4c68a96feb21b3b6ae20e53343f8fb14684a27d86a08b6cc3803830f38d6c7 SHA512 0d002e99b1e7434814a58e560a0730f0b1f9cc81cfe7d01001b2a2bd213b5ceaa4deaf6693f210f8576d7e76ac32fe22e758bc9c03888e7acfd4440902d454ac
DIST qtlocation-mapboxgl-5.15.16-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
EBUILD qtlocation-5.15.16-r1.ebuild 1629 BLAKE2B 93af70522115073f42fcc8b073cd515c547f4be99a98bd8352fee740690fbbd0c5cba351f54ec0038dfc0c21bacd78f7bcba0a8d9cb02145a2748d4a5f371de6 SHA512 b21a9278eac1accf942ae82bb066991d5aacf59e43412a47e68b88a6b9bb0abf59347c310ca8988e248242b701a496862108e489da00ad7b537b6e6459aa61d3
-EBUILD qtlocation-6.7.2.ebuild 1367 BLAKE2B 7b74bb6c4539fa58b6d2b6153909d37eb9dcfa0a0ba9fd9145329519b5fae4196b53ff8a12d004f98717b7d43762a90742740e0755f89bc090bf0ded151d7fff SHA512 e8ce507d2ec96be88e69a7161e9e3e4bc3e142ab4bdb10572d4b73d31c8803be9d773a06481d5f0da1261c03e5dc6fe5e6ef36e6a038dea4b7cd4a6ce2545951
-EBUILD qtlocation-6.7.3.ebuild 1369 BLAKE2B 1201fde2d1e6828574f73a82d6a990643d2244afc2504ee15268c09754992ca0b2de726ef058d4bf0a10ab83bad54d3d448b9bb9729755b0b285b8fd2159d0ee SHA512 d4153d0f02735fe2ca0f60950fa445742eab593d5a268b9d7787e2148683b349020a3d4fe1a05f03ade335fe9e1321e417efc3f44607a9936bc2d8fd49a8fddb
-EBUILD qtlocation-6.8.1.ebuild 1367 BLAKE2B 7b74bb6c4539fa58b6d2b6153909d37eb9dcfa0a0ba9fd9145329519b5fae4196b53ff8a12d004f98717b7d43762a90742740e0755f89bc090bf0ded151d7fff SHA512 e8ce507d2ec96be88e69a7161e9e3e4bc3e142ab4bdb10572d4b73d31c8803be9d773a06481d5f0da1261c03e5dc6fe5e6ef36e6a038dea4b7cd4a6ce2545951
-EBUILD qtlocation-6.8.9999.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
-EBUILD qtlocation-6.9.9999.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
-EBUILD qtlocation-6.9999.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
+EBUILD qtlocation-6.8.1.ebuild 1374 BLAKE2B c90979c93c0b12be48197f1275124a7223009bfb4d393b6c1af5d8b37322ace8a0b1b19165ae77e683f3cecc0a9100009c4152e48efe9b19253ba4666b97ae1b SHA512 328a21e4d6f9227978bea47ba802a6cd5476be367cd4b15bd958aba5a564b4f307d280df7c367148da52df3c352341fff244f2efb98aa6f1bc2e6e45fc94d81b
+EBUILD qtlocation-6.8.9999.ebuild 1379 BLAKE2B fc255d0944db8fbbcd0f7088a3c3a3ffc81337ecbc43a55c4136482413534ce20f49967a45ceab3d4c5665c5003bdea45d6a38a7b88545a5e0ec391740d5c02d SHA512 1f0316b4d5f3ed4d2484894c2c8a1a910222a802a403bf5ae77c6a23b6f3bfd5d0afd2714b1355da6db40fee29a042a37865d0d3d93d92a4578b22ac2efae44d
+EBUILD qtlocation-6.9.9999.ebuild 1379 BLAKE2B fc255d0944db8fbbcd0f7088a3c3a3ffc81337ecbc43a55c4136482413534ce20f49967a45ceab3d4c5665c5003bdea45d6a38a7b88545a5e0ec391740d5c02d SHA512 1f0316b4d5f3ed4d2484894c2c8a1a910222a802a403bf5ae77c6a23b6f3bfd5d0afd2714b1355da6db40fee29a042a37865d0d3d93d92a4578b22ac2efae44d
+EBUILD qtlocation-6.9999.ebuild 1379 BLAKE2B fc255d0944db8fbbcd0f7088a3c3a3ffc81337ecbc43a55c4136482413534ce20f49967a45ceab3d4c5665c5003bdea45d6a38a7b88545a5e0ec391740d5c02d SHA512 1f0316b4d5f3ed4d2484894c2c8a1a910222a802a403bf5ae77c6a23b6f3bfd5d0afd2714b1355da6db40fee29a042a37865d0d3d93d92a4578b22ac2efae44d
MISC metadata.xml 535 BLAKE2B 061ed9abebe579a38a262451a5e72d112adbcf4693078042f3b55be8d16b7bd430198edb732cd127deccf8c67d444b9951dd7ac8e2d0fef7de02913a3a8ba644 SHA512 823b03655b8bbb923d38d4f8358898beb2e2fa34d36e2d8d843e164027d58eb044a3e661b8dfc12cda123f15fd07d0987874b81543c47e46c670c25fa35dde87
diff --git a/dev-qt/qtlocation/qtlocation-6.7.2.ebuild b/dev-qt/qtlocation/qtlocation-6.7.2.ebuild
deleted file mode 100644
index 2eb3c22bc232..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.7.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtlocation/qtlocation-6.7.3.ebuild b/dev-qt/qtlocation/qtlocation-6.7.3.ebuild
deleted file mode 100644
index 737731d3a4e8..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.7.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild b/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
index 2eb3c22bc232..1e368063e6be 100644
--- a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.8.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.8.9999.ebuild
index d407e2f12e54..4685eef8061e 100644
--- a/dev-qt/qtlocation/qtlocation-6.8.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild
index d407e2f12e54..4685eef8061e 100644
--- a/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
index d407e2f12e54..4685eef8061e 100644
--- a/dev-qt/qtlocation/qtlocation-6.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 2e273bf10bf9..0c2f12663ff6 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,16 +1,11 @@
-AUX qtmultimedia-6.7.2-ffmpeg-6.1.2.patch 2059 BLAKE2B 67af9cb2b860b46dd643b5677a9c50bde9d2f58db9262283b4de8a3708e1a1e7a23063dbdbf14ff6952a4150a9d716d22089535adbd611a2340c7fe1f780a6ec SHA512 33815330435ff9f21659161c1be3085bbb5b3ddd0449748bb962cd1f64ca4a4349b2a26e0615affb56250172e5fefe21fac4e569bab6a832cc563127ef2bb328
-AUX qtmultimedia-6.7.2-gstreamer-no-v4l.patch 567 BLAKE2B e7adab12e4823370677e0c466058cf4966b8384937edb7759ecb84062fcd43f205944835bbf9885a99bf117d310a7e6d23b05a167cab3be2ef994c21a7ebc07e SHA512 dc41e9e82ef2a740bba967cc6430f0e72c88810b978bb61e78b6f19fc980de9744cf9f05f7d787bc2c5807c54fb630b83b58c805d693d7c2306588773c1db481
AUX qtmultimedia-6.7.3-eigen-ppc-no-vsx.patch 5814 BLAKE2B aaf9c453258b1afe6a443f4f1d67a2e2653e6c9c725bcd592e9917ae96d812b8ce6e0608368bfddfd6d59158cac279f397a9fad5eb965a80f814279c76d3dd54 SHA512 65815de9a59a48997de4716affd8fc6ffd0cf2ec05259fce944eff12ffc0ef35cff873ff941920d257add02b90157fc782ee2091a8edea364ded624d153d81dc
+AUX qtmultimedia-6.8.1-qversionnumber.patch 303 BLAKE2B 1745e30f52b9049d599941a2210cadfa7c36a6ca9e2fee107eb8d62c463b16741c3c586ce06d496db17f0f3b09c119e4c8bc53552d803da996ab9cdd682ecd7f SHA512 7440184de27da704550e94876985c254ff8ef7342577d26cdef1b4e621068f54c010a2670a0cb21c7bd6bfd9f253005c0f5d9c41ea98eea35f6507ead14c8018
DIST qtmultimedia-5.15.16-gentoo-kde-1.tar.xz 1496 BLAKE2B 760f0ee32f353849c0e826622fea0e744ceb4e96d3ae3a6e903b32e7e5211d803e29761538c45797f61f0766ae726206fd799fc4d2fa094f46176ee0d6d5a0fb SHA512 97b161727450864643c0c2d395757d3f78503c02d26151017bdbebfd55e7ffeeffc63e530baecdba4a43dc364dad614dd893278eb84e89587c8ac51f89e14f87
DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7
-DIST qtmultimedia-everywhere-src-6.7.2.tar.xz 8451800 BLAKE2B 44523ebe4f1b0c910fdad8ff29f24273c1b7872e9f5dd58b2dd779e61fe3b5c1a97ee900009ca693c740a6e578f9dd62995ac101ef70e1cd718af1bd1c355430 SHA512 bfcd04a5ba142e2a3bee3b67a261ffb4f651ac4e043e3dcafc0175bd25409de375041aa6fdda4f6899b00e4bad6c06ae9fd0d6a1e7db0b874f1bcf0a578d3c70
-DIST qtmultimedia-everywhere-src-6.7.3.tar.xz 9360356 BLAKE2B c3ba0c1729b412022959900d4ee7b31f92df5c1b03326ffaea974a59a217be8f39cacf62e03374d63e1d804798ac1bfcfda011a42047ebaa53f5dc1511a44f06 SHA512 6c8c7c18ad71e32507af57456d1c11544f3e6c67c9cd3811a83fd0c20e12d6457ab294d91905e3911bdef1977ec1b535de82e9d92b2a38bd9eef7851e6349b5a
DIST qtmultimedia-everywhere-src-6.8.1.tar.xz 9664564 BLAKE2B 675544811c845ddb34908fe82e33824451e6ec8fecb66730a2f4dbe754c4466db3ae6e157fac9e8d5d0505adf90ac65bed807bd52eaad0de05047e4532b8ebeb SHA512 77f8e913116ff75cf4602e9c5ee01c48161fb40aaadca0e09ca2f89292071fc6f2918403932b9b0653bbc2b007f25362e0cb84a382baedd67e9e4c31bc414463
EBUILD qtmultimedia-5.15.16.ebuild 1504 BLAKE2B 7f3ba094454f1836208d3e33d2faaf6bf9b8eb281e9b6b7a8b596b9bfde2c67f3a0e3dc7da90c7b9c87c0f65540225ab315d98dc8f46a3ac82d0520b711fc1c5 SHA512 64b840b6169c5b77d83f58e41b93567e7ed287a634d5d225a2d41e17a0ada8694a7c86e3465659ba79d6af6501b40c88c6321fc6f836064989586220d8d12c1d
-EBUILD qtmultimedia-6.7.2-r2.ebuild 3286 BLAKE2B 59566faeeb43449047c4829393193bb3f23ccf0bb02cc79885d3e8ff103c5bc191f79b26677ca460c18f3709802e310ef8abbdc414937f1141045f0848d43ba2 SHA512 4b99fb509091805e90d022c08e5f0de87fe6dc378318500cba843aacfb4a6cd613f0069d34286c3510f05282391be1b92618e0fe6f21badfa5e6433193e2cd84
-EBUILD qtmultimedia-6.7.3.ebuild 3791 BLAKE2B 27e2f4221e030c0daa3e2cb82963b4bf5f46a316ac2a47f7cfea3b2c443a2b694c4cdc3c2a786e76baa8fb509ebd05934ae55d30fb4ae809669523f666fd8d79 SHA512 4c4d68c7785bb8cf77a87b75ab8b210013e36ec2f06032b4ea6c4fbb7dc2f22b264010d76581490f6c71ee21aad6b92fb67fed02d3e98f72752588215b9492cd
-EBUILD qtmultimedia-6.8.1.ebuild 4092 BLAKE2B 929bd0a0e144cb11b8e4fc882a5ea1a642bdb6e252f1c6e32886a345b68a439acc54e4c3ee3014c257ed717852b73df3f22052a6dc2c10f4c324ab2faebac980 SHA512 b8c2bc8a3c0d5324bb2e394bc17815fa237f038f809aaf884d57cd4df12fc6164e9968f3e58ff205fac811505d021edecd7400469c5ab56f0b37475f8642e3c2
-EBUILD qtmultimedia-6.8.9999.ebuild 4098 BLAKE2B 90dcb1b7937298b99ec10e16c247f038d4629fe97350951ba9327e115022686c417b55d1302bcf05d95c16757d8db8a38b1a6ef322a43d8b48e141bc556a2408 SHA512 98cfae6b8f7e89b06de3a420a60c34331b3b701c26db6d4f110979db88eec857bc59db5091d6c1b3b4c4e041ef273f144c459a0aebc7443118f719413b4e3741
-EBUILD qtmultimedia-6.9.9999.ebuild 4098 BLAKE2B 90dcb1b7937298b99ec10e16c247f038d4629fe97350951ba9327e115022686c417b55d1302bcf05d95c16757d8db8a38b1a6ef322a43d8b48e141bc556a2408 SHA512 98cfae6b8f7e89b06de3a420a60c34331b3b701c26db6d4f110979db88eec857bc59db5091d6c1b3b4c4e041ef273f144c459a0aebc7443118f719413b4e3741
-EBUILD qtmultimedia-6.9999.ebuild 4098 BLAKE2B 90dcb1b7937298b99ec10e16c247f038d4629fe97350951ba9327e115022686c417b55d1302bcf05d95c16757d8db8a38b1a6ef322a43d8b48e141bc556a2408 SHA512 98cfae6b8f7e89b06de3a420a60c34331b3b701c26db6d4f110979db88eec857bc59db5091d6c1b3b4c4e041ef273f144c459a0aebc7443118f719413b4e3741
+EBUILD qtmultimedia-6.8.1.ebuild 4140 BLAKE2B d7ce39836e535940235d0e1fbb924f5af70f0abf581d61390bea068b6c7a63b01dae49edc2891278792d307735080bb44e65a6e1c3a29286b02f69f1c43eae55 SHA512 c4742a0fddbc96c508b25805b71aa7cb03dd4cf9095dabe3b974ca7d365460bafe337dcfedf511d2c81661d6ab2eb34b74870d6966dfc6ca316ee9646b30a570
+EBUILD qtmultimedia-6.8.9999.ebuild 4146 BLAKE2B 87a337199edf99a8f51ef841d1ea2e928a69fa8713718bef64c4e523b71c0437331cc3c2640be8328e8258a1380c9c2ff693941e85586a018caa2a2c63c02846 SHA512 d3e51cf8a9ef211876dcbd6cd21788cf592e0b5f54f992ef5727c854255c6688c1f96d2072a8a1326f39d48b6bad19b9ebe7347b48b292da5cc084bb31ebc9c6
+EBUILD qtmultimedia-6.9.9999.ebuild 4146 BLAKE2B 87a337199edf99a8f51ef841d1ea2e928a69fa8713718bef64c4e523b71c0437331cc3c2640be8328e8258a1380c9c2ff693941e85586a018caa2a2c63c02846 SHA512 d3e51cf8a9ef211876dcbd6cd21788cf592e0b5f54f992ef5727c854255c6688c1f96d2072a8a1326f39d48b6bad19b9ebe7347b48b292da5cc084bb31ebc9c6
+EBUILD qtmultimedia-6.9999.ebuild 4146 BLAKE2B 87a337199edf99a8f51ef841d1ea2e928a69fa8713718bef64c4e523b71c0437331cc3c2640be8328e8258a1380c9c2ff693941e85586a018caa2a2c63c02846 SHA512 d3e51cf8a9ef211876dcbd6cd21788cf592e0b5f54f992ef5727c854255c6688c1f96d2072a8a1326f39d48b6bad19b9ebe7347b48b292da5cc084bb31ebc9c6
MISC metadata.xml 888 BLAKE2B bf3f5b1376585d4aa9021aa838b486b8143e5fbf7c5bf7c7324500de96ab86fd0176993567f97f5e5d115284f8c3ccc16475f787407d747689aefa82cf9a9534 SHA512 98e962234f1ed462444e5f7f3e77a08794b2d0480df7773e822a5671cdfbf708b51edfafacffade2ad5f8b177d89cc0d53b975ef181be66b885c17db2a4a542b
diff --git a/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-ffmpeg-6.1.2.patch b/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-ffmpeg-6.1.2.patch
deleted file mode 100644
index d364699fc401..000000000000
--- a/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-ffmpeg-6.1.2.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Fix was for ffmpeg-7.0.1 (masked) but the change was backported to 6.1.2.
-
-Should hardly be an issue but it does cause a test failure when it
-attempts to compare the return error when reading a (intentionally)
-corrupted file (aborts either way, just differently). Still some time
-until 6.7.3, and prefer to keep tests in a working state meanwhile.
-
-https://bugreports.qt.io/browse/QTBUG-126687
-https://github.com/qt/qtmultimedia/commit/8d809d56697f8d23669a9b1476ac0b0748e32e0d
-From: Pavel Dubsky <pavel.dubsky@qt.io>
-Date: Wed, 10 Jul 2024 14:42:51 +0200
-Subject: [PATCH] Process FFmpeg AVERROR_INVALIDDATA from avformat_open_input
-
-FFmpeg version n7.0.1 changed the error code that is returned from
-function mp3_read_header: AVERROR(EINVAL) -> AVERROR_INVALIDDATA.
-
-Task-number: QTBUG-126687
-Pick-to: 6.8 6.7 6.5
-Change-Id: I6aee7771a9d1f80ea459376711d5264bed9a7bac
-Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
---- a/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegmediadataholder.cpp
-+++ b/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegmediadataholder.cpp
-@@ -194,7 +194,7 @@ loadMedia(const QUrl &mediaUrl, QIODevice *stream, const std::shared_ptr<ICancel
- auto code = QMediaPlayer::ResourceError;
- if (ret == AVERROR(EACCES))
- code = QMediaPlayer::AccessDeniedError;
-- else if (ret == AVERROR(EINVAL))
-+ else if (ret == AVERROR(EINVAL) || ret == AVERROR_INVALIDDATA)
- code = QMediaPlayer::FormatError;
-
- return MediaDataHolder::ContextError{ code, QMediaPlayer::tr("Could not open file") };
---- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
-+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
-@@ -962,7 +962,7 @@ void tst_QMediaPlayerBackend::setSource_emitsError_whenSdpFileIsLoaded()
- });
-
- m_fixture->player.setSource(sdpUrl);
-- QTRY_COMPARE_EQ(m_fixture->player.error(), QMediaPlayer::ResourceError);
-+ QTRY_COMPARE_EQ(m_fixture->player.error(), QMediaPlayer::FormatError);
- #endif // QT_CONFIG(process)
- }
-
diff --git a/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-gstreamer-no-v4l.patch b/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-gstreamer-no-v4l.patch
deleted file mode 100644
index 0f61539b00d2..000000000000
--- a/dev-qt/qtmultimedia/files/qtmultimedia-6.7.2-gstreamer-no-v4l.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-# https://bugs.gentoo.org/934582
-
---- a/src/plugins/multimedia/gstreamer/mediacapture/qgstreamercamera.cpp
-+++ b/src/plugins/multimedia/gstreamer/mediacapture/qgstreamercamera.cpp
-@@ -718,6 +718,7 @@ int QGstreamerCamera::getV4L2Parameter(quint32 id) const
- return control.value;
- });
- }
-+#endif // QT_CONFIG(linux_v4l)
-
- QGstreamerCustomCamera::QGstreamerCustomCamera(QCamera *camera)
- : QGstreamerCameraBase{
-@@ -766,6 +767,4 @@ void QGstreamerCustomCamera::setActive(bool active)
- emit activeChanged(active);
- }
-
--#endif
--
- QT_END_NAMESPACE
-
diff --git a/dev-qt/qtmultimedia/files/qtmultimedia-6.8.1-qversionnumber.patch b/dev-qt/qtmultimedia/files/qtmultimedia-6.8.1-qversionnumber.patch
new file mode 100644
index 000000000000..625c760fb1ce
--- /dev/null
+++ b/dev-qt/qtmultimedia/files/qtmultimedia-6.8.1-qversionnumber.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/947606
+TODO: needs upstreaming
+--- a/src/plugins/multimedia/gstreamer/common/qgstreameraudiooutput.cpp
++++ b/src/plugins/multimedia/gstreamer/common/qgstreameraudiooutput.cpp
+@@ -13,2 +13,3 @@
+ #if QT_CONFIG(pulseaudio)
++# include <QVersionNumber>
+ # include <pulse/version.h>
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild
deleted file mode 100644
index 75aefa2fa156..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl qml )
- vaapi? ( ffmpeg opengl )
- test? ( qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? (
- !pulseaudio? ( media-libs/alsa-lib )
- )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=,opengl?]
- media-libs/gstreamer:1.0
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gstreamer-no-v4l.patch
- "${FILESDIR}"/${P}-ffmpeg-6.1.2.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapturesession
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- tst_qvideoframebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-src_configure() {
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer $(qt_feature opengl gstreamer_gl))
- $(qt_feature pulseaudio)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- # ALSA backend is experimental off-by-default and can take priority
- # causing problems (bug #935146), disable if USE=pulseaudio is set
- # (also do not want unnecessary usage of ALSA plugins -> pulse)
- if use alsa && use pulseaudio; then
- # einfo should be enough given pure-ALSA users tend to disable pulse
- einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
- mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
- else
- mycmakeargs+=( $(qt_feature alsa) )
- fi
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
- "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
- "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild
deleted file mode 100644
index 4c90076675b9..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml v4l vaapi vulkan wayland
-"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl qml )
- test? ( qml )
- vaapi? ( ffmpeg opengl )
-"
-
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? (
- !pulseaudio? ( media-libs/alsa-lib )
- )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
- media-libs/gstreamer:1.0
- opengl? (
- ~dev-qt/qtbase-${PV}:6[X?,wayland?]
- media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
- )
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapture_gstreamer
- tst_qmediacapturesession
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- tst_qvideoframebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
-)
-
-src_configure() {
- # eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
- use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
-
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer "
- $(qt_feature opengl gstreamer_gl)
- $(usev opengl "
- $(qt_feature X gstreamer_gl_x11)
- $(qt_feature wayland gstreamer_gl_wayland)
- ")
- ")
- $(qt_feature pulseaudio)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- # ALSA backend is experimental off-by-default and can take priority
- # causing problems (bug #935146), disable if USE=pulseaudio is set
- # (also do not want unnecessary usage of ALSA plugins -> pulse)
- if use alsa && use pulseaudio; then
- # einfo should be enough given pure-ALSA users tend to disable pulse
- einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
- mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
- else
- mycmakeargs+=( $(qt_feature alsa) )
- fi
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
- "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
- "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
index f018b0b87f76..3bed1852e8eb 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -94,6 +94,7 @@ CMAKE_SKIP_TESTS=(
PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
+ "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
)
src_configure() {
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
index 5c9d4372dcb4..669bee51d312 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -94,6 +94,7 @@ CMAKE_SKIP_TESTS=(
PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
+ "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
)
src_configure() {
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
index 5c9d4372dcb4..669bee51d312 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -94,6 +94,7 @@ CMAKE_SKIP_TESTS=(
PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
+ "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
)
src_configure() {
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 5c9d4372dcb4..669bee51d312 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -94,6 +94,7 @@ CMAKE_SKIP_TESTS=(
PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
+ "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
)
src_configure() {
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 6ba063ee0adf..7da3eec978a0 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,13 +1,9 @@
DIST qtnetworkauth-5.15.16-gentoo-kde-1.tar.xz 2296 BLAKE2B 3bc5ce51289a0d238649064ad74a971e955a4436fdef6b876455a256f3063ad6e0721c81710f3bbca5b6c1722ef4daf4e14d471ba3a7a07ddba146880424d6d1 SHA512 2657aca08e73f81e24121e0e7c3d96487a591f896987e643eb160dab74ff307c73f6d6d13ed25853b6249604faf56fcee92dcec63a56a78f1ccac2ab4fb6dbd0
DIST qtnetworkauth-everywhere-opensource-src-5.15.16.tar.xz 135600 BLAKE2B b74bd1c8ea20dbcadc3d83709462d1bde8b67ec767633b1dd880248532769eeb5694ac0c92a2ccb6dc407ddd7a0acc69bcc5b9a3ffc3ef361fc853a0ca780bc0 SHA512 cbf112c1f9c03f6cf78de148da44639393a3a2df56116e85d51d674cb31c37ea45823c44b9839af021c1c7e7733eefd646fbaae52459088b03e3b00fd30b1d49
-DIST qtnetworkauth-everywhere-src-6.7.2.tar.xz 146892 BLAKE2B d2d788edbf0bc8c6a33cd7303cd593d8415ee7f006ee00bc19b4659052ad02032dddbcad4eaeedcba56f782fd2b5607304720a9b131781eeb12ca7daea6b301b SHA512 8357b2b833da9f652c88e706c7bf15b19b2c5b8f054914bfc16d33ea69dce86999b03fb7dd5b79e2a58d8d4e16af0fd2ff6dcf8e621ed251e63171fc8151f75b
-DIST qtnetworkauth-everywhere-src-6.7.3.tar.xz 148772 BLAKE2B f949e65d00b99bbdc36f4c80bd6e7454f4ac38363924ab8abef4a6a4dfb61f4ff627d7059c50f37d57207da1d91d560bc290d9671e3f2eec7dc5a0e8b480c717 SHA512 f5eacb898423bcee0b063f70bf227ef954702b281964dbf182a2e280ef98d203fd88e2696c5f6f45f62b0a6a2e6b9a33f968c71f63b02647e57c475c4c37f6df
DIST qtnetworkauth-everywhere-src-6.8.1.tar.xz 253260 BLAKE2B 2597f8e6d4213d647ced9042ec42a4a53bc78ee949d245a637ae7c02ea1fd4e49c3d120de366ca8c10bc5fef1c5284d217e5010a28f38b47b229eeab3f8ec983 SHA512 9f6e3b1bcc5921b8c663f9a84884e347eca17554d912188f3f2b6781ff6bd45a5783156425c2084ac214d05e5fa559a05a8881b9a90781154c45da18d3c23338
EBUILD qtnetworkauth-5.15.16.ebuild 412 BLAKE2B b53f3be6adfc79a5ed4b7d408c8b492e031086e363bba8235a3ecba766bd0a747294100852cbb849468ebdbb7d1f9e3871c693ccf9de841e3f6161054f160bdf SHA512 e96f5674427f4408b0daac3d36f8c84899f96ca9a02198490d77769a319c5cf11ef61210d5b604c1712da3705f4183069b8f5d881c80d743b290c8dff18db837
-EBUILD qtnetworkauth-6.7.2.ebuild 350 BLAKE2B 207a1fe348d0c5b0b94537aa9c77c789d53b622b7c865318c73615c099ffa050806d4554953b64c218b0cfaa027fa84c11137f700098cad513d9736c659d1327 SHA512 c0acf003d69ffc679fc7475d6eaae4f2ccbea8098612f870ebf654ddbd4db93c091534920fd6a8ea7944d8f1fc92326c3743de434fc4b804ef1451e62a2a819d
-EBUILD qtnetworkauth-6.7.3.ebuild 352 BLAKE2B b33b27475fde857d3b7f6edff0e37ee1989a3edd276d684dab7638ef3ff257e2f004d9096ada72332b6dbccda527f57f3d2485c07127925db94550fc8e14749f SHA512 6e22e54136d845ed49044e84ae1e0bcf05a6aa3d99e551e9e6b70d3c65f782390f33a7909a6235c8d05e83ae5d4c88096881cbf3e5236ad7fde9048bc9ad9db1
-EBUILD qtnetworkauth-6.8.1.ebuild 354 BLAKE2B 5c7604db3349f17282afccd003c812b3cf6bb3c7e97daa32ff76eeecd3df7d3506a87b404093a5433454c9f873f2fee775f84f58cb9cdd4c22bb275969a8b805 SHA512 677a6e9d11730268acb2e0168e7bb13b205bdd5b8cc80b00750f651a34b81e08aef5fa9b0b3efc5cf4c8e64fad1d0d2e24e8a5aec46af2b8969b6d9da126fdd1
-EBUILD qtnetworkauth-6.8.9999.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145
-EBUILD qtnetworkauth-6.9.9999.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145
-EBUILD qtnetworkauth-6.9999.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145
+EBUILD qtnetworkauth-6.8.1.ebuild 361 BLAKE2B bc67c4f0c0ba80404a9873251fd6f8600f05a09e7c986abb4c3a57c67ff4a0f069ccc523ee70c4c05a71b7beddddbd37991657279629f564dbb2ee562d689fb9 SHA512 f9d0b3294a2a68c5892da6cd8973c4d3b152f9e534d4125c5262a72a6f97b621d213629ed17050a6b8b22fa176059ebdb78963261ca65c613bab13c342be97a9
+EBUILD qtnetworkauth-6.8.9999.ebuild 365 BLAKE2B a1e2ec68726e3fbd132b1bbfc0fcfed5987d8d31d4b92d898054a0b4c73873ef15f3c43085e22cdc10c6a2dedfa3a6fd3718e95036c5be526fd3f1fc8631b57f SHA512 a629c97998d60eb1c7a4c425306273f3d7679277dd70bb71985666992f1f384d33eb6db653368fdb139632a43a1de0e0c9c183c96d553fd5ce0f876e386845ba
+EBUILD qtnetworkauth-6.9.9999.ebuild 365 BLAKE2B a1e2ec68726e3fbd132b1bbfc0fcfed5987d8d31d4b92d898054a0b4c73873ef15f3c43085e22cdc10c6a2dedfa3a6fd3718e95036c5be526fd3f1fc8631b57f SHA512 a629c97998d60eb1c7a4c425306273f3d7679277dd70bb71985666992f1f384d33eb6db653368fdb139632a43a1de0e0c9c183c96d553fd5ce0f876e386845ba
+EBUILD qtnetworkauth-6.9999.ebuild 365 BLAKE2B a1e2ec68726e3fbd132b1bbfc0fcfed5987d8d31d4b92d898054a0b4c73873ef15f3c43085e22cdc10c6a2dedfa3a6fd3718e95036c5be526fd3f1fc8631b57f SHA512 a629c97998d60eb1c7a4c425306273f3d7679277dd70bb71985666992f1f384d33eb6db653368fdb139632a43a1de0e0c9c183c96d553fd5ce0f876e386845ba
MISC metadata.xml 538 BLAKE2B 0bf6259826c916b9b8f57a05397c87e9d013d69739c93f1ca3eb030c7bb6e7630021b8dfcc7497cff90aa5e5cc570a5e73285001edeb40a50839d10955e230aa SHA512 5c25a747fb6f9054d5c30b4ec08b4e02435676085f5dccc1d05bc68222230f3bbf426667f7cadf1a97d7a423aa8d1d8cb55e00d9212e333646300439c81ee2f8
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.2.ebuild
deleted file mode 100644
index a9c901a07baf..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild
deleted file mode 100644
index b28f1f7c1bac..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
index 097d77186d49..6a9ae4cbf97c 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Network authorization library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.9999.ebuild
index e5e7961d25ba..63beca1f3ccb 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Network authorization library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild
index e5e7961d25ba..63beca1f3ccb 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Network authorization library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
index e5e7961d25ba..63beca1f3ccb 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Network authorization library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 91a35cf79c25..9eefcd490575 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,10 +1,6 @@
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtpositioning-everywhere-src-6.7.2.tar.xz 658112 BLAKE2B ef32068ae5d718df1ad10fddf735d65f9f90edb559211978f7112d6228a69ef37e92dcd7c124d3fff3887f1032e970c8735f92397751bdcd482451251afb4cc6 SHA512 2983fde05cbccf86288cd989279551b5babeddcf9be2848870e59dbbfc2d91749465bf43c17e291d6df37ee746b5490c0bb1e6b3fd4298b4f0a22cc6d67db04e
-DIST qtpositioning-everywhere-src-6.7.3.tar.xz 659068 BLAKE2B b8489699a31005ae4de5238147c318d40d6928694c8e6c7ec601b2a69a03b6a5c2c4ba3304006e1a5029a855d3d045e964769f5f2fde73ff25ee72cf30a5cae9 SHA512 feb900f7371e712a63be6798f924d42e79676c317e18d1b347ae3cc870e9bf1003accc147dfeaa18d91ce6fdf2a7f3626c11a0419cb5058fa81f6f9ef17d6554
DIST qtpositioning-everywhere-src-6.8.1.tar.xz 661544 BLAKE2B 400c4c46afe624ccd51a93e1bcb1974315bbf663aaa9f2a5f869469f823578745924260922706f0d1e21ca49e775628099cb3547359ab374e0410acdc17ca1b7 SHA512 483da18c59375e72641b46218327339e487e1ec1e9463be5ff9d89611c1d8daed28624523632029b3daedaec46e3e0564a9136a3e29933b3267c3d33a922ad35
EBUILD qtpositioning-5.15.16.ebuild 870 BLAKE2B 7ba60c1098ecde0cbfeddb21ea3fe70c877b2bbc8f52e5ce97f59c1b5657cb377e56ce45c000ab621b859a38b3952e8a8cea9dbb6b90473f0c3d165b944261c4 SHA512 88ea294f1b7a6f85e9f33ca0dc24b875ed02fe18543dd55bb40db68508b94a9b09c56ea1768483375bdad8e3f4120a081886057c4a313131c9e954ee7a0481c6
-EBUILD qtpositioning-6.7.2.ebuild 1570 BLAKE2B d6667399f47cd0fc13627c2141a587f3f31fdf8e45a474f8c82ec477ed9075ac902d6eed05c9cd84959de42f3db85e609ff62d31a1d2b1cc5cb17c6f93349f82 SHA512 b33849cdf0ae471c35b53e48b6c6d8ae1e9b5e45750e699688795775cf11bfb8faddb7a919c221113b3c428064ac4e1b9eabf092baefc75ef0f53ed5ac02d3a3
-EBUILD qtpositioning-6.7.3.ebuild 1573 BLAKE2B 615841034e3811aef2f1b40162d41eb71653a3045e2ec457e5996f8d218d1e0432ca60efea2f77666436fd272ec7ad41663042869f841229a31ceac6ac225539 SHA512 cdb09e170a65623bb00f888e10c53b51b76194b2ee6849bec0f38b895c48240ee3e77ab5ee20f7ee880a16b55c5bdb6b8edf2bbb3e8ec07f9e75323b6fcc03bc
EBUILD qtpositioning-6.8.1.ebuild 1570 BLAKE2B d6667399f47cd0fc13627c2141a587f3f31fdf8e45a474f8c82ec477ed9075ac902d6eed05c9cd84959de42f3db85e609ff62d31a1d2b1cc5cb17c6f93349f82 SHA512 b33849cdf0ae471c35b53e48b6c6d8ae1e9b5e45750e699688795775cf11bfb8faddb7a919c221113b3c428064ac4e1b9eabf092baefc75ef0f53ed5ac02d3a3
EBUILD qtpositioning-6.8.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.9.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild b/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild
deleted file mode 100644
index ccc9e5fd0f6c..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild b/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild
deleted file mode 100644
index 1ec67a313800..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 08aa8f212ef0..d6c9b5152b0a 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1,11 +1,7 @@
AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a741e3a72f0ae76c48106f68fb6867b3395706951e93e86343d3214c5d02b3b21eea175c1460e8c38d44c8f36ec605 SHA512 13352dc71f986888e5017f2e4a6267e1bc10c81c419d607de673212cb7d16132566e11a040c6ebfa5bde9834043eb1b38d6723f890c707af76f6490c1a8b3ffa
AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c
AUX qtquick3d-6.7.2-gcc15.patch 1365 BLAKE2B 574cf06f28c4ff2c8415f302bf2061b1b38058cb152cc02283933b37fc91a57a4175a0d736110c142277c383294faad8946a444e99b9d5937ea89cf0009a6410 SHA512 f127dbf71c77ee0c69b09d86e6a5eb580113e247a76fa3abb7ddf3b235a15e02f7a484b7bfef196ffd4ccd68768bb8f69dc149f617b4fd40142d99d2b3d09c39
-DIST qtquick3d-everywhere-src-6.7.2.tar.xz 66202160 BLAKE2B 1f3741bb11d21804ec56aa5bfa00b590d94258cb119b4284aa2757fa00785a69aba243e06bf68ca625355a8e8a392249be2ac9679226c8d250320aeb6c4ccf0f SHA512 d5a4557a6f0ea73b43de9238b8cd42fc037c417e72443a8cae96e8be779f82d5fd9efe1a09258a4d5dd55c4791b84192cb72e31bb1d744b618951080fe6fa1e2
-DIST qtquick3d-everywhere-src-6.7.3.tar.xz 66208152 BLAKE2B d165ea6d61c3b7e0253e6cc28a33c298a30b78add8cb761b460df280ebc069c979e52868b5675e15d4b2add6110f610bd9c6160848c7e02e5be0313f16179ec2 SHA512 cdfc34521a201325ee0d41dfb5608fc9deca6c27d71d27e170d147a53fad808c4e70ee67b5c7598c8685b8c534dd5fa8460f436ae4e7a208b7d5be27bf1631d5
DIST qtquick3d-everywhere-src-6.8.1.tar.xz 75292284 BLAKE2B b0fa2fed9de6f9aa3cfb9bea6f50775f03aca17355e2b4f4f6b8b5de3f10febbe9e275b03337c9745c37fd62ac0a155c2b969ebd6be07662b0141e58fd5078c6 SHA512 9845cf84b57b33d0acb29a4c5ea2492ac60367d210b51c4896d6d5b9a33197be007cc02934c1b0dde5ee888641c8104cc4080f1493d0d09ed271fe2d08d2f410
-EBUILD qtquick3d-6.7.2.ebuild 1155 BLAKE2B b31f4634cf9dc426e4f83f79e953a71ca0aef8197d6347c8767d606cd52661359a0ef783ad4849fe425bd03ba908d62e3096f10fae9088d303bfbc30f8120bf1 SHA512 a9836deb1eb0fff9eb45c1de5078974f74d5a3b8496a69f2633a8a2712aeaec5ff001c86223e24265f27b5b0b3521f9123b6b5743132ee56cb860dbe21d9336a
-EBUILD qtquick3d-6.7.3.ebuild 1157 BLAKE2B 153da8288eb9c21430c15253479eff44ab4c794627c8cffece3affdec29dd154c581d1370cc0019fb88a421f78fdf80c3933cf32d82d4fec5510a96ca1beed5b SHA512 d1707c247b7f45ad95a18f6510b6cff3254ac59acf711f0b5a4ed6b1536ad9337efab5dad27ad0163be27e4b8e2e67dfb24dd4f78e7e47f351e4a04bf3e055e1
EBUILD qtquick3d-6.8.1.ebuild 1345 BLAKE2B 2d6b743299738011d1fba93c8bc0e2cc3a7d73be42c45b099e5b67a39d21d97cf3d66dcb5eb4ebfab574d1358baff21c5d6c4d97ce01d9733c01046cf4d58e14 SHA512 ba87dfc86eda20318e4779af83a885f61de9a11867cd7831682ca337044ba748eb2180244abfb6a7c6e9407b6646a0b4d432ec176e43eb7599bc3d945ed5c48a
EBUILD qtquick3d-6.8.9999.ebuild 1366 BLAKE2B d08902ca78733072e8b45dce13714e21e1719efcf1d9729448da398cd1d794f2910c5aa2d0cbb7d5632f909dd74cee3862211608a3d6e2d2b6cd969c0d3572ae SHA512 c5930bbb70c9ff3f54019f7e5e6e7e55aabef74636818f69bcbf70b8cb959503a2262428fe736cdc60a8738e1d15d15391ff236249450e4d64521dfb8f2fcda7
EBUILD qtquick3d-6.9.9999.ebuild 1302 BLAKE2B de0db67fa97d7ba2198939db40f81093be0fdd126c2cd0bc6bd44eddf2bbf2bdff981d8285c4c6e486b60b34e4fd89f954da0cc457011d68764c9522eac12e5f SHA512 c60eb7f98bfce95474c6624f831046e259081bcb82102f0bcbc0fee00f46480eeb5ea5ec1d817c7e5f05b6f75367f09cbb72e035495d12c278532f29f4c97eea
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
deleted file mode 100644
index d24670414f6f..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # needs off-by-default assimp[collada] that is masked on some profiles,
- # not worth the extra trouble
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_system_assimp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild
deleted file mode 100644
index 84ee23157e6c..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # needs off-by-default assimp[collada] that is masked on some profiles,
- # not worth the extra trouble
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_system_assimp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 93a68321aa3c..d7bd0ca2b833 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,10 +1,6 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.16.tar.xz 96540 BLAKE2B e70c51afe55cfd8836d1a379975b4ffc4b1f0413707970148f1870ea99f38c6eec1a38e3190d6e1c186d5306de2745346978a9d3e29ea79b849f56f52b8b8e8c SHA512 0d27b672a76fdb6ba531bc823792bbcda2f286cebf9b64332651544344c1d78c9d397d40b3ccd426cea4dea6ea0971cc142ce0258a1f5a92a2239b39aef79054
-DIST qtquicktimeline-everywhere-src-6.7.2.tar.xz 110200 BLAKE2B ab181ced9e06bbf4ac9d9c3e558749a14d038a2bc741a67461f901f013b0e5da328485747499934829b60d3ee125a674033caad69dec3b2255fb36ed206a55c1 SHA512 cb460db34b726216f539bcd305e257375b01250a4f2df546a9a27c53bf78287e2c9d1ecc81edc336e5d55b87006a271ddc435e5fb57a898947bcf93cf5ea1b90
-DIST qtquicktimeline-everywhere-src-6.7.3.tar.xz 110184 BLAKE2B b56e7d670715a2ba0fe48bb3b05fa815ab764795652c3768da7aad70afb221ff2e8d609baafdbb374854bae44ced0f2dd31ca386d3a6cbfccee313a9d59c0bdc SHA512 e01acaad6080bec84b1efdf33c71859c609dd3a9b3e5a4af57384e9ad6b875a8ba9e426a62cea90ac51f0adf842d5e6abbcd6ec0453fba45133c39408e365816
DIST qtquicktimeline-everywhere-src-6.8.1.tar.xz 110612 BLAKE2B 7662fadd94c20a4ef8847397e88c0d39914c6e16e26312e3766190774a691ccfc5821895598d8344035b06dbf48c4c6c374faecd75b26ad43a102f259794a1a6 SHA512 479ec01b1c4ef829bca59458138eeeee0bcca5cee0b93cac01bfd6675ffd7a2bde31784b817760ae9fac908548a7ff581e8ea3f13237433e365471a9c570b8dc
EBUILD qtquicktimeline-5.15.16.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
-EBUILD qtquicktimeline-6.7.2.ebuild 389 BLAKE2B ff876ea9bce98b1093d8bf580150581d77ed7fbecc1c8db13c7869014e6ea5a0c85acab1527c0d323557a1eb9c546ac169bbea962fb30129e2e14c8165285de9 SHA512 c543dd8a5b220b5d264ef04b986e4e91147b54e169d8f747d962b2ada540e261ad3932489dab3d3f519e3f6ebdce6e711ad7773188363ccfde2b3ff2ec8d8452
-EBUILD qtquicktimeline-6.7.3.ebuild 392 BLAKE2B 8dfe296dce2b68b862b4d1bf3e7560952befaa3335b8e71c29021fedeff3879bb77869f236a03598ba500a944a58326b0aed5be960a70a43ceed266d2d2fbe6f SHA512 1829a62485927854d3e821fdbffde2e44fcafdfc115b78ea4def98aca3cd285a5c3c0d14ae16ad09bdc9538075e86b4aaa94bf2bb3af35a00fc0ee8f99375bc4
EBUILD qtquicktimeline-6.8.1.ebuild 389 BLAKE2B ff876ea9bce98b1093d8bf580150581d77ed7fbecc1c8db13c7869014e6ea5a0c85acab1527c0d323557a1eb9c546ac169bbea962fb30129e2e14c8165285de9 SHA512 c543dd8a5b220b5d264ef04b986e4e91147b54e169d8f747d962b2ada540e261ad3932489dab3d3f519e3f6ebdce6e711ad7773188363ccfde2b3ff2ec8d8452
EBUILD qtquicktimeline-6.8.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.9.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild
deleted file mode 100644
index 53b50c299892..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild
deleted file mode 100644
index d8585283c26a..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
index b0b7676cae1c..f436f243b611 100644
--- a/dev-qt/qtremoteobjects/Manifest
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -1,8 +1,6 @@
-DIST qtremoteobjects-everywhere-src-6.7.3.tar.xz 537012 BLAKE2B 81363b9ce519dad0ac94109243dffd3043c010d125cb738f1dc49c31b0aa6324a28c055c0126b5992e63b5296781af87f59236c759f3e82121d8cf663d0950e6 SHA512 42b744dc946296bbd57ed31509b720285fd50760484243eede06ac25205fced40060601bef257745635ab4e15a59ddc8bd207dec52246adfde94078706d23e0f
DIST qtremoteobjects-everywhere-src-6.8.1.tar.xz 537132 BLAKE2B b00cc0fd193c7b2638ed5ac2b91cdb6cc23cd8ff0b49ec55ef44cbd8633b0a62107e7ba69e6f2e5a0003d62138e8a88511483d2cfbd5616afc3fd8f5aff409b2 SHA512 30660149a59b8c7630fcafaf6d735b6ed0dc950c2658e7547c63c73f73468e5cbb4c3490a8849fabf9b021393b9c745ec339e7db909184711f05f3d30ab794cf
-EBUILD qtremoteobjects-6.7.3.ebuild 1024 BLAKE2B 28c12bf720c530099a243f173b61735179ee01c2d7d7b651aa46f21141f92cd1d020442bc3ffb8cd1eef1f85f18630404b5dd3e36c129ded2c58d6577150ba7d SHA512 a2f8acbc6a4ce485947ece4982e6e3feaacad17229da67cbddeeea7ef2ab6ce8cb91468fe8b1f0f4913609649dec09cdc5281c9f764fb25067ba0c4c3a2526b4
-EBUILD qtremoteobjects-6.8.1.ebuild 1135 BLAKE2B 49b4b28161f2249a4c7c420b75e085c31d09625012530f25015acff60cfdaf3a85a5ae5d3df36966be5640c0807cb7f2997366d3e33ed825beb9623b06e67642 SHA512 ec70b035648e0bb13c52ba0c7c265accc67ca2139f13240541dccbe5c318033bac8e1da28b420c004aafde22d50dcc5f0ce907eabfa5ae2e34ef26f1ec9491d3
-EBUILD qtremoteobjects-6.8.9999.ebuild 1136 BLAKE2B 0edbaed7e92b091c086eb3818fbfb5b5a1b641c37193a79c16ee2813238419c763eb92b65c9db5190131826d6a3751a5c6afbb7daea0b682594c0ecadea163c2 SHA512 1e4902140696c1359298d6cfd24e8cfd74497fd95aff43ada64da4f8d55eabe1b70fcf2ab702e37af2be6f4e7e83a8514cb030b3afabf41fd6250ef53aeef49f
-EBUILD qtremoteobjects-6.9.9999.ebuild 1136 BLAKE2B 0edbaed7e92b091c086eb3818fbfb5b5a1b641c37193a79c16ee2813238419c763eb92b65c9db5190131826d6a3751a5c6afbb7daea0b682594c0ecadea163c2 SHA512 1e4902140696c1359298d6cfd24e8cfd74497fd95aff43ada64da4f8d55eabe1b70fcf2ab702e37af2be6f4e7e83a8514cb030b3afabf41fd6250ef53aeef49f
-EBUILD qtremoteobjects-6.9999.ebuild 1136 BLAKE2B 0edbaed7e92b091c086eb3818fbfb5b5a1b641c37193a79c16ee2813238419c763eb92b65c9db5190131826d6a3751a5c6afbb7daea0b682594c0ecadea163c2 SHA512 1e4902140696c1359298d6cfd24e8cfd74497fd95aff43ada64da4f8d55eabe1b70fcf2ab702e37af2be6f4e7e83a8514cb030b3afabf41fd6250ef53aeef49f
+EBUILD qtremoteobjects-6.8.1.ebuild 1147 BLAKE2B 699dc10da03632bca153daaf052bd35b5023a448ac392abf52679e06ec2f57b6774394f6a57e5cb1534217a3a97da41a75dd1b6546083104034eca0def205aaa SHA512 358606bcb566f49246fddd7392b3ac92558dacebd2bfef7b27bf1110dad105c0c3ce6510c3bbe91c6474cf64c72902d5cc12287ae5d2aa5f56e1e6dc607029a4
+EBUILD qtremoteobjects-6.8.9999.ebuild 1148 BLAKE2B cfad52a20a9f1441ee253cca50941c8c484c68c44b6a129b1d8453bb861f6f8a51d9f9964437eaf19f294d89884adf3ffe818c251b375a431be17c6feb77df9f SHA512 2f862440be1b98dd052c6055bd95a7998140180d6cf316200682e3b49a784a65415e937d9887a393cc2cf66a4576e07ac21b1b65e565369e4a4e3d9192b3179c
+EBUILD qtremoteobjects-6.9.9999.ebuild 1148 BLAKE2B cfad52a20a9f1441ee253cca50941c8c484c68c44b6a129b1d8453bb861f6f8a51d9f9964437eaf19f294d89884adf3ffe818c251b375a431be17c6feb77df9f SHA512 2f862440be1b98dd052c6055bd95a7998140180d6cf316200682e3b49a784a65415e937d9887a393cc2cf66a4576e07ac21b1b65e565369e4a4e3d9192b3179c
+EBUILD qtremoteobjects-6.9999.ebuild 1148 BLAKE2B cfad52a20a9f1441ee253cca50941c8c484c68c44b6a129b1d8453bb861f6f8a51d9f9964437eaf19f294d89884adf3ffe818c251b375a431be17c6feb77df9f SHA512 2f862440be1b98dd052c6055bd95a7998140180d6cf316200682e3b49a784a65415e937d9887a393cc2cf66a4576e07ac21b1b65e565369e4a4e3d9192b3179c
MISC metadata.xml 620 BLAKE2B 75466fd8e8439ad3462f1ee5f129fc507b40d0935e208999fa60a6e86bf3fb9073b014a141488fdea9a40b4c972bc6dd723e332ca2f94c444c97d1b5ac81719b SHA512 c7da7da3751d2b738ba7673cf3a034d6471acb91e0f30c3556b2ad83b73a093e6156bfed9549830d6ecf3fcbfe13beed50191035362e6c4ea5bb7ab108d7132e
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild
deleted file mode 100644
index f3819e416a2d..000000000000
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- qml? (
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[gui] )
-"
-
-src_configure() {
- # same issue as bug #913692 when tests are enabled
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- # installs 30+ test binaries like "qt6/bin/state" and, given
- # otherwise empty, "can" delete the directory rather than list
- rm -r -- "${D}${QT6_BINDIR}" || die
- fi
-}
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
index 39f29b8c9731..d4438f8aaaaa 100644
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
+ KEYWORDS="amd64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild
index 62948acc2c91..5a992a36755d 100644
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild
index 62948acc2c91..5a992a36755d 100644
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild
index 62948acc2c91..5a992a36755d 100644
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 1bce51d46778..46e4f742c54e 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,10 +1,6 @@
DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d
-DIST qtscxml-everywhere-src-6.7.2.tar.xz 1168452 BLAKE2B 7cb06fd09758aaea28ccada62aa51b427c265416afa3f152601cadd1c9586050e87d36f8cf9679ca3ef83777bfec1119d861bd9491a176460d58beb5376e4ce4 SHA512 4eba366c2c10593cfc0fdeeff92aa9951b838837cacf113bf849b5da68da4d41d550490bc4be28620f766ab412ca4066c71ee7a1ff18651dd08267b01df6c2fe
-DIST qtscxml-everywhere-src-6.7.3.tar.xz 1168340 BLAKE2B 3082ed9be66233a53ec99a684c87c9211b8805f9dd6967f9e0b7b509d0fb809704d39e0c688e039103cc36f4ad0f4aef39823b3b57e16b67126c9772b5fd7754 SHA512 d2d561f7a94d1fad2ad578b602c51c5f506bb0ea2c145647ea490399bac5995191c56ad62454775f15a2d3973e99cd220487ead3d5873163949b9ddd58bdada7
DIST qtscxml-everywhere-src-6.8.1.tar.xz 558424 BLAKE2B 7b0c27288678844d85676f0c8e4126b268f8b94ed229fd1e86282cfe26b4d700c7d89cacaefb17f91c4caec28a32cb4deb002ac129831c85fd3175387a7d5b88 SHA512 294d830569f05450a57fd30741707f7c6d42d07ad9ae03840e41c1382f72f8d3408d9cc1ba16145ede51f5ca510cef87b0ca298991c7697a7c2b58b0db8f8f29
EBUILD qtscxml-5.15.16.ebuild 397 BLAKE2B 51caa0740ef74f457378f5f276ff3d4fd29bdeb7881f906cb17c11d3fb625e869bcfb62d45c3ed940363b67d192ff36c94893e93a99b817477578bb74f4b1c46 SHA512 3bb9882d106168b0e30d0d96a9005a1d8a91f42da90c13b6020643cff878dc0a45ea92e7675733faf42901e2627b9a88acc3f8b37a53bd9a9ed7779f39eff512
-EBUILD qtscxml-6.7.2.ebuild 710 BLAKE2B bbd105c679bff1928af4d14c4af530c28ce44b26f88e6d78d9f95240bd06cb85c47e9589b52a263392666ef94bac37f68f30d4f0e9bdfc9522b11639d1c62c6f SHA512 ff4e669ae0319b95c83aafa3bd831fcf2c4c1c21e37842fe1eed4954b2bcfe072ca1c6ebb89f5858f22733bd57131de03a25d0e7baa1618919266dbc4836bb4b
-EBUILD qtscxml-6.7.3.ebuild 712 BLAKE2B 6ba2016c35d1c993fac8ab74d2f8f8b59f206e38ad54817a94e768ac776f1f8dbef4df3b665e1665cb2c0cce0dab992bd5a512a311252e43306dfaa4eb11984a SHA512 95a9317f230bd3a39b896b4969c1dad4a77a7f299eb60e349397d9953403d510227afef9e093b9972659cfe33b45fe6b95c25c682617fb1923373b56200061be
EBUILD qtscxml-6.8.1.ebuild 710 BLAKE2B bbd105c679bff1928af4d14c4af530c28ce44b26f88e6d78d9f95240bd06cb85c47e9589b52a263392666ef94bac37f68f30d4f0e9bdfc9522b11639d1c62c6f SHA512 ff4e669ae0319b95c83aafa3bd831fcf2c4c1c21e37842fe1eed4954b2bcfe072ca1c6ebb89f5858f22733bd57131de03a25d0e7baa1618919266dbc4836bb4b
EBUILD qtscxml-6.8.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
EBUILD qtscxml-6.9.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
diff --git a/dev-qt/qtscxml/qtscxml-6.7.2.ebuild b/dev-qt/qtscxml/qtscxml-6.7.2.ebuild
deleted file mode 100644
index c856510d3f29..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.7.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtscxml/qtscxml-6.7.3.ebuild b/dev-qt/qtscxml/qtscxml-6.7.3.ebuild
deleted file mode 100644
index 725df1ebb7a9..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.7.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 3171812e5445..e056d519bec2 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,10 +1,6 @@
DIST qtsensors-everywhere-opensource-src-5.15.16.tar.xz 2051048 BLAKE2B 85fa8c67639751676ffa1ccd5ad1a89efbaed56f4bd39e99fd88bd25924d8cfc08d67a4f8f20878bac82a91f5768d60b5576e3799fc80221f2f6f7e7ac9994be SHA512 2bd63e07a996f5377bda885e7218fc218fc981bf2a637b3d939ae5913bbffe2a797716b0aaa63e61c7e1384f07712de8683787590649a8f01a424b7f4526502b
-DIST qtsensors-everywhere-src-6.7.2.tar.xz 1497432 BLAKE2B 6bec19a047e8331cc3b7a6f8f3965f4dce0435a57374fb28bb38651dbb6e758727e5e2116d38f2ee6ebb3ca82f935ca9103b1a928514bdb714a0e770751e2c65 SHA512 fcc437407191ea8d56f54bdbef07d0c25f15e1eefa74f5bb2c3a49af4418fb75cd8f7a16a9afc9efcba7e14ed842ca6bddeff6225949e1d193bb6e8ff55fe565
-DIST qtsensors-everywhere-src-6.7.3.tar.xz 1497316 BLAKE2B 5078a62ec46b2b9341b0de6599291dc9934596928e61f2b35ff5a1ec8084b884f57877db05a851a84408464a3b92f06897d83e1205858142307511dd67f12e13 SHA512 78ddb7cad68f37e7e6f1206c1f9db1b86ecba0806659a1049b562c45ed94439200230040a441e7e3c8cc5a17460e5e2e236cf42adfa88ff640f8aceb786c2288
DIST qtsensors-everywhere-src-6.8.1.tar.xz 1498024 BLAKE2B 6ca4548fb62e7f44a8cb23178c586f3f0b1f828e506077f3345f96b103ae9443048a00a62bf50455c7180425aa46adbc50a24cc5f1e736cc236c5034391b6fe1 SHA512 565a332120c134099e8fbc7ba3fd1073046d512d8b5523bde3a2f4d353febc6a2a3839410f290ddeff05341fe37b0c8bd4dc4d0e990fa4c43918b944f10884e3
EBUILD qtsensors-5.15.16.ebuild 559 BLAKE2B 411fcb30161c3700e93390c31ebc2b030ed91cfea3980da4eb860867d82180b73beea77a09b2c17956dff0ddd63ae4ba86bab6ff7318fa301bb3a9fceaf8caf1 SHA512 285fe9deab6c60bc5c151478fcb8fce78b55dc88af04b5216015f1e24ae4a2d991bef97757f1301da625263af625fe06121048a4f41bf46baa2ba596c1a1de8e
-EBUILD qtsensors-6.7.2.ebuild 534 BLAKE2B e3d26f2197c4776078c309a1bc8241fb3a7de843a6896b6557a4f7da2bd3dd2577b5944f1f29c8a1181dacb5a3949d750c1b968330dfc2d66aec5de4c83bff3a SHA512 2664df744724a0748afacddc005daba4ef037b7a58f961aa5daebf98272fc8fd7acfc80e1f8d09ddc1e8c1f2590bc0790629d40d078fd75ee756e59f89399568
-EBUILD qtsensors-6.7.3.ebuild 537 BLAKE2B 0e2caf068718a28d32347864600013bd08c7036c6696383f1f2e64f2054a2b2774c26f4cb8703c6999263c95286a57b144aa04844a10207b3cade9c03bbbe65a SHA512 28b1e7eb44ceb72170572e937402a25ff721d9834fa7df3294628e8d8559bcfb12c5157241930081afc74a4336fc9322ea608356487e1ba78fe71ba0f8ee959a
EBUILD qtsensors-6.8.1.ebuild 534 BLAKE2B e3d26f2197c4776078c309a1bc8241fb3a7de843a6896b6557a4f7da2bd3dd2577b5944f1f29c8a1181dacb5a3949d750c1b968330dfc2d66aec5de4c83bff3a SHA512 2664df744724a0748afacddc005daba4ef037b7a58f961aa5daebf98272fc8fd7acfc80e1f8d09ddc1e8c1f2590bc0790629d40d078fd75ee756e59f89399568
EBUILD qtsensors-6.8.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
EBUILD qtsensors-6.9.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
diff --git a/dev-qt/qtsensors/qtsensors-6.7.2.ebuild b/dev-qt/qtsensors/qtsensors-6.7.2.ebuild
deleted file mode 100644
index d1c5cf9d6455..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.7.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/qtsensors-6.7.3.ebuild b/dev-qt/qtsensors/qtsensors-6.7.3.ebuild
deleted file mode 100644
index 7a5e783d146f..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.7.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index f7fdb99b087a..c36400851e40 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,10 +1,6 @@
DIST qtserialbus-everywhere-opensource-src-5.15.16.tar.xz 350832 BLAKE2B 8faaa6b4d41a2ad395dec85116a5d251489b5d982fec0edcd5ab7c51b4224a1776935a6c182421eccc275f9b297edb01aaa76458cc0dcd7c2b0002dfb224d71c SHA512 7153d0d14545394c4217d0fff62b508358335f87cfa873955f7a6618773fb796231636fd73d681f6105e3d7f6ed1b18ffd59b831c6053afc91ea625b584cec7a
-DIST qtserialbus-everywhere-src-6.7.2.tar.xz 547596 BLAKE2B de990e57a8139e540d906ba11a4a396db8bf5c6f719e366585251e513364cbd531bf8a31638b29aec0bc8fb5c2208745395de07569a5358c918b0c95c40f1656 SHA512 ba4d8c698e68508080f851d96428908b83f3d2f5d36dbcb00586567beb3001a8ca3f1d79fd9895aefb32c7d1a8400024e43cee2cdd4f427e80d47949593a3055
-DIST qtserialbus-everywhere-src-6.7.3.tar.xz 547720 BLAKE2B dbc7dd8f9a3aeed0b515a10a4d7f261ae1ceec101543c5cfd57324ba7a562296fe83d0b978f61b321cfdb22b3fc595a962a392e666fe5b137aa31d67ca955ca3 SHA512 fb032e65392ea6ee5e3edfe4dccbae3514493dca8fa5b3ffada18f0ce661475f847bc27e4c49573d360d55ed1bd17d4bb7e5faf5a31fc169a6984070c8fd8cae
DIST qtserialbus-everywhere-src-6.8.1.tar.xz 548316 BLAKE2B 71fd63a50d15fd2c447f5585e8013cc0ecbdd2825a676ab40ab8e449b786a135ca2bcbcfd7def68ee8150aa4c80c81fb5bb620d2394b8654f6f0e814e96be179 SHA512 7b024b28b5c5615e1f1795f7fc60c9271a5fe0eeea6e63fb1a8121be2edf572877b0b03ab5e90699a297138b52ad3c619acde3bb6adb699b8a139e5f75edeb73
EBUILD qtserialbus-5.15.16.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
-EBUILD qtserialbus-6.7.2.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff
-EBUILD qtserialbus-6.7.3.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff
EBUILD qtserialbus-6.8.1.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff
EBUILD qtserialbus-6.8.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.9.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
diff --git a/dev-qt/qtserialbus/qtserialbus-6.7.2.ebuild b/dev-qt/qtserialbus/qtserialbus-6.7.2.ebuild
deleted file mode 100644
index f545d9e396f3..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.7.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild b/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild
deleted file mode 100644
index f545d9e396f3..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 6b05fa03abd1..164471eac0a7 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,10 +1,6 @@
DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17
-DIST qtserialport-everywhere-src-6.7.2.tar.xz 271320 BLAKE2B 14283d2a7452a828e5b238003ed1762d0c502b9abab9d42af4f56b5aad29d5f26a263fc8f9d68988b2d4b038c1169b0a8999cc5aacb2af67a43a643103f40700 SHA512 faedff39212a98e6b3d96e0fb530c6b63c5fec519f5226b015771b8c5122528c8b087b6ccf74aed42ee87f61ffe324ac5c87152dad282395013a84e3f5cb2d3f
-DIST qtserialport-everywhere-src-6.7.3.tar.xz 271372 BLAKE2B 9cc971aba45fcf97f7c73922991fc68902422ac9017ce206638c946c3c10f733b6bef5764e86e489984fac72a62f84d0a33c0c41f83d8e396fc04937446d6ec2 SHA512 b5296a1494b9601d29b74518abade07274559eb2cade9cedd10e922bede0e759334a6982d799ea2438b0e3940e122a43fc07e0250e273d97c0307f9d9f0cac5b
DIST qtserialport-everywhere-src-6.8.1.tar.xz 273504 BLAKE2B c0dee1ae704b2d5a4651e805b4b9f84fe6f49ed791644c7e59e9b3c03cb50d89f93b052b0924ce21194a12d9ebbe644cb481d955f3f4a5342ec803cde3b414fa SHA512 3f70261905557330fc2d32f555b0d8bf6abb022030a860f7fad45fcb2489486dcee87d24a624d12526f2a4fc9a73fa55d123db28dc83cf24be33fb0812709cfb
EBUILD qtserialport-5.15.16.ebuild 558 BLAKE2B 3b4f02f0cf943f78d83d0670ce4addea8e855aeb24200bfe1eb5c7895dd55674165678710fab2b21332831b585d928692ffcf1bcc48d4c68cde3b0bbce6e4844 SHA512 7869bc8a6bfea6ca38436bae183410216e51c21e28a0371248e5a1948fcd11be3fe00b85f9a72c1d7f3eb6a110e66521db9987fffd3c030f78f23b198881c3d5
-EBUILD qtserialport-6.7.2.ebuild 386 BLAKE2B edf782f739e2ab208f66d9312943af46ea791526fcab53f393500eb5c1f5370ae2046714e32469e9e8eebf0b1352f88bcedaeb5e341e8b35ecb3983c892e69a1 SHA512 47a166753a785778c77b21579824c917e8eee0c63c16f0247b8634ebbf1706cd6f16db52d7912ec4547da4f59a03f75304ab47f85473a35b58d2dd09ac41d950
-EBUILD qtserialport-6.7.3.ebuild 389 BLAKE2B 6b5619458e3aae8fe19df4e55cb2c4994e97f48c02759f5c935f57aedcb881c91c01a7dfb0e070f8904a042a53535c587a43ab4f1a722726faff03dd2e010753 SHA512 6de34d70917048e3bea751b6ee9aa61db1f9ba04749730abb7caf73e4673601c8a67e8865480240ac578ce517388cd3db356f840ce0ffe78f1c802b2ab0a8e70
EBUILD qtserialport-6.8.1.ebuild 386 BLAKE2B edf782f739e2ab208f66d9312943af46ea791526fcab53f393500eb5c1f5370ae2046714e32469e9e8eebf0b1352f88bcedaeb5e341e8b35ecb3983c892e69a1 SHA512 47a166753a785778c77b21579824c917e8eee0c63c16f0247b8634ebbf1706cd6f16db52d7912ec4547da4f59a03f75304ab47f85473a35b58d2dd09ac41d950
EBUILD qtserialport-6.8.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.9.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-6.7.2.ebuild b/dev-qt/qtserialport/qtserialport-6.7.2.ebuild
deleted file mode 100644
index 050871411f2f..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.7.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtserialport/qtserialport-6.7.3.ebuild b/dev-qt/qtserialport/qtserialport-6.7.3.ebuild
deleted file mode 100644
index df18d7a46acd..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.7.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index 94a378d44cb8..c4c19da7402b 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1,9 +1,5 @@
AUX qtshadertools-6.7.2-gcc15.patch 249 BLAKE2B 0ab5137519e035317879755d0ada3f91f415a48e4c5c8c5050817e8178a22db60ad4df9ba69173ee599e1184c9d9eca7634e6ead97d474f1eaf3f16c330359f3 SHA512 7b94f12e2af5a9307eacd8210d0a120f4b41ce70bbe81a3ff42cdbff42a3fa0bd49d7da1561ef9a0ff1f424c9f8f9ccced3069437b3cd8da0b335ee932a2921d
-DIST qtshadertools-everywhere-src-6.7.2.tar.xz 1111256 BLAKE2B a0bdf6f27882a903819c580c37a3dc7f361101345b66542dda162e99adf9a62983bfa7321881d6dac7e662178a125674606b08973bd55b77743fee19cbad8737 SHA512 b33e55f81d6878518dfe05db8ea3b319614dda10e215784496a61daaf8415fdeed1a3d802efc3cddc4fbca6c9894faf13475b35b3bb7d9a215b91238f9b38233
-DIST qtshadertools-everywhere-src-6.7.3.tar.xz 1111640 BLAKE2B dd1084c88469c881af776d173e9aa126abb550d314830bfe13b97bb9d1f19732e49ca077d4a70c8382c35ea4194988d6ee1c9ad2ade31c88ac442172e9e4e509 SHA512 751c1e321c98a8074a9c071f7484a840ce1b0cee44b0c355c33df0e496d277fa2c1ed26e68d46412fd9c2be6231946d97c57b31601b841f65e4b8dff166e106d
DIST qtshadertools-everywhere-src-6.8.1.tar.xz 1138644 BLAKE2B 23f51afa195bb330396dada6df3dff9ba60121eccc356f72236aa60521b4669f3ed45ce41d56dc93f86922244a19f001223d27f61e9419f63fa0ea312e86e055 SHA512 774eb2e041b743da12669905bb5b8b4def1100a5b7244172389ce5333bd6d400e39f5c6875c0409390bbf82dbdc606a2254503b0392c16e897198be93ed49b55
-EBUILD qtshadertools-6.7.2.ebuild 411 BLAKE2B 069919f3514c5f9cba7727fdf6a94bf9b77a98b0e99a349eb38568e8ed6bac6f01eef39d6f1c96ab8ab53b0ce1f14700a55cda6885957e72844d3bddc93c8022 SHA512 4943abc26b49c6b108d1a40f778e23c8cb544e6556f463044e8692780400e2827a8ea33f50431865dfd6d07652ab0d66106686e2d1cfaa1aaef12fc55074d4e9
-EBUILD qtshadertools-6.7.3.ebuild 414 BLAKE2B 48d92240d39b81a7279a7cab8b242a559a2e35b4743160592f0fc7b6ce293d3d8e7c4e752694ebf781c2cf19562626cf7dba6d11e8e0a7d312f4d135fd780db6 SHA512 cbdd0060157a1610dfd2d56548dc9e7520dbfab8305ad6036ef7adb3280b86fd7a7f64558817c5f9c7729d3d0763b8a18a24f5dadceeb17cd38ed420a069f518
EBUILD qtshadertools-6.8.1.ebuild 411 BLAKE2B 069919f3514c5f9cba7727fdf6a94bf9b77a98b0e99a349eb38568e8ed6bac6f01eef39d6f1c96ab8ab53b0ce1f14700a55cda6885957e72844d3bddc93c8022 SHA512 4943abc26b49c6b108d1a40f778e23c8cb544e6556f463044e8692780400e2827a8ea33f50431865dfd6d07652ab0d66106686e2d1cfaa1aaef12fc55074d4e9
EBUILD qtshadertools-6.8.9999.ebuild 417 BLAKE2B 1493d267415634e0ea6783c7923aaadb91c8c5d0bc6a7fa23b2b2027eeb8f3292730396fa99eb438197dda19cfd1d3efb950c6041471d0378b5ce83f55127e8e SHA512 6073cf23af30237318ae676abc9d34ecd7ac244e57c59d6ce050a6e05a3a6e2f7ec3d5b8a1c4734691b76a27d92702f5a8769affb40237a05bb1a590b2220c30
EBUILD qtshadertools-6.9.9999.ebuild 417 BLAKE2B 1493d267415634e0ea6783c7923aaadb91c8c5d0bc6a7fa23b2b2027eeb8f3292730396fa99eb438197dda19cfd1d3efb950c6041471d0378b5ce83f55127e8e SHA512 6073cf23af30237318ae676abc9d34ecd7ac244e57c59d6ce050a6e05a3a6e2f7ec3d5b8a1c4734691b76a27d92702f5a8769affb40237a05bb1a590b2220c30
diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild b/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
deleted file mode 100644
index 8b562ba44b0f..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild b/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild
deleted file mode 100644
index ef01e1690ab7..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 9de90347d12e..964593706314 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,11 +1,7 @@
DIST qtspeech-5.15.16-gentoo-kde-1.tar.xz 1048 BLAKE2B 66a3a3ebdbcf9973a35b26180092d9df2d655f23753ea02ea5868c6fb0bca8bbc2647bf9dad6edb85feb9668e072d480aab94a84ba149fe188aa047d7a92701e SHA512 148372b02124a49a70ba17ab43e562c3373371660806ff625f6cb4553e189c99c4929c92309022ad53975cdf5c7cca33f2f0d2c5586ae5251f2390cc019db28f
DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335
-DIST qtspeech-everywhere-src-6.7.2.tar.xz 262360 BLAKE2B 0faceb7e8425ccb03574fa6db5a9f8dab967197341fce497fc2600a6200d417dba8b83a6a7616fed7cbce3d2c34b48b77e37814518996f917aeadc7ca628ebff SHA512 f6e598834ab455c9feb5836b0add05802261210be088f7860b746a214a5be7d332a43d7c09bd03eef48d362165f2739b858e966249c061c9ef537346453bd588
-DIST qtspeech-everywhere-src-6.7.3.tar.xz 262376 BLAKE2B 065b50141c712dae2103c0e81dc7dfcd255df502b598e924e0bb3d2498c670dbf71cd2f65da341a6833c7b60a78580ba0bdf68fa9430373fb8587281ceb87a22 SHA512 b2b5a3b67160b75a679701eeac97587add53a1f8c2a2d120a61c54ead1d519d1fb726945fd2d4871b800f028e70f44e1079480322f71e2010c72b675b1cf935f
DIST qtspeech-everywhere-src-6.8.1.tar.xz 262512 BLAKE2B 65e20f1785d02dc6e0904c2ff47e23c73f5fa2f7fd5ebc62c35a8241963547ccb2a7374b399f6d1fb5bd1047ff7b9b9e147c1fe9f0349cd8f7008bbe4858802e SHA512 a20d89c5bcad354d1896c87bf9c0a401e824b5dcbf0e5c86a72381e8f7f9d5946f10536b7a54d899c2fd6b84018ccd9159be4ffdc84cf2e568b54c688aa1101d
EBUILD qtspeech-5.15.16.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374
-EBUILD qtspeech-6.7.2.ebuild 1190 BLAKE2B 082e9498be5b601e0454185ddd3e37d78ddaf9f2fe8854a7611f625d457aa85a8fc2b74f6888d8c62b985d7f1d22ce3de737fe74b416429465de52e52cbcc112 SHA512 8dcf13e5997e420a882a2851c8f0b119e20fe577d8e0e46d0fca42b78359715d8979c0059bd5528706326480dae4e7cca20d56aa9628e7ef53716d30fe0f4f42
-EBUILD qtspeech-6.7.3.ebuild 1192 BLAKE2B 645c346c0c2b729f95a1369fb57f684d5ff3fa9258b2fa5400eccfda86eca5384d3c78022144e43d92812db24b3078cedfa3d42216eb4c55f99783defdffc086 SHA512 12b611542d89fe642d94e191235467799ab0fb269369a1686f1997fd0574f3b265c6a36c478ea7dd40ad1a23758b053c859721020be6567999f52fc127510fec
EBUILD qtspeech-6.8.1.ebuild 1189 BLAKE2B 26fe6184b45d4945a9fb69eafc3ac1174d52c10ec4cab6190feb41f31ae3b6ea223739ee21e9934b1b6c4ecbccf8dc71cd23dbb533ded1fdead74a88ffcced0d SHA512 9803172ea13f56f945709464c495a4de2ca732b6cc59e9c8ff1be9a6a09070b39df98c5b20294fe7a48c3d2d065850e95e4fb5dc160f9841da5ef0cc3dcc0746
EBUILD qtspeech-6.8.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
EBUILD qtspeech-6.9.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
diff --git a/dev-qt/qtspeech/qtspeech-6.7.2.ebuild b/dev-qt/qtspeech/qtspeech-6.7.2.ebuild
deleted file mode 100644
index 246f1b0383b9..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.7.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests are kind of flaky, sometimes hang, and also fail with clang
-# (not that it's unusable with clang) -- may be worth revisiting
-# eventually given qtspeech is still somewhat new (added in 6.4.0)
-QT6_RESTRICT_TESTS=1
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtspeech/qtspeech-6.7.3.ebuild b/dev-qt/qtspeech/qtspeech-6.7.3.ebuild
deleted file mode 100644
index c5f70da6bc4a..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.7.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests are kind of flaky, sometimes hang, and also fail with clang
-# (not that it's unusable with clang) -- may be worth revisiting
-# eventually given qtspeech is still somewhat new (added in 6.4.0)
-QT6_RESTRICT_TESTS=1
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 52dee5fc738e..f25ce01c9eb9 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,11 +1,7 @@
DIST qtsvg-5.15.16-gentoo-kde-1.tar.xz 2880 BLAKE2B 43407f054b958e911b23d89baad627a947f305968943149ebe7712ffe76a3f0cb03b4cdc6cee019e46c7dbc6f38d802b48ee472b2d8aac92aba6187aff93ab7b SHA512 01bcc1dba55f32b77eebf8f0a2ca2230ac4d8440f345599846584c19adbdab6038f834f2647c4102ff46d10898b4764f554ca19d3339c6114d9c82760227247c
DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8
-DIST qtsvg-everywhere-src-6.7.2.tar.xz 1791468 BLAKE2B e72cf5b153141942c7aa92f7433b19317549deacc5d9bf981dd41f80ce25b0bc60c81185eb9134146aa93a6ce830aa3afcaced9e92902b9aa8c4a321718a5f86 SHA512 5a4209134afd3265d4b4b02a388a3078f2f915613c83e8a4aafd292e6b49d77019597f820468c8a9fe6c046c64e6890ac94ebc52e6b321a9b57a5ef3b51552e4
-DIST qtsvg-everywhere-src-6.7.3.tar.xz 1792980 BLAKE2B 0f40b212c942b0e4a60ce6dbd2904d3510d350f0830c7e8703a5f04559c11e8d0d21f511d609724ad5f18f71b751c7d39b35b34206077cf0f9d8faa2420caec5 SHA512 4113d12b3662d37e1119f4f506b3b0c6712fc0718ce7840e92acd300990ad4ac6a753e839b4adc91fc1ef7dc938fc517340f990bd7b89636a42d40a25f8f4bdb
DIST qtsvg-everywhere-src-6.8.1.tar.xz 2006760 BLAKE2B 352359dd60d363e3afea562b09ddd0939ac56ad05d47590843d78ba697232e2d44b548092f8b28353737f1066165bd792ac1d03f080089970d358000ff40dbaf SHA512 5c345e87b957370521ead10bb2fd02433d75a443021b6cf45a88e35f692a346607636ffaf6651f3d289cf4584e8c5732270173743eb79d048b3c580b9e00ec86
EBUILD qtsvg-5.15.16.ebuild 489 BLAKE2B d5580de4f676f697de5207a51567f78047064221b87361d75392fb867b78164c9238000e5d1c25a8ddb8290157191f7ccc51f12ce5d811b2c4ae5f22f6bdccef SHA512 925455842baabbe36cbe3bdf1a6f3b483c3c5c43a8ce9abb67000a5792e1bf4a6085290cf99764f33e53d1698b6dd1cad2d72563255ace53934bb2b0c83b8519
-EBUILD qtsvg-6.7.2.ebuild 654 BLAKE2B 868b671ad183a7fe54943560e5a3498212d973c57ec5ff5b8b50e443f6666d59c723d1848378a75205b0d43b7979fd6c2b2e93720a3048566fd7c4bab879debd SHA512 f680b4b711d32a94de2f400499ae4d25c9a2b53938591684e49b75e96047d69ac1691c0acef8279009fe603a17c299fcdbe97edc3677626b16716db1fe674751
-EBUILD qtsvg-6.7.3.ebuild 657 BLAKE2B c3af298f560613ecc634ed59621427abb5f06b7753bc464c5b22f543a6c01d9970d1927a336595d6e5b6ef1b1b4ada8811548abeb2a70f65f83255ab5ff811ef SHA512 fc07cab2dc4fe619f72eb6db8d9782a1741a4ec9e4d7a4a94817b6267600a1c52be7eba129b5eca3c9cc849deb547b861467979b99d739efa830c64cb89dc418
EBUILD qtsvg-6.8.1.ebuild 654 BLAKE2B 868b671ad183a7fe54943560e5a3498212d973c57ec5ff5b8b50e443f6666d59c723d1848378a75205b0d43b7979fd6c2b2e93720a3048566fd7c4bab879debd SHA512 f680b4b711d32a94de2f400499ae4d25c9a2b53938591684e49b75e96047d69ac1691c0acef8279009fe603a17c299fcdbe97edc3677626b16716db1fe674751
EBUILD qtsvg-6.8.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
EBUILD qtsvg-6.9.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
diff --git a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
deleted file mode 100644
index a715121ada1c..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build toolchain-funcs
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
- # is known failing on BE, could use more looking into (bug #935356)
- [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtsvg/qtsvg-6.7.3.ebuild b/dev-qt/qtsvg/qtsvg-6.7.3.ebuild
deleted file mode 100644
index bc445782163c..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.7.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build toolchain-funcs
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
- # is known failing on BE, could use more looking into (bug #935356)
- [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index d662e230727b..1b173620b866 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,10 +1,6 @@
-DIST qttools-everywhere-src-6.7.2.tar.xz 9019636 BLAKE2B c4324275adddefc2399ce4ff1305d285c9e4bc7fb6cebf6bd310573773ada5cf91f14561b855df685bdcce0a39897c3b9e0b62544083af2794d7eaaf35660146 SHA512 311467d0e6970711b4d984fe792d2b75609f38c04121073d5c3c34c682fcee89787f6982c886e62206a76b1f647de60e56510439b0288f8bd1ae21a2683a37cd
-DIST qttools-everywhere-src-6.7.3.tar.xz 9022820 BLAKE2B e1eafdbc9a08b031a51480733be38e2b217e66b6f66a49e99e603fa0b6ed780164a403c984069cc33819203edd7984b6a1f8dc5af4ebcad94ecc6730f3f1d604 SHA512 c15a76a84e8cea53e8c68b00325acf2cd3fe8097c578f3e96fbb68958453116f02fed25d2811d4485b82f196b988870f0078aea0450c4526523fb8ffacbfae57
DIST qttools-everywhere-src-6.8.1.tar.xz 10293192 BLAKE2B f670dcbf624dd32a59ad4e29020a46b745f6fc3cfc07b971c7704e7e63719fef3b226abdc9d3b8f9ff054659fde03633c2aa05ae487f12ee4a3ef44db356a252 SHA512 1f5eb44e86d400858abe21efcadb27537ae213127078d95ee56792b57923573e55fd850042e63ca547cd27ba199196fe9956646dcb285c6f6976a22a7832db52
-EBUILD qttools-6.7.2.ebuild 4639 BLAKE2B 68075a61bd1ef704eef58d2614814c711bc1ffdacff4dbbed3efbaff441c8e41a32439d87c96f5cf550538bd1bc0d92cfccee39689c573a81629482ddc6c25b7 SHA512 8bd3eca4671cf40a844a8262a75d474c9d07af7a961c43e89c93cdc85492a5dc57a77c01a3cbfd717ef076871b7f9fb09cec684cca6741097158f0172968e056
-EBUILD qttools-6.7.3.ebuild 4658 BLAKE2B dc796e9a3c31206efa8bc60727d2799f0219fbe9de68746571ead1ac5dd680b1e22fe0c6157ec005b35519679ed41609dd7cf97a9576395cde3d399b831ac8e5 SHA512 0bcb0d9f39a250ab194f83563b4f5e46eb02bc9c8e05a0e46a33897527d6292954bcc9c89d7442cd79bcb7154212006bc8cb74b1e2e509bfc91725fe14f0e5b1
-EBUILD qttools-6.8.1.ebuild 4916 BLAKE2B 9c099fb4a5330c2392cd57fc8c1e6616107e7c69f3147a07ae97845a4a338365e1829efaa80ed888ebe4737fe3539bc7045a4634f333f7db5ffa2b5c380d80ac SHA512 87995ac0fb60efd3ef7b3951d843fd1d94442b9ded11d4118ee58f08235a326a0658279de57885d2a46e279464ec0bd7dc93d71970b13cffc32af42bdcf3e239
-EBUILD qttools-6.8.9999.ebuild 4922 BLAKE2B 674df325b9ef48c0ab230c20e77b2cfd8a9251b3aa854adc605d79bd94d162bd30ba503ab13622cf506a2f1138c67c86d7ce5968edfba7d70ee9dee2092056b4 SHA512 ec898c611c902a599f2ebed031abac2c2f83c0efab2c0a8517687835ddf1c315b969e677d18eecbd7f0d0c8d494b0d51fbb70ee0be28d31f9aa2a89a389034c0
-EBUILD qttools-6.9.9999.ebuild 4922 BLAKE2B 674df325b9ef48c0ab230c20e77b2cfd8a9251b3aa854adc605d79bd94d162bd30ba503ab13622cf506a2f1138c67c86d7ce5968edfba7d70ee9dee2092056b4 SHA512 ec898c611c902a599f2ebed031abac2c2f83c0efab2c0a8517687835ddf1c315b969e677d18eecbd7f0d0c8d494b0d51fbb70ee0be28d31f9aa2a89a389034c0
-EBUILD qttools-6.9999.ebuild 4922 BLAKE2B 674df325b9ef48c0ab230c20e77b2cfd8a9251b3aa854adc605d79bd94d162bd30ba503ab13622cf506a2f1138c67c86d7ce5968edfba7d70ee9dee2092056b4 SHA512 ec898c611c902a599f2ebed031abac2c2f83c0efab2c0a8517687835ddf1c315b969e677d18eecbd7f0d0c8d494b0d51fbb70ee0be28d31f9aa2a89a389034c0
+EBUILD qttools-6.8.1.ebuild 4899 BLAKE2B e293f3e58c6a6e1aedccbe8f4a4e85d13616b2138689119445a62da466eb3201239100c84dc08b086182b35d36eb2ff6e531e33d07f204cf12e1c7e9260069f9 SHA512 a1f3e30960a21da373bd2e0f9c6a7d16311d3db6c0fdbf22659398d02371b50b37a35bda5d10528d2fb49fbde8cf6efbb83623b8edd036c0cc207b58ecad45b2
+EBUILD qttools-6.8.9999.ebuild 4905 BLAKE2B 26e8166ba45fb04cf89347886349c8b2adbd347da48d9496d7b58936244c66fa60a6029078f98776cd166a1a63de86177485785966fbbdbe4f2c714a3a58ef3b SHA512 57be5f025596bd87f41bede74be15fd68350fc2cffc17d588f44c034dcb9bd9de8f5821f7aa21e0decbe62599ba4035ba189777d8ab03d483f3d492c8e332e2d
+EBUILD qttools-6.9.9999.ebuild 4905 BLAKE2B 26e8166ba45fb04cf89347886349c8b2adbd347da48d9496d7b58936244c66fa60a6029078f98776cd166a1a63de86177485785966fbbdbe4f2c714a3a58ef3b SHA512 57be5f025596bd87f41bede74be15fd68350fc2cffc17d588f44c034dcb9bd9de8f5821f7aa21e0decbe62599ba4035ba189777d8ab03d483f3d492c8e332e2d
+EBUILD qttools-6.9999.ebuild 4905 BLAKE2B 26e8166ba45fb04cf89347886349c8b2adbd347da48d9496d7b58936244c66fa60a6029078f98776cd166a1a63de86177485785966fbbdbe4f2c714a3a58ef3b SHA512 57be5f025596bd87f41bede74be15fd68350fc2cffc17d588f44c034dcb9bd9de8f5821f7aa21e0decbe62599ba4035ba189777d8ab03d483f3d492c8e332e2d
MISC metadata.xml 1495 BLAKE2B 05681d2d714d1d6e2939d105c48c3e16a1a99b4196b04fe0f1ed62cd628f0b3d743d75229aa123c887dfd2abea1e67b43d7224a1603d889f2f75d964f51206b8 SHA512 6c692eed887713ef7a3d33b2644ecfcf0ec2f346e5e15857996b8a6916a137d22cb2255cc2a44de06a4fb1e0818395842c52925b232ac49d7280210d2441f89a
diff --git a/dev-qt/qttools/qttools-6.7.2.ebuild b/dev-qt/qttools/qttools-6.7.2.ebuild
deleted file mode 100644
index 7c2fc972d872..000000000000
--- a/dev-qt/qttools/qttools-6.7.2.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} ) # see .cmake.conf for minimum
-LLVM_OPTIONAL=1
-
-# behaves very badly when qttools is not already installed, also
-# other issues to handle (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-QT6_RESTRICT_TESTS=1
-
-inherit desktop llvm-r1 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
- qtdiag qtplugininfo vulkan +widgets zstd
-"
-# note that some tools do not *require* widgets but will skip a sub-tool
-# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
-REQUIRED_USE="
- assistant? ( widgets )
- clang? ( ${LLVM_REQUIRED_USE} )
- designer? ( qml widgets )
- distancefieldgenerator? ( qml widgets )
- pixeltool? ( widgets )
- qdoc? ( clang qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(cmake_use_find_package qml Qt6Qml)
- $(cmake_use_find_package widgets Qt6Widgets)
- $(qt_feature assistant)
- $(qt_feature clang)
- $(qt_feature designer)
- $(qt_feature distancefieldgenerator)
- $(qt_feature linguist)
- $(qt_feature pixeltool)
- $(qt_feature qdbus)
- $(qt_feature qdoc)
- $(qt_feature qtattributionsscanner)
- $(qt_feature qtdiag)
- $(qt_feature qtplugininfo)
-
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://github.com/litehtml/litehtml/issues/266
- $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
-
- $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build (QTBUG-122634)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use widgets; then #914766
- use designer || use distancefieldgenerator || use pixeltool &&
- newicon src/designer/src/designer/images/designer.png designer6.png
-
- if use assistant; then
- make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
- 'Qt;Development;Documentation' \
- 'Comment=Tool for viewing online documentation in Qt help file format'
- newicon src/assistant/assistant/images/assistant-128.png assistant6.png
- fi
-
- if use designer; then
- make_desktop_entry designer6 'Qt 6 Designer' designer6 \
- 'Qt;Development;GUIDesigner' \
- 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
- fi
-
- if use distancefieldgenerator; then
- # no icon, sharing with designer which fits letter-wise
- make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for pregenerating the font cache of Qt applications'
- fi
-
- if use linguist; then
- make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
- 'Qt;Development;Translation' \
- 'Comment=Tool for translating Qt applications'
- newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
- fi
-
- if use pixeltool; then
- # no icon, not fitting but share with designer for now
- make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for zooming in the desktop area pointed by the cursor'
- fi
-
- if use qdbus; then
- make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
- 'Qt;Development' \
- 'Comment=Tool that lets introspect D-Bus objects and messages'
- newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
- fi
-
- # hack: make_destop_entry does not support overriding DESCRIPTION
- find "${ED}" -type f -name "*.desktop" \
- -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
- fi
-}
-
-pkg_postinst() {
- use assistant &&
- optfeature "Qt documentation viewable in assistant" \
- 'dev-qt/qt-docs:6[qch]' #602296
-}
diff --git a/dev-qt/qttools/qttools-6.7.3.ebuild b/dev-qt/qttools/qttools-6.7.3.ebuild
deleted file mode 100644
index 35144aef699c..000000000000
--- a/dev-qt/qttools/qttools-6.7.3.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} ) # see .cmake.conf for minimum
-LLVM_OPTIONAL=1
-
-# behaves very badly when qttools is not already installed, also
-# other issues to handle (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-QT6_RESTRICT_TESTS=1
-
-inherit desktop llvm-r1 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
- qtdiag qtplugininfo vulkan +widgets zstd
-"
-# note that some tools do not *require* widgets but will skip a sub-tool
-# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
-REQUIRED_USE="
- assistant? ( widgets )
- clang? ( ${LLVM_REQUIRED_USE} )
- designer? ( qml widgets )
- distancefieldgenerator? ( qml widgets )
- pixeltool? ( widgets )
- qdoc? ( clang qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[network,sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(cmake_use_find_package qml Qt6Qml)
- $(cmake_use_find_package widgets Qt6Widgets)
- $(qt_feature assistant)
- $(qt_feature clang)
- $(qt_feature designer)
- $(qt_feature distancefieldgenerator)
- $(qt_feature linguist)
- $(qt_feature pixeltool)
- $(qt_feature qdbus)
- $(qt_feature qdoc)
- $(qt_feature qtattributionsscanner)
- $(qt_feature qtdiag)
- $(qt_feature qtplugininfo)
-
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://github.com/litehtml/litehtml/issues/266
- $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
-
- $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build (QTBUG-122634)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use widgets; then #914766
- use designer || use distancefieldgenerator || use pixeltool &&
- newicon src/designer/src/designer/images/designer.png designer6.png
-
- if use assistant; then
- make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
- 'Qt;Development;Documentation' \
- 'Comment=Tool for viewing online documentation in Qt help file format'
- newicon src/assistant/assistant/images/assistant-128.png assistant6.png
- fi
-
- if use designer; then
- make_desktop_entry designer6 'Qt 6 Designer' designer6 \
- 'Qt;Development;GUIDesigner' \
- 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
- fi
-
- if use distancefieldgenerator; then
- # no icon, sharing with designer which fits letter-wise
- make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for pregenerating the font cache of Qt applications'
- fi
-
- if use linguist; then
- make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
- 'Qt;Development;Translation' \
- 'Comment=Tool for translating Qt applications'
- newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
- fi
-
- if use pixeltool; then
- # no icon, not fitting but share with designer for now
- make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for zooming in the desktop area pointed by the cursor'
- fi
-
- if use qdbus; then
- make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
- 'Qt;Development' \
- 'Comment=Tool that lets introspect D-Bus objects and messages'
- newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
- fi
-
- # hack: make_destop_entry does not support overriding DESCRIPTION
- find "${ED}" -type f -name "*.desktop" \
- -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
- fi
-}
-
-pkg_postinst() {
- use assistant &&
- optfeature "Qt documentation viewable in assistant" \
- 'dev-qt/qt-docs:6[qch]' #602296
-}
diff --git a/dev-qt/qttools/qttools-6.8.1.ebuild b/dev-qt/qttools/qttools-6.8.1.ebuild
index 75971ea96c1a..7f580d0836cb 100644
--- a/dev-qt/qttools/qttools-6.8.1.ebuild
+++ b/dev-qt/qttools/qttools-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LLVM_OPTIONAL=1
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
-inherit desktop llvm-r1 optfeature qt6-build
+inherit desktop llvm-r2 optfeature qt6-build
DESCRIPTION="Qt Tools Collection"
@@ -62,11 +62,9 @@ DEPEND="
)
"
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
src_configure() {
+ use clang && llvm_chost_setup
+
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package clang WrapLibClang)
diff --git a/dev-qt/qttools/qttools-6.8.9999.ebuild b/dev-qt/qttools/qttools-6.8.9999.ebuild
index 94d7719b638f..8f4634e0ffca 100644
--- a/dev-qt/qttools/qttools-6.8.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LLVM_OPTIONAL=1
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
-inherit desktop llvm-r1 optfeature qt6-build
+inherit desktop llvm-r2 optfeature qt6-build
DESCRIPTION="Qt Tools Collection"
@@ -62,11 +62,9 @@ DEPEND="
)
"
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
src_configure() {
+ use clang && llvm_chost_setup
+
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package clang WrapLibClang)
diff --git a/dev-qt/qttools/qttools-6.9.9999.ebuild b/dev-qt/qttools/qttools-6.9.9999.ebuild
index 94d7719b638f..8f4634e0ffca 100644
--- a/dev-qt/qttools/qttools-6.9.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LLVM_OPTIONAL=1
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
-inherit desktop llvm-r1 optfeature qt6-build
+inherit desktop llvm-r2 optfeature qt6-build
DESCRIPTION="Qt Tools Collection"
@@ -62,11 +62,9 @@ DEPEND="
)
"
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
src_configure() {
+ use clang && llvm_chost_setup
+
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package clang WrapLibClang)
diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild
index 94d7719b638f..8f4634e0ffca 100644
--- a/dev-qt/qttools/qttools-6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LLVM_OPTIONAL=1
# and 3rdparty/ tries to FetchContent gtest)
QT6_RESTRICT_TESTS=1
-inherit desktop llvm-r1 optfeature qt6-build
+inherit desktop llvm-r2 optfeature qt6-build
DESCRIPTION="Qt Tools Collection"
@@ -62,11 +62,9 @@ DEPEND="
)
"
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
src_configure() {
+ use clang && llvm_chost_setup
+
local mycmakeargs=(
# prevent the clang test as it can abort due to bug #916098
$(cmake_use_find_package clang WrapLibClang)
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index e4892e5e7471..253866d69d36 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,10 +1,6 @@
DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac
-DIST qttranslations-everywhere-src-6.7.2.tar.xz 1547608 BLAKE2B 93d6dcd62a0dd4210be5d0f00957dd89d32d6362d8e3a1459eb819d32eeb05f354185df4ae8cc2fe705b0b964f73dbf01ed5b8d8fd89c679f99cb2953a065505 SHA512 a1937f117af71a6896ebaf89f05bcb9c61c34711105609ac80a0f85d96cd427786e902ae4e2dccc38060c4fd9161f42a0cfdd7e39e618e3996fbe1c7f05c84d9
-DIST qttranslations-everywhere-src-6.7.3.tar.xz 1547944 BLAKE2B c6e1a57ed440e78a1de132da53ef045bf6243aa50e5061abea98f0958d3cb8d5b64dae9b494a1f7f2ec382eb638a4e6dea94bf7a52c15338c0f035297fb67756 SHA512 06c9ac70c77de52e750315bb74c5ad580c154805b924a95387bbac1297ca04df643f69e3ada74bd027071b179cf009927a1c0db8825104bb355036402092c405
DIST qttranslations-everywhere-src-6.8.1.tar.xz 1550288 BLAKE2B 370ad4cb98e3ed3b59d51c2835fea88717f31e052b5566119b5ad9a98f6b0d9c610435e9bd6024ec7ddda852a883d885725ed34ed23a5b125a4cbac087a5945d SHA512 4b4f62e45c6d53cf53bb89497314d805cbd9ca24bdefb10c4f0888e943d80b17563886dc56195b07fbaf3d1c8ad0e76a1dfcc3c765341fb3ded314eee71659d3
EBUILD qttranslations-5.15.16.ebuild 372 BLAKE2B 3f1e09308782d428d87fe0ba7cba7ebc65871f4efc083f3b92acdf7ede80af6184df836fbae2ee14f9851ed58b88cc9c52d7b2a2f89401761f92b0f7f838f955 SHA512 eee10b2bdbefdbd4a4d5069890ebce6c4c9dbcf35b4e0122d7cc7c2b1e7632a8f8d5d26c31e4271b5a39eb9e690fed53ed8a8829be0c03afe9517f538acf99a6
-EBUILD qttranslations-6.7.2.ebuild 405 BLAKE2B 8e9789d290e2163b2d0a4ba241371414c7bd97fb8fc32bcb78c51477cc3bf157b976eb6ec24ba01d4d1ef3a5536c0926856d38e04e8e9ebc5756822ff9e83230 SHA512 0c97c6cd62d715213042916f90696d4f1f6077cf7f43348ff7241500f44e35ec60b43fe4ea8afdb1c4b06710c7bfa9bbaee296aef1474d83db2807ce4321dd0b
-EBUILD qttranslations-6.7.3.ebuild 408 BLAKE2B ad68a7b37cbf6ce3ed5a013569008dd94c3361142d417255d58a8a75efb9e50deca045c2e67b36e3544c6af6f0f52ae01ef86929da3fecdce04b4bfe4dfce575 SHA512 69f49f19b6472992ab1cf2d9a6d598a5e797fd35b46ded63e6c505f88db2d181fbc308897f39d7cd3430517998d1aea79ed8b5edb9a15d1cab844a71d3f4065b
EBUILD qttranslations-6.8.1.ebuild 405 BLAKE2B 8e9789d290e2163b2d0a4ba241371414c7bd97fb8fc32bcb78c51477cc3bf157b976eb6ec24ba01d4d1ef3a5536c0926856d38e04e8e9ebc5756822ff9e83230 SHA512 0c97c6cd62d715213042916f90696d4f1f6077cf7f43348ff7241500f44e35ec60b43fe4ea8afdb1c4b06710c7bfa9bbaee296aef1474d83db2807ce4321dd0b
EBUILD qttranslations-6.8.9999.ebuild 411 BLAKE2B 20d0b291e517bf6dda0c4e85c141069f5bf84241a5aa5ea8e05e13fb027066507e8af7f6f00bb3903a773d320468aed3116eac32103805dee4a2580fc697f951 SHA512 3f54bd6a2402de8fe14f30906dffe142b7a19982a818e4ba70d54729639e3c77bddfa3003feca1c3e2f87f56b2bceac15b5cd562a24cef8681caf87c498ff231
EBUILD qttranslations-6.9.9999.ebuild 411 BLAKE2B 20d0b291e517bf6dda0c4e85c141069f5bf84241a5aa5ea8e05e13fb027066507e8af7f6f00bb3903a773d320468aed3116eac32103805dee4a2580fc697f951 SHA512 3f54bd6a2402de8fe14f30906dffe142b7a19982a818e4ba70d54729639e3c77bddfa3003feca1c3e2f87f56b2bceac15b5cd562a24cef8681caf87c498ff231
diff --git a/dev-qt/qttranslations/qttranslations-6.7.2.ebuild b/dev-qt/qttranslations/qttranslations-6.7.2.ebuild
deleted file mode 100644
index ad7190f23db2..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.7.2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QT6_RESTRICT_TESTS=1 # no tests
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qttranslations/qttranslations-6.7.3.ebuild b/dev-qt/qttranslations/qttranslations-6.7.3.ebuild
deleted file mode 100644
index 45a5849487c9..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.7.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QT6_RESTRICT_TESTS=1 # no tests
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 377d467071a6..7f98d5de7b52 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,10 +1,6 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.16.tar.xz 10951872 BLAKE2B 5e05b68162e779df73c209f959bb641b7c4eb20badf8299fa7277c99b86e4462fe6d5f98c2c9ae1bc49f4995b61eb0132428409a3286d24232f20cb214686996 SHA512 af7ca963784773b94bfed000cabf5dbfb6363211d6b2601ccb6aed26eccd2eaa1e34dc8e7a6f1bbc678432f4086284df82c66e8da1c7fc7c8f5ec37983f687b9
-DIST qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz 3722296 BLAKE2B 316ee5e2204ebabd97c0d6ceb8bd9775bc456eb404f6ffee43a163823c43d86a94e900a06d8a1124506385aa8b17d67efd70caec64cded9dcd747d667186c9fd SHA512 016400a65e14a5ec960f20ecf6b2b7c32fa0c67d530c5046b423633b02efce200e0967642a072ff825c54c334dfe45be3e569c16d641a735f181d233fa414782
-DIST qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz 3720000 BLAKE2B fb01edae53fd2b1f67cc33533dc5baf91c6a84bfe9f51c40bdb6f1b00dbe07287359fedc95af294686789d896cc64e5b2cd07f4b0515a3c99cf954db53a04a49 SHA512 cc08560c565289c43e9e89f247f9eb26eed6d678892681310728c639f6f70bdaa5947b436dfce437b8e0dd9d9386229a391f19587080f043e41a53f4fcf06067
DIST qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz 3264444 BLAKE2B 72632e771aa9dcf3134c8eaa4b54917a70332797273899da18ee36ff71cd68af4758a214c51e7bf3ff4e2354345ea03f559099148e37cf79786c56b5e985bdde SHA512 be90765c490285638c9ed50a4cf666419f178c68f4bf8f0679a77fa4bc240fa31f36335197877813abb52ae70e9c2ec22548824add69aa5d1df14529517fef08
EBUILD qtvirtualkeyboard-5.15.16.ebuild 1214 BLAKE2B a2d1b8ccf58d8236afd410c626b28d6ef7cbbbd678620335d0f9f1f0f623d36c5185e5d7cb469d5e48a0759135a045c83afe88c409a764d87c97de88d5513ad3 SHA512 a5ee55fa5a05d94e62e6c5ee5d5abb10f3243985f9d04d9b57df175864ef2c73fb82ba0ece7bf2710e4ad4ad47c8da190a7f085f291e6f5f5786df681c76b08d
-EBUILD qtvirtualkeyboard-6.7.2.ebuild 1128 BLAKE2B 5e2e9cc78e01cbd695a92b5bcfa28158106ca8a20318b7afaaa9e2bd368246b9d3d3e5901874c08aa6460010f3789c5d16fb1c0340793713f439d58cf7ff5b77 SHA512 634a516fe913cc5ada1862aefb7c0023bc749fa040ea29a1ecdcc3609af7d3fbedc1769332fc5abc2beeba5cf3d15fbf3d6dc7c415fb98f1ac31567cd046a506
-EBUILD qtvirtualkeyboard-6.7.3.ebuild 1130 BLAKE2B 35ea0991d8221eb472ec35a6a845e43474bc1067fa484ce02bab273cf65952e0737f7321c2eb3a0ddefb6f0fd4575a6cad92ce29e69baeb8fce3e2ab0ee7bf82 SHA512 99db4dbdade0e8930237b93ead9f8fbb11da8c0e31553526b0f1c69cdd0a39e2571ab952b65f13777247bd4971c4547dac7311aad0a3c30d26cc1c01f3b55bd4
EBUILD qtvirtualkeyboard-6.8.1.ebuild 1128 BLAKE2B 5e2e9cc78e01cbd695a92b5bcfa28158106ca8a20318b7afaaa9e2bd368246b9d3d3e5901874c08aa6460010f3789c5d16fb1c0340793713f439d58cf7ff5b77 SHA512 634a516fe913cc5ada1862aefb7c0023bc749fa040ea29a1ecdcc3609af7d3fbedc1769332fc5abc2beeba5cf3d15fbf3d6dc7c415fb98f1ac31567cd046a506
EBUILD qtvirtualkeyboard-6.8.9999.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
EBUILD qtvirtualkeyboard-6.9.9999.ebuild 1229 BLAKE2B 7dcbc30b775f1556fb566c8c196a40612cd4d330046b372d30412394b3c9fa0163856b8bb5599ddd44a9580e64d81b85067a718fe70fa650355e12538cf7dfde SHA512 3e8104a10c958ed11d5f3c3b64317b9824e924d9dd9e25001cd83a697a7115aa35eac7c99a625369150a0674d8c676bef0fee851c97f801f9f3a9bf29931b627
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild
deleted file mode 100644
index 8c917e41434e..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild
deleted file mode 100644
index 3b93e5446893..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index df4cfd52b7ab..88ad8930befd 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,18 +1,9 @@
-AUX qtwayland-6.7.2-drag-drop.patch 2349 BLAKE2B e22347050b017831c8039700dc3658c468e2e4577df2e9afabd73574b311c3f8c2ed5ca40138cd9b4bdf1e2bb9e4c5333ab2856a1a46e879ca84308f7cf585d4 SHA512 ea6780aed6ec30dae53e73d7be9329b1daa59db704c6d32aff776a72b12411fa1a0d4376d1bf295a57df9761e2f81d3644d626d37f7a7490324ee79dbd23ce5d
-AUX qtwayland-6.7.2-null-screen.patch 1208 BLAKE2B 7ccc921245d3dccb1c3ea440becc85959bf94fa0b7836097c862f966396d68850af660531edcdd4637ac2a752a8bf50bdca6260ceb753b921eee85783d4ab714 SHA512 b3336eb707abafc8928893ac3e61c708a7cb43873b2fdb1576ac6dc6c74b52d9ca45d80c30f3d5fb8d374fb72fbb19cb7b0b799528f820bcda87704375841516
-AUX qtwayland-6.7.2-plasma-popup.patch 1032 BLAKE2B 81a0c2dceac3bde808f463d0d2ad6159fd362528b2b37ed018283a05e4d317f6d31fcf87815e2b041aece5f49ae60bd4dfd7a2861aa2ea71f914343e6ff422ad SHA512 c5a63dfd9ff7a3a36bc7fce76b7c6b7ceb12b03dd9f758690cbfca715afc8989c747b4a535749ee44f6827e3af576d614050e0672263a32b420dd37aee008fb0
-AUX qtwayland-6.7.2-thread-safety.patch 2420 BLAKE2B 4e5d871bd93a24cc2bb5c879a9eb336aacbfe20c3a6df15777ccdfb41a4d2b84484097a7d0680a5c02631cb84864259cdc9e68d04b0ab654275bd73ec92700b8 SHA512 18978aac57472575ee2dbcd44d1dbb7d21e6a116589cd78d9530272e0c67c8e730d2bf8272cc92cbd78d460ba710cb408595e11c59dca2649d8565cf4e7b135f
-AUX qtwayland-6.7.3-wayland.xml-1.23.0.patch 13015 BLAKE2B 17a370bfd4960316b65180e68d23feb8c4f5a5d79db923f26f04e9bc21825a2b563bdec359bde04b99df8af76e4661362bf34704095c46d6528d52a68b1aba12 SHA512 044d1798dea7181304704d55129265619d0a03e69170835e03d7cc9bcb0a71edd25aa17c251c98730ba4108c9d75f6831fafd20dd385ed1d20078b3f0cc5c9c6
AUX qtwayland-6.8.0-wayland.xml-1.23.0.patch 13031 BLAKE2B 4cdee104ec7ba05ddff6cc8f1afda24276eb9fbb0f3b2f0abacb3da57fe3e210dfa6f3d836ff45535d5ff53473fdc55876ef27138d80d8978cc39e8e85d32347 SHA512 621dc44b1577abbece55242f872edb8c6f7e29da8bebd3a9f7f62c2877cca558a35d68738bc6662ff5303e5773cec7dc3a9a073530c0bfebc7799febd338a70f
AUX qtwayland-6.8.1-tablet-crash.patch 5790 BLAKE2B a117bde4b957c122a7840f26a84d0c14ea822d99a8c51626fe1852f025725ac174ac52598b8ff759d04cc3c0250329b93abc3e79581f407c4c7cc7f8b6339ccb SHA512 01e20f250caf9f568664eeef33496528622197782909e10d42684fadd6aeef638fb3af937b49b550c08b80cbad77b710efbfc653f855881db5c60a06218724e3
DIST qtwayland-5.15.16-gentoo-kde-2.tar.xz 47116 BLAKE2B 30646c02214167b1891b84873f7d10812d3aa1894db1a246771a2df2a799d1768c857a623153d862e15f6a7ed7b784738c8afdc5f4968e57a7e2296735d69876 SHA512 c3af344eb647fb16f1237387345ee4e56e2efa7376f10d46d09de34c77add092cb50acf29d180fa61ab33331fee959ab187339b05b6fa0b9d4fda6f0c28b600b
DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247
-DIST qtwayland-everywhere-src-6.7.2.tar.xz 1123220 BLAKE2B 70c2d8942afc4e1629d2ef34b6c062ecb5800185bb37e150c1d66a5216606028d2f59668991bddb5036572c962e92c3658d336167a7f9ffbf3d2f4d609a771f9 SHA512 2cd4f45f05ae60bc7f82b94f2e9c217ee4b8322f60381e1b079b90e0687e51cfbeb10b5dd724e1cca7e422b1b101d2b91c0ee47b1a732411cef330fb052c97c2
-DIST qtwayland-everywhere-src-6.7.3.tar.xz 1123508 BLAKE2B 39cd8c7d2486318d3eb4351dc0e4e6a2c37e0aeb9727e2715accfec7ba2710288c251fdd5d6a71ba11c065509f7312c194a8e2b757d484ec1734270044e0d7aa SHA512 9e15f3798ae7738b69e367343ffd7992fcdaebeffbcb10414fe2f24be553ca63e5504ef0a8405348702d0581dabebd1c2360728f63757c7445900b04df5e9ad7
DIST qtwayland-everywhere-src-6.8.1.tar.xz 1134428 BLAKE2B 84ebe923a3963f47bb2abe67e942524020be4d202b441d7cca689d045b7a7ca28b433df5a189da766743c6817a327b6ba80ceb7916a99b3ba9b0508daede4147 SHA512 34885910532f6049cac09846aa4295e2ce82a1e6af2d3256391c835a406f0c6f679e9c94c06ca8921acf23036ccc747812631a91dc1f355ab20aafd8836e7312
EBUILD qtwayland-5.15.16-r1.ebuild 1207 BLAKE2B 984349f38fe3cce37edf077459ab1a3af3ab381e9be6bb91b965ecf6e6d33013a657f3f5024ffaa480b3ffe585d3b7629dad20d7c9b7695dc2f5204a5db44f2b SHA512 77487a3aa80dc44531f24078df7f45705ec43264d2ff02e4e5be4236f7601a4215e1fbbe4e4d264df83e76d4b209e1969b56c309e7afd7e901ea130bea8d93d9
-EBUILD qtwayland-6.7.2-r3.ebuild 1634 BLAKE2B 88bf26e4685705482d56985f52cbf8b3b0795a6ff6331501f17197d4986a5a5b01eac266baa04b6d088528b1a438853eb8674eb818faa07edaa009081055956d SHA512 aaa32c55fee962835ffbbffc0390b1aeb42b25164e69dd11f13225a69949d1f3e67f665b5fecb419cb9cbf57a04bd9f5be20045481ea3107743ce3b67e7f398e
-EBUILD qtwayland-6.7.3-r1.ebuild 1536 BLAKE2B 35577df1551bd08e5bd6a5c112c718711c18665b9a249fb80052d610d4489fc38c4f4488772b5e0f21cb792224f3894684d3d00806cd3626b20262ecc6c65594 SHA512 bc7b938e93d8fd624b647d59b3a0a5e54447517127e63c8e98861b0f0ad1a3e711864532bf0b8ae5c53e651d64aa6c48b14f46f4549b095ecdd38901b5f5897b
EBUILD qtwayland-6.8.1.ebuild 1750 BLAKE2B 519c1c3b28880094dd78db18d3082cc3e7d5774642ffa38b732218956a064a716416ac0ee079a9f36fd1bdf21d0b4335f7a1b824b2292c19a810a526e3cd8050 SHA512 b5234e23ac430d0f469bf59383d53d84c034477cd274c9b1023aa9b1e9ba2eeab1daf69625e632c4c41421c6b6936ac306d479213e72e31e346701f766d2f08c
EBUILD qtwayland-6.8.9999.ebuild 1710 BLAKE2B 2e7298c4da6e4b34e648a1faffda3c07de7b5a3b5344a44cdf0fbbcddba233b2e50d3d58cf5fdd47bae2802e20b409e2447b7b85ed6a9608f9dc85cfb60d259d SHA512 901d80e4c4468eea255adaf394e697e9dfe0ab957174c980b1eddc6a2d7490d995b934cce9799cec1a251dbee24cba147150ddf466c092006c7652b4d3d78e68
EBUILD qtwayland-6.9.9999.ebuild 1645 BLAKE2B 46c867b24c3cd70d3d366bbdb907f34a05abd34f2f66dadab2acef6032bf2072793848bc45404b8711773e42f212bbb3a37d1330d16850fc7b213ddc7303f0d4 SHA512 8c8911fca164e71e6ce7d569280cbbbaa6be669f03798e0b6a57b9b3a962c3203bd3803dd7f4b8d5f8df64ede1617230481b151dbeef8deb3d00125804295830
diff --git a/dev-qt/qtwayland/files/qtwayland-6.7.2-drag-drop.patch b/dev-qt/qtwayland/files/qtwayland-6.7.2-drag-drop.patch
deleted file mode 100644
index 6141d95cb834..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.7.2-drag-drop.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-Backport from upcoming 6.7.3[1][2] for [3][4].
-
-[1] https://github.com/qt/qtwayland/commit/85ec3ae70b905ddf9e16d86c468446d74867743f
-[2] https://codereview.qt-project.org/c/qt/qtwayland/+/565408
-[3] https://bugs.kde.org/show_bug.cgi?id=482770
-[4] https://bugs.kde.org/show_bug.cgi?id=490059
-
-From: =?UTF-8?q?Niccol=C3=B2=20Venerandi?= <niccolo@venerandi.com>
-Date: Mon, 3 Jun 2024 12:19:59 +0200
-Subject: [PATCH] Emit a LeaveEvent on drag and drop start
-
-All focused windows will now receive a LeaveEvent when a drag and drop starts.
-This makes sure that the dragged element does not preserve any hover decoration
-during the drag and drop, and that other elements that happen to take place
-of the dragged elements don't become hovered too.
---- a/src/client/qwaylanddnd.cpp
-+++ b/src/client/qwaylanddnd.cpp
-@@ -29,4 +29,9 @@
- void QWaylandDrag::startDrag()
- {
-+ // Some compositors do not send a pointer leave before starting a drag, some do.
-+ // This is discussed upstream at: https://gitlab.freedesktop.org/wayland/wayland/-/issues/444
-+ // For consistency between compositors we emit the leave event here, upon drag start.
-+ m_display->currentInputDevice()->handleStartDrag();
-+
- QBasicDrag::startDrag();
- QWaylandWindow *icon = static_cast<QWaylandWindow *>(shapedPixmapWindow()->handle());
---- a/src/client/qwaylandinputdevice.cpp
-+++ b/src/client/qwaylandinputdevice.cpp
-@@ -524,4 +524,10 @@
- }
-
-+void QWaylandInputDevice::handleStartDrag()
-+{
-+ if (mPointer)
-+ mPointer->leavePointers();
-+}
-+
- #if QT_CONFIG(wayland_datadevice)
- void QWaylandInputDevice::setDataDevice(QWaylandDataDevice *device)
-@@ -880,4 +886,12 @@
- window->handleMouse(mParent, e);
- }
-+}
-+
-+void QWaylandInputDevice::Pointer::leavePointers()
-+{
-+ if (auto *window = focusWindow()) {
-+ LeaveEvent e(focusWindow(), mSurfacePos, mGlobalPos);
-+ window->handleMouse(mParent, e);
-+ }
- }
-
---- a/src/client/qwaylandinputdevice_p.h
-+++ b/src/client/qwaylandinputdevice_p.h
-@@ -93,4 +93,5 @@
- void setCursor(const QCursor *cursor, const QSharedPointer<QWaylandBuffer> &cachedBuffer = {}, int fallbackOutputScale = 1);
- #endif
-+ void handleStartDrag();
- void handleEndDrag();
-
-@@ -321,4 +322,5 @@
- public:
- void releaseButtons();
-+ void leavePointers();
-
- QWaylandInputDevice *mParent = nullptr;
diff --git a/dev-qt/qtwayland/files/qtwayland-6.7.2-null-screen.patch b/dev-qt/qtwayland/files/qtwayland-6.7.2-null-screen.patch
deleted file mode 100644
index 6a7e85a8f4b6..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.7.2-null-screen.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Backport of [1] for [2], will be fixed in qtwayland-6.7.3.
-
-[1] https://codereview.qt-project.org/c/qt/qtwayland/+/576718
-[2] https://bugs.kde.org/show_bug.cgi?id=489072
-
-From: David Edmundson <davidedmundson@kde.org>
-Date: Wed, 10 Jul 2024 09:00:33 +0100
-Subject: [PATCH] client: Guard against windows being on a null screen
-
-calculateScreenFromSurfaceEvents uses the screen information from our
-surface enter events. If this is not set yet, or refers to outputs not
-yet complete we fall back to the QWindow::screen. This was introduced in
-e03613524fc9f6be5c4cd7e9bdb00bc09c7f1e0b.
-
-It was assumed that this would always be a valid value as QtBase keeps
-it updated, but there are apparently paths for it to still be null.
-
-It will be evaluated again when the surface receives a wl_enter event or
-the output that we have entered is finally initialised and we will then
-be marked as on the correct screen.
---- a/src/client/qwaylandwindow.cpp
-+++ b/src/client/qwaylandwindow.cpp
-@@ -1406,5 +1406,5 @@
- QPlatformScreen *newScreen = calculateScreenFromSurfaceEvents();
-
-- if (newScreen->screen() == window()->screen())
-+ if (!newScreen || newScreen->screen() == window()->screen())
- return;
-
diff --git a/dev-qt/qtwayland/files/qtwayland-6.7.2-plasma-popup.patch b/dev-qt/qtwayland/files/qtwayland-6.7.2-plasma-popup.patch
deleted file mode 100644
index 25c7918a5a8b..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.7.2-plasma-popup.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Fixed in qtwayland-6.7.3
-
-https://mail.kde.org/pipermail/distributions/2024-July/001512.html
-https://invent.kde.org/qt/qt/qtwayland/-/commit/92bcb8f6b7a852c7a5d662fc34de561692a7a454
-From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
-Date: Thu, 20 Jun 2024 11:25:06 +0300
-Subject: [PATCH] Client: Ensure that guessed popup parent has a shell surface
-
-The last input window may not have a shell surface if it is a subsurface
-or that window has been just made invisible.
---- a/src/client/qwaylandwindow.cpp
-+++ b/src/client/qwaylandwindow.cpp
-@@ -1157,8 +1157,10 @@ QWaylandWindow *QWaylandWindow::guessTransientParent() const
- return mTopPopup;
- }
-
-- if (window()->type() == Qt::ToolTip || window()->type() == Qt::Popup)
-- return display()->lastInputWindow();
-+ if (window()->type() == Qt::ToolTip || window()->type() == Qt::Popup) {
-+ if (auto lastInputWindow = display()->lastInputWindow())
-+ return closestShellSurfaceWindow(lastInputWindow->window());
-+ }
-
- return nullptr;
- }
diff --git a/dev-qt/qtwayland/files/qtwayland-6.7.2-thread-safety.patch b/dev-qt/qtwayland/files/qtwayland-6.7.2-thread-safety.patch
deleted file mode 100644
index 92be3b81d5b0..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.7.2-thread-safety.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-Backport from 6.8 branch which should later land in 6.7.3 in [1] for [2].
-
-[1] https://codereview.qt-project.org/c/qt/qtwayland/+/574983
-[2] https://bugs.kde.org/show_bug.cgi?id=489180
-
-From: David Edmundson <davidedmundson@kde.org>
-Date: Fri, 05 Jul 2024 16:13:40 +0100
-Subject: [PATCH] Client: Improve thread safety determining window size on the render thread
-
-updateSurface is called from both the render and GUI thread. We
-therefore need every property referenced to be thread safe.
-
-Rather than guarding each property we cache the buffer size whenever the
-window geometry or scale changes and put a mutex round this one
-variable.
---- a/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp
-+++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp
-@@ -51,4 +51,13 @@
- void QWaylandEglWindow::ensureSize()
- {
-+ // this is always called on the main thread
-+ QMargins margins = mWindowDecoration ? frameMargins() : QMargins{};
-+ QRect rect = geometry();
-+ QSize sizeWithMargins = (rect.size() + QSize(margins.left() + margins.right(), margins.top() + margins.bottom())) * scale();
-+ {
-+ QWriteLocker lock(&m_bufferSizeLock);
-+ m_bufferSize = sizeWithMargins;
-+ }
-+
- updateSurface(false);
- }
-@@ -61,12 +70,15 @@
- // Just resize the wl_egl_window, the EGLSurface will be created
- // the next time makeCurrent is called.
-- updateSurface(false);
-+ ensureSize();
- }
-
- void QWaylandEglWindow::updateSurface(bool create)
- {
-- QMargins margins = mWindowDecoration ? frameMargins() : QMargins{};
-- QRect rect = geometry();
-- QSize sizeWithMargins = (rect.size() + QSize(margins.left() + margins.right(), margins.top() + margins.bottom())) * scale();
-+
-+ QSize sizeWithMargins;
-+ {
-+ QReadLocker lock(&m_bufferSizeLock);
-+ sizeWithMargins = m_bufferSize;
-+ }
-
- // wl_egl_windows must have both width and height > 0
---- a/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow_p.h
-+++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow_p.h
-@@ -61,5 +61,11 @@
-
- QSurfaceFormat m_format;
-+ // Size used in the last call to wl_egl_window_resize
- QSize m_requestedSize;
-+
-+ // Size of the buffer used by QWaylandWindow
-+ // This is always written to from the main thread, potentially read from the rendering thread
-+ QReadWriteLock m_bufferSizeLock;
-+ QSize m_bufferSize;
- };
-
diff --git a/dev-qt/qtwayland/files/qtwayland-6.7.3-wayland.xml-1.23.0.patch b/dev-qt/qtwayland/files/qtwayland-6.7.3-wayland.xml-1.23.0.patch
deleted file mode 100644
index a93132ec0936..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.7.3-wayland.xml-1.23.0.patch
+++ /dev/null
@@ -1,262 +0,0 @@
-Not essential to backport the update, but KDE upstream recommends
-it to avoid warnings.
-
-https://codereview.qt-project.org/c/qt/qtwayland/+/574283
---- a/src/3rdparty/protocol/wayland.xml
-+++ b/src/3rdparty/protocol/wayland.xml
-@@ -49 +49 @@
-- The callback_data passed in the callback is the event serial.
-+ The callback_data passed in the callback is undefined and should be ignored.
-@@ -215 +215 @@
-- <interface name="wl_shm_pool" version="1">
-+ <interface name="wl_shm_pool" version="2">
-@@ -265,5 +265,5 @@
-- This request only changes the amount of bytes that are mmapped
-- by the server and does not touch the file corresponding to the
-- file descriptor passed at creation time. It is the client's
-- responsibility to ensure that the file is at least as big as
-- the new pool size.
-+ This request only changes the amount of bytes that are mmapped
-+ by the server and does not touch the file corresponding to the
-+ file descriptor passed at creation time. It is the client's
-+ responsibility to ensure that the file is at least as big as
-+ the new pool size.
-@@ -275 +275 @@
-- <interface name="wl_shm" version="1">
-+ <interface name="wl_shm" version="2">
-@@ -421,0 +422,15 @@
-+ <entry name="c1" value="0x20203143" summary="[7:0] C0:C1:C2:C3:C4:C5:C6:C7 1:1:1:1:1:1:1:1 eight pixels/byte"/>
-+ <entry name="c2" value="0x20203243" summary="[7:0] C0:C1:C2:C3 2:2:2:2 four pixels/byte"/>
-+ <entry name="c4" value="0x20203443" summary="[7:0] C0:C1 4:4 two pixels/byte"/>
-+ <entry name="d1" value="0x20203144" summary="[7:0] D0:D1:D2:D3:D4:D5:D6:D7 1:1:1:1:1:1:1:1 eight pixels/byte"/>
-+ <entry name="d2" value="0x20203244" summary="[7:0] D0:D1:D2:D3 2:2:2:2 four pixels/byte"/>
-+ <entry name="d4" value="0x20203444" summary="[7:0] D0:D1 4:4 two pixels/byte"/>
-+ <entry name="d8" value="0x20203844" summary="[7:0] D"/>
-+ <entry name="r1" value="0x20203152" summary="[7:0] R0:R1:R2:R3:R4:R5:R6:R7 1:1:1:1:1:1:1:1 eight pixels/byte"/>
-+ <entry name="r2" value="0x20203252" summary="[7:0] R0:R1:R2:R3 2:2:2:2 four pixels/byte"/>
-+ <entry name="r4" value="0x20203452" summary="[7:0] R0:R1 4:4 two pixels/byte"/>
-+ <entry name="r10" value="0x20303152" summary="[15:0] x:R 6:10 little endian"/>
-+ <entry name="r12" value="0x20323152" summary="[15:0] x:R 4:12 little endian"/>
-+ <entry name="avuy8888" value="0x59555641" summary="[31:0] A:Cr:Cb:Y 8:8:8:8 little endian"/>
-+ <entry name="xvuy8888" value="0x59555658" summary="[31:0] X:Cr:Cb:Y 8:8:8:8 little endian"/>
-+ <entry name="p030" value="0x30333050" summary="2x2 subsampled Cr:Cb plane 10 bits per channel packed"/>
-@@ -444,0 +460,11 @@
-+
-+ <!-- Version 2 additions -->
-+
-+ <request name="release" type="destructor" since="2">
-+ <description summary="release the shm object">
-+ Using this request a client can tell the server that it is not going to
-+ use the shm object anymore.
-+
-+ Objects created via this interface remain unaffected.
-+ </description>
-+ </request>
-@@ -456,3 +482,5 @@
-- If the buffer uses a format that has an alpha channel, the alpha channel
-- is assumed to be premultiplied in the color channels unless otherwise
-- specified.
-+ Color channels are assumed to be electrical rather than optical (in other
-+ words, encoded with a transfer function) unless otherwise specified. If
-+ the buffer uses a format that has an alpha channel, the alpha channel is
-+ assumed to be premultiplied into the electrical color channel values
-+ (after transfer function encoding) unless otherwise specified.
-@@ -849,0 +878 @@
-+ <entry name="used_source" value="1" summary="source has already been used"/>
-@@ -871 +900 @@
-- hotspot, but subsequent wl_surface.attach request can move the
-+ hotspot, but subsequent wl_surface.offset requests can move the
-@@ -878,0 +908,4 @@
-+
-+ The given source may not be used in any further set_selection or
-+ start_drag requests. Attempting to reuse a previously-used source
-+ may send a used_source error.
-@@ -891,0 +925,4 @@
-+
-+ The given source may not be used in any further set_selection or
-+ start_drag requests. Attempting to reuse a previously-used source
-+ may send a used_source error.
-@@ -1414 +1451 @@
-- summary="surface was destroyed before its role object"/>
-+ summary="surface was destroyed before its role object"/>
-@@ -1443,3 +1480,3 @@
-- 'invalid_offset' error being raised. The x and y arguments are ignored
-- and do not change the pending state. To achieve equivalent semantics,
-- use wl_surface.offset.
-+ 'invalid_offset' error being raised. The x and y arguments are ignored
-+ and do not change the pending state. To achieve equivalent semantics,
-+ use wl_surface.offset.
-@@ -1481,0 +1519,7 @@
-+
-+ If a pending wl_buffer has been destroyed, the result is not specified.
-+ Many compositors are known to remove the surface content on the following
-+ wl_surface.commit, but this behaviour is not universal. Clients seeking to
-+ maximise compatibility should not destroy pending buffers and should
-+ ensure that they explicitly remove content from surfaces, even after
-+ destroying buffers.
-@@ -1621,10 +1665,12 @@
-- as opposed to the current state in use by the compositor. A commit
-- request atomically applies all pending state, replacing the current
-- state. After commit, the new pending state is as documented for each
-- related request.
--
-- On commit, a pending wl_buffer is applied first, and all other state
-- second. This means that all coordinates in double-buffered state are
-- relative to the new wl_buffer coming into use, except for
-- wl_surface.attach itself. If there is no pending wl_buffer, the
-- coordinates are relative to the current surface contents.
-+ as opposed to the active state in use by the compositor.
-+
-+ A commit request atomically creates a content update from the pending
-+ state, even if the pending state has not been touched. The content
-+ update is placed in a queue until it becomes active. After commit, the
-+ new pending state is as documented for each related request.
-+
-+ When the content update is applied, the wl_buffer is applied before all
-+ other state. This means that all coordinates in double-buffered state
-+ are relative to the newly attached wl_buffers, except for
-+ wl_surface.attach itself. If there is no newly attached wl_buffer, the
-+ coordinates are relative to the previous content update.
-@@ -1669,4 +1715,6 @@
-- This request sets an optional transformation on how the compositor
-- interprets the contents of the buffer attached to the surface. The
-- accepted values for the transform parameter are the values for
-- wl_output.transform.
-+ This request sets the transformation that the client has already applied
-+ to the content of the buffer. The accepted values for the transform
-+ parameter are the values for wl_output.transform.
-+
-+ The compositor applies the inverse of this transformation whenever it
-+ uses the buffer contents.
-@@ -1728 +1776 @@
-- If scale is not positive the invalid_scale protocol error is
-+ If scale is not greater than 0 the invalid_scale protocol error is
-@@ -1732 +1780 @@
-- summary="positive scale for interpreting buffer contents"/>
-+ summary="scale for interpreting buffer contents"/>
-@@ -1804,0 +1853,3 @@
-+ Before receiving this event the preferred buffer scale for this surface
-+ is 1.
-+
-@@ -1808,0 +1860,2 @@
-+
-+ The compositor shall emit a scale value greater than 0.
-@@ -1818,3 +1871,6 @@
-- It is intended that transform aware clients use this event to apply the
-- transform to their content and use wl_surface.set_buffer_transform to
-- indicate the transform they have rendered with.
-+ Before receiving this event the preferred buffer transform for this
-+ surface is normal.
-+
-+ Applying this transformation to the surface buffer contents and using
-+ wl_surface.set_buffer_transform might allow the compositor to use the
-+ surface buffer more efficiently.
-@@ -1995 +2051 @@
-- On surface.attach requests to the pointer surface, hotspot_x
-+ On wl_surface.offset requests to the pointer surface, hotspot_x
-@@ -1997 +2053 @@
-- passed to the request. Attach must be confirmed by
-+ passed to the request. The offset must be applied by
-@@ -2251 +2307 @@
-- <event name="axis_discrete" since="5">
-+ <event name="axis_discrete" since="5" deprecated-since="8">
-@@ -2376,0 +2433,10 @@
-+
-+ Each wl_keyboard has the following logical state:
-+
-+ - an active surface (possibly null),
-+ - the keys currently logically down,
-+ - the active modifiers,
-+ - the active group.
-+
-+ By default, the active surface is null, the keys currently logically down
-+ are empty, the active modifiers and the active group are 0.
-@@ -2410,0 +2477,5 @@
-+
-+ In the wl_keyboard logical state, this event sets the active surface to
-+ the surface argument and the keys currently logically down to the keys
-+ in the keys argument. The compositor must not send this event if the
-+ wl_keyboard already had an active surface immediately before this event.
-@@ -2414 +2485 @@
-- <arg name="keys" type="array" summary="the currently pressed keys"/>
-+ <arg name="keys" type="array" summary="the keys currently logically down"/>
-@@ -2425,2 +2496,4 @@
-- After this event client must assume that all keys, including modifiers,
-- are lifted and also it must stop key repeating if there's some going on.
-+ In the wl_keyboard logical state, this event resets all values to their
-+ defaults. The compositor must not send this event if the active surface
-+ of the wl_keyboard was not equal to the surface argument immediately
-+ before this event.
-@@ -2450,0 +2524,9 @@
-+
-+ In the wl_keyboard logical state, this event adds the key to the keys
-+ currently logically down (if the state argument is pressed) or removes
-+ the key from the keys currently logically down (if the state argument is
-+ released). The compositor must not send this event if the wl_keyboard
-+ did not have an active surface immediately before this event. The
-+ compositor must not send this event if state is pressed (resp. released)
-+ and the key was already logically down (resp. was not logically down)
-+ immediately before this event.
-@@ -2461,0 +2544,11 @@
-+
-+ The compositor may send this event without a surface of the client
-+ having keyboard focus, for example to tie modifier information to
-+ pointer focus instead. If a modifier event with pressed modifiers is sent
-+ without a prior enter event, the client can assume the modifier state is
-+ valid until it receives the next wl_keyboard.modifiers event. In order to
-+ reset the modifier state again, the compositor can send a
-+ wl_keyboard.modifiers event with no pressed modifiers.
-+
-+ In the wl_keyboard logical state, this event updates the modifiers and
-+ group.
-@@ -2568,0 +2662,2 @@
-+
-+ No frame event is required after the cancel event.
-@@ -2668,4 +2763,3 @@
-- <description summary="transform from framebuffer to output">
-- This describes the transform that a compositor will apply to a
-- surface to compensate for the rotation or mirroring of an
-- output device.
-+ <description summary="transformation applied to buffer contents">
-+ This describes transformations that clients and compositors apply to
-+ buffer contents.
-@@ -2702,0 +2797,4 @@
-+ Clients should use wl_surface.preferred_buffer_transform instead of the
-+ transform advertised by this event to find the preferred buffer
-+ transform to use for a surface.
-+
-@@ -2725 +2823 @@
-- summary="transform that maps framebuffer to output"/>
-+ summary="additional transformation applied to buffer contents during presentation"/>
-@@ -2798,2 +2896,3 @@
-- later. If it is not sent, the client should assume a
-- scale of 1.
-+ later. The compositor will emit a non-zero, positive
-+ value for scale. If it is not sent, the client should
-+ assume a scale of 1.
-@@ -2807,6 +2906,3 @@
-- It is intended that scaling aware clients track the
-- current output of a surface, and if it is on a scaled
-- output it should use wl_surface.set_buffer_scale with
-- the scale of the output. That way the compositor can
-- avoid scaling the surface, and the client can supply
-- a higher detail image.
-+ Clients should use wl_surface.preferred_buffer_scale
-+ instead of this event to find the preferred buffer
-+ scale to use for a surface.
-@@ -3037,0 +3134,5 @@
-+
-+ A sub-surface never has the keyboard focus of any seat.
-+
-+ The wl_surface.offset request is ignored: clients must use set_position
-+ instead to move the sub-surface.
-@@ -3063,3 +3164 @@
-- parent surface is applied. When this happens depends on whether the
-- parent surface is in synchronized mode or not. See
-- wl_subsurface.set_sync and wl_subsurface.set_desync for details.
-+ parent surface is applied.
-@@ -3088,3 +3187 @@
-- surface is applied. When this happens depends on whether the parent
-- surface is in synchronized mode or not. See wl_subsurface.set_sync and
-- wl_subsurface.set_desync for details.
-+ surface is applied.
diff --git a/dev-qt/qtwayland/qtwayland-6.7.2-r3.ebuild b/dev-qt/qtwayland/qtwayland-6.7.2-r3.ebuild
deleted file mode 100644
index 42bf15947da3..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.7.2-r3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
- dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
- media-libs/libglvnd
- x11-libs/libxkbcommon
- compositor? (
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
- "${FILESDIR}"/${P}-plasma-popup.patch
- "${FILESDIR}"/${P}-drag-drop.patch
- "${FILESDIR}"/${P}-thread-safety.patch
- "${FILESDIR}"/${P}-null-screen.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
- # known failing with wayland-1.23.0 (or at least with offscreen), not
- # believed to result in critical runtime issues so skip until this is
- # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
- tst_client
- tst_compositor
- tst_scaling
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/qtwayland-6.7.3-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.7.3-r1.ebuild
deleted file mode 100644
index ba330b2031cf..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.7.3-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
- dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
- media-libs/libglvnd
- x11-libs/libxkbcommon
- compositor? (
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
- # known failing with wayland-1.23.0 (or at least with offscreen), not
- # believed to result in critical runtime issues so skip until this is
- # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
- tst_client
- tst_compositor
- tst_scaling
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.3-wayland.xml-1.23.0.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 5572a0319d5e..a8c4cc1b65da 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,11 +1,7 @@
DIST qtwebchannel-5.15.16-gentoo-kde-1.tar.xz 5812 BLAKE2B 101597f6f40c8055b481f20c1a9cd848f3fa7cfccd90a1a5e8a85c4490a30ae34077fddc8b1ee4c800d88c198e1eb9384551458d6e55a884f082022735f53b53 SHA512 c9151c3db57f48d10d2b7b328bcd540c1fab438bce6904dd831449fd6d10381fc064cc02635b58f5ee1a8fcf13ebffb4c76556d502f548cc63ec35025d49f83d
DIST qtwebchannel-everywhere-opensource-src-5.15.16.tar.xz 203080 BLAKE2B 684ff50715945d568bcf3d2aed5ee8627e4d57a8ca4a1429180282004031c04d7f78f093cd39e52b0eff619b1b80b59c720d3e153df8ae8fc5a2e88ae73f9e57 SHA512 106c72c0f49e79d92b4aa2aed235f57aef358aecdc0f30eb9b5ab2c28a56ab44df709143d2755ea5f35026e5aa3994d187da14838a2a542e878d6f5b70a7fe1b
-DIST qtwebchannel-everywhere-src-6.7.2.tar.xz 206584 BLAKE2B fb990da23a2228a49a5e4eb99d1c8085265b25e7371c3cafb565c3977772ac0a47bdc6cad7e4ea4493c4c25897e8ac4993e3718cb893fcc299f8e1c5b56c6fdf SHA512 6d9dae2925acfe560c2c1b4382d6e7ce7762f840e76b513f03f5e9e892fb4ad3fb0059ffef725210d88ee4210a8a09678af9b7d3dfbc6d7ff55f3e65396153dc
-DIST qtwebchannel-everywhere-src-6.7.3.tar.xz 206716 BLAKE2B d543ab5ac17564fb71362d4d155aca8395aa3bde258a810487c4601f287c727cf995a6c4d0aa29b20ee56917343dae88311d559997a81471495dd91defff366a SHA512 4cf329c865f9b9eb30584061a0cc684a014f6bdd8cc1f7cd037416cd6aacb386a8d16fe58b5c1c9854c3df4182fd6117ec6297e8d941d5215f0f86ad51f80180
DIST qtwebchannel-everywhere-src-6.8.1.tar.xz 207412 BLAKE2B ddbe5b0eeb874973ee45775b205ace97e5492153e04cd3e66c2573a39a1c04c64b0fc9bc6d55eccb01f3f02560339fb0946bf71b70c52ff0b42c4ce1fed606de SHA512 43907776dbdea09821819aa6112e56288848b0975be24333977d9177cbba5203bba5841e269dfc7590f40f87a96cbe4c9416e0aba821ff96798b627f2203a51a
EBUILD qtwebchannel-5.15.16.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8
-EBUILD qtwebchannel-6.7.2.ebuild 559 BLAKE2B 592c74b3e20fd7b6733987bc830aa0e96c1c5acc2b88add79938aeddbb801d057a561ea6f996b88a3256e38b5b0c28da24816d0e32016b9bdce0c3c5a2e4ebef SHA512 ec033de27d6e77b83f141cd73ea56b85df144b2ce53f09cd11672fc65f09459f6cb8ac3188251bee6dba2b278434a50b0373c985590aa4380d9cb52373f44aa0
-EBUILD qtwebchannel-6.7.3.ebuild 562 BLAKE2B 19253bfe916196216f3cb12bb39bcd7785cfcef7d7be159aa325861427395e20c3e7f01c4ff21ea9659f36bf65c597e8a847a1450578da106666759efa4093e3 SHA512 dca3c1e46a36d82b142f86b1142d4ba229a31ebe013ec84d9e2a146b30887a1a95bca2a42b3e09530648353692b58bb2294416f376a37287a6197038f4112882
EBUILD qtwebchannel-6.8.1.ebuild 559 BLAKE2B 592c74b3e20fd7b6733987bc830aa0e96c1c5acc2b88add79938aeddbb801d057a561ea6f996b88a3256e38b5b0c28da24816d0e32016b9bdce0c3c5a2e4ebef SHA512 ec033de27d6e77b83f141cd73ea56b85df144b2ce53f09cd11672fc65f09459f6cb8ac3188251bee6dba2b278434a50b0373c985590aa4380d9cb52373f44aa0
EBUILD qtwebchannel-6.8.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
EBUILD qtwebchannel-6.9.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild
deleted file mode 100644
index 3d70b781aaa8..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild
deleted file mode 100644
index a4709fcf9c4a..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index c9b113d2c9a8..b08e4c93ad0e 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -4,24 +4,15 @@ AUX qtwebengine-5.15.14_p20240510-icu-75.patch 5107 BLAKE2B fc61801f5bbf5583610a
AUX qtwebengine-5.15.14_p20240510-re2.patch 915 BLAKE2B a29abbec923f78dd7baafdc36b42ed9e0467885ecc04349cbbcec6727628627e84e0172f01e24b34c231d437b75f992b7a173532695085773d899dc94085c66b SHA512 45af510bafc1c838fe273652813d4130ecdef30152f57506b5b6580131cdbcf510acc5ae7bb8d44ac90072c8be7d75b4e0c187240a6522e184db8a11a204f2fc
AUX qtwebengine-5.15.16_p20241115-py3.13-pipes.patch 848 BLAKE2B 7696eaf565511adcac5e74f7788633d1e83a88079548f1069c840da40e3ec5fef5fbfa0c019234a40dde14f6f43249792ad1bfc3d2ee8e5669d7fde7234a7ad2 SHA512 79588891105d8dce27e273d4113c31352c6b1035762ea6b1211be5f58299d9e2852b0b98bad34492d9af85e3ae1ca87407ffbf190159d64b0c6d7ba49e842bf8
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
-AUX qtwebengine-6.7.2-musl-cstdint.patch 463 BLAKE2B ebc2d97974e960d295a6f5d908b7af68faee59715580bf23bca367f982411686d6667706ed1e75aebb4fc2f0253c3b935e830b96cb6947760c190de5d9023ddf SHA512 677865bcc626a0adfc7e992115dfdb276bb0fbbe6f0a69e97331aa422210008ea4039654bc483901facd3f40e2f800316325f516299939922bf59adaa0053161
-AUX qtwebengine-6.7.3-missing-gn-deps-blink.patch 1677 BLAKE2B 6081d8e60712e50b6cd043ed4db645727f38676d91ec3b05e2bcf9acf790273a95e9f67adda7bda573cc73b331b0b565a6b485f91c1a34bbb20b1c4814ce16de SHA512 5e059420feaba3fa3fdf9ac1aabfc655550e4a47f2416d009a5e79643052511f14fe9758dde42026932e1f10976cea2f5d9129c807011eae5efe1d823253a0cc
-AUX qtwebengine-6.7.3-missing-gn-deps.patch 1379 BLAKE2B db39a7c9d374c905d35516fe2f5ee7026d99959215442996d517257431f59a4be4e43041378775c75fa7499fd2bd917e1deb6d8373d5f2cf5b93a9ff7636f767 SHA512 9638e515c294b32362eab9047e6cb926e535a3ee684f9dfac6cf2f7e8a24aa7825265ad768d91ec0a27f34266aef7443b59cc3256a8d0ee527ff8a60b44a735c
AUX qtwebengine-6.8.1-QTBUG-131156.patch 7291 BLAKE2B 90993c2406631001e1f75f32da495e9d6c91a81d92e30b3902da45a08fe18b36cdddaf7763d58cdd48ea9f25566da3d107807e71bd47c5422e54c9fcbf07cd72 SHA512 0f9d2e14fa2abfe73fa691d91ad57fe833a9b70627d737c49f6928111a4d0a1d294a2a38620b1368b3fad6a347eff408a521fbc2cf4ff317ebf5a63b62c1efb6
AUX qtwebengine-6.8.1-aarch64-xnnpack.patch 629 BLAKE2B 2809c1e159252c3131c318cd31fd6d7875a41ca477ffcc82b832838eeb0b89ed15baea25f95c894369b73fd41c7cfea0fcc880b5fc097b8e987b718300fb7d3b SHA512 b1e3330a2e6e8b352cf83b8c2e9b469772638d331b78c9f690208044a72a1bbefc5b3114affc5a512a8c0839ece197322a8382da8e8c3be18042a9c394034c31
AUX qtwebengine-6.8.1-cstdint.patch 1136 BLAKE2B 8dc976348896073cc6f884199d6ad13a0e5f377707e6046d84bfc7927b749729ebe1f1b0b2f2c930094201647bfd638405ebfe4dce5d3583844f2a95ead5169a SHA512 12e65e9f1ca2ef498e4fba4769dd5bd3c03935f6c2e69ab47ebfab1f5f4637616c4d2303fdb645f404a3348a5701a132a204bf55dd80b54497d18294800014a6
DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474
DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100
-DIST qtwebengine-6.7-patchset-11.tar.xz 10004 BLAKE2B 10d96134cd02ca4665f72369817f55e2bf0eb209b5d7c4f6131cd3a1be193940c62f656a65081c77ac0dd7aa7bdda76d6ff3f994f8f6c815b249a33b797a10c2 SHA512 198f19d9e20f146878a6050cde435f4662c0d42a6ed21650bfadaab217b2e369284a1a11e5a01d096d3af3f0b34fe24f9bdc0195d37f7f74076b862503bb6c9f
-DIST qtwebengine-6.7-patchset-13.tar.xz 8312 BLAKE2B 8483dff26fdc1479d72bf77d176bf747415be989889946bca96f9ddd1612ab2307afbea40fa908f5644893401bf62e4e334b48a3afe86c2028b13246905eae36 SHA512 546883aa8903bf34bc97d5a8d4d8fe39b55d059acab91fd2979b028c268ef30872a8e078ee5d9bca85f393d689010e937a3cdad421098629a8278e113f84fadd
DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3
DIST qtwebengine-6.9-patchset-1.tar.xz 8660 BLAKE2B c7d5e8bff9122e57ebba7402bff9600f1ad7a56af3100f8b355b9b9ed72b30bd54a4ce838c408a0c393ee07f2881b8ea51a5d88b311e780d97f182ef45a219c0 SHA512 a175ff9c757c37b9c784cecd0ef01095b75fd663258965a6d3575ed620257eac4afe7551bfaf48f25a993d97e20e0fc9a73add9d3c56b1bfa4f470a240af00dd
-DIST qtwebengine-everywhere-src-6.7.2.tar.xz 550888844 BLAKE2B 2de049c9284583940bd1a9611a00c88a4f330a3b0bab8291d11296b8532d9f4e41be0d019045aca3d5983c3cfd6254d9e50c1133a497d03ef615fb74973e10f0 SHA512 5e1f65b5c0cecd62623ac386bbc89b1222f41b8c17cec1dd43851692d21f56e8b2dba45dab9405c33e88e1d1b24998d93dbcbf371a6504a1c8cdb1a6b5a94bf7
-DIST qtwebengine-everywhere-src-6.7.3.tar.xz 550988288 BLAKE2B e506e8bd950be478a9d0ecf69c66f7c56dab3c7a1503c5534f0ed5a770ed4d009935ca6905a1255701750cc8d5b790b895eb4f1d6f994ea8231d57c461c22da9 SHA512 f20769ac9b3f4a9fda9865c86d9dd2c779e404823d85aaf12cbbc425880352c19352ed39eb804a80a06a99e13582d22d45dbf2a8d7bbefea3592ff965b863cbe
DIST qtwebengine-everywhere-src-6.8.1.tar.xz 566480152 BLAKE2B 6e4137f66363169ae0ab9014d0f60e0af0af70e310ecfa5770d9b73ddb0cb32cffc2a3b15ec89d390aeb323e5250d3ce42576ebd09f741a23b333c6bebc85a4a SHA512 1cab90353894032e23ccccb279e3d0b4269f049879e5033f979b15f28141fd2fb3cae2cd31812811f648ca5b6a115d14790506e07f44cb56475f5865360b0ea6
EBUILD qtwebengine-5.15.16_p20241115.ebuild 7879 BLAKE2B ce3061b704385359455c0885efe935b9bf1f8e5627ba06a9fbafb1c95cfccdef6f39331868bbaf3d5794d708e7bb6c01cbef28c1880f45fb60d9e81cc73dcf53 SHA512 c31bca254f0962e39f763f49f22930d7c6d51a68169b72e9bf9afb111a01e40c15c82d86743f185480f092c85e8e17c51dc4e07ee7557ac449a00a8d3952be6f
-EBUILD qtwebengine-6.7.2.ebuild 10382 BLAKE2B 49f97cc56c893138694a3638bc83b2496cd1708e66de076e015e692db691d0de5907fdaa42abc8b74dfb329ffc8e28cb0f5b1a04cc2848a96909accc8d822b1d SHA512 6c5ff464b522838690881e0f98c1d65294177636590336ab0684b56cfae8b53094d77eace2f738c5576c31dfef81da0cf55d11c898d8c53b92d2443367706ec7
-EBUILD qtwebengine-6.7.3.ebuild 9979 BLAKE2B 17fb965f42ceba78dea107944b68141281c164dd4a86d06cbe8f8a62281af044b84d9e249944aa9f0995610010a97ec55b152fda255545f48440be9852fa01c3 SHA512 b08934fba065e79143b804511e871eb32359290b8156343ebc27e019e65c36a4e6eeb1699f57b5b96980a5c52591e11386113913b900fddbb22a53357fccdf62
EBUILD qtwebengine-6.8.1-r1.ebuild 10358 BLAKE2B 49ae9ccf4db903ac46ed602bb9a9eca4751eb1a2476ce4a3bc2d02a61529e8c6f1d892729c5b1393bc975d5d26a5840d4e0599029467e69ddfec5d606beeb631 SHA512 8ddb31bfdc1118d87d188bcd6d74d8fdca4800c6e0420d21740614587f62d9d8b1ebd3603c20ff52d6b6ecc6c673c4360f6c0c08a549f927889ba582be4a8f38
EBUILD qtwebengine-6.8.9999.ebuild 10314 BLAKE2B c8462b2833f4778f363d08b62c8a5585d58b439641ed6bc83142f35ae72b1047ca2a22c818079a55f670512bbed31b7d6b1c317aad8a731b8ce7110332bb3bc4 SHA512 4cd85c7d16049ecccb4a8755d6076b2f464b6af9af7ae71710e5f918d319e41ef96d212543f4b61e367779220a2b5d8f79196ade3aa5b5593cba687c296a7ded
EBUILD qtwebengine-6.9.9999.ebuild 10163 BLAKE2B 4c142149b20df58fe0b44a2743d6c6f13ba612d6076a3d81e33e7d9564cdd27eb22a669347fcb71d10775f7ec9b6d651b61461e1eca8216ffa7bfc98e04d72d9 SHA512 274b653dc2636db3df74b983101a4fea07ad90cc8f1a891ecd07de1cec1158e6c4be5f9c45b34813c1860fee54cd94cf5562ff30320b9bb143d0317c064e59ee
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch
deleted file mode 100644
index c654e68fa2fc..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.7.2-musl-cstdint.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/939519
-
-Just one more of these, should be merged with the cstdint patch
-in patchset next update & ideally upstreamed eventually.
---- a/src/3rdparty/chromium/third_party/blink/public/common/page_state/page_state.h
-+++ b/src/3rdparty/chromium/third_party/blink/public/common/page_state/page_state.h
-@@ -6,4 +6,5 @@
- #define THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_
-
-+#include <cstdint>
- #include <string>
- #include <vector>
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps-blink.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps-blink.patch
deleted file mode 100644
index 87f19dcceef4..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps-blink.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Patch status: fixed in >=chromium-120.0.6088.0 / Qt6.8.0
-
-Backport from [1] for [2] to fix a race condition.
-
-[1] https://crrev.com/ac2ad9c9f01bf255fd123785bd37d3b0ec44e410
-[2] https://bugs.gentoo.org/942142
---- a/src/3rdparty/chromium/third_party/blink/public/BUILD.gn
-+++ b/src/3rdparty/chromium/third_party/blink/public/BUILD.gn
-@@ -437,4 +437,5 @@
- "//third_party/blink/public/common",
- "//third_party/blink/public/common:headers",
-+ "//third_party/blink/renderer/platform:make_platform_generated",
- "//ui/accessibility:ax_base",
- "//ui/base/dragdrop/mojom:mojom_shared",
---- a/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn
-+++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn
-@@ -142,5 +142,8 @@
- group("make_platform_generated") {
- visibility = [] # Allow re-assignment of list.
-- visibility = [ "//third_party/blink/renderer/*" ]
-+ visibility = [
-+ "//third_party/blink/public:blink_headers",
-+ "//third_party/blink/renderer/*",
-+ ]
- public_deps = [
- ":bindings_buildflags",
-@@ -151,4 +154,5 @@
- ":runtime_feature_state_override_context",
- "//third_party/blink/public/common:buildflags",
-+ "//third_party/blink/renderer/platform/heap:blink_heap_buildflags",
- "//third_party/blink/renderer/platform/network:make_generated",
- ]
-@@ -197,5 +201,4 @@
- "//third_party/blink/public/mojom:mojom_platform_blink",
- "//third_party/blink/public/mojom:web_bluetooth_mojo_bindings_blink",
-- "//third_party/blink/renderer/platform/heap:blink_heap_buildflags",
- "//third_party/blink/renderer/platform/network:make_generated",
- "//third_party/blink/renderer/platform/wtf",
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch
deleted file mode 100644
index 032a0fd617d8..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Patch status: needs upstreaming
-
-Add missing dependencies for rare race conditions, these are all
-related to Qt-speific changes as far as I can see while normal
-chromium has the right dependencies.
-
-https://bugs.gentoo.org/942142
---- a/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn
-+++ b/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn
-@@ -768,4 +768,5 @@
- deps = []
- deps = [
-+ ":buildflags",
- "//base",
- "//base:i18n",
---- a/src/3rdparty/chromium/components/history/core/browser/BUILD.gn
-+++ b/src/3rdparty/chromium/components/history/core/browser/BUILD.gn
-@@ -184,4 +184,8 @@
- "//components/sync",
- ]
-+
-+ deps += [
-+ "//components/signin/public/base:signin_buildflags",
-+ ]
- }
-
---- a/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn
-+++ b/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn
-@@ -29,4 +29,5 @@
-
- deps = [
-+ "//build/config/chromebox_for_meetings:buildflags",
- "//chrome/common:buildflags",
- "//content/public/browser",
-@@ -46,4 +47,5 @@
- deps = [
- "//content/public/browser",
-+ "//qtwebengine/common/extensions/api:api",
- ]
- }
---- a/src/core/ozone/BUILD.gn
-+++ b/src/core/ozone/BUILD.gn
-@@ -22,4 +22,5 @@
- deps = [
- "//base",
-+ "//media/gpu:buildflags",
- "//ui/base:buildflags",
- "//ui/ozone:ozone_base",
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
deleted file mode 100644
index 02da9a205be6..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
+++ /dev/null
@@ -1,336 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-11.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-IUSE="
- accessibility +alsa bindist custom-cflags designer geolocation
- +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
- +system-icu vaapi vulkan webdriver +widgets
-"
-REQUIRED_USE="
- designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-# gcc: for -latomic
-RDEPEND="
- app-arch/snappy:=
- dev-libs/expat
- dev-libs/libevent:=
- dev-libs/libxml2[icu]
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
- ~dev-qt/qtdeclarative-${PV}:6[widgets?]
- ~dev-qt/qtwebchannel-${PV}:6[qml?]
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/libwebp:=
- media-libs/mesa[gbm(+)]
- media-libs/openjpeg:2=
- media-libs/opus
- media-libs/tiff:=
- sys-apps/dbus
- sys-apps/pciutils
- sys-devel/gcc:*
- sys-libs/zlib:=[minizip]
- virtual/libudev
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libdrm
- x11-libs/libxcb:=
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- alsa? ( media-libs/alsa-lib )
- designer? ( ~dev-qt/qttools-${PV}:6[designer] )
- geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
- kerberos? ( virtual/krb5 )
- pulseaudio? ( media-libs/libpulse[glib] )
- screencast? (
- dev-libs/glib:2
- media-video/pipewire:=
- )
- system-icu? ( dev-libs/icu:= )
- vaapi? ( media-libs/libva:=[X] )
- !vaapi? ( media-libs/libvpx:= )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libxshmfence
- opengl? ( media-libs/libglvnd[X] )
- screencast? ( media-libs/libepoxy[egl(+)] )
- pdfium? ( net-print/cups )
- test? (
- widgets? ( app-text/poppler[cxx(+)] )
- )
- vaapi? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${WORKDIR}"/patches/${PN} )
-[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
- PATCHES+=( "${WORKDIR}"/patches/chromium )
-
-PATCHES+=(
- # add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.7.2-musl-cstdint.patch
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=8G
- local CHECKREQS_DISK_USR=360M
-
- if ! has distcc ${FEATURES}; then #830661
- # assume ~2GB per job or 1.5GB if clang, possible with less
- # depending on free memory and *FLAGS, but prefer being safe as
- # users having OOM issues with qtwebengine been rather common
- tc-is-clang && : 15 || : 20
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
- fi
-
- check-reqs_${EBUILD_PHASE_FUNC} #570534
-}
-
-pkg_pretend() {
- qtwebengine_check-reqs
-}
-
-pkg_setup() {
- qtwebengine_check-reqs
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- qt6-build_src_prepare
-
- # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
- hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
-
- # store chromium versions, only used in postinst for a warning
- local chromium
- mapfile -t chromium < CHROMIUM_VERSION || die
- [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
- [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature webdriver webenginedriver)
- $(qt_feature widgets qtpdf_widgets_build)
- $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
-
- -DQT_FEATURE_qtwebengine_build=ON
- $(qt_feature qml qtwebengine_quick_build)
- $(qt_feature widgets qtwebengine_widgets_build)
-
- $(cmake_use_find_package designer Qt6Designer)
-
- $(qt_feature alsa webengine_system_alsa)
- $(qt_feature !bindist webengine_proprietary_codecs)
- $(qt_feature geolocation webengine_geolocation)
- $(qt_feature jumbo-build webengine_jumbo_build)
- $(qt_feature kerberos webengine_kerberos)
- $(qt_feature pulseaudio webengine_system_pulseaudio)
- $(qt_feature screencast webengine_webrtc_pipewire)
- $(qt_feature system-icu webengine_system_icu)
- $(qt_feature vaapi webengine_vaapi)
- $(qt_feature vulkan webengine_vulkan)
- -DQT_FEATURE_webengine_embedded_build=OFF
- -DQT_FEATURE_webengine_extensions=ON
- -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
- -DQT_FEATURE_webengine_pepper_plugins=ON
- -DQT_FEATURE_webengine_printing_and_pdf=ON
- -DQT_FEATURE_webengine_spellchecker=ON
- -DQT_FEATURE_webengine_webchannel=ON
- -DQT_FEATURE_webengine_webrtc=ON
-
- # needs a modified ffmpeg to be usable, and even then it may not
- # cooperate with new major ffmpeg versions (bug #831487)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, may revisit
- # (see discussions in https://github.com/gentoo/gentoo/pull/32281)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # bundled is currently required when using vaapi (forced regardless)
- $(qt_feature !vaapi webengine_system_libvpx)
-
- # not necessary to pass these (default), but in case detection fails
- $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
- freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus poppler snappy zlib)
-
- # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- $(usev pulseaudio link_pulseaudio=true)
- $(usev screencast rtc_link_pipewire=true)
- # reduce default disk space usage
- symbol_level=0
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- # Workaround for build failure with clang-18 and -march=native without
- # avx512. Does not affect e.g. -march=skylake, only native (bug #931623).
- # TODO: drop this when <=llvm-18.1.5-r1 >=18 been gone for some time
- use amd64 && tc-is-clang && is-flagq -march=native &&
- [[ $(clang-major-version) -ge 18 ]] &&
- has_version '<llvm-core/llvm-18.1.5-r1' &&
- tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} &&
- append-flags -mevex512
-
- export NINJA NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_loadsignals
- tst_qquickwebengineview
- tst_qwebengineglobalsettings
- tst_qwebengineview
- # fails with offscreen rendering, may be worth retrying if the issue
- # persist given these are rather major tests (or consider virtx)
- tst_qmltests
- tst_qwebenginepage
- # certs verfication seems flaky and gives expiration warnings
- tst_qwebengineclientcertificatestore
- # test is misperformed when qtbase is built USE=-test?
- tst_touchinput
- # currently requires webenginedriver to be already installed
- tst_webenginedriver
- )
-
- # prevent using the system's qtwebengine
- # (use glob to avoid unnecessary complications with arch dir)
- local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
- [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
- local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
- local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
- local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
-
- # random failures in several tests without -j1
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
- die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
-
- if use test && use webdriver; then
- rm -- "${D}${QT6_BINDIR}"/testbrowser || die
- fi
-}
-
-pkg_postinst() {
- # plugin may also be found in $HOME if provided by chrome or firefox
- use amd64 &&
- optfeature "Widevine DRM support (protected media playback)" \
- www-plugins/chrome-binary-plugins
-
- elog
- elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
- elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. 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
- 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 "tl;dr your web browsing experience will be compromised."
-}
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild
deleted file mode 100644
index d9b580efb949..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild
+++ /dev/null
@@ -1,328 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-13.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64"
-fi
-
-IUSE="
- accessibility +alsa bindist custom-cflags designer geolocation
- +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
- +system-icu vaapi vulkan webdriver +widgets
-"
-REQUIRED_USE="
- designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-# gcc: for -latomic
-RDEPEND="
- app-arch/snappy:=
- dev-libs/expat
- dev-libs/libevent:=
- dev-libs/libxml2[icu]
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
- ~dev-qt/qtdeclarative-${PV}:6[widgets?]
- ~dev-qt/qtwebchannel-${PV}:6[qml?]
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/libwebp:=
- media-libs/mesa[gbm(+)]
- media-libs/openjpeg:2=
- media-libs/opus
- media-libs/tiff:=
- sys-apps/dbus
- sys-apps/pciutils
- sys-devel/gcc:*
- sys-libs/zlib:=[minizip]
- virtual/libudev
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libdrm
- x11-libs/libxcb:=
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- alsa? ( media-libs/alsa-lib )
- designer? ( ~dev-qt/qttools-${PV}:6[designer] )
- geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
- kerberos? ( virtual/krb5 )
- pulseaudio? ( media-libs/libpulse[glib] )
- screencast? (
- dev-libs/glib:2
- media-video/pipewire:=
- )
- system-icu? ( dev-libs/icu:= )
- vaapi? ( media-libs/libva:=[X] )
- !vaapi? ( media-libs/libvpx:= )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libxshmfence
- opengl? ( media-libs/libglvnd[X] )
- screencast? ( media-libs/libepoxy[egl(+)] )
- pdfium? ( net-print/cups )
- test? (
- widgets? ( app-text/poppler[cxx(+)] )
- )
- vaapi? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${WORKDIR}"/patches/${PN} )
-[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
- PATCHES+=( "${WORKDIR}"/patches/chromium )
-
-PATCHES+=(
- # add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.7.3-missing-gn-deps.patch
- "${FILESDIR}"/${PN}-6.7.3-missing-gn-deps-blink.patch
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=8G
- local CHECKREQS_DISK_USR=360M
-
- if ! has distcc ${FEATURES}; then #830661
- # assume ~2GB per job or 1.5GB if clang, possible with less
- # depending on free memory and *FLAGS, but prefer being safe as
- # users having OOM issues with qtwebengine been rather common
- tc-is-clang && : 15 || : 20
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
- fi
-
- check-reqs_${EBUILD_PHASE_FUNC} #570534
-}
-
-pkg_pretend() {
- qtwebengine_check-reqs
-}
-
-pkg_setup() {
- qtwebengine_check-reqs
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- qt6-build_src_prepare
-
- # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
- hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
-
- # store chromium versions, only used in postinst for a warning
- local chromium
- mapfile -t chromium < CHROMIUM_VERSION || die
- [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
- [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature webdriver webenginedriver)
- $(qt_feature widgets qtpdf_widgets_build)
- $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
-
- -DQT_FEATURE_qtwebengine_build=ON
- $(qt_feature qml qtwebengine_quick_build)
- $(qt_feature widgets qtwebengine_widgets_build)
-
- $(cmake_use_find_package designer Qt6Designer)
-
- $(qt_feature alsa webengine_system_alsa)
- $(qt_feature !bindist webengine_proprietary_codecs)
- $(qt_feature geolocation webengine_geolocation)
- $(qt_feature jumbo-build webengine_jumbo_build)
- $(qt_feature kerberos webengine_kerberos)
- $(qt_feature pulseaudio webengine_system_pulseaudio)
- $(qt_feature screencast webengine_webrtc_pipewire)
- $(qt_feature system-icu webengine_system_icu)
- $(qt_feature vaapi webengine_vaapi)
- $(qt_feature vulkan webengine_vulkan)
- -DQT_FEATURE_webengine_embedded_build=OFF
- -DQT_FEATURE_webengine_extensions=ON
- -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
- -DQT_FEATURE_webengine_pepper_plugins=ON
- -DQT_FEATURE_webengine_printing_and_pdf=ON
- -DQT_FEATURE_webengine_spellchecker=ON
- -DQT_FEATURE_webengine_webchannel=ON
- -DQT_FEATURE_webengine_webrtc=ON
-
- # needs a modified ffmpeg to be usable, and even then it may not
- # cooperate with new major ffmpeg versions (bug #831487)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, Qt has also disabled
- # this by default in 6.7.3+ (bug #913923)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # bundled is currently required when using vaapi (forced regardless)
- $(qt_feature !vaapi webengine_system_libvpx)
-
- # not necessary to pass these (default), but in case detection fails
- $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
- freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus poppler snappy zlib)
-
- # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- $(usev pulseaudio link_pulseaudio=true)
- $(usev screencast rtc_link_pipewire=true)
- # reduce default disk space usage
- symbol_level=0
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- export NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_loadsignals
- tst_qquickwebengineview
- tst_qwebengineglobalsettings
- tst_qwebengineview
- # fails with offscreen rendering, may be worth retrying if the issue
- # persist given these are rather major tests (or consider virtx)
- tst_qmltests
- tst_qwebenginepage
- # certs verfication seems flaky and gives expiration warnings
- tst_qwebengineclientcertificatestore
- # test is misperformed when qtbase is built USE=-test?
- tst_touchinput
- # currently requires webenginedriver to be already installed
- tst_webenginedriver
- )
-
- # prevent using the system's qtwebengine
- # (use glob to avoid unnecessary complications with arch dir)
- local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
- [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
- local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
- local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
- local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
-
- # random failures in several tests without -j1
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
- die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
-
- if use test && use webdriver; then
- rm -- "${D}${QT6_BINDIR}"/testbrowser || die
- fi
-}
-
-pkg_postinst() {
- # plugin may also be found in $HOME if provided by chrome or firefox
- use amd64 &&
- optfeature "Widevine DRM support (protected media playback)" \
- www-plugins/chrome-binary-plugins
-
- elog
- elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
- elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. 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
- 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 "tl;dr your web browsing experience will be compromised."
-}
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 5d2918f83f22..6f33aa03a804 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,11 +1,7 @@
DIST qtwebsockets-5.15.16-gentoo-kde-1.tar.xz 1512 BLAKE2B 2d12fa2f79412974c1397af4bf93e65a5ad7688e5f0b3bbc4fbfac645b7f646642a3d2ff48451ff607cdce36f3b301fdc97a951afd92673e88cc06a200fadf1f SHA512 4fe5ff5fa4850f527e553e741b65d7028ad121464030c61e6eae0f8267d735c88686bb781b00d2309619147dbc8465cf3d16e4b672c157a50a145f9d4a56326f
DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b
-DIST qtwebsockets-everywhere-src-6.7.2.tar.xz 459636 BLAKE2B c639132f9a4b029d52172bf50aa3b4534f7dc39dad12a1ea85d6bb6a9f72a61d9043688734713fd553952cf63be034102a9c22daa9306fd112d75bd3bd756930 SHA512 ccd2bde6f68aa0993f099b4755f6e79f64d8ff85be8891b2682194984851e0ec0f71dfa69aec53df6c7f49df7f123eff30920c9b1f5c79da5285ab5605d22dee
-DIST qtwebsockets-everywhere-src-6.7.3.tar.xz 459844 BLAKE2B 3fb663066db50d19fa2829b026141d450571e451d63ffbfcc32d7e5e471726ce89690e0cf6291be0e9291002417fbefcab08e3c366d7cfa070c8963259f293c4 SHA512 3dd1ed7a29c4bcc070241f465608a2f0b35142f73bc5cf0b3e964504a68da5a76002dabd4c6f14330f29200c8fb8d5e0ad46c5bc6de7af4889fd355796bce261
DIST qtwebsockets-everywhere-src-6.8.1.tar.xz 460488 BLAKE2B a8c8c755e3698dea4eeb519c86e2814f64e7325b3b945e37289161a1f5f2986e7dbd28a6c06b7db7d00f47a9302cc3a4368a373231dff564b0398a96cf1aefcb SHA512 27b8c8a256f4319bd1f9a78efb4a5109d8677aa285c361787f0499930ea1813d44d56538ec3f1887b83ec4c4a717684efaba59ac9db88f86ee74e79d3d81c6e2
EBUILD qtwebsockets-5.15.16.ebuild 571 BLAKE2B 60e35cf94e14c4cba8c0fcb49f0d43a567799ecd33de5ffe84aa5a0d483cdd9d8c380478a99073b40b9b9b65a8e616d8c146cfca4c11d91bf90f9a9225802c3e SHA512 85d41657adf1f4aa11a9324e4a3f7bd6d630a334730e90f14901339f5e98bb427141456c54db75db21d801d105a5eccbcccf0a79d181b9460ae17eab115fcf0a
-EBUILD qtwebsockets-6.7.2.ebuild 559 BLAKE2B 9b2e30c6559234b0a5489a79a2dd6c3e62702de945703a2490cba704b3e5e73338b1e7d5aee3057399a3f6cb38d719296ac86d8ed0f729db4a1ac5cf9c2d3596 SHA512 b8170c0b84848bc6a4bee20d545a21a4320befdb6ce8d188abc709e0908915dc9b06cecef7a371cede19ca0a6f783c9353292e85d7d1a0b7293048deae7ae0b2
-EBUILD qtwebsockets-6.7.3.ebuild 562 BLAKE2B 52b5c4c65aa3403e88c3cf67b1be12b54678fb52ba24c523afe6c4076e707abb3ba4f927930127dd25fe8ade14067ac26ec1d9e88910aff5b01f063773801fe1 SHA512 455b8f5b8c75b02da0f24373ca644cbd30e7f9acb805842ac93453c1cea7a6836b544ce41f1028ee8bbe5210c7ff92ab305018e2a9b19e0bb6f08d44de5439a8
EBUILD qtwebsockets-6.8.1.ebuild 559 BLAKE2B 9b2e30c6559234b0a5489a79a2dd6c3e62702de945703a2490cba704b3e5e73338b1e7d5aee3057399a3f6cb38d719296ac86d8ed0f729db4a1ac5cf9c2d3596 SHA512 b8170c0b84848bc6a4bee20d545a21a4320befdb6ce8d188abc709e0908915dc9b06cecef7a371cede19ca0a6f783c9353292e85d7d1a0b7293048deae7ae0b2
EBUILD qtwebsockets-6.8.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
EBUILD qtwebsockets-6.9.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild
deleted file mode 100644
index af33451a2582..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild
deleted file mode 100644
index 066afe761b1a..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 3db2b37c4f0f..ae98b9cdc4bc 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,10 +1,6 @@
DIST qtwebview-everywhere-opensource-src-5.15.16.tar.xz 128180 BLAKE2B 1ef88bd8eb5c405ea581305b30c04ae3bb775441daed3323b5d3003982e8bfa50c5bd8b79b3e8327468550e6519d785d3cb8c9f019a107877152b3e7f624c9fc SHA512 2d6761a6b01a8791dae785f829f429f336b8ba42f0675226ab09a05a7f4e170a3bc569e92e845b9416f4a0eef93f87d2e34c0a18eed025847445bb794e457982
-DIST qtwebview-everywhere-src-6.7.2.tar.xz 138764 BLAKE2B 3c7d51dfa8f82a30c92eed804e9f51986947e3f8042b6a3a8d777b02bd7369b98c53686e5032b855bee2200958df00b0e779720bfbe91aae9df154133ca765be SHA512 9cae6f415941049c975a86f99afbb62f3177285a15d182655b9fbab5b3d9ff19d7fb0b646c243db75f382fd971f5b89bf29659c150294e9c4e7ced2921b77c2d
-DIST qtwebview-everywhere-src-6.7.3.tar.xz 139024 BLAKE2B 29eb9849ca88c185de3a51b0093e21025eacd8703121627ace6b78d1f34e69929565f3918a13bdf7cc019163629d828f5be4c95b01a68b9e4d1befb79d1397fd SHA512 d23ca95d252078a8b2dc4738298603a45384d88e0a4c0d4880ea7bf20195f0f6dfb201704cc7b7cb7127a702ec9b87b90a6e9d1f94a721efb291d7e50720cc26
DIST qtwebview-everywhere-src-6.8.1.tar.xz 139068 BLAKE2B 211b0819f6be98892bfe38742742589eaa9257d97807ea520e095ce8606f0a85fd7ad4853080ff95a6e3dc3f8801000a8f75985733c4c4063c7ad8741a7ab616 SHA512 a40ba675028afafdae6018ec32ac18b4a9f4dc93d53dfb7f8f2e47bbd91ac46d3d2f47dcfb24eebc20ff2d9e85551fd96099c58d93ddea82f21e835da97ab9ee
EBUILD qtwebview-5.15.16.ebuild 459 BLAKE2B 775299a94a4eb2eb7f8a101c9dc4878c822e7f9080c1b92e8e87aa86148121d7c165486a48156a87d0fe4b7241327292e5cc83af90af0787f66b00ad0b0ea770 SHA512 cc1c3a66c3062a637e3c272e96f3afad964deaccde937cd7665d6d7ca4eed12714704b9d45bee14d5d4efe2663d54e3e42b712a5daae22eb2e6c44c1d419d147
-EBUILD qtwebview-6.7.2.ebuild 424 BLAKE2B 86e3c7fd77a21cf01d75f05ca479c626ff1c7ef0676e97ab501acab0d5643d027bc9c34cddf294986c18e7cfd44158bf52407ec38c73fb2cc6eef5f954a2155a SHA512 78ae1e47c4d63c01b4defda29cde53d3fc0ad74cab32abf5e43e6ed022d7d8030ddfae059cc7e066205dda60014b0eefa5bafc8a07f7560c9359ba678984b957
-EBUILD qtwebview-6.7.3.ebuild 425 BLAKE2B 1981b2967573ff46eb5bfb76e36cb5323a257f29e9da79cdabac49fd7d97a60a599cb42eb1e513b92486ddc54b3c6338c6e18fa01be87c25742516d0972b2368 SHA512 f253c1ac1141728be6ef6100385400dff4075c6ce41d11687af432979abed8d778bc0904406dd1e2509239309000ed9b83b12dd6d5c9fe22d4f269334e0fcfab
EBUILD qtwebview-6.8.1.ebuild 424 BLAKE2B 86e3c7fd77a21cf01d75f05ca479c626ff1c7ef0676e97ab501acab0d5643d027bc9c34cddf294986c18e7cfd44158bf52407ec38c73fb2cc6eef5f954a2155a SHA512 78ae1e47c4d63c01b4defda29cde53d3fc0ad74cab32abf5e43e6ed022d7d8030ddfae059cc7e066205dda60014b0eefa5bafc8a07f7560c9359ba678984b957
EBUILD qtwebview-6.8.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.9.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
diff --git a/dev-qt/qtwebview/qtwebview-6.7.2.ebuild b/dev-qt/qtwebview/qtwebview-6.7.2.ebuild
deleted file mode 100644
index 39a6aa99e416..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.7.2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtwebview/qtwebview-6.7.3.ebuild b/dev-qt/qtwebview/qtwebview-6.7.3.ebuild
deleted file mode 100644
index 9e7e9d36e4ab..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.7.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"