summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/Manifest.gzbin11552 -> 11558 bytes
-rw-r--r--dev-qt/qt-docs/Manifest103
-rw-r--r--dev-qt/qt-docs/metadata.xml2
-rw-r--r--dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild187
-rw-r--r--dev-qt/qt3d/Manifest2
-rw-r--r--dev-qt/qt3d/qt3d-6.8.1.ebuild36
-rw-r--r--dev-qt/qt5compat/Manifest2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.8.1.ebuild37
-rw-r--r--dev-qt/qtbase/Manifest10
-rw-r--r--dev-qt/qtbase/qtbase-6.8.1.ebuild372
-rw-r--r--dev-qt/qtbase/qtbase-6.8.2-r2.ebuild1
-rw-r--r--dev-qt/qtbase/qtbase-6.8.9999.ebuild1
-rw-r--r--dev-qt/qtbase/qtbase-6.9.9999.ebuild3
-rw-r--r--dev-qt/qtbase/qtbase-6.9999.ebuild3
-rw-r--r--dev-qt/qtcharts/Manifest2
-rw-r--r--dev-qt/qtcharts/qtcharts-6.8.1.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest7
-rw-r--r--dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch210
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild89
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild6
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild6
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild61
-rw-r--r--dev-qt/qthttpserver/Manifest2
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest2
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild41
-rw-r--r--dev-qt/qtlanguageserver/Manifest2
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild15
-rw-r--r--dev-qt/qtlocation/Manifest2
-rw-r--r--dev-qt/qtlocation/qtlocation-6.8.1.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest10
-rw-r--r--dev-qt/qtmultimedia/metadata.xml3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild151
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild22
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild22
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild22
-rw-r--r--dev-qt/qtnetworkauth/Manifest2
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild15
-rw-r--r--dev-qt/qtpositioning/Manifest2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild57
-rw-r--r--dev-qt/qtquicktimeline/Manifest2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild18
-rw-r--r--dev-qt/qtremoteobjects/Manifest2
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild54
-rw-r--r--dev-qt/qtscxml/Manifest2
-rw-r--r--dev-qt/qtscxml/qtscxml-6.8.1.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.8.1.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest2
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest2
-rw-r--r--dev-qt/qtserialport/qtserialport-6.8.1.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild21
-rw-r--r--dev-qt/qtspeech/Manifest2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.8.1.ebuild44
-rw-r--r--dev-qt/qtsvg/Manifest2
-rw-r--r--dev-qt/qtsvg/qtsvg-6.8.1.ebuild26
-rw-r--r--dev-qt/qttools/Manifest2
-rw-r--r--dev-qt/qttools/qttools-6.8.1.ebuild157
-rw-r--r--dev-qt/qttranslations/Manifest2
-rw-r--r--dev-qt/qttranslations/qttranslations-6.8.1.ebuild16
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild51
-rw-r--r--dev-qt/qtwayland/Manifest2
-rw-r--r--dev-qt/qtwayland/qtwayland-6.8.1.ebuild72
-rw-r--r--dev-qt/qtwebchannel/Manifest2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest11
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch150
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild336
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild6
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild25
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild23
-rw-r--r--dev-qt/qtwebsockets/Manifest2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest2
-rw-r--r--dev-qt/qtwebview/qtwebview-6.8.1.ebuild19
81 files changed, 93 insertions, 2826 deletions
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 0bb67e1165e0..28f31964d073 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 69cd722f3e80..fce6a3c89697 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -53,106 +53,6 @@ DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae272
DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894
DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb
DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c
-DIST 6.8.1-0-202411221531activeqt-documentation.tar.xz 248784 BLAKE2B c261643c305e5549cb3ebaa27ebea0322064f49e1a15f87ba50232a04c1a88712bf5aec2d0ca5f4183f4870b86afb1572cbb4f65aa7b00bfa5f0be97750ebc36 SHA512 cc6cc90091b5a79eaf0a34a25040281a5c119aa716f052a4fca48c6541bfa3185360babfc930f80a05083b2f572465555a83444e970415bd33faf94ad954f670
-DIST 6.8.1-0-202411221531qdoc-documentation.tar.xz 287508 BLAKE2B 6998adf733dbed1b0d28cd6e80ccdf7bf82a7f8b155282e242afec23c5797c26353facf1c3143eaadb36ab8a46b4a3d9d8717681050956905fa47d20b5827288 SHA512 563f96b6ec76a2f10265bb396c834d22af898d40e25ce7ddb09121f8396334bf21ad8ad8a8af72c544e650725cfc8e2e549cfb224dcc9d71c6199f182c1c74d5
-DIST 6.8.1-0-202411221531qmake-documentation.tar.xz 342776 BLAKE2B 0ce2611d68d5435f51a674be0b4a002e0d449db6ce48715b7db38c6d237195e0539512d4276422257db4f3e7f4b838f9452cf0ebec22c063725d710abe401f49 SHA512 2f88c7a46e7582d148b4177f3a7b2882f4f763a47cb2dd4971223236706bf0ed1b816602efeb45f1dc1dcac340bcaaac66c917d96cd0e6f7691efbbd6875a45b
-DIST 6.8.1-0-202411221531qt3d-documentation.tar.xz 4874276 BLAKE2B 4754274485d280fb902320f6300f39032be98873a169ea49a16ee263d4250725796afdf66c15e9a54a91645dd4996f14d715f19c2a659fc95c8f0c5780e88d6c SHA512 9824fe7cccc78e935fbf1029ba4325672e545ac90eb47142b2e37a110b57aad66a5c5dad9be7945a5187e74f32cb8d76626e25093343343840ef55f0e3ef39f6
-DIST 6.8.1-0-202411221531qt3d-examples-6.8.1.7z 60347564 BLAKE2B 96e2f647319775bbd09c88a5d404f17090dd9169f46757d5c9722337626bbc180037f76b242c47abf8d547f6f9518bf148a860a23f7fafe31cb080d55881ed9b SHA512 a5ceb3bd5547d0790eef2bd5bf491528cb557643f9b0777ebb9fbc4f5db487cf003e6e9cdbd179aabfbde364e1ee78f8dd8b5e53d6217a76d90e7a58357e1660
-DIST 6.8.1-0-202411221531qt5compat-examples-6.8.1.7z 28031 BLAKE2B 10e90d9bcb87f19e2c530fe7516e7c2389a123f8640e8d20103b7be43a80a7d29c72c73b634594418741f57168da193a2d441c4e498cd59dbcbcc11dcd3e181e SHA512 b67bf9801805dfdea8765344aa99e5c3ef7d7e8e8b74d7ceb11c5530ae7ebda87929620882bf9208a7d657004ad580461d754ac7f41afcc75a1a00d3e78b17a2
-DIST 6.8.1-0-202411221531qtactiveqt-examples-6.8.1.7z 12061 BLAKE2B eaabdb1922248e22821162b6df4a522fb90139c45c6a9a1e8c3ee8a130e57741ee7324225b9e98bc9dae849d0acf52cfeb32cc531bb2d8ef8496839e9fa7cb77 SHA512 1e01d5551e64c4476f9b923aa30c8246f73b1f3fce29c27c5c3321aab7348ddc44ed1c7be5246304ee968ae6043552ba7122d8b62dc524a8ac8eba4ff337950d
-DIST 6.8.1-0-202411221531qtassistant-documentation.tar.xz 735128 BLAKE2B 390605cef7f9530c1b4eb1582ffe2996fbd501ecf1340bd9a965d5ddaa3c77b9ba1bdef954d902e6b97c951641ac73df91fd0c84e8852f36b2dd37da366375f4 SHA512 379697bb5df15d54efa8e40ea145489b9f2d5df35f74553dd977f31f34d10add4859d33a75a2a36dbdcc7cda1e41e6f876ddabd7dfd5a228f3e98aeb00fbb01f
-DIST 6.8.1-0-202411221531qtbase-examples-6.8.1.7z 4294421 BLAKE2B 665a6e159ffa83e8bd0824792db33683fe5d3060e5b020d6de5095ca5be1abdbfd3259b073b4ce348ec77fd953ca62221cf844cb7d172ca0a4485e9214b9919e SHA512 4eb4833a8c6d7473bf5f2d92e1b9ac74a8687094e2ec446a46ad83b67e733e8977a72aab1156fee48ccb14c3c997a638b131a1fbc0319b91301c59f8d47442cd
-DIST 6.8.1-0-202411221531qtbluetooth-documentation.tar.xz 1034948 BLAKE2B 2544fa30a06ad452c65a8744c554f0ee348921cb315886c96c27ea0a654a0a252e50af81528cdbb2dd18bb2f15e191a531769eb590a91e439d5035fa47a18a3e SHA512 66d8d2ea485981fbe70382127652d3a3caf7dfe7576d7f27f8b952dbf9497f94104004047909227d7479b26f259f5e5dfe4917b5d18b25ca49c2e801fd74681d
-DIST 6.8.1-0-202411221531qtcharts-documentation.tar.xz 8721148 BLAKE2B 5c04a90d8c1e60649aefa3002584486d15bbbbfd9c0c6657abad2f2166499873cd78c7ce300f6ce1563531bbfe16c607e8ac47e23d3c5e589917ef2ece61c9e0 SHA512 3f5e18058ae2dccc8cfceb95e657d18a1ab158ad710ed12c25b36c95fe6b75404de4f5e4d43b80f9221d458c60196e03d3360ea38f40d322f945c7c7ad2837e0
-DIST 6.8.1-0-202411221531qtcharts-examples-6.8.1.7z 163155 BLAKE2B 30e7d78ed2e3602e97f54808e7cd02a96b5d9490ff15b063a6ab977901bee0073d6bfb8aad1320961bdb194d51fb2461eb146198795875b8b6c71a8b2035df3b SHA512 cbb054d4e8d2c5c596975c10d5fca494ecb9a52283499c814d0a088736d1dfa3b7c95ac1c3b5ae4f222f8c6d952c6804d23785e97bb644ea3f98e66989dcbe37
-DIST 6.8.1-0-202411221531qtcmake-documentation.tar.xz 98576 BLAKE2B c8bac224ef893b291ad86db60296f234235712c0aa9750696091f7474af806274f59f4de5c58e0dc29ef44bc5b427fb6cc1a83ffb1cfd23a3b2cec10a93fa1cd SHA512 4462e722c08429aeebe5f62d0e3316275cb9d416dbba7f0d5b84fb58e81e7939c2dbfa615e9a3ccd6de9c7395ca2d3f94177a5a49c96545f0de7b748c13b35be
-DIST 6.8.1-0-202411221531qtconcurrent-documentation.tar.xz 185424 BLAKE2B c2d7525fa93fd9d2d8c83418a3b748b22f0f1157e912fb4c7440e839943fbefca733beedbb89f5d2e1db82f618f76d7db0838e6acdf8d007cbcff37c32662658 SHA512 460a7adc1fd4338a4a3987e663c06087f8b90e1f3029c63c9a6ccae636193d1067dd7cef4e2e1d643bed4dcc27c54d0872fb8381e0d40c02bd365df2ea78ebc0
-DIST 6.8.1-0-202411221531qtconnectivity-examples-6.8.1.7z 403560 BLAKE2B 013a3993de380b8a367b3a4cbc690d814d2c818c7f83b578f29328bc2c2e525f6e2eff570c1c774721fa3ab835cce6d80f49229407d6cce44358908c17f45d67 SHA512 84a2647ca2bed88a78e924f6655c79be4fbb7ec93c595ee31b5f7f0157413f81f33f6e5a25c5be18d3d9e01456a951e92c6c7dea0add01bc9167b183d09333ee
-DIST 6.8.1-0-202411221531qtcore-documentation.tar.xz 6852460 BLAKE2B d9f3b123d54a2eff8bf21794040366da624443015a8886c0b9ba290b2e5d6c4e5f921e6c0a6cbbcb2cce858b8f70954d941db0396467b43baa84a29c38174851 SHA512 071e234939b935e36227ec63efdbb8f1e7111ca39a2f7538b9c72c68c42c58788abe2c1b2174c92def50513aed2e1585713b257cc75d211dea56195f75b7b223
-DIST 6.8.1-0-202411221531qtcore5compat-documentation.tar.xz 319420 BLAKE2B f2b77ac1ca5d6f040943ba6bb22fcd718d7d745f48bc4fed7f49c37908eeef0e8b624e0be1233e3beb7cae6ceaa38a601296746b5304bcf883446131f6116ba2 SHA512 a11b7d8359ec43dd20bc01b1361cfdbebdc7aa93e5410d37c7b3f8a68bcf321539da94774f2c27e8b069a706dea75dbc3fdc1cd9e756b8b8c680ca4d7e9403d6
-DIST 6.8.1-0-202411221531qtdatavis3d-documentation.tar.xz 2714276 BLAKE2B b95474f7582bd2b59ffa55dd59fe6e33309e07d0479b457fb224d8bcdc7866d70b787c62a4a18d7c570c5e3c2a96f44082d1894fe47588feaa80e181130464c9 SHA512 aab4c9e56cd1d85b014185a6d493205db783d5c0bccf8706376e3def7890980c1417ed2c7d0423af0195a0225ac228959eb42e59100db2aa0167165203a63305
-DIST 6.8.1-0-202411221531qtdatavis3d-examples-6.8.1.7z 2771605 BLAKE2B f9dbf3df35c7cf084edc098fb95ebc42c4079515e071fa76f82320774600786206c40a4f1bbe4355ec3e80f561cc603edcf0f4105af9c2d1edb559660aaffd9c SHA512 917f7a4c04021ebb35a8f83716a24e48c041083a596580e137f6645d765ff2e24dd09729e99017031002294607b9b021836bc833bb6c7635e21ab173e05a0268
-DIST 6.8.1-0-202411221531qtdbus-documentation.tar.xz 334192 BLAKE2B 15c04e92cf40e8a0ad7e690d7268ef35fe6736cba84d151159a9fe89c3ff4c5f7bf448ddecc8118877b9744a0cb80022997ef5f48cbb2f2dfac828801e41aa90 SHA512 ae0f29a8269da5b445d4cf193fccd5ae28779b2ebdf94e07dd9e1c1a60e7a406fcd8b4d5fcb6aaf82d8149ff017014d3b0800ecb1666d1c35de3a024d6d81928
-DIST 6.8.1-0-202411221531qtdeclarative-examples-6.8.1.7z 12295007 BLAKE2B 33a7be099d3229ad1ef92d68a29d3cea624f4c09bfdcbf3adfca8ac9516f690ba9533ea1d816cee6aa7d186577876d56d66e9205803fcda829be795d3f86275c SHA512 a8cad72b5606f976f9a18bd72fa0443ac6e5ab790e614e44df3bc9482cf06ed100757b45bd59c66da1b44eaf9dcabfc5f47d24f06fce8ac81a3b59ca7435e551
-DIST 6.8.1-0-202411221531qtdesigner-documentation.tar.xz 3329732 BLAKE2B 4ca1958649d5e0288d3d6a528b621d9998a3e4ffc77e4082039bb949e1b03dfc27f92e79bc21bd0c9bd5276a2c6cda7583be32ab5d509cab2824f2966698bf3c SHA512 d0acbb169e17ae84a955a9352cfda0972b21609ae8da90d3b0922dbab4746b7a5be21def5266f182a723c01269405dcaa63f09bf803c54dcab0fd97c40097545
-DIST 6.8.1-0-202411221531qtdistancefieldgenerator-documentation.tar.xz 149796 BLAKE2B 83afceaf3f5b9c758b6d5c7d2351e9a24f44e4b6dd8c2eaf81138ceb8355e13a3281ff12c817035bc99b721928340216723bd4854b5a56f25edc30b9e75428f0 SHA512 35b9c5a822294da1ad4f50f69a6dc6be2267c3dbe28c8da998d3f7080f1c8470257eec66a5f9ceaf78038b1ce1e2692de9fac170213bbb3976e42ccb8e77af4f
-DIST 6.8.1-0-202411221531qtdoc-documentation.tar.xz 11827216 BLAKE2B 98857ba62a092a0525915bfd28571b79ff06f432be1cfef5a7ba47191e6b1a1d59283c22943a4b21f0294fe1128e2f65c772e10d08e217797ac69914bd71b6d3 SHA512 40ebd957d03c32f6569c5d15338789f8f1713742257bfd006bbe67a7d202838c180e30f263f39fd7ad4d1048fa2bf83e5d8aa707af85cd6c60d1a7c0d28e3516
-DIST 6.8.1-0-202411221531qtdoc-examples-6.8.1.7z 40213427 BLAKE2B c568580f1a113eb4608eba660ab78a48627eaed7ad2a285a0e55041133158dfb3c359a71c42e7db865e803fab65eb928e23bc89ec95b824629daa9013526ea6f SHA512 ad7c0c61970a4321361c397c68b4205361a817bfc64bd9e57b4ebf99d4ba03c6614607a0a89f7dbccaa948f1cb214b38eab48b1971ba3c98b0dca4fb995f12d0
-DIST 6.8.1-0-202411221531qtgraphicaleffects5compat-documentation.tar.xz 25781292 BLAKE2B 092594963cf9f98c64c7e88e01807ce40aa85af19709486fefbc8b0afeadee973978f353b6a0f931e38d189bf75af737373ea06b32ef2677e8518a15bc1d5f06 SHA512 da969a468c469537b0e103ee4cbd319d4d95c41d26786fac7062e0b8dd13890ca44378f42a3684835506082c9fcea488e354b30a09ea877b203272e471fc7466
-DIST 6.8.1-0-202411221531qtgraphs-documentation.tar.xz 3793308 BLAKE2B 0e769614cf0294f538d629df9e1c00d7b1751dbd73a6041f88ff52bc1f97f7d8290a6ba998533f4a3858fee22e6c6d08fbe1aee7e00768668949839a58a90287 SHA512 0f828d3b8af68c23f1982939d8b19f8ebc2360ef74bbc7dffdc4480b160b48a48ed52bea21b791aa309af7180831425a535c7a87ca612227a90dd0ea8be63770
-DIST 6.8.1-0-202411221531qtgraphs-examples-6.8.1.7z 2669239 BLAKE2B 68012069d347f9494c17916bb8b9f368d246a285fa57acb83e85cefee50a27af3d3296430bc4a8027a68c52ad271e33b1b565251ecc436db588b374e4f5e24ba SHA512 bfac0f0e3bdc7c069f2172643221a835ca92d4234a2cf2135d153d44880fc9f2ff2ca77baaef20d10d433dceae2d10264110cff6934ffb05960b420bd1fe4e46
-DIST 6.8.1-0-202411221531qtgrpc-documentation.tar.xz 256092 BLAKE2B 1ea394861be132f32f99cc3772b81c935b3e32613219f247ab600f410af817d3d079b1163065d30cb76a13992b171fb5b22a3bc5072df5946ea2ea7f8fa827b3 SHA512 433c35353c840b4da3814bacfa53eae25dc7b01c97543b394d6c1702da116a302b566c4c76b4cd1997b01af3dbc89397cb52f20c12c116a180e052b5bea4ac10
-DIST 6.8.1-0-202411221531qtgrpc-examples-6.8.1.7z 105111 BLAKE2B 9d4bcf800351f16a03328d52f82c83dd0573256bdc7b3055a22dcea60604b05278dd2a228fd5327978ad7ebaa7b8169b1b0db65666635705e188e830baa54707 SHA512 5f6ab811561d3fa70613a4d76a7631e08a901aa167a9df4a718e69d2bd9ef46d5de0ba1f5896a5a9d87acde4c170ec39741b5fea85a76adb283423f5f49c4f74
-DIST 6.8.1-0-202411221531qtgui-documentation.tar.xz 6268312 BLAKE2B ea0e50b9e55b3584dc6323c4aa70d312aa1bd0ed243ca990e630686d9ed331782939fb0ef1aa548dd2f90313666b8156bcc5920da69e1eee5edf145366a960d8 SHA512 cf8c518d18c9bdb4bb39a5fc749dd56216500811ef3caa7fb5d3d3b1a08d8550abd960cf32d942b7858d1b041e983bc3c81340dc9ab52e889d1233e0e25c081e
-DIST 6.8.1-0-202411221531qthelp-documentation.tar.xz 299364 BLAKE2B d42135fcbda2bfec82b2548fd389c521d21cab4d3320e2246b7614586d887b407b9e508a6a7189de394554eb9b5bbe89d60ca53379af7ec42c71c3bc5bf3e910 SHA512 d80b3ae4cf5b0ee0f196b0404953479040ef00e9a1ea221c5eeb2356f38505bb5a77f43cd109b06a874926a4aa953943e4cfee6c1450cbb40b1918543a3c7806
-DIST 6.8.1-0-202411221531qthttpserver-documentation.tar.xz 304680 BLAKE2B 7ea87e8191f041d0ba9ff905c92594a58f1b3a540ade2dc2c6aa8e38391bb1f5df70e8c2b3fdb2be03bfc15675aaa4893c6c80776476dffd3ad3c22258f88e26 SHA512 2ea445c250fddf74396d555e7d5e9fd603f6adc649702eca7c9a56c85607dd966c5cb89f526d7e13e5e63c46ec5e9ad7e99e1a6ba52ed2d69a25fc5a62eb4ee7
-DIST 6.8.1-0-202411221531qthttpserver-examples-6.8.1.7z 51757 BLAKE2B bf54bc09cf5790ed5f9fc2d90948e267f9478e2046fc9074a58954abb75a4d194a467568d5de8e0ac65852793cdbb15f05b5891285d7cbd704cf45d64f710b9b SHA512 1a26efc9c384cfd870540928c64e6a803b0840000db6baba5c22dd3a624a5da0993972118a24013ec8c94b046b4b4bc55e0801f305cc868f262751700157a00b
-DIST 6.8.1-0-202411221531qtimageformats-documentation.tar.xz 32168 BLAKE2B 558076387b4595942bf5b73fac778d8953a929759b540d6a96b67a43da7583b3ee7bd0dd77dd056b3a3ad6bfa78d376466e1694f4bd778af9a2645c7a7252897 SHA512 d643b8401f46d3ccafe31d08c6efabe81c73d597a0f44298e9cad7e794b8509c86a78194b6dfd60abe255e9fe2997bdc9972b1d1f22a7a91ad9d608ec79a05ff
-DIST 6.8.1-0-202411221531qtlabsplatform-documentation.tar.xz 538920 BLAKE2B 952e8bd5eb16732312d2ed3b3e985af58d0bf810954d5751d59f0a2006e8d08b029b24c05b1c88d37a789c6566bfdf9f9ea4bc2b19851fe66b4bdef7df0f7bf5 SHA512 558704a1faf72539cad63d72967c5b699d8ff1427be655ffde03b66fa1e5829ccaf32b6e280568b3d67668220f4245c1ac311c1768a22cef83291ee769d4809c
-DIST 6.8.1-0-202411221531qtlinguist-documentation.tar.xz 1134316 BLAKE2B 58d59dbd9cbe12a588b29bbeb89af878bd6ed7d2f98145bd1ab26d592beb0ed892c54b25881d4131b8e3026246aeca080f8a73280ea695e83ee045a476a8af3a SHA512 ed58c41af7b1125278ccb251c08f8f893e7e576b7c9fb0799d3d1156cbb675138f8c1baefcc431e0a551b69594f19d06949f3ab57d8378cf4f60503cb2f2c949
-DIST 6.8.1-0-202411221531qtlocation-documentation.tar.xz 2936060 BLAKE2B 6ccc6e7363c383662dac948c4b0fb6aa33113b0cb8c1f65ab3af22bfe3b026ff2a01bc3c78f03a31daf455b7ec0f60cbf27713ea18064e5df6d2c990ea85e8e4 SHA512 e9a344644f0d64c299c734f6b4ccf55e3241639944b63f893d6f514b86ad091239017e1fa8b386e4721cc2035507da8ff604a1f64d57ed8e431348884db7238d
-DIST 6.8.1-0-202411221531qtlocation-examples-6.8.1.7z 1571398 BLAKE2B 5d34544f191bb5fe249e3aa3e38b47eda24d4738f368f41737abbe420b2b8cdba1520a431f85abae7ef60b8694424f38c49a0baee4e48168f3eb93c35685f8d5 SHA512 d120f23551e350750dcf35a0a5ce902636a8c1aa3745079de23654506d3c845b9f6d11c494a24629eff55b0be5ec7eea0df7e4438902ad215ff1972a53b883f2
-DIST 6.8.1-0-202411221531qtlottieanimation-documentation.tar.xz 40544 BLAKE2B d9265fcbe8011051ca5ebbdf19d1a99156671319057d8456addfc468a42afc8a928f7f39ec0e17b0726c8a386f9ed623467c78328dbecf66b9aa97d9cf1060ae SHA512 cf7b88617d994e34de9a44c6cc7cb85d6ffb8e0b275616c7832bfa2831a2d6d53247fae4fe0c03d515547d2ced88c8a20c4fc25d8f5d7e3a037d7d58c644ff1c
-DIST 6.8.1-0-202411221531qtmultimedia-documentation.tar.xz 4722448 BLAKE2B 64046ce619c523ee3b1e9e8160076061014ee230d928b57c01cc95c8c0c75d6ea14c9378125dac21df34c27b97ee390d697e3710ca04fdd1b19979908df74f84 SHA512 493c0f64fd5dfc5f0258cc0bc2b428b4bf19229ad884a00c478b6c2ffd638f7796f2d2f785490ab2f248564e4e904a50855cb499acd485a36f4507a2339fd214
-DIST 6.8.1-0-202411221531qtmultimedia-examples-6.8.1.7z 1648820 BLAKE2B 275dfdc7de63c6e91369ce7a274977b3f5cdc25333c65ba5833eff670efc6d021b77f636943827477a6cdae73a75a6e69e14c1932991ff8dc8bee07c40613b27 SHA512 b3ae3daa559818b2e4433c9d53c5417ac0238aa7ebab137ee2e54ef93f2b618edb70199118a423e78647ececdf16d85a5966e059694b450ae7dabdc1bd910e64
-DIST 6.8.1-0-202411221531qtnetwork-documentation.tar.xz 1465784 BLAKE2B 0bdedffc80d62f3707aca9813a9e5efbb22b27bc7a2acb67677d5c714126a5a1243c76dfc6f98f2f289323e43c7be62d9105e4e342c76aae101355473b6c7b74 SHA512 d06a71680efe6a1afd4d955149cb63e43cf41d519add20a18f79b92bbdf750a1c02646a530806d13be8e11c4b17bd4407963cdf0d8b54083944da433ecb9a88c
-DIST 6.8.1-0-202411221531qtnetworkauth-documentation.tar.xz 413944 BLAKE2B a8993c1bc754804f5bdc901640b955211b3e025f4c29f847ad4734772570f3c6e4b8dc6759902ab5b915eb86690d67e15ad2fe4096aebe64b480cf4bafb159c9 SHA512 44c61ee92fca1d2e62b37d71c2025c2dd7f8e0436f86be7529c9765aef58ba79d36873901bde18f7ac8d946f101fc16017fa47c377d247099a58ebc0540f1157
-DIST 6.8.1-0-202411221531qtnetworkauth-examples-6.8.1.7z 41372 BLAKE2B 5d632a2bed9f602962aa5036bd06aab45dfca28f4cad742a48c83d36df60913b3b7b274e538d8dccc33a74e79f299a6c7e00317ebae2ff12c88929a1498103ea SHA512 8b859dd7739ca04912235a8689cd399c33aa3a9da25b4dfbc60b15be06c9758c12a53e198c5b6e4e0207763dc2295b6a42e668746f03ed47ac4128d103be14cc
-DIST 6.8.1-0-202411221531qtnfc-documentation.tar.xz 235704 BLAKE2B bd08fd8e4709d75662c9cd6d882a387e6d4b7063b84ebd3d340185684fdc97e56fdb698f82bd48b1f8633d59ea0f323856fc158fe2f75ea6bf244264c1666031 SHA512 ac9ed30327a1775be8d151b75427f43a23afbf70f41bda6015ed6aec040c8b8bf07557a89cfb6a3a16fe57a06f8c3c22c977f1b95e19fd1d3e8e3427885478b2
-DIST 6.8.1-0-202411221531qtopengl-documentation.tar.xz 1025968 BLAKE2B f8b1cf9886adc10e901ee2bfc1710a3a01601e050e32b15e7140864ca3ef229ccd85fb9022b6f45b45c9d902a113c52b269cdad348ab99a7df6c891561cf24cd SHA512 2ab281d25d01ec9fd10b99aa9e2e272cc35edf923e251ceaf50bb304967f229c747cd9734edbecafc14cfb2173be22559c6db5ac913140c7c3f1649c9af3f7ef
-DIST 6.8.1-0-202411221531qtplatformintegration-documentation.tar.xz 42156 BLAKE2B dbc54a81c722b99f8ab9f034af6c7d24b5541f70fd4564b570c1730ed85a6cae6f7004f98d4099bcfd14c46ea41fdd489a2f196ea19c0faa3e894285dc34fc85 SHA512 947d76872cbec2ecfbbd692a1ac05bbea94df2bee7bf65271851e2ceb71f38ec3ef2b7a2bdc450a7d889f2c5b05240b7064b53c9a742caea779e3d42b41aca08
-DIST 6.8.1-0-202411221531qtpositioning-documentation.tar.xz 684688 BLAKE2B 2d7e82ce11385e797269674379153fe994ae8c4597750aacb9966bac485daea06c8a6159da79d449df1e29850338ccc9d4f9d02c2affd91c9bc6349f5194a30a SHA512 0f943d574429daea34b6289735cd8366a60186861648d45d2b7bc20b6fac63492d951ebab764f7cc337bc4ae4ddccf57a02cc89780e1f2f8e7100838acfefdc2
-DIST 6.8.1-0-202411221531qtpositioning-examples-6.8.1.7z 272490 BLAKE2B d2f9f1459b953019a6342dac5f0a2c61f2cf33a6d1857ebcd4f876b95d58f0522aeb240f79eef74aa99e0d405355e10d90e43cdfdd9cec6bb4dd13c1cd83c7b6 SHA512 f1888fe482eb5d70ed03cb388fd4cff48c975b99d5a94cfbb3e24c002f1b3af31647388efc5d4db86fa21f9cf635a6725fbcf558b7c11a09dabf78009d764394
-DIST 6.8.1-0-202411221531qtprintsupport-documentation.tar.xz 350080 BLAKE2B 8e3eb3cdb7ae4852f06fb9197d2ceb97f7546f674e606a3146dbceb9aba830ee9b12eb9d6d80d23e37976cb3b39f9b0f3a9834d5b5c98837f66b1ffcda32ad44 SHA512 28ce179220385480dc986521468d579856699907bd31d59e9589fc51a8ac6e19cd4e2ebff299b65f273e30f01c3ba41cd5545252e01ba442542754da668215d8
-DIST 6.8.1-0-202411221531qtprotobuf-documentation.tar.xz 315868 BLAKE2B 9339fe10bd194e120db2f3c85e7d7176b73d125e77faec4d84be567492022c00050c32b087716693c14f8533519aafec4ce9ea8fafd1e8f6db7f758a2a5fd955 SHA512 f65450ea8a7a34c07bcebf69d9ff37aeee4854476dd654d3cf6c250f800905845521b4829e404cbf7540c0946c2eb29d63e58a4d480904ebf125e4217db9cb56
-DIST 6.8.1-0-202411221531qtqml-documentation.tar.xz 1548348 BLAKE2B 9cb613a204854d62acef2879dcb65b3c1353f15dd006342993c3ccaba60186809de29ffa68df6a230c6b13ff6eb7ddb9cfd675c61210da4bea70eed9d41a1449 SHA512 2bb4d98cf43c10bef6da246088bec07c0b8da032e64481915e8a5474ef07388eadd2c0c080d4082c676afbbcfd7e0056f084ad725d51e5cd047b5fcbe0dea554
-DIST 6.8.1-0-202411221531qtqmlcore-documentation.tar.xz 68992 BLAKE2B d3a13f2e0f367344049beb1aa5d03846e8c93e0083958e98cfc1dce1848708777a18250002eda522e8da7babf094bda0fd77b050d28e9308b14b988e2afba854 SHA512 6c8286de9edf3a064a79461c44aae58de8274116a772a2df7072ed1247769cbfe844e64a24b26b12df9d097badf4d36b46c37b265f489dcd99ace8e05a5ca6a7
-DIST 6.8.1-0-202411221531qtqmlmodels-documentation.tar.xz 139780 BLAKE2B 06a25edd880e86854c65af61d9c5762e581a9d31c8211be6c385b7bee914f6e391cf2695e8128f034c67e6e5678ae13002d90db34bcc94fff1ddc72de635f112 SHA512 b661d76075bb50d88d1566fd211dd50c2bc210fa81ee7722c1384ae8c7582b38944a30035508624ee785fce1aa253b7affcba4c790b95abdb3e25b00aff42acb
-DIST 6.8.1-0-202411221531qtqmltest-documentation.tar.xz 92116 BLAKE2B 6bb925d396c069adc4d536aa43b9e12c580d8a1bf3b30d7f496010af0e53244d25b3c5826c94231f3544dbe0577e6b5904c047482cb3a030e5a020e4fc58afc0 SHA512 ab951ecd998358dfb02cf08fc284bf864b4204f6e40f0446b01f9e8e27faa27afbb442e525e1fa07ea39f597881f0aab161aed64743c470949ba3813a9183a90
-DIST 6.8.1-0-202411221531qtqmlworkerscript-documentation.tar.xz 31236 BLAKE2B 54fe4f75b36372b4af55c94b19f07e326aa1a405c897e830895034faeb4bc550f65a097d07ac245ac4b2c74ce2bfd989bdb8a8085c08a680079f600e3326f5cd SHA512 038f5f0e150143d3c96728e0fbb939afd6747711cc9b28935d734b2232f88a57b5c6bc129b67dc27f47aad427e052a255f5f6d1ddead72fea3ee21dd17345f5b
-DIST 6.8.1-0-202411221531qtqmlxmllistmodel-documentation.tar.xz 37076 BLAKE2B 7f8084a9fab39e7a48a57be65d350966e5286962f7efe55b5fbb3b731a4b9f25468c219becd77bc569c356f45e8543c3fe92fd181115827206689dde85cf7bcf SHA512 e4cda95b77a7283255d3216325c2d52125f5283ae4f0766e06f937770bb4326f6fec9aef3427d108e21dd4fb938314b5747a212a2604567906b196a09da123b8
-DIST 6.8.1-0-202411221531qtquick-documentation.tar.xz 24782244 BLAKE2B 606aa4ac69ec12aee6a8d335cf1298e5cace17037fdb78d9c21a4fc5bdc70091c4884a17871eafb68b87487a8f70821fbd7944bf602de4c92344ce7f23d13aa8 SHA512 07b2779a45a3a0213557ff6798d93e66cf8b6f480c246b9fccdeaa5317b3262a2c6c1d96703153bef73946f1abe46c19de7f40fda17aa65c8f3e041723f8684d
-DIST 6.8.1-0-202411221531qtquick3d-documentation.tar.xz 52046884 BLAKE2B 7a55a3a3a6d26930c9a33e5e7076ea01d382acbd097939acb4c1b96594393ee3afdc44337ff21e19dd98922b0641af268703253669d42a1b4e3f2dd01de52696 SHA512 d2f98c3f04861e481f1361b0f1c4e715d70e812e1c8903d58cc3e07c1c291a69c8c6f76c8cc3d61d6803cdad738f0b1141fc2d11e46c6dc2981d45345af4d8ca
-DIST 6.8.1-0-202411221531qtquick3d-examples-6.8.1.7z 21384616 BLAKE2B 91c20df6d309053f37d9c5e4c0016f9ce46694c98b0cda60f1d46793c5cab790c3b37e13b49400671006d3b3ff0c82761bfc8f49c39328786c5d46e0ff4bca5f SHA512 a06dd671857d9d39390edcba233134981a6e415d6f82df59323e8be8486a19661dcf84ae2b334e200e1ac40c923d260ee2017fe116119ca66a34ceb019d32eed
-DIST 6.8.1-0-202411221531qtquick3dphysics-documentation.tar.xz 4596664 BLAKE2B 4b3f0bb304f710381f79c2ee693c8820e208730c3067d0ece69954406c265c0121513972711d57ab11175cd4a89c846f0eacc6e217756dfd46f9c067d3bb87c4 SHA512 5d1e6840453b91ef43d0d1727dc439931fae7c62537279fe0a761e9369a48cf4c153caf598b4cb482ff572d6f2b73856d6c632a834c8bb40f2a3bb4437841c8c
-DIST 6.8.1-0-202411221531qtquick3dphysics-examples-6.8.1.7z 2355903 BLAKE2B 73ced1fc094b533ce74aa1af72f11425af0bc8487c686b163d4863ff6ebb30844086095a025a70d31a479a5d3fbea7cebfd6636178623b3cf13466d73b950ec4 SHA512 e8cee5ee606830759655ffd95121787a5babc9c74e461d9455986bf5285598b5385a7199bf31549483f0ebf509f7491135ac5c42528783042963793581059867
-DIST 6.8.1-0-202411221531qtquickcontrols-documentation.tar.xz 7231280 BLAKE2B 6577f8e9d2868c515cd0d51d7fdafd49c67debf46072eaca219e035ada13920b13dcdc35658dea7d709db1673d0d1260c79c551f3eb93e41c4cae0723fd8ac82 SHA512 cdb9979b5dd8c29fa7e6ea99245552176b54e2c2944063d00340f00fe4b5a783d7a70b47e4c950212f74b56bfce8e8cbb0241915c2c4f9c517e7a513ee65e559
-DIST 6.8.1-0-202411221531qtquickdialogs-documentation.tar.xz 313996 BLAKE2B 201b1e7aef8399fb34a598a3055b80c606376990881fd960b417a1e0479e7dbd2deeb0fa6e9e83b1edd5d806e2fa489534809473ea710a6ccfaec9080b887f3a SHA512 fc736d4cc52986a60a1263c48fed8045ab89ebf12c59ef238942f8d54c599ac0f32b9b2115c8e7fa0a6003756dd1713608c9478c9c7c6c58215eee03330d7f8f
-DIST 6.8.1-0-202411221531qtquickeffectmaker-documentation.tar.xz 804084 BLAKE2B f3e28cf49a293e4951fb9b74a377a5de4ffdb04ab75b7125e27337ffd17a550ead767127001307c44828b96928d51da41cf8665cdfd2c67683446c95742608d9 SHA512 cfeaeb2b74b9b81b4472e260dab969fda4e25d90e81efd3260bdf88d58f98c473a618add1dc4654708f6eb8e1ff325ee29a4ba52a43b0ec53484e1efb30fcc8d
-DIST 6.8.1-0-202411221531qtquickeffectmaker-examples-6.8.1.7z 244749 BLAKE2B 94859ae34de2fb62f03516e1ece17f07ea2d7746fdc204410e73fe095d2d118438249ea9ba3699eb902a1ad0a921e6671123e0397890614cf58c735199ca8e76 SHA512 59a107a4bb52418671f9026d54bda4a5322cc12cdcfd4d5e2ffabba09c884b8181027c4b6c3cf4b41c27c28ad2f3d3008061ed3f617cdc7ce511503a35a22a77
-DIST 6.8.1-0-202411221531qtquicktimeline-documentation.tar.xz 166208 BLAKE2B 50ed2ec74722a9e91cf6036c127ec48be905e1c254755b200621d2293936aeda6a549002082585d406066dfc948a178c75692e358da3ba96b81b16d736817a9e SHA512 48fdfede33e5adfe873c5a2b18bdbc640d6c939b1881b2aa9d3c9bb0b43af8141eb0939668514d267cd9f847ee4471ba212260be92ce81b13824a08e4715183e
-DIST 6.8.1-0-202411221531qtremoteobjects-documentation.tar.xz 492332 BLAKE2B 7adaf10865386f93837c481ac72edae868d0e1aab9112409c03c3090c98247b9defb1e444e0eee5d10f1efbcb2bcd6ca4c9f5ec09d8c39eb841090e712e0316a SHA512 8de4cc028854c3ff997360411d79af34da40bf33076ce0b942e9d33e1a39d18868d1a432125d9a8f9fb631d3c6700daa18a19e9db952de9a2fbc03da8dbb70d3
-DIST 6.8.1-0-202411221531qtremoteobjects-examples-6.8.1.7z 81628 BLAKE2B fa10c687bf95e2a8bdc1a93cc0e18b410175313535d469a2026316ea1a955cdd7be72b8452ba5e1f49806939945e7a6b824226bee391855fa2cea9fff2a4a0d4 SHA512 42ab2c196a27a5ad1d9ebd56699f41fb011b87892e3addcab95029882ebd3f864c483bad780ef5d495a329b6910e7c4e8bc3ad4b305de20ee33af46afd8c9f76
-DIST 6.8.1-0-202411221531qtscxml-documentation.tar.xz 395680 BLAKE2B 5c9baf45bbf6ac757e7562f77f0f4dbede076b15eabd91505c2aeac8b5fb80093e146bb22c82bd049f5905f6d81c16024931ef6551f7c0b53fd6542f5a2499dc SHA512 efa9b55a738587c9b74efc1480438bb965a84daeb359197e5f7b8aaec2dec21b52e407dbc13337f6d40e672b39fb20cb8b586b2fce5a6e3fc9c763a7392b8b03
-DIST 6.8.1-0-202411221531qtscxml-examples-6.8.1.7z 140682 BLAKE2B 11d439e5be0bd2b8dcc7417c5753e26fa080d91587d5c69e28b210bcb5ef61416d13e662425612f86d6c563fcaa39d1237aaecaba8ff61aee226b17f58a2bd81 SHA512 c2c1768de52b5163d10166abf76299b229e101d575ba3be8e391c19a1b61e857407c1ce84e77c8bd530cb62b024f31a7e1ce1ab59c4da6d43db42b50416802ce
-DIST 6.8.1-0-202411221531qtsensors-documentation.tar.xz 2144880 BLAKE2B ea2497588d697ed98cc16ca6e983c049dc7349720ffce1046e379c035c46c3811317f833fbd37fdb857040479e8f3e353926afc97ae4d8a7bac89db4dc71cf3a SHA512 f44f4ec13630afa73784d5fddf257b2d4e4446f44a8a10b74246dc71e7b792b210f8508eff9d8d0f98a3b3cbdb93e6002d86e95af7eb1ab8e2a6ec8077686e3c
-DIST 6.8.1-0-202411221531qtsensors-examples-6.8.1.7z 53486 BLAKE2B 238aaea0264c6fa26a64fe29530536e5079d06ad3109fd1a0c8a9478b0d38a0e80a6eb98860c13dd3802a141b7e1d3531c94e247615cc1d0bb9d73c627c6c35a SHA512 fca6cf54c6154ce77b436afbd31681332ec0cdd8959974fae9ea1c6b94bf157988811f4ed3d49760ace048b1ef48587c452579c277f114fb9f776e6239f40d4c
-DIST 6.8.1-0-202411221531qtserialbus-documentation.tar.xz 738188 BLAKE2B 969f675f025c6729ad8c72385aabbed6878f09e2f85f025175027e9f854b66e723d67691c416b586f2473b31aaceaa2060c709487c1e2f285eb4753caf511565 SHA512 9063c4c9f4f1aeb0d16035f9995f11fb7ada4a27595b7c3052999ae4bdc1ea17993f8805f591156cff8f4b1dff4c34d37f1af475af92b20f9a70b1695a3f5c32
-DIST 6.8.1-0-202411221531qtserialbus-examples-6.8.1.7z 212281 BLAKE2B 7f8ca1a245e9050d258775f27dab2ae871da23e9d8d43f085050df3a0438085d426380733d35427b111ffeed243b544d30251a0e7c866e033b45420232276d0d SHA512 ddfbbbfb4d8103d6918bdd16df85f2225f6260fecc22dfafecb82676340d84ff8c649f8257719a51ae31763360bb9d500b64c4ab953fb74c28df71b0cc2f33cf
-DIST 6.8.1-0-202411221531qtserialport-documentation.tar.xz 183744 BLAKE2B 7a642c33cb152c5581a93fa3ba2e2365910d5c4944b60821a8674f040cd1e7b12a6a2dd6c12a9273f7a616830eaee9b1720d965596c8c5954bd62f2d1b45edf0 SHA512 8cfe6520f06211d4f7fb0c06fdfc7e98b0e0d9de18a47ef316f8fbd00f34f1ff6f3518edfe5e095415e68ac8eed8aa9ea0f0a98c1ff00a5a5388e4aa056c1c3e
-DIST 6.8.1-0-202411221531qtserialport-examples-6.8.1.7z 81066 BLAKE2B c47ec15a2682766863c9659ae3d6ba45acbe86459a0b7b25a7084f5fa01d19a17abf5bf48a88fa55aa722230ac0f01f882e884f0dee326fd868c3885ffcd17fe SHA512 cf5b8f1feeb9073a5f18ee3631c627049a301715079b00b344865f25edf5b4e7d74c844e77fc519968ec01920bae953442c1f0abdae0e645c5dbf58ad345863b
-DIST 6.8.1-0-202411221531qtshadertools-documentation.tar.xz 197252 BLAKE2B 87937c7c89a35e88d0e8410ce50cb1e0baa368a9fba948f663fcbd4a91ad908ebe65ea47afcdfa07c6f78ceec6c23645afc11a824f7f711bc36375b94aa59b21 SHA512 a09b746c61428b6a2e229adc57ec23600111ced41abecd653e3e3493851d0cf87c71a2c174e09d804dd6e952f99262c1ffd104675cbab1ab7afcbf8d88a45a42
-DIST 6.8.1-0-202411221531qtspatialaudio-documentation.tar.xz 470268 BLAKE2B 7d519a592dc259282a6ab2d65b122c46db640e9d7883c8d182527e79bf5ae40cd4a329afdfb67c61c3a8b815646c288efc36b0371b35fb4c10751b6a0dc45ef7 SHA512 6da02ff7bd6220390e43382748e0154352c7cdcee93f8208aebc3de9bff6f9b7c1daef1ac12017bfdedf9af7443a0cb87c1dc3214298439ee246c078d7d37da0
-DIST 6.8.1-0-202411221531qtspeech-examples-6.8.1.7z 157769 BLAKE2B a1f9949a2675913875eaf49a30644b9966342ed6ec7c4ebef2511547e5d8aad0711f754a2fdbfa402f14bf4840d78d764035cc97a0d1c541f5a64227dae65bae SHA512 5adea894e42a0eaf251de9affc098e3190d363b402b9f6802d766e2acc7ab117e9c3839d7182c1f26969efc2d53f36d9398ce964e9b487497bbf29e7c86bbc8b
-DIST 6.8.1-0-202411221531qtsql-documentation.tar.xz 903260 BLAKE2B 629ba4c222a64120aaa3af057e6c896f3e09b2b641904669af8391f557edffa3e3d8129ccf3c853e360389d674ea503458f55f5753c523279c5cc58b9f4ad89f SHA512 0b284142ad2c5ae1b361ec296d8f610045d80e101382b8eaa2eeae50136ac2447410a3b2f323defca84b20e1b09bbcfc75dbfac384e3dc227af6ab04e5e55a06
-DIST 6.8.1-0-202411221531qtstatemachine-documentation.tar.xz 404528 BLAKE2B f63ae64af56ac94799a5d731d5d669926f8d90d7aef511f72fbb7373e91ced9348bdde07081d5f78ffa0bba3a5cba11a9b3a085f031c4c5b1df40d0d14a13b48 SHA512 5fdffc445372ee47d32e5e8910759217f961ac0a49ede465d299e2d14d422f826c78bba5e15afe0d0ccc79544376a69fae36040bb4ef106a3b26d8c97ea1c0e7
-DIST 6.8.1-0-202411221531qtsvg-documentation.tar.xz 104844 BLAKE2B 48d43948080ddb603bc4b9d876f6ca5ba7b4cc2e5bc074ecb0a954b7a3ea1bb7a34c76e6263e95e7b677e3b19e0eb7a9b67ef8aa47997fef998d89a0d31a9149 SHA512 79b54e83b8570d481ba0685631cb199bbae3e3d02ee9bb3f460b8d8f3a7559630579fd528e9e058768980fe2da0bc2a38fd16cb0f93d7d0c2ac46f7729d41627
-DIST 6.8.1-0-202411221531qttestlib-documentation.tar.xz 234580 BLAKE2B e79e220d10edcf439918bac5b93a941187a536053c4bbc4ebbdd50c60bec540e0b519c1c1ebace8bcd080ddfeed81b662e832438622c1e314c27065419fa92b0 SHA512 cc0cc5412b87aa616475f84b0cc51df49af635b3338523d4fbe3cac41bf9059e6031201b17ac24e35d86b415ddf5200e47d4d68da9343f5af26a192fef30d295
-DIST 6.8.1-0-202411221531qttexttospeech-documentation.tar.xz 401484 BLAKE2B 3d89a7bd9bffc31dc971f08420dd9c2aae9d2833c8e12f9e9fa1604f7df91746c925bdd939f973811ff3cc409030620aff122b2147221d4ab8a25e6d6ad77831 SHA512 d48e5dac96db2464595f87583cdd8112585e5ac16900258d62ed924af3e666ca9a9287c8fdd77067c65f48506963a6c51043db8cbf54022a3afff8e3c53366e2
-DIST 6.8.1-0-202411221531qttools-examples-6.8.1.7z 690322 BLAKE2B e625cd1a56c302f035f281982b9b702f6bb1c419e9ddac2822e4ce1640981360b92c890a3b528d591812aa97e678c538a9b1bbec55b15d16d10af068d3c3961c SHA512 f8f7fe3b5934296a4c2669937295ac9452f5fc954175185979b11e27d2a7e3c35ba683e011ccda4c2653c94c2622ad7ec7b62276cfff88dace7f24de083422a9
-DIST 6.8.1-0-202411221531qtuitools-documentation.tar.xz 206316 BLAKE2B 8a8c5719131e237788338fca68875cd1fab4ca6212cebd02b394b64eecc6481afa6229425cc7313637e18f3057a6cb34c6327603ba269ae95130a84c899d15bc SHA512 7050ebb71d7f96d9e34e30aa541c8f8c877049bd5fe8489edff854c128214cbf0588cfccb7bcdb454d6dd27f6e88b162acc176ec38de0ef7af274d72fc5ef886
-DIST 6.8.1-0-202411221531qtvirtualkeyboard-documentation.tar.xz 862944 BLAKE2B b0bb7c69e287eadb225d6dadb87561b370eb09ae8ad4f95675177acd9686b7939a2b2e5e7c33cc0fb098446c4c1d74ce4e0ac027e64582d9a08a7404e1bb5593 SHA512 b624f2b8030eb63ff8f04133798c699ce779a0d7f3d207e59cd178295bec76b52fbb2743f338f41cdc7b5a35fb188317cb3cfc5d6d638b501d0b38773f8029c4
-DIST 6.8.1-0-202411221531qtvirtualkeyboard-examples-6.8.1.7z 7071 BLAKE2B ca8502777d3acdfdd0e6ca8ff56aa7dce7ee9f73a6d0a78f17aa170ecf6e12fc460d56c6165f4451226f4677fc5d8a9f46dfbdc21b68a86dc0c4ac77e254edc7 SHA512 fd34c225dc624a131e9247e5bd313c0823427a0602434021bd84193ec0db2503e8c768cd73f138996cb2f26c7d344d5c3721d7c9b943d02a5a1120e1af1a0699
-DIST 6.8.1-0-202411221531qtwayland-examples-6.8.1.7z 568429 BLAKE2B 0ba2e60a82c12c51d12b4314867e938fcb88cee5219906944ea2fca4af9b3945f1fca3afb525d9ba3f3549f2ca7cda82a5efaa66dcc610b87fa716823ceac904 SHA512 1473a60267aa9d48b779abbfa3b9f7c3352b4465a51d5fe7fc31b6d84a732907b8073c84fc366281b29d9c00a077f73bf4d6b2cc605d518dcf95ae1117fd4cd9
-DIST 6.8.1-0-202411221531qtwaylandcompositor-documentation.tar.xz 1609708 BLAKE2B 0187be173fb8fcfd5e67313878916df0cbf048b511f23d62d38a05c53d053f44fa749834aa9a7a0096ce86ef8fab97cc646c7c82a7cf725bd80fe94046fbcddb SHA512 59612e64ef99828a5890583a76d3deb8bd1f002cf05fc96dd1f9a8f2df6c9aa94f0916fb8846b0c1bf6c3d76346a1be68a5d048de6fbf3c463affed2bbcbf60c
-DIST 6.8.1-0-202411221531qtwebchannel-documentation.tar.xz 167472 BLAKE2B 5aa39630e5d9289be3890b6248cdcda6f97f2f5d145b8149342270c8545b1e8d2ca5ef8076733adb4fb933c18df4c3e51bbde9b204cc8726b639f74015568f86 SHA512 a83b5f00a7b6c16b3678cee84fdbe9143449fb7bcc0c48bfff49aaffc764a0055ac85419040a7d9efbd2a3ecb99dab5746c633906bb380a944ecf41ae5abccd2
-DIST 6.8.1-0-202411221531qtwebchannel-examples-6.8.1.7z 66129 BLAKE2B 5f5c32214ace0a4c83bd09b88d9b269bb22e01610d011c528c2459b485aaf805effdbd2babccdc484f7a1beadfb7f50d3810e96747f7bc0db91ab9cca11ad552 SHA512 a729caf92f08802b4a61af7086e8a66a18d2e8cb4eacff057bcd1c092355206249b3f708e299a237e43effd8b8d413c81321e2ff9a9511faafe11d45ac03654e
-DIST 6.8.1-0-202411221531qtwebsockets-documentation.tar.xz 532192 BLAKE2B 65d77d444c6c39357af346194275f2855be563efc01285d050a7273871de95b68e49618cf910e38679c2065bfed49428145f53ca8dc7e8b64c4be06667df369d SHA512 242dcfb4000487cb02b5276d7955f801cf64f8981be0b5158224fa6a1a79aec1c9295f0b97bbe9945c84218d3fade6d17679fe2aa6eb72b70f22e09fb72005cd
-DIST 6.8.1-0-202411221531qtwebsockets-examples-6.8.1.7z 248925 BLAKE2B 358f513d1532703dbbd9c107b2b315e2f04e0b65f5592a5f5fc60a703eb1ca267284c80f74c81d2859abc43941e56ed17811895b38bc47dc876bef8d013c99c1 SHA512 c5a8f5d0f57a67e1ed591f42466ffaa0df160e4e2b3ec7b887aba7a74406da4d31e3307c3496ddc9d23d8c79a97cc08fa8a35a864ac3c4b98e3fcb449335fa2d
-DIST 6.8.1-0-202411221531qtwebview-documentation.tar.xz 125928 BLAKE2B 49088db25b1a98d6a6f7bd1dcb3f3331197e7b9096bcf661fea2102e9488a18b2a9b0392c7c9636bf270d8a7fc78359a8e741e35695e6bce4789d74fc055d67f SHA512 453712fd9670d52f42f2fa35e0d3bbba6d3e503d0a89fe3f6d75d29c2fffd4526fbbe7b4b759e9d21b616ee3868abc0ffc221b653c782ccd10c75add625b9322
-DIST 6.8.1-0-202411221531qtwebview-examples-6.8.1.7z 47299 BLAKE2B ffb113e0d6d84af2c30e00c074c3bab5fbf2c0b64b308d1f318447388c29034d5fadddf5ed7f39af21e223dd381aa4b3d2a1cf316fa48938f4b7a88e259c3200 SHA512 9c83f15a649e0401df3c9f492f22136a20be18d2bac512465eea29194fb9137a3af0033a069ec5ced045469984f7e047b2d91bf58aee5f25d06a88b3617307e2
-DIST 6.8.1-0-202411221531qtwidgets-documentation.tar.xz 20670304 BLAKE2B 36827ef65a98caf0e9de4bc79d644f889246952e39c04d507d8b93ed13a4f6bf98f9952a9ee1c6404a35565898b4bb048453f332ccb08c49fa223761a3954502 SHA512 b19630e9de948e0cf4d3d31de26375da212c745d7a5c6e20edaf44385d38392c63fe0a6ef16d65555d662416de7a2c1c10bc69fa518d296b002a736c77d0060c
-DIST 6.8.1-0-202411221531qtxml-documentation.tar.xz 340416 BLAKE2B f925608b5c2baa10eee6e5c8e7145cf1f5639d8997c7f7eaf82bc32c841bc67d14b87aceeae0510f372da92380568be79e9ac5672cc2e3e2035bb94b14494bfb SHA512 2ca2a4c11cf2b925267051be10c95ee8b0a83f3b37785eba8d46d8b294959c5a55137d6cd0f27326d0acdb3debb067b6804310ffa8adc86bebdfd06f33d05cac
DIST 6.8.2-0-202501260838activeqt-documentation.tar.xz 248792 BLAKE2B f5b4cd2b21560bac1dfef8b9ec2e5362eb0bf1d6f48b0e4fb4d9a07524025924784c23aaf5a1c47ce01a11585b917488cb4db9e8f38a9ba1b9a0ea9a64c4f7bb SHA512 a45489275015ccdb2534fa7da087772fdaf19088d80b6c36c27e4a0e4739e713c54725329da6a61581285d3fb53aaf871130190d0bb527d89e9711e2b674abbb
DIST 6.8.2-0-202501260838qdoc-documentation.tar.xz 287852 BLAKE2B 9f85de214c29044180a975d531d39f5735c0731274652d059899bb3354f308309440d71e68fb3926d568fe596b1f238d1626754ded15c1d841eb8855fe6da0d5 SHA512 e91fd56bea40a2ca8e5cba9feaca37c02befcdba8b44bca358e6a9b11284b4f7ea11575fed7faba1fac1779f7fbb6de46d80e8446ffa9a4f791a4932be5223a2
DIST 6.8.2-0-202501260838qmake-documentation.tar.xz 342740 BLAKE2B 49b14d88db1bc6ab869bfdb88383d8b4030588e09119dfbb3a92c5228d3912595b8978c7619998c52df19b84cd1b599a004bf853a1d5171ff5276a39d7285575 SHA512 ad56972354a622dec98b9984906028df7dffc100eabe7e95ca75c4e298cf7016271266fda1022cddd4b881d0856eaab7423d4a967094e0b5c9364d1830e45a75
@@ -254,6 +154,5 @@ DIST 6.8.2-0-202501260838qtwebview-examples-6.8.2.7z 47294 BLAKE2B 3897c748a2178
DIST 6.8.2-0-202501260838qtwidgets-documentation.tar.xz 20670428 BLAKE2B 6343bab7d08f279ef3c9a72ae158a9f1684fb7f978111444b49c07c47f67079f49298b7cbd70e5af585b5222a2abed283eb6a88fa185adda9174001b916329bc SHA512 dfd844a5689d4cdeef15854473721bb1be53ef4e761214a238576c2b87634c6b8d846c8f6581d2e63158318c85465f2bb283be43d5dceb5a900f123f7fb76b77
DIST 6.8.2-0-202501260838qtxml-documentation.tar.xz 340432 BLAKE2B c61b2a24c6e03fe9921271f638ba985b2286f379e854efdb1d397029e2c51eb37303bdcdf7b58791e0cbc677540c39ea6f28ce6f18ecc2241abc0faaa7ab7f35 SHA512 b1e77598aa1966b857db9c6380277107762c0dbabdcb12e233a5b5ce493277900d57acdbca23f9362f74fa10996e3ce5215ac71d0679675a90ca8e970a40fb86
EBUILD qt-docs-5.15.2_p202011130614.ebuild 3226 BLAKE2B f2c83480ca55e102c88536fe62f4110dc4ed4d7cafcb5d41a47f5e7ce21e29fb055221e812d571a59767c5fe06c575601d64066852847e2de59ce76772dcb1c2 SHA512 4781bb2b242ddf5f5067cd787a350df7c9dbc26ad4c28317992d89312a0ba6235edfa6d737a52c19e0035209a0f365c30f09156d5c90fb63e536a0e4cf8d4e57
-EBUILD qt-docs-6.8.1_p202411221531.ebuild 5660 BLAKE2B 8c9bc8fb66e3bb8b83dbbcb5327d50cb50113f3965075524038a3ad156f0cff2387c39bc5ca3a79e4d6a7836e10c3e3b38a877b388200b4d16e42bf4e95e5acd SHA512 1c63bf8df4cc342ce9556b6e851efe8a2d6fb34550d0f401e2dd09088ab5a1fee34e49a87de9cf78de51ec64a3cf9437b7069c74851f672769ed6e0822022ec2
EBUILD qt-docs-6.8.2_p202501260838.ebuild 5660 BLAKE2B 2da85f5f4e4cab8ef8e8375384c5ce2f448f9871f9392b5b42bde1e4f58050066aba145ad7b0ca7ed089053aa7f0f36d34680fbf46db1f8c803899064faef01b SHA512 a56b3fb8d4aceab22fd48a127487ef0d703b7209dc249ba956c167c241502a961bff01b95883e4ce40c62cf737d7cc24f5343237bf91556e293e05718329e559
-MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e
+MISC metadata.xml 5304 BLAKE2B e314e9df88ca5f038b810ca4da676c9850c0483de3cf9eff3d1a5ab00180c09ac06a1bbd91faeea310bad9a37da77cd8907937f4ac2c4fdd4a752ab387ec160f SHA512 63a0cb72f4cfc74e29bfb9d21bc276797d4c932b704f6b66cb3d7242bae40896e5683a08b1b2124b799c79e344981dbf8adde0ec2c0b21312f05c245a92869a9
diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
index 82468b0b6e60..668daf7feed5 100644
--- a/dev-qt/qt-docs/metadata.xml
+++ b/dev-qt/qt-docs/metadata.xml
@@ -10,7 +10,7 @@
<flag name="3d">Install documentation for <pkg>dev-qt/qt3d</pkg></flag>
<flag name="activeqt">Install documentation for ActiveQt (unpackaged, Windows-only)</flag>
<flag name="assistant">Install documentation for <pkg>dev-qt/assistant</pkg></flag>
- <flag name="bluetooth">Install documentation for <pkg>dev-qt/qtbluetooth</pkg></flag>
+ <flag name="bluetooth">Install documentation for <pkg>dev-qt/qtconnectivity</pkg>[bluetooth]</flag>
<flag name="charts">Install documentation for <pkg>dev-qt/qtcharts</pkg></flag>
<flag name="concurrent">Install documentation for <pkg>dev-qt/qtconcurrent</pkg></flag>
<flag name="connectivity">Install documentation for <pkg>dev-qt/qtconnectivity</pkg></flag>
diff --git a/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild b/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild
deleted file mode 100644
index 18860714fb89..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? ( $(unpacker_src_uri_depends .7z) )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_unix_line_endings_src/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src/*/ 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(:)
- #
- # To future maintainers: if this feels too complex, could either
- # replace by generating the ebuild with a new less-compact script
- # or go for the simplest alternative by redistributing 1-2 big
- # tarballs with everything.
- 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:
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation"
- +multimedia/qtmultimedia
- +multimedia/qtmultimedia:="qtspatialaudio"
- +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
- +scxml/qtscxml:="qtstatemachine"
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools:
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg:
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland/qtwaylandcompositor
- +webchannel/qtwebchannel
- # webengine archives for docs/examples missing since 6.8.0...?
- #+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 "syntax error in '${entry}'" # global scope, must never fail
-
- 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=
-
- # special rule due to inconsistent examples path since qt 6.8.0
- [[ ${package} == qtwaylandcompositor ]] && package=qtwayland
-
- [[ ${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_unpack() {
- local a docs=() examples=()
- for a in ${A}; do
- case ${a} in
- *documentation*) docs+=("${a}");;
- *examples*) examples+=("${a}");;
- *) die "unrecognized archive '${a}'";;
- esac
- done
-
- mkdir docs || die
- pushd docs >/dev/null || die
- unpack "${docs[@]}"
- popd >/dev/null || die
-
- if use examples; then
- mkdir examples || die
- pushd examples >/dev/null || die
- unpacker "${examples[@]}" # .7z
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r docs/*.qch
-
- if use html; then
- doins -r docs/*/ # trailing '/' skips .qch files
-
- # 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"
- local dir
- 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 d87b33d31d58..a439283e51c0 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,8 +1,6 @@
DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6
-DIST qt3d-everywhere-src-6.8.1.tar.xz 141818588 BLAKE2B c9b88c9fdc5db349a1f0e764b4aa9ad85799c870da891ffcea1f80b1c2d7c88351b2863eaeb858f85b93bdb686b78c68777636995ebf6b316753737259931973 SHA512 8ff647cc209fed963d3d8192c8ff495383c3118c699398ee280832086c1a33b70ef9f5b8486295be842ba2eaf419bdb10241a1371e84be4797665865fd48b6a9
DIST qt3d-everywhere-src-6.8.2.tar.xz 141821364 BLAKE2B f7f6384110bd8808abb2cb17d05e6a2cb2556afb1e630531c08c20ab1b938d9c511264d7eab610b515a62ef7f4c8aed9cfc8a2801e900d163d84bb1f935876e7 SHA512 e873547bb8ed350e146ce081e3c08f5593ad33e977aad1d933089e287826c81033972cb6428c7f54cbee50c438ceab31181f64b99ada77382875b5053f00ca0d
EBUILD qt3d-5.15.16.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
-EBUILD qt3d-6.8.1.ebuild 786 BLAKE2B 1bcdd5e36645d011df9b9970374d8e2e8ce903503b6d93e4bc56831ce027bb7bf847116cf793d5c813e9b9f51b5f75276a6ac224e6803e1915b847863a4f522d SHA512 98ee9a2faf0f281ed230a9b635e2e2c333bcae5ae7d37d6f1f886a7f37c6659c7462e5a54c74a22369ac89ab0c938d5bdf9e423f1f2bbe81a282a12292107a51
EBUILD qt3d-6.8.2.ebuild 786 BLAKE2B 1bcdd5e36645d011df9b9970374d8e2e8ce903503b6d93e4bc56831ce027bb7bf847116cf793d5c813e9b9f51b5f75276a6ac224e6803e1915b847863a4f522d SHA512 98ee9a2faf0f281ed230a9b635e2e2c333bcae5ae7d37d6f1f886a7f37c6659c7462e5a54c74a22369ac89ab0c938d5bdf9e423f1f2bbe81a282a12292107a51
EBUILD qt3d-6.8.9999.ebuild 790 BLAKE2B a79de4ef95e86eee2d296425b49d5c4b711a6066091e6b8f2d3bfddc101b793b3d2cd0d48c6dde9f683f13e4f6b5e6f4fd85096feb50f2d1ba0f1bf6e0997b4e SHA512 367f16832fb26aa1df1840cc72bdfea53a70db3fc8a2f1a0bd3448a7ca5e1a9181dfa900c6c21940a2d49cfa6b1d99c850ad0256a24cdb7411f5e2a55ed78295
EBUILD qt3d-6.9.9999.ebuild 790 BLAKE2B a79de4ef95e86eee2d296425b49d5c4b711a6066091e6b8f2d3bfddc101b793b3d2cd0d48c6dde9f683f13e4f6b5e6f4fd85096feb50f2d1ba0f1bf6e0997b4e SHA512 367f16832fb26aa1df1840cc72bdfea53a70db3fc8a2f1a0bd3448a7ca5e1a9181dfa900c6c21940a2d49cfa6b1d99c850ad0256a24cdb7411f5e2a55ed78295
diff --git a/dev-qt/qt3d/qt3d-6.8.1.ebuild b/dev-qt/qt3d/qt3d-6.8.1.ebuild
deleted file mode 100644
index 51fae49912bb..000000000000
--- a/dev-qt/qt3d/qt3d-6.8.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ~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
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index 7da83d2c68aa..6242746a78e8 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1,6 +1,4 @@
-DIST qt5compat-everywhere-src-6.8.1.tar.xz 14632944 BLAKE2B abb42dd9fd5b12ea17ce6baed5829d497b3c6ab56e2ef3d6c65ab5e8b4b8726c5d1a2425ea7ed3238cd3835f1b684cbea569e37b1b9587eeb3affa71c2df926c SHA512 ef1764820387a6c9461fe4e21e44f77c6e95068d4cb37ea221228f06596b7bdb2cbe971e8646832454749954cbc31942eb882808c1b5b3b4d1efce5cf84bd93b
DIST qt5compat-everywhere-src-6.8.2.tar.xz 14637788 BLAKE2B f01b6db5876d855bbf520f0e2696e12a28be457417eb111dbcb29c0c1eb275b11b56c053c90eb2ae4eac74b8582919a59c68735cadf52325b64d61b89a855c6a SHA512 60599cf99210e1465edabfdc7abbff1d4ebfecca1c5e4b7efc5c1cb5d6915b6e7e7917878cee002a7da86e3a32af23bd3ea1f485309f001dcb96875d677676c7
-EBUILD qt5compat-6.8.1.ebuild 700 BLAKE2B 6f317548654d9239fcee6418f5fc75d6b70f1705b279527155e71bd43615038126d765ae2cea78acf4fdbff7195a6f689641da7d54b79a64f097d11b684f2bb9 SHA512 dcf03ffd55f3ec3f394bb8b27bb878c08c403378729a31540c54582e77ed7d0ef44b601d679e766c06cf69cda74147fe793f325bb60fdf042b7c5887eeaed6cf
EBUILD qt5compat-6.8.2.ebuild 700 BLAKE2B b16a866fa285b33b16a7ece28c6ac4997e3309fbc8c262b011c1717fe7872aa695a9cae7b0a28fcf43aad0d0f28d75e3ea3d2358e5e87a6c2075c273daf18af8 SHA512 28522f2de7af1918e843556dec493cbef358a568c4edf18ef62b489e3ace49ade9aeea215e1a22a07bfd22387580de5c556722084f0d06a21fbef95d86b93866
EBUILD qt5compat-6.8.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.9.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
diff --git a/dev-qt/qt5compat/qt5compat-6.8.1.ebuild b/dev-qt/qt5compat/qt5compat-6.8.1.ebuild
deleted file mode 100644
index 4f479ea72d81..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.8.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index 6558304d4abc..693524d0a989 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -5,11 +5,9 @@ AUX qtbase-6.6.3-gcc14-avx512fp16.patch 470 BLAKE2B 616b4fdcee6819a0ca4de1220f75
AUX qtbase-6.8.0-qcontiguouscache.patch 526 BLAKE2B b701f92d8365e8408a2ff79c812c397ac0042aa6b6316cf167a7877d48044ffaa0d2683fa27ffcbe80c8e74f8ff0c8af220b927889e83340c6b5325b1fbf16ab SHA512 19f33f2dd856c8328b9175458250929f3da34cde179d5f52ec1982e5e5f1772412f2541e146763a6258ce3377e0b624f07926fe4af56de7364c34835151b8995
AUX qtbase-6.8.2-QTBUG-133500.patch 1800 BLAKE2B cc5af9a4d2a6956589bab2d1e9f669a4fd8e33f76c0ca713ed1309870fc35155c4b447feb4e9708d723aff18947ac2245913eccb726631c2b210751a719fb3ab SHA512 ed68106db666693f48215e3053ba3b40d78713661e081aaa23e6e0cd380b8d13374f92fb22df049a04e21b6265781c44160758e4613114f645275e5e388ead4a
AUX qtbase-6.8.2-QTBUG-133808.patch 321 BLAKE2B d2821e62ae8cb14160def02c3b8bdcf881afc8a78330f2c7c4195ba5e063e9435592307c50f2270bcf2a34b111f60c4aaafd1374e8aba53e32f12e579029136f SHA512 8db39eee8ed1e1a16626744a93d08abc8597142ead2289792c4713937d6815e23355c7ea0851afe2b709f073d52015da16b43159880a90bc6220e8243195e934
-DIST qtbase-everywhere-src-6.8.1.tar.xz 48220752 BLAKE2B b42d562f9069cf3d68807c63492f0ae1dcb9cb9a057a8d8548a7d134b36af169e403324e2902fa59c6c82ce087add107173c7606dff952dbbbc06c33b056ddff SHA512 87b7df95a63f7c28bfc7659f19658e4151b9da55b0dc4d34dc0e04c5270254b01a72f8deac0b2fc5543fce8d7542128addb398833de9c3248196aa96b2dd1601
DIST qtbase-everywhere-src-6.8.2.tar.xz 48264736 BLAKE2B 3c4a71a0c515d7433eda3a6155a0499ea43ce708fb25614843499bf8a7a71ef06ba93dad9e7dd04a28b86a88eea00151ad3500d06bd09b9b37a4e070774e2684 SHA512 4a074aca1c8bcca536fd428c969c0119f5131d0d52b67028edbb75a81dc6e0c15394f69e29cef513e6d8c6e93384cedc38dd03b0eed6ab1bbafbe2b5bbc85799
-EBUILD qtbase-6.8.1.ebuild 10455 BLAKE2B 47d0e9fda4aa3a2347b6feeddccc820f528849cd32ec707175cd243a5c390b99fa78bccd23054ad5f14e15ab1ba457f9ac1af6ae3bf0477f646a179aa6692f42 SHA512 d9a21714af5063b3b2c76eb2606ea6d597cfdabc9c3ab3edb36df547d55ce15d38e605c8b54cc9da257237b209b72c6c06c3eac0477bc95dfcb2756f6ebbad87
-EBUILD qtbase-6.8.2-r2.ebuild 10684 BLAKE2B 0215794870b75da7b91fbc34f27963ba29935a64461273b4c5ab3c6253e560c2c63e6d79f67a8298bf7f22e64d192ca9596a5b26c12922d5ab19aea338ae2d4b SHA512 258adcdaf5bd01acb3714487b80678b30b1b9a6aca52f1f2bcf090a5995a7dc0662fe7867253975d04679e39184320342ddcf213abc39ad85bd33a8016a2a46e
-EBUILD qtbase-6.8.9999.ebuild 10612 BLAKE2B 305f1eeb30ab271780351100716af9635d9f1aa1c0fe9665bb16588951b2208c40f303296a32429a7e8d69b9f0f41fe05fbb63bda9023a377e40d57e95347c82 SHA512 13f2519f275fa15c5bc862683327259b291e4eb41339371ff7d57e9424104467286ad2b69650041878da8abbff83c7995250c8489f02413e0220bb0ef2a1500c
-EBUILD qtbase-6.9.9999.ebuild 10598 BLAKE2B 7badb3f74912090077a4620d90fb8a5cc3d670bc894e2a21c4552cee29bfd345a561c5187825c28f0cd17d916d8fa3ccb57b9d7b49a26e279b60df8fb0bd3157 SHA512 49913c97896e940eec68e1fe009043394e6576a7bdffe851521860d10ab75e9a36f1c53df88586b4995f21e1458d2a0942958ef1a9b78616b94b5148defb5c56
-EBUILD qtbase-6.9999.ebuild 10598 BLAKE2B 7badb3f74912090077a4620d90fb8a5cc3d670bc894e2a21c4552cee29bfd345a561c5187825c28f0cd17d916d8fa3ccb57b9d7b49a26e279b60df8fb0bd3157 SHA512 49913c97896e940eec68e1fe009043394e6576a7bdffe851521860d10ab75e9a36f1c53df88586b4995f21e1458d2a0942958ef1a9b78616b94b5148defb5c56
+EBUILD qtbase-6.8.2-r2.ebuild 10742 BLAKE2B 2b870441c980245a6424e95f318426736e2070955dade204965188a18c2ada0fe90cfc0c4decca290cad1fb57416d30591cd15b8c555237ef2f19b0209c5cbf2 SHA512 cc40690e9d81f8185b227eada3981fb7f3e8d567f982ffeb09cba113ca86aeadc0b22956ee3359049fd58461ab5f3f85e147d13e38e15992f2b962d24a03a459
+EBUILD qtbase-6.8.9999.ebuild 10670 BLAKE2B 12e92ffbc770715f5d28b4664eb1c64139a83de3fb217ef031969fc388b47ca3d42bd383fda7eac11d753ea920909f076a6537dc2e88c84026d1798e5354637c SHA512 a6277c0a7f003ee9a2d6e7a3f759728baa7ff39a6b25a79bf084f53d5f5b6c0a1cf0c5ec1a94bee4a4ed2cbfcc94cc9f45952c1577e279ffce17ae3296d44b7f
+EBUILD qtbase-6.9.9999.ebuild 10666 BLAKE2B fbd5f6a55f2edba9c72745289a53e151d10e741763850c3e421da894ed96610c8dab1dc002dc70335b301618a12490137913fc10dd080ba4467651a14409fdff SHA512 699329866a1cc86b575ff542d0a13c13d27f6c9260c626a36aa7bdb05c4d15cd37680c462924e1bcc74bc73ab94b44f231cb8559a996346ed23c61fd906fc9f5
+EBUILD qtbase-6.9999.ebuild 10666 BLAKE2B fbd5f6a55f2edba9c72745289a53e151d10e741763850c3e421da894ed96610c8dab1dc002dc70335b301618a12490137913fc10dd080ba4467651a14409fdff SHA512 699329866a1cc86b575ff542d0a13c13d27f6c9260c626a36aa7bdb05c4d15cd37680c462924e1bcc74bc73ab94b44f231cb8559a996346ed23c61fd906fc9f5
MISC metadata.xml 1965 BLAKE2B e91aa3bc2379fa587766cfc7c4053b382a8894c0092d075543b2a5d466dfa001105bb0f564008fab8e71d4517954e527618896de41069c6bafb4258f6201cdbe SHA512 a71f6fe0fb01e60716aa6632605a423f765983f41da2c8ca761afca548cd061bd52bc328f7441fa831e890d75bcfc2820112c946802588dab1de706fbb7ac531
diff --git a/dev-qt/qtbase/qtbase-6.8.1.ebuild b/dev-qt/qtbase/qtbase-6.8.1.ebuild
deleted file mode 100644
index e322427fd8fd..000000000000
--- a/dev-qt/qtbase/qtbase-6.8.1.ebuild
+++ /dev/null
@@ -1,372 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu journald syslog"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl renderdoc tslib vulkan wayland +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls" #810802
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- ?? ( journald syslog )
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-# nolink: renderdoc, systemd
-COMMON_DEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
- journald? ( sys-apps/systemd )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- renderdoc? ( media-gfx/renderdoc )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?]
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sqlite? ( dev-db/sqlite:3 )
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- syslog? ( virtual/logger )
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
- "${FILESDIR}"/${PN}-6.8.0-qcontiguouscache.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
-
- # workaround for __extendhfxf2 being used for tst_qfloat16.cpp
- # which is unavailable with compiler-rt (assume used if clang)
- if tc-is-clang; then
- sed -e '/add_subdirectory(qfloat16)/d' \
- -i tests/auto/corelib/global/CMakeLists.txt || die
- fi
- fi
-}
-
-src_configure() {
- if use gtk; then
- # defang automagic dependencies (bug #624960)
- use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
- fi
-
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
- $(qt_feature journald)
- $(qt_feature syslog)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
-
- # let gentoo's defaults and/or users control security *FLAGS
- -DQT_FEATURE_glibc_fortify_source=OFF
- -DQT_FEATURE_intelcet=OFF
- -DQT_FEATURE_libcpp_hardening=OFF
- -DQT_FEATURE_libstdcpp_assertions=OFF
- -DQT_FEATURE_relro_now_linker=OFF
- -DQT_FEATURE_stack_clash_protection=OFF
- -DQT_FEATURE_stack_protector=OFF
- -DQT_FEATURE_trivial_auto_var_init_pattern=OFF
-
- -DQT_INTERNAL_AVOID_OVERRIDING_SYNCQT_CONFIG=ON # would force -O3
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature renderdoc graphicsframecapture)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature wayland)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qprocess #936484
- tst_qtimer
- # haystacksWithMoreThan4GiBWork can easily OOM (16GB ram not enough)
- tst_qlatin1stringmatcher
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qhighdpi # may detect users' settings and fail (bug #935364)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtbase/qtbase-6.8.2-r2.ebuild b/dev-qt/qtbase/qtbase-6.8.2-r2.ebuild
index f0f9a8a30e5e..08f1610075ec 100644
--- a/dev-qt/qtbase/qtbase-6.8.2-r2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.8.2-r2.ebuild
@@ -372,6 +372,7 @@ src_install() {
)
local delete=( # sigh
"${D}${QT6_BINDIR}"/test*
+ "${D}${QT6_LIBDIR}/objects-${CMAKE_BUILD_TYPE}"/*test*
"${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
)
# using -f given not tracking which tests may be skipped or not
diff --git a/dev-qt/qtbase/qtbase-6.8.9999.ebuild b/dev-qt/qtbase/qtbase-6.8.9999.ebuild
index 7e7d1bd57609..6eeb224df3dd 100644
--- a/dev-qt/qtbase/qtbase-6.8.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.8.9999.ebuild
@@ -370,6 +370,7 @@ src_install() {
)
local delete=( # sigh
"${D}${QT6_BINDIR}"/test*
+ "${D}${QT6_LIBDIR}/objects-${CMAKE_BUILD_TYPE}"/*test*
"${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
)
# using -f given not tracking which tests may be skipped or not
diff --git a/dev-qt/qtbase/qtbase-6.9.9999.ebuild b/dev-qt/qtbase/qtbase-6.9.9999.ebuild
index 8a4abb2947a4..b27a756c0106 100644
--- a/dev-qt/qtbase/qtbase-6.9.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9.9999.ebuild
@@ -362,7 +362,7 @@ src_install() {
if use test; then
local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
+ apphelper 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'
@@ -370,6 +370,7 @@ src_install() {
)
local delete=( # sigh
"${D}${QT6_BINDIR}"/test*
+ "${D}${QT6_LIBDIR}/objects-${CMAKE_BUILD_TYPE}"/*test*
"${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
)
# using -f given not tracking which tests may be skipped or not
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 8a4abb2947a4..b27a756c0106 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -362,7 +362,7 @@ src_install() {
if use test; then
local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
+ apphelper 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'
@@ -370,6 +370,7 @@ src_install() {
)
local delete=( # sigh
"${D}${QT6_BINDIR}"/test*
+ "${D}${QT6_LIBDIR}/objects-${CMAKE_BUILD_TYPE}"/*test*
"${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
)
# using -f given not tracking which tests may be skipped or not
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index ea9348f0d00b..f07c8b044127 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,8 +1,6 @@
DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d
-DIST qtcharts-everywhere-src-6.8.1.tar.xz 4662224 BLAKE2B cf32ccb4e56379f17ac030832efe614c75ea3711c3d7ba7c0835c6972c6cf800a0ed5747612f6bef563bb28b2cf658de94123eb987bc4e13283c28d205885eba SHA512 bd15caaf0a4f06d13a5fc18a2e7063061dd279609d9c6db7f98ca07ce576e7580a7f1fc65cbc291b4fe34287fa01bb7e4409c767c57e201817c5ead96fa5de45
DIST qtcharts-everywhere-src-6.8.2.tar.xz 4662320 BLAKE2B 741feda467d56d06d763eff0fba30043c2628fd49c88dbe83479bb7b7db79fb015b073250740c8f3e4ed1ad710d996474913a6cf0fc128b89319759f5b342d98 SHA512 4edb1cafea0953eb98fe9503674d4e1308e3f31215af18d2edb3141d552ca0bcdabccc00abc261877a84b39c6b772a787d349dabf2e4e584da11ca1582cdee79
EBUILD qtcharts-5.15.16.ebuild 571 BLAKE2B 77b3d7d6694a55144a16268d173daec87718d580224e62863905ff8e81e29253cb41143252100f84d0628634a086d6320cbda09a047886852d2ef60d210856d5 SHA512 a649aa77b03c17a2e577a3460da5e95ee2effa70c3786f7533d6f64209f790908fa2bc5b1d39cc77673010374592ebaa2423e29519bb6b81a075648a3a97fcef
-EBUILD qtcharts-6.8.1.ebuild 566 BLAKE2B 55fc6766a2dde2d5d0f5a2a7439b117c1592ab4c5cc07e01eb603c8845cc591638698939d057decb6e23e5b540d54782402d1ccfc540b4fd9bee715ffe7a4ce6 SHA512 75f01666c2d25a17255360fdec2c0a4f3ee1f8624705de12138a10959341a4d62bf0cb73688b84adb3d5e6e14585830457bc8f9514c4d1826984e76fd06935c0
EBUILD qtcharts-6.8.2.ebuild 566 BLAKE2B 0f5b89faf0bd4df71256d66067ef331abe5110107e7190b6e586f8dea747657500ee9ca8004c983b0219e30011023b4e58f3e49221a2de5a46df9152d18b79a0 SHA512 2cee10aad6ba2a9c53f2f5e306517726726f3f09aecb7a3617f1927e39ea1c03d2377acafabbd5aac5ffe8629eef84063d7b351737d5f370155e01dfa9d795cb
EBUILD qtcharts-6.8.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.9.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-6.8.1.ebuild b/dev-qt/qtcharts/qtcharts-6.8.1.ebuild
deleted file mode 100644
index 1a8eabee8904..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 0d02466b1d37..4ad40a18beb4 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1,9 +1,6 @@
-AUX qtconnectivity-6.8.1-CVE-2025-23050.patch 7780 BLAKE2B edda2d15f8f22ccc590a0fabfa75925be68dcbbc664dabb95780f508ed08e241cc59b4cb2e762e90a6ad3568cc9de1036d3cc98ef9e17e90e463dc7eb4fbca87 SHA512 34b2ff2cf0189d140c576546629e83ac08ffcc3b5aa729fe7d224f2554f5f8e48d03dbe4d136cce3b933495774ee83650f6cdd03fc01de7a3d0c5f567e64e380
-DIST qtconnectivity-everywhere-src-6.8.1.tar.xz 1067952 BLAKE2B d0c1dbc863dbd12041321248f9256d63f03ecf919ac7c60f3e3e87dd4102fa9063dbb3b0896e3f168713e4dd7eccf2deb62109bea39ba8425184aaf9c019dee1 SHA512 61933f37210323cd912ec677322002557dae308228e390f692beb88374f328b2791e3448b14256a570de741ef6f3e935261ab90cfd3ae22725a8919bd304a8fb
DIST qtconnectivity-everywhere-src-6.8.2.tar.xz 1069068 BLAKE2B fcbb13ff28486586466eafec913fb6504ee6e79787e7bfa6362ea74ee755b70c390a2f2ebf96cdf74c875a33ab1673d296f497085e2b8c3b83d09ed9590b772f SHA512 b1310fc90c7a64a4d89586fd38119377b3b67ead57271c6713897d649b2154cd55bd07c97a53f12e7a9d720a1b8b6b630eeea43e44c6798f6313ea8e70e10767
-EBUILD qtconnectivity-6.8.1-r1.ebuild 1948 BLAKE2B e8deea8fc0cf632f7f473e7421ffdbb9be6c1e223f74623ae1f7a0aa84f537151f1eb5d4e6a9a090bcb5a3faf1bcb31adb7531aa3d5e9c40f871308cd56490a3 SHA512 589dfcefe079823097a98d2a992084ffcbc0e54985ad917b0af441add5005228911532c6f6058dd9890e3e1760a3e7f25d6dbda288f8a462cbc76a6f72000eda
EBUILD qtconnectivity-6.8.2.ebuild 1894 BLAKE2B 60b010ed8eeac5a815e7f65e35ceea8ca6451a05971681b9f7b8e9257778cc885b94565c1fed3e02e9c75b9971d67a9bf9ab23559c3cefdc353aedcf4441f7ae SHA512 bcf1fe9bfda1622c0edf7d885272e527a9d8e7eef39ea7d0fb6ce3f7a2f1582d552131c4ef3643f3b4be98495ecfc5d9b87ce4fb2572768f7a24ef5f8ec1c007
EBUILD qtconnectivity-6.8.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
-EBUILD qtconnectivity-6.9.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
-EBUILD qtconnectivity-6.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
+EBUILD qtconnectivity-6.9.9999.ebuild 1899 BLAKE2B 0b25c4e38f4a69fea31e44591fc0f2b75bb7201f4dce731360230f5373d0d91e18e167d9151915e49834a59a918af12bb8f7faad0d119de918350a249a872979 SHA512 8aa2bfad1b368de56a977e9a0778fc99ba7c2348c79c27fe78f7908a1005e87aa919c69df48f9c3a1ee6e48cbe559dfda9d05ffa0837fe4b862953623dc904f3
+EBUILD qtconnectivity-6.9999.ebuild 1899 BLAKE2B 0b25c4e38f4a69fea31e44591fc0f2b75bb7201f4dce731360230f5373d0d91e18e167d9151915e49834a59a918af12bb8f7faad0d119de918350a249a872979 SHA512 8aa2bfad1b368de56a977e9a0778fc99ba7c2348c79c27fe78f7908a1005e87aa919c69df48f9c3a1ee6e48cbe559dfda9d05ffa0837fe4b862953623dc904f3
MISC metadata.xml 721 BLAKE2B 4c2d1448a532b27910627b3fa1b8912b9048434058ee6f7b14276913ad5d77e55a6f2200002953863aa76ef5d66c04126995e0746cfaf208fa6dbd6e9b622ce1 SHA512 17808c1ab2c7a8e36f6f20801ac288abfd3b390d67ae55212d0d6b890aa7bb49ad8c7d3899cade2d8515faee76a5e02b3cfc582e3f5dde744371592e6d8dfb67
diff --git a/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch b/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch
deleted file mode 100644
index 832807a9bb80..000000000000
--- a/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch
+++ /dev/null
@@ -1,210 +0,0 @@
-https://bugs.gentoo.org/948573
-https://www.qt.io/blog/security-advisory-qlowenergycontroller-on-linux
-https://codereview.qt-project.org/c/qt/qtconnectivity/+/617004
-From: Ivan Solovev <ivan.solovev@qt.io>
-Date: Thu, 02 Jan 2025 16:48:49 +0100
-Subject: [PATCH] QLowEnergyControllerPrivateBluez: guard against malformed replies
-
-The QLowEnergyControllerPrivateBluez::l2cpReadyRead() slot reads the
-data from a Bluetooth L2CAP socket and then tries to process it
-according to ATT protocol specs.
-
-However, the code was missing length and sanity checks at some
-codepaths in processUnsolicitedReply() and processReply() helper
-methods, simply relying on the data to be in the proper format.
-
-This patch adds some minimal checks to make sure that we do not read
-past the end of the received array and do not divide by zero.
-
-This problem was originally pointed out by Marc Mutz in an unrelated
-patch.
---- a/src/bluetooth/qlowenergycontroller_bluez.cpp
-+++ b/src/bluetooth/qlowenergycontroller_bluez.cpp
-@@ -64,14 +64,15 @@
-
- const int maxPrepareQueueSize = 1024;
-
--static void dumpErrorInformation(const QByteArray &response)
-+/* returns false if the format is incorrect */
-+static bool dumpErrorInformation(const QByteArray &response)
- {
- const char *data = response.constData();
- if (response.size() != 5
- || (static_cast<QBluezConst::AttCommand>(data[0])
- != QBluezConst::AttCommand::ATT_OP_ERROR_RESPONSE)) {
- qCWarning(QT_BT_BLUEZ) << QLatin1String("Not a valid error response");
-- return;
-+ return false;
- }
-
- QBluezConst::AttCommand lastCommand = static_cast<QBluezConst::AttCommand>(data[1]);
-@@ -126,6 +127,8 @@
-
- qCDebug(QT_BT_BLUEZ) << "Error:" << errorCode << "Error description:" << errorString
- << "last command:" << lastCommand << "handle:" << handle;
-+
-+ return true;
- }
-
- static int getUuidSize(const QBluetoothUuid &uuid)
-@@ -903,6 +906,7 @@
- {
- Q_ASSERT(charData);
- Q_ASSERT(data);
-+ Q_ASSERT(elementLength >= 5);
-
- QLowEnergyHandle attributeHandle = bt_get_le16(&data[0]);
- charData->properties =
-@@ -912,7 +916,7 @@
- // Bluetooth LE data comes as little endian
- if (elementLength == 7) // 16 bit uuid
- charData->uuid = QBluetoothUuid(bt_get_le16(&data[5]));
-- else
-+ else if (elementLength == 21) // 128 bit uuid
- charData->uuid = QUuid::fromBytes(&data[5], QSysInfo::LittleEndian);
-
- qCDebug(QT_BT_BLUEZ) << "Found handle:" << Qt::hex << attributeHandle
-@@ -929,6 +933,7 @@
- {
- Q_ASSERT(foundServices);
- Q_ASSERT(data);
-+ Q_ASSERT(elementLength >= 6);
-
- QLowEnergyHandle attributeHandle = bt_get_le16(&data[0]);
-
-@@ -938,9 +943,14 @@
- // data[2] -> included service start handle
- // data[4] -> included service end handle
-
-+ // TODO: Spec v. 5.3, Vol. 3, Part G, 4.5.1 mentions that only
-+ // 16-bit UUID can be returned here. If the UUID is 128-bit,
-+ // then it is omitted from the response, and should be requested
-+ // separately with the ATT_READ_REQ command.
-+
- if (elementLength == 8) //16 bit uuid
- foundServices->append(QBluetoothUuid(bt_get_le16(&data[6])));
-- else
-+ else if (elementLength == 22) // 128 bit uuid
- foundServices->append(QUuid::fromBytes(&data[6], QSysInfo::LittleEndian));
-
- qCDebug(QT_BT_BLUEZ) << "Found included service: " << Qt::hex
-@@ -949,17 +959,29 @@
- return attributeHandle;
- }
-
-+Q_DECL_COLD_FUNCTION
-+static void reportMalformedData(QBluezConst::AttCommand cmd, const QByteArray &response)
-+{
-+ qCDebug(QT_BT_BLUEZ, "%s malformed data: %s", qt_getEnumName(cmd),
-+ response.toHex().constData());
-+}
-+
- void QLowEnergyControllerPrivateBluez::processReply(
- const Request &request, const QByteArray &response)
- {
- Q_Q(QLowEnergyController);
-
-+ // We already have an isEmpty() check at the only calling site that reads
-+ // incoming data, so Q_ASSERT is enough.
-+ Q_ASSERT(!response.isEmpty());
-+
- QBluezConst::AttCommand command = static_cast<QBluezConst::AttCommand>(response.constData()[0]);
-
- bool isErrorResponse = false;
- // if error occurred 2. byte is previous request type
- if (command == QBluezConst::AttCommand::ATT_OP_ERROR_RESPONSE) {
-- dumpErrorInformation(response);
-+ if (!dumpErrorInformation(response))
-+ return;
- command = static_cast<QBluezConst::AttCommand>(response.constData()[1]);
- isErrorResponse = true;
- }
-@@ -972,6 +994,10 @@
- if (isErrorResponse) {
- mtuSize = ATT_DEFAULT_LE_MTU;
- } else {
-+ if (response.size() < 3) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
- const char *data = response.constData();
- quint16 mtu = bt_get_le16(&data[1]);
- mtuSize = mtu;
-@@ -1000,8 +1026,15 @@
- break;
- }
-
-+ // response[1] == elementLength. According to the spec it should be
-+ // at least 4 bytes. See Spec v5.3, Vol 3, Part F, 3.4.4.10
-+ if (response.size() < 2 || response[1] < 4) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- QLowEnergyHandle start = 0, end = 0;
-- const quint16 elementLength = response.constData()[1];
-+ const quint16 elementLength = response.constData()[1]; // value checked above
- const quint16 numElements = (response.size() - 2) / elementLength;
- quint16 offset = 2;
- const char *data = response.constData();
-@@ -1077,16 +1110,25 @@
- }
-
- /* packet format:
-- * if GATT_CHARACTERISTIC discovery
-+ * if GATT_CHARACTERISTIC discovery (Spec 5.3, Vol. 3, Part G, 4.6)
- * <opcode><elementLength>
- * [<handle><property><charHandle><uuid>]+
-+ * The minimum elementLength is 7 bytes (uuid is always included)
- *
-- * if GATT_INCLUDE discovery
-+ * if GATT_INCLUDE discovery (Spec 5.3, Vol. 3, Part G, 4.5.1)
- * <opcode><elementLength>
- * [<handle><startHandle_included><endHandle_included><uuid>]+
-+ * The minimum elementLength is 6 bytes (uuid can be omitted).
- *
- * The uuid can be 16 or 128 bit.
- */
-+
-+ const quint8 minimumElementLength = attributeType == GATT_CHARACTERISTIC ? 7 : 6;
-+ if (response.size() < 2 || response[1] < minimumElementLength) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- QLowEnergyHandle lastHandle;
- const quint16 elementLength = response.constData()[1];
- const quint16 numElements = (response.size() - 2) / elementLength;
-@@ -1283,6 +1325,12 @@
- break;
- }
-
-+ // Spec 5.3, Vol. 3, Part F, 3.4.3.2
-+ if (response.size() < 6) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- const quint8 format = response[1];
- quint16 elementLength;
- switch (format) {
-@@ -1720,9 +1768,18 @@
-
- void QLowEnergyControllerPrivateBluez::processUnsolicitedReply(const QByteArray &payload)
- {
-+ Q_ASSERT(!payload.isEmpty());
-+
- const char *data = payload.constData();
-- bool isNotification = (static_cast<QBluezConst::AttCommand>(data[0])
-+ const auto command = static_cast<QBluezConst::AttCommand>(data[0]);
-+ bool isNotification = (command
- == QBluezConst::AttCommand::ATT_OP_HANDLE_VAL_NOTIFICATION);
-+
-+ if (payload.size() < 3) {
-+ reportMalformedData(command, payload);
-+ return;
-+ }
-+
- const QLowEnergyHandle changedHandle = bt_get_le16(&data[1]);
-
- if (QT_BT_BLUEZ().isDebugEnabled()) {
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild
deleted file mode 100644
index 477f27dabac6..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="+bluetooth neard nfc smartcard"
-REQUIRED_USE="
- || ( bluetooth nfc )
- nfc? ( ?? ( neard smartcard ) )
-"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- neard? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-RDEPEND="
- ${DEPEND}
- nfc? (
- neard? ( net-wireless/neard )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-CVE-2025-23050.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothdevicediscoveryagent #936485
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc "
- $(qt_feature neard)
- $(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.9.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
index ed26392897ad..32a29b47c968 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,9 +18,9 @@ REQUIRED_USE="
"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtbase-${PV}:6
bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
+ ~dev-qt/qtbase-${PV}:6[dbus,network]
net-wireless/bluez:=
)
nfc? (
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
index ed26392897ad..32a29b47c968 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,9 +18,9 @@ REQUIRED_USE="
"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtbase-${PV}:6
bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
+ ~dev-qt/qtbase-${PV}:6[dbus,network]
net-wireless/bluez:=
)
nfc? (
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index b9532e82693d..b18d134d9096 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,10 +1,8 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
DIST qtdeclarative-5.15.16-gentoo-kde-1.tar.xz 19148 BLAKE2B ebdc17253887c5b22816c3bdcd07f30274c3aa4680088ceee7abce8896a17aff7272e5a4bba576e1ad0372b7d1d80322c6890e1b5343eaab915a5355da659c5b SHA512 3fbbb7b06c67d31a9074737f68437a9e920e4b816c78c78dec2e700e339f6f8ad0b244a1eb78d7521133873b17015861a84057a890887d4dfbef91699428d8c6
DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7
-DIST qtdeclarative-everywhere-src-6.8.1.tar.xz 36463572 BLAKE2B ac8b9d37c28ba22c266785cfe60bc0d405edb85f260b41bb01c43fd38dbeb51054d7f3f390bb9c4e78656dda3b9d5c7b945dba8ee897add0a2dbb398cc3f8a51 SHA512 f9548ee58ac81eac72f1763647a9f28c16e7ab73bf6bc828574e5194d5209c53440f834a721e9bb74f50d4e437ce2de6eb7c7a13acd8602b3080e95d8929e674
DIST qtdeclarative-everywhere-src-6.8.2.tar.xz 36485320 BLAKE2B 9d12d40450c6a5e6771c1e48e4c0a00d33aec269aec1050a4f1e689350d70f5208b0fc0c2fe2c0e8671989e392132ef3c7e7062483703ce5206ffdb66ebdc25c SHA512 0dbb8c96974424a18f047fe27124a3c87fb4a485094a2515aadefde92a0554b0da34fd67cff2c8ab5a3d93da7829a745a39713676702cd7470561eb776c72d95
EBUILD qtdeclarative-5.15.16.ebuild 1530 BLAKE2B 24576184b211b27759546cf92467ed52fa9ecc428e7bc8eff0a90cf5edadd9f5fc32e671e7d862580c6da85991fa6af5f9b969b1237b1105e8cf4b695348084a SHA512 e07911a27b33a55f81eeb5e4bdf159c2733cedf2cda92d496b64fda61050136014e7dc1e0d4b28c5fe1651a915bd58851a99b99478b810be7252058fec2d5db4
-EBUILD qtdeclarative-6.8.1.ebuild 1726 BLAKE2B eff8b8e4187cd94f483317027bede4adbbcfc53074983e92ae35b6b25542cd8e440798ae22943c9697ded2d3f413f00fbde4a8d656932b3c26e8ccf281eafedb SHA512 30977214a69db87ccaa5a02784f0b5c85aa210c8cd15afe19eadbaa6810a6abb011975e3bc61e9c83e57857db975a1112e566176d1b84d0e2d589bcdc1866ff7
EBUILD qtdeclarative-6.8.2.ebuild 1726 BLAKE2B fd7e3459367e28ba5074b0f9aa3ee8bf9d7f70812a64e344010d669b287a2e60e175b5abfb51b5982acb0d421978f9b874bdbae18d48e663c450ca73e6d66029 SHA512 b450a0b37172f414d5d628112828e72d3396f1396b155cac442ee860ab9de7222d4fe5aafbee3c0219152d78627bd3d1403fcd03587f3217dc3c089e5cff1804
EBUILD qtdeclarative-6.8.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
EBUILD qtdeclarative-6.9.9999.ebuild 1732 BLAKE2B c4360321f3dba2b759215f8d82f38e1551653ed411761441419b3a6d4e198c8cd2ce91affdbcc6de7eb26b13c9a7944ff39f4b318bd0575ba17b6579179f9eca SHA512 0bfc28e5de34abca6dbc28f6d775ba06e312be95426a8bfbcd06955bdc2152f1773ee5f9ae3ecda124101ea2d64aa58ad6abc1aa373bbad001aadb888bb79785
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild
deleted file mode 100644
index d68d9b4ef14c..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-QT6_RESTRICT_TESTS=1
-
-inherit python-any-r1 qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
- qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
- svg? ( ~dev-qt/qtsvg-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
- $(cmake_use_find_package sql Qt6Sql)
- $(cmake_use_find_package svg Qt6Svg)
- $(qt_feature jit qml_jit)
- $(qt_feature network qml_network)
- $(qt_feature ssl qml_ssl)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675
- eerror "${CATEGORY}/${PF} seems to have been improperly built and"
- eerror "install was aborted to protect the system. Possibly(?) due"
- eerror "to a rare portage ordering bug. If using portage, try:"
- eerror " emerge -1 qtshadertools:6 qtdeclarative:6"
- eerror "If that did not resolve the issue, please provide build.log"
- eerror "on https://bugs.gentoo.org/940675"
- die "aborting due to incomplete/broken build (see above)"
- fi
-}
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 6577f7337341..f21238e305a0 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1,6 +1,4 @@
-DIST qthttpserver-everywhere-src-6.8.1.tar.xz 183724 BLAKE2B 40217aeb8ff2e07e301ceed41879c48edab1da225b3b4daf24cd0085f4347c0dbf2a1df86eca78915bf5095082122ddd7c846016f24c45404b6bf5008ee282b3 SHA512 889dcfecb0443d49ce1a7a781c91e34b7fc80410ada823df65fbce59362aa85aa5db439eeabb34287d61b64747c450637555ad62b1ecfd8b88674984409ad55a
DIST qthttpserver-everywhere-src-6.8.2.tar.xz 183844 BLAKE2B 3c3fb1ff4830d5afcd06dc35c149561d84f4adf7479ef9a1b6450c2eebc15666883b7386b7ea1c4cbcf472eb5d30bece1da66ce4f3aa4274793f9f1ff5871a26 SHA512 2ba9535226187e7057d937d6d8e53d274ab2fa6a1fda9483e330bc74c4e66a762de202fc96a99e050c49c9cd1bdbbdcad736dcea3b7a10d594be26e0eeaeef58
-EBUILD qthttpserver-6.8.1.ebuild 581 BLAKE2B 263c7ddc8dd8676964838a85b8d818d97271b4bd83a924e4d85d704e91f78bf727153c8d91d75546276d5d8f8eaf5ee9331274bb5405ea2d3731f8249a314d66 SHA512 986c891f0a61535e7417e0e347b6665bcb6d4b1d70ab8fcfe1857d7695192fc2b84906b17a93254150ab6c180276728820e72270ed857b70123b54abfd5d014c
EBUILD qthttpserver-6.8.2.ebuild 581 BLAKE2B 263c7ddc8dd8676964838a85b8d818d97271b4bd83a924e4d85d704e91f78bf727153c8d91d75546276d5d8f8eaf5ee9331274bb5405ea2d3731f8249a314d66 SHA512 986c891f0a61535e7417e0e347b6665bcb6d4b1d70ab8fcfe1857d7695192fc2b84906b17a93254150ab6c180276728820e72270ed857b70123b54abfd5d014c
EBUILD qthttpserver-6.8.9999.ebuild 582 BLAKE2B 668588d23391b9b1f4022bdd01f3153e07185a443338df7a7173e92075f85f9a338b45dcbcf194cb1faa0b87134e7de2d0448381f0caf7cfdb9157404e580d52 SHA512 ba8395393a107981b8afa2813202abdde427680a9809ec63bb65a81c0ba0ac028b3ac6a8b5536fc8dfee8eac5c0634c139f83dd8c9f5465b051a5d342595a293
EBUILD qthttpserver-6.9.9999.ebuild 582 BLAKE2B 668588d23391b9b1f4022bdd01f3153e07185a443338df7a7173e92075f85f9a338b45dcbcf194cb1faa0b87134e7de2d0448381f0caf7cfdb9157404e580d52 SHA512 ba8395393a107981b8afa2813202abdde427680a9809ec63bb65a81c0ba0ac028b3ac6a8b5536fc8dfee8eac5c0634c139f83dd8c9f5465b051a5d342595a293
diff --git a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild b/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
deleted file mode 100644
index c39d98d4fab9..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2025 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 ~loong"
-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 929e11d0dfc1..561b6e5acb85 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,9 +1,7 @@
DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 95c0794814d26ac6f2ee0d3e5acacd9d1587f211c204e3b1fe22c5f25e0f891ff8d85f128990f3bb78b0c4688476418c092e17adc403cec1ac5a3b8259f5fc1e SHA512 5d772d5ee4cdc9740f834383425224e0bc660c6a431c09f886b3e721ca7c3c1ecd12c35d448fcd4dad02e0363e9f4e4520c21f517e22942a1b0cc5ed65b9bd6f
DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9
-DIST qtimageformats-everywhere-src-6.8.1.tar.xz 2024820 BLAKE2B 90578a8dc31c186c5feced9b226c04465b16efa6678a15a75cd79ebd0443e2427f71b3643b99515ce086c6bde477305f596688c48a017c6312b03206e3cf9f15 SHA512 9e5a7226d904234304ab5f4a884b2a3e42176477687492aaadf10cab9ec92bc512c44a0cd9cae3c1cb2e7224c322e2c15197f1d0f7966f167258a1c2b7b9b360
DIST qtimageformats-everywhere-src-6.8.2.tar.xz 2036976 BLAKE2B 144eca9ef137e88b6a04f607e29123941710776f254ae1e0dee2e081287cf7cc5bcfdd842a5a3536541ab3ff24030f957181ae5498df79c1262890dab20b5778 SHA512 4153e4b9e7ed12423956cdd1b59be57a11010369326d820af6e6381faa7a7b84b7cb84f14f4d55f7e3a88530b8f0dddd38bce1b04d66e08f3c15c77b44039ea7
EBUILD qtimageformats-5.15.16.ebuild 697 BLAKE2B e376a37e5609366909748da4306bb27bb96f239b792d689949226485e76f8ab4b6dc10386854b0bdd705488e8d7997d425774275923ea558123078ed7a6a273a SHA512 06ea4306ac7eb2ca8953d4b0f06784ba7edbba6d86c8c7a29b09e1a8807a405e8b0248d225712832cbe2a66e310c784e7a0fb08a0cc8870f1828b61eed74e17a
-EBUILD qtimageformats-6.8.1.ebuild 846 BLAKE2B 73d140d34187d0bb89bfd7ab4d74a99d5243727820b4ee1426578c1f2b1df6690e7d608f2512971b762b385b791879f832e01e9ffdfeea03ee9b9ad46be2f4e9 SHA512 82c35a7c4939cf3318ca3324941099f30cc747aa034764fdcc01014e025e6cea48e44eca2f33c20d189e2b30ad98830ce7b56538d76552b2c27b590304591e7a
EBUILD qtimageformats-6.8.2.ebuild 846 BLAKE2B fc8786577a53984f7619aae685d2feb8990d79d9ecea6d9e604c5059e1f3dc37bd24693d77615040ee254a08ac21fa71ea90307e6bd5cacb1b4d7f66e75c8709 SHA512 9b5138a0975bb054d058b7e5b214e00654f68db4766611642e4f80a8dc7d70a27b6e188f46f91b9332d90a73f590f7983a733f3bb9713b8f4c951c37358639b6
EBUILD qtimageformats-6.8.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.9.9999.ebuild 791 BLAKE2B 63b832a1c0d348c9c1e9c92e3d8501b9c6d46658b9a765d918dec12353e7fc8363f9273e8db1747386f68c04884cafeb36749ed40cf47bec63d60a4ad46a9c9b SHA512 79720370162e6b4b0e1de0d24426c9f38b10bbd7897afaf3afc91fed5231a6af855ceca7c206300fd40530a56d59aa57ef0ba4921250ce008d9e8a93fa5a4735
diff --git a/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild b/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild
deleted file mode 100644
index ac6f299f55a0..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index fe2273d17467..f2ad2f51ce53 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -1,6 +1,4 @@
-DIST qtlanguageserver-everywhere-src-6.8.1.tar.xz 150260 BLAKE2B 714816c66fa1626e976e84fdef342f143afea1cb3eaa7f23648035b8e0325d9866f859f3d8cec7a6adc2c447ecbb29133c191d39c90771e827506c89b423a876 SHA512 bb5238e897123f87aeef5bdfc234025e16e1b229595e63e6c3e8b5b338405a1662ba1e7b2d07954bda83ffa7f8605bbb63d7ec822d55ef5428fafbc9de4b690e
DIST qtlanguageserver-everywhere-src-6.8.2.tar.xz 150280 BLAKE2B e1a5674b92a9e8751b903f2508ef0be03ce97c7047d1cce913871066aad56f9612a5d1326b2345b380bc577b0cc6178171a614909efe8bc8d6c4116ee98c14a5 SHA512 99da3d34d0a7f5a6293f00e24668bd4fef5d3bc0588313751317cd43f213627bd841ddb2ea6b0035578b83e4b1e6746308466a7e974a8250caabd463f9144df0
-EBUILD qtlanguageserver-6.8.1.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
EBUILD qtlanguageserver-6.8.2.ebuild 320 BLAKE2B d23cdbf392d7acbcd46c21a8008f491fe621b8bcbe2c619366a8f2f2739440c5ff7ff7f8710ca76fd99b47b90c122d51a7594a4425cdb828454a84c485fe27f1 SHA512 8b8290e07f98c06d49a2e508839426d23d5b189e1f7d21514c4bd6ac951bb877209cd1c72d1d49f9c67484650816673aa01f7932d2b94bd636be3b395c35299a
EBUILD qtlanguageserver-6.8.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.9.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild
deleted file mode 100644
index 3dbf250ac2cc..000000000000
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the Language Server Protocol for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 6c3b6346f0de..6103fa701ccf 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,10 +1,8 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtlocation-everywhere-src-6.8.1.tar.xz 3164180 BLAKE2B 12544d071894925abbc4c8af6875fafa5bf628e8814ef96a85caa2a0135b2a30cb4c68a96feb21b3b6ae20e53343f8fb14684a27d86a08b6cc3803830f38d6c7 SHA512 0d002e99b1e7434814a58e560a0730f0b1f9cc81cfe7d01001b2a2bd213b5ceaa4deaf6693f210f8576d7e76ac32fe22e758bc9c03888e7acfd4440902d454ac
DIST qtlocation-everywhere-src-6.8.2.tar.xz 3164164 BLAKE2B afa31c8caad97b54ee577145966e1e13d60854181cfd899facbabd17c498995b80ca4bf233ff68645d895130b8628571d109611f8b1b9e3907aa7a0ff5458178 SHA512 b113e26284bae7c9a45075c771d4159ec11d7ab0670aca2165616c775f51d87f63a97c2befb1ec03f777b48eedea9625584f0c62891ae23c7158be5513edeebd
DIST qtlocation-mapboxgl-5.15.16-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
EBUILD qtlocation-5.15.16-r1.ebuild 1629 BLAKE2B 93af70522115073f42fcc8b073cd515c547f4be99a98bd8352fee740690fbbd0c5cba351f54ec0038dfc0c21bacd78f7bcba0a8d9cb02145a2748d4a5f371de6 SHA512 b21a9278eac1accf942ae82bb066991d5aacf59e43412a47e68b88a6b9bb0abf59347c310ca8988e248242b701a496862108e489da00ad7b537b6e6459aa61d3
-EBUILD qtlocation-6.8.1.ebuild 1374 BLAKE2B c90979c93c0b12be48197f1275124a7223009bfb4d393b6c1af5d8b37322ace8a0b1b19165ae77e683f3cecc0a9100009c4152e48efe9b19253ba4666b97ae1b SHA512 328a21e4d6f9227978bea47ba802a6cd5476be367cd4b15bd958aba5a564b4f307d280df7c367148da52df3c352341fff244f2efb98aa6f1bc2e6e45fc94d81b
EBUILD qtlocation-6.8.2.ebuild 1374 BLAKE2B c90979c93c0b12be48197f1275124a7223009bfb4d393b6c1af5d8b37322ace8a0b1b19165ae77e683f3cecc0a9100009c4152e48efe9b19253ba4666b97ae1b SHA512 328a21e4d6f9227978bea47ba802a6cd5476be367cd4b15bd958aba5a564b4f307d280df7c367148da52df3c352341fff244f2efb98aa6f1bc2e6e45fc94d81b
EBUILD qtlocation-6.8.9999.ebuild 1379 BLAKE2B fc255d0944db8fbbcd0f7088a3c3a3ffc81337ecbc43a55c4136482413534ce20f49967a45ceab3d4c5665c5003bdea45d6a38a7b88545a5e0ec391740d5c02d SHA512 1f0316b4d5f3ed4d2484894c2c8a1a910222a802a403bf5ae77c6a23b6f3bfd5d0afd2714b1355da6db40fee29a042a37865d0d3d93d92a4578b22ac2efae44d
EBUILD qtlocation-6.9.9999.ebuild 1379 BLAKE2B fc255d0944db8fbbcd0f7088a3c3a3ffc81337ecbc43a55c4136482413534ce20f49967a45ceab3d4c5665c5003bdea45d6a38a7b88545a5e0ec391740d5c02d SHA512 1f0316b4d5f3ed4d2484894c2c8a1a910222a802a403bf5ae77c6a23b6f3bfd5d0afd2714b1355da6db40fee29a042a37865d0d3d93d92a4578b22ac2efae44d
diff --git a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild b/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
deleted file mode 100644
index 1e368063e6be..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index b1e8edb99bc6..435ff04e046b 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -2,12 +2,10 @@ AUX qtmultimedia-6.7.3-eigen-ppc-no-vsx.patch 5814 BLAKE2B aaf9c453258b1afe6a443
AUX qtmultimedia-6.8.1-qversionnumber.patch 303 BLAKE2B 1745e30f52b9049d599941a2210cadfa7c36a6ca9e2fee107eb8d62c463b16741c3c586ce06d496db17f0f3b09c119e4c8bc53552d803da996ab9cdd682ecd7f SHA512 7440184de27da704550e94876985c254ff8ef7342577d26cdef1b4e621068f54c010a2670a0cb21c7bd6bfd9f253005c0f5d9c41ea98eea35f6507ead14c8018
DIST qtmultimedia-5.15.16-gentoo-kde-1.tar.xz 1496 BLAKE2B 760f0ee32f353849c0e826622fea0e744ceb4e96d3ae3a6e903b32e7e5211d803e29761538c45797f61f0766ae726206fd799fc4d2fa094f46176ee0d6d5a0fb SHA512 97b161727450864643c0c2d395757d3f78503c02d26151017bdbebfd55e7ffeeffc63e530baecdba4a43dc364dad614dd893278eb84e89587c8ac51f89e14f87
DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7
-DIST qtmultimedia-everywhere-src-6.8.1.tar.xz 9664564 BLAKE2B 675544811c845ddb34908fe82e33824451e6ec8fecb66730a2f4dbe754c4466db3ae6e157fac9e8d5d0505adf90ac65bed807bd52eaad0de05047e4532b8ebeb SHA512 77f8e913116ff75cf4602e9c5ee01c48161fb40aaadca0e09ca2f89292071fc6f2918403932b9b0653bbc2b007f25362e0cb84a382baedd67e9e4c31bc414463
DIST qtmultimedia-everywhere-src-6.8.2.tar.xz 9646120 BLAKE2B 14651f1f116e462449678c8c566aaac20356b61b73b023b3aa3e0199b1f44844fb76da82406d653c004a104abd48db6bf8d8d67a3a5216e33447f3505f2fbdfa SHA512 557017faec2596368a453adfee284d88cd83033e73e78b01a6d1918cdf86a283e0a8bfd8a211b31591a7d69fde130528b7a266213460ca37647b13f90b4e22f3
EBUILD qtmultimedia-5.15.16.ebuild 1504 BLAKE2B 7f3ba094454f1836208d3e33d2faaf6bf9b8eb281e9b6b7a8b596b9bfde2c67f3a0e3dc7da90c7b9c87c0f65540225ab315d98dc8f46a3ac82d0520b711fc1c5 SHA512 64b840b6169c5b77d83f58e41b93567e7ed287a634d5d225a2d41e17a0ada8694a7c86e3465659ba79d6af6501b40c88c6321fc6f836064989586220d8d12c1d
-EBUILD qtmultimedia-6.8.1.ebuild 4140 BLAKE2B d7ce39836e535940235d0e1fbb924f5af70f0abf581d61390bea068b6c7a63b01dae49edc2891278792d307735080bb44e65a6e1c3a29286b02f69f1c43eae55 SHA512 c4742a0fddbc96c508b25805b71aa7cb03dd4cf9095dabe3b974ca7d365460bafe337dcfedf511d2c81661d6ab2eb34b74870d6966dfc6ca316ee9646b30a570
EBUILD qtmultimedia-6.8.2.ebuild 4237 BLAKE2B c1f471908372712d230d0a428b8b34ac3b170fc5feff333c8092788c2d7caabd19f1b907ba9964664b6dd0b46a134d0cc4a615469a5a83c916120b0d6c9b5318 SHA512 74b043e8c583dc924dfe6f0283e06bd03799d0d95ce12208171e2378ba938443ad4449b7464e78b7b7d81e6d36536fbe842f1020ffe7a821172e1a92a39d7bb9
-EBUILD qtmultimedia-6.8.9999.ebuild 4243 BLAKE2B 76ca3a131f79d77df263884b4d3c4c40a6860b2c8ae8ff00647c1d0c7b49f78870f3bc7e9350f2052d7b043172fa485f83f2ec4846f4ac8d55d049d97cdf1afc SHA512 bc7cc998cba90b2cffccdc0ee108f5760e083c5847522f719fabc872d6a4337b2cbb3fd5cfaee2cd117ec54ec1bd4f6c5b8eb741366dcc8077732067680e4457
-EBUILD qtmultimedia-6.9.9999.ebuild 4243 BLAKE2B 76ca3a131f79d77df263884b4d3c4c40a6860b2c8ae8ff00647c1d0c7b49f78870f3bc7e9350f2052d7b043172fa485f83f2ec4846f4ac8d55d049d97cdf1afc SHA512 bc7cc998cba90b2cffccdc0ee108f5760e083c5847522f719fabc872d6a4337b2cbb3fd5cfaee2cd117ec54ec1bd4f6c5b8eb741366dcc8077732067680e4457
-EBUILD qtmultimedia-6.9999.ebuild 4243 BLAKE2B 76ca3a131f79d77df263884b4d3c4c40a6860b2c8ae8ff00647c1d0c7b49f78870f3bc7e9350f2052d7b043172fa485f83f2ec4846f4ac8d55d049d97cdf1afc SHA512 bc7cc998cba90b2cffccdc0ee108f5760e083c5847522f719fabc872d6a4337b2cbb3fd5cfaee2cd117ec54ec1bd4f6c5b8eb741366dcc8077732067680e4457
-MISC metadata.xml 888 BLAKE2B bf3f5b1376585d4aa9021aa838b486b8143e5fbf7c5bf7c7324500de96ab86fd0176993567f97f5e5d115284f8c3ccc16475f787407d747689aefa82cf9a9534 SHA512 98e962234f1ed462444e5f7f3e77a08794b2d0480df7773e822a5671cdfbf708b51edfafacffade2ad5f8b177d89cc0d53b975ef181be66b885c17db2a4a542b
+EBUILD qtmultimedia-6.8.9999.ebuild 4087 BLAKE2B 2a623eaaeadb0aa6a1038c21436fcb8f038652fee943a9dc3fd6d38d113e99e9d19d15b1884b78640271ecdfa7364619e7529338f53feadd9a15655b434d7616 SHA512 74e251fd626af157a4b9fb761a3159e4f0a8777564634e375e0b42d9281dd7aa5b4cce5fbd2267840722e3a8491e95e9df7a4f4c8c02ef534c2ce3c976f6f12e
+EBUILD qtmultimedia-6.9.9999.ebuild 4087 BLAKE2B 2a623eaaeadb0aa6a1038c21436fcb8f038652fee943a9dc3fd6d38d113e99e9d19d15b1884b78640271ecdfa7364619e7529338f53feadd9a15655b434d7616 SHA512 74e251fd626af157a4b9fb761a3159e4f0a8777564634e375e0b42d9281dd7aa5b4cce5fbd2267840722e3a8491e95e9df7a4f4c8c02ef534c2ce3c976f6f12e
+EBUILD qtmultimedia-6.9999.ebuild 4087 BLAKE2B 2a623eaaeadb0aa6a1038c21436fcb8f038652fee943a9dc3fd6d38d113e99e9d19d15b1884b78640271ecdfa7364619e7529338f53feadd9a15655b434d7616 SHA512 74e251fd626af157a4b9fb761a3159e4f0a8777564634e375e0b42d9281dd7aa5b4cce5fbd2267840722e3a8491e95e9df7a4f4c8c02ef534c2ce3c976f6f12e
+MISC metadata.xml 956 BLAKE2B b2e3df423a5f95be4b82001abc2d5d1b2729c40b0733e4e600d4945834fa6eff26c209f828770aede742a2a762c781615f3493707c67868c0c54e9648ae225df SHA512 455b348a5a8e0fe57807dce5a19584a604fe38658b950c1d47880d31d241ed91597619b29e16db53e9723f4e51cd2d8a55f9a5aa64c2dbce32d1b804ae3f6f20
diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 28f9bdbd0ddf..c80793a61966 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -7,7 +7,8 @@
</maintainer>
<use>
<flag name="eglfs">Enable screen capture support with Qt's EGL Full Screen/Single Surface platform plugin</flag>
- <flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer</pkg></flag>
+ <flag name="gstreamer">Enable <pkg>media-libs/gstreamer</pkg> support</flag>
+ <flag name="pipewire">Enable <pkg>media-video/pipewire</pkg> support</flag>
<flag name="qml">Build QML/QtQuick bindings and imports</flag>
<flag name="widgets">Build the QtMultimediaWidgets module</flag>
</use>
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
deleted file mode 100644
index 3bed1852e8eb..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 2021-2025 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 screencast v4l vaapi vulkan wayland
-"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
- test? ( qml )
- vaapi? ( ffmpeg opengl )
-"
-
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? (
- !pulseaudio? ( media-libs/alsa-lib )
- )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
- media-libs/gstreamer:1.0
- opengl? (
- ~dev-qt/qtbase-${PV}:6[X?,wayland?]
- media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
- )
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapture_gstreamer
- tst_qmediacapturesession
- tst_qmediaframeinputsbackend
- tst_qmediaplayer_gstreamer
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qmediarecorderbackend
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- tst_qvideoframebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
- "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
-)
-
-src_configure() {
- # eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
- use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
-
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DDISABLE_SIMD -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer "
- $(qt_feature opengl gstreamer_gl)
- $(usev opengl "
- $(qt_feature X gstreamer_gl_x11)
- $(qt_feature wayland gstreamer_gl_wayland)
- ")
- ")
- $(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- # ALSA backend is experimental off-by-default and can take priority
- # causing problems (bug #935146), disable if USE=pulseaudio is set
- # (also do not want unnecessary usage of ALSA plugins -> pulse)
- if use alsa && use pulseaudio; then
- # einfo should be enough given pure-ALSA users tend to disable pulse
- einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
- mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
- else
- mycmakeargs+=( $(qt_feature alsa) )
- fi
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
- "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
- "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 93dc1e2d31af..93e62a66d017 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,9 +1,7 @@
DIST qtnetworkauth-5.15.16-gentoo-kde-1.tar.xz 2296 BLAKE2B 3bc5ce51289a0d238649064ad74a971e955a4436fdef6b876455a256f3063ad6e0721c81710f3bbca5b6c1722ef4daf4e14d471ba3a7a07ddba146880424d6d1 SHA512 2657aca08e73f81e24121e0e7c3d96487a591f896987e643eb160dab74ff307c73f6d6d13ed25853b6249604faf56fcee92dcec63a56a78f1ccac2ab4fb6dbd0
DIST qtnetworkauth-everywhere-opensource-src-5.15.16.tar.xz 135600 BLAKE2B b74bd1c8ea20dbcadc3d83709462d1bde8b67ec767633b1dd880248532769eeb5694ac0c92a2ccb6dc407ddd7a0acc69bcc5b9a3ffc3ef361fc853a0ca780bc0 SHA512 cbf112c1f9c03f6cf78de148da44639393a3a2df56116e85d51d674cb31c37ea45823c44b9839af021c1c7e7733eefd646fbaae52459088b03e3b00fd30b1d49
-DIST qtnetworkauth-everywhere-src-6.8.1.tar.xz 253260 BLAKE2B 2597f8e6d4213d647ced9042ec42a4a53bc78ee949d245a637ae7c02ea1fd4e49c3d120de366ca8c10bc5fef1c5284d217e5010a28f38b47b229eeab3f8ec983 SHA512 9f6e3b1bcc5921b8c663f9a84884e347eca17554d912188f3f2b6781ff6bd45a5783156425c2084ac214d05e5fa559a05a8881b9a90781154c45da18d3c23338
DIST qtnetworkauth-everywhere-src-6.8.2.tar.xz 255292 BLAKE2B 7b611006623a2ee818eca1802c26505f39d2473cf853a180adf2fc1012458a5d3489b98e51cd93898f386f9e8ba5bfadf50cdbda6c78a25e1d80e910f3109655 SHA512 04077a0256c947112d23a8d00ec47622645a4d427b526a527a2b8e0a7a1fb94bed78d0a9e5a7463f7e3bba269641f0901c0d6466694e3ff0bdb7c555c4cfbe48
EBUILD qtnetworkauth-5.15.16.ebuild 412 BLAKE2B b53f3be6adfc79a5ed4b7d408c8b492e031086e363bba8235a3ecba766bd0a747294100852cbb849468ebdbb7d1f9e3871c693ccf9de841e3f6161054f160bdf SHA512 e96f5674427f4408b0daac3d36f8c84899f96ca9a02198490d77769a319c5cf11ef61210d5b604c1712da3705f4183069b8f5d881c80d743b290c8dff18db837
-EBUILD qtnetworkauth-6.8.1.ebuild 361 BLAKE2B bc67c4f0c0ba80404a9873251fd6f8600f05a09e7c986abb4c3a57c67ff4a0f069ccc523ee70c4c05a71b7beddddbd37991657279629f564dbb2ee562d689fb9 SHA512 f9d0b3294a2a68c5892da6cd8973c4d3b152f9e534d4125c5262a72a6f97b621d213629ed17050a6b8b22fa176059ebdb78963261ca65c613bab13c342be97a9
EBUILD qtnetworkauth-6.8.2.ebuild 361 BLAKE2B bc67c4f0c0ba80404a9873251fd6f8600f05a09e7c986abb4c3a57c67ff4a0f069ccc523ee70c4c05a71b7beddddbd37991657279629f564dbb2ee562d689fb9 SHA512 f9d0b3294a2a68c5892da6cd8973c4d3b152f9e534d4125c5262a72a6f97b621d213629ed17050a6b8b22fa176059ebdb78963261ca65c613bab13c342be97a9
EBUILD qtnetworkauth-6.8.9999.ebuild 365 BLAKE2B a1e2ec68726e3fbd132b1bbfc0fcfed5987d8d31d4b92d898054a0b4c73873ef15f3c43085e22cdc10c6a2dedfa3a6fd3718e95036c5be526fd3f1fc8631b57f SHA512 a629c97998d60eb1c7a4c425306273f3d7679277dd70bb71985666992f1f384d33eb6db653368fdb139632a43a1de0e0c9c183c96d553fd5ce0f876e386845ba
EBUILD qtnetworkauth-6.9.9999.ebuild 365 BLAKE2B a1e2ec68726e3fbd132b1bbfc0fcfed5987d8d31d4b92d898054a0b4c73873ef15f3c43085e22cdc10c6a2dedfa3a6fd3718e95036c5be526fd3f1fc8631b57f SHA512 a629c97998d60eb1c7a4c425306273f3d7679277dd70bb71985666992f1f384d33eb6db653368fdb139632a43a1de0e0c9c183c96d553fd5ce0f876e386845ba
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
deleted file mode 100644
index 6a9ae4cbf97c..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 4f5d81e61a64..acdd9fc84d1c 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,8 +1,6 @@
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtpositioning-everywhere-src-6.8.1.tar.xz 661544 BLAKE2B 400c4c46afe624ccd51a93e1bcb1974315bbf663aaa9f2a5f869469f823578745924260922706f0d1e21ca49e775628099cb3547359ab374e0410acdc17ca1b7 SHA512 483da18c59375e72641b46218327339e487e1ec1e9463be5ff9d89611c1d8daed28624523632029b3daedaec46e3e0564a9136a3e29933b3267c3d33a922ad35
DIST qtpositioning-everywhere-src-6.8.2.tar.xz 661464 BLAKE2B 2622579346fd47f6fe6f086b9127e568937c32edb2be1efa07f38dfdc52f9d547f3583643bcd90f3bc6cac76f2b711c01cfe737c002e4995a856837e6bf67f27 SHA512 9f1a6486f9d466e780b8cde469ccc8c51fd62d60201730841ad526a15e5eb6f28b58e24254c2c1384a4a0d5f5ee08a6e9e3348082d4d764fae7014aa21c50429
EBUILD qtpositioning-5.15.16.ebuild 870 BLAKE2B 7ba60c1098ecde0cbfeddb21ea3fe70c877b2bbc8f52e5ce97f59c1b5657cb377e56ce45c000ab621b859a38b3952e8a8cea9dbb6b90473f0c3d165b944261c4 SHA512 88ea294f1b7a6f85e9f33ca0dc24b875ed02fe18543dd55bb40db68508b94a9b09c56ea1768483375bdad8e3f4120a081886057c4a313131c9e954ee7a0481c6
-EBUILD qtpositioning-6.8.1.ebuild 1570 BLAKE2B d6667399f47cd0fc13627c2141a587f3f31fdf8e45a474f8c82ec477ed9075ac902d6eed05c9cd84959de42f3db85e609ff62d31a1d2b1cc5cb17c6f93349f82 SHA512 b33849cdf0ae471c35b53e48b6c6d8ae1e9b5e45750e699688795775cf11bfb8faddb7a919c221113b3c428064ac4e1b9eabf092baefc75ef0f53ed5ac02d3a3
EBUILD qtpositioning-6.8.2.ebuild 1570 BLAKE2B 336b51cfa2ba28330e35da1e676865d3e59c71caae56476c72a87b2acbd8ba318ad055f3be1e5557079e85b31a877a212b47de1fb292caa9a7d5d9701204869c SHA512 df98717c4b3f9cc883e9f15e86f2597408149bcede1dccfa9cb970779eb6b3746b19e71e2a7769e98a0c1236cc415297b057149e1eb7e40ef392b2001de648e7
EBUILD qtpositioning-6.8.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.9.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
diff --git a/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild b/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild
deleted file mode 100644
index ccc9e5fd0f6c..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 3d88edc39979..95c30a981e69 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1,9 +1,7 @@
AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a741e3a72f0ae76c48106f68fb6867b3395706951e93e86343d3214c5d02b3b21eea175c1460e8c38d44c8f36ec605 SHA512 13352dc71f986888e5017f2e4a6267e1bc10c81c419d607de673212cb7d16132566e11a040c6ebfa5bde9834043eb1b38d6723f890c707af76f6490c1a8b3ffa
AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c
AUX qtquick3d-6.7.2-gcc15.patch 1365 BLAKE2B 574cf06f28c4ff2c8415f302bf2061b1b38058cb152cc02283933b37fc91a57a4175a0d736110c142277c383294faad8946a444e99b9d5937ea89cf0009a6410 SHA512 f127dbf71c77ee0c69b09d86e6a5eb580113e247a76fa3abb7ddf3b235a15e02f7a484b7bfef196ffd4ccd68768bb8f69dc149f617b4fd40142d99d2b3d09c39
-DIST qtquick3d-everywhere-src-6.8.1.tar.xz 75292284 BLAKE2B b0fa2fed9de6f9aa3cfb9bea6f50775f03aca17355e2b4f4f6b8b5de3f10febbe9e275b03337c9745c37fd62ac0a155c2b969ebd6be07662b0141e58fd5078c6 SHA512 9845cf84b57b33d0acb29a4c5ea2492ac60367d210b51c4896d6d5b9a33197be007cc02934c1b0dde5ee888641c8104cc4080f1493d0d09ed271fe2d08d2f410
DIST qtquick3d-everywhere-src-6.8.2.tar.xz 75298116 BLAKE2B a44c8d8f2c0a22a8c8ea688204e758cd4b7cc2b2f8fc66e65a4f809c941825a5e2e90fa0d6003b68f22dbf4fd19aa7b5d2ee8408bccf774e255023296a22a80a SHA512 401a2c5cc97e58bc82dd87e98e5838363e106fbad89ba0e0df18b51b61677c5f8a4f9882334657f80b94d04ad570863c9707123570dbe58cee5be7106922faa1
-EBUILD qtquick3d-6.8.1.ebuild 1345 BLAKE2B 2d6b743299738011d1fba93c8bc0e2cc3a7d73be42c45b099e5b67a39d21d97cf3d66dcb5eb4ebfab574d1358baff21c5d6c4d97ce01d9733c01046cf4d58e14 SHA512 ba87dfc86eda20318e4779af83a885f61de9a11867cd7831682ca337044ba748eb2180244abfb6a7c6e9407b6646a0b4d432ec176e43eb7599bc3d945ed5c48a
EBUILD qtquick3d-6.8.2.ebuild 1361 BLAKE2B a376fad52c78452d6003ebc5e98f3d81067427a4fb6f492e955a34b9a9024eebddaa0865eb1aba56c940c5fa10d18ab5d8e044b70f2134589f41a1c09f248a62 SHA512 f9be97397212231976d4289f95bc6a841f87fe845fb5bc72a9a8363973793fc959d5d9bc5cdee54a761fd09a672d2692939ccb78c43a271d2944a2750bc1607b
EBUILD qtquick3d-6.8.9999.ebuild 1366 BLAKE2B d08902ca78733072e8b45dce13714e21e1719efcf1d9729448da398cd1d794f2910c5aa2d0cbb7d5632f909dd74cee3862211608a3d6e2d2b6cd969c0d3572ae SHA512 c5930bbb70c9ff3f54019f7e5e6e7e55aabef74636818f69bcbf70b8cb959503a2262428fe736cdc60a8738e1d15d15391ff236249450e4d64521dfb8f2fcda7
EBUILD qtquick3d-6.9.9999.ebuild 1302 BLAKE2B de0db67fa97d7ba2198939db40f81093be0fdd126c2cd0bc6bd44eddf2bbf2bdff981d8285c4c6e486b60b34e4fd89f954da0cc457011d68764c9522eac12e5f SHA512 c60eb7f98bfce95474c6624f831046e259081bcb82102f0bcbc0fee00f46480eeb5ea5ec1d817c7e5f05b6f75367f09cbb72e035495d12c278532f29f4c97eea
diff --git a/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild b/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild
deleted file mode 100644
index dfdaef9d8a1e..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # needs off-by-default assimp[collada] that is masked on some profiles,
- # not worth the extra trouble
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- # TODO: if someone wants it, openxr should likely have its own
- # USE and be packaged rather than use the bundled copy
- -DQT_FEATURE_quick3dxr_openxr=OFF
- -DQT_FEATURE_system_assimp=ON
- -DQT_FEATURE_system_openxr=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 13e670fb6f33..185cb29fc3a3 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,8 +1,6 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.16.tar.xz 96540 BLAKE2B e70c51afe55cfd8836d1a379975b4ffc4b1f0413707970148f1870ea99f38c6eec1a38e3190d6e1c186d5306de2745346978a9d3e29ea79b849f56f52b8b8e8c SHA512 0d27b672a76fdb6ba531bc823792bbcda2f286cebf9b64332651544344c1d78c9d397d40b3ccd426cea4dea6ea0971cc142ce0258a1f5a92a2239b39aef79054
-DIST qtquicktimeline-everywhere-src-6.8.1.tar.xz 110612 BLAKE2B 7662fadd94c20a4ef8847397e88c0d39914c6e16e26312e3766190774a691ccfc5821895598d8344035b06dbf48c4c6c374faecd75b26ad43a102f259794a1a6 SHA512 479ec01b1c4ef829bca59458138eeeee0bcca5cee0b93cac01bfd6675ffd7a2bde31784b817760ae9fac908548a7ff581e8ea3f13237433e365471a9c570b8dc
DIST qtquicktimeline-everywhere-src-6.8.2.tar.xz 110584 BLAKE2B a63a2f40350ac1355d87c1c543aeaca33628840d0381bb3a32ecb6553e207ac4bffa4ad3db2bbaa9f21ec296f8c861e3a589b983c2e789c9ce5ae9a9b0df0a5e SHA512 756ca10c69c04b234479c87ba65ea62b959a0a26d1aa25b208cfe92babe3f056346289a6269b374b346036971fbfb55a4ee5ab3f82069152f5685e679cfd20c7
EBUILD qtquicktimeline-5.15.16.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
-EBUILD qtquicktimeline-6.8.1.ebuild 389 BLAKE2B ff876ea9bce98b1093d8bf580150581d77ed7fbecc1c8db13c7869014e6ea5a0c85acab1527c0d323557a1eb9c546ac169bbea962fb30129e2e14c8165285de9 SHA512 c543dd8a5b220b5d264ef04b986e4e91147b54e169d8f747d962b2ada540e261ad3932489dab3d3f519e3f6ebdce6e711ad7773188363ccfde2b3ff2ec8d8452
EBUILD qtquicktimeline-6.8.2.ebuild 389 BLAKE2B bbf50ae730f41e1925a0dc5c98e0435aac7ef069560b6855bd727feea82f4dd984d7e7bb2afa507967c2b41990260cbae676521bc751e5df49a9dad0af68d03d SHA512 0698ba8e2422f650ee807dc09b5d4519e829583d226d567154ea3ad2b8a30ad41a325ab7f2b8cbd6d505d6fe7980453aff13d413e273ca0ba1f77db4967e87b7
EBUILD qtquicktimeline-6.8.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.9.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild
deleted file mode 100644
index 53b50c299892..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
index 14cba6886310..05677da7d41f 100644
--- a/dev-qt/qtremoteobjects/Manifest
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -1,6 +1,4 @@
-DIST qtremoteobjects-everywhere-src-6.8.1.tar.xz 537132 BLAKE2B b00cc0fd193c7b2638ed5ac2b91cdb6cc23cd8ff0b49ec55ef44cbd8633b0a62107e7ba69e6f2e5a0003d62138e8a88511483d2cfbd5616afc3fd8f5aff409b2 SHA512 30660149a59b8c7630fcafaf6d735b6ed0dc950c2658e7547c63c73f73468e5cbb4c3490a8849fabf9b021393b9c745ec339e7db909184711f05f3d30ab794cf
DIST qtremoteobjects-everywhere-src-6.8.2.tar.xz 537584 BLAKE2B fe60e78f1104b886f85e677901c38374646114d2479c79aa9f4b36db712a22f0150560949bca37fd7d980c366f2b878c6998dd1e9bda4418f649c0b76a9d17e8 SHA512 69668b986a1a4eefb0f2fac3bb53b6cd44b808def7307eb83c30af879d36156b06ced71ccf7746b56f503c927b7aac82ae6526ffe5f186ef1caa3dead39b388c
-EBUILD qtremoteobjects-6.8.1.ebuild 1147 BLAKE2B 699dc10da03632bca153daaf052bd35b5023a448ac392abf52679e06ec2f57b6774394f6a57e5cb1534217a3a97da41a75dd1b6546083104034eca0def205aaa SHA512 358606bcb566f49246fddd7392b3ac92558dacebd2bfef7b27bf1110dad105c0c3ce6510c3bbe91c6474cf64c72902d5cc12287ae5d2aa5f56e1e6dc607029a4
EBUILD qtremoteobjects-6.8.2.ebuild 1147 BLAKE2B 699dc10da03632bca153daaf052bd35b5023a448ac392abf52679e06ec2f57b6774394f6a57e5cb1534217a3a97da41a75dd1b6546083104034eca0def205aaa SHA512 358606bcb566f49246fddd7392b3ac92558dacebd2bfef7b27bf1110dad105c0c3ce6510c3bbe91c6474cf64c72902d5cc12287ae5d2aa5f56e1e6dc607029a4
EBUILD qtremoteobjects-6.8.9999.ebuild 1148 BLAKE2B cfad52a20a9f1441ee253cca50941c8c484c68c44b6a129b1d8453bb861f6f8a51d9f9964437eaf19f294d89884adf3ffe818c251b375a431be17c6feb77df9f SHA512 2f862440be1b98dd052c6055bd95a7998140180d6cf316200682e3b49a784a65415e937d9887a393cc2cf66a4576e07ac21b1b65e565369e4a4e3d9192b3179c
EBUILD qtremoteobjects-6.9.9999.ebuild 1148 BLAKE2B cfad52a20a9f1441ee253cca50941c8c484c68c44b6a129b1d8453bb861f6f8a51d9f9964437eaf19f294d89884adf3ffe818c251b375a431be17c6feb77df9f SHA512 2f862440be1b98dd052c6055bd95a7998140180d6cf316200682e3b49a784a65415e937d9887a393cc2cf66a4576e07ac21b1b65e565369e4a4e3d9192b3179c
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
deleted file mode 100644
index d4438f8aaaaa..000000000000
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- qml? (
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[gui] )
-"
-
-src_configure() {
- # same issue as bug #913692 when tests are enabled
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely fails randomly even with -j1, not looked further into
- tst_modelview
- )
-
- # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- # installs 30+ test binaries like "qt6/bin/state" and, given
- # otherwise empty, "can" delete the directory rather than list
- rm -r -- "${D}${QT6_BINDIR}" || die
- fi
-}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 83ae775ac68a..c435d9f9b980 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,8 +1,6 @@
DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d
-DIST qtscxml-everywhere-src-6.8.1.tar.xz 558424 BLAKE2B 7b0c27288678844d85676f0c8e4126b268f8b94ed229fd1e86282cfe26b4d700c7d89cacaefb17f91c4caec28a32cb4deb002ac129831c85fd3175387a7d5b88 SHA512 294d830569f05450a57fd30741707f7c6d42d07ad9ae03840e41c1382f72f8d3408d9cc1ba16145ede51f5ca510cef87b0ca298991c7697a7c2b58b0db8f8f29
DIST qtscxml-everywhere-src-6.8.2.tar.xz 558848 BLAKE2B 28d5c898c114bb319208e519dac6488182b97473d8bc245546c6a0df3cc777c517b84db625656b769e63268c78e249300d39e3cb298383a3137c57944ccfcf23 SHA512 9f155f94f8250ac97e1bbaec2034aac300c3fa254ed0b6845f57d521138d43b076c8cec8aa8384891969665d54f5994b5c0a78954406ef620ae23656d739b0ec
EBUILD qtscxml-5.15.16.ebuild 397 BLAKE2B 51caa0740ef74f457378f5f276ff3d4fd29bdeb7881f906cb17c11d3fb625e869bcfb62d45c3ed940363b67d192ff36c94893e93a99b817477578bb74f4b1c46 SHA512 3bb9882d106168b0e30d0d96a9005a1d8a91f42da90c13b6020643cff878dc0a45ea92e7675733faf42901e2627b9a88acc3f8b37a53bd9a9ed7779f39eff512
-EBUILD qtscxml-6.8.1.ebuild 710 BLAKE2B bbd105c679bff1928af4d14c4af530c28ce44b26f88e6d78d9f95240bd06cb85c47e9589b52a263392666ef94bac37f68f30d4f0e9bdfc9522b11639d1c62c6f SHA512 ff4e669ae0319b95c83aafa3bd831fcf2c4c1c21e37842fe1eed4954b2bcfe072ca1c6ebb89f5858f22733bd57131de03a25d0e7baa1618919266dbc4836bb4b
EBUILD qtscxml-6.8.2.ebuild 710 BLAKE2B b42528d573a746979b6272d87c061d426b11376290dae4187b075ade73318ed5118a61f8678d9a26bce3c559dad97e910b4badb86fdd8344d51ca43f47bf8b01 SHA512 c6408b838cd5c02a1989f11ea9756011f8b174ba3c3f3fa944e07dd798137ba60101318d46cc65d779cad8dc9945ba4b317659d3f37010b2b6eca6c03610a72b
EBUILD qtscxml-6.8.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
EBUILD qtscxml-6.9.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
diff --git a/dev-qt/qtscxml/qtscxml-6.8.1.ebuild b/dev-qt/qtscxml/qtscxml-6.8.1.ebuild
deleted file mode 100644
index c856510d3f29..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.8.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 5673b2349da0..5b78900797da 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,8 +1,6 @@
DIST qtsensors-everywhere-opensource-src-5.15.16.tar.xz 2051048 BLAKE2B 85fa8c67639751676ffa1ccd5ad1a89efbaed56f4bd39e99fd88bd25924d8cfc08d67a4f8f20878bac82a91f5768d60b5576e3799fc80221f2f6f7e7ac9994be SHA512 2bd63e07a996f5377bda885e7218fc218fc981bf2a637b3d939ae5913bbffe2a797716b0aaa63e61c7e1384f07712de8683787590649a8f01a424b7f4526502b
-DIST qtsensors-everywhere-src-6.8.1.tar.xz 1498024 BLAKE2B 6ca4548fb62e7f44a8cb23178c586f3f0b1f828e506077f3345f96b103ae9443048a00a62bf50455c7180425aa46adbc50a24cc5f1e736cc236c5034391b6fe1 SHA512 565a332120c134099e8fbc7ba3fd1073046d512d8b5523bde3a2f4d353febc6a2a3839410f290ddeff05341fe37b0c8bd4dc4d0e990fa4c43918b944f10884e3
DIST qtsensors-everywhere-src-6.8.2.tar.xz 1498148 BLAKE2B 982769173642d7ee9b76b90297356301a03cb048c9aa0cbe794c7d1f310bc54d50872f03e1bcefea593e0f6c59b4fc9881c515b419e6da8e2269b29f3454035b SHA512 a0463557c1531d8514948eff81b83397b7f391c8fa992f95539f1a3b6a9559c2dddb0971a12e4d2bd393b57944ead0afe0901b59bfb0defa7f07aae2b3c9a0f2
EBUILD qtsensors-5.15.16.ebuild 559 BLAKE2B 411fcb30161c3700e93390c31ebc2b030ed91cfea3980da4eb860867d82180b73beea77a09b2c17956dff0ddd63ae4ba86bab6ff7318fa301bb3a9fceaf8caf1 SHA512 285fe9deab6c60bc5c151478fcb8fce78b55dc88af04b5216015f1e24ae4a2d991bef97757f1301da625263af625fe06121048a4f41bf46baa2ba596c1a1de8e
-EBUILD qtsensors-6.8.1.ebuild 534 BLAKE2B e3d26f2197c4776078c309a1bc8241fb3a7de843a6896b6557a4f7da2bd3dd2577b5944f1f29c8a1181dacb5a3949d750c1b968330dfc2d66aec5de4c83bff3a SHA512 2664df744724a0748afacddc005daba4ef037b7a58f961aa5daebf98272fc8fd7acfc80e1f8d09ddc1e8c1f2590bc0790629d40d078fd75ee756e59f89399568
EBUILD qtsensors-6.8.2.ebuild 534 BLAKE2B 84df710a80f7b8e95dfbaaf7727f6b948ef4c1a691b3149d887e05577f2b6ab9282e77a6d625894862aa326aa760004a1abd9684a48142cc624ecbdff6ef10d3 SHA512 82a686eb35644486e4ecc45ff508e64941af783940f3edb16c78edb22d57752db06fd6a3489f3f3d73db81d7aa3b320c92092c92182e5e1e9f6f43c8ca9ed0a3
EBUILD qtsensors-6.8.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
EBUILD qtsensors-6.9.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
diff --git a/dev-qt/qtsensors/qtsensors-6.8.1.ebuild b/dev-qt/qtsensors/qtsensors-6.8.1.ebuild
deleted file mode 100644
index d1c5cf9d6455..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index ef6839eb5950..022d86516655 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,8 +1,6 @@
DIST qtserialbus-everywhere-opensource-src-5.15.16.tar.xz 350832 BLAKE2B 8faaa6b4d41a2ad395dec85116a5d251489b5d982fec0edcd5ab7c51b4224a1776935a6c182421eccc275f9b297edb01aaa76458cc0dcd7c2b0002dfb224d71c SHA512 7153d0d14545394c4217d0fff62b508358335f87cfa873955f7a6618773fb796231636fd73d681f6105e3d7f6ed1b18ffd59b831c6053afc91ea625b584cec7a
-DIST qtserialbus-everywhere-src-6.8.1.tar.xz 548316 BLAKE2B 71fd63a50d15fd2c447f5585e8013cc0ecbdd2825a676ab40ab8e449b786a135ca2bcbcfd7def68ee8150aa4c80c81fb5bb620d2394b8654f6f0e814e96be179 SHA512 7b024b28b5c5615e1f1795f7fc60c9271a5fe0eeea6e63fb1a8121be2edf572877b0b03ab5e90699a297138b52ad3c619acde3bb6adb699b8a139e5f75edeb73
DIST qtserialbus-everywhere-src-6.8.2.tar.xz 548272 BLAKE2B 9897f9f2ea52c4f33397c96cbea798f019329e15de676c512ba97650356e5216e08d21a43579fb0913d10c5eea40be541aa7758ea418eca7e823a6f9134c7384 SHA512 e333d0e2ff99f536abda7d4be1a03cfa19b78056e805a8830c64d54cd3c3826fbf9e32366bc3f995688132728b58ff97bbe37f1ff32f24fd7ff531533ce39620
EBUILD qtserialbus-5.15.16.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
-EBUILD qtserialbus-6.8.1.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff
EBUILD qtserialbus-6.8.2.ebuild 905 BLAKE2B dc0c8e3f1ade754e8c69c5ecac42a34f03fb9a8379677a569d09cf3309d7dad4aee03bd135c1815ce56a0a7890eaaa0df91a26ca535a2c9bed5293169137011a SHA512 1de24485542386d0b8d1552eff8a583e5ac50b5e611fd30259210b96472a3fdadd4e4d740809c7030ece1ac96388fa9bba4026c97bdbd3dacaf1a412d30db3f3
EBUILD qtserialbus-6.8.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.9.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
diff --git a/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild b/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild
deleted file mode 100644
index f545d9e396f3..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 5bb2375a761e..4260431cefe5 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,8 +1,6 @@
DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17
-DIST qtserialport-everywhere-src-6.8.1.tar.xz 273504 BLAKE2B c0dee1ae704b2d5a4651e805b4b9f84fe6f49ed791644c7e59e9b3c03cb50d89f93b052b0924ce21194a12d9ebbe644cb481d955f3f4a5342ec803cde3b414fa SHA512 3f70261905557330fc2d32f555b0d8bf6abb022030a860f7fad45fcb2489486dcee87d24a624d12526f2a4fc9a73fa55d123db28dc83cf24be33fb0812709cfb
DIST qtserialport-everywhere-src-6.8.2.tar.xz 274700 BLAKE2B 0313a375a5aa4bb71ad91fb8eb44d7523c5ba180bf53c2c38df2b710675d8b0ff845590daa15ed4006b7b0b5dc5014cc9c83e1663e8ee1e0e47f7bcd1668c612 SHA512 45b0431c965c4194d51dd4ec98978a0a9a45c25e5dcc73283805eee9e4efa3c7430f8d4716b0df76285d3b14ecbdabb31dc4ddec04942cc16d68a9791989fbe8
EBUILD qtserialport-5.15.16.ebuild 558 BLAKE2B 3b4f02f0cf943f78d83d0670ce4addea8e855aeb24200bfe1eb5c7895dd55674165678710fab2b21332831b585d928692ffcf1bcc48d4c68cde3b0bbce6e4844 SHA512 7869bc8a6bfea6ca38436bae183410216e51c21e28a0371248e5a1948fcd11be3fe00b85f9a72c1d7f3eb6a110e66521db9987fffd3c030f78f23b198881c3d5
-EBUILD qtserialport-6.8.1.ebuild 386 BLAKE2B edf782f739e2ab208f66d9312943af46ea791526fcab53f393500eb5c1f5370ae2046714e32469e9e8eebf0b1352f88bcedaeb5e341e8b35ecb3983c892e69a1 SHA512 47a166753a785778c77b21579824c917e8eee0c63c16f0247b8634ebbf1706cd6f16db52d7912ec4547da4f59a03f75304ab47f85473a35b58d2dd09ac41d950
EBUILD qtserialport-6.8.2.ebuild 386 BLAKE2B 3cb328e588c621d8fe029818fdde95ef7464b08006db1cf387f3007afc72817afb2417ec984df3b53df9ca55b530812a9328801745fa1d75b7f3b04878a6de91 SHA512 f0ef233236de5d34540009538c231388b11b6f2f69fd51efa1bfc4de8f19854f3757eb28bf9c55c738893166e6f4c89ae77cbb3e37549a9ea2e9d6290b716ee8
EBUILD qtserialport-6.8.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.9.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-6.8.1.ebuild b/dev-qt/qtserialport/qtserialport-6.8.1.ebuild
deleted file mode 100644
index 050871411f2f..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.8.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index c73c5e10b76e..3bd98a3453e8 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1,7 +1,5 @@
AUX qtshadertools-6.7.2-gcc15.patch 249 BLAKE2B 0ab5137519e035317879755d0ada3f91f415a48e4c5c8c5050817e8178a22db60ad4df9ba69173ee599e1184c9d9eca7634e6ead97d474f1eaf3f16c330359f3 SHA512 7b94f12e2af5a9307eacd8210d0a120f4b41ce70bbe81a3ff42cdbff42a3fa0bd49d7da1561ef9a0ff1f424c9f8f9ccced3069437b3cd8da0b335ee932a2921d
-DIST qtshadertools-everywhere-src-6.8.1.tar.xz 1138644 BLAKE2B 23f51afa195bb330396dada6df3dff9ba60121eccc356f72236aa60521b4669f3ed45ce41d56dc93f86922244a19f001223d27f61e9419f63fa0ea312e86e055 SHA512 774eb2e041b743da12669905bb5b8b4def1100a5b7244172389ce5333bd6d400e39f5c6875c0409390bbf82dbdc606a2254503b0392c16e897198be93ed49b55
DIST qtshadertools-everywhere-src-6.8.2.tar.xz 1138404 BLAKE2B e09fde928ff1a7a1da570d2bed85bfc1fd44824accd4160e556fbdf4703f4925116a69ccba4f87064354bce9cbf69d96bddbf39a2f3c9e05a217231dd31eb43f SHA512 70667d6ace7d93e5b8a097802611078ee7c326a449e58406e1754c7fb82235622c55dab8e9a21aa22f56fcf3043cf7e9d537ef669cce9da1b88c1bdecc3f8b51
-EBUILD qtshadertools-6.8.1.ebuild 411 BLAKE2B 069919f3514c5f9cba7727fdf6a94bf9b77a98b0e99a349eb38568e8ed6bac6f01eef39d6f1c96ab8ab53b0ce1f14700a55cda6885957e72844d3bddc93c8022 SHA512 4943abc26b49c6b108d1a40f778e23c8cb544e6556f463044e8692780400e2827a8ea33f50431865dfd6d07652ab0d66106686e2d1cfaa1aaef12fc55074d4e9
EBUILD qtshadertools-6.8.2.ebuild 411 BLAKE2B d6539d59aa7fe77c82f2c05a4c13f2078725f6d540caf6a86dbb70ae1df07a035b27e86e7a53abe1b2131f3007a778f05c5272829be829bbb26d925bacc1b575 SHA512 e511c108b0b7f50eabb2f6215447be7222be380d412d03c9cf92f78a08fb1f83c3476a237b9b2401da9912afcb5509e720ecfef86e1af083de5be6bc32f4a34b
EBUILD qtshadertools-6.8.9999.ebuild 365 BLAKE2B ee9f6f964152546e81c0587fae952ec6396315036638a97f4f8d3df93f062888dace4128807f915a2bbd7edbf0330ad8405e00a28343715e179c21b67fa1c994 SHA512 97c8b804551b45319b4c9f0d30919a50e25024e4e19ed5edb10fe20852679c476abea05ad5ac219221bad7dea7cc3393eb69bfb30d0937db5fdddefd2ba993fd
EBUILD qtshadertools-6.9.9999.ebuild 365 BLAKE2B ee9f6f964152546e81c0587fae952ec6396315036638a97f4f8d3df93f062888dace4128807f915a2bbd7edbf0330ad8405e00a28343715e179c21b67fa1c994 SHA512 97c8b804551b45319b4c9f0d30919a50e25024e4e19ed5edb10fe20852679c476abea05ad5ac219221bad7dea7cc3393eb69bfb30d0937db5fdddefd2ba993fd
diff --git a/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild b/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild
deleted file mode 100644
index 8b562ba44b0f..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 6053281a26c9..4230e17f1d34 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,9 +1,7 @@
DIST qtspeech-5.15.16-gentoo-kde-1.tar.xz 1048 BLAKE2B 66a3a3ebdbcf9973a35b26180092d9df2d655f23753ea02ea5868c6fb0bca8bbc2647bf9dad6edb85feb9668e072d480aab94a84ba149fe188aa047d7a92701e SHA512 148372b02124a49a70ba17ab43e562c3373371660806ff625f6cb4553e189c99c4929c92309022ad53975cdf5c7cca33f2f0d2c5586ae5251f2390cc019db28f
DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335
-DIST qtspeech-everywhere-src-6.8.1.tar.xz 262512 BLAKE2B 65e20f1785d02dc6e0904c2ff47e23c73f5fa2f7fd5ebc62c35a8241963547ccb2a7374b399f6d1fb5bd1047ff7b9b9e147c1fe9f0349cd8f7008bbe4858802e SHA512 a20d89c5bcad354d1896c87bf9c0a401e824b5dcbf0e5c86a72381e8f7f9d5946f10536b7a54d899c2fd6b84018ccd9159be4ffdc84cf2e568b54c688aa1101d
DIST qtspeech-everywhere-src-6.8.2.tar.xz 262484 BLAKE2B 55a6fbaeffcbb2673269eef131d2833d1768cf9bd1ad98cdd812e329127aceaf0b5cb615440c35230e39882b74e159ead744fbc58ecf57a27bb488c082c02dce SHA512 30a58bcb4f193f954647eb9e5a04ffd6f6d6566b0f241ce158df37e12b0462cba3296aa50abafdd9ea2a09481a8a366f12131e7c925a431c642b2c12bf4b1190
EBUILD qtspeech-5.15.16.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374
-EBUILD qtspeech-6.8.1.ebuild 1189 BLAKE2B 26fe6184b45d4945a9fb69eafc3ac1174d52c10ec4cab6190feb41f31ae3b6ea223739ee21e9934b1b6c4ecbccf8dc71cd23dbb533ded1fdead74a88ffcced0d SHA512 9803172ea13f56f945709464c495a4de2ca732b6cc59e9c8ff1be9a6a09070b39df98c5b20294fe7a48c3d2d065850e95e4fb5dc160f9841da5ef0cc3dcc0746
EBUILD qtspeech-6.8.2.ebuild 1189 BLAKE2B d3730ffde2c10eaf9416cdbf614350ea2f6afa55ec2cf28ed1e75431b71170623d95efef551f62fae9e6bd4f3422a1dafe952a4d36a7165143a3de754c09b571 SHA512 194d1154e775ecc4952d4d5eba6508a816aa198727e0e2724f44f03f7b5813598fdefc9bb2c03a5a64b8a58f802b4e19a62c106cf6a7da17bfaa6533272b8d02
EBUILD qtspeech-6.8.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
EBUILD qtspeech-6.9.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
diff --git a/dev-qt/qtspeech/qtspeech-6.8.1.ebuild b/dev-qt/qtspeech/qtspeech-6.8.1.ebuild
deleted file mode 100644
index 6b1286dcc86d..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.8.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests are kind of flaky, sometimes hang, and also fail with clang
-# (not that it's unusable with clang) -- may be worth revisiting
-# eventually given qtspeech is still somewhat new (added in 6.4.0)
-QT6_RESTRICT_TESTS=1
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index dd09bec649ff..ff869484a3c2 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,9 +1,7 @@
DIST qtsvg-5.15.16-gentoo-kde-1.tar.xz 2880 BLAKE2B 43407f054b958e911b23d89baad627a947f305968943149ebe7712ffe76a3f0cb03b4cdc6cee019e46c7dbc6f38d802b48ee472b2d8aac92aba6187aff93ab7b SHA512 01bcc1dba55f32b77eebf8f0a2ca2230ac4d8440f345599846584c19adbdab6038f834f2647c4102ff46d10898b4764f554ca19d3339c6114d9c82760227247c
DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8
-DIST qtsvg-everywhere-src-6.8.1.tar.xz 2006760 BLAKE2B 352359dd60d363e3afea562b09ddd0939ac56ad05d47590843d78ba697232e2d44b548092f8b28353737f1066165bd792ac1d03f080089970d358000ff40dbaf SHA512 5c345e87b957370521ead10bb2fd02433d75a443021b6cf45a88e35f692a346607636ffaf6651f3d289cf4584e8c5732270173743eb79d048b3c580b9e00ec86
DIST qtsvg-everywhere-src-6.8.2.tar.xz 2006996 BLAKE2B c1bbb0b779fd9688e5d8e124fb3be0467c2750cb3ca4a3da32d430d1a8f48233a3f7dab1578f66c2a52789cce368848c59c161349afe0625b1fa7db089192ccc SHA512 475bb701395e5f02fe898ccd013e75f8e65ec0a99f0386632c4c0876413c224b7fff12759b561dd745cd35930a55d168b82f6109bb5be5acee6c7edd689522fe
EBUILD qtsvg-5.15.16.ebuild 489 BLAKE2B d5580de4f676f697de5207a51567f78047064221b87361d75392fb867b78164c9238000e5d1c25a8ddb8290157191f7ccc51f12ce5d811b2c4ae5f22f6bdccef SHA512 925455842baabbe36cbe3bdf1a6f3b483c3c5c43a8ce9abb67000a5792e1bf4a6085290cf99764f33e53d1698b6dd1cad2d72563255ace53934bb2b0c83b8519
-EBUILD qtsvg-6.8.1.ebuild 654 BLAKE2B 868b671ad183a7fe54943560e5a3498212d973c57ec5ff5b8b50e443f6666d59c723d1848378a75205b0d43b7979fd6c2b2e93720a3048566fd7c4bab879debd SHA512 f680b4b711d32a94de2f400499ae4d25c9a2b53938591684e49b75e96047d69ac1691c0acef8279009fe603a17c299fcdbe97edc3677626b16716db1fe674751
EBUILD qtsvg-6.8.2.ebuild 654 BLAKE2B 1299daa8ded611e1c70e284287649a67cf1b1141bf011dc36821a8817d5f67ac3878ce7053401b5a8760c94dc0eb5488808ba68d9105dcdcb16633ca6ee1da8b SHA512 f3feb50f20a46693271042310640b2b7bf370f00c6c1da012f01998a989c2484e57e12a8d9a9afa89fcd228f6c0ccf80818180dcc975d46aa39ecea063fcda50
EBUILD qtsvg-6.8.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
EBUILD qtsvg-6.9.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
diff --git a/dev-qt/qtsvg/qtsvg-6.8.1.ebuild b/dev-qt/qtsvg/qtsvg-6.8.1.ebuild
deleted file mode 100644
index a715121ada1c..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.8.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build toolchain-funcs
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
- # is known failing on BE, could use more looking into (bug #935356)
- [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index da3f50c3f399..28f00346082c 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,6 +1,4 @@
-DIST qttools-everywhere-src-6.8.1.tar.xz 10293192 BLAKE2B f670dcbf624dd32a59ad4e29020a46b745f6fc3cfc07b971c7704e7e63719fef3b226abdc9d3b8f9ff054659fde03633c2aa05ae487f12ee4a3ef44db356a252 SHA512 1f5eb44e86d400858abe21efcadb27537ae213127078d95ee56792b57923573e55fd850042e63ca547cd27ba199196fe9956646dcb285c6f6976a22a7832db52
DIST qttools-everywhere-src-6.8.2.tar.xz 10297596 BLAKE2B b8dc80718246e5bc72ef5c76c176f0b4bf264d387d22c49c03695a218ce295a946fd2cf84bf45d6a11752875a681d9bde27a33f7f5cb148e9a3c53f167996de0 SHA512 ad448af0656640a712eefe81fc4291209dec27fe10d42dfb68c7c31e65003653fb3821996f44c50d8ab4371853a18cfc0b4032f7876ce6c75d0fb9b4fe91ca27
-EBUILD qttools-6.8.1.ebuild 4899 BLAKE2B e293f3e58c6a6e1aedccbe8f4a4e85d13616b2138689119445a62da466eb3201239100c84dc08b086182b35d36eb2ff6e531e33d07f204cf12e1c7e9260069f9 SHA512 a1f3e30960a21da373bd2e0f9c6a7d16311d3db6c0fdbf22659398d02371b50b37a35bda5d10528d2fb49fbde8cf6efbb83623b8edd036c0cc207b58ecad45b2
EBUILD qttools-6.8.2.ebuild 4899 BLAKE2B e293f3e58c6a6e1aedccbe8f4a4e85d13616b2138689119445a62da466eb3201239100c84dc08b086182b35d36eb2ff6e531e33d07f204cf12e1c7e9260069f9 SHA512 a1f3e30960a21da373bd2e0f9c6a7d16311d3db6c0fdbf22659398d02371b50b37a35bda5d10528d2fb49fbde8cf6efbb83623b8edd036c0cc207b58ecad45b2
EBUILD qttools-6.8.9999.ebuild 4905 BLAKE2B 26e8166ba45fb04cf89347886349c8b2adbd347da48d9496d7b58936244c66fa60a6029078f98776cd166a1a63de86177485785966fbbdbe4f2c714a3a58ef3b SHA512 57be5f025596bd87f41bede74be15fd68350fc2cffc17d588f44c034dcb9bd9de8f5821f7aa21e0decbe62599ba4035ba189777d8ab03d483f3d492c8e332e2d
EBUILD qttools-6.9.9999.ebuild 4905 BLAKE2B 26e8166ba45fb04cf89347886349c8b2adbd347da48d9496d7b58936244c66fa60a6029078f98776cd166a1a63de86177485785966fbbdbe4f2c714a3a58ef3b SHA512 57be5f025596bd87f41bede74be15fd68350fc2cffc17d588f44c034dcb9bd9de8f5821f7aa21e0decbe62599ba4035ba189777d8ab03d483f3d492c8e332e2d
diff --git a/dev-qt/qttools/qttools-6.8.1.ebuild b/dev-qt/qttools/qttools-6.8.1.ebuild
deleted file mode 100644
index 7f580d0836cb..000000000000
--- a/dev-qt/qttools/qttools-6.8.1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..19} ) # see .cmake.conf for minimum
-LLVM_OPTIONAL=1
-
-# behaves very badly when qttools is not already installed, also
-# other issues to handle (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-QT6_RESTRICT_TESTS=1
-
-inherit desktop llvm-r2 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only +linguist
- opengl pixeltool +qdbus qdoc qml qmlls 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 )
- qmlls? ( assistant qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-src_configure() {
- use clang && llvm_chost_setup
-
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(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)
-
- # USE=qmlls' help plugin may be temporary, upstream has plans to split
- # QtHelp into another package so that qtdeclarative can depend on it
- # without a circular dependency with qttools
- $(cmake_use_find_package qmlls Qt6QmlLSPrivate)
- )
-
- 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/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index b468b6553efb..148e12b46f1c 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,8 +1,6 @@
DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac
-DIST qttranslations-everywhere-src-6.8.1.tar.xz 1550288 BLAKE2B 370ad4cb98e3ed3b59d51c2835fea88717f31e052b5566119b5ad9a98f6b0d9c610435e9bd6024ec7ddda852a883d885725ed34ed23a5b125a4cbac087a5945d SHA512 4b4f62e45c6d53cf53bb89497314d805cbd9ca24bdefb10c4f0888e943d80b17563886dc56195b07fbaf3d1c8ad0e76a1dfcc3c765341fb3ded314eee71659d3
DIST qttranslations-everywhere-src-6.8.2.tar.xz 1550960 BLAKE2B 355724696ce37f569b38b36444302b8c752e35119e1df2d72c0f1873aebc991f91ce6220a6aa765f85558f1aed5523e341437d6ee3690ef897dfb85d337e67ca SHA512 f353eb3bbea5719968c32078ea7b330e67f18c03f03d9082154b74e2141f520084ba80454587c3e785d2de4ed3d4a64a6fb9bb500547647144b6d613fd6c0c3d
EBUILD qttranslations-5.15.16.ebuild 372 BLAKE2B 3f1e09308782d428d87fe0ba7cba7ebc65871f4efc083f3b92acdf7ede80af6184df836fbae2ee14f9851ed58b88cc9c52d7b2a2f89401761f92b0f7f838f955 SHA512 eee10b2bdbefdbd4a4d5069890ebce6c4c9dbcf35b4e0122d7cc7c2b1e7632a8f8d5d26c31e4271b5a39eb9e690fed53ed8a8829be0c03afe9517f538acf99a6
-EBUILD qttranslations-6.8.1.ebuild 405 BLAKE2B 8e9789d290e2163b2d0a4ba241371414c7bd97fb8fc32bcb78c51477cc3bf157b976eb6ec24ba01d4d1ef3a5536c0926856d38e04e8e9ebc5756822ff9e83230 SHA512 0c97c6cd62d715213042916f90696d4f1f6077cf7f43348ff7241500f44e35ec60b43fe4ea8afdb1c4b06710c7bfa9bbaee296aef1474d83db2807ce4321dd0b
EBUILD qttranslations-6.8.2.ebuild 405 BLAKE2B 8473341fe0f9b51cc868bc3ce9e39b86d6144f57321965c4495c24b7ea182564cbb48f85d0291e1f6bef5749cb92d7a7f06accf169018bbf256176ec38a10666 SHA512 292778a2729b940ba47d9cf43e9c82298119f8aef722b0388853ea22cceb292f63d38628307e55815579104d49bf5c7d5b7a911be143ec6f56825d929d835dac
EBUILD qttranslations-6.8.9999.ebuild 411 BLAKE2B 20d0b291e517bf6dda0c4e85c141069f5bf84241a5aa5ea8e05e13fb027066507e8af7f6f00bb3903a773d320468aed3116eac32103805dee4a2580fc697f951 SHA512 3f54bd6a2402de8fe14f30906dffe142b7a19982a818e4ba70d54729639e3c77bddfa3003feca1c3e2f87f56b2bceac15b5cd562a24cef8681caf87c498ff231
EBUILD qttranslations-6.9.9999.ebuild 411 BLAKE2B 20d0b291e517bf6dda0c4e85c141069f5bf84241a5aa5ea8e05e13fb027066507e8af7f6f00bb3903a773d320468aed3116eac32103805dee4a2580fc697f951 SHA512 3f54bd6a2402de8fe14f30906dffe142b7a19982a818e4ba70d54729639e3c77bddfa3003feca1c3e2f87f56b2bceac15b5cd562a24cef8681caf87c498ff231
diff --git a/dev-qt/qttranslations/qttranslations-6.8.1.ebuild b/dev-qt/qttranslations/qttranslations-6.8.1.ebuild
deleted file mode 100644
index ad7190f23db2..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.8.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QT6_RESTRICT_TESTS=1 # no tests
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 6bf61884fb2e..fb71ee7de2c7 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,8 +1,6 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.16.tar.xz 10951872 BLAKE2B 5e05b68162e779df73c209f959bb641b7c4eb20badf8299fa7277c99b86e4462fe6d5f98c2c9ae1bc49f4995b61eb0132428409a3286d24232f20cb214686996 SHA512 af7ca963784773b94bfed000cabf5dbfb6363211d6b2601ccb6aed26eccd2eaa1e34dc8e7a6f1bbc678432f4086284df82c66e8da1c7fc7c8f5ec37983f687b9
-DIST qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz 3264444 BLAKE2B 72632e771aa9dcf3134c8eaa4b54917a70332797273899da18ee36ff71cd68af4758a214c51e7bf3ff4e2354345ea03f559099148e37cf79786c56b5e985bdde SHA512 be90765c490285638c9ed50a4cf666419f178c68f4bf8f0679a77fa4bc240fa31f36335197877813abb52ae70e9c2ec22548824add69aa5d1df14529517fef08
DIST qtvirtualkeyboard-everywhere-src-6.8.2.tar.xz 3264624 BLAKE2B 8cd1f41428f7472faeb8ebf728f0d2770605dc88070a9a389ca80cc5a02d3624aa49202586f3a471ccba442ec159985c76d4642a72e0df6abf91520aab71b638 SHA512 047ea1f7c6c43bb4ddaea67f46819e61e878419c9dda599198cccf80bb53b002d79c44d0ce1df5727711ba45d0528400bc6643d3a9a9b0cc608497558c3013b2
EBUILD qtvirtualkeyboard-5.15.16.ebuild 1214 BLAKE2B a2d1b8ccf58d8236afd410c626b28d6ef7cbbbd678620335d0f9f1f0f623d36c5185e5d7cb469d5e48a0759135a045c83afe88c409a764d87c97de88d5513ad3 SHA512 a5ee55fa5a05d94e62e6c5ee5d5abb10f3243985f9d04d9b57df175864ef2c73fb82ba0ece7bf2710e4ad4ad47c8da190a7f085f291e6f5f5786df681c76b08d
-EBUILD qtvirtualkeyboard-6.8.1.ebuild 1128 BLAKE2B 5e2e9cc78e01cbd695a92b5bcfa28158106ca8a20318b7afaaa9e2bd368246b9d3d3e5901874c08aa6460010f3789c5d16fb1c0340793713f439d58cf7ff5b77 SHA512 634a516fe913cc5ada1862aefb7c0023bc749fa040ea29a1ecdcc3609af7d3fbedc1769332fc5abc2beeba5cf3d15fbf3d6dc7c415fb98f1ac31567cd046a506
EBUILD qtvirtualkeyboard-6.8.2.ebuild 1128 BLAKE2B d127e9d6e5af5ce41f8f54975a354179cee6952d9e609d7c3345ce60e63be739816342b7d9ddbeba2de1669b019fa7f842c57d9a115d402e28463e740a74ed3c SHA512 aca91dc0706404cfc4fb21e4575ae0ddb64a96f6ac5d4e83dbca88ea6fd32ad4ba9a6ae05f25497d18b8de45951a00605fb85f19224aaff804f441417f87d503
EBUILD qtvirtualkeyboard-6.8.9999.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
EBUILD qtvirtualkeyboard-6.9.9999.ebuild 1229 BLAKE2B 7dcbc30b775f1556fb566c8c196a40612cd4d330046b372d30412394b3c9fa0163856b8bb5599ddd44a9580e64d81b85067a718fe70fa650355e12538cf7dfde SHA512 3e8104a10c958ed11d5f3c3b64317b9824e924d9dd9e25001cd83a697a7115aa35eac7c99a625369150a0674d8c676bef0fee851c97f801f9f3a9bf29931b627
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild
deleted file mode 100644
index 8c917e41434e..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index f5551acdf09c..580897426f29 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -2,10 +2,8 @@ AUX qtwayland-6.8.0-wayland.xml-1.23.0.patch 13031 BLAKE2B 4cdee104ec7ba05ddff6c
AUX qtwayland-6.8.1-tablet-crash.patch 5790 BLAKE2B a117bde4b957c122a7840f26a84d0c14ea822d99a8c51626fe1852f025725ac174ac52598b8ff759d04cc3c0250329b93abc3e79581f407c4c7cc7f8b6339ccb SHA512 01e20f250caf9f568664eeef33496528622197782909e10d42684fadd6aeef638fb3af937b49b550c08b80cbad77b710efbfc653f855881db5c60a06218724e3
DIST qtwayland-5.15.16-gentoo-kde-2.tar.xz 47116 BLAKE2B 30646c02214167b1891b84873f7d10812d3aa1894db1a246771a2df2a799d1768c857a623153d862e15f6a7ed7b784738c8afdc5f4968e57a7e2296735d69876 SHA512 c3af344eb647fb16f1237387345ee4e56e2efa7376f10d46d09de34c77add092cb50acf29d180fa61ab33331fee959ab187339b05b6fa0b9d4fda6f0c28b600b
DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247
-DIST qtwayland-everywhere-src-6.8.1.tar.xz 1134428 BLAKE2B 84ebe923a3963f47bb2abe67e942524020be4d202b441d7cca689d045b7a7ca28b433df5a189da766743c6817a327b6ba80ceb7916a99b3ba9b0508daede4147 SHA512 34885910532f6049cac09846aa4295e2ce82a1e6af2d3256391c835a406f0c6f679e9c94c06ca8921acf23036ccc747812631a91dc1f355ab20aafd8836e7312
DIST qtwayland-everywhere-src-6.8.2.tar.xz 1138764 BLAKE2B a2311698c23d00e81dff3b2e7140dc5cd2c2006c713d2e777fc032a407ca393914f0a68a92d1c7e3ccdb668d498fa10a67d61e4419eb341705678b843149ec89 SHA512 b11a2a9189939b9deb000d6dc517242290fbba228e4a0bb2c5097c20aac79431b1398d940ed145a9fd308ae73605dd7df6cf89643de92c158b7ae92a948db954
EBUILD qtwayland-5.15.16-r1.ebuild 1207 BLAKE2B 984349f38fe3cce37edf077459ab1a3af3ab381e9be6bb91b965ecf6e6d33013a657f3f5024ffaa480b3ffe585d3b7629dad20d7c9b7695dc2f5204a5db44f2b SHA512 77487a3aa80dc44531f24078df7f45705ec43264d2ff02e4e5be4236f7601a4215e1fbbe4e4d264df83e76d4b209e1969b56c309e7afd7e901ea130bea8d93d9
-EBUILD qtwayland-6.8.1.ebuild 1750 BLAKE2B 519c1c3b28880094dd78db18d3082cc3e7d5774642ffa38b732218956a064a716416ac0ee079a9f36fd1bdf21d0b4335f7a1b824b2292c19a810a526e3cd8050 SHA512 b5234e23ac430d0f469bf59383d53d84c034477cd274c9b1023aa9b1e9ba2eeab1daf69625e632c4c41421c6b6936ac306d479213e72e31e346701f766d2f08c
EBUILD qtwayland-6.8.2.ebuild 1704 BLAKE2B ba4626acef6053076f75133681f178a6ce4545a185b13458566425cdd03cad30c2d6edfac43b9e91cbd983a38ab0f295b7a6054184d95691498402929e6033d0 SHA512 b39eae0f0b6460bfe0626e81891fbc9bf72c3476462105eb131a98412e7a65bcbc8cc51a089bae41ce83408f4d2f13898292672404e9847f700899ca653db100
EBUILD qtwayland-6.8.9999.ebuild 1710 BLAKE2B 2e7298c4da6e4b34e648a1faffda3c07de7b5a3b5344a44cdf0fbbcddba233b2e50d3d58cf5fdd47bae2802e20b409e2447b7b85ed6a9608f9dc85cfb60d259d SHA512 901d80e4c4468eea255adaf394e697e9dfe0ab957174c980b1eddc6a2d7490d995b934cce9799cec1a251dbee24cba147150ddf466c092006c7652b4d3d78e68
EBUILD qtwayland-6.9.9999.ebuild 1645 BLAKE2B 46c867b24c3cd70d3d366bbdb907f34a05abd34f2f66dadab2acef6032bf2072793848bc45404b8711773e42f212bbb3a37d1330d16850fc7b213ddc7303f0d4 SHA512 8c8911fca164e71e6ce7d569280cbbbaa6be669f03798e0b6a57b9b3a962c3203bd3803dd7f4b8d5f8df64ede1617230481b151dbeef8deb3d00125804295830
diff --git a/dev-qt/qtwayland/qtwayland-6.8.1.ebuild b/dev-qt/qtwayland/qtwayland-6.8.1.ebuild
deleted file mode 100644
index fba61eb81b67..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.8.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility compositor gnome 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 )
- )
- gnome? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- ~dev-qt/qtsvg-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
- # known failing with wayland-1.23.0 (or at least with offscreen), not
- # believed to result in critical runtime issues so skip until this is
- # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
- tst_client
- tst_compositor
- tst_scaling
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.8.0-wayland.xml-1.23.0.patch
- "${FILESDIR}"/${PN}-6.8.1-tablet-crash.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package compositor Qt6Quick)
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- $(qt_feature gnome wayland_decoration_adwaita)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 8be1b5c9ed97..2f37ba74b86f 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,9 +1,7 @@
DIST qtwebchannel-5.15.16-gentoo-kde-1.tar.xz 5812 BLAKE2B 101597f6f40c8055b481f20c1a9cd848f3fa7cfccd90a1a5e8a85c4490a30ae34077fddc8b1ee4c800d88c198e1eb9384551458d6e55a884f082022735f53b53 SHA512 c9151c3db57f48d10d2b7b328bcd540c1fab438bce6904dd831449fd6d10381fc064cc02635b58f5ee1a8fcf13ebffb4c76556d502f548cc63ec35025d49f83d
DIST qtwebchannel-everywhere-opensource-src-5.15.16.tar.xz 203080 BLAKE2B 684ff50715945d568bcf3d2aed5ee8627e4d57a8ca4a1429180282004031c04d7f78f093cd39e52b0eff619b1b80b59c720d3e153df8ae8fc5a2e88ae73f9e57 SHA512 106c72c0f49e79d92b4aa2aed235f57aef358aecdc0f30eb9b5ab2c28a56ab44df709143d2755ea5f35026e5aa3994d187da14838a2a542e878d6f5b70a7fe1b
-DIST qtwebchannel-everywhere-src-6.8.1.tar.xz 207412 BLAKE2B ddbe5b0eeb874973ee45775b205ace97e5492153e04cd3e66c2573a39a1c04c64b0fc9bc6d55eccb01f3f02560339fb0946bf71b70c52ff0b42c4ce1fed606de SHA512 43907776dbdea09821819aa6112e56288848b0975be24333977d9177cbba5203bba5841e269dfc7590f40f87a96cbe4c9416e0aba821ff96798b627f2203a51a
DIST qtwebchannel-everywhere-src-6.8.2.tar.xz 207372 BLAKE2B 69d4161971b127e4b7341fcc28fc9745fe1985ce9283d1041f05881515e0cf3697436e04921148635134cddcc26dfa80dd5129aba65236238bbdace5673362f6 SHA512 3c546639d65722612fdd6b0dd1d594e963c07b4f92366715fdad10c6ac6d427cdaec9557501e505dafd099cd67f3efa415ec1f7a3561fd4da76010b7ef3c107d
EBUILD qtwebchannel-5.15.16.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8
-EBUILD qtwebchannel-6.8.1.ebuild 559 BLAKE2B 592c74b3e20fd7b6733987bc830aa0e96c1c5acc2b88add79938aeddbb801d057a561ea6f996b88a3256e38b5b0c28da24816d0e32016b9bdce0c3c5a2e4ebef SHA512 ec033de27d6e77b83f141cd73ea56b85df144b2ce53f09cd11672fc65f09459f6cb8ac3188251bee6dba2b278434a50b0373c985590aa4380d9cb52373f44aa0
EBUILD qtwebchannel-6.8.2.ebuild 559 BLAKE2B 0d99a88f8ddcc15c2bb0e098dfc83e56790a02aa4e2d8d70965f8354d1c4c6ada43161206e9467a4811adba9a7c5c0c5feeba6f055ef8b0fdf059c03bfe486de SHA512 9cc90383f65b82821cb081aaf29e410478f7f60fd2611e1cd798ee6823f33f03e9990a1abd932515ba7dd425c48d5ba7791f41262137dea7657ce9f14e3de90f
EBUILD qtwebchannel-6.8.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
EBUILD qtwebchannel-6.9.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild
deleted file mode 100644
index 3d70b781aaa8..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 5de47e434f8b..23da7d4084c7 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -4,20 +4,17 @@ AUX qtwebengine-5.15.14_p20240510-icu-75.patch 5107 BLAKE2B fc61801f5bbf5583610a
AUX qtwebengine-5.15.14_p20240510-re2.patch 915 BLAKE2B a29abbec923f78dd7baafdc36b42ed9e0467885ecc04349cbbcec6727628627e84e0172f01e24b34c231d437b75f992b7a173532695085773d899dc94085c66b SHA512 45af510bafc1c838fe273652813d4130ecdef30152f57506b5b6580131cdbcf510acc5ae7bb8d44ac90072c8be7d75b4e0c187240a6522e184db8a11a204f2fc
AUX qtwebengine-5.15.16_p20241115-py3.13-pipes.patch 848 BLAKE2B 7696eaf565511adcac5e74f7788633d1e83a88079548f1069c840da40e3ec5fef5fbfa0c019234a40dde14f6f43249792ad1bfc3d2ee8e5669d7fde7234a7ad2 SHA512 79588891105d8dce27e273d4113c31352c6b1035762ea6b1211be5f58299d9e2852b0b98bad34492d9af85e3ae1ca87407ffbf190159d64b0c6d7ba49e842bf8
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
-AUX qtwebengine-6.8.1-QTBUG-131156.patch 7291 BLAKE2B 90993c2406631001e1f75f32da495e9d6c91a81d92e30b3902da45a08fe18b36cdddaf7763d58cdd48ea9f25566da3d107807e71bd47c5422e54c9fcbf07cd72 SHA512 0f9d2e14fa2abfe73fa691d91ad57fe833a9b70627d737c49f6928111a4d0a1d294a2a38620b1368b3fad6a347eff408a521fbc2cf4ff317ebf5a63b62c1efb6
AUX qtwebengine-6.8.1-aarch64-xnnpack.patch 629 BLAKE2B 2809c1e159252c3131c318cd31fd6d7875a41ca477ffcc82b832838eeb0b89ed15baea25f95c894369b73fd41c7cfea0fcc880b5fc097b8e987b718300fb7d3b SHA512 b1e3330a2e6e8b352cf83b8c2e9b469772638d331b78c9f690208044a72a1bbefc5b3114affc5a512a8c0839ece197322a8382da8e8c3be18042a9c394034c31
AUX qtwebengine-6.8.1-cstdint.patch 1136 BLAKE2B 8dc976348896073cc6f884199d6ad13a0e5f377707e6046d84bfc7927b749729ebe1f1b0b2f2c930094201647bfd638405ebfe4dce5d3583844f2a95ead5169a SHA512 12e65e9f1ca2ef498e4fba4769dd5bd3c03935f6c2e69ab47ebfab1f5f4637616c4d2303fdb645f404a3348a5701a132a204bf55dd80b54497d18294800014a6
AUX qtwebengine-6.8.2-glibc2.41.patch 1062 BLAKE2B aa5f6ee4d1333bd9fba543855637f7264fb1abaf6fa62859733352768673cb72a84e4c2b47802392c9ea5eee75b8ce4d43b485683ef78b178d6fea379da401d4 SHA512 2128a7dd9703bbf562a0e966d55b5eed7e7288e715bb67f08d982aa3b95766e60a1c62f75b3291987ea8523ed9b8482110c8410c212783d907946ddbbe655f29
DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474
DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100
DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3
-DIST qtwebengine-6.9-patchset-1.tar.xz 8660 BLAKE2B c7d5e8bff9122e57ebba7402bff9600f1ad7a56af3100f8b355b9b9ed72b30bd54a4ce838c408a0c393ee07f2881b8ea51a5d88b311e780d97f182ef45a219c0 SHA512 a175ff9c757c37b9c784cecd0ef01095b75fd663258965a6d3575ed620257eac4afe7551bfaf48f25a993d97e20e0fc9a73add9d3c56b1bfa4f470a240af00dd
-DIST qtwebengine-everywhere-src-6.8.1.tar.xz 566480152 BLAKE2B 6e4137f66363169ae0ab9014d0f60e0af0af70e310ecfa5770d9b73ddb0cb32cffc2a3b15ec89d390aeb323e5250d3ce42576ebd09f741a23b333c6bebc85a4a SHA512 1cab90353894032e23ccccb279e3d0b4269f049879e5033f979b15f28141fd2fb3cae2cd31812811f648ca5b6a115d14790506e07f44cb56475f5865360b0ea6
+DIST qtwebengine-6.9-patchset-2.tar.xz 7952 BLAKE2B e83c8da8834999003c61a641d36da691d017455f1d074471aad911e02f2bb180488d5ba9559fffb2413db853d7dd0ffc3a0f48b886b223485396e0e4cccae79f SHA512 a5ff0d5481eb15787c2c6f606f03b1c3ab952473d0118803b813f42982f6f9816e285ed9221a20b2285c725de8edbca235648a4c1a34f984fedbd874720df778
DIST qtwebengine-everywhere-src-6.8.2.tar.xz 566518084 BLAKE2B 312fda4150bdc1aee25625440baca45b532ecd7a1ce24d3dc3ba990cdf208c3ba42f159e02c881f38b56c29b75677d9001e6222d35b4c96fc39eecf65502e9c7 SHA512 27590ec53845fa36f48a5a0506d505995850027d85bf33fe0413733cbde5c2744e8ea49f445c91d84b8d43454b9f12c1cf7005d614bbcae1a29d432fdacdc0e4
EBUILD qtwebengine-5.15.16_p20241115.ebuild 7879 BLAKE2B ce3061b704385359455c0885efe935b9bf1f8e5627ba06a9fbafb1c95cfccdef6f39331868bbaf3d5794d708e7bb6c01cbef28c1880f45fb60d9e81cc73dcf53 SHA512 c31bca254f0962e39f763f49f22930d7c6d51a68169b72e9bf9afb111a01e40c15c82d86743f185480f092c85e8e17c51dc4e07ee7557ac449a00a8d3952be6f
-EBUILD qtwebengine-6.8.1-r1.ebuild 10358 BLAKE2B 49ae9ccf4db903ac46ed602bb9a9eca4751eb1a2476ce4a3bc2d02a61529e8c6f1d892729c5b1393bc975d5d26a5840d4e0599029467e69ddfec5d606beeb631 SHA512 8ddb31bfdc1118d87d188bcd6d74d8fdca4800c6e0420d21740614587f62d9d8b1ebd3603c20ff52d6b6ecc6c673c4360f6c0c08a549f927889ba582be4a8f38
EBUILD qtwebengine-6.8.2-r1.ebuild 10355 BLAKE2B 97e6e0a2210d2f7c66aebf45de12c1104f842b660f84742fbaeff8130032268a2dbd0a7d98a33c768ac5fb14c12e6d7c28ee3c8a4e6c4ec8d85e74a2a6a18b58 SHA512 31c77831933cf1d74e6d709d90c0cc1bee0db8736a8143477c75e468f1982195f506d38d2c86815da9535247b0fc6f8ea9d4b8d7bb87353ca44153022b264c24
-EBUILD qtwebengine-6.8.9999.ebuild 10315 BLAKE2B 07cf9aa9c473e352c8df4c72ec695cb35ce2cbdb81636a6e4fc235e73b1d28606396e58d5e7eb2d0988819122e4b6dce35be53fec50c1a9f02bdbc7ac3225b8c SHA512 9786337792debf8400c8ad2b5bb06dad4acf585900c62b3346f33d0c9f3803f08a257fda66884a73028c8dc8fcdb2efb1354974c7f1612d85167291d2aff5746
-EBUILD qtwebengine-6.9.9999.ebuild 10164 BLAKE2B c61f384601077d468a778e86c38afed39f839924bb60c559e9114d97b5e5c2c92570eeaeca052e90af814a1ab4327d9c3ca93e502fc2ba8883aa79c42acff71e SHA512 aaed3d63c010c9313fc1a6b84f36c966a6428e7a1a7865d0e3aeb02d837a79efd58d0d51ea0d9b80644e146d50c39e6437b7794448efc4d93437cc9475db929b
-EBUILD qtwebengine-6.9999.ebuild 10123 BLAKE2B bb2a7f1ef1f77f758908c6beaf39a59c00ce345de44c82f3909399af8d3f1bcb0106a85131ce79f302f7e0eba618d12154b47d5d8cb35b59c73f351da033f47b SHA512 ef7643215a7c350269bdfd8d092f9f794e3561c9ad627fd58ffdb270bc002f1436d010052eeeacd9cf8867efdc213b9206926d51b1251ef1ee86ebfbe3212c6c
+EBUILD qtwebengine-6.8.9999.ebuild 10427 BLAKE2B b6367f71b635cabd4fe76c69a95cf7698e81d271cec4113084f1707ecb489f8b735a4a1c21955e00dce8fa47c05a8b14946278ee036fbf52207b071e1bf23306 SHA512 857647f9cfd0e4b6e5c2d0b619c274a8db4a738cc38b74f483da465b4a7e4339af3d9b1bce1402d04ee8c45533e2a23d2f2ce84a6ecd11a6c18a4a13d816a95e
+EBUILD qtwebengine-6.9.9999.ebuild 10490 BLAKE2B 85283b6f64043b054bc3931993bcdf6444d2e6416cc9386e0e4a0c59d540cdbc7e3b716bf4832ebaeb6007d53b6c80fdd56e01354729e02b04a252dfb101f2fb SHA512 2985f86386eee23d27767537b0f3f6d4650775cda175c2d682a6f5a0bd553dcd0d70a54ce7bccbe2ab6a6a73ccd6e2448512029c3d8383a619c1812235da1010
+EBUILD qtwebengine-6.9999.ebuild 10447 BLAKE2B d6c57f76ac7ff1eed87b6f690268b0d3830238eb6f6fb9268ce019d04b625b20f99c7f1ebb816db961d77dbfaa946fcaf1cd0568cb09aebbb67f910e049a2211 SHA512 c56cb96bc2365e39a76c35f86a617f204826a77e7957cf466364e62d5a62d336669185875debd66393a9a63f6a58a5f4fb01c83a3d1ec9605da3eb1f8697e7c1
MISC metadata.xml 1236 BLAKE2B 9a47d6cb2641ee53f22926095457c11f8da65a3705863a3ae0496d5bb656ac65acb744b5420deb95afee6ac9f141933b4f45690459e92c71089fe72727854a28 SHA512 9a640a386cc03804858fc02b24299896c03eff53a07db00862bab9d7dd259ca839e890921fcf222c8275cad16b418e423e7e485c03e74e01ab86979553251b4c
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch b/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch
deleted file mode 100644
index 2794fd37058e..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch
+++ /dev/null
@@ -1,150 +0,0 @@
-Patch status: *should* be fixed in qtwebengine-6.8.2
-
-Somewhat annoying issue for qutebrowser users[1][2] resulting in hints
-not always being usable on some google-based sites (e.g. youtube).
-
-Note: as of the writing of this, [3] hasn't been merged upstream (yet)
-and so the final version of this patch may differ. Was added here early
-to avoid revbumping qtwebengine post-6.8.1 release, final version will
-likely land in 6.8.2 instead.
-
-[1] https://github.com/qutebrowser/qutebrowser/issues/8197
-[2] https://bugreports.qt.io/browse/QTBUG-131156
-[3] https://codereview.qt-project.org/c/qt/qtwebengine/+/604899
---- a/src/core/renderer_host/user_resource_controller_host.cpp
-+++ b/src/core/renderer_host/user_resource_controller_host.cpp
-@@ -43,8 +43,7 @@
- void UserResourceControllerHost::WebContentsObserverHelper::RenderFrameCreated(content::RenderFrameHost *renderFrameHost)
- {
-- content::WebContents *contents = web_contents();
- auto &remote = m_controllerHost->GetUserResourceControllerRenderFrame(renderFrameHost);
-- const QList<UserScript> scripts = m_controllerHost->m_perContentsScripts.value(contents);
-- for (const UserScript &script : scripts)
-+ const auto scripts = m_controllerHost->m_perContentsScripts.constFind(web_contents());
-+ for (const UserScript &script : *scripts)
- remote->AddScript(script.data());
- }
-@@ -57,4 +56,10 @@
- remote->ClearScripts();
- }
-+ if (newHost) {
-+ auto &remote = m_controllerHost->GetUserResourceControllerRenderFrame(newHost);
-+ const auto scripts = m_controllerHost->m_perContentsScripts.constFind(web_contents());
-+ for (const UserScript &script : *scripts)
-+ remote->AddScript(script.data());
-+ }
- }
-
---- a/src/core/renderer_host/web_channel_ipc_transport_host.cpp
-+++ b/src/core/renderer_host/web_channel_ipc_transport_host.cpp
-@@ -108,4 +108,14 @@
- }
-
-+void WebChannelIPCTransportHost::RenderFrameHostChanged(content::RenderFrameHost *oldHost, content::RenderFrameHost *newHost)
-+{
-+ if (oldHost) {
-+ if (oldHost->IsRenderFrameLive())
-+ GetWebChannelIPCTransportRemote(oldHost)->ResetWorldId();
-+ }
-+ if (newHost) // this might set it again, but that is harmless
-+ setWorldId(newHost, m_worldId);
-+}
-+
- void WebChannelIPCTransportHost::RenderFrameDeleted(content::RenderFrameHost *rfh)
- {
---- a/src/core/renderer_host/web_channel_ipc_transport_host.h
-+++ b/src/core/renderer_host/web_channel_ipc_transport_host.h
-@@ -46,4 +46,5 @@
- // WebContentsObserver
- void RenderFrameCreated(content::RenderFrameHost *frame) override;
-+ void RenderFrameHostChanged(content::RenderFrameHost *oldHost, content::RenderFrameHost *newHost) override;
- void RenderFrameDeleted(content::RenderFrameHost *render_frame_host) override;
-
---- a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
-+++ b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
-@@ -70,4 +70,5 @@
- void webChannelWithExistingQtObject();
- void navigation();
-+ void navigation2();
- void webChannelWithBadString();
- void webChannelWithJavaScriptDisabled();
-@@ -578,4 +579,79 @@
- }
-
-+void tst_QWebEngineScript::navigation2()
-+{
-+ QWebEngineProfile profile("navigation2");
-+ QWebEnginePage page(&profile, nullptr);
-+ QWebChannel channel;
-+ page.setWebChannel(&channel);
-+ QWebEngineScript s1;
-+ s1.setInjectionPoint(QWebEngineScript::DocumentCreation);
-+ // Check webchannel is installed before DocumentCreation scripts are run
-+ // onload shouldn't have run, and neither should wasready
-+ s1.setWorldId(QWebEngineScript::MainWorld);
-+ s1.setSourceCode("document.passCreation = 0;" \
-+ "if (typeof qt !== undefined) document.passCreation++;" \
-+ "if (document.onloadran) document.passCreation++;" \
-+ "if (document.wasready) document.passCreation++;");
-+ page.scripts().insert(s1);
-+ QWebEngineScript s2;
-+ s2.setInjectionPoint(QWebEngineScript::DocumentReady);
-+ // onload shouldn't have run
-+ s2.setWorldId(QWebEngineScript::MainWorld);
-+ s2.setSourceCode("document.passReady = 0;" \
-+ "if (typeof qt !== undefined) document.passReady++;" \
-+ "if (document.passCreation > 0) document.passReady++;" \
-+ "if (document.passDeferred > 0) document.passReady++;" \
-+ "if (document.onloadran) document.passReady++;" \
-+ "if (document.wasready) document.passReady++;");
-+ page.scripts().insert(s2);
-+ QWebEngineScript s3;
-+ s3.setInjectionPoint(QWebEngineScript::Deferred);
-+ // all should have run
-+ s3.setWorldId(QWebEngineScript::MainWorld);
-+ s3.setSourceCode("document.passDeferred = 0;" \
-+ "if (typeof qt !== undefined) document.passDeferred++;" \
-+ "if (document.passCreation > 0) document.passDeferred++;" \
-+ "if (document.passReady > 0) document.passDeferred++;" \
-+ "if (document.onloadran) document.passDeferred++;" \
-+ "if (document.wasready) document.passDeferred++;");
-+ page.scripts().insert(s3);
-+
-+
-+ QString html("<html><head><script>" \
-+ " document.onloadran = false; document.wasready = false;"\
-+ " document.addEventListener(\"readystatechange\", (x) => { "\
-+ " if (x.target.readyState === \"interactive\") document.wasready= true;"\
-+ " });"\
-+ " function bodyload() { document.onloadran = true; };"\
-+ "</script></head>" \
-+ "<body onload='bodyload()'><p>hello world</p></body></html>");
-+ page.setHtml(html, QUrl("about:blank"));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(5));
-+
-+ QString url2 = QStringLiteral("chrome://gpu/");
-+ page.setUrl(url2);
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(2));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+
-+ QString url3 = QStringLiteral("qrc:/resources/test_iframe_main.html");
-+ page.setUrl(url3);
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(2));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+}
-+
- // Try to set TestObject::text to an invalid UTF-16 string.
- //
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild
deleted file mode 100644
index 39e9490aeb43..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild
+++ /dev/null
@@ -1,336 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.8-patchset-7.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] )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libxshmfence
- opengl? ( media-libs/libglvnd[X] )
- screencast? ( media-libs/libepoxy[egl(+)] )
- 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.8.1-QTBUG-131156.patch
- "${FILESDIR}"/${PN}-6.8.1-aarch64-xnnpack.patch
- "${FILESDIR}"/${PN}-6.8.1-cstdint.patch
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=9G
- 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
- # TODO: it may be possible to make x11 optional since 6.8+
- -DQT_FEATURE_webengine_ozone_x11=ON
- -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 (bug #831487), and even then
- # it is picky about codecs/version and system's can lead to unexpected
- # issues (e.g. builds but some files don't play even with support)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, Qt has also disabled
- # this by default in 6.7.3+ (bug #913923)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # system_libvpx=ON is intentionally ignored with USE=vaapi which leads
- # to using system's being less tested, prefer disabling for now until
- # vaapi can use it as well
- -DQT_FEATURE_webengine_system_libvpx=OFF
-
- # 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
- # (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- $(usev pulseaudio link_pulseaudio=true)
- $(usev screencast rtc_link_pipewire=true)
- # reduce default disk space usage
- symbol_level=0
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- # temporary workaround for bug #947356, should be fixed in Qt 6.9.x
- append-cppflags -U_GLIBCXX_ASSERTIONS
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- export NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_certificateerror
- 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.8.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
index 7bb880825551..b41603e45458 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
@@ -97,7 +97,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -110,6 +110,7 @@ PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
"${FILESDIR}"/${PN}-6.8.1-aarch64-xnnpack.patch
"${FILESDIR}"/${PN}-6.8.1-cstdint.patch
+ "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch
)
python_check_deps() {
@@ -261,7 +262,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
index ff0f8da7397d..0ad5fc92b2d8 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9.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.9-patchset-1.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-2.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -26,7 +26,7 @@ REQUIRED_USE="
designer? ( qml widgets )
"
-# dlopen: krb5, libva, pciutils, udev
+# dlopen: krb5, libva, pciutils
# gcc: for -latomic
RDEPEND="
app-arch/snappy:=
@@ -54,7 +54,7 @@ RDEPEND="
sys-apps/pciutils
sys-devel/gcc:*
sys-libs/zlib:=[minizip]
- virtual/libudev
+ virtual/libudev:=
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
@@ -94,7 +94,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -105,7 +105,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.8.1-cstdint.patch
+ "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch
)
python_check_deps() {
@@ -124,8 +124,8 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before reporting a bug."
fi
- local CHECKREQS_DISK_BUILD=9G
- local CHECKREQS_DISK_USR=360M
+ local CHECKREQS_DISK_BUILD=10G
+ local CHECKREQS_DISK_USR=400M
if ! has distcc ${FEATURES}; then #830661
# assume ~2GB per job or 1.5GB if clang, possible with less
@@ -170,6 +170,10 @@ src_configure() {
$(qt_feature widgets qtpdf_widgets_build)
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+ # TODO?: since 6.9.0, dependency checks have been adjusted to make it
+ # easier for webengine to be optional which could be useful if *only*
+ # need QtPdf (rare at the moment), would require all revdeps to depend
+ # on qtwebengine[webengine(+)]
-DQT_FEATURE_qtwebengine_build=ON
$(qt_feature qml qtwebengine_quick_build)
$(qt_feature widgets qtwebengine_widgets_build)
@@ -214,8 +218,8 @@ src_configure() {
# given qtbase's force_system_libs does not affect these right now
$(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus snappy zlib)
+ libopenjpeg2 libpci libpng libtiff libudev libwebp \
+ libxml minizip opus snappy zlib)
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
# (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
@@ -255,7 +259,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 0bf290e666e8..beee970f5761 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.9-patchset-1.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-2.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -26,7 +26,7 @@ REQUIRED_USE="
designer? ( qml widgets )
"
-# dlopen: krb5, libva, pciutils, udev
+# dlopen: krb5, libva, pciutils
# gcc: for -latomic
RDEPEND="
app-arch/snappy:=
@@ -54,7 +54,7 @@ RDEPEND="
sys-apps/pciutils
sys-devel/gcc:*
sys-libs/zlib:=[minizip]
- virtual/libudev
+ virtual/libudev:=
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
@@ -94,7 +94,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -123,8 +123,8 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before reporting a bug."
fi
- local CHECKREQS_DISK_BUILD=9G
- local CHECKREQS_DISK_USR=360M
+ local CHECKREQS_DISK_BUILD=10G
+ local CHECKREQS_DISK_USR=400M
if ! has distcc ${FEATURES}; then #830661
# assume ~2GB per job or 1.5GB if clang, possible with less
@@ -169,6 +169,10 @@ src_configure() {
$(qt_feature widgets qtpdf_widgets_build)
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+ # TODO?: since 6.9.0, dependency checks have been adjusted to make it
+ # easier for webengine to be optional which could be useful if *only*
+ # need QtPdf (rare at the moment), would require all revdeps to depend
+ # on qtwebengine[webengine(+)]
-DQT_FEATURE_qtwebengine_build=ON
$(qt_feature qml qtwebengine_quick_build)
$(qt_feature widgets qtwebengine_widgets_build)
@@ -213,8 +217,8 @@ src_configure() {
# given qtbase's force_system_libs does not affect these right now
$(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus snappy zlib)
+ libopenjpeg2 libpci libpng libtiff libudev libwebp \
+ libxml minizip opus snappy zlib)
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
# (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
@@ -254,7 +258,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index faf4420cf51f..7c3bb1a77f49 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,9 +1,7 @@
DIST qtwebsockets-5.15.16-gentoo-kde-1.tar.xz 1512 BLAKE2B 2d12fa2f79412974c1397af4bf93e65a5ad7688e5f0b3bbc4fbfac645b7f646642a3d2ff48451ff607cdce36f3b301fdc97a951afd92673e88cc06a200fadf1f SHA512 4fe5ff5fa4850f527e553e741b65d7028ad121464030c61e6eae0f8267d735c88686bb781b00d2309619147dbc8465cf3d16e4b672c157a50a145f9d4a56326f
DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b
-DIST qtwebsockets-everywhere-src-6.8.1.tar.xz 460488 BLAKE2B a8c8c755e3698dea4eeb519c86e2814f64e7325b3b945e37289161a1f5f2986e7dbd28a6c06b7db7d00f47a9302cc3a4368a373231dff564b0398a96cf1aefcb SHA512 27b8c8a256f4319bd1f9a78efb4a5109d8677aa285c361787f0499930ea1813d44d56538ec3f1887b83ec4c4a717684efaba59ac9db88f86ee74e79d3d81c6e2
DIST qtwebsockets-everywhere-src-6.8.2.tar.xz 460372 BLAKE2B ad0c3b47593bea31d655e066f0881915aabd2489f87649bc24949f763b09c6cb636f538f73e0c08705ca13e534266e8c72a51652023d0b5bae832228983444cf SHA512 e8b4c05513537655d20c346f4e330a8dbb3509623be7c571f28aa5105e7475892458140a187dc63e9ef566eb460cc4252ffa752694fca3bc0fe7ee31b840969d
EBUILD qtwebsockets-5.15.16.ebuild 571 BLAKE2B 60e35cf94e14c4cba8c0fcb49f0d43a567799ecd33de5ffe84aa5a0d483cdd9d8c380478a99073b40b9b9b65a8e616d8c146cfca4c11d91bf90f9a9225802c3e SHA512 85d41657adf1f4aa11a9324e4a3f7bd6d630a334730e90f14901339f5e98bb427141456c54db75db21d801d105a5eccbcccf0a79d181b9460ae17eab115fcf0a
-EBUILD qtwebsockets-6.8.1.ebuild 559 BLAKE2B 9b2e30c6559234b0a5489a79a2dd6c3e62702de945703a2490cba704b3e5e73338b1e7d5aee3057399a3f6cb38d719296ac86d8ed0f729db4a1ac5cf9c2d3596 SHA512 b8170c0b84848bc6a4bee20d545a21a4320befdb6ce8d188abc709e0908915dc9b06cecef7a371cede19ca0a6f783c9353292e85d7d1a0b7293048deae7ae0b2
EBUILD qtwebsockets-6.8.2.ebuild 559 BLAKE2B 8feaba4ec1629ea5d7637f3492f6610162c12fa3c118826bc8d9fed26dfb2dd843574e371cf0cb81fc63c15eb4c1c07d79179b6468f00c7e4fae036e9d468896 SHA512 82edf7304bc24e3e9a98cc9ca75fa6a5c7382c2d67e5e9683ebd959d32c4036a21ef8cbe66b63dd18386176819ded34cb9806e8684d4937d0afe56a5f45508b2
EBUILD qtwebsockets-6.8.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
EBUILD qtwebsockets-6.9.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild
deleted file mode 100644
index af33451a2582..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 68f9cf943c85..6feac37f3321 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,8 +1,6 @@
DIST qtwebview-everywhere-opensource-src-5.15.16.tar.xz 128180 BLAKE2B 1ef88bd8eb5c405ea581305b30c04ae3bb775441daed3323b5d3003982e8bfa50c5bd8b79b3e8327468550e6519d785d3cb8c9f019a107877152b3e7f624c9fc SHA512 2d6761a6b01a8791dae785f829f429f336b8ba42f0675226ab09a05a7f4e170a3bc569e92e845b9416f4a0eef93f87d2e34c0a18eed025847445bb794e457982
-DIST qtwebview-everywhere-src-6.8.1.tar.xz 139068 BLAKE2B 211b0819f6be98892bfe38742742589eaa9257d97807ea520e095ce8606f0a85fd7ad4853080ff95a6e3dc3f8801000a8f75985733c4c4063c7ad8741a7ab616 SHA512 a40ba675028afafdae6018ec32ac18b4a9f4dc93d53dfb7f8f2e47bbd91ac46d3d2f47dcfb24eebc20ff2d9e85551fd96099c58d93ddea82f21e835da97ab9ee
DIST qtwebview-everywhere-src-6.8.2.tar.xz 139040 BLAKE2B cb258de4864c5ff007177519f9c4421dd827b309bb8b02d458c6a23f6beff5afc06d0e9a644e62d4a43263a5baf9cf231a790dcfb6f3a81a2ffc65e3f561e6ff SHA512 0e047a3bafa2782f12a6a61320f7d402eba65427f18a50d00cc87fe67cdb1f64028f60634ef69b756ed751b3855dc685154c8aed5da5f5bd3c77098dc1c53b66
EBUILD qtwebview-5.15.16.ebuild 459 BLAKE2B 775299a94a4eb2eb7f8a101c9dc4878c822e7f9080c1b92e8e87aa86148121d7c165486a48156a87d0fe4b7241327292e5cc83af90af0787f66b00ad0b0ea770 SHA512 cc1c3a66c3062a637e3c272e96f3afad964deaccde937cd7665d6d7ca4eed12714704b9d45bee14d5d4efe2663d54e3e42b712a5daae22eb2e6c44c1d419d147
-EBUILD qtwebview-6.8.1.ebuild 424 BLAKE2B 86e3c7fd77a21cf01d75f05ca479c626ff1c7ef0676e97ab501acab0d5643d027bc9c34cddf294986c18e7cfd44158bf52407ec38c73fb2cc6eef5f954a2155a SHA512 78ae1e47c4d63c01b4defda29cde53d3fc0ad74cab32abf5e43e6ed022d7d8030ddfae059cc7e066205dda60014b0eefa5bafc8a07f7560c9359ba678984b957
EBUILD qtwebview-6.8.2.ebuild 424 BLAKE2B 9762bbe91bb24cc1fdf1def34cceecffbeb2787ae59be1382e1948b95eca0e04e325eda42f46bdfb745fa09190108a53f0c3764a29916da19242db6ec3c8e3d5 SHA512 d4ef5a69f7ab64eddea17181c8bb45ddb0b3f0a1997ca1e35c715772ac4af9858cc7b4b0a62d1cf715c98550ee9ac72449d7ad28b7d49b5ea55a901fe2c3bdaf
EBUILD qtwebview-6.8.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.9.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
diff --git a/dev-qt/qtwebview/qtwebview-6.8.1.ebuild b/dev-qt/qtwebview/qtwebview-6.8.1.ebuild
deleted file mode 100644
index 39a6aa99e416..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.8.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"