summaryrefslogtreecommitdiff
path: root/dev-qt
Commit message (Collapse)AuthorAgeFilesLines
* dev-qt/qtwebengine: fix build with gcc+musl+USE=-jumboIonen Wolkens2024-09-125-0/+16
| | | | | Closes: https://bugs.gentoo.org/939519 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: backport minor fix for ffmpeg-6.1.2+Ionen Wolkens2024-09-112-0/+43
| | | | | | See patch comment, do not believe this is worth a revbump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: partially fix build with clang19 and gcc15Ionen Wolkens2024-09-043-0/+44
| | | | | | | | | | other.resetter bit with USE=qmldesigner wrt bug #937600 comment #4 still need attention, but adding what we have so far esp. given qmldesigner is off by default and has limited impact. Bug: https://bugs.gentoo.org/937600 Closes: https://bugs.gentoo.org/938486 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: skip tst_qmediacapture_gstreamer in 6.7 tooIonen Wolkens2024-09-031-0/+1
| | | | | | | | | | Tried a full build of dev-qt/*-6.7.9999 in preparation for 6.7.3 and this is the only thing that went wrong (like it did in 6.8). Test doesn't expect to have nothing to capture (as portage user in sandbox) and segfaults as far as I can tell and should be a non-issue. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: drop 13.0.2, 14.0.0Ionen Wolkens2024-09-033-538/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: cleanup exporting NINJAIonen Wolkens2024-09-033-3/+3
| | | | | | | | Not used anymore given patch was removed in favor of relying on app-alternatives/ninja to select. NINJAFLAGS is still recognized by a patch (not by ninja!). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtconnectivity: sync live keywordsIonen Wolkens2024-09-033-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtspeech: sync live keywordsIonen Wolkens2024-09-033-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttools: re-enable unity builds for designer in 6.8+Ionen Wolkens2024-09-032-4/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt3d: re-enable unity builds in 6.8+Ionen Wolkens2024-09-032-2/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: forward qcontiguouscache patch to <=6.8Ionen Wolkens2024-09-034-8/+21
| | | | | | | | | | Upstreamed but currently is only in dev branch, and unclear if it will make it in 6.7.3 or 6.8.0 before release (-rc is not far for 6.8). Not to forget, add in 6.7.9999 and 6.8.9999 until it fails to apply. Also scrub & add links. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: minor style adjustments + add missing bug numberIonen Wolkens2024-09-033-9/+6
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update build space requirement for 6.8+Ionen Wolkens2024-09-032-2/+2
| | | | | | | Last build test for 6.8.9999 used exactly 8.0GiB, ebuild checks for 8G but that's too borderline and should do +1 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: skip more tests that need working audio in 6.8+Ionen Wolkens2024-09-032-0/+4
| | | | | | | May possibly be needed in 6.7.9999 too given it received some gstreamer changes, have not tried yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: skip tst_certificateerror in 6.8+Ionen Wolkens2024-09-022-0/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: update liveIonen Wolkens2024-09-021-4/+19
| | | | | | | Partially imported from 6.8.9999 due to same changes landing in 6.7. Not really tested yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: update liveIonen Wolkens2024-09-023-37/+12
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttools: update liveIonen Wolkens2024-09-023-12/+12
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: skip tst_qlatin1stringmatcher in 6.8+Ionen Wolkens2024-09-022-0/+4
| | | | | | | | | | | Haven't tried 6.7.9999 yet, may possibly be needed depending on what changes made it in from dev branch. Will notice when bump 6.7.3 (assuming this ever releases), it's hard to miss when the whole system slows down until the OOM killer kicks in. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: require USE=qml with USE=eglfsIonen Wolkens2024-09-024-4/+4
| | | | | | | | Bit of a edge case so revbump is not essential, but rather avoid potential weird states in middle of Plasma 6 migration. Closes: https://bugs.gentoo.org/938890 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop upstreamed patchIonen Wolkens2024-08-263-3/+0
| | | | | Bug: https://bugs.gentoo.org/937809 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: prevent automagically building against gtk[X,wayland]Eli Schwartz2024-08-254-8/+36
| | | | | | | | | | | | | | | | | e.g. the upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the gtk headers, and if so will compile against the wayland symbols it provides. This means that qtbase built on a system with gtk+[-wayland] will be compatible with anything, but when built on a system with gtk+[wayland], requires that at runtime. It's only needed, of course, by the qgtk3 platformtheme plugin which not necessarily everyone builds, wants, or uses at runtime :) but still. We can solve this with a (new) gentoo-specific macro that hides the GTK implementations when we don't want it. This is gated on our existing USE flags for wayland/X support. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-qt/qtbase: add missing include, bug 938475Maciej Mrozowski2024-08-252-0/+12
| | | | | Bug: https://bugs.gentoo.org/938475 Signed-off-by: Maciej Mrozowski <reavertm@gentoo.org>
* dev-qt/qt-creator: Stabilize 14.0.1 amd64, #938480Arthur Zamarin2024-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* 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>