summaryrefslogtreecommitdiff
path: root/dev-qt
Commit message (Collapse)AuthorAgeFilesLines
* dev-qt/qtbase: backport fix for QWindowPrivate plasma crashesIonen Wolkens2024-08-242-0/+29
| | | | | | | | | | Assuming the date given by Qt is not a typo, still over a month to go before 6.7.3 releases (if at all) so can't count on it. Straight to stable given seems safe and is only a 1 line change, does not feel worth re-stabilizing over. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update 6.7 and 6.8 patchsetsIonen Wolkens2024-08-147-128/+7
| | | | | | | | | | | | | | | | | | | | | | | | 6.7-10 -> 6.7-11, and 6.8-2 -> 6.8-3 changes: Added: * clang19.patch (imported from files/) * musl-no-settls.patch (wrt bug #937875) 6.7-10 -> 6.7-11 specific changes: Added: * QTBUG-113574.patch (imported from files/) 6.7-11 -> 6.7-12 changes (in preparation for 6.7.3): Removed: * ninja1.12.patch (upstreamed) Technically needs a revbump for bug #937875 (runtime issue), but do not wish for every users to rebuild over a musl fix. musl users reading this are invited to `emerge -1 qtwebengine:6`. Stable users are not believed to be affected, and there's to hope 6.7.3 releases & is stabilized before musl-1.2.5 is (or a := forces a rebuild first). Closes: https://bugs.gentoo.org/937875 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: backport float16 fix for systems without sse2Ionen Wolkens2024-08-122-0/+44
| | | | | | | Needs a revbump but it was done in previous commit at same time for another reason. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: fix build with gcc15, incl. for revdepsIonen Wolkens2024-08-125-0/+36
| | | | | | | | | | | | | | | | | Issue is in public headers, so revbump is necessary. Please ensure update to qtbase-6.7.2-r2 before reporting new bugs while testing gcc15. Thankfully most normal users should have updated long before gcc15 is keyworded (and further stabled) so there should be little need to set lower bounds. Closes: https://bugs.gentoo.org/937808 Closes: https://bugs.gentoo.org/937809 Closes: https://bugs.gentoo.org/937824 Closes: https://bugs.gentoo.org/937825 Closes: https://bugs.gentoo.org/937828 Closes: https://bugs.gentoo.org/937829 Thanks-to: Sam James <sam@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtspeech: Keyword 6.7.2 ppc, #935070Arthur Zamarin2024-08-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtconnectivity: Keyword 6.7.2 ppc, #935070Arthur Zamarin2024-08-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwayland: drop 6.7.2-r1Ionen Wolkens2024-08-091-65/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 ppc, #936166Sam James2024-08-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwebengine: fix build with clang-19Ionen Wolkens2024-08-094-0/+79
| | | | | | Closes: https://bugs.gentoo.org/937541 Thanks-to: Alfred Wingate Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 ppc64, #936166Jakov Smolić2024-08-091-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-qt/qt-creator: add 14.0.1Ionen Wolkens2024-08-072-0/+269
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtshadertools: fix build with gcc15Ionen Wolkens2024-08-045-0/+24
| | | | | Closes: https://bugs.gentoo.org/937261 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix re2 compatibilityAliaksei Urbanski2024-07-292-1/+16
| | | | | | | | | | | Use bundled re2 to avoid the compatibility issue for qtwebengine-5.15.14_p20240510. Closes: https://bugs.gentoo.org/913923 Bug: https://bugs.gentoo.org/936884 Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37785 Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtmultimedia: drop obsolete patch in 6.8+Ionen Wolkens2024-07-283-27/+0
| | | | | | Fixed upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: fix build with GCC 15 (qt5)Sam James2024-07-282-1/+39
| | | | | | | | Thanks to Ionen for finding the QUIC patch. We may end up needing more for qt5. Closes: https://bugs.gentoo.org/936416 Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/kdsingleapplication: pkgmove to dev-libs/kdsingleapplicationAndreas Sturmlechner2024-07-253-108/+0
| | | | | Bug: https://bugs.gentoo.org/935012 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-qt/qt-creator: sync liveIonen Wolkens2024-07-251-10/+10
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 14.0.0Ionen Wolkens2024-07-252-0/+269
| | | | | | | | | | | | | | | | | | Few ebuild changes, but for some notes: * Meant to use system's lua+sol2 (newly bundled), but it does not seem to have a switch to use system's easily and not going to bother on such a big package if not. * The bits requiring Go have not landed in 14 and remain 9999-only. * Dropped the comment about Qt's version given cmake files may optionally require yet a newer one for specific features. * There is a new switch for building docs, so can simplify a bit. * Thought to try unbundling syntax-highlighting but after finding out it uses the old slot opted to keep it like that for now. May possibly have overlooked something given there is a lot of noise in cmake files, please report a bug if anything is off. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: update journald commentIonen Wolkens2024-07-252-2/+6
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: drop 13.0.1Ionen Wolkens2024-07-252-269/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: extend description for journald and syslogIonen Wolkens2024-07-251-2/+2
| | | | | | | | | | | Primary reason not using (profile default) USE=systemd or global descriptions is because this disables stderr and may come as unexpected. Arguably syslog should've been renamed too, albeit fwiw it's not a default and likely few people set it globally. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: minor style/comment adjustmentsIonen Wolkens2024-07-254-8/+8
| | | | | | | | | Note that if needed this ?? () could be dropped, syslog just becomes a no-op if both are set, but given journald is not a global USE it shouldn't cause problems at this stage and lets users know only one will work. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: depend on virtual/logger with syslogIonen Wolkens2024-07-254-8/+24
| | | | | | | | | | | Not super important but it shouldn't hurt, esp. given unsure how Qt behaves when it's missing. Introduce COMMON_DEPEND while at it to be correct, feel may potentially need it for other dependencies in the future. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add logging backends selectionHaochen Tong2024-07-255-4/+22
| | | | | | Signed-off-by: Haochen Tong <i@hexchain.org> Closes: https://github.com/gentoo/gentoo/pull/37668 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: sync missing change to 6.7.9999Ionen Wolkens2024-07-231-0/+6
| | | | | | | | Already present in 6.7.2 and 6.8.9999 but seems forgot to add it to 6.7.9999 and it will likely still be needed for 6.7.3 as upstream seems to be giving low priority to this issue. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: update >=6.8 liveIonen Wolkens2024-07-233-8/+79
| | | | | | | | | | | | | | | | | | | Originally thought it added native pipewire audio support, but this is only for screencast and so not doing USE=pipewire. Split off [X=] hack and add a redundant [X?] in case we are ever able to remove it (aka gst not broken without xorg-proto, xorg-proto in RDEPEND, or if a new EAPI adds a way declare DEPEND-only deps for reverse deps). gst[egl] could technically be optional, but feel it's not worth introducing a USE. Arguably feel it should be unconditionally enabled on gst if USE=opengl. Updating the ebuild also exposed a bug in cmake's checks with gl_x11 and gl_wayland, been reported and doing a temporary workaround for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtquick3d: reword openxr commentIonen Wolkens2024-07-232-4/+4
| | | | | | | Have not re-tried bundled, but that comment will likely become outdated sooner or later if not already. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: disable unity build in >=6.8 for nowIonen Wolkens2024-07-232-0/+2
| | | | | | | Just so it builds, it's not the only problem (also 3 test failures to investigate, but will leave that for when it's closer to release). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update 6.7 and 6.8 patchsetsIonen Wolkens2024-07-235-6/+6
| | | | | | | | | | | | | | | | | 6.7-9 -> 6.7-10 changes: Added: * gcc15.patch (with two fixes wrt bug #936415, built fine with all USE enabled using gcc-15.0.0_pre20240721) 6.8-1 -> 6.8-2 changes: Added: * gcc15.patch (including an additional fix for 6.8+, untested) Removed: * ninja1.12.patch (upstreamed) + minor rebasing where needed Closes: https://bugs.gentoo.org/936415 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtconnectivity: skip tst_qbluetoothdevicediscoveryagentIonen Wolkens2024-07-224-0/+4
| | | | | Closes: https://bugs.gentoo.org/936485 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: skip flaky tst_qprocessIonen Wolkens2024-07-224-8/+4
| | | | | Closes: https://bugs.gentoo.org/936484 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop vulnerable 6.7.2Ionen Wolkens2024-07-211-349/+0
| | | | | Bug: https://bugs.gentoo.org/935869 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtnetwork: drop vulnerable 5.15.14Ionen Wolkens2024-07-211-62/+0
| | | | | Bug: https://bugs.gentoo.org/935869 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 ppc64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 ppc64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 arm, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 arm, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 amd64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 amd64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 ppc, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 ppc, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 arm64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 arm64, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtnetwork: Stabilize 5.15.14-r1 x86, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2-r1 x86, #936171Sam James2024-07-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtquick3d: backport gcc15 fix for bundled embreeIonen Wolkens2024-07-205-0/+28
| | | | | | | | | | | Likely be a while before this lands in qtquick3d itself (bundled embree has not been touched in 2 years), so may as well backport now even if not urgent. Relatively long build so not going to revbump/re-stabilize over this. Closes: https://bugs.gentoo.org/936410 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 x86, #936166Jakov Smolić2024-07-191-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 arm64, #936166Sam James2024-07-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 arm, #936166Sam James2024-07-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.7.2-r3 amd64, #936166Sam James2024-07-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>