diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-12-03 18:33:17 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-12-03 18:33:17 +0000 |
commit | 2282b55867eced44224d4c37021db9dbd562143a (patch) | |
tree | 5c3553cb58d3e3fe0493822e52df1e3c37c5616b | |
parent | 2024-12-03 18:18:23 UTC (diff) | |
parent | dev-qt/qt-docs: drop 6.8.0_p202410030750 (diff) | |
download | gentoo-2282b55867eced44224d4c37021db9dbd562143a.tar.gz gentoo-2282b55867eced44224d4c37021db9dbd562143a.tar.bz2 gentoo-2282b55867eced44224d4c37021db9dbd562143a.zip |
Merge updates from master
68 files changed, 0 insertions, 2930 deletions
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest index f85eabacc55e..b337d8fe8681 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -257,104 +257,6 @@ DIST 6.7.3-0-202409200836qtwebview-documentation.tar.xz 126004 BLAKE2B 4d0068939 DIST 6.7.3-0-202409200836qtwebview-examples-6.7.3.7z 47280 BLAKE2B 7eb46b2b57c646107cff12a3b8d23a067a6d2d76f461c3bc6f1a58e8e247865fd62ff9b6dc660dc916f4b05b6e399cadfa7937e59e247580d15d40a8dea2ad97 SHA512 40a6dd90a280da1dcc676acf828975c47362057b23e34041ee9ab6e7df609fb617f50532af025ea085d0253340a52c6a4045b6151eba21e21ecbc1cc8aea75c3 DIST 6.7.3-0-202409200836qtwidgets-documentation.tar.xz 18056796 BLAKE2B 2ef45348e89c18a44e696d25b19c07d1b3703e647632908e7bff5c2e550ae2eded7e510a8af7bd5a4020e64362c6adbd4c2809ce974a39d1866c66c90f62fd50 SHA512 af145afbe113215ec33e2f0050dabb1bda36bcb01184de6a83a88744820188ac89d3b520b97f05727904b8fdb42969818cea93d1a676907754533175b04022d5 DIST 6.7.3-0-202409200836qtxml-documentation.tar.xz 341128 BLAKE2B 564b740ab1aca8e52e7cc6c8c87af7a42b5915b055b46e94785bc55db575e150648bf43a751bd4eec66af49cd6fa2b34c7c8ab6391ee82ca3083cec331d0211c SHA512 475d871301490f7d029338628f9effca4cd366b1390b5f1edfa46078e230d1c327d98f90687fda6b999992f2afce0f127b86a935627b29cf6c309443508887b6 -DIST 6.8.0-0-202410030750activeqt-documentation.tar.xz 183200 BLAKE2B e15322ecb44a35811d0367f478df2b39f961440e6c1a9b34fc77f1b67962995506eb59277421ae98df2553ef84d10017130ecf9b44f1316e74f9c1973d8a5234 SHA512 d3bfa6f2513cd46d98e89cf08378c9cda2e33b88466f93dbab8ccf8ef3778df6ce421fcd269deab4283ca803c28efc204191e0a30f816ac42d0ed3ce8f68a0dc -DIST 6.8.0-0-202410030750qdoc-documentation.tar.xz 287756 BLAKE2B 6f9179dbcf3e07aef9532595c63e6511a61e5dc893b0857d226e619f57dd1fe1c9bc644b0c0c3aae9fbdd835e63d42def9fe8bc4f1f4d6c96e284ee791718233 SHA512 81292c3f905f9a7015bb4ffa46a58a78958c78fb8712228fbbd3719a90ea32bf920b9a14cbeae4d7093b82bedf2935e8c66e2229ef302b61b03ce43a67eac821 -DIST 6.8.0-0-202410030750qmake-documentation.tar.xz 343020 BLAKE2B 67fa24ef6ce31786c5776239ca049975b92072fd6f2ad495101b6c5b360170bdb06fab066c4558b898bb4db36320944c1aff5ddf84299cb5062945e037d230a1 SHA512 80b69a88dafbe2108e5d1f0c5a042c00dc02c708eb996bccea13df0ef1428fae1fe06dcf241a03330b5aa5d958e43d0d61fb9dc617ca7973c9674a07717e3ebd -DIST 6.8.0-0-202410030750qt3d-documentation.tar.xz 5633076 BLAKE2B 97712bf8a0a61731ec05d97f397a8b0b0c9e7747df40510a723cbc95c002e3b9f76a738c88fb49fb66602d9955e097ec75bfe614c104c774c49c6eef660e0d85 SHA512 2ace3891718e9549b790d4cc4d9b03f4f6125ff0e6cd39726e83a6f36dc9cdb00683f39ccdfdf791b77898e07ca23ef1930700eb29ee307983fbf5dd053f19d5 -DIST 6.8.0-0-202410030750qt3d-examples-6.8.0.7z 60337957 BLAKE2B ae079693ad5797774cf4c0dd04202944b78c0e723c06aed00aed2b01e96a41b6b9d00c9eabc8e98dcc10c5ff6eb67fb9e137cd8f6bac2ad63019deeefe1eccda SHA512 b5307cdb66f1879fe6fdc9e43300ba727d63670003fd7a9fb45a4f08e152a15a9566abeefb1cc909dcd723480df0cb6b4951979d6ccd0fa591c8e57b2d017054 -DIST 6.8.0-0-202410030750qt5compat-examples-6.8.0.7z 28040 BLAKE2B dc540e374b98064c3ad8fc29002443e4e906720530f75da1a4174c1c160fc0bc069befc65d9790e6ee2fd5d8bf1d7b888d3755092b2968474d969968cd7e425a SHA512 c32d7a296592158419419db88bf0df6084afb49185707e2979c559494c8b0541d0380fac572d2acd6a662dc06b7bb6db73b6a295a0993cc5862e7729ec0ec7a1 -DIST 6.8.0-0-202410030750qtactiveqt-examples-6.8.0.7z 12064 BLAKE2B 06a075af5b6effa875065d2a1459e0ff9c5a2575956f2de398dc0e81513c287477bc9eacba0422803189d53a45c5c5b66142e04a5a2c08d75189d37bd0dac069 SHA512 c094f7ad8a25467485c1e1e7e17744b8112debdf4720880de256d5ccde440d16599377749c6164f4650ddc640b57ccbbe99a6679f5f2aabb2aa0373398889b45 -DIST 6.8.0-0-202410030750qtassistant-documentation.tar.xz 469048 BLAKE2B d337a73c2bd8d8816a803ed32522d11998e127ed8f8d66331f6a39198658cd7256dd31f144ed88f9602db133abe5d48201d88baf3f8beb8c7ae9f036b6ba3f02 SHA512 1f6bb54e4601edf69f26ae78757c77e6ac7ad31966bca421b50ea01f9247bfb422eb31a4b8c52ab6cf090ab78f9e1eb3d5cf5f20c78a9c7a759312be940c08fd -DIST 6.8.0-0-202410030750qtbase-examples-6.8.0.7z 4315307 BLAKE2B 766d17429ef677ea1cfd118261634388063f6328a529930e08e475db1dec69c84d584f072bc63cd773c3b5f3f0d40de673587261749247650572a5c598463735 SHA512 8122c30086df9fa67a819abd9a3f3433d2ab935ed27864448f8f6fd08ed34d873665d249d7d532f27608d2f489938b8518476e4f8c24d1c411f882c29d9779ca -DIST 6.8.0-0-202410030750qtbluetooth-documentation.tar.xz 1035096 BLAKE2B e80029bfcb9f748005933dc7bf5d8feeb25bc8a24905b3bf4c54562bd30145378b099e3fc14658476d446d32c26f73647722a03edb7d9a54ac95414d6958c341 SHA512 3b0518f6d39fe6715961776047e173009baa8f1d4293dce12f0c6d217f13acb9d0cc041297b84ede2ec0a9696c22311e00da652fc30fff4331b48625e92b8a84 -DIST 6.8.0-0-202410030750qtcharts-documentation.tar.xz 8856720 BLAKE2B 6dfd13e046a3f733b81557ae43fcd95efe7d65ce072ff703543d87aaa25db313d22a0ac73c0ef88a795e3c62b1d21d6321a400a805fe242954c2c32e9e8aa7bd SHA512 a87b43d6aad9bf551fd8db17975ed28cf2cf7225ea9eaf0ee5fc476e368cfc5a9cb1f107dc550e6a8dc58fc6027f643fd29d5112182a0396a08e89b50a454a11 -DIST 6.8.0-0-202410030750qtcharts-examples-6.8.0.7z 163250 BLAKE2B 63562c7bdd5dc28f815c91a5b84ac1d38b797202924a814aa3d78c20eea83badd08dedefdbc8c0e93e647d6ac0962b6232637107d03dedbdd477d412f742a607 SHA512 638531bef32a820721d01ae26d77435fdf98b659f4ac5a475c2847c815d98f57367730519e0e6e7ee8c828b6da0e078b813e23d72cd42696dc82eeb913da1272 -DIST 6.8.0-0-202410030750qtcmake-documentation.tar.xz 98600 BLAKE2B 005316b8d0fbbcfb63bdc7b0f9f236106b10e9ff4ec80c67e926ee901f105b6afbce79eda5a08b6c52d18da66bdac9a765457e2b546090b99e3133f5c8e3e525 SHA512 f0655a0cd4d2bdb255d7cce5481f2b180071b878f2b6bc3b5a738ec8f75be4ca10ca9a6a73fef6864eae96e5b002d8c7956fe9a4707531cede2d0442a7abb642 -DIST 6.8.0-0-202410030750qtconcurrent-documentation.tar.xz 185656 BLAKE2B c47860d71cdb09eb6654094884c2ff41e728f29b5fc7d23e050c01fa9b536fe690d9c13aa7efa69b15dbabe018fe4b3b8b9dff06681fbe603f4331d0b23bc379 SHA512 fe674043d35098b48847f09441da759c4117c213c355e8aab29cafba165c35cd6c10326238a341c8778bd8a3bddcc476729cf96ad8fe9531ed710a7af2ff261f -DIST 6.8.0-0-202410030750qtconnectivity-examples-6.8.0.7z 403610 BLAKE2B 76d4d355b95a36a2ac96f1335d9df34082242d75115b633dac9b9bbe76aea8ad91134463073e31b4bfd447fede01752eb2702cf914e22d76b15ef524efab6741 SHA512 29c20c8b4aa4ba679d7df188548097d0a0e198277e515c1dc6bbc577fc55583ee666bbe5d8bce8e2a1ff57bb1c93bf9b6ae87346e79904529b79600971a217bd -DIST 6.8.0-0-202410030750qtcore-documentation.tar.xz 7268304 BLAKE2B cac197a72caca1b5db0cf4570c3da6c6e7926b882f3a6daca3b39b5191834681678d38c85edaaae826e7b4cefda83a6a89cea0f2520a2209151570099751a284 SHA512 f024a6acffc1c581cbeb691942d5128ba69f0b3335e853f7fcf0a18399e5a145ae058c840b006c0e8f2a7eced6e7b2384cd82d19993908fac46feaada9b5167f -DIST 6.8.0-0-202410030750qtcore5compat-documentation.tar.xz 319572 BLAKE2B 2022e4f5ea86361b699374994eea25bd3c5fa9c39f041ae2876f3d0c99d2ed88695d5329811f9a554cf17be00e7562eba217e96343f7cba6f465cb0678732822 SHA512 b2fa0d3f95702103ae8753e85eab265ec60b66d581e9000e29560b6ec7e502588df9bebab89377b6aae1ea35d2a75dfbb28291b171a52dc81eb1888462bc6028 -DIST 6.8.0-0-202410030750qtdatavis3d-documentation.tar.xz 2712584 BLAKE2B 0ee7ce9e7a73c20197be7e92061ba4f504b9383a808f096a4ea0ca90a9b8d8da7d1a09e1bc94f51ff6ccba9738d2c0667290c25102ed687cd3721aea6f816035 SHA512 962611c54dfd8aa647336c55d288a7e2c0619f0d23875f0f9302c0a003026c96419c383653e881e426beb52551570d4958b478d69bd019ae469d949ad5dce2f8 -DIST 6.8.0-0-202410030750qtdatavis3d-examples-6.8.0.7z 2771631 BLAKE2B d5344279a35b08fa1171812d04d8a2ab43d6253e79e223fdd341370fc81a8c183f00604ea351d87e1208a13b6d3ef06d173095955cc214c3f29c9334d66d2c3d SHA512 cdc5e9e59515abdec890b46bafff0c6a50868fa6d7878005e4d968a6f5a71245c6ffc2cc573456dda89773c7d36b3382defce89d15d4396fdf3cc425e83822dc -DIST 6.8.0-0-202410030750qtdbus-documentation.tar.xz 334576 BLAKE2B 4f50e12fdbfa529e2a4b284020b867c9f99c1337d8c48c4afb237f6785e2fc44d40ec0913ea9b7413e53ed44496eb8b689353ceb1dcf089a1db82b853371287e SHA512 da9db38446cf31bfd760efb85aa31388a66f49df6577260a6bd8a2ed42867befeaac804abb3ecd2c277f92c25369f317f1fd7a2d7d1d468aa619e99e9365a6eb -DIST 6.8.0-0-202410030750qtdeclarative-examples-6.8.0.7z 12290706 BLAKE2B e9a134f000feffb79b780583d2cf9c3e35d81129fe51b181ee8cde55692f460b6c8655af2cca20467119ecad587c01c54bcd470aabc76fee42a89d07f5eaa3de SHA512 34af8e06d07c792657411f184ba924838ecbd52bf5fc0a343198432a8f06c76b10212e63921802d253d0b2d51210e194d4655a48ae2f1c810131ab5b42f39bb2 -DIST 6.8.0-0-202410030750qtdesigner-documentation.tar.xz 3331216 BLAKE2B 412b37a198191f3a91c4549fc0feb1f1016bcce05745543573944d023e03fb44738fa924cdaf4ce6c8921d672a02626c16762f62c97968fd0a12310f78c1c4f3 SHA512 c584d8a14229de4236ef2fa7ae0a67cbbc76a4fafad99b282ff09a0a38ff1e19a02109b0bc26ed01e0afca6b7d8c9bff074e54568b217e605c07aaa8ac9a462f -DIST 6.8.0-0-202410030750qtdistancefieldgenerator-documentation.tar.xz 149804 BLAKE2B da463ae064f3bf0cf14b41eb5357ea2fad6d3633d26870f7f397706a50e8e5d329529b6a1418f3d3f531c2315eccf8aaa564cdaeb2b7cf1a315b1ab54c4aae7a SHA512 f0d11202f6635ce174ca5f5f1d65b070b68e1fc667dbd81590b8349de680055a8417d0c4a432c00178c0ebf868f3214d1e6cbd1b2663fb5895da26bc356cd5be -DIST 6.8.0-0-202410030750qtdoc-documentation.tar.xz 14304552 BLAKE2B 10ab9423f9bfa3370a156d40c3aa6196494219581c381c2cc7dcf269466ced19453d066bd25d60d013f02a5b88891cef643a1168c333e82b9d563460c5fbc174 SHA512 74f68411172b48415b3df098d47037dbf36baedf31c5734a51e54bd4013b5de2bdbc2b09effffdaefd2b872e65b1fee7d8b0cf094a07c488fcf1037cff0c850b -DIST 6.8.0-0-202410030750qtdoc-examples-6.8.0.7z 40196324 BLAKE2B aca1604ac058521ad89eb74c3f0d3108c952fc11e1cab34407dc938b7321ffe275593e9451852d5c19bf15a27dc3404f35b46c516ea4ec068f301ab94fc9ab6a SHA512 02f340e58682897c0da8db7c6c38e25757f71e0e9db8c7bd266ee5eb5d3e555299fe4ac28c0749fe4a43e9a469fcb3cd67786d583da34f47b26ba4471b837335 -DIST 6.8.0-0-202410030750qtgraphicaleffects5compat-documentation.tar.xz 25782964 BLAKE2B 4f87ce6fe6dd4199e15367df93ad84c1a89eeb764cf08728e3e15101d5177f5430e2aef6cbfb07e431c7cc499c3d295aca84a0466e50dc8d7c13832661d8a6fd SHA512 7803e4a4657281083554634713e71044f9042c3693b9b93a6698f9311cff13964208844ecda01dfb464467b039f0d7233435aefa5c384d710dc615833c187471 -DIST 6.8.0-0-202410030750qtgraphs-documentation.tar.xz 4252552 BLAKE2B d876a37073514c792b82dc95ecb76823857fe4abb3289aafc4308b5d40f8c7be2715049ab9b18ab7b41dfc5f295db560590d5dcee7801196999fb13caff9c068 SHA512 d6f33c7a9b1d84a05d48874abea4829e4a4fc90c04a0dea0230360660f1b7a28c55fdaab2aef02080d340204b1ab04769e41de33c6f349a26be4de153ff0623d -DIST 6.8.0-0-202410030750qtgraphs-examples-6.8.0.7z 2669515 BLAKE2B 3a57892a81665511adde791a3918c87ee0f691ec9d692de7624d0af3c74dbf79209200bad429c2a7bc08bd3778f9c918ef298b603062b5d3f944e1864ec6b4ef SHA512 c496a947c76191ded30ab34dd767832a07945653f4d8f1cdfddba99faac2afba6d22ee112b45165c1ca3b267b5bbf35657199eef4b02d8df7b5c31f561e27935 -DIST 6.8.0-0-202410030750qtgrpc-documentation.tar.xz 252708 BLAKE2B 3162f4fca18d6c34a5a121b0876457847358ab93b7ddd140b136f970f9eaa4cba5957002a29aad8a19c141a954edb2f3d7fe71bb1c332a498c5d51408c53f016 SHA512 def4b19cd4fcf3eb43be0d501882534d14ff879e143f90d8c982c59ae6d73714f1970c1b91f6cb38ea7e4f1861720e1ad7782eaa16d8b3d761ed562514e18f92 -DIST 6.8.0-0-202410030750qtgrpc-examples-6.8.0.7z 105205 BLAKE2B fbefc9f11cef55b92d60797a7b6e6ffa6020da7621c52bc9ae369686e4a2a46e137b96165a1b51240315af1e11c9805741932da875b9b7a987e0e0786f3b5f7e SHA512 2e7433849f39a77e5afec83e12979bfbb0736ba424e477771f46f3ddc843551f6998000d57b779013e6e15d76f7e0e8133e4e49a8785348675698b69a4a422f0 -DIST 6.8.0-0-202410030750qtgui-documentation.tar.xz 7256384 BLAKE2B 91d7eec23657747a80a0fec3d25d826ff422223eeb23b85d39805a4a2fcec207b7ffd121e9e6d6faa5e71438efcd51977091d14811e607ee6738a8beb2bc6a61 SHA512 56f49d83195979b851c07805f8cb1a414a81fcb973a59be79f54f7b3447a7212dc92bd58057b0c8aaa18628811f991c3536dd2c6892d51372f65b4abd357cdc3 -DIST 6.8.0-0-202410030750qthelp-documentation.tar.xz 220088 BLAKE2B aad7a852750e4a82e87b3c9f7f8e88eace76b2d42c44c8fa514e184b37c984b18b35f71bed329b49ad8f45ad96a4cc4fc3142ab149c617c11e7fd4e0630c78ba SHA512 f3d354183170ab2e2e3cf4d8276ec7c06102cd69d313c2845da3a94600f1f8964aad5e7fce6e5ead7f0c27bd16646f4387fa1ca15e7dd5b45c75e026f7dedb57 -DIST 6.8.0-0-202410030750qthttpserver-documentation.tar.xz 305628 BLAKE2B a0fa1b7786c18e6668ad7f92f30483a519cc5c1130961c502725be1aaf9879383719adac479a856a6a51af3511659c61faa75e865320d276001cc8d8436c3d3b SHA512 8ed088abde70955691b0007431b320f652a5becad48dd51d8492c304d6675c68f657eef7cf3e53fa2ed1834332adc98379d6e0e7cd978d424b3a6b6045569483 -DIST 6.8.0-0-202410030750qthttpserver-examples-6.8.0.7z 51787 BLAKE2B f6b77d9990ec70e10691e7840a8455fd18fa127988dc7cfb7a312a8ce0b939f7224cdeed85fc9300887ca7f8cf9023eb0d32e1d31c7b456f450d1f8f047623e5 SHA512 137b15d76c1a0d00794a2968db5f79b0845471d13a92124ef5324c78175ae3a8f8dd88c2fed557e9c17949518af74fd21008451f9a67321345aba6815fb7d3da -DIST 6.8.0-0-202410030750qtimageformats-documentation.tar.xz 32264 BLAKE2B d6dfbaae8d2bf60d3b938dede046432bec47fe2faf1ca7e47337e6ab22872d976680d2e2261cf8b34f27bda9d32951b259231054ae2d4895c7a866e228357df5 SHA512 e7cfa51fedd30059244506b19e1faeba34bbff0b0eecd2b549f02ce6268cd39dfe3c89aa3c61d411f06055512def6286d0914055a594c8bf6246fd5b0f7dadcf -DIST 6.8.0-0-202410030750qtlabsplatform-documentation.tar.xz 539580 BLAKE2B 671cd41b11b28790df7faf50966103e19343de0f236a39de4adc71b4198f687d564dee5beb1992beb6b70726ab6ff65c1cd189ba97b91f0f5b2cda37da643146 SHA512 981b0448435c347c0ff26a62e12e1035b5e8fd6f6767ca47be144cded255e7ec63c789e955edb125bd64ed4a75702cbdb0de093f6aecb64894741cd52b3ff37d -DIST 6.8.0-0-202410030750qtlinguist-documentation.tar.xz 1133904 BLAKE2B 5ecb6156da2b6ecf168236913964ae690bccf2f5765b3e2816dec4b077c24b0819238f1f260ef2b66d28a868680120791f4734183d3bacd4edbfd4e304a74eaf SHA512 b6c80df1ce0bee46f6a13a024916c7455a46d35f43c0be1c19ec51909d597d5ec0ac28d81c4bd59d65869345bf4f36f4f84a1f5665452d7dc7910de424f251b0 -DIST 6.8.0-0-202410030750qtlocation-documentation.tar.xz 2934740 BLAKE2B 2186da2f9f1706067b456010ad53b67442f387a882f75737f2987b41d10a442a83b9ab712382dd9d05102e8f19cf89add8b4c0b2e5fe5963bd395edf8bd715a0 SHA512 ecffb0838327989e7b27a8bc0173f39ef702bf03c2f9752fb75b2a71f49923cd960489ccb10d779a9d2f381b61ca09cb77079dc64bfd4eee5b2eccb8e25932e1 -DIST 6.8.0-0-202410030750qtlocation-examples-6.8.0.7z 1570506 BLAKE2B 5c220dadcab92b788c6b7c4a3de1b3cd6a747a636173dc224f0b341178c49bae9f8c9e68d0d98b780d94be2b4ff814aab3a93e35a7ed56f419cb98c9ec86341b SHA512 a9f3ecba4bb2a21c426201daf899464cc1dac1e0a084e96ebb6aeb1812d30a139001dd7d1ab53306f6392996a4e8c692abc48a106249ade5c877e0714a7d8271 -DIST 6.8.0-0-202410030750qtlottieanimation-documentation.tar.xz 40656 BLAKE2B 341c419a9381fd989c5dbada4b738ee49c322733bd0e9b30f9d6f601ca1502ad02dbc0701527ec482155e85502355e518b0dd89390c2cdd198afd877eff3356b SHA512 d7a1588538dddb392cd48cf3cf80c8267be8eac3dc56b13ef3947ef3dfce38b75d138a95ff8985189934d4372ef36215535d0366d2605acd9524dee3e41e1efc -DIST 6.8.0-0-202410030750qtmultimedia-documentation.tar.xz 4705668 BLAKE2B 323662e2f5fcd84aa249c2a1b04d8d81610ea7a8c0f5545769b4de162936546f09e5f094cc617a8e1b4aa5d5ebfc0ad89ffea30da245378d0466f4903f30148e SHA512 50560dca080cfe78415ad12d08a538ae69fa788510569351ab89c424bafb951ffc71550a3c4cd1b516608938543caf091bafa26c629469a7fb5f9d1563da2d0f -DIST 6.8.0-0-202410030750qtmultimedia-examples-6.8.0.7z 1649376 BLAKE2B b7ee4956fab8fb2ab48e6855f8b5e252a32ccb9f89dc72c4c79b9a1115dc481c818d6de8d2118e35ba5cb2619686b9008e9ce737496f91d1a4fa4f18eed44b73 SHA512 4b409eebeee2e3b69b874353d817e1ae2e258fcb48a399fd7144f33107160281c5c02bd0015c4a345c02f7e055c6314eaf4dd0b2456c75105013f78e408f6eaa -DIST 6.8.0-0-202410030750qtnetwork-documentation.tar.xz 1466048 BLAKE2B 18122875571aaeb6acb8af5837486eb7a554d1bea0fee4e740349d1cbe3744f4486d73675ca8e00416636b769a51d23ad8b5388433046eabd064b0ed4a573179 SHA512 9b84ea7bf171e16bda2ad3cb3a07622fc0d239e7f16edc5c28d417cebea492cc907f79d5829bfc52838a81f0ca9258f2c2df1834ba44d3f24bef876c33705864 -DIST 6.8.0-0-202410030750qtnetworkauth-documentation.tar.xz 414208 BLAKE2B b9060682a64500e7f14d20d873737a93e001511b8689d40550e7f81b14f0078b35b8f4f86a8bd06155988552eb257d8e00c0f2b1946c529d4777d408dd3951cf SHA512 6675319f5622b6f402c44f18189cee24a1fddd75c629d93baad47177b0ff928c84a91011ee59b5424a431bd2099a8fbc2fc635eee511fc2a2432b5fb5ec24bbb -DIST 6.8.0-0-202410030750qtnetworkauth-examples-6.8.0.7z 41369 BLAKE2B c502d19bc59ad7c45aee108cb0a455e71483ec3e6255f364144ec6d4ab070d5c34ceccd4ad89825b82ba5a8f2d232c667051df25d4601c24b21c3711f6efc472 SHA512 1ac2135e4057b588c3ae648fa8332dce49037d824a32d09b6f9d8e0952c6cfadfa677fddb5274ab9555248e7971cdaf39401f4292b79c584d0ee096e3ae582fe -DIST 6.8.0-0-202410030750qtnfc-documentation.tar.xz 235776 BLAKE2B b237f83bd150204daffb711a58c93591e7d598bbc98eb76339d69f17c8f710165a6d32bef8692119a116c3aabd0cc833f0d81dac94428d152ba6ceb128ec9f7a SHA512 9ca5e6f14f4e59b369b30d8e88b6f9d976f43b46367cec7d32e03287215a6a9b4cdac8486d173bcdd518a16ea40aa9799ba0bc44322290f0e69c7a72298d5857 -DIST 6.8.0-0-202410030750qtopengl-documentation.tar.xz 1024720 BLAKE2B 20acf5152693df9650bd4e1fe3e464f1a4ea1b532c429c987f47f5783aba675aaf1b6a77abd708f6ae50a91f87a4e63eb6c4a1703f575281ae7efc6edd672f69 SHA512 73f3a14a7abc9884515197f139d6dc1624424d0783cfe557a38d1e444c6a43813c450971c4f0560a6a2fed70f13a6c3dbb367c96076ec29c5e3b2d235352d0f1 -DIST 6.8.0-0-202410030750qtplatformintegration-documentation.tar.xz 42336 BLAKE2B 064ce525a6cbd642998b228dfaa258fef39ac2953a3a8f16a364eada883f2e20aef0dce1bb6192a88ec46ae00f58c0ea4f8c70b898579711db48ea54258b65ca SHA512 66d8c8f8b08655b68fc6d81104ea2f4e75866623b2f2106d388e1887bc1660d0517eb9d6638cafd1ef3035b2426701b859f4ac5d14021e9a428436dc5f845570 -DIST 6.8.0-0-202410030750qtpositioning-documentation.tar.xz 685204 BLAKE2B cefbfb32271352e3af45db9bdb0c46cd23bc1ae1881ade844ed6f1350f537c04e8c942d34971e1d1691c29f4d5b9d9c6eb586107e794c0dbf6125de1c78a652a SHA512 73cbf3f07a0af12270920b4ac0eeada173f1e665c71fc0ecc7c79c72dd86a35c07334aa97a7e19df09a93190e2cc0012d8d1c3c20a1fe4f09b2ca74aeb226757 -DIST 6.8.0-0-202410030750qtpositioning-examples-6.8.0.7z 272397 BLAKE2B 556b63eb7d2faf1460e4f6242bc35773a73e2853730c3af3bc66b7a250e43a23ede3197a2d924630aa60a35114c761064a5b8edee4b7422bb7cfe6b45baed51b SHA512 cf46c72e4b9b2a53213d595147dcdfbcb00e712c1d23070b338bae5beb019066a58506b06155e51b48ff17df0d288e25e3e69a94dd26d99b866ccf27b21147af -DIST 6.8.0-0-202410030750qtprintsupport-documentation.tar.xz 350120 BLAKE2B bce4ad43516fe4928b732954741908cf0e7e0fb4b0b9cff8c19625d8e4548dfa1e2595c33cd572f85101c2256e0614f610eae5bdd3ded4d5ea7116494db2b860 SHA512 076c2a77433584f48407fb3ff2e372e34cc23b43ab8e2f7e4bc0df3caa36d9cce50b22d19f3d08d36f1eaa7f9807527d2f27982adb1f45affef201929858ff1c -DIST 6.8.0-0-202410030750qtprotobuf-documentation.tar.xz 314152 BLAKE2B 5a2bdf1cc61a7e77d7005a3ee9249da55df23bc36c01283ba5084b3511ef5fd1072549eb55529da310e4a5c492558c08d5c6bdd4883d2b5fb007522455aac60d SHA512 1e05416179a095e9c7556dafc8eb65f8edf8b1d69ee085c6216fc6f6eb94b5cc9fc46780b259b50a6c89f2ef284a1d6dae7c6e62ae634726525b4aa9242cbadb -DIST 6.8.0-0-202410030750qtqml-documentation.tar.xz 1545448 BLAKE2B 8a0e0959ce1422b1cd283ffff5d2c0ab0cc58ac36cd29b32e9435c31e5debfd6ec654deea2e400290cc69eea9ffd7a3443b9e620e6ee0635d2e681604190b316 SHA512 4bf826bb3b3261f365294fb91f4cfc26de08099f112670234affa7165233840241b93ee5e78e115c5d13a614648dfc23412fe6fa6c278a3dfeb6d5931c4779e1 -DIST 6.8.0-0-202410030750qtqmlcore-documentation.tar.xz 68640 BLAKE2B 33472d721bc4ed58405651f96a941fd1a50c82eca65b38683056e99abbfb6590298755958fa626e0010dc82a6d9950d1bafe34c018944075803b9a72c56e5d26 SHA512 ce5068c2aebf1f72f4dd5ee78a0c89a4dfa4782aace030ccc45d7c8f8ba6114db82d67f1cf9a84a44c452c8ec6ee17f0b47405a9995ad7826ce15abcb817f545 -DIST 6.8.0-0-202410030750qtqmlmodels-documentation.tar.xz 139956 BLAKE2B f44a36e696ca808f44b55afd3dca1d567d739fd49cf2dd60aa2aa220e220e0a03770efde4c2d7e5763a8f123a46b6e5c24d264390e3b4a62d5d830c5aad51c2a SHA512 6cdf16f8d1810ef58b6e849657705df07c7c0e565a17f683b2a2fc1792583530fb599c34c920f0d7d439d83b0ab6cef7140969281984cfb235ecc47881b63f9d -DIST 6.8.0-0-202410030750qtqmltest-documentation.tar.xz 92300 BLAKE2B 77751e43997ebf9fa5421f2904971fe1663b122a85d202968de749b6109e6c54056889baecd388899f2592ec97866a99e1ffda765c45ea1fe43aa95ac988a158 SHA512 9395eb0f8aebc7b36dd5df83f09c9ed3e4bb495c13ab8bf3e18f74f8f7b23d5c34640ad735a406c1958f071f395ae3669f7972074628d3caa26b375a25fb93fa -DIST 6.8.0-0-202410030750qtqmlworkerscript-documentation.tar.xz 31360 BLAKE2B 01466e9b60bc0bcc6d6b44647ecd83602e2aaad4537812ecd0a6a0ea56bce5f88df1dd566a2c6e3742c376df721929fb4770677eaa3440aa163dc1610c2ca5ec SHA512 878d1a4ec638cadaa06097bf0e05279e71dc209bc0a1c25a5d976d20ab72c0623eccba86f07d350a5ed8d264cf38803c35d83a33764358800849814a1f3bec97 -DIST 6.8.0-0-202410030750qtqmlxmllistmodel-documentation.tar.xz 37164 BLAKE2B c5b24bb3d881ba242cd0515f97869c3f0d72244ab61a2767f6718ca4e205b5380f3287e85af5ac9c300672682ac0dee8cd19553e4b9e4da91b17dc62f118ecd9 SHA512 d2ccdd9ed6014fd398c3214acaed67813cd10bae8292eac67c428ad37b254cc96d1beb721142aa00130d294756e802bb0f55be6d066a5061cbd5a21271cdda59 -DIST 6.8.0-0-202410030750qtquick-documentation.tar.xz 24774632 BLAKE2B 90f6c72824a1421b865d867d6484dfa99c51a972234e8e3c04fd038ade868129738ea23de9f184da83ad468b458990fab1b4bf8556bfa910649dd1c43bd9cbfc SHA512 14cea4728f031a0ccd82f56a872d2cb7c299ed5c432ca484c200d5c12c3f0b26c641ff45d1615a3493ce3fa85d4daa14fe8bce54445168f8e993e9b28b71e097 -DIST 6.8.0-0-202410030750qtquick3d-documentation.tar.xz 52034136 BLAKE2B d6136653e894969a03bed84f06797bce41248e105bb5519f1c038ed66133ecc2437a353c70e3f3d9a97032d632c338c08b4e144f600e3d9c7aa7cdb7ecd5264d SHA512 48b98a0e9ff6333809800352b879e4789ce69fc99b9deb8964981a12b93749896f1d91b0d3b666ec625277eed9de6b50f4fb20f8cb40a2dd7f31d67e7cbe2f56 -DIST 6.8.0-0-202410030750qtquick3d-examples-6.8.0.7z 21373228 BLAKE2B 477d4d4c63cd39474ed50156d489857c2eb1959b875ee58684c58a0c416ab89e5a6b5ef52119735bfca687ba644d48e8a7453a18b667bebf8ed8a63d1324696e SHA512 59ba44bb3b0e74d2f67e70a95587a6fd8d87a17cba5ddfa6f432baac807b9028ba4b29c178621998a432a3bf5fd6d03c545651935e7346b1c49d6766ec3d46e8 -DIST 6.8.0-0-202410030750qtquick3dphysics-documentation.tar.xz 4592140 BLAKE2B d26cdccd95dae74ca33a6726afbc3e0ccd7f9f8be20bae924a6a232e68ed65b02350c7cf2297b71634ce0ee3c1bb28ced343d28ca90379da0e80e8dcdfb9f438 SHA512 27e9e3fa465f9fc846170897a8a83dddda430e00430c1452913fe3f5b2ab097cde5dd6ebe06aa05257058384fac975ac8b92aaccf78a01991b4c202189026a6b -DIST 6.8.0-0-202410030750qtquick3dphysics-examples-6.8.0.7z 2355785 BLAKE2B 0c754dee7e7e62c477a4ffc79e9c1b03f331e156806bb352fcb4c5d921b4e681b3fb16d868756cb227d97ad59df9ba40ef8d99648f35279137363e525241098f SHA512 91f4d42d24d8dec7bfe3b069cf1e2531d19213ed0773742b5fa3a2b782f833b32c31a0f5364568affc6f6c4c1fb819536c312a82858151296c54acafe75a1103 -DIST 6.8.0-0-202410030750qtquickcontrols-documentation.tar.xz 7402556 BLAKE2B c1f9276ef11075dfe7fe6f8dd90bdefbaa2e90e4389a9a9fc619c686972f5ee05fd9c8d00854861d7507d5ee10a2852ce80d34ec56e43c4a5c38e1c99e76b07b SHA512 865d0287b9441cc12ecaea59af91790190f7f50b232900dc48db71f42c00fa25d213d4065f1e718757cd4a1958ce2834c97bdd412ec7af03edf903579174f85e -DIST 6.8.0-0-202410030750qtquickdialogs-documentation.tar.xz 314224 BLAKE2B fa9a7903ca52e76b254dce94209f2401eca977e87012fdc260a9813fb1896ad7d5b32d7865240e8609113bd292bfa0d7b1434e546b2caf8d33550c6839e19752 SHA512 a0fef850afa65d12a728b455879c159980db30d9e9dab726135540868d2ab362b4bbb6383b56afa669aeadf3992199de5a43656700bc6cedb84f1acf82ecd497 -DIST 6.8.0-0-202410030750qtquickeffectmaker-documentation.tar.xz 804600 BLAKE2B 9d469d85f2dec16e919aa8b4eec3ac479bdfc198982437cd17322c56d08ce5296beac921d3ac84b05023e9ff32f452c01c7b7e7c52e49e1b2c50ccbd7d984a37 SHA512 d70eda3771710ed1a24f8e4708b5a430c10c9621916d4d9f363c5f83986a56ec0fa890f2675a061ca694ccedefdb9815ba656c46a38d0fc37835257459784244 -DIST 6.8.0-0-202410030750qtquickeffectmaker-examples-6.8.0.7z 244748 BLAKE2B 42608dfbd9e3f1e4a5b3f64a0c101074d13f9368cf98a46da9b9852273181ba37c4d02f9d347fd03481ca9cc895ff1c9b0bc489b2dbfa79d9f7dbab66dc1b815 SHA512 5c9a967139cfc054a866c7a4a0d859b9e223a7b8c737fead1fdd075e76cf058f482f28726b5a7ecabdccd80b38873b75713d5b4cee15d150bef5fb54b5b40749 -DIST 6.8.0-0-202410030750qtquicktimeline-documentation.tar.xz 166372 BLAKE2B 46bf1f7eaa7feea43aac3fd9b32ee28e3a98ca9788011ee4c8cd25ce77e4a0a6bab064f037b321c0051aed8a12f46b24281e7258451d1d366cf47d1af92995d1 SHA512 9750711c09adea83adb91b7ee6084d28d6f6d529d20ed1fbcaa20f95159f607a36d1b3dfddf476dd338e211f7dc04556bacea336ae5643cfb59a2ed29b184e21 -DIST 6.8.0-0-202410030750qtremoteobjects-documentation.tar.xz 492548 BLAKE2B 09955de714a92b9b2249376d395cf091348c013ec943b0b044cb60def93ee952907af62c2118fd191530af01839f4de33d11529a66adce3fe5e30265c9f1abdd SHA512 1f80d90e741dc183a2659912d2edc8c3978585723a1c7e511ec3410b778199b9e596e791023bf63763946874e213925462fb73b3478203ddc4d5c67e74777e71 -DIST 6.8.0-0-202410030750qtremoteobjects-examples-6.8.0.7z 81678 BLAKE2B 2196a693056d26402b4c2e9266948d10da936f82811a555630aa5244a4b309c16d79e82f17d03821f747167e1bb94b2c57713c045bca1fe7c5d507286541b1cd SHA512 e16529a189a2ff831d6a9943f53a4da6f530cbd0ed69bde317d5c43f2f21554cf1d14fa897f7bc17b24200a9c773ad62a5516ff8e3dbb32fd0908497ccdb6534 -DIST 6.8.0-0-202410030750qtscxml-documentation.tar.xz 396164 BLAKE2B 051bf47359918b89f86f671e9397608609a4856a986d797cc9d7781d0bd50dd53da97d5baf8b44a1ef4f3e10087ed850a37541d9188b508a9c61bfefc388e29e SHA512 388b9cf0a5dbfd9b92d4e37e6c6faca8ca341c5458e3c9d690e389693b53565a01d243fd1ce5c5815423794bc0360cd38c9cae835138d95b2c30788cdbe1f9b7 -DIST 6.8.0-0-202410030750qtscxml-examples-6.8.0.7z 140624 BLAKE2B cf36fa6788cd546fec019ed7f9fbdb7f7c978d1b157e2779bca67b9e0ca1aa7c1b945009d56e050ce3dcabe70e1b30c54d7eeb62ec1d7899c7ec80a9678b0576 SHA512 0a5c0ec6bfc3f7356610845b013c0b11750522c2459d697acb3b01b8202200b53f3ecf60665118166ce7902480fa71810b06cb0c536b65b484043d6684e5283c -DIST 6.8.0-0-202410030750qtsensors-documentation.tar.xz 2144244 BLAKE2B 9de2cad5e440452f9dca43334f669f096872b90b5b6757bc518c4bb1f34649ff510db57df9b72f021ad4c4e806830b512b5908b4934e47297299945b694468bd SHA512 4299563ad35b17b4ca74bcfcd0c9db9fcb791538a87352c72d2a325f281e0a5118aa8e62b1225d09d1b21dc502d3933b8d1a6bc12d591ddc3ea1da79b5ccdf70 -DIST 6.8.0-0-202410030750qtsensors-examples-6.8.0.7z 53500 BLAKE2B cd4ae061cf1aeb4f5f789ff81e62685eba3e87e9fb4f5cf2efce830794e5cb6597a89cc4890962a7f266150d5c7a6de3216558d500174fbb40f2bedaa76ea59e SHA512 be78fe6a2f643f6e8eec0fd31595f0941346d7d6f01ae47d8ac77343ecf4376101e1df1ab27bdd29c1bf32149320bb254fa0cd564f390c9000ee118bd39b4397 -DIST 6.8.0-0-202410030750qtserialbus-documentation.tar.xz 738088 BLAKE2B f8e7829eee75a20652f0b9c5b206225896361c2231811d035926bc61ad85e6509a9b82d3fabf147c1e69e3cdde5c5cb5c11f7780696ec82d549df91eb17d929a SHA512 bcd84c1c344a3f055304b46329db3d0955bba3f78a3ae34435f9a5f383b225958115175e5088defba96d8bb85f8cdedf23f214b12b64429543bbdb98fe7e793a -DIST 6.8.0-0-202410030750qtserialbus-examples-6.8.0.7z 212288 BLAKE2B 7ceb44199097204e502b0e72c0c658a52491321e3d4f47553179ee9d34ec79aa0de502b74c9e55309a60050a1e13e5ad195113ebf407768afc41a190a4d8d629 SHA512 e3f3dc2ab838bf56c9592f73d6fd33bffa083a1fe529da07768571a060fa622f4ac53ad2866a0fa0265a781310a66c9759d125e016f5d20266e0fafe5445b4ec -DIST 6.8.0-0-202410030750qtserialport-documentation.tar.xz 183988 BLAKE2B bf63f1485d69394e5b2e6e919a3f3d4581211ef5c381d56ab4ac18aa39bc9f981032fd7dd6b0956856136d6360ea8614d9ba2751f3e4042a10de4a1ae1271025 SHA512 7fb125d58fef91d439be80169f42eb71b1b879e9bf86a7d12fb3b3753c392cac89d65ca4af851e054eb7001c273b1f6b145dc68057844c644160d07f441b43b1 -DIST 6.8.0-0-202410030750qtserialport-examples-6.8.0.7z 81107 BLAKE2B 05c259545763b0fb4c380f6333d68eabaa78e8af2ccb004578e0daabde8606ba38fb0a154e40f8979d289cef48c86284fe9fde07607b892ce79b8478790f8e3f SHA512 1caf52417147dde64e201c5b9e35ad11f99660a012f8a4b9566a8b087be87c14def04034177ebde71fadbd7becaa05ae020d0feca3b237f7342dc33f8c20c0d1 -DIST 6.8.0-0-202410030750qtshadertools-documentation.tar.xz 197396 BLAKE2B 50568dc0ff24764eab67469c7cca2dd6e32ded8b6a2a00a271373091e3dad9795cd2a81ac88bad28275c9578c485d6efcf75c3eaf44a89b05a0f53e19ef092a1 SHA512 72d31b5301959199fde25f1788ba6afc9248606f132fae136f85712904d793983e059a3646984f8f8abaa4f828651ef78f7d8cfea10e0a21f233aa1284b8c04c -DIST 6.8.0-0-202410030750qtspeech-examples-6.8.0.7z 157814 BLAKE2B 5d540d12e19666a747e0a5e707ba356b8408b5d0537b2d1601f4d9a93802843cc1e023dcf58875cec10502d6314661597ec91e5bb16ec9206c4ca2bdbbf2a2bc SHA512 4dbd29702a8928616e75ae498387627807d7f1a390c15eb8f273a885579a55b9e0002d6401f195febdad4b1b49b8382a9477859ed15c21920305881fe96ef43d -DIST 6.8.0-0-202410030750qtsql-documentation.tar.xz 903656 BLAKE2B 56ff2ee05bb4f1d6de09140ac3e524bd61c66b458af86fa8638a714da08241a1ad395cd941a8618970924f7858467b7c4b47bad9ffb0e5afc54deb9d60c242d4 SHA512 b479c173f475ca10fef0527b641ab51b34cd00a1a12b334c5f38456b2e129b27893ae03d3e2f9d4033ed77f19bd4044de8586a6a7032a769d7d0ec393adeb776 -DIST 6.8.0-0-202410030750qtsvg-documentation.tar.xz 105032 BLAKE2B 88f3bdb9bbf1235ac2d27689187c1c8d45f0b425fbee0a4e00d927fcf02c8961d1b059e0d7a3327afc865c374868e14c9ece3533d6bf1dbfea0ecf9b7a95616b SHA512 c137bc429ab263965478ef5d08931abc254a640dade796bd21586d836ad79745add8e881d9f2302cb8e9dc217dfb4838e17a3f09b7b9c59c0bfa3805945d82b5 -DIST 6.8.0-0-202410030750qtsvg-examples-6.8.0.7z 160 BLAKE2B 8f9e275c7851b5f700584d089c7a9d28001132955bf922b8f4913544f3761860052a0b45fa67aeb4af16e2223071f8ee5bcc382f2eacd57dfc17d5b253915ec4 SHA512 30644bc11dab781168cf3e457f727b2024adf9ea6bbea537f0ed8da4cc6261328aa253bb6bea11d183bf35117353bf1193e04b2d8bd2f39ef476fb6aadce9958 -DIST 6.8.0-0-202410030750qttestlib-documentation.tar.xz 234944 BLAKE2B 918e16e99135c95a31bb0e83f9702600d1f11ce4e4695c291b7148edafc888e73ba266bf66c94b5985202d70295d1fb755de6302b3493769da97303329d81857 SHA512 dca0bd490e0b407dbe01acd3514d852a29e105454a52f7e4f795372d0c62a47936f1a7439ca84112f69ffbc2d298d75e5bcf06ed483d6cac5c5f76799a02197c -DIST 6.8.0-0-202410030750qttexttospeech-documentation.tar.xz 401632 BLAKE2B fc1ef4da2ef99130d1f5f8191b6fd58bbebd08732c4275c1c2c76b9b08c8dcda197cd48bb0d9b2e7784c545ff336802d742cfad4523e756e4edfdcfd9ee80687 SHA512 7d854d4607356b6583e09bd5a14923be0d71aaa8a3dddc3fb30e25b20f25267f63550515dd7ffcc60bc7a730f61f59ab8549db33d915e9d62727a1bfbf0ede20 -DIST 6.8.0-0-202410030750qttools-examples-6.8.0.7z 469288 BLAKE2B 146e71ede5a87f67a5b53ac02c766127ba93a346dd812e22f099ec6b492a0943d48060ddef6df38926f963c396646bf6c077b0a8467cfd6c814d05291593f03a SHA512 d5b91c2d120aca4c9db03660399c75f321e80af2114d07fdd0aee4a7911e1d77ba1f8ca02360a1e95fa01b8d2f1d738792193f2ab05c2c3e344fc2c59a4b31f0 -DIST 6.8.0-0-202410030750qtuitools-documentation.tar.xz 206568 BLAKE2B af269df7d6f8728c0882ea2f6a0109886b0dcbae851b7f9fb8a2dec7f5f2f57f4f833472917c4458ef8dd47fd2dfe045e778c58aad8c106a2f08c116f0aa6777 SHA512 ba8d6a8fe185ee48501982ed87a5b8ae6323d616596176a99a26cc6aca17d55d0dd669809a04f5abf0c3449ecff3d1c25c54d0f4341fec2c9a0eeec7684e6f11 -DIST 6.8.0-0-202410030750qtvirtualkeyboard-documentation.tar.xz 2072568 BLAKE2B 87115a02703520458bddee1c24664c045407395b48efca50e7f25c25f43cf04cfc397d22f354b734af8ca5aef693227a15e58960354344ad1a23db424fc02b58 SHA512 c1702dc494b91cf61508d1d8ecb79dccf9f80d8263bf44dad9e3883c84bc97ed965670b97cfc35f1f5f679448b4e402fe8b75f3a9fa84fcd6585c12f527c3c11 -DIST 6.8.0-0-202410030750qtvirtualkeyboard-examples-6.8.0.7z 7078 BLAKE2B 39e4864d40a6723b9bc7009884e33383c875dd60d08054129d45e1ee8c517670d581821a080addda33a7ecfb0aa0ca79d05826549424c4781b7189a4467607e4 SHA512 b899c2d82c31927c42a01d2e8d8e12817bbacce4300e986b59299ff1eca29b89397b6da402c622f3777cbe6a2011ba7a07f4a61f1a3f1c0a8b7d9e88e02c552e -DIST 6.8.0-0-202410030750qtwaylandcompositor-documentation.tar.xz 1609416 BLAKE2B 0b68b676b3e7a59287d1a986852b1726e1948d61db999a040049f5980a073b3a084b3e8ac24092c19ec9d6fa34f1f632cac7b3969979c0833f371b17f904c14d SHA512 bbfa9732c677de5effbda80dae337329ef78e08729a51d9a5407fc8f9ec19420204a416021240fa9f2b25abef9ba01ee84a99715b798440fd25ba374d671a849 -DIST 6.8.0-0-202410030750qtwebchannel-documentation.tar.xz 167716 BLAKE2B 09eb4052003e72d5e6d4adc1af3edb7497126660b9abbf20b075533cc1d6a36ae1a30a87d6d5e796fab19a9d5d3c4b3ed9dd6f259235cc98c17f9af34eb0a86d SHA512 91d177589beb4cd6ec0a290a5325c3eee6e7cb9a230df4be633b65164ed067c416d542215263660e8123f47236ed54345d1928238e6cfacc3ccdb9faa1ed1942 -DIST 6.8.0-0-202410030750qtwebchannel-examples-6.8.0.7z 66213 BLAKE2B 2053ec0bca02b0dc43279a0c0588a739de7b70ecffb1eb107c72ee978a68b737dfa58aee769b6ad100da7044a6c1dfe240271e22b5caf38acb2887fe0744b200 SHA512 c50d4112a922cc89fbd101595ca40e38468c4dfea5445094eb595d29a673fdee914d755170f38e1a3eff5b4a6f12c1f2203036f6348f60f11f4727cb2459e9ad -DIST 6.8.0-0-202410030750qtwebsockets-documentation.tar.xz 532516 BLAKE2B 1ab0dcdaa57fb1a32a3c518f5bf58739ad6b5a7e478dcdc5450f99023eb1e6a9dd6be9562e9b218fcdf8ba29847a86b0e11d1f44bb84d02addce5cfd71cd2433 SHA512 5d500177f6fde25e0d5bedf9b82c05d8d6fbc61da2b9eb250e668cfd2b1e54a03bb43f83bf9a517ef4a356a3657776c7124e5d4ae2600408fab0b1cee5303eb8 -DIST 6.8.0-0-202410030750qtwebsockets-examples-6.8.0.7z 248982 BLAKE2B 81acc665ed5c5774c2510c8b10d77f9b5b19630b9b74ef415b90126a74fa221ac5237274f94342845db80f1e7a6a950e599366a5120723b04f580c58c8a453db SHA512 4b825f8343c79d7bc6ab85725d7a88058caac05c3e88af431e91b5c0925d308ddce9af4f267b83520c7f80930513cccf1489091c90f3762841b00bc2c2bf8871 -DIST 6.8.0-0-202410030750qtwebview-documentation.tar.xz 126100 BLAKE2B a24754124b413266cc603bb87d3e2079550d516a8ab5bd58237c2863a0735ad0569b3621cab705923bfcb693f0ba8ea9cd838c28806b2fb6ad63e08e50fc4c4a SHA512 919ba6825cda1c0a775a5b5799fbc99c39062bb214e6db2acbacd377435360e2ddf08a94f6ca79f10f9dff6e6c54e53ee8b7e5421038be740e2325338660a97f -DIST 6.8.0-0-202410030750qtwebview-examples-6.8.0.7z 47325 BLAKE2B 3aef7580e1afeb8ff13c2e9f0b6718df9d6612e907ccd6241be285c37bb4ed3b88f807dd95ddc9345a304915db8aecbdbb27dc0b028cefd5976b8ded321a5050 SHA512 51386abe3710ade103421bb034ce34d210ff40f50fb92baa3565d0c9c731f09179e9384a88b53779db4dd964a559e879ccffbfebe80e859d7cd3377394c38853 -DIST 6.8.0-0-202410030750qtwidgets-documentation.tar.xz 18055336 BLAKE2B dd0efd46d3b97928605832c8062039ae6a2f3476e9e2dd3ee8195e57be563cfba57611676d438752a2b96a79d25574bd2c8b901ca3f5aefa95960c53da3e4611 SHA512 1be2bb886b588a0afbc3e566ae0b0dde29bea69859e6b0a7a8a1eede9470cfa416fadd8ed7cbcbf2df1571be57d9ba22b7e2c2082bad3c2a5353e733343c2b46 -DIST 6.8.0-0-202410030750qtxml-documentation.tar.xz 341008 BLAKE2B 8e1163b40bebdbca08501ebfae748588fe1d7a057f6c4f69b67f79aeb8e1b091105cddb12c7a7081c4cdb8d515b5d4f821c8200723d42cd3baac810a83ce0203 SHA512 c7d6d63d5740ab94c67eb2ad1461ef6e2e8ff7fdb9c6bf1a0f371cc95242185a9f94ba4e6e03c2119407670ac40f53a4570a2f10fd4222b9ad3519858f97fbb8 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 diff --git a/dev-qt/qt-docs/qt-docs-6.8.0_p202410030750.ebuild b/dev-qt/qt-docs/qt-docs-6.8.0_p202410030750.ebuild deleted file mode 100644 index 23549499e0f4..000000000000 --- a/dev-qt/qt-docs/qt-docs-6.8.0_p202410030750.ebuild +++ /dev/null @@ -1,155 +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 ~sparc ~x86" -IUSE="+examples +html +qch" -REQUIRED_USE="|| ( examples html qch )" - -BDEPEND=" - examples? ( $(unpacker_src_uri_depends .7z) ) -" - -qt6_docs_generate_metadata() { - local qtver=${PV%%_p*} - local prefix=${qtver}-0-${PV##*_p} - local doc_suffix=-documentation.tar.xz - local exa_suffix=-examples-${qtver}.7z - local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_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(:) - # Note: sub-300 bytes examples archives are empty, can be skipped - local map=( - # map with (non-split) Qt6 packages rather than per-module - %base^qtbase=" - qmake qtcmake qtconcurrent qtcore qtdbus - qtgui qtnetwork qtopengl qtplatformintegration - qtprintsupport qtsql qttestlib qtwidgets qtxml - " - +3d/qt3d - -activeqt/qtactiveqt="activeqt" - +charts/qtcharts - +connectivity/qtbluetooth: - +connectivity/qtconnectivity! - +connectivity/qtnfc: - -datavis/qtdatavis3d - +declarative^qtdeclarative=" - qtlabsplatform qtqml qtqmlcore qtqmlmodels - qtqmltest qtqmlworkerscript qtqmlxmllistmodel - qtquick qtquickcontrols qtquickdialogs - " - %doc^qtdoc - -graphs/qtgraphs - -grpc/qtgrpc="qtgrpc qtprotobuf" - +httpserver/qthttpserver - +imageformats/qtimageformats: # empty examples -# +languageserver/qtlanguageserver # docs and examples are empty - +location/qtlocation - -lottie/qtlottie:="qtlottieanimation" # empty examples - +multimedia/qtmultimedia - +networkauth/qtnetworkauth - +positioning/qtpositioning - +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat" -# +qt5="qt5" # already installed by qtbase (conflicts) - -quick3dphysics/qtquick3dphysics - +quick3d/qtquick3d - -quickeffectmaker/qtquickeffectmaker - +remoteobjects/qtremoteobjects - +scxml/qtscxml - +sensors/qtsensors - +serialbus/qtserialbus - +serialport/qtserialport - +shadertools/qtshadertools: # empty examples - +speech/qtspeech="qttexttospeech" - +svg^qtsvg - +timeline/qtquicktimeline: - +tools^qttools=" - qdoc qtassistant qtdesigner qtdistancefieldgenerator - qthelp qtlinguist qtuitools - " - +virtualkeyboard/qtvirtualkeyboard - # skip examples (:) for now given upstream path is inconsistent since - # Qt6.8.0, could make a special rule if it never gets fixed - +wayland/qtwaylandcompositor: - +webchannel/qtwebchannel - # webengine upstream files missing for 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 - operator=${BASH_REMATCH[1]#-} - use=${BASH_REMATCH[2]} - subdir=${BASH_REMATCH[3]} - package=${BASH_REMATCH[4]} - exception=${BASH_REMATCH[5]} - modules=${BASH_REMATCH[6]:-${package}} - - [[ ${subdir} == / ]] && subdir=.${package} || subdir= - - [[ ${exception} == ! ]] || - printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \ - ${modules} - [[ ${exception} == : ]] || - uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )" - - if [[ ${operator} == % ]]; then - SRC_URI+=" ${uris}" - else - iuse[${operator}${use}]= # avoid duplicates - SRC_URI+=" ${use}? ( ${uris} )" - fi - done - IUSE+=" ${!iuse[*]}" -} -qt6_docs_generate_metadata - -src_install() { - insinto /usr/share/qt6-doc # QT6_DOCDIR - use qch && doins -r Docs/*/*.qch - - if use html; then - doins -r Docs/*/*/ - - # needed not to let Qt Creator believe that these examples exist - use examples || - find "${ED}" -type f -name examples-manifest.xml -delete || die - elif use examples; then - # still need docs tarballs even with USE="-html -qch" - for dir in Docs/*/*/; do - if [[ -e ${dir}/examples-manifest.xml ]]; then - insinto /usr/share/qt6-doc/"${dir#*/*/}" - doins ${dir}/examples-manifest.xml - fi - done - fi - - insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR - use examples && doins -r Examples/*/*/ -} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index 0cdc006ef8f7..f6c05b45d9be 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -2,5 +2,4 @@ DIST qt3d-everywhere-opensource-src-5.15.14.tar.xz 118269268 BLAKE2B ff083f1da2d DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6 DIST qt3d-everywhere-src-6.7.2.tar.xz 141589248 BLAKE2B cb775f7e66a3c5a42a665605715a94cffcac8c9618a02048c453d527e87465b0adeac0f683346e6edb67de8843aa803a13e1af6e778eb5ff7e25c38f488a8d3e SHA512 d2b5ccf76f75db886acf4a73b1f2bc77e79a584f08f39915b7565179943c09a3ea90904af342a6d2d668b033161c41d6d4d20022e5e990ad55fa40fcb6746480 DIST qt3d-everywhere-src-6.7.3.tar.xz 141600080 BLAKE2B 56371cb24430475d470546f762a8517a5fe9aafffbf329db0e906d4ab1e380085451dca123a3cb8f8e5c61fe062bbb9d8174cb72ec4d71874e4ee024767fd1b4 SHA512 8337c68e99a634e367899a49ce6aa51b98443c5f5e9c7487e1e79b0f2988d6543c78d8cf5e305506703d196032664a1dad33073530a10a5999ad623c6f7af98d -DIST qt3d-everywhere-src-6.8.0.tar.xz 141837252 BLAKE2B 29aef2274690826e851ee872ab55e5145f88557b08dfbed54494c483fdf47fd446aaf116cb93eb6bb403b5309ce42c55d3138b3d76d60d22d27ba0a465763068 SHA512 27e23e3546b4f32be11eaa7e55d0bd1dfd7ef4a089cc4b7021b7bb0be93db118ebfe4ab71882d2b164e622b4cf9bc9fa7b4616b4df600cc7069ae6acb101e2ff DIST qt3d-everywhere-src-6.8.1.tar.xz 141818588 BLAKE2B c9b88c9fdc5db349a1f0e764b4aa9ad85799c870da891ffcea1f80b1c2d7c88351b2863eaeb858f85b93bdb686b78c68777636995ebf6b316753737259931973 SHA512 8ff647cc209fed963d3d8192c8ff495383c3118c699398ee280832086c1a33b70ef9f5b8486295be842ba2eaf419bdb10241a1371e84be4797665865fd48b6a9 diff --git a/dev-qt/qt3d/qt3d-6.8.0.ebuild b/dev-qt/qt3d/qt3d-6.8.0.ebuild deleted file mode 100644 index c67d6bef95e6..000000000000 --- a/dev-qt/qt3d/qt3d-6.8.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="3D rendering module for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -elif [[ ${QT6_BUILD_TYPE} == live ]]; then - EGIT_SUBMODULES=() # skip qtquick3d-assimp -fi - -IUSE="gles2-only qml vulkan" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] - ~dev-qt/qtshadertools-${PV}:6 - media-libs/assimp:= - qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) - -DQT_FEATURE_qt3d_system_assimp=ON - ) - - qt6-build_src_configure -} diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest index aadd006e3ee0..e917480dd40c 100644 --- a/dev-qt/qt5compat/Manifest +++ b/dev-qt/qt5compat/Manifest @@ -1,4 +1,3 @@ DIST qt5compat-everywhere-src-6.7.2.tar.xz 14632348 BLAKE2B 81622db206b0902a14b5f14668464538989044506cfa417bfd2a5bb5163f0e6c09fdc10b641a3767595e4c80a554c6181118f75501d11eff997255a3bcfd50aa SHA512 31da40af3ab0a2283ead3363ee6c94a45018beccb777d2e4188f182d45ffb7e70d97543e22e5f6bc2c13df149676e44e259c8785626c54a4ed8757dcf414b4b0 DIST qt5compat-everywhere-src-6.7.3.tar.xz 14631404 BLAKE2B 4a48890740a240d2a2a711d387782ae9f590f8edcb2611ec8c7ddfd0917132acd1124e16ee7215737c1688620e3be0eaec54a3553c9ef61dfff32bd6b4c4ccda SHA512 5a9cdf6cc4d56c2576e68aaf1c68f59a6f0b7655685235876dd2916506afb11253a8fc88c8b1e7756533c39bf42263499f7fc2ef72ad6ba672a45a55cc7048a3 -DIST qt5compat-everywhere-src-6.8.0.tar.xz 14632668 BLAKE2B 6e4138d681fa40e7365a31fcbed10bca14ceb838094ffef7afd0d7c8588f0bbb84bbe230cd0347ac21addb4843e98f072dd582893de9ac1c430db1d9d5ec4c2f SHA512 c2304da058f0acf3120348dc179080a3dc28c9cf3605a22a2e8fe2816e9f0aea7e38b22966f59ee85ce52d4a8ddf5084a5fd24932f31e5b40cb64fc09dbca100 DIST qt5compat-everywhere-src-6.8.1.tar.xz 14632944 BLAKE2B abb42dd9fd5b12ea17ce6baed5829d497b3c6ab56e2ef3d6c65ab5e8b4b8726c5d1a2425ea7ed3238cd3835f1b684cbea569e37b1b9587eeb3affa71c2df926c SHA512 ef1764820387a6c9461fe4e21e44f77c6e95068d4cb37ea221228f06596b7bdb2cbe971e8646832454749954cbc31942eb882808c1b5b3b4d1efce5cf84bd93b diff --git a/dev-qt/qt5compat/qt5compat-6.8.0.ebuild b/dev-qt/qt5compat/qt5compat-6.8.0.ebuild deleted file mode 100644 index 4462f312f154..000000000000 --- a/dev-qt/qt5compat/qt5compat-6.8.0.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 679cf7a5edf5..a3255ea3a196 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -1,4 +1,3 @@ DIST qtbase-everywhere-src-6.7.2.tar.xz 49364504 BLAKE2B b48b8a8decafe3262d459b9446c25561851fef88b3316107c2909f5964e8122a558b5501a3e59667bdf4776d36ea5ba0d9f227538c45c1f8e94fbc8fff4244a6 SHA512 eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b DIST qtbase-everywhere-src-6.7.3.tar.xz 49426156 BLAKE2B da7eacd64bd122bf2b320c0cec41ae7630e55e0d588912bc2cc6ef7ecc755af0f375ca84c6fe0bb8381e4008da2fd43fc491c5c88ecc7694223c62700761ed37 SHA512 99495c6ed942b3a7bd19f9471bac76502baaafc20ad7e139adf25726f699c1b4deffa1ab761fe9a49a3ffe6a36d830422a20f8a369aded67a083652bf4a19290 -DIST qtbase-everywhere-src-6.8.0.tar.xz 49819628 BLAKE2B 8c69e8c8290a414a38641782ad05a1d412adbf27f1feb091743780b36ee3459cdfe6136c75a60b6985f10a1bc7e78697ff8d896752d2b4286198d8a37fb43d6e SHA512 7bd9452d4cb85fad88e7d609de93e7c3d55ddd2ac47005c20aaaf057bf339d944b5211d1897d21f9896fe433b7c6954eaffd0e80e725b2f3335a047fe06b0cd9 DIST qtbase-everywhere-src-6.8.1.tar.xz 48220752 BLAKE2B b42d562f9069cf3d68807c63492f0ae1dcb9cb9a057a8d8548a7d134b36af169e403324e2902fa59c6c82ce087add107173c7606dff952dbbbc06c33b056ddff SHA512 87b7df95a63f7c28bfc7659f19658e4151b9da55b0dc4d34dc0e04c5270254b01a72f8deac0b2fc5543fce8d7542128addb398833de9c3248196aa96b2dd1601 diff --git a/dev-qt/qtbase/qtbase-6.8.0-r1.ebuild b/dev-qt/qtbase/qtbase-6.8.0-r1.ebuild deleted file mode 100644 index 0a2a4876ffe6..000000000000 --- a/dev-qt/qtbase/qtbase-6.8.0-r1.ebuild +++ /dev/null @@ -1,379 +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 ~sparc ~x86" -fi - -declare -A QT6_IUSE=( - [global]="+ssl +udev zstd" - [core]="icu journald syslog" - [modules]="+concurrent +dbus +gui +network +sql +xml" - - [gui]=" - +X accessibility eglfs evdev gles2-only +libinput - opengl renderdoc tslib vulkan wayland +widgets - " - [network]="brotli gssapi libproxy sctp" - [sql]="mysql oci8 odbc postgres +sqlite" - [widgets]="cups gtk" - - [optfeature]="nls" #810802 -) -IUSE="${QT6_IUSE[*]}" -REQUIRED_USE=" - ?? ( journald syslog ) - $( - printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/} - printf '%s? ( network ) ' ${QT6_IUSE[network]//+/} - printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/} - printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/} - ) - accessibility? ( dbus ) - eglfs? ( opengl ) - gles2-only? ( opengl ) - gui? ( || ( X eglfs wayland ) ) - libinput? ( udev ) - sql? ( || ( ${QT6_IUSE[sql]//+/} ) ) - test? ( icu sql? ( sqlite ) ) -" - -# groups: -# - global (configure.cmake) -# - qtcore (src/corelib/configure.cmake) -# - qtgui (src/gui/configure.cmake) -# - qtnetwork (src/network/configure.cmake) -# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets] -# - qtsql (src/plugins/sqldrivers/configure.cmake) -# nolink: renderdoc, systemd -COMMON_DEPEND=" - sys-libs/zlib:= - ssl? ( dev-libs/openssl:= ) - udev? ( virtual/libudev:= ) - zstd? ( app-arch/zstd:= ) - - app-crypt/libb2 - dev-libs/double-conversion:= - dev-libs/glib:2 - dev-libs/libpcre2:=[pcre16,unicode(+)] - icu? ( dev-libs/icu:= ) - journald? ( sys-apps/systemd ) - - dbus? ( sys-apps/dbus ) - gui? ( - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - x11-libs/libdrm - x11-libs/libxkbcommon[X?] - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/xcb-util-cursor - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) - accessibility? ( app-accessibility/at-spi2-core:2 ) - eglfs? ( media-libs/mesa[gbm(+)] ) - evdev? ( sys-libs/mtdev ) - libinput? ( dev-libs/libinput:= ) - opengl? ( - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X?] ) - ) - renderdoc? ( media-gfx/renderdoc ) - tslib? ( x11-libs/tslib ) - widgets? ( - cups? ( net-print/cups ) - gtk? ( - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?] - x11-libs/pango - ) - ) - ) - network? ( - brotli? ( app-arch/brotli:= ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - ) - sql? ( - mysql? ( dev-db/mysql-connector-c:= ) - oci8? ( dev-db/oracle-instantclient:=[sdk] ) - odbc? ( dev-db/unixODBC ) - postgres? ( dev-db/postgresql:* ) - sqlite? ( dev-db/sqlite:3 ) - ) -" -RDEPEND=" - ${COMMON_DEPEND} - syslog? ( virtual/logger ) -" -DEPEND=" - ${COMMON_DEPEND} - X? ( x11-base/xorg-proto ) - gui? ( - vulkan? ( dev-util/vulkan-headers ) - ) - network? ( - sctp? ( net-misc/lksctp-tools ) - ) - test? ( - elibc_musl? ( sys-libs/timezone-data ) - ) -" -BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392 -PDEPEND=" - nls? ( ~dev-qt/qttranslations-${PV}:6 ) - wayland? ( ~dev-qt/qtwayland-${PV}:6 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch - "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch - "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch - "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch - "${FILESDIR}"/${PN}-6.7.2-haswell-no-rdrnd.patch - "${FILESDIR}"/${PN}-6.7.3-QTBUG-125053.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 - ') - # bug #914033 - $(usev sparc ' - tst_qbuffer - tst_qtconcurrentiteratekernel - ') - # note: for linux, upstream only really runs+maintains tests for amd64 - # https://doc.qt.io/qt-6/supported-platforms.html - ) - - qt6-build_src_test -} - -src_install() { - qt6-build_src_install - - if use test; then - local delete_bins=( # need a better way to handle this - clientserver copier crashingServer desktopsettingsaware_helper - echo fileWriterProcess modal_helper nospace 'one space' - paster qcommandlineparser_test_helper qfileopeneventexternal - socketprocess syslocaleapp tst_qhashseed_helper 'two space s' - write-read-write - ) - local delete=( # sigh - "${D}${QT6_BINDIR}"/test* - "${delete_bins[@]/#/${D}${QT6_BINDIR}/}" - ) - # using -f given not tracking which tests may be skipped or not - rm -rf -- "${delete[@]}" || die - fi -} diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest index bf804447035e..599036aa9390 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -2,5 +2,4 @@ DIST qtcharts-everywhere-opensource-src-5.15.14.tar.xz 4246056 BLAKE2B 5c0f0a15f DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d DIST qtcharts-everywhere-src-6.7.2.tar.xz 4661448 BLAKE2B f35a3185bd6ca684dea07390e95e1bbe0b15e9a774e9da852425afbe22dea2c52b4592eba015b64f39e4816ae2603558067f2b453d96a0af44c755d60fcf3d62 SHA512 8e142bb3a925e802ab482890363ec1b7ed8c7b1d1bbbf6b30361afc8571ddef75d82f10b7d44bc29e6d87b752f235171f282080591f1ca252b2e47ad0b58b5ef DIST qtcharts-everywhere-src-6.7.3.tar.xz 4661392 BLAKE2B a36feb2e656f3405ca454b05a16875019951049a3264202b5be46dfcb21fbe64951fab67ae744a004bef273af3da81b6b4374bb1fe4b5ce5305d309c711c0baa SHA512 5e1e9387bee3a500a0178390ee827d76c58ac66486236e677e2854c3ea06011aadaaa08f742bdb0674b382209d54d30e8a0fa5f110d78c2b0dbeab49d46736e4 -DIST qtcharts-everywhere-src-6.8.0.tar.xz 4662104 BLAKE2B ef811299adbae1a01cebf85e55dedb56fe9bcef78d2d7c79c623568dc1760283531fddab0714e557f76c360d0e426b69d5e417add48a9ffea03379e16f8e8d72 SHA512 f422ea114571f6c01aa0af613614f40d6b11b0551c7de716ddaaba05ac44e9ca631648605e44af4a880961bbcab4b84a4f3a427fcc9462d33769cfb1c69456df DIST qtcharts-everywhere-src-6.8.1.tar.xz 4662224 BLAKE2B cf32ccb4e56379f17ac030832efe614c75ea3711c3d7ba7c0835c6972c6cf800a0ed5747612f6bef563bb28b2cf658de94123eb987bc4e13283c28d205885eba SHA512 bd15caaf0a4f06d13a5fc18a2e7063061dd279609d9c6db7f98ca07ce576e7580a7f1fc65cbc291b4fe34287fa01bb7e4409c767c57e201817c5ead96fa5de45 diff --git a/dev-qt/qtcharts/qtcharts-6.8.0.ebuild b/dev-qt/qtcharts/qtcharts-6.8.0.ebuild deleted file mode 100644 index 264ac86f8886..000000000000 --- a/dev-qt/qtcharts/qtcharts-6.8.0.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 91f8285e9ef8..b9ba28263013 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,4 +1,3 @@ DIST qtconnectivity-everywhere-src-6.7.2.tar.xz 1061952 BLAKE2B 2b46b255f5ca5ab7b5363f6e3584dd4318a4e4d120c8595b309fba1354d9e1c763d9fa8e84b22f5c342204b2849b27d08a7f5dbd9d00533e150c2b8fb6561db3 SHA512 381098e406ac18d87d34eb9087d1655c16e604059d69b77c04df9d444cefc77630a212f52b0fc2a1573c524044aa1837379d70460e152cd353731e52c4bd0e67 DIST qtconnectivity-everywhere-src-6.7.3.tar.xz 1062684 BLAKE2B 69a10c7c9e6ad25726a136e582005c5306ab3adba1a5f253b51e4ef46009de315e5593bf76020f6019a09d60600c9ae12855f2713c1424f407399a9660a14f8d SHA512 46d77b7c02a03f8aee3401c889121ada5979858d95959ab4d7f31d54ce17c92c5f9c18097297baecc08c468c4f020a826b08edffb55e00e5d3fdaa0523600362 -DIST qtconnectivity-everywhere-src-6.8.0.tar.xz 1066392 BLAKE2B ec45b909202e84aea530d4a0d8cad00c74dc98ae72b85ca91a3780bffa6f641c11c99c77b7b7ca02cffba4d6d114c0bfbe30d7a4f44c44553588b6676b430a23 SHA512 c5c780c3f30d366d4845b4ce497ded6603423d0c42f025dd90d54342ff4b536d065d8d1541fa86ae9ca6fcde930e48cbef09216b8cbdabd73d864ce04a7979c9 DIST qtconnectivity-everywhere-src-6.8.1.tar.xz 1067952 BLAKE2B d0c1dbc863dbd12041321248f9256d63f03ecf919ac7c60f3e3e87dd4102fa9063dbb3b0896e3f168713e4dd7eccf2deb62109bea39ba8425184aaf9c019dee1 SHA512 61933f37210323cd912ec677322002557dae308228e390f692beb88374f328b2791e3448b14256a570de741ef6f3e935261ab90cfd3ae22725a8919bd304a8fb diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.8.0.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.8.0.ebuild deleted file mode 100644 index ed26392897ad..000000000000 --- a/dev-qt/qtconnectivity/qtconnectivity-6.8.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -IUSE="+bluetooth 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 ) - ) -" - -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/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index 9d50dbe659f7..679ea8a23c1a 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -4,5 +4,4 @@ DIST qtdeclarative-everywhere-opensource-src-5.15.14.tar.xz 21595408 BLAKE2B c88 DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7 DIST qtdeclarative-everywhere-src-6.7.2.tar.xz 35629324 BLAKE2B a2c5a17e2f88dd91dd7ae21950d8bb7bc0856f1f05a093405c68e1b3b584a75fee474a9a7116a1797c464e2ca92778ebec774d4afa5ac6eebb1022daabad8868 SHA512 ca172e79af317f481d6f5e6388dc074fc6f99966b896135ab9991fa1a9502e46b0ac21b7f2bc38278448939e77882c5fd17252e3e6460c1665f8156fa99bceaf DIST qtdeclarative-everywhere-src-6.7.3.tar.xz 35663596 BLAKE2B b9dc18b4a459c283883a9bd2b2708ea758dc2853e93af05a503b84cb348398e5cdd9b28f6735cbf8e480d252f33cf6c36b06deedd468e7b0169e59b5bae296cd SHA512 54e9b262b07c80eb6530da3e980319edd7370cc90f4241ebaf22a73e1f7f4f14177cea06276a0d3b2b553c6ed0825be0c56b9e2ddca53e99db57b67c3ad4bb47 -DIST qtdeclarative-everywhere-src-6.8.0.tar.xz 37029068 BLAKE2B 272c673eb06ad28be3f7a02d29323ba0ab1943e1dabeb8a8b7d8f4857473a488f22bce1ee60c1e56996cd6805cb30f77b80253a6504f86252c0d4188984ff4b2 SHA512 4f1e26511265e7085bfe097435e64b4daa0bb4a8287f56753a64437a5eb408c0679afa03e255d1949e382b59496eff600cb0638a9b8cc95278d67ad5cfb9d52b DIST qtdeclarative-everywhere-src-6.8.1.tar.xz 36463572 BLAKE2B ac8b9d37c28ba22c266785cfe60bc0d405edb85f260b41bb01c43fd38dbeb51054d7f3f390bb9c4e78656dda3b9d5c7b945dba8ee897add0a2dbb398cc3f8a51 SHA512 f9548ee58ac81eac72f1763647a9f28c16e7ab73bf6bc828574e5194d5209c53440f834a721e9bb74f50d4e437ce2de6eb7c7a13acd8602b3080e95d8929e674 diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-125053.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-125053.patch deleted file mode 100644 index 250a33f7b166..000000000000 --- a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-125053.patch +++ /dev/null @@ -1,258 +0,0 @@ -https://bugreports.qt.io/browse/QTBUG-125053 -https://bugreports.qt.io/browse/QTBUG-127340 -https://codereview.qt-project.org/c/qt/qtdeclarative/+/593122 -https://bugs.gentoo.org/943527 (see also) ---- a/src/qmlmodels/qqmldelegatemodel.cpp -+++ b/src/qmlmodels/qqmldelegatemodel.cpp -@@ -4,4 +4,6 @@ - #include "qqmldelegatemodel_p_p.h" - -+#include <QtCore/private/qabstractitemmodel_p.h> -+ - #include <QtQml/qqmlinfo.h> - -@@ -172,5 +174,4 @@ - , m_incubatorCleanupScheduled(false) - , m_waitingToFetchMore(false) -- , m_maybeResetRoleNames(false) - , m_cacheItems(nullptr) - , m_items(nullptr) -@@ -366,5 +367,4 @@ - QObject::connect(aim, &QAbstractItemModel::rowsMoved, q, &QQmlDelegateModel::_q_rowsMoved); - QObject::connect(aim, &QAbstractItemModel::modelAboutToBeReset, q, &QQmlDelegateModel::_q_modelAboutToBeReset); -- QObject::connect(aim, &QAbstractItemModel::modelReset, q, &QQmlDelegateModel::handleModelReset); - QObject::connect(aim, &QAbstractItemModel::layoutChanged, q, &QQmlDelegateModel::_q_layoutChanged); - } -@@ -387,5 +387,4 @@ - QObject::disconnect(aim, &QAbstractItemModel::rowsMoved, q, &QQmlDelegateModel::_q_rowsMoved); - QObject::disconnect(aim, &QAbstractItemModel::modelAboutToBeReset, q, &QQmlDelegateModel::_q_modelAboutToBeReset); -- QObject::disconnect(aim, &QAbstractItemModel::modelReset, q, &QQmlDelegateModel::handleModelReset); - QObject::disconnect(aim, &QAbstractItemModel::layoutChanged, q, &QQmlDelegateModel::_q_layoutChanged); - } -@@ -412,4 +411,19 @@ - d->requestMoreIfNecessary(); - } -+ -+ // Since 837c2f18cd223707e7cedb213257b0158ea07146, we connect to modelAboutToBeReset -+ // rather than modelReset so that we can handle role name changes. _q_modelAboutToBeReset -+ // now connects modelReset to handleModelReset with a single shot connection instead. -+ // However, it's possible for user code to begin the reset before connectToAbstractItemModel is called -+ // (QTBUG-125053), in which case we connect to modelReset too late and handleModelReset is never called, -+ // resulting in delegates not being created in certain cases. -+ // So, we check at the earliest point we can if the model is in the process of being reset, -+ // and if so, connect modelReset to handleModelReset. -+ if (d->m_adaptorModel.adaptsAim()) { -+ auto *aim = d->m_adaptorModel.aim(); -+ auto *aimPrivate = QAbstractItemModelPrivate::get(aim); -+ if (aimPrivate->resetting) -+ QObject::connect(aim, &QAbstractItemModel::modelReset, this, &QQmlDelegateModel::handleModelReset, Qt::SingleShotConnection); -+ } - } - -@@ -1898,26 +1912,23 @@ - if (!d->m_adaptorModel.adaptsAim()) - return; -- -- /* -- roleNames are generally guaranteed to be stable (given that QAIM has no -- change signal for them), except that resetting the model is allowed to -- invalidate them (QTBUG-32132). DelegateModel must take this into account by -- snapshotting the current roleNames before the model is reset. -- Afterwards, if we detect that roleNames has changed, we throw the -- current model set up away and rebuild everything from scratch – it is -- unlikely that a more efficient implementation would be worth it. -- -- If we detect no changes, we simply use the existing logic to handle the -- model reset. -- -- This (role name resetting) logic relies on the fact that -- modelAboutToBeReset must be followed by a modelReset signal before any -- further modelAboutToBeReset can occur. However, it's possible for user -- code to begin the reset before connectToAbstractItemModel is called -- (QTBUG-125053), in which case we don't attempt to reset the role names. -- */ -- Q_ASSERT(!d->m_maybeResetRoleNames); -- d->m_maybeResetRoleNames = true; -- d->m_roleNamesBeforeReset = d->m_adaptorModel.aim()->roleNames(); -+ auto aim = d->m_adaptorModel.aim(); -+ auto oldRoleNames = aim->roleNames(); -+ // this relies on the fact that modelAboutToBeReset must be followed -+ // by a modelReset signal before any further modelAboutToBeReset can occur -+ QObject::connect(aim, &QAbstractItemModel::modelReset, this, [this, d, oldRoleNames, aim](){ -+ if (!d->m_adaptorModel.adaptsAim() || d->m_adaptorModel.aim() != aim) -+ return; -+ if (oldRoleNames == aim->roleNames()) { -+ // if the rolenames stayed the same (most common case), then we don't have -+ // to throw away all the setup that we did -+ handleModelReset(); -+ } else { -+ // If they did change, we give up and just start from scratch via setMode -+ setModel(QVariant::fromValue(model())); -+ // but we still have to call handleModelReset, otherwise views will -+ // not refresh -+ handleModelReset(); -+ } -+ }, Qt::SingleShotConnection); - } - -@@ -1929,21 +1940,4 @@ - - int oldCount = d->m_count; -- -- if (d->m_maybeResetRoleNames) { -- auto aim = d->m_adaptorModel.aim(); -- if (!d->m_adaptorModel.adaptsAim() || d->m_adaptorModel.aim() != aim) -- return; -- -- // If the role names stayed the same (most common case), then we don't have -- // to throw away all the setup that we did. -- // If they did change, we give up and just start from scratch via setModel. -- // We do this before handling the reset to ensure that views refresh. -- if (aim->roleNames() != d->m_roleNamesBeforeReset) -- setModel(QVariant::fromValue(model())); -- -- d->m_maybeResetRoleNames = false; -- d->m_roleNamesBeforeReset.clear(); -- } -- - d->m_adaptorModel.rootIndex = QModelIndex(); - ---- a/src/qmlmodels/qqmldelegatemodel_p_p.h -+++ b/src/qmlmodels/qqmldelegatemodel_p_p.h -@@ -335,5 +335,4 @@ - QList<QQDMIncubationTask *> m_finishedIncubating; - QList<QByteArray> m_watchedRoles; -- QHash<int, QByteArray> m_roleNamesBeforeReset; - - QString m_filterGroup; -@@ -349,5 +348,4 @@ - bool m_incubatorCleanupScheduled : 1; - bool m_waitingToFetchMore : 1; -- bool m_maybeResetRoleNames : 1; - - union { ---- a/tests/auto/qml/qqmldelegatemodel/data/proxyModelWithDelayedSourceModelInListView.qml -+++ b/tests/auto/qml/qqmldelegatemodel/data/proxyModelWithDelayedSourceModelInListView.qml -@@ -0,0 +1,30 @@ -+import QtQuick -+import Test -+ -+Window { -+ id: root -+ title: listView.count -+ -+ property alias listView: listView -+ property ProxySourceModel connectionModel: null -+ -+ Component { -+ id: modelComponent -+ ProxySourceModel {} -+ } -+ -+ ListView { -+ id: listView -+ anchors.fill: parent -+ -+ delegate: Text { -+ text: model.Name -+ } -+ -+ model: ProxyModel { -+ sourceModel: root.connectionModel -+ } -+ } -+ -+ Component.onCompleted: root.connectionModel = modelComponent.createObject(root) -+} ---- a/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp -+++ b/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp -@@ -4,4 +4,5 @@ - #include <QtTest/qtest.h> - #include <QtCore/qjsonobject.h> -+#include <QtCore/qsortfilterproxymodel.h> - #include <QtCore/QConcatenateTablesProxyModel> - #include <QtCore/qtimer.h> -@@ -52,4 +53,5 @@ - void clearCacheDuringInsertion(); - void viewUpdatedOnDelegateChoiceAffectingRoleChange(); -+ void proxyModelWithDelayedSourceModelInListView(); - }; - -@@ -732,4 +734,77 @@ - } - -+class ProxySourceModel : public QAbstractListModel -+{ -+ Q_OBJECT -+ QML_ELEMENT -+public: -+ explicit ProxySourceModel(QObject *parent = nullptr) -+ : QAbstractListModel(parent) -+ { -+ for (int i = 0; i < rows; ++i) { -+ beginInsertRows(QModelIndex(), i, i); -+ endInsertRows(); -+ } -+ } -+ -+ ~ProxySourceModel() override = default; -+ -+ int rowCount(const QModelIndex &) const override -+ { -+ return rows; -+ } -+ -+ QVariant data(const QModelIndex &, int ) const override -+ { -+ return "Hello"; -+ } -+ -+ QHash<int, QByteArray> roleNames() const override -+ { -+ QHash<int, QByteArray> roles = QAbstractListModel::roleNames(); -+ roles[Qt::UserRole + 1] = "Name"; -+ -+ return roles; -+ } -+ -+ static const int rows = 1; -+}; -+ -+class ProxyModel : public QSortFilterProxyModel -+{ -+ Q_OBJECT -+ QML_ELEMENT -+ Q_PROPERTY(QAbstractItemModel *sourceModel READ sourceModel WRITE setSourceModel) -+ -+public: -+ explicit ProxyModel(QObject *parent = nullptr) -+ : QSortFilterProxyModel(parent) -+ { -+ } -+ -+ ~ProxyModel() override = default; -+}; -+ -+// Checks that the correct amount of delegates are created when using a proxy -+// model whose source model is set after a delay. -+void tst_QQmlDelegateModel::proxyModelWithDelayedSourceModelInListView() -+{ -+ QTest::failOnWarning(); -+ -+ qmlRegisterTypesAndRevisions<ProxySourceModel>("Test", 1); -+ qmlRegisterTypesAndRevisions<ProxyModel>("Test", 1); -+ -+ QQuickApplicationHelper helper(this, "proxyModelWithDelayedSourceModelInListView.qml"); -+ QVERIFY2(helper.ready, helper.failureMessage()); -+ QQuickWindow *window = helper.window; -+ window->show(); -+ QVERIFY(QTest::qWaitForWindowExposed(window)); -+ -+ auto *listView = window->property("listView").value<QQuickListView *>(); -+ QVERIFY(listView); -+ const auto delegateModel = QQuickItemViewPrivate::get(listView)->model; -+ QTRY_COMPARE(listView->count(), 1); -+} -+ - QTEST_MAIN(tst_QQmlDelegateModel) - diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129500.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129500.patch deleted file mode 100644 index 45f165f374d2..000000000000 --- a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129500.patch +++ /dev/null @@ -1,80 +0,0 @@ -Prevents crashes in Neochat and other kirigami-based applications. -https://bugreports.qt.io/browse/QTBUG-129500 -https://codereview.qt-project.org/c/qt/qtdeclarative/+/595278 ---- a/src/quick/items/qquickitem.cpp -+++ b/src/quick/items/qquickitem.cpp -@@ -8757,7 +8757,8 @@ - QPointF p = mapToScene(point); - if (item) { -- const QQuickWindow *itemWindow = item->window(); -- if (itemWindow != nullptr && itemWindow != window()) -- p = itemWindow->mapFromGlobal(window()->mapToGlobal(p)); -+ const auto *itemWindow = item->window(); -+ const auto *thisWindow = window(); -+ if (thisWindow && itemWindow && itemWindow != thisWindow) -+ p = itemWindow->mapFromGlobal(thisWindow->mapToGlobal(p)); - - p = item->mapFromScene(p); -@@ -8864,7 +8865,8 @@ - if (item) { - p = item->mapToScene(point); -- -- if (item->window() != window()) -- p = window()->mapFromGlobal(item->window()->mapToGlobal(p)); -+ const auto *itemWindow = item->window(); -+ const auto *thisWindow = window(); -+ if (thisWindow && itemWindow && itemWindow != thisWindow) -+ p = thisWindow->mapFromGlobal(itemWindow->mapToGlobal(p)); - } - return mapFromScene(p); ---- a/tests/auto/quick/qquickitem2/data/mapCoordinatesWithWindows.qml -+++ b/tests/auto/quick/qquickitem2/data/mapCoordinatesWithWindows.qml -@@ -49,3 +49,14 @@ - } - } -+ -+ property Item itemWithoutWindowA: Item { -+ x: 20; y: 20 -+ } -+ property Item itemWithoutWindowB: Item { -+ x: 40; y: 40 -+ Item { -+ objectName: "childItemWithoutWindow" -+ x: 30; y: 30 -+ } -+ } - } ---- a/tests/auto/quick/qquickitem2/tst_qquickitem.cpp -+++ b/tests/auto/quick/qquickitem2/tst_qquickitem.cpp -@@ -2884,4 +2884,31 @@ - QCOMPARE(childItemInChildWindow->mapFromItem(childItemInOtherWindow, {0, 0}), - globalItemOffset(childItemInOtherWindow, childItemInChildWindow)); -+ -+ // If one or both of the items are not in a scene (yet), they are assumed -+ // to eventually be in the same scene. -+ -+ auto *itemWithoutWindowA = root->property("itemWithoutWindowA").value<QQuickItem*>(); -+ QVERIFY(itemWithoutWindowA); -+ auto *itemWithoutWindowB = root->property("itemWithoutWindowB").value<QQuickItem*>(); -+ QVERIFY(itemWithoutWindowB); -+ auto *childItemWithoutWindow = itemWithoutWindowB->findChild<QQuickItem*>("childItemWithoutWindow"); -+ QVERIFY(childItemWithoutWindow); -+ -+ QPoint itemWithoutWindowAPos = itemWithoutWindowA->position().toPoint(); -+ QPoint itemWithoutWindowBPos = itemWithoutWindowB->position().toPoint(); -+ -+ QCOMPARE(itemWithoutWindowA->mapToItem(childItemWithoutWindow, {0, 0}), -+ itemWithoutWindowAPos - (itemWithoutWindowBPos + childItemWithoutWindow->position())); -+ QCOMPARE(itemWithoutWindowA->mapFromItem(childItemWithoutWindow, {0, 0}), -+ (itemWithoutWindowBPos + childItemWithoutWindow->position()) - itemWithoutWindowAPos); -+ -+ QCOMPARE(itemWithoutWindowA->mapToItem(childItem, {0, 0}), -+ itemWithoutWindowAPos - itemPos); -+ QCOMPARE(itemWithoutWindowA->mapFromItem(childItem, {0, 0}), -+ itemPos - itemWithoutWindowAPos); -+ QCOMPARE(childItem->mapToItem(itemWithoutWindowA, {0, 0}), -+ itemPos - itemWithoutWindowAPos); -+ QCOMPARE(childItem->mapFromItem(itemWithoutWindowA, {0, 0}), -+ itemWithoutWindowAPos - itemPos); - } - diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129797.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129797.patch deleted file mode 100644 index e43e65c992d6..000000000000 --- a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-129797.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://bugs.gentoo.org/941172 -https://bugs.kde.org/show_bug.cgi?id=494281 -https://bugreports.qt.io/browse/QTBUG-129797 -https://codereview.qt-project.org/c/qt/qtdeclarative/+/596457 ---- a/src/qmlcompiler/qqmljscodegenerator.cpp -+++ b/src/qmlcompiler/qqmljscodegenerator.cpp -@@ -78,6 +78,6 @@ - return u"QQmlPrivate::compositeListMetaType(aotContext->compilationUnit, "_s - + (m_jsUnitGenerator->hasStringId(elementName) -- ? QString::number(m_jsUnitGenerator->getStringId(elementName)) -- : u'"' + elementName + u'"') + u")"_s; -+ ? QString::number(m_jsUnitGenerator->getStringId(elementName)) + u')' -+ : u"QStringLiteral(\"%1\"))"_s.arg(elementName)); - } - -@@ -86,6 +86,6 @@ - return u"QQmlPrivate::compositeMetaType(aotContext->compilationUnit, "_s - + (m_jsUnitGenerator->hasStringId(elementName) -- ? QString::number(m_jsUnitGenerator->getStringId(elementName)) -- : u'"' + elementName + u'"') + u")"_s; -+ ? QString::number(m_jsUnitGenerator->getStringId(elementName)) + u')' -+ : u"QStringLiteral(\"%1\"))"_s.arg(elementName)); - } - diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-130767.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-130767.patch deleted file mode 100644 index aefc46bd3604..000000000000 --- a/dev-qt/qtdeclarative/files/qtdeclarative-6.8.0-QTBUG-130767.patch +++ /dev/null @@ -1,255 +0,0 @@ -https://bugreports.qt.io/browse/QTBUG-130767 -https://bugs.kde.org/show_bug.cgi?id=494804 -https://codereview.qt-project.org/c/qt/qtdeclarative/+/604180 -(+required https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=104b0d6e88) ---- a/src/qml/jsruntime/qv4qobjectwrapper_p.h -+++ b/src/qml/jsruntime/qv4qobjectwrapper_p.h -@@ -224,2 +224,15 @@ - -+// We generally musn't pass ReturnedValue as arguments to other functions. -+// In this case, we do it solely for marking purposes so it's fine. -+inline void markIfPastMarkWeakValues(ExecutionEngine *engine, ReturnedValue rv) -+{ -+ const auto gcState = engine->memoryManager->gcStateMachine->state; -+ if (gcState != GCStateMachine::Invalid && gcState >= GCState::MarkWeakValues) { -+ QV4::WriteBarrier::markCustom(engine, [rv](QV4::MarkStack *ms) { -+ auto *m = StaticValue::fromReturnedValue(rv).m(); -+ m->mark(ms); -+ }); -+ } -+} -+ - inline ReturnedValue QObjectWrapper::wrap(ExecutionEngine *engine, QObject *object) -@@ -235,3 +248,5 @@ - -- return wrap_slowPath(engine, object); -+ const auto rv = wrap_slowPath(engine, object); -+ markIfPastMarkWeakValues(engine, rv); -+ return rv; - } -@@ -244,3 +259,5 @@ - -- return wrapConst_slowPath(engine, object); -+ const auto rv = wrapConst_slowPath(engine, object); -+ markIfPastMarkWeakValues(engine, rv); -+ return rv; - } ---- a/src/qml/memory/qv4mm.cpp -+++ b/src/qml/memory/qv4mm.cpp -@@ -62,2 +62,4 @@ - Q_DECLARE_LOGGING_CATEGORY(lcGcAllocatorStats) -+Q_LOGGING_CATEGORY(lcGcStateTransitions, "qt.qml.gc.stateTransitions") -+Q_DECLARE_LOGGING_CATEGORY(lcGcStateTransitions) - -@@ -682,3 +684,3 @@ - that->mm->engine->isGCOngoing = true; -- return MarkGlobalObject; -+ return GCState::MarkGlobalObject; - } -@@ -688,3 +690,3 @@ - that->mm->engine->markObjects(that->mm->m_markStack.get()); -- return MarkJSStack; -+ return GCState::MarkJSStack; - } -@@ -694,3 +696,3 @@ - that->mm->collectFromJSStack(that->mm->markStack()); -- return InitMarkPersistentValues; -+ return GCState::InitMarkPersistentValues; - } -@@ -700,5 +702,5 @@ - if (!that->mm->m_persistentValues) -- return InitMarkWeakValues; // no persistent values to mark -+ return GCState::InitMarkWeakValues; // no persistent values to mark - stateData = GCIteratorStorage { that->mm->m_persistentValues->begin() }; -- return MarkPersistentValues; -+ return GCState::MarkPersistentValues; - } -@@ -719,3 +721,3 @@ - if (wasDrainNecessary(markStack, that->deadline) && that->deadline.hasExpired()) -- return MarkPersistentValues; -+ return GCState::MarkPersistentValues; - PersistentValueStorage::Iterator& it = get<GCIteratorStorage>(stateData).it; -@@ -724,3 +726,3 @@ - if (!it.p) -- return InitMarkWeakValues; -+ return GCState::InitMarkWeakValues; - if (Managed *m = (*it).as<Managed>()) -@@ -729,3 +731,3 @@ - } -- return MarkPersistentValues; -+ return GCState::MarkPersistentValues; - } -@@ -735,3 +737,3 @@ - stateData = GCIteratorStorage { that->mm->m_weakValues->begin() }; -- return MarkWeakValues; -+ return GCState::MarkWeakValues; - } -@@ -742,3 +744,3 @@ - if (wasDrainNecessary(markStack, that->deadline) && that->deadline.hasExpired()) -- return MarkWeakValues; -+ return GCState::MarkWeakValues; - PersistentValueStorage::Iterator& it = get<GCIteratorStorage>(stateData).it; -@@ -747,3 +749,3 @@ - if (!it.p) -- return MarkDrain; -+ return GCState::MarkDrain; - QObjectWrapper *qobjectWrapper = (*it).as<QObjectWrapper>(); -@@ -768,3 +770,3 @@ - } -- return MarkWeakValues; -+ return GCState::MarkWeakValues; - } -@@ -775,3 +777,3 @@ - that->mm->markStack()->drain(); -- return MarkReady; -+ return GCState::MarkReady; - } -@@ -779,4 +781,4 @@ - return drainState == MarkStack::DrainState::Complete -- ? MarkReady -- : MarkDrain; -+ ? GCState::MarkReady -+ : GCState::MarkDrain; - } -@@ -786,3 +788,3 @@ - //Possibility to do some clean up, stat printing, etc... -- return InitCallDestroyObjects; -+ return GCState::InitCallDestroyObjects; - } -@@ -803,5 +805,5 @@ - if (!that->mm->m_weakValues) -- return FreeWeakMaps; // no need to call destroy objects -+ return GCState::FreeWeakMaps; // no need to call destroy objects - stateData = GCIteratorStorage { that->mm->m_weakValues->begin() }; -- return CallDestroyObjects; -+ return GCState::CallDestroyObjects; - } -@@ -818,3 +820,3 @@ - if (!it.p) -- return FreeWeakMaps; -+ return GCState::FreeWeakMaps; - Managed *m = (*it).managed(); -@@ -828,3 +830,3 @@ - } -- return CallDestroyObjects; -+ return GCState::CallDestroyObjects; - } -@@ -845,3 +847,3 @@ - freeWeakMaps(that->mm); -- return FreeWeakSets; -+ return GCState::FreeWeakSets; - } -@@ -863,3 +865,3 @@ - freeWeakSets(that->mm); -- return HandleQObjectWrappers; -+ return GCState::HandleQObjectWrappers; - } -@@ -869,3 +871,3 @@ - that->mm->cleanupDeletedQObjectWrappersInSweep(); -- return DoSweep; -+ return GCState::DoSweep; - } -@@ -893,3 +895,3 @@ - -- return Invalid; -+ return GCState::Invalid; - } -@@ -1493,4 +1495,8 @@ - } -+ qCDebug(lcGcStateTransitions) << "Preparing to execute the" -+ << QMetaEnum::fromType<GCState>().key(state) << "state"; - GCStateInfo& stateInfo = stateInfoMap[int(state)]; - state = stateInfo.execute(this, stateData); -+ qCDebug(lcGcStateTransitions) << "Transitioning to the" -+ << QMetaEnum::fromType<GCState>().key(state) << "state"; - if (stateInfo.breakAfter) -@@ -1507,4 +1513,8 @@ - while (state != GCState::Invalid) { -+ qCDebug(lcGcStateTransitions) << "Preparing to execute the" -+ << QMetaEnum::fromType<GCState>().key(state) << "state"; - GCStateInfo& stateInfo = stateInfoMap[int(state)]; - state = stateInfo.execute(this, stateData); -+ qCDebug(lcGcStateTransitions) << "Transitioning to the" -+ << QMetaEnum::fromType<GCState>().key(state) << "state"; - } -@@ -1516 +1526,3 @@ - QT_END_NAMESPACE -+ -+#include "moc_qv4mm_p.cpp" ---- a/src/qml/memory/qv4mm_p.h -+++ b/src/qml/memory/qv4mm_p.h -@@ -30,22 +30,2 @@ - --enum GCState { -- MarkStart = 0, -- MarkGlobalObject, -- MarkJSStack, -- InitMarkPersistentValues, -- MarkPersistentValues, -- InitMarkWeakValues, -- MarkWeakValues, -- MarkDrain, -- MarkReady, -- InitCallDestroyObjects, -- CallDestroyObjects, -- FreeWeakMaps, -- FreeWeakSets, -- HandleQObjectWrappers, -- DoSweep, -- Invalid, -- Count, --}; -- - struct GCData { virtual ~GCData(){};}; -@@ -55,11 +35,39 @@ - }; --struct GCStateMachine; -- --struct GCStateInfo { -- using ExtraData = std::variant<std::monostate, GCIteratorStorage>; -- GCState (*execute)(GCStateMachine *, ExtraData &) = nullptr; // Function to execute for this state, returns true if ready to transition -- bool breakAfter{false}; --}; - - struct GCStateMachine { -+ Q_GADGET_EXPORT(Q_QML_EXPORT) -+ -+public: -+ enum GCState { -+ MarkStart = 0, -+ MarkGlobalObject, -+ MarkJSStack, -+ InitMarkPersistentValues, -+ MarkPersistentValues, -+ InitMarkWeakValues, -+ MarkWeakValues, -+ MarkDrain, -+ MarkReady, -+ InitCallDestroyObjects, -+ CallDestroyObjects, -+ FreeWeakMaps, -+ FreeWeakSets, -+ HandleQObjectWrappers, -+ DoSweep, -+ Invalid, -+ Count, -+ }; -+ Q_ENUM(GCState) -+ -+ struct StepTiming { -+ qint64 rolling_sum = 0; -+ qint64 count = 0; -+ }; -+ -+ struct GCStateInfo { -+ using ExtraData = std::variant<std::monostate, GCIteratorStorage>; -+ GCState (*execute)(GCStateMachine *, ExtraData &) = nullptr; // Function to execute for this state, returns true if ready to transition -+ bool breakAfter{false}; -+ }; -+ - using ExtraData = GCStateInfo::ExtraData; -@@ -96,2 +104,4 @@ - -+using GCState = GCStateMachine::GCState; -+using GCStateInfo = GCStateMachine::GCStateInfo; - diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.8.0-r7.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.8.0-r7.ebuild deleted file mode 100644 index 21baad2c9b84..000000000000 --- a/dev-qt/qtdeclarative/qtdeclarative-6.8.0-r7.ebuild +++ /dev/null @@ -1,70 +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 ~sparc ~x86" -fi - -IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] - >=dev-qt/qtbase-${PV}-r1 - qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 ) - svg? ( ~dev-qt/qtsvg-${PV}:6 ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND=" - ${PYTHON_DEPS} - ~dev-qt/qtshadertools-${PV}:6 -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.7.3-QTBUG-129622.patch - "${FILESDIR}"/${PN}-6.8.0-QTBUG-125053.patch - "${FILESDIR}"/${PN}-6.8.0-QTBUG-129797.patch - "${FILESDIR}"/${PN}-6.8.0-QTBUG-129500.patch - "${FILESDIR}"/${PN}-6.8.0-QTBUG-130767.patch -) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qmlls Qt6LanguageServerPrivate) - $(cmake_use_find_package sql Qt6Sql) - $(cmake_use_find_package svg Qt6Svg) - $(qt_feature jit qml_jit) - $(qt_feature network qml_network) - $(qt_feature ssl qml_ssl) - ) - - qt6-build_src_configure -} - -src_install() { - qt6-build_src_install - - if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675 - eerror "${CATEGORY}/${PF} seems to have been improperly built and" - eerror "install was aborted to protect the system. Possibly(?) due" - eerror "to a rare portage ordering bug. If using portage, try:" - eerror " emerge -1 qtshadertools:6 qtdeclarative:6" - eerror "If that did not resolve the issue, please provide build.log" - eerror "on https://bugs.gentoo.org/940675" - die "aborting due to incomplete/broken build (see above)" - fi -} diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest index db62e22e06bb..636ebe24521d 100644 --- a/dev-qt/qthttpserver/Manifest +++ b/dev-qt/qthttpserver/Manifest @@ -1,4 +1,3 @@ DIST qthttpserver-everywhere-src-6.7.2.tar.xz 163640 BLAKE2B e8ab499db3e91c95685a41645ed1992b669f5049d39f6ae232dcaf527ab1c9fa5fe69be145bf0a67310be8e4ee192449be3734ef2230ea590b9c76552f93b331 SHA512 0830fb4c5968ec5e23576f58e117dcca9f012cf742043c8b4786fb7bdcd68cd86f49d15d1ba66ee64e80d5a50d3c797dbffdf6f977ad7c101bb5be1bc02c1323 DIST qthttpserver-everywhere-src-6.7.3.tar.xz 163692 BLAKE2B 4181301caaf80b4c6f9f0df152427deda903e267c30d71dc41e39bb24419934afe750ea5ace5ccfa88589bf5540f553d384e81d3739d78d7e8612dfa1a7f4c3d SHA512 05238a97b9576f015a741446cfda434355fee8599975b5f4bf062bd28c63127d4bfbf52c4b84ff1f7b88def31200f4c3d298812a7eff5583546a5b925a390edf -DIST qthttpserver-everywhere-src-6.8.0.tar.xz 177428 BLAKE2B b1343b72ce518cf96474b757f90bf7e2898c30bd232bebf40035cbb6a1f23dc79fe46896d956590ab4841c8480b305515ec275669032f1cecec360b83202b435 SHA512 92afcbb3294a3734bf47e53d3088f67722c5a72839f3f3f7208894af9e8356fbdc5aadf7858acf24d98c9594bfe6e5ca93ccca6f4b2190b5ac635f1a80ab771b DIST qthttpserver-everywhere-src-6.8.1.tar.xz 183724 BLAKE2B 40217aeb8ff2e07e301ceed41879c48edab1da225b3b4daf24cd0085f4347c0dbf2a1df86eca78915bf5095082122ddd7c846016f24c45404b6bf5008ee282b3 SHA512 889dcfecb0443d49ce1a7a781c91e34b7fc80410ada823df65fbce59362aa85aa5db439eeabb34287d61b64747c450637555ad62b1ecfd8b88674984409ad55a diff --git a/dev-qt/qthttpserver/qthttpserver-6.8.0.ebuild b/dev-qt/qthttpserver/qthttpserver-6.8.0.ebuild deleted file mode 100644 index 7583ea864f5f..000000000000 --- a/dev-qt/qthttpserver/qthttpserver-6.8.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="HTTP server functionality for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -IUSE="+ssl websockets" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[network,ssl=] - websockets? ( ~dev-qt/qtwebsockets-${PV}:6 ) -" -DEPEND=" - ${RDEPEND} - test? ( ~dev-qt/qtbase-${PV}:6[concurrent] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package websockets Qt6WebSockets) - ) - - qt6-build_src_configure -} diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index 091e17329b71..a10f2478b64f 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -4,5 +4,4 @@ DIST qtimageformats-everywhere-opensource-src-5.15.14.tar.xz 1879816 BLAKE2B 5c3 DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9 DIST qtimageformats-everywhere-src-6.7.2.tar.xz 1974768 BLAKE2B d57ba2cc12b3af02b0b15bb9836328ff0586c53cdb0acec7ba72ec4c089092f54677ee7faae18bd6e352c9105bb441e9173d33c8bf73c92205e01490728163fb SHA512 78871edcdf1ea0dec172e5d17fb7fee75c0512d18a7830ddcdcabb04719f57fc41faa7d1a82bcf4639213dbe98f495f817f5680745eb43a80b2e321f141d562a DIST qtimageformats-everywhere-src-6.7.3.tar.xz 1974700 BLAKE2B fe66163d0e9c5de9c60bbe37840ff9334f78031569af5c7d38f6bf9894d01ba1995c57cc1944680b4e2609176d76085d506430c404b8c4cc8b6e109b98e32c6e SHA512 ca4ef39cc0bdf53ff00ff870301ec184c52bb7db422eb04011926b03bedac22ba9c9426c75cb124d0016d2e70a108383c57c6826cc9e2c5d62adcd2f68db6471 -DIST qtimageformats-everywhere-src-6.8.0.tar.xz 2024480 BLAKE2B c51ea6a6ec3f22af257fbd0836f2761a336fefd4002acb5cf90a5e5a2580883fafc626d9edebcc310a8375044bb8aba3978af88bea2ad46ce4b8c28a69cfeeb6 SHA512 87d7959a8e5507c22f450c98c28059f44ee1ed9a112c3f0d33689f9569c6d5e4ed9daca7f92ed2e39ccf55ae7d09f87c9fa5b9ac2f921a08d8ffd9cb51db9404 DIST qtimageformats-everywhere-src-6.8.1.tar.xz 2024820 BLAKE2B 90578a8dc31c186c5feced9b226c04465b16efa6678a15a75cd79ebd0443e2427f71b3643b99515ce086c6bde477305f596688c48a017c6312b03206e3cf9f15 SHA512 9e5a7226d904234304ab5f4a884b2a3e42176477687492aaadf10cab9ec92bc512c44a0cd9cae3c1cb2e7224c322e2c15197f1d0f7966f167258a1c2b7b9b360 diff --git a/dev-qt/qtimageformats/qtimageformats-6.8.0.ebuild b/dev-qt/qtimageformats/qtimageformats-6.8.0.ebuild deleted file mode 100644 index 9d1a9a6f9685..000000000000 --- a/dev-qt/qtimageformats/qtimageformats-6.8.0.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 ccda609599ea..97b2a3e25330 100644 --- a/dev-qt/qtlanguageserver/Manifest +++ b/dev-qt/qtlanguageserver/Manifest @@ -1,4 +1,3 @@ DIST qtlanguageserver-everywhere-src-6.7.2.tar.xz 145660 BLAKE2B adef11c166335fca41eceb4f48321cb1df84937663351f35e007476232d857221cd25ea1bbbc211e450858cebce95a6ca0b54f2a09d5d423defaeea7e722fa90 SHA512 15ece6a24b43502a66b992404230d4561fe3e3ac561bfbf75b1e56ca4b6f5e0110a95155207b844692b72e43fbaa44ab7c9ea39bfb21c30b2c3fd30f92ec3303 DIST qtlanguageserver-everywhere-src-6.7.3.tar.xz 145752 BLAKE2B 895c9bcb4333fde964ffbfe4c880aec7bba6bf2b4f40e7b226bc2e8e58324486914b1f464f519e4ef4e8d08d198aa579f7e35a37a4d1ec1d06470a53b50480d1 SHA512 29ade3d88c5c2d33cd777ffef87f1e7606664ab25194912f4a575c364f2621b99128e821d1685acc332671b77235a02c92333e4186a133b5f180e5b184bf7551 -DIST qtlanguageserver-everywhere-src-6.8.0.tar.xz 146340 BLAKE2B f193668a8a5e2a4644f629b14c4e56b856e4535ac3a29825d75b17533b4d0fde8c51959343abe6c884f0d31aa8cb26322a4b6dd47ecdea235f6802336ee18a3d SHA512 717b9844cb86d5ee2e88d09b8764f47a290c4b13284361600e0e08d834c2d3957dde11ce9d1cc6b1025367e3bad1868cd3fdd0ed45056030c7cd037e79c67254 DIST qtlanguageserver-everywhere-src-6.8.1.tar.xz 150260 BLAKE2B 714816c66fa1626e976e84fdef342f143afea1cb3eaa7f23648035b8e0325d9866f859f3d8cec7a6adc2c447ecbb29133c191d39c90771e827506c89b423a876 SHA512 bb5238e897123f87aeef5bdfc234025e16e1b229595e63e6c3e8b5b338405a1662ba1e7b2d07954bda83ffa7f8605bbb63d7ec822d55ef5428fafbc9de4b690e diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.0.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.8.0.ebuild deleted file mode 100644 index b02596ef5aab..000000000000 --- a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.0.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 5ac9b51eb611..bba3766af658 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -3,7 +3,6 @@ DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c709 DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48 DIST qtlocation-everywhere-src-6.7.2.tar.xz 3166188 BLAKE2B ca22bc51308b5f5b28f96bedd4190ad747bd335790ec0975e1dc381d8fdacf720907a9842ec01cdd1add3d56549d4c096021731ea3268423d3288e1b24c993a6 SHA512 d7b8d4b9c99247362747d2d8fcf9207e710bed70c320d5c38e6868760cfe5ae2a158d1c0496af939a3e0d74369a86673cddfb25096ff8dda8dc209fd0df94e21 DIST qtlocation-everywhere-src-6.7.3.tar.xz 3166232 BLAKE2B be9833355f758c6a7ffc799c911262c841f3419691a37a3ec21d3a2f2ffead23e69fce09811a8071c9454070659f7ea8a81eeb7ee5d7cfd89e5d76889649d8f6 SHA512 e905001e5edd4aa6fc3e28e7d9e0461083706510ae652bb8329a3eb9d0ca6a8cbea75ded54538e35a1a9389d743a41a4d1834f29184d398bdbb1281c0f4f591a -DIST qtlocation-everywhere-src-6.8.0.tar.xz 3166076 BLAKE2B 5797705a6ec7dbb4050fe0e8f9a20e50578b7fc61cba26ed757812cc375e590d73b61190b6dbd321965c0ca6058f8ba9b1c46df69be7e8a60a37596314a53af5 SHA512 dcbeb6306c58b8809054be070fdcb00c8b3397c934bbd433d3e3152275cbbd662d67c9316a5724a229ec6e2874d5a2d33fa9693f1a0f0c4ffb294b92a0387d49 DIST qtlocation-everywhere-src-6.8.1.tar.xz 3164180 BLAKE2B 12544d071894925abbc4c8af6875fafa5bf628e8814ef96a85caa2a0135b2a30cb4c68a96feb21b3b6ae20e53343f8fb14684a27d86a08b6cc3803830f38d6c7 SHA512 0d002e99b1e7434814a58e560a0730f0b1f9cc81cfe7d01001b2a2bd213b5ceaa4deaf6693f210f8576d7e76ac32fe22e758bc9c03888e7acfd4440902d454ac DIST qtlocation-mapboxgl-5.15.14-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e DIST qtlocation-mapboxgl-5.15.16-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e diff --git a/dev-qt/qtlocation/qtlocation-6.8.0.ebuild b/dev-qt/qtlocation/qtlocation-6.8.0.ebuild deleted file mode 100644 index d407e2f12e54..000000000000 --- a/dev-qt/qtlocation/qtlocation-6.8.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[network] - ~dev-qt/qtdeclarative-${PV}:6 - ~dev-qt/qtpositioning-${PV}:6[qml] -" -DEPEND="${RDEPEND}" - -CMAKE_SKIP_TESTS=( - # ignores QML_IMPORT_PATH (unlike other tests) and looks in - # the missing builddir/qml, skip rather than work around - tst_declarative_ui -) - -src_install() { - qt6-build_src_install - - if use test; then - local delete=( # sigh - "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake - "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake - "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake - "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so - "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so - "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so - "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so - "${D}${QT6_QMLDIR}"/QtLocation/Test - ) - # using -f given not tracking which tests may be skipped or not - rm -rf -- "${delete[@]}" || die - fi -} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 9e26e0a9ed01..1f695a36e764 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -4,5 +4,4 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.14.tar.xz 3842164 BLAKE2B 0065c DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7 DIST qtmultimedia-everywhere-src-6.7.2.tar.xz 8451800 BLAKE2B 44523ebe4f1b0c910fdad8ff29f24273c1b7872e9f5dd58b2dd779e61fe3b5c1a97ee900009ca693c740a6e578f9dd62995ac101ef70e1cd718af1bd1c355430 SHA512 bfcd04a5ba142e2a3bee3b67a261ffb4f651ac4e043e3dcafc0175bd25409de375041aa6fdda4f6899b00e4bad6c06ae9fd0d6a1e7db0b874f1bcf0a578d3c70 DIST qtmultimedia-everywhere-src-6.7.3.tar.xz 9360356 BLAKE2B c3ba0c1729b412022959900d4ee7b31f92df5c1b03326ffaea974a59a217be8f39cacf62e03374d63e1d804798ac1bfcfda011a42047ebaa53f5dc1511a44f06 SHA512 6c8c7c18ad71e32507af57456d1c11544f3e6c67c9cd3811a83fd0c20e12d6457ab294d91905e3911bdef1977ec1b535de82e9d92b2a38bd9eef7851e6349b5a -DIST qtmultimedia-everywhere-src-6.8.0.tar.xz 9591692 BLAKE2B fd55d8a97573c6eef6af605e0564746cb2aa1fa8ac604c62283e6508f2bcb0ac5f0cacdee919b71dfb8a8c94b34d876e0811c5a2b428d4c8c3ee78dc127ad6c0 SHA512 1374db720141d09ca3081b5a7dd6d0f1b4457ab87096b4bfac0b9ab97de1dadf36ded5cf04ae01824fd9e16cfe7f45f45f2ebebc464696a348284462a731388e DIST qtmultimedia-everywhere-src-6.8.1.tar.xz 9664564 BLAKE2B 675544811c845ddb34908fe82e33824451e6ec8fecb66730a2f4dbe754c4466db3ae6e157fac9e8d5d0505adf90ac65bed807bd52eaad0de05047e4532b8ebeb SHA512 77f8e913116ff75cf4602e9c5ee01c48161fb40aaadca0e09ca2f89292071fc6f2918403932b9b0653bbc2b007f25362e0cb84a382baedd67e9e4c31bc414463 diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.0.ebuild deleted file mode 100644 index 36775e529d95..000000000000 --- a/dev-qt/qtmultimedia/qtmultimedia-6.8.0.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic qt6-build - -DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -IUSE=" - +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio - qml 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_qmediaplayerbackend - tst_qsoundeffect - # may try to use v4l2 or hardware acceleration depending on availability - tst_qscreencapture_integration - tst_qscreencapturebackend - tst_qvideoframebackend - # fails with offscreen rendering - tst_qvideoframecolormanagement - tst_qwindowcapturebackend -) - -PATCHES=( - "${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch -) - -src_configure() { - # eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402) - use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE - - # normally passed by the build system, but needed for 32-on-64 chroots - use x86 && append-cppflags -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) - -DQT_UNITY_BUILD=OFF # currently fails to build with - ) - - # 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/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index 7fee2ffd5aa1..ebbe5ea82566 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -4,5 +4,4 @@ DIST qtnetworkauth-everywhere-opensource-src-5.15.14.tar.xz 135840 BLAKE2B 7a52d DIST qtnetworkauth-everywhere-opensource-src-5.15.16.tar.xz 135600 BLAKE2B b74bd1c8ea20dbcadc3d83709462d1bde8b67ec767633b1dd880248532769eeb5694ac0c92a2ccb6dc407ddd7a0acc69bcc5b9a3ffc3ef361fc853a0ca780bc0 SHA512 cbf112c1f9c03f6cf78de148da44639393a3a2df56116e85d51d674cb31c37ea45823c44b9839af021c1c7e7733eefd646fbaae52459088b03e3b00fd30b1d49 DIST qtnetworkauth-everywhere-src-6.7.2.tar.xz 146892 BLAKE2B d2d788edbf0bc8c6a33cd7303cd593d8415ee7f006ee00bc19b4659052ad02032dddbcad4eaeedcba56f782fd2b5607304720a9b131781eeb12ca7daea6b301b SHA512 8357b2b833da9f652c88e706c7bf15b19b2c5b8f054914bfc16d33ea69dce86999b03fb7dd5b79e2a58d8d4e16af0fd2ff6dcf8e621ed251e63171fc8151f75b DIST qtnetworkauth-everywhere-src-6.7.3.tar.xz 148772 BLAKE2B f949e65d00b99bbdc36f4c80bd6e7454f4ac38363924ab8abef4a6a4dfb61f4ff627d7059c50f37d57207da1d91d560bc290d9671e3f2eec7dc5a0e8b480c717 SHA512 f5eacb898423bcee0b063f70bf227ef954702b281964dbf182a2e280ef98d203fd88e2696c5f6f45f62b0a6a2e6b9a33f968c71f63b02647e57c475c4c37f6df -DIST qtnetworkauth-everywhere-src-6.8.0.tar.xz 253404 BLAKE2B b807b8f99d5f68d1a038e54e6bdbcac6980354f55eeb51d5ca63a822384439fe9b4aed1d0ea5bfa53b73ff3dff7e957d6ca1e1fbb0ed99af1480fd240551a08a SHA512 dab8efa74a150f559ee318b519aa44c815785638de60aab02a6d92845b84eec937c9134844f92a9664d7b15acb4d4e66cc62857c98d91f78ac9c95334c7343f7 DIST qtnetworkauth-everywhere-src-6.8.1.tar.xz 253260 BLAKE2B 2597f8e6d4213d647ced9042ec42a4a53bc78ee949d245a637ae7c02ea1fd4e49c3d120de366ca8c10bc5fef1c5284d217e5010a28f38b47b229eeab3f8ec983 SHA512 9f6e3b1bcc5921b8c663f9a84884e347eca17554d912188f3f2b6781ff6bd45a5783156425c2084ac214d05e5fa559a05a8881b9a90781154c45da18d3c23338 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.0.ebuild deleted file mode 100644 index e5e7961d25ba..000000000000 --- a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Network authorization library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -fi - -RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]" -DEPEND="${RDEPEND}" diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index 8745e248aeba..ce1a135a35bc 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -2,5 +2,4 @@ DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c709 DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48 DIST qtpositioning-everywhere-src-6.7.2.tar.xz 658112 BLAKE2B ef32068ae5d718df1ad10fddf735d65f9f90edb559211978f7112d6228a69ef37e92dcd7c124d3fff3887f1032e970c8735f92397751bdcd482451251afb4cc6 SHA512 2983fde05cbccf86288cd989279551b5babeddcf9be2848870e59dbbfc2d91749465bf43c17e291d6df37ee746b5490c0bb1e6b3fd4298b4f0a22cc6d67db04e DIST qtpositioning-everywhere-src-6.7.3.tar.xz 659068 BLAKE2B b8489699a31005ae4de5238147c318d40d6928694c8e6c7ec601b2a69a03b6a5c2c4ba3304006e1a5029a855d3d045e964769f5f2fde73ff25ee72cf30a5cae9 SHA512 feb900f7371e712a63be6798f924d42e79676c317e18d1b347ae3cc870e9bf1003accc147dfeaa18d91ce6fdf2a7f3626c11a0419cb5058fa81f6f9ef17d6554 -DIST qtpositioning-everywhere-src-6.8.0.tar.xz 660512 BLAKE2B d35ed4993dee2188e2a9b89f6b5058b13b7c386bf048e451203e5a5d5fa622f38ec9be88ad394ce1b7e3c86520b1f78295fa4083f67099d33863e7bdd568b807 SHA512 481332f5c436a615681fb9f66ca1eb370f407cd7d258bbda72af1621583d292f9a68b149b6890ce119b450d071ce08808ae1b0aab28ccc498b9c341b52f2469d DIST qtpositioning-everywhere-src-6.8.1.tar.xz 661544 BLAKE2B 400c4c46afe624ccd51a93e1bcb1974315bbf663aaa9f2a5f869469f823578745924260922706f0d1e21ca49e775628099cb3547359ab374e0410acdc17ca1b7 SHA512 483da18c59375e72641b46218327339e487e1ec1e9463be5ff9d89611c1d8daed28624523632029b3daedaec46e3e0564a9136a3e29933b3267c3d33a922ad35 diff --git a/dev-qt/qtpositioning/qtpositioning-6.8.0.ebuild b/dev-qt/qtpositioning/qtpositioning-6.8.0.ebuild deleted file mode 100644 index c872768c9bd8..000000000000 --- a/dev-qt/qtpositioning/qtpositioning-6.8.0.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 a9dad77c4856..ca680dbb9a04 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -1,4 +1,3 @@ DIST qtquick3d-everywhere-src-6.7.2.tar.xz 66202160 BLAKE2B 1f3741bb11d21804ec56aa5bfa00b590d94258cb119b4284aa2757fa00785a69aba243e06bf68ca625355a8e8a392249be2ac9679226c8d250320aeb6c4ccf0f SHA512 d5a4557a6f0ea73b43de9238b8cd42fc037c417e72443a8cae96e8be779f82d5fd9efe1a09258a4d5dd55c4791b84192cb72e31bb1d744b618951080fe6fa1e2 DIST qtquick3d-everywhere-src-6.7.3.tar.xz 66208152 BLAKE2B d165ea6d61c3b7e0253e6cc28a33c298a30b78add8cb761b460df280ebc069c979e52868b5675e15d4b2add6110f610bd9c6160848c7e02e5be0313f16179ec2 SHA512 cdfc34521a201325ee0d41dfb5608fc9deca6c27d71d27e170d147a53fad808c4e70ee67b5c7598c8685b8c534dd5fa8460f436ae4e7a208b7d5be27bf1631d5 -DIST qtquick3d-everywhere-src-6.8.0.tar.xz 75282076 BLAKE2B 828708dabbc05ce4f00235274bae3b5ebf93b5430c267e18d3d77f69f79b0085324531b55997b7850bbea5fb775dc6c6f32a7a273e4eb33634d173c63abce841 SHA512 961f38845a07cb3792a1dc2c15784f526eb4da4ab6bb69825f7708076acff323ab9364434ad1099ac79a0f047b094f1b9bcd41e038f9520bda3dc361dc2f9529 DIST qtquick3d-everywhere-src-6.8.1.tar.xz 75292284 BLAKE2B b0fa2fed9de6f9aa3cfb9bea6f50775f03aca17355e2b4f4f6b8b5de3f10febbe9e275b03337c9745c37fd62ac0a155c2b969ebd6be07662b0141e58fd5078c6 SHA512 9845cf84b57b33d0acb29a4c5ea2492ac60367d210b51c4896d6d5b9a33197be007cc02934c1b0dde5ee888641c8104cc4080f1493d0d09ed271fe2d08d2f410 diff --git a/dev-qt/qtquick3d/qtquick3d-6.8.0.ebuild b/dev-qt/qtquick3d/qtquick3d-6.8.0.ebuild deleted file mode 100644 index 7dd511a1fd8f..000000000000 --- a/dev-qt/qtquick3d/qtquick3d-6.8.0.ebuild +++ /dev/null @@ -1,54 +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 ) -" - -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 cbe447128a96..d370e97666a8 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -2,5 +2,4 @@ DIST qtquicktimeline-everywhere-opensource-src-5.15.14.tar.xz 96560 BLAKE2B fba1 DIST qtquicktimeline-everywhere-opensource-src-5.15.16.tar.xz 96540 BLAKE2B e70c51afe55cfd8836d1a379975b4ffc4b1f0413707970148f1870ea99f38c6eec1a38e3190d6e1c186d5306de2745346978a9d3e29ea79b849f56f52b8b8e8c SHA512 0d27b672a76fdb6ba531bc823792bbcda2f286cebf9b64332651544344c1d78c9d397d40b3ccd426cea4dea6ea0971cc142ce0258a1f5a92a2239b39aef79054 DIST qtquicktimeline-everywhere-src-6.7.2.tar.xz 110200 BLAKE2B ab181ced9e06bbf4ac9d9c3e558749a14d038a2bc741a67461f901f013b0e5da328485747499934829b60d3ee125a674033caad69dec3b2255fb36ed206a55c1 SHA512 cb460db34b726216f539bcd305e257375b01250a4f2df546a9a27c53bf78287e2c9d1ecc81edc336e5d55b87006a271ddc435e5fb57a898947bcf93cf5ea1b90 DIST qtquicktimeline-everywhere-src-6.7.3.tar.xz 110184 BLAKE2B b56e7d670715a2ba0fe48bb3b05fa815ab764795652c3768da7aad70afb221ff2e8d609baafdbb374854bae44ced0f2dd31ca386d3a6cbfccee313a9d59c0bdc SHA512 e01acaad6080bec84b1efdf33c71859c609dd3a9b3e5a4af57384e9ad6b875a8ba9e426a62cea90ac51f0adf842d5e6abbcd6ec0453fba45133c39408e365816 -DIST qtquicktimeline-everywhere-src-6.8.0.tar.xz 110192 BLAKE2B 95f70b73245ceae15ea82fd38175d70fbb2480d8d4f2931462691bdd213aa2245c24625fb7fc84ca3865f411d2ff144e2e2b1946044cc5d435ba86c9603355a8 SHA512 165d3dcf82c1a37bff31ece9ba3c1441e9dc147e93409dd81b876ff96e7857981eec5ccb8b03beb2fa56163db6d96f346c30788efcc3a675839c4c11176440f9 DIST qtquicktimeline-everywhere-src-6.8.1.tar.xz 110612 BLAKE2B 7662fadd94c20a4ef8847397e88c0d39914c6e16e26312e3766190774a691ccfc5821895598d8344035b06dbf48c4c6c374faecd75b26ad43a102f259794a1a6 SHA512 479ec01b1c4ef829bca59458138eeeee0bcca5cee0b93cac01bfd6675ffd7a2bde31784b817760ae9fac908548a7ff581e8ea3f13237433e365471a9c570b8dc diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.0.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.8.0.ebuild deleted file mode 100644 index 393a5c2037bc..000000000000 --- a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.0.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 873d1e193ee3..05e766ca41a7 100644 --- a/dev-qt/qtremoteobjects/Manifest +++ b/dev-qt/qtremoteobjects/Manifest @@ -1,3 +1,2 @@ DIST qtremoteobjects-everywhere-src-6.7.3.tar.xz 537012 BLAKE2B 81363b9ce519dad0ac94109243dffd3043c010d125cb738f1dc49c31b0aa6324a28c055c0126b5992e63b5296781af87f59236c759f3e82121d8cf663d0950e6 SHA512 42b744dc946296bbd57ed31509b720285fd50760484243eede06ac25205fced40060601bef257745635ab4e15a59ddc8bd207dec52246adfde94078706d23e0f -DIST qtremoteobjects-everywhere-src-6.8.0.tar.xz 537064 BLAKE2B 750f62abb1da3daf5d029c4930054b243b88db0fe6ec738fdce223dae3070c614b946f10f7e6b6e0485cabb8611575df818ecf35ef9b6934797a55691e2784e8 SHA512 5c7899a49daa6ce751394b829d3cf7d12e3cfa74f8fdde6ae9aa74d6346b273901e44700fca5873a957e49b9546ebc964a93fbb8152206723c873ce8139348c6 DIST qtremoteobjects-everywhere-src-6.8.1.tar.xz 537132 BLAKE2B b00cc0fd193c7b2638ed5ac2b91cdb6cc23cd8ff0b49ec55ef44cbd8633b0a62107e7ba69e6f2e5a0003d62138e8a88511483d2cfbd5616afc3fd8f5aff409b2 SHA512 30660149a59b8c7630fcafaf6d735b6ed0dc950c2658e7547c63c73f73468e5cbb4c3490a8849fabf9b021393b9c745ec339e7db909184711f05f3d30ab794cf diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0.ebuild deleted file mode 100644 index 49b703f47ebd..000000000000 --- a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -IUSE="qml" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[network] - qml? ( - ~dev-qt/qtbase-${PV}:6[gui] - ~dev-qt/qtdeclarative-${PV}:6 - ) -" -DEPEND=" - ${RDEPEND} - test? ( ~dev-qt/qtbase-${PV}:6[gui] ) -" - -src_configure() { - # same issue as bug #913692 when tests are enabled - has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && - local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) ) - - qt6-build_src_configure -} - -src_test() { - # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time - qt6-build_src_test -j1 -} - -src_install() { - qt6-build_src_install - - if use test; then - # installs 30+ test binaries like "qt6/bin/state" and, given - # otherwise empty, "can" delete the directory rather than list - rm -r -- "${D}${QT6_BINDIR}" || die - fi -} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index cdb226157f91..f4064eb70979 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -2,5 +2,4 @@ DIST qtscxml-everywhere-opensource-src-5.15.14.tar.xz 429224 BLAKE2B 67936258bfb DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d DIST qtscxml-everywhere-src-6.7.2.tar.xz 1168452 BLAKE2B 7cb06fd09758aaea28ccada62aa51b427c265416afa3f152601cadd1c9586050e87d36f8cf9679ca3ef83777bfec1119d861bd9491a176460d58beb5376e4ce4 SHA512 4eba366c2c10593cfc0fdeeff92aa9951b838837cacf113bf849b5da68da4d41d550490bc4be28620f766ab412ca4066c71ee7a1ff18651dd08267b01df6c2fe DIST qtscxml-everywhere-src-6.7.3.tar.xz 1168340 BLAKE2B 3082ed9be66233a53ec99a684c87c9211b8805f9dd6967f9e0b7b509d0fb809704d39e0c688e039103cc36f4ad0f4aef39823b3b57e16b67126c9772b5fd7754 SHA512 d2d561f7a94d1fad2ad578b602c51c5f506bb0ea2c145647ea490399bac5995191c56ad62454775f15a2d3973e99cd220487ead3d5873163949b9ddd58bdada7 -DIST qtscxml-everywhere-src-6.8.0.tar.xz 557512 BLAKE2B 9d56aae62dee54155a9cae87dc855d27308409680faccf470af8f56cee84f29c26348d7db260c3b5dbef617e6adde75baf50aa3c9360b6cf2a5a44ed33b14126 SHA512 8b045845c1cbb35e1c3c998b940e47b4c69d3cf17256805a1964f51675c6166db472c6a26f081519cbcf0f2ded78315580ffd2637b6c249f5bc7c6aa000f6c1b DIST qtscxml-everywhere-src-6.8.1.tar.xz 558424 BLAKE2B 7b0c27288678844d85676f0c8e4126b268f8b94ed229fd1e86282cfe26b4d700c7d89cacaefb17f91c4caec28a32cb4deb002ac129831c85fd3175387a7d5b88 SHA512 294d830569f05450a57fd30741707f7c6d42d07ad9ae03840e41c1382f72f8d3408d9cc1ba16145ede51f5ca510cef87b0ca298991c7697a7c2b58b0db8f8f29 diff --git a/dev-qt/qtscxml/qtscxml-6.8.0.ebuild b/dev-qt/qtscxml/qtscxml-6.8.0.ebuild deleted file mode 100644 index 0f087eb496fc..000000000000 --- a/dev-qt/qtscxml/qtscxml-6.8.0.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 78345d104c4b..f37d2e31ee74 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -2,5 +2,4 @@ DIST qtsensors-everywhere-opensource-src-5.15.14.tar.xz 2051164 BLAKE2B 100f6e6c DIST qtsensors-everywhere-opensource-src-5.15.16.tar.xz 2051048 BLAKE2B 85fa8c67639751676ffa1ccd5ad1a89efbaed56f4bd39e99fd88bd25924d8cfc08d67a4f8f20878bac82a91f5768d60b5576e3799fc80221f2f6f7e7ac9994be SHA512 2bd63e07a996f5377bda885e7218fc218fc981bf2a637b3d939ae5913bbffe2a797716b0aaa63e61c7e1384f07712de8683787590649a8f01a424b7f4526502b DIST qtsensors-everywhere-src-6.7.2.tar.xz 1497432 BLAKE2B 6bec19a047e8331cc3b7a6f8f3965f4dce0435a57374fb28bb38651dbb6e758727e5e2116d38f2ee6ebb3ca82f935ca9103b1a928514bdb714a0e770751e2c65 SHA512 fcc437407191ea8d56f54bdbef07d0c25f15e1eefa74f5bb2c3a49af4418fb75cd8f7a16a9afc9efcba7e14ed842ca6bddeff6225949e1d193bb6e8ff55fe565 DIST qtsensors-everywhere-src-6.7.3.tar.xz 1497316 BLAKE2B 5078a62ec46b2b9341b0de6599291dc9934596928e61f2b35ff5a1ec8084b884f57877db05a851a84408464a3b92f06897d83e1205858142307511dd67f12e13 SHA512 78ddb7cad68f37e7e6f1206c1f9db1b86ecba0806659a1049b562c45ed94439200230040a441e7e3c8cc5a17460e5e2e236cf42adfa88ff640f8aceb786c2288 -DIST qtsensors-everywhere-src-6.8.0.tar.xz 1497268 BLAKE2B 3c0cfee9c07b878397412a0392d1b1d8f10d2ed5524712ab582390f6af29bb47d743668e67685728e3787fe47929ab7cc377899f00148313d2c9109558a155fc SHA512 bead813c30010a8ea65d1ec24c1907a15407283635cc6454c10bf47a4cf22dea6ea2c7e9b9e73870253ed5516f2959b241c17337875894554b2339496c9be057 DIST qtsensors-everywhere-src-6.8.1.tar.xz 1498024 BLAKE2B 6ca4548fb62e7f44a8cb23178c586f3f0b1f828e506077f3345f96b103ae9443048a00a62bf50455c7180425aa46adbc50a24cc5f1e736cc236c5034391b6fe1 SHA512 565a332120c134099e8fbc7ba3fd1073046d512d8b5523bde3a2f4d353febc6a2a3839410f290ddeff05341fe37b0c8bd4dc4d0e990fa4c43918b944f10884e3 diff --git a/dev-qt/qtsensors/qtsensors-6.8.0.ebuild b/dev-qt/qtsensors/qtsensors-6.8.0.ebuild deleted file mode 100644 index 5a576fcfd7cc..000000000000 --- a/dev-qt/qtsensors/qtsensors-6.8.0.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 42d2a85cdcfb..1c25539d7b15 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -2,5 +2,4 @@ DIST qtserialbus-everywhere-opensource-src-5.15.14.tar.xz 350748 BLAKE2B 88571e7 DIST qtserialbus-everywhere-opensource-src-5.15.16.tar.xz 350832 BLAKE2B 8faaa6b4d41a2ad395dec85116a5d251489b5d982fec0edcd5ab7c51b4224a1776935a6c182421eccc275f9b297edb01aaa76458cc0dcd7c2b0002dfb224d71c SHA512 7153d0d14545394c4217d0fff62b508358335f87cfa873955f7a6618773fb796231636fd73d681f6105e3d7f6ed1b18ffd59b831c6053afc91ea625b584cec7a DIST qtserialbus-everywhere-src-6.7.2.tar.xz 547596 BLAKE2B de990e57a8139e540d906ba11a4a396db8bf5c6f719e366585251e513364cbd531bf8a31638b29aec0bc8fb5c2208745395de07569a5358c918b0c95c40f1656 SHA512 ba4d8c698e68508080f851d96428908b83f3d2f5d36dbcb00586567beb3001a8ca3f1d79fd9895aefb32c7d1a8400024e43cee2cdd4f427e80d47949593a3055 DIST qtserialbus-everywhere-src-6.7.3.tar.xz 547720 BLAKE2B dbc7dd8f9a3aeed0b515a10a4d7f261ae1ceec101543c5cfd57324ba7a562296fe83d0b978f61b321cfdb22b3fc595a962a392e666fe5b137aa31d67ca955ca3 SHA512 fb032e65392ea6ee5e3edfe4dccbae3514493dca8fa5b3ffada18f0ce661475f847bc27e4c49573d360d55ed1bd17d4bb7e5faf5a31fc169a6984070c8fd8cae -DIST qtserialbus-everywhere-src-6.8.0.tar.xz 547876 BLAKE2B e00b8cb89b46cf240fa41746f7997a03407d1d2469c075ac1f060455d731cf65327c0f7a679d50682d61dde754d276e9e1d9c4559324916ab99bb3bedd28eb2a SHA512 c3712f8e4ae29c2f6d13a8e5f3093136a5b77b16b68808f5651a7cc31be87e1cb8e3fc518a20fae712da5bb2dfecd462d4eefa3cca2abb4713f8c953f5c11102 DIST qtserialbus-everywhere-src-6.8.1.tar.xz 548316 BLAKE2B 71fd63a50d15fd2c447f5585e8013cc0ecbdd2825a676ab40ab8e449b786a135ca2bcbcfd7def68ee8150aa4c80c81fb5bb620d2394b8654f6f0e814e96be179 SHA512 7b024b28b5c5615e1f1795f7fc60c9271a5fe0eeea6e63fb1a8121be2edf572877b0b03ab5e90699a297138b52ad3c619acde3bb6adb699b8a139e5f75edeb73 diff --git a/dev-qt/qtserialbus/qtserialbus-6.8.0.ebuild b/dev-qt/qtserialbus/qtserialbus-6.8.0.ebuild deleted file mode 100644 index 7f316fa23bbc..000000000000 --- a/dev-qt/qtserialbus/qtserialbus-6.8.0.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 d418f961d98d..51348aeb2e68 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -2,5 +2,4 @@ DIST qtserialport-everywhere-opensource-src-5.15.14.tar.xz 315004 BLAKE2B 51f735 DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17 DIST qtserialport-everywhere-src-6.7.2.tar.xz 271320 BLAKE2B 14283d2a7452a828e5b238003ed1762d0c502b9abab9d42af4f56b5aad29d5f26a263fc8f9d68988b2d4b038c1169b0a8999cc5aacb2af67a43a643103f40700 SHA512 faedff39212a98e6b3d96e0fb530c6b63c5fec519f5226b015771b8c5122528c8b087b6ccf74aed42ee87f61ffe324ac5c87152dad282395013a84e3f5cb2d3f DIST qtserialport-everywhere-src-6.7.3.tar.xz 271372 BLAKE2B 9cc971aba45fcf97f7c73922991fc68902422ac9017ce206638c946c3c10f733b6bef5764e86e489984fac72a62f84d0a33c0c41f83d8e396fc04937446d6ec2 SHA512 b5296a1494b9601d29b74518abade07274559eb2cade9cedd10e922bede0e759334a6982d799ea2438b0e3940e122a43fc07e0250e273d97c0307f9d9f0cac5b -DIST qtserialport-everywhere-src-6.8.0.tar.xz 271308 BLAKE2B 538c8ed8f6df3aaa95cbc6caf812cf18d56b8425bff749a7d74c28015c03f3fd4519d43b8414bc285bab8cdcdee7c3bbafd230c703f3c688c79b491b69aa4ad2 SHA512 7b55354f64178ec1d5735be2f4b29eab1eb37cd47483f608cb7c0faf18fb35d3989aaee18f67f14c2a446269eb1ee90bc31261333eb314bac63b780ce2a18509 DIST qtserialport-everywhere-src-6.8.1.tar.xz 273504 BLAKE2B c0dee1ae704b2d5a4651e805b4b9f84fe6f49ed791644c7e59e9b3c03cb50d89f93b052b0924ce21194a12d9ebbe644cb481d955f3f4a5342ec803cde3b414fa SHA512 3f70261905557330fc2d32f555b0d8bf6abb022030a860f7fad45fcb2489486dcee87d24a624d12526f2a4fc9a73fa55d123db28dc83cf24be33fb0812709cfb diff --git a/dev-qt/qtserialport/qtserialport-6.8.0.ebuild b/dev-qt/qtserialport/qtserialport-6.8.0.ebuild deleted file mode 100644 index 95b360fac6cf..000000000000 --- a/dev-qt/qtserialport/qtserialport-6.8.0.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 59ce037bfa9f..e44403277c18 100644 --- a/dev-qt/qtshadertools/Manifest +++ b/dev-qt/qtshadertools/Manifest @@ -1,4 +1,3 @@ DIST qtshadertools-everywhere-src-6.7.2.tar.xz 1111256 BLAKE2B a0bdf6f27882a903819c580c37a3dc7f361101345b66542dda162e99adf9a62983bfa7321881d6dac7e662178a125674606b08973bd55b77743fee19cbad8737 SHA512 b33e55f81d6878518dfe05db8ea3b319614dda10e215784496a61daaf8415fdeed1a3d802efc3cddc4fbca6c9894faf13475b35b3bb7d9a215b91238f9b38233 DIST qtshadertools-everywhere-src-6.7.3.tar.xz 1111640 BLAKE2B dd1084c88469c881af776d173e9aa126abb550d314830bfe13b97bb9d1f19732e49ca077d4a70c8382c35ea4194988d6ee1c9ad2ade31c88ac442172e9e4e509 SHA512 751c1e321c98a8074a9c071f7484a840ce1b0cee44b0c355c33df0e496d277fa2c1ed26e68d46412fd9c2be6231946d97c57b31601b841f65e4b8dff166e106d -DIST qtshadertools-everywhere-src-6.8.0.tar.xz 1136332 BLAKE2B 5ac216b47cfed6857c78e048ae175b6e431c1709a622f85b8066a40285f04684add38ba12953f321c0446810f8592f0c4dc452ddb3b855b8bb355e66c03d88f9 SHA512 fc15e7df6806c29f7c185dfb81a83d45bc0e65887812e09432b992d0606eb0477a6897ee611d490f671d2b2f8f492e0a74a7271b2d0397b5d37596d6217a7b7b DIST qtshadertools-everywhere-src-6.8.1.tar.xz 1138644 BLAKE2B 23f51afa195bb330396dada6df3dff9ba60121eccc356f72236aa60521b4669f3ed45ce41d56dc93f86922244a19f001223d27f61e9419f63fa0ea312e86e055 SHA512 774eb2e041b743da12669905bb5b8b4def1100a5b7244172389ce5333bd6d400e39f5c6875c0409390bbf82dbdc606a2254503b0392c16e897198be93ed49b55 diff --git a/dev-qt/qtshadertools/qtshadertools-6.8.0.ebuild b/dev-qt/qtshadertools/qtshadertools-6.8.0.ebuild deleted file mode 100644 index 15f54c185b88..000000000000 --- a/dev-qt/qtshadertools/qtshadertools-6.8.0.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 ~sparc ~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 d9840c6cd36e..be6cb7daabea 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -4,5 +4,4 @@ DIST qtspeech-everywhere-opensource-src-5.15.14.tar.xz 95916 BLAKE2B 15673759f71 DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335 DIST qtspeech-everywhere-src-6.7.2.tar.xz 262360 BLAKE2B 0faceb7e8425ccb03574fa6db5a9f8dab967197341fce497fc2600a6200d417dba8b83a6a7616fed7cbce3d2c34b48b77e37814518996f917aeadc7ca628ebff SHA512 f6e598834ab455c9feb5836b0add05802261210be088f7860b746a214a5be7d332a43d7c09bd03eef48d362165f2739b858e966249c061c9ef537346453bd588 DIST qtspeech-everywhere-src-6.7.3.tar.xz 262376 BLAKE2B 065b50141c712dae2103c0e81dc7dfcd255df502b598e924e0bb3d2498c670dbf71cd2f65da341a6833c7b60a78580ba0bdf68fa9430373fb8587281ceb87a22 SHA512 b2b5a3b67160b75a679701eeac97587add53a1f8c2a2d120a61c54ead1d519d1fb726945fd2d4871b800f028e70f44e1079480322f71e2010c72b675b1cf935f -DIST qtspeech-everywhere-src-6.8.0.tar.xz 262308 BLAKE2B e75b0ef821b303532f2db8c60a3c4240c46c611f164ffe8d5d5bb82b072598d87615376b96ac124a52b7e0b08ec7bef874ee211808e1f5abd860cda58c823928 SHA512 d1e2597f5407775750378844a6daecb27da2c6ffe720e4008e11ade07f183ec4d64c0bd25845bef81d6d0c31f6dafe0df160265f952a050b72d88715379b7720 DIST qtspeech-everywhere-src-6.8.1.tar.xz 262512 BLAKE2B 65e20f1785d02dc6e0904c2ff47e23c73f5fa2f7fd5ebc62c35a8241963547ccb2a7374b399f6d1fb5bd1047ff7b9b9e147c1fe9f0349cd8f7008bbe4858802e SHA512 a20d89c5bcad354d1896c87bf9c0a401e824b5dcbf0e5c86a72381e8f7f9d5946f10536b7a54d899c2fd6b84018ccd9159be4ffdc84cf2e568b54c688aa1101d diff --git a/dev-qt/qtspeech/qtspeech-6.8.0.ebuild b/dev-qt/qtspeech/qtspeech-6.8.0.ebuild deleted file mode 100644 index 1b13d4434223..000000000000 --- a/dev-qt/qtspeech/qtspeech-6.8.0.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 9d6393f87d10..923be46a53c7 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -4,5 +4,4 @@ DIST qtsvg-everywhere-opensource-src-5.15.14.tar.xz 1881248 BLAKE2B dc0f0754d480 DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8 DIST qtsvg-everywhere-src-6.7.2.tar.xz 1791468 BLAKE2B e72cf5b153141942c7aa92f7433b19317549deacc5d9bf981dd41f80ce25b0bc60c81185eb9134146aa93a6ce830aa3afcaced9e92902b9aa8c4a321718a5f86 SHA512 5a4209134afd3265d4b4b02a388a3078f2f915613c83e8a4aafd292e6b49d77019597f820468c8a9fe6c046c64e6890ac94ebc52e6b321a9b57a5ef3b51552e4 DIST qtsvg-everywhere-src-6.7.3.tar.xz 1792980 BLAKE2B 0f40b212c942b0e4a60ce6dbd2904d3510d350f0830c7e8703a5f04559c11e8d0d21f511d609724ad5f18f71b751c7d39b35b34206077cf0f9d8faa2420caec5 SHA512 4113d12b3662d37e1119f4f506b3b0c6712fc0718ce7840e92acd300990ad4ac6a753e839b4adc91fc1ef7dc938fc517340f990bd7b89636a42d40a25f8f4bdb -DIST qtsvg-everywhere-src-6.8.0.tar.xz 2004952 BLAKE2B b1bb4ba3674dd6812f2fceb931758918ca1b5ad027f04be4260ccdbdb821564e9c5c916701952a313cde9869473af34989680e641f9ca6685b7b253d65b3fdb3 SHA512 fa5d0869dc17fb6d44343bddd2741ab7b9930dbb6ede53a1e60a816b5efb520d98a1aaf58a04e1f380e03d33b24070305256d6a255f21e575009099c3882404f DIST qtsvg-everywhere-src-6.8.1.tar.xz 2006760 BLAKE2B 352359dd60d363e3afea562b09ddd0939ac56ad05d47590843d78ba697232e2d44b548092f8b28353737f1066165bd792ac1d03f080089970d358000ff40dbaf SHA512 5c345e87b957370521ead10bb2fd02433d75a443021b6cf45a88e35f692a346607636ffaf6651f3d289cf4584e8c5732270173743eb79d048b3c580b9e00ec86 diff --git a/dev-qt/qtsvg/qtsvg-6.8.0.ebuild b/dev-qt/qtsvg/qtsvg-6.8.0.ebuild deleted file mode 100644 index e7ea7c613b25..000000000000 --- a/dev-qt/qtsvg/qtsvg-6.8.0.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 fcd5b4bc026a..3d6728aaa925 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1,4 +1,3 @@ DIST qttools-everywhere-src-6.7.2.tar.xz 9019636 BLAKE2B c4324275adddefc2399ce4ff1305d285c9e4bc7fb6cebf6bd310573773ada5cf91f14561b855df685bdcce0a39897c3b9e0b62544083af2794d7eaaf35660146 SHA512 311467d0e6970711b4d984fe792d2b75609f38c04121073d5c3c34c682fcee89787f6982c886e62206a76b1f647de60e56510439b0288f8bd1ae21a2683a37cd DIST qttools-everywhere-src-6.7.3.tar.xz 9022820 BLAKE2B e1eafdbc9a08b031a51480733be38e2b217e66b6f66a49e99e603fa0b6ed780164a403c984069cc33819203edd7984b6a1f8dc5af4ebcad94ecc6730f3f1d604 SHA512 c15a76a84e8cea53e8c68b00325acf2cd3fe8097c578f3e96fbb68958453116f02fed25d2811d4485b82f196b988870f0078aea0450c4526523fb8ffacbfae57 -DIST qttools-everywhere-src-6.8.0.tar.xz 9059032 BLAKE2B 83ec98a8cbaf049649b8df0ac6c478e5b1867b0034d8e8f57120dbc9b4c17b3b708bb14c9a7030bcca9330bc4eb1c0e54f44a249c5303f84129b14f42376d19d SHA512 e477c980446fe421484481537fb9997eca6595dae19e9bc7809d24e7685efb802fb704c97bacc77214070e6b7a0f7346f1537cc143e3fccb309bf14e9c8e8d75 DIST qttools-everywhere-src-6.8.1.tar.xz 10293192 BLAKE2B f670dcbf624dd32a59ad4e29020a46b745f6fc3cfc07b971c7704e7e63719fef3b226abdc9d3b8f9ff054659fde03633c2aa05ae487f12ee4a3ef44db356a252 SHA512 1f5eb44e86d400858abe21efcadb27537ae213127078d95ee56792b57923573e55fd850042e63ca547cd27ba199196fe9956646dcb285c6f6976a22a7832db52 diff --git a/dev-qt/qttools/qttools-6.8.0.ebuild b/dev-qt/qttools/qttools-6.8.0.ebuild deleted file mode 100644 index 22ec0d708b1f..000000000000 --- a/dev-qt/qttools/qttools-6.8.0.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..18} ) # see .cmake.conf for minimum -LLVM_OPTIONAL=1 - -# behaves very badly when qttools is not already installed, also -# other issues to handle (clang tests flaky depending on version, -# and 3rdparty/ tries to FetchContent gtest) -QT6_RESTRICT_TESTS=1 - -inherit desktop llvm-r1 optfeature qt6-build - -DESCRIPTION="Qt Tools Collection" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~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[network,sql,sqlite] ) - clang? ( - $(llvm_gen_dep ' - sys-devel/clang:${LLVM_SLOT}= - sys-devel/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 ) - ) -" - -pkg_setup() { - use clang && llvm-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - # prevent the clang test as it can abort due to bug #916098 - $(cmake_use_find_package clang WrapLibClang) - $(cmake_use_find_package qml Qt6Qml) - $(cmake_use_find_package widgets Qt6Widgets) - $(qt_feature assistant) - $(qt_feature clang) - $(qt_feature designer) - $(qt_feature distancefieldgenerator) - $(qt_feature linguist) - $(qt_feature pixeltool) - $(qt_feature qdbus) - $(qt_feature qdoc) - $(qt_feature qtattributionsscanner) - $(qt_feature qtdiag) - $(qt_feature qtplugininfo) - - # TODO?: package litehtml, but support for latest releases seem - # to lag behind and bundled may work out better for now - # https://github.com/litehtml/litehtml/issues/266 - $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON) - - # 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 2b05baafdaeb..bf2e1b75997e 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -2,5 +2,4 @@ DIST qttranslations-everywhere-opensource-src-5.15.14.tar.xz 1626976 BLAKE2B 612 DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac DIST qttranslations-everywhere-src-6.7.2.tar.xz 1547608 BLAKE2B 93d6dcd62a0dd4210be5d0f00957dd89d32d6362d8e3a1459eb819d32eeb05f354185df4ae8cc2fe705b0b964f73dbf01ed5b8d8fd89c679f99cb2953a065505 SHA512 a1937f117af71a6896ebaf89f05bcb9c61c34711105609ac80a0f85d96cd427786e902ae4e2dccc38060c4fd9161f42a0cfdd7e39e618e3996fbe1c7f05c84d9 DIST qttranslations-everywhere-src-6.7.3.tar.xz 1547944 BLAKE2B c6e1a57ed440e78a1de132da53ef045bf6243aa50e5061abea98f0958d3cb8d5b64dae9b494a1f7f2ec382eb638a4e6dea94bf7a52c15338c0f035297fb67756 SHA512 06c9ac70c77de52e750315bb74c5ad580c154805b924a95387bbac1297ca04df643f69e3ada74bd027071b179cf009927a1c0db8825104bb355036402092c405 -DIST qttranslations-everywhere-src-6.8.0.tar.xz 1550184 BLAKE2B 588b29e15adff2b1f616989346e751993643233cacb3a2b9ef82579990543989a2cd4b86c8feacd9121087fbc29af88138cb7202cac5a7ffe7d1d19a7bdba2d7 SHA512 436342c54ee6d7e0034e661a882b8b3ae16baa3e2b6cde7bf4c7d6b741f7624b7d0fdbe69697852eb3abe13f3f23f4701179b5b571df9acc9a6dff8a1f4d16dc DIST qttranslations-everywhere-src-6.8.1.tar.xz 1550288 BLAKE2B 370ad4cb98e3ed3b59d51c2835fea88717f31e052b5566119b5ad9a98f6b0d9c610435e9bd6024ec7ddda852a883d885725ed34ed23a5b125a4cbac087a5945d SHA512 4b4f62e45c6d53cf53bb89497314d805cbd9ca24bdefb10c4f0888e943d80b17563886dc56195b07fbaf3d1c8ad0e76a1dfcc3c765341fb3ded314eee71659d3 diff --git a/dev-qt/qttranslations/qttranslations-6.8.0.ebuild b/dev-qt/qttranslations/qttranslations-6.8.0.ebuild deleted file mode 100644 index 4957b280c2a2..000000000000 --- a/dev-qt/qttranslations/qttranslations-6.8.0.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 ~sparc ~x86" -fi - -DEPEND="~dev-qt/qtbase-${PV}:6" -BDEPEND="~dev-qt/qttools-${PV}:6[linguist]" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 31c29bf5a39f..06c8bab3f11c 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -2,5 +2,4 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.14.tar.xz 10952936 BLAKE2B DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.16.tar.xz 10951872 BLAKE2B 5e05b68162e779df73c209f959bb641b7c4eb20badf8299fa7277c99b86e4462fe6d5f98c2c9ae1bc49f4995b61eb0132428409a3286d24232f20cb214686996 SHA512 af7ca963784773b94bfed000cabf5dbfb6363211d6b2601ccb6aed26eccd2eaa1e34dc8e7a6f1bbc678432f4086284df82c66e8da1c7fc7c8f5ec37983f687b9 DIST qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz 3722296 BLAKE2B 316ee5e2204ebabd97c0d6ceb8bd9775bc456eb404f6ffee43a163823c43d86a94e900a06d8a1124506385aa8b17d67efd70caec64cded9dcd747d667186c9fd SHA512 016400a65e14a5ec960f20ecf6b2b7c32fa0c67d530c5046b423633b02efce200e0967642a072ff825c54c334dfe45be3e569c16d641a735f181d233fa414782 DIST qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz 3720000 BLAKE2B fb01edae53fd2b1f67cc33533dc5baf91c6a84bfe9f51c40bdb6f1b00dbe07287359fedc95af294686789d896cc64e5b2cd07f4b0515a3c99cf954db53a04a49 SHA512 cc08560c565289c43e9e89f247f9eb26eed6d678892681310728c639f6f70bdaa5947b436dfce437b8e0dd9d9386229a391f19587080f043e41a53f4fcf06067 -DIST qtvirtualkeyboard-everywhere-src-6.8.0.tar.xz 3722484 BLAKE2B 9c213c477837d9309e925e002631057ca764106abf46a50aa65fca229b5b2f578e3922021e1805c41b9088b11a1bc6cd97c556ede8e8b7a45510c8b113beb0dd SHA512 a01cfa1908a1932b1fb11c3efc7f3493f42cc9a6c80f56f1ef18b13677a9bbf3714bffd33e76465b90404b6b43d371de1778ed8dd38cac0b5288f36030e016db DIST qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz 3264444 BLAKE2B 72632e771aa9dcf3134c8eaa4b54917a70332797273899da18ee36ff71cd68af4758a214c51e7bf3ff4e2354345ea03f559099148e37cf79786c56b5e985bdde SHA512 be90765c490285638c9ed50a4cf666419f178c68f4bf8f0679a77fa4bc240fa31f36335197877813abb52ae70e9c2ec22548824add69aa5d1df14529517fef08 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.0.ebuild deleted file mode 100644 index 4639b2cf069d..000000000000 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.0.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 7e7fe5cd633d..ceba744af2bb 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -4,5 +4,4 @@ DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb2144 DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247 DIST qtwayland-everywhere-src-6.7.2.tar.xz 1123220 BLAKE2B 70c2d8942afc4e1629d2ef34b6c062ecb5800185bb37e150c1d66a5216606028d2f59668991bddb5036572c962e92c3658d336167a7f9ffbf3d2f4d609a771f9 SHA512 2cd4f45f05ae60bc7f82b94f2e9c217ee4b8322f60381e1b079b90e0687e51cfbeb10b5dd724e1cca7e422b1b101d2b91c0ee47b1a732411cef330fb052c97c2 DIST qtwayland-everywhere-src-6.7.3.tar.xz 1123508 BLAKE2B 39cd8c7d2486318d3eb4351dc0e4e6a2c37e0aeb9727e2715accfec7ba2710288c251fdd5d6a71ba11c065509f7312c194a8e2b757d484ec1734270044e0d7aa SHA512 9e15f3798ae7738b69e367343ffd7992fcdaebeffbcb10414fe2f24be553ca63e5504ef0a8405348702d0581dabebd1c2360728f63757c7445900b04df5e9ad7 -DIST qtwayland-everywhere-src-6.8.0.tar.xz 1133584 BLAKE2B 2889e651544846e4f854fb34c4ec7a984ab2e88037a6eca0ff5b51ca04051d4ba0176b34afd3a224199e456fa3375e1df3bebd594fd95f8f98a811b47e1183e3 SHA512 6b2258928481813db7037bdbc817f57e14fc7ae66d2a791e03a4f1ebc1eea6ed36782206b3edcbf17e8fa0eb9f45f4d2583865b2b764e8ac303abac40764070c DIST qtwayland-everywhere-src-6.8.1.tar.xz 1134428 BLAKE2B 84ebe923a3963f47bb2abe67e942524020be4d202b441d7cca689d045b7a7ca28b433df5a189da766743c6817a327b6ba80ceb7916a99b3ba9b0508daede4147 SHA512 34885910532f6049cac09846aa4295e2ce82a1e6af2d3256391c835a406f0c6f679e9c94c06ca8921acf23036ccc747812631a91dc1f355ab20aafd8836e7312 diff --git a/dev-qt/qtwayland/qtwayland-6.8.0-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.8.0-r1.ebuild deleted file mode 100644 index bbe6f62bd9f9..000000000000 --- a/dev-qt/qtwayland/qtwayland-6.8.0-r1.ebuild +++ /dev/null @@ -1,70 +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 ~sparc ~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 -) - -src_configure() { - local mycmakeargs=( - $(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 57cdcd12a07a..a86261bf2b83 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -4,5 +4,4 @@ DIST qtwebchannel-everywhere-opensource-src-5.15.14.tar.xz 203184 BLAKE2B 5d6965 DIST qtwebchannel-everywhere-opensource-src-5.15.16.tar.xz 203080 BLAKE2B 684ff50715945d568bcf3d2aed5ee8627e4d57a8ca4a1429180282004031c04d7f78f093cd39e52b0eff619b1b80b59c720d3e153df8ae8fc5a2e88ae73f9e57 SHA512 106c72c0f49e79d92b4aa2aed235f57aef358aecdc0f30eb9b5ab2c28a56ab44df709143d2755ea5f35026e5aa3994d187da14838a2a542e878d6f5b70a7fe1b DIST qtwebchannel-everywhere-src-6.7.2.tar.xz 206584 BLAKE2B fb990da23a2228a49a5e4eb99d1c8085265b25e7371c3cafb565c3977772ac0a47bdc6cad7e4ea4493c4c25897e8ac4993e3718cb893fcc299f8e1c5b56c6fdf SHA512 6d9dae2925acfe560c2c1b4382d6e7ce7762f840e76b513f03f5e9e892fb4ad3fb0059ffef725210d88ee4210a8a09678af9b7d3dfbc6d7ff55f3e65396153dc DIST qtwebchannel-everywhere-src-6.7.3.tar.xz 206716 BLAKE2B d543ab5ac17564fb71362d4d155aca8395aa3bde258a810487c4601f287c727cf995a6c4d0aa29b20ee56917343dae88311d559997a81471495dd91defff366a SHA512 4cf329c865f9b9eb30584061a0cc684a014f6bdd8cc1f7cd037416cd6aacb386a8d16fe58b5c1c9854c3df4182fd6117ec6297e8d941d5215f0f86ad51f80180 -DIST qtwebchannel-everywhere-src-6.8.0.tar.xz 207360 BLAKE2B b25b78a687aa7d77ce6fb69ebaf779f7b6506795afd0063729708448d006ebfd72dab6526db02149d268152b1f44c03815628c1c1cb7b8eb57f0e2c99f5dcd14 SHA512 1110d8c5e93146ec23967bb77701f5054b9dc5e0307fc4a9cfb15e2bd3f2505b7bbfc5f07eba6c1c7b30854368c2d50415fd14d1d0871aa0b2d6ccbedce884b6 DIST qtwebchannel-everywhere-src-6.8.1.tar.xz 207412 BLAKE2B ddbe5b0eeb874973ee45775b205ace97e5492153e04cd3e66c2573a39a1c04c64b0fc9bc6d55eccb01f3f02560339fb0946bf71b70c52ff0b42c4ce1fed606de SHA512 43907776dbdea09821819aa6112e56288848b0975be24333977d9177cbba5203bba5841e269dfc7590f40f87a96cbe4c9416e0aba821ff96798b627f2203a51a diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.8.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.8.0.ebuild deleted file mode 100644 index e0cac52a6b5d..000000000000 --- a/dev-qt/qtwebchannel/qtwebchannel-6.8.0.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 48a9b0b389ac..91050e00be62 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -3,9 +3,7 @@ DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027 DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100 DIST qtwebengine-6.7-patchset-11.tar.xz 10004 BLAKE2B 10d96134cd02ca4665f72369817f55e2bf0eb209b5d7c4f6131cd3a1be193940c62f656a65081c77ac0dd7aa7bdda76d6ff3f994f8f6c815b249a33b797a10c2 SHA512 198f19d9e20f146878a6050cde435f4662c0d42a6ed21650bfadaab217b2e369284a1a11e5a01d096d3af3f0b34fe24f9bdc0195d37f7f74076b862503bb6c9f DIST qtwebengine-6.7-patchset-13.tar.xz 8312 BLAKE2B 8483dff26fdc1479d72bf77d176bf747415be989889946bca96f9ddd1612ab2307afbea40fa908f5644893401bf62e4e334b48a3afe86c2028b13246905eae36 SHA512 546883aa8903bf34bc97d5a8d4d8fe39b55d059acab91fd2979b028c268ef30872a8e078ee5d9bca85f393d689010e937a3cdad421098629a8278e113f84fadd -DIST qtwebengine-6.8-patchset-4.tar.xz 7612 BLAKE2B 400bc156b54bf00956ce4ab9b2ef070fcb31636184ecaee6b763f5dec4355274bde049bd6d3bb67923c8fdc202eeb26eee1664f7cca7c9cdcf7f24123a1cc760 SHA512 6f99a24ff4c7b61e9f855ab9eb8d31b73030291a5609b03fa92d3c44a200d5db9c7a75c7c70393fca1f542bc548ff588b3ab0c62a80feeacd4b42096ec3b889f DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3 DIST qtwebengine-everywhere-src-6.7.2.tar.xz 550888844 BLAKE2B 2de049c9284583940bd1a9611a00c88a4f330a3b0bab8291d11296b8532d9f4e41be0d019045aca3d5983c3cfd6254d9e50c1133a497d03ef615fb74973e10f0 SHA512 5e1f65b5c0cecd62623ac386bbc89b1222f41b8c17cec1dd43851692d21f56e8b2dba45dab9405c33e88e1d1b24998d93dbcbf371a6504a1c8cdb1a6b5a94bf7 DIST qtwebengine-everywhere-src-6.7.3.tar.xz 550988288 BLAKE2B e506e8bd950be478a9d0ecf69c66f7c56dab3c7a1503c5534f0ed5a770ed4d009935ca6905a1255701750cc8d5b790b895eb4f1d6f994ea8231d57c461c22da9 SHA512 f20769ac9b3f4a9fda9865c86d9dd2c779e404823d85aaf12cbbc425880352c19352ed39eb804a80a06a99e13582d22d45dbf2a8d7bbefea3592ff965b863cbe -DIST qtwebengine-everywhere-src-6.8.0.tar.xz 566569136 BLAKE2B af2ccc4900ff96d36900bfd4bcb370017231776e211af512e73944dc47b62e6517e85658c436e91f904efae013c4a9035122f78694b4a3fc696f0790725862e0 SHA512 80137c6e1d9aaddddb5d81716acb2ddee620a1416e6318104ace377f0259906d3f79b0fbf9d57e13f581554bc14d7f13abc13396022406d3530f5d9014a7eed4 DIST qtwebengine-everywhere-src-6.8.1.tar.xz 566480152 BLAKE2B 6e4137f66363169ae0ab9014d0f60e0af0af70e310ecfa5770d9b73ddb0cb32cffc2a3b15ec89d390aeb323e5250d3ce42576ebd09f741a23b333c6bebc85a4a SHA512 1cab90353894032e23ccccb279e3d0b4269f049879e5033f979b15f28141fd2fb3cae2cd31812811f648ca5b6a115d14790506e07f44cb56475f5865360b0ea6 diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.0.ebuild deleted file mode 100644 index 4bf68d74e0a3..000000000000 --- a/dev-qt/qtwebengine/qtwebengine-6.8.0.ebuild +++ /dev/null @@ -1,330 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" -inherit check-reqs flag-o-matic multiprocessing optfeature -inherit prefix python-any-r1 qt6-build toolchain-funcs - -DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications" -SRC_URI+=" - https://dev.gentoo.org/~ionen/distfiles/${PN}-6.8-patchset-4.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.7.3-missing-gn-deps.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, and even then it may not - # cooperate with new major ffmpeg versions (bug #831487) - -DQT_FEATURE_webengine_system_ffmpeg=OFF - - # use bundled re2 to avoid complications, Qt has also disabled - # this by default in 6.7.3+ (bug #913923) - -DQT_FEATURE_webengine_system_re2=OFF - - # 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 - - 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/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 17ebe91a9829..aa3821cdeba8 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -4,5 +4,4 @@ DIST qtwebsockets-everywhere-opensource-src-5.15.14.tar.xz 253024 BLAKE2B d1e230 DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b DIST qtwebsockets-everywhere-src-6.7.2.tar.xz 459636 BLAKE2B c639132f9a4b029d52172bf50aa3b4534f7dc39dad12a1ea85d6bb6a9f72a61d9043688734713fd553952cf63be034102a9c22daa9306fd112d75bd3bd756930 SHA512 ccd2bde6f68aa0993f099b4755f6e79f64d8ff85be8891b2682194984851e0ec0f71dfa69aec53df6c7f49df7f123eff30920c9b1f5c79da5285ab5605d22dee DIST qtwebsockets-everywhere-src-6.7.3.tar.xz 459844 BLAKE2B 3fb663066db50d19fa2829b026141d450571e451d63ffbfcc32d7e5e471726ce89690e0cf6291be0e9291002417fbefcab08e3c366d7cfa070c8963259f293c4 SHA512 3dd1ed7a29c4bcc070241f465608a2f0b35142f73bc5cf0b3e964504a68da5a76002dabd4c6f14330f29200c8fb8d5e0ad46c5bc6de7af4889fd355796bce261 -DIST qtwebsockets-everywhere-src-6.8.0.tar.xz 459880 BLAKE2B bb7da153815061da3f5d0aa2339a41ee5748f6f422e66d0ea8a9fee30f49519501233d3fd66b6e8fdcce09fa7fd07b5465d17d8bcd4dfb7830550b1f9975ab67 SHA512 d69a27da6e0d88d3908851ae3f4cf57ef0d4edb6429adaa7378e8857bee1c94a178973695a374e7143ee26d83476c3915d87d9ae4726c259fb93fa32ea595dc1 DIST qtwebsockets-everywhere-src-6.8.1.tar.xz 460488 BLAKE2B a8c8c755e3698dea4eeb519c86e2814f64e7325b3b945e37289161a1f5f2986e7dbd28a6c06b7db7d00f47a9302cc3a4368a373231dff564b0398a96cf1aefcb SHA512 27b8c8a256f4319bd1f9a78efb4a5109d8677aa285c361787f0499930ea1813d44d56538ec3f1887b83ec4c4a717684efaba59ac9db88f86ee74e79d3d81c6e2 diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.8.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.8.0.ebuild deleted file mode 100644 index d7e808f49cf7..000000000000 --- a/dev-qt/qtwebsockets/qtwebsockets-6.8.0.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 cd6c327899e2..5930dde11eed 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -2,5 +2,4 @@ DIST qtwebview-everywhere-opensource-src-5.15.14.tar.xz 128212 BLAKE2B 89f3d770b DIST qtwebview-everywhere-opensource-src-5.15.16.tar.xz 128180 BLAKE2B 1ef88bd8eb5c405ea581305b30c04ae3bb775441daed3323b5d3003982e8bfa50c5bd8b79b3e8327468550e6519d785d3cb8c9f019a107877152b3e7f624c9fc SHA512 2d6761a6b01a8791dae785f829f429f336b8ba42f0675226ab09a05a7f4e170a3bc569e92e845b9416f4a0eef93f87d2e34c0a18eed025847445bb794e457982 DIST qtwebview-everywhere-src-6.7.2.tar.xz 138764 BLAKE2B 3c7d51dfa8f82a30c92eed804e9f51986947e3f8042b6a3a8d777b02bd7369b98c53686e5032b855bee2200958df00b0e779720bfbe91aae9df154133ca765be SHA512 9cae6f415941049c975a86f99afbb62f3177285a15d182655b9fbab5b3d9ff19d7fb0b646c243db75f382fd971f5b89bf29659c150294e9c4e7ced2921b77c2d DIST qtwebview-everywhere-src-6.7.3.tar.xz 139024 BLAKE2B 29eb9849ca88c185de3a51b0093e21025eacd8703121627ace6b78d1f34e69929565f3918a13bdf7cc019163629d828f5be4c95b01a68b9e4d1befb79d1397fd SHA512 d23ca95d252078a8b2dc4738298603a45384d88e0a4c0d4880ea7bf20195f0f6dfb201704cc7b7cb7127a702ec9b87b90a6e9d1f94a721efb291d7e50720cc26 -DIST qtwebview-everywhere-src-6.8.0.tar.xz 138956 BLAKE2B 74005c05875ac9e8b4d1437edddf834a2d873e5c24fa9d51de7d412dcc966cf103c645fe3f39ac9f8b734ed84850c7a3a90541c20c5fb065a59a05fc0ed939b6 SHA512 00f3756bfeaccf010cc065e641c928997772c61c655948a54df07b5c27fac3dbc29d4fe49c1fc4794559a922844445045ba16c8f03719336ab64cace12728b57 DIST qtwebview-everywhere-src-6.8.1.tar.xz 139068 BLAKE2B 211b0819f6be98892bfe38742742589eaa9257d97807ea520e095ce8606f0a85fd7ad4853080ff95a6e3dc3f8801000a8f75985733c4c4063c7ad8741a7ab616 SHA512 a40ba675028afafdae6018ec32ac18b4a9f4dc93d53dfb7f8f2e47bbd91ac46d3d2f47dcfb24eebc20ff2d9e85551fd96099c58d93ddea82f21e835da97ab9ee diff --git a/dev-qt/qtwebview/qtwebview-6.8.0.ebuild b/dev-qt/qtwebview/qtwebview-6.8.0.ebuild deleted file mode 100644 index 76539b793b79..000000000000 --- a/dev-qt/qtwebview/qtwebview-6.8.0.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}" |