summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/webkit
Commit message (Collapse)AuthorAgeFilesLines
* webkitgtk: Upgrade to 2.28.4Khem Raj2021-07-152-1/+68
| | | | | | | | | | | | | | | | This is a bug fix release in the stable 2.28 series. Fixes several crashes and rendering issues. backport a patch from master to fix clang11 build error (From OE-Core rev: 16f345895dfb82475ab4640e608d232c38b072f6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6d38f23f5c34dfb2a2d28b834b0c35b1f7778f85) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.28.2 -> 2.28.3Richard Purdie2021-07-152-18/+1
| | | | | | | | | | | | | | | | | | | This is a bug fix release in the stable 2.28 series. - Enable kinetic scrolling with async scrolling. - Fix web process hangs on large GitHub pages. - Bubblewrap sandbox should not attempt to bind empty paths. - Fix threading issues in the media player. - Fix several crashes and rendering issues. Remove CVE-2020-13753.patch since fix is included in 2.28.3 (From OE-Core rev: a452fbbdb9646cb2a2f37a680a269b41f4bf215b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1e67e325ba620fe91ef11ab2a1029fbbc54b3c69) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpebackend-fdo: Fix missing .so symlink when using dev packageZbigniew Bodek2021-03-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem spotted on dunfell-23.0.4 Normally, unversioned .so is removed from -dev (default) package however it is still being referred by other agents, such as webkitgtk. That can be observed while executing i.e. Epiphany Browser. For instance: platformInitializeWebProcess() calls wpe_loader_init("libWPEBackend-fdo-1.0.so") as a result one can see: -------------------- wpe_loader_init could not load the library 'libWPEBackend-fdo-1.0.so': libWPEBackend-fdo-1.0.so: cannot open shared object file: No such file or directory -------------------- "master" branch contains a bumped-up version of webkitgtk to which this issue does not apply (the code has changed). Forcefully keep this .so symlink to resolve the problem in dunfell. (From OE-Core rev: 341e18ff05bb6758e3e153ed8c27723a6f51621d) Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix reproducibilityAlexander Kanavin2020-12-181-0/+12
| | | | | | | | | | (From OE-Core rev: ea8fc9c19e6fd35fc6cb561ff03fd15dd1b064e0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1e7c673ab8d14766190843c6d8747510b37c71bf) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix CVE-2020-13753Lee Chee Yang2020-08-122-0/+16
| | | | | | | | (From OE-Core rev: c19c4ef4efeebe4df03c06a995a60d1a31c605d8) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update to 2.28.2 to fix multiple CVE'sAlexander Kanavin2020-05-224-52/+21
| | | | | | | | | | | | | This latest stable release fixes: CVE-2020-10018, CVE-2020-11793, CVE-2020-3885, CVE-2020-3894, CVE-2020-3895, CVE-2020-3897, CVE-2020-3899, CVE-2020-3900, CVE-2020-3901, CVE-2020-3902 (From OE-Core rev: ea75624d2b36fc4c5fbbbb0b2f06ce8a5cadd214) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove obsolete woff2 commentuninative-2.8Adrian Bunk2020-02-281-1/+0
| | | | | | | | | woff2 is now available in meta-webkit. (From OE-Core rev: a5beb977a57e7b1941a2a1c5c130881b74da3b6b) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove unnecessary REQUIRED_DISTRO_FEATURES requirementsAdrian Bunk2020-02-281-2/+4
| | | | | | | | | | | x11 can be replaced with wayland. opengl is mandatory only with wayland. Without x11, use gles2 for opengl. (From OE-Core rev: 1408c00d619d862d4da63882a86ff096a891ad5d) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Move X library DEPENDS to the x11 PACKAGECONFIGAdrian Bunk2020-02-281-3/+3
| | | | | | | | | Also adjust them to what OptionsGTK currently checks. (From OE-Core rev: 082ccd85589a230810621425ddbf438a03df437e) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Disable GI data for musl/armKhem Raj2020-02-281-0/+5
| | | | | | | | | | qemu-arm hangs forever when running gobject introspection (From OE-Core rev: 7a9d9a4b5fb80a4b22b711c50ddcbd526c0955fb) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove the unused DEPENDS on libidnAdrian Bunk2020-02-251-1/+1
| | | | | | | (From OE-Core rev: f29baac5297446495fd61ab4ce7d4d24eb0ba3bb) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove obsolete gtk2 packageconfigAdrian Bunk2020-02-251-1/+0
| | | | | | | | | Upstream no longer supports GTK2 plugins. (From OE-Core rev: 1c16d4a210e89eb679b4b044c8f6f6fae96e1919) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove unused DEPENDS on pulseaudioAdrian Bunk2020-02-251-1/+1
| | | | | | | (From OE-Core rev: 33f24afdaa0cf94a6f1029ad919570de15354f51) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe, wpebackend-fdo: add opengl to required DISTRO_FEATURESMartin Jansa2020-02-222-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * requires virtual/egl which isn't available without opengl in DISTRO_FEATURES as shown in world builds without it: ERROR: Nothing PROVIDES 'virtual/egl' (but openembedded-core/meta/recipes-sato/webkit/libwpe_1.4.0.1.bb, openembedded-core/meta/recipes-sato/webkit/wpebackend-fdo_1.4.1.bb DEPENDS on or otherwise requires it) $ bitbake libwpe NOTE: Resolving any missing task queue dependencies ERROR: Nothing PROVIDES 'virtual/egl' (but /OE/build/oe-core/openembedded-core/meta/recipes-sato/webkit/libwpe_1.4.0.1.bb DEPENDS on or otherwise requires it). Close matches: virtual/kernel virtual/make virtual/perf ERROR: Required build target 'libwpe' has no buildable providers. Missing or unbuildable dependency chain was: ['libwpe', 'virtual/egl'] $ bitbake wpebackend-fdo NOTE: Resolving any missing task queue dependencies ERROR: Nothing PROVIDES 'virtual/egl' (but /OE/build/oe-core/openembedded-core/meta/recipes-sato/webkit/wpebackend-fdo_1.4.1.bb DEPENDS on or otherwise requires it). Close matches: virtual/kernel virtual/make virtual/perf ERROR: Required build target 'wpebackend-fdo' has no buildable providers. Missing or unbuildable dependency chain was: ['wpebackend-fdo', 'virtual/egl'] $ bitbake webkitgtk ERROR: Nothing PROVIDES 'webkitgtk' webkitgtk was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) (From OE-Core rev: 7214af1d8ed9082cb4646951df8b5d97591a4876) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: enable gobject-introspection for armv7aAndreas Müller2020-02-221-4/+0
| | | | | | | | | | | | Tested with cortex-a9 machine * before this patch -> no gir * after: gir was built without issues (From OE-Core rev: 0f4f69d1b238b2c22c30ef306358a055d3aa39cb) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: enable gobject-introspection for armv7ve - it builds without issuesAndreas Müller2020-02-211-1/+0
| | | | | | | | | | Maybe armv7a can be re-enabled either but due to limited resources there is no chance for me to test. (From OE-Core rev: 8fe34dd8ee8e213ad954a8534bdfb737676d7c9a) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix reconfigureAndreas Müller2020-02-211-1/+3
| | | | | | | | | | ln: failed to create symbolic link '/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/webkitgtk/2.26.4-r0/recipe-sysroot-native/usr/bin/python': File exists (From OE-Core rev: 0d153e16ade03348f066e1cef916f28ce63b074c) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: unbreak wayland buildAlexander Kanavin2020-02-213-1/+31
| | | | | | | | | | | | | | webkit nowadays requires a couple of supplementary libraries for this, so bring them in (courtesy of meta-webkit[1], which will hopefully adjust without a lot of trouble). [1] https://github.com/Igalia/meta-webkit/ [RP: Add missing maintainers entries] (From OE-Core rev: 85431fe5c16ce1aa0916e57e820ff69c5aa0612a) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: x11 and wayland are not mutually exclusiveAlexander Kanavin2020-02-211-1/+1
| | | | | | | | | | Also enabling wayland if x11 is not enabled is not necessarily the correct decision. (From OE-Core rev: 9d447fc61dca53bf41b31acb6e4083a10935ca8c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix errors when api-documentation is enabledRichard Purdie2020-02-181-0/+6
| | | | | | | | | | | | | | | This recipe hasn't built correctly since we removed "python" from HOSTTOOLS when api-documentation is enabled. Add in an extra symlink to "python" rather than trying to fix the multiple scripts in webkit to refer to python3. The autobuilder didn't detect this as wekbkit was excluded from the API docs world build but that is changed now so this fixes build failures. (From OE-Core rev: c9e520e0996ab524e38de19a22b64395d14c635a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Upgrade to 2.26.4 minor releaseKhem Raj2020-02-151-3/+2
| | | | | | | (From OE-Core rev: eb36ff94af8f8425a09ae4db150146d4e9e75b6b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Prefer -pthread over -lpthreadKhem Raj2020-02-052-0/+46
| | | | | | | | | | | -pthread is compiler driver option which links in needed dependencies for pthreads along with -lpthread, this aids in fixing build failures on rv64 (From OE-Core rev: 94446ea1bfcb175af6fcaf5969a3a4507fdbf470) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Disable gold for all mipsKhem Raj2020-01-191-1/+1
| | | | | | | | | | | | | | | If gnu hash is enabled for mips then we can not use gold linker since gnu hash handling is only supported with good old BFD linker alone Fixes .gnu.hash is incompatible with the MIPS ABI See gold/mips.cc in binutils for reference (From OE-Core rev: 6f30ae2545064267f127bcc12f9cd00f25e0f309) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant: Replace with enchant2 from meta-oeAdrian Bunk2020-01-101-1/+1
| | | | | | | | | webkitgtk does now support the new version. (From OE-Core rev: aca863fc4259863d6841b25649c6718c64ccfe6b) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: change SRC_URI to use httpsStefan Müller-Klieser2019-12-061-3/+3
| | | | | | | | | Change all recipes to https where we get an http 301 permanent redirect. (From OE-Core rev: e514acda9e12bccde6d3974e0fd1a37b3837191a) Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Remove clang specific optionKhem Raj2019-11-211-2/+0
| | | | | | | | | | This should be no longer needed. if needed then meta-clang might be better suited (From OE-Core rev: ad9dd755646fdb42b88440e9464f1d94e244c316) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_features_check: expand with MACHINE_FEATURES and COMBINED_FEATURES, ↵Denys Dmytriyenko2019-11-211-1/+1
| | | | | | | | | | | | | | | | rename Besides checking DISTRO_FEATURES for required or conflicting features, being able to check MACHINE_FEATURES and/or COMBINED_FEATURES may also be useful at times. Temporarily support the old class name with a warning about future deprecation. (From OE-Core rev: 5f4875b950ce199e91f99c8e945a0c709166dc14) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.26.1 -> 2.26.2Andreas Müller2019-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | >From announcement: What's new in the WebKitGTK 2.26.2 release? =========================================== - Improve performance of querying system fallback fonts. - Don't use prgname in dbus-proxy socket path. - Fix thread-safety issues in image decoders. - Fix the build with WebDriver disabled. - Disable accelerated compositing when we fail to initialize the EGL dispaly under Wayland. - Fill the objects category in emoji picker. - Fix several crashes and rendering issues. (From OE-Core rev: 854a9aa2212cc24620c9ad3d24acc52f686b5c1a) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.24.4 -> 2.26.1Alexander Kanavin2019-10-155-206/+3
| | | | | | | | | | | | | | | | | | | | | | | Drop patches: - 0001-WebKitMacros-Append-to-I-and-not-to-isystem.patch - this has been a pain to rebase for a while as upstream keeps shifting and changing the code that needs to be modified. If the issue the patch is addressing is still relevant, please work with upstream to fix it at the source - 0001-gstreamer-add-a-missing-format-string.patch, narrowing.patch are integrated upstream - detect-gstreamer-gl.patch is adjusting something that is better done from the yocto package configuration Add an option to disable an enabled-by-default sandbox that requires a component that oe-core does not have. (From OE-Core rev: d9e3ff36af9e06c1bc94c7a4c37ae87afceea5ca) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update 2.24.3 -> 2.24.4Alexander Kanavin2019-09-013-41/+7
| | | | | | | | | | | | In particular this brings an important fix for builds with py3: "Fix build issue which would cause media controls to disappear when Python 3.x was used during the build process." https://webkitgtk.org/2019/08/28/webkitgtk2.24.4-released.html (From OE-Core rev: 62c1a8ead15d58fb1f159dc6cd6cf22fa8183426) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: use Python 3 for buildsAlexander Kanavin2019-09-011-1/+1
| | | | | | | (From OE-Core rev: e7c544f80859d532c64dd6b1988c762bdd09dbbf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: disable gold on mipsn32Kai Kang2019-08-211-0/+1
| | | | | | | | | | | | | | | | Using gold on mipsn32 still fails. It fails to run $ bitbake webkitgtk -c configure with configuration: MACHINE ?= "qemumips" DEFAULTTUNE = "mips64-n32" (From OE-Core rev: d67417ec55f3f580159f2d05322a0444ca466872) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix compile failures with clangKhem Raj2019-08-062-0/+34
| | | | | | | | | | | | | | Backport upstream patch to address build regression with clang Fixes webkitgtk-2.24.3/Source/bmalloc/bmalloc/AvailableMemory.cpp:120:31: error: implicit instantiation of undefined template 'std::__1::array<char, 256>' std::array<char, 256> statmBuffer; ^ (From OE-Core rev: 94a1c0a15e57844feddad5607fb8643f7c956953) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Stop disabling gold on aarch64 and mipsAdrian Bunk2019-08-031-4/+0
| | | | | | | | | | | The binutils bug appears to have gone away. Using gold on powerpc still fails for seemingly unrelated reasons. (From OE-Core rev: 75c188dda67e69a54cf403e8c3f8093e975d2161) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.24.2 -> 2.24.3Alexander Kanavin2019-07-312-18/+2
| | | | | | | (From OE-Core rev: b838ba224a57715e5409890ba3b29f825e492f19) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Reenable on mipsAdrian Bunk2019-07-311-3/+1
| | | | | | | | | It builds using the generic C_LOOP code. (From OE-Core rev: 4e601b7f5ca0270495f225987bb1376b1cfe31a1) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: set incomptible with tune mipsKai Kang2019-07-171-0/+2
| | | | | | | | | | | | | | | It fails to compile webkit when default tune is 'mips': | .../tmp-glibc/work/mips-wrs-linux/webkitgtk/2.24.2-r0/webkitgtk-2.24.2 | /Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h:418:23: | error: static assertion failed: CLZ opcode is not available for this ISA So don't build webkit when default tune is mips. (From OE-Core rev: 23573d4e69f4316d5812b5dd35314b5a0aa592e9) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update to 2.24.2Alexander Kanavin2019-05-222-6/+27
| | | | | | | | | | | Add a patch to address a missing format string error. Drop the x86-specifc setting for GSTREAMER_GL as it is no longer needed. (From OE-Core rev: e920e58af56d1d1279d396bfb4e8baf38605b6d1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix compile error for arm64Kai Kang2019-05-131-2/+0
| | | | | | | | | | | | | | | | | It removes function JSC::AssemblerBuffer::data() for ARM64 in commit https://trac.webkit.org/changeset/236589/webkit. But it is required by Cortex A53 from https://trac.webkit.org/changeset/175514/webkit and fails to compile for arm64: | .../tmp/work/aarch64-poky-linux/webkitgtk/2.24.0-r0/webkitgtk-2.24.0/Source/JavaScriptCore/assembler/ARM64Assembler.h:3769:100: error: 'class JSC::AssemblerBuffer' has no member named 'data' | if (UNLIKELY((*reinterpret_cast_ptr<int32_t*>(reinterpret_cast_ptr<char*>(m_buffer.data()) + m_buffer.codeSize() - sizeof(int32_t)) & 0x0a000000) == 0x08000000)) Not set WTF_CPU_ARM64_CORTEXA53 for arm64 to fix the failure. (From OE-Core rev: 754baa7ccc8afad300f1a391469b6b428e37f096) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build with clangKhem Raj2019-04-264-0/+64
| | | | | | | | | | Newer version of webkitgtk has some compile failures with clang/libc++ combination. (From OE-Core rev: f1741a8209e56cdf51223678239a680d8788f71f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: set CVE_PRODUCTChen Qi2019-04-261-0/+2
| | | | | | | (From OE-Core rev: 43aaa117386490c822b824974fb095bd0d3ce1a3) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update to 2.24.0Alexander Kanavin2019-04-165-80/+42
| | | | | | | | | | | | | | Drop bad_optional_access.patch, as the code it tweaks has been removed upstream. Rebase other patches. Add an option for jpeg2000 support. (From OE-Core rev: 628e1935431207cbb8ef3e44637f9ad462eea133) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: 2.22.6 -> 2.22.7Kai Kang2019-04-031-2/+2
| | | | | | | | | | | | | | | webkitgtk 2.22.7 is a bug fix release in the stable 2.22 series. * Fix rendering of glyphs in Hebrew (and possibly other languages) when Unicode NFC normalization is used. * Fix several crashes and race conditions. See https://www.webkitgtk.org/2019/03/01/webkitgtk2.22.7-released.html (From OE-Core rev: 0ee8d4d58b2d755615ae4f7c3783b72d5aabaa63) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.22.5 -> 2.22.6Alexander Kanavin2019-02-201-2/+2
| | | | | | | (From OE-Core rev: fa1f04e77854d4850169461779c0255fc2ab83b4) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build with clang/libc++ >= 7.0.0Khem Raj2019-02-022-0/+36
| | | | | | | (From OE-Core rev: 8f77aeb09504beeb7dd0fcb301543819dfb16673) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Enable building for ARC architectureAlexey Brodkin2019-01-141-0/+7
| | | | | | | | | | | | | | | | For that we need 2 things: 1. Disable JIT in JS as it's not supported for ARC. 2. Compile with "-mlong-calls" so relocations with offsets larger than 25 bits are used, otherwise linker fails to link final binaries. (From OE-Core rev: 463f10fde9f72d26e89db324ca675bfe597fcc5e) Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com> Cc: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake.bbclass: Make it work with ccacheRobert Yang2019-01-141-0/+3
| | | | | | | | | | | | | | | | This can make the following recipes work with cmake: cmake libdnf libcomps librepo createrepo-c llvm dnf libsolv assimp waffle libjpeg-turbo taglib libproxy libical And the following 3 recipes don't: webkitgtk vulkan piglit Now cmake.bbclass doesn't disble ccache any more, disable it in the recipes if needed. (From OE-Core rev: d014c8c11fb663f131d3a860ddeda17d604b2dd3) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.22.4 -> 2.22.5Alexander Kanavin2019-01-031-2/+2
| | | | | | | (From OE-Core rev: dcdf62115c0e4baa5c12d6cd847163c884f9b97f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Link compiler-rt for clang specific built-insKhem Raj2018-12-131-0/+2
| | | | | | | | | | | | | | When using clang, its increasingly using its own runtime which means libgcc is not enough to find all primitives its using. Fixes errors like recipe-sysroot/usr/lib/libwebkit2gtk-4.0.so: undefined reference to `__mulodi4' (From OE-Core rev: 9584fc5ff7e07bb38c6ab115a216d9d28d1632d9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: update to 2.22.4Alexander Kanavin2018-11-231-2/+2
| | | | | | | (From OE-Core rev: a0d2154aac9926a4723bb3c38d511872b7b14f4c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>