Commit Graph

11266 Commits

Author SHA1 Message Date
Ionen Wolkens
331c6eba93 dev-qt/qtwebengine: fix build with clang-19
Closes: https://bugs.gentoo.org/937541
Thanks-to: Alfred Wingate
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-09 05:27:04 -04:00
Jakov Smolić
075c6bdaed dev-qt/qtwayland: Stabilize 6.7.2-r3 ppc64, #936166
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-08-09 10:50:24 +02:00
Ionen Wolkens
94a28fb509 dev-qt/qt-creator: add 14.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-07 10:32:39 -04:00
Ionen Wolkens
9b07a90980 dev-qt/qtshadertools: fix build with gcc15
Closes: https://bugs.gentoo.org/937261
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-04 13:03:08 -04:00
Aliaksei Urbanski
b318bfa471 dev-qt/qtwebengine: fix re2 compatibility
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>
2024-07-29 21:19:32 +01:00
Ionen Wolkens
304e4eaef8 dev-qt/qtmultimedia: drop obsolete patch in 6.8+
Fixed upstream.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-28 09:49:57 -04:00
Sam James
71aa9caf3b dev-qt/qtwebengine: fix build with GCC 15 (qt5)
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>
2024-07-28 05:29:06 +01:00
Andreas Sturmlechner
62acc19089 dev-qt/kdsingleapplication: pkgmove to dev-libs/kdsingleapplication
Bug: https://bugs.gentoo.org/935012
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-25 22:04:11 +02:00
Ionen Wolkens
19cba80e72 dev-qt/qt-creator: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-25 11:58:26 -04:00
Ionen Wolkens
46f9f704db dev-qt/qt-creator: add 14.0.0
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>
2024-07-25 11:58:26 -04:00
Ionen Wolkens
ce5f985df0 dev-qt/qt-creator: update journald comment
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-25 02:26:11 -04:00
Ionen Wolkens
45c9a720a5 dev-qt/qt-creator: drop 13.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-25 02:23:55 -04:00
Ionen Wolkens
196cb5209b dev-qt/qtbase: extend description for journald and syslog
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>
2024-07-25 02:20:57 -04:00
Ionen Wolkens
9a47c3b8ae dev-qt/qtbase: minor style/comment adjustments
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>
2024-07-25 02:20:14 -04:00
Ionen Wolkens
2c08080429 dev-qt/qtbase: depend on virtual/logger with syslog
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>
2024-07-25 02:19:00 -04:00
Haochen Tong
98d3f06f81 dev-qt/qtbase: add logging backends selection
Signed-off-by: Haochen Tong <i@hexchain.org>
Closes: https://github.com/gentoo/gentoo/pull/37668
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-25 02:09:54 -04:00
Ionen Wolkens
6474c49797 dev-qt/qtwayland: sync missing change to 6.7.9999
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>
2024-07-23 22:19:43 -04:00
Ionen Wolkens
b0a889f4e2 dev-qt/qtmultimedia: update >=6.8 live
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>
2024-07-23 22:19:37 -04:00
Ionen Wolkens
e6991b9305 dev-qt/qtquick3d: reword openxr comment
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>
2024-07-23 22:18:36 -04:00
Ionen Wolkens
c30b76985d dev-qt/qtmultimedia: disable unity build in >=6.8 for now
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>
2024-07-23 22:18:36 -04:00
Ionen Wolkens
74214006c9 dev-qt/qtwebengine: update 6.7 and 6.8 patchsets
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>
2024-07-23 03:49:09 -04:00
Ionen Wolkens
dc9ebc987d dev-qt/qtconnectivity: skip tst_qbluetoothdevicediscoveryagent
Closes: https://bugs.gentoo.org/936485
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-22 18:52:04 -04:00
Ionen Wolkens
d6bad4026d dev-qt/qtbase: skip flaky tst_qprocess
Closes: https://bugs.gentoo.org/936484
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-22 18:52:04 -04:00
Ionen Wolkens
82e647db0a dev-qt/qtbase: drop vulnerable 6.7.2
Bug: https://bugs.gentoo.org/935869
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-21 08:53:38 -04:00
Ionen Wolkens
c8abb6224e dev-qt/qtnetwork: drop vulnerable 5.15.14
Bug: https://bugs.gentoo.org/935869
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-21 08:53:38 -04:00
Sam James
cda1d1d2ff dev-qt/qtnetwork: Stabilize 5.15.14-r1 ppc64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:15 +01:00
Sam James
c1b29caf0d dev-qt/qtbase: Stabilize 6.7.2-r1 ppc64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:15 +01:00
Sam James
44f14d2608 dev-qt/qtnetwork: Stabilize 5.15.14-r1 arm, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:14 +01:00
Sam James
7bd1e88159 dev-qt/qtbase: Stabilize 6.7.2-r1 arm, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:13 +01:00
Sam James
31f24f98fc dev-qt/qtnetwork: Stabilize 5.15.14-r1 amd64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:12 +01:00
Sam James
763974866f dev-qt/qtbase: Stabilize 6.7.2-r1 amd64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:11 +01:00
Sam James
29512ea8b1 dev-qt/qtnetwork: Stabilize 5.15.14-r1 ppc, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:10 +01:00
Sam James
301f1b3cd2 dev-qt/qtbase: Stabilize 6.7.2-r1 ppc, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:09 +01:00
Sam James
e1d75515c8 dev-qt/qtnetwork: Stabilize 5.15.14-r1 arm64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:08 +01:00
Sam James
20cbdbc494 dev-qt/qtbase: Stabilize 6.7.2-r1 arm64, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:08 +01:00
Sam James
d1da47b6ec dev-qt/qtnetwork: Stabilize 5.15.14-r1 x86, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:07 +01:00
Sam James
9e323167ca dev-qt/qtbase: Stabilize 6.7.2-r1 x86, #936171
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-21 13:41:06 +01:00
Ionen Wolkens
c7f2b75f09 dev-qt/qtquick3d: backport gcc15 fix for bundled embree
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>
2024-07-20 22:07:39 -04:00
Jakov Smolić
39ac065532 dev-qt/qtwayland: Stabilize 6.7.2-r3 x86, #936166
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-07-19 08:11:47 +02:00
Sam James
b308e40acc dev-qt/qtwayland: Stabilize 6.7.2-r3 arm64, #936166
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-19 06:18:00 +01:00
Sam James
f672a141a7 dev-qt/qtwayland: Stabilize 6.7.2-r3 arm, #936166
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-19 06:17:58 +01:00
Sam James
29bb4cb1b6 dev-qt/qtwayland: Stabilize 6.7.2-r3 amd64, #936166
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-19 05:54:57 +01:00
Ionen Wolkens
6b0845fa8c dev-qt/qtbase: backport fix for CVE-2024-39936
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>
2024-07-16 19:28:05 -04:00
Andreas Sturmlechner
69cfa9cc22 dev-qt/qtnetwork: Fix CVE-2024-39936
Bug: https://bugs.gentoo.org/935869
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-16 23:40:22 +02:00
Ionen Wolkens
3e07e0e6e2 dev-qt/qtwayland: backport yet another fix for plasma
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-16 13:54:51 -04:00
Ionen Wolkens
7fcfe55294 dev-qt/qt-docs: drop 6.7.1_p202404231200
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-15 21:01:11 -04:00
Ionen Wolkens
75c3f422ab dev-qt/qtwebview: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-15 21:01:10 -04:00
Ionen Wolkens
25aae8f932 dev-qt/qtwebsockets: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-15 21:01:10 -04:00
Ionen Wolkens
5bb3fc3bf0 dev-qt/qtwebengine: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-15 21:01:10 -04:00
Ionen Wolkens
72bad23027 dev-qt/qtwebchannel: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-15 21:01:10 -04:00