]> Git Repo - buildroot-mgba.git/commit
package/webkitgtk: bump to 2.44.2
authorThomas Devoogdt <[email protected]>
Sun, 19 May 2024 09:16:04 +0000 (11:16 +0200)
committerThomas Petazzoni <[email protected]>
Fri, 12 Jul 2024 22:07:34 +0000 (00:07 +0200)
commitd5ff56ef06c46bc870cc677d34cec2639852c823
treec78319077b5b6a870110a085f728ae7f3451b4e3
parent6df6286b78eeb97b7bd399b6f75c829262fbdbe4
package/webkitgtk: bump to 2.44.2

A lot has been changed in 2.44.0, please consult the announcement [1], what's new [2],
and the security advisory [3] for more details.

Specific to this bump:

 - Libegl is now mandatory [4] and the USE_OPENGL_OR_ES flag has been dropped.
   While at it, also explicitly add the libepoxy dependency which is now selected
   by libgtk3.

 - The WPE renderer has been dropped [2], so drop the wpebackend-fdo dependency.

 - JPEG2000 has been dropped [2], so drop the OpenJPEG dependency.

 - GTK4 is now the default, so turn it off, since buildroot has no GTK4 support
   yet [2].

 - USE_LIBBACKTRACE has been added [5], so select it properly.

 - Support for ENABLE_WEB_CODECS has been added, which will now be enabled
   together with audio and video support.

 - ENABLE_WEBASSEMBLY is forbidden when ENABLE_C_LOOP [6], so disable it when
   compiling for MIPS r6, ARMv5, and ARMv6.

In the meantime, a follow-up 2.44.1 and 2.44.2 release has been announced [7][8],
which contains a bunch of patches that were accepted upstream. Including build
fixes for 32-bit devices, and disabling video.

[1]: https://webkitgtk.org/2024/03/16/webkitgtk2.44.0-released.html
[2]: https://webkitgtk.org/2024/03/27/webkigit-2.44.html
[3]: https://webkitgtk.org/security/WSA-2024-0002.html
[4]: https://commits.webkit.org/271345@main
[5]: https://commits.webkit.org/268579@main
[6]: https://commits.webkit.org/271347@main
[7]: https://webkitgtk.org/2024/04/09/webkitgtk2.44.1-released.html
[8]: https://webkitgtk.org/2024/05/16/webkitgtk2.44.2-released.html

Signed-off-by: Thomas Devoogdt <[email protected]>
Acked-by: Adrian Perez de Castro <[email protected]>
Tested-by: Adrian Perez de Castro <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
package/webkitgtk/0001-GTK-2.42.5-LowLevelInterpreter.cpp-339-21-error-t6-w.patch [deleted file]
package/webkitgtk/Config.in
package/webkitgtk/webkitgtk.hash
package/webkitgtk/webkitgtk.mk
This page took 0.036735 seconds and 4 git commands to generate.