From patchwork Tue Dec 16 13:35:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76740 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 B0A23D5E360 for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.22565.1765892169228752041 for ; Tue, 16 Dec 2025 05:36:09 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80566FEC for ; Tue, 16 Dec 2025 05:36:01 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 4FE083F73B for ; Tue, 16 Dec 2025 05:36:08 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/7] acpica: upgrade 20250807 -> 20251212 Date: Tue, 16 Dec 2025 13:35:54 +0000 Message-ID: <20251216133603.1003572-1-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227947 Upstream changes: - Update many existing ACPI tables to follow the ACPI 6.6 Specification changes and/or newly approved ASWG ECRs - Add a few new ACPI tables: IOVT, SWFT, KEYP - Add many new UUIDs, Hardware/PnP/ACPI IDs - Support a few new special methods (_xxx format) and modify few existing ones to stay compliant with the latest ACPI Specification changes - Improve existing tools/utilities and fix/clean up some problematic usages along with patching certain vulnerabilities Signed-off-by: Ross Burton --- .../acpica/{acpica_20250807.bb => acpica_20251212.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/acpica/{acpica_20250807.bb => acpica_20251212.bb} (96%) diff --git a/meta/recipes-extended/acpica/acpica_20250807.bb b/meta/recipes-extended/acpica/acpica_20251212.bb similarity index 96% rename from meta/recipes-extended/acpica/acpica_20250807.bb rename to meta/recipes-extended/acpica/acpica_20251212.bb index f6ee3285a1f..812a62547bb 100644 --- a/meta/recipes-extended/acpica/acpica_20250807.bb +++ b/meta/recipes-extended/acpica/acpica_20251212.bb @@ -17,7 +17,7 @@ COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux" DEPENDS = "m4-native flex-native bison-native" SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master;tag=${PV}" -SRCREV = "aa98db3bd149fc1f8d2a3017cb05b6b1982c3296" +SRCREV = "446be438238e9d339eed5182b807ac5f82df56c9" inherit update-alternatives From patchwork Tue Dec 16 13:35:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76739 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 A843CD5E15A for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22779.1765892169717683155 for ; Tue, 16 Dec 2025 05:36:09 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 279F21516 for ; Tue, 16 Dec 2025 05:36:02 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id EC4173F73B for ; Tue, 16 Dec 2025 05:36:08 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/7] ofono: upgrade 2.18 -> 2.19 Date: Tue, 16 Dec 2025 13:35:55 +0000 Message-ID: <20251216133603.1003572-2-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227948 Upstream changes: - gobi: Support raw-ip only devices - Revert "atmodem: let +COPS: report access technology for SIMCom" - atmodem: report cell technology capability for SIMCom A76XX - atmodem: also handle EUTRAN networks in creg_notify() - atmodem: add explicit handling for netreg status in creg_notify() - sim7100: Update to handle broader A76XX modem series - sim7100: enable ppp-reset workaround - plugins: drop droid and use gobi for droid4 modem instead - gobi: Add "OfflineOperatingMode" property - gobi: do not assume LTE is supported, detect it - ofono.conf: enable D-Bus use with PipeWire - gobi: If WDA unsupported, skip data format logic - gobi: request PDS service if supported - gobi: fix start_service_requests() return type Signed-off-by: Ross Burton --- .../recipes-connectivity/ofono/{ofono_2.18.bb => ofono_2.19.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/ofono/{ofono_2.18.bb => ofono_2.19.bb} (95%) diff --git a/meta/recipes-connectivity/ofono/ofono_2.18.bb b/meta/recipes-connectivity/ofono/ofono_2.19.bb similarity index 95% rename from meta/recipes-connectivity/ofono/ofono_2.18.bb rename to meta/recipes-connectivity/ofono/ofono_2.19.bb index e2666b3e7ec..136c13fbebb 100644 --- a/meta/recipes-connectivity/ofono/ofono_2.18.bb +++ b/meta/recipes-connectivity/ofono/ofono_2.19.bb @@ -10,7 +10,7 @@ DEPENDS = "dbus glib-2.0 udev mobile-broadband-provider-info ell" SRC_URI = "${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \ file://ofono \ " -SRC_URI[sha256sum] = "f74c3bba7ebac488fed7bcfa6113b0e39e723d2e1a24b53f79c9f18a1c85dd00" +SRC_URI[sha256sum] = "d554525ad2db1ccd2fe3ed733e437d76997e7f443c085b87e6be1fded020bc8f" inherit autotools pkgconfig update-rc.d systemd gobject-introspection-data From patchwork Tue Dec 16 13:35:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76744 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 B5292D5E156 for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.22567.1765892170490862352 for ; Tue, 16 Dec 2025 05:36:10 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C67D6FEC for ; Tue, 16 Dec 2025 05:36:02 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9443F3F73B for ; Tue, 16 Dec 2025 05:36:09 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/7] python3-hatchling: upgrade 1.27.0 -> 1.28.0 Date: Tue, 16 Dec 2025 13:35:56 +0000 Message-ID: <20251216133603.1003572-3-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227949 Upstream changes: - Drop support for Python 3.9 - Add sbom-files option and sbom_files build data to the wheel build target for including Software Bill of Materials files. Signed-off-by: Ross Burton --- ...{python3-hatchling_1.27.0.bb => python3-hatchling_1.28.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-hatchling_1.27.0.bb => python3-hatchling_1.28.0.bb} (85%) diff --git a/meta/recipes-devtools/python/python3-hatchling_1.27.0.bb b/meta/recipes-devtools/python/python3-hatchling_1.28.0.bb similarity index 85% rename from meta/recipes-devtools/python/python3-hatchling_1.27.0.bb rename to meta/recipes-devtools/python/python3-hatchling_1.28.0.bb index 5239d8155cb..b5a55a07904 100644 --- a/meta/recipes-devtools/python/python3-hatchling_1.27.0.bb +++ b/meta/recipes-devtools/python/python3-hatchling_1.28.0.bb @@ -8,7 +8,7 @@ inherit pypi python_hatchling DEPENDS += "python3-pluggy-native python3-pathspec-native python3-packaging-native python3-editables-native python3-trove-classifiers-native" DEPENDS:remove:class-native = "python3-hatchling-native" -SRC_URI[sha256sum] = "971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6" +SRC_URI[sha256sum] = "4d50b02aece6892b8cd0b3ce6c82cb218594d3ec5836dbde75bf41a21ab004c8" do_compile:prepend() { export PYTHONPATH=src From patchwork Tue Dec 16 13:35:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76745 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 C231AD5E366 for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22781.1765892170928255413 for ; Tue, 16 Dec 2025 05:36:11 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6CC371516 for ; Tue, 16 Dec 2025 05:36:03 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3CE743F73B for ; Tue, 16 Dec 2025 05:36:10 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/7] ruby: upgrade 3.4.5 -> 3.4.7 Date: Tue, 16 Dec 2025 13:35:57 +0000 Message-ID: <20251216133603.1003572-4-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227950 Upstream changes: - Merge URI-1.0.4 for Ruby 3.4 by hsbt - Bug #21313: it in rescue/ensure on prism - [3.4] compile.c: Handle anonymous variables in outer_variable_cmp by byroot - Bug #21610: Use ec->interrupt_mask to prevent interrupts. - Bug #21611: Ruby 3.4.6 can't be built with GCC 15.2.1 - Bug #21342: Segfault: invalid keeping_mutexes when using Mutex in Thread then Fiber after GC - Bug #21569: [armv7, musl] SIGBUS in ibf_load_object_float due to unaligned VFP double load when reading IBF - Bug #21568: Requiring core libraries when already requiring multiple user defined libraries with the same name can error - Bug #21514: Rust deprecation warning building ruby-3.4.5/yjit/src/codegen.rs - Bug #21259: The Prism compiler wrongly creates a line number of zero - Bug #21188: PRISM does not end reading from tty with ^D twice - Bug #21546: prefix in ruby.pc is wrong when --enable-load-relative - Bug #21402: ruby2_keywords affects methods/procs with post arguments - Bug #19417: Regexp \p{Word} and [[:word:]] do not match Unicode Other_Number character - Bug #21535: NoMethodError becomes NameErrorwhen using ... delegation and method call indirection - YJIT: Add more information to an assert message by k0kubun - Bug #21567: Crash when $LOADED_FEATURES is modified during require - Bug #21561: Wrong encoding for File.dirname result on Windows - Bump Prism version to 1.5.1 by k0kubun Signed-off-by: Ross Burton --- ...001-extmk-fix-cross-compilation-of-external-gems.patch | 4 ++-- ...m_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch | 4 ++-- .../ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch | 4 ++-- .../ruby/0003-rdoc-build-reproducible-documentation.patch | 8 ++++---- ...mkmf.rb-sort-list-of-object-files-in-generated-M.patch | 4 ++-- ...rk-Gemspec-reproducible-change-fixing-784225-too.patch | 2 +- .../ruby/ruby/0006-Make-gemspecs-reproducible.patch | 4 ++-- ...07-Skip-test_rm_r_no_permissions-test-under-root.patch | 5 +---- .../ruby/{ruby_3.4.5.bb => ruby_3.4.7.bb} | 2 +- 9 files changed, 17 insertions(+), 20 deletions(-) rename meta/recipes-devtools/ruby/{ruby_3.4.5.bb => ruby_3.4.7.bb} (98%) diff --git a/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch b/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch index f17970e9c9b..dc33fa9d802 100644 --- a/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch +++ b/meta/recipes-devtools/ruby/ruby/0001-extmk-fix-cross-compilation-of-external-gems.patch @@ -1,4 +1,4 @@ -From 03700ec256789e02de20b58bca080c6fef592336 Mon Sep 17 00:00:00 2001 +From 2d19806e1d221df9400b25bd67f3e0b7a21bb702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Draszik?= Date: Mon, 30 Sep 2019 16:57:01 +0100 Subject: [PATCH] extmk: fix cross-compilation of external gems @@ -16,7 +16,7 @@ Signed-off-by: André Draszik 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/extmk.rb b/ext/extmk.rb -index 8b6b365..3048f75 100755 +index 1d16545..ad971ea 100755 --- a/ext/extmk.rb +++ b/ext/extmk.rb @@ -434,8 +434,8 @@ else diff --git a/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch b/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch index 799324caeaa..4f81d0a19d3 100644 --- a/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch +++ b/meta/recipes-devtools/ruby/ruby/0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch @@ -1,4 +1,4 @@ -From f992d781e05b61489bdf5a2a9aee6cc616f1742a Mon Sep 17 00:00:00 2001 +From a5c27826e7561eafcb8dab061e07349232457f10 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 25 Jan 2022 20:29:14 -0800 Subject: [PATCH] vm_dump.c: Define REG_S1 and REG_S2 for musl/riscv @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj 1 file changed, 5 insertions(+) diff --git a/vm_dump.c b/vm_dump.c -index 5873e52..9eb4db1 100644 +index 99339fd..8c5bb03 100644 --- a/vm_dump.c +++ b/vm_dump.c @@ -40,6 +40,11 @@ diff --git a/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch b/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch index 84fe9aee3d6..8ef0c903e8b 100644 --- a/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch +++ b/meta/recipes-devtools/ruby/ruby/0002-Obey-LDFLAGS-for-the-link-of-libruby.patch @@ -1,4 +1,4 @@ -From 2625f6c155105d352d6a1ff3a722e7896431ff91 Mon Sep 17 00:00:00 2001 +From 3949b3ff01c642b6b9ada9b12dd3083cc930544a Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Thu, 5 May 2016 10:59:07 -0700 Subject: [PATCH] Obey LDFLAGS for the link of libruby @@ -10,7 +10,7 @@ Upstream-Status: Pending 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/Makefile.in b/template/Makefile.in -index 8f996b8..c708b64 100644 +index 6b97279..a49b53d 100644 --- a/template/Makefile.in +++ b/template/Makefile.in @@ -120,7 +120,7 @@ ENABLE_SHARED = @ENABLE_SHARED@ diff --git a/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch b/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch index 87a1e82516e..90b2aee7ea9 100644 --- a/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch +++ b/meta/recipes-devtools/ruby/ruby/0003-rdoc-build-reproducible-documentation.patch @@ -1,4 +1,4 @@ -From 98071c0b28a45cd21a2cbe6746ce39067932b62f Mon Sep 17 00:00:00 2001 +From 2e140fea6c275f3258893d2da2480027b16efb92 Mon Sep 17 00:00:00 2001 From: Christian Hofstaedtler Date: Tue, 10 Oct 2017 15:04:34 -0300 Subject: [PATCH] rdoc: build reproducible documentation @@ -14,10 +14,10 @@ Signed-off-by: Christian Hofstaedtler 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rdoc/generator/json_index.rb b/lib/rdoc/generator/json_index.rb -index c454910..24feab0 100644 +index 065caa4..cfa1f33 100644 --- a/lib/rdoc/generator/json_index.rb +++ b/lib/rdoc/generator/json_index.rb -@@ -178,7 +178,7 @@ class RDoc::Generator::JsonIndex +@@ -176,7 +176,7 @@ class RDoc::Generator::JsonIndex debug_msg "Writing gzipped search index to %s" % outfile Zlib::GzipWriter.open(outfile) do |gz| @@ -26,7 +26,7 @@ index c454910..24feab0 100644 gz.orig_name = search_index_file.basename.to_s gz.write search_index gz.close -@@ -196,7 +196,7 @@ class RDoc::Generator::JsonIndex +@@ -194,7 +194,7 @@ class RDoc::Generator::JsonIndex debug_msg "Writing gzipped file to %s" % outfile Zlib::GzipWriter.open(outfile) do |gz| diff --git a/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch b/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch index 4b6771fd268..5ca182313b5 100644 --- a/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch +++ b/meta/recipes-devtools/ruby/ruby/0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch @@ -1,4 +1,4 @@ -From 0887facc4ca5bcb0280b025b35bbc18528e52914 Mon Sep 17 00:00:00 2001 +From 932489b67ce9cdf5590a17927ea40d9ea6623668 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Tue, 10 Oct 2017 15:06:13 -0300 Subject: [PATCH] lib/mkmf.rb: sort list of object files in generated Makefile @@ -17,7 +17,7 @@ Signed-off-by: Reiner Herrmann 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mkmf.rb b/lib/mkmf.rb -index 768a152..f16cdd8 100644 +index 99f3764..62377b6 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -2480,7 +2480,7 @@ LOCAL_LIBS = #{$LOCAL_LIBS} diff --git a/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch b/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch index 190eb7d7288..fd7d3340f3c 100644 --- a/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch +++ b/meta/recipes-devtools/ruby/ruby/0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch @@ -1,4 +1,4 @@ -From 97051be9cb9317d2c4d61a82d6d953809e962f13 Mon Sep 17 00:00:00 2001 +From 410331577481f331074405e9629ca8db5303aaa8 Mon Sep 17 00:00:00 2001 From: Lucas Kanashiro Date: Fri, 1 Nov 2019 15:25:17 -0300 Subject: [PATCH] Make gemspecs reproducible diff --git a/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch b/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch index 121bdcf3abf..e2c80e2f6f2 100644 --- a/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch +++ b/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch @@ -1,4 +1,4 @@ -From d58bdaca3d5379afcb954bb57c690c7736807ec5 Mon Sep 17 00:00:00 2001 +From 2f3d8359ffd1ab07d578c1e991180bc31dc7d143 Mon Sep 17 00:00:00 2001 From: Lucas Kanashiro Date: Fri, 1 Nov 2019 15:25:17 -0300 Subject: [PATCH] Make gemspecs reproducible @@ -64,7 +64,7 @@ index 5719f83..fe76260 100644 spec.email = ["knu@idaemons.org", "ume@mahoroba.org"] diff --git a/lib/rdoc/rdoc.gemspec b/lib/rdoc/rdoc.gemspec -index 3144df5..65c313f 100644 +index 47f4802..cf0b5f7 100644 --- a/lib/rdoc/rdoc.gemspec +++ b/lib/rdoc/rdoc.gemspec @@ -7,6 +7,7 @@ end diff --git a/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch b/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch index e3574f1a810..780b59092f2 100644 --- a/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch +++ b/meta/recipes-devtools/ruby/ruby/0007-Skip-test_rm_r_no_permissions-test-under-root.patch @@ -1,4 +1,4 @@ -From 9c4748aae4f69390a36875aa27d70c3c632ae944 Mon Sep 17 00:00:00 2001 +From eb5a5db74d29fd6369e9871ba1bb254aa0f22f42 Mon Sep 17 00:00:00 2001 From: Jiaying Song Date: Mon, 7 Jul 2025 15:05:57 +0800 Subject: [PATCH] Skip test_rm_r_no_permissions test under root @@ -27,6 +27,3 @@ index d2096a0..80e3368 100644 mkdir 'tmpdatadir' touch 'tmpdatadir/tmpdata' --- -2.34.1 - diff --git a/meta/recipes-devtools/ruby/ruby_3.4.5.bb b/meta/recipes-devtools/ruby/ruby_3.4.7.bb similarity index 98% rename from meta/recipes-devtools/ruby/ruby_3.4.5.bb rename to meta/recipes-devtools/ruby/ruby_3.4.7.bb index b77d76578e1..2fbcfd1f1b5 100644 --- a/meta/recipes-devtools/ruby/ruby_3.4.5.bb +++ b/meta/recipes-devtools/ruby/ruby_3.4.7.bb @@ -49,7 +49,7 @@ do_configure:prepend() { DEPENDS:append:libc-musl = " libucontext" -SRC_URI[sha256sum] = "1d88d8a27b442fdde4aa06dc99e86b0bbf0b288963d8433112dd5fac798fd5ee" +SRC_URI[sha256sum] = "23815a6d095696f7919090fdc3e2f9459b2c83d57224b2e446ce1f5f7333ef36" PACKAGECONFIG ??= "" PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" From patchwork Tue Dec 16 13:35:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76743 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 CCFBED5E36E for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22783.1765892171750564069 for ; Tue, 16 Dec 2025 05:36:11 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20CFDFEC for ; Tue, 16 Dec 2025 05:36:04 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D9EB93F73B for ; Tue, 16 Dec 2025 05:36:10 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 5/7] ttyrun: upgrade 2.39.0 -> 2.40.0 Date: Tue, 16 Dec 2025 13:35:58 +0000 Message-ID: <20251216133603.1003572-5-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227951 No changed to ttyrun binary, just keeping up to date with upstream. Signed-off-by: Ross Burton --- meta/recipes-core/ttyrun/{ttyrun_2.39.0.bb => ttyrun_2.40.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/ttyrun/{ttyrun_2.39.0.bb => ttyrun_2.40.0.bb} (94%) diff --git a/meta/recipes-core/ttyrun/ttyrun_2.39.0.bb b/meta/recipes-core/ttyrun/ttyrun_2.40.0.bb similarity index 94% rename from meta/recipes-core/ttyrun/ttyrun_2.39.0.bb rename to meta/recipes-core/ttyrun/ttyrun_2.40.0.bb index c7ca8f3ec3f..974b0a8aa0b 100644 --- a/meta/recipes-core/ttyrun/ttyrun_2.39.0.bb +++ b/meta/recipes-core/ttyrun/ttyrun_2.40.0.bb @@ -7,7 +7,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=f5118f167b055bfd7c3450803f1847af" SRC_URI = "git://github.com/ibm-s390-linux/s390-tools;protocol=https;branch=master;tag=v${PV}" -SRCREV = "940ce6790021816f280fab66f443e4721d527833" +SRCREV = "aca6704cfa27434452580369b4bc8a024bd0edee" CVE_PRODUCT = "s390-tools" From patchwork Tue Dec 16 13:35:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76742 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 CC2F6D5E36C for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.22569.1765892172285114623 for ; Tue, 16 Dec 2025 05:36:12 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BCE11FEC for ; Tue, 16 Dec 2025 05:36:04 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 8ADAE3F73B for ; Tue, 16 Dec 2025 05:36:11 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 6/7] freetype: upgrade 2.13.3 -> 2.14.1 Date: Tue, 16 Dec 2025 13:35:59 +0000 Message-ID: <20251216133603.1003572-6-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227952 Important upstream changes: - A new configuration macro `FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC` is available to load the HarfBuzz library dynamically. - The auto-hinter got new abilities. - Bitmap-only TrueType fonts now ignore the `FT_LOAD_NO_BITMAP` flag. Update the home page and bug tracker links. License-Update: wording, nothing relevant. Signed-off-by: Ross Burton --- .../{freetype_2.13.3.bb => freetype_2.14.1.bb} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename meta/recipes-graphics/freetype/{freetype_2.13.3.bb => freetype_2.14.1.bb} (82%) diff --git a/meta/recipes-graphics/freetype/freetype_2.13.3.bb b/meta/recipes-graphics/freetype/freetype_2.14.1.bb similarity index 82% rename from meta/recipes-graphics/freetype/freetype_2.13.3.bb rename to meta/recipes-graphics/freetype/freetype_2.14.1.bb index dbfffdb65fc..97344c4c5ee 100644 --- a/meta/recipes-graphics/freetype/freetype_2.13.3.bb +++ b/meta/recipes-graphics/freetype/freetype_2.14.1.bb @@ -3,18 +3,18 @@ DESCRIPTION = "FreeType is a software font engine that is designed to be small, highly customizable, and portable while capable of producing high-quality output (glyph \ images). It can be used in graphics libraries, display servers, font conversion tools, text \ image generation tools, and many other products as well." -HOMEPAGE = "http://www.freetype.org/" -BUGTRACKER = "https://savannah.nongnu.org/bugs/?group=freetype" +HOMEPAGE = "https://freetype.org/" +BUGTRACKER = "https://gitlab.freedesktop.org/groups/freetype/-/issues" SECTION = "libs" LICENSE = "(FTL | GPL-2.0-or-later) & MIT" -LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=843b6efc16f6b1652ec97f89d5a516c0 \ - file://docs/FTL.TXT;md5=9f37b4e6afa3fef9dba8932b16bd3f97 \ +LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=eeb073d5fb86d23c52bb9b84aa256307 \ + file://docs/FTL.TXT;md5=72d844cd2f3bcaf6a85244b508032be7 \ file://docs/GPLv2.TXT;md5=8ef380476f642c20ebf40fecb0add2ec \ " SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/${BPN}/${BP}.tar.xz" -SRC_URI[sha256sum] = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289" +SRC_URI[sha256sum] = "32427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2936ccc" UPSTREAM_CHECK_REGEX = "freetype-(?P\d+(\.\d+)+)" From patchwork Tue Dec 16 13:36:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 76741 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 DD178D5E370 for ; Tue, 16 Dec 2025 13:36:15 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.22570.1765892172910989327 for ; Tue, 16 Dec 2025 05:36:13 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64212FEC for ; Tue, 16 Dec 2025 05:36:05 -0800 (PST) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 333E33F73B for ; Tue, 16 Dec 2025 05:36:12 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 7/7] freetype: use meson instead of autotools Date: Tue, 16 Dec 2025 13:36:00 +0000 Message-ID: <20251216133603.1003572-7-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251216133603.1003572-1-ross.burton@arm.com> References: <20251216133603.1003572-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 13:36:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227953 Port the options to Meson, and drop all of the autoconf tweaking. Enable Harfbuzz support using dynamic loading by default. If Harfbuzz is present at runtime then FreeType will use it for improved hinting. Do not RDEPENDS on harfbuzz so that it's only used if already present in the rendering stack. Signed-off-by: Ross Burton --- .../freetype/freetype_2.14.1.bb | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/meta/recipes-graphics/freetype/freetype_2.14.1.bb b/meta/recipes-graphics/freetype/freetype_2.14.1.bb index 97344c4c5ee..dc59e5656b5 100644 --- a/meta/recipes-graphics/freetype/freetype_2.14.1.bb +++ b/meta/recipes-graphics/freetype/freetype_2.14.1.bb @@ -18,26 +18,15 @@ SRC_URI[sha256sum] = "32427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2 UPSTREAM_CHECK_REGEX = "freetype-(?P\d+(\.\d+)+)" -inherit autotools pkgconfig multilib_header +inherit meson pkgconfig multilib_header -# Adapt autotools to work with the minimal autoconf usage in freetype -AUTOTOOLS_SCRIPT_PATH = "${S}/builds/unix" -CONFIGURE_SCRIPT = "${S}/configure" -EXTRA_AUTORECONF += "--exclude=autoheader --exclude=automake -I ." +PACKAGECONFIG ??= "harfbuzz pixmap zlib" -PACKAGECONFIG ??= "zlib pixmap" - -PACKAGECONFIG[brotli] = "--with-brotli,--without-brotli,brotli" -PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2" -# harfbuzz results in a circular dependency so enabling is non-trivial -PACKAGECONFIG[harfbuzz] = "--with-harfbuzz,--without-harfbuzz,harfbuzz" -PACKAGECONFIG[pixmap] = "--with-png,--without-png,libpng" -PACKAGECONFIG[zlib] = "--with-zlib,--without-zlib,zlib" -PACKAGECONFIG[freetypeconfig] = "--enable-freetype-config=yes,--enable-freetype-config=no," - -EXTRA_OECONF = "CC_BUILD='${BUILD_CC}'" - -TARGET_CPPFLAGS += "-D_FILE_OFFSET_BITS=64" +PACKAGECONFIG[brotli] = "-Dbrotli=enabled,-Dbrotli=disabled,brotli" +PACKAGECONFIG[bzip2] = "-Dbzip2=enabled,-Dbzip2=disabled,bzip2" +PACKAGECONFIG[harfbuzz] = "-Dharfbuzz=dynamic,-Dharfbuzz=disabled" +PACKAGECONFIG[pixmap] = "-Dpng=enabled,-Dpng=disabled,libpng" +PACKAGECONFIG[zlib] = "-Dzlib=system,-Dzlib=disabled,zlib" do_install:append() { oe_multilib_header freetype2/freetype/config/ftconfig.h