summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-qt/qtbase: cleanup sparc-specific test skippingIonen Wolkens2024-12-176-30/+0
| | | | | | | No longer keyworded on sparc and, if ever rekeyworded, this should be checked again anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: unkeyword ~sparcIonen Wolkens2024-12-176-6/+6
| | | | | | | | | | | | | | | | | | | | | | | Qt already has a lot of issues on BE arches, and sparc been taking this further with a lot of odd issues that do not seem trivial (we've been skipping some tests only for it too). Been trying to add keywords to Qt6 because Qt5 had them, but realistically not convinced anybody really needed this. There is very few revdeps and USE=qt5 been masked on sparc profiles since 2015 and nobody seems to have complained about that (USE=qt6 been also masked given was missing some keywords still). Will also drop from Qt5 so porting efforts don't hit missing keyword issues. Unlikely that Qt5 fares much better, it merely has tests disabled. This could be revisited if we find actual Qt sparc users. Closes: https://bugs.gentoo.org/916867 Closes: https://bugs.gentoo.org/918896 Closes: https://github.com/gentoo/gentoo/pull/39764 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.9.9999Ionen Wolkens2024-12-151-0/+377
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: update liveIonen Wolkens2024-12-151-0/+1
| | | | | | | | force_system_libs also affects other dev-qt/* where options are marked with "SYSTEM_LIBRARY" in cmake files removing the need to pass the options to abort in the event detection fails. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop 6.8.0-r1Ionen Wolkens2024-12-032-380/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.8.1Ionen Wolkens2024-12-022-0/+378
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.3-r2 arm, #942507Arthur Zamarin2024-11-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.3-r2 amd64, #942507Michał Górny2024-11-021-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.3-r2 x86, #942507Arthur Zamarin2024-11-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: drop 6.7.9999Ionen Wolkens2024-10-091-363/+0
| | | | | | Will be no more releases from 6.7.x and 9999 is now stale. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: backport fix for QTBUG-125053Ionen Wolkens2024-10-083-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.8.0Ionen Wolkens2024-10-082-0/+379
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop 6.8.0_rcIonen Wolkens2024-10-082-378/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: revert upstream commit causing erratic mouse inputIonen Wolkens2024-10-012-0/+157
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.7.3Ionen Wolkens2024-09-272-0/+365
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: backport fix for x86-64-v3 without rdrand at runtimeIonen Wolkens2024-09-252-0/+101
| | | | | | | | Skipping live ebuilds given due to land in 6.7+6.8 "soon" (in 6.9 atm), albeit unknown if 6.7.3 and 6.8.0 branches will get it before release and should check on bump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.8.0_rcIonen Wolkens2024-09-242-0/+378
| | | | 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/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/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/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/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/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/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/qtbase: Stabilize 6.7.2-r1 ppc64, #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/qtbase: Stabilize 6.7.2-r1 amd64, #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/qtbase: Stabilize 6.7.2-r1 arm64, #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/qtbase: backport fix for CVE-2024-39936Ionen Wolkens2024-07-162-0/+550
| | | | | | | | Still no update from Qt's blog, but given been handled for Qt5 may as well do it here too at this point. Bug: https://bugs.gentoo.org/935869 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop 6.7.1Ionen Wolkens2024-07-154-546/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 amd64, #935728Matoro Mahri2024-07-101-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 ppc, #935728Arthur Zamarin2024-07-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 arm64, #935728Arthur Zamarin2024-07-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 x86, #935728Arthur Zamarin2024-07-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 arm, #935728Sam James2024-07-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.2 ppc64, #935728Sam James2024-07-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qtbase: skip flaky tst_qhighdpiIonen Wolkens2024-07-025-0/+5
| | | | | Closes: https://bugs.gentoo.org/935364 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.7.2Ionen Wolkens2024-06-182-0/+349
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop 6.7.0-r2Ionen Wolkens2024-06-084-404/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: Stabilize 6.7.1 arm64, #932347Arthur Zamarin2024-06-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>