summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/assistant/Manifest4
-rw-r--r--dev-qt/assistant/assistant-5.15.13.ebuild (renamed from dev-qt/assistant/assistant-5.15.12.ebuild)0
-rw-r--r--dev-qt/designer/Manifest4
-rw-r--r--dev-qt/designer/designer-5.15.13.ebuild (renamed from dev-qt/designer/designer-5.15.12.ebuild)0
-rw-r--r--dev-qt/kdsingleapplication/Manifest1
-rw-r--r--dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild96
-rw-r--r--dev-qt/kdsingleapplication/metadata.xml11
-rw-r--r--dev-qt/linguist-tools/Manifest4
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.15.13.ebuild (renamed from dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild)0
-rw-r--r--dev-qt/linguist/Manifest4
-rw-r--r--dev-qt/linguist/linguist-5.15.13.ebuild (renamed from dev-qt/linguist/linguist-5.15.12.ebuild)0
-rw-r--r--dev-qt/pixeltool/Manifest4
-rw-r--r--dev-qt/pixeltool/pixeltool-5.15.13.ebuild (renamed from dev-qt/pixeltool/pixeltool-5.15.12.ebuild)0
-rw-r--r--dev-qt/qdbus/Manifest4
-rw-r--r--dev-qt/qdbus/qdbus-5.15.13.ebuild (renamed from dev-qt/qdbus/qdbus-5.15.12.ebuild)0
-rw-r--r--dev-qt/qdbusviewer/Manifest4
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.15.13.ebuild (renamed from dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild)0
-rw-r--r--dev-qt/qdoc/Manifest4
-rw-r--r--dev-qt/qdoc/qdoc-5.15.13.ebuild (renamed from dev-qt/qdoc/qdoc-5.15.12.ebuild)0
-rw-r--r--dev-qt/qt-creator/Manifest2
-rw-r--r--dev-qt/qt-creator/metadata.xml7
-rw-r--r--dev-qt/qt-creator/qt-creator-12.0.2.ebuild14
-rw-r--r--dev-qt/qt-creator/qt-creator-13.0.0.ebuild (renamed from dev-qt/qt-creator/qt-creator-12.0.1.ebuild)40
-rw-r--r--dev-qt/qt-creator/qt-creator-9999.ebuild24
-rw-r--r--dev-qt/qt-docs/Manifest204
-rw-r--r--dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild4
-rw-r--r--dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild167
-rw-r--r--dev-qt/qt-docs/qt-docs-6.7.0_p202403252230.ebuild152
-rw-r--r--dev-qt/qt3d/Manifest4
-rw-r--r--dev-qt/qt3d/qt3d-5.15.13.ebuild (renamed from dev-qt/qt3d/qt3d-5.15.12.ebuild)0
-rw-r--r--dev-qt/qt3d/qt3d-6.6.3.ebuild (renamed from dev-qt/qt3d/qt3d-6.6.9999.ebuild)5
-rw-r--r--dev-qt/qt3d/qt3d-6.7.0.ebuild37
-rw-r--r--dev-qt/qt3d/qt3d-6.7.9999.ebuild5
-rw-r--r--dev-qt/qt3d/qt3d-6.9999.ebuild5
-rw-r--r--dev-qt/qt5compat/Manifest2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.6.2.ebuild2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.6.3.ebuild (renamed from dev-qt/qt5compat/qt5compat-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.7.0.ebuild37
-rw-r--r--dev-qt/qtbase/Manifest2
-rw-r--r--dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch15
-rw-r--r--dev-qt/qtbase/files/qtbase-6.6.3-pkgconf-deps.patch35
-rw-r--r--dev-qt/qtbase/files/qtbase-6.7.0-qspan-ifdef.patch29
-rw-r--r--dev-qt/qtbase/qtbase-6.6.2-r1.ebuild (renamed from dev-qt/qtbase/qtbase-6.6.9999.ebuild)7
-rw-r--r--dev-qt/qtbase/qtbase-6.6.3-r1.ebuild (renamed from dev-qt/qtbase/qtbase-6.6.2.ebuild)12
-rw-r--r--dev-qt/qtbase/qtbase-6.7.0-r1.ebuild381
-rw-r--r--dev-qt/qtbase/qtbase-6.7.9999.ebuild17
-rw-r--r--dev-qt/qtbase/qtbase-6.9999.ebuild17
-rw-r--r--dev-qt/qtbluetooth/Manifest4
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.15.13.ebuild (renamed from dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtcharts/Manifest4
-rw-r--r--dev-qt/qtcharts/qtcharts-5.15.13.ebuild (renamed from dev-qt/qtcharts/qtcharts-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtcharts/qtcharts-6.6.2.ebuild2
-rw-r--r--dev-qt/qtcharts/qtcharts-6.6.3.ebuild (renamed from dev-qt/qtcharts/qtcharts-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtcharts/qtcharts-6.7.0.ebuild28
-rw-r--r--dev-qt/qtconcurrent/Manifest4
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.15.13.ebuild (renamed from dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtconnectivity/Manifest2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild (renamed from dev-qt/qtconnectivity/qtconnectivity-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild72
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild2
-rw-r--r--dev-qt/qtcore/Manifest4
-rw-r--r--dev-qt/qtcore/qtcore-5.15.13.ebuild (renamed from dev-qt/qtcore/qtcore-5.15.12-r2.ebuild)2
-rw-r--r--dev-qt/qtdatavis3d/Manifest2
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.15.13.ebuild (renamed from dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtdbus/Manifest4
-rw-r--r--dev-qt/qtdbus/qtdbus-5.15.13.ebuild (renamed from dev-qt/qtdbus/qtdbus-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtdeclarative/Manifest6
-rw-r--r--dev-qt/qtdeclarative/metadata.xml1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.13.ebuild (renamed from dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild (renamed from dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild)6
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild (renamed from dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild)6
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild45
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild10
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild10
-rw-r--r--dev-qt/qtdiag/Manifest4
-rw-r--r--dev-qt/qtdiag/qtdiag-5.15.13.ebuild (renamed from dev-qt/qtdiag/qtdiag-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtgamepad/Manifest2
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.15.13.ebuild (renamed from dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest2
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.13.ebuild (renamed from dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtgui/Manifest4
-rw-r--r--dev-qt/qtgui/qtgui-5.15.13.ebuild (renamed from dev-qt/qtgui/qtgui-5.15.12-r2.ebuild)4
-rw-r--r--dev-qt/qthelp/Manifest4
-rw-r--r--dev-qt/qthelp/qthelp-5.15.13.ebuild (renamed from dev-qt/qthelp/qthelp-5.15.12.ebuild)0
-rw-r--r--dev-qt/qthttpserver/Manifest2
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild (renamed from dev-qt/qthttpserver/qthttpserver-6.6.9999.ebuild)4
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.7.0.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest6
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.15.13.ebuild (renamed from dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild8
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild (renamed from dev-qt/qtimageformats/qtimageformats-6.6.9999.ebuild)8
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.7.0.ebuild41
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.7.9999.ebuild6
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.9999.ebuild6
-rw-r--r--dev-qt/qtlanguageserver/Manifest1
-rw-r--r--dev-qt/qtlanguageserver/metadata.xml18
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild15
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.9999.ebuild15
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.9999.ebuild15
-rw-r--r--dev-qt/qtlocation/Manifest6
-rw-r--r--dev-qt/qtlocation/qtlocation-5.15.13.ebuild (renamed from dev-qt/qtlocation/qtlocation-5.15.12.ebuild)2
-rw-r--r--dev-qt/qtlocation/qtlocation-6.6.3.ebuild (renamed from dev-qt/qtlocation/qtlocation-6.6.9999.ebuild)4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.7.0.ebuild44
-rw-r--r--dev-qt/qtlocation/qtlocation-6.7.9999.ebuild4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.9999.ebuild4
-rw-r--r--dev-qt/qtmultimedia/Manifest6
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild (renamed from dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild6
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild (renamed from dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild)6
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild104
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild19
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild19
-rw-r--r--dev-qt/qtnetwork/Manifest4
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.13.ebuild (renamed from dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild)2
-rw-r--r--dev-qt/qtnetworkauth/Manifest4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.15.13.ebuild (renamed from dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild (renamed from dev-qt/qtnetworkauth/qtnetworkauth-6.6.9999.ebuild)4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.7.0.ebuild15
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.7.9999.ebuild4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild4
-rw-r--r--dev-qt/qtopengl/Manifest4
-rw-r--r--dev-qt/qtopengl/qtopengl-5.15.13.ebuild (renamed from dev-qt/qtopengl/qtopengl-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtpaths/Manifest4
-rw-r--r--dev-qt/qtpaths/qtpaths-5.15.13.ebuild (renamed from dev-qt/qtpaths/qtpaths-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtplugininfo/Manifest4
-rw-r--r--dev-qt/qtplugininfo/qtplugininfo-5.15.13.ebuild (renamed from dev-qt/qtplugininfo/qtplugininfo-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtpositioning/Manifest4
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.15.13.ebuild (renamed from dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild (renamed from dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.7.0.ebuild68
-rw-r--r--dev-qt/qtprintsupport/Manifest4
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.15.13.ebuild (renamed from dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtquick3d/Manifest2
-rw-r--r--dev-qt/qtquick3d/files/qtquick3d-6.6.2-x32abi.patch12
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild3
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild49
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.0.ebuild (renamed from dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild)3
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild1
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.9999.ebuild1
-rw-r--r--dev-qt/qtquickcontrols/Manifest2
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.15.13.ebuild (renamed from dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtquickcontrols2/Manifest4
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.13.ebuild (renamed from dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtquicktimeline/Manifest4
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-5.15.13.ebuild (renamed from dev-qt/qtquicktimeline/qtquicktimeline-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild (renamed from dev-qt/qtquicktimeline/qtquicktimeline-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.7.0.ebuild18
-rw-r--r--dev-qt/qtscript/Manifest2
-rw-r--r--dev-qt/qtscript/qtscript-5.15.13.ebuild (renamed from dev-qt/qtscript/qtscript-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtscxml/Manifest4
-rw-r--r--dev-qt/qtscxml/qtscxml-5.15.13.ebuild (renamed from dev-qt/qtscxml/qtscxml-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtscxml/qtscxml-6.6.3.ebuild (renamed from dev-qt/qtscxml/qtscxml-6.6.9999.ebuild)4
-rw-r--r--dev-qt/qtscxml/qtscxml-6.7.0.ebuild34
-rw-r--r--dev-qt/qtscxml/qtscxml-6.7.9999.ebuild4
-rw-r--r--dev-qt/qtscxml/qtscxml-6.9999.ebuild4
-rw-r--r--dev-qt/qtsensors/Manifest4
-rw-r--r--dev-qt/qtsensors/qtsensors-5.15.13.ebuild (renamed from dev-qt/qtsensors/qtsensors-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtsensors/qtsensors-6.6.2.ebuild2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.6.3.ebuild (renamed from dev-qt/qtsensors/qtsensors-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.7.0.ebuild28
-rw-r--r--dev-qt/qtsensors/qtsensors-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.9999.ebuild2
-rw-r--r--dev-qt/qtserialbus/Manifest5
-rw-r--r--dev-qt/qtserialbus/qtserialbus-5.15.13.ebuild (renamed from dev-qt/qtserialbus/qtserialbus-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.7.0.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.7.9999.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.9999.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest4
-rw-r--r--dev-qt/qtserialport/qtserialport-5.15.13.ebuild (renamed from dev-qt/qtserialport/qtserialport-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtserialport/qtserialport-6.6.2.ebuild2
-rw-r--r--dev-qt/qtserialport/qtserialport-6.6.3.ebuild (renamed from dev-qt/qtserialport/qtserialport-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtserialport/qtserialport-6.7.0.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild (renamed from dev-qt/qtshadertools/qtshadertools-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.7.0.ebuild17
-rw-r--r--dev-qt/qtspeech/Manifest6
-rw-r--r--dev-qt/qtspeech/qtspeech-5.15.13.ebuild (renamed from dev-qt/qtspeech/qtspeech-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtspeech/qtspeech-6.6.2.ebuild2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.6.3.ebuild (renamed from dev-qt/qtspeech/qtspeech-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.7.0.ebuild47
-rw-r--r--dev-qt/qtspeech/qtspeech-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.9999.ebuild2
-rw-r--r--dev-qt/qtsql/Manifest4
-rw-r--r--dev-qt/qtsql/qtsql-5.15.13.ebuild (renamed from dev-qt/qtsql/qtsql-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtsvg/Manifest6
-rw-r--r--dev-qt/qtsvg/qtsvg-5.15.13.ebuild (renamed from dev-qt/qtsvg/qtsvg-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtsvg/qtsvg-6.6.2.ebuild2
-rw-r--r--dev-qt/qtsvg/qtsvg-6.6.3.ebuild (renamed from dev-qt/qtsvg/qtsvg-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.0.ebuild18
-rw-r--r--dev-qt/qttest/Manifest4
-rw-r--r--dev-qt/qttest/qttest-5.15.13.ebuild (renamed from dev-qt/qttest/qttest-5.15.12.ebuild)0
-rw-r--r--dev-qt/qttools/Manifest2
-rw-r--r--dev-qt/qttools/qttools-6.6.2.ebuild4
-rw-r--r--dev-qt/qttools/qttools-6.6.3.ebuild (renamed from dev-qt/qttools/qttools-6.6.9999.ebuild)10
-rw-r--r--dev-qt/qttools/qttools-6.7.0.ebuild153
-rw-r--r--dev-qt/qttools/qttools-6.7.9999.ebuild4
-rw-r--r--dev-qt/qttools/qttools-6.9999.ebuild4
-rw-r--r--dev-qt/qttranslations/Manifest4
-rw-r--r--dev-qt/qttranslations/qttranslations-5.15.13.ebuild (renamed from dev-qt/qttranslations/qttranslations-5.15.12.ebuild)0
-rw-r--r--dev-qt/qttranslations/qttranslations-6.6.2.ebuild2
-rw-r--r--dev-qt/qttranslations/qttranslations-6.6.3.ebuild (renamed from dev-qt/qttranslations/qttranslations-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qttranslations/qttranslations-6.7.0.ebuild15
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest4
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.13.ebuild (renamed from dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild10
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild (renamed from dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.9999.ebuild)12
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0.ebuild51
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.9999.ebuild12
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9999.ebuild12
-rw-r--r--dev-qt/qtwayland/Manifest6
-rw-r--r--dev-qt/qtwayland/qtwayland-5.15.13.ebuild (renamed from dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild)0
-rw-r--r--dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild (renamed from dev-qt/qtwayland/qtwayland-6.6.2.ebuild)14
-rw-r--r--dev-qt/qtwayland/qtwayland-6.6.3.ebuild (renamed from dev-qt/qtwayland/qtwayland-6.6.9999.ebuild)14
-rw-r--r--dev-qt/qtwayland/qtwayland-6.7.0.ebuild55
-rw-r--r--dev-qt/qtwayland/qtwayland-6.7.9999.ebuild12
-rw-r--r--dev-qt/qtwayland/qtwayland-6.9999.ebuild12
-rw-r--r--dev-qt/qtwaylandscanner/Manifest2
-rw-r--r--dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.13.ebuild (renamed from dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtwebchannel/Manifest6
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.15.13.ebuild (renamed from dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild (renamed from dev-qt/qtwebchannel/qtwebchannel-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.7.0.ebuild27
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild2
-rw-r--r--dev-qt/qtwebengine/Manifest11
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch80
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.0-clang18.patch96
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.0-displaykey-header.patch12
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.7.0-ninja1.12.patch30
-rw-r--r--dev-qt/qtwebengine/metadata.xml1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.13_p20240322.ebuild (renamed from dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild)43
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild3
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild (renamed from dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild)12
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild324
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild39
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild36
-rw-r--r--dev-qt/qtwebsockets/Manifest6
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.15.13.ebuild (renamed from dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild (renamed from dev-qt/qtwebsockets/qtwebsockets-6.6.9999.ebuild)2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.7.0.ebuild28
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild2
-rw-r--r--dev-qt/qtwebview/Manifest4
-rw-r--r--dev-qt/qtwebview/qtwebview-5.15.13.ebuild (renamed from dev-qt/qtwebview/qtwebview-5.15.12.ebuild)2
-rw-r--r--dev-qt/qtwebview/qtwebview-6.6.3.ebuild (renamed from dev-qt/qtwebview/qtwebview-6.6.9999.ebuild)4
-rw-r--r--dev-qt/qtwebview/qtwebview-6.7.0.ebuild19
-rw-r--r--dev-qt/qtwidgets/Manifest4
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.15.13.ebuild (renamed from dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild)2
-rw-r--r--dev-qt/qtx11extras/Manifest2
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.15.13.ebuild (renamed from dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtxml/Manifest4
-rw-r--r--dev-qt/qtxml/qtxml-5.15.13.ebuild (renamed from dev-qt/qtxml/qtxml-5.15.12.ebuild)0
-rw-r--r--dev-qt/qtxmlpatterns/Manifest2
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.13.ebuild (renamed from dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild)0
263 files changed, 3579 insertions, 325 deletions
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/assistant/assistant-5.15.12.ebuild b/dev-qt/assistant/assistant-5.15.13.ebuild
index 7244f21e1477..7244f21e1477 100644
--- a/dev-qt/assistant/assistant-5.15.12.ebuild
+++ b/dev-qt/assistant/assistant-5.15.13.ebuild
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/designer/designer-5.15.12.ebuild b/dev-qt/designer/designer-5.15.13.ebuild
index df9e9ddcee8b..df9e9ddcee8b 100644
--- a/dev-qt/designer/designer-5.15.12.ebuild
+++ b/dev-qt/designer/designer-5.15.13.ebuild
diff --git a/dev-qt/kdsingleapplication/Manifest b/dev-qt/kdsingleapplication/Manifest
new file mode 100644
index 000000000000..934377590f4f
--- /dev/null
+++ b/dev-qt/kdsingleapplication/Manifest
@@ -0,0 +1 @@
+DIST kdsingleapplication-1.1.0.tar.gz 73558 BLAKE2B 26eda1d7a9a48f6167db9d2d7cd143ab45a08e96eef277cf1099c1ed24528f56ec54e8ab44671e7584937dc21d3437b15c033991e48fafd8b9fab10473e07864 SHA512 61b34a36b05c58ede881f38d78c767726f8e23dc230e292568013fa428f50ff674f7eb12bc4d76ceaa9ef444264b2e86d95ab14cc41c6a275bf917edb8832c1f
diff --git a/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild b/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
new file mode 100644
index 000000000000..67fef37a2e74
--- /dev/null
+++ b/dev-qt/kdsingleapplication/kdsingleapplication-1.1.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multibuild
+
+DESCRIPTION="KDAB's helper class for single-instance policy applications"
+HOMEPAGE="https://github.com/KDAB/KDSingleApplication"
+SRC_URI="https://github.com/KDAB/KDSingleApplication/releases/download/v${PV}/kdsingleapplication-${PV}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="doc examples test qt6"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ qt6? (
+ dev-qt/qtbase:6[network,widgets]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? (
+ app-text/doxygen[dot]
+ dev-qt/qthelp:5
+ qt6? (
+ dev-qt/qttools:6[assistant]
+ )
+ )
+ examples? (
+ dev-util/patchelf
+ )
+ dev-qt/qttest:5
+"
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( qt5 $(usev qt6) )
+}
+
+src_configure() {
+ myconfigure() {
+ local mycmakeargs=(
+ -DINSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+ )
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ mycmakeargs+=(
+ -DKDSingleApplication_DOCS=OFF
+ -DKDSingleApplication_EXAMPLES=OFF
+ -DKDSingleApplication_QT6=ON
+ -DKDSingleApplication_TESTS=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DKDSingleApplication_DOCS=$(usex doc)
+ -DKDSingleApplication_EXAMPLES=$(usex examples)
+ -DKDSingleApplication_QT6=OFF
+ -DKDSingleApplication_TESTS=$(usex test)
+ )
+ fi
+ cmake_src_configure
+ }
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ mytest() {
+ [[ ${MULTIBUILD_VARIANT} == qt5 ]] && cmake_src_test
+ }
+ multibuild_foreach_variant mytest
+}
+
+src_install() {
+ myinstall() {
+ cmake_src_install
+ if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
+ rm -rf "${BUILD_DIR}"/docs/api/html/examples || die
+ use doc && HTML_DOCS="${BUILD_DIR}/docs/api/html/*"
+ if use examples; then
+ patchelf --remove-rpath "${BUILD_DIR}"/bin/widgetsingleapplication || die
+ dobin "${BUILD_DIR}"/bin/widgetsingleapplication
+ fi
+ fi
+ }
+ multibuild_foreach_variant myinstall
+ einstalldocs
+}
diff --git a/dev-qt/kdsingleapplication/metadata.xml b/dev-qt/kdsingleapplication/metadata.xml
new file mode 100644
index 000000000000..a67b9dc76920
--- /dev/null
+++ b/dev-qt/kdsingleapplication/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">KDAB/KDSingleApplication</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.13.ebuild
index 49d8f26a1f3b..49d8f26a1f3b 100644
--- a/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild
+++ b/dev-qt/linguist-tools/linguist-tools-5.15.13.ebuild
diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/linguist/linguist-5.15.12.ebuild b/dev-qt/linguist/linguist-5.15.13.ebuild
index 1d10ebf75c06..1d10ebf75c06 100644
--- a/dev-qt/linguist/linguist-5.15.12.ebuild
+++ b/dev-qt/linguist/linguist-5.15.13.ebuild
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/pixeltool/pixeltool-5.15.12.ebuild b/dev-qt/pixeltool/pixeltool-5.15.13.ebuild
index 85357825dd5c..85357825dd5c 100644
--- a/dev-qt/pixeltool/pixeltool-5.15.12.ebuild
+++ b/dev-qt/pixeltool/pixeltool-5.15.13.ebuild
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qdbus/qdbus-5.15.12.ebuild b/dev-qt/qdbus/qdbus-5.15.13.ebuild
index ebac49f9b11c..ebac49f9b11c 100644
--- a/dev-qt/qdbus/qdbus-5.15.12.ebuild
+++ b/dev-qt/qdbus/qdbus-5.15.13.ebuild
diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.13.ebuild
index b7beb738cb31..b7beb738cb31 100644
--- a/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.13.ebuild
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qdoc/qdoc-5.15.12.ebuild b/dev-qt/qdoc/qdoc-5.15.13.ebuild
index 0690dba01d03..0690dba01d03 100644
--- a/dev-qt/qdoc/qdoc-5.15.12.ebuild
+++ b/dev-qt/qdoc/qdoc-5.15.13.ebuild
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index dd4e4099f113..bc5430b952e8 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,2 +1,2 @@
-DIST qt-creator-opensource-src-12.0.1.tar.xz 51003336 BLAKE2B 2d4971cf81f1d1bee03c979ac4d47bd3c2814a692325d8531cedb659db5b0164cdff9d82bb4f95b932cf186fc346468e25d03ba60694f614923149c063a219cd SHA512 03a7afc1d820d07a3687a186f49bc212f4f1ab99dea5390bd3f962b4d373b1b130ed780ad5bebf1a478c77cf5e07e2af2eb701829a98c78e71b252d65a9112c7
DIST qt-creator-opensource-src-12.0.2.tar.xz 51028300 BLAKE2B a8a5d32ea472089182a515b1679a5de60c185112a9749784ceb8562bd0c8c97f66cf579b9862a27a24b20243f49002a6a068fcb2f9ed4dc9b57e4e2a0c233459 SHA512 cb28405aa632b390be0dbee6995f553d5663f69dafba14a338275e9ea7408bf97a132f6ff17a961fc82a9cabfb57f28a03680d994fe038696da10fe131d5d7d1
+DIST qt-creator-opensource-src-13.0.0.tar.xz 52032860 BLAKE2B 63f1fbb5209c77b9fc9df9385e94808d7ea040de4af6305c16ac4ad540771ebc78b55d0552182fa30d80326da3989a96ee8a0cce218541e418b7f355e9542786 SHA512 26fea156becc136fb55702a65c29dad825fd3fa60d8e19d8d142ab6518dc8e40fbddfe70d79d2b71f14f76c8a1d9bca34fb65e565702e67c9276aec9758bf345
diff --git a/dev-qt/qt-creator/metadata.xml b/dev-qt/qt-creator/metadata.xml
index fcd44daa8386..581b84c86cb1 100644
--- a/dev-qt/qt-creator/metadata.xml
+++ b/dev-qt/qt-creator/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>pesa@gentoo.org</email>
- <name>Davide Pesavento</name>
- </maintainer>
<maintainer type="project">
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
@@ -13,8 +9,9 @@
<flag name="clang">Build clang-based plugins for C/C++ development (code model, formatting, static analysis)</flag>
<flag name="designer">Enable designer for QtWidgets-based UIs</flag>
<flag name="help">Enable the integrated <pkg>dev-qt/qt-docs</pkg> viewer (also needed for examples)</flag>
- <flag name="serialterminal">Build the serial terminal plugin</flag>
+ <flag name="plugin-dev">Install the 'Devel' component needed to build external Qt Creator plugins</flag>
<flag name="qmldesigner">Build QmlDesigner and related plugins (Insight, StudioWelcome)</flag>
+ <flag name="serialterminal">Build the serial terminal plugin</flag>
<flag name="tracing">Build plugins requiring tracing capabilities (CtfVisualizer, PerfProfiler, QmlProfiler)</flag>
<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> with the help USE rather than bundled litehtml</flag>
</use>
diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
index f295798776cf..84a477ae119f 100644
--- a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
+++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
@@ -25,7 +25,7 @@ else
[[ ${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"
+ KEYWORDS="amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
@@ -34,8 +34,8 @@ HOMEPAGE="https://www.qt.io/product/development-tools"
LICENSE="GPL-3"
SLOT="0"
IUSE="
- +clang +designer doc +help qmldesigner serialterminal
- +svg test +tracing webengine
+ +clang +designer doc +help plugin-dev qmldesigner
+ serialterminal +svg test +tracing webengine
"
REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -97,6 +97,14 @@ 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() {
diff --git a/dev-qt/qt-creator/qt-creator-12.0.1.ebuild b/dev-qt/qt-creator/qt-creator-13.0.0.ebuild
index 362b77f6691a..b47f014ce15a 100644
--- a/dev-qt/qt-creator/qt-creator-12.0.1.ebuild
+++ b/dev-qt/qt-creator/qt-creator-13.0.0.ebuild
@@ -3,8 +3,10 @@
EAPI=8
+LLVM_COMPAT=( {15..18} )
+LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg
+inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -23,7 +25,7 @@ else
[[ ${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"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
@@ -32,28 +34,32 @@ HOMEPAGE="https://www.qt.io/product/development-tools"
LICENSE="GPL-3"
SLOT="0"
IUSE="
- +clang +designer doc +help qmldesigner serialterminal
- +svg test +tracing webengine
+ +clang designer doc +help keyring plugin-dev qmldesigner
+ serialterminal +svg test +tracing webengine
"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
-LLVM_MAX_SLOT=17
QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
# := is used where Qt's private APIs are used for safety
COMMON_DEPEND="
>=dev-qt/qt5compat-${QT_PV}
- >=dev-qt/qtbase-${QT_PV}=[concurrent,gui,network,widgets,xml]
+ >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QT_PV}=
clang? (
dev-cpp/yaml-cpp:=
- <sys-devel/clang-$((LLVM_MAX_SLOT+1)):=
+ $(llvm_gen_dep 'sys-devel/clang:${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}
@@ -76,7 +82,7 @@ DEPEND="${COMMON_DEPEND}"
BDEPEND="
${PYTHON_DEPS}
>=dev-qt/qttools-${QT_PV}[linguist]
- doc? ( >=dev-qt/qttools-${QT_PV}[qdoc] )
+ doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] )
"
PATCHES=(
@@ -84,13 +90,9 @@ PATCHES=(
"${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
)
-llvm_check_deps() {
- has_version -d "sys-devel/clang:${LLVM_SLOT}"
-}
-
pkg_setup() {
python-any-r1_pkg_setup
- use clang && llvm_pkg_setup
+ use clang && llvm-r1_pkg_setup
}
src_prepare() {
@@ -99,6 +101,14 @@ 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() {
@@ -152,6 +162,10 @@ src_configure() {
# 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
diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
index f295798776cf..b47f014ce15a 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -34,8 +34,8 @@ HOMEPAGE="https://www.qt.io/product/development-tools"
LICENSE="GPL-3"
SLOT="0"
IUSE="
- +clang +designer doc +help qmldesigner serialterminal
- +svg test +tracing webengine
+ +clang designer doc +help keyring plugin-dev qmldesigner
+ serialterminal +svg test +tracing webengine
"
REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -45,7 +45,7 @@ QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
# := is used where Qt's private APIs are used for safety
COMMON_DEPEND="
>=dev-qt/qt5compat-${QT_PV}
- >=dev-qt/qtbase-${QT_PV}=[concurrent,gui,network,widgets,xml]
+ >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QT_PV}=
clang? (
dev-cpp/yaml-cpp:=
@@ -56,6 +56,10 @@ COMMON_DEPEND="
>=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}
@@ -78,7 +82,7 @@ DEPEND="${COMMON_DEPEND}"
BDEPEND="
${PYTHON_DEPS}
>=dev-qt/qttools-${QT_PV}[linguist]
- doc? ( >=dev-qt/qttools-${QT_PV}[qdoc] )
+ doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] )
"
PATCHES=(
@@ -97,6 +101,14 @@ 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() {
@@ -150,6 +162,10 @@ src_configure() {
# 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
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 977582bb4617..64e68090227d 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -155,3 +155,207 @@ DIST 6.6.2-0-202402121133qtwebview-documentation.tar.xz 125952 BLAKE2B 47bdfe25c
DIST 6.6.2-0-202402121133qtwebview-examples-6.6.2.7z 47248 BLAKE2B 782eba36eb72099f9379cedf3e6ebdfe0c52a7184705f16a2a279ca900224dc426e4132177b84499948468f1cfe053dd8c14d0a7a87a9711a6a391b0b8a02692 SHA512 b0d9d4d118df4021e11c4f923913257db55fbbafe3ab2a4bbff13731b609b4e25c6d0d47408120791fecad4d284872791fa66847ac9e3f2b21ebd2936a367961
DIST 6.6.2-0-202402121133qtwidgets-documentation.tar.xz 17600500 BLAKE2B e67e2484efd2ade83895e28f5faebeeaeb0505ff367b9264977b9adbf4ca02b92c66d9b78e159b7b9acea9bf3bc909b04776ac220b5aec103ba215fe918adc77 SHA512 5043738e4d985ad1fb62dc3ceb8259b51de4c123292bf45910e9b38715b27da7f617743601348515540b7f0820522bbfb320696981fdc8568fd5d58b7cb6ea82
DIST 6.6.2-0-202402121133qtxml-documentation.tar.xz 341488 BLAKE2B f32528d0cfd7524d82aee84f5ce823c64d2a71bd04975c3a888845b4db342451680570b1499843ec348f5344e00983239b44074b1311aafcc1e467b6112f2766 SHA512 8e53738a218623511b3ab2f3ab092654607d71b8c192f6a911ace2d946e3b1209161a56f52d7e5ae5d6392d495d4dffdffa1cc11a7fe0b5cacc7bb1778b08c26
+DIST 6.6.3-0-202403191846activeqt-documentation.tar.xz 249004 BLAKE2B 604f25f9f91d170f4a2476c79479d188fe4788cfee6bb1a02b917c0e5f0b677910926d7384c4a22cc21ab78e353172c08ad9b8d7bc55d674a1129e5e34607e36 SHA512 e05d327ae7aadd52c0c752dd2c175662b139e195d88624b808660acf2e82b150c96f7913bc8d1d62d3c758c22ed7341db96ce74495870884559ccdfd885764d6
+DIST 6.6.3-0-202403191846qdoc-documentation.tar.xz 285944 BLAKE2B d94d2426e2d937ed4d08a8e5649e977f9719dd919e68d4fe9466ff27b2cb74db25cab5504f943e03c8bbb654a69f894a40459bca8164a62edacc1b3a7d1eee02 SHA512 0760d1eaa7640ee7b6a08fcfd41f5b57930c4f550576ab32f436c43fc6e9db7b17b2d0ee8b840a365c3df919fa5d5c950f724793c04a4205755fe0b199422f15
+DIST 6.6.3-0-202403191846qmake-documentation.tar.xz 344368 BLAKE2B 24906624aa2fc7c828838fdec3998b4a5b19e9b2e759240372654311222988d23575b45ce57be03a5f3c5c82796c9e56a8ea9ed9f07eb88c5f0806909826adfb SHA512 3986e0d29558e34dd70603ae653ace583d0fcbb605f71412f06b396752de5705729de414b1600716b673df7fa499aeaccab85fa052e50cf3e30d9407c7ff4948
+DIST 6.6.3-0-202403191846qt3d-documentation.tar.xz 5588904 BLAKE2B 2b0720735886f0aab8ad376a7c67756b189a7f194530222f2a5dc29cb8bf1a051c0c20e6b6483694c3bb73f9b00dbc16282e5a4eca4cafe84a8149a71ed8a83d SHA512 9aaa701cdb21006539baf07de7a9bae9f582dc89502d51ff6c0e5274ebc8b920111ef1cf515a4800a95d8c22fe14551420965b32afdfe6aba4333111f0fcc0d7
+DIST 6.6.3-0-202403191846qt3d-examples-6.6.3.7z 60339385 BLAKE2B b0924c0cd9cdfa6d2df5c01392061e3eab1c88f5fec1e570de6a5e52e7ab9ca9e74e04c5a897471b2b9fdcc7be4108f20a8816b90fc36cbd75a17a7adf4849c0 SHA512 8a9ad4db98955b034c182a2617934b3ffc1ea8412a33b7489df0ecc9308891f18f447357f913bab42c3ec9abce73460631643fcbc23483b4e6317a1608829765
+DIST 6.6.3-0-202403191846qt5compat-examples-6.6.3.7z 27941 BLAKE2B 377a4b1873fb9f7e382f468ccd7a669008957912b5a3108a63e320fa3403b295d41880da373476c30d71271d86153dff0713eb976fb1063695f7272966ae0439 SHA512 b8a20ff643b2d72a885a4ac5f3c31b7b0bc0b26c5a3ebe7927213ca61265bd6cc2802bfcb97117a05c899a73db59854a14522637ec0965e5e07ff3a0792ea32b
+DIST 6.6.3-0-202403191846qtactiveqt-examples-6.6.3.7z 13118 BLAKE2B 5b94aaaf49be1dad35aa8de50b4ddbf32bd21235ce9570e39d65ef0fac6ba5567f73d999ce0110bd66a7011b99d23e9d4ed613bb11a3dcc82cf2757e878d2d03 SHA512 6259f86b5476beb981c8b266059c3d57da8b8a83408ad1997623eda544676f79c578f8459c512aafddaa6dbcd9ed53865126271c31ccea88cbe663ce7e1fef05
+DIST 6.6.3-0-202403191846qtassistant-documentation.tar.xz 461816 BLAKE2B 81319c2599a8ac1585e666afdaa073560a9ad264d9483ba5624c3158a33b01afc675fe9a87bfc96d7f6c6fe226547942754575ffb791a79d70aefac9ad0cd993 SHA512 cbbb9b1dd6f75afa01e3132d7018bf9dd9900a7bf2fd3c1b89d54d922f3e675ac5bc44026247e263ad4f88d33292c4e70a7cb8289eb3eabfc578ca5e3df3b183
+DIST 6.6.3-0-202403191846qtbase-examples-6.6.3.7z 4286317 BLAKE2B 5e0ab2d5b75206e7c27d5c316ef81eef9a40d9919a7fc76a05bbc5d5d4e5f9d9085e5cdf554cc6e9e070d35a237c7d78bcceb40d79c5b7326c8122fd136de0b3 SHA512 77ccd77910c5ce04ea3498d39ff2b661d69515ad6aadff66eea7ab6a7f066ce8e8c3d4b0b15661e8232e74b6589d00c17ca833c9c0a281ce73d64ba2a0fbc834
+DIST 6.6.3-0-202403191846qtbluetooth-documentation.tar.xz 1023064 BLAKE2B 4139b5c30f8b1d1b57f63c2d35d71dfe3ce56574f8d5c323e3ee7688614001fdd3efd6abbb7d577935a0508e2dd1d5b171630c75646dcb796a08c4e1158f8cd0 SHA512 0a19b6a8868cc0d59d05f1c17ff5a6e2443cc39aec128269b08a0335df2f214b8dbdb8fea05b9ea3cc103f79c7b5fe0d563aa52bf3089d7ffa0b6cf795317f97
+DIST 6.6.3-0-202403191846qtcharts-documentation.tar.xz 8853440 BLAKE2B 75af9d3df57b6f28815ac6b030b34f303f05d110bb7062dd49f3a66d8254d7d6f2e70a92cf21179b80cd6bf4ab050a3c3c43d372cf728dba000eaefb1b9dedab SHA512 477ed4cd7be5aa8073537c9bb2913664f39c373075b2fd4f72529b82eed1290fd31b9be42b2b8897dc5d832457e0c7e701b3aa17ab2380f546c62d45c367b394
+DIST 6.6.3-0-202403191846qtcharts-examples-6.6.3.7z 162674 BLAKE2B f60bbcfac6bc0923fd597c91c92d0103c0658be80bfd76599b55fc5d40367114029338ff155717bf424dd1c2f162bdcca48b26f1261ce2e5121f2b99af9a7209 SHA512 d3f51d58e7f4340f93d49eda2d32ec79dd8077e45e84731cc599cced9a6862039714d7bd45360b2137b923362b8210ea2527ffb8986d37352e1149b09d59983b
+DIST 6.6.3-0-202403191846qtcmake-documentation.tar.xz 94476 BLAKE2B f25a79661c9510764a46f5e9e188164d7f783ba0cd2d753077cc5c0d963dfe39a1b3864c4e6b1c489f8846ef77aeba7c975f381b33347b521885de2069d70272 SHA512 22d7ae2565b6b32ee18474470c21f40d7342f164cadbed9ba823c9f80076cd85d9ee06a89d447dde870b2160ea046fed109bc2ecf831dec1079d7a1eceec53ad
+DIST 6.6.3-0-202403191846qtconcurrent-documentation.tar.xz 186076 BLAKE2B a3d630a613c87442f863d3c8aef95f7a401fae6998523e03789b78ffa823a83a2a94c3f53dd35953501413312e269fab370d8d1066ee655268ab2d139c8a8978 SHA512 ba148783e882901120b76a204abc048c0281016c25f10b64e6b4f647b216e57b0d9594e1a5b9a17467a25e2be5d86adb0fe23858930e0efa05bad45435de2adf
+DIST 6.6.3-0-202403191846qtconnectivity-examples-6.6.3.7z 403983 BLAKE2B d324b098249a04d6cab40b9b6deac3c71cd87dacee596cf1a15f4aea319cd120c13f4845f052604a0c331e0a04714a77a29dc4261a0f61b2383edaf09db2cca9 SHA512 f7f14c5c922773c8292849c902b4aa6f01a8123b77f6c065116c82d6231bfa2d4f90d0be0c83eeeae624aba3b19c0df18edcc18feb0eb895941c8480b259742c
+DIST 6.6.3-0-202403191846qtcore-documentation.tar.xz 6995128 BLAKE2B 3cd65beafb8936b98adfcfa3efb6e8f1ce15af120fc373c0c2a21b5861556dfca1421f24ee859d2d2611940620a7308c7ed2040eb5341c79eac880e17febc76a SHA512 dc8f3a3ce3639dbe2721a91d7ed36f10eb550824e0295bc138ef2864d45fa12fbaa69bb6ec4293795344947fe9adb7a031e9c39499c9dda0a486d00071c1dcaa
+DIST 6.6.3-0-202403191846qtcore5compat-documentation.tar.xz 320708 BLAKE2B 89ed780e87b18a89e257c4e6fe51b5bdc982cecdbb2aab8806c56083724be002673cb97dfb95bdcd9e6d4fd7553ed9f47c8662f77952665e0f7ebc01dff724f5 SHA512 70f0fb682f9c3f503b34579143373bf4aaa9a7ea3731fe3c9a95029e09c03241498b4c41a51925aeeae80cd80c70185e9f7149af75844e66748fc0c05f075eef
+DIST 6.6.3-0-202403191846qtdatavis3d-documentation.tar.xz 2709064 BLAKE2B f18bba703d7587cd041b6a2a680ae5ae644d19bf4e929851528dbc9c84e15ef34e1fe59911dc5533eaf2841ea36422217dafd42e5f1ea508f404de69d1e2e8e2 SHA512 522228259fcfef35121d11f5b94cf7d914137a58ff72d37f0c5984f50866ddd84f26ed1f55c28cc80e2d8517f74e6529b33090a6b5086f2f214d9770e516c018
+DIST 6.6.3-0-202403191846qtdatavis3d-examples-6.6.3.7z 2771118 BLAKE2B 1e8b45ac152e41261dab94aa96378c8491dda64f671028261884d990b2119b2c3f7d93e5bab6d1e29fcd1ca120734319580c6a588961d4d3cf885b65d0b8764d SHA512 f7568fbcff92d3c97478445a306c2f27e1d52ccde92b6e53d98cd8998b3ec221cac7bfc607dca1cbfb58555657591e047d1860e52cc0c3f583f9102864528d08
+DIST 6.6.3-0-202403191846qtdbus-documentation.tar.xz 331492 BLAKE2B 9a287d96c0bbfb49a2e91a0c0409a925c7195765f58311767e003da42aa8d9253d9a36c77cf3c1adf91c20fc262d968b9ade9726062863071979ca9f62792d1d SHA512 a97b60ef248d97a32ca4da61cbf8642ea776562309237c601060235a646eb5325ea7174de0dab213a57b372e42b80ba94d9ace1946d1a90d5ad5bd4b76e08b6b
+DIST 6.6.3-0-202403191846qtdeclarative-examples-6.6.3.7z 10942386 BLAKE2B 35997408d469c6e0658c1ba761db21ddcba43aa887bc8f7c9b7c9d5a58ae9e4090f1d5b60e8af8c2d073feecdf0e6e12da40efbe8c14578df9ea004dcc095b37 SHA512 62c5c88fbf0524f2772db046c0840f27ebf17c3c0b9bfd31f77ec29b83f8a658f61d33bd4261ea4cb3c5ad770b2b2283ad8883f3ea856273bb8e01cda8ee3eff
+DIST 6.6.3-0-202403191846qtdesigner-documentation.tar.xz 3331708 BLAKE2B 81ee52f4506455d503184b1434db656be4b1a284dfcc0c42ce1021e6c475470701afdb223cbfe954d2bd901375b640b6fb9dcbfba0e529d833ab0724a327bd17 SHA512 3462d5f95085fdd3f18569804fdbcfb233662f7705f6922dbbe1dad96afdb640b00adee4a061ac1af6389cdb615203efc6d5f365de50ee317a3804b8f659b4db
+DIST 6.6.3-0-202403191846qtdistancefieldgenerator-documentation.tar.xz 149792 BLAKE2B e5dd0a18012b72afadf8d5d833927b0c931d9524e58a9b1ca6817460575bd619c0b10ae76b2f6cc0a68e2fb5fb2cfa6bd79246a6b3ac3d21f2dd93db797036b6 SHA512 8a5d887dc357dca4b01b7c3185692f6f40c156309bf436fab39b3e1cbe6fee9d5fc114ec026a023cb3efed93c38db4d963fb1e6fe021e96540a3249ef7dea3b3
+DIST 6.6.3-0-202403191846qtdoc-documentation.tar.xz 13436268 BLAKE2B 374ae9970ec1cc37af7a829c8e3292272f5daf7dd153cc0d657dcea2499c40bc8b967df353aee9a73989c3f63a8790df3927eb9cc17eede75255937733919420 SHA512 c6aa3ea035ee13acb0cf0168420bc5a66ae2ce86e4c01583b7fa8e82a22f9a176e4f59cc7a100a21c2177075126ca56384edf8e771d481b8b18e6350b36bf7e0
+DIST 6.6.3-0-202403191846qtdoc-examples-6.6.3.7z 7291006 BLAKE2B 18ecff876f86e3a8bc155dd43aab9563e01cc8534ad5aa2fe01f226d7735867302ce3d8c862a35661cf042ee9df5cbd44ad8270eb6f8ccf517361bba5efc7168 SHA512 ef73c48df6224e52db3877929249f374b5cff92ba4906b71a26b257451324c2ef4f972fcc5325ee9e44f124158a49757d1e31cf69cf1dfa484dae1de95d45541
+DIST 6.6.3-0-202403191846qtgraphicaleffects5compat-documentation.tar.xz 25785624 BLAKE2B 4e5ad7704bd067d53f52f4844cb243601e11ec33bea362c14eee5fb9beb71796f208cf3333976dee10f42593049df666b3d46eb79ab9dd90d938fdcc619a1c79 SHA512 3e5a7a8d3ce6b86cbc2de1a0bd94ad99867d34feb22311242248efa99732355791b03d14e916f55ef8953460a339624f04b518f8dd3fad5fa79f34e124c1e19c
+DIST 6.6.3-0-202403191846qtgraphs-documentation.tar.xz 5983020 BLAKE2B b17dbedb6c58d968d50bda9912df9bcc3635dba6bc92556eb9cba835257ce481869c8f59824e8795041ab2c5ebe5a9ffcf5e0ea2aa72109b90048edfb6b83408 SHA512 e255a2e92ab5574ce01ea7998fa4655c9738053b66fd09d69228266e7458bf8cacbf197bfbc4143caa14baa3727426f8f9b5488bc8d27fb0c25a3c85e47be3c6
+DIST 6.6.3-0-202403191846qtgraphs-examples-6.6.3.7z 2562836 BLAKE2B 701fa446b63373209e3094eab2fcfc7de7a4af27026c9646fdee06c8fa141a6c722582601b27a68707b577f8e2fa266c1977acfa57cfc94cab02ab5697a5af37 SHA512 d4b8d2a0466b17ed95036a05ecd557d32e28a3557c43e91750a5bc718658fcd3cf17c09e5911a38948611c273874f219d4a38bba9d53174584ee6e1e5a25e180
+DIST 6.6.3-0-202403191846qtgrpc-documentation.tar.xz 197768 BLAKE2B ce5b66590c49939761318d250dc79efdd4b38350a2ce2a4884e6d33fecc14eb799cb044ccd462cda947b9affdbc3c3ce69a4cfff246fcc1650e108f32b71c38a SHA512 3c96c009875df990919fabc9c6d9f6ccb06efc061736ca9aab46edff24259957750626c844964b702c6058dc3806deb50e2592a6b14c0a6f95d5616af1e3bdc0
+DIST 6.6.3-0-202403191846qtgrpc-examples-6.6.3.7z 96660 BLAKE2B f815a12e71dac26b39429ba1c0d0e9001aa062e99a1deeab1f387d1cd2d5148b5cbdb6f2d77329075111a2a08c133f13ebd0d917740f66200af7b3bf89a2fe87 SHA512 aa3efaf5e6abe99bd419e8515bb86ca4d9d396f4f6eefa297fed02acac86af15fc0daa20e8deb0aed99c57b28e1010fa262e2bd7bc3a22b190453d23e48f9f89
+DIST 6.6.3-0-202403191846qtgui-documentation.tar.xz 7161420 BLAKE2B 7159216cc40eb132844f02cb8fd3f89b77c08dfd5f9228fb5060a6a23802272240f61df3c0a95eb9403f449e6dedca93f4dbf9ccc5251069efbe5ef971611350 SHA512 1b63bd7ff4d1bf7be294f762a7b640c7987ea57b67779a095ba4ef65903c547de0254a802053dbffb21bd013be8dbb5ec183b6b48735da95f3ed44102abf634d
+DIST 6.6.3-0-202403191846qthelp-documentation.tar.xz 211616 BLAKE2B b048e5a58a7f1d74786c7abad6fe712565287cb5a4254d216cd643ee67945887568677253dd2fe2af909ab33bfbc622a2f41efde31f3aafc37f4671ad6970c1b SHA512 432527e029e41d72816f674668c48a151d8c0eb9ab9cec7e9fa16f9588b5f71ccdc38e413e41d28adfff8cb38ba48a1ab1d46a7a0cb561125b488b4b7a5fcdd0
+DIST 6.6.3-0-202403191846qthttpserver-documentation.tar.xz 293148 BLAKE2B 22d33c51d0da63fdf49171b4e06530fcbff787e28896f60eea8785652bfa229bb2a2cd1a56c942cf05937c9272a16cd47750e7bb1ae55c12aeb0ea0f64dfb397 SHA512 5d281947ba5150e9f42900358bac94a1afc0dcbb496a786152b02a92573b6ff7e99e3efc7023f10652f482fbb4bfeaf3c42a5d6bcfe99afb30817fd6da1d1186
+DIST 6.6.3-0-202403191846qthttpserver-examples-6.6.3.7z 51558 BLAKE2B b8840daf760916231f45824a6077e614453aa7dc6619258039a832748bddbb223d7ae8e0356b95f6eabbc7f69437c8b13d2b9d4568b3245425c986482495cd00 SHA512 b4247d50f8231c6b2b89656905dde69119c6d89e4f8b4854fb8b6b2b9c8555b9f2fc0ef30c87237a796094ad307d837da7f0444350bd764058f0f96711a9add5
+DIST 6.6.3-0-202403191846qtimageformats-documentation.tar.xz 32276 BLAKE2B c8bf14810e13e545c7d6b116e4b64e84b9f38325f070e93f180702cebec0a821b9388f52e6402de4152a4e2d1af43cd2960033bbfa7c01b40962816d5a80c00a SHA512 05c7acc34d2c97cbbb3559b286f7fce15bb214fb069f2376b32cd95394fc6f3a6b1bc607cdbda191302bffee191bf134c24e3938db469081da534ee0d96a4277
+DIST 6.6.3-0-202403191846qtlabsplatform-documentation.tar.xz 538872 BLAKE2B 75d62de07c4b4c8729f62024c16725a4e2d2d2ed7c9fa982f06bdecf181b8d1ac0d7a7f0162f356e3f5fb04106cb611cc58461ac594ff4749097201343a933e1 SHA512 f12749d71d8592ec013ff225a8d5fab682d710a9242e02c7bbd5afb2aeb819a2651f7529db0f5ca4986a2348f7835fe25c6d526e2a34c0a78f4641dfeaf4a0c7
+DIST 6.6.3-0-202403191846qtlinguist-documentation.tar.xz 1114132 BLAKE2B 97812cd8f8aa8979c07112ce555b4064332a8f2722336457212d259dd83f0e8511c577b577f65736d896d21df7936ae86b2296af20cb98fb3370821d7a1bce61 SHA512 5026b5e56fc9088e4fd17a23f542853aed3b318f08ed66d002039d7bccd9c56c13370e549ba693061fb1c9e631cb1a4975a81216e70b5ad8f481240a1da6da8d
+DIST 6.6.3-0-202403191846qtlocation-documentation.tar.xz 2761116 BLAKE2B fb1cdb57bc1fbdd50556cf7a49a56cf7500d9b767b76d8af66b9d69fe34317027f1c7a987051862fa964cac40eae3d52e4469a4fc880af8211c316a6090cc332 SHA512 2826c92f68f81f986cc9f83a40383b59b1e9032fb92bf172e255195261d38a1744b12400257f2d90ad33bd03f76a86f05c1f2b0511fc8c887db05fb583e72b92
+DIST 6.6.3-0-202403191846qtlocation-examples-6.6.3.7z 1434576 BLAKE2B 42b59108d3a70067836ece28b45a3f2418cf197e59cd576859f4ab7f7c352ad71aa354328055b8c28223de46e7809799742f8ca547a098cd4b5851701a8056cb SHA512 2f45a58676e75d4b61cf80e80765cf87d406e544398c1759d809167079dbd736abadee83db57d6e80415afce1e1ee30be2a015d3236c51729ec35dd6dceba426
+DIST 6.6.3-0-202403191846qtlottieanimation-documentation.tar.xz 40532 BLAKE2B 4c60aa288cc8b25c57e063997e4ced61333a443fc14df706330827149d540e7ccdf8d9598dc53ab7de60c7be99f48a778765c2d76bacc16ba8d8bef7c78e033f SHA512 d474d5e64dec561124277f41e47c20cca7f355b443f2b73f9933429d84be09e2fe3c101299ff62c5361c85ceca52dd49cc266906afe6a7a54807c8acd0fe9f90
+DIST 6.6.3-0-202403191846qtmultimedia-documentation.tar.xz 6566284 BLAKE2B aed47f625cf99f3ad9124b8970ebeb2bb3ddf86abc40bafbed557fd23ec5a379bd1b408514c0f04bafc67469da1677017fe5c02ec898cad982528e5563af193a SHA512 cdaaad51a95217df05fb3cc1e04dfc6a68bfd65cde476b7d65405db6ce5ae5a43e358eff8b1f38f7b816f335e41ea8b82aa70cd218d26e07b962e2f2e4b49000
+DIST 6.6.3-0-202403191846qtmultimedia-examples-6.6.3.7z 2643557 BLAKE2B f782639156ce23a63ec94ff67172e4531a0aedb6d90570023564f669db640f911138e06ae8ab43ebd1cd68443b0cc61f6f1465381326dd42221e15b6806db4e2 SHA512 6fd9c74f03fbb8f33a97d2188812b1073bf0627a97e49afc23d9b638c0694b95025c8001abc578489ba1dab0b4879ae32bf37b327afb402f946d007ff2a8a684
+DIST 6.6.3-0-202403191846qtnetwork-documentation.tar.xz 1240164 BLAKE2B d2cd476b858f136f090896f2f31c5cd77fbae68d4435ae29f47de5851bad8db1e858211e77e2e758564103723b20b3e7c339957df406f8790919bdef38329182 SHA512 68834ca9e7af16a2500f0edee98356468f69b102cc6c6149997d02fe5ab0f5e43be1318d04a6d1a8eb3db1d6ff32d3a90ba82f09030ac2eaf4a51fd90e65c664
+DIST 6.6.3-0-202403191846qtnetworkauth-documentation.tar.xz 189256 BLAKE2B 426978940abea7ca424bc2c16260349e480919feabae1f59621719f291cf144106a0e4dc880782a2bf2ee23606c2815cb32cc249e2099e660a12723ded9cee8b SHA512 c8b52c80945b728cb8764197f954953c3725911b6722db9104d965e177165b437e6556694d8f641db92e04656a0a1be53bafb9600e58b54764b43341234d923b
+DIST 6.6.3-0-202403191846qtnetworkauth-examples-6.6.3.7z 41502 BLAKE2B 376648170196d8da2a74d59ac48442267e8d703ac6be18bac6ff3bbb81268e842a53a671ebb1863f00f75dde47ce8a79090ffa0d05f547085dea53f7d0188483 SHA512 c3bd0d9c267802995bda25fe81e905d1ca159ddd6d3f8ae6bdf98dbf4acf0a3bcfde1fb875228a963ea7d063ad005b922ff0bd8782cfd5a98bba7f05f27859c7
+DIST 6.6.3-0-202403191846qtnfc-documentation.tar.xz 227620 BLAKE2B 6f1b206f8de96c912e6e60f7f02b79b7d8afbbaac324ffef8e07d25ded4dfe74de8ad3307964488103c12b38c1b1a2423e9b6eb11ee69fbc03e7945eeeea44e2 SHA512 7fbd37a49a8cf6711f60c29785574b9211621b05a085570e95f6845b58362a37b640951189e602401ed11c58465273ecd2e61bf201140d7f02338cf376427b73
+DIST 6.6.3-0-202403191846qtopengl-documentation.tar.xz 1026204 BLAKE2B fa70417964e472104d11f294b5ac103eeb034d0066c350048b1509e59701914ca8e1127a306802fc71494e44656f538693fd7847cd9f3557c7d27fd4ed0eaab2 SHA512 b02f14d17deeeb8936e3bac6d9fe08565b83be8312709b830f3c604d78421ef0c03176e6649e1c9bb36bd6d074d0c9d2cd666251f03148bf8c8a53c388860102
+DIST 6.6.3-0-202403191846qtpdf-documentation.tar.xz 943604 BLAKE2B bf3f8f5762f5fad763363e8090ac6c6a903caea653030b74dd494c3197555f1ae89eed0545a9ad1df8cacdbba9b3c746c69aec9aa2bb2153ce4ba6d24979d1e7 SHA512 fb4c5738d855465a7a621a09231c7bc2a823c8751f0130d0eb72782e01f02fe9d31a7f586e0577f129b0cc0825bbdaa6a82a79ec8467edf061a4eecf4271bd61
+DIST 6.6.3-0-202403191846qtplatformintegration-documentation.tar.xz 42116 BLAKE2B 8dba0b0618d774d9c26d394e6d6da689d8595197ee02123b4652e935742a3d88651d72037f59464d46d5dc3d3cafa4ab6183ca37c383097f99b613af9e29d028 SHA512 1e185b927890df4057cf9aae5b237f1bd1d61155d83cb1778989b23b735387ca8daeb88fa22cf15aec4f8fef38f2688649352e89652060fcde157f2a80156283
+DIST 6.6.3-0-202403191846qtpositioning-documentation.tar.xz 639000 BLAKE2B febe81640ecb72924ecfe29a00897df79997bc9272d8b1a36acd3dcdf51f53ece91ef2981cc4202ae834115a4eba32bc269989d7eaee5be5a25250ea629eeebf SHA512 c70d693b598fe0f4d24cc8f71b416ddc53f0fd289f87fdd9fec52d3cae3835cd05aff34f42244a240d02b1a13b45f35ef63521fe92a0c71aec96f1e07675f307
+DIST 6.6.3-0-202403191846qtpositioning-examples-6.6.3.7z 1118790 BLAKE2B 17f99aaf2e430ac52bc1b1d81da73f2e0d4027ea0729afdb0aec6fcf8bcf54d605b0dfe19f2971c2fadd2d42467e45ae7a2c408fbe5fa6a49f7916992c4c4906 SHA512 62889adeeb024c6f0474ac475d9d2cc7f59f3723500f0efed3a8ab36a577011b496f557829836c3bda5fd748ae90fbe78d7fe474888019c90144fa9000d0f4fe
+DIST 6.6.3-0-202403191846qtprintsupport-documentation.tar.xz 350352 BLAKE2B 1c774e9d8258182b379609c311133f6d75c24ec2418f18bd079b16c1833ae757e59c9b46399a83870f9e2c2927c3b64ded4e8573c8e43f6fe22623c63a15c628 SHA512 f57be3742445930390a6e01a5a98be3ddd5360f47e4f035c7c57c821933931c2223b0148ba5822173e916f07a136fa9bb65aad1ce3aa967b2927211a5236ad34
+DIST 6.6.3-0-202403191846qtprotobuf-documentation.tar.xz 305196 BLAKE2B 371d4533fb0631134b8fe324d7f404752170e4755641b34d97432634e5fa4b811d520d74814db2b28fec47a767f6040b75eb53913a2a14ddc426ec50ed48c4db SHA512 1dc4e2acb772d4f622383e505e67b47779c902205a04481a57ba3ce9f305b6ba0102a8e73449f83547af6bbda896c5679660e939acae2571b90da85a6a3e3e5c
+DIST 6.6.3-0-202403191846qtqml-documentation.tar.xz 1448768 BLAKE2B cecd3c23638af11cd0e8fe1826b1ba91e1d58b9cf6fe78272003dde00bb78246d9ac98cbb27f346e6d663c4ce55dba8142d3a2985418f1047b8daa1604c0fce5 SHA512 41bb1e34f27e6b9297e95e9c2076cc5ed5fa3c0b11b994d88f03327a8613c985162af82af96f9a6a071dc89af709c244345383de501a0f0c7925b0c44f8bf8ad
+DIST 6.6.3-0-202403191846qtqmlcore-documentation.tar.xz 68296 BLAKE2B 7c60332b87aaebe552490fbaf62665a6f5bed1b1506736c2f1ec06e3fa2ded49f3fb6851ef31c40661127eef13a6b5feb4ef67f64a696ecf2cd62c628bac6eef SHA512 3805f5ea703fefa48462aeb3962af8ec674cc178c2387a2f18b3c15f4a4e6f63d63e88ff3e287e1b23a70079659136291fcef6c92d43d7ff48f0e6484abafee9
+DIST 6.6.3-0-202403191846qtqmlmodels-documentation.tar.xz 138832 BLAKE2B 0b2f23439e560f1ad994aa5a753a7b912f0c909499857711cd6035ddaa366b056681097abaee4ebf8d8a2c40cccea48f89caf5e88d12b4ca032d1d2181c7e8f7 SHA512 d0cae8385a65d7712456cbaa72c6feff0d35fc1ade0c1512ec9024e2d50f6c4fa50f9f9d2ec86cd6558a6c1110fe89feeaef0b9e4bc6c1d61a3cd6e9e10d960a
+DIST 6.6.3-0-202403191846qtqmltest-documentation.tar.xz 90856 BLAKE2B 5e8cd8fe6b6456c3f347907a57938aa3b4683b6667589e60d5efa42ba97d81499117bf154e1c4c1aec7c84adf3edfe073b596a5c9a095f2f50b2e2de42622854 SHA512 70fd048db81177e291cc5a481e2e6af4c7d8f5650895ab058c4fa6f06121d45b1f6f18e6409f99a7e93d335f99b61d2e707327d1b09fb294d4be2609b75353d2
+DIST 6.6.3-0-202403191846qtqmlworkerscript-documentation.tar.xz 31304 BLAKE2B 0f831248ebae1f294565e11e4ba14b9f16ff0782d5752c96ae00ba004631d9347bc0eb44b607b97dd5d037eb3e4ebb881b09d1daab5d31859eff2fad7d91d4d0 SHA512 a697b49ad8447c993d7f822123a2233f80b3eb4378e8bf5390e0eb8e7dfa6f385643640f1b2afd1f1a5c250f9e9ba5c8e0bce6686771c3df3a5cc3679abc7a7d
+DIST 6.6.3-0-202403191846qtqmlxmllistmodel-documentation.tar.xz 37124 BLAKE2B d901d21c7ae5b0ea13ec1842f1e0f23567b38365ef61f2566e4b40fe27980d03473142ca3a0582d52a8e21e0174f96b2a32f6425daccbaed7322759234bf66aa SHA512 d85b6cab388e7d0afadd18391fe92e1694320ead3e0cc18097efa99508af5d539ac2f3654c6cc7083ef1e647da7b95cf52f0342745fc1a82e366aca8b6a99767
+DIST 6.6.3-0-202403191846qtquick-documentation.tar.xz 22260060 BLAKE2B 3b1a708a6764e32fec4623a6dd1019b807877f75b34fa8b32dcde619fbca4fe73deebd0c1f3b6be2b2f577c0ccbe100683b089f846a08228d7810e1976577747 SHA512 95c89bd8ca90fb6b8225edffff88dc8be3434cc1536011458d2341f6598e7bcf3e373e21f5ee09f0ef6bd21e890cbf3a1fb1589435b01af86e3d07248c4008f6
+DIST 6.6.3-0-202403191846qtquick3d-documentation.tar.xz 62585820 BLAKE2B bc550617ad579cf35d0523db2346d3182ef2945ac69e0077adb3c3f8f7e6cc822c5d36eac136362248fcc8bedce6a18068d4ee339274a4cd165eb9aab7898920 SHA512 eb686d7e6ef358821986552449d14120988fc80fb59c9db2ba1a8b8108d7344c7780157e28f04610dba5b5a55908aae6b6e81fb4a2241959f8b8b1dd4fb95d19
+DIST 6.6.3-0-202403191846qtquick3d-examples-6.6.3.7z 19250908 BLAKE2B a992c7531cd7a5a3c993708a5c41964723f71b58d66a41d7ef2a822eac329ade00f45c831eecba427af854df09a2d4148a5dcfb44079b62b1349262af0e04a59 SHA512 9b64a3a9e2faeda26daa7017a97ee6ca1bf9d476c9459323e45669504cc83497a439b9ac93008f0ffe34578d8df73a27246357b24500d1ff7e4a55abffaaf6c9
+DIST 6.6.3-0-202403191846qtquick3dphysics-documentation.tar.xz 4587392 BLAKE2B 678ea9829276688290cbf912be4edfc0274e8915e960610dec1b0bcb503fb40bd7b9fa8fc8563b90d83b3699d93cd45e2aafe2adee681a502c89f6ca2f49beb5 SHA512 8619fbc0f1f0dd82af288ee3a2e7795e95950ffebd55c839f95fa4eab0cddb0c7a9f28cd70dd212c3ef77fbb896f3ad26403d3b43725a96f546c8a5050e31b96
+DIST 6.6.3-0-202403191846qtquick3dphysics-examples-6.6.3.7z 2355328 BLAKE2B 994c1a6e732fa1ba563a605666bb74db254b7eed5be7f5000cd009283f512e75782a7b6304559284480c637f9dd9aec559559469406463bbee50d4fa41fd6d44 SHA512 8c34367a9a6384721492624b7f84d5bf5cbf2285c0d4a79f16f7a0ad83a6f224bcd3a308ace7e85d0229a96683f23f395327b5182a8a7a511fba6943879eee44
+DIST 6.6.3-0-202403191846qtquickcontrols-documentation.tar.xz 7305956 BLAKE2B 8a8be0ce846b0671d7388323554ecd6047cf0ca6467e3d4438de58ef00b6ffde699dd55b969ba87571afcee1ab8cb0ca7e3dfc19334a16c74a11ccf60fe30cd1 SHA512 80fc3785bb0b9daa518867b345071c59aee3c4ca02875b5a67e096a5d973699854cdca4a6f0db85fe37e4bb95377e5a7f87e4a53cbb15e084560b0042b3024af
+DIST 6.6.3-0-202403191846qtquickdialogs-documentation.tar.xz 313932 BLAKE2B 0586d0d5d26c1f9e7e8719cbc8c75e5d858c0e15bb30f32d6afd868d30780a3897794c4440c185bad84bf3b80ae8f6497c89448355edc3496277bd2ec5aa8511 SHA512 7ab43bc095447441aadc76c00fad2c740d6a57572a0a5ad617dc3604bf0fc2c8f5eaa49ba0246eee8808a6cadf43d1bd051a25811d84f24a91ef0700cac7450c
+DIST 6.6.3-0-202403191846qtquickeffectmaker-documentation.tar.xz 804764 BLAKE2B 5de0b95d01f8b5b6f9469fb170ca5c3eb31fed4e95293d8ad24bbe1b39feeb6eed0d4d5e3745c3f1a1de25708becc6c315d391c49d27ed35187d45133d925103 SHA512 26e79385dd70b0f7ea23d7f3f0ae42a61986bb58b3a2f4b495dbd80cb0f2d69f1385a927a8faec3065cce21427b58e19b17cc37b752c392949346710d0ea8dbb
+DIST 6.6.3-0-202403191846qtquickeffectmaker-examples-6.6.3.7z 244662 BLAKE2B 8ab83e11d86a3e52489c2ccf5b4b92900b2d1370a7d3cfd8860d36a751ec6d064cd3a80bc837ef4321333898055dda702e4f216aa891830d8dff647d0cc4bb7d SHA512 d8b063ed0be1895b708c51755f23c86f03ee991e13c10873ef3cf5901c9eb8a7922cb819c5786acd0de41e1cb267a779ae9bb6cd9508a4d3f2eec4d593155533
+DIST 6.6.3-0-202403191846qtquicktimeline-documentation.tar.xz 153156 BLAKE2B 546430ff9a168d45a4ded9d2e7ba9e29ce031b2d45f0191227b981c8493db655a67800040bbb3bb3dacf0d3c10bba4abb27c3dfd55ff9bf0d4c12cbf5ff145cd SHA512 39324012ac296e6b8603f1ee02ae61145af19c5202c5b742502f7f7c6c38e84f15015cd544d761d501505805686bb3dd641d7f94fb2e9585079acb0bfbf3b2e0
+DIST 6.6.3-0-202403191846qtremoteobjects-documentation.tar.xz 490688 BLAKE2B d9e298cbe84cbba67dbb4532aad6a3f8538ff60b43775609f787f0f13f8ead49960d1a6cbab8639b4c074a6918ef601bc31d68bc7364b484cb50e05be612642c SHA512 b61b6f319f8ab1779fbb45cd80ee2a6f94729b989589e8c818220b96f020829c12ba14b16eb6d31c8fad0a53895887203994ae0b5dd352ec0c7da2c9d68606e5
+DIST 6.6.3-0-202403191846qtremoteobjects-examples-6.6.3.7z 81374 BLAKE2B bf9da9f16fead9a507a7a2d7797189eb62a2dbf9284622ac35a3c0749712704d3dd98fb9d32088019e0ed401be9e8aa1d1bcc8cb5d02335dca877473abbaa497 SHA512 455e77e229115e05c5adc525e0edf5cd91f6715cc2870d2cc6f3edb5ffb0280b2ef5329b9219bec820d3bc91f92734179713bf78da08a515299b5b371d51bd06
+DIST 6.6.3-0-202403191846qtscxml-documentation.tar.xz 396024 BLAKE2B 748449f32ab3ef8786a80eb59274a6a29ae51f19174c0fd62e9f2186545065f67465bd1935fca03ac7ab5aa5b167b0cc58e1b1da983289153d0937ddd1f415f8 SHA512 90337aed16d35bca36afe0ec0e3beb7c4fdd964db4692540cd707a2b2451e3918bbb2ffcacccaeee4fcbd5e6b408dfbc98e3257203e32b0862c66f4d35bbb0bd
+DIST 6.6.3-0-202403191846qtscxml-examples-6.6.3.7z 140167 BLAKE2B 6559dc8a22b7ad3dfcc2dcae9f9ef07624586616c01f2518895e54bbe4b0b38bed95b6156a7cf24c6497454e5665e73daa2ebb719843ddef66198c0f17b6940a SHA512 335ba63025f310c07c070705e8abae6393f0c34ba472d28c33a992de25c3614da429202fbdbf0367f888be62be1be505d7c12f5bd79c4d0bda33b5df4b2d530a
+DIST 6.6.3-0-202403191846qtsensors-documentation.tar.xz 2136912 BLAKE2B ee051faf3bc8da2572b0566cee88598a26aee5c75c5e5ae5ec315375902277548b93f6117f343b6027c0cb3371cb2af65a8590595bdebf20272369911f73b12e SHA512 47d83769048d1127cbd0642ffc11590962d0b3119ac3bd3dc6199813134e55ce6da5b5b047d4d94e22437b7d6470128033d55d2f0d230c3cafa4b667663ae9c0
+DIST 6.6.3-0-202403191846qtsensors-examples-6.6.3.7z 53377 BLAKE2B b683399f377a79889a629e6041e1b444f417105767075278cf7f51bd468975edce970af3f279172e20a9c2fd3bca1a357e519a8b8aa2e1799040520f484e74c1 SHA512 66bfd54e3df3b062bbe15bebe1be791039aee7ba7f06a7521a8d365f4e127ed205b27a7725cea748afc9fe30dc40c4e1f7729d253f2e51c583540e782b682ebb
+DIST 6.6.3-0-202403191846qtserialbus-documentation.tar.xz 737248 BLAKE2B 046f160f0e0bf7e5e2b215bc428938074f6d20280644bc914a1b98c6036df8aa7f5a62a7ffb306ffb12f72aead2316dcc8149cc05411a038d3d9951001b50c34 SHA512 78ff75a92f4e09e40b6d5a5715ae6c7ba56a06aaad191208e61a871c3d86573fc6a3744e84f79cb0addb1bff82e47c8da91f8d930aca561b103661fd4fe4bb7a
+DIST 6.6.3-0-202403191846qtserialbus-examples-6.6.3.7z 212009 BLAKE2B 44550c6f19829ad7c33eab5111ed10d376875086dd6cbb5da780300bb952603c0d2e0b2a596591bba2d35a9d43524d7b9de188a8b59b7d401c2cbe2909ab7074 SHA512 6b291d00c4fb7c2e4eca75e9a93b7564b23774e08c56222fb0dec6a029a282bfc71c3cf9cc01f52c0594b2ac12167005318398199e0af9cf9178cd6ccbdf9966
+DIST 6.6.3-0-202403191846qtserialport-documentation.tar.xz 184196 BLAKE2B ac15fe2bfea4eaffa0d974738011bf06ac13941dc407a4de13f5de083ea9f49e273a8ba1efdba366cbbab1899a0d8568ded97d4fee104dcc0c0a7cdb59dde8a9 SHA512 f3bfe14cdebd90d68a08848a2e1f356a6ace6af29d74c3f118d2eb43937bb50b12f103cee7413340b685b993b193d78b5c9e0d72cef5b40b41a5cdfc55fd4cb4
+DIST 6.6.3-0-202403191846qtserialport-examples-6.6.3.7z 80954 BLAKE2B 4483c6e1d10490457da4e0314d6217064788dd9be529ffd91cfc4b72ab2536815ed3ab2fe120e0ec07ab11cc57e904dde26e88da1d676bf7c64376d74d306aab SHA512 ef133352c12227de661050fa179c06db161491867c70d2c5d1793dd7cce67fda95d3dadc7e437afa542a8a4880c1a94f329002d8f630444111d64955cb8a92e9
+DIST 6.6.3-0-202403191846qtshadertools-documentation.tar.xz 192056 BLAKE2B 8c912e629faf1740a03eaf51556194bb1351e44bbb2a03cdbcf588b04578356de8275d02521416aebeb04e08caae59e124dcd937cc489ffce1faf45440888d0f SHA512 542009458e6dcef4c0550c1b5e9e4485f3e053d681d4973b6cb71cb21067f6805b2995bc2cad31902aa57b2509687d487612aa18fc4e7a1e47d359045000f2c6
+DIST 6.6.3-0-202403191846qtspeech-examples-6.6.3.7z 157692 BLAKE2B dde9fc67e408c06dc6fd561898416bef6c2f0d515f69062bb6319d853b67997bec58873419dfa6989f17f478d924f28384396f49f7af66b78575c2b3f55e2c57 SHA512 ec192973d24a5893317a5a0efa522353412c4115cd448092f74c1200d68ea8816ee61da1d11c9322f18965abf22a04dd88e4f6ac797827a89a342b25e002d818
+DIST 6.6.3-0-202403191846qtsql-documentation.tar.xz 883728 BLAKE2B 6ae3b7f29dfe9b7fdbf0a1fb4f231835a3930cdf183b3d77349c674953776bcc334d90361c733a1af72de5675cae2b1e1c5f1d26d682a20fbfd60740c42d66fb SHA512 1ddec60c08843255b58c047c9667fd6db5fde1e14067b37a92b0ce4353be9cb6d5d6e6053ffc49570c49425d7c7f8f969c4035d85e52a13ae5d7eb08056381f4
+DIST 6.6.3-0-202403191846qtsvg-documentation.tar.xz 94972 BLAKE2B 34807c83c3590e63f12824b68024d4db4afe93d587c6a9064467b5819c6cfc18e007cf739fe29ed2fe9d723fd2d485fc503e047ef1e7757a8cb522ed39af8b7a SHA512 4f8828f4181493cfede8c2cdab2d2c8171a10aabe7b7c4e9b4ab4a4f176d27fcdc0ae746b9c0e46fbd3a233dca30ab3f365b5dcb34d9732aad5d17888578ffef
+DIST 6.6.3-0-202403191846qtsvg-examples-6.6.3.7z 486 BLAKE2B 90b2ed672d2136485e93ac4a51a49a329e20c8a2bff518c1256d6533211b9f91a6939e1f1afbd7d9bb7961e2d502e70d219673fd16b6c4baf6d8f46e4f03daa9 SHA512 3bd87950233cecbb91a9352acc6a0dc5b4fb9b9dec599ad89944bc4897a91151b21992cf42bc987df63710c7c9e2f794d11b68e792f61aac0cbdfca4c71e1625
+DIST 6.6.3-0-202403191846qttestlib-documentation.tar.xz 218988 BLAKE2B 6d39f4bf3c57c291005de4261e35b2eb1260c8859a8a1f34a7936eed964756191eaef318a2d8f53879e0d054d6303331f7643765017a687573691e76f1205ce9 SHA512 360fd1a61f5736829fa64fced0b5fe3fd88ad254fa1bac4cfe4f0a59621ab4043081b16c4bebe62c43474f0d373559dfe2143d84a96b925134a7982641a33384
+DIST 6.6.3-0-202403191846qttexttospeech-documentation.tar.xz 401432 BLAKE2B b3fb27a72bfbf87517bd27fe3d386b2698a4e96ae6bb974e41638f74ba49def8d2978a038900aa893169d7822aaa12b080186e6b049beb7721c62805937d75dc SHA512 db7d67c0d1a38d0deeeae5ae1634deede58ac300a8c4ee53006f9c235ae8f81e29e63e69c4101ba475a48b34e48a14fd2658ec6b694336da5be1dcbdf437b3e1
+DIST 6.6.3-0-202403191846qttools-examples-6.6.3.7z 468525 BLAKE2B e7d5bb5c4d0dd0476a2eb73ed3024fd09376a59bdda19e395995dbaf2ed39811b4208fa67a16e254c6ce279abc9fb28dbed62c346a1c394e055168690817e2f8 SHA512 73214d7a6361052b743d1cdd6739356a3acb3ae4a5362167e524d5ff32b6aa9c58112f0a86f4012734a169fb14ff85a1ab2c4a825ebe7c98c9b1f031f4870f26
+DIST 6.6.3-0-202403191846qtuitools-documentation.tar.xz 206584 BLAKE2B 32055c180b076d35e164fe4d37e2f6630362fca5c3e4230171feeac788875c7407432a173fd7d364c342353fa38ff45a4f079d878e6a817fa373fe0e18377074 SHA512 a7896056665b9e1424ee98b15e10a96af2a696326289fc6d319391696142a0f81f5582d8c7812967333dc0e34468b2bcfd382138a4b8116e9973ec04a0d3227a
+DIST 6.6.3-0-202403191846qtvirtualkeyboard-documentation.tar.xz 2067292 BLAKE2B 5ee66a4f0a43ff5fa8c630552889bdd947151bc9926a60eecedb497c6693bc8ec6819ebfa04a48c570e5073bb55997ee5031707468849585f15928df959ca56a SHA512 410568558a2ffab75aafebe283295ac0b835493fdc7030a7de58389e9ddff95494d8fc9e6d8a657a973cde17debe82c05b5e4a6f0bd7e39472d134c5e96623f9
+DIST 6.6.3-0-202403191846qtvirtualkeyboard-examples-6.6.3.7z 7012 BLAKE2B f594edd4881deffbe57ce554315fbef1288aef1700a9ce31ca1acaeb46766acc8d84873516eeb2f598cdb8dc0ca7474f63ddf00f9d559c04feaa6ed106e18890 SHA512 5de20d2ecf677efbdb8279e89dbce65bb68d7eba24e475d35fdbc5232fe6ea6c6170f26ce4ea72cceb0458e2017a9ae53d6466bce571280e69fdffd8cd0d4e03
+DIST 6.6.3-0-202403191846qtwayland-examples-6.6.3.7z 568023 BLAKE2B b541ca0bcf4fba91e578aa7e8723a741952ffb3e608722e7c6e911b83a14838eff2c8852fd2e0d25f04d47251573e26ec9b4c6fbf4473dc2231a0978c8c3343f SHA512 a26789b2dcc40f1a5463347b4b6c2d82a73f7fae958e618b17389d60e3fa09fdf0f69519236a62a87a034ce92bfa21b64d5c7b3eeba13ccf1d1ac8448ec95a7e
+DIST 6.6.3-0-202403191846qtwaylandcompositor-documentation.tar.xz 1596648 BLAKE2B 5144c40c23437608fdce1ece761d18c1da0da59132478ac560e3dbb5087ce7e259f6e489a40d19b63b6519ecccc4817bec46cd85c40906539a0d5c37c7034267 SHA512 6aeaf5b372ed1a3e6fdfa296e2677e9f1067100fdc07ec316ec2655223e1cce9941b9c43fe0b9c0c37c34f48690a939e54504f7f623ec3f80245dabaf487a587
+DIST 6.6.3-0-202403191846qtwebchannel-documentation.tar.xz 166432 BLAKE2B d4e2ccc6d2b703413d6628a4c401d3ffccc73fb40f8759afa09c919f7c13b1a51b0c8579c6dd141ad1e16099009df086447a65025233c7fe47cba8779d52b388 SHA512 77ea7e7e188e66a97197c10c0cdb058cac240d42f93ae4396e570cc8d19ec2acd39c66f1fd96e2a1b5a93028d92ee8e38aa636c3dc910a60cb4437810f3514d6
+DIST 6.6.3-0-202403191846qtwebchannel-examples-6.6.3.7z 65946 BLAKE2B fc807adf7050afd34fdf15b3cdc55b24fecc0c0556519a3d7d2949ba27ff0f5b192fbf1a2209ef48bc75dc07638f6e728f3b22d9628de3ee0915b1860816a675 SHA512 5e167a8db23ae0bad327749fd384e796a4e28ae3f97a896a4fdc315b87fe3eee0c7ffc18f0eff5fcf729b69b08df2a89a4cc8ba88c9af0d71bdeeb669459f583
+DIST 6.6.3-0-202403191846qtwebengine-documentation.tar.xz 1964280 BLAKE2B a7df8736a47cd0d6cf6e74265e691a51b06361b62c7c75f1ae7a4479477d47063203a2d61afd7e403cd2d4977c81d45f0a61474811758aeace4dec5ecf1d2b55 SHA512 526f0b551c1113af3b8adc9b98a5a2e83908b0a652dee5490039cfc3ece8ea6bd626d4ac2b40018d761229b61c013877ea63e12db1b910140ddf3a1cc1db9cce
+DIST 6.6.3-0-202403191846qtwebengine-examples-6.6.3.7z 1110514 BLAKE2B b65291aad15920ccf8bbd2768d368922ba393d2d425c91fff0d85758f95e056f1e1bfd7435dd0a46f2298e940b02f4320b4a434ab9016c2f1bc6ae3e7e978067 SHA512 681f4d11b71741c1a51608de1a604aae911b485db825a4ee28930eb714bc1c5afe088f094323e5d25ae0aca38d3e5e6a52070fd93fe3d007c6851a6d00489a92
+DIST 6.6.3-0-202403191846qtwebsockets-documentation.tar.xz 532560 BLAKE2B 4d50725c39f8d598dc6a4a31a9b2deddba31422e668c1fa331f5b0eb76925e9bd3ec1c561ce9329f67d2686549a205c2d9de60ec01471b9c60bf16d550a10d53 SHA512 f8a42f11378358ea85cb0a8426d5ed1d669a806662c06fdbb8a52583b4ff11c4eef59f04203b851987e335afaeb82d59bb39f9e5d40c6f7171de3a0ad7f6f9d9
+DIST 6.6.3-0-202403191846qtwebsockets-examples-6.6.3.7z 246692 BLAKE2B ebf35ff660e1d33cd8a8732ae42ec0d0ad8fd4299035d356d3fe3aaa83ac53167290d5014dcd0a57335a03ba031507f1322de7c652f567a480d3313a40073cc5 SHA512 949545c69fade89d5b8db73a2b809f036178dce91ef9ab81770b788754f3cac3afe62cbf36cb895c44e23e8f8a52c0186f808c3f788a977c0b750be8811a4065
+DIST 6.6.3-0-202403191846qtwebview-documentation.tar.xz 125916 BLAKE2B 506be76d93aff56c6063f21a86722228c27849101d9d5b5de701db486509662d2d685e0724b6083650abf70098676b5909b98a1d3ded4f16f166428666af2261 SHA512 9bb4e239a8d5141edc813160a54fa66d16b60c4a5255380804b30b78ba41d210b7ee62d6ae5320e7a581032ac92d334d3f294d37260afd22ed0f9673ad203fc8
+DIST 6.6.3-0-202403191846qtwebview-examples-6.6.3.7z 47240 BLAKE2B 7f75c461373e4a79807a1d10b093288c8d8dfbd2e60aace39cc2b5498a2ec19d81a10d4a3025dec32a4e2fe273d7c9397dcc273b6d022010e80f036277361d26 SHA512 1d919c70f4659edc24c7bf4a2e643235d67ab0ba90ae5c0b3d862d538660317c9f77cf3481f046d792c91df3fdd584fd05874d09cd3ec90288a44425f1281400
+DIST 6.6.3-0-202403191846qtwidgets-documentation.tar.xz 17673752 BLAKE2B 20b0012d7c84265fbc82ffd1de11a91e747f4384e0f2e285b7e9b056d5eb8d8b8abf2d929c169c18e8eb6565a4c608636e92ede7699ba4453d42a1a99da35b19 SHA512 9e4268d095d068c3343004da87315509becf6590444b3bf2043df6ca6edb193bcc279fed4236097f8cb00f023a12879519bc7fb40fe1e7536ca605563bd4dd3d
+DIST 6.6.3-0-202403191846qtxml-documentation.tar.xz 341660 BLAKE2B 8f094663e27d887ccf362e1e748e9d23789c509f96aa4a997f279810a74da99ad27001800c086ff165f4b40358038d401c2f9e56f9c365def6c47c7daecdab00 SHA512 08daa6f37e0296fb8df4250f992c43306c060bde3c90c581bde58640302c535d458d21c93282fac21505c8b8b1c8a462bfaf7ac6356511691bf7b373e689bdee
+DIST 6.7.0-0-202403252230activeqt-documentation.tar.xz 248748 BLAKE2B 0fbc498e6cc4ed83c624bec466fd0463a581ebe4a19fe7016af2aa2693ef9510ce1312dee663550566b9164125c3f938fee4f73babc27099a02d85bcce489db1 SHA512 7f9a64b9f6b8cebef9c4369be53bab014aa80a06902d8083ad55e8299a46ccd6004687b32b8677a944ef7476649a51eb6495d7cf25d0d19e03d899489ee4404c
+DIST 6.7.0-0-202403252230qdoc-documentation.tar.xz 287112 BLAKE2B d94e2609a32db7f5d6c478b4ab5c8be5c7338fef620f2f325876114814cd0191b1c32a3a582b7263ec3de5e5e6f6f1c90bcd21c017a26086b79c2b1f184c6d6d SHA512 83d882196d6db57ecfd2e63a32891959bdb7539038040b4edee009ec9495f805b7e131ac2c7866873807e3a7d24668fd8635e0cd1cb6badb13c3ae53642b63d3
+DIST 6.7.0-0-202403252230qmake-documentation.tar.xz 344340 BLAKE2B d8b0bb4c8e6abdce45214939c0370f61b70ffa2be1ed6663a0bef41d07a86057e803182e911cb514e26ef3f0be2d6b37611412da53eff6915ad047a4f266ca56 SHA512 5d4d417af9cbe776822038a67497c928db12a35634334a7b6adced768e0434c0857f5919fb628fc52345b815edc4d7fd5e38ab8011265e766eb696e4697c689c
+DIST 6.7.0-0-202403252230qt3d-documentation.tar.xz 5597956 BLAKE2B e4f58a00af3915a1942b09b1af1b891253bdcf61b6019dd08442744db2f05b2e6f38434cb0f4d205539738267557ad302fdca595720064d2af0fba0ac2519ef9 SHA512 0d4a2a2eda338d1e1095254627396826da2e7f1bdccd656da1ab355d8233efd80f490fff85f4656150450568bbc6ce6a16511127f3515405e4656b5481e55721
+DIST 6.7.0-0-202403252230qt3d-examples-6.7.0.7z 60332750 BLAKE2B 66f262925744dd1b352abaf98269facf2677002f348e0e36375fe114fdf501fd8c7c1b752abc8a3bce8e0cf5e6fa61114f8c9a091cf404bb5579f2afbda59104 SHA512 c63543c2547aef3608721325be7df815ae221bc14aa0616b5f49f6250f75c0ab6075d8188399b3ac4ff3a7ed70c9c85c045001dc7d357b48360e71288c74c957
+DIST 6.7.0-0-202403252230qt5compat-examples-6.7.0.7z 27940 BLAKE2B ceb1f08b5a07e53a22410966bc66f8a7eec38461a2dc53b9417443d19718db254b45e41677e207422e8a1ab7578f25a8d6cde94e49b940f27f1c3415b600ceaa SHA512 5fdfeee326c42ff0ccd7a3f8cf57f1cb002a5d8d5448511613773ec9c6323bd7905f41c81594d101a60e958d333a8a051a2953e08b5b4a8484e29e027ba66929
+DIST 6.7.0-0-202403252230qtactiveqt-examples-6.7.0.7z 11967 BLAKE2B 6f6899a09cee2813b9e109f46d1f65e833a4baa9c951a73c75ca18bb7ac192e868bf517283ff5819bb4d2da39af5d0b4c66896d7a948bdd7369191e091a7a966 SHA512 f021ce9162f33353ba879b487b51ed57aec9f5153dd1ef1f9e968ed6ee86f7111505ae5cda2a9494b3a444bcce2d774bce6dab06811f32f910c9ff983e2ba6cd
+DIST 6.7.0-0-202403252230qtassistant-documentation.tar.xz 469252 BLAKE2B 2db1d23beaf59fe9daa88e604c26d2e3de81f2f10caf16d97f9147ae74812eec0df227801ca52cc2c7de18ba120f622b1e665c4223572dd61476dca8da55f809 SHA512 8118ddf8796b1359280ef976241e090a0a71ad1d34d0c9404072037044b9170b1f2d72824faae7d105ebb4845b8cdb3c4ef827a1668da8e1ca556e13944ab8d0
+DIST 6.7.0-0-202403252230qtbase-examples-6.7.0.7z 4314361 BLAKE2B 7234952c1a430343d52d2dc0a62d1fdd618212cd1148c9616e4e1f8702a63bdbd032ceccdc6da460a8c798ab1d523445e1100d8c3b67a618f90c055a6608e27c SHA512 ac0d2162c9f8ef60b65d586abea23da79a3b11c0bbb3416aaa17b3a8c136924334871f7c100f7e89e91b55d7703aca379fe761f66151a7470e9bfe5a6a3f7c77
+DIST 6.7.0-0-202403252230qtbluetooth-documentation.tar.xz 1035400 BLAKE2B bb200bab7bf7fdfbfd290f03745cd71ab29eb4e6ab87522066697aea3bf865b3dad352378587ffedaee7fda33335395f427c688956a5ca07cff1a2a04787a5d8 SHA512 f5d83fbddcce7f67a78b41f857fa2040d62675cb58f91c20b74fda1d193b9573e05563f91ef9ac405f0c3a9a942c703278bdf9b39cc4c5e8b6b7d0f2105e086c
+DIST 6.7.0-0-202403252230qtcharts-documentation.tar.xz 8849236 BLAKE2B 52e525f5b01ca64e18b9c6c05d30a5a840a3da546c0236bdc8b7e75820ff526fe6d9c536f0a3a0bc526cbe1c360e2ea6ab8de40cf297598044a14f0bb73f3270 SHA512 4152725a6f0b817b7c53e016caaee8cdb4f652646e15c38e0a920278c1f455a9ca76c9fa5a96fc130f6c3445a94702748f1b1dcf4f332e720a0f093c93ee48da
+DIST 6.7.0-0-202403252230qtcharts-examples-6.7.0.7z 162695 BLAKE2B 8c00785dc9ace8c85a197086c6ce193bc4f5d2794c8b7830440c359c6493ea23412a4b9d20bcfd0eadc7eaf0358fcb9b36914ab3628d5493a312cf053b90ccd0 SHA512 811db095c0363b8f3f3927a8879e4a669f5bd443a858c6f24d51a9a1198876ac2e1715d1b070e140b57fb5da9c3518dcb4000acd62f80804d4a4764f643000a0
+DIST 6.7.0-0-202403252230qtcmake-documentation.tar.xz 93428 BLAKE2B 1a66dae60bb7d7fe1634aa89e9091da68dda53f81fe085154ea282537684cf5ac5467a7d091cf7f471ecd2f2de41d4209c85b8d8d74885f019ea94aa4011e678 SHA512 fe83293373488df1cf5e1b775161f0c3d3cec0f9ed047d1ce37ae65173d0976e41e5697cb66e9167eea8d2b0ba7260940ceeaae12622af1e60c7d2983f2c1114
+DIST 6.7.0-0-202403252230qtconcurrent-documentation.tar.xz 185836 BLAKE2B 13bf3cd6fb8329ff23492a7332819cdde3d45a6dca2d8b0f61d3a2ef75fd756107e412b5f35a22bc84cf85833221480b8478dfccfd7061fe4449c131e19d6534 SHA512 1bc525c5a170d884827fe36e33e7fd37773b7765dc73230c34f4db69b3cb1ab7153d05875a9e88cfc75850cf2f7f3a34f2a8a8822c3b51b1661f64ba94f748d9
+DIST 6.7.0-0-202403252230qtconnectivity-examples-6.7.0.7z 403606 BLAKE2B c25679614a5ac786913be77b43b9920cb142ba4adbb923c6619d1384e62a86d8f4c727693db651aeabc2f47d8563a9bbc4beb97f6777c0ea931ee9a793160a65 SHA512 59deaafc28f95372db0df682a8c07b96a8ac8875888d0c7377128523739825107e2f27c9f52f43dc08021e9b6c8becacfbc08d2dc204075567d314a6ba592025
+DIST 6.7.0-0-202403252230qtcore-documentation.tar.xz 7124536 BLAKE2B 52182c54349288df46942a56f8830bd6b634ede90a359f6e34e8f4a46a6bcc49090909ffa866f293fcfcae3d4cfff413a1e9a8a1b1dda5bc5dcc80a26b03de4e SHA512 06ff2d435e2619774b87e118bf01f3507936a492c2ed8155294423bfc5d79e075e7a7c06a4e73323f0cee16af3e5d8c471b69515015ebfd15403b30126c955ee
+DIST 6.7.0-0-202403252230qtcore5compat-documentation.tar.xz 319584 BLAKE2B 48a9d494557e5a9e30f5f26a2f388c947c4107c6021e92a5fa49a5f636b4c91466fd91d875ee1608188e8fb9f4ca9842be7aced57338a8768a5c59295a36566b SHA512 af842f78b6135421e549ec28ea388c6b8af7ddc6046c8473ecd52919bec13f4104b1b6ed8911d4bf6d37d817de109b58ca91f333b9a6c59666b6283201067215
+DIST 6.7.0-0-202403252230qtdatavis3d-documentation.tar.xz 2709312 BLAKE2B c7bf5bf6664cb768a2e343cdf28eb1f004a93a009d9cd3d256891515207c40b86d2991f5888320f501b92cd00a2563086d0fa969549e5e41665569d038815ea8 SHA512 afacd994609ae784f815e98968fb50294b3830981ee568f9031eda288f0b2b8cd0b46041cd843adbdf0afbb1f6462bb7515d64e7accb36b9b7a11c98b5eaec9a
+DIST 6.7.0-0-202403252230qtdatavis3d-examples-6.7.0.7z 2771245 BLAKE2B af164667d50e7145f1a9728973c383b0ba4ed970597e8c4b20964eac44ff7aca8e005a50c47f28351a618f47ab819780e0c2b8c3449c6ea70fc8c52850d3f7e6 SHA512 4850f0abc1aca2ecde1086ba49aaf6f95ef088c2c0bce0c70b536c77b4b5f951c93d15c4ab041f62cfa00c3cf9a59bfad143e0d4f14f9e74154138d27f50525e
+DIST 6.7.0-0-202403252230qtdbus-documentation.tar.xz 333580 BLAKE2B 3d42c58626608394e44073501302911074e564e32829bca3c152dd6bfcbb98699acd27bd35f6a7995018aa1924d6e5d9feec8aa9533d6adb6eddfb0886c7c769 SHA512 f5cead74445d3183dd5ca733dcc4309548f8568d30c95cd6ab09cf859ae0a7d991397558562dbf002bda040e585cfd7d244d22b2d0812fbdbeddede356aa6eb9
+DIST 6.7.0-0-202403252230qtdeclarative-examples-6.7.0.7z 11413216 BLAKE2B 747e08ee51b72520aa5e6506b745daf4b80833ea141665d97d7b5fc2663c6785cc2e61d03dcb7adcfd24bd159abf0d51a2517c70ffc7e096ff9c937385e97ca7 SHA512 e09221f211185ec86bc1668892d6c0b3982c1058b89a258b02140a9541119df7aa77cf10a5e4f4cfffec7359c8ad078c7ddb3ee24065f15c19d7363e14b9738d
+DIST 6.7.0-0-202403252230qtdesigner-documentation.tar.xz 3330912 BLAKE2B 4579eb8494e17a9ae67e0933c5a05d8c556f3895ee6c6db2314c649580e69d4ba5d2a3630e63a3b62aca0a5abdd4e7ab3f4d6e87c581420743594190043402bd SHA512 e467f41b8cb11fb84accbd98096d2df9f05b802ce30fee76c3f6a5d618473b0b5d7e2bcad71e26ef9e65d8a16ed52d6348fd3acaf13bd67594b75ef0e74e7a1c
+DIST 6.7.0-0-202403252230qtdistancefieldgenerator-documentation.tar.xz 149764 BLAKE2B 9613e43e748243a52d400e87d2cbe3798046bbff76242807e07c3d20268a7914432b53d9272fa45915b7341665c5e286082477bfa0fd0eb71c6ed56dc8e6dc3a SHA512 f352652e1eb7a4d5a430872b95e776de7ac7ad4fcf1e58e9bd588bc8ce6369913dc2ae2253a15bd2f84ef389706646f6cfe2d8820fc310b2a17e67aff7808803
+DIST 6.7.0-0-202403252230qtdoc-documentation.tar.xz 13904148 BLAKE2B 98d1d24fb01415112b562a9be75e69ec91ba3b1e2367e58e62090973686deca999e7eb5299742ba533f7bbc802038eed26bf5b252f573d85e8b5b55ffaf3617f SHA512 7d8567934f1bc8646ead5fd606e8a1996094ed69422370c2ff1ab4590be4b959300cd8aa81a3529ec541d3fd364fce5400adf8472c701c1b4a67609aa7a99e56
+DIST 6.7.0-0-202403252230qtdoc-examples-6.7.0.7z 8044166 BLAKE2B c9be08b0352618966856f3ef67330ee863e38ac3c445578bdf7ddc5d2f4847eb076232a3746395bea52edeea628455ca76c759f93a50086a085d03296412bc78 SHA512 082b18d64f3f5ec7cfb50a3805515b6957487d4ab2390298f375054de9942a6594bd9fbb4d3f7cc0d539c60a1a1005b95883f40ccfb0012a23c70420abd7decb
+DIST 6.7.0-0-202403252230qtgraphicaleffects5compat-documentation.tar.xz 25787048 BLAKE2B 765387f8ac7fc9985ab874c3fd02a70895ce751257def76e2e9c0b09f07fa3e3245bf65c0a8bac26abc43b0d82ebb3664f49527903c17685ce49cfe1f1c39358 SHA512 f9cd846c1fa2b25524f631931dc71fb764631508fa29a7f5b8dc17feba21a2748152b4fbd89183bd995352fca24a6983cb81279b847c4d212bbd84a3fb6e2f60
+DIST 6.7.0-0-202403252230qtgraphs-documentation.tar.xz 6791492 BLAKE2B 4115f3387836534448956d3356e2db2837bf4ec7556daf647fc4934d6a885398872fa19728eed56f26cfc217979f03d6fc82033632c9b4d8c89df6d75c26d13a SHA512 a5b039f2f8fe7e196ce9f631190989dd5e65a6720deaffd516ecd77634df8cd9180725a05be4c810e7de99867a3c0a839c843bb844354c7e222a2bbda9764590
+DIST 6.7.0-0-202403252230qtgraphs-examples-6.7.0.7z 2456245 BLAKE2B 61fc44478535c9568125e80c9157f03c72fcbc3199d63f7df4530d1b6903fa28e532ef6fe61bf5be92a4a8b15f900c51a8c8333298e7c7e4c307f52f4dc85837 SHA512 512efc46f6f2a757ed0f0cab85de57fa4e5307f2c2ba8e4bee942e36e93007c279df1e136388691bae45cfce620c52323ac0ab91c8c96c83698ab5076f211e79
+DIST 6.7.0-0-202403252230qtgrpc-documentation.tar.xz 273772 BLAKE2B cfc5b0ad1e1aecf34c46afaa4c08e3fb2ab38cf4fc60042cbf4a3880fb6c1fc7985ddf6381ac1af2f578aab99d8ffa8bbb6ce3bcf0f9c576750c3ecb3794aa25 SHA512 783dc9e2ee299adfe5a6a62bdaac3caa3fc1831937dc2a099a0d8c2e25304876933bfd471ae4c16d55dbfde22aaf713949e47b2d6da81d2cc05158a36fe039c1
+DIST 6.7.0-0-202403252230qtgrpc-examples-6.7.0.7z 96503 BLAKE2B f0fe02a0fafb144c5c150651c441b123df8f461038a8a849be557b9267859dd87811affd3147c0b9bd6caadbae9c930f686fc2405442f3052522dfebfb5d9156 SHA512 c47c8f3eb924607637f47ab4349b90607d157952258c176d5b44ed6618cfc08ff934879f7a18eba82242dc631d293d74511439c930a3ada25c4d9dba1c28e6f2
+DIST 6.7.0-0-202403252230qtgui-documentation.tar.xz 7203696 BLAKE2B a96c0e744663c1891c8511484e14ccb0c7724a82bcdc0079d2662d9cbf0c31aa22c8a8b85e39be852b2ccc94191a3aa1058939f023dfb2c1c724d04428401017 SHA512 d76c03283acbd2ca339f66884c25e231ef4454afd8915585c57c8a04645b161dcc96be5970542e9e9b56f0e308827354338029b16adb4ee2bed59d08aa79baf5
+DIST 6.7.0-0-202403252230qthelp-documentation.tar.xz 212264 BLAKE2B 13d65615d94770aa706b57cb28cb5b17e4d9fa9976c952b699ba20d3b64a85bf5d0b4f7a13ac6650017f4149e8abe804af9d04766e1c227b3ee138261bab3251 SHA512 af5bc71a894788c830ef96f2413fc5f9ba5e03d1e9d58d4cf8a916e410d8794f064649a6125d4cb6afb77befdcc94e13756542e318e82c4f9b52f49bd8dbc35c
+DIST 6.7.0-0-202403252230qthttpserver-documentation.tar.xz 292040 BLAKE2B 537ac93a8de1aed0f98b32ff73ccf31ef51b28adc6e048d36f212d1934648b542624243409c82d1a97414c850cb121f70e8a83b876a1aea45c6344d816b7e3bb SHA512 25d0733abb2e8789212551c51a5a42efa5bd5bafff8e0d7007310e1dbef5c45f4d0971cc52df49d1d69a985e3eb338ec5ffa7b2938e518465fb1660ce635b50c
+DIST 6.7.0-0-202403252230qthttpserver-examples-6.7.0.7z 51568 BLAKE2B 39c86a6e59eb8db3c8f85b65d72f563964757e3d66fc56c5291e3d2fb4ac2caefa814d57fb553cdfc3bf62106957e770d02ab57bbb58b3ab208a53ea7232ecdd SHA512 ce11c8045c48a4fa759ff33ba135fbaf33e0fa57e69d32e2940c23f59626f8b0395b285ceda3bd38f68df07aae9b878ab83e1fa75e02b78718ce25d746d9657f
+DIST 6.7.0-0-202403252230qtimageformats-documentation.tar.xz 32236 BLAKE2B 89607acb972754f74e178cf015f27346ee6e7898e6aa54cf49af605a6754ae222bbb5e08ff9f1c5958fe57f0699cb26f00e2500a4078d70aaba0dec847f121f5 SHA512 01038aba712b595a6a59d4e06cfce82b9b0d41b7ce305553398bcd2ed851ec93cc3e9524f076518e33fe0a1632e3070c253577477a374071df5c96d9901c303c
+DIST 6.7.0-0-202403252230qtlabsplatform-documentation.tar.xz 539376 BLAKE2B 3ae0219aa821f4f627d791db68ba2693b131a3e43beded36506115f1dc7aaa76e41b8e27e3e151307a48e75e224cfc20fea3509fc0f2ec2e4f225bb1b0a998fa SHA512 53d87ca5cf0c5ac5e2a5a7810df895ab096354e473d36499fe5526a01d9dae4e9eead36c86d2eb10e0f91e5767f088b032e3959f6f80ee415cba041fabc4b2cd
+DIST 6.7.0-0-202403252230qtlinguist-documentation.tar.xz 1133804 BLAKE2B d1dace2390bdcc56b12aa7f77362db30628a611c826c505a8ecb48c8aff3980b28f5f410aabb369caab9978b69b8764734516b08c0c025ebbfe55fe27454bd52 SHA512 8260d7435411b4f0bd248db20fa4f482a7756ed196d00bc00426aad000f15f72ec6490180fc8dcc212be90ccbad6a598ea4f4e1260e701755c19edf732889924
+DIST 6.7.0-0-202403252230qtlocation-documentation.tar.xz 2935816 BLAKE2B 4fd7ba776dc3d2df6a110dc222c921ead84585bce74185a4727e8645a0348cd02b3d58805034cfc10d04559b03ebddb1c136d059069e84bd1ad05d9d168210d1 SHA512 755d7a068cb2e151ca0488d61d6a8ca4f2a4e81db6ab815937cdc6421d57ea983aa2d744ce0b996dd26d8935b144d54d40d17163dd5f126b3a42656d1931274b
+DIST 6.7.0-0-202403252230qtlocation-examples-6.7.0.7z 1570045 BLAKE2B 8e62daeb0826555a9875a4f243ea3af445b5fb278728e9645ca487a0b2d8e7614f643463d76b77e14a6a52bbf9a3a771b1f22eae86a3396095c6ea36c9967fef SHA512 ae1e349388c7ce4d53521cf78b20ccbaeffedfbf958c2f3b002beaefe60bdd2a8e8bab660d6f7b9dc218d66219cc9d0a07797cb6173b8d272ee455c7af700542
+DIST 6.7.0-0-202403252230qtlottieanimation-documentation.tar.xz 40596 BLAKE2B 89de82a96cdb872c7fa3c7c55b4fb56edc206dc9a867e653996c6c52bbc20c51c7423c3dea39da1eb959fdea38405f96a65b45ddaf65dba63f58f48285ac9cf8 SHA512 79f6c61cdd78d80bf81ea107f15b01f6530f943eb328edc3901c4dd80323e9dceca592a81e6e4492c567ba86df20e22dde184496a4b03ce1f6072ae9f0df2529
+DIST 6.7.0-0-202403252230qtmultimedia-documentation.tar.xz 6697224 BLAKE2B 1dfd0a68ad9a1845a7001cf7c716d0258169ef1e76fa56b2b5229d7d7ff2c5e4d8f1cd51add66fb02a8e91001462b86b7b91ea60e0a4cd01272a116f1689b182 SHA512 e75a57408d85eef832869fe9b54fcd1b69ae40dfd66e8a650f12750fab3837cb0f6de275b41c169542923a3dca590063b581607af178d39aa39152a00feab8d6
+DIST 6.7.0-0-202403252230qtmultimedia-examples-6.7.0.7z 2643804 BLAKE2B ba78867ad68aca29ed4e0c51c1596a548385ab4a70eeb7f388335ce6265750659917fdfc7e80497a5047394aeb2f2f50d6823a052f3257ea9c2ab4fcea7d05e3 SHA512 a5c7bbc62f6007ed4fa5222ae2cc46e579a3175c9ba8af0442b7f96a267a8180454d64d420d91bc777f1ec33eebf2da4d9f9a3b31453a8042e2c2d760f76220e
+DIST 6.7.0-0-202403252230qtnetwork-documentation.tar.xz 1431600 BLAKE2B d733ad49f33b7f7487aab8844416f138e0826ddf5032cc4e41ee2ba5cec6806ef8badba3ac7af678e16113a0dc784e041f16f34ba27033531b3d965be3171699 SHA512 42a4a17e1fcb24bf4764db16ed2ea144afee6e8b2377dfeca32463fbd5fc80febbd5912f8413f700fd1f076aa38cd367e16f7f6ce0d52fc19b2e1868e6e993f2
+DIST 6.7.0-0-202403252230qtnetworkauth-documentation.tar.xz 189152 BLAKE2B ebf4f3a8f30a2fc23716f04e2914624f82af95a51d531b5ed5e20d19dc8e2c6f8fa0a05606a0a74819ce65c697e90c2ac47f13d0a740c4ddb9621279574b791a SHA512 493c8a191b50ad029757215d35b045ed6733577d59dee801fc9076dc9ec06161679b99ea38564d477309efea2d5369e044d7be678ea834f15d76b1302ca6bece
+DIST 6.7.0-0-202403252230qtnetworkauth-examples-6.7.0.7z 41496 BLAKE2B 20296f6c0697fa18cace3d89fa858739957afc08ccb46392d523f13dbe7354ec0dea1057a52f83688cb44fe4fe1aa6c32fc575ee174380b40ac20e0b898a8c46 SHA512 4d7b12756d98dab9d67c49182e73e510ea2473a123146ab5ad4fbcdabb8af5268935e4af5d6764795e6077c20753ac1e9e33cf4e20faf3b6b21edec42427bd10
+DIST 6.7.0-0-202403252230qtnfc-documentation.tar.xz 234540 BLAKE2B 3d3029bb2f5a6cece0129c3e40f093383b16ecfb74b5392ab7f0ced7c4e06bf7408994b1c78d8799b77ec06eca0706fa644f6b10ae1d9b5e951bf09305c72f36 SHA512 7e650e7fbd22ad50548ab5b809d9a25b65f266c7650a0ce6703e6a3ea7ea0f459ced4eba580e3754b7e2b3a28b448cd19a443597b79963eed6558a05ce00048b
+DIST 6.7.0-0-202403252230qtopengl-documentation.tar.xz 1022256 BLAKE2B dee9d9b8e014cf75f809869f1ee88b47fd47334d4a20f08b77c363271aa6b92f8fc82671334fdef40985bc95a487c297599c9918559ac28ee3314c8ac9682d28 SHA512 dd13bcd3f2a42a52423eb3d13342d911edf70e6d2538374ef38a38604b364bb6b758bfcbbfe03157669061a84f8ced66a02dac72577882bbc2e9f25d861ff2ac
+DIST 6.7.0-0-202403252230qtpdf-documentation.tar.xz 1023664 BLAKE2B ac18e62d5df065fb72a36c637caf39e951f375a07cc3c4000a4b1ca9b26cdfba248196506fb925a50bea3a1ffcb965b0011203960cf2615602a327e8bd5762a4 SHA512 df34cc7233813e77a49ee7568a5360a70b8c7b2dd86e3022311b73e03529b577e12e49b6cd240594831542358b8b2282f2328d6048fd075f3c9215ea2295008e
+DIST 6.7.0-0-202403252230qtplatformintegration-documentation.tar.xz 42228 BLAKE2B 1452a82215a3b94ec7afc8a4f01fa73820a60ad8eabcaeac94194a1d08b4ba1d9929fa00f91d82562484f4adf1680041fdb4045482c6908926b02b9ab55134f4 SHA512 361de99367a920963a48aa18a68be477c0bef1659dbcf90e4af52c26de5297a9183c31d23c9dcb8df9ecc7def0ee12efa7b3b88ae76e99eaeebc435bb8ffc972
+DIST 6.7.0-0-202403252230qtpositioning-documentation.tar.xz 681600 BLAKE2B beea53e129dcc0f5402215a0cc09a6523bb6008cf606b22a0d7b3304b020cf23ff50e666a2dc3b51879bff3ce04696208cfe837285aedf3149caf61efb535f56 SHA512 e7b139b5095382b0928c460058914ebe5853b91effcfb894470dc12c16990a19554c8b2691b105f05f2439622c435a7f499f9ca7eeddef2aa1882284096f71ce
+DIST 6.7.0-0-202403252230qtpositioning-examples-6.7.0.7z 272133 BLAKE2B 256e770b60d5e5f3fea2fc7251f862e33f27c50d25b357bc31fcb5b6dd7dee5a91f5ae58c4b84589ea38869b9960c9878fda6fb3408812764b4af1fd82b25321 SHA512 25921e4fe8d74391360d13d927a748a565f2a3364fe436acd6ee0fa3c06b6bee0e0d169951daa46e4aa7e3f4be78c47a966977fc22f57b52e0eead5b11bb4c43
+DIST 6.7.0-0-202403252230qtprintsupport-documentation.tar.xz 349912 BLAKE2B d52b7a3223195b5f97af85ede261e004e70419b3a45cf78347440f867b126d504e8ff16803b480a56416704c59713d5c0e4120b37028fad2ca48dc6605395744 SHA512 80bb5a8132accabc4499da1043beffb8ca0523793da6267c0b7ec6cf53e554cd57da07f82d6b844f5cb274a74fc0e24b3208860f277ef6fd23b479037643d26c
+DIST 6.7.0-0-202403252230qtprotobuf-documentation.tar.xz 320456 BLAKE2B 21047dfa9af4a1bb1daff95ae4334b821a02ca45e09785b3b9a0dc628af8c04890c3871392efca5a06520d0be9bc683f80d98dac8026db2ffafa84a2c9ff3941 SHA512 cbf9900852d895254844a0ee133807862348343b3869d075286b3d13b656b776ecba54d3cf602552ab6ed1a86bd790761ba9e4284da560c7ef308bdc537166af
+DIST 6.7.0-0-202403252230qtqml-documentation.tar.xz 1501228 BLAKE2B 3b6a23f69c8a6a4c2e825cd4e9ab5372b21a916b9c32c0f87ceb77e6c7766f90c3dfc3ef95d2293894d42230f56d1aba8e3a46e04bbb070318aa1851b586b415 SHA512 f1f4ad52cd4411927339aa935aa89f4e19564604bf1d95de1d2fc5d66c265f87728ec3a6a621efcda95fee184a4ca14d424dc30e56406ae1ece142fc09b9d948
+DIST 6.7.0-0-202403252230qtqmlcore-documentation.tar.xz 69044 BLAKE2B 2b5a800dc03ad6f098a73987ff0a51de09f0037cfdd273b5a42a6560230bd00f7cd2c14a594bd330392316eaed435d69dc12a61f86daf17a701fa8a93489e9bb SHA512 8f2bfd20d739291c4b4f2aa7d5f904cd40b821efd9204fad9c4a510ecf103cd8d6cdc2f7470e6992475a11f7bdec66256ee9ab7e6ed012cb5d064c3d5e2650c4
+DIST 6.7.0-0-202403252230qtqmlmodels-documentation.tar.xz 138752 BLAKE2B b07e1df18751d14b199da5f802d7848b4313d4d480eb381c693ef11ebaecd7cf241bb6e83054449818dbfab930de82e57c5db20d4c330ebeb8d31e931b87ccc6 SHA512 a3cd2dd72bf4da335af347783dee4a5d4b342e43e959888456bf57b1bbc22c2a254b1ba5ff1345a06cee1816895d300f52206d88d8d9c3471762fa041c45d2cb
+DIST 6.7.0-0-202403252230qtqmltest-documentation.tar.xz 90912 BLAKE2B cf35aecb9f666f3e5a8861f85e546357fdd87d342364c0fb4773c78733a5462dfc28b32cebc83ab71112757d38e73d9abcbae4c19c70ef76d13a294c903bdce4 SHA512 82d953fa542d49cef44f8bf31a2edd2031815c29435687176edba013a0c9bc3cd8cb230b2863a8abd6df83142425cd07111709ed5ca23328fce09c454d4f18b5
+DIST 6.7.0-0-202403252230qtqmlworkerscript-documentation.tar.xz 31272 BLAKE2B 15d11c6ffe44bac4d98d5b959fcf51ee915d56e6d232dba38d4fb1358800831a06144900a8ef354b39fa47ff01acfbc6564e9bb0507fbdfaea83eb11f4a1e1ef SHA512 ae2ed2cbbd9de11326b9aad3c9a447dbf8e21d5e897b7cc5adfb35903107069a4c09b545a071118e9da0713691510c4af1326c8ccdf46b2d134f31d0ae772d06
+DIST 6.7.0-0-202403252230qtqmlxmllistmodel-documentation.tar.xz 37144 BLAKE2B f964eac9142797b6a85258657a5f32d9bd24ab8bfba627031f0e5e4242853bacb0cb5a6f1929be56a85494d222056b86f91e98e9ac8e37f8d01f031d1c4f3603 SHA512 73e0c8bee72c8ac14b10aa56e0c4b5a1b274c7e31768708bee160b2ff3330660cabd8361ecec55f0b716910786b26d771a6ccea522227b9eaf03f745d7aaeab5
+DIST 6.7.0-0-202403252230qtquick-documentation.tar.xz 24048400 BLAKE2B 559b97846d5ab18d12bf4e4dd5f665a9ed63ab709e6c7b5fabe1cc67f38dabcdf965c408af70c2695fbf3a9fad693602bb67c022f45bcbfd5ad38bc39cfa93cb SHA512 6bc2383d8cde235d60436f2de761fe9bfba8c920b0899f4421a9041a2aea2cec51d4f03f2a65a53231cc3e527047ad2c20c2e9a6261833104dc809042d0068ec
+DIST 6.7.0-0-202403252230qtquick3d-documentation.tar.xz 62768032 BLAKE2B e747f199d02448b7e43a1885925ae253b48903d537c4426c37ea01b45365cef43319e892f65c614cf71adff8c03923146a5b9e9c3e669396adc9dd2407927be6 SHA512 504bc5991c4d423a41e5719d1965637ca101029d5d13038ee5156904615fb80061c40751353a7e6ef04f34528f93adc5c8657a9e14dce728840b4414f44939f3
+DIST 6.7.0-0-202403252230qtquick3d-examples-6.7.0.7z 19424579 BLAKE2B 1e3cdc3a6bb454bd7437e8a9db47144e6d0a0d8b2b2b0d86555ecb13db7dd4a1d87f4838ed59958ba747b7c8e88c547cf416ab81041cad3400295071d22bf82d SHA512 bbc8614f0c9127e59e595bab7cbcc7c231a770928520244d68d2d489876f4dcacf30045aaa2bdb3596502e734701af899fbc3b244ba6514f1d8ab7bf44244147
+DIST 6.7.0-0-202403252230qtquick3dphysics-documentation.tar.xz 4591940 BLAKE2B 216dd97f1e3586a09636dfe8e2f4059ba2ece9c761f5061b1e63fc24dcbfb6b991959df51636a53e7a69dfcbb0d32887eee9ef21091a46a50bff6b6b20442484 SHA512 01cf34a8005e38fdcf8b2e9048f475909ed2e46ec804634ddbb2608231604eb2cf36929d47f85fb937cf3816a46b42112340ca8e1d9fc5f89cbb31a11cc9cf74
+DIST 6.7.0-0-202403252230qtquick3dphysics-examples-6.7.0.7z 2354992 BLAKE2B e13e22229c14743fa2d830f8d5c2f5a17949de6fc347d3433a3ec4576278289457e96c530e72931b7278f9eff98a9f201c279936610a132c17649c9b013c50e4 SHA512 da549258572fc819247be01429888fb5789240c0e25adbb8268bdcbb0533025ecd32e1abfc75664847cc368ee2f645b97899518f1392c9459c855d69ca354e11
+DIST 6.7.0-0-202403252230qtquickcontrols-documentation.tar.xz 7158676 BLAKE2B b5c7a6174f57bf3bcd0486671a78143deadeebc6e86ab57f21257187437c84ea1955106a770cc6b2f90abcc0ce500c1397a94677a64c5a43e4366029586f1bef SHA512 1e25d1bc60d2b924bb0c5c2a1bf8777a99812dc13db0a54b46d3609a8d8a95c8e803f963b1a9a09cba4a0b688b97234c7ebe3b62d3949e6d804b30a89ae4bc4d
+DIST 6.7.0-0-202403252230qtquickdialogs-documentation.tar.xz 314268 BLAKE2B eaf24af84b0e5c158f2afb2781cc79ca43e8c9037c3d76a302935a287f8e4846f9a61215a11a1e0e1e690f2ca8328d7b72e9ea5573c6d66dd1eb68285e6837d4 SHA512 d03a915f2c1be57fb9e10a457aa5155b7739b21f9d0b84501dc5caabfaf963565f43411e8a9734ca261b68dce49787ce41e6839bb31b7c19d1a3ed7be31f32e1
+DIST 6.7.0-0-202403252230qtquickeffectmaker-documentation.tar.xz 804656 BLAKE2B d72f7674d350d519f1bdafdbe67e036fb9de22ab5ecb4426afb4d5a79b14a8a320b4b2a7caa02ac13c55a1d1359a3e408642557ea32a5032ab859d59c95cfde9 SHA512 35998cc42f49560c6976a6b1366dbea3035537182715a71ac4f7d99e4817c35e2bbacd33b69adc3b69189984f466e8d4d357488dbf041c1c8ff65fe241afde84
+DIST 6.7.0-0-202403252230qtquickeffectmaker-examples-6.7.0.7z 244674 BLAKE2B 402024185b85023b1ca5c4d4e579a10fb8df0e39c4564128dc1027aa28ee2bbd70cb9bc38d42e129a94829eb5f4c761b240eccf9011da992f831401cf0e72b2d SHA512 a0837a1cacb42b89bb5c495adf88e2e7437b17d6a69a49aa8d884143bea4ca1f906d624907796fda80a9cafc3fc7d0ff5bb131c62a26588aa86a566d8cab6c91
+DIST 6.7.0-0-202403252230qtquicktimeline-documentation.tar.xz 166240 BLAKE2B 3fc6f17b957323d11ef8c56a9c1b1eed8cedd7e2c57001ba629161f4c03a4ed1cb3b66b09ae71b119de665cf04d152ec682e9b3873ce14b95c28e6250fba78aa SHA512 38c2dc18dae2e195aa0bb7afe7bd39563994247d820cf659114fa1d0a9070faaae4d595911e118cd6214d6dace70e6111e4060906bd15aeb35f52a6123ef0501
+DIST 6.7.0-0-202403252230qtremoteobjects-documentation.tar.xz 492760 BLAKE2B 36ecc0f2177582e4327fa3f9e64b490b0d88a5cf0bc68b92fabbcf51cb92c65371ce54823d463dec01fc8f14da57c8fc8b9f39830145c24e910abd9c41a6fa24 SHA512 6fe2259ab78d719d982465c3f5bc342f07195da4e393b7b78c8a993f4512d4b7811a80ac651b2e439e4f448d296f5338acb45afc814f614a9030775451bb50b1
+DIST 6.7.0-0-202403252230qtremoteobjects-examples-6.7.0.7z 81332 BLAKE2B d8af60881fc684aafc52f683a3fa36eaebe3fdc127bf562164e4cb23ae763d323551f820b0eff85182c3ddab4ea654e349d3665b5817fe799de86ae7c96bc700 SHA512 a7cd9ffaa3d5973fbe40a6daceacff48a980086dced991aa60007360073f1d60c0290ed3d3344285f8cb71c1009423e0a4fb0d1c801fdd82c33e63eed314e291
+DIST 6.7.0-0-202403252230qtscxml-documentation.tar.xz 395840 BLAKE2B 27e391a67a4f50ac0592b47a6cfef0b6a742f862cc81fa6db2446987fd80de200c608f67534fe9c80a71fb35405066f2e55077ee60f37d2deb268cf84e0755aa SHA512 dc5a39b4926f64b92719c67725dcf6595d097cf3c4a0f4db7883a4acbe69caf8116047f91a46bd330ca4d3e28b7ac3b1dd2fdea469fd8f68c2c79212124787e6
+DIST 6.7.0-0-202403252230qtscxml-examples-6.7.0.7z 140135 BLAKE2B a2daab396585bb3c548efd97ffe485212a694e001a02a1b49a9ef200a111642c7a37d49e695db6839db17365a25639ffbe361081584b839eb1f1cbc83a4efca7 SHA512 ac848923ed18e21bcd97581de6d0a883c29b73734516802060430816130a16cd8914a4e790c66aca3759947ecf3fc437fdc16194aecc63b16a26af06ceeef841
+DIST 6.7.0-0-202403252230qtsensors-documentation.tar.xz 2139364 BLAKE2B b83db48d439789cddd264849390e49f59b9ad82ac6ef23a8025baf7fb456c392a160a901afab83e5d1f1dc244c8d5082016cb9a6951946d7064b11e2a02d5a36 SHA512 0930bc50f6f859ca2223c3d0a5bfe30b6a2264885d7ae7a52f33e8a5f07ed3f92e53ae4da7be9b5879f362ba63570bee96aaba91b3b38f8d923fa8192cd3d59e
+DIST 6.7.0-0-202403252230qtsensors-examples-6.7.0.7z 53368 BLAKE2B 4bd56e52f51207f03404135aaa8485507f928dd640ccd1c528cbf8c61b02bb5d5ae605f053fba8356482dc69ebbed074fda2579ecb5f39038f3bb61ed695bfcb SHA512 8c08079a0c760242c3c5e28cffd6e3f0458e9e854d974f7b0ac10b258c1f5cd7e79ea683de57d05f1f6cdb7d1a46b07ad5ef8e74f823af880fb3cff82c2d5f65
+DIST 6.7.0-0-202403252230qtserialbus-documentation.tar.xz 737792 BLAKE2B d33ec1ddc36b2e68ac4fbc14777d7588b4a259dd2272e67b4f2af4c231db0548c4ffaa562c2fe4bc41130c226797a9061a8edb8b8d44d27bf896f936da9af9e3 SHA512 709f944d3f54a0ec6dea3f4cc487ef03deb889f4cc1b128a7ee2ded302b0a8ba93b9e13db6d467c42618929c2631977085c40df27bb18dedce95076e8b498ad2
+DIST 6.7.0-0-202403252230qtserialbus-examples-6.7.0.7z 211993 BLAKE2B d88f2dbe226b38a8afdb778e49835ee442e9cfbbe581fa4c54396bdd30902b095bbb7fbc0e57c05cb4ddb272886d13865f58236cc2166c4c5463450d2448e212 SHA512 5a61c8e4f56dc623d0e7a5fbc8fa57a83fb418f634b3df8b96245f2cb4f2609f219ba17b9c6e00c550ea91a518bc9082d6decfae36fac36c986fa5f129423355
+DIST 6.7.0-0-202403252230qtserialport-documentation.tar.xz 184016 BLAKE2B 420d2e371943b0fdc7a27ab6443c7e112cf1b909f89c29858039ff9abd1960eec5895a7ef12011c7672d619dd0694f077e783510d73269f0e918f2b169829719 SHA512 a63be61abd142026c56db793f1818cd6e281dcebaa23da19188502e7043fae98b35c0fc797357a1447b6bd6d174c24c057982b41e06a6d677d91512abb1e23df
+DIST 6.7.0-0-202403252230qtserialport-examples-6.7.0.7z 80952 BLAKE2B 45eaac4b846488c3ec3a1faed4f75b94b11ce40538329d65da0aae2415afcea3faf607d670cc2580e431785393b69d01608bca7f05f6199fea3a8f7a7eda6b3f SHA512 6d9d23b9babf5dd323d3a1286e7935bae29eb34baa584c56ffefb66077b466006bb3f48704097e57fffe08d0264ce3f41f7e2d0b58c3f86d4aef16826512fade
+DIST 6.7.0-0-202403252230qtshadertools-documentation.tar.xz 196068 BLAKE2B 7f610b8dc40a4c5d30b893721e4b6c1cf6ac0ae84afacd5fc49e366fcbeb2042a2b8bbb36e246b846673185c952e3ae7de292afc8d559a729e7b2ae37e664e49 SHA512 68e03391770b9a8fcde1d291c8e16cae233db7248bfcb5da34021c39709f80510e082c96813154845e26a2746b772326c17cad4b53a18555f7d310686ef78d13
+DIST 6.7.0-0-202403252230qtspeech-examples-6.7.0.7z 157696 BLAKE2B 32c48b8296cebaec708ad08f89d131cf5e2d74e15f49d8c09e27343155f4cd2fd23615dc390f99b745f7e555356252d0ebd29ab44690bf795c23f448f778ffea SHA512 9f2b8d52e4fbd3dc4a4809c060c88ed6c97964c05e7e6599a067f32e690b7811be45f9d28a6d63da588d28b09534289257f36cb67d2826d7b4dd8d3c9c00df1f
+DIST 6.7.0-0-202403252230qtsql-documentation.tar.xz 902996 BLAKE2B 1e18da7525629a186aa63d9046ad5593312b9552620b22eff7c9f6cefb28a4ea23803b55900a026e039601f703cb1030658c6c9be72463bbd23fe6d0054c3943 SHA512 37b8b242d0513d66a8274d217e190faf4e7ed533cc4c884f5477e9048decfd04cd29f462c1a558047c184815b50166566c107b32cf8d10ab72b4e4e8709b8bb5
+DIST 6.7.0-0-202403252230qtsvg-documentation.tar.xz 104080 BLAKE2B 0a527d587229b45ca64f5ac79092ff46c1699f0a77b46baca0716800ec32bb6b5d9023702726eeee4603fefa0bebd9011f61561e79119cc1a16faec3879e731c SHA512 372a096d65db79529f895ab5cadb04470205adbe94ad07a9ffa0269b0c4c7f0a136b7d303453b770b8d8a62923072aeab79354dae6e91a532043b6090bf8a140
+DIST 6.7.0-0-202403252230qtsvg-examples-6.7.0.7z 157 BLAKE2B 62710905ab8be2e4ca1a4c5465765ac6a2ac02c314ee1222f8e04bebc7defc7807219962aff22ba8eedb78d3c398617f4f804dce9939f4853016764eeb6b99ce SHA512 f0cd73be79c3fd7d9bbfd08de6198aceacb9ff24e235a89f3f324136bf2ef5a2670b2afafb75baf3874b7b27e04a8a9e37759721e7bc8e1f343d8059ab981eea
+DIST 6.7.0-0-202403252230qttestlib-documentation.tar.xz 220300 BLAKE2B 675deed47f29706f0e601d021dc7e04ff981cc8d983d696454aa462f4df210566c722f90239872532797059ea7903ee8b5e12a4523163fd16f63ea04bba16149 SHA512 9bbd998a77fefb4a56cee10fdf747972f99baf86cad1dc553e621b030986b455eeeb564b38108bdf3b625fabf7423c08a76c2175069e284af5e3a46f67efbb94
+DIST 6.7.0-0-202403252230qttexttospeech-documentation.tar.xz 401632 BLAKE2B 052693ec4dd6689b4b694baa0d92fcb511401661d62db3f6de7f161e5da6dcae227a53fc9044e2d454bb7b2d221573efb0e6a29ca679fb8c21dd595ed49bc4cd SHA512 2e1bcc017909f4978a1da691a450548d5be915e43cfa7d88ba114420336053b2cb9bbd19ac913065c6a8265ebf8c5905bb9eef14faa6cfe9397ee7392754ac82
+DIST 6.7.0-0-202403252230qttools-examples-6.7.0.7z 468609 BLAKE2B 14fb611282295f1e64303b3aadaaa2b7bf0b3cd61c7a402a3ac6b93e7b628d1d8e3d4f59b822bfd095355652166e9c674fdee1cd02dfb6d8eb08b399ab88e54f SHA512 72216602ca8109176eddbd73dc14551a8cc7a99bc62f77cc7f3cbcb99fb8f9a9a828a60972d5325b9c6630b35426d7a14afdcd48e2bfa8a7ea58d9d00629a647
+DIST 6.7.0-0-202403252230qtuitools-documentation.tar.xz 206520 BLAKE2B 674f9fa9c3efae166aa0513866006f757ee6ae66a064f6f653c223cd938767d44a5687d07dd698dd8b6790d2813c4303fb7c61e6b96f86f59c03c419509d07e5 SHA512 08e0720b47a00df5e9c11f76f6d3af7b93da37f4d2ff519102c9904b679c33829364684ebacb79284429396182186dee46d0643b92b1b9ef00d20fcad495a039
+DIST 6.7.0-0-202403252230qtvirtualkeyboard-documentation.tar.xz 2071332 BLAKE2B 2502dcf5a1f7468d768c3b8318edad893a071553e31836081006e833ffe23b8372097b1a75487821e1d67e4e2c1d0902c3ca32f43a0c9f8a8a4d2172a6dd1e52 SHA512 d3ed5a6b9ca46fcda15300dbeb423d6023bb4ff6229530f5d507d7c541dcf9f9941392b11e837fcf41b857d9bd4415f1dadba0aa2bb0833f0fd6f10a4bd8008e
+DIST 6.7.0-0-202403252230qtvirtualkeyboard-examples-6.7.0.7z 7018 BLAKE2B 96e4710198ecc6235d7e8fb2f97bf7ae2fc8d256642d94617e5e32d2d007189973981d5a8c07ebcb17a0d4d6533309eb1f6cffba7dcb3ec25d1c94b01a4e0368 SHA512 0b0be896a9c2ac9ae3b9de17668671f43fc17fe8ba6ef444cd0a9b3936ca63e516794b84c9865ab333fd9f9244d1ed9ee49c9d485babbcb2ef9215e90720ca93
+DIST 6.7.0-0-202403252230qtwayland-examples-6.7.0.7z 568035 BLAKE2B 81193cfcd9d6cdae2303dd5856442eefb072d9e864a6ba714de8d21a233ef902cf319efd72298ee2a4efb6c2e1396a2e05a33fd8b1dcaf20692459da2889115f SHA512 cf630445059173bc0b8ef33d864cb6735deacadea19b57d94d880184e1e4f1e632d475f0d8d304d94dce71fbba50f3a7961869717fa19485d4aaa4b8342123f5
+DIST 6.7.0-0-202403252230qtwaylandcompositor-documentation.tar.xz 1602072 BLAKE2B 26d9bb152a3e518f5fdf1c6ada45711233b7eacae91e1b168eb34a58b1b15e50cffeb3e0c7df9880d8dbe2aab04296ea4d88d8209c778244a91268e4f8da2747 SHA512 a38e47d1a3ac3e85e6c73c78319df77f45c63f169e39fef37b1975d7f85897f1ad14308eb037c7fb2567022fe1782fe90f1d8492e69f065fee0fd0edb9e1dd90
+DIST 6.7.0-0-202403252230qtwebchannel-documentation.tar.xz 166332 BLAKE2B 249220366aa01a3fc91eb0704b65f1f42d12200d4e99f929897c5e99b0f0c927cf27bd220d8ee9f20ef6ae49be74ac64dd66f3383d0c64e310ca39b01b11c700 SHA512 4e3c42a350c8c78479f7d0fc7bce0942e0fac03013c08d2675b61fabd8b5285ad1e3429a9e1eb41391e4beb5cc4c1a0bf2b80e0bbe35a662c2bf2d2ab00939a5
+DIST 6.7.0-0-202403252230qtwebchannel-examples-6.7.0.7z 65949 BLAKE2B 775087cdcd9a15e37612abb820aad5b7f8ee5db2236a3204c3827aa2d7d50615a178c108b5db1038b84fed7ce6e99ad5f5927efc3decd062204c5778d00e4afc SHA512 d99121ecda64fc4c8819e2d047f98ef4dcc7e4524cdf540e8528ee463d9d383441a62f718e1ff900965cc7aef96d4b9b2364c79a65481b433a9989af9152c599
+DIST 6.7.0-0-202403252230qtwebengine-documentation.tar.xz 2004956 BLAKE2B 8a710846459b26da1f2af6f9adc134aaea5ff0109b437768f6382684d3e9e9a72435c6fff85cd28e94832c5a1c52ca637963b8c56e67e5af25d69f10db4f4f9c SHA512 501e4f4517c52ae1d39e759feaefb5db1a8629aace0f6fde6aab64b3708053715d242df795b815677126f303f0d46aa3b5f361dce2f90b4f54662d5381b96caa
+DIST 6.7.0-0-202403252230qtwebengine-examples-6.7.0.7z 1115037 BLAKE2B f7de4668bde9db0c70739d892794bf963605e78add0d7cea8614eadb898bc504c901e2e1299176ec96b4527421d9e221319f329d477f5c9be9473d3d22c6cabf SHA512 0b05232bce76558d916b423ae19496bf7924aa2799b2773688c1fa9c0289c11182d069c7d2eef6011d870113afecef61f62d2d09c0a77b444b3dd49a4aa93249
+DIST 6.7.0-0-202403252230qtwebsockets-documentation.tar.xz 532440 BLAKE2B 0e362c91d6735996d2dbd66f4355c95e704b70ab7c2b649fd3e3a3e95561ea5d094522df047bf65b541432ab38d0189f15d3800702cf2f4fc7218ed3872d0e25 SHA512 e903fd985b045c979641522494dd15b24b350069db967e68cd85d9e92dd05eaf6a46caf78527e86b4e6320da7f91dbac2eedf88a7e806ed3a9d2506b16cde66e
+DIST 6.7.0-0-202403252230qtwebsockets-examples-6.7.0.7z 246697 BLAKE2B 1d5ab6608572916efc479087ab1c967da4337b8847dd926aa43dc201183a37cbd6ddb9626afe1798403cc04a5d8eb01320c58094e82f25baa4bb91fdbd1b6810 SHA512 646f7249a001978604cdea0f77ded628bedc4470cfc7fd63429084851acaccc2aff210d3044a74fee237b5bf247ef8df6d6cb3995c5a022e8d255de14439f15c
+DIST 6.7.0-0-202403252230qtwebview-documentation.tar.xz 126028 BLAKE2B e9b7815a930ac58a5651756e9a058a6ce2cdadbd6e2b927ff04c653e16b412fb635906e14771e20b3d5fb7a26746e41a75e0aaa1ff99ab5f94e1b18748bc88e6 SHA512 c7d8f55d734b3eade7a856e19d0810ff0d3d1522e089806f3e6b236d7695cd9f2b7d888f93fb988c02f84ce15d5292123856ccdb96c9885db3f968ce2703f95c
+DIST 6.7.0-0-202403252230qtwebview-examples-6.7.0.7z 47243 BLAKE2B e71c0b29e2724fa9327deb81fc01abbcbbce840c39b1fe1c73a2e4acdf885501f82f43a553abd51bc74423d4ff9a2ae3f2cebe48ecef0479fc4e5860ea7017d5 SHA512 1bf1b690d705341088bf2f9f9590d3c20d4401c2c892c45ba95bd439dee61640883e64a9299708b6ac04f57d6cb0cb6710c073f5179b3b259f9d5cb8dffa4f67
+DIST 6.7.0-0-202403252230qtwidgets-documentation.tar.xz 18106824 BLAKE2B f3c84450cf00c66387360ceead9581289592ff8df37830d17f1a1744ac2966643c5eaa4ba0c56d74de6eabcbfdeff5fe332ba7e53fa705102a41d43bc7d20ca7 SHA512 7330682ffce376867410a502e2796643217e55e03ba93d5338df6d97e9cbb14cad1805b354ba2a0a66b8473172f30b17bf5023eee9886fcc2c5ea857cd6f06a4
+DIST 6.7.0-0-202403252230qtxml-documentation.tar.xz 341100 BLAKE2B 3b4eb622eba7e7c9e504ddb6e2a92982fdb7de57ae0452b9fc336026a799a069d4fc2678abf1fd3f0366e2b6d6956e7655213cd1e3cb5f0f1b0bf6d5c1aafa1b SHA512 9e4f0b8617153ee32dc648e49f6ef37c1b8be6542d9489ad3f2192cd1b2c2ba0bef13b587f8b912081d957c17c0dff43de2dd7117a655b674983226b56a47a65
diff --git a/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild b/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild
index 0b54b69eab26..22eb323e4c2b 100644
--- a/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild
+++ b/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://doc.qt.io/"
LICENSE="FDL-1.3"
SLOT="6"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+examples +html +qch"
REQUIRED_USE="|| ( examples html qch )"
@@ -81,7 +81,7 @@ qt6_docs_generate_metadata() {
-remoteobjects/qtremoteobjects
+scxml/qtscxml
+sensors/qtsensors
- -serialbus/qtserialbus
+ +serialbus/qtserialbus
+serialport/qtserialport
+shadertools/qtshadertools: # empty examples
+speech/qtspeech="qttexttospeech"
diff --git a/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild b/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild
new file mode 100644
index 000000000000..22eb323e4c2b
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild
@@ -0,0 +1,167 @@
+# 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 ~sparc ~x86"
+IUSE="+examples +html +qch"
+REQUIRED_USE="|| ( examples html qch )"
+
+BDEPEND="
+ examples? (
+ $(unpacker_src_uri_depends .7z)
+ media-libs/libpng
+ )
+"
+
+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/linux_x64/desktop/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_prepare() {
+ default
+
+ if use examples; then
+ # fix broken png from qtdoc-examples (bug #679146)
+ pngfix -q --suffix=.fixed \
+ Examples/*/demos/tweetsearch/content/resources/anonymous.png
+ (( ${?} < 16 )) || die
+ mv "${_}"{.fixed,} || die
+ fi
+}
+
+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.0_p202403252230.ebuild b/dev-qt/qt-docs/qt-docs-6.7.0_p202403252230.ebuild
new file mode 100644
index 000000000000..f0105fb148a1
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-6.7.0_p202403252230.ebuild
@@ -0,0 +1,152 @@
+# 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 ~sparc ~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 5ff3119deba6..e66ca6770530 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,2 +1,4 @@
-DIST qt3d-everywhere-opensource-src-5.15.12.tar.xz 118298584 BLAKE2B 212bed2b9a3e5868b611b133a92a2641111217e3518496b61b773bbc4c5c874de048d96aea8dc770c434db47f52bd413ee368fb2735c4c12ab4fa12afb23bde4 SHA512 fe66aebdfda50c75f588d5dfc1c48c4d39c1e7aa29ee342178016a10ca24dfa00284f89839810121d15aac40d47fcd471f7a3573892210a0abf14e247102a66d
+DIST qt3d-everywhere-opensource-src-5.15.13.tar.xz 118272832 BLAKE2B 35726c265e4abae44549e6ace3994bd7b82e522b5b1aa2dab835ade79c1fba531940ddc62c9c0c8b3ceda3d7b173ae45806e46c20428fc71c209971335d6c687 SHA512 30bb061b13f91a8137e961948431b0ca697135a62c8f601eb0c65dc46f0a1f3e7d850141952f0b673a80002e8493289860d9b86840406e3e72fab4eb515688ad
DIST qt3d-everywhere-src-6.6.2.tar.xz 141560580 BLAKE2B d9fdf4ff9cfb4878068e44a188af014440f9899fd90ae270006f0437ed24c87e2bae3aee18448a34573d4755c425379be1e8bd40f349dd140551839b25c965c5 SHA512 33b5e2e2d4ba78fca31fcc17c1636c04f7092b959711589655d31bd32e8d47043977e27a28157dc44c6f47542b42d6f26d41bd145b382279fcb9cf19bf7b67a0
+DIST qt3d-everywhere-src-6.6.3.tar.xz 141571616 BLAKE2B 747a0e4d8b603064d5b3ddaeaa6ace6d40b6db1a1a36fa7612a96730948a374aba930b09af9f184cc606aae336e312304992ed244d89a157a085d61dd4880232 SHA512 de47d1131fb4219481cb59d3b61f9f06b3785ac429d267da197d637fde1c72b6f8a0633bf1b6e4469dd22c95f2f2fd70f5eadc3b7d7e6324fad764271f741b71
+DIST qt3d-everywhere-src-6.7.0.tar.xz 141570596 BLAKE2B d9731f48157cbeb7e4fb5d1307cd09866bc4eb00f68f42299e1b35ce7ab4ec494418c50fae3513907d41d083e2fb13ff955b31e201e4235abb0d13c4e837c880 SHA512 538027077f9729b91ecc3a4de4a14be212236d0bc4b1f4533a558753b6cb7aa23e1c169c921fa71d61d5f9cffbb85a0535000bf677ca09962ca62cbfcc60e70d
diff --git a/dev-qt/qt3d/qt3d-5.15.12.ebuild b/dev-qt/qt3d/qt3d-5.15.13.ebuild
index 268e053052df..268e053052df 100644
--- a/dev-qt/qt3d/qt3d-5.15.12.ebuild
+++ b/dev-qt/qt3d/qt3d-5.15.13.ebuild
diff --git a/dev-qt/qt3d/qt3d-6.6.9999.ebuild b/dev-qt/qt3d/qt3d-6.6.3.ebuild
index fac726abc29b..a7e384a54768 100644
--- a/dev-qt/qt3d/qt3d-6.6.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
@@ -30,6 +30,7 @@ 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.0.ebuild b/dev-qt/qt3d/qt3d-6.7.0.ebuild
new file mode 100644
index 000000000000..a7e384a54768
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-6.7.0.ebuild
@@ -0,0 +1,37 @@
+# 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 ~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.9999.ebuild b/dev-qt/qt3d/qt3d-6.7.9999.ebuild
index fac726abc29b..f0094074cd16 100644
--- a/dev-qt/qt3d/qt3d-6.7.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.7.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
@@ -30,6 +30,7 @@ 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.9999.ebuild b/dev-qt/qt3d/qt3d-6.9999.ebuild
index fac726abc29b..f0094074cd16 100644
--- a/dev-qt/qt3d/qt3d-6.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
@@ -30,6 +30,7 @@ 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/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index 20eabb8e2e98..fc479437579c 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1 +1,3 @@
DIST qt5compat-everywhere-src-6.6.2.tar.xz 14632168 BLAKE2B b1020344d2c4803b9d76faee15727604b560e2b98a0699507245160df149361453a8c2082cbe37193d7dece673212dc5a6b0f1961e9cc15112152f7b31ed2ba2 SHA512 12e4142ce8e9b0863ee5d39c37f9a04ef696fd34c98b5d955464a1cfcc7d55ea8387b6238a49d9e9380f8c95f4b655ffa64fe250f27fee3d4e9f48065bcabb6a
+DIST qt5compat-everywhere-src-6.6.3.tar.xz 14634848 BLAKE2B 6178a4c95786c968cee83121237bf3cecdcb6866922e8d6b65dffb72045d02be7c75e1146cdd402c6109739da56f2e11b53c5db3137e494a9f1b341f669fc9b3 SHA512 11a1e03216c434c07ff984fc7f225072067bd17f1d469513e84d610d067953ad8f0e492973cfab3afbaaadffd5b1d0db3e84cc96f1abfad4fced0ee852729330
+DIST qt5compat-everywhere-src-6.7.0.tar.xz 14629204 BLAKE2B e7227cee9a73f2f06cf060dfeedc03abefb213363fe866d908abc1d4f144f442d590792584cfe90145c6ddc70fab1da1b440a146cca6495c534bca2419d01c7d SHA512 92115ca88b839171cf69360e0c3add64bb84305fdc28b9459da5eb69df79bfc2884616991ada898242e3614ac4f188dd76aa17889b5fb7fa72316a11efd61c85
diff --git a/dev-qt/qt5compat/qt5compat-6.6.2.ebuild b/dev-qt/qt5compat/qt5compat-6.6.2.ebuild
index 60c6f6084bf6..506e617217f4 100644
--- a/dev-qt/qt5compat/qt5compat-6.6.2.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="icu qml"
diff --git a/dev-qt/qt5compat/qt5compat-6.6.9999.ebuild b/dev-qt/qt5compat/qt5compat-6.6.3.ebuild
index 4462f312f154..506e617217f4 100644
--- a/dev-qt/qt5compat/qt5compat-6.6.9999.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="icu qml"
diff --git a/dev-qt/qt5compat/qt5compat-6.7.0.ebuild b/dev-qt/qt5compat/qt5compat-6.7.0.ebuild
new file mode 100644
index 000000000000..506e617217f4
--- /dev/null
+++ b/dev-qt/qt5compat/qt5compat-6.7.0.ebuild
@@ -0,0 +1,37 @@
+# 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 f20b2d9acb9f..ca120302657c 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1 +1,3 @@
DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2 SHA512 ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece
+DIST qtbase-everywhere-src-6.6.3.tar.xz 48784716 BLAKE2B f79e369c31968d026fb50dd64d53931ea28c25bd7eb442806760f733dbcacd868774d1c991d4da80c5eb40e24d75ffaba61b2cb9036fdc2d189f865b22143596 SHA512 cd96903a3947a1f5cf6a3ff21ab0b3209ed421d2a8c45acb34ae5aa7ad0501cb79e26cfa81bc02141d5731ebfa662442f37806e97994332077d963c9e70a5f54
+DIST qtbase-everywhere-src-6.7.0.tar.xz 49314276 BLAKE2B f4ec35fd3c15d56a28e1608dec927eaf34d84c2250405d921adadc16d90ec148f4983024dcf9be1832de91381d18e33fd7578d60d8654469e23530a210618e11 SHA512 72896cc5a677361779f49d60dbdfc33a21d77bd479e0586b0beb03eee2016d613aee56e798143a489431a07a5e7a7db4c7c046105a11b63dd178768f3a7f195a
diff --git a/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch
new file mode 100644
index 000000000000..e7eb9dcc9209
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch
@@ -0,0 +1,15 @@
+Simply disable the broken path rather than worry about it for now.
+
+Likely an easy fix but would rather this be handled upstream and
+reported by someone that is affected and can test.
+
+https://bugs.gentoo.org/926287
+--- a/src/gui/painting/qrgbafloat.h
++++ b/src/gui/painting/qrgbafloat.h
+@@ -20,5 +20,5 @@
+ public:
+ using Type = F;
+-#if defined(__AVX512FP16__) && QFLOAT16_IS_NATIVE
++#if 0
+ // AVX512FP16 has multiplication instructions
+ using FastType = F;
diff --git a/dev-qt/qtbase/files/qtbase-6.6.3-pkgconf-deps.patch b/dev-qt/qtbase/files/qtbase-6.6.3-pkgconf-deps.patch
new file mode 100644
index 000000000000..965dade1c133
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.6.3-pkgconf-deps.patch
@@ -0,0 +1,35 @@
+https://bugs.gentoo.org/928299
+https://bugreports.qt.io/browse/QTBUG-124135
+https://codereview.qt-project.org/c/qt/qtbase/+/553372
+From: Alexey Edelev <alexey.edelev@qt.io>
+Date: Fri, 05 Apr 2024 14:50:37 +0200
+Subject: [PATCH] Prefer the versioned targets over the namespaceless one when collecting deps
+
+Change the way we collect dependencies in __qt_internal_walk_libs.
+Prefer the versioned Qt targets over the namespaceless. This fixes the
+generating of the pkg-config configs.
+
+Pick-to: 6.5 6.6 6.7
+Task-number: QTBUG-124135
+Change-Id: I660376e122a99b5bc0874f2bc6ccd4d80c9ad453
+--- a/cmake/QtPublicWalkLibsHelpers.cmake
++++ b/cmake/QtPublicWalkLibsHelpers.cmake
+@@ -184,13 +184,13 @@
+ if(lib_target MATCHES "^::@")
+ continue()
+ elseif(TARGET ${lib_target})
+- if ("${lib_target}" MATCHES "^Qt::(.*)")
+- # If both, Qt::Foo and Foo targets exist, prefer the target name without
++ if(NOT "${lib_target}" MATCHES "^(Qt|${QT_CMAKE_EXPORT_NAMESPACE})::.+")
++ # If both, Qt::Foo and Foo targets exist, prefer the target name with versioned
+ # namespace. Which one is preferred doesn't really matter. This code exists to
+ # avoid ending up with both, Qt::Foo and Foo in our dependencies.
+- set(namespaceless_lib_target "${CMAKE_MATCH_1}")
+- if(TARGET "${namespaceless_lib_target}")
+- set(lib_target ${namespaceless_lib_target})
++ set(versioned_qt_target "${QT_CMAKE_EXPORT_NAMESPACE}::${lib_target}")
++ if(TARGET "${versioned_qt_target}")
++ set(lib_target ${versioned_qt_target})
+ endif()
+ endif()
+ get_target_property(lib_target_type ${lib_target} TYPE)
diff --git a/dev-qt/qtbase/files/qtbase-6.7.0-qspan-ifdef.patch b/dev-qt/qtbase/files/qtbase-6.7.0-qspan-ifdef.patch
new file mode 100644
index 000000000000..4c2a37cb6c35
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.7.0-qspan-ifdef.patch
@@ -0,0 +1,29 @@
+https://bugreports.qt.io/browse/QTBUG-123937
+From 6810220218cbbf2854ecdedb291f7e4a84b31e54 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Wed, 3 Apr 2024 00:47:01 +0200
+Subject: [PATCH] Use ifdef instead of if for __cpp_lib_span
+
+Like the other times it's used in this file
+
+This is causing compilation errors in projects that use -Werror=undef
+
+Fixes: QTBUG-123937
+Change-Id: I0cdd2910755dc9079890011dd8dbc27a6e64793e
+Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
+(cherry picked from commit 699ddcb15b5e981d32ea65d1c1a12f8fa0b06e0d)
+Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
+--- a/src/corelib/tools/qspan.h
++++ b/src/corelib/tools/qspan.h
+@@ -297,7 +297,7 @@ public:
+ : QSpanBase(il.begin(), il.size())
+ {}
+
+-#if __cpp_lib_span
++#ifdef __cpp_lib_span
+ template <typename S, size_t N, if_qualification_conversion<S> = true>
+ Q_IMPLICIT constexpr QSpanBase(std::span<S, N> other) noexcept
+ : QSpanBase(other.data(), other.size())
+--
+2.44.0
+
diff --git a/dev-qt/qtbase/qtbase-6.6.9999.ebuild b/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild
index a39a20691815..f842fee2eae4 100644
--- a/dev-qt/qtbase/qtbase-6.6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
declare -A QT6_IUSE=(
@@ -168,6 +168,7 @@ src_configure() {
-DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
-DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
+ -DQT_FEATURE_relocatable=OFF #927691
$(qt_feature ssl openssl)
$(qt_feature ssl openssl_linked)
$(qt_feature udev libudev)
@@ -274,6 +275,10 @@ src_test() {
# 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}
diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild b/dev-qt/qtbase/qtbase-6.6.3-r1.ebuild
index 14520bcdd35c..e0cd4c8e4736 100644
--- a/dev-qt/qtbase/qtbase-6.6.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.3-r1.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
declare -A QT6_IUSE=(
@@ -137,7 +137,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
+ "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
+ "${FILESDIR}"/${PN}-6.6.3-pkgconf-deps.patch
)
src_prepare() {
@@ -168,6 +169,9 @@ src_configure() {
-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)
@@ -274,6 +278,10 @@ src_test() {
# 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}
diff --git a/dev-qt/qtbase/qtbase-6.7.0-r1.ebuild b/dev-qt/qtbase/qtbase-6.7.0-r1.ebuild
new file mode 100644
index 000000000000..23c59f62fc8d
--- /dev/null
+++ b/dev-qt/qtbase/qtbase-6.7.0-r1.ebuild
@@ -0,0 +1,381 @@
+# 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 ~sparc ~x86"
+fi
+
+declare -A QT6_IUSE=(
+ [global]="+ssl +udev zstd"
+ [core]="icu"
+ [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="
+ $(
+ 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)
+# dlopen: renderdoc
+RDEPEND="
+ 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:= )
+
+ 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
+ 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 )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ 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.6.3-pkgconf-deps.patch
+ "${FILESDIR}"/${PN}-6.7.0-qspan-ifdef.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() {
+ 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)
+
+ # 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)
+ )
+
+ if use amd64 || use x86; then
+ # see bug #913400 for explanations
+ local cpufeats=(
+ # list of checked cpu features in configure.cmake
+ avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}
+ f16c rdrnd rdseed sse2 sse3 sse4_1 sse4_2 ssse3 vaes
+ )
+ # handle odd ones out not matching -m* and macros (keep same order)
+ local cpuflags=( "${cpufeats[@]}" aes sha )
+ local cpufeats+=( aesni shani )
+
+ local -a intrins
+ IFS=' ' read -ra intrins < <(
+ : "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
+ $(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1
+ $(printf '__%s__ ' "${cpuflags[@]^^}")
+ EOF
+ assert
+ )
+
+ # do nothing and leave to qtbase if no macros expanded (test failed?)
+ if [[ \ ${intrins[*]} == *\ [^_\ ]* ]]; then
+ local -i i
+ for ((i=0; i<${#cpufeats[@]}; i++)); do
+ [[ ${intrins[i]} == __* ]] &&
+ mycmakeargs+=( -DQT_FEATURE_${cpufeats[i]}=OFF )
+ done
+ mycmakeargs+=( -DTEST_x86intrin=ON )
+ fi
+ fi
+
+ 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_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_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
+ tst_qprocess
+ ')
+ # fails due to hppa's NaN handling, needs looking into (bug #914371)
+ $(usev hppa '
+ tst_qcborvalue
+ tst_qnumeric
+ ')
+ # bug #914033
+ $(usev sparc '
+ tst_qbuffer
+ tst_qprocess
+ tst_qtconcurrentiteratekernel
+ ')
+ # 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.9999.ebuild b/dev-qt/qtbase/qtbase-6.7.9999.ebuild
index c2827c3f3ac9..016279f8fec5 100644
--- a/dev-qt/qtbase/qtbase-6.7.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.9999.ebuild
@@ -138,7 +138,7 @@ 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.2-x32abi.patch
+ "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
)
src_prepare() {
@@ -148,6 +148,13 @@ src_prepare() {
# 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
}
@@ -169,6 +176,9 @@ src_configure() {
-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)
@@ -277,6 +287,10 @@ src_test() {
# 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}
@@ -324,6 +338,7 @@ src_test() {
tst_qicoimageformat
tst_qimagereader
tst_qimage
+ tst_qprocess
')
# fails due to hppa's NaN handling, needs looking into (bug #914371)
$(usev hppa '
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index c2827c3f3ac9..016279f8fec5 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -138,7 +138,7 @@ 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.2-x32abi.patch
+ "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
)
src_prepare() {
@@ -148,6 +148,13 @@ src_prepare() {
# 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
}
@@ -169,6 +176,9 @@ src_configure() {
-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)
@@ -277,6 +287,10 @@ src_test() {
# 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}
@@ -324,6 +338,7 @@ src_test() {
tst_qicoimageformat
tst_qimagereader
tst_qimage
+ tst_qprocess
')
# fails due to hppa's NaN handling, needs looking into (bug #914371)
$(usev hppa '
diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
index 008bf34983f0..1b6f08ffd2cd 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -1,2 +1,2 @@
-DIST qtconnectivity-5.15.12-gentoo-kde-1.tar.xz 4872 BLAKE2B 910754b2f0619f38a2b5874750e34a9b9d91068b9fbaa8be86f8a88dabfed9a7b4b02a24e998a83dfa0a294307ca19ff131e2305dc9a376ec1a2542927b3e012 SHA512 905e6135397ffd1021e53429306462c3e69fe5fc98e071d60adb61a2be0eab9fa6db30a5154832f7d3dc18bc085225fcafbc8b70010b2925209d1730ba0c045d
-DIST qtconnectivity-everywhere-opensource-src-5.15.12.tar.xz 2829264 BLAKE2B bfecaee93b5d245ab9a4cfb3ed8fd8fa13a313fe79b0f53cf33e0204e43f801fa2bc07fcf132745ba0561a6b90cc31f3d45887cf60ad665f956739c895ab1d9f SHA512 36cbdaf63e7f478a5bb1b51d14b8671a24251614fc99d07cab195a596a9b60f28dd013c5f2a3af914f655a12725b1e6e2318324393ee0f0586c746a1a670f224
+DIST qtconnectivity-5.15.13-gentoo-kde-1.tar.xz 3860 BLAKE2B baab5cb0ff95f149e9df81997eb497869477647a4b63b4da479496daa949948e46f764f1408b48e22dd22b90f99226d9d36eadef4c0587015c3d42ed7cfa573d SHA512 18997aaf37d6cc3b0c05d8bd1a3a9f729cc3fbc3e59fd69045be1f5f6421282ebe1c905cd700120b60ad6490c1e4374e5586880db8e622aeec1662ea0b5c906d
+DIST qtconnectivity-everywhere-opensource-src-5.15.13.tar.xz 2829340 BLAKE2B de9cdf9fe4e6fa78b5d14712a57f714eb7f7c8e9c9b89d07db098a41ab8f0c8a6ba4ce54e3652f352335370aa44fac201459abdb550f71a1884919caa5188959 SHA512 631947135a362b5a417b84702b3755588e5c7fe1c9cca5b523c8d8ca340b42f929aaf58c49d8282ec46b85b58afe8f0f2600024875fb9a7bd1145566ca328966
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.13.ebuild
index 199dd5baf53e..199dd5baf53e 100644
--- a/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.13.ebuild
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 4e12d8149f94..24d0a9a6c8db 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,2 +1,4 @@
-DIST qtcharts-everywhere-opensource-src-5.15.12.tar.xz 4254676 BLAKE2B d2c11f58c478b8d48e14b1720652dc3471702e30e34d17a351a8da59c9c733bd71b4cf32195d61cdebbc3db1d14eff3d5e5b93168699ee86beee09b45efb2fe1 SHA512 543c9fe0dfd04f19407d3c11c2a1ed93da34b493cfb758b4b2a9e86a7325476e1f754de3281e366eff52e96d8f12fb44c9ff8f3e047069c409cb171687d11df4
+DIST qtcharts-everywhere-opensource-src-5.15.13.tar.xz 4254788 BLAKE2B 7f1f40951d26260ff625befc0834e12471f9c0c6f622b66092f8624ec6ecd8ee6d8fb82874b9f4f34b75173f5b0a1e3e8182f96c1939cd319c7d16625b8dc6e0 SHA512 a4ebdb7577683a68c960fee649ffac543528791daa88fd412ab5fdda3765719921cd4daebc49395c4108a3da2bafdbf8e08008fcced4c18b4d1a3acedb377796
DIST qtcharts-everywhere-src-6.6.2.tar.xz 4660052 BLAKE2B d8c12564d988a906280bb0781a1a23a97b2cd81a575529906880ebcd0aaf44fcdaf605f2522ad6b6592f6792fa02c2e9be1a0ed2c635155c157a993c9fc8dfce SHA512 c6e001033aa2771288786924e2eea87840eb13227a6bb3d7a7605b33bb1d835db334a6c4023bdd79b63b6078267d16b5fdfeb2e4827752c00aefb9def24a3ec0
+DIST qtcharts-everywhere-src-6.6.3.tar.xz 4660256 BLAKE2B 1f910de12070822edfafeb1226c67e5bbcfc723cd1977a65f00022736de5a95fca0d2731f03cd10562d33394a5f980dbb3c557ae4d07a2cf4a869b6d4091e4f7 SHA512 86f201d22104789d1e0de5c7cb8241301ab4cb138cc2e82dace9509e96afcbfbd05e1d7990a8d1939567f6086dfb4acccf954c1cd558fcf2a12332f279be4e61
+DIST qtcharts-everywhere-src-6.7.0.tar.xz 4660736 BLAKE2B 7be97979f3ddbd861f813abe55b21487a6c74599116468a45523afe2bb1d3513eae11ec09947812e1e9ef94f9439c13c7d91d453aa558fac35e200f9b77a6ca2 SHA512 4cdabacd053630e0783850d8a2204e717e2508ef749eb3d5f365494bc8cda31db066bb0bcba91bccf379f4667ca6825b8c7bc59e87e918c7e2e126b4c52655a6
diff --git a/dev-qt/qtcharts/qtcharts-5.15.12.ebuild b/dev-qt/qtcharts/qtcharts-5.15.13.ebuild
index fdd730c0d344..fdd730c0d344 100644
--- a/dev-qt/qtcharts/qtcharts-5.15.12.ebuild
+++ b/dev-qt/qtcharts/qtcharts-5.15.13.ebuild
diff --git a/dev-qt/qtcharts/qtcharts-6.6.2.ebuild b/dev-qt/qtcharts/qtcharts-6.6.2.ebuild
index cb79be240102..7b7d54225d6a 100644
--- a/dev-qt/qtcharts/qtcharts-6.6.2.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="gles2-only qml"
diff --git a/dev-qt/qtcharts/qtcharts-6.6.9999.ebuild b/dev-qt/qtcharts/qtcharts-6.6.3.ebuild
index 264ac86f8886..7b7d54225d6a 100644
--- a/dev-qt/qtcharts/qtcharts-6.6.9999.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="gles2-only qml"
diff --git a/dev-qt/qtcharts/qtcharts-6.7.0.ebuild b/dev-qt/qtcharts/qtcharts-6.7.0.ebuild
new file mode 100644
index 000000000000..7b7d54225d6a
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-6.7.0.ebuild
@@ -0,0 +1,28 @@
+# 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/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.13.ebuild
index 39dca7203cea..39dca7203cea 100644
--- a/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.13.ebuild
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 5ebe003bb590..6f532d553d16 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1 +1,3 @@
DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a
+DIST qtconnectivity-everywhere-src-6.6.3.tar.xz 1060952 BLAKE2B d16e79be7cdd22c856827035d3557bc3fbbb82d0f6701eb04f9f2302e4df86b2d0f7706249e722e26554ed1d22fa377c9ea00758f84cdaf1dd42018501a72ef5 SHA512 e75eea3d9c95532dafd3e2c765b1109f066e4b583d00205d18655e39f43f7373122e4d014d405d655d12b2246470083f1ac5dada0698bc1b0fb1d115a9fca6ea
+DIST qtconnectivity-everywhere-src-6.7.0.tar.xz 1060904 BLAKE2B 83669930846e57495c193b467c8a004eb2a61017934b5f1c8ecb39de24f538b40671dc06ec558e0809e131f008abc16826a246abbe5acee59ebaf69849070652 SHA512 bbdb6798a9cca5ec523d0f06aa3e1ea0024e4c7bd5cba765ad87b7b2f40ec59bd2a557bb45224bb3490c818292ccf04283f7c5d47723d95d83f2edf85c214b78
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild
index 006963f85458..25fa20e4c595 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 arm64 ~loong"
fi
IUSE="+bluetooth nfc smartcard"
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild
index ee563938e4e6..02d652404d9a 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.6.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
fi
IUSE="+bluetooth nfc smartcard"
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild
new file mode 100644
index 000000000000..02d652404d9a
--- /dev/null
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild
@@ -0,0 +1,72 @@
+# 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 ~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_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.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.9999.ebuild
index ee563938e4e6..de07cbfd1ffe 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.7.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
IUSE="+bluetooth nfc smartcard"
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
index ee563938e4e6..de07cbfd1ffe 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
IUSE="+bluetooth nfc smartcard"
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index 5e79c7375530..945cf510181a 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild b/dev-qt/qtcore/qtcore-5.15.13.ebuild
index f719b5d123dc..8a419f7c95fb 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- QT5_KDEPATCHSET_REV=3
+ QT5_KDEPATCHSET_REV=1
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
index 0084514377c6..a96b03302965 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1 +1 @@
-DIST qtdatavis3d-everywhere-opensource-src-5.15.12.tar.xz 5193584 BLAKE2B ab7f1fe9cbef64b776c167d2e848e3cb62a28b75d8bc62816de43eff4debdc02be27624cc09950d318594bd1bc6190c8e6796d09075360d85539a091f918dab2 SHA512 6a734bd1e3296aaae94358e2315a7c4b033b113b27b9e1e75f0d888231c11c2fdf1caa17c40c4ed545ad8e4a735766368c1bf04e6b36e53ba3164f0f8d66a1c6
+DIST qtdatavis3d-everywhere-opensource-src-5.15.13.tar.xz 5193400 BLAKE2B a18ea618e4c3b55ca4584347f38f7c570d1c0d940115169413e272dd6f1f4629021d16997c40857a9322e61b223b03d87d825bfe02ebb9b5bbee612939adc026 SHA512 ced9c6083ade43f43db2a86b20188a75a7028b7f89613a0d94ea48ec795b234af669caa45227cbbc7c2c3187b017fb5521c2d7c16834277d9dba1671afb00076
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.13.ebuild
index 3f51132a6a8f..3f51132a6a8f 100644
--- a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.13.ebuild
diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtdbus/qtdbus-5.15.12.ebuild b/dev-qt/qtdbus/qtdbus-5.15.13.ebuild
index 6d45c7d06d1f..6d45c7d06d1f 100644
--- a/dev-qt/qtdbus/qtdbus-5.15.12.ebuild
+++ b/dev-qt/qtdbus/qtdbus-5.15.13.ebuild
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 1066e5ca9f35..2df0f9bbe23b 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,3 +1,5 @@
-DIST qtdeclarative-5.15.12-gentoo-kde-1.tar.xz 31060 BLAKE2B 5ba538d765febd0b32faa6632616041425f37128087f5862b2701e0fecf46bdca1eb3235fa87d383b555205be4081a466447e36ba98d6268454fd264722af295 SHA512 f07f48f88cc336f2d5877fb6e744c09405ce2e51f0f8487b08903222d73b11033d48c1c3ee711da7f2a29c43421e4110ee2c13d52f0a71ac1c92980dff122ae1
-DIST qtdeclarative-everywhere-opensource-src-5.15.12.tar.xz 21602960 BLAKE2B 45f44de33801648ffc8c641ac65525ed6ac36a4484e21ef1e7706fd5b005c4f271aadfddd05b1be8a369695962e1675f39cf072d335550f1c14e8abc5c4b334a SHA512 3ebe195dac22efa2e71a4520e4816592204431bc724d94a38d9f426424624990199f7e99b72c7d96f6ae324bb18b7eec89ea2b5db63ff2f1d24a997be25a0589
+DIST qtdeclarative-5.15.13-gentoo-kde-1.tar.xz 29248 BLAKE2B 461a602e27ef73e7a41c3bfb7fc20eb236d9d0559a5ef640d483f1765970731e0b1850a4cc976852f6ef3b292093b07904e0de3d710d64b8b38a59164e5ec19b SHA512 4fac0e76c4095c806a42767668c332548ad376dbdaae54556fa38a150aea915be52f69acd287eafc9b2f1a0f86fcd24c285565e46d34f6e47943a7a677e9bf2d
+DIST qtdeclarative-everywhere-opensource-src-5.15.13.tar.xz 21604012 BLAKE2B 3569cb1de1a2693a759929f54d87277e974e7b9d41eea5b57c5f096b80b0193456c4445de8c97df6b651fc5137e3f90563767a56053ed189b8d90321b234855a SHA512 fd16159217f7526f6e56d1849ffb2d219e0bee48581e4a1d3bdec1602f884038f3747da68b8905a6858e6e8e03e18b9da4d598a154d4d0a11a62b818940d3113
DIST qtdeclarative-everywhere-src-6.6.2.tar.xz 34361600 BLAKE2B bc748ed06e2e7ed9c789971e76d92047a847f3afd7be79eb7364149608dcb153586cf5157bc34a0ddc17c89818e80b7d1f13b94522ad1c9fb4ce1848d881846b SHA512 944e9f824dd8ec47d9e23e716d09142c5942f4478238f207d70f1144993440afa7925f85f3fd4cb5659191dee6a142524db40c7144c69c8bec9817591324cee1
+DIST qtdeclarative-everywhere-src-6.6.3.tar.xz 34374500 BLAKE2B 781cb27e4fa6e17e007417855bc76ba95b5fce5ee130952f672cd111b4b4aee6e1574982210add840c1e9b453836233cbd0ddc99a5b97b1f2fcbd0869198f4ef SHA512 78b19353ddc447dc2b850987ee1e9fe5c898c641190fdc45001369d3d08487d62b3a20f22532c9bd9a365d3e2fcb910091001c7766142c4c6c510ac61c6a6fca
+DIST qtdeclarative-everywhere-src-6.7.0.tar.xz 35360444 BLAKE2B 28aa00dfd59967ebd0d3f5fc845483bea83522cbd592f2bb98cbe6ff2a6f549abb865f636579d90e3bf4374f58af6da5e2e28bf7005fa97e451e9f7c88203f4c SHA512 b189f3fc4ae9ad3e5c26aa56696b97cb2f1894cb23110928a31e5a62fb779578b492bec2f4dda5b31958a33eb2571ec4e1085ae6864442507be3ae0da83c96ee
diff --git a/dev-qt/qtdeclarative/metadata.xml b/dev-qt/qtdeclarative/metadata.xml
index 2d0b3fc41d29..b6df94c4541c 100644
--- a/dev-qt/qtdeclarative/metadata.xml
+++ b/dev-qt/qtdeclarative/metadata.xml
@@ -9,6 +9,7 @@
<flag name="localstorage">Build the LocalStorage import for QtQuick (requires QtSql)</flag>
<flag name="network">Enable QtNetwork support</flag>
<flag name="opengl">Enable OpenGL support</flag>
+ <flag name="qmlls">Build the qmlls tool using <pkg>dev-qt/qtlanguageserver</pkg></flag>
<flag name="sql">Enable QtSQL support</flag>
<flag name="widgets">Enable QtWidgets support</flag>
</use>
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.13.ebuild
index 05448ba255e6..05448ba255e6 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.13.ebuild
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild
index 1eadca9fb01c..f9ae12f80864 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild
@@ -8,16 +8,16 @@ inherit qt6-build
DESCRIPTION="Qt Declarative (Quick 2)"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="opengl +sql vulkan +widgets"
+IUSE="accessibility opengl +sql vulkan +widgets"
# behaves very badly when qtdeclarative is not already installed, also
# other more minor issues (installs junk, sandbox/offscreen issues)
RESTRICT="test"
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network,opengl=,sql?,vulkan=,widgets=]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]"
DEPEND="
${RDEPEND}
vulkan? ( dev-util/vulkan-headers )
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild
index 16a044e685e6..f9ae12f80864 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild
@@ -8,16 +8,16 @@ inherit qt6-build
DESCRIPTION="Qt Declarative (Quick 2)"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="opengl +sql vulkan +widgets"
+IUSE="accessibility opengl +sql vulkan +widgets"
# behaves very badly when qtdeclarative is not already installed, also
# other more minor issues (installs junk, sandbox/offscreen issues)
RESTRICT="test"
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network,opengl=,sql?,vulkan=,widgets=]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]"
DEPEND="
${RDEPEND}
vulkan? ( dev-util/vulkan-headers )
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild
new file mode 100644
index 000000000000..6385d3746191
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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 ~sparc ~x86"
+fi
+
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
+
+# behaves very badly when qtdeclarative is not already installed, also
+# other more minor issues (installs junk, sandbox/offscreen issues)
+RESTRICT="test"
+
+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 network qml_network)
+ $(qt_feature ssl qml_ssl)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild
index a4e5c61fd98d..64a1db661828 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild
@@ -12,13 +12,17 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="+network opengl +sql +ssl vulkan +widgets"
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
# behaves very badly when qtdeclarative is not already installed, also
# other more minor issues (installs junk, sandbox/offscreen issues)
RESTRICT="test"
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network=,opengl=,sql?,ssl?,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 )
@@ -30,7 +34,9 @@ BDEPEND="
src_configure() {
local mycmakeargs=(
+ $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
$(cmake_use_find_package sql Qt6Sql)
+ $(cmake_use_find_package svg Qt6Svg)
$(qt_feature network qml_network)
$(qt_feature ssl qml_ssl)
)
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
index a4e5c61fd98d..64a1db661828 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
@@ -12,13 +12,17 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="+network opengl +sql +ssl vulkan +widgets"
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
# behaves very badly when qtdeclarative is not already installed, also
# other more minor issues (installs junk, sandbox/offscreen issues)
RESTRICT="test"
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network=,opengl=,sql?,ssl?,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 )
@@ -30,7 +34,9 @@ BDEPEND="
src_configure() {
local mycmakeargs=(
+ $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
$(cmake_use_find_package sql Qt6Sql)
+ $(cmake_use_find_package svg Qt6Svg)
$(qt_feature network qml_network)
$(qt_feature ssl qml_ssl)
)
diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qtdiag/Manifest
+++ b/dev-qt/qtdiag/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qtdiag/qtdiag-5.15.12.ebuild b/dev-qt/qtdiag/qtdiag-5.15.13.ebuild
index 52479a5ac725..52479a5ac725 100644
--- a/dev-qt/qtdiag/qtdiag-5.15.12.ebuild
+++ b/dev-qt/qtdiag/qtdiag-5.15.13.ebuild
diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
index 55454b96e3e1..a8f1d909359b 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1 +1 @@
-DIST qtgamepad-everywhere-opensource-src-5.15.12.tar.xz 389876 BLAKE2B dc553cfc145077c0587983ef9705a0ab0dbe95ab74f68e82807da71f92950df7b6ae918b459e304faf75194b6eee4a9e1a179bf6d27bc5ea4a0e1b889ad42a06 SHA512 8a5f6c8fac4e7977b1c93efda698e27c6bc1e66b844f86642ae05ba104d8f14f30e6cb95ba4b3923e2e43d117af52354cfb5a6d35ffd159e29a336710fc63f93
+DIST qtgamepad-everywhere-opensource-src-5.15.13.tar.xz 389840 BLAKE2B f6308286594c0adb2542244d921b17c9d3454935813015aa16cbd9ac47e6d6131f8bdea00a6be748bc47d20a478812fbc7bb2a267e19ac3c9cdf4d2f54679fad SHA512 03f403c0f966c95b0c64286c047c54bc09e49ad7029de8476d792cc240d0d8b78a426f98e6358376cfc2abcaefb2500ff2182414bd8c2244541b065220780f63
diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.13.ebuild
index 2eb0ece47843..2eb0ece47843 100644
--- a/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild
+++ b/dev-qt/qtgamepad/qtgamepad-5.15.13.ebuild
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
index 69d15bd1c07b..0388f063e122 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1 +1 @@
-DIST qtgraphicaleffects-everywhere-opensource-src-5.15.12.tar.xz 14045416 BLAKE2B 37c44d89ee6c8b029bd1e6352ea2b8e254d3ac907f268cb0e660e0fad0382a902f071ebc1de8db93d842a5b44038a5b6864ef98f833d83002a0445022d662507 SHA512 c0993082e96c5d8e26cc4e2e45320542d21fb7c716dfb6b087b385a985fff358cdff7e3d5d4ca3fc8fc9813e7c110165aa034d5e8d32e8082ad007b7bf929531
+DIST qtgraphicaleffects-everywhere-opensource-src-5.15.13.tar.xz 14045368 BLAKE2B abf15115c90baf2d91bd050ca055bf390e94e68ad99b8af14660ece092aad760a16ceb573ee6ebfe94fe9172ae03808fa948cdb77cc3f3501c33458b2816a277 SHA512 ee2f4e24ced70c1531ceb310c90d6c0bb5300f527a247f07599467f355fb89a426cce6bacb25b77b6ec62f4e358d2345093343ad442acd182dcaca77e031a0bf
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.13.ebuild
index af898ff7ad54..af898ff7ad54 100644
--- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.13.ebuild
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index 5e79c7375530..945cf510181a 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.13.ebuild
index 907ac3454882..9ed93471cf64 100644
--- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- QT5_KDEPATCHSET_REV=3
+ QT5_KDEPATCHSET_REV=1
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
@@ -128,8 +128,6 @@ QT5_GENTOO_PRIVATE_CONFIG=(
:gui
)
-PATCHES=( "${FILESDIR}/${P}-CVE-2024-25580.patch" ) # bug 924647
-
src_prepare() {
# don't add -O3 to CXXFLAGS, bug 549140
sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qthelp/qthelp-5.15.12.ebuild b/dev-qt/qthelp/qthelp-5.15.13.ebuild
index 9aacb12ebef3..9aacb12ebef3 100644
--- a/dev-qt/qthelp/qthelp-5.15.12.ebuild
+++ b/dev-qt/qthelp/qthelp-5.15.13.ebuild
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 3e3cd76ebd7e..39621a56053f 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1 +1,3 @@
DIST qthttpserver-everywhere-src-6.6.2.tar.xz 162152 BLAKE2B dc83b39aa99d39f0255bc841e8d7ac171ef477f4327e9447adff54624cfc7e698336786dd59b51450ea2d1f0e899c9ad38e32c8b9c2668514923b369fc4cce8e SHA512 e436c8525febbf58071159032d3d115c1eb9780e1b261aa7bb2d33e29979cc2a24be559d9db348e8b5356079e469644fa10865b8d042d91d64c86aa72c0682b4
+DIST qthttpserver-everywhere-src-6.6.3.tar.xz 162228 BLAKE2B a913ad8a5581de2ac439429a6c4ebf5b51c7f22ad078163186767d0315df86745ea9d4bc70f5dddf4cafb9ac4bab1ea56da5d7778c9d18910b5b85e4ff8ec7ec SHA512 a1a792beedef9c4e492ecae46d20c683773db690ac6d879b557a9223b64cedc6b7260668ee8fa781db16f478b2e98a0fd3ecd81fa9620766c9ee308a49d1bda1
+DIST qthttpserver-everywhere-src-6.7.0.tar.xz 163044 BLAKE2B 319e19f8b1682b98b3577459ea1cf6e8069137dbe5dd48d93acfcfbc2a51eac1e592856d6901fc1f143b47e37c698ba4c08838dd0125323334c182e37e9ca5d9 SHA512 e63c87b9a8b0a2aff5fbbb012582045cd9fbd6bbbc81089707ef5d71ad078c8a9a52d443213b3e9c137c2349bb107641a267ed71d562e64b55a18abca4bea8ce
diff --git a/dev-qt/qthttpserver/qthttpserver-6.6.9999.ebuild b/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild
index 49febbf2b658..a4b020165245 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.6.9999.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 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"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qthttpserver/qthttpserver-6.7.0.ebuild b/dev-qt/qthttpserver/qthttpserver-6.7.0.ebuild
new file mode 100644
index 000000000000..a4b020165245
--- /dev/null
+++ b/dev-qt/qthttpserver/qthttpserver-6.7.0.ebuild
@@ -0,0 +1,31 @@
+# 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/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index d354f78f6fab..d99491d7f8b1 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,3 +1,5 @@
-DIST qtimageformats-5.15.12-gentoo-kde-1.tar.xz 395548 BLAKE2B 422b80dfa1ee676eb8ebb06db05208ac463983773b0ae5c4dbb27fbe0257487f047d2d1a3e273bbd1a489a4de94d8c305a22ba0f2995a838afa39538a60df7b9 SHA512 3bcbdca71d56230ae61d8956410c9f4c41a9bcd916e265fed40da2aad8ca04bb9b27048960d098cc21cabf645e711c88606346b7be39f4f3776a849d41ae524d
-DIST qtimageformats-everywhere-opensource-src-5.15.12.tar.xz 1865016 BLAKE2B 74dac2b362a593054d85af0629efe0d0137da2ee8870bc904f1a793c7cc0e69a308f08ca706cc6280a1f232daa5651863a2fda7b4ce0df766ab0ef9a9fbb46c7 SHA512 c56e70e17ed29ff126257ce41e2b9fd03807f0325ac60bd307779406dcea39ff929e49d2ea99ab17f07f19a6dda5f5103d4def6bb70a52f761141fc4b2c46e7c
+DIST qtimageformats-5.15.13-gentoo-kde-1.tar.xz 62204 BLAKE2B deb450b19bc3f6253dfa16a12ddfcc16374e2d7b3ed8a49a807f5f83731f63d5479a88b390ffc24c81552a64a4c3dfe0bee91526d2a96846edab8f61b4ccffec SHA512 a52e6fd6fce358c75c9dc09d727082bd4069c36dee14e3c15c437ca62699b31bea3fa042a47c450ff26f72359f9eda6158d5c01474906a36490df31e6fe810ea
+DIST qtimageformats-everywhere-opensource-src-5.15.13.tar.xz 1888944 BLAKE2B ff71d92749691bcf79622b7a8e9873c7f7b44e01a88365d4b86f627164c26060f582442c9a11de1ad627a15c7da8cdfbca7ec0e1a5ffb30aa295a329331a6d3a SHA512 48b0dac1acfdae1b090bc5d0054610f61290135363400a629ce3650cddd4c11f7bd95edd5bd1d36d758006a5fd54ded29f540a6e8dc675ca2e85d4ae169add50
DIST qtimageformats-everywhere-src-6.6.2.tar.xz 1964116 BLAKE2B 1fe0c428dd9602d7b9abd7e2cfdda8f179511c912fcf4f501400619ac91a5cde6b57f8f38c6c1d22a1efd6fc285b49cbf2ee23132faea516c55f552819ea0850 SHA512 64704becdd6f1a50f4a4c0edabc6be2f8a114c978728a62b2a5c9502e2457699f6e86135146c56afef715f865dd1c10062cf485ad97c890884bace8a163c24a5
+DIST qtimageformats-everywhere-src-6.6.3.tar.xz 1964752 BLAKE2B b1984e84747e609f5ab7bb2c3b9c3b6e14c4e57bf48a9a4d42dad79f216e6f16631c7049127fd04ff1d761b2c3972b4421b2f360c883b0597071a3e2c0355753 SHA512 4fe56a787742f4af5e3e5c41c8c7850190bacea6a6d13ccde4ce299dbd15d2a1ab8b1825353ad324ca159333c0adc5dede823e79e217de3ab5910c5803b96d6d
+DIST qtimageformats-everywhere-src-6.7.0.tar.xz 1968344 BLAKE2B b0d91c5a8d902ac2c4afd285d27adf5cde3af05607333606a4721b1622e1eac87bc58d1452ae3e38684a35ec921b023d2101f9f47a19a7701d72d0cfb62cefbf SHA512 0e30021b028a4e6754c300d343aa72f93ab855cba043ddb2d24855989823c82c78ea67871399d78105dbc092abe2666e0a92caa50aa780ca4e267bf6f05bd914
diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.13.ebuild
index 8054f491986d..8054f491986d 100644
--- a/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-5.15.13.ebuild
diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild
index e0dfc42d99a7..bc7acf3262df 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
IUSE="mng"
@@ -21,6 +21,12 @@ RDEPEND="
"
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
diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild
index 677332aa56b3..bc7acf3262df 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.6.9999.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
IUSE="mng"
@@ -21,6 +21,12 @@ RDEPEND="
"
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
diff --git a/dev-qt/qtimageformats/qtimageformats-6.7.0.ebuild b/dev-qt/qtimageformats/qtimageformats-6.7.0.ebuild
new file mode 100644
index 000000000000..bc7acf3262df
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-6.7.0.ebuild
@@ -0,0 +1,41 @@
+# 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.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.7.9999.ebuild
index 677332aa56b3..9d1a9a6f9685 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.7.9999.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.7.9999.ebuild
@@ -21,6 +21,12 @@ RDEPEND="
"
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
diff --git a/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
index 677332aa56b3..9d1a9a6f9685 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
@@ -21,6 +21,12 @@ RDEPEND="
"
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
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
new file mode 100644
index 000000000000..be3a4ad3ceaf
--- /dev/null
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -0,0 +1 @@
+DIST qtlanguageserver-everywhere-src-6.7.0.tar.xz 145140 BLAKE2B 216b0b8c777361416d179dc970e4adcf78310eab603dba1907ff59bb1efa958ddcfc2de131dc37597096bb7f5d54bc68fe1c4f8a92eff23ef108abdbb9251dee SHA512 b3ebfd6e3093e6105dfda173cb8e8f7686e139621a882373f9a27ff7c3b7f7e4b10ccdbc1f71cab474ae6eddca4e68733a053b0045111575ff1f49741ecfe02f
diff --git a/dev-qt/qtlanguageserver/metadata.xml b/dev-qt/qtlanguageserver/metadata.xml
new file mode 100644
index 000000000000..59773d989592
--- /dev/null
+++ b/dev-qt/qtlanguageserver/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugreports.qt.io/</bugs-to>
+ <doc>https://doc.qt.io/</doc>
+ <remote-id type="github">qt/qtlanguageserver</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Qt API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild
new file mode 100644
index 000000000000..b02596ef5aab
--- /dev/null
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild
@@ -0,0 +1,15 @@
+# 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.9999.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.9999.ebuild
new file mode 100644
index 000000000000..b02596ef5aab
--- /dev/null
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.9999.ebuild
@@ -0,0 +1,15 @@
+# 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.9999.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.9999.ebuild
new file mode 100644
index 000000000000..b02596ef5aab
--- /dev/null
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.9999.ebuild
@@ -0,0 +1,15 @@
+# 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 36c1e901ea5e..cae0b84431e8 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,4 +1,6 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
-DIST qtlocation-everywhere-opensource-src-5.15.12.tar.xz 6553488 BLAKE2B e9cab8e6f62cc1cfc6586fa4a1b252bce915479fca5f9fbeac66a2494d77047af4af1ba840786799637edae3af7c6d2000f640af018548cfcd7bd624c6a31b15 SHA512 c480762cea2cd1a00e6061bab05c402d5aab2d12e7decebcd606c930d2029a93f2a46f8edbb188b73c7cdcad473b03c15037ea10e0b3538de0a99b1d7d7fb333
+DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
DIST qtlocation-everywhere-src-6.6.2.tar.xz 3028592 BLAKE2B 060dbe1d4ea3d761900f1f2e8eff0ae255b1b75edc8c23e1ce04d6d3a7b3ea278b9121d417e347bc589a5445b35f52db5447de0f0d1154d8859bfe83d4d5e7da SHA512 a2c4b9d9fb3b3675d25d3e7abeb8eec42f5998a9b275648a355df61c7d21258fb6bf5ecefeb635bab1a37f3382fc71b588a05eafc1bd7b57580c0f9999c9f1cd
-DIST qtlocation-mapboxgl-5.15.12-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
+DIST qtlocation-everywhere-src-6.6.3.tar.xz 3028756 BLAKE2B e5ba2437a3d65602d1e6ea9251fa8a9800b09cacfa98746a3600c6e0b6f45aa888bfde3eaf8559914bef68f5c7d56ca7196fc26a2534ddb404212fd588223d62 SHA512 3a014f498158151ad3932d9bed40622d54e75c2cc64660f12ea02645b93777eaad67b743c073d561f1b48a3558b3b66a5cd65a6f8bcb25a57ffc20d6f7371825
+DIST qtlocation-everywhere-src-6.7.0.tar.xz 3165588 BLAKE2B ee2f3be403942d91f1a87e89d42d1f969eefc90654c77732d7249766e680ce1cb63685203989ceef984365ff59152995e6886bf5f112834d55abf0e6239229ae SHA512 51e3777cdee6c27bf5770dfa4f21509ab4699161b5b49d99696aa09018ee5a355c921a85f8f1a732a80b19730ac30d40795d20cd73e4aefc1a4d4a989d41bc3d
+DIST qtlocation-mapboxgl-5.15.13-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
diff --git a/dev-qt/qtlocation/qtlocation-5.15.12.ebuild b/dev-qt/qtlocation/qtlocation-5.15.13.ebuild
index 757b177274ba..ddbc8cffd58c 100644
--- a/dev-qt/qtlocation/qtlocation-5.15.12.ebuild
+++ b/dev-qt/qtlocation/qtlocation-5.15.13.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
MAPBOXGL_COMMIT=4c88f2c0e61daa89f584a8a9a3eba210221c6920
SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz
https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
- KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.6.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild
index 05a2dc329b2f..6a7b3e52fb17 100644
--- a/dev-qt/qtlocation/qtlocation-6.6.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.7.0.ebuild b/dev-qt/qtlocation/qtlocation-6.7.0.ebuild
new file mode 100644
index 000000000000..6a7b3e52fb17
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.7.0.ebuild
@@ -0,0 +1,44 @@
+# 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 ~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.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.7.9999.ebuild
index 05a2dc329b2f..9ffb31700378 100644
--- a/dev-qt/qtlocation/qtlocation-6.7.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.7.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtlocation/qtlocation-6.9999.ebuild b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
index 05a2dc329b2f..9ffb31700378 100644
--- a/dev-qt/qtlocation/qtlocation-6.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 47455f43bb73..f458c4959432 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,5 @@
-DIST qtmultimedia-5.15.12-gentoo-kde-1.tar.xz 1496 BLAKE2B 890f90accb60438bcceae2a4f0bf928eb91341b36af278f7deef7f0b1964940cdfdc0f82e21f6b03ac6c609cfffb77a2d00563390237b965a66f4224df70fabb SHA512 d400f0d2694f9b09d645f5ca1c76aed7891614162de36213bac3febd5b0f80f893e26a26b2a899a7fcdf57cae88d10d151c102da8ba610a7734a14094ca3a29b
-DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963 SHA512 2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
+DIST qtmultimedia-5.15.13-gentoo-kde-1.tar.xz 1500 BLAKE2B 68cfdb828aa931e63502c1570e5fb04909f4331d79fa9ae0f34ab53adc858405faab0fc782547466b573113973c4deb1a4e1dab0917cb0513bdc3eb7597b0bce SHA512 f045b051c6065f9a7daf7d7c1da457bc8348a5d6fa871352f18cc7895e3b21d090c3a362a434ac783d793b1d9e59a4b23b9329892c15e9a8fc4fbb0a871d9c6d
+DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b SHA512 fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5 SHA512 311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
+DIST qtmultimedia-everywhere-src-6.6.3.tar.xz 8266612 BLAKE2B 4394f0500c33659eca21b5f2ba59173268c6617f80166723c3fedaf2d2f795e118db6f13877e111d3fee418aa4ff5f63002a1c40cfa8b3751e6b314469562169 SHA512 4cad4a7c248adba709f5fda91780151a1136bd7ebb3a249602e401c2e3ae5aceb57a3ddc3825079bfbdb0200af403ad5cf3aa252b2090102f5ab22122445dc02
+DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612 SHA512 4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a458888d2b34cb883c8e38d542f2f1cb36046e4c1
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
index 135e11b14425..135e11b14425 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
index bb4dfe70b0e0..5e96be6b4dda 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+ ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11
@@ -54,6 +54,8 @@ DEPEND="
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
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
index 7a0c7fa01e1c..5e96be6b4dda 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+ ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11
@@ -54,6 +54,8 @@ DEPEND="
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
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
new file mode 100644
index 000000000000..b7fa9c982158
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
@@ -0,0 +1,104 @@
+# 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 )
+ vaapi? ( ffmpeg opengl )
+ test? ( qml )
+"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+ alsa? ( 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"
+
+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
+ # 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 alsa)
+ $(qt_feature ffmpeg)
+ $(qt_feature gstreamer)
+ $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+ $(qt_feature pulseaudio)
+ $(qt_feature v4l linux_v4l)
+ $(qt_feature vaapi)
+ )
+
+ 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.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
index 7a0c7fa01e1c..6ed0ab79449b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+ ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11
@@ -54,6 +54,8 @@ DEPEND="
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
@@ -85,3 +87,18 @@ src_configure() {
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.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 7a0c7fa01e1c..6ed0ab79449b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+ ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11
@@ -54,6 +54,8 @@ DEPEND="
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
@@ -85,3 +87,18 @@ src_configure() {
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/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 5e79c7375530..945cf510181a 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.13.ebuild
index 5b4fd756d498..3f6f663d648f 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- QT5_KDEPATCHSET_REV=3
+ QT5_KDEPATCHSET_REV=1
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index c04a3e6e4045..8059b68a50ee 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,2 +1,4 @@
-DIST qtnetworkauth-everywhere-opensource-src-5.15.12.tar.xz 144752 BLAKE2B 9e7eca2bba637d3916fc29153620ba68339dc2ae4cc12d8dc365fd528b5bc881a4c74a1eac01d169c4da4573ace1c3b3118a80327b259d925d3fa5ff36a8b9ea SHA512 f0c48453e21ad14a4fbac25d35e6257c4d8bbb5f2ac87dad0deee44ca86aec8def618f102cd1d9af05e1611f37ea722e1630165f15a238d3d8c38d161771bc3d
+DIST qtnetworkauth-everywhere-opensource-src-5.15.13.tar.xz 144696 BLAKE2B 54e0ce0467df8f3cb7bde484434177bf3ba84d2b05edd3287b8146297cc540287130e3cfdf042214e04fc0a8aaf992eccb0eb4f6905a68470b9eb70fc066ab47 SHA512 939ee9759fa0584aab060f420bdd98a44c49d93291dabff74bd90536a4cbd666899d3c1e19b438c1c3333d7d3f374a7a3b0beb8728b69ef19b915d2496f3fba8
DIST qtnetworkauth-everywhere-src-6.6.2.tar.xz 143612 BLAKE2B 585eda8466ba89d79b73697a90572bd171a814b2d3d95ec40ed9ee7c2247ea6fdbf675e9cf29ba06c26d4a6a0663d692c4f8c1fd7fc8b0194ee323b30fe025c1 SHA512 1fff9c52d47c8f97569bf201aa3051da57dbcf10f63c7e7334286b40042b6437f9636f8fd1db3a8d1a519036dae162ae57d6a24908441df84003134cfdb5cfd3
+DIST qtnetworkauth-everywhere-src-6.6.3.tar.xz 143676 BLAKE2B 1c1dc23f123f8f1eb423c711492f79e991b554403486efcbcbeffefa9d5904b17f303514437912e38b689d9f5377df4fb00e7ce4de55c8a20076f331dd647353 SHA512 c9976ab38f8a28a5944a70c6312490df9d3823d2125fe7a23aa8752a2d5dc9c2a7bc5f256f7e95acd475806cb64fcb703ae1f633311d8f03f690e87b2de49f8e
+DIST qtnetworkauth-everywhere-src-6.7.0.tar.xz 143660 BLAKE2B 6e599b41dc2e483e3249894fec74c1e53a520de206f10e9967b9a4e97feaa2dfe50e233feec7c832b8fc90915e39c1aea16c0ee6778c3e07c130a49861e4aaae SHA512 1a92cd2f129260cacad51cf2d6dbb86f9b9e1b14df695117b1734d32897279b0a6f30a2c8e410fb105e13b45d7109c58c36fc73acf75c4e7ccf5be07913cec55
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.13.ebuild
index a609f61ec1a7..a609f61ec1a7 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.13.ebuild
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild
index c0c8c0b51bf7..827bfff8c970 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="amd64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.0.ebuild
new file mode 100644
index 000000000000..827bfff8c970
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.0.ebuild
@@ -0,0 +1,15 @@
+# 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 ~riscv ~x86"
+fi
+
+RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.9999.ebuild
index c0c8c0b51bf7..422f1bcf7f3b 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
index c0c8c0b51bf7..422f1bcf7f3b 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 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"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtopengl/qtopengl-5.15.12.ebuild b/dev-qt/qtopengl/qtopengl-5.15.13.ebuild
index f8c62aa70a01..f8c62aa70a01 100644
--- a/dev-qt/qtopengl/qtopengl-5.15.12.ebuild
+++ b/dev-qt/qtopengl/qtopengl-5.15.13.ebuild
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qtpaths/qtpaths-5.15.12.ebuild b/dev-qt/qtpaths/qtpaths-5.15.13.ebuild
index 18d2be6723f4..18d2be6723f4 100644
--- a/dev-qt/qtpaths/qtpaths-5.15.12.ebuild
+++ b/dev-qt/qtpaths/qtpaths-5.15.13.ebuild
diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
index 61e076d3335a..2bc7a875934f 100644
--- a/dev-qt/qtplugininfo/Manifest
+++ b/dev-qt/qtplugininfo/Manifest
@@ -1,2 +1,2 @@
-DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa4015033067a6cee9b2f662fed54d7d699210ceb29bf15d11f6fbb2ace2eecb1a43a1b310a6f853f056fa03adb50722de49783b906556 SHA512 d0b0f614e244728789e8fee5390efd7380980c396b1b674f10ec488565921b5662e3d65b542c077093ba4a9a5ef49aee085a8cb258040527ac800c7878e0e484
-DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
+DIST qttools-5.15.13-gentoo-kde-1.tar.xz 3948 BLAKE2B 081e5d9fa81809545a15da707c58eb3754672f68084c8514282f7edbea3f469b681c003da9e59053d7f5654883ca06769cf46398461930f6222bb3ed86758522 SHA512 8afc3f763732a40e7e827de339395b4398b84bc2b2c0749f96f3cf6afdc655ba59b94809658f16d975eed63c28fd2b2b4f96b9b50fda251c2a1d085ed3c1cd15
+DIST qttools-everywhere-opensource-src-5.15.13.tar.xz 8897928 BLAKE2B cd4743e5cf8f444f8d8d8cd971eedd727ea7e7d8c3d237e61222cece0c0d10cb5090bba4db2f9c6a8dabfb0002eb21d58fe1c9aa916188d29e58f04ddfa24504 SHA512 a73abba58c76a69e2208c4228bf115f2ef6173db8fa00df9302eb4c8f04ff04b64690367c31a680dba3b0b8865ef27343e8d7343f7f81954c39458c443fd3500
diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.12.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.13.ebuild
index c42c99644f6b..c42c99644f6b 100644
--- a/dev-qt/qtplugininfo/qtplugininfo-5.15.12.ebuild
+++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.13.ebuild
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index f6405e6f8da4..0a4ede7d22dd 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,2 +1,4 @@
-DIST qtlocation-everywhere-opensource-src-5.15.12.tar.xz 6553488 BLAKE2B e9cab8e6f62cc1cfc6586fa4a1b252bce915479fca5f9fbeac66a2494d77047af4af1ba840786799637edae3af7c6d2000f640af018548cfcd7bd624c6a31b15 SHA512 c480762cea2cd1a00e6061bab05c402d5aab2d12e7decebcd606c930d2029a93f2a46f8edbb188b73c7cdcad473b03c15037ea10e0b3538de0a99b1d7d7fb333
+DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
DIST qtpositioning-everywhere-src-6.6.2.tar.xz 1504848 BLAKE2B c34d253b31176f532c6c5f23416c084652f913379bbdb44a96739a5f22b9220564408a700910a102ca45db12342d1bc267cba7c9a66d01affb641b14e678652a SHA512 f2f67c7b25ff79e085a4a36421295f4ec4ef97a7df9fedcfb90ebd60483755109d0b595b30f7ff1881ad635ddbd2c6a227771df3549d7933fda03cf63f935cd3
+DIST qtpositioning-everywhere-src-6.6.3.tar.xz 1505028 BLAKE2B 9b4c249f25b2ba398c3b9876f7c491c29c40193a229bd9935f6dbac30a0ed6e69cd3c3a1c3b2ef0ca6de724d39a465b2ab702ac5c40c1c5d8b1955045ed1aa79 SHA512 6ae48b27851a18c44fa3167fa05d7da9b885a85e8b99c2efc750092d1bc0bc2c438b10e085486fce143b4f961189be843fd1a58581d31bd212e79596ce52a686
+DIST qtpositioning-everywhere-src-6.7.0.tar.xz 658368 BLAKE2B 162b4d3ea4e57d5a1ef4c243ba2272b32baae6d987ed788cee8e039f83388c0a062c5b2009c778008274f41d22c54f96f7372f49acf9877c9641bb6a5f6ba047 SHA512 ba0bce58321d967ddb3fcbe4b978212f660e48afd788ba36a0068ca7c6804e7febd74d6a15bc541f6cf9ebeef72aeeceb3e2779f53bdaa432391fb64781e68a1
diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.13.ebuild
index a3d3f33c6b1a..a3d3f33c6b1a 100644
--- a/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.13.ebuild
diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild
index dd340867377d..fa98d67a0570 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="geoclue nmea +qml"
diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild
index c872768c9bd8..fa98d67a0570 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="geoclue nmea +qml"
diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.0.ebuild b/dev-qt/qtpositioning/qtpositioning-6.7.0.ebuild
new file mode 100644
index 000000000000..fa98d67a0570
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-6.7.0.ebuild
@@ -0,0 +1,68 @@
+# 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/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.13.ebuild
index b5da706c81fc..b5da706c81fc 100644
--- a/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.13.ebuild
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index a495aed30b28..c0fa53942bad 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1 +1,3 @@
DIST qtquick3d-everywhere-src-6.6.2.tar.xz 65602548 BLAKE2B e1ee955a1f66c669d52a73513c7442b70863b6fa738f6e1716dfab1c7dc41f5f09780ec97f7c5fd6c452ed3ea9809ab0d907dbe28f0425d208508f69b61d50ac SHA512 d8b32ec1a5f9233e79612b5d9b56890c04a921edcc6369f4a047f8e58af92f5e6dc936fdde707df4afca81da53f9fb8959f03b00af24077c3dc723f3445e8123
+DIST qtquick3d-everywhere-src-6.6.3.tar.xz 65597184 BLAKE2B c72c45d991871c3d6de981a30828f8db768057ef136d9f0c2e897c4aa4c275cc1daa7269f3df98548d6c13049a64aed336c5004fd1697e64846beee6ac0b2aaf SHA512 49c9a5e336a011c592c2273420044d4cdea45a11db9c684fe7289b9e552d1f8c3e2cb690350a53ddad739f5334d045e213cc225c451c9e0f2a481afb9b1e255b
+DIST qtquick3d-everywhere-src-6.7.0.tar.xz 66175916 BLAKE2B 6e351845fd1056a1ee3cbb1f66a715c6a23b3eb2e09812e9cf262930404b3d0a6aaf52e619ac9bff502f3f07df2c54716baf262d6ffbe4cb77658d6090cd1765 SHA512 1262fccbbf7bd31aa122837998f3a903c191e70a270a2a678842e6f8209336b39f5523582e7b4ab88f0db98e357993c34f857ae2a34c7e7ac29597377459576b
diff --git a/dev-qt/qtquick3d/files/qtquick3d-6.6.2-x32abi.patch b/dev-qt/qtquick3d/files/qtquick3d-6.6.2-x32abi.patch
new file mode 100644
index 000000000000..981f2f87b3c6
--- /dev/null
+++ b/dev-qt/qtquick3d/files/qtquick3d-6.6.2-x32abi.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/926094
+https://bugreports.qt.io/browse/QTBUG-122955
+
+https://bugs.gentoo.org/926093
+https://github.com/embree/embree/issues/477
+--- a/src/3rdparty/embree/common/sys/platform.h
++++ b/src/3rdparty/embree/common/sys/platform.h
+@@ -34,3 +34,3 @@
+ /* detect 64 bit platform */
+-#if defined(__X86_64__) || defined(__aarch64__)
++#if (defined(__X86_64__) || defined(__aarch64__)) && ! defined(__ILP32__)
+ #define __64BIT__
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild
index 365c08549b82..1e7d17bf3fa6 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
@@ -31,6 +31,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
)
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild
new file mode 100644
index 000000000000..c2cf3123b40a
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild
@@ -0,0 +1,49 @@
+# 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 ~ppc ~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 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
+)
+
+CMAKE_SKIP_TESTS=(
+ # collada support is disabled in system media-libs/assimp (bug #891787)
+ tst_qquick3dassetimport
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_FEATURE_system_assimp=ON
+ -DQT_UNITY_BUILD=OFF # fails to build
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.0.ebuild
index f1ff25e4b555..1e7d17bf3fa6 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.0.ebuild
@@ -8,7 +8,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
@@ -31,6 +31,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
)
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
index f1ff25e4b555..b7438f43ac1d 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
@@ -31,6 +31,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
)
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
index f1ff25e4b555..b7438f43ac1d 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
@@ -31,6 +31,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
)
CMAKE_SKIP_TESTS=(
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
index f0cc20e6df68..f075cfbc7842 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1 +1 @@
-DIST qtquickcontrols-everywhere-opensource-src-5.15.12.tar.xz 5982828 BLAKE2B 6536813d8f206aeaad81dcfc8df771c3d4bfbbd59bc459db8cea38b3f1843f7fb2cc2f51eb66549b89e6f41f1f64e670ac1bf73631da1ffdcd4573cd628404e3 SHA512 980b233f83991d12029bac90b0875b3a001399d4358c58185a21bbb30911f0d6fec5dfc5f157e9c3c4d17e82c3ff5302e55c62b4cd63731f23a655bd55d300bb
+DIST qtquickcontrols-everywhere-opensource-src-5.15.13.tar.xz 5983000 BLAKE2B 3bc035277d476eab327bd7ff0b71a0e8381e1bf2edc44f654e22cd6da3815d9d00628250c094473d16547f78cedfbf2a82fb9b3fbdc8a16c643e28c4c3b61370 SHA512 9d84b2a0b0c752df7dd735a29b04a2e6351e016bb693ace49d05b51754784f7da3e335e8da1070b2e31391a4dc35a55adb36286bb5ec4e29e608801fcd8d2bcc
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.13.ebuild
index b0bbd28a2d21..b0bbd28a2d21 100644
--- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.13.ebuild
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index 7811fba98445..b99466c9063d 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -1,2 +1,2 @@
-DIST qtquickcontrols2-5.15.12-gentoo-kde-1.tar.xz 7032 BLAKE2B 7eb7bbeba7f5b70ff6a20452ff91bf1217f85d73b5a0cf939b11e04de93f05b4b9bff6a5db06a0eab29c2116f67a2596bf0c0fb5aa2267e31d4398fd4f5ccc09 SHA512 0bf7af2459f197596a2e3dc226385019ffd13806b5e5a55f8c3bf63462e2ea6fe7c6e0b7ec24c328d2a540619eb7046715f89095edd3dae611da9441ea27e3a1
-DIST qtquickcontrols2-everywhere-opensource-src-5.15.12.tar.xz 8294356 BLAKE2B 2c0232feb70c81437e475df87a784cdc3faae4a695360e285b63f2bc917e3d864214d742dab7334a675d430ca37ba2ff924b8b389f78739d2f27dea06781efca SHA512 725fb03907973fdca4479017b8f792110a4620a6e4d39f97c81c3be16280b81135394f6ce5be507fd734926307d33a249e790234139e01f387d2362cd7027128
+DIST qtquickcontrols2-5.15.13-gentoo-kde-1.tar.xz 7040 BLAKE2B 4f222239135181f1660cfe36c98c19b2640a664fdd28d742df901c68b9f9f87f20f198e417a990c92f006404f14176df84bb35f23e7766b6bdc74228e51fa5c0 SHA512 f80faaa972e8bebff0ea312a9e8c312f1bb020f2577a91c1ce59c0fd56b6d4fc6649f31a15f0c53cabd00fc37658c5ae0b500948eb08a50e016249cc1de3f5a3
+DIST qtquickcontrols2-everywhere-opensource-src-5.15.13.tar.xz 8294276 BLAKE2B 3e2bec0b0cb8e3fc6dba01c0dcbdb99af10d60d7dfb7752c17180a8a51196f4ed495340355386e75010e9797b59a484c66b2fcf1652ef18f9482d6e55816508a SHA512 0aae8d2f208a47c38f8604879a55e019b7b34a1f1202fa9b447a30753d540de9cdc3c7a8658c36a5d4c01596d2c8c65ba279d7c67e70c48a6ebdb5ad443ca8b0
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.13.ebuild
index d23198b2f81e..d23198b2f81e 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.13.ebuild
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 0b9c32c5c599..57c3c34bfab6 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,2 +1,4 @@
-DIST qtquicktimeline-everywhere-opensource-src-5.15.12.tar.xz 105600 BLAKE2B f1d7f04137f577ada1b85ca8592c475bb17c41ed695c4b8ab58320de93b9f027640e15c194038958f2d43f53285a18896e70defa25d9b2ca0ae4a88217262663 SHA512 2cd4d582d879ad33e378c3396b8b6e37a112b33011aa51a7dd93931fcdbda91b0eb2dd4a46c7d01a9be6fd65e812e9f656dfd4a981f3206fc5b88d4c8e071570
+DIST qtquicktimeline-everywhere-opensource-src-5.15.13.tar.xz 105592 BLAKE2B aa578030d0e6b403ba934755d67c174505b4c14d3aa27a3f3502285d1754506eddcba8d421531eaa8f416cbb1a45f81c1ff3c9a632ab44ec7de066213ffc3308 SHA512 9a7a781226098006f83cb9cb004d9f01f9145efc5b738cb7448743af822df84be733393396303a1b67b581fd788df3f85d8ad0648bc2b283db7e09eb36314143
DIST qtquicktimeline-everywhere-src-6.6.2.tar.xz 104816 BLAKE2B 82176c3a3eee4360ec1d41178e9120ecd61144279f92b538320dddb1a2b255c81194273d2677174b6cdf5e063d5707e6a1b07126ab85611e10a419dcc52596a5 SHA512 e3ec90ff0bb8646a2804abe9663b58953b768a727a5305882de0fc0abf054901ed6138b95f9e88b845150cfd437ba4328245aef42a93dc3071e43baede0f4dd3
+DIST qtquicktimeline-everywhere-src-6.6.3.tar.xz 104788 BLAKE2B daee59087bca47a752750690d7975f0d1626f695ad547bff22f2e22702677e6e676ba1fbcbef1b57bcaadc44196ee76d2f01c2f7160e2da492d4aa5132454433 SHA512 1e0976a34496f3961f958a38296b1aebf5bb0be7e077b70a91d93ff4e2c652b09ba5cdf94e26c748988ce489d025328a0bd9feca77bc2ddfb360815682055e47
+DIST qtquicktimeline-everywhere-src-6.7.0.tar.xz 109548 BLAKE2B 2051f0198336dc9f405ca951ae4d45501716e382ac5281cb8836675e6d20567cfff5f82aa6f07cf6332f86cab91dd1230c68670a3e75d74d9d572b64298d52a7 SHA512 605fe39fc1b31b9281f291348ef73059bfd338531ab1d58d526307b775d34a65e3edcd6c4296824db3f99b4440ec0f7dbbe61a84a852eb5601b377b7f3597208
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.12.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.13.ebuild
index 03fdfedfebd2..03fdfedfebd2 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.12.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.13.ebuild
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild
index 6178506223f9..ecfa676e5d32 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.9999.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild
index 393a5c2037bc..ecfa676e5d32 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.9999.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.0.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.0.ebuild
new file mode 100644
index 000000000000..ecfa676e5d32
--- /dev/null
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.0.ebuild
@@ -0,0 +1,18 @@
+# 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/qtscript/Manifest b/dev-qt/qtscript/Manifest
index 64a236db7453..ed0c94496138 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1 +1 @@
-DIST qtscript-everywhere-opensource-src-5.15.12.tar.xz 2664960 BLAKE2B 2754a33a4c3f3965201c166fab9f96f71938867a597fa14a1862f2d0ba2e149f8e33d7f7dd2b3758f9580776821346a6e458b987ae61bd4f96c2c41a1cc05bb8 SHA512 48a00763686a5455d0429d1ecd6b32e3e96a13f05faa6625361c49b91275b8a8b3a1de3627cc3db5c69d346686c07b9466022cf37abf394a6f097933b9dbed4a
+DIST qtscript-everywhere-opensource-src-5.15.13.tar.xz 2665924 BLAKE2B d6a5c942a2d523adbadb8c12f27bd7829c8650af619c430488cee3cbd2f8c221115055ed70b85fdf96acaa6985f76d3b2cf6579c19ea4b1c99abd9550a6f8324 SHA512 38060e3cece2819befa67e078eee6a4bcf9c0135015724af4786eb3190cb1bf6895dc5b8a919da83b6d0576d1aa109ab4050c997409c7f5eed52385ef325e2de
diff --git a/dev-qt/qtscript/qtscript-5.15.12.ebuild b/dev-qt/qtscript/qtscript-5.15.13.ebuild
index 463d26748afe..463d26748afe 100644
--- a/dev-qt/qtscript/qtscript-5.15.12.ebuild
+++ b/dev-qt/qtscript/qtscript-5.15.13.ebuild
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 49a4c1480ebf..b4a64760b9d1 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,2 +1,4 @@
-DIST qtscxml-everywhere-opensource-src-5.15.12.tar.xz 437972 BLAKE2B 11bd9a22eada2927e98d7d22f8e17150f7e225b1036173cddd82859b84073dd547278c5df6f096a6318755aa853bc16d8ed2a9721282feedde9ff758b404d80c SHA512 c451fa8fc5999aa7e3b3a336503bcf1ccc8992ef27645d003c938166384508d2cc9b35fbd21e9da641ea98a2aaa58834ac85e8713bce25b96e4aef79c3cda976
+DIST qtscxml-everywhere-opensource-src-5.15.13.tar.xz 438060 BLAKE2B 3207be9571b862d015341ab193d335d9f958b9c9431e5590ccba31200fd9c59ad695b763d213f0eec5ec568b5ad5a4674742ef488b6fd24a2cc4755cb3aea3fc SHA512 ba7c40b08951521e8d56372456c6e613a49cd2bc42d8def7b477e0334100dd741fb20a6ef9d860dba9be44547998eee6bea30de0f16f43b3152e51132bcb2d90
DIST qtscxml-everywhere-src-6.6.2.tar.xz 1167628 BLAKE2B c1c32a815bf10eaa9b30241a3dbd6302d75131ef10f6ad2aeff10c0698fa82c937b1086e7f4f157c86659be0fa720d863b1723fbd119291ce549ebe5903e0ad6 SHA512 b7058d310dd82d09ca859dae5529d63bcde68a985a4c3f8f00474e2ffcd8f2f1162ffdafe3bb0cfc29769bc53ea4725dc8b68b04a09dcbea653d9afafca2643c
+DIST qtscxml-everywhere-src-6.6.3.tar.xz 1167484 BLAKE2B 6fbc3b4e51e2cfeb9ac200677dad0f83964874e24395f3043f980730c864abc8b5f9a066aa4eebe6e217514ee40e81b3962d0cda0cd60850a6900eaae98678f1 SHA512 626efd53f5f54d1742b86e95c8eb240354a88492601fc650bde0229670a1c75a009320ebf50b135634a3deaddb111ddffd878e392b806f723f8b0e965dacb270
+DIST qtscxml-everywhere-src-6.7.0.tar.xz 1167668 BLAKE2B 13f46c399afea117933bf6be9d3052d2565dd69667c2c89c55a247e5c7b6d79ff6fe0f2ed186655c140e2d6b544b11e827212160d4bcd905db0e5e68563bf829 SHA512 d732e9c70c11334614efdfe527334a12da683b918bd9c6c49809f4cd2f6d6d06436c64b8d46e3bf014b9a3f092b0c3a752ad7e94844b2f82bf9384380aec60c7
diff --git a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild b/dev-qt/qtscxml/qtscxml-5.15.13.ebuild
index 1a299c680c85..1a299c680c85 100644
--- a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
+++ b/dev-qt/qtscxml/qtscxml-5.15.13.ebuild
diff --git a/dev-qt/qtscxml/qtscxml-6.6.9999.ebuild b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild
index 3baf824212bc..170b62f0b535 100644
--- a/dev-qt/qtscxml/qtscxml-6.6.9999.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtscxml/qtscxml-6.7.0.ebuild b/dev-qt/qtscxml/qtscxml-6.7.0.ebuild
new file mode 100644
index 000000000000..170b62f0b535
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-6.7.0.ebuild
@@ -0,0 +1,34 @@
+# 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 ~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.9999.ebuild b/dev-qt/qtscxml/qtscxml-6.7.9999.ebuild
index 3baf824212bc..93f1b939859d 100644
--- a/dev-qt/qtscxml/qtscxml-6.7.9999.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.7.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtscxml/qtscxml-6.9999.ebuild b/dev-qt/qtscxml/qtscxml-6.9999.ebuild
index 3baf824212bc..93f1b939859d 100644
--- a/dev-qt/qtscxml/qtscxml-6.9999.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 402d5f19f494..c88f79fa73f6 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,2 +1,4 @@
-DIST qtsensors-everywhere-opensource-src-5.15.12.tar.xz 2059976 BLAKE2B d25926784f3468dc07f2cd797a9b8db30eca2d93e3cd4d16eb9e7cf9c7a893a97c1cee14be5421ae07cebdefea33dd7742b83d370651dfad24252a6fa49beb69 SHA512 25d4eb1ea43c5d7819a7b9cee22604b774007f84bdc86433f673766b1943134c5880be14ab06fac7f05fb2708491cb8b7e03f8656aae0d74538d732e31ffd917
+DIST qtsensors-everywhere-opensource-src-5.15.13.tar.xz 2059796 BLAKE2B ca89ca21bf8dfaa9583c69a97ee041e02b365e853469b60706dc6be93429f07a5ba4fdb1959a08a0faf2145c65b07f914d108ae84b45621373b17f20aebeedae SHA512 d6bd4fe02625272786f8c0f384ecce7497eebc3d691deaf9a42b9b221e4905715c7adb4e56fc04487b39f950b34f2239e8902e6e7880bf793461e808d6c9d245
DIST qtsensors-everywhere-src-6.6.2.tar.xz 1494024 BLAKE2B 4f3fb8d79dc1c7c429e0034fe4622e2327eee648b0c2736b4d68dc205bb94b240555e6b40c0290bb62a0eb95258854df46ed5e42477f888d7063ed5659aa1377 SHA512 9b64605f5a6dca205249480f3dfbc8f1ff247ad1acc6468417bd25a91c216a8d99ee608e68ba1b5aa39c659bb5027e7abeccddce772d10109d33877626228a3d
+DIST qtsensors-everywhere-src-6.6.3.tar.xz 1494016 BLAKE2B a394c17f2cba5f84a32f3603018614c7158f1be6f6eb992d4eaba0f1c4a36867836c9f20dc3083b0e4eb52388ac58cd200290f85d56bfe947d86852454d57dc5 SHA512 2a0b56bab4eebb09236ef2e0fb6dc54a719bef955833c24ba8c28eedee0abe4a06fb3f7d804c3189b4f8ffe6d0b93bceb9c53ed6fdf23d914402ace81f219b4c
+DIST qtsensors-everywhere-src-6.7.0.tar.xz 1494212 BLAKE2B 1b5ea0bbb4ad2f101213c01bdeb576c4086c71148bef71023e2227d6931cb5c6a56c6305eefb72008015c1865d7100775a01a3dc8502fb49a559e210055986c5 SHA512 d51c1f0b1348336688cd2d640987684c0be40fc702bf18bc7a6089a341fb094f8e0f6d80e1c8cbcaf28f0b8ee095679f10a0253ea8ad4054651b7cd2b2529e54
diff --git a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild b/dev-qt/qtsensors/qtsensors-5.15.13.ebuild
index 89e803fd2176..89e803fd2176 100644
--- a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
+++ b/dev-qt/qtsensors/qtsensors-5.15.13.ebuild
diff --git a/dev-qt/qtsensors/qtsensors-6.6.2.ebuild b/dev-qt/qtsensors/qtsensors-6.6.2.ebuild
index edef3f77dfbd..97ca2fe7348e 100644
--- a/dev-qt/qtsensors/qtsensors-6.6.2.ebuild
+++ b/dev-qt/qtsensors/qtsensors-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 arm64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtsensors/qtsensors-6.6.9999.ebuild b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild
index 10bdcfe73164..55055cfc02a7 100644
--- a/dev-qt/qtsensors/qtsensors-6.6.9999.ebuild
+++ b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtsensors/qtsensors-6.7.0.ebuild b/dev-qt/qtsensors/qtsensors-6.7.0.ebuild
new file mode 100644
index 000000000000..55055cfc02a7
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-6.7.0.ebuild
@@ -0,0 +1,28 @@
+# 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 ~loong ~ppc ~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.9999.ebuild b/dev-qt/qtsensors/qtsensors-6.7.9999.ebuild
index 10bdcfe73164..aea4399fe738 100644
--- a/dev-qt/qtsensors/qtsensors-6.7.9999.ebuild
+++ b/dev-qt/qtsensors/qtsensors-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtsensors/qtsensors-6.9999.ebuild b/dev-qt/qtsensors/qtsensors-6.9999.ebuild
index 10bdcfe73164..aea4399fe738 100644
--- a/dev-qt/qtsensors/qtsensors-6.9999.ebuild
+++ b/dev-qt/qtsensors/qtsensors-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 906d81e979f4..ef92e4c2c90a 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1 +1,4 @@
-DIST qtserialbus-everywhere-opensource-src-5.15.12.tar.xz 359492 BLAKE2B b27e5e26e7c881602dfcd6daf287ae3d7f52011abe78303e51119242e550d73c8d11c259ddd96f067aebb6d19602e996ddebe46fe7ab87fc0938a167e2e20caa SHA512 d6571b6d54fe91ff945c0bd51bcecb97ae3d001ee3e1f30deb042a52bab17ad7e059ae943c0a3f2a4d6e7a952cb3f68b71275cef0fda1875fd233c8dc17d0d3c
+DIST qtserialbus-everywhere-opensource-src-5.15.13.tar.xz 359612 BLAKE2B 67da230018ec58e8fbb87e8b3f6b1394d8339e33b8aaac6c988907dd94f63e35f3a4b0e9776824af3c3b7678bd73e2dc6a973d2de886bf1e1f0b0f898bc7e3ce SHA512 12e5580249f0d241b0536be8c4ab5a01eed722c9cbaaa4c052ecacb8e105c0d31f4e83e87fcf7f30711e48b0a6d0ee413bd837ea2bb7fbc41bddb7e6ab18ea22
+DIST qtserialbus-everywhere-src-6.6.2.tar.xz 545828 BLAKE2B 27e9f44c68d34c9573218824ba8793388574f05fdb2cb4f271c6955d3cfd596612b8b2ed041b861b13b59e5fd54ee44f9b70d922b6b9661e81634028f827c94c SHA512 d21c1c95b7dc495f2d963af7e0e927265573d5d0ff163ee51e19c0a62486ba78b8769ba65f7e196116fa0d029db78e6a453c3bde8a3c7f4447a278bde4de87be
+DIST qtserialbus-everywhere-src-6.6.3.tar.xz 545820 BLAKE2B b998804335542db66c239ffcac95ba773e0708e6ee2049b1196df28eb3b9cd719324e6afc3e76e7d3e46988fbc7f3594e4b066fdd5b32b31bdddc74614b2c0a5 SHA512 22e3ba8a454abb46ac776ea33b3ff7f9e83573451226cb3801ad6e3a09d4d8089e5ba33263c7a43058cf44057f1be189ff06e7d394dca12c6f74660597642fd0
+DIST qtserialbus-everywhere-src-6.7.0.tar.xz 546788 BLAKE2B 3bd9eeec9768942c65eab210db49fb82bfe30cab9c18378eee76651fa7613ec8bd0cf4a8bd1339c815a9692bef3fadf8477d2556caa63accd76c9370ee226a96 SHA512 33c4fd04da0904c43e937fe94724c4318280e45a2f18b727379beb04ddae0285338486ea82be47950a5f4fa28cc0ac1f2c03d6ff8a45730e6be8d5ab84c50892
diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.12.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.13.ebuild
index 13855b803b1e..13855b803b1e 100644
--- a/dev-qt/qtserialbus/qtserialbus-5.15.12.ebuild
+++ b/dev-qt/qtserialbus/qtserialbus-5.15.13.ebuild
diff --git a/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild b/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild
new file mode 100644
index 000000000000..0d1baf00d1b2
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild
@@ -0,0 +1,38 @@
+# 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"
+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.6.3.ebuild b/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild
new file mode 100644
index 000000000000..df066ca5492e
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild
@@ -0,0 +1,38 @@
+# 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.0.ebuild b/dev-qt/qtserialbus/qtserialbus-6.7.0.ebuild
new file mode 100644
index 000000000000..df066ca5492e
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.7.0.ebuild
@@ -0,0 +1,38 @@
+# 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.9999.ebuild b/dev-qt/qtserialbus/qtserialbus-6.7.9999.ebuild
new file mode 100644
index 000000000000..7f316fa23bbc
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.7.9999.ebuild
@@ -0,0 +1,38 @@
+# 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.9999.ebuild b/dev-qt/qtserialbus/qtserialbus-6.9999.ebuild
new file mode 100644
index 000000000000..7f316fa23bbc
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.9999.ebuild
@@ -0,0 +1,38 @@
+# 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 9e485f53c4d3..348ce31b5ef2 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,2 +1,4 @@
-DIST qtserialport-everywhere-opensource-src-5.15.12.tar.xz 323500 BLAKE2B 31343804f3e523b8200b6605b4fa43ef65e76f5d67999d57249b4f9ec5592c3a4dc5ca4e7ab013c1c1bff2732e5a89dc87e34ef0c874a9e50a2dc2c6aa5f455b SHA512 f27adbc07a3c3e946761e033105377ae26ac48d2c796f281947e950de1b7b9fb5a25627fd1a2c30cccd2de19181867cfd7d4a740a3318348e57885b5d96c7192
+DIST qtserialport-everywhere-opensource-src-5.15.13.tar.xz 323888 BLAKE2B e8f0bd1cb318029d1d822bfff8116843c913d700b8288d50d39a23d559dfbdf24b88c1c7829d840f8d1b76b155f26483364c52aaeac80afded9f8821213ca8d5 SHA512 5eab045b704f101f046880e57ff5f3c0f901867d092892939c0c20e54624f30b676802ec9535f3be39e9687497e28bfb71b560635b0cb38e241a225d377e74ee
DIST qtserialport-everywhere-src-6.6.2.tar.xz 270564 BLAKE2B 15176bb0a399cc645f2187a14ab82c8d3d503589ab796565b6b1c45441a2d8dd576bebcad820aae048ad713129129237ffd765379728ab07c203bbf08334e0a4 SHA512 1925c1a319ce734c9b9d52b7a69cb92ac593d29bf86c89472d9e2df73eb2e6c8bbd148e511f9014680c3a05b9f2f92a7e16f83712022570b9cb3fdc2d67a07db
+DIST qtserialport-everywhere-src-6.6.3.tar.xz 270704 BLAKE2B f07cb683f50dfa0675dbc5e00231b6adcf32cc7e1e1b635c640d5e0cf4d4536b98b99b9fc314f5586fcce27fd9ddc295eb815e2125fc8d2792562ef54c2781c0 SHA512 b5a92452889f6fdcf05bd9395b803557ade0df60b49c698d7131df611cde1980d0b957127034aa6aae23f24dec6e97dff129c60e5d0291f057ba6d9fb51dcfca
+DIST qtserialport-everywhere-src-6.7.0.tar.xz 270604 BLAKE2B ef49662261489901137541af99241f6202a5a19b22be708858e5a74015824160da204c9f25ea894693a8025dd1246402db93125ba204ad77b2d8d59ffc102d95 SHA512 2dd424a82786aec48550f89c5f3c104fa630de742f97014a5ab8fb324a7be02ff35f974fa88ff2af8a8eb262b1e8fd653fe8fa83c3fc9c7bb9b19d44b5eb70f0
diff --git a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild b/dev-qt/qtserialport/qtserialport-5.15.13.ebuild
index 14cd2075f774..14cd2075f774 100644
--- a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
+++ b/dev-qt/qtserialport/qtserialport-5.15.13.ebuild
diff --git a/dev-qt/qtserialport/qtserialport-6.6.2.ebuild b/dev-qt/qtserialport/qtserialport-6.6.2.ebuild
index 55501d8695b0..585478a3e2f0 100644
--- a/dev-qt/qtserialport/qtserialport-6.6.2.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtserialport/qtserialport-6.6.9999.ebuild b/dev-qt/qtserialport/qtserialport-6.6.3.ebuild
index 95b360fac6cf..585478a3e2f0 100644
--- a/dev-qt/qtserialport/qtserialport-6.6.9999.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtserialport/qtserialport-6.7.0.ebuild b/dev-qt/qtserialport/qtserialport-6.7.0.ebuild
new file mode 100644
index 000000000000..585478a3e2f0
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-6.7.0.ebuild
@@ -0,0 +1,18 @@
+# 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 49b95c5279f9..1bec3fd83563 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1 +1,3 @@
DIST qtshadertools-everywhere-src-6.6.2.tar.xz 1054668 BLAKE2B 7515c717799fe8ddced213da4968e49647065591e70acee86959fed4dba7e3eb090f122ec6139fe7f043a238b601d70ed3fb767603096eca83772436303e51e1 SHA512 f016b55d229bf331141bf439de2b094080c601efca524f2f904e8767e6c3d82f097e62e671014e44680bd63c966509eb45f55d1b661b56ed65b13f987e9bb9c5
+DIST qtshadertools-everywhere-src-6.6.3.tar.xz 1054688 BLAKE2B 7a35015e7ad0073cc5d7f68d48d20f31f30922520d240761428763c9be3ecccd1a4acb991172d89330d49f0269221eb0249b4df3915a2b2c3108cc5e7373dd3c SHA512 7c6aefb6fe18e7febaa45ef84853d9400d57dfa424c7fc847dee50d155a95a54e27dafdd9a0186a8ce9476dec8b3715ad8d5b9fe6053ab777f6acb9213ab0519
+DIST qtshadertools-everywhere-src-6.7.0.tar.xz 1110704 BLAKE2B 031406ceca95f2e41087a502ba10fcf58c2b0f154b1e10485e4cb4c76ed3d847683d8d25129ebdb048375c93133097b93c717fa7e240a703edd6815f90fe0609 SHA512 30f737093fcdba6b247425c21f15d5682454255fdcf04cbe9f822e5b549dcdbb6fa519bfbcd0f2ba8acfa775cec7c30a630b61d50e00afa8c017ae9a16a73497
diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild
index 27d237185c9e..36029d23743c 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.9999.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild
index 68dae044e31f..36029d23743c 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.6.9999.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.0.ebuild b/dev-qt/qtshadertools/qtshadertools-6.7.0.ebuild
new file mode 100644
index 000000000000..36029d23743c
--- /dev/null
+++ b/dev-qt/qtshadertools/qtshadertools-6.7.0.ebuild
@@ -0,0 +1,17 @@
+# 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 ~sparc ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 0f64fbd25d8e..612cec3d0bf3 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,3 +1,5 @@
-DIST qtspeech-5.15.12-gentoo-kde-1.tar.xz 1044 BLAKE2B 680ec75681359279fab886816c078b3178e6b29af257d5163b9f5794e5ee90ad186d13029ff9a806e55f5c28d66b8e8870b15d531af8067fbed4ac86646bb00b SHA512 7773439748b85d2dd0c4d21d9e1a5e574eae848087d25b89c2cb07240021d73ea6fe62627ab061a049f7062a4b97a4316871873decc2abe0ea2cdad29ed88b1d
-DIST qtspeech-everywhere-opensource-src-5.15.12.tar.xz 104816 BLAKE2B 8a64688c8ee24788498ad8eb3827cf55d4ba124230ef5f451cbf7720808d6586e48e5f0344b8546fceaf7fe048243b940f8c0bd6b44fcd5d303a1749c380ca7c SHA512 960eb661cfeb8a4fc01337ac998bc8ce101da73782155e75a7b128987d9809fa1e4cc6fee30cfa3cbd39f7fff9bbe7e49e55430681ac6582e7c8110242d7183a
+DIST qtspeech-5.15.13-gentoo-kde-1.tar.xz 1048 BLAKE2B 93b16166dd8fd83eb9d7ce84cd3fff2dd330cc4060327e107b12a084aa47b7dc2d237bbf0852d207d2b4fbe9a5688d0236ebc5e7c1e6a42da84fd92fbd912050 SHA512 8eb6b865663b9fb837e88f859c1f407c4fab5d0976630e29bb0c3f2e2d01f225f3a614cba6c20495c56429d37427c75e314194d0c74c69296ab3e5df128290c6
+DIST qtspeech-everywhere-opensource-src-5.15.13.tar.xz 104612 BLAKE2B 3c35098f0d4f4b4f804808f3d11abc0c0d189e3883cb1d15ea9b350948e061125299df1207ad44ed7af207c417980b0360ab6b44733efbbe7e5bdac6fe2402b5 SHA512 43b97ddc333d1c4a9715b1c306ced0506eb8faf69f1d22500b74e509d33b5a5cb9d0c166b9211a32a78eaba57925195d8ba0c39c8ae6a15551f841426294c75f
DIST qtspeech-everywhere-src-6.6.2.tar.xz 262008 BLAKE2B 6d9ae5b42f96fa02a15ac82e9e1c6a378c3b0ceccd278af9ef99346ad79a256e41d1d2ae10cfef75f311bdfad457271357b09fd067ddc902bff3e4ee31eda12e SHA512 e43793931b81bb86cc074a2153ec0160991c86bc255ea1b11e5b4a272b8d067fcfc6788261d4b2f6f7630eadbcab7be23249b980d2792cb9a109137af614601e
+DIST qtspeech-everywhere-src-6.6.3.tar.xz 261976 BLAKE2B 839adf366d268f2872b321d16546fc953d2e3fa6724f76061fb44674d06a0dba949f171d67f528707d071a7b94f0097f4d6e0fa25ca902572477476d3f4872fc SHA512 4a43e1895ae477f6b6890a36ba2da365420e7778dece26535642ead39aab39c0c10d3be1c78a5b823eaddc646bdb60c5bd16bf3ac02f279832bc9724cfedc5d2
+DIST qtspeech-everywhere-src-6.7.0.tar.xz 261732 BLAKE2B a7e99c3c9efdaa7aa5d44537b9aaaed87af0607daa6b6ab21d602594081f5bcc5ead4da9eebbee15a7cc735a36e80cfa312452f2cdfa5ce4136bd0c06797eba2 SHA512 10d086633da8cc478619023baa4d2495bb394aa30e7ba7141b0e698ade5a4a723f5643a5df64e9920b90251e89722598b7d5b720d7b8d3a04449e94fd5984f82
diff --git a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild b/dev-qt/qtspeech/qtspeech-5.15.13.ebuild
index 07a269a79b0d..07a269a79b0d 100644
--- a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
+++ b/dev-qt/qtspeech/qtspeech-5.15.13.ebuild
diff --git a/dev-qt/qtspeech/qtspeech-6.6.2.ebuild b/dev-qt/qtspeech/qtspeech-6.6.2.ebuild
index 9ee33d282179..0a07541315c2 100644
--- a/dev-qt/qtspeech/qtspeech-6.6.2.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Text-to-speech library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 arm64 ~loong"
fi
IUSE="flite qml +speechd"
diff --git a/dev-qt/qtspeech/qtspeech-6.6.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild
index 867d3ddc19b8..5491997f2898 100644
--- a/dev-qt/qtspeech/qtspeech-6.6.9999.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Text-to-speech library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
fi
IUSE="flite qml +speechd"
diff --git a/dev-qt/qtspeech/qtspeech-6.7.0.ebuild b/dev-qt/qtspeech/qtspeech-6.7.0.ebuild
new file mode 100644
index 000000000000..5491997f2898
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-6.7.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Text-to-speech library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="amd64 ~arm arm64 ~loong ~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 )"
+
+# TODO: tests are known failing with clang and needs looking into, albeit
+# it is still usable at runtime save for applications segfaulting on exit
+# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
+# of this). Restricting because also seen this result in hanging. Note that
+# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
+# status on new major versions.
+RESTRICT="test"
+
+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.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
index 867d3ddc19b8..52d658ae0a12 100644
--- a/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Text-to-speech library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
IUSE="flite qml +speechd"
diff --git a/dev-qt/qtspeech/qtspeech-6.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.9999.ebuild
index 867d3ddc19b8..52d658ae0a12 100644
--- a/dev-qt/qtspeech/qtspeech-6.9999.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Text-to-speech library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
IUSE="flite qml +speechd"
diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtsql/qtsql-5.15.12.ebuild b/dev-qt/qtsql/qtsql-5.15.13.ebuild
index 9c8476b0b1ae..9c8476b0b1ae 100644
--- a/dev-qt/qtsql/qtsql-5.15.12.ebuild
+++ b/dev-qt/qtsql/qtsql-5.15.13.ebuild
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index bff965935173..2033aec78065 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,3 +1,5 @@
-DIST qtsvg-5.15.12-gentoo-kde-1.tar.xz 3552 BLAKE2B 24588da0f0490f59663e978bd6fa89790b335d1c6747a40e60683913468a6415d12eab992b619aaed98dd0823346422912a27cab1081773c53a5d6219f047a1e SHA512 7eb3d304cfb6d5952a657f8e2d51ebdf75b3941487b909f46515258903c09197e06250fdf4608e41c8bbd32baa3a0014226a1213c4f16b0508fad7cb0bede19d
-DIST qtsvg-everywhere-opensource-src-5.15.12.tar.xz 1890112 BLAKE2B 727ee7fc593bf9b080b4fb3ebeb117f6b0390a724f98587e8387f2e59d72facec6aa6bc519f8b1cb9c54e3a5ad1d48eaf8bc17840d271641f25240d6648439dc SHA512 c68fa1bc8e3dc782a70049aeddca62731b48ff7de972d6e1a245b06d23c0795fd6a3e3538aa39a92016d5c15a068f7b8ae1d3b6bd950fb7857a7aa2ed556f857
+DIST qtsvg-5.15.13-gentoo-kde-1.tar.xz 3552 BLAKE2B e2b8644f6c259ef90ec2ad110a447ad7c34e8c7612ef889a5514e1decde35746cc5083297fc91d1e307ba6f9e25965a97b8e8e416ef8cf6af0b420ffc4866481 SHA512 d4ed5c86f9799b1d0461e5e4fdaa5979a598e80579f1fed61323c83592292a1ccc4cfabdfed83514dbdd93ef4415fefa8b6c8bd7946d46ddb9388644ffcd5d26
+DIST qtsvg-everywhere-opensource-src-5.15.13.tar.xz 1890468 BLAKE2B 72d20df0c00c128822389ab7ad8a2573aa376ba71f8a6f6780c19f0080db8d96ec5fe4c28de64b8e2f740ddf16c9652bbef4c651e18e1a0400529f35c0593b7f SHA512 17d13fdeec439c02e7b7e478527376da2d4efd65e019fb18822d3d7883cbf129eea2661c19e931e59280c3bda7233fa6cfd84c4d76365abc63814a80e99f2a65
DIST qtsvg-everywhere-src-6.6.2.tar.xz 1643056 BLAKE2B 3294178addb3a7096294065b9326ca22b3e25ac3cef62533ac949b68e67aaaf9320bdc389453c8e97ac9c03f88cbd894088402bb21f9280d7bbff3ee0ba0b6ee SHA512 cdfc3fb9aa00eaedd232c2b93482154f97e4e37d48db62b91142ae0dcc9d03bb9aa07cdfaa77e2973e6bfb5fdcdbf4365e6b9c855ffc82b3542d4cd07c1857a7
+DIST qtsvg-everywhere-src-6.6.3.tar.xz 1643424 BLAKE2B 52f262aef3d424a1d9f75753ffb5f73a500e3e58d264b2a26699ff6ca0430c2d4d068fe514f7584641c76b74e758e6c10b4d6123c512bd4f364f6fcb7e25f69e SHA512 78d588ebc60d90b86f8d639b49081a616abe0adedbd32381dd7853693065ee2e41b40ee4221d4c13c04c71a7f9780b35f3c472f5b9b5fa96af6835d711eb4937
+DIST qtsvg-everywhere-src-6.7.0.tar.xz 1790244 BLAKE2B 586d5cd8f5a0d276f837dad1a330778b2e3bec1433d14015569947e964f779dcd24c22f54f536d3808d6c4c1ac8de308e1b5430a2a15725934dc67bb2e35cdb1 SHA512 b68e4e235f1a6b0ddbb130fbc06aa7ac06f074c5d33f588dd7049b5986ae070e1e4e976f22fba2bef81adc3beac8c4564a01c818b3594e06ab36d9939ce0e7b3
diff --git a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild b/dev-qt/qtsvg/qtsvg-5.15.13.ebuild
index dd66d0447f8c..dd66d0447f8c 100644
--- a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
+++ b/dev-qt/qtsvg/qtsvg-5.15.13.ebuild
diff --git a/dev-qt/qtsvg/qtsvg-6.6.2.ebuild b/dev-qt/qtsvg/qtsvg-6.6.2.ebuild
index f98534a89017..777ffe0ec0a8 100644
--- a/dev-qt/qtsvg/qtsvg-6.6.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="SVG rendering library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtsvg/qtsvg-6.6.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.6.3.ebuild
index 566af04442ed..777ffe0ec0a8 100644
--- a/dev-qt/qtsvg/qtsvg-6.6.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="SVG rendering library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
diff --git a/dev-qt/qtsvg/qtsvg-6.7.0.ebuild b/dev-qt/qtsvg/qtsvg-6.7.0.ebuild
new file mode 100644
index 000000000000..777ffe0ec0a8
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-6.7.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+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}"
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qttest/qttest-5.15.12.ebuild b/dev-qt/qttest/qttest-5.15.13.ebuild
index 4ffe5ec8e862..4ffe5ec8e862 100644
--- a/dev-qt/qttest/qttest-5.15.12.ebuild
+++ b/dev-qt/qttest/qttest-5.15.13.ebuild
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index 135f5bcd15f7..847e8deee9c4 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1 +1,3 @@
DIST qttools-everywhere-src-6.6.2.tar.xz 8594492 BLAKE2B 17d4385df9c0a70e8c3c135bd56f835c80d98008694331a2c2e8381b1489aafd56ca140ad300d868bdf795742326771358fc18f9c4e27b9aceb937a59536ddd9 SHA512 bf8d7fc92768b2a4992cef021576b1a6ed1405995ab18113db22c72f9e159b38012ff98d797b2a9578cc82527dc51fae92605a5e6a94fdeecd7e0da95509ce90
+DIST qttools-everywhere-src-6.6.3.tar.xz 8596272 BLAKE2B 375a018d3fff0ef52e7e8e38455f8a801d6a4e715f14826605e0c6b5d33b321aa7395b598041f1459fb361773688255c0ff1e4e300d05aef18aa42f5e785a8e7 SHA512 621277c1f8ea7b0742ce2679bc938d8c5611f712b06f6ec7afa8231e9d8ae3184870f0d9d9358076bdeac220072798e236745bf68c33eaf23dc7896a1a478235
+DIST qttools-everywhere-src-6.7.0.tar.xz 9012572 BLAKE2B 12bfc43d390c40faafdf825d333348fb1672eb52c3f1e47ea0362542712dfac56fa3b07f01a2bc196872a04e9cf1a101ea2feb4ed6b744a70c75b67111ec806e SHA512 8d478568d8e7ffc40af8099e95f2b37913c05490cc127d559c13ed3cba75bf8cca06ad3afce65649186a3e52442f8e0f820a2ac6b655ec0e2b808e6df834d560
diff --git a/dev-qt/qttools/qttools-6.6.2.ebuild b/dev-qt/qttools/qttools-6.6.2.ebuild
index 1b00112f08e6..8b4db6721996 100644
--- a/dev-qt/qttools/qttools-6.6.2.ebuild
+++ b/dev-qt/qttools/qttools-6.6.2.ebuild
@@ -10,12 +10,12 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
IUSE="
+assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+ +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
diff --git a/dev-qt/qttools/qttools-6.6.9999.ebuild b/dev-qt/qttools/qttools-6.6.3.ebuild
index 49dfe820f8ac..19facb63a427 100644
--- a/dev-qt/qttools/qttools-6.6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.6.3.ebuild
@@ -10,12 +10,12 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
IUSE="
+assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+ +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
@@ -39,8 +39,8 @@ RDEPEND="
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
clang? (
$(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}
- sys-devel/llvm:${LLVM_SLOT}
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
')
)
designer? (
@@ -85,6 +85,8 @@ src_configure() {
# 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
diff --git a/dev-qt/qttools/qttools-6.7.0.ebuild b/dev-qt/qttools/qttools-6.7.0.ebuild
new file mode 100644
index 000000000000..f9ea0251c71e
--- /dev/null
+++ b/dev-qt/qttools/qttools-6.7.0.ebuild
@@ -0,0 +1,153 @@
+# 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
+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 ~sparc ~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 )
+"
+
+# behaves very badly when qttools is not already installed, also
+# other more minor issues (clang tests flaky depending on version,
+# and 3rdparty/ tries to FetchContent gtest)
+RESTRICT="test"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network,widgets?]
+ assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
+ clang? (
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/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.9999.ebuild b/dev-qt/qttools/qttools-6.7.9999.ebuild
index da3b0ac4c251..6156f4c02a83 100644
--- a/dev-qt/qttools/qttools-6.7.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.7.9999.ebuild
@@ -15,7 +15,7 @@ fi
IUSE="
+assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+ +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
@@ -85,6 +85,8 @@ src_configure() {
# 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
diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild
index da3b0ac4c251..6156f4c02a83 100644
--- a/dev-qt/qttools/qttools-6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.9999.ebuild
@@ -15,7 +15,7 @@ fi
IUSE="
+assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner
+ +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
@@ -85,6 +85,8 @@ src_configure() {
# 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
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index e024fbb7fc55..4e11813ab13c 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,2 +1,4 @@
-DIST qttranslations-everywhere-opensource-src-5.15.12.tar.xz 1635924 BLAKE2B 0df216fb44e1831ee16f51473aa716fcb468ee441d5461735f8bf5401508f7a9b13c11952b1c7ab27b0ff2af425f53b1ddc0061ce1f7362a54fbc6be90ff5073 SHA512 675e0902bbd6a1f910ffc0473e1e865239cf820886fff9ccc3c5cf69f6a9af862fa1e44d86538f2884f1a34ab433dc2615707487b426d56742bd26f8f0d9924a
+DIST qttranslations-everywhere-opensource-src-5.15.13.tar.xz 1635960 BLAKE2B 6542480dfe0c62fd36e67ee8f9bd8e2358057c6010f661a1f0e2ad05156e6fed0a013f8ed5a6de71b87e7e4917cb0e84a6f15021865440a5e58a8d58f438e81e SHA512 5404c98ba6303986da0ffc5f715cf7024b724183e6f30b15bc9825cac2d1715239a4479093cb46239cceaa0a7468dd05e190cd0a6911b22f3628ff57ff3d8c57
DIST qttranslations-everywhere-src-6.6.2.tar.xz 1472416 BLAKE2B 42b11dedfaf029c2daffe82cf394097ad813af1043fdded3e17f78243f188fcf5efa0a646a107ab4b3a9e7584cbd393bfbbaddf46ee435d88e59f02a8ef97223 SHA512 4df875fd0194d7a7f60459be9736202858465d1cdfe4f27a311139c9f12a3bd48d9a5b25277b2df9a7facfb61cea108750c78a0102e11b9a2caed55d629960bb
+DIST qttranslations-everywhere-src-6.6.3.tar.xz 1472412 BLAKE2B 4e6bafd67db904d0cb14ba3ec4aca4b5555967678b8a769a6e7be9916a59a3a0cbfa2a7b4ca5e6011583ce5bf8c4e4ab9ba5326aa765b7c5e9a09699449a109b SHA512 b764161def8d9e7f1f7e6417dc37e166cde402642234f8a3b55f93a56ef2f46c68799d4e80c283fe76f9790b3d84274e6be680189bc04cc09fa8ca2ea68397e7
+DIST qttranslations-everywhere-src-6.7.0.tar.xz 1475980 BLAKE2B c5bff0466e77ad87001ee5f995b7f254d2320631767fed556f4d4dbb426b33528b92b5c485da7153ddd68e542eceb48f92f3cf959bba35916f9b4250d0987128 SHA512 12efb8591a066c8adf9c460e85553924ea99337dc80052745a8f46b6cc7c7d7ce3804477867f977db80628dd14b65d31d911805fed4c30c468c52fe439ee8f2a
diff --git a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild b/dev-qt/qttranslations/qttranslations-5.15.13.ebuild
index 06dc79da720c..06dc79da720c 100644
--- a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
+++ b/dev-qt/qttranslations/qttranslations-5.15.13.ebuild
diff --git a/dev-qt/qttranslations/qttranslations-6.6.2.ebuild b/dev-qt/qttranslations/qttranslations-6.6.2.ebuild
index ac37347613a6..8dd62b0467d7 100644
--- a/dev-qt/qttranslations/qttranslations-6.6.2.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.6.2.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DEPEND="~dev-qt/qtbase-${PV}:6"
diff --git a/dev-qt/qttranslations/qttranslations-6.6.9999.ebuild b/dev-qt/qttranslations/qttranslations-6.6.3.ebuild
index 816f945a5646..8dd62b0467d7 100644
--- a/dev-qt/qttranslations/qttranslations-6.6.9999.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.6.3.ebuild
@@ -8,7 +8,7 @@ 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 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DEPEND="~dev-qt/qtbase-${PV}:6"
diff --git a/dev-qt/qttranslations/qttranslations-6.7.0.ebuild b/dev-qt/qttranslations/qttranslations-6.7.0.ebuild
new file mode 100644
index 000000000000..8dd62b0467d7
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-6.7.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 ~sparc ~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 a4615631c7f8..b6166df1edb0 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,2 +1,4 @@
-DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz 10959460 BLAKE2B 8d64dc4b8c395f6a0092fb3763447416fe069f1fe6611146bcece83a72983f4cee49400af833aca39e2805b9277d7ec37fa20e31e522832b61f002d977dbfebd SHA512 17c63ea6287f7dbc84c82762ea43da9fbb4d1c7281a4e81971c10eacfbfe7293a855dde35a37ed9c8cf5ccc289a0e1d0a0c970e6908cea5cae15f149b9f5e3c4
+DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.13.tar.xz 10959164 BLAKE2B 808c5f28f12d0210b94ee3c9f282c000c1787686e454c8cb8ef601dafe7c0d8579796b2322edb553a997d4a8f38c2603b5314f6839873b257930bd9aa3959222 SHA512 abe58c132c8bd23d29de1937e2f1fb6571aec829ce74f4904d322c4046d8c70b4b9b508930e4c681a8e30ff1d8a63c627cc3bec1560e83dada426c09d827ae29
DIST qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz 3723036 BLAKE2B e459bbdd195a824df44fdc72599dd04181cdeaa0ec2849fb75b9ff3ee7b4f86317b64df364c6883181397b5a1e09091966be3b7cfd29b2226956e799ddf7237b SHA512 bafff245ca6340e57a7abf312369ad2196beb85fd6dee4920e0cd5dc08f35f1f1ae3f861e6f3ac8766ef4e1059cca34ae9fc15a4eca806e7b5c7a9319e56bf2c
+DIST qtvirtualkeyboard-everywhere-src-6.6.3.tar.xz 3719852 BLAKE2B b5c6e9108ad7705653693c0d2a56a9e24ddee45e2bbede23bbbf3fcad0532fef0965a07aab2409b6e1712bdb76b3545e31fa0a4e42cbeb4a881c7832d3239efd SHA512 badfb9145315bb60a2a3a7b858e23af25a99e4209356f94ba098fc7a9f903d4ca7c995c3d0185b8c6492394846959136479c9b2e1c94d88a41f0c68d88d2fe36
+DIST qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz 3720012 BLAKE2B 5bb60703f88225e8d2b18323c394b3f863a2364c39023eacf33c49d9ab3e0f0966f1ff37a38dd44ef3497d5f446a25aba7731697fd572fa001258657af54b7a8 SHA512 0e33a9d962eed6a75bceb25ba666adff2ee0e3eea229540415777000fd60de290c4b56a07870239943e96da626d71e4e4770d46198b8bfe1fb5e03bee64740e9
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.13.ebuild
index 4980321fc38e..4980321fc38e 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.13.ebuild
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild
index b0f29270f97d..c3faae0375db 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild
@@ -31,10 +31,15 @@ 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"
- local CMAKE_SKIP_TESTS=(
+ CMAKE_SKIP_TESTS+=(
tst_inputpanel
tst_inputpanelcontrols2
)
@@ -42,6 +47,5 @@ src_test() {
einfo "tst_inputpanel can take >5mins, not known to actually hang"
fi
- # tst_layoutfilesystem seems to fail randomly without -j1
- qt6-build_src_test -j1
+ qt6-build_src_test
}
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
index 4da95f48bdd5..99630510bd24 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.9999.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~loong"
+ KEYWORDS="amd64 ~arm ~loong ~riscv ~x86"
fi
IUSE="+spell"
@@ -31,10 +31,15 @@ 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"
- local CMAKE_SKIP_TESTS=(
+ CMAKE_SKIP_TESTS+=(
tst_inputpanel
tst_inputpanelcontrols2
)
@@ -42,6 +47,5 @@ src_test() {
einfo "tst_inputpanel can take >5mins, not known to actually hang"
fi
- # tst_layoutfilesystem seems to fail randomly without -j1
- qt6-build_src_test -j1
+ qt6-build_src_test
}
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0.ebuild
new file mode 100644
index 000000000000..99630510bd24
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.0.ebuild
@@ -0,0 +1,51 @@
+# 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 ~loong ~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.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.9999.ebuild
index 4da95f48bdd5..098c09ea6c42 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.9999.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~loong"
+ KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86"
fi
IUSE="+spell"
@@ -31,10 +31,15 @@ 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"
- local CMAKE_SKIP_TESTS=(
+ CMAKE_SKIP_TESTS+=(
tst_inputpanel
tst_inputpanelcontrols2
)
@@ -42,6 +47,5 @@ src_test() {
einfo "tst_inputpanel can take >5mins, not known to actually hang"
fi
- # tst_layoutfilesystem seems to fail randomly without -j1
- qt6-build_src_test -j1
+ qt6-build_src_test
}
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9999.ebuild
index 4da95f48bdd5..098c09ea6c42 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9999.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~loong"
+ KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86"
fi
IUSE="+spell"
@@ -31,10 +31,15 @@ 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"
- local CMAKE_SKIP_TESTS=(
+ CMAKE_SKIP_TESTS+=(
tst_inputpanel
tst_inputpanelcontrols2
)
@@ -42,6 +47,5 @@ src_test() {
einfo "tst_inputpanel can take >5mins, not known to actually hang"
fi
- # tst_layoutfilesystem seems to fail randomly without -j1
- qt6-build_src_test -j1
+ qt6-build_src_test
}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 0a6befbb334b..c63cb56cb998 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,5 @@
-DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e
-DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
+DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
+DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
+DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1
+DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f
diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
index 6a87c8a1a4e7..6a87c8a1a4e7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.13.ebuild
diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
index 38aa148dcb8b..a91481138236 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
@@ -8,14 +8,14 @@ inherit qt6-build
DESCRIPTION="Wayland platform plugin for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
RDEPEND="
dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (
@@ -49,3 +49,11 @@ src_configure() {
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.6.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
index 03045fcde32a..5a74ea1f49f4 100644
--- a/dev-qt/qtwayland/qtwayland-6.6.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
@@ -8,14 +8,14 @@ inherit qt6-build
DESCRIPTION="Wayland platform plugin for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
RDEPEND="
dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (
@@ -45,3 +45,11 @@ src_configure() {
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.0.ebuild b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
new file mode 100644
index 000000000000..3512d39ebf39
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.0.ebuild
@@ -0,0 +1,55 @@
+# 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 ~sparc ~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
+)
+
+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.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.7.9999.ebuild
index 005196d57b76..dc3ce8575fd3 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.9999.ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
RDEPEND="
dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (
@@ -45,3 +45,11 @@ src_configure() {
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.9999.ebuild b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
index 005196d57b76..dc3ce8575fd3 100644
--- a/dev-qt/qtwayland/qtwayland-6.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
@@ -11,11 +11,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-IUSE="compositor qml vulkan"
+IUSE="accessibility compositor qml vulkan"
RDEPEND="
dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=,wayland]
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
media-libs/libglvnd
x11-libs/libxkbcommon
compositor? (
@@ -45,3 +45,11 @@ src_configure() {
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/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest
index 5be41223a39e..8edd3092a521 100644
--- a/dev-qt/qtwaylandscanner/Manifest
+++ b/dev-qt/qtwaylandscanner/Manifest
@@ -1 +1 @@
-DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
+DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.13.ebuild
index 678752ce8612..678752ce8612 100644
--- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
+++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.13.ebuild
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 2c716b3e4309..c3a3f9454422 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,3 +1,5 @@
-DIST qtwebchannel-5.15.12-gentoo-kde-1.tar.xz 5808 BLAKE2B be5029849561105842db546aff48433187c27b2e1026ec10260d2d414962282fffb4bf3237d89803c15e3ecdadb5b297ab2eced46bd2813475d5ab2bb4cb9252 SHA512 37e424daf4a7d21af48ae960248dd0284794f9279b4d322154cf0940b862659478937cef29e8412b6db11537526a47b91b261ff143f0a2a1d326ef1d96de6eb9
-DIST qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz 211996 BLAKE2B f91d8a3f953173f0392177b945b19b85230b82d378897976d797d02555a894a203b8187f26ebb804658fee94d4ac154cd9b3af6450cc8941b561f55c743b5021 SHA512 8b4f3c787e88a68a9b850c7c700e37b491ff17435871223fd70373a532e4d8c6d809d4b8ca0036b68f99852dbd80e21e45aa2ee2d89efffab1182fdf792d0d59
+DIST qtwebchannel-5.15.13-gentoo-kde-1.tar.xz 5820 BLAKE2B 394d537ed9c49a7bfd55f4c8baa18c8ef033894baeafdd252c576d533115dfd02628cdcfe35ca7ad375f1a35afd2862a92643b595700468abf62a4f6a67b43b8 SHA512 6c903a078a28343f920f4f686e9ccc05df5128ad6b0fd68eebec0bbb34936a6cc91ae7b53d152ac1c96bf92dfb88fa88ab7150db5fc37ecb199c984e9d368c33
+DIST qtwebchannel-everywhere-opensource-src-5.15.13.tar.xz 212012 BLAKE2B 893fd5a0226539827a34eaf3608e3bcf9684567af4218fc8d7ef95a3342cfb49c2523900eaf756c8cf8329a69758c3c453beedc4cde3c58211254cd1b463f369 SHA512 f0c698aded46ae1f2932a79bdf9d5601466b7e88f6af96fe48d346144fd2e5bbaa81c7c6a82ed78fe8a0314218827704648741b0b47c0efefc31eb447643ad23
DIST qtwebchannel-everywhere-src-6.6.2.tar.xz 206440 BLAKE2B 0fb5f72cb515a2d51bc1fc610bac322def1f8a46e260ba93a164884b7b79fbf17fcc3a20784ff5848bd24d8c17cb7dae6f7dc8d6b05b48c26b7c59c3248d0c35 SHA512 5a56c88847dd107dae00ccc65d8e2410892ac7a64a71df0295007af9512ff1a05f05474b677f08c7f1c51512bd198a8aa612e6afe2e9c15e572d082952ad2644
+DIST qtwebchannel-everywhere-src-6.6.3.tar.xz 206396 BLAKE2B 6985a243aa68aab0e9b34ca5ba3e018f25cfa019ac446259908b9d3cb7a0d22b4570a4c7b87626a444a91d2c8e7808f09e66b142890126e115487691571e4771 SHA512 81b264aa661460b7872bfdf49b4404f090382346997ee288afc8c00a92c52a72d963cba9667ef99e02b8bd696456ee34e811e5885ed5d400076cdcc1e6cf72fa
+DIST qtwebchannel-everywhere-src-6.7.0.tar.xz 206600 BLAKE2B eef2c791fd45d0467d6bd8a6bdb09a07ce1d37ee8463f17208bd6c9da52680192eab1a7a1ddf3f8ab82c0fcf39dc0557162126d1be75d32f56bbab4ffee6e7b5 SHA512 b32291c8051fc8917134a9804365c378cc41c25a64add9b1e055100b32cecb7c3a008a8bf7bb825ce9db68b8d9790a25620bf4e126feef47bfb8c07f45f0ae47
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.13.ebuild
index 7b301c538628..7b301c538628 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.13.ebuild
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild
index 29746c9175fe..13aa336c012b 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt WebChannel"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 arm64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild
index 196c658b4733..0ef32e10921e 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.6.9999.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt WebChannel"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.7.0.ebuild
new file mode 100644
index 000000000000..0ef32e10921e
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.7.0.ebuild
@@ -0,0 +1,27 @@
+# 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 ~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-${PV}:6" && #913692
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.7.9999.ebuild
index 196c658b4733..7d637d64ccb2 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.7.9999.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt WebChannel"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
index 196c658b4733..7d637d64ccb2 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt WebChannel"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 59c73123ec26..a6606fb6f91b 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,7 +1,8 @@
-DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B cfab4f02b8fac8ae7585eda0539f8adf988413aa52503caca3a347a62f75584efb42bcfa4832aadfc51fb98073f4ed3ddfc9701caf570e7186e0e1357af9569f SHA512 e0275ac4eb8d113581fc4fdf42be831903496b6ed95dca5b3d88113107e5453ee8c40df0e2956dd4e343b08e09c57607b1b82a78bf77a780225ff0030a249cef
-DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef SHA512 a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
-DIST qtwebengine-5.15.12_p20240122.tar.xz 299226288 BLAKE2B a16a2f428c4a3e7c681e8a8631ddff135fdf1f802cba9e1c827cfec25e0e0dd0bc5c5308b7547b30009709974f7efa950cef1640a24dba4ebbf55def265c90f8 SHA512 31e26d7c76e50eb110d5cf31ea01b47693efca0dd0a6814c881491349b535b9b02c4ef50b45fc6a59e7b8955942a6cc28aa17a6730effdec640be032d14e4f75
-DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
+DIST qtwebengine-5.15.13_p20240322-patchset.tar.xz 26112 BLAKE2B 21eb036520e052f28d7579022d84d4b7136521d025569b22653229d8099140a99726ce5ddebced0d9aa113d3e215fc023ad042a372f2318dfc7cafe5d9e397c9 SHA512 cbc4373ed6a107a3fd2bf1cb73c96e3c00b4428410933dbb1b1eb5116de22e29ca5e102702e1f6f8a12abff6b60ea072b84e77da64c6d60e360bf0ad2e542166
+DIST qtwebengine-5.15.13_p20240322.tar.xz 301394204 BLAKE2B f9bb5bb79edbe0bc862a718feb3b11a56d8c6d2eee1dd711c9b4460f64308fdfbaa4c3551eebad3af5844564a49703574a7fb9d74e15abd0a6aeb8c707a14059 SHA512 b1f459fbb3d21118043a53ce6e292c6a45f8512830f4dbf6982713970f980ccfb8c1ea1c1d7ce373991632de8c44b5053fa1ccb883e19cd8f35a961e67472f5a
+DIST qtwebengine-6.6-patchset-10.tar.xz 8880 BLAKE2B 7583dbfbb60100dc669c780d611aa56034ba2172700168c716e06b37cfb8bb083a29b3ab36968ad0f34443224f7ce03956e6fad2734ac7ff62b2aaeba9e79fc4 SHA512 3cf5e597d7300b89297f15f10ffd7e24517f8762ecdc7b3be19f3c48bc16949ec47ebccf050d4416033e1915453c12b0e69ebb2defa50471cdb72794f8e05708
DIST qtwebengine-6.6-patchset-9.tar.xz 8040 BLAKE2B 11c76fd36227cfcfc3c83618fad25c66963e63697f857b99efc76188529bea42094b279bd9f37e79584cb6e9f1d2dd2f666a96c46ddf2276033cdc97782b72c4 SHA512 33cc1ad0843eeaf1103033c2e9b9a734cd218d92c40985fd6c109acefa2f68b99b1f3cf5e06d6f837fc974c39b220ae93b40d135b5414f822cf28e075805c9c1
-DIST qtwebengine-6.7-patchset-4.tar.xz 7792 BLAKE2B 99250f9c807870aeff0eafccd4a27c224785e34b21ba8dc9e663741cf123ebda6501b8f3d7b1e274cb4e543fe1f9d3fbb1ea54de85fcde4d11d2388f97674a60 SHA512 28dfb2c6c74a971f407e793f43b1224af5b2dac1c1b053badfee23e54d8fe6c390498a88d4da9d8f0de66f579234b1ccca527fc44997dd185ab1f570fbf63203
+DIST qtwebengine-6.7-patchset-6.tar.xz 8140 BLAKE2B 773ee76ecf118ce45eb5dbebf4a574c3cff90f50cd87a469511688ed77db7a96012bec0dd03312bf2d366d709d95a2ac3432e9e0bd5a517b69a5bbd250a94420 SHA512 4db6abbd2a598f8194b9ba7035abad7228f6056fc5e5572329a9a0474f36135428b401edf5fa96e1ac866328d078b015fffd90949ef84f1cea9a1b39e5b9d5ff
DIST qtwebengine-everywhere-src-6.6.2.tar.xz 421147952 BLAKE2B a0317faf9ff2d81cd2418652c297821bd8451e0564b8b9af8cb005b0c96a4ec74305ff814c3ab355d84bbacaaccd9ebf6bf591e01b485e243cc485aedf3e6e5b SHA512 8024890c1a7f6d5b9866d768f5ee5cb24b2eb9bb2162886fe02cf8f6fbb23e99eadb142c2636fd3d856b0b1975e69859989553f70c6d8610a69d991d4c2f190d
+DIST qtwebengine-everywhere-src-6.6.3.tar.xz 421076320 BLAKE2B b718b968549a6aad0945cc23ccd2f297475a71db26c6ca6cbeab9d0fee3b709180d5b765a67ef90741eadd48b1fe72c95f302f44c856e4056e0d49589d655879 SHA512 cb026f2dd389d83fbeff3eedc3fa77fc22ff5cf6d444ec163b0dc4649abdf2d16683e9d31f46324f7b3546bb1ec80e40d35854537aa3c09959457fa3c79fa96d
+DIST qtwebengine-everywhere-src-6.7.0.tar.xz 550907592 BLAKE2B e7787ab0a8b68657ca318de1c855f23b50d9aa3bda1bfcaa4ecd274ff0afb283c092256c28b566a9882cc5dccdaf2e3312836f4da6d4a85850f3202176d77933 SHA512 92bc8ffc69c6e00d55b647b332878e9b632257e78c38e9b3d0a5f4506d5df3c507e8ffa5916db2547b89c4c2641447fd9031a80e780e143c7ed58a7285e06e64
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch b/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch
new file mode 100644
index 000000000000..97dbe299c2b3
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch
@@ -0,0 +1,80 @@
+Patch status: fixed in >=chromium-122.0.6200.0
+
+https://bugs.gentoo.org/925486
+https://webrtc.googlesource.com/src/+/267f9bdd5
+https://webrtc-review.googlesource.com/c/src/+/332240
+--- a/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
++++ b/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
+@@ -190,7 +190,7 @@
+ {StatsReport::kStatsValueNamePreemptiveExpandRate,
+ info.preemptive_expand_rate},
+- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
++ {StatsReport::kStatsValueNameTotalAudioEnergy, static_cast<float>(info.total_output_energy)},
+ {StatsReport::kStatsValueNameTotalSamplesDuration,
+- info.total_output_duration}};
++ static_cast<float>(info.total_output_duration)}};
+
+ const IntForAdd ints[] = {
+@@ -246,7 +246,7 @@
+
+ const FloatForAdd floats[] = {
+- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_input_energy},
++ {StatsReport::kStatsValueNameTotalAudioEnergy, static_cast<float>(info.total_input_energy)},
+ {StatsReport::kStatsValueNameTotalSamplesDuration,
+- info.total_input_duration}};
++ static_cast<float>(info.total_input_duration)}};
+
+ RTC_DCHECK_GE(info.audio_level, 0);
+@@ -342,5 +342,5 @@
+ {StatsReport::kStatsValueNameRenderDelayMs, info.render_delay_ms},
+ {StatsReport::kStatsValueNameTargetDelayMs, info.target_delay_ms},
+- {StatsReport::kStatsValueNameFramesDecoded, info.frames_decoded},
++ {StatsReport::kStatsValueNameFramesDecoded, static_cast<int>(info.frames_decoded)},
+ };
+
+@@ -386,13 +386,13 @@
+ {StatsReport::kStatsValueNameFirsReceived, info.firs_rcvd},
+ {StatsReport::kStatsValueNameFrameHeightSent, info.send_frame_height},
+- {StatsReport::kStatsValueNameFrameRateInput, round(info.framerate_input)},
++ {StatsReport::kStatsValueNameFrameRateInput, static_cast<int>(round(info.framerate_input))},
+ {StatsReport::kStatsValueNameFrameRateSent, info.framerate_sent},
+ {StatsReport::kStatsValueNameFrameWidthSent, info.send_frame_width},
+- {StatsReport::kStatsValueNameNacksReceived, info.nacks_rcvd},
++ {StatsReport::kStatsValueNameNacksReceived, static_cast<int>(info.nacks_rcvd)},
+ {StatsReport::kStatsValueNamePacketsLost, info.packets_lost},
+ {StatsReport::kStatsValueNamePacketsSent, info.packets_sent},
+ {StatsReport::kStatsValueNamePlisReceived, info.plis_rcvd},
+- {StatsReport::kStatsValueNameFramesEncoded, info.frames_encoded},
+- {StatsReport::kStatsValueNameHugeFramesSent, info.huge_frames_sent},
++ {StatsReport::kStatsValueNameFramesEncoded, static_cast<int>(info.frames_encoded)},
++ {StatsReport::kStatsValueNameHugeFramesSent, static_cast<int>(info.huge_frames_sent)},
+ };
+
+@@ -783,17 +783,17 @@
+
+ const Int64ForAdd int64s[] = {
+- {StatsReport::kStatsValueNameBytesReceived, info.recv_total_bytes},
+- {StatsReport::kStatsValueNameBytesSent, info.sent_total_bytes},
+- {StatsReport::kStatsValueNamePacketsSent, info.sent_total_packets},
+- {StatsReport::kStatsValueNameRtt, info.rtt},
++ {StatsReport::kStatsValueNameBytesReceived, static_cast<long>(info.recv_total_bytes)},
++ {StatsReport::kStatsValueNameBytesSent, static_cast<long>(info.sent_total_bytes)},
++ {StatsReport::kStatsValueNamePacketsSent, static_cast<long>(info.sent_total_packets)},
++ {StatsReport::kStatsValueNameRtt, static_cast<long>(info.rtt)},
+ {StatsReport::kStatsValueNameSendPacketsDiscarded,
+- info.sent_discarded_packets},
++ static_cast<long>(info.sent_discarded_packets)},
+ {StatsReport::kStatsValueNameSentPingRequestsTotal,
+- info.sent_ping_requests_total},
++ static_cast<long>(info.sent_ping_requests_total)},
+ {StatsReport::kStatsValueNameSentPingRequestsBeforeFirstResponse,
+- info.sent_ping_requests_before_first_response},
+- {StatsReport::kStatsValueNameSentPingResponses, info.sent_ping_responses},
+- {StatsReport::kStatsValueNameRecvPingRequests, info.recv_ping_requests},
+- {StatsReport::kStatsValueNameRecvPingResponses, info.recv_ping_responses},
++ static_cast<long>(info.sent_ping_requests_before_first_response)},
++ {StatsReport::kStatsValueNameSentPingResponses, static_cast<long>(info.sent_ping_responses)},
++ {StatsReport::kStatsValueNameRecvPingRequests, static_cast<long>(info.recv_ping_requests)},
++ {StatsReport::kStatsValueNameRecvPingResponses, static_cast<long>(info.recv_ping_responses)},
+ };
+ for (const auto& i : int64s)
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.0-clang18.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-clang18.patch
new file mode 100644
index 000000000000..c5ae8cc17c5a
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-clang18.patch
@@ -0,0 +1,96 @@
+Patch status: fixed in >=chromium-122.0.6200.0
+
+https://bugs.gentoo.org/925486
+https://webrtc-review.googlesource.com/c/src/+/332240
+https://webrtc.googlesource.com/src/+/267f9bdd5
+From: Tommi <tommi@webrtc.org>
+Date: Thu, 21 Dec 2023 14:08:26 +0100
+Subject: [PATCH] Update LegacyStatsCollector to conform with Wc++11-narrowing
+--- a/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
++++ b/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
+@@ -189,7 +189,8 @@
+ {StatsReport::kStatsValueNamePreemptiveExpandRate,
+ info.preemptive_expand_rate},
+- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
++ {StatsReport::kStatsValueNameTotalAudioEnergy,
++ static_cast<float>(info.total_output_energy)},
+ {StatsReport::kStatsValueNameTotalSamplesDuration,
+- info.total_output_duration}};
++ static_cast<float>(info.total_output_duration)}};
+
+ const IntForAdd ints[] = {
+@@ -245,7 +246,8 @@
+
+ const FloatForAdd floats[] = {
+- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_input_energy},
++ {StatsReport::kStatsValueNameTotalAudioEnergy,
++ static_cast<float>(info.total_input_energy)},
+ {StatsReport::kStatsValueNameTotalSamplesDuration,
+- info.total_input_duration}};
++ static_cast<float>(info.total_input_duration)}};
+
+ RTC_DCHECK_GE(info.audio_level, 0);
+@@ -341,5 +343,6 @@
+ {StatsReport::kStatsValueNameRenderDelayMs, info.render_delay_ms},
+ {StatsReport::kStatsValueNameTargetDelayMs, info.target_delay_ms},
+- {StatsReport::kStatsValueNameFramesDecoded, info.frames_decoded},
++ {StatsReport::kStatsValueNameFramesDecoded,
++ static_cast<int>(info.frames_decoded)},
+ };
+
+@@ -385,13 +388,17 @@
+ {StatsReport::kStatsValueNameFirsReceived, info.firs_received},
+ {StatsReport::kStatsValueNameFrameHeightSent, info.send_frame_height},
+- {StatsReport::kStatsValueNameFrameRateInput, round(info.framerate_input)},
++ {StatsReport::kStatsValueNameFrameRateInput,
++ static_cast<int>(round(info.framerate_input))},
+ {StatsReport::kStatsValueNameFrameRateSent, info.framerate_sent},
+ {StatsReport::kStatsValueNameFrameWidthSent, info.send_frame_width},
+- {StatsReport::kStatsValueNameNacksReceived, info.nacks_received},
++ {StatsReport::kStatsValueNameNacksReceived,
++ static_cast<int>(info.nacks_received)},
+ {StatsReport::kStatsValueNamePacketsLost, info.packets_lost},
+ {StatsReport::kStatsValueNamePacketsSent, info.packets_sent},
+ {StatsReport::kStatsValueNamePlisReceived, info.plis_received},
+- {StatsReport::kStatsValueNameFramesEncoded, info.frames_encoded},
+- {StatsReport::kStatsValueNameHugeFramesSent, info.huge_frames_sent},
++ {StatsReport::kStatsValueNameFramesEncoded,
++ static_cast<int>(info.frames_encoded)},
++ {StatsReport::kStatsValueNameHugeFramesSent,
++ static_cast<int>(info.huge_frames_sent)},
+ };
+
+@@ -781,17 +788,23 @@
+
+ const Int64ForAdd int64s[] = {
+- {StatsReport::kStatsValueNameBytesReceived, info.recv_total_bytes},
+- {StatsReport::kStatsValueNameBytesSent, info.sent_total_bytes},
+- {StatsReport::kStatsValueNamePacketsSent, info.sent_total_packets},
+- {StatsReport::kStatsValueNameRtt, info.rtt},
++ {StatsReport::kStatsValueNameBytesReceived,
++ static_cast<int64_t>(info.recv_total_bytes)},
++ {StatsReport::kStatsValueNameBytesSent,
++ static_cast<int64_t>(info.sent_total_bytes)},
++ {StatsReport::kStatsValueNamePacketsSent,
++ static_cast<int64_t>(info.sent_total_packets)},
++ {StatsReport::kStatsValueNameRtt, static_cast<int64_t>(info.rtt)},
+ {StatsReport::kStatsValueNameSendPacketsDiscarded,
+- info.sent_discarded_packets},
++ static_cast<int64_t>(info.sent_discarded_packets)},
+ {StatsReport::kStatsValueNameSentPingRequestsTotal,
+- info.sent_ping_requests_total},
++ static_cast<int64_t>(info.sent_ping_requests_total)},
+ {StatsReport::kStatsValueNameSentPingRequestsBeforeFirstResponse,
+- info.sent_ping_requests_before_first_response},
+- {StatsReport::kStatsValueNameSentPingResponses, info.sent_ping_responses},
+- {StatsReport::kStatsValueNameRecvPingRequests, info.recv_ping_requests},
+- {StatsReport::kStatsValueNameRecvPingResponses, info.recv_ping_responses},
++ static_cast<int64_t>(info.sent_ping_requests_before_first_response)},
++ {StatsReport::kStatsValueNameSentPingResponses,
++ static_cast<int64_t>(info.sent_ping_responses)},
++ {StatsReport::kStatsValueNameRecvPingRequests,
++ static_cast<int64_t>(info.recv_ping_requests)},
++ {StatsReport::kStatsValueNameRecvPingResponses,
++ static_cast<int64_t>(info.recv_ping_responses)},
+ };
+ for (const auto& i : int64s)
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.0-displaykey-header.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-displaykey-header.patch
new file mode 100644
index 000000000000..84dce821f80f
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-displaykey-header.patch
@@ -0,0 +1,12 @@
+TODO: merge with glx-headers patch in patchset, similar
+issues that seem to stem from Qt's GLX restoration.
+
+https://bugs.gentoo.org/930107#c8
+--- a/src/3rdparty/chromium/ui/gl/gl_display.h
++++ b/src/3rdparty/chromium/ui/gl/gl_display.h
+@@ -12,4 +12,5 @@
+
+ #include "ui/gl/gl_export.h"
++#include "ui/gl/gpu_preference.h"
+
+ #if defined(USE_EGL)
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.0-ninja1.12.patch b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-ninja1.12.patch
new file mode 100644
index 000000000000..2d12daccd224
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.0-ninja1.12.patch
@@ -0,0 +1,30 @@
+Patch status: pending being looked at upstream
+
+Issue[1][2][3] also exist in chromium itself[4], and unclear
+why this started happening only with ninja-1.12.0 at the moment.
+
+Just a quickfix, likely not fully correct and seems there may
+be further unresolved race issues.
+
+[1] https://bugs.gentoo.org/930107
+[2] https://bugreports.qt.io/browse/QTBUG-124375
+[3] https://github.com/ninja-build/ninja/issues/2417
+[4] https://bugs.gentoo.org/930112
+--- a/src/3rdparty/chromium/content/browser/BUILD.gn
++++ b/src/3rdparty/chromium/content/browser/BUILD.gn
+@@ -198,2 +198,3 @@
+ "//components/services/storage/public/mojom",
++ "//components/spellcheck:buildflags",
+ "//components/sqlite_proto",
+--- a/src/3rdparty/chromium/extensions/browser/api/declarative_net_request/BUILD.gn
++++ b/src/3rdparty/chromium/extensions/browser/api/declarative_net_request/BUILD.gn
+@@ -22,2 +22,3 @@
+ "//content/public/browser",
++ "//components/web_cache/public/mojom",
+ "//extensions/common",
+--- a/src/core/configure/BUILD.root.gn.in
++++ b/src/core/configure/BUILD.root.gn.in
+@@ -235,2 +235,3 @@
+ deps = [
++ "//chrome/app:generated_resources",
+ "//components/zoom",
diff --git a/dev-qt/qtwebengine/metadata.xml b/dev-qt/qtwebengine/metadata.xml
index b7754632ca20..026c10e856ad 100644
--- a/dev-qt/qtwebengine/metadata.xml
+++ b/dev-qt/qtwebengine/metadata.xml
@@ -11,6 +11,7 @@
<flag name="pdfium">Build the QtPdf module based on chromium's PDFium library</flag>
<flag name="qml">Build QML/QtQuick bindings and imports</flag>
<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg> instead of bundled.</flag>
+ <flag name="webdriver">Build tool for automated testing (ChromeDriver equivalent)</flag>
<flag name="widgets">Enable QtWidgets support</flag>
</use>
<upstream>
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240322.ebuild
index 50fb9a051ea4..22bb5cdc0734 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13_p20240322.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PATCHSET="${PN}-5.15.10_p20230815-patchset"
+PATCHSET="${PN}-5.15.13_p20240322-patchset"
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="xml(+)"
inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs
@@ -12,7 +12,7 @@ DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applic
HOMEPAGE="https://www.qt.io/"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~x86"
if [[ ${PV} == ${QT5_PV}_p* ]]; then
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz"
S="${WORKDIR}/${P}"
@@ -27,13 +27,7 @@ else
inherit git-r3
fi
-# ppc64 patchset based on https://github.com/chromium-ppc64le releases
-# ppc64 ffmpeg patchset backported from chromium 98 on https://ppa.quickbuild.io/raptor-engineering-public/chromium/ubuntu/pool/main/c/chromium/
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz
- ppc64? (
- https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz
- https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15-ffmpeg-ppc64le.tar.xz
- )"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets"
REQUIRED_USE="designer? ( widgets )"
@@ -96,13 +90,12 @@ DEPEND="${RDEPEND}
media-libs/libglvnd
"
BDEPEND="${PYTHON_DEPS}
- dev-util/gperf
app-alternatives/ninja
+ dev-util/gperf
dev-util/re2c
net-libs/nodejs[ssl]
sys-devel/bison
sys-devel/flex
- ppc64? ( >=dev-build/gn-0.1807 )
"
PATCHES=( "${WORKDIR}/${PATCHSET}" )
@@ -159,9 +152,6 @@ src_unpack() {
}
src_prepare() {
- # upstreamed, but not spinning new patchset just yet
- rm "${WORKDIR}"/${PATCHSET}/018-gcc13-includes.patch || die
-
if [[ ${PV} == ${QT5_PV}_p* ]]; then
# This is made from git, and for some reason will fail w/o .git directories.
mkdir -p .git src/3rdparty/chromium/.git || die
@@ -208,32 +198,7 @@ src_prepare() {
qt_use_disable_mod widgets widgets src/src.pro
- if use ppc64; then
- einfo "Patching for ppc64le and generating build files"
- eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch"
- pushd src/3rdparty/chromium > /dev/null || die
- eapply -p0 "${WORKDIR}/${PN}-ppc64le"
- eapply -p1 "${WORKDIR}/${PN}-ffmpeg-ppc64le"
- popd > /dev/null || die
- fi
-
qt5-build_src_prepare
-
- # we need to generate ppc64 stuff because upstream does not ship it yet
- if use ppc64; then
- einfo "Generating ppc64le build files"
- pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die
- mkdir -vp source/config/linux/ppc64 || die
- mkdir -p source/libvpx/test || die
- touch source/libvpx/test/test.mk || die
- # clang-format is used to re-format sources
- # but we'd rather make it a no-op than introduce a clang dependency
- # https://bugs.gentoo.org/849458
- clang-format() { : ; }
- export -f clang-format || die
- ./generate_gni.sh || die
- popd >/dev/null || die
- fi
}
src_configure() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
index bc443553d97b..20cef7cd916e 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+="
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64"
+ KEYWORDS="amd64 arm64"
fi
IUSE="
@@ -110,6 +110,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+ "${FILESDIR}"/${PN}-6.6.2-clang18.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild
index 3b1f69bd687c..bce0eadcd0b9 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild
@@ -10,17 +10,17 @@ 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.6-patchset-9.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-10.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64 arm64"
fi
IUSE="
- +alsa bindist custom-cflags designer geolocation +jumbo-build
- kerberos opengl pdfium pulseaudio qml screencast +system-icu
- vaapi vulkan +widgets
+ accessibility +alsa bindist custom-cflags designer geolocation
+ +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
+ +system-icu vaapi vulkan +widgets
"
REQUIRED_USE="
designer? ( qml widgets )
@@ -35,7 +35,7 @@ RDEPEND="
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
~dev-qt/qtwebchannel-${PV}:6[qml?]
media-libs/fontconfig
media-libs/freetype
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild
new file mode 100644
index 000000000000..997dbaf4ec5f
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.0.ebuild
@@ -0,0 +1,324 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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-6.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/libxshmfence
+ 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.0-clang18.patch
+ "${FILESDIR}"/${PN}-6.7.0-ninja1.12.patch
+ "${FILESDIR}"/${PN}-6.7.0-displaykey-header.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
+ link_pulseaudio=true
+ rtc_link_pipewire=true
+ )
+
+ 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 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.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index db61cb1b8cff..f9dd54161654 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -10,7 +10,7 @@ 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-4.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-6.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -18,15 +18,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +alsa bindist custom-cflags designer geolocation +jumbo-build
- kerberos opengl pdfium pulseaudio qml screencast +system-icu
- vaapi vulkan +widgets
+ 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
@@ -35,7 +36,8 @@ RDEPEND="
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+ ~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
@@ -44,11 +46,13 @@ RDEPEND="
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
@@ -58,6 +62,7 @@ RDEPEND="
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXtst
+ x11-libs/libdrm
x11-libs/libxcb:=
x11-libs/libxkbcommon
x11-libs/libxkbfile
@@ -66,21 +71,13 @@ RDEPEND="
geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse[glib] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
screencast? (
dev-libs/glib:2
- media-libs/mesa[gbm(+)]
media-video/pipewire:=
- x11-libs/libdrm
)
system-icu? ( dev-libs/icu:= )
- vaapi? (
- media-libs/libva:=[X]
- media-libs/mesa[gbm(+)]
- x11-libs/libdrm
- )
+ vaapi? ( media-libs/libva:=[X] )
!vaapi? ( media-libs/libvpx:= )
- widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
"
DEPEND="
${RDEPEND}
@@ -110,6 +107,9 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+ "${FILESDIR}"/${PN}-6.7.0-clang18.patch
+ "${FILESDIR}"/${PN}-6.7.0-ninja1.12.patch
+ "${FILESDIR}"/${PN}-6.7.0-displaykey-header.patch
)
python_check_deps() {
@@ -170,6 +170,7 @@ 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)
@@ -269,10 +270,16 @@ src_test() {
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
@@ -292,6 +299,10 @@ 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() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index db61cb1b8cff..501485c774f4 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -10,7 +10,7 @@ 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-4.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-6.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -18,15 +18,16 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +alsa bindist custom-cflags designer geolocation +jumbo-build
- kerberos opengl pdfium pulseaudio qml screencast +system-icu
- vaapi vulkan +widgets
+ 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
@@ -35,7 +36,8 @@ RDEPEND="
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
+ ~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
@@ -44,11 +46,13 @@ RDEPEND="
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
@@ -58,6 +62,7 @@ RDEPEND="
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXtst
+ x11-libs/libdrm
x11-libs/libxcb:=
x11-libs/libxkbcommon
x11-libs/libxkbfile
@@ -66,21 +71,13 @@ RDEPEND="
geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse[glib] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
screencast? (
dev-libs/glib:2
- media-libs/mesa[gbm(+)]
media-video/pipewire:=
- x11-libs/libdrm
)
system-icu? ( dev-libs/icu:= )
- vaapi? (
- media-libs/libva:=[X]
- media-libs/mesa[gbm(+)]
- x11-libs/libdrm
- )
+ vaapi? ( media-libs/libva:=[X] )
!vaapi? ( media-libs/libvpx:= )
- widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
"
DEPEND="
${RDEPEND}
@@ -170,6 +167,7 @@ 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)
@@ -269,10 +267,16 @@ src_test() {
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
@@ -292,6 +296,10 @@ 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() {
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 60a3e43d1383..ea83dad4b09c 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,3 +1,5 @@
-DIST qtwebsockets-5.15.12-gentoo-kde-1.tar.xz 1512 BLAKE2B ab34b4fbcf9149716cb8e8481f381c72abe8e502b808c06552e91e800a9d0c6d22cb7603709e3b6f1aa89790b4b694badcadfab174c8c9781785abe661b72235 SHA512 3acbd70651a34e4c454306561c8c500ac086407903e917278d310fed0df668e66c008af93d3923f9dec99d05bc53dc051e517f9a0fad1fb077c8eaf87d89b5ca
-DIST qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz 261924 BLAKE2B 4c65f56d5a2308a3b7c2d119f9e79c44f9b9fa5e981a2538d533e4de2a9264e48de556f36777efb45fa2cfd1892169d7e8517070b436455485aada8aced8e02e SHA512 01195f4b2f11baa66e1b3d08148c234ac979d1a80be28d72b2bb8cd57f053102f432f59b7b89daa66d0e27c6e5ee792da12772d70c76aa88fa1bbe114b6f675a
+DIST qtwebsockets-5.15.13-gentoo-kde-1.tar.xz 1520 BLAKE2B aaa246f1f078562bcb66faff2ab94c95ce8e48c662a77be479cc5599e6dabe8fd4b574f1d9d911fffaf63c0a293de0cefc9f69323ab4963adde59a0ac9b6f785 SHA512 06185a20a116e293da6f237f5453a20a490d0aaaf71130e25eb442236b8e8d1ea6db70269fb53af6f353f7fb567d5fa3174b587bec9963cf61e16d3b62f3cafb
+DIST qtwebsockets-everywhere-opensource-src-5.15.13.tar.xz 261832 BLAKE2B 78b00ad89271610b23bfdd2917b02dd542a51684dd76df7c649109a90469a5dad30a7335f8c426090f5ba4fcf9efcbdb26e63e73d6924edb8526c9556777ca91 SHA512 578ccdb69602f978b9a10c08045f3a6fd0fe2247c07703617c1a717dc8910b383bff4c1f6a8195643f0552cb707ece5eca4c7e7f4d90356c26a409a849200489
DIST qtwebsockets-everywhere-src-6.6.2.tar.xz 455088 BLAKE2B 481b3fa823df9991c1079bbb1f7d113850704a13aa92c7ef7ac948fe7954358aa00cfea4f26882c680cffd5911a718e6693cd4abc62136a50b54270f0bc863b9 SHA512 ea3390088ab1c0ff61288c736e8a6d8e5270b3d0450264ac26d291658a2fc49b0866df9c4257ba4157a07937cae348aad385a664d92062969ad4f4c0f8c457a9
+DIST qtwebsockets-everywhere-src-6.6.3.tar.xz 455068 BLAKE2B 6f7b6563fc96b8e60eef8c417ebbb0e68622c2fafa98c54ca22d5d9ac60dc2ef2f9f54b9b2cd59fda8c0d3e75b61173da97e5100960517301b2ac50a98b7b6a4 SHA512 d9d6ab3380dfd0f74dc5c37d9aedcbd3349535d97f732e1fd6adef9a8d7ca3eb5a99b0cf94d0b7dafccd910689b82c0e2fcb631b3befe89e04778f92612d0190
+DIST qtwebsockets-everywhere-src-6.7.0.tar.xz 454868 BLAKE2B bbebd778a9b95cd56730b48faafe14ce1935f8c5bc18b45079aedb9ff9deb37eabd455b56ed5e36c1fffef571a7b916efd2acbfc7019e04811f506c631bb3218 SHA512 a233700dbecc3c266e432e4d0b239891457dd96125fe0e115e16904e7bd038fd2f1ba74b05fa23b7b3752d5023a8af502436a80c430c1b974acb182487275641
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.13.ebuild
index 219c9af3754e..219c9af3754e 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.13.ebuild
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild
index 0871fbdc6113..93abe2a94adf 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 arm64 ~loong"
fi
IUSE="qml +ssl"
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild
index 579c0f9dceb5..d6bee1dc669a 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.6.9999.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml +ssl"
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.7.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.7.0.ebuild
new file mode 100644
index 000000000000..d6bee1dc669a
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.7.0.ebuild
@@ -0,0 +1,28 @@
+# 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 ~loong ~ppc ~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.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.7.9999.ebuild
index 579c0f9dceb5..d777dc35a11b 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.7.9999.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml +ssl"
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
index 579c0f9dceb5..d777dc35a11b 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86"
fi
IUSE="qml +ssl"
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index ec8e8f1778e2..fc0829263047 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,2 +1,4 @@
-DIST qtwebview-everywhere-opensource-src-5.15.12.tar.xz 136852 BLAKE2B 0d374133ef94dc0002e5eb285c80daacfabf8116b17d750c0b319a45ae8f4ac499810f87c7046a04c2fd28a53014d838496e01c61f89347eb8a4836376cafbb6 SHA512 eaabc534a116617dee0394afdb4d35525aa367d01d974c4759c02781a7e4af2fa2d096c638109b421d2b061df4476348d8471a9a02f6f05b97170366c973ef61
+DIST qtwebview-everywhere-opensource-src-5.15.13.tar.xz 136864 BLAKE2B ddd1abbda3a5d8383617b65636cde1d8ec42e2392927cf9e28b6ea16c00df2a07c7734a336ed4dc467c72ac332b0858845745f5e5a9ba5cbcc18ee196946f3d4 SHA512 886c46dfb2e66ceeeb423220b48e47bdc8968faf5b9553f9e206ddb84d201341c6ad49308740835de3f27960ef04276477df5a55faf9e3c4c68180ae96acbc6a
DIST qtwebview-everywhere-src-6.6.2.tar.xz 138792 BLAKE2B 512a80a355cfe3643ac8f45411fe1ba1811bdddc533cc97b0f76f9ba4afa85bf72460cf9768527e09366e0f41efd650546ac7cc9a6b98d65e2924d2acdc0d605 SHA512 a3e017ffee8adffe9c091c8b00f0b0a4133af57d1959e5999cf4baaa2f890064fe2cd5cb1628bbc2cb35948a7c51be135912cccf27c2b751ac88c9b6dbcdb534
+DIST qtwebview-everywhere-src-6.6.3.tar.xz 138776 BLAKE2B e182d774817d5e952bb52e0c6fd1b5707f359fc39c9db8498b29cf7de4731d1ccf79e5ae75e8c67e1b4bb79230ceb42015a9f35ed89cf7e68cd0bf8d923ad38a SHA512 ea35725f666930fa7e5d83457ad7eb30c635cd2aa469111592850307b62888140077ed7e6c659ff1523c1d048fb1c90c506694133a5048d0daa189f9b01fb356
+DIST qtwebview-everywhere-src-6.7.0.tar.xz 138160 BLAKE2B 362f34120258a560279d0be0406e3826eba71c5b44a494a731a3be0645e8ec01960685b6cf8cb9575fcaf56d5ad813eddae92c970426fc05b50d8bac5e749437 SHA512 d4559e2bd77a05c43271346236f3642b4f082beabe415f6a459cc3d3aee9b5750b4da2ae6e5c3ec1b571304918f5f39bea98cc46f96d606dd3acc53aa42c88a2
diff --git a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild b/dev-qt/qtwebview/qtwebview-5.15.13.ebuild
index 984392251f2f..cc68815da63d 100644
--- a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
+++ b/dev-qt/qtwebview/qtwebview-5.15.13.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~x86"
fi
IUSE=""
diff --git a/dev-qt/qtwebview/qtwebview-6.6.9999.ebuild b/dev-qt/qtwebview/qtwebview-6.6.3.ebuild
index 81210cfc2b80..55069dbb40a2 100644
--- a/dev-qt/qtwebview/qtwebview-6.6.9999.ebuild
+++ b/dev-qt/qtwebview/qtwebview-6.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ 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"
+ KEYWORDS="amd64"
fi
RDEPEND="
diff --git a/dev-qt/qtwebview/qtwebview-6.7.0.ebuild b/dev-qt/qtwebview/qtwebview-6.7.0.ebuild
new file mode 100644
index 000000000000..55069dbb40a2
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-6.7.0.ebuild
@@ -0,0 +1,19 @@
+# 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"
+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/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 5e79c7375530..945cf510181a 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.13.ebuild
index ff1b7d811d41..bc60a7b408d3 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- QT5_KDEPATCHSET_REV=3
+ QT5_KDEPATCHSET_REV=1
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index f083f5c0c970..90e354ff8e84 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1 +1 @@
-DIST qtx11extras-everywhere-opensource-src-5.15.12.tar.xz 146816 BLAKE2B 412aa991980560486fe655ca25a3411df59af00a86bad1d71e0d8c1f5178c2a9430dd3ca8f2bf638ae6c6cd6569fdfe7ca00ce02d1e2e9182706a7f53caa2820 SHA512 f346f399a79aece2635e3871d86302042834d17be143adbfa130ea91a6cd692211804c50e74cecb072a5d7c388f3fbf774b2b40b0fc86498b84552da7b213fe7
+DIST qtx11extras-everywhere-opensource-src-5.15.13.tar.xz 146892 BLAKE2B 819299a2053b95d9b3c85add8690283f348f9c99cf7029a5c43d48d7341876c13817201817abfea586a56aa720687033d359467cf7018e8c57b9f0cdbb9718d8 SHA512 8fcaab6a1ba13798bb86c236102b2af932e46de25de3bddc11baff5175db65ab0bea123d5c8477fea36fe1075481c335dbf554165c22e43a3409706b5f330695
diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.13.ebuild
index c967b890e41a..c967b890e41a 100644
--- a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.13.ebuild
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
index bf5834e3f44a..945cf510181a 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -1,3 +1,3 @@
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
-DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de
-DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
+DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
+DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtxml/qtxml-5.15.12.ebuild b/dev-qt/qtxml/qtxml-5.15.13.ebuild
index 5b41857cbc5a..5b41857cbc5a 100644
--- a/dev-qt/qtxml/qtxml-5.15.12.ebuild
+++ b/dev-qt/qtxml/qtxml-5.15.13.ebuild
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index d5e2cd33b6c7..589898ecda12 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1 +1 @@
-DIST qtxmlpatterns-everywhere-opensource-src-5.15.12.tar.xz 5192924 BLAKE2B 37d26167e31a24254da1788e7846b957e69c6959d60b923cf8805ccdd06ef3e20bc8e02fd5dd375cfbe20d10d48fa01b0beff4a4fdcf2d062efba858b77f4780 SHA512 762c1c64e8ab269bf74de86f08afd50822859716024f3b13a70b719aeedfd35fd705fa03e32220f5cfab579361e754823d8bd584b30bde5965b026aa54b97142
+DIST qtxmlpatterns-everywhere-opensource-src-5.15.13.tar.xz 5195744 BLAKE2B 7b8de631efa7d40a12577b343586896056ce5c0e5697b6ad9904697e5f5df250645490415e7600d3217e85834e5b521483e3046c75b28a107838346f9ec0bce3 SHA512 01a7e41c0fb8c97b72a503c5a8276f2a9744aac624be79c50d366a5229f91920d0827c36ee9e434c78ded4b1624c8491da08af36ccd9dedd59d0d0785a5bb776
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.13.ebuild
index 6d99a122aaa9..6d99a122aaa9 100644
--- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.13.ebuild