diff --git a/ports/qt5-3d/vcpkg.json b/ports/qt5-3d/vcpkg.json index 849d168134..16ae6d6554 100644 --- a/ports/qt5-3d/vcpkg.json +++ b/ports/qt5-3d/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-3d", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt 3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Qt C++ and Qt Quick applications.", "license": null, "dependencies": [ diff --git a/ports/qt5-activeqt/vcpkg.json b/ports/qt5-activeqt/vcpkg.json index 37f50ab428..43583dafa6 100644 --- a/ports/qt5-activeqt/vcpkg.json +++ b/ports/qt5-activeqt/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-activeqt", - "version": "5.15.18", + "version": "5.15.19", "description": "Active Qt is a helper framework that enables the developer to access and use ActiveX controls and COM objects provided by any ActiveX server. It also makes it possible to make the developer's own Qt applications available as COM servers on Windows.", "license": null, "supports": "windows", diff --git a/ports/qt5-androidextras/vcpkg.json b/ports/qt5-androidextras/vcpkg.json index 9703a4928a..603e3ecbe7 100644 --- a/ports/qt5-androidextras/vcpkg.json +++ b/ports/qt5-androidextras/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-androidextras", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Android Extras module provided a set of classes and functions that were specific to Android applications written with Qt. This module helped developers to integrate various Android-specific features and services into their Qt applications.", "license": null, "supports": "android", diff --git a/ports/qt5-base/cmake/qt_port_hashes.cmake b/ports/qt5-base/cmake/qt_port_hashes.cmake index 89e46217ad..3144bcb3ab 100644 --- a/ports/qt5-base/cmake/qt_port_hashes.cmake +++ b/ports/qt5-base/cmake/qt_port_hashes.cmake @@ -1,57 +1,57 @@ # Every update requires an update of these hashes and the version within the control file of each of the 32 ports. # So it is probably better to have a central location for these hashes and let the ports update via a script set(QT_MAJOR_MINOR_VER 5.15) -set(QT_PATCH_VER 18) +set(QT_PATCH_VER 19) set(QT_UPDATE_VERSION OFF) # Switch to update qt and not build qt. Creates a file cmake/qt_new_hashes.cmake in qt5-base with the new hashes. set(QT_PORT_LIST base 3d activeqt charts connectivity datavis3d declarative gamepad graphicaleffects imageformats location macextras multimedia networkauth - purchasing quickcontrols quickcontrols2 remoteobjects script scxml sensors serialport speech svg tools virtualkeyboard webchannel websockets - webview winextras xmlpatterns doc x11extras androidextras translations serialbus webengine webglplugin wayland) + purchasing quick3d quickcontrols quickcontrols2 quicktimeline remoteobjects script scxml sensors serialport speech svg tools virtualkeyboard + webchannel websockets webview winextras xmlpatterns doc x11extras androidextras translations serialbus webengine webglplugin wayland) -# qt5-mqtt archive is not included in 5.15.18 release, updated separately +# qt5-mqtt archive is not included in 5.15.19 release, updated separately # list(APPEND QT_PORT_LIST mqtt) -set(QT_HASH_qt5-3d 53825ff0bad5adc73bafbdf426e7209a770860f8e0ac97f89fdf61b07ac2431d54ce8ad2fbcb69ca3c2a5b953d76a3bcc0d236c32c6b45d219ee6fcb582c5974) -set(QT_HASH_qt5-activeqt f5a29d97d35cf634843d9b202e7f4c2d2bafaac4dd9c5df2348858588d9e64ff57726b91a485ce6433e701b04b4ce0c880b847472a3f064ca4dc3d831901ae79) -set(QT_HASH_qt5-androidextras aeca703d1709f6352c83d634b5a52819400b9f5cde9286b2e93120a37604a059f136ac3ccf466df06ff27394038b90522c8f5dfc18473ee176768c66a44159d9) -set(QT_HASH_qt5-base d39c831e6f3ddcd6a50f103ff60a0700b451f137782249508b7447a80066e3e9259c9b5038e6077ccf8df06b6afefec232c3c4dd331d85765089c92571708206) -set(QT_HASH_qt5-charts 9c4b0d0c7456604048742f0628ecf049217acbb8a4a23c925ef6ce5c47eaf9fbcf6b1aecdcd1113679c9edf8a1635f3ca585acb31fd548f3ab577c5f4e54f3f2) -set(QT_HASH_qt5-connectivity 26f194965090dc44547b46a7ee73d3dc30d3817f213b809f2e2fb9596b2184e5fa276e600d706675ad0f19b0b421c0fc8e52afbc0b6a16eeff00c4c459027dca) -set(QT_HASH_qt5-datavis3d 877b1a15b382d1cfbe32cfbba2d4f7edd8ddc806bc801c23a2f310cc0e892953a63b05fa031f4d1b197013c6da8ea41945ccd2e53f2c1abb33b44414e89eaedf) -set(QT_HASH_qt5-declarative 73c45c47b5074b6bc1127abb1b3cf1cd751deeb80c2f9c86a675c7323fecf20bd83363fad95803bc72cf494ae4679c1f38a02387363f266c093c707e700c9ea2) -set(QT_HASH_qt5-doc fa7a39b69778c96dccff2120544d0bdeccc03bf30c92a0f17bc6aa981ae5ee3589fecb3663a855ccde1a59068dde780fa76790d03e758e267efed5df37ae3cf3) -set(QT_HASH_qt5-gamepad 03d07b4fe07adfad7dc8c3844f16c6f18f023417cefca52b5f833e95d4db47b7b228268d0d2547bc7a77dbc7a7e3174408c026f56126052ef30fbe7c7345014e) -set(QT_HASH_qt5-graphicaleffects 6fff9181d8d0a4f55987e2b219d35adf4db28429206e4ec0572a03664c155aea046a08a1d820fbc5d27f9f3ec4c60768823959c5839766ab2768f64c440273da) -set(QT_HASH_qt5-imageformats 5e8b0895e8b7aa05142ae21eee3f79fb289a8edf6eeed62a59be3ae60d164a2698344740ff283c753e9b61cd6af516d8c7301597762183222ceff0f4c8dddd46) -set(QT_HASH_qt5-location 587e1cc8c8f46ab09ea79c4142dbecc52466dafa94c4bfa61264eba4f202fb5e2979d1ae6ba5fb924376d75764f28b58c7bcc03ab29edef2524aa872adb3c936) -set(QT_HASH_qt5-macextras cc8c10a149c150a7fe422616a1dcf56abfa3c9c0e3f95521bb5c1c1e6873d7f48c547c0c8acacbe3a8e936f048fb687d0913f03b6b7ec27a4087f92f6b389eaf) -set(QT_HASH_qt5-multimedia edebe73911c82ef5671602f895dd1cddcc39b8afb29267be54921848713344d531e49f4cbcfb9a57b095c4e736a9100c245290391102ddccdb08997057a12bd8) -set(QT_HASH_qt5-networkauth f3f9cce52161b77b1e3ebda32444fefed9cff077b9546e0d1b7942b0710e6a8f8681f9c10b521dc56fa3a0020338c59334b6c870420fa1a34a9ae3bbe30dc2d5) -set(QT_HASH_qt5-purchasing e0bdf99a399b52b6195a622202d58191262885808477ab7c977bedc88045fef602cc55ba275adc3a6798951d6c4ff1f0e0af63d0ed95403872c58d9294a57802) -set(QT_HASH_qt5-quick3d 4b1669a5499b23bc76b959340890d6690cd12ba39b3157a7a8499d44065ca5d258e45e9758c94b5959f02956b7b3f04e0095aace3e46552ad697ae11cc5e24e5) -set(QT_HASH_qt5-quickcontrols 9bd2bcd119d162f8ef30b2e1f459776a66b504f5043809cc0846b7c4898ca464eb44f65d1c76d3857a12eef7126ec8a84f8ac3566b5c3200b65572a3ff9296f7) -set(QT_HASH_qt5-quickcontrols2 29d0904c949b4970eae576d20f94b5c92f1fcb71056bb085b6ea8421c894aa265ae9a5cdbd6e21ac849f14385833ed2961a18dcc2c66ea6ed8a28feb51bd7375) -set(QT_HASH_qt5-quicktimeline 730a8c5080510175d3e62919a31bda78e5eeb32bbbd0087be46a1576278684f74a522a5615d8d5fe095d2d364a902470c22afd330adba94c7375814a4b29d99a) -set(QT_HASH_qt5-remoteobjects a4357d720a77d09a1d5e38bbd1152f042d4ac902476de83e74834d5d0b9af210618174d988089818ec7787870caeb496af020dfc80e123b86bfb51b7919a14e5) -set(QT_HASH_qt5-script e4cd79deb2cba1f4216acb6744c50540e41c4a56dd37f4f49631cad7b520642292192ddc8b7cff1f741350e4b8b83aae0626ec3c546366bd4bcaf58c7f849923) -set(QT_HASH_qt5-scxml 9ad88607e25b6bf43ae460904a3ccfb3514c6a6b739dfce4799958d5897601370a83f818e706a0270ccab1a995976384553d1bfca74f53f08bda3f9d1b58cf4c) -set(QT_HASH_qt5-sensors cecc4a7d6eeb64d1bd7c1d9d6c23926bca5168ed50ef5197094b296a61e024b62a5aaed6bfa97c84da2d342faf14d15c473646c5c400973be7172e4617824d94) -set(QT_HASH_qt5-serialbus eb2e7d987b9e7f05f8952c3e424b23347c30a274f22acc0714f2769a9c891a12f212a2cd977a09e34b2f93079c7554e8c65425fe403f996a27c5f31e87c63697) -set(QT_HASH_qt5-serialport 4944c4fc03386c635197c9d0fa4550fd05285c9bd36861409e2c5282aeee153baa5bc285be5314a6309026f54058f8bd605be389471a1dd34b3236f3d05131ec) -set(QT_HASH_qt5-speech f3a9e4782532ee62c455eda6e63a25e49392ea4cbb7e6801e6eb1bb9d58e9bd802769e26811c8afcebc0c6e106fe7d3c56b69ea83c28c1d89603ecc228c1c919) -set(QT_HASH_qt5-svg 2c599bdd0b82eeb969233bac7cb5d53896d3d873ee37b72fead0c3ef38feaef84c8e0a42425ce3ae185ca0f4d8f4590ec95829fc815bda65dd546d1697de8493) -set(QT_HASH_qt5-tools 30a278df553ff3bb64927a4a5be0370b070131ec2970410095b4618e6a0f6e7c45374abf37c458b69dd9e4f7cecb98289b8e777cf5bc85b09f0b5cd278a40a70) -set(QT_HASH_qt5-translations 52a1ca84c01c4a2728d1b7a3168c8d6ffd12f8e8528d729b422d9339a01dcbcb5a768999a252b28b6f4041eb20f874fe74c0389724c54a09ec9dfe42312b4af9) -set(QT_HASH_qt5-virtualkeyboard f7dd1365e45b7ed5f5f942abc6e4a1ea964955d9836bcfabed2c6de9669bcc47693c09370dd917e244bcaefe68cdcb06a985c798dcd612aafb03c1ebfca5b536) -set(QT_HASH_qt5-wayland 9e0d07a4a91eb6dd1bde6b211bae2b64f2035a28176c277adb86ab5d3a281c7740930dc304db94990c1d2277ef54d17b934f99326413719626fb161b612c033f) -set(QT_HASH_qt5-webchannel fb867510da8b74cac277598e346c5eed7bbaaa6b1be85c39b804a07209922ccdc87e314d9ced4eeb966cc06888127772dff517a8f6fef10c8e87080a59112bfa) -set(QT_HASH_qt5-webengine 731e9b01746efa0696bc89299fa4847157077bd21567a9d3358006d6bb7dddbadea5c085f9dfae12279e41619b4751d1d0009bfd0ee4f9ceab3bd1a567831ed2) -set(QT_HASH_qt5-webglplugin 63a05f522e44b2fdefc5394faeb3619f596dd62c59d6e5f0e27ea32560f8ec3e8b6906b78607664f3b392b68dc69c5266a9d398860bdef6153f33fa29acfc49a) -set(QT_HASH_qt5-websockets 29b59fe6681030150b87d18a052f00f05ac17db17203279d794a8161783d739938e9ea659519f7b7c76f3d7e40009ea1797e255ae464a1cd641caa6c039d4777) -set(QT_HASH_qt5-webview 5dc6ae1b648a66572947f36d4e668b3219d7c40f9b455871fb673268de24b0d7e84075b6bcd4aa1cb72ec6a6bd3519344a66e2481b783786df6a613aacfacac0) -set(QT_HASH_qt5-winextras 608f6bcc6c1d259c096da3f2142e24c71d907e4af7f2107190521d7c977692061d1002ca0053511197cb96a00fd99208f8dee3b7510549fd3be5a397e7fc00b8) -set(QT_HASH_qt5-x11extras 7e12f87da4a2c8333adc09f0069cfdbb6b81e778b0e261b13a8631a90bc21deb831fc4d74229e977afa864919ef6dbe98fc37ef29eeffee52cacef21af4216f7) -set(QT_HASH_qt5-xmlpatterns 2c1f1ec6c2a70a2151259a290675b15e44475f19afa46f396b4cd511e3aeb7cd83fffd7d76ddde31817c5f2e944dcd32587550713aed34aac9585f3eeef7e39b) +set(QT_HASH_qt5-3d abe61fcf3d8de5f83799ed37e948463a8e75817a04a36e2ea276c4f4ee56e4cb64a1d7b2ccb5bca7dd89dd72a7775ebcb7820c731138e0525b29ade7345289c4) +set(QT_HASH_qt5-activeqt 8e23acdaf8a31fa4f8435d6a42a9f8acaacc8d3271817e1a320b7e7484f7c2c649ac05115ab6eed90f47e6df4c272b8379a418ab4060b1dbe1e6c49b9276f88d) +set(QT_HASH_qt5-androidextras 705a9d0f0291a11ac4803351df9be4d16969dea1eda47a6bda1889784b8b2b9e7e257e9a8f742b6b2a07043c5ef3a7c00ddc3898fa0a3f4c3e76cbde38f22aa6) +set(QT_HASH_qt5-base ced1141f5c8f7de26ba009f1cfd31259f2b320782497fac677ef3f5357b1e9df6b65045aa0c0c4d3c1c1de9d9a00bc286eceb4f9b097d2a62f0ceab39c6134b0) +set(QT_HASH_qt5-charts d4f43d114681c54054cddee6c2420cd1186805bb95f05d101ed27fb996d489e9ca9cce65ba3c84ba649618aff98ca4ae6358bc0001228a8c0a67c31ff202546e) +set(QT_HASH_qt5-connectivity 63e91a7b2096aa23554b87ffc6e5907124dce808949e8b4377969f1d1254e8020d86378fe49bd8bb65a863555eed8eaaaff6802bf562a0572ff4ef5cdfdc67c5) +set(QT_HASH_qt5-datavis3d c592a588a99eedc37e318ac36f7806e47c108a97668a6829f524fafa36e7dc8ff96514dafc560ef8f2d32a62bca1255aab5b7f9f240fbd8a7acede935354bbf6) +set(QT_HASH_qt5-declarative 3a39260ab3ce93c2bc56e2de97df0c8b188c58d27920040bb15c5509f48af41ded102430580db54b7523891d0c80699a295ad04a58c9192843d87a23e9ce7d3f) +set(QT_HASH_qt5-doc ecf333672e13125d2e5b178cc29baad8cd684182c3f8a9ae51ba32e74430c67bbb56570821ae5e73baeb60fd27841a452102e567f2c7b412d1aa687480684558) +set(QT_HASH_qt5-gamepad c25f6508f53f30c520a8e79f8a36d5134c9f35665f25f1942d8b7edf59f6cd6215c1466fa2ff9314d6a3ed380b0ca46ca2b5145035ecd079822814d8311d4d2c) +set(QT_HASH_qt5-graphicaleffects 85bdbd354c464baf1f832ffb9b8c739b4837b10eb59f6869cc35573c884e40a3476cc2ebee4cac54ca9bc0dda7d9fdd0e8b86e4a7004a6c5c494c265e9790d07) +set(QT_HASH_qt5-imageformats 6caf58134687b6be898998105101d83e223337446e3ab78b5856b3fdc6fafe5e5ff2d4da619c4a1504ced1f9c3197587e84667d233eae61be01182a6715f2ec9) +set(QT_HASH_qt5-location f20dd7e00fc3150ec6ec0f09a545ec579a11a18cc9b3bcec63e3e40a93bed8d3c18b4080f41b9428c1b3066e12716bc6781f6acd5acb67f5c0f1cbcf89719cef) +set(QT_HASH_qt5-macextras a442e48b669003556ae39a2d6f936fb7a89525b8da39b92ab58b9d2098c935c8f2731fc0a7f42ea81a660d42b21f851216af2a3140eac4a0ffc996c57a93c974) +set(QT_HASH_qt5-multimedia 9217eb7ba18014d0900b18073398b84918efb2ea422f28d6bb5bc0773d39585af79e74c6b1cd332db2d637d3b5aa22fd767a189a3e06829f3f3ecdc5c9f69ff6) +set(QT_HASH_qt5-networkauth f914d60f7ab58b2aae6296e2bb1711bafb53882155c577d65de2739648ffe660f2e17c2dabe42c1691db4d9c084da0f1b410933d4502ea679b42ff0675732bd3) +set(QT_HASH_qt5-purchasing 3b38374598cca726bbf86ea1e65ee04a28dbe9e493afccdf8161ad03893196402562d26f037087ce863d49d1963f06d62262d29d4eb304116abcb2e390a31d7f) +set(QT_HASH_qt5-quick3d efba129b868bf7fcc29b7cf3f09c52f5744c4926e92b729487b43b13fe4893096d322dffaf51114c45e359d2259702c81c8934bd6be4af3930e8d94d20ee0d0b) +set(QT_HASH_qt5-quickcontrols 96ee4175ef9802baaa65828f582cf994509488f2396d74db0133c2ff76f54829680df7fa45c04163fbb431a2c84e1702f3df2c7e4733c85874773cb7a381a11e) +set(QT_HASH_qt5-quickcontrols2 20eae9bdd6111611d5fbbf1398834627023b181e846fe6ff320627c517c51ff693abd0206e9e66885a09e0ae2bbc81862a791089ff92ca2cc15833b37576b839) +set(QT_HASH_qt5-quicktimeline 3252845f26566574833b86cfa43cecf55eedf00ef9a87947f7a54c356192ae747f22f6366b123da9395bb9c3388796bea15b8514eeb464d16b48c6a6af022d0f) +set(QT_HASH_qt5-remoteobjects 73f1025062919c4f6d5dba0f955334edec87f975854465c7f9db30146969b2f8cbfe97248cdefd95525d96b7a0597761cd511c237ec77e7d1bcbb10836acd418) +set(QT_HASH_qt5-script 2504b4cadabf20764d8d899988ab4875f5d36078146e97ca6436f09efa9e1428d61148c1c00bd02a12445b40bd74cc2555b932ec98fa55126c15bba79cd9fd8d) +set(QT_HASH_qt5-scxml 8a956378f56a31adea8a8366e71355d2cd8cd3beb0bad006100c735b16812c8dd9bad39a590d438ec956c9dfc68e0f2c321242c264c2ecc44d38d498807e3fa3) +set(QT_HASH_qt5-sensors 16c60dd1f25eb7b55e2e46313456ff28d9dfb202debf25c77218803e4fb8d36f9c170c123e397105d1dc078158bca37623ca9b69c1e113d5716aae0e8f7e63f5) +set(QT_HASH_qt5-serialbus 2280bfe7c07ce018b21ee2a3d7ab1a27a507d3ce8060284a34201408ed8efa2c7f2eec37e96e03f5764a056cc67df2dce35daf4ee0d150fcc8e91cb1fa715b0e) +set(QT_HASH_qt5-serialport 45f8c7f14717790921eebe4d70b932b4f84d92ba52dafb667eb2c49710ac27a382a7975bc51eb4f6cec07389e5d5ae2c9175b3872ddc790142fa82ba1087bc0b) +set(QT_HASH_qt5-speech 64203deba0a7ca9c461af27a82388d6822a714158718c506aec6f8db8a78175bc04607e2a16e1aaf22fe33c8f93f165f571bd5cddbd106906e68142bb4320f90) +set(QT_HASH_qt5-svg e2f948d52f1285f6869fd65878387d1f34359c2f6591adca3b4049e53bc09a8d9c527d500ed74b39f8459fd79c72eed98988b17537fb89c9f7b04d25895301cc) +set(QT_HASH_qt5-tools 846d482874260174cd36828faa1ebd7ea08612d22e0eca45db449bde3b47e68fb9fdb22f0dac60d582772cd74f634a0a141ff2b356f5fe79f387c919ba3a3988) +set(QT_HASH_qt5-translations 2c35de1cbde0452e5afb42f0daee774b020bb598662eaa6ea62a8e9db4d72aadb4476e0653281f4941f95ceb9d2f85791f1602a169213e8258b6827f3aa264f9) +set(QT_HASH_qt5-virtualkeyboard 46ddcfe6cb29712212f44b550ced2b7dad27d9d007bf3c6f9fe120889085fd64092047f89136bef379bc381437331c0a3a54d2334ca1bbbabfa139c3ba0d1d4a) +set(QT_HASH_qt5-wayland 803c1b1e6c4c10604fb25d926b1f786f020b1ae422e98bd63c62c9d1a7352e9873e181a235830da029c21fe400b6047f0a611f9fb30af946f6e4e167d68c94c9) +set(QT_HASH_qt5-webchannel 9933337d16d572d0306fbd65ba838b28cdd228914fd54d819d61c4524cda036d7455a4cc7002b51e667c02c132adc8197586bdd79af6c51cb0f59915d2b61130) +set(QT_HASH_qt5-webengine 1b26848cd5a6720d6ad181cf05501f139686a0fbb8a6e6c2f525a9dc442a94befc88fa13c19b80dcec1d2b1cf4101e07805570911bef90064602bd9ecb488ef0) +set(QT_HASH_qt5-webglplugin 880094190e0e1d8c143921b1d80fde6a702691ef7a4e0b859b47bfc8ad4045640ccc6c0eb7a5dfec1180094e529e659e1c66e1fd890a885dac5c57f5bd017d0d) +set(QT_HASH_qt5-websockets 5440a61fea160c7d64432690d36e9f7e088fa3247083cef9655d89e409849ed174075db6fb0d6a1aa70b07cb5746f841471e5cfb6991d939b0561021e8f25d75) +set(QT_HASH_qt5-webview 0740a39d83e929ca946a7fc83e085beddf6fe0fa3050c5b3479a564e3fac8dc663a1c036a20b6bc439027bf42aa055c787acdc0cc8f99ed5a496b4a99786129c) +set(QT_HASH_qt5-winextras 395fee164d6a7937bc5346e0062cec74a58a021b531832135dad015467e76ff10a75eb126cf6d5a8e8bc0b4cc1042f805333d0d411e4a818abecf8358a9f4a38) +set(QT_HASH_qt5-x11extras 43957b548032173cc85a1eaa79f192348959248d2306575239e94999b4cf61724464ccf7409ba59950c031912c5d0f62f7c244feec22b58bedc534ab45d734bb) +set(QT_HASH_qt5-xmlpatterns 1350b90af1a0a37f0b524f84aeb4bc0a45dfd7a5c01249d5dff6bf8e47f9555e807abe0334c2ebf2d595909eab9d19a746d77c3178dd0fad3e109cef17b1408e) if(QT_UPDATE_VERSION) message(STATUS "Running Qt in automatic version port update mode!") diff --git a/ports/qt5-base/patches/CVE-2025-30348-qtbase-5.15.diff b/ports/qt5-base/patches/CVE-2025-30348-qtbase-5.15.diff deleted file mode 100644 index bbc001a77d..0000000000 --- a/ports/qt5-base/patches/CVE-2025-30348-qtbase-5.15.diff +++ /dev/null @@ -1,156 +0,0 @@ -From 16918c1df3e709df2a97281e3825d94c84edb668 Mon Sep 17 00:00:00 2001 -From: Christian Ehrlicher -Date: Tue, 06 Aug 2024 22:39:44 +0200 -Subject: [PATCH] XML/QDom: speedup encodeText() - -The code copied the whole string, then replaced parts inline, at -the cost of relocating everything beyond, at each replacement. -Instead, copy character by character (in chunks where possible) -and append replacements as we skip what they replace. - -Manual conflict resolution for 6.5: -- This is a manual cherry-pick. The original change was only - picked to 6.8, but the quadratic behavior is present in Qt 5, too. -- Changed Task-number to Fixes: because this is the real fix; - the QString change, 315210de916d060c044c01e53ff249d676122b1b, - was unrelated to the original QTBUG-127549. - -Manual conflcit resolution for 5.15: -- Kept/re-added QTextCodec::canEncode() check -- Ported from Qt 6 to 5, to wit: - - qsizetype -> int - - QStringView::first/sliced(n) -> left/mid(n) - (these functions are clearly called in-range, so the widened - contract of the Qt 5 functions doesn't matter) -- Ported from C++17- and C++14-isms to C++11: - - replaced polymorphic lambda with a normal one (this requires - rewriting the !canEncode() branch to use QByteArray/QLatin1String - instead of QString) -- As a drive-by, corrected the indentation of the case labels to - horizontally align existing code (and follow Qt style) - -Fixes: QTBUG-127549 -Change-Id: I368482859ed0c4127f1eec2919183711b5488ada -Reviewed-by: Edward Welbourne -(cherry picked from commit 2ce08e3671b8d18b0284447e5908ce15e6e8f80f) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit 225e235cf966a44af23dbe9aaaa2fd20ab6430ee) -Reviewed-by: Fabian Kosmale -(cherry picked from commit 905a5bd421efff6a1d90b6140500d134d32ca745) ---- - -diff --git a/src/xml/dom/qdom.cpp b/src/xml/dom/qdom.cpp -index 872221c..bf70477 100644 ---- a/src/xml/dom/qdom.cpp -+++ b/src/xml/dom/qdom.cpp -@@ -3676,59 +3676,67 @@ - const QTextCodec *const codec = s.codec(); - Q_ASSERT(codec); - #endif -- QString retval(str); -- int len = retval.length(); -- int i = 0; -+ QString retval; -+ int start = 0; -+ auto appendToOutput = [&](int cur, QLatin1String replacement) -+ { -+ if (start < cur) { -+ retval.reserve(str.size() + replacement.size()); -+ retval.append(QStringView(str).left(cur).mid(start)); -+ } -+ // Skip over str[cur], replaced by replacement -+ start = cur + 1; -+ retval.append(replacement); -+ }; - -- while (i < len) { -- const QChar ati(retval.at(i)); -- -- if (ati == QLatin1Char('<')) { -- retval.replace(i, 1, QLatin1String("<")); -- len += 3; -- i += 4; -- } else if (encodeQuotes && (ati == QLatin1Char('"'))) { -- retval.replace(i, 1, QLatin1String(""")); -- len += 5; -- i += 6; -- } else if (ati == QLatin1Char('&')) { -- retval.replace(i, 1, QLatin1String("&")); -- len += 4; -- i += 5; -- } else if (ati == QLatin1Char('>') && i >= 2 && retval[i - 1] == QLatin1Char(']') && retval[i - 2] == QLatin1Char(']')) { -- retval.replace(i, 1, QLatin1String(">")); -- len += 3; -- i += 4; -- } else if (performAVN && -- (ati == QChar(0xA) || -- ati == QChar(0xD) || -- ati == QChar(0x9))) { -- const QString replacement(QLatin1String("&#x") + QString::number(ati.unicode(), 16) + QLatin1Char(';')); -- retval.replace(i, 1, replacement); -- i += replacement.length(); -- len += replacement.length() - 1; -- } else if (encodeEOLs && ati == QChar(0xD)) { -- retval.replace(i, 1, QLatin1String(" ")); // Replace a single 0xD with a ref for 0xD -- len += 4; -- i += 5; -- } else { -+ const int len = str.size(); -+ for (int cur = 0; cur < len; ++cur) { -+ switch (const char16_t ati = str[cur].unicode()) { -+ case u'<': -+ appendToOutput(cur, QLatin1String("<")); -+ break; -+ case u'"': -+ if (encodeQuotes) -+ appendToOutput(cur, QLatin1String(""")); -+ break; -+ case u'&': -+ appendToOutput(cur, QLatin1String("&")); -+ break; -+ case u'>': -+ if (cur >= 2 && str[cur - 1] == u']' && str[cur - 2] == u']') -+ appendToOutput(cur, QLatin1String(">")); -+ break; -+ case u'\r': -+ if (performAVN || encodeEOLs) -+ appendToOutput(cur, QLatin1String(" ")); // \r == 0x0d -+ break; -+ case u'\n': -+ if (performAVN) -+ appendToOutput(cur, QLatin1String(" ")); // \n == 0x0a -+ break; -+ case u'\t': -+ if (performAVN) -+ appendToOutput(cur, QLatin1String(" ")); // \t == 0x09 -+ break; -+ default: - #if QT_CONFIG(textcodec) - if(codec->canEncode(ati)) -- ++i; -+ ; // continue - else - #endif - { - // We have to use a character reference to get it through. -- const ushort codepoint(ati.unicode()); -- const QString replacement(QLatin1String("&#x") + QString::number(codepoint, 16) + QLatin1Char(';')); -- retval.replace(i, 1, replacement); -- i += replacement.length(); -- len += replacement.length() - 1; -+ const QByteArray replacement = "&#x" + QByteArray::number(uint{ati}, 16) + ';'; -+ appendToOutput(cur, QLatin1String{replacement}); - } -+ break; - } - } -- -- return retval; -+ if (start > 0) { -+ retval.append(QStringView(str).left(len).mid(start)); -+ return retval; -+ } -+ return str; - } - - void QDomAttrPrivate::save(QTextStream& s, int, int) const diff --git a/ports/qt5-base/patches/CVE-2025-4211-qtbase-5.15.diff b/ports/qt5-base/patches/CVE-2025-4211-qtbase-5.15.diff deleted file mode 100644 index 1437f335f8..0000000000 --- a/ports/qt5-base/patches/CVE-2025-4211-qtbase-5.15.diff +++ /dev/null @@ -1,61 +0,0 @@ -From 3d20cd0105c2ae06605c5078e7675e200f1a001a Mon Sep 17 00:00:00 2001 -From: MÃ¥rten Nordheim -Date: Mon, 17 Mar 2025 14:22:11 +0100 -Subject: [PATCH] QFileSystemEngine/Win: Use GetTempPath2 when available - -Because the documentation for GetTempPath nows says apps should call -GetTempPath2.[0] - -Starting with Windows 11[1], and recently Windows 10[2], -GetTempPath2 was added. The difference being that elevated -processes are returned a different directory. Usually -'C:\Windows\SystemTemp'. - -Currently temporary files of an elevated process may be placed in a -world write-able location. GetTempPath2, by default, but can be -overridden, places it in a directory that's only accessible by SYSTEM -and administrators. - -[0] https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppathw#remarks -[1] https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppath2w -(Minimum supported client - Windows 11 Build 22000) -[2] https://blogs.windows.com/windows-insider/2025/03/13/releasing-windows-10-build-19045-5674-to-the-release-preview-channel/ -(This update enables system processes to store temporary files ...) - -[ChangeLog][QtCore][Important Behavior Changes] On -Windows, generating temporary directories for processes with elevated -privileges may now return a different path with a stricter -set of permissions. Please consult Microsoft's documentation from when -they made the same change for the .NET framework: -https://support.microsoft.com/en-us/topic/gettemppath-changes-in-windows-february-cumulative-update-preview-4cc631fb-9d97-4118-ab6d-f643cd0a7259 - -Change-Id: I5caf11151fb2f711bbc5599231f140598b3c9d03 -Reviewed-by: Marc Mutz -(cherry picked from commit 69633bcb58e681bac5bff3744e5a2352788dc36c) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit 6a684a53b371ec483b27bf243af24819be63f85f) -(cherry picked from commit bbeccc0c22e520f46f0b33e281fa5ac85ac9c727) -(cherry picked from commit 59d7eb9bbb4f13cccbd9323fd995a8c108b56e60) ---- - -diff --git a/src/corelib/io/qfilesystemengine_win.cpp b/src/corelib/io/qfilesystemengine_win.cpp -index 75c661f..37a400f 100644 ---- a/src/corelib/io/qfilesystemengine_win.cpp -+++ b/src/corelib/io/qfilesystemengine_win.cpp -@@ -1390,7 +1390,15 @@ - QString ret; - #ifndef Q_OS_WINRT - wchar_t tempPath[MAX_PATH]; -- const DWORD len = GetTempPath(MAX_PATH, tempPath); -+ using GetTempPathPrototype = DWORD (WINAPI *)(DWORD, LPWSTR); -+ // We try to resolve GetTempPath2 and use that, otherwise fall back to GetTempPath: -+ static GetTempPathPrototype getTempPathW = []() { -+ const HMODULE kernel32 = GetModuleHandleW(L"kernel32.dll"); -+ if (auto *func = QFunctionPointer(GetProcAddress(kernel32, "GetTempPath2W"))) -+ return GetTempPathPrototype(func); -+ return GetTempPath; -+ }(); -+ const DWORD len = getTempPathW(MAX_PATH, tempPath); - if (len) { // GetTempPath() can return short names, expand. - wchar_t longTempPath[MAX_PATH]; - const DWORD longLen = GetLongPathName(tempPath, longTempPath, MAX_PATH); diff --git a/ports/qt5-base/patches/CVE-2025-5455-qtbase-5.15.patch b/ports/qt5-base/patches/CVE-2025-5455-qtbase-5.15.patch deleted file mode 100644 index 9cee8646a1..0000000000 --- a/ports/qt5-base/patches/CVE-2025-5455-qtbase-5.15.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/src/corelib/io/qdataurl.cpp b/src/corelib/io/qdataurl.cpp -index f14d399301f..83e59e3ac00 100644 ---- a/src/corelib/io/qdataurl.cpp -+++ b/src/corelib/io/qdataurl.cpp -@@ -76,10 +76,11 @@ Q_CORE_EXPORT bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray - } - - if (data.toLower().startsWith("charset")) { -- int i = 7; // strlen("charset") -- while (data.at(i) == ' ') -- ++i; -- if (data.at(i) == '=') -+ int prefixSize = 7; // strlen("charset") -+ QLatin1String copy(data.constData() + prefixSize, data.size() - prefixSize); -+ while (copy.startsWith(QLatin1String(" "))) -+ copy = copy.mid(1); -+ if (copy.startsWith(QLatin1String("="))) - data.prepend("text/plain;"); - } - diff --git a/ports/qt5-base/portfile.cmake b/ports/qt5-base/portfile.cmake index f2f09dbd70..9d9749f6b6 100644 --- a/ports/qt5-base/portfile.cmake +++ b/ports/qt5-base/portfile.cmake @@ -45,11 +45,6 @@ endif() ## Downloading Qt5-Base set(PATCHES - # CVE fixes from https://download.qt.io/archive/qt/5.15/ - patches/CVE-2025-4211-qtbase-5.15.diff - patches/CVE-2025-5455-qtbase-5.15.patch - patches/CVE-2025-30348-qtbase-5.15.diff - patches/winmain_pro.patch #Moves qtmain to manual-link patches/windows_prf.patch #fixes the qtmain dependency due to the above move patches/qt_app.patch #Moves the target location of qt5 host apps to always install into the host dir. diff --git a/ports/qt5-base/vcpkg.json b/ports/qt5-base/vcpkg.json index 6b52f3edff..6319766879 100644 --- a/ports/qt5-base/vcpkg.json +++ b/ports/qt5-base/vcpkg.json @@ -1,7 +1,6 @@ { "name": "qt5-base", - "version": "5.15.18", - "port-version": 4, + "version": "5.15.19", "description": "Qt Base provides the basic non-GUI functionality required by all Qt applications.", "homepage": "https://www.qt.io/", "license": null, diff --git a/ports/qt5-charts/vcpkg.json b/ports/qt5-charts/vcpkg.json index 5bb8fa21e1..1af7f2c201 100644 --- a/ports/qt5-charts/vcpkg.json +++ b/ports/qt5-charts/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-charts", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Charts module provides a set of easy to use chart components.", "license": null, "dependencies": [ diff --git a/ports/qt5-connectivity/vcpkg.json b/ports/qt5-connectivity/vcpkg.json index 6958b5cc8c..eea078e529 100644 --- a/ports/qt5-connectivity/vcpkg.json +++ b/ports/qt5-connectivity/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-connectivity", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Connectivity module provides access to Bluetooth and NFC hardware.", "license": null, "dependencies": [ diff --git a/ports/qt5-datavis3d/vcpkg.json b/ports/qt5-datavis3d/vcpkg.json index e165feb806..dbe5e21bc7 100644 --- a/ports/qt5-datavis3d/vcpkg.json +++ b/ports/qt5-datavis3d/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-datavis3d", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Data Visualization module provides a way to visualize data in 3D as bar, scatter, and surface graphs.", "license": null, "dependencies": [ diff --git a/ports/qt5-declarative/vcpkg.json b/ports/qt5-declarative/vcpkg.json index 788a110ac4..382f634aa5 100644 --- a/ports/qt5-declarative/vcpkg.json +++ b/ports/qt5-declarative/vcpkg.json @@ -1,7 +1,6 @@ { "name": "qt5-declarative", - "version": "5.15.18", - "port-version": 1, + "version": "5.15.19", "description": "Qt Declarative (Quick 2)", "license": null, "dependencies": [ diff --git a/ports/qt5-doc/vcpkg.json b/ports/qt5-doc/vcpkg.json index c59f1134f4..dd06b94a61 100644 --- a/ports/qt5-doc/vcpkg.json +++ b/ports/qt5-doc/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-doc", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt documentation.", "license": null, "supports": "native", diff --git a/ports/qt5-gamepad/vcpkg.json b/ports/qt5-gamepad/vcpkg.json index 58c6071aea..9ef1e09075 100644 --- a/ports/qt5-gamepad/vcpkg.json +++ b/ports/qt5-gamepad/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-gamepad", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Gamepad is an add-on library that enables Qt applications to support the use of gamepad hardware and in some cases remote control equipment.", "license": null, "dependencies": [ diff --git a/ports/qt5-graphicaleffects/vcpkg.json b/ports/qt5-graphicaleffects/vcpkg.json index 8547257b90..70cf43aa32 100644 --- a/ports/qt5-graphicaleffects/vcpkg.json +++ b/ports/qt5-graphicaleffects/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-graphicaleffects", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Graphical Effects module provides a set of QML types for adding visually impressive and configurable effects to user interfaces.", "license": null, "dependencies": [ diff --git a/ports/qt5-imageformats/vcpkg.json b/ports/qt5-imageformats/vcpkg.json index 8c9c5f15d3..6133ae60ed 100644 --- a/ports/qt5-imageformats/vcpkg.json +++ b/ports/qt5-imageformats/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-imageformats", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Image Formats add-on module provides optional support for other image file formats.", "license": null, "dependencies": [ diff --git a/ports/qt5-location/vcpkg.json b/ports/qt5-location/vcpkg.json index 71864608e1..a61ef66ca0 100644 --- a/ports/qt5-location/vcpkg.json +++ b/ports/qt5-location/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-location", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Location API helps you create viable mapping solutions using the data available from some of the popular location services.", "license": null, "dependencies": [ diff --git a/ports/qt5-macextras/vcpkg.json b/ports/qt5-macextras/vcpkg.json index 853d21e42c..632f837f0d 100644 --- a/ports/qt5-macextras/vcpkg.json +++ b/ports/qt5-macextras/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-macextras", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Mac Extras provide classes and functions that enable you to use miscellaneous functionality specific to the macOS and iOS operating systems.", "license": null, "supports": "osx", diff --git a/ports/qt5-multimedia/vcpkg.json b/ports/qt5-multimedia/vcpkg.json index 2c3e14345d..8a24e084a6 100644 --- a/ports/qt5-multimedia/vcpkg.json +++ b/ports/qt5-multimedia/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-multimedia", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Multimedia is an essential module that provides a rich set of QML types and C++ classes to handle multimedia content. It also provides necessary APIs to access the camera and radio functionality.", "license": null, "dependencies": [ diff --git a/ports/qt5-networkauth/vcpkg.json b/ports/qt5-networkauth/vcpkg.json index 6f6edc6c88..f1379b9cdb 100644 --- a/ports/qt5-networkauth/vcpkg.json +++ b/ports/qt5-networkauth/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-networkauth", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Network Authorization provides a set of APIs that enable Qt applications to obtain limited access to online accounts and HTTP services without exposing users' passwords.", "license": null, "dependencies": [ diff --git a/ports/qt5-purchasing/vcpkg.json b/ports/qt5-purchasing/vcpkg.json index b8ab1d3a17..1e98caf5db 100644 --- a/ports/qt5-purchasing/vcpkg.json +++ b/ports/qt5-purchasing/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-purchasing", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Purchasing is an add-on library that enables Qt applications to support in-app purchases. It is a cross-platform library that currently supports purchases made to the Mac App Store on OS X, App Store on iOS, and Google Play on Android.", "license": null, "dependencies": [ diff --git a/ports/qt5-quick3d/vcpkg.json b/ports/qt5-quick3d/vcpkg.json index c3a06684b3..77394bb165 100644 --- a/ports/qt5-quick3d/vcpkg.json +++ b/ports/qt5-quick3d/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-quick3d", - "version": "5.15.16", + "version": "5.15.19", "description": "Qt Quick 3D provides a high-level API for creating 3D content and 3D user interfaces based on Qt Quick.", "license": null, "dependencies": [ diff --git a/ports/qt5-quickcontrols/vcpkg.json b/ports/qt5-quickcontrols/vcpkg.json index 8801517b89..141fa35349 100644 --- a/ports/qt5-quickcontrols/vcpkg.json +++ b/ports/qt5-quickcontrols/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-quickcontrols", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Quick Controls module provides a set of controls that can be used to build complete interfaces in Qt Quick.", "license": null, "dependencies": [ diff --git a/ports/qt5-quickcontrols2/vcpkg.json b/ports/qt5-quickcontrols2/vcpkg.json index e13d2a6bb8..cfd437fc7a 100644 --- a/ports/qt5-quickcontrols2/vcpkg.json +++ b/ports/qt5-quickcontrols2/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-quickcontrols2", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Quick Controls provides a set of controls that can be used to build complete interfaces in Qt Quick.", "license": null, "dependencies": [ diff --git a/ports/qt5-quicktimeline/vcpkg.json b/ports/qt5-quicktimeline/vcpkg.json index 862e8f0b4b..0ae16c16bf 100644 --- a/ports/qt5-quicktimeline/vcpkg.json +++ b/ports/qt5-quicktimeline/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-quicktimeline", - "version": "5.15.16", + "version": "5.15.19", "description": "The Qt Quick Timeline module enables keyframe-based animations and parameterization.", "license": null, "dependencies": [ diff --git a/ports/qt5-remoteobjects/vcpkg.json b/ports/qt5-remoteobjects/vcpkg.json index 6ac8e29c14..d72f307d6f 100644 --- a/ports/qt5-remoteobjects/vcpkg.json +++ b/ports/qt5-remoteobjects/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-remoteobjects", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module developed for Qt. This module extends Qt's existing functionalities to enable information exchange between processes or computers, easily.", "license": null, "dependencies": [ diff --git a/ports/qt5-script/vcpkg.json b/ports/qt5-script/vcpkg.json index 803ae10c45..582a17dad9 100644 --- a/ports/qt5-script/vcpkg.json +++ b/ports/qt5-script/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-script", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Script provides support for application scripting with ECMAScript.", "license": null, "dependencies": [ diff --git a/ports/qt5-scxml/vcpkg.json b/ports/qt5-scxml/vcpkg.json index 3f0a64d377..d6376bc1ce 100644 --- a/ports/qt5-scxml/vcpkg.json +++ b/ports/qt5-scxml/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-scxml", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt SCXML module provides classes for embedding state machines created from State Chart XML (SCXML) files in Qt applications.", "license": null, "dependencies": [ diff --git a/ports/qt5-sensors/vcpkg.json b/ports/qt5-sensors/vcpkg.json index 053053df09..aaaed62c4d 100644 --- a/ports/qt5-sensors/vcpkg.json +++ b/ports/qt5-sensors/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-sensors", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture recognition API for devices.", "license": null, "dependencies": [ diff --git a/ports/qt5-serialbus/vcpkg.json b/ports/qt5-serialbus/vcpkg.json index 3ca54f5ad6..fa9a6ef7d8 100644 --- a/ports/qt5-serialbus/vcpkg.json +++ b/ports/qt5-serialbus/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-serialbus", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, and others.", "license": null, "dependencies": [ diff --git a/ports/qt5-serialport/vcpkg.json b/ports/qt5-serialport/vcpkg.json index 0469fda426..1ff77044f2 100644 --- a/ports/qt5-serialport/vcpkg.json +++ b/ports/qt5-serialport/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-serialport", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt5 Serial Port - provides access to hardware and virtual serial ports", "license": null, "dependencies": [ diff --git a/ports/qt5-speech/vcpkg.json b/ports/qt5-speech/vcpkg.json index 856cf054af..1446789a2e 100644 --- a/ports/qt5-speech/vcpkg.json +++ b/ports/qt5-speech/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-speech", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Speech module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are visually challenged or cannot access the application for whatever reason.", "license": null, "dependencies": [ diff --git a/ports/qt5-svg/vcpkg.json b/ports/qt5-svg/vcpkg.json index 2787013ca7..db460bc965 100644 --- a/ports/qt5-svg/vcpkg.json +++ b/ports/qt5-svg/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-svg", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt SVG provides classes for rendering and displaying SVG drawings in widgets and on other paint devices.", "license": null, "dependencies": [ diff --git a/ports/qt5-tools/vcpkg.json b/ports/qt5-tools/vcpkg.json index 5903396c34..33c1399bfd 100644 --- a/ports/qt5-tools/vcpkg.json +++ b/ports/qt5-tools/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-tools", - "version": "5.15.18", + "version": "5.15.19", "description": "A collection of tools and utilities that come with the Qt framework to assist developers in the creation, management, and deployment of Qt applications.", "license": null, "dependencies": [ diff --git a/ports/qt5-translations/vcpkg.json b/ports/qt5-translations/vcpkg.json index 50bec8c931..f46a3d66ae 100644 --- a/ports/qt5-translations/vcpkg.json +++ b/ports/qt5-translations/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-translations", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt translations.", "license": null, "dependencies": [ diff --git a/ports/qt5-virtualkeyboard/vcpkg.json b/ports/qt5-virtualkeyboard/vcpkg.json index 00dc0e005e..971368b1d3 100644 --- a/ports/qt5-virtualkeyboard/vcpkg.json +++ b/ports/qt5-virtualkeyboard/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-virtualkeyboard", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 5 on Linux Desktop/X11, Windows Desktop, and Boot2Qt targets.", "license": null, "dependencies": [ diff --git a/ports/qt5-wayland/vcpkg.json b/ports/qt5-wayland/vcpkg.json index ca8d310dcf..2d00f5cedb 100644 --- a/ports/qt5-wayland/vcpkg.json +++ b/ports/qt5-wayland/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-wayland", - "version": "5.15.18", + "version": "5.15.19", "description": "QtWayland is a Qt 5 module that wraps the functionality of Wayland.", "license": null, "supports": "linux", diff --git a/ports/qt5-webchannel/vcpkg.json b/ports/qt5-webchannel/vcpkg.json index de61f2d78e..a4a63e29d2 100644 --- a/ports/qt5-webchannel/vcpkg.json +++ b/ports/qt5-webchannel/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-webchannel", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt WebChannel enables peer-to-peer communication between a server (QML/C++ application) and a client (HTML/JavaScript or QML application).", "license": null, "dependencies": [ diff --git a/ports/qt5-webengine/vcpkg.json b/ports/qt5-webengine/vcpkg.json index 7b5bd5d324..fb473f52d4 100644 --- a/ports/qt5-webengine/vcpkg.json +++ b/ports/qt5-webengine/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-webengine", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt WebEngine provides functionality for rendering regions of dynamic web content.", "license": null, "supports": "!static", diff --git a/ports/qt5-webglplugin/vcpkg.json b/ports/qt5-webglplugin/vcpkg.json index 46ba73b195..f8af8a9e1b 100644 --- a/ports/qt5-webglplugin/vcpkg.json +++ b/ports/qt5-webglplugin/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-webglplugin", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt WebGL Plugin module enables Qt applications to be run in web browsers through WebGL streaming.", "license": null, "dependencies": [ diff --git a/ports/qt5-websockets/vcpkg.json b/ports/qt5-websockets/vcpkg.json index bfc7a58d4e..79eb23333e 100644 --- a/ports/qt5-websockets/vcpkg.json +++ b/ports/qt5-websockets/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-websockets", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt WebSockets module provides C++ and QML interfaces that enable Qt applications to act as a server that can process WebSocket requests, or a client that can consume data received from the server, or both.", "license": null, "dependencies": [ diff --git a/ports/qt5-webview/vcpkg.json b/ports/qt5-webview/vcpkg.json index 9dfae15bff..601b8ad22b 100644 --- a/ports/qt5-webview/vcpkg.json +++ b/ports/qt5-webview/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-webview", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt WebView provides a way to display web content in a QML application without necessarily including a full web browser stack by using native APIs where it makes sense.", "license": null, "dependencies": [ diff --git a/ports/qt5-winextras/vcpkg.json b/ports/qt5-winextras/vcpkg.json index 2bd57f4a66..a269977f6c 100644 --- a/ports/qt5-winextras/vcpkg.json +++ b/ports/qt5-winextras/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-winextras", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt Windows Extras provide classes and functions that enable you to use miscellaneous Windows-specific functions. For example, you can convert Qt objects to Windows object handles and manipulate DWM glass frames.", "license": null, "supports": "windows", diff --git a/ports/qt5-x11extras/vcpkg.json b/ports/qt5-x11extras/vcpkg.json index 99b620d651..fb0361170e 100644 --- a/ports/qt5-x11extras/vcpkg.json +++ b/ports/qt5-x11extras/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-x11extras", - "version": "5.15.18", + "version": "5.15.19", "description": "Qt X11 Extras enables the Qt programmer to write applications for the Linux/X11 platform.", "license": null, "supports": "!windows", diff --git a/ports/qt5-xmlpatterns/vcpkg.json b/ports/qt5-xmlpatterns/vcpkg.json index 4c6e5ab2d6..998b0a96c9 100644 --- a/ports/qt5-xmlpatterns/vcpkg.json +++ b/ports/qt5-xmlpatterns/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5-xmlpatterns", - "version": "5.15.18", + "version": "5.15.19", "description": "The Qt XML Patterns module provides support for XPath, XQuery, XSLT, and XML Schema validation.", "license": null, "dependencies": [ diff --git a/ports/qt5/vcpkg.json b/ports/qt5/vcpkg.json index 2ef021e1db..f5bd714e98 100644 --- a/ports/qt5/vcpkg.json +++ b/ports/qt5/vcpkg.json @@ -1,6 +1,6 @@ { "name": "qt5", - "version": "5.15.18", + "version": "5.15.19", "description": "A cross-platform application and UI framework.", "homepage": "https://www.qt.io/", "license": null, diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 17c49d4694..3b2adab155 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -1125,7 +1125,6 @@ qt3d[extras]=options # is a requirement, see https://github.com/microsoft/vcpkg/ qt5:arm64-linux=cascade qt5:arm64-windows=cascade qt5[all,wayland,webengine]:x86-windows=cascade -qt5[doc](!native) = cascade qt5[wayland]:arm64-osx=cascade qt5[wayland,webengine]:x64-windows-static-md=cascade qt5[wayland,webengine]:x64-windows-static=cascade diff --git a/versions/baseline.json b/versions/baseline.json index bccac26de4..d2acd0a06a 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -8197,63 +8197,63 @@ "port-version": 0 }, "qt5": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-3d": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-activeqt": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-androidextras": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-base": { - "baseline": "5.15.18", - "port-version": 4 + "baseline": "5.15.19", + "port-version": 0 }, "qt5-charts": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-connectivity": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-datavis3d": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-declarative": { - "baseline": "5.15.18", - "port-version": 1 + "baseline": "5.15.19", + "port-version": 0 }, "qt5-doc": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-gamepad": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-graphicaleffects": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-imageformats": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-location": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-macextras": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-mqtt": { @@ -8261,111 +8261,111 @@ "port-version": 0 }, "qt5-multimedia": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-networkauth": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-purchasing": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-quick3d": { - "baseline": "5.15.16", + "baseline": "5.15.19", "port-version": 0 }, "qt5-quickcontrols": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-quickcontrols2": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-quicktimeline": { - "baseline": "5.15.16", + "baseline": "5.15.19", "port-version": 0 }, "qt5-remoteobjects": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-script": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-scxml": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-sensors": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-serialbus": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-serialport": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-speech": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-svg": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-tools": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-translations": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-virtualkeyboard": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-wayland": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-webchannel": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-webengine": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-webglplugin": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-websockets": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-webview": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-winextras": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-x11extras": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5-xmlpatterns": { - "baseline": "5.15.18", + "baseline": "5.15.19", "port-version": 0 }, "qt5compat": { diff --git a/versions/q-/qt5-3d.json b/versions/q-/qt5-3d.json index 3c92cd8154..fb8ec2c7c4 100644 --- a/versions/q-/qt5-3d.json +++ b/versions/q-/qt5-3d.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6df6e5869920a6b605c8496ef1ff414522d1f5c5", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "7d61338e48f5b9a880a0a4e7208c70ff18ed4d4c", "version": "5.15.18", diff --git a/versions/q-/qt5-activeqt.json b/versions/q-/qt5-activeqt.json index f973c9d062..2a63635d52 100644 --- a/versions/q-/qt5-activeqt.json +++ b/versions/q-/qt5-activeqt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5fd726894e15ca1883e83384c2a7f37a5eeca40b", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "fb4f559af2589eef1f845bd7729d27b1b2dc7de6", "version": "5.15.18", diff --git a/versions/q-/qt5-androidextras.json b/versions/q-/qt5-androidextras.json index 727ecb8952..43896338ab 100644 --- a/versions/q-/qt5-androidextras.json +++ b/versions/q-/qt5-androidextras.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5a374411180ffa66396699464dafe3b7b3b5d50c", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "9765e11f488e48d5b091abc65f8fdfef7f7449be", "version": "5.15.18", diff --git a/versions/q-/qt5-base.json b/versions/q-/qt5-base.json index c101a14faa..8ce1864a68 100644 --- a/versions/q-/qt5-base.json +++ b/versions/q-/qt5-base.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2c7374073dda57695c4c2fce395de7b6faa83fc2", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "14bdcd108f6ea114034cb7c602378695b90bcfce", "version": "5.15.18", diff --git a/versions/q-/qt5-charts.json b/versions/q-/qt5-charts.json index 070325c7b7..306b355328 100644 --- a/versions/q-/qt5-charts.json +++ b/versions/q-/qt5-charts.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "419441ab9682656a04742c39da13c64447810bc0", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "66efbd821a2683a2dc18dac17b9ada0438c89b32", "version": "5.15.18", diff --git a/versions/q-/qt5-connectivity.json b/versions/q-/qt5-connectivity.json index 65b1813a86..4d7519df84 100644 --- a/versions/q-/qt5-connectivity.json +++ b/versions/q-/qt5-connectivity.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "205b4bfb0381d595f99cc3fd1477c0ec98af5590", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "e549744417b79b0a17e9a0005f1c656c8fe6f06b", "version": "5.15.18", diff --git a/versions/q-/qt5-datavis3d.json b/versions/q-/qt5-datavis3d.json index 8f4d3f5349..ce48b58adf 100644 --- a/versions/q-/qt5-datavis3d.json +++ b/versions/q-/qt5-datavis3d.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "21e9590c7e0766919d8fc2270064760c489ebd8d", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "beb09e0e872c6d1437404e4b1f035ed1dfcbf674", "version": "5.15.18", diff --git a/versions/q-/qt5-declarative.json b/versions/q-/qt5-declarative.json index 14d9faaa1d..2965a7eab6 100644 --- a/versions/q-/qt5-declarative.json +++ b/versions/q-/qt5-declarative.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8f080898cf40157d724128078e19241630151ebc", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "3e5e184c2f19e06bf02d51c993894126072bc52a", "version": "5.15.18", diff --git a/versions/q-/qt5-doc.json b/versions/q-/qt5-doc.json index 8d94965caa..fe86e5fe96 100644 --- a/versions/q-/qt5-doc.json +++ b/versions/q-/qt5-doc.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "af028b37c50e750dcfa2f48f6818cf0ce20953c5", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "b9b6895227eeaa38ead930138cce1826eb778b98", "version": "5.15.18", diff --git a/versions/q-/qt5-gamepad.json b/versions/q-/qt5-gamepad.json index 13f9d8c2bc..725cc1a209 100644 --- a/versions/q-/qt5-gamepad.json +++ b/versions/q-/qt5-gamepad.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "831fc1cd3d025c35e15377085ceb409dbc0f9884", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "74c012900994a32d3ba15a60ca24a7707613d488", "version": "5.15.18", diff --git a/versions/q-/qt5-graphicaleffects.json b/versions/q-/qt5-graphicaleffects.json index aebd7c2665..b0d9620e11 100644 --- a/versions/q-/qt5-graphicaleffects.json +++ b/versions/q-/qt5-graphicaleffects.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2ddeda995b0da02150534286f351295cd57d25e4", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "03992b3f51c1985d3248c8982147faf369d861b5", "version": "5.15.18", diff --git a/versions/q-/qt5-imageformats.json b/versions/q-/qt5-imageformats.json index 9b9e66c703..a2ef7fd0f8 100644 --- a/versions/q-/qt5-imageformats.json +++ b/versions/q-/qt5-imageformats.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "39ab2fd0b196605031932d7efbccd2617eca2385", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "c4c7d3d21b46729c373c686b692967d5418c2522", "version": "5.15.18", diff --git a/versions/q-/qt5-location.json b/versions/q-/qt5-location.json index e095046540..0cb5635954 100644 --- a/versions/q-/qt5-location.json +++ b/versions/q-/qt5-location.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "42e67aecbf59c47a6fa3159b8b58ad3ea8b71deb", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "ccaf8afa9acaef7eef71d8dcbd7e4963782065c5", "version": "5.15.18", diff --git a/versions/q-/qt5-macextras.json b/versions/q-/qt5-macextras.json index 2236c1527e..1710a1dbbe 100644 --- a/versions/q-/qt5-macextras.json +++ b/versions/q-/qt5-macextras.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f99e7a07adeccb66c4d28cd97f8ad3d05a6ef24a", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "62c1d1426de600478d060426915f2f454120bf5a", "version": "5.15.18", diff --git a/versions/q-/qt5-multimedia.json b/versions/q-/qt5-multimedia.json index e18db2362b..4e6313c069 100644 --- a/versions/q-/qt5-multimedia.json +++ b/versions/q-/qt5-multimedia.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "bca412f5337373525eb945fe942cb817338a06b0", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "12c7e6b34060b424eff67f205d19d07150652e60", "version": "5.15.18", diff --git a/versions/q-/qt5-networkauth.json b/versions/q-/qt5-networkauth.json index d6896b7303..c36ea35dbf 100644 --- a/versions/q-/qt5-networkauth.json +++ b/versions/q-/qt5-networkauth.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ded851b7d7fce2b817eb8ca054cedb8c76c9f66d", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "6c79766932789b262eef96640c2552bf5a301b2d", "version": "5.15.18", diff --git a/versions/q-/qt5-purchasing.json b/versions/q-/qt5-purchasing.json index c88e3feeef..268bafc54d 100644 --- a/versions/q-/qt5-purchasing.json +++ b/versions/q-/qt5-purchasing.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "3e3a4eeb62c567e38c3465cb63ca41525747c59f", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "8cd001ee64299bd4ab50d2f92ad5cd0b3b796c5e", "version": "5.15.18", diff --git a/versions/q-/qt5-quick3d.json b/versions/q-/qt5-quick3d.json index 1948d17048..f22ffe9511 100644 --- a/versions/q-/qt5-quick3d.json +++ b/versions/q-/qt5-quick3d.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f7d4add3ab2551dbacc33d38d5e4cd328984fcfc", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "d270c54229d46c72342f975485ff1edfdbdd4a60", "version": "5.15.16", diff --git a/versions/q-/qt5-quickcontrols.json b/versions/q-/qt5-quickcontrols.json index f632a61234..26bc711608 100644 --- a/versions/q-/qt5-quickcontrols.json +++ b/versions/q-/qt5-quickcontrols.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "aa6d1b876b81d9057483c35764df99d47e78af71", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "c6d74e97c9d6c34ce44ac47c2754e725a97e0fe2", "version": "5.15.18", diff --git a/versions/q-/qt5-quickcontrols2.json b/versions/q-/qt5-quickcontrols2.json index bf1a09bab2..c0940ddcd8 100644 --- a/versions/q-/qt5-quickcontrols2.json +++ b/versions/q-/qt5-quickcontrols2.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e9840360264bb9c258cd51c751cc02bfbe49a90b", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "cc7bc567a1e6bbe49faf4945624b49fd5e5c1952", "version": "5.15.18", diff --git a/versions/q-/qt5-quicktimeline.json b/versions/q-/qt5-quicktimeline.json index ddb6ae305e..9ac4d10b80 100644 --- a/versions/q-/qt5-quicktimeline.json +++ b/versions/q-/qt5-quicktimeline.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "46b4733b528086917308da03f45cf9bbdc6de9c6", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "96ac2b78f0cdea8c1ebd4564209caa63c36db4fc", "version": "5.15.16", diff --git a/versions/q-/qt5-remoteobjects.json b/versions/q-/qt5-remoteobjects.json index b31cc297d8..2b388e369a 100644 --- a/versions/q-/qt5-remoteobjects.json +++ b/versions/q-/qt5-remoteobjects.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "eadf03833f10e1da2585f0cc3bc2ed4e3930e2a8", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "7b222694460da3f39ccdec920c6ebfa10c67dc07", "version": "5.15.18", diff --git a/versions/q-/qt5-script.json b/versions/q-/qt5-script.json index 90c7aa9236..372bf28585 100644 --- a/versions/q-/qt5-script.json +++ b/versions/q-/qt5-script.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f901f4f085b01d77f42b7ad1dc946d09b9defc07", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "bfe3bf5a36877a0e03bccce82ed490aca708eddd", "version": "5.15.18", diff --git a/versions/q-/qt5-scxml.json b/versions/q-/qt5-scxml.json index 12ce8dba8a..c8deda27aa 100644 --- a/versions/q-/qt5-scxml.json +++ b/versions/q-/qt5-scxml.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "54c1a33b79a73e1e4de26018d43557097b47010d", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "5a1640ab751732ed87b6ac339b6ccfffdcfaad8c", "version": "5.15.18", diff --git a/versions/q-/qt5-sensors.json b/versions/q-/qt5-sensors.json index c36ef6b0e2..922b2b2440 100644 --- a/versions/q-/qt5-sensors.json +++ b/versions/q-/qt5-sensors.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d4ad06bb3b94a02b3d647bd6143e1eb163ad2034", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "b0f19190cd99d94d2095cad3217981fcfb62854a", "version": "5.15.18", diff --git a/versions/q-/qt5-serialbus.json b/versions/q-/qt5-serialbus.json index a1292f0f9c..78b1b575bf 100644 --- a/versions/q-/qt5-serialbus.json +++ b/versions/q-/qt5-serialbus.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "09e2429acd2d0ecfa05f4533a0b281ab0dfd4662", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "e07446b1afac814fc159f9991e54e5d7a1c2335b", "version": "5.15.18", diff --git a/versions/q-/qt5-serialport.json b/versions/q-/qt5-serialport.json index b0aa48a49d..f0b0b57e89 100644 --- a/versions/q-/qt5-serialport.json +++ b/versions/q-/qt5-serialport.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2230000ae135b6a4401547d183de46efe17a48bc", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "b7de283033c0006b47a06e6e15a7d0b3df961f33", "version": "5.15.18", diff --git a/versions/q-/qt5-speech.json b/versions/q-/qt5-speech.json index c95d8473cc..414b3a366a 100644 --- a/versions/q-/qt5-speech.json +++ b/versions/q-/qt5-speech.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ce8dbeafc3f54ee98da719b2c4d78bb61c736c84", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "1a2114345e8517bd312390dc268fc962fe81c898", "version": "5.15.18", diff --git a/versions/q-/qt5-svg.json b/versions/q-/qt5-svg.json index ac3850137e..d9e9ed2869 100644 --- a/versions/q-/qt5-svg.json +++ b/versions/q-/qt5-svg.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4c8b1b7359dd50607ee773721cfa20c0469a4fca", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "3c75f3655ca64be9456fb58447ee7617cabc8896", "version": "5.15.18", diff --git a/versions/q-/qt5-tools.json b/versions/q-/qt5-tools.json index 67773f9011..9246a8dd42 100644 --- a/versions/q-/qt5-tools.json +++ b/versions/q-/qt5-tools.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "293aa0e2ad9df2d974c2e073c2ecafc3cdc8b391", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "68cee8363bbcbad3fa52304f7bea392fc30d8cf6", "version": "5.15.18", diff --git a/versions/q-/qt5-translations.json b/versions/q-/qt5-translations.json index 75918d28b2..2a2e4da243 100644 --- a/versions/q-/qt5-translations.json +++ b/versions/q-/qt5-translations.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2ed26a82dc183e493d1b56a7a3ba69dbd0adf4ea", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "bb8f1f0d51e34981a3f54493267c706e656622d8", "version": "5.15.18", diff --git a/versions/q-/qt5-virtualkeyboard.json b/versions/q-/qt5-virtualkeyboard.json index f3fe1662bd..917d583574 100644 --- a/versions/q-/qt5-virtualkeyboard.json +++ b/versions/q-/qt5-virtualkeyboard.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6b4f04f0c935f8febcd71e565bfc17b8541bde8e", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "3e9e76f442f146fd5fd43ce02a4d08a8798ec3cf", "version": "5.15.18", diff --git a/versions/q-/qt5-wayland.json b/versions/q-/qt5-wayland.json index 66db0313e3..a35249213d 100644 --- a/versions/q-/qt5-wayland.json +++ b/versions/q-/qt5-wayland.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "3dab2c52547ee34cd54a3f6e03721e23915599cb", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "692e89e4491fabcd06a33f987b3494a562c601c2", "version": "5.15.18", diff --git a/versions/q-/qt5-webchannel.json b/versions/q-/qt5-webchannel.json index 30adf9b354..8b87cf0af8 100644 --- a/versions/q-/qt5-webchannel.json +++ b/versions/q-/qt5-webchannel.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1e55707a5f50608e994b909a3cf6695e3a33df27", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "9ae4177ab38bd7a8dd5ef43789a687db6b7cdb74", "version": "5.15.18", diff --git a/versions/q-/qt5-webengine.json b/versions/q-/qt5-webengine.json index 6433051e4e..5930a3f48b 100644 --- a/versions/q-/qt5-webengine.json +++ b/versions/q-/qt5-webengine.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "012f5cf236c8a0ef3f5c2e3c35e7dc31406fdde6", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "5dffd3752ccd4155135e7d0365032ea8e1c8afdb", "version": "5.15.18", diff --git a/versions/q-/qt5-webglplugin.json b/versions/q-/qt5-webglplugin.json index 36f1d63f3c..4dcddd8ce3 100644 --- a/versions/q-/qt5-webglplugin.json +++ b/versions/q-/qt5-webglplugin.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "70c9d76ab17296498c4f5f35d0473603998df9d7", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "15404fd63718d7bfdbc03fcf5967a9c3f5436cae", "version": "5.15.18", diff --git a/versions/q-/qt5-websockets.json b/versions/q-/qt5-websockets.json index 864cf34901..9afee6db19 100644 --- a/versions/q-/qt5-websockets.json +++ b/versions/q-/qt5-websockets.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ca6a4f0cafa8a6fbbe91b401f8859b9c40192658", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "0c0ba331dad2eafa5c67c59ee6b7b9fb080125bb", "version": "5.15.18", diff --git a/versions/q-/qt5-webview.json b/versions/q-/qt5-webview.json index 5b3fcfd83d..229315b4b4 100644 --- a/versions/q-/qt5-webview.json +++ b/versions/q-/qt5-webview.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7b35914803b3fefe69d089ca09a290340dc50f79", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "64eb91083b534828199c17c46f6c188339b45ceb", "version": "5.15.18", diff --git a/versions/q-/qt5-winextras.json b/versions/q-/qt5-winextras.json index a7f84a232f..dc2ee46957 100644 --- a/versions/q-/qt5-winextras.json +++ b/versions/q-/qt5-winextras.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2f6135c2b9461eaee141ff16dd89ec2fb7ae5167", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "86321194aa485e7dc21ea1b9b045cbc1f52c4fbe", "version": "5.15.18", diff --git a/versions/q-/qt5-x11extras.json b/versions/q-/qt5-x11extras.json index f274bbb49a..720a88ee44 100644 --- a/versions/q-/qt5-x11extras.json +++ b/versions/q-/qt5-x11extras.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "199f47cb1810c1a9cd18a7c694740ce0918c16d1", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "27bde664e7cbe5f8ff07081863a271023792a999", "version": "5.15.18", diff --git a/versions/q-/qt5-xmlpatterns.json b/versions/q-/qt5-xmlpatterns.json index def84f90a6..6b3cc9fc3a 100644 --- a/versions/q-/qt5-xmlpatterns.json +++ b/versions/q-/qt5-xmlpatterns.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4d7d8d25e3d64fb999a4c53d41e94d6bc46f13b3", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "17e4227d82cea644807a5ae61d6183ef87bf4ce4", "version": "5.15.18", diff --git a/versions/q-/qt5.json b/versions/q-/qt5.json index fdc9f713b5..808212b9dd 100644 --- a/versions/q-/qt5.json +++ b/versions/q-/qt5.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d7216adbb984b792a0b8fa127acb399271a7ad5b", + "version": "5.15.19", + "port-version": 0 + }, { "git-tree": "fe281ca7926f7b22a9b7b966b32320ab1a10bd38", "version": "5.15.18",