summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/webkit
Commit message (Collapse)AuthorAgeFilesLines
* webkitgtk: upgrade 2.42.2 -> 2.42.5Alexander Kanavin2024-03-077-17/+68
| | | | | | | (From OE-Core rev: e70cd3ce5e2f49b657de7f06994da751099fe331) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.14.1 -> 1.14.2Wang Mingyu2024-02-031-1/+1
| | | | | | | | | | | | | Changelog: ========== - Allow resetting the fullscreen client to a null pointer. - Fix usage of the _wpe_loader_interface with the static loader. (From OE-Core rev: 91f060b5eecc63e5386e7161b4f4f42ca9ab2e19) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Workaround for clang compiler segfaultKhem Raj2024-01-152-0/+22
| | | | | | | | | | | This is a compiler crash which is under works upstream, until its fixed lets disable musttail calls on clang+arm (From OE-Core rev: a61205f364c2e9f40736c081bbae0b045e317093) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.40.5 -> 2.42.2Alexander Kanavin2023-11-303-42/+10
| | | | | | | | | | Drop check-GST_GL_HAVE_PLATFORM_GLX.patch as upstream removed the code. (From OE-Core rev: 1c75e894226656a1fe5613c1a238c3303df82b1c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: reduce size of -dbg packageRoss Burton2023-09-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of the debug symbols (4.3GB to 700M at time of writing): Level 1 produces minimal information, enough for making backtraces in parts of the program that you don't plan to debug. This includes descriptions of functions and external variables, and line number tables, but no information about local variables. This makes the sstate objects a lot more manageable, and packaging faster. On my machine: PKG TASK ABSDIFF RELDIFF WALLTIME1 -> WALLTIME2 webkitgtk do_compile -613.8s -21.7% 2823.3s -> 2209.5s webkitgtk do_package -143.4s -53.6% 267.7s -> 124.3s webkitgtk do_install -93.7s -60.1% 156.0s -> 62.3s webkitgtk do_populate_sysroot -51.6s -86.4% 59.7s -> 8.1s Cumulative walltime: -892.9s -26.5% 56:06.3 (3366.3s) -> 41:13.4 (2473.4s) (From OE-Core rev: 8361411ea0d67a2620680e2e86045799e072c80a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: explicitly disable JIT for armv7* with softfpMartin Jansa2023-09-071-1/+13
| | | | | | | (From OE-Core rev: 9179fdfb4c0802b3744a9730a1f906110b3e5538) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix build failure with DEBUG_BUILD enabledKai Kang2023-09-062-8/+86
| | | | | | | | | | | | | | | | | | | | | It fails to compile webkitgtk when debug build enabled: | /path_to/tmp/work/core2-64-poky-linux/webkitgtk/2.40.5/webkitgtk-2.40.5/Source/bmalloc/libpas/src/libpas/pas_allocation_result.h:76:1: error: inlining failed in call to 'always_inline' 'pas_allocation_result pas_allocation_result_identity(pas_allocation_result)': function not considered for inlining | 76 | pas_allocation_result_identity(pas_allocation_result result) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add a cmake variable WEBKIT_NO_INLINE_HINTS to disable gcc function attribute `always_inline` when debug build is enabled. And adjust indent as well. (From OE-Core rev: 8a33cd60f89685eeda7c5b3513540561df06160d) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add opengl to REQUIRED_DISTRO_FEATURESMingli Yu2023-08-301-1/+1
| | | | | | | | | | | | | | | | | | webkitgtk depends on gtk4 which has the below logic, so add the same logic for webkitgtk. REQUIRED_DISTRO_FEATURES = "opengl" Fixes: ERROR: Nothing PROVIDES 'gtk4' (but /build/layers/oe-core/meta/recipes-sato/webkit/webkitgtk_2.40.5.bb DEPENDS on or otherwise requires it) gtk4 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'webkitgtk', 'gtk4'] (From OE-Core rev: ac9fd3afa56f91bb43ebff4653b49ccc3af50e4c) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.40.2 -> 2.40.5Markus Volk2023-08-103-73/+1
| | | | | | | | | | | | | | | | | | | | | | | | - Remove unneeded patches What’s new in the WebKitGTK 2.40.5 release? - Fix several crashes and rendering issues. What’s new in the WebKitGTK 2.40.4 release? - Fix a bug in JavaScript reading variable arguments in a call. What’s new in the WebKitGTK 2.40.3 release? - Make memory pressure monitor honor memory.memsw.usage_in_bytes if exists. - Include key modifiers in wheel events. - Apply cookie blocking policy to WebSocket handshakes. - Remove accidental dependency on GLib 2.70. - Fix the build with BUBBLEWRAP_SANDBOX disabled. - Fix several crashes and rendering issues. (From OE-Core rev: c2f10d54341d84dcb21aaabe0828bff774de4f6e) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 43.1 -> 44.5Alexander Kanavin2023-07-301-2/+3
| | | | | | | | | | | | | | With this version, epiphany has transitioned to gtk4, and requires webkit built with gtk4 support (there is no choice, it's a hard break). Adjust the webkit recipe accordingly. There's also a new requirement for gcr 4.x and libadwaita. (From OE-Core rev: 6a300f48e783ee95ccad52fd47ad4e7d88279e4e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Unbreak build on platforms using pvr graphics driversKhem Raj2023-07-142-0/+34
| | | | | | | | (From OE-Core rev: c3068df33d8d30f66cf9bd988b039c80788a74f4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Enable JIT on RISCV64Khem Raj2023-07-101-1/+1
| | | | | | | | | Its supported in 2.40+ release (From OE-Core rev: a74206f32e84a38ac53a9dddb33f8e97714e5aca) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.38.5 -> 2.40.2Alexander Kanavin2023-06-286-86/+108
| | | | | | | | | | | | | | Drop backports. Add extra options that require additional dependencies, and fail without them. Disable the recipe on ancient x86 without SSE support; SSE is now required. (From OE-Core rev: fdc50a50d8f2c4975584c04db0c5e0e83cf62f99) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qtwebkitgtk: Backport a build fix for GCC 13Khem Raj2023-05-052-0/+38
| | | | | | | | (From OE-Core rev: b2a8379713af625f1667bc63ee85031ac65ca3a4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.14.0 -> 1.14.2Wang Mingyu2023-04-131-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - Reverted a change introduced in 1.14.1 which introduced crashes both with WebKitGTK and WPE running under Wayland in some configurations. - Fix a crash caused by wrong assertion, which was typically triggered in debug builds when using the NVidia drivers. - Fix WebKit no longer repainting after provisional navigation with PSON enabled. - Fix graphics buffer leaks by always freeing them in buffer destroy listener callbacks. (From OE-Core rev: aa37e18a51714af3281b4127dceb40b38aa8ac3c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: add missing dependenciesPetr Kubizňák2023-04-041-0/+2
| | | | | | | | | | | When gobject-introspection feature is disabled, gettext-native and glib-2.0-native dependencies are not pulled in, which causes failures in do_compile due to missing xgettext and gdbus-codegen. (From OE-Core rev: c9e4c3d437ba7cadb87bc30b85f602b8551a0e17) Signed-off-by: Petr Kubizňák <kubiznak@2n.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: clean up Python variablesRoss Burton2023-03-311-9/+0
| | | | | | | | | | | The cmake bbclass already sets the path to the correct Python for us, and there appears to be no more scripts in the build which use 'python' explicitly. (From OE-Core rev: abbac1588163b63746928403d524a09532875d5a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.14.0 -> 1.14.1Alexander Kanavin2023-02-201-1/+1
| | | | | | | | (From OE-Core rev: 981264430ff09682020e6c26570e0d35065ad920) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.38.4 -> 2.38.5Alexander Kanavin2023-02-201-1/+1
| | | | | | | | (From OE-Core rev: bd07b5303c973f823bba87753c33b8bac279d2fb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: 2.38.3 -> 2.38.4Kai Kang2023-02-152-57/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update webkitgtk from 2.38.3 to 2.38.4. * remove 0001-When-building-introspection-files-do-not-quote-CFLAG.patch which has been merged in upstream What’s new in the WebKitGTK 2.38.4 release?[1] * Improve GStreamer multimedia playback across the board with improved codec selection logic, better handling of latency, and improving frame discard to avoid audio/video desynchronization, among other fixes. * Disable HLS media playback by default, which makes web sites use MSE instead. If needed WEBKIT_GST_ENABLE_HLS_SUPPORT=1 can be set in the environment to enable it back. * Disable threaded rendering in GTK4 builds by default, as it was causing crashes. * Fix MediaSession API not showing artwork images. * Fix MediaSession MPRIS usage when running inside a Flatpak sandbox. * Fix input element controls to correctly scale when applying a zoom factor different than the default. * Fix leakage of Web processes in certain situations. * Fix the injected bundle not being found when running inside a sandbox. * Fix the build with ENABLE_INTROSPECTION when cross-compiling. * FIx the build with ENABLE_WEBGL disabled. * Fix the build with GStreamer-based WebRTC enabled. * Fix the build with USE_GTK4 enabled. * Fix several crashes and rendering issues. [1]: https://webkitgtk.org/2023/02/02/webkitgtk2.38.4-released.html (From OE-Core rev: a535ea38cb386f88afdfb086b07c047826368e9c) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build with gcc 13Khem Raj2023-01-282-0/+31
| | | | | | | | (From OE-Core rev: b040cd0409802265b371e886b08bdc6801f2d386) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix perl-native dependencyOvidiu Panait2023-01-181-1/+1
| | | | | | | | | | | | | | | | | | | Currently, perl-native is missing from DEPENDS for webkitgtk even though perlnative bbclass is inherited. This happens because the DEPENDS variable is reassigned right after perlnative class is inherited: inherit perlnative (DEPENDS += "perl-native") ... DEPENDS = " \ ..." Adjust the DEPENDS line to use += in order to fix this. (From OE-Core rev: a207c8f42f809340e0794cd326cb5c45e32d7d56) Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: submit a patch upstreamAlexander Kanavin2023-01-151-1/+1
| | | | | | | (From OE-Core rev: 02a698d8b02dc0f762bd82ee0686d2bf3df13316) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.38.2 -> 2.38.3Alexander Kanavin2023-01-061-1/+1
| | | | | | | | (From OE-Core rev: 73c6e39caf1b2c1c83e2fad5843ad62de2a7b311) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.36.7 -> 2.38.2Alexander Kanavin2022-11-276-306/+40
| | | | | | | | | | | | | | | | | | | | | | | Upstream has rewritten gobject introspection support, so the two related patches are ported to that: 0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch 0001-When-building-introspection-files-do-not-quote-CFLAG.patch The latter patch is also promoted from Inappropriate to Pending gtk-doc has been replaced with gi-docgen, accordingly 0001-Tweak-gtkdoc-settings-so-that-gtkdoc-generation-work.patch is removed. Drop fix-gstreamer-include-paths.patch (backport) 0001-Fix-build-without-opengl-or-es.patch (upstream fixed the issue; follow the link in the patch for details) (From OE-Core rev: ac06af29503d2d3e0e43ef69d1d1580ce301bdfb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: use libsoup-3.0 by defaultMarkus Volk2022-11-071-1/+1
| | | | | | | | | | | | | | | | Some Gnome projects have stopped supporting libsoup-2.4. Therefore, switch to libsoup-3.0. This would unblock the update of geary or gnome-online-accounts, which would otherwise fail like this: | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig) | | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig (From OE-Core rev: a18f3cb38e0b897c5d60e4943478ad1b7f7e637c) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.12.3 -> 1.14.0wangmy2022-10-261-1/+1
| | | | | | | | | | | | | | | Changelog: ======== New API to provide input events to be treated by WebKit as gamepad inputs. New API to configure the target refresh rate of view backends. New API which allow clients to supply an alternative mechanism for spawning WebKit auxiliary processes. New WPE_ENABLE_XKB build option, enabled by default, which can be used to avoid usage of libxkbcommon. (From OE-Core rev: 6b2125abeb81db7fb26fdc7d7cafec000b345ac4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.12.1 -> 1.14.0wangmy2022-10-261-1/+1
| | | | | | | | | | | | Changelog: ========== Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations. (From OE-Core rev: 0db4627fe8c6f8a0080248052dc06419774cba4f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build on 32bit armKhem Raj2022-09-092-0/+297
| | | | | | | | | (From OE-Core rev: 9294ccb9530ce70b2513b2e112644ec5e9f8e701) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix gstreamer include pathsMartin Jansa2022-09-072-0/+52
| | | | | | | | | | | | * fixes: http://errors.yoctoproject.org/Errors/Details/671441/ cc1plus: error: include location "/usr/include/gstreamer-1.0" is unsafe for cross-compilation [-Werror=poison-system-directories] (From OE-Core rev: 53365112e6e848b6867d350a38800eed9e19872b) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Update to 2.6.37Khem Raj2022-09-051-2/+1
| | | | | | | | (From OE-Core rev: edbfd06927ef4a9bb1ea1ff80fbc901ede89ce42) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.12.2 -> 1.12.3wangmy2022-09-012-46/+2
| | | | | | | | | | | | | | Changelog: Fix the build when using Clang's libc++ or the Musl libc. 0001-Fix-build-failure-due-to-libc-using-libc-functions.patch removed since it's included in 1.12.3 (From OE-Core rev: f8d8cc58c9b9c221158414be186bc12aa5d80e91) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.12.0 -> 1.12.1Alexander Kanavin2022-08-211-1/+1
| | | | | | | | (From OE-Core rev: a614bb96fab31049614d8cb24062fe77c76c8e30) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Upgrade to 2.36.6 minor updateKhem Raj2022-08-211-1/+1
| | | | | | | | (From OE-Core rev: bee36428a45c6c0c24d4c0fcf64bd890f3481c4a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.36.4 -> 2.36.5Alexander Kanavin2022-08-101-1/+1
| | | | | | | | (From OE-Core rev: 31e57deaed0fd46396d22dd6fcb75e955c1aa2f6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.12.0 -> 1.12.2Alexander Kanavin2022-08-102-2/+46
| | | | | | | | (From OE-Core rev: 03b7bfb0f011ba812808fa353611178cd5618e81) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.36.3 -> 2.36.4Alexander Kanavin2022-07-231-1/+1
| | | | | | | | (From OE-Core rev: 2396f8de9b6b9690dd70961084514da7d237f2ad) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.36.1 -> 2.36.3Richard Purdie2022-06-041-1/+1
| | | | | | (From OE-Core rev: 69e1c72417a4ea5594c17ead7bff2f9a0298e6c5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.36.0 -> 2.36.1Alexander Kanavin2022-05-052-21/+1
| | | | | | | | (From OE-Core rev: 4ed608d33fe5f38bc172e0cc6d938ffab184a47a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: adjust patch statusAlexander Kanavin2022-04-191-1/+4
| | | | | | | | (From OE-Core rev: e43558d5357aadf08521e7fb6170ad0bfd69f3f3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add missing header locale.hKhem Raj2022-04-132-0/+20
| | | | | | | | | This fixes build issues seen on mips, but problem is generic (From OE-Core rev: 08c06980648d3f72cddbf62a96d6915f5d54b94e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.34.6 -> 2.36.0Alexander Kanavin2022-04-136-146/+105
| | | | | | | | | | | | | | | | | | | | | | | Drop patches: 0001-Fix-racy-parallel-build-of-WebKit2-4.0.gir.patch 0001-When-building-introspection-files-add-CMAKE_C_FLAGS-.patch (both merged upstream) reduce-memory-overheads.patch (rejected by upstream, there's no use case - see the discussion) Rebase to version submitted upstream: 0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch Add: 0001-When-building-introspection-files-do-not-quote-CFLAG.patch angle is no longer needed for x11-less setups. (From OE-Core rev: 05582e9e6583126879977b0bbb88b691d625056b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Depend on virtual/egl instead of virtual/libglKhem Raj2022-03-241-2/+2
| | | | | | | | | | This ensures that platforms not implementing GL ( perhaps only providing GLES ) are able to build webkit (From OE-Core rev: 1117a5521e18dd6f7c18c22c87fe00e867f906d7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build when x11 is not in distro featuresKhem Raj2022-03-101-0/+3
| | | | | | | | | | | | | | | | | | | | ANGLE's copy of khrplatform.h is not uptodate with mesa/khronos khrplatform.h which uses MESA_EGL_NO_X11_HEADERS which is now renamed in newer headers to EGL_NO_X11 from mesa/khronos headers, however this define is relatively new and 3D stacks do not have this adopted but apps like qemu and bunch of others depend on it, I guess they assume mesa. One can argue that its better to fix the 3D stacks to behave like mesa but this means every BSP using these stacks will need to carry such a fix. https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/include/EGL/eglplatform.h This patch helps with that (From OE-Core rev: 4f6b987705a624da3304cb559b885c4352f9b517) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.34.5 -> 2.34.6Alexander Kanavin2022-03-091-1/+1
| | | | | | | (From OE-Core rev: 988a28cd89d30d424d4405bcf1d799e890858981) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie2022-02-201-1/+1
| | | | | | | | | | | | | license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: remove rejected patchAlexander Kanavin2022-02-182-43/+0
| | | | | | | | | | | Upstream has first accepted, then reverted this change, so this needs to be re-submitted, after verifying that it is still relevant. (From OE-Core rev: 389ac5f324d231525776456a64c5aaf32a6a4858) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: drop patch merged upstreamAlexander Kanavin2022-02-182-78/+0
| | | | | | | | | | | Portions of it were then further refactored upstream, leading to some bits of the patch dropped and some re-applied on a automated version upgrade. (From OE-Core rev: d9de00cd5228d42f628af455ad42c06a0883f6d0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: 2.34.4 -> 2.34.5Kai Kang2022-02-121-4/+4
| | | | | | | | | | | | | | | | | | Update webkitgtk from 2.34.4 to 2.34.5. It fixes CVE-2022-22589, CVE-2022-22590 and CVE-2022-22592 in 2.34.5 according to https://webkitgtk.org/security/WSA-2022-0002.html And fix indentation as well. CVE: CVE-2022-22589 CVE: CVE-2022-22590 CVE: CVE-2022-22592 (From OE-Core rev: 775e3e4ca357bd11ec77cd01ca072c6adca89173) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.34.3 -> 2.34.4Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: 919014ca53b0f7960bc9994e7cc1d5174d3b1339) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>