From patchwork Wed Aug 2 15:08:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 28319 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57E33C001DF for ; Wed, 2 Aug 2023 15:09:19 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.web10.17904.1690988956103485711 for ; Wed, 02 Aug 2023 08:09:16 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=none, err=SPF record not found (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd86.aul.t-online.de (fwd86.aul.t-online.de [10.223.144.112]) by mailout05.t-online.de (Postfix) with SMTP id 8B1CFA709 for ; Wed, 2 Aug 2023 17:09:10 +0200 (CEST) Received: from intel-corei7-64.fritz.box ([84.154.160.142]) by fwd86.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1qRDTE-1BeM9h0; Wed, 2 Aug 2023 17:09:04 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][PATCH] webkitgtk3: upgrade 2.40.2 -> 2.40.5 Date: Wed, 2 Aug 2023 17:08:44 +0200 Message-ID: <20230802150844.2628-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1690988944-F77E4EBC-EF19457D/0/0 CLEAN NORMAL X-TOI-MSGID: ba01d297-a9c2-4d25-8209-560cdc3ef1b9 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 02 Aug 2023 15:09:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/104203 - 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. Signed-off-by: Markus Volk --- ...tCore-CMakeLists.txt-ensure-reproduc.patch | 28 ------------- ...290ab4ab35258a6da9b13795c9b0f7894bf4.patch | 41 ------------------- ...kitgtk3_2.40.2.bb => webkitgtk3_2.40.5.bb} | 4 +- 3 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 meta-oe/recipes-support/webkitgtk/webkitgtk3/0001-Source-JavaScriptCore-CMakeLists.txt-ensure-reproduc.patch delete mode 100644 meta-oe/recipes-support/webkitgtk/webkitgtk3/4977290ab4ab35258a6da9b13795c9b0f7894bf4.patch rename meta-oe/recipes-support/webkitgtk/{webkitgtk3_2.40.2.bb => webkitgtk3_2.40.5.bb} (96%) diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3/0001-Source-JavaScriptCore-CMakeLists.txt-ensure-reproduc.patch b/meta-oe/recipes-support/webkitgtk/webkitgtk3/0001-Source-JavaScriptCore-CMakeLists.txt-ensure-reproduc.patch deleted file mode 100644 index bbe265059d..0000000000 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3/0001-Source-JavaScriptCore-CMakeLists.txt-ensure-reproduc.patch +++ /dev/null @@ -1,28 +0,0 @@ -From cd65e3d9256a4f6eb7906a9f10678c29a4ffef2f Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin -Date: Mon, 26 Jun 2023 14:30:02 +0200 -Subject: [PATCH] Source/JavaScriptCore/CMakeLists.txt: ensure reproducibility - of __TIMESTAMP__ - -__TIMESTAMP__ refers to mtime of the file that contains it, which is unstable -and breaks binary reproducibility when the file is generated at build time. To ensure -this does not happen, mtime should be set from the original file. - -Upstream-Status: Submitted [https://github.com/WebKit/WebKit/pull/15293] -Signed-off-by: Alexander Kanavin ---- - Source/JavaScriptCore/CMakeLists.txt | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt -index 43dc22ff..c2e3b1cd 100644 ---- a/Source/JavaScriptCore/CMakeLists.txt -+++ b/Source/JavaScriptCore/CMakeLists.txt -@@ -159,6 +159,7 @@ add_custom_command( - OUTPUT ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp - MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in - COMMAND ${PERL_EXECUTABLE} -pe s/CACHED_TYPES_CKSUM/__TIMESTAMP__/ ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in > ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp -+ COMMAND touch -r ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp - VERBATIM - ) - diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3/4977290ab4ab35258a6da9b13795c9b0f7894bf4.patch b/meta-oe/recipes-support/webkitgtk/webkitgtk3/4977290ab4ab35258a6da9b13795c9b0f7894bf4.patch deleted file mode 100644 index 79da855ff4..0000000000 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3/4977290ab4ab35258a6da9b13795c9b0f7894bf4.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 4977290ab4ab35258a6da9b13795c9b0f7894bf4 Mon Sep 17 00:00:00 2001 -From: Diego Pino Garcia -Date: Mon, 22 May 2023 19:58:50 -0700 -Subject: [PATCH] [GLIB] Fix build error after 264196@main - https://bugs.webkit.org/show_bug.cgi?id=256917 - -Reviewed by Michael Catanzaro. - -Variable BWRAP_EXECUTABLE is only defined when BUBBLEWRAP_SANDBOX is -enabled. - -* Source/WTF/wtf/glib/Sandbox.cpp: -(WTF::isInsideUnsupportedContainer): - -Canonical link: https://commits.webkit.org/264395@main -Upstream-Status: Backport [https://github.com/WebKit/WebKit/commit/4977290ab4ab35258a6da9b13795c9b0f7894bf4] -Signed-off-by: Alexander Kanavin ---- - Source/WTF/wtf/glib/Sandbox.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/Source/WTF/wtf/glib/Sandbox.cpp b/Source/WTF/wtf/glib/Sandbox.cpp -index 7d84e830ab33e..9b07bb8cb5a9b 100644 ---- a/Source/WTF/wtf/glib/Sandbox.cpp -+++ b/Source/WTF/wtf/glib/Sandbox.cpp -@@ -36,6 +36,7 @@ bool isInsideFlatpak() - return returnValue; - } - -+#if ENABLE(BUBBLEWRAP_SANDBOX) - bool isInsideUnsupportedContainer() - { - static bool inContainer = g_file_test("/run/.containerenv", G_FILE_TEST_EXISTS); -@@ -64,6 +65,7 @@ bool isInsideUnsupportedContainer() - - return inContainer && !supportedContainer; - } -+#endif - - bool isInsideSnap() - { diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.2.bb b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.5.bb similarity index 96% rename from meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.2.bb rename to meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.5.bb index 9bd0c4e198..7218dbb5ef 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.2.bb +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.40.5.bb @@ -13,11 +13,9 @@ SRC_URI = "https://www.webkitgtk.org/releases/webkitgtk-${PV}.tar.xz \ file://0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch \ file://reproducibility.patch \ file://0d3344e17d258106617b0e6d783d073b188a2548.patch \ - file://4977290ab4ab35258a6da9b13795c9b0f7894bf4.patch \ - file://0001-Source-JavaScriptCore-CMakeLists.txt-ensure-reproduc.patch \ file://check-GST_GL_HAVE_PLATFORM_GLX.patch \ " -SRC_URI[sha256sum] = "96898870d994da406ee7a632816dcde9a3bb395ee5f344fcb3f3b8cc8a77e000" +SRC_URI[sha256sum] = "7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f" inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen