diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2021-10-11 11:40:58 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-10-14 11:48:46 +0100 |
commit | bd370c38e204a457508ab8e5742808af41ad903a (patch) | |
tree | 212cb024c03a10fb5c53e49f4543cebee40b00d8 /meta | |
parent | 4eabaefafaf8f7e2b7b3b4fbad70007df8d5d560 (diff) | |
download | poky-bd370c38e204a457508ab8e5742808af41ad903a.tar.gz |
webkitgtk: update 2.32.3 -> 2.34.0
(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>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/0001-ANGLE-do-not-enable-SSE-on-x86.patch | 26 | ||||
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch | 10 | ||||
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/0001-MiniBrowser-Fix-reproduciblity.patch | 31 | ||||
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/include_xutil.patch | 8 | ||||
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch | 14 | ||||
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk_2.34.0.bb (renamed from meta/recipes-sato/webkit/webkitgtk_2.32.3.bb) | 23 |
6 files changed, 55 insertions, 57 deletions
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-ANGLE-do-not-enable-SSE-on-x86.patch b/meta/recipes-sato/webkit/webkitgtk/0001-ANGLE-do-not-enable-SSE-on-x86.patch new file mode 100644 index 0000000000..1c6ba97037 --- /dev/null +++ b/meta/recipes-sato/webkit/webkitgtk/0001-ANGLE-do-not-enable-SSE-on-x86.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From c71a4e18afb4869a0fbb0efd59c4860b72f493f7 Mon Sep 17 00:00:00 2001 | ||
2 | From: Alexander Kanavin <alex@linutronix.de> | ||
3 | Date: Tue, 5 Oct 2021 13:32:28 +0200 | ||
4 | Subject: [PATCH] ANGLE: do not enable SSE on x86 | ||
5 | |||
6 | The code does not actually build there. | ||
7 | |||
8 | Upstream-Status: Pending | ||
9 | Signed-off-by: Alexander Kanavin <alex@linutronix.de> | ||
10 | --- | ||
11 | Source/ThirdParty/ANGLE/src/common/platform.h | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/Source/ThirdParty/ANGLE/src/common/platform.h b/Source/ThirdParty/ANGLE/src/common/platform.h | ||
15 | index 41f3cf4f..cab85a82 100644 | ||
16 | --- a/Source/ThirdParty/ANGLE/src/common/platform.h | ||
17 | +++ b/Source/ThirdParty/ANGLE/src/common/platform.h | ||
18 | @@ -89,7 +89,7 @@ | ||
19 | #if defined(_MSC_VER) && !defined(_M_ARM) && !defined(_M_ARM64) | ||
20 | # include <intrin.h> | ||
21 | # define ANGLE_USE_SSE | ||
22 | -#elif defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) | ||
23 | +#elif defined(__GNUC__) && (defined(__x86_64__)) | ||
24 | # include <x86intrin.h> | ||
25 | # define ANGLE_USE_SSE | ||
26 | #endif | ||
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch b/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch index 6d7d7067e4..a65cfc8b5a 100644 --- a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch +++ b/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From acf26a385d17a59ccd4b767d6303ec3dbf78e788 Mon Sep 17 00:00:00 2001 | 1 | From b055bd199f9c40148334725a227796c0d7d14788 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Mon, 3 Feb 2020 17:06:27 -0800 | 3 | Date: Mon, 3 Feb 2020 17:06:27 -0800 |
4 | Subject: [PATCH] Enable THREADS_PREFER_PTHREAD_FLAG | 4 | Subject: [PATCH] Enable THREADS_PREFER_PTHREAD_FLAG |
@@ -20,11 +20,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
20 | 2 files changed, 2 insertions(+) | 20 | 2 files changed, 2 insertions(+) |
21 | 21 | ||
22 | diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake | 22 | diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake |
23 | index f316f49..de81ce0 100644 | 23 | index 3cb5a495..dfba9900 100644 |
24 | --- a/Source/cmake/OptionsGTK.cmake | 24 | --- a/Source/cmake/OptionsGTK.cmake |
25 | +++ b/Source/cmake/OptionsGTK.cmake | 25 | +++ b/Source/cmake/OptionsGTK.cmake |
26 | @@ -6,6 +6,7 @@ WEBKIT_OPTION_BEGIN() | 26 | @@ -7,6 +7,7 @@ SET_PROJECT_VERSION(2 34 0) |
27 | SET_PROJECT_VERSION(2 32 3) | 27 | |
28 | 28 | ||
29 | set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string") | 29 | set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string") |
30 | +set(THREADS_PREFER_PTHREAD_FLAG ON) | 30 | +set(THREADS_PREFER_PTHREAD_FLAG ON) |
@@ -32,7 +32,7 @@ index f316f49..de81ce0 100644 | |||
32 | find_package(Cairo 1.14.0 REQUIRED) | 32 | find_package(Cairo 1.14.0 REQUIRED) |
33 | find_package(Fontconfig 2.8.0 REQUIRED) | 33 | find_package(Fontconfig 2.8.0 REQUIRED) |
34 | diff --git a/Source/cmake/OptionsJSCOnly.cmake b/Source/cmake/OptionsJSCOnly.cmake | 34 | diff --git a/Source/cmake/OptionsJSCOnly.cmake b/Source/cmake/OptionsJSCOnly.cmake |
35 | index 1066440..d9aca95 100644 | 35 | index e892b427..73bf9e4d 100644 |
36 | --- a/Source/cmake/OptionsJSCOnly.cmake | 36 | --- a/Source/cmake/OptionsJSCOnly.cmake |
37 | +++ b/Source/cmake/OptionsJSCOnly.cmake | 37 | +++ b/Source/cmake/OptionsJSCOnly.cmake |
38 | @@ -1,3 +1,4 @@ | 38 | @@ -1,3 +1,4 @@ |
diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-MiniBrowser-Fix-reproduciblity.patch b/meta/recipes-sato/webkit/webkitgtk/0001-MiniBrowser-Fix-reproduciblity.patch deleted file mode 100644 index 98d2d1ded9..0000000000 --- a/meta/recipes-sato/webkit/webkitgtk/0001-MiniBrowser-Fix-reproduciblity.patch +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | From dcf9ae0dc0b4510eddbeeea09e11edfb123f95af Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sun, 2 May 2021 13:10:49 -0700 | ||
4 | Subject: [PATCH] MiniBrowser: Fix reproduciblity | ||
5 | |||
6 | Do not emit references to source dir in generated sourcecode | ||
7 | |||
8 | Upstream-Status: Submitted [https://bugs.webkit.org/show_bug.cgi?id=225283] | ||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | --- | ||
11 | Tools/MiniBrowser/gtk/CMakeLists.txt | 4 ++-- | ||
12 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
13 | |||
14 | diff --git a/Tools/MiniBrowser/gtk/CMakeLists.txt b/Tools/MiniBrowser/gtk/CMakeLists.txt | ||
15 | index 93b62521..482d3b00 100644 | ||
16 | --- a/Tools/MiniBrowser/gtk/CMakeLists.txt | ||
17 | +++ b/Tools/MiniBrowser/gtk/CMakeLists.txt | ||
18 | @@ -51,8 +51,8 @@ add_custom_command( | ||
19 | OUTPUT ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c | ||
20 | ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.h | ||
21 | MAIN_DEPENDENCY ${MiniBrowser_DIR}/browser-marshal.list | ||
22 | - COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --body > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c | ||
23 | - COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --header > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.h | ||
24 | + COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --body --skip-source > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c | ||
25 | + COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --header --skip-source > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.h | ||
26 | VERBATIM) | ||
27 | |||
28 | if (USE_GTK4) | ||
29 | -- | ||
30 | 2.31.1 | ||
31 | |||
diff --git a/meta/recipes-sato/webkit/webkitgtk/include_xutil.patch b/meta/recipes-sato/webkit/webkitgtk/include_xutil.patch index ffe1b74be3..e7a4cc25ad 100644 --- a/meta/recipes-sato/webkit/webkitgtk/include_xutil.patch +++ b/meta/recipes-sato/webkit/webkitgtk/include_xutil.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From d95f46e149226f634830e76cc1f4f8e3ee04ff5a Mon Sep 17 00:00:00 2001 | 1 | From 2cc9d445b4c8eb70c2ab6c1723dfd208218f103e Mon Sep 17 00:00:00 2001 |
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | 2 | From: Martin Jansa <Martin.Jansa@gmail.com> |
3 | Date: Fri, 6 Nov 2020 04:38:13 +0100 | 3 | Date: Fri, 6 Nov 2020 04:38:13 +0100 |
4 | Subject: [PATCH] webkitgtk: fix build with x11 enabled | 4 | Subject: [PATCH] webkitgtk: fix build with x11 enabled |
@@ -21,12 +21,12 @@ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | |||
21 | 1 file changed, 1 insertion(+) | 21 | 1 file changed, 1 insertion(+) |
22 | 22 | ||
23 | diff --git a/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp b/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp | 23 | diff --git a/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp b/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp |
24 | index 2d66b9cd..424fb5a1 100644 | 24 | index bad56eba..fc141f98 100644 |
25 | --- a/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp | 25 | --- a/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp |
26 | +++ b/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp | 26 | +++ b/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp |
27 | @@ -30,6 +30,7 @@ | 27 | @@ -31,6 +31,7 @@ |
28 | |||
29 | #if PLATFORM(X11) | 28 | #if PLATFORM(X11) |
29 | #include <X11/Xatom.h> | ||
30 | #include <X11/Xlib.h> | 30 | #include <X11/Xlib.h> |
31 | +#include <X11/Xutil.h> | 31 | +#include <X11/Xutil.h> |
32 | #include <X11/extensions/Xcomposite.h> | 32 | #include <X11/extensions/Xcomposite.h> |
diff --git a/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch b/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch index f71f8452fd..d8d36fad6b 100644 --- a/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch +++ b/meta/recipes-sato/webkit/webkitgtk/musl-lower-stack-usage.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 04e4999c6fa2e9810634745a07f1e380f27b8e61 Mon Sep 17 00:00:00 2001 | 1 | From 358a8f053c367aab7fba8ab059244e0530c7ff82 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 17 Mar 2021 13:24:57 -0700 | 3 | Date: Wed, 17 Mar 2021 13:24:57 -0700 |
4 | Subject: [PATCH] reduce thread stack and heap usage for javascriptcore on musl | 4 | Subject: [PATCH] reduce thread stack and heap usage for javascriptcore on musl |
@@ -25,10 +25,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
25 | 2 files changed, 19 insertions(+), 3 deletions(-) | 25 | 2 files changed, 19 insertions(+), 3 deletions(-) |
26 | 26 | ||
27 | diff --git a/Source/JavaScriptCore/runtime/OptionsList.h b/Source/JavaScriptCore/runtime/OptionsList.h | 27 | diff --git a/Source/JavaScriptCore/runtime/OptionsList.h b/Source/JavaScriptCore/runtime/OptionsList.h |
28 | index bb6d2f1d..a6209742 100644 | 28 | index a0c2170e..9e107af7 100644 |
29 | --- a/Source/JavaScriptCore/runtime/OptionsList.h | 29 | --- a/Source/JavaScriptCore/runtime/OptionsList.h |
30 | +++ b/Source/JavaScriptCore/runtime/OptionsList.h | 30 | +++ b/Source/JavaScriptCore/runtime/OptionsList.h |
31 | @@ -71,6 +71,18 @@ JS_EXPORT_PRIVATE bool canUseJITCage(); | 31 | @@ -77,6 +77,18 @@ bool canUseWebAssemblyFastMemory(); |
32 | // On instantiation of the first VM instance, the Options will be write protected | 32 | // On instantiation of the first VM instance, the Options will be write protected |
33 | // and cannot be modified thereafter. | 33 | // and cannot be modified thereafter. |
34 | 34 | ||
@@ -47,7 +47,7 @@ index bb6d2f1d..a6209742 100644 | |||
47 | #define FOR_EACH_JSC_OPTION(v) \ | 47 | #define FOR_EACH_JSC_OPTION(v) \ |
48 | v(Bool, useKernTCSM, defaultTCSMValue(), Normal, "Note: this needs to go before other options since they depend on this value.") \ | 48 | v(Bool, useKernTCSM, defaultTCSMValue(), Normal, "Note: this needs to go before other options since they depend on this value.") \ |
49 | v(Bool, validateOptions, false, Normal, "crashes if mis-typed JSC options were passed to the VM") \ | 49 | v(Bool, validateOptions, false, Normal, "crashes if mis-typed JSC options were passed to the VM") \ |
50 | @@ -86,9 +98,9 @@ JS_EXPORT_PRIVATE bool canUseJITCage(); | 50 | @@ -92,9 +104,9 @@ bool canUseWebAssemblyFastMemory(); |
51 | \ | 51 | \ |
52 | v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \ | 52 | v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \ |
53 | \ | 53 | \ |
@@ -61,11 +61,11 @@ index bb6d2f1d..a6209742 100644 | |||
61 | v(Bool, crashOnDisallowedVMEntry, ASSERT_ENABLED, Normal, "Forces a crash if we attempt to enter the VM when disallowed") \ | 61 | v(Bool, crashOnDisallowedVMEntry, ASSERT_ENABLED, Normal, "Forces a crash if we attempt to enter the VM when disallowed") \ |
62 | v(Bool, crashIfCantAllocateJITMemory, false, Normal, nullptr) \ | 62 | v(Bool, crashIfCantAllocateJITMemory, false, Normal, nullptr) \ |
63 | diff --git a/Source/WTF/wtf/Threading.h b/Source/WTF/wtf/Threading.h | 63 | diff --git a/Source/WTF/wtf/Threading.h b/Source/WTF/wtf/Threading.h |
64 | index 9495d6c1..190b3811 100644 | 64 | index 178f9808..95ec5a85 100644 |
65 | --- a/Source/WTF/wtf/Threading.h | 65 | --- a/Source/WTF/wtf/Threading.h |
66 | +++ b/Source/WTF/wtf/Threading.h | 66 | +++ b/Source/WTF/wtf/Threading.h |
67 | @@ -60,6 +60,10 @@ | 67 | @@ -67,6 +67,10 @@ |
68 | #include <dispatch/dispatch.h> | 68 | #undef None |
69 | #endif | 69 | #endif |
70 | 70 | ||
71 | +#if OS(LINUX) && !defined(__GLIBC__) | 71 | +#if OS(LINUX) && !defined(__GLIBC__) |
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.34.0.bb index db2357002c..25e1d422cc 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.34.0.bb | |||
@@ -18,10 +18,10 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ | |||
18 | file://include_xutil.patch \ | 18 | file://include_xutil.patch \ |
19 | file://reduce-memory-overheads.patch \ | 19 | file://reduce-memory-overheads.patch \ |
20 | file://musl-lower-stack-usage.patch \ | 20 | file://musl-lower-stack-usage.patch \ |
21 | file://0001-MiniBrowser-Fix-reproduciblity.patch \ | 21 | file://0001-ANGLE-do-not-enable-SSE-on-x86.patch \ |
22 | " | 22 | " |
23 | 23 | ||
24 | SRC_URI[sha256sum] = "c1f496f5ac654efe4cef62fbd4f2fbeeef265a07c5e7419e5d2900bfeea52cbc" | 24 | SRC_URI[sha256sum] = "880c8ee626f67019f67557ca09e59a23ecf245e60f6173215f1a8823cb09af34" |
25 | 25 | ||
26 | inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gtk-doc | 26 | inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gtk-doc |
27 | 27 | ||
@@ -38,7 +38,7 @@ DEPENDS = " \ | |||
38 | atk \ | 38 | atk \ |
39 | libwebp \ | 39 | libwebp \ |
40 | gtk+3 \ | 40 | gtk+3 \ |
41 | libsoup-2.4 \ | 41 | libsoup \ |
42 | libxslt \ | 42 | libxslt \ |
43 | libtasn1 \ | 43 | libtasn1 \ |
44 | libnotify \ | 44 | libnotify \ |
@@ -48,12 +48,13 @@ DEPENDS = " \ | |||
48 | 48 | ||
49 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ | 49 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ |
50 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ | 50 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ |
51 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2', d)} \ | 51 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2 angle', d)} \ |
52 | enchant \ | 52 | enchant \ |
53 | libsecret \ | 53 | libsecret \ |
54 | " | 54 | " |
55 | 55 | ||
56 | PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland libwpe wpebackend-fdo wayland-native" | 56 | PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland libwpe wpebackend-fdo wayland-native" |
57 | PACKAGECONFIG[angle] = "-DUSE_ANGLE_WEBGL=ON,-DUSE_ANGLE_WEBGL=OFF" | ||
57 | PACKAGECONFIG[x11] = "-DENABLE_X11_TARGET=ON,-DENABLE_X11_TARGET=OFF,virtual/libx11 libxcomposite libxdamage libxrender libxt" | 58 | PACKAGECONFIG[x11] = "-DENABLE_X11_TARGET=ON,-DENABLE_X11_TARGET=OFF,virtual/libx11 libxcomposite libxdamage libxrender libxt" |
58 | PACKAGECONFIG[geoclue] = "-DENABLE_GEOLOCATION=ON,-DENABLE_GEOLOCATION=OFF,geoclue" | 59 | PACKAGECONFIG[geoclue] = "-DENABLE_GEOLOCATION=ON,-DENABLE_GEOLOCATION=OFF,geoclue" |
59 | PACKAGECONFIG[enchant] = "-DENABLE_SPELLCHECK=ON,-DENABLE_SPELLCHECK=OFF,enchant2" | 60 | PACKAGECONFIG[enchant] = "-DENABLE_SPELLCHECK=ON,-DENABLE_SPELLCHECK=OFF,enchant2" |
@@ -66,6 +67,7 @@ PACKAGECONFIG[woff2] = "-DUSE_WOFF2=ON,-DUSE_WOFF2=OFF,woff2" | |||
66 | PACKAGECONFIG[openjpeg] = "-DUSE_OPENJPEG=ON,-DUSE_OPENJPEG=OFF,openjpeg" | 67 | PACKAGECONFIG[openjpeg] = "-DUSE_OPENJPEG=ON,-DUSE_OPENJPEG=OFF,openjpeg" |
67 | PACKAGECONFIG[systemd] = "-DUSE_SYSTEMD=ON,-DUSE_SYSTEMD=off,systemd" | 68 | PACKAGECONFIG[systemd] = "-DUSE_SYSTEMD=ON,-DUSE_SYSTEMD=off,systemd" |
68 | PACKAGECONFIG[reduce-size] = "-DCMAKE_BUILD_TYPE=MinSizeRel,-DCMAKE_BUILD_TYPE=Release,," | 69 | PACKAGECONFIG[reduce-size] = "-DCMAKE_BUILD_TYPE=MinSizeRel,-DCMAKE_BUILD_TYPE=Release,," |
70 | PACKAGECONFIG[lcms] = "-DUSE_LCMS=ON,-DUSE_LCMS=OFF,lcms" | ||
69 | 71 | ||
70 | # webkitgtk is full of /usr/bin/env python, particular for generating docs | 72 | # webkitgtk is full of /usr/bin/env python, particular for generating docs |
71 | do_configure[postfuncs] += "setup_python_link" | 73 | do_configure[postfuncs] += "setup_python_link" |
@@ -120,7 +122,7 @@ EXTRA_OECMAKE:append:x86-x32 = " -DENABLE_JIT=OFF " | |||
120 | SECURITY_CFLAGS:remove:aarch64 = "-fpie" | 122 | SECURITY_CFLAGS:remove:aarch64 = "-fpie" |
121 | SECURITY_CFLAGS:append:aarch64 = " -fPIE" | 123 | SECURITY_CFLAGS:append:aarch64 = " -fPIE" |
122 | 124 | ||
123 | FILES:${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so" | 125 | FILES:${PN} += "${libdir}/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so" |
124 | 126 | ||
125 | RRECOMMENDS:${PN} += "ca-certificates shared-mime-info" | 127 | RRECOMMENDS:${PN} += "ca-certificates shared-mime-info" |
126 | 128 | ||
@@ -149,10 +151,11 @@ PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess" | |||
149 | src_package_preprocess () { | 151 | src_package_preprocess () { |
150 | # Trim build paths from comments in generated sources to ensure reproducibility | 152 | # Trim build paths from comments in generated sources to ensure reproducibility |
151 | sed -i -e "s,${WORKDIR},,g" \ | 153 | sed -i -e "s,${WORKDIR},,g" \ |
152 | ${B}/DerivedSources/webkit2gtk/webkit2/*.cpp \ | 154 | ${B}/JavaScriptCore/DerivedSources/*.h \ |
153 | ${B}/DerivedSources/ForwardingHeaders/JavaScriptCore/*.h \ | 155 | ${B}/JavaScriptCore/DerivedSources/yarr/*.h \ |
154 | ${B}/DerivedSources/JavaScriptCore/*.h \ | 156 | ${B}/JavaScriptCore/PrivateHeaders/JavaScriptCore/*.h \ |
155 | ${B}/DerivedSources/JavaScriptCore/yarr/*.h \ | 157 | ${B}/WebKit2Gtk/DerivedSources/webkit2/*.cpp \ |
156 | ${B}/DerivedSources/MiniBrowser/*.c | 158 | ${B}/WebKit2Gtk/DerivedSources/webkit2/*.h |
159 | |||
157 | } | 160 | } |
158 | 161 | ||