summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/webkit
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* webkitgtk: upgrade 2.34.2 -> 2.34.3Alexander Kanavin2022-01-201-1/+1
| | | | | | | (From OE-Core rev: cf81bcb6363362580ec2c230e9872211e9079879) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add reproducibility fixRichard Purdie2022-01-042-0/+23
| | | | | | | | | | | When the date rolled from one year to another this highlighted a reproducibility issue. This could be better fixed by using SOURCE_DATE_EPOCH from the environment but I'm not sure how you do that in ruby. Help from someone with that knowledge to submit that upstream very welcome. (From OE-Core rev: 4d561c98f4d2e68d595aae4b03df1420cb01c3f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add packageconfig for libsoup2Joshua Watt2021-12-121-2/+5
| | | | | | | | | | | | | | | | | | | Adds a PACKAGECONFIG option to use libsoup2 instead of libsoup3. Including libsoup2 and libsoup3 in the same process can cause strange runtime failures, and the latest release of each major version will cause the process to exit if both are detected on startup. The default is changed from libsoup3 back to libsoup2. Most GNOME packages are still using libsoup2, and a large number of these pull in webkitgtk either directly or indirectly. If webkitgtk uses libsoup3, this causes all of these packages to fail at startup. It appears that most GNOME packages will have to switch to libsoup3 when they transition to GTK4. (From OE-Core rev: deedca6bee5c90e35a7814b04bc5de03de9f9b1d) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.34.1 -> 2.34.2Alexander Kanavin2021-12-091-1/+1
| | | | | | | (From OE-Core rev: b5ee08f8f2bafc17ecc39d9c9351cc9b14eb4982) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: remove unneeded patchAlexander Kanavin2021-11-112-35/+0
| | | | | | | | | The file is already included just three lines below. (From OE-Core rev: bcfb2539ed319fefd2b3605d8505666bdfc4704c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: submit patches upstreamAlexander Kanavin2021-11-115-5/+5
| | | | | | | (From OE-Core rev: 0a71d871f4a9cbcbc178b5a1e038626ad1af717a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: Add -Wno-c++11-narrowingKhem Raj2021-11-011-0/+4
| | | | | | | | | | | | | | This commit https://github.com/Igalia/WPEBackend-fdo/commit/e4c578f23359dba4d5abbd14b108f59e1b0701c1 causes this warning due to int to uint conversion without static casts unless its fixes properly by upstream make behaviour same as g++ where this is flagged too but only as a warning unlike clang which is pedantic and enables it as error (From OE-Core rev: 0be006cc5f6df32fbc4df8c73851a960d4081ed3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: drop unnecessary SSE disabling patchAlexander Kanavin2021-10-282-27/+0
| | | | | | | | (From OE-Core rev: 825467808949c1024a470d45a2468987648d8984) 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>
* wpebackend-fdo: upgrade 1.10.0 -> 1.12.0Alexander Kanavin2021-10-281-1/+1
| | | | | | | | (From OE-Core rev: 85266e431bc3556353a983b941c96b34cb638434) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.34.0 -> 2.34.1Alexander Kanavin2021-10-281-1/+1
| | | | | | | | (From OE-Core rev: 2a9ae637d95cbf41e1cc2a3516ddd41e1c958104) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: add gperf-native to DEPENDS to fix buildAndreas Müller2021-10-231-0/+1
| | | | | | | | | | | | Could NOT find Gperf (missing: GPERF_EXECUTABLE) (Required is at least | version "3.0.1") (From OE-Core rev: 840c5b442d4b27a3791ced63565bf757de1d95ca) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: add PACKAGECONFIG for opengl-or-esMartin Jansa2021-10-232-0/+136
| | | | | | | | | | | | | | | | | | | | | | * added in: https://github.com/WebKit/WebKit/commit/29421afdcd64250c839fc1dbf26c9089584e224c * fixes build without opengl in DISTRO_FEATURES which was failing since upgrade to 2.34.0 with: | CMake Error at Source/cmake/OptionsGTK.cmake:353 (message): | Either GLX or EGL is needed. | Call Stack (most recent call first): | Source/cmake/WebKitCommon.cmake:220 (include) | CMakeLists.txt:20 (include) * and add a patch to fix building this version with opengl and gles disabled (default oe-core setup without opengl in DISTRO_FEATURES) (From OE-Core rev: 7214f09c77675b66e63b8f342a93c6b4db16e53d) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.10.1 -> 1.12.0Alexander Kanavin2021-10-231-1/+1
| | | | | | | | (From OE-Core rev: 41619fa9e544e0710895b2df36c44db55530e684) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.32.3 -> 2.34.0Alexander Kanavin2021-10-146-57/+55
| | | | | | | | (From OE-Core rev: 69208e6e5572858954a995cfdcb4c4404a22013c) 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: trim down DEPENDSAlexander Kanavin2021-10-141-6/+14
| | | | | | | | (From OE-Core rev: a5b6f978ef4aef6d484acc6e3c4558df7fec65d2) 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>
* recipes: Add missing pkgconfig inheritRichard Purdie2021-09-212-2/+2
| | | | | | | | | | | | Various recipes were missing a pkgconfig inherit or pkgconfig-native dependency despite using pkgconfig. Add the inherit to igt-gpu-tools/gdb/libmodulemd/libwpe/xwayland/waffle shaderc/iputils/wpebackend-fdo/lttng-ust/cargo. (From OE-Core rev: 777d9744570c2dc119dc5d04985896bbb1da5885) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: set precise BSD licenseRoss Burton2021-09-031-1/+1
| | | | | | | | | "BSD" is ambiguous, use the precise license BSD-2-Clause. (From OE-Core rev: 391895306c44545843dca1ab8ac5b299194f18a9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: set precise BSD licenseRoss Burton2021-09-031-1/+1
| | | | | | | | | "BSD" is ambiguous, use the precise license BSD-2-Clause. (From OE-Core rev: 521664fea3f21c1fe08ab19227519cbb224f353c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: set precise BSD licenseRoss Burton2021-09-031-1/+1
| | | | | | | | | "BSD" is ambiguous, use the precise license BSD-2-Clause. (From OE-Core rev: fea814494865976e78be308642db553102ca9e02) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.32.2 -> 2.32.3Alexander Kanavin2021-08-233-43/+5
| | | | | | | (From OE-Core rev: ea785ab3aabf04acb13ed0162b4807aed0562510) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: remove rpi-specific custom codeDenys Dmytriyenko2021-08-041-3/+0
| | | | | | | | | | | | This recipe was ported from another layer, which had special handling for rpi. OE-Core doesn't have 'rpi' override, doesn't define 'vc4graphics' DISTRO_FEATURES and overall, BSP-specifics should be handled in downstream layers, not in OE-Core. (From OE-Core rev: 80ef74e47bee58efc9b5c46bf76b2bceab0957fe) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to new override syntaxRichard Purdie2021-08-023-28/+28
| | | | | | | | | | | | This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.32.1 -> 2.32.2Alexander Kanavin2021-07-162-4/+4
| | | | | | | | (From OE-Core rev: 6a1bbc8c9758a201a5bf1901890e789d869c618d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.8.4 -> 1.10.0Alexander Kanavin2021-06-171-1/+1
| | | | | | | (From OE-Core rev: 6a388fe5eea05b128318aec1b95b1e1cad22e362) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.10.0 -> 1.10.1Alexander Kanavin2021-06-171-1/+1
| | | | | | | (From OE-Core rev: 1d0df5c571978cfb586de040f5ae04df4c52893c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.32.0 -> 2.32.1Alexander Kanavin2021-05-255-265/+8
| | | | | | | | | | | | Drop 49a19c49c6de8af74e521f36cb43e6c1ec2e391c.patch (backport) 0001-Fix-build-with-musl.patch (problem fixed upstream). (From OE-Core rev: b824f728c9f78c9c5777987a17bfd794c60ad0ec) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.8.3 -> 1.8.4Richard Purdie2021-05-181-1/+1
| | | | | | (From OE-Core rev: 304cb97053eb4593a37ad3282594747b5e601bee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix build without opengl in DISTRO_FEATURESMartin Jansa2021-05-132-0/+38
| | | | | | | (From OE-Core rev: 3b46038685c4d319ca0c88b3519cde04d615dc2a) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.8.0 -> 1.10.0Alexander Kanavin2021-05-091-1/+1
| | | | | | | (From OE-Core rev: 2abc471c24d60485fb6fb3380eeea33137bf81bf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.30.6 -> 2.32.0Alexander Kanavin2021-05-097-103/+210
| | | | | | | | | | | | Drop 0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch (merged upstream). Rebase other patches. (From OE-Core rev: f64e9ba5f0d48e34d7022bf74bd9765f9e8a792c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Update patch statusKhem Raj2021-05-033-3/+3
| | | | | | | | | These patches are accepted in webkit master ( 2.34+ ) (From OE-Core rev: 1e5b73f068cfe709bf7188ed3fff46a391b89897) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix reproducibility in minibrowserKhem Raj2021-05-032-0/+32
| | | | | | | (From OE-Core rev: 8f08ca440b6c2ad3494808ffa4ec6091722c0339) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.8.2 -> 1.8.3wangmy2021-04-231-1/+1
| | | | | | | (From OE-Core rev: 3aa145d326cf22aa423940e8b09f609fe9c27cbe) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.30.5 -> 2.30.6Wang Mingyu2021-04-181-1/+1
| | | | | | | (From OE-Core rev: 9a3a925cc90f1b882463f3e885af441177a8215c) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: upgrade 1.8.0 -> 1.8.2zhengruoqin2021-04-181-1/+1
| | | | | | | (From OE-Core rev: c65d04d555df94ad3b5c1076d8b5097de699f8c5) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Drop include_array.patchKhem Raj2021-04-052-16/+0
| | | | | | | | | | It has been fixed with another upstream fix https://bugs.webkit.org/show_bug.cgi?id=198180 (From OE-Core rev: d6e1452491e27a1bd70b82e6b41c4f058d8684aa) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: enable strlen and stpcpy on musl/linux tooKhem Raj2021-03-201-10/+26
| | | | | | | (From OE-Core rev: d8f210688c56c26012f44a0a8c3bc6c1fbb9b596) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add packageconfig to chose between size and speedKhem Raj2021-03-201-1/+1
| | | | | | | | | | | | | | | | | | This packageconfig when selected will use -Os -DNDEBUG instead of -O2 -DNDEBUG, which should generate smaller binaries and libs but perhaps at the expense of some runtime performance, defaults are kept as it is size reduction when enabled --rwxr-xr-x root root 23503680 ./usr/lib/libjavascriptcoregtk-4.0.so.18.17.13 +-rwxr-xr-x root root 17536152 ./usr/lib/libjavascriptcoregtk-4.0.so.18.17.13 --rwxr-xr-x root root 53314616 ./usr/lib/libwebkit2gtk-4.0.so.37.49.9 +-rwxr-xr-x root root 40195672 ./usr/lib/libwebkit2gtk-4.0.so.37.49.9 (From OE-Core rev: 086c7ef9f90bc4946b53a1373cca539701501384) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Reduce stack and heap sizes for jsc on muslKhem Raj2021-03-202-0/+75
| | | | | | | | | | | | Fixes [YOCTO #14281] (From OE-Core rev: 5be97052ecfd5cc510651dddeb1291183240d1f3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrei Gherzan <andrei@gherzan.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Enhance check for atomics to include 1 byte CASKhem Raj2021-03-102-0/+79
| | | | | | | | | | This fixes linking failures Source/WTF/wtf/text/StringImpl.h:1115: undefined reference to `__atomic_compare_exchange_1' (From OE-Core rev: 22cb3fff5a161f03511056c749bfb11e83de1628) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Use linker options to reduce memory overhead during linkingKhem Raj2021-03-102-0/+23
| | | | | | | | | Helps builds on machines with less RAM ( 8G ) (From OE-Core rev: 6ff409d0d70b2ee0580d948c9fe50a1c9f224ac6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.30.4 -> 2.30.5Alexander Kanavin2021-03-022-8/+8
| | | | | | | (From OE-Core rev: 192a3308cc0bd7f200e2f9aef759c90f54dd090b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkit/wpe: only check even versionsAlexander Kanavin2021-03-012-0/+7
| | | | | | | (From OE-Core rev: 3c23b97d52e054ce20f94b2a5716c425a4f9fa2c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.30.2 -> 2.30.4Alexander Kanavin2020-12-302-182/+1
| | | | | | | (From OE-Core rev: f076192f7f33a3f5fb9eb45a48e4110373a9cb81) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix reproducibilityAlexander Kanavin2020-12-091-0/+12
| | | | | | | (From OE-Core rev: 1e7c673ab8d14766190843c6d8747510b37c71bf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix build with ICU 68.1Ross Burton2020-11-112-0/+181
| | | | | | | | | | ICU 68.1 doesn't expose TRUE/FALSE macros anymore, so backport a patch to fix the build from upstream. (From OE-Core rev: 55e09fff01758088bba51ab6a24f833a8846683e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix build with x11 enabledMartin Jansa2020-11-082-0/+25
| | | | | | | (From OE-Core rev: e060925735a274164b43db5eb70af29ebf2b046e) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix opengl PACKAGECONFIGMartin Jansa2020-11-081-1/+1
| | | | | | | | | | | | | | | | | | | * ENABLE(OPENGL) was renamed to ENABLE(GRAPHICS_CONTEXT_GL) in r254064: https://github.com/WebKit/webkit/commit/92f9916b4a0d799c3f7be10b69aa53f40a149a2d and https://github.com/WebKit/webkit/commit/b3cb3ba4fa713e23ae27b2a79c14c6735d40d671 but AUH doesn't notice that and builds without opengl in DISTRO_FEATURES are now failing with: | CMake Error at Source/cmake/OptionsGTK.cmake:323 (message): | Either OpenGL or OpenGLES2 is needed for ENABLE_GRAPHICS_CONTEXT_GL. | Call Stack (most recent call first): | Source/cmake/WebKitCommon.cmake:58 (include) | CMakeLists.txt:173 (include) (From OE-Core rev: 82ac2a91ea6adc33f2f10634fe0a3f1ad4d12e66) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>