diff --git a/recipes/bsp/uboot.yaml b/recipes/bsp/uboot.yaml index a4a9991f..4e4d7351 100644 --- a/recipes/bsp/uboot.yaml +++ b/recipes/bsp/uboot.yaml @@ -1,4 +1,4 @@ -inherit: [uboot, install] +inherit: [uboot, install, patch] metaEnvironment: PKG_VERSION: "2025.04" @@ -10,6 +10,10 @@ checkoutSCM: digestSHA1: 6bc4fd62d5b135ff2fbb11fcecbb4b8ca055022a stripComponents: 1 +checkoutDeterministic: True +checkoutScript: | + patchApplySeries $<@uboot/*.patch@> + multiPackage: "": depends: diff --git a/recipes/bsp/uboot/0001-binutils-format.patch b/recipes/bsp/uboot/0001-binutils-format.patch new file mode 100644 index 00000000..cde655bd --- /dev/null +++ b/recipes/bsp/uboot/0001-binutils-format.patch @@ -0,0 +1,38 @@ +diff -ur a/arch/sandbox/config.mk b/arch/sandbox/config.mk +--- a/arch/sandbox/config.mk 2025-04-07 23:57:55.000000000 +0200 ++++ b/arch/sandbox/config.mk 2026-09-21 15:22:03.611906883 +0200 +@@ -50,10 +50,10 @@ + + ifeq ($(HOST_ARCH),$(HOST_ARCH_X86_64)) + EFI_LDS := ${SRCDIR}/../../../arch/x86/lib/elf_x86_64_efi.lds +-EFI_TARGET := --target=efi-app-x86_64 ++EFI_TARGET := --output-target=efi-app-x86_64 + else ifeq ($(HOST_ARCH),$(HOST_ARCH_X86)) + EFI_LDS := ${SRCDIR}/../../../arch/x86/lib/elf_ia32_efi.lds +-EFI_TARGET := --target=efi-app-ia32 ++EFI_TARGET := --output-target=efi-app-ia32 + else ifeq ($(HOST_ARCH),$(HOST_ARCH_AARCH64)) + EFI_LDS := ${SRCDIR}/../../../arch/arm/lib/elf_aarch64_efi.lds + OBJCOPYFLAGS += -j .text -j .secure_text -j .secure_data -j .rodata -j .data \ +diff -ur a/arch/x86/config.mk b/arch/x86/config.mk +--- a/arch/x86/config.mk 2025-04-07 23:57:55.000000000 +0200 ++++ b/arch/x86/config.mk 2026-09-21 15:16:08.137012205 +0200 +@@ -69,7 +69,7 @@ + + LDSCRIPT_EFI := $(srctree)/arch/x86/lib/elf_$(EFIARCH)_efi.lds + EFISTUB := crt0_$(EFIARCH)_efi.o reloc_$(EFIARCH)_efi.o +-OBJCOPYFLAGS_EFI += --target=efi-app-$(EFIARCH) ++OBJCOPYFLAGS_EFI += --output-target=efi-app-$(EFIARCH) + + CPPFLAGS_REMOVE_crt0-efi-$(EFIARCH).o += $(CFLAGS_NON_EFI) + CPPFLAGS_crt0-efi-$(EFIARCH).o += $(CFLAGS_EFI) +@@ -127,7 +127,7 @@ + endif + + ifdef CONFIG_X86_64 +-EFI_TARGET := --target=efi-app-x86_64 ++EFI_TARGET := --output-target=efi-app-x86_64 + else +-EFI_TARGET := --target=efi-app-ia32 ++EFI_TARGET := --output-target=efi-app-ia32 + endif diff --git a/recipes/bsp/uboot/0002-dtc_no_graph_child_address_removed.patch b/recipes/bsp/uboot/0002-dtc_no_graph_child_address_removed.patch new file mode 100644 index 00000000..39fd234e --- /dev/null +++ b/recipes/bsp/uboot/0002-dtc_no_graph_child_address_removed.patch @@ -0,0 +1,11 @@ +diff -ur a/scripts/Makefile.lib b/scripts/Makefile.lib +--- a/scripts/Makefile.lib 2025-04-07 23:57:55.000000000 +0200 ++++ b/scripts/Makefile.lib 2026-09-21 16:34:29.308808386 +0200 +@@ -300,7 +300,6 @@ + -Wno-unit_address_format \ + -Wno-avoid_unnecessary_addr_size \ + -Wno-alias_paths \ +- -Wno-graph_child_address \ + -Wno-graph_port \ + -Wno-unique_unit_address \ + -Wno-simple_bus_reg \ diff --git a/recipes/libs/bayer2rgb.yaml b/recipes/libs/bayer2rgb.yaml index c9fccf48..e0584d45 100644 --- a/recipes/libs/bayer2rgb.yaml +++ b/recipes/libs/bayer2rgb.yaml @@ -10,10 +10,6 @@ checkoutSCM: tag: v${PKG_VERSION} commit: dc5cda706fea679fc53597e03dd39dd17ebd8a2e -checkoutDeterministic: True -checkoutScript: | - autoconfReconfigure - depends: - tools: target-toolchain: host-compat-toolchain @@ -22,7 +18,7 @@ depends: buildTools: [gengetopt] buildScript: | - autotoolsBuild $1 + autotoolsBuild -s $1 multiPackage: dev: diff --git a/recipes/multimedia/vorbis.yaml b/recipes/multimedia/vorbis.yaml index 5727783f..2d8fe9c7 100644 --- a/recipes/multimedia/vorbis.yaml +++ b/recipes/multimedia/vorbis.yaml @@ -1,4 +1,4 @@ -inherit: [cmake] +inherit: [cmake-3] metaEnvironment: PKG_VERSION: "1.3.7" diff --git a/recipes/net/dropbear.yaml b/recipes/net/dropbear.yaml index 31cf1373..7c2152fa 100644 --- a/recipes/net/dropbear.yaml +++ b/recipes/net/dropbear.yaml @@ -15,7 +15,7 @@ metaEnvironment: checkoutSCM: scm: url - url: "https://matt.ucc.asn.au/dropbear/dropbear-${PKG_VERSION}.tar.bz2" + url: "https://matt.ucc.asn.au/dropbear/releases/dropbear-${PKG_VERSION}.tar.bz2" digestSHA256: "0d1f7ca711cfc336dc8a85e672cab9cfd8223a02fe2da0a4a7aeb58c9e113634" stripComponents: 1 diff --git a/recipes/python/chardet.yaml b/recipes/python/chardet.yaml index 137d424e..c2d98d25 100644 --- a/recipes/python/chardet.yaml +++ b/recipes/python/chardet.yaml @@ -7,7 +7,7 @@ metaEnvironment: checkoutSCM: scm: url url: ${GITHUB_MIRROR}/chardet/chardet/archive/refs/tags/${PKG_VERSION}.tar.gz - digestSHA256: 07249fb7bdf1fc669e2fb0eba58afe18fe6c5e3187ee806f22969f0e809a32dd + digestSHA256: a93d730fd5cf7ba9a543bd8e0a66a1f63a784bbb325bcb8c797ac91b56cdc9e2 stripComponents: 1 depends: diff --git a/recipes/python/lxml.yaml b/recipes/python/lxml.yaml index 8b381d8b..04cd7a3b 100644 --- a/recipes/python/lxml.yaml +++ b/recipes/python/lxml.yaml @@ -2,7 +2,7 @@ inherit: [patch, "python3::setuptools", "python3::cext"] metaEnvironment: PKG_LICENSE: "BSD-3-Clause" - PKG_VERSION: "6.0.0" + PKG_VERSION: "6.0.4" depends: - tools: @@ -25,7 +25,7 @@ depends: checkoutSCM: scm: url url: https://github.com/lxml/lxml/archive/refs/tags/lxml-${PKG_VERSION}.tar.gz - digestSHA256: 5560ee7bd3bcea0e64221bbb23f4ee1d222296ef25ba217e327a5f1d963005d9 + digestSHA256: e873b8990a7ddfb5aaacb2fbcc71e88b4e2eec6504bfd5fdb9d5ef33016dd2db stripComponents: 1 checkoutDeterministic: True diff --git a/recipes/python/pkg_about.yaml b/recipes/python/pkg_about.yaml index faa1d141..9846372f 100644 --- a/recipes/python/pkg_about.yaml +++ b/recipes/python/pkg_about.yaml @@ -1,13 +1,13 @@ inherit: ["python3::build"] metaEnvironment: - PKG_VERSION: "2.0.11" + PKG_VERSION: "2.4.4" PKG_LICENSE: "Zlib" checkoutSCM: scm: url url: ${GITHUB_MIRROR}/karpierz/pkg_about/archive/refs/tags/${PKG_VERSION}.tar.gz - digestSHA256: f3c273b8bf8edfebc5fd6995d9211574ab6a126e77ae394e4fafeff8396e4550 + digestSHA256: e7668dd319cf1927832fd20e06d6226fdf8454d2a0ac80feb7576c6693e979b2 stripComponents: 1 depends: diff --git a/recipes/python/pyc_wheel.yaml b/recipes/python/pyc_wheel.yaml index bd7277d5..2eb198fc 100644 --- a/recipes/python/pyc_wheel.yaml +++ b/recipes/python/pyc_wheel.yaml @@ -1,13 +1,13 @@ inherit: ["python3::build"] metaEnvironment: - PKG_VERSION: "2.0.11" + PKG_VERSION: "2.4.4" PKG_LICENSE: "MIT" checkoutSCM: scm: url url: ${GITHUB_MIRROR}/karpierz/pyc_wheel/archive/refs/tags/${PKG_VERSION}.tar.gz - digestSHA256: 49be32f3db3d5dba4884d9c1944ee3d0142efec77e3adacb8ea8c2d07a4493e3 + digestSHA256: 54b840fe9d77bb4c60f2af7992f12195e26ad1da687f51c92d4eb7c8dee32549 stripComponents: 1 depends: