From: Adrian Perez de Castro <aperez@igalia.com>
To: Thomas Devoogdt <thomas@devoogdt.com>
Cc: Thomas Devoogdt <thomas@devoogdt.com>,
Arnout Vandecappelle via buildroot <buildroot@buildroot.org>
Subject: Re: [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1
Date: Thu, 17 Apr 2025 23:55:41 +0200 [thread overview]
Message-ID: <20250417235541.GE3563203@igalia.com> (raw)
In-Reply-To: <CACXRmJgW8m7jNxfo_n=QoLfMz-ROgc=N2Ms7GcWh=UQOsnUBQQ@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 4497 bytes --]
Hi Thomas,
Patch LGTM.
On Thu, 10 Apr 2025 10:23:09 +0200 Thomas Devoogdt <thomas@devoogdt.com> wrote:
> This bumps webkit to the 2.48 stable series.
>
> WebKitGTK+ 2.48 highlights:
> https://webkitgtk.org/2025/04/08/webkitgtk-2.48.html
>
> News:
> - https://webkitgtk.org/2025/03/14/webkitgtk2.48.0-released.html
> - https://webkitgtk.org/2025/04/02/webkitgtk2.48.1-released.html
>
> And brings some security fixes:
> - https://webkitgtk.org/security/WSA-2025-0002.html
> - https://webkitgtk.org/security/WSA-2025-0003.html
>
> Also,
>
> - Raise the minimal GCC requirement [1],
> which should have been raised by the 2.46.4 bump.
>
> - Handle SPEECH_SYNTHESIS, which has been enabled
> by default in commit [2].
>
> [1] https://github.com/WebKit/WebKit/commit/682ac4ba74c53d0cd488c7a595096224a9abb036
> [2] https://github.com/WebKit/WebKit/commit/10381a8de938024f31935184af470ccbce0b22d9
>
> Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com>
Reviewed-by: Adrian Perez de Castro <aperez@igalia.com>
> ---
> v2: added additional security report and a link to the release highlights
> ---
> package/webkitgtk/Config.in | 6 +++---
> package/webkitgtk/webkitgtk.hash | 6 +++---
> package/webkitgtk/webkitgtk.mk | 9 ++++++++-
> 3 files changed, 14 insertions(+), 7 deletions(-)
>
> diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in
> index 3594299314..bcb4b12fa3 100644
> --- a/package/webkitgtk/Config.in
> +++ b/package/webkitgtk/Config.in
> @@ -16,12 +16,12 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
> depends on BR2_TOOLCHAIN_HAS_SYNC_4
> depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
>
> -comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, NPTL,
> dynamic library, gcc >= 10, host gcc >= 4.9"
> +comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, NPTL,
> dynamic library, gcc >= 11, host gcc >= 4.9"
> depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
> depends on !BR2_BINFMT_FLAT
> depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \
> !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS || \
> - !BR2_TOOLCHAIN_GCC_AT_LEAST_10 || \
> + !BR2_TOOLCHAIN_GCC_AT_LEAST_11 || \
> !BR2_HOST_GCC_AT_LEAST_4_9
> depends on BR2_USE_MMU
>
> @@ -33,7 +33,7 @@ config BR2_PACKAGE_WEBKITGTK
> depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu, host-ruby
> depends on BR2_INSTALL_LIBSTDCPP
> depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
> - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10
> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_11
> depends on BR2_USE_WCHAR # icu, libsoup3
> depends on BR2_PACKAGE_LIBGTK3
> depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
> diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash
> index 96100d4c7c..fd9420bad9 100644
> --- a/package/webkitgtk/webkitgtk.hash
> +++ b/package/webkitgtk/webkitgtk.hash
> @@ -1,6 +1,6 @@
> -# From https://www.webkitgtk.org/releases/webkitgtk-2.46.4.tar.xz.sums
> -sha1 10d4dbd222acec30b1d20ee3b7d02c0d9727c5a9 webkitgtk-2.46.4.tar.xz
> -sha256 0eff5f0ab0a2872ec87df62bc32e3289c8af625716ac71e94b298d74e0374176
> webkitgtk-2.46.4.tar.xz
> +# From https://www.webkitgtk.org/releases/webkitgtk-2.48.1.tar.xz.sums
> +sha1 f7939f920f92f6b1395b8573f069d3fb9c085b3f webkitgtk-2.48.1.tar.xz
> +sha256 98efdf21c4cdca0fe0b73ab5a8cb52093b5aa52d9b1b016a93f71dbfa1eb258f
> webkitgtk-2.48.1.tar.xz
>
> # Hashes for license files:
> sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4
> Source/WebCore/LICENSE-APPLE
> diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk
> index ec63d093b7..2c22bfb607 100644
> --- a/package/webkitgtk/webkitgtk.mk
> +++ b/package/webkitgtk/webkitgtk.mk
> @@ -4,7 +4,7 @@
> #
> ################################################################################
>
> -WEBKITGTK_VERSION = 2.46.4
> +WEBKITGTK_VERSION = 2.48.1
> WEBKITGTK_SITE = https://www.webkitgtk.org/releases
> WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz
> WEBKITGTK_INSTALL_STAGING = YES
> @@ -73,6 +73,13 @@ else
> WEBKITGTK_CONF_OPTS += -DENABLE_MINIBROWSER=OFF
> endif
>
> +ifeq ($(BR2_PACKAGE_FLITE),y)
> +WEBKITGTK_CONF_OPTS += -DENABLE_SPEECH_SYNTHESIS=ON
> +WEBKITGTK_DEPENDENCIES += flite
> +else
> +WEBKITGTK_CONF_OPTS += -DENABLE_SPEECH_SYNTHESIS=OFF
> +endif
> +
> ifeq ($(BR2_PACKAGE_LCMS2),y)
> WEBKITGTK_CONF_OPTS += -DUSE_LCMS=ON
> WEBKITGTK_DEPENDENCIES += lcms2
> --
> 2.43.0
>
Cheers,
—Adrián
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2025-04-17 21:55 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-10 8:23 [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1 Thomas Devoogdt
2025-04-17 21:55 ` Adrian Perez de Castro [this message]
2025-04-19 16:31 ` Thomas Petazzoni via buildroot
2025-04-19 18:38 ` [Buildroot] [PATCH v3] " Thomas Devoogdt
2025-04-19 20:15 ` Thomas Petazzoni via buildroot
2025-05-31 16:38 ` [Buildroot] [PATCH v2] " Arnout Vandecappelle via buildroot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250417235541.GE3563203@igalia.com \
--to=aperez@igalia.com \
--cc=buildroot@buildroot.org \
--cc=thomas@devoogdt.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.