* [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1
@ 2025-04-10 8:23 Thomas Devoogdt
2025-04-17 21:55 ` Adrian Perez de Castro
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Thomas Devoogdt @ 2025-04-10 8:23 UTC (permalink / raw)
To: Thomas Devoogdt
Cc: Adrian Perez de Castro, Arnout Vandecappelle via buildroot
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>
---
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
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1
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
2025-04-19 16:31 ` Thomas Petazzoni via buildroot
2025-05-31 16:38 ` [Buildroot] [PATCH v2] " Arnout Vandecappelle via buildroot
2 siblings, 0 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2025-04-17 21:55 UTC (permalink / raw)
To: Thomas Devoogdt; +Cc: Thomas Devoogdt, Arnout Vandecappelle via buildroot
[-- 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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1
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
@ 2025-04-19 16:31 ` Thomas Petazzoni via buildroot
2025-04-19 18:38 ` [Buildroot] [PATCH v3] " Thomas Devoogdt
2025-05-31 16:38 ` [Buildroot] [PATCH v2] " Arnout Vandecappelle via buildroot
2 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-04-19 16:31 UTC (permalink / raw)
To: Thomas Devoogdt
Cc: Adrian Perez de Castro, Arnout Vandecappelle via buildroot
Hello Thomas,
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>
> ---
> 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(-)
Thanks for your patch. However, it has been damaged by your e-mail
client making it impossible to apply. Could you resend using git
send-email?
Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH v3] package/webkitgtk: bump to 2.48.1
2025-04-19 16:31 ` Thomas Petazzoni via buildroot
@ 2025-04-19 18:38 ` Thomas Devoogdt
2025-04-19 20:15 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 6+ messages in thread
From: Thomas Devoogdt @ 2025-04-19 18:38 UTC (permalink / raw)
To: buildroot; +Cc: aperez, thomas.petazzoni, thomas
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>
---
v2: added additional security report and a link to the release highlights
v3: resend using git send-email
---
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
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v3] package/webkitgtk: bump to 2.48.1
2025-04-19 18:38 ` [Buildroot] [PATCH v3] " Thomas Devoogdt
@ 2025-04-19 20:15 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-04-19 20:15 UTC (permalink / raw)
To: Thomas Devoogdt; +Cc: buildroot, aperez
On Sat, 19 Apr 2025 20:38:00 +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>
> ---
> v2: added additional security report and a link to the release highlights
> v3: resend using git send-email
> ---
> package/webkitgtk/Config.in | 6 +++---
> package/webkitgtk/webkitgtk.hash | 6 +++---
> package/webkitgtk/webkitgtk.mk | 9 ++++++++-
> 3 files changed, 14 insertions(+), 7 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH v2] package/webkitgtk: bump to 2.48.1
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
2025-04-19 16:31 ` Thomas Petazzoni via buildroot
@ 2025-05-31 16:38 ` Arnout Vandecappelle via buildroot
2 siblings, 0 replies; 6+ messages in thread
From: Arnout Vandecappelle via buildroot @ 2025-05-31 16:38 UTC (permalink / raw)
To: Thomas Devoogdt
Cc: Adrian Perez de Castro, Arnout Vandecappelle via buildroot
On 10/04/2025 10:23, Thomas Devoogdt 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>
Applied to 2025.02.x, thanks.
Because of the CVE fixes it already should have been applied before.
Regards,
Arnout
> ---
> 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
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-05-31 16:38 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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
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.