summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-global/license.bbclass1
-rw-r--r--meta/classes-global/sanity.bbclass4
-rw-r--r--meta/classes-global/sstate.bbclass2
-rw-r--r--meta/classes-recipe/image.bbclass4
-rw-r--r--meta/classes-recipe/image_types_wic.bbclass4
-rw-r--r--meta/classes-recipe/populate_sdk_base.bbclass4
-rw-r--r--meta/classes/archiver.bbclass1
-rw-r--r--meta/conf/bitbake.conf11
-rw-r--r--meta/conf/multilib.conf2
-rw-r--r--meta/lib/oeqa/selftest/cases/runtime_test.py2
-rw-r--r--meta/recipes-bsp/barebox/barebox-common.inc4
-rw-r--r--meta/recipes-bsp/barebox/barebox-tools.bb4
-rw-r--r--meta/recipes-bsp/barebox/files/0001-scripts-dtc-clean-up-yamltree-from-dtc.patch60
-rw-r--r--meta/recipes-connectivity/bind/bind_9.20.8.bb (renamed from meta/recipes-connectivity/bind/bind_9.20.7.bb)2
-rw-r--r--meta/recipes-connectivity/libuv/libuv_1.51.0.bb (renamed from meta/recipes-connectivity/libuv/libuv_1.50.0.bb)4
-rw-r--r--meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb (renamed from meta/recipes-connectivity/resolvconf/resolvconf_1.92.bb)2
-rw-r--r--meta/recipes-core/glibc/glibc-locale.inc2
-rw-r--r--meta/recipes-core/libcgroup/libcgroup/0001-include-Makefile-install-systemd.h-by-default.patch37
-rw-r--r--meta/recipes-core/libcgroup/libcgroup_3.2.0.bb (renamed from meta/recipes-core/libcgroup/libcgroup_3.1.0.bb)6
-rw-r--r--meta/recipes-devtools/ccache/ccache_4.11.3.bb (renamed from meta/recipes-devtools/ccache/ccache_4.11.2.bb)2
-rw-r--r--meta/recipes-devtools/diffstat/diffstat_1.68.bb (renamed from meta/recipes-devtools/diffstat/diffstat_1.67.bb)4
-rw-r--r--meta/recipes-devtools/fmt/fmt_11.2.0.bb (renamed from meta/recipes-devtools/fmt/fmt_11.1.4.bb)4
-rw-r--r--meta/recipes-devtools/pseudo/pseudo_git.bb2
-rw-r--r--meta/recipes-devtools/python/python3-calver_2025.04.17.bb (renamed from meta/recipes-devtools/python/python3-calver_2025.04.02.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-certifi_2025.4.26.bb (renamed from meta/recipes-devtools/python/python3-certifi_2025.1.31.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_25.1.0.bb (renamed from meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_24.1.0.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-hypothesis_6.131.14.bb (renamed from meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-jsonschema-specifications_2025.4.1.bb (renamed from meta/recipes-devtools/python/python3-jsonschema-specifications_2024.10.1.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-lxml_5.4.0.bb (renamed from meta/recipes-devtools/python/python3-lxml_5.3.2.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-mako_1.3.10.bb (renamed from meta/recipes-devtools/python/python3-mako_1.3.9.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-markdown_3.8.bb (renamed from meta/recipes-devtools/python/python3-markdown_3.7.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-meson-python_0.18.0.bb (renamed from meta/recipes-devtools/python/python3-meson-python_0.17.1.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-packaging_25.0.bb (renamed from meta/recipes-devtools/python/python3-packaging_24.2.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-pdm_2.24.1.bb (renamed from meta/recipes-devtools/python/python3-pdm_2.23.1.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-pip_25.1.1.bb (renamed from meta/recipes-devtools/python/python3-pip_25.0.1.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb (renamed from meta/recipes-devtools/python/python3-poetry-core_2.1.2.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-pycairo_1.28.0.bb (renamed from meta/recipes-devtools/python/python3-pycairo_1.27.0.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-typing-extensions_4.13.2.bb (renamed from meta/recipes-devtools/python/python3-typing-extensions_4.13.1.bb)2
-rw-r--r--meta/recipes-devtools/python/python3-yamllint_1.37.1.bb (renamed from meta/recipes-devtools/python/python3-yamllint_1.37.0.bb)2
-rw-r--r--meta/recipes-devtools/repo/repo_2.54.bb (renamed from meta/recipes-devtools/repo/repo_2.53.bb)2
-rw-r--r--meta/recipes-devtools/swig/swig_4.3.1.bb (renamed from meta/recipes-devtools/swig/swig_4.3.0.bb)2
-rw-r--r--meta/recipes-extended/cups/cups_2.4.12.bb (renamed from meta/recipes-extended/cups/cups_2.4.11.bb)2
-rw-r--r--meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb (renamed from meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb)2
-rw-r--r--meta/recipes-extended/grep/grep_3.12.bb (renamed from meta/recipes-extended/grep/grep_3.11.bb)2
-rw-r--r--meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch61
-rw-r--r--meta/recipes-extended/man-db/files/flex.patch36
-rw-r--r--meta/recipes-extended/man-db/man-db_2.13.1.bb (renamed from meta/recipes-extended/man-db/man-db_2.13.0.bb)6
-rw-r--r--meta/recipes-gnome/epiphany/epiphany_48.3.bb (renamed from meta/recipes-gnome/epiphany/epiphany_48.0.bb)2
-rw-r--r--meta/recipes-gnome/libadwaita/libadwaita/90d68222c184f681472d9d9ce2ae443ebd76386e.patch38
-rw-r--r--meta/recipes-gnome/libadwaita/libadwaita_1.7.2.bb (renamed from meta/recipes-gnome/libadwaita/libadwaita_1.7.0.bb)3
-rw-r--r--meta/recipes-graphics/harfbuzz/harfbuzz_11.2.0.bb (renamed from meta/recipes-graphics/harfbuzz/harfbuzz_11.1.0.bb)2
-rw-r--r--meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.0.bb (renamed from meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb)4
-rw-r--r--meta/recipes-graphics/libsdl2/libsdl2_2.32.6.bb (renamed from meta/recipes-graphics/libsdl2/libsdl2_2.32.4.bb)2
-rw-r--r--meta/recipes-graphics/shaderc/shaderc_2025.2.bb (renamed from meta/recipes-graphics/shaderc/shaderc_2025.1.bb)2
-rw-r--r--meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb (renamed from meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb)2
-rw-r--r--meta/recipes-graphics/xorg-lib/libxkbcommon_1.9.2.bb (renamed from meta/recipes-graphics/xorg-lib/libxkbcommon_1.8.1.bb)4
-rw-r--r--meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb (renamed from meta/recipes-graphics/xorg-lib/pixman_0.44.2.bb)2
-rw-r--r--meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch8
-rw-r--r--meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb (renamed from meta/recipes-kernel/kexec/kexec-tools_2.0.30.bb)2
-rw-r--r--meta/recipes-kernel/linux/cve-exclusion_6.12.inc920
-rw-r--r--meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb (renamed from meta/recipes-kernel/lttng/babeltrace2_2.1.0.bb)4
-rw-r--r--meta/recipes-multimedia/libpng/libpng_1.6.48.bb (renamed from meta/recipes-multimedia/libpng/libpng_1.6.47.bb)2
-rw-r--r--meta/recipes-support/appstream/appstream_1.0.5.bb (renamed from meta/recipes-support/appstream/appstream_1.0.4.bb)2
-rw-r--r--meta/recipes-support/atk/at-spi2-core_2.56.2.bb (renamed from meta/recipes-support/atk/at-spi2-core_2.56.1.bb)2
-rw-r--r--meta/recipes-support/boost/boost-1.88.0.inc (renamed from meta/recipes-support/boost/boost-1.87.0.inc)2
-rw-r--r--meta/recipes-support/boost/boost_1.88.0.bb (renamed from meta/recipes-support/boost/boost_1.87.0.bb)0
-rw-r--r--meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch6
-rw-r--r--meta/recipes-support/ca-certificates/ca-certificates/0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch6
-rw-r--r--meta/recipes-support/ca-certificates/ca-certificates/0002-sbin-update-ca-certificates-add-a-sysroot-option.patch36
-rw-r--r--meta/recipes-support/ca-certificates/ca-certificates_20250419.bb (renamed from meta/recipes-support/ca-certificates/ca-certificates_20241223.bb)3
-rw-r--r--meta/recipes-support/debianutils/debianutils_5.22.bb (renamed from meta/recipes-support/debianutils/debianutils_5.21.bb)4
-rw-r--r--meta/recipes-support/enchant/enchant2_2.8.4.bb (renamed from meta/recipes-support/enchant/enchant2_2.8.2.bb)2
-rw-r--r--meta/recipes-support/iso-codes/iso-codes_4.18.0.bb (renamed from meta/recipes-support/iso-codes/iso-codes_4.17.0.bb)6
-rw-r--r--meta/recipes-support/libffi/libffi/not-win32.patch6
-rw-r--r--meta/recipes-support/libffi/libffi_3.4.8.bb (renamed from meta/recipes-support/libffi/libffi_3.4.7.bb)2
-rw-r--r--meta/recipes-support/libgpg-error/libgpg-error/0001-Do-not-fail-when-testing-config-scripts.patch6
-rw-r--r--meta/recipes-support/libgpg-error/libgpg-error_1.55.bb (renamed from meta/recipes-support/libgpg-error/libgpg-error_1.51.bb)2
-rw-r--r--meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb (renamed from meta/recipes-support/libjitterentropy/libjitterentropy_3.6.2.bb)4
-rw-r--r--meta/recipes-support/liburcu/liburcu_0.15.2.bb (renamed from meta/recipes-support/liburcu/liburcu_0.15.1.bb)2
-rw-r--r--meta/recipes-support/re2c/re2c_4.2.bb (renamed from meta/recipes-support/re2c/re2c_4.1.bb)2
80 files changed, 1006 insertions, 397 deletions
diff --git a/meta/classes-global/license.bbclass b/meta/classes-global/license.bbclass
index 94dcc7f331..af5f1ed41d 100644
--- a/meta/classes-global/license.bbclass
+++ b/meta/classes-global/license.bbclass
@@ -44,7 +44,6 @@ python do_populate_lic() {
44 oe.qa.exit_if_errors(d) 44 oe.qa.exit_if_errors(d)
45} 45}
46 46
47PSEUDO_IGNORE_PATHS .= ",${@','.join(((d.getVar('COMMON_LICENSE_DIR') or '') + ' ' + (d.getVar('LICENSE_PATH') or '') + ' ' + d.getVar('COREBASE') + '/meta/COPYING').split())}"
48# it would be better to copy them in do_install:append, but find_license_files is python 47# it would be better to copy them in do_install:append, but find_license_files is python
49python perform_packagecopy:prepend () { 48python perform_packagecopy:prepend () {
50 enabled = oe.data.typed_value('LICENSE_CREATE_PACKAGE', d) 49 enabled = oe.data.typed_value('LICENSE_CREATE_PACKAGE', d)
diff --git a/meta/classes-global/sanity.bbclass b/meta/classes-global/sanity.bbclass
index 192582b82e..d1452967fc 100644
--- a/meta/classes-global/sanity.bbclass
+++ b/meta/classes-global/sanity.bbclass
@@ -733,14 +733,14 @@ def check_sanity_version_change(status, d):
733 status.addresult("TMPDIR is setuid, please don't build in a setuid directory") 733 status.addresult("TMPDIR is setuid, please don't build in a setuid directory")
734 734
735 # Check that a user isn't building in a path in PSEUDO_IGNORE_PATHS 735 # Check that a user isn't building in a path in PSEUDO_IGNORE_PATHS
736 pseudoignorepaths = d.getVar('PSEUDO_IGNORE_PATHS', expand=True).split(",") 736 pseudoignorepaths = (d.getVar('PSEUDO_IGNORE_PATHS', expand=True) or "").split(",")
737 workdir = d.getVar('WORKDIR', expand=True) 737 workdir = d.getVar('WORKDIR', expand=True)
738 for i in pseudoignorepaths: 738 for i in pseudoignorepaths:
739 if i and workdir.startswith(i): 739 if i and workdir.startswith(i):
740 status.addresult("You are building in a path included in PSEUDO_IGNORE_PATHS " + str(i) + " please locate the build outside this path.\n") 740 status.addresult("You are building in a path included in PSEUDO_IGNORE_PATHS " + str(i) + " please locate the build outside this path.\n")
741 741
742 # Check if PSEUDO_IGNORE_PATHS and paths under pseudo control overlap 742 # Check if PSEUDO_IGNORE_PATHS and paths under pseudo control overlap
743 pseudoignorepaths = d.getVar('PSEUDO_IGNORE_PATHS', expand=True).split(",") 743 pseudoignorepaths = (d.getVar('PSEUDO_IGNORE_PATHS', expand=True) or "").split(",")
744 pseudo_control_dir = "${D},${PKGD},${PKGDEST},${IMAGEROOTFS},${SDK_OUTPUT}" 744 pseudo_control_dir = "${D},${PKGD},${PKGDEST},${IMAGEROOTFS},${SDK_OUTPUT}"
745 pseudocontroldir = d.expand(pseudo_control_dir).split(",") 745 pseudocontroldir = d.expand(pseudo_control_dir).split(",")
746 for i in pseudoignorepaths: 746 for i in pseudoignorepaths:
diff --git a/meta/classes-global/sstate.bbclass b/meta/classes-global/sstate.bbclass
index 2c259a6657..1d7b033b80 100644
--- a/meta/classes-global/sstate.bbclass
+++ b/meta/classes-global/sstate.bbclass
@@ -76,7 +76,7 @@ SSTATE_SCAN_CMD_NATIVE ??= 'grep -Irl -e ${RECIPE_SYSROOT} -e ${RECIPE_SYSROOT_N
76SSTATE_HASHEQUIV_FILEMAP ?= " \ 76SSTATE_HASHEQUIV_FILEMAP ?= " \
77 populate_sysroot:*/postinst-useradd-*:${TMPDIR} \ 77 populate_sysroot:*/postinst-useradd-*:${TMPDIR} \
78 populate_sysroot:*/postinst-useradd-*:${COREBASE} \ 78 populate_sysroot:*/postinst-useradd-*:${COREBASE} \
79 populate_sysroot:*/postinst-useradd-*:regex-\s(PATH|PSEUDO_IGNORE_PATHS|HOME|LOGNAME|OMP_NUM_THREADS|USER)=.*\s \ 79 populate_sysroot:*/postinst-useradd-*:regex-\s(PATH|PSEUDO_INCLUDE_PATHS|HOME|LOGNAME|OMP_NUM_THREADS|USER)=.*\s \
80 populate_sysroot:*/crossscripts/*:${TMPDIR} \ 80 populate_sysroot:*/crossscripts/*:${TMPDIR} \
81 populate_sysroot:*/crossscripts/*:${COREBASE} \ 81 populate_sysroot:*/crossscripts/*:${COREBASE} \
82 " 82 "
diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass
index dc4ce5c0a9..24a19fce1a 100644
--- a/meta/classes-recipe/image.bbclass
+++ b/meta/classes-recipe/image.bbclass
@@ -199,8 +199,6 @@ IMAGE_LOCALES_ARCHIVE ?= '1'
199# aren't yet available. 199# aren't yet available.
200PSEUDO_PASSWD = "${IMAGE_ROOTFS}:${STAGING_DIR_NATIVE}" 200PSEUDO_PASSWD = "${IMAGE_ROOTFS}:${STAGING_DIR_NATIVE}"
201 201
202PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/intercept_scripts,${WORKDIR}/oe-rootfs-repo,${WORKDIR}/sstate-build-image_complete"
203
204PACKAGE_EXCLUDE ??= "" 202PACKAGE_EXCLUDE ??= ""
205PACKAGE_EXCLUDE[type] = "list" 203PACKAGE_EXCLUDE[type] = "list"
206 204
@@ -666,6 +664,8 @@ MULTILIBRE_ALLOW_REP += "${base_bindir} ${base_sbindir} ${bindir} ${sbindir} ${l
666MULTILIB_CHECK_FILE = "${WORKDIR}/multilib_check.py" 664MULTILIB_CHECK_FILE = "${WORKDIR}/multilib_check.py"
667MULTILIB_TEMP_ROOTFS = "${WORKDIR}/multilib" 665MULTILIB_TEMP_ROOTFS = "${WORKDIR}/multilib"
668 666
667PSEUDO_INCLUDE_PATHS .= ",${MULTILIB_TEMP_ROOTFS}"
668
669do_fetch[noexec] = "1" 669do_fetch[noexec] = "1"
670do_unpack[noexec] = "1" 670do_unpack[noexec] = "1"
671do_patch[noexec] = "1" 671do_patch[noexec] = "1"
diff --git a/meta/classes-recipe/image_types_wic.bbclass b/meta/classes-recipe/image_types_wic.bbclass
index 1b422b6280..61f028bd7b 100644
--- a/meta/classes-recipe/image_types_wic.bbclass
+++ b/meta/classes-recipe/image_types_wic.bbclass
@@ -30,7 +30,7 @@ WICVARS ?= "\
30 KERNEL_CONSOLE \ 30 KERNEL_CONSOLE \
31 KERNEL_IMAGETYPE \ 31 KERNEL_IMAGETYPE \
32 MACHINE \ 32 MACHINE \
33 PSEUDO_IGNORE_PATHS \ 33 PSEUDO_INCLUDE_PATHS \
34 RECIPE_SYSROOT_NATIVE \ 34 RECIPE_SYSROOT_NATIVE \
35 ROOTFS_SIZE \ 35 ROOTFS_SIZE \
36 STAGING_DATADIR \ 36 STAGING_DATADIR \
@@ -96,8 +96,6 @@ IMAGE_CMD:wic[vardepsexclude] = "WKS_FULL_PATH WKS_FILES TOPDIR"
96SPDX_IMAGE_PURPOSE:wic = "diskImage" 96SPDX_IMAGE_PURPOSE:wic = "diskImage"
97do_image_wic[cleandirs] = "${WORKDIR}/build-wic" 97do_image_wic[cleandirs] = "${WORKDIR}/build-wic"
98 98
99PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/build-wic"
100
101# Rebuild when the wks file or vars in WICVARS change 99# Rebuild when the wks file or vars in WICVARS change
102USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}" 100USING_WIC = "${@bb.utils.contains_any('IMAGE_FSTYPES', 'wic ' + ' '.join('wic.%s' % c for c in '${CONVERSIONTYPES}'.split()), '1', '', d)}"
103WKS_FILE_CHECKSUM = "${@'${WKS_FULL_PATH}:%s' % os.path.exists('${WKS_FULL_PATH}') if '${USING_WIC}' else ''}" 101WKS_FILE_CHECKSUM = "${@'${WKS_FULL_PATH}:%s' % os.path.exists('${WKS_FULL_PATH}') if '${USING_WIC}' else ''}"
diff --git a/meta/classes-recipe/populate_sdk_base.bbclass b/meta/classes-recipe/populate_sdk_base.bbclass
index 238cb1ee6e..8ef4b2be77 100644
--- a/meta/classes-recipe/populate_sdk_base.bbclass
+++ b/meta/classes-recipe/populate_sdk_base.bbclass
@@ -52,6 +52,8 @@ SDK_DEPLOY = "${DEPLOY_DIR}/sdk"
52 52
53SDKDEPLOYDIR = "${WORKDIR}/${SDKMACHINE}-deploy-${PN}-populate-sdk" 53SDKDEPLOYDIR = "${WORKDIR}/${SDKMACHINE}-deploy-${PN}-populate-sdk"
54 54
55PSEUDO_INCLUDE_PATHS .= ",${SDK_DIR}"
56
55B:task-populate-sdk = "${SDK_DIR}" 57B:task-populate-sdk = "${SDK_DIR}"
56 58
57SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}" 59SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}"
@@ -263,8 +265,6 @@ python do_populate_sdk_setscene () {
263} 265}
264addtask do_populate_sdk_setscene 266addtask do_populate_sdk_setscene
265 267
266PSEUDO_IGNORE_PATHS .= ",${SDKDEPLOYDIR},${WORKDIR}/oe-sdk-repo,${WORKDIR}/sstate-build-populate_sdk"
267
268fakeroot create_sdk_files() { 268fakeroot create_sdk_files() {
269 cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/ 269 cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/
270 270
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
index df271feddd..a95c899a0f 100644
--- a/meta/classes/archiver.bbclass
+++ b/meta/classes/archiver.bbclass
@@ -166,6 +166,7 @@ python () {
166 d.appendVarFlag('do_package_write_rpm', 'dirs', ' ${ARCHIVER_RPMTOPDIR}') 166 d.appendVarFlag('do_package_write_rpm', 'dirs', ' ${ARCHIVER_RPMTOPDIR}')
167 d.appendVarFlag('do_package_write_rpm', 'sstate-inputdirs', ' ${ARCHIVER_RPMTOPDIR}') 167 d.appendVarFlag('do_package_write_rpm', 'sstate-inputdirs', ' ${ARCHIVER_RPMTOPDIR}')
168 d.appendVarFlag('do_package_write_rpm', 'sstate-outputdirs', ' ${DEPLOY_DIR_SRC}') 168 d.appendVarFlag('do_package_write_rpm', 'sstate-outputdirs', ' ${DEPLOY_DIR_SRC}')
169 d.appendVar('PSEUDO_INCLUDE_PATHS', ',${ARCHIVER_TOPDIR}')
169 if ar_dumpdata == "1": 170 if ar_dumpdata == "1":
170 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_dumpdata' % pn) 171 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_dumpdata' % pn)
171 if ar_recipe == "1": 172 if ar_recipe == "1":
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index b1dae17267..e5037c6277 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -744,18 +744,15 @@ SRC_URI = ""
744PSEUDO_LOCALSTATEDIR ?= "${WORKDIR}/pseudo/" 744PSEUDO_LOCALSTATEDIR ?= "${WORKDIR}/pseudo/"
745PSEUDO_PASSWD ?= "${STAGING_DIR_TARGET}:${PSEUDO_SYSROOT}" 745PSEUDO_PASSWD ?= "${STAGING_DIR_TARGET}:${PSEUDO_SYSROOT}"
746PSEUDO_SYSROOT = "${COMPONENTS_DIR}/${BUILD_ARCH}/pseudo-native" 746PSEUDO_SYSROOT = "${COMPONENTS_DIR}/${BUILD_ARCH}/pseudo-native"
747PSEUDO_IGNORE_PATHS = "/usr/,/etc/,/lib,/dev/,/run/,${T},${WORKDIR}/recipe-sysroot,${SSTATE_DIR},${STAMPS_DIR}" 747PSEUDO_INCLUDE_PATHS = "/proc,${WORKDIR}/image,${WORKDIR}/package,${WORKDIR}/rootfs,${WORKDIR}/sstate-build-package/,${WORKDIR}/sstate-install-package/,${WORKDIR}/pkgdata,${WORKDIR}/minidebuginfo"
748PSEUDO_IGNORE_PATHS .= ",${TMPDIR}/sstate-control,${TMPDIR}/buildstats,${TMPDIR}/sysroots-components,${TMPDIR}/pkgdata"
749PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/deploy-,${WORKDIR}/sstate-build-package_,${WORKDIR}/sstate-install-package_,${WORKDIR}/pkgdata-sysroot"
750PSEUDO_IGNORE_PATHS .= ",${DEPLOY_DIR},${BUILDHISTORY_DIR},${TOPDIR}/cache,${COREBASE}/scripts,${CCACHE_DIR},${S},${B}"
751 748
752export PSEUDO_DISABLED = "1" 749export PSEUDO_DISABLED = "1"
753#export PSEUDO_PREFIX = "${STAGING_DIR_NATIVE}${prefix_native}" 750#export PSEUDO_PREFIX = "${STAGING_DIR_NATIVE}${prefix_native}"
754#export PSEUDO_BINDIR = "${STAGING_DIR_NATIVE}${bindir_native}" 751#export PSEUDO_BINDIR = "${STAGING_DIR_NATIVE}${bindir_native}"
755#export PSEUDO_LIBDIR = "${STAGING_DIR_NATIVE}$PSEUDOBINDIR/../lib/pseudo/lib 752#export PSEUDO_LIBDIR = "${STAGING_DIR_NATIVE}$PSEUDOBINDIR/../lib/pseudo/lib
756FAKEROOTBASEENV = "PSEUDO_BINDIR=${PSEUDO_SYSROOT}${bindir_native} PSEUDO_LIBDIR=${PSEUDO_SYSROOT}${prefix_native}/lib/pseudo/lib PSEUDO_PREFIX=${PSEUDO_SYSROOT}${prefix_native} PSEUDO_IGNORE_PATHS=${@oe.path.canonicalize(d.getVar('PSEUDO_IGNORE_PATHS'))} PSEUDO_DISABLED=1 PYTHONDONTWRITEBYTECODE=1" 753FAKEROOTBASEENV = "PSEUDO_BINDIR=${PSEUDO_SYSROOT}${bindir_native} PSEUDO_LIBDIR=${PSEUDO_SYSROOT}${prefix_native}/lib/pseudo/lib PSEUDO_PREFIX=${PSEUDO_SYSROOT}${prefix_native} PSEUDO_INCLUDE_PATHS=${@oe.path.canonicalize(d.getVar('PSEUDO_INCLUDE_PATHS'))} PSEUDO_DISABLED=1 PYTHONDONTWRITEBYTECODE=1"
757FAKEROOTCMD = "${PSEUDO_SYSROOT}${bindir_native}/pseudo" 754FAKEROOTCMD = "${PSEUDO_SYSROOT}${bindir_native}/pseudo"
758FAKEROOTENV = "PSEUDO_PREFIX=${PSEUDO_SYSROOT}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_PASSWD=${PSEUDO_PASSWD} PSEUDO_NOSYMLINKEXP=1 PSEUDO_IGNORE_PATHS=${@oe.path.canonicalize(d.getVar('PSEUDO_IGNORE_PATHS'))} PSEUDO_DISABLED=0" 755FAKEROOTENV = "PSEUDO_PREFIX=${PSEUDO_SYSROOT}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_PASSWD=${PSEUDO_PASSWD} PSEUDO_NOSYMLINKEXP=1 PSEUDO_INCLUDE_PATHS=${@oe.path.canonicalize(d.getVar('PSEUDO_INCLUDE_PATHS'))} PSEUDO_DISABLED=0"
759FAKEROOTNOENV = "PSEUDO_UNLOAD=1" 756FAKEROOTNOENV = "PSEUDO_UNLOAD=1"
760FAKEROOTDIRS = "${PSEUDO_LOCALSTATEDIR}" 757FAKEROOTDIRS = "${PSEUDO_LOCALSTATEDIR}"
761FAKEROOTLOGS = "${WORKDIR}/pseudo/pseudo.log" 758FAKEROOTLOGS = "${WORKDIR}/pseudo/pseudo.log"
@@ -965,7 +962,7 @@ BB_HASHEXCLUDE_COMMON ?= "TMPDIR FILE PATH PWD BB_TASKHASH BBPATH BBSERVER DL_DI
965 SSTATE_HASHEQUIV_METHOD SSTATE_HASHEQUIV_REPORT_TASKDATA \ 962 SSTATE_HASHEQUIV_METHOD SSTATE_HASHEQUIV_REPORT_TASKDATA \
966 SSTATE_HASHEQUIV_OWNER CCACHE_TOP_DIR BB_HASHSERVE GIT_CEILING_DIRECTORIES \ 963 SSTATE_HASHEQUIV_OWNER CCACHE_TOP_DIR BB_HASHSERVE GIT_CEILING_DIRECTORIES \
967 OMP_NUM_THREADS BB_CURRENTTASK" 964 OMP_NUM_THREADS BB_CURRENTTASK"
968BB_BASEHASH_IGNORE_VARS ?= "${BB_HASHEXCLUDE_COMMON} PSEUDO_IGNORE_PATHS BUILDHISTORY_DIR \ 965BB_BASEHASH_IGNORE_VARS ?= "${BB_HASHEXCLUDE_COMMON} PSEUDO_INCLUDE_PATHS BUILDHISTORY_DIR \
969 SSTATE_DIR SOURCE_DATE_EPOCH RUST_BUILD_SYS RUST_HOST_SYS RUST_TARGET_SYS" 966 SSTATE_DIR SOURCE_DATE_EPOCH RUST_BUILD_SYS RUST_HOST_SYS RUST_TARGET_SYS"
970BB_HASHCONFIG_IGNORE_VARS ?= "${BB_HASHEXCLUDE_COMMON} DATE TIME SSH_AGENT_PID \ 967BB_HASHCONFIG_IGNORE_VARS ?= "${BB_HASHEXCLUDE_COMMON} DATE TIME SSH_AGENT_PID \
971 SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_PASSTHROUGH_ADDITIONS DISABLE_SANITY_CHECKS \ 968 SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_PASSTHROUGH_ADDITIONS DISABLE_SANITY_CHECKS \
diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
index 86d1f8c144..6163405be4 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -12,8 +12,6 @@ STAGING_DIR_TARGET = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
12RECIPE_SYSROOT = "${WORKDIR}/${MLPREFIX}recipe-sysroot" 12RECIPE_SYSROOT = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
13RECIPE_SYSROOT:class-native = "${WORKDIR}/recipe-sysroot" 13RECIPE_SYSROOT:class-native = "${WORKDIR}/recipe-sysroot"
14 14
15PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/${MLPREFIX}recipe-sysroot"
16
17INHERIT += "multilib_global" 15INHERIT += "multilib_global"
18 16
19BBCLASSEXTEND:append = " ${MULTILIBS}" 17BBCLASSEXTEND:append = " ${MULTILIBS}"
diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py b/meta/lib/oeqa/selftest/cases/runtime_test.py
index 4843d810a2..d58ffa80f5 100644
--- a/meta/lib/oeqa/selftest/cases/runtime_test.py
+++ b/meta/lib/oeqa/selftest/cases/runtime_test.py
@@ -174,7 +174,6 @@ TEST_RUNQEMUPARAMS += " slirp"
174 features += 'PACKAGE_FEED_GPG_NAME = "testuser"\n' 174 features += 'PACKAGE_FEED_GPG_NAME = "testuser"\n'
175 features += 'PACKAGE_FEED_GPG_PASSPHRASE_FILE = "%s"\n' % os.path.join(signing_key_dir, 'key.passphrase') 175 features += 'PACKAGE_FEED_GPG_PASSPHRASE_FILE = "%s"\n' % os.path.join(signing_key_dir, 'key.passphrase')
176 features += 'GPG_PATH = "%s"\n' % self.gpg_home 176 features += 'GPG_PATH = "%s"\n' % self.gpg_home
177 features += 'PSEUDO_IGNORE_PATHS .= ",%s"\n' % self.gpg_home
178 self.write_config(features) 177 self.write_config(features)
179 178
180 bitbake('core-image-full-cmdline socat') 179 bitbake('core-image-full-cmdline socat')
@@ -211,7 +210,6 @@ TEST_RUNQEMUPARAMS += " slirp"
211 features += 'PACKAGE_FEED_GPG_NAME = "testuser"\n' 210 features += 'PACKAGE_FEED_GPG_NAME = "testuser"\n'
212 features += 'PACKAGE_FEED_GPG_PASSPHRASE_FILE = "%s"\n' % os.path.join(signing_key_dir, 'key.passphrase') 211 features += 'PACKAGE_FEED_GPG_PASSPHRASE_FILE = "%s"\n' % os.path.join(signing_key_dir, 'key.passphrase')
213 features += 'GPG_PATH = "%s"\n' % self.gpg_home 212 features += 'GPG_PATH = "%s"\n' % self.gpg_home
214 features += 'PSEUDO_IGNORE_PATHS .= ",%s"\n' % self.gpg_home
215 self.write_config(features) 213 self.write_config(features)
216 214
217 # Build core-image-sato and testimage 215 # Build core-image-sato and testimage
diff --git a/meta/recipes-bsp/barebox/barebox-common.inc b/meta/recipes-bsp/barebox/barebox-common.inc
index 7fd7a88d71..d6ea1eedfe 100644
--- a/meta/recipes-bsp/barebox/barebox-common.inc
+++ b/meta/recipes-bsp/barebox/barebox-common.inc
@@ -3,6 +3,6 @@ SECTION = "bootloaders"
3 3
4LIC_FILES_CHKSUM = "file://COPYING;md5=f5125d13e000b9ca1f0d3364286c4192" 4LIC_FILES_CHKSUM = "file://COPYING;md5=f5125d13e000b9ca1f0d3364286c4192"
5 5
6PV = "2025.03.0" 6PV = "2025.04.0"
7SRC_URI = "https://barebox.org/download/barebox-${PV}.tar.bz2" 7SRC_URI = "https://barebox.org/download/barebox-${PV}.tar.bz2"
8SRC_URI[sha256sum] = "0bf7118004e445bdd57feeef89ee9064982acc221e8a046c4a7994d3da6da2ec" 8SRC_URI[sha256sum] = "3124f3c2b69d9ce0512b2d40fa17cace9c356f65f005a63da0474387b8839c41"
diff --git a/meta/recipes-bsp/barebox/barebox-tools.bb b/meta/recipes-bsp/barebox/barebox-tools.bb
index f6395beb7c..2a117bc9c0 100644
--- a/meta/recipes-bsp/barebox/barebox-tools.bb
+++ b/meta/recipes-bsp/barebox/barebox-tools.bb
@@ -2,10 +2,6 @@ SUMMARY = "barebox bootloader tools"
2 2
3require barebox-common.inc 3require barebox-common.inc
4 4
5SRC_URI += " \
6 file://0001-scripts-dtc-clean-up-yamltree-from-dtc.patch \
7"
8
9LICENSE = "GPL-2.0-only" 5LICENSE = "GPL-2.0-only"
10 6
11DEPENDS = "bison-native flex-native libusb1" 7DEPENDS = "bison-native flex-native libusb1"
diff --git a/meta/recipes-bsp/barebox/files/0001-scripts-dtc-clean-up-yamltree-from-dtc.patch b/meta/recipes-bsp/barebox/files/0001-scripts-dtc-clean-up-yamltree-from-dtc.patch
deleted file mode 100644
index fdab21ef72..0000000000
--- a/meta/recipes-bsp/barebox/files/0001-scripts-dtc-clean-up-yamltree-from-dtc.patch
+++ /dev/null
@@ -1,60 +0,0 @@
1From 77afd065dc58e2f57066ef7f392c571f8136723d Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Mon, 7 Apr 2025 14:45:27 +0000
4Subject: [PATCH] scripts/dtc: clean up yamltree from dtc
5
6Refer Linux commit [dt-bindings: kbuild: Use DTB files for validation][1],
7clean up yamltree from dtc to avoid compile failure while include <yaml.h>
8in non-standard path
9
10Since barebox actually doesn't do any dtb binding checks at the moment, just
11remove the test of /usr/include/yaml.h, hard-code the -DNO_YAML and remove
12yamltree.c from DTC_SOURCE
13
14[1] https://github.com/torvalds/linux/commit/ef8795f3f1ce
15
16Upstream-Status: Submitted [https://github.com/barebox/barebox/pull/37]
17
18Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
19---
20 scripts/dtc/Makefile | 9 ---------
21 scripts/dtc/update-dtc-source.sh | 2 +-
22 2 files changed, 1 insertion(+), 10 deletions(-)
23
24diff --git a/scripts/dtc/Makefile b/scripts/dtc/Makefile
25index 721e8e2b..da00319f 100644
26--- a/scripts/dtc/Makefile
27+++ b/scripts/dtc/Makefile
28@@ -16,16 +16,7 @@ fdtget-objs += fdtget.o $(libfdt-objs) util.o
29 # Source files need to get at the userspace version of libfdt_env.h to compile
30 HOST_EXTRACFLAGS += -I$(src)/libfdt
31
32-ifeq ($(wildcard /usr/include/yaml.h),)
33-ifneq ($(CHECK_DTBS),)
34-$(error dtc needs libyaml for DT schema validation support. \
35- Install the necessary libyaml development package.)
36-endif
37 HOST_EXTRACFLAGS += -DNO_YAML
38-else
39-dtc-objs += yamltree.o
40-HOSTLDLIBS_dtc := -lyaml
41-endif
42
43 # Generated files need one more search path to include headers in source tree
44 HOSTCFLAGS_dtc-lexer.lex.o := -I$(src)
45diff --git a/scripts/dtc/update-dtc-source.sh b/scripts/dtc/update-dtc-source.sh
46index 141d3629..8aa5cd66 100755
47--- a/scripts/dtc/update-dtc-source.sh
48+++ b/scripts/dtc/update-dtc-source.sh
49@@ -31,7 +31,7 @@ DTC_UPSTREAM_PATH=`pwd`/../dtc
50 DTC_LINUX_PATH=`pwd`/scripts/dtc
51
52 DTC_SOURCE="checks.c data.c dtc.c dtc.h flattree.c fstree.c livetree.c srcpos.c \
53- srcpos.h treesource.c util.c util.h version_gen.h yamltree.c Makefile.dtc \
54+ srcpos.h treesource.c util.c util.h version_gen.h Makefile.dtc \
55 dtc-lexer.l dtc-parser.y fdtget.c"
56 LIBFDT_SOURCE="Makefile.libfdt fdt.c fdt.h fdt_addresses.c fdt_empty_tree.c \
57 fdt_overlay.c fdt_ro.c fdt_rw.c fdt_strerror.c fdt_sw.c \
58--
592.48.1
60
diff --git a/meta/recipes-connectivity/bind/bind_9.20.7.bb b/meta/recipes-connectivity/bind/bind_9.20.8.bb
index b4202f1a59..864daed97e 100644
--- a/meta/recipes-connectivity/bind/bind_9.20.7.bb
+++ b/meta/recipes-connectivity/bind/bind_9.20.8.bb
@@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \
20 file://0001-avoid-start-failure-with-bind-user.patch \ 20 file://0001-avoid-start-failure-with-bind-user.patch \
21 " 21 "
22 22
23SRC_URI[sha256sum] = "43323c8d22d2144282c37b4060ec11e98c24835e225688876fad08ba7b95dca6" 23SRC_URI[sha256sum] = "3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5"
24 24
25UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" 25UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/"
26# follow the ESV versions divisible by 2 26# follow the ESV versions divisible by 2
diff --git a/meta/recipes-connectivity/libuv/libuv_1.50.0.bb b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb
index c5f4e9d3ac..569bff1439 100644
--- a/meta/recipes-connectivity/libuv/libuv_1.50.0.bb
+++ b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb
@@ -6,8 +6,8 @@ LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=74b6f2f7818a4e3a80d03556f71b129b \ 6LIC_FILES_CHKSUM = "file://LICENSE;md5=74b6f2f7818a4e3a80d03556f71b129b \
7 file://LICENSE-extra;md5=f9307417749e19bd1d6d68a394b49324" 7 file://LICENSE-extra;md5=f9307417749e19bd1d6d68a394b49324"
8 8
9SRCREV = "8fb9cb919489a48880680a56efecff6a7dfb4504" 9SRCREV = "5152db2cbfeb5582e9c27c5ea1dba2cd9e10759b"
10SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https" 10SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}"
11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
12 12
13S = "${WORKDIR}/git" 13S = "${WORKDIR}/git"
diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.92.bb b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb
index c3ce5bc22e..93e5a944d1 100644
--- a/meta/recipes-connectivity/resolvconf/resolvconf_1.92.bb
+++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb
@@ -15,7 +15,7 @@ SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=un
15 file://0001-avoid-using-m-option-for-readlink.patch \ 15 file://0001-avoid-using-m-option-for-readlink.patch \
16 " 16 "
17 17
18SRCREV = "86047276c80705c51859a19f0c472102e0822f34" 18SRCREV = "ab766fa31f7939f6d879123236b4275320b7ff64"
19 19
20S = "${WORKDIR}/git" 20S = "${WORKDIR}/git"
21 21
diff --git a/meta/recipes-core/glibc/glibc-locale.inc b/meta/recipes-core/glibc/glibc-locale.inc
index c63c9edd76..90248bbc0f 100644
--- a/meta/recipes-core/glibc/glibc-locale.inc
+++ b/meta/recipes-core/glibc/glibc-locale.inc
@@ -65,6 +65,8 @@ FILES:${LOCALEBASEPN}-locale-alias = "${datadir}/locale/locale.alias"
65 65
66LOCALETREESRC = "${COMPONENTS_DIR}/${PACKAGE_ARCH}/glibc-stash-locale" 66LOCALETREESRC = "${COMPONENTS_DIR}/${PACKAGE_ARCH}/glibc-stash-locale"
67 67
68PSEUDO_INCLUDE_PATHS .= ",${WORKDIR}/locale-tree"
69
68copy_locale_files() { 70copy_locale_files() {
69 local dir=$1 mode=$2 71 local dir=$1 mode=$2
70 72
diff --git a/meta/recipes-core/libcgroup/libcgroup/0001-include-Makefile-install-systemd.h-by-default.patch b/meta/recipes-core/libcgroup/libcgroup/0001-include-Makefile-install-systemd.h-by-default.patch
deleted file mode 100644
index 4b743f9b33..0000000000
--- a/meta/recipes-core/libcgroup/libcgroup/0001-include-Makefile-install-systemd.h-by-default.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 592dcdcf243576bd2517d3da9bc18990de08e37e Mon Sep 17 00:00:00 2001
2From: Kamalesh Babulal <kamalesh.babulal@oracle.com>
3Date: Mon, 27 Nov 2023 20:07:33 +0530
4Subject: [PATCH 1/1] include/Makefile: install systemd.h by default
5
6Install systemd.h header file by default, as we have stub and defined
7versions of the systemd functions for both non-systemd and systemd
8enabled configurations. This will help packagers to ship package
9without systemd support (--enable-systemd=no).
10
11Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
12Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
13
14Upstream-Status: Backport [https://github.com/libcgroup/libcgroup/commit/592dcdcf243576bd2517d3da9bc18990de08e37e]
15
16Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
17---
18 include/Makefile.am | 6 +-----
19 1 file changed, 1 insertion(+), 5 deletions(-)
20
21diff --git a/include/Makefile.am b/include/Makefile.am
22index 23cebaac..4cb05529 100644
23--- a/include/Makefile.am
24+++ b/include/Makefile.am
25@@ -2,8 +2,4 @@
26 nobase_include_HEADERS = libcgroup.h libcgroup/error.h libcgroup/init.h \
27 libcgroup/groups.h libcgroup/tasks.h \
28 libcgroup/iterators.h libcgroup/config.h \
29- libcgroup/log.h libcgroup/tools.h
30-
31-if WITH_SYSTEMD
32-nobase_include_HEADERS += libcgroup/systemd.h
33-endif
34+ libcgroup/log.h libcgroup/tools.h libcgroup/systemd.h
35--
362.39.2
37
diff --git a/meta/recipes-core/libcgroup/libcgroup_3.1.0.bb b/meta/recipes-core/libcgroup/libcgroup_3.2.0.bb
index a1d27c7e7f..28562a5b37 100644
--- a/meta/recipes-core/libcgroup/libcgroup_3.1.0.bb
+++ b/meta/recipes-core/libcgroup/libcgroup_3.2.0.bb
@@ -12,12 +12,10 @@ inherit autotools pkgconfig github-releases
12DEPENDS = "bison-native flex-native" 12DEPENDS = "bison-native flex-native"
13DEPENDS:append:libc-musl = " fts" 13DEPENDS:append:libc-musl = " fts"
14 14
15SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz \ 15SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz"
16 file://0001-include-Makefile-install-systemd.h-by-default.patch \
17"
18UPSTREAM_CHECK_URI = "https://github.com/libcgroup/libcgroup/tags" 16UPSTREAM_CHECK_URI = "https://github.com/libcgroup/libcgroup/tags"
19 17
20SRC_URI[sha256sum] = "976ec4b1e03c0498308cfd28f1b256b40858f636abc8d1f9db24f0a7ea9e1258" 18SRC_URI[sha256sum] = "9a0fc2d6c377215c3e0d849f9189ecd91fd075f1da0a24b73f56c8892e86bdfe"
21 19
22PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}" 20PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}"
23PACKAGECONFIG[pam] = "--enable-pam-module-dir=${base_libdir}/security --enable-pam=yes,--enable-pam=no,libpam" 21PACKAGECONFIG[pam] = "--enable-pam-module-dir=${base_libdir}/security --enable-pam=yes,--enable-pam=no,libpam"
diff --git a/meta/recipes-devtools/ccache/ccache_4.11.2.bb b/meta/recipes-devtools/ccache/ccache_4.11.3.bb
index 3a41cb5736..83374fa44c 100644
--- a/meta/recipes-devtools/ccache/ccache_4.11.2.bb
+++ b/meta/recipes-devtools/ccache/ccache_4.11.3.bb
@@ -17,7 +17,7 @@ DEPENDS = "zstd fmt xxhash"
17 17
18SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz" 18SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz"
19 19
20SRC_URI[sha256sum] = "d51b82bb8c3932649323fd4cb8e5a0a9f7fe7f672c71a6d6839bee13b4ded4c5" 20SRC_URI[sha256sum] = "28a407314f03a7bd7a008038dbaffa83448bc670e2fc119609b1d99fb33bb600"
21 21
22inherit cmake github-releases 22inherit cmake github-releases
23 23
diff --git a/meta/recipes-devtools/diffstat/diffstat_1.67.bb b/meta/recipes-devtools/diffstat/diffstat_1.68.bb
index 8c84b30975..488f0834d6 100644
--- a/meta/recipes-devtools/diffstat/diffstat_1.67.bb
+++ b/meta/recipes-devtools/diffstat/diffstat_1.68.bb
@@ -5,14 +5,14 @@ reviewing large, complex patch files."
5HOMEPAGE = "http://invisible-island.net/diffstat/" 5HOMEPAGE = "http://invisible-island.net/diffstat/"
6SECTION = "devel" 6SECTION = "devel"
7LICENSE = "X11" 7LICENSE = "X11"
8LIC_FILES_CHKSUM = "file://COPYING;md5=6232ea974e4cbc4ee06b49ed53df6ece" 8LIC_FILES_CHKSUM = "file://COPYING;md5=0c432d3aeb935855b2ca1ad2a0542ce4"
9 9
10SRC_URI = "http://invisible-mirror.net/archives/${BPN}/${BP}.tgz \ 10SRC_URI = "http://invisible-mirror.net/archives/${BPN}/${BP}.tgz \
11 file://run-ptest \ 11 file://run-ptest \
12 file://avoid-check-user-break-cc.patch \ 12 file://avoid-check-user-break-cc.patch \
13 " 13 "
14 14
15SRC_URI[sha256sum] = "760ed0c99c6d643238d41b80e60278cf1683ffb94a283954ac7ef168c852766a" 15SRC_URI[sha256sum] = "89f9294a8ac74fcef6f1b9ac408f43ebedf8d208e3efe0b99b4acc16dc6582c7"
16 16
17inherit autotools gettext ptest 17inherit autotools gettext ptest
18 18
diff --git a/meta/recipes-devtools/fmt/fmt_11.1.4.bb b/meta/recipes-devtools/fmt/fmt_11.2.0.bb
index 1bcf758fd9..b2b8c575c8 100644
--- a/meta/recipes-devtools/fmt/fmt_11.1.4.bb
+++ b/meta/recipes-devtools/fmt/fmt_11.2.0.bb
@@ -4,9 +4,9 @@ HOMEPAGE = "https://fmt.dev"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=b9257785fc4f3803a4b71b76c1412729" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=b9257785fc4f3803a4b71b76c1412729"
6 6
7SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https \ 7SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https;tag=${PV}\
8 file://0001-Workaround-an-ABI-issue-in-spdlog.patch" 8 file://0001-Workaround-an-ABI-issue-in-spdlog.patch"
9SRCREV = "123913715afeb8a437e6388b4473fcc4753e1c9a" 9SRCREV = "40626af88bd7df9a5fb80be7b25ac85b122d6c21"
10 10
11S = "${WORKDIR}/git" 11S = "${WORKDIR}/git"
12 12
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
index 5e2a8bf328..d7528d336b 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -12,7 +12,7 @@ SRC_URI:append:class-nativesdk = " \
12 file://older-glibc-symbols.patch" 12 file://older-glibc-symbols.patch"
13SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa" 13SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa"
14 14
15SRCREV = "3fac97341f0f8270ca28a91098d0a58ca306a6bd" 15SRCREV = "2c43381180f9cfef4c0a8bb0c1658a86c3fcc876"
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17PV = "1.9.0+git" 17PV = "1.9.0+git"
18 18
diff --git a/meta/recipes-devtools/python/python3-calver_2025.04.02.bb b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
index 3f169e1f7c..290be21ce2 100644
--- a/meta/recipes-devtools/python/python3-calver_2025.04.02.bb
+++ b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
@@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI = "git://github.com/di/calver;branch=master;protocol=https;tag=${PV}" 6SRC_URI = "git://github.com/di/calver;branch=master;protocol=https;tag=${PV}"
7SRCREV = "e9c8017caf3e3aff214fbb581ee7f366de55f629" 7SRCREV = "3b74bdce35f2814eb2b65db39a133d5c849ddea7"
8 8
9inherit python_setuptools_build_meta ptest-python-pytest 9inherit python_setuptools_build_meta ptest-python-pytest
10 10
diff --git a/meta/recipes-devtools/python/python3-certifi_2025.1.31.bb b/meta/recipes-devtools/python/python3-certifi_2025.4.26.bb
index 69b39ba100..07f9f3bfc8 100644
--- a/meta/recipes-devtools/python/python3-certifi_2025.1.31.bb
+++ b/meta/recipes-devtools/python/python3-certifi_2025.4.26.bb
@@ -7,7 +7,7 @@ HOMEPAGE = " http://certifi.io/"
7LICENSE = "ISC" 7LICENSE = "ISC"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=11618cb6a975948679286b1211bd573c" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=11618cb6a975948679286b1211bd573c"
9 9
10SRC_URI[sha256sum] = "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" 10SRC_URI[sha256sum] = "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13 13
diff --git a/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_24.1.0.bb b/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_25.1.0.bb
index b32527f949..5d8d82edd8 100644
--- a/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_24.1.0.bb
+++ b/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_25.1.0.bb
@@ -8,6 +8,6 @@ inherit pypi python_hatchling
8PYPI_PACKAGE = "hatch_fancy_pypi_readme" 8PYPI_PACKAGE = "hatch_fancy_pypi_readme"
9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
10 10
11SRC_URI[sha256sum] = "44dd239f1a779b9dcf8ebc9401a611fd7f7e3e14578dcf22c265dfaf7c1514b8" 11SRC_URI[sha256sum] = "9c58ed3dff90d51f43414ce37009ad1d5b0f08ffc9fc216998a06380f01c0045"
12 12
13BBCLASSEXTEND = "native nativesdk" 13BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb b/meta/recipes-devtools/python/python3-hypothesis_6.131.14.bb
index d7656dc1d8..269ed936b6 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.131.14.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
13 file://test_rle.py \ 13 file://test_rle.py \
14 " 14 "
15 15
16SRC_URI[sha256sum] = "4b807daeeee47852edfd9818ba0e33df14902f1b78a5524f1a3fb71f80c7cec3" 16SRC_URI[sha256sum] = "347edc46cfe9bfcfb0598c4c927ed8fd573edfc8bacd2162023c4cf16accb702"
17 17
18RDEPENDS:${PN} += " \ 18RDEPENDS:${PN} += " \
19 python3-attrs \ 19 python3-attrs \
diff --git a/meta/recipes-devtools/python/python3-jsonschema-specifications_2024.10.1.bb b/meta/recipes-devtools/python/python3-jsonschema-specifications_2025.4.1.bb
index c45e5c25c7..53805b0396 100644
--- a/meta/recipes-devtools/python/python3-jsonschema-specifications_2024.10.1.bb
+++ b/meta/recipes-devtools/python/python3-jsonschema-specifications_2025.4.1.bb
@@ -5,7 +5,7 @@ HOMEPAGE = "https://pypi.org/project/jsonschema-specifications/"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://COPYING;md5=93eb9740964b59e9ba30281255b044e2" 6LIC_FILES_CHKSUM = "file://COPYING;md5=93eb9740964b59e9ba30281255b044e2"
7 7
8SRC_URI[sha256sum] = "0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272" 8SRC_URI[sha256sum] = "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta/recipes-devtools/python/python3-lxml_5.3.2.bb b/meta/recipes-devtools/python/python3-lxml_5.4.0.bb
index cc0d4ecd25..126fbe99b4 100644
--- a/meta/recipes-devtools/python/python3-lxml_5.3.2.bb
+++ b/meta/recipes-devtools/python/python3-lxml_5.4.0.bb
@@ -18,7 +18,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
18 18
19DEPENDS += "libxml2 libxslt" 19DEPENDS += "libxml2 libxslt"
20 20
21SRC_URI[sha256sum] = "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1" 21SRC_URI[sha256sum] = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd"
22 22
23SRC_URI += "${PYPI_SRC_URI}" 23SRC_URI += "${PYPI_SRC_URI}"
24inherit pkgconfig pypi setuptools3 24inherit pkgconfig pypi setuptools3
diff --git a/meta/recipes-devtools/python/python3-mako_1.3.9.bb b/meta/recipes-devtools/python/python3-mako_1.3.10.bb
index 83b6149337..4facce9233 100644
--- a/meta/recipes-devtools/python/python3-mako_1.3.9.bb
+++ b/meta/recipes-devtools/python/python3-mako_1.3.10.bb
@@ -10,7 +10,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
10 10
11 11
12 12
13SRC_URI[sha256sum] = "b5d65ff3462870feec922dbccf38f6efb44e5714d7b593a656be86663d8600ac" 13SRC_URI[sha256sum] = "99579a6f39583fa7e5630a28c3c1f440e4e97a414b80372649c0ce338da2ea28"
14 14
15RDEPENDS:${PN} = "python3-html \ 15RDEPENDS:${PN} = "python3-html \
16 python3-markupsafe \ 16 python3-markupsafe \
diff --git a/meta/recipes-devtools/python/python3-markdown_3.7.bb b/meta/recipes-devtools/python/python3-markdown_3.8.bb
index 6a2ab36494..09c2f3435b 100644
--- a/meta/recipes-devtools/python/python3-markdown_3.7.bb
+++ b/meta/recipes-devtools/python/python3-markdown_3.8.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ec58cdf7cfed06a21f7a9362627a5480"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2" 8SRC_URI[sha256sum] = "7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f"
9 9
10BBCLASSEXTEND = "native nativesdk" 10BBCLASSEXTEND = "native nativesdk"
11 11
diff --git a/meta/recipes-devtools/python/python3-meson-python_0.17.1.bb b/meta/recipes-devtools/python/python3-meson-python_0.18.0.bb
index 4dc7177557..742a2580a7 100644
--- a/meta/recipes-devtools/python/python3-meson-python_0.17.1.bb
+++ b/meta/recipes-devtools/python/python3-meson-python_0.18.0.bb
@@ -14,7 +14,7 @@ PYPI_PACKAGE = "meson_python"
14UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 14UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
15 15
16inherit pypi python_mesonpy 16inherit pypi python_mesonpy
17SRC_URI[sha256sum] = "efb91f69f2e19eef7bc9a471ed2a4e730088cc6b39eacaf3e49fc4f930eb5f83" 17SRC_URI[sha256sum] = "c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d"
18 18
19DEPENDS:remove:class-native = "python3-meson-python-native" 19DEPENDS:remove:class-native = "python3-meson-python-native"
20 20
diff --git a/meta/recipes-devtools/python/python3-packaging_24.2.bb b/meta/recipes-devtools/python/python3-packaging_25.0.bb
index 3526cd5b39..9cb5c68f58 100644
--- a/meta/recipes-devtools/python/python3-packaging_24.2.bb
+++ b/meta/recipes-devtools/python/python3-packaging_25.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pypa/packaging"
3LICENSE = "Apache-2.0 | BSD-2-Clause" 3LICENSE = "Apache-2.0 | BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=faadaedca9251a90b205c9167578ce91" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=faadaedca9251a90b205c9167578ce91"
5 5
6SRC_URI[sha256sum] = "c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" 6SRC_URI[sha256sum] = "d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"
7 7
8SRC_URI += "file://run-ptest.in" 8SRC_URI += "file://run-ptest.in"
9 9
diff --git a/meta/recipes-devtools/python/python3-pdm_2.23.1.bb b/meta/recipes-devtools/python/python3-pdm_2.24.1.bb
index acab401392..3f251c7f0f 100644
--- a/meta/recipes-devtools/python/python3-pdm_2.23.1.bb
+++ b/meta/recipes-devtools/python/python3-pdm_2.24.1.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=2eb31a2cc1a758c34b499f287dd04ef2"
6 6
7SRC_URI[sha256sum] = "cf12cd2201df78a6543a5485ac1d7015a73b3a6b10c98b66dfae6ebd481386fe" 7SRC_URI[sha256sum] = "fc8adf011caa4ee2b0f25dabf890152aa4153cc21599ea67fe0c14e533dcd6d9"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta/recipes-devtools/python/python3-pip_25.0.1.bb b/meta/recipes-devtools/python/python3-pip_25.1.1.bb
index e54e63cba5..431ba182c6 100644
--- a/meta/recipes-devtools/python/python3-pip_25.0.1.bb
+++ b/meta/recipes-devtools/python/python3-pip_25.1.1.bb
@@ -27,7 +27,7 @@ inherit pypi python_setuptools_build_meta
27 27
28SRC_URI += "file://no_shebang_mangling.patch" 28SRC_URI += "file://no_shebang_mangling.patch"
29 29
30SRC_URI[sha256sum] = "88f96547ea48b940a3a385494e181e29fb8637898f88d88737c5049780f196ea" 30SRC_URI[sha256sum] = "3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077"
31 31
32RDEPENDS:${PN} = "\ 32RDEPENDS:${PN} = "\
33 python3-compile \ 33 python3-compile \
diff --git a/meta/recipes-devtools/python/python3-poetry-core_2.1.2.bb b/meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb
index 728b09cd7e..12c4751de8 100644
--- a/meta/recipes-devtools/python/python3-poetry-core_2.1.2.bb
+++ b/meta/recipes-devtools/python/python3-poetry-core_2.1.3.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "\
15 file://src/poetry/core/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \ 15 file://src/poetry/core/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \
16" 16"
17 17
18SRC_URI[sha256sum] = "f9dbbbd0ebf9755476a1d57f04b30e9aecf71ca9dc2fcd4b17aba92c0002aa04" 18SRC_URI[sha256sum] = "0522a015477ed622c89aad56a477a57813cace0c8e7ff2a2906b7ef4a2e296a4"
19 19
20inherit python_poetry_core pypi 20inherit python_poetry_core pypi
21 21
diff --git a/meta/recipes-devtools/python/python3-pycairo_1.27.0.bb b/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb
index 3dab9e823f..c610f3eae9 100644
--- a/meta/recipes-devtools/python/python3-pycairo_1.27.0.bb
+++ b/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb
@@ -13,7 +13,7 @@ DEPENDS = "cairo python3"
13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/pycairo-${PV}.tar.gz" 13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/pycairo-${PV}.tar.gz"
14GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/" 14GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/"
15 15
16SRC_URI[sha256sum] = "5cb21e7a00a2afcafea7f14390235be33497a2cce53a98a19389492a60628430" 16SRC_URI[sha256sum] = "26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc"
17 17
18S = "${WORKDIR}/pycairo-${PV}" 18S = "${WORKDIR}/pycairo-${PV}"
19 19
diff --git a/meta/recipes-devtools/python/python3-typing-extensions_4.13.1.bb b/meta/recipes-devtools/python/python3-typing-extensions_4.13.2.bb
index c3d3dbc275..9c83ae6c61 100644
--- a/meta/recipes-devtools/python/python3-typing-extensions_4.13.1.bb
+++ b/meta/recipes-devtools/python/python3-typing-extensions_4.13.2.bb
@@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2"
16PYPI_PACKAGE = "typing_extensions" 16PYPI_PACKAGE = "typing_extensions"
17UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 17UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
18 18
19SRC_URI[sha256sum] = "98795af00fb9640edec5b8e31fc647597b4691f099ad75f469a2616be1a76dff" 19SRC_URI[sha256sum] = "e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"
20 20
21inherit pypi python_flit_core 21inherit pypi python_flit_core
22 22
diff --git a/meta/recipes-devtools/python/python3-yamllint_1.37.0.bb b/meta/recipes-devtools/python/python3-yamllint_1.37.1.bb
index 9ba0e8bc6e..1b0ddde873 100644
--- a/meta/recipes-devtools/python/python3-yamllint_1.37.0.bb
+++ b/meta/recipes-devtools/python/python3-yamllint_1.37.1.bb
@@ -7,7 +7,7 @@ inherit pypi python_setuptools_build_meta
7 7
8PYPI_PACKAGE = "yamllint" 8PYPI_PACKAGE = "yamllint"
9 9
10SRC_URI[sha256sum] = "ead81921d4d87216b2528b7a055664708f9fb8267beb0c427cb706ac6ab93580" 10SRC_URI[sha256sum] = "81f7c0c5559becc8049470d86046b36e96113637bcbe4753ecef06977c00245d"
11 11
12RDEPENDS:${PN} += "python3-pathspec python3-pyyaml" 12RDEPENDS:${PN} += "python3-pathspec python3-pyyaml"
13 13
diff --git a/meta/recipes-devtools/repo/repo_2.53.bb b/meta/recipes-devtools/repo/repo_2.54.bb
index 77817c25e4..07ee583172 100644
--- a/meta/recipes-devtools/repo/repo_2.53.bb
+++ b/meta/recipes-devtools/repo/repo_2.54.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
11 11
12SRC_URI = "git://gerrit.googlesource.com/git-repo.git;protocol=https;branch=main;tag=v${PV} \ 12SRC_URI = "git://gerrit.googlesource.com/git-repo.git;protocol=https;branch=main;tag=v${PV} \
13 " 13 "
14SRCREV = "4b94e773efd36754f6c8649ad55b90d19a61107f" 14SRCREV = "97dc5c1bd9527c2abe2183b16a4b7ef037dc34a7"
15 15
16MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git" 16MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git"
17 17
diff --git a/meta/recipes-devtools/swig/swig_4.3.0.bb b/meta/recipes-devtools/swig/swig_4.3.1.bb
index a31ca68444..dd979580a1 100644
--- a/meta/recipes-devtools/swig/swig_4.3.0.bb
+++ b/meta/recipes-devtools/swig/swig_4.3.1.bb
@@ -15,7 +15,7 @@ DEPENDS = "libpcre2 bison-native"
15SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \ 15SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
16 file://determinism.patch \ 16 file://determinism.patch \
17 " 17 "
18SRC_URI[sha256sum] = "f7203ef796f61af986c70c05816236cbd0d31b7aa9631e5ab53020ab7804aa9e" 18SRC_URI[sha256sum] = "44fc829f70f1e17d635a2b4d69acab38896699ecc24aa023e516e0eabbec61b8"
19UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/swig/files/swig/" 19UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/swig/files/swig/"
20UPSTREAM_CHECK_REGEX = "swig-(?P<pver>\d+(\.\d+)+)" 20UPSTREAM_CHECK_REGEX = "swig-(?P<pver>\d+(\.\d+)+)"
21 21
diff --git a/meta/recipes-extended/cups/cups_2.4.11.bb b/meta/recipes-extended/cups/cups_2.4.12.bb
index 71568295cb..ac73c2780f 100644
--- a/meta/recipes-extended/cups/cups_2.4.11.bb
+++ b/meta/recipes-extended/cups/cups_2.4.12.bb
@@ -2,4 +2,4 @@ require cups.inc
2 2
3LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
4 4
5SRC_URI[sha256sum] = "9a88fe1da3a29a917c3fc67ce6eb3178399d68e1a548c6d86c70d9b13651fd71" 5SRC_URI[sha256sum] = "b1dde191a4ae2760c47220c82ca6155a28c382701e6c1a0159d1054990231d59"
diff --git a/meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb
index c0e2654701..8f132d55c6 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb
@@ -28,7 +28,7 @@ SRC_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/downlo
28 file://0001-Bug-708160-Fix-compatibility-with-C23-compilers.patch \ 28 file://0001-Bug-708160-Fix-compatibility-with-C23-compilers.patch \
29 " 29 "
30 30
31SRC_URI[sha256sum] = "56e77833de683825c420d0af8cb90aa8ba7da71ea6fb5624290cbc1b53fe7942" 31SRC_URI[sha256sum] = "121861b6d29b2461dec6575c9f3cab665b810bd408d4ec02c86719fa708b0a49"
32 32
33PACKAGECONFIG ??= "" 33PACKAGECONFIG ??= ""
34PACKAGECONFIG[gtk] = "--enable-gtk,--disable-gtk,gtk+3" 34PACKAGECONFIG[gtk] = "--enable-gtk,--disable-gtk,gtk+3"
diff --git a/meta/recipes-extended/grep/grep_3.11.bb b/meta/recipes-extended/grep/grep_3.12.bb
index 0d36eba3b2..2678d2d41e 100644
--- a/meta/recipes-extended/grep/grep_3.11.bb
+++ b/meta/recipes-extended/grep/grep_3.12.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
8 8
9SRC_URI = "${GNU_MIRROR}/grep/grep-${PV}.tar.xz" 9SRC_URI = "${GNU_MIRROR}/grep/grep-${PV}.tar.xz"
10 10
11SRC_URI[sha256sum] = "1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab" 11SRC_URI[sha256sum] = "2649b27c0e90e632eadcd757be06c6e9a4f48d941de51e7c0f83ff76408a07b9"
12 12
13inherit autotools gettext texinfo pkgconfig 13inherit autotools gettext texinfo pkgconfig
14 14
diff --git a/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch b/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch
deleted file mode 100644
index feef52b11c..0000000000
--- a/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch
+++ /dev/null
@@ -1,61 +0,0 @@
1From ea00e32a87cc733dd5aa05cef407a5bee3e6db29 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 18 Mar 2025 22:42:45 -0700
4Subject: [PATCH] check for _nl_msg_cat_cntr in configure
5
6_nl_msg_cat_cntr is not available in all implementations e.g. musl libintl
7does not have it, therefore add a check to detect it and use it only if
8it is found.
9
10Upstream-Status: Backport [https://gitlab.com/man-db/man-db/-/commit/7430ca617b5cee3d4420da3158382c5ffbc3e77d]
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 configure.ac | 9 +++++++++
14 include/manconfig.h | 6 ++++--
15 2 files changed, 13 insertions(+), 2 deletions(-)
16
17--- a/configure.ac
18+++ b/configure.ac
19@@ -404,6 +404,15 @@ AC_TYPE_PID_T
20 AC_TYPE_UID_T
21 AC_TYPE_SIZE_T
22
23+dnl _nl_msg_cat_cntr is required for GNU gettext
24+AC_MSG_CHECKING([for _nl_msg_cat_cntr])
25+AC_LINK_IFELSE([AC_LANG_PROGRAM(
26+ [[#include <libintl.h>
27+ extern int _nl_msg_cat_cntr;]],
28+ [[++_nl_msg_cat_cntr;]])],
29+ AC_MSG_RESULT([yes]); AC_DEFINE([HAVE_NL_MSG_CAT_CNTR], [], [_nl_msg_cat_cntr from GNU Gettext]),
30+ AC_MSG_RESULT([no]))
31+
32 # Check for pipeline library.
33 PKG_CHECK_MODULES([libpipeline], [libpipeline >= 1.5.0])
34
35--- a/include/manconfig.h
36+++ b/include/manconfig.h
37@@ -24,6 +24,8 @@
38 #ifndef MANCONFIG_H
39 #define MANCONFIG_H
40
41+#include "config.h"
42+
43 /* STD_SECTIONS must contain all of your man hierarchy subdirectories. The
44 order is important. Manual pages will be displayed in this order. Ie
45 if "1" comes before "2", then a kill(1) will be displayed in preference to
46@@ -138,13 +140,13 @@
47 #define UNLIKELY(cond) __builtin_expect ((cond), 0)
48
49 /* GNU gettext needs to know when the locale changes. This macro tells it. */
50-#ifdef ENABLE_NLS
51+#ifdef HAVE_NL_MSG_CAT_CNTR
52 extern int _nl_msg_cat_cntr;
53 # define locale_changed() \
54 do { \
55 ++_nl_msg_cat_cntr; \
56 } while (0)
57-#else /* !ENABLE_NLS */
58+#else /* !HAVE_NL_MSG_CAT_CNTR */
59 # define locale_changed()
60 #endif /* ENABLE_NLS */
61
diff --git a/meta/recipes-extended/man-db/files/flex.patch b/meta/recipes-extended/man-db/files/flex.patch
deleted file mode 100644
index c18be7e36a..0000000000
--- a/meta/recipes-extended/man-db/files/flex.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From d3f7c160bddf5d879c74e19e4f577882e8b22559 Mon Sep 17 00:00:00 2001
2From: Ross Burton <ross.burton@arm.com>
3Date: Wed, 22 Jan 2025 14:16:48 +0000
4Subject: [PATCH] configure: check for shipped generated sources in source
5 directory
6
7The configure script fails if it can't find flex and the pregenerated
8source code isn't available, as is the case in builds from git whereas
9tarballs include the code.
10
11However this breaks with out-of-tree builds, where cwd during configure
12is the build directory not the source directory, and the pregenerated
13sources will always be inside the source directory.
14
15Upstream-Status: Submitted [https://gitlab.com/man-db/man-db/-/merge_requests/12]
16Signed-off-by: Ross Burton <ross.burton@arm.com>
17---
18 configure.ac | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21diff --git a/configure.ac b/configure.ac
22index 7e9148fb..49a213fd 100644
23--- a/configure.ac
24+++ b/configure.ac
25@@ -380,7 +380,7 @@ dnl To add more decompressors just follow the scheme above.
26 dnl The "noyywrap" argument is new in Autoconf 2.70, but this also works
27 dnl fine with older versions that ignore the argument.
28 AC_PROG_LEX([noyywrap])
29-if test "$LEX" = ":" && (test ! -e src/lexgrog.c || test ! -e src/zsoelim.c)
30+if test "$LEX" = ":" && (test ! -e $srcdir/src/lexgrog.c || test ! -e $srcdir/src/zsoelim.c)
31 then
32 AC_MSG_ERROR([flex is required when building from revision control])
33 fi
34--
352.43.0
36
diff --git a/meta/recipes-extended/man-db/man-db_2.13.0.bb b/meta/recipes-extended/man-db/man-db_2.13.1.bb
index a0ce2150f9..f044a47f7d 100644
--- a/meta/recipes-extended/man-db/man-db_2.13.0.bb
+++ b/meta/recipes-extended/man-db/man-db_2.13.1.bb
@@ -8,11 +8,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \
8 " 8 "
9 9
10SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ 10SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \
11 file://flex.patch \
12 file://0001-check-for-_nl_msg_cat_cntr-in-configure.patch \
13 file://99_mandb \ 11 file://99_mandb \
14 " 12 "
15SRC_URI[sha256sum] = "82f0739f4f61aab5eb937d234de3b014e777b5538a28cbd31433c45ae09aefb9" 13SRC_URI[sha256sum] = "8afebb6f7eb6bb8542929458841f5c7e6f240e30c86358c1fbcefbea076c87d9"
16 14
17DEPENDS = "libpipeline gdbm groff-native base-passwd" 15DEPENDS = "libpipeline gdbm groff-native base-passwd"
18RDEPENDS:${PN} += "base-passwd" 16RDEPENDS:${PN} += "base-passwd"
diff --git a/meta/recipes-gnome/epiphany/epiphany_48.0.bb b/meta/recipes-gnome/epiphany/epiphany_48.3.bb
index 9eff56df3a..74a17be5a5 100644
--- a/meta/recipes-gnome/epiphany/epiphany_48.0.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_48.3.bb
@@ -31,7 +31,7 @@ SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GN
31 file://migrator.patch \ 31 file://migrator.patch \
32 file://distributor.patch \ 32 file://distributor.patch \
33 " 33 "
34SRC_URI[archive.sha256sum] = "c9d1f6dffbad03b0916436901c770da302879ca60a636d2b72b25b142ec05f80" 34SRC_URI[archive.sha256sum] = "da2953e7e2b73bf7473c0a33979104d79362795295eaa0a2a38ea188537daf13"
35 35
36# Developer mode enables debugging 36# Developer mode enables debugging
37PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false" 37PACKAGECONFIG[developer-mode] = "-Ddeveloper_mode=true,-Ddeveloper_mode=false"
diff --git a/meta/recipes-gnome/libadwaita/libadwaita/90d68222c184f681472d9d9ce2ae443ebd76386e.patch b/meta/recipes-gnome/libadwaita/libadwaita/90d68222c184f681472d9d9ce2ae443ebd76386e.patch
deleted file mode 100644
index d3a3535013..0000000000
--- a/meta/recipes-gnome/libadwaita/libadwaita/90d68222c184f681472d9d9ce2ae443ebd76386e.patch
+++ /dev/null
@@ -1,38 +0,0 @@
1From 90d68222c184f681472d9d9ce2ae443ebd76386e Mon Sep 17 00:00:00 2001
2From: Maximiliano Sandoval <msandova@gnome.org>
3Date: Sat, 15 Mar 2025 10:47:31 +0100
4Subject: [PATCH] meson: Check g-i before using --doc-format arg
5
6Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libadwaita/-/commit/90d68222c184f681472d9d9ce2ae443ebd76386e.patch]
7
8Signed-off-by: Markus Volk <f_l_k@t-online.de>
9---
10 src/meson.build | 8 +++++++-
11 1 file changed, 7 insertions(+), 1 deletion(-)
12
13diff --git a/src/meson.build b/src/meson.build
14index 90cecc6a1..585fe3aad 100644
15--- a/src/meson.build
16+++ b/src/meson.build
17@@ -450,11 +450,17 @@ meson.override_dependency(package_api_name, libadwaita_dep)
18
19 if introspection
20
21+ gir_dep = dependency('gobject-introspection-1.0')
22 libadwaita_gir_extra_args = [
23 '--quiet',
24- '--doc-format=gi-docgen',
25 '-DADWAITA_COMPILATION',
26 ]
27+ if gir_dep.version().version_compare('>=1.83.2')
28+ libadwaita_gir_extra_args += [
29+ '--doc-format=gi-docgen',
30+ ]
31+ endif
32+
33
34 libadwaita_gir = gnome.generate_gir(libadwaita,
35 sources: libadwaita_generated_headers + libadwaita_public_headers + libadwaita_public_sources,
36--
37GitLab
38
diff --git a/meta/recipes-gnome/libadwaita/libadwaita_1.7.0.bb b/meta/recipes-gnome/libadwaita/libadwaita_1.7.2.bb
index 55985bf7cc..4dc583ab39 100644
--- a/meta/recipes-gnome/libadwaita/libadwaita_1.7.0.bb
+++ b/meta/recipes-gnome/libadwaita/libadwaita_1.7.2.bb
@@ -11,8 +11,7 @@ DEPENDS = " \
11 11
12inherit gnomebase gobject-introspection gi-docgen vala features_check 12inherit gnomebase gobject-introspection gi-docgen vala features_check
13 13
14SRC_URI[archive.sha256sum] = "58bf99b8a9f8b0171964de0ae741d01d5a09db3662134fa67541c99a8ed7dec0" 14SRC_URI[archive.sha256sum] = "28ee2ff589c6debe47af9da7a56e37c97d6849e003918a4b223f690d25f960be"
15SRC_URI += "file://90d68222c184f681472d9d9ce2ae443ebd76386e.patch"
16 15
17ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 16ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
18REQUIRED_DISTRO_FEATURES = "opengl" 17REQUIRED_DISTRO_FEATURES = "opengl"
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_11.1.0.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_11.2.0.bb
index 9eaacdaa5a..db5a04486c 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_11.1.0.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_11.2.0.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \
10 10
11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz" 11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
12SRC_URI += "file://0001-Use-Os-to-compile-hb-subset-plan-layout.cc.patch" 12SRC_URI += "file://0001-Use-Os-to-compile-hb-subset-plan-layout.cc.patch"
13SRC_URI[sha256sum] = "477f0d48c34dc32093b45304178eb9733361ca1832b5159879c99e6d40227969" 13SRC_URI[sha256sum] = "50f7d0a208367e606dbf6eecc5cfbecc01a47be6ee837ae7aff2787e24b09b45"
14 14
15DEPENDS += "glib-2.0-native" 15DEPENDS += "glib-2.0-native"
16 16
diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.0.bb
index a1d7d57fb5..8533bd8525 100644
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb
+++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.1.0.bb
@@ -3,13 +3,13 @@ DESCRIPTION = "libjpeg-turbo is a derivative of libjpeg that uses SIMD instructi
3HOMEPAGE = "http://libjpeg-turbo.org/" 3HOMEPAGE = "http://libjpeg-turbo.org/"
4 4
5LICENSE = "IJG & BSD-3-Clause & Zlib" 5LICENSE = "IJG & BSD-3-Clause & Zlib"
6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=2a8e0d8226a102f07ab63ed7fd6ce155" 6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=023c2e8942020502d6ea709e2a5453f7"
7 7
8DEPENDS:append:x86-64:class-target = " nasm-native" 8DEPENDS:append:x86-64:class-target = " nasm-native"
9DEPENDS:append:x86:class-target = " nasm-native" 9DEPENDS:append:x86:class-target = " nasm-native"
10 10
11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz" 11SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz"
12SRC_URI[sha256sum] = "22429507714ae147b3acacd299e82099fce5d9f456882fc28e252e4579ba2a75" 12SRC_URI[sha256sum] = "9564c72b1dfd1d6fe6274c5f95a8d989b59854575d4bbee44ade7bc17aa9bc93"
13 13
14PE = "1" 14PE = "1"
15 15
diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.32.4.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.32.6.bb
index 28338b0936..75710b962a 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.32.4.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.32.6.bb
@@ -25,7 +25,7 @@ SRC_URI = "http://www.libsdl.org/release/SDL2-${PV}.tar.gz"
25 25
26S = "${WORKDIR}/SDL2-${PV}" 26S = "${WORKDIR}/SDL2-${PV}"
27 27
28SRC_URI[sha256sum] = "f15b478253e1ff6dac62257ded225ff4e7d0c5230204ac3450f1144ee806f934" 28SRC_URI[sha256sum] = "6a7a40d6c2e00016791815e1a9f4042809210bdf10cc78d2c75b45c4f52f93ad"
29 29
30inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even 30inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even
31UPSTREAM_CHECK_REGEX = "SDL2-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)\.tar" 31UPSTREAM_CHECK_REGEX = "SDL2-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)\.tar"
diff --git a/meta/recipes-graphics/shaderc/shaderc_2025.1.bb b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb
index e9c0ecdd37..8c451e6e46 100644
--- a/meta/recipes-graphics/shaderc/shaderc_2025.1.bb
+++ b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/google/shaderc"
6LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
8 8
9SRCREV = "7f68b1cf6f35f518febf36d425365bb8e6ad224a" 9SRCREV = "8c269ee0fe607f2d7cac00c0cb4fa243d6a6ec26"
10SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main;tag=v${PV} \ 10SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main;tag=v${PV} \
11 file://0001-cmake-disable-building-external-dependencies.patch \ 11 file://0001-cmake-disable-building-external-dependencies.patch \
12 file://0002-libshaderc_util-fix-glslang-header-file-location.patch \ 12 file://0002-libshaderc_util-fix-glslang-header-file-location.patch \
diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb
index 2699c1dfd7..0b7c736451 100644
--- a/meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.3.9.bb
@@ -20,7 +20,7 @@ PROVIDES = "xft"
20 20
21PE = "1" 21PE = "1"
22 22
23SRC_URI[sha256sum] = "5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49" 23SRC_URI[sha256sum] = "60a25b78945ed6932635b3bb1899a517d31df7456e69867ffba27f89ff3976f5"
24 24
25XORG_PN = "libXft" 25XORG_PN = "libXft"
26 26
diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.8.1.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.9.2.bb
index 76a622e157..77ee8ce500 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.8.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.9.2.bb
@@ -7,9 +7,9 @@ LICENSE = "MIT & MIT-open-group & HPND & HPND-sell-variant & X11"
7 7
8DEPENDS = "flex-native bison-native" 8DEPENDS = "flex-native bison-native"
9 9
10SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master" 10SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}"
11 11
12SRCREV = "b3465081878e80ca6c11fe35c81787ec374ec15a" 12SRCREV = "dd642359f8d43c09968e34ca7f1eb1121b2dfd70"
13S = "${WORKDIR}/git" 13S = "${WORKDIR}/git"
14 14
15inherit meson pkgconfig bash-completion 15inherit meson pkgconfig bash-completion
diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.44.2.bb b/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb
index 2e5bb172f5..c1c71fd420 100644
--- a/meta/recipes-graphics/xorg-lib/pixman_0.44.2.bb
+++ b/meta/recipes-graphics/xorg-lib/pixman_0.46.0.bb
@@ -8,7 +8,7 @@ SECTION = "x11/libs"
8DEPENDS = "zlib" 8DEPENDS = "zlib"
9 9
10SRC_URI = "https://www.cairographics.org/releases/${BP}.tar.gz" 10SRC_URI = "https://www.cairographics.org/releases/${BP}.tar.gz"
11SRC_URI[sha256sum] = "6349061ce1a338ab6952b92194d1b0377472244208d47ff25bef86fc71973466" 11SRC_URI[sha256sum] = "02d9ff7b8458ef61731c3d355f854bbf461fd0a4d3563c51f1c1c7b00638050d"
12 12
13# see http://cairographics.org/releases/ - only even minor versions are stable 13# see http://cairographics.org/releases/ - only even minor versions are stable
14UPSTREAM_CHECK_REGEX = "pixman-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)" 14UPSTREAM_CHECK_REGEX = "pixman-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)"
diff --git a/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch b/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
index 8dc5fed765..5d994d9ffb 100644
--- a/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
+++ b/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
@@ -1,4 +1,4 @@
1From 1a09bf71c2f541c2cfb44a00661051597bbd0b76 Mon Sep 17 00:00:00 2001 1From 0b176595ca1610037d1175e1786d1a8aff1fb43f Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com> 2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Tue, 6 Aug 2024 21:42:43 -0700 3Date: Tue, 6 Aug 2024 21:42:43 -0700
4Subject: [PATCH] kexec.c: add MFD_NOEXEC_SEAL flag explicitly 4Subject: [PATCH] kexec.c: add MFD_NOEXEC_SEAL flag explicitly
@@ -18,10 +18,10 @@ Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
18 1 file changed, 5 insertions(+), 1 deletion(-) 18 1 file changed, 5 insertions(+), 1 deletion(-)
19 19
20diff --git a/kexec/kexec.c b/kexec/kexec.c 20diff --git a/kexec/kexec.c b/kexec/kexec.c
21index 4f51987..8f02595 100644 21index 6bf12d7..2f8e7cc 100644
22--- a/kexec/kexec.c 22--- a/kexec/kexec.c
23+++ b/kexec/kexec.c 23+++ b/kexec/kexec.c
24@@ -60,6 +60,10 @@ 24@@ -61,6 +61,10 @@
25 #define KEXEC_LOADED_PATH "/sys/kernel/kexec_loaded" 25 #define KEXEC_LOADED_PATH "/sys/kernel/kexec_loaded"
26 #define KEXEC_CRASH_LOADED_PATH "/sys/kernel/kexec_crash_loaded" 26 #define KEXEC_CRASH_LOADED_PATH "/sys/kernel/kexec_crash_loaded"
27 27
@@ -32,7 +32,7 @@ index 4f51987..8f02595 100644
32 unsigned long long mem_min = 0; 32 unsigned long long mem_min = 0;
33 unsigned long long mem_max = ULONG_MAX; 33 unsigned long long mem_max = ULONG_MAX;
34 unsigned long elfcorehdrsz = 0; 34 unsigned long elfcorehdrsz = 0;
35@@ -657,7 +661,7 @@ static int copybuf_memfd(const char *kernel_buf, size_t size) 35@@ -661,7 +665,7 @@ static int copybuf_memfd(const char *kernel_buf, size_t size)
36 { 36 {
37 int fd, count; 37 int fd, count;
38 38
diff --git a/meta/recipes-kernel/kexec/kexec-tools_2.0.30.bb b/meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb
index 6a67427888..d824859686 100644
--- a/meta/recipes-kernel/kexec/kexec-tools_2.0.30.bb
+++ b/meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb
@@ -20,7 +20,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/kernel/kexec/kexec-tools-${PV}.tar.gz
20 file://0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch \ 20 file://0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch \
21 " 21 "
22 22
23SRC_URI[sha256sum] = "bb6b39bbe00099219e95ab34b25ea4348e1a95964eefc45c1e6fe32362ac9021" 23SRC_URI[sha256sum] = "ddaaa65b02b4f8aa9222586b1f26565b93a4baeffd35bcbd523f15fae7aa4897"
24 24
25inherit autotools update-rc.d systemd 25inherit autotools update-rc.d systemd
26 26
diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
index 5249572cd4..656d1f6898 100644
--- a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
+++ b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
@@ -1,9 +1,9 @@
1 1
2# Auto-generated CVE metadata, DO NOT EDIT BY HAND. 2# Auto-generated CVE metadata, DO NOT EDIT BY HAND.
3# Generated at 2025-04-27 09:28:35.170900+00:00 for version 6.12.23 3# Generated at 2025-05-12 13:07:15.166162+00:00 for version 6.12.27
4 4
5python check_kernel_cve_status_version() { 5python check_kernel_cve_status_version() {
6 this_version = "6.12.23" 6 this_version = "6.12.27"
7 kernel_version = d.getVar("LINUX_VERSION") 7 kernel_version = d.getVar("LINUX_VERSION")
8 if kernel_version != this_version: 8 if kernel_version != this_version:
9 bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) 9 bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version))
@@ -48,6 +48,10 @@ CVE_STATUS[CVE-2020-36788] = "fixed-version: Fixed from version 5.15"
48 48
49CVE_STATUS[CVE-2020-36789] = "fixed-version: Fixed from version 5.10" 49CVE_STATUS[CVE-2020-36789] = "fixed-version: Fixed from version 5.10"
50 50
51CVE_STATUS[CVE-2020-36790] = "fixed-version: Fixed from version 5.9"
52
53CVE_STATUS[CVE-2020-36791] = "fixed-version: Fixed from version 5.5.14"
54
51# CVE-2021-28688 has no known resolution 55# CVE-2021-28688 has no known resolution
52 56
53# CVE-2021-28691 has no known resolution 57# CVE-2021-28691 has no known resolution
@@ -1526,6 +1530,8 @@ CVE_STATUS[CVE-2021-4453] = "fixed-version: Fixed from version 5.16"
1526 1530
1527CVE_STATUS[CVE-2021-4454] = "fixed-version: Fixed from version 6.2" 1531CVE_STATUS[CVE-2021-4454] = "fixed-version: Fixed from version 6.2"
1528 1532
1533CVE_STATUS[CVE-2022-21546] = "fixed-version: Fixed from version 5.19"
1534
1529# CVE-2022-26365 has no known resolution 1535# CVE-2022-26365 has no known resolution
1530 1536
1531# CVE-2022-33740 has no known resolution 1537# CVE-2022-33740 has no known resolution
@@ -2098,8 +2104,6 @@ CVE_STATUS[CVE-2022-48915] = "fixed-version: Fixed from version 5.17"
2098 2104
2099CVE_STATUS[CVE-2022-48916] = "fixed-version: Fixed from version 5.17" 2105CVE_STATUS[CVE-2022-48916] = "fixed-version: Fixed from version 5.17"
2100 2106
2101CVE_STATUS[CVE-2022-48917] = "fixed-version: Fixed from version 5.16.13"
2102
2103CVE_STATUS[CVE-2022-48918] = "fixed-version: Fixed from version 5.17" 2107CVE_STATUS[CVE-2022-48918] = "fixed-version: Fixed from version 5.17"
2104 2108
2105CVE_STATUS[CVE-2022-48919] = "fixed-version: Fixed from version 5.17" 2109CVE_STATUS[CVE-2022-48919] = "fixed-version: Fixed from version 5.17"
@@ -3740,6 +3744,342 @@ CVE_STATUS[CVE-2022-49760] = "fixed-version: Fixed from version 6.2"
3740 3744
3741CVE_STATUS[CVE-2022-49761] = "fixed-version: Fixed from version 6.2" 3745CVE_STATUS[CVE-2022-49761] = "fixed-version: Fixed from version 6.2"
3742 3746
3747CVE_STATUS[CVE-2022-49762] = "fixed-version: Fixed from version 6.1"
3748
3749CVE_STATUS[CVE-2022-49763] = "fixed-version: Fixed from version 6.1"
3750
3751CVE_STATUS[CVE-2022-49764] = "fixed-version: Fixed from version 6.1"
3752
3753CVE_STATUS[CVE-2022-49765] = "fixed-version: Fixed from version 6.1"
3754
3755CVE_STATUS[CVE-2022-49766] = "fixed-version: Fixed from version 6.1"
3756
3757CVE_STATUS[CVE-2022-49767] = "fixed-version: Fixed from version 6.1"
3758
3759CVE_STATUS[CVE-2022-49768] = "fixed-version: Fixed from version 6.1"
3760
3761CVE_STATUS[CVE-2022-49769] = "fixed-version: Fixed from version 6.1"
3762
3763CVE_STATUS[CVE-2022-49770] = "fixed-version: Fixed from version 6.1"
3764
3765CVE_STATUS[CVE-2022-49771] = "fixed-version: Fixed from version 6.1"
3766
3767CVE_STATUS[CVE-2022-49772] = "fixed-version: Fixed from version 6.1"
3768
3769CVE_STATUS[CVE-2022-49773] = "fixed-version: Fixed from version 6.1"
3770
3771CVE_STATUS[CVE-2022-49774] = "fixed-version: Fixed from version 6.1"
3772
3773CVE_STATUS[CVE-2022-49775] = "fixed-version: Fixed from version 6.1"
3774
3775CVE_STATUS[CVE-2022-49776] = "fixed-version: Fixed from version 6.1"
3776
3777CVE_STATUS[CVE-2022-49777] = "fixed-version: Fixed from version 6.1"
3778
3779CVE_STATUS[CVE-2022-49778] = "fixed-version: Fixed from version 6.1"
3780
3781CVE_STATUS[CVE-2022-49779] = "fixed-version: Fixed from version 6.1"
3782
3783CVE_STATUS[CVE-2022-49780] = "fixed-version: Fixed from version 6.1"
3784
3785CVE_STATUS[CVE-2022-49781] = "fixed-version: Fixed from version 6.1"
3786
3787CVE_STATUS[CVE-2022-49782] = "fixed-version: Fixed from version 6.0.10"
3788
3789CVE_STATUS[CVE-2022-49783] = "fixed-version: Fixed from version 6.1"
3790
3791CVE_STATUS[CVE-2022-49784] = "fixed-version: Fixed from version 6.1"
3792
3793CVE_STATUS[CVE-2022-49785] = "fixed-version: Fixed from version 6.1"
3794
3795CVE_STATUS[CVE-2022-49786] = "fixed-version: Fixed from version 6.1"
3796
3797CVE_STATUS[CVE-2022-49787] = "fixed-version: Fixed from version 6.1"
3798
3799CVE_STATUS[CVE-2022-49788] = "fixed-version: Fixed from version 6.1"
3800
3801CVE_STATUS[CVE-2022-49789] = "fixed-version: Fixed from version 6.1"
3802
3803CVE_STATUS[CVE-2022-49790] = "fixed-version: Fixed from version 6.1"
3804
3805CVE_STATUS[CVE-2022-49791] = "fixed-version: Fixed from version 6.1"
3806
3807CVE_STATUS[CVE-2022-49792] = "fixed-version: Fixed from version 6.1"
3808
3809CVE_STATUS[CVE-2022-49793] = "fixed-version: Fixed from version 6.1"
3810
3811CVE_STATUS[CVE-2022-49794] = "fixed-version: Fixed from version 6.1"
3812
3813CVE_STATUS[CVE-2022-49795] = "fixed-version: Fixed from version 6.1"
3814
3815CVE_STATUS[CVE-2022-49796] = "fixed-version: Fixed from version 6.1"
3816
3817CVE_STATUS[CVE-2022-49797] = "fixed-version: Fixed from version 6.1"
3818
3819CVE_STATUS[CVE-2022-49798] = "fixed-version: Fixed from version 6.1"
3820
3821CVE_STATUS[CVE-2022-49799] = "fixed-version: Fixed from version 6.1"
3822
3823CVE_STATUS[CVE-2022-49800] = "fixed-version: Fixed from version 6.1"
3824
3825CVE_STATUS[CVE-2022-49801] = "fixed-version: Fixed from version 6.1"
3826
3827CVE_STATUS[CVE-2022-49802] = "fixed-version: Fixed from version 6.1"
3828
3829CVE_STATUS[CVE-2022-49803] = "fixed-version: Fixed from version 6.1"
3830
3831CVE_STATUS[CVE-2022-49804] = "fixed-version: Fixed from version 6.1"
3832
3833CVE_STATUS[CVE-2022-49805] = "fixed-version: Fixed from version 6.1"
3834
3835CVE_STATUS[CVE-2022-49806] = "fixed-version: Fixed from version 6.1"
3836
3837CVE_STATUS[CVE-2022-49807] = "fixed-version: Fixed from version 6.1"
3838
3839CVE_STATUS[CVE-2022-49808] = "fixed-version: Fixed from version 6.1"
3840
3841CVE_STATUS[CVE-2022-49809] = "fixed-version: Fixed from version 6.1"
3842
3843CVE_STATUS[CVE-2022-49810] = "fixed-version: Fixed from version 6.1"
3844
3845CVE_STATUS[CVE-2022-49811] = "fixed-version: Fixed from version 6.1"
3846
3847CVE_STATUS[CVE-2022-49812] = "fixed-version: Fixed from version 6.1"
3848
3849CVE_STATUS[CVE-2022-49813] = "fixed-version: Fixed from version 6.1"
3850
3851CVE_STATUS[CVE-2022-49814] = "fixed-version: Fixed from version 6.1"
3852
3853CVE_STATUS[CVE-2022-49815] = "fixed-version: Fixed from version 6.1"
3854
3855CVE_STATUS[CVE-2022-49817] = "fixed-version: Fixed from version 6.1"
3856
3857CVE_STATUS[CVE-2022-49818] = "fixed-version: Fixed from version 6.0.10"
3858
3859CVE_STATUS[CVE-2022-49819] = "fixed-version: Fixed from version 6.1"
3860
3861CVE_STATUS[CVE-2022-49820] = "fixed-version: Fixed from version 6.1"
3862
3863CVE_STATUS[CVE-2022-49821] = "fixed-version: Fixed from version 6.1"
3864
3865CVE_STATUS[CVE-2022-49822] = "fixed-version: Fixed from version 6.1"
3866
3867CVE_STATUS[CVE-2022-49823] = "fixed-version: Fixed from version 6.1"
3868
3869CVE_STATUS[CVE-2022-49824] = "fixed-version: Fixed from version 6.1"
3870
3871CVE_STATUS[CVE-2022-49825] = "fixed-version: Fixed from version 6.1"
3872
3873CVE_STATUS[CVE-2022-49826] = "fixed-version: Fixed from version 6.1"
3874
3875CVE_STATUS[CVE-2022-49827] = "fixed-version: Fixed from version 6.1"
3876
3877CVE_STATUS[CVE-2022-49828] = "fixed-version: Fixed from version 6.1"
3878
3879CVE_STATUS[CVE-2022-49829] = "fixed-version: Fixed from version 6.1"
3880
3881CVE_STATUS[CVE-2022-49830] = "fixed-version: Fixed from version 6.1"
3882
3883CVE_STATUS[CVE-2022-49831] = "fixed-version: Fixed from version 6.1"
3884
3885CVE_STATUS[CVE-2022-49832] = "fixed-version: Fixed from version 6.1"
3886
3887CVE_STATUS[CVE-2022-49833] = "fixed-version: Fixed from version 6.1"
3888
3889CVE_STATUS[CVE-2022-49834] = "fixed-version: Fixed from version 6.1"
3890
3891CVE_STATUS[CVE-2022-49835] = "fixed-version: Fixed from version 6.1"
3892
3893CVE_STATUS[CVE-2022-49836] = "fixed-version: Fixed from version 6.1"
3894
3895CVE_STATUS[CVE-2022-49837] = "fixed-version: Fixed from version 6.1"
3896
3897CVE_STATUS[CVE-2022-49838] = "fixed-version: Fixed from version 6.1"
3898
3899CVE_STATUS[CVE-2022-49839] = "fixed-version: Fixed from version 6.1"
3900
3901CVE_STATUS[CVE-2022-49840] = "fixed-version: Fixed from version 6.1"
3902
3903CVE_STATUS[CVE-2022-49841] = "fixed-version: Fixed from version 6.1"
3904
3905CVE_STATUS[CVE-2022-49842] = "fixed-version: Fixed from version 6.1"
3906
3907CVE_STATUS[CVE-2022-49844] = "fixed-version: Fixed from version 6.1"
3908
3909CVE_STATUS[CVE-2022-49845] = "fixed-version: Fixed from version 6.1"
3910
3911CVE_STATUS[CVE-2022-49846] = "fixed-version: Fixed from version 6.1"
3912
3913CVE_STATUS[CVE-2022-49847] = "fixed-version: Fixed from version 6.1"
3914
3915CVE_STATUS[CVE-2022-49848] = "fixed-version: Fixed from version 6.1"
3916
3917CVE_STATUS[CVE-2022-49849] = "fixed-version: Fixed from version 6.1"
3918
3919CVE_STATUS[CVE-2022-49850] = "fixed-version: Fixed from version 6.1"
3920
3921CVE_STATUS[CVE-2022-49851] = "fixed-version: Fixed from version 6.1"
3922
3923CVE_STATUS[CVE-2022-49852] = "fixed-version: Fixed from version 6.1"
3924
3925CVE_STATUS[CVE-2022-49853] = "fixed-version: Fixed from version 6.1"
3926
3927CVE_STATUS[CVE-2022-49854] = "fixed-version: Fixed from version 6.1"
3928
3929CVE_STATUS[CVE-2022-49855] = "fixed-version: Fixed from version 6.1"
3930
3931CVE_STATUS[CVE-2022-49857] = "fixed-version: Fixed from version 6.1"
3932
3933CVE_STATUS[CVE-2022-49858] = "fixed-version: Fixed from version 6.1"
3934
3935CVE_STATUS[CVE-2022-49859] = "fixed-version: Fixed from version 6.1"
3936
3937CVE_STATUS[CVE-2022-49860] = "fixed-version: Fixed from version 6.1"
3938
3939CVE_STATUS[CVE-2022-49861] = "fixed-version: Fixed from version 6.1"
3940
3941CVE_STATUS[CVE-2022-49862] = "fixed-version: Fixed from version 6.1"
3942
3943CVE_STATUS[CVE-2022-49863] = "fixed-version: Fixed from version 6.1"
3944
3945CVE_STATUS[CVE-2022-49864] = "fixed-version: Fixed from version 6.1"
3946
3947CVE_STATUS[CVE-2022-49865] = "fixed-version: Fixed from version 6.1"
3948
3949CVE_STATUS[CVE-2022-49866] = "fixed-version: Fixed from version 6.1"
3950
3951CVE_STATUS[CVE-2022-49867] = "fixed-version: Fixed from version 6.1"
3952
3953CVE_STATUS[CVE-2022-49868] = "fixed-version: Fixed from version 6.1"
3954
3955CVE_STATUS[CVE-2022-49869] = "fixed-version: Fixed from version 6.1"
3956
3957CVE_STATUS[CVE-2022-49870] = "fixed-version: Fixed from version 6.1"
3958
3959CVE_STATUS[CVE-2022-49871] = "fixed-version: Fixed from version 6.1"
3960
3961CVE_STATUS[CVE-2022-49872] = "fixed-version: Fixed from version 6.1"
3962
3963CVE_STATUS[CVE-2022-49873] = "fixed-version: Fixed from version 6.1"
3964
3965CVE_STATUS[CVE-2022-49874] = "fixed-version: Fixed from version 6.1"
3966
3967CVE_STATUS[CVE-2022-49875] = "fixed-version: Fixed from version 6.1"
3968
3969CVE_STATUS[CVE-2022-49876] = "fixed-version: Fixed from version 6.1"
3970
3971CVE_STATUS[CVE-2022-49877] = "fixed-version: Fixed from version 6.1"
3972
3973CVE_STATUS[CVE-2022-49878] = "fixed-version: Fixed from version 6.1"
3974
3975CVE_STATUS[CVE-2022-49879] = "fixed-version: Fixed from version 6.1"
3976
3977CVE_STATUS[CVE-2022-49880] = "fixed-version: Fixed from version 6.1"
3978
3979CVE_STATUS[CVE-2022-49881] = "fixed-version: Fixed from version 6.1"
3980
3981CVE_STATUS[CVE-2022-49882] = "fixed-version: Fixed from version 6.1"
3982
3983CVE_STATUS[CVE-2022-49883] = "fixed-version: Fixed from version 6.1"
3984
3985CVE_STATUS[CVE-2022-49884] = "fixed-version: Fixed from version 6.1"
3986
3987CVE_STATUS[CVE-2022-49885] = "fixed-version: Fixed from version 6.1"
3988
3989CVE_STATUS[CVE-2022-49886] = "fixed-version: Fixed from version 6.1"
3990
3991CVE_STATUS[CVE-2022-49887] = "fixed-version: Fixed from version 6.1"
3992
3993CVE_STATUS[CVE-2022-49888] = "fixed-version: Fixed from version 6.1"
3994
3995CVE_STATUS[CVE-2022-49889] = "fixed-version: Fixed from version 6.0.8"
3996
3997CVE_STATUS[CVE-2022-49890] = "fixed-version: Fixed from version 6.1"
3998
3999CVE_STATUS[CVE-2022-49891] = "fixed-version: Fixed from version 6.1"
4000
4001CVE_STATUS[CVE-2022-49892] = "fixed-version: Fixed from version 6.1"
4002
4003CVE_STATUS[CVE-2022-49893] = "fixed-version: Fixed from version 6.1"
4004
4005CVE_STATUS[CVE-2022-49894] = "fixed-version: Fixed from version 6.1"
4006
4007CVE_STATUS[CVE-2022-49895] = "fixed-version: Fixed from version 6.1"
4008
4009CVE_STATUS[CVE-2022-49896] = "fixed-version: Fixed from version 6.1"
4010
4011CVE_STATUS[CVE-2022-49898] = "fixed-version: Fixed from version 6.1"
4012
4013CVE_STATUS[CVE-2022-49899] = "fixed-version: Fixed from version 6.1"
4014
4015CVE_STATUS[CVE-2022-49900] = "fixed-version: Fixed from version 6.1"
4016
4017CVE_STATUS[CVE-2022-49901] = "fixed-version: Fixed from version 6.1"
4018
4019CVE_STATUS[CVE-2022-49902] = "fixed-version: Fixed from version 6.1"
4020
4021CVE_STATUS[CVE-2022-49903] = "fixed-version: Fixed from version 6.1"
4022
4023CVE_STATUS[CVE-2022-49904] = "fixed-version: Fixed from version 6.1"
4024
4025CVE_STATUS[CVE-2022-49905] = "fixed-version: Fixed from version 6.1"
4026
4027CVE_STATUS[CVE-2022-49906] = "fixed-version: Fixed from version 6.1"
4028
4029CVE_STATUS[CVE-2022-49907] = "fixed-version: Fixed from version 6.1"
4030
4031CVE_STATUS[CVE-2022-49908] = "fixed-version: Fixed from version 6.1"
4032
4033CVE_STATUS[CVE-2022-49909] = "fixed-version: Fixed from version 6.1"
4034
4035CVE_STATUS[CVE-2022-49910] = "fixed-version: Fixed from version 6.1"
4036
4037CVE_STATUS[CVE-2022-49911] = "fixed-version: Fixed from version 6.1"
4038
4039CVE_STATUS[CVE-2022-49912] = "fixed-version: Fixed from version 6.1"
4040
4041CVE_STATUS[CVE-2022-49913] = "fixed-version: Fixed from version 6.1"
4042
4043CVE_STATUS[CVE-2022-49914] = "fixed-version: Fixed from version 6.1"
4044
4045CVE_STATUS[CVE-2022-49915] = "fixed-version: Fixed from version 6.1"
4046
4047CVE_STATUS[CVE-2022-49916] = "fixed-version: Fixed from version 6.1"
4048
4049CVE_STATUS[CVE-2022-49917] = "fixed-version: Fixed from version 6.1"
4050
4051CVE_STATUS[CVE-2022-49918] = "fixed-version: Fixed from version 6.1"
4052
4053CVE_STATUS[CVE-2022-49919] = "fixed-version: Fixed from version 6.1"
4054
4055CVE_STATUS[CVE-2022-49920] = "fixed-version: Fixed from version 6.1"
4056
4057CVE_STATUS[CVE-2022-49921] = "fixed-version: Fixed from version 6.1"
4058
4059CVE_STATUS[CVE-2022-49922] = "fixed-version: Fixed from version 6.1"
4060
4061CVE_STATUS[CVE-2022-49923] = "fixed-version: Fixed from version 6.1"
4062
4063CVE_STATUS[CVE-2022-49924] = "fixed-version: Fixed from version 6.1"
4064
4065CVE_STATUS[CVE-2022-49925] = "fixed-version: Fixed from version 6.1"
4066
4067CVE_STATUS[CVE-2022-49926] = "fixed-version: Fixed from version 6.1"
4068
4069CVE_STATUS[CVE-2022-49927] = "fixed-version: Fixed from version 6.1"
4070
4071CVE_STATUS[CVE-2022-49928] = "fixed-version: Fixed from version 6.1"
4072
4073CVE_STATUS[CVE-2022-49929] = "fixed-version: Fixed from version 6.1"
4074
4075CVE_STATUS[CVE-2022-49930] = "fixed-version: Fixed from version 6.1"
4076
4077CVE_STATUS[CVE-2022-49931] = "fixed-version: Fixed from version 6.1"
4078
4079CVE_STATUS[CVE-2022-49932] = "fixed-version: Fixed from version 6.3"
4080
4081CVE_STATUS[CVE-2022-49933] = "fixed-version: Fixed from version 6.3"
4082
3743# CVE-2023-34319 has no known resolution 4083# CVE-2023-34319 has no known resolution
3744 4084
3745# CVE-2023-34324 has no known resolution 4085# CVE-2023-34324 has no known resolution
@@ -4734,6 +5074,216 @@ CVE_STATUS[CVE-2023-53033] = "fixed-version: Fixed from version 6.2"
4734 5074
4735CVE_STATUS[CVE-2023-53034] = "cpe-stable-backport: Backported in 6.12.23" 5075CVE_STATUS[CVE-2023-53034] = "cpe-stable-backport: Backported in 6.12.23"
4736 5076
5077CVE_STATUS[CVE-2023-53035] = "fixed-version: Fixed from version 6.3"
5078
5079CVE_STATUS[CVE-2023-53036] = "fixed-version: Fixed from version 6.3"
5080
5081CVE_STATUS[CVE-2023-53037] = "fixed-version: Fixed from version 6.3"
5082
5083CVE_STATUS[CVE-2023-53038] = "fixed-version: Fixed from version 6.3"
5084
5085CVE_STATUS[CVE-2023-53039] = "fixed-version: Fixed from version 6.3"
5086
5087CVE_STATUS[CVE-2023-53040] = "fixed-version: Fixed from version 6.3"
5088
5089CVE_STATUS[CVE-2023-53041] = "fixed-version: Fixed from version 6.3"
5090
5091CVE_STATUS[CVE-2023-53042] = "fixed-version: Fixed from version 6.3"
5092
5093CVE_STATUS[CVE-2023-53043] = "fixed-version: Fixed from version 6.3"
5094
5095CVE_STATUS[CVE-2023-53044] = "fixed-version: Fixed from version 6.3"
5096
5097CVE_STATUS[CVE-2023-53045] = "fixed-version: Fixed from version 6.3"
5098
5099CVE_STATUS[CVE-2023-53046] = "fixed-version: Fixed from version 6.3"
5100
5101CVE_STATUS[CVE-2023-53047] = "fixed-version: Fixed from version 6.3"
5102
5103CVE_STATUS[CVE-2023-53048] = "fixed-version: Fixed from version 6.3"
5104
5105CVE_STATUS[CVE-2023-53049] = "fixed-version: Fixed from version 6.3"
5106
5107CVE_STATUS[CVE-2023-53050] = "fixed-version: Fixed from version 6.3"
5108
5109CVE_STATUS[CVE-2023-53051] = "fixed-version: Fixed from version 6.3"
5110
5111CVE_STATUS[CVE-2023-53052] = "fixed-version: Fixed from version 6.3"
5112
5113CVE_STATUS[CVE-2023-53053] = "fixed-version: Fixed from version 6.3"
5114
5115CVE_STATUS[CVE-2023-53054] = "fixed-version: Fixed from version 6.3"
5116
5117CVE_STATUS[CVE-2023-53055] = "fixed-version: Fixed from version 6.3"
5118
5119CVE_STATUS[CVE-2023-53056] = "fixed-version: Fixed from version 6.2.9"
5120
5121CVE_STATUS[CVE-2023-53057] = "fixed-version: Fixed from version 6.3"
5122
5123CVE_STATUS[CVE-2023-53058] = "fixed-version: Fixed from version 6.3"
5124
5125CVE_STATUS[CVE-2023-53059] = "fixed-version: Fixed from version 6.3"
5126
5127CVE_STATUS[CVE-2023-53060] = "fixed-version: Fixed from version 6.3"
5128
5129CVE_STATUS[CVE-2023-53061] = "fixed-version: Fixed from version 6.3"
5130
5131CVE_STATUS[CVE-2023-53062] = "fixed-version: Fixed from version 6.3"
5132
5133CVE_STATUS[CVE-2023-53064] = "fixed-version: Fixed from version 6.3"
5134
5135CVE_STATUS[CVE-2023-53065] = "fixed-version: Fixed from version 6.3"
5136
5137CVE_STATUS[CVE-2023-53066] = "fixed-version: Fixed from version 6.3"
5138
5139CVE_STATUS[CVE-2023-53067] = "fixed-version: Fixed from version 6.3"
5140
5141CVE_STATUS[CVE-2023-53068] = "fixed-version: Fixed from version 6.3"
5142
5143CVE_STATUS[CVE-2023-53069] = "fixed-version: Fixed from version 6.3"
5144
5145CVE_STATUS[CVE-2023-53070] = "fixed-version: Fixed from version 6.3"
5146
5147CVE_STATUS[CVE-2023-53071] = "fixed-version: Fixed from version 6.3"
5148
5149CVE_STATUS[CVE-2023-53072] = "fixed-version: Fixed from version 6.3"
5150
5151CVE_STATUS[CVE-2023-53073] = "fixed-version: Fixed from version 6.3"
5152
5153CVE_STATUS[CVE-2023-53074] = "fixed-version: Fixed from version 6.3"
5154
5155CVE_STATUS[CVE-2023-53075] = "fixed-version: Fixed from version 6.3"
5156
5157CVE_STATUS[CVE-2023-53077] = "fixed-version: Fixed from version 6.3"
5158
5159CVE_STATUS[CVE-2023-53078] = "fixed-version: Fixed from version 6.3"
5160
5161CVE_STATUS[CVE-2023-53079] = "fixed-version: Fixed from version 6.3"
5162
5163CVE_STATUS[CVE-2023-53080] = "fixed-version: Fixed from version 6.3"
5164
5165CVE_STATUS[CVE-2023-53081] = "fixed-version: Fixed from version 6.3"
5166
5167CVE_STATUS[CVE-2023-53082] = "fixed-version: Fixed from version 6.3"
5168
5169CVE_STATUS[CVE-2023-53083] = "fixed-version: Fixed from version 6.3"
5170
5171CVE_STATUS[CVE-2023-53084] = "fixed-version: Fixed from version 6.3"
5172
5173CVE_STATUS[CVE-2023-53085] = "fixed-version: Fixed from version 6.3"
5174
5175CVE_STATUS[CVE-2023-53086] = "fixed-version: Fixed from version 6.3"
5176
5177CVE_STATUS[CVE-2023-53087] = "fixed-version: Fixed from version 6.3"
5178
5179CVE_STATUS[CVE-2023-53088] = "fixed-version: Fixed from version 6.3"
5180
5181CVE_STATUS[CVE-2023-53089] = "fixed-version: Fixed from version 6.3"
5182
5183CVE_STATUS[CVE-2023-53090] = "fixed-version: Fixed from version 6.3"
5184
5185CVE_STATUS[CVE-2023-53091] = "fixed-version: Fixed from version 6.3"
5186
5187CVE_STATUS[CVE-2023-53092] = "fixed-version: Fixed from version 6.3"
5188
5189CVE_STATUS[CVE-2023-53093] = "fixed-version: Fixed from version 6.3"
5190
5191CVE_STATUS[CVE-2023-53094] = "fixed-version: Fixed from version 6.3"
5192
5193CVE_STATUS[CVE-2023-53095] = "fixed-version: Fixed from version 6.3"
5194
5195CVE_STATUS[CVE-2023-53096] = "fixed-version: Fixed from version 6.3"
5196
5197CVE_STATUS[CVE-2023-53097] = "fixed-version: Fixed from version 6.3"
5198
5199CVE_STATUS[CVE-2023-53098] = "fixed-version: Fixed from version 6.3"
5200
5201CVE_STATUS[CVE-2023-53099] = "fixed-version: Fixed from version 6.3"
5202
5203CVE_STATUS[CVE-2023-53100] = "fixed-version: Fixed from version 6.3"
5204
5205CVE_STATUS[CVE-2023-53101] = "fixed-version: Fixed from version 6.3"
5206
5207CVE_STATUS[CVE-2023-53102] = "fixed-version: Fixed from version 6.3"
5208
5209CVE_STATUS[CVE-2023-53103] = "fixed-version: Fixed from version 6.3"
5210
5211CVE_STATUS[CVE-2023-53105] = "fixed-version: Fixed from version 6.3"
5212
5213CVE_STATUS[CVE-2023-53106] = "fixed-version: Fixed from version 6.3"
5214
5215CVE_STATUS[CVE-2023-53107] = "fixed-version: Fixed from version 6.3"
5216
5217CVE_STATUS[CVE-2023-53108] = "fixed-version: Fixed from version 6.3"
5218
5219CVE_STATUS[CVE-2023-53109] = "fixed-version: Fixed from version 6.3"
5220
5221CVE_STATUS[CVE-2023-53110] = "fixed-version: Fixed from version 6.3"
5222
5223CVE_STATUS[CVE-2023-53111] = "fixed-version: Fixed from version 6.3"
5224
5225CVE_STATUS[CVE-2023-53112] = "fixed-version: Fixed from version 6.3"
5226
5227CVE_STATUS[CVE-2023-53113] = "fixed-version: Fixed from version 6.3"
5228
5229CVE_STATUS[CVE-2023-53114] = "fixed-version: Fixed from version 6.3"
5230
5231CVE_STATUS[CVE-2023-53115] = "fixed-version: Fixed from version 6.3"
5232
5233CVE_STATUS[CVE-2023-53116] = "fixed-version: Fixed from version 6.3"
5234
5235CVE_STATUS[CVE-2023-53117] = "fixed-version: Fixed from version 6.3"
5236
5237CVE_STATUS[CVE-2023-53118] = "fixed-version: Fixed from version 6.2.8"
5238
5239CVE_STATUS[CVE-2023-53119] = "fixed-version: Fixed from version 6.3"
5240
5241CVE_STATUS[CVE-2023-53120] = "fixed-version: Fixed from version 6.3"
5242
5243CVE_STATUS[CVE-2023-53121] = "fixed-version: Fixed from version 6.3"
5244
5245CVE_STATUS[CVE-2023-53123] = "fixed-version: Fixed from version 6.3"
5246
5247CVE_STATUS[CVE-2023-53124] = "fixed-version: Fixed from version 6.3"
5248
5249CVE_STATUS[CVE-2023-53125] = "fixed-version: Fixed from version 6.3"
5250
5251CVE_STATUS[CVE-2023-53126] = "fixed-version: Fixed from version 6.3"
5252
5253CVE_STATUS[CVE-2023-53127] = "fixed-version: Fixed from version 6.3"
5254
5255CVE_STATUS[CVE-2023-53128] = "fixed-version: Fixed from version 6.3"
5256
5257CVE_STATUS[CVE-2023-53131] = "fixed-version: Fixed from version 6.3"
5258
5259CVE_STATUS[CVE-2023-53132] = "fixed-version: Fixed from version 6.3"
5260
5261CVE_STATUS[CVE-2023-53133] = "fixed-version: Fixed from version 6.3"
5262
5263CVE_STATUS[CVE-2023-53134] = "fixed-version: Fixed from version 6.3"
5264
5265CVE_STATUS[CVE-2023-53135] = "fixed-version: Fixed from version 6.3"
5266
5267CVE_STATUS[CVE-2023-53136] = "fixed-version: Fixed from version 6.3"
5268
5269CVE_STATUS[CVE-2023-53137] = "fixed-version: Fixed from version 6.3"
5270
5271CVE_STATUS[CVE-2023-53138] = "fixed-version: Fixed from version 6.3"
5272
5273CVE_STATUS[CVE-2023-53139] = "fixed-version: Fixed from version 6.3"
5274
5275CVE_STATUS[CVE-2023-53140] = "fixed-version: Fixed from version 6.3"
5276
5277CVE_STATUS[CVE-2023-53141] = "fixed-version: Fixed from version 6.3"
5278
5279CVE_STATUS[CVE-2023-53142] = "fixed-version: Fixed from version 6.3"
5280
5281CVE_STATUS[CVE-2023-53143] = "fixed-version: Fixed from version 6.3"
5282
5283CVE_STATUS[CVE-2023-53144] = "fixed-version: Fixed from version 6.3"
5284
5285CVE_STATUS[CVE-2023-53145] = "fixed-version: Fixed from version 6.3"
5286
4737CVE_STATUS[CVE-2024-26581] = "fixed-version: Fixed from version 6.8" 5287CVE_STATUS[CVE-2024-26581] = "fixed-version: Fixed from version 6.8"
4738 5288
4739CVE_STATUS[CVE-2024-26582] = "fixed-version: Fixed from version 6.8" 5289CVE_STATUS[CVE-2024-26582] = "fixed-version: Fixed from version 6.8"
@@ -6826,8 +7376,6 @@ CVE_STATUS[CVE-2024-39499] = "fixed-version: Fixed from version 6.10"
6826 7376
6827CVE_STATUS[CVE-2024-39500] = "fixed-version: Fixed from version 6.10" 7377CVE_STATUS[CVE-2024-39500] = "fixed-version: Fixed from version 6.10"
6828 7378
6829CVE_STATUS[CVE-2024-39501] = "fixed-version: Fixed from version 6.10"
6830
6831CVE_STATUS[CVE-2024-39502] = "fixed-version: Fixed from version 6.10" 7379CVE_STATUS[CVE-2024-39502] = "fixed-version: Fixed from version 6.10"
6832 7380
6833CVE_STATUS[CVE-2024-39503] = "fixed-version: Fixed from version 6.10" 7381CVE_STATUS[CVE-2024-39503] = "fixed-version: Fixed from version 6.10"
@@ -8974,8 +9522,6 @@ CVE_STATUS[CVE-2024-50014] = "fixed-version: Fixed from version 6.12"
8974 9522
8975CVE_STATUS[CVE-2024-50015] = "fixed-version: Fixed from version 6.12" 9523CVE_STATUS[CVE-2024-50015] = "fixed-version: Fixed from version 6.12"
8976 9524
8977CVE_STATUS[CVE-2024-50016] = "fixed-version: Fixed from version 6.12"
8978
8979CVE_STATUS[CVE-2024-50017] = "fixed-version: Fixed from version 6.12" 9525CVE_STATUS[CVE-2024-50017] = "fixed-version: Fixed from version 6.12"
8980 9526
8981CVE_STATUS[CVE-2024-50019] = "fixed-version: Fixed from version 6.12" 9527CVE_STATUS[CVE-2024-50019] = "fixed-version: Fixed from version 6.12"
@@ -10878,6 +11424,14 @@ CVE_STATUS[CVE-2024-58092] = "cpe-stable-backport: Backported in 6.12.22"
10878 11424
10879# CVE-2024-58097 needs backporting (fixed from 6.15rc1) 11425# CVE-2024-58097 needs backporting (fixed from 6.15rc1)
10880 11426
11427CVE_STATUS[CVE-2024-58098] = "cpe-stable-backport: Backported in 6.12.25"
11428
11429CVE_STATUS[CVE-2024-58099] = "fixed-version: Fixed from version 6.12"
11430
11431CVE_STATUS[CVE-2024-58100] = "cpe-stable-backport: Backported in 6.12.25"
11432
11433CVE_STATUS[CVE-2024-58237] = "cpe-stable-backport: Backported in 6.12.9"
11434
10881CVE_STATUS[CVE-2025-21629] = "cpe-stable-backport: Backported in 6.12.9" 11435CVE_STATUS[CVE-2025-21629] = "cpe-stable-backport: Backported in 6.12.9"
10882 11436
10883CVE_STATUS[CVE-2025-21631] = "cpe-stable-backport: Backported in 6.12.10" 11437CVE_STATUS[CVE-2025-21631] = "cpe-stable-backport: Backported in 6.12.10"
@@ -11660,14 +12214,12 @@ CVE_STATUS[CVE-2025-22024] = "cpe-stable-backport: Backported in 6.12.23"
11660 12214
11661CVE_STATUS[CVE-2025-22025] = "cpe-stable-backport: Backported in 6.12.23" 12215CVE_STATUS[CVE-2025-22025] = "cpe-stable-backport: Backported in 6.12.23"
11662 12216
11663# CVE-2025-22026 needs backporting (fixed from 6.12.24) 12217CVE_STATUS[CVE-2025-22026] = "cpe-stable-backport: Backported in 6.12.24"
11664 12218
11665CVE_STATUS[CVE-2025-22027] = "cpe-stable-backport: Backported in 6.12.23" 12219CVE_STATUS[CVE-2025-22027] = "cpe-stable-backport: Backported in 6.12.23"
11666 12220
11667CVE_STATUS[CVE-2025-22028] = "cpe-stable-backport: Backported in 6.12.23" 12221CVE_STATUS[CVE-2025-22028] = "cpe-stable-backport: Backported in 6.12.23"
11668 12222
11669CVE_STATUS[CVE-2025-22029] = "cpe-stable-backport: Backported in 6.12.23"
11670
11671CVE_STATUS[CVE-2025-22030] = "fixed-version: only affects 6.13 onwards" 12223CVE_STATUS[CVE-2025-22030] = "fixed-version: only affects 6.13 onwards"
11672 12224
11673CVE_STATUS[CVE-2025-22031] = "fixed-version: only affects 6.13 onwards" 12225CVE_STATUS[CVE-2025-22031] = "fixed-version: only affects 6.13 onwards"
@@ -11860,7 +12412,7 @@ CVE_STATUS[CVE-2025-22120] = "fixed-version: only affects 6.13 onwards"
11860 12412
11861# CVE-2025-22125 needs backporting (fixed from 6.15rc1) 12413# CVE-2025-22125 needs backporting (fixed from 6.15rc1)
11862 12414
11863# CVE-2025-22126 needs backporting (fixed from 6.12.25) 12415CVE_STATUS[CVE-2025-22126] = "cpe-stable-backport: Backported in 6.12.25"
11864 12416
11865# CVE-2025-22127 needs backporting (fixed from 6.15rc1) 12417# CVE-2025-22127 needs backporting (fixed from 6.15rc1)
11866 12418
@@ -11886,12 +12438,354 @@ CVE_STATUS[CVE-2025-23136] = "cpe-stable-backport: Backported in 6.12.23"
11886 12438
11887CVE_STATUS[CVE-2025-23138] = "cpe-stable-backport: Backported in 6.12.23" 12439CVE_STATUS[CVE-2025-23138] = "cpe-stable-backport: Backported in 6.12.23"
11888 12440
12441CVE_STATUS[CVE-2025-23140] = "cpe-stable-backport: Backported in 6.12.25"
12442
12443CVE_STATUS[CVE-2025-23141] = "cpe-stable-backport: Backported in 6.12.24"
12444
12445CVE_STATUS[CVE-2025-23142] = "cpe-stable-backport: Backported in 6.12.24"
12446
12447CVE_STATUS[CVE-2025-23143] = "cpe-stable-backport: Backported in 6.12.24"
12448
12449CVE_STATUS[CVE-2025-23144] = "cpe-stable-backport: Backported in 6.12.24"
12450
12451CVE_STATUS[CVE-2025-23145] = "cpe-stable-backport: Backported in 6.12.24"
12452
12453CVE_STATUS[CVE-2025-23146] = "cpe-stable-backport: Backported in 6.12.24"
12454
12455CVE_STATUS[CVE-2025-23147] = "cpe-stable-backport: Backported in 6.12.24"
12456
12457CVE_STATUS[CVE-2025-23148] = "cpe-stable-backport: Backported in 6.12.24"
12458
12459CVE_STATUS[CVE-2025-23149] = "cpe-stable-backport: Backported in 6.12.24"
12460
12461CVE_STATUS[CVE-2025-23150] = "cpe-stable-backport: Backported in 6.12.24"
12462
12463CVE_STATUS[CVE-2025-23151] = "cpe-stable-backport: Backported in 6.12.24"
12464
12465CVE_STATUS[CVE-2025-23152] = "fixed-version: only affects 6.14 onwards"
12466
12467CVE_STATUS[CVE-2025-23153] = "fixed-version: only affects 6.14 onwards"
12468
12469CVE_STATUS[CVE-2025-23154] = "cpe-stable-backport: Backported in 6.12.24"
12470
12471# CVE-2025-23155 needs backporting (fixed from 6.15rc1)
12472
12473CVE_STATUS[CVE-2025-23156] = "cpe-stable-backport: Backported in 6.12.24"
12474
12475CVE_STATUS[CVE-2025-23157] = "cpe-stable-backport: Backported in 6.12.24"
12476
12477CVE_STATUS[CVE-2025-23158] = "cpe-stable-backport: Backported in 6.12.24"
12478
12479CVE_STATUS[CVE-2025-23159] = "cpe-stable-backport: Backported in 6.12.24"
12480
12481CVE_STATUS[CVE-2025-23160] = "cpe-stable-backport: Backported in 6.12.24"
12482
12483CVE_STATUS[CVE-2025-23161] = "cpe-stable-backport: Backported in 6.12.24"
12484
12485CVE_STATUS[CVE-2025-23162] = "cpe-stable-backport: Backported in 6.12.24"
12486
12487CVE_STATUS[CVE-2025-23163] = "cpe-stable-backport: Backported in 6.12.24"
12488
12489CVE_STATUS[CVE-2025-37738] = "cpe-stable-backport: Backported in 6.12.24"
12490
12491CVE_STATUS[CVE-2025-37739] = "cpe-stable-backport: Backported in 6.12.24"
12492
12493CVE_STATUS[CVE-2025-37740] = "cpe-stable-backport: Backported in 6.12.24"
12494
12495CVE_STATUS[CVE-2025-37741] = "cpe-stable-backport: Backported in 6.12.24"
12496
12497CVE_STATUS[CVE-2025-37742] = "cpe-stable-backport: Backported in 6.12.24"
12498
12499# CVE-2025-37743 needs backporting (fixed from 6.15rc1)
12500
12501CVE_STATUS[CVE-2025-37744] = "cpe-stable-backport: Backported in 6.12.24"
12502
12503CVE_STATUS[CVE-2025-37745] = "cpe-stable-backport: Backported in 6.12.24"
12504
12505# CVE-2025-37746 needs backporting (fixed from 6.15rc1)
12506
12507CVE_STATUS[CVE-2025-37747] = "cpe-stable-backport: Backported in 6.12.24"
12508
12509CVE_STATUS[CVE-2025-37748] = "cpe-stable-backport: Backported in 6.12.24"
12510
12511CVE_STATUS[CVE-2025-37749] = "cpe-stable-backport: Backported in 6.12.24"
12512
12513CVE_STATUS[CVE-2025-37750] = "cpe-stable-backport: Backported in 6.12.24"
12514
12515CVE_STATUS[CVE-2025-37751] = "fixed-version: only affects 6.14 onwards"
12516
12517CVE_STATUS[CVE-2025-37752] = "fixed-version: only affects 6.14 onwards"
12518
12519CVE_STATUS[CVE-2025-37753] = "fixed-version: only affects 6.15rc1 onwards"
12520
12521CVE_STATUS[CVE-2025-37754] = "cpe-stable-backport: Backported in 6.12.24"
12522
12523CVE_STATUS[CVE-2025-37755] = "cpe-stable-backport: Backported in 6.12.24"
12524
12525CVE_STATUS[CVE-2025-37756] = "cpe-stable-backport: Backported in 6.12.24"
12526
12527CVE_STATUS[CVE-2025-37757] = "cpe-stable-backport: Backported in 6.12.24"
12528
12529CVE_STATUS[CVE-2025-37758] = "cpe-stable-backport: Backported in 6.12.24"
12530
12531CVE_STATUS[CVE-2025-37759] = "cpe-stable-backport: Backported in 6.12.24"
12532
12533CVE_STATUS[CVE-2025-37760] = "fixed-version: only affects 6.14 onwards"
12534
12535CVE_STATUS[CVE-2025-37761] = "cpe-stable-backport: Backported in 6.12.25"
12536
12537CVE_STATUS[CVE-2025-37762] = "fixed-version: only affects 6.14 onwards"
12538
12539CVE_STATUS[CVE-2025-37763] = "cpe-stable-backport: Backported in 6.12.25"
12540
12541CVE_STATUS[CVE-2025-37764] = "cpe-stable-backport: Backported in 6.12.25"
12542
12543CVE_STATUS[CVE-2025-37765] = "cpe-stable-backport: Backported in 6.12.25"
12544
12545CVE_STATUS[CVE-2025-37766] = "cpe-stable-backport: Backported in 6.12.25"
12546
12547CVE_STATUS[CVE-2025-37767] = "cpe-stable-backport: Backported in 6.12.25"
12548
12549CVE_STATUS[CVE-2025-37768] = "cpe-stable-backport: Backported in 6.12.25"
12550
12551CVE_STATUS[CVE-2025-37769] = "cpe-stable-backport: Backported in 6.12.25"
12552
12553CVE_STATUS[CVE-2025-37770] = "cpe-stable-backport: Backported in 6.12.25"
12554
12555CVE_STATUS[CVE-2025-37771] = "cpe-stable-backport: Backported in 6.12.25"
12556
12557CVE_STATUS[CVE-2025-37772] = "cpe-stable-backport: Backported in 6.12.25"
12558
12559CVE_STATUS[CVE-2025-37773] = "cpe-stable-backport: Backported in 6.12.25"
12560
12561CVE_STATUS[CVE-2025-37774] = "cpe-stable-backport: Backported in 6.12.25"
12562
12563CVE_STATUS[CVE-2025-37775] = "cpe-stable-backport: Backported in 6.12.25"
12564
12565CVE_STATUS[CVE-2025-37776] = "cpe-stable-backport: Backported in 6.12.25"
12566
12567CVE_STATUS[CVE-2025-37777] = "cpe-stable-backport: Backported in 6.12.26"
12568
12569CVE_STATUS[CVE-2025-37778] = "cpe-stable-backport: Backported in 6.12.25"
12570
12571CVE_STATUS[CVE-2025-37779] = "fixed-version: only affects 6.14 onwards"
12572
12573CVE_STATUS[CVE-2025-37780] = "cpe-stable-backport: Backported in 6.12.25"
12574
12575CVE_STATUS[CVE-2025-37781] = "cpe-stable-backport: Backported in 6.12.25"
12576
12577CVE_STATUS[CVE-2025-37782] = "cpe-stable-backport: Backported in 6.12.25"
12578
12579CVE_STATUS[CVE-2025-37783] = "fixed-version: only affects 6.14 onwards"
12580
12581CVE_STATUS[CVE-2025-37784] = "fixed-version: only affects 6.13 onwards"
12582
11889CVE_STATUS[CVE-2025-37785] = "cpe-stable-backport: Backported in 6.12.23" 12583CVE_STATUS[CVE-2025-37785] = "cpe-stable-backport: Backported in 6.12.23"
11890 12584
11891# CVE-2025-37838 needs backporting (fixed from 6.12.24) 12585CVE_STATUS[CVE-2025-37786] = "cpe-stable-backport: Backported in 6.12.25"
12586
12587CVE_STATUS[CVE-2025-37787] = "cpe-stable-backport: Backported in 6.12.25"
12588
12589CVE_STATUS[CVE-2025-37788] = "cpe-stable-backport: Backported in 6.12.25"
12590
12591CVE_STATUS[CVE-2025-37789] = "cpe-stable-backport: Backported in 6.12.25"
12592
12593CVE_STATUS[CVE-2025-37790] = "cpe-stable-backport: Backported in 6.12.25"
12594
12595CVE_STATUS[CVE-2025-37791] = "cpe-stable-backport: Backported in 6.12.25"
12596
12597CVE_STATUS[CVE-2025-37792] = "cpe-stable-backport: Backported in 6.12.25"
12598
12599CVE_STATUS[CVE-2025-37793] = "cpe-stable-backport: Backported in 6.12.25"
12600
12601CVE_STATUS[CVE-2025-37794] = "cpe-stable-backport: Backported in 6.12.25"
12602
12603CVE_STATUS[CVE-2025-37796] = "cpe-stable-backport: Backported in 6.12.25"
12604
12605CVE_STATUS[CVE-2025-37797] = "cpe-stable-backport: Backported in 6.12.26"
12606
12607CVE_STATUS[CVE-2025-37798] = "cpe-stable-backport: Backported in 6.12.24"
12608
12609CVE_STATUS[CVE-2025-37799] = "cpe-stable-backport: Backported in 6.12.26"
12610
12611CVE_STATUS[CVE-2025-37800] = "cpe-stable-backport: Backported in 6.12.26"
12612
12613CVE_STATUS[CVE-2025-37801] = "cpe-stable-backport: Backported in 6.12.26"
12614
12615CVE_STATUS[CVE-2025-37802] = "cpe-stable-backport: Backported in 6.12.26"
12616
12617# CVE-2025-37803 needs backporting (fixed from 6.15rc2)
12618
12619CVE_STATUS[CVE-2025-37804] = "cpe-stable-backport: Backported in 6.12.26"
12620
12621CVE_STATUS[CVE-2025-37805] = "cpe-stable-backport: Backported in 6.12.26"
12622
12623CVE_STATUS[CVE-2025-37806] = "cpe-stable-backport: Backported in 6.12.26"
12624
12625CVE_STATUS[CVE-2025-37807] = "cpe-stable-backport: Backported in 6.12.26"
12626
12627CVE_STATUS[CVE-2025-37808] = "cpe-stable-backport: Backported in 6.12.26"
12628
12629CVE_STATUS[CVE-2025-37809] = "cpe-stable-backport: Backported in 6.12.26"
12630
12631CVE_STATUS[CVE-2025-37810] = "cpe-stable-backport: Backported in 6.12.26"
12632
12633CVE_STATUS[CVE-2025-37811] = "fixed-version: only affects 6.13 onwards"
12634
12635CVE_STATUS[CVE-2025-37812] = "cpe-stable-backport: Backported in 6.12.26"
12636
12637CVE_STATUS[CVE-2025-37813] = "fixed-version: only affects 6.13 onwards"
12638
12639CVE_STATUS[CVE-2025-37814] = "fixed-version: only affects 6.14 onwards"
12640
12641CVE_STATUS[CVE-2025-37815] = "fixed-version: only affects 6.13 onwards"
12642
12643CVE_STATUS[CVE-2025-37816] = "cpe-stable-backport: Backported in 6.12.26"
12644
12645CVE_STATUS[CVE-2025-37817] = "cpe-stable-backport: Backported in 6.12.26"
12646
12647CVE_STATUS[CVE-2025-37818] = "cpe-stable-backport: Backported in 6.12.26"
12648
12649CVE_STATUS[CVE-2025-37819] = "cpe-stable-backport: Backported in 6.12.26"
12650
12651CVE_STATUS[CVE-2025-37820] = "cpe-stable-backport: Backported in 6.12.26"
12652
12653# CVE-2025-37821 needs backporting (fixed from 6.15rc4)
12654
12655CVE_STATUS[CVE-2025-37822] = "cpe-stable-backport: Backported in 6.12.26"
12656
12657CVE_STATUS[CVE-2025-37823] = "cpe-stable-backport: Backported in 6.12.26"
12658
12659CVE_STATUS[CVE-2025-37824] = "cpe-stable-backport: Backported in 6.12.26"
12660
12661CVE_STATUS[CVE-2025-37825] = "fixed-version: only affects 6.14 onwards"
12662
12663CVE_STATUS[CVE-2025-37826] = "cpe-stable-backport: Backported in 6.12.26"
12664
12665CVE_STATUS[CVE-2025-37827] = "cpe-stable-backport: Backported in 6.12.26"
12666
12667CVE_STATUS[CVE-2025-37828] = "cpe-stable-backport: Backported in 6.12.26"
12668
12669CVE_STATUS[CVE-2025-37829] = "cpe-stable-backport: Backported in 6.12.26"
12670
12671CVE_STATUS[CVE-2025-37830] = "cpe-stable-backport: Backported in 6.12.26"
12672
12673CVE_STATUS[CVE-2025-37831] = "cpe-stable-backport: Backported in 6.12.26"
12674
12675CVE_STATUS[CVE-2025-37832] = "cpe-stable-backport: Backported in 6.12.26"
12676
12677CVE_STATUS[CVE-2025-37833] = "cpe-stable-backport: Backported in 6.12.26"
12678
12679CVE_STATUS[CVE-2025-37834] = "cpe-stable-backport: Backported in 6.12.26"
12680
12681CVE_STATUS[CVE-2025-37836] = "cpe-stable-backport: Backported in 6.12.24"
12682
12683CVE_STATUS[CVE-2025-37837] = "cpe-stable-backport: Backported in 6.12.24"
12684
12685CVE_STATUS[CVE-2025-37838] = "cpe-stable-backport: Backported in 6.12.24"
12686
12687CVE_STATUS[CVE-2025-37839] = "cpe-stable-backport: Backported in 6.12.24"
12688
12689CVE_STATUS[CVE-2025-37840] = "cpe-stable-backport: Backported in 6.12.24"
12690
12691CVE_STATUS[CVE-2025-37841] = "cpe-stable-backport: Backported in 6.12.24"
12692
12693# CVE-2025-37842 needs backporting (fixed from 6.15rc1)
12694
12695CVE_STATUS[CVE-2025-37843] = "cpe-stable-backport: Backported in 6.12.24"
12696
12697CVE_STATUS[CVE-2025-37844] = "cpe-stable-backport: Backported in 6.12.24"
12698
12699CVE_STATUS[CVE-2025-37845] = "fixed-version: only affects 6.14 onwards"
12700
12701CVE_STATUS[CVE-2025-37846] = "cpe-stable-backport: Backported in 6.12.24"
12702
12703CVE_STATUS[CVE-2025-37847] = "cpe-stable-backport: Backported in 6.12.24"
12704
12705CVE_STATUS[CVE-2025-37848] = "cpe-stable-backport: Backported in 6.12.24"
12706
12707CVE_STATUS[CVE-2025-37849] = "cpe-stable-backport: Backported in 6.12.24"
12708
12709CVE_STATUS[CVE-2025-37850] = "cpe-stable-backport: Backported in 6.12.24"
12710
12711CVE_STATUS[CVE-2025-37851] = "cpe-stable-backport: Backported in 6.12.24"
12712
12713CVE_STATUS[CVE-2025-37852] = "cpe-stable-backport: Backported in 6.12.24"
12714
12715CVE_STATUS[CVE-2025-37853] = "cpe-stable-backport: Backported in 6.12.24"
12716
12717CVE_STATUS[CVE-2025-37854] = "cpe-stable-backport: Backported in 6.12.24"
12718
12719# CVE-2025-37855 needs backporting (fixed from 6.15rc1)
12720
12721CVE_STATUS[CVE-2025-37856] = "cpe-stable-backport: Backported in 6.12.24"
12722
12723CVE_STATUS[CVE-2025-37857] = "cpe-stable-backport: Backported in 6.12.24"
12724
12725CVE_STATUS[CVE-2025-37858] = "cpe-stable-backport: Backported in 6.12.24"
12726
12727CVE_STATUS[CVE-2025-37859] = "cpe-stable-backport: Backported in 6.12.24"
11892 12728
11893# CVE-2025-37860 needs backporting (fixed from 6.15rc1) 12729# CVE-2025-37860 needs backporting (fixed from 6.15rc1)
11894 12730
12731CVE_STATUS[CVE-2025-37861] = "cpe-stable-backport: Backported in 6.12.24"
12732
12733CVE_STATUS[CVE-2025-37862] = "cpe-stable-backport: Backported in 6.12.24"
12734
12735CVE_STATUS[CVE-2025-37863] = "cpe-stable-backport: Backported in 6.12.25"
12736
12737CVE_STATUS[CVE-2025-37864] = "cpe-stable-backport: Backported in 6.12.25"
12738
12739CVE_STATUS[CVE-2025-37865] = "cpe-stable-backport: Backported in 6.12.25"
12740
12741CVE_STATUS[CVE-2025-37866] = "fixed-version: only affects 6.14 onwards"
12742
12743CVE_STATUS[CVE-2025-37867] = "cpe-stable-backport: Backported in 6.12.25"
12744
12745CVE_STATUS[CVE-2025-37868] = "fixed-version: only affects 6.14 onwards"
12746
12747CVE_STATUS[CVE-2025-37869] = "cpe-stable-backport: Backported in 6.12.25"
12748
12749CVE_STATUS[CVE-2025-37870] = "cpe-stable-backport: Backported in 6.12.25"
12750
12751CVE_STATUS[CVE-2025-37871] = "fixed-version: only affects 6.15rc1 onwards"
12752
12753CVE_STATUS[CVE-2025-37872] = "cpe-stable-backport: Backported in 6.12.25"
12754
12755CVE_STATUS[CVE-2025-37873] = "cpe-stable-backport: Backported in 6.12.25"
12756
12757CVE_STATUS[CVE-2025-37874] = "cpe-stable-backport: Backported in 6.12.25"
12758
12759CVE_STATUS[CVE-2025-37875] = "cpe-stable-backport: Backported in 6.12.25"
12760
12761CVE_STATUS[CVE-2025-37876] = "cpe-stable-backport: Backported in 6.12.26"
12762
12763CVE_STATUS[CVE-2025-37877] = "cpe-stable-backport: Backported in 6.12.26"
12764
12765CVE_STATUS[CVE-2025-37878] = "cpe-stable-backport: Backported in 6.12.26"
12766
12767CVE_STATUS[CVE-2025-37879] = "cpe-stable-backport: Backported in 6.12.26"
12768
12769CVE_STATUS[CVE-2025-37880] = "cpe-stable-backport: Backported in 6.12.26"
12770
12771CVE_STATUS[CVE-2025-37881] = "cpe-stable-backport: Backported in 6.12.26"
12772
12773CVE_STATUS[CVE-2025-37882] = "cpe-stable-backport: Backported in 6.12.26"
12774
12775CVE_STATUS[CVE-2025-37883] = "cpe-stable-backport: Backported in 6.12.26"
12776
12777CVE_STATUS[CVE-2025-37884] = "cpe-stable-backport: Backported in 6.12.26"
12778
12779CVE_STATUS[CVE-2025-37885] = "cpe-stable-backport: Backported in 6.12.26"
12780
12781CVE_STATUS[CVE-2025-37886] = "cpe-stable-backport: Backported in 6.12.26"
12782
12783CVE_STATUS[CVE-2025-37887] = "cpe-stable-backport: Backported in 6.12.26"
12784
12785CVE_STATUS[CVE-2025-37888] = "cpe-stable-backport: Backported in 6.12.26"
12786
12787CVE_STATUS[CVE-2025-37889] = "cpe-stable-backport: Backported in 6.12.20"
12788
11895CVE_STATUS[CVE-2025-37893] = "cpe-stable-backport: Backported in 6.12.23" 12789CVE_STATUS[CVE-2025-37893] = "cpe-stable-backport: Backported in 6.12.23"
11896 12790
11897# CVE-2025-37925 needs backporting (fixed from 6.15rc1) 12791# CVE-2025-37925 needs backporting (fixed from 6.15rc1)
diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.1.0.bb b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb
index a9a3a9961b..fdcb637761 100644
--- a/meta/recipes-kernel/lttng/babeltrace2_2.1.0.bb
+++ b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb
@@ -7,14 +7,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f6b015e4f388d6e78adb1b1f9a887d06"
7 7
8DEPENDS = "glib-2.0 util-linux popt bison-native flex-native virtual/libiconv" 8DEPENDS = "glib-2.0 util-linux popt bison-native flex-native virtual/libiconv"
9 9
10SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-2.1;protocol=https \ 10SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-2.1;protocol=https;tag=v${PV} \
11 file://run-ptest \ 11 file://run-ptest \
12 file://0001-Make-manpages-multilib-identical.patch \ 12 file://0001-Make-manpages-multilib-identical.patch \
13 file://0001-tests-fix-test-applications-in-cpp-common.patch \ 13 file://0001-tests-fix-test-applications-in-cpp-common.patch \
14 file://0001-tests-set-the-correct-plugin-directory.patch \ 14 file://0001-tests-set-the-correct-plugin-directory.patch \
15 file://0001-Make-bt_field_blob_get_length-return-size_t-instead-.patch \ 15 file://0001-Make-bt_field_blob_get_length-return-size_t-instead-.patch \
16 " 16 "
17SRCREV = "e61d41ff3c3ac6a123930d4e60cf710ff9ea18e0" 17SRCREV = "7f2f8cd6dac497cbb466efb31219b531c62013f5"
18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$" 18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$"
19 19
20S = "${WORKDIR}/git" 20S = "${WORKDIR}/git"
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.47.bb b/meta/recipes-multimedia/libpng/libpng_1.6.48.bb
index 371ff1436f..338891c683 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.6.47.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.48.bb
@@ -11,7 +11,7 @@ DEPENDS = "zlib"
11LIBV = "16" 11LIBV = "16"
12 12
13SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/${BP}.tar.xz" 13SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/${BP}.tar.xz"
14SRC_URI[sha256sum] = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631" 14SRC_URI[sha256sum] = "46fd06ff37db1db64c0dc288d78a3f5efd23ad9ac41561193f983e20937ece03"
15 15
16MIRRORS += "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/ ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/older-releases/" 16MIRRORS += "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/ ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/older-releases/"
17 17
diff --git a/meta/recipes-support/appstream/appstream_1.0.4.bb b/meta/recipes-support/appstream/appstream_1.0.5.bb
index a9c87f7589..3e4f8708d8 100644
--- a/meta/recipes-support/appstream/appstream_1.0.4.bb
+++ b/meta/recipes-support/appstream/appstream_1.0.5.bb
@@ -30,7 +30,7 @@ SRC_URI = " \
30 file://0002-Do-not-build-qt-tests.patch \ 30 file://0002-Do-not-build-qt-tests.patch \
31 file://0003-Fix-PACKAGE_PREFIX_DIR-in-qt-cmake-AppStreamQtConfig.patch \ 31 file://0003-Fix-PACKAGE_PREFIX_DIR-in-qt-cmake-AppStreamQtConfig.patch \
32" 32"
33SRC_URI[sha256sum] = "2d218348067f98c4f34a3ffe2d8219ad9f504b1b2481f1872dec66c77bf37509" 33SRC_URI[sha256sum] = "ce0ed29e89abd5f0cf790ea87d792f1967c3413060beb30e63a979578d975121"
34 34
35S = "${WORKDIR}/AppStream-${PV}" 35S = "${WORKDIR}/AppStream-${PV}"
36 36
diff --git a/meta/recipes-support/atk/at-spi2-core_2.56.1.bb b/meta/recipes-support/atk/at-spi2-core_2.56.2.bb
index c806779ca8..59eed4b5ab 100644
--- a/meta/recipes-support/atk/at-spi2-core_2.56.1.bb
+++ b/meta/recipes-support/atk/at-spi2-core_2.56.2.bb
@@ -13,7 +13,7 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
13 13
14SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz" 14SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz"
15 15
16SRC_URI[sha256sum] = "fd177fecd8c95006ff0a355eafd7066fe110a2e17eb5eb5fe17ff70e49a4eace" 16SRC_URI[sha256sum] = "e1b1c9836a8947852f7440c32e23179234c76bd98cd9cc4001f376405f8b783b"
17 17
18DEPENDS = " \ 18DEPENDS = " \
19 dbus \ 19 dbus \
diff --git a/meta/recipes-support/boost/boost-1.87.0.inc b/meta/recipes-support/boost/boost-1.88.0.inc
index c6e55b239e..917f1a9600 100644
--- a/meta/recipes-support/boost/boost-1.87.0.inc
+++ b/meta/recipes-support/boost/boost-1.88.0.inc
@@ -12,7 +12,7 @@ BOOST_MAJ = "${@"_".join(d.getVar("PV").split(".")[0:2])}"
12BOOST_P = "boost_${BOOST_VER}" 12BOOST_P = "boost_${BOOST_VER}"
13 13
14SRC_URI = "https://archives.boost.io/release/${PV}/source/${BOOST_P}.tar.bz2" 14SRC_URI = "https://archives.boost.io/release/${PV}/source/${BOOST_P}.tar.bz2"
15SRC_URI[sha256sum] = "af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89" 15SRC_URI[sha256sum] = "46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b"
16 16
17UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/" 17UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/"
18UPSTREAM_CHECK_REGEX = "release/(?P<pver>.*)/source/" 18UPSTREAM_CHECK_REGEX = "release/(?P<pver>.*)/source/"
diff --git a/meta/recipes-support/boost/boost_1.87.0.bb b/meta/recipes-support/boost/boost_1.88.0.bb
index 4b580d078b..4b580d078b 100644
--- a/meta/recipes-support/boost/boost_1.87.0.bb
+++ b/meta/recipes-support/boost/boost_1.88.0.bb
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch b/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
index da2a247e51..1226508c98 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
+++ b/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
@@ -1,4 +1,4 @@
1From 630736f427c0a1bd0be0b5a2f6d51d63b2c4c9fd Mon Sep 17 00:00:00 2001 1From 743774cd53ed1c45bb660eddacf6dadb5ee3e145 Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex@linutronix.de> 2From: Alexander Kanavin <alex@linutronix.de>
3Date: Mon, 18 Oct 2021 12:05:49 +0200 3Date: Mon, 18 Oct 2021 12:05:49 +0200
4Subject: [PATCH] Revert "mozilla/certdata2pem.py: print a warning for expired 4Subject: [PATCH] Revert "mozilla/certdata2pem.py: print a warning for expired
@@ -16,10 +16,10 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de>
16 3 files changed, 1 insertion(+), 13 deletions(-) 16 3 files changed, 1 insertion(+), 13 deletions(-)
17 17
18diff --git a/debian/changelog b/debian/changelog 18diff --git a/debian/changelog b/debian/changelog
19index 52d41ca..bdb2c8a 100644 19index dbe3e9c..496e05d 100644
20--- a/debian/changelog 20--- a/debian/changelog
21+++ b/debian/changelog 21+++ b/debian/changelog
22@@ -138,7 +138,6 @@ ca-certificates (20211004) unstable; urgency=low 22@@ -156,7 +156,6 @@ ca-certificates (20211004) unstable; urgency=low
23 - "Trustis FPS Root CA" 23 - "Trustis FPS Root CA"
24 - "Staat der Nederlanden Root CA - G3" 24 - "Staat der Nederlanden Root CA - G3"
25 * Blacklist expired root certificate "DST Root CA X3" (closes: #995432) 25 * Blacklist expired root certificate "DST Root CA X3" (closes: #995432)
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch b/meta/recipes-support/ca-certificates/ca-certificates/0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch
index cad30929f5..1a29da756f 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates/0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch
+++ b/meta/recipes-support/ca-certificates/ca-certificates/0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch
@@ -1,4 +1,4 @@
1From 348163df412e53b1b7ec3e81ae5f22caa0227c37 Mon Sep 17 00:00:00 2001 1From 63086d41f76b1c3357e23c6509df72d3f75af20c Mon Sep 17 00:00:00 2001
2From: Ross Burton <ross.burton@intel.com> 2From: Ross Burton <ross.burton@intel.com>
3Date: Mon, 6 Jul 2015 15:19:41 +0100 3Date: Mon, 6 Jul 2015 15:19:41 +0100
4Subject: [PATCH] ca-certificates: remove Debianism in run-parts invocation 4Subject: [PATCH] ca-certificates: remove Debianism in run-parts invocation
@@ -22,10 +22,10 @@ Signed-off-by: Maciej Borzecki <maciej.borzecki@rndity.com>
22 1 file changed, 1 insertion(+), 3 deletions(-) 22 1 file changed, 1 insertion(+), 3 deletions(-)
23 23
24diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates 24diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates
25index 36cdd9a..2d3e1fe 100755 25index 91d8024..1e737b9 100755
26--- a/sbin/update-ca-certificates 26--- a/sbin/update-ca-certificates
27+++ b/sbin/update-ca-certificates 27+++ b/sbin/update-ca-certificates
28@@ -202,9 +202,7 @@ if [ -d "$HOOKSDIR" ] 28@@ -210,9 +210,7 @@ if [ -d "$HOOKSDIR" ]
29 then 29 then
30 30
31 echo "Running hooks in $HOOKSDIR..." 31 echo "Running hooks in $HOOKSDIR..."
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/0002-sbin-update-ca-certificates-add-a-sysroot-option.patch b/meta/recipes-support/ca-certificates/ca-certificates/0002-sbin-update-ca-certificates-add-a-sysroot-option.patch
deleted file mode 100644
index ba5bb69657..0000000000
--- a/meta/recipes-support/ca-certificates/ca-certificates/0002-sbin-update-ca-certificates-add-a-sysroot-option.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From d6bb773745c2e95fd1a414e916fbed64e0d8df66 Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex@linutronix.de>
3Date: Mon, 31 Mar 2025 17:42:25 +0200
4Subject: [PATCH] sbin/update-ca-certificates: add a --sysroot option
5
6This allows using the script in cross-compilation environments
7where the script needs to prefix the sysroot to every other
8directory it operates on. There are individual options
9to set those directories, but using a common prefix option
10instead is a lot less clutter and more robust.
11
12Upstream-Status: Submitted [https://salsa.debian.org/debian/ca-certificates/-/merge_requests/13]
13Signed-off-by: Alexander Kanavin <alex@linutronix.de>
14---
15 sbin/update-ca-certificates | 8 ++++++++
16 1 file changed, 8 insertions(+)
17
18diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates
19index 4bb77a0..1e737b9 100755
20--- a/sbin/update-ca-certificates
21+++ b/sbin/update-ca-certificates
22@@ -59,6 +59,14 @@ do
23 --hooksdir)
24 shift
25 HOOKSDIR="$1";;
26+ --sysroot)
27+ shift
28+ SYSROOT="$1"
29+ CERTSCONF="$1/${CERTSCONF}"
30+ CERTSDIR="$1/${CERTSDIR}"
31+ LOCALCERTSDIR="$1/${LOCALCERTSDIR}"
32+ ETCCERTSDIR="$1/${ETCCERTSDIR}"
33+ HOOKSDIR="$1/${HOOKSDIR}";;
34 --help|-h|*)
35 echo "$0: [--verbose] [--fresh]"
36 exit;;
diff --git a/meta/recipes-support/ca-certificates/ca-certificates_20241223.bb b/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb
index 676e9e0c78..f06a30bd6d 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates_20241223.bb
+++ b/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb
@@ -14,10 +14,9 @@ DEPENDS:class-nativesdk = "openssl-native"
14# Need rehash from openssl and run-parts from debianutils 14# Need rehash from openssl and run-parts from debianutils
15PACKAGE_WRITE_DEPS += "openssl-native debianutils-native" 15PACKAGE_WRITE_DEPS += "openssl-native debianutils-native"
16 16
17SRC_URI[sha256sum] = "dd8286d0a9dd35c756fea5f1df3fed1510fb891f376903891b003cd9b1ad7e03" 17SRC_URI[sha256sum] = "33b44ef78653ecd3f0f2f13e5bba6be466be2e7da72182f737912b81798ba5d2"
18SRC_URI = "${DEBIAN_MIRROR}/main/c/ca-certificates/${BPN}_${PV}.tar.xz \ 18SRC_URI = "${DEBIAN_MIRROR}/main/c/ca-certificates/${BPN}_${PV}.tar.xz \
19 file://0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch \ 19 file://0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch \
20 file://0002-sbin-update-ca-certificates-add-a-sysroot-option.patch \
21 file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \ 20 file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \
22 file://0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch \ 21 file://0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch \
23 " 22 "
diff --git a/meta/recipes-support/debianutils/debianutils_5.21.bb b/meta/recipes-support/debianutils/debianutils_5.22.bb
index e0485b24a3..f5deead51a 100644
--- a/meta/recipes-support/debianutils/debianutils_5.21.bb
+++ b/meta/recipes-support/debianutils/debianutils_5.22.bb
@@ -8,10 +8,10 @@ SECTION = "base"
8LICENSE = "GPL-2.0-only & SMAIL_GPL" 8LICENSE = "GPL-2.0-only & SMAIL_GPL"
9LIC_FILES_CHKSUM = "file://debian/copyright;md5=4b667f30411d21bc8fd7db85d502a8e9" 9LIC_FILES_CHKSUM = "file://debian/copyright;md5=4b667f30411d21bc8fd7db85d502a8e9"
10 10
11SRC_URI = "git://salsa.debian.org/debian/debianutils.git;protocol=https;branch=master \ 11SRC_URI = "git://salsa.debian.org/debian/debianutils.git;protocol=https;branch=master;tag=debian/${PV} \
12 " 12 "
13 13
14SRCREV = "ae002b498f2e310c934a0b3f0992e83391f108c7" 14SRCREV = "528fac5c7448989f33c54599ae6e4c2b84d41e21"
15 15
16inherit autotools update-alternatives 16inherit autotools update-alternatives
17 17
diff --git a/meta/recipes-support/enchant/enchant2_2.8.2.bb b/meta/recipes-support/enchant/enchant2_2.8.4.bb
index e26fb640f4..a5479a0e7d 100644
--- a/meta/recipes-support/enchant/enchant2_2.8.2.bb
+++ b/meta/recipes-support/enchant/enchant2_2.8.4.bb
@@ -12,7 +12,7 @@ DEPENDS = "glib-2.0 groff-native"
12inherit autotools pkgconfig github-releases 12inherit autotools pkgconfig github-releases
13 13
14SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/enchant-${PV}.tar.gz" 14SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/enchant-${PV}.tar.gz"
15SRC_URI[sha256sum] = "8f19535adb5577b83b00e02f330fe9b9eb40dd21f19e2899636fc4d3a7696375" 15SRC_URI[sha256sum] = "e28f98208df5f99320d6a05cd49f83420bf71e69052debe3b343c9bb15c833ed"
16 16
17GITHUB_BASE_URI = "https://github.com/rrthomas/enchant/releases" 17GITHUB_BASE_URI = "https://github.com/rrthomas/enchant/releases"
18 18
diff --git a/meta/recipes-support/iso-codes/iso-codes_4.17.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
index bba2cd9de1..c737cfd59f 100644
--- a/meta/recipes-support/iso-codes/iso-codes_4.17.0.bb
+++ b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
@@ -6,10 +6,10 @@ HOMEPAGE = "https://salsa.debian.org/iso-codes-team/iso-codes"
6BUGTRACKER = "https://salsa.debian.org/iso-codes-team/iso-codes/issues" 6BUGTRACKER = "https://salsa.debian.org/iso-codes-team/iso-codes/issues"
7 7
8LICENSE = "LGPL-2.1-only" 8LICENSE = "LGPL-2.1-only"
9LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" 9LIC_FILES_CHKSUM = "file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21"
10 10
11SRC_URI = "git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=https;branch=main;" 11SRC_URI = "git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=https;branch=main;tag=v${PV}"
12SRCREV = "0640070a001ca6edfa8ab6b61fe3230e66b3963b" 12SRCREV = "5be4d112d420706eacd913a3ebd85549fe9eeae4"
13 13
14# inherit gettext cannot be used, because it adds gettext-native to BASEDEPENDS which 14# inherit gettext cannot be used, because it adds gettext-native to BASEDEPENDS which
15# are inhibited by allarch 15# are inhibited by allarch
diff --git a/meta/recipes-support/libffi/libffi/not-win32.patch b/meta/recipes-support/libffi/libffi/not-win32.patch
index f4ed839ed8..8efeb9c357 100644
--- a/meta/recipes-support/libffi/libffi/not-win32.patch
+++ b/meta/recipes-support/libffi/libffi/not-win32.patch
@@ -1,4 +1,4 @@
1From be9d4cc110c159812699780348686da371296b94 Mon Sep 17 00:00:00 2001 1From d7263091bbea40fd97d4fccd295c0ea4f5a80ad7 Mon Sep 17 00:00:00 2001
2From: Ross Burton <ross.burton@intel.com> 2From: Ross Burton <ross.burton@intel.com>
3Date: Thu, 4 Feb 2016 16:22:50 +0000 3Date: Thu, 4 Feb 2016 16:22:50 +0000
4Subject: [PATCH] libffi: ensure sysroot paths are not in libffi.pc 4Subject: [PATCH] libffi: ensure sysroot paths are not in libffi.pc
@@ -20,10 +20,10 @@ Signed-off-by: Ross Burton <ross.burton@intel.com>
20 1 file changed, 1 insertion(+), 1 deletion(-) 20 1 file changed, 1 insertion(+), 1 deletion(-)
21 21
22diff --git a/configure.ac b/configure.ac 22diff --git a/configure.ac b/configure.ac
23index 816bfd6..e37c5a8 100644 23index f047895..630bdd5 100644
24--- a/configure.ac 24--- a/configure.ac
25+++ b/configure.ac 25+++ b/configure.ac
26@@ -401,7 +401,7 @@ AC_ARG_ENABLE(multi-os-directory, 26@@ -402,7 +402,7 @@ AC_ARG_ENABLE(multi-os-directory,
27 27
28 # These variables are only ever used when we cross-build to X86_WIN32. 28 # These variables are only ever used when we cross-build to X86_WIN32.
29 # And we only support this with GCC, so... 29 # And we only support this with GCC, so...
diff --git a/meta/recipes-support/libffi/libffi_3.4.7.bb b/meta/recipes-support/libffi/libffi_3.4.8.bb
index b2caaa88ba..7f927c650b 100644
--- a/meta/recipes-support/libffi/libffi_3.4.7.bb
+++ b/meta/recipes-support/libffi/libffi_3.4.8.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1db54c9fd307a12218766c3c7f650ca7"
13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BPN}-${PV}.tar.gz \ 13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BPN}-${PV}.tar.gz \
14 file://not-win32.patch \ 14 file://not-win32.patch \
15 " 15 "
16SRC_URI[sha256sum] = "138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d" 16SRC_URI[sha256sum] = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b"
17 17
18EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp" 18EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp"
19EXTRA_OECONF:class-native += "--with-gcc-arch=generic" 19EXTRA_OECONF:class-native += "--with-gcc-arch=generic"
diff --git a/meta/recipes-support/libgpg-error/libgpg-error/0001-Do-not-fail-when-testing-config-scripts.patch b/meta/recipes-support/libgpg-error/libgpg-error/0001-Do-not-fail-when-testing-config-scripts.patch
index 0910d6cc63..39798c009f 100644
--- a/meta/recipes-support/libgpg-error/libgpg-error/0001-Do-not-fail-when-testing-config-scripts.patch
+++ b/meta/recipes-support/libgpg-error/libgpg-error/0001-Do-not-fail-when-testing-config-scripts.patch
@@ -1,4 +1,4 @@
1From 581919f3af914c6b62e51b345d5d15e709f20e77 Mon Sep 17 00:00:00 2001 1From b1b6c28b4753c027052aeb6275a73eed06f0bf49 Mon Sep 17 00:00:00 2001
2From: Alexander Kanavin <alex.kanavin@gmail.com> 2From: Alexander Kanavin <alex.kanavin@gmail.com>
3Date: Fri, 28 Feb 2020 09:19:56 +0000 3Date: Fri, 28 Feb 2020 09:19:56 +0000
4Subject: [PATCH] Do not fail when testing config scripts 4Subject: [PATCH] Do not fail when testing config scripts
@@ -14,10 +14,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
14 1 file changed, 1 deletion(-) 14 1 file changed, 1 deletion(-)
15 15
16diff --git a/src/Makefile.am b/src/Makefile.am 16diff --git a/src/Makefile.am b/src/Makefile.am
17index 9389e99..6ded263 100644 17index e56bb23..8c3ba7b 100644
18--- a/src/Makefile.am 18--- a/src/Makefile.am
19+++ b/src/Makefile.am 19+++ b/src/Makefile.am
20@@ -324,6 +324,5 @@ gpg-error-config: gpgrt-config gpg-error-config-old gpg-error-config-test.sh 20@@ -326,6 +326,5 @@ gpg-error-config: gpgrt-config gpg-error-config-old gpg-error-config-test.sh
21 else \ 21 else \
22 echo "no"; \ 22 echo "no"; \
23 echo "*** Please report to <https://bugs.gnupg.org> with gpg-error-config-test.log"; \ 23 echo "*** Please report to <https://bugs.gnupg.org> with gpg-error-config-test.log"; \
diff --git a/meta/recipes-support/libgpg-error/libgpg-error_1.51.bb b/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb
index 741969beb0..96dac49aae 100644
--- a/meta/recipes-support/libgpg-error/libgpg-error_1.51.bb
+++ b/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb
@@ -20,7 +20,7 @@ SRC_URI = "${GNUPG_MIRROR}/libgpg-error/libgpg-error-${PV}.tar.bz2 \
20 file://run-ptest \ 20 file://run-ptest \
21 " 21 "
22 22
23SRC_URI[sha256sum] = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2" 23SRC_URI[sha256sum] = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78"
24 24
25BINCONFIG = "${bindir}/gpg-error-config" 25BINCONFIG = "${bindir}/gpg-error-config"
26 26
diff --git a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.2.bb b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb
index 54a866c432..e2df844202 100644
--- a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.2.bb
+++ b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb
@@ -9,8 +9,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e01027c4ad1fe5a4768f8488c945d491 \
9 file://LICENSE.gplv2;md5=eb723b61539feef013de476e68b5c50a \ 9 file://LICENSE.gplv2;md5=eb723b61539feef013de476e68b5c50a \
10 file://LICENSE.bsd;md5=66a5cedaf62c4b2637025f049f9b826f \ 10 file://LICENSE.bsd;md5=66a5cedaf62c4b2637025f049f9b826f \
11 " 11 "
12SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https" 12SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https;tag=v${PV}"
13SRCREV = "ddcf1124801b74bcf39285b070093ab674d8ea97" 13SRCREV = "c90ff465dcdb6a6949542c72a26a8ab496daa8cb"
14S = "${WORKDIR}/git" 14S = "${WORKDIR}/git"
15 15
16do_configure[noexec] = "1" 16do_configure[noexec] = "1"
diff --git a/meta/recipes-support/liburcu/liburcu_0.15.1.bb b/meta/recipes-support/liburcu/liburcu_0.15.2.bb
index 811e59f853..93d6a6551f 100644
--- a/meta/recipes-support/liburcu/liburcu_0.15.1.bb
+++ b/meta/recipes-support/liburcu/liburcu_0.15.2.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=c2a92498b6e88e276f986877995425b8 \
14 14
15SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2" 15SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2"
16 16
17SRC_URI[sha256sum] = "98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8" 17SRC_URI[sha256sum] = "59f36f2b8bda1b7620a7eced2634f26c549444818a8313025a3bb09c0766a61d"
18 18
19S = "${WORKDIR}/userspace-rcu-${PV}" 19S = "${WORKDIR}/userspace-rcu-${PV}"
20inherit autotools multilib_header 20inherit autotools multilib_header
diff --git a/meta/recipes-support/re2c/re2c_4.1.bb b/meta/recipes-support/re2c/re2c_4.2.bb
index 238f95f745..0696080603 100644
--- a/meta/recipes-support/re2c/re2c_4.1.bb
+++ b/meta/recipes-support/re2c/re2c_4.2.bb
@@ -7,7 +7,7 @@ LICENSE = "PD"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=64eca4d8a3b67f9dc7656094731a2c8d" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=64eca4d8a3b67f9dc7656094731a2c8d"
8 8
9SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz" 9SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
10SRC_URI[sha256sum] = "cd7d9bbadb3f04f20da25e20e155655de57beef48e0807266938069f0e322e8b" 10SRC_URI[sha256sum] = "c9dc2b24f340d135a07a1ac63ff53f7f8f74997fed5a4e9132a64050dbc3da1f"
11GITHUB_BASE_URI = "https://github.com/skvadrik/re2c/releases" 11GITHUB_BASE_URI = "https://github.com/skvadrik/re2c/releases"
12 12
13BBCLASSEXTEND = "native nativesdk" 13BBCLASSEXTEND = "native nativesdk"