The 3.0.3 source tarball is only published on libpng.org (SourceForge
has a win32 zip only), fetch it from there and check for updates there.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
The release tarball no longer has a top-level directory, unpack it
into ${BP}.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Drop both patches, included in this release. Needs libplacebo >= 7.387.0.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Upstream now tags releases as vX.Y.Z. LICENSE.md only changed the
copyright years.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Drop 0001-utils-Use-name-of-the-first-prerequisite-in-rule.patch, the
Makefile no longer passes headers to the compiler.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Drop 0001-meson-use-pkg-config-to-find-ncursesw-panelw.patch, upstream
now uses pkg-config for ncursesw and panelw, and the python2 meson
option, which was removed.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Refresh 0001-implement-libc-specific-reopen_stream.patch. This also
upgrades libdevmapper, which shares lvm2.inc.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
LICENSE.md now documents that the bundled AMD Display Library headers
(src/libcec/platform/adl), compiled in on every platform, are under the
Expat license; add MIT to LICENSE.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
The 3.0 tools parse their options with argp, which musl does not
provide. Look for argp_parse in libargp at configure time, link the
tools with it, and depend on argp-standalone for musl.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
The bundled gnulib redeclares bsearch, memchr and other functions that
glibc 2.43+ defines as C23 qualifier-generic macros, which breaks the
native build with GCC 15. Backport the gnulib fix.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Drop 0001-m4-update-ax_prog_cc_for_build.m4-to-latest.patch, included
in this release, and inherit bash-completion for the newly installed
completion scripts.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Refresh 0002-Add-ImageProcessor-only-when-DISBALE_IMAGEPROCESSOR_.patch
and 0001-Fix-installing-ipp-usb-quirk.patch, and drop the
--disable-policykit configure option which no longer exists.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Security fix release (CVE-2026-111423, CVE-2026-71199,
CVE-2026-107884 and others, see MITKRB5-SA-2026-001).
Drop fix-strchr-conformance-to-C23.patch, included in this release.
Drop 0001-Improve-future-OpenSSL-compatibility.patch and
0002-Remove-OpenSSL-1.0-support.patch; 1.22.3 already constifies the
OpenSSL accessors these were needed for, and rebase
0003-k5tls-fix-remaining-const-qualifiers-for-OpenSSL-4.0.patch to the
two locals that are still missing it.
NOTICE gained a BSD-2-Clause notice for the new
src/lib/krb5/krb/t_init_creds_step.c test, which is not installed.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Move to the 0.7.2 release tag.
Drop 0001-build-Use-ilp32d-abi-on-riscv32-and-lp64d-on-rv64.patch, the
riscv build files no longer set -mabi.
ck.pc is now installed with cp -p, which keeps the build user as owner;
chown it to root.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Refresh the patches. The native build applies only
0001-reduce-build-to-conversion-tools-for-native-build.patch.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
The bundled simdutf enables its RVV kernel through target regions with
clang >= 19 even when -march has no V extension, and clang 23 rejects it:
simdutf.cpp:4941:57: error: RISC-V type 'vuint16m1_t' (aka '__rvv_uint16m1_t') requires the 'zve32x' extension
Backport the upstream simdutf change that drops the RVV target region
support, so the RVV kernel is only built when targeting V.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
musl's CMSG_NXTHDR compares a size_t with a ptrdiff_t, which clang
reports under -Wextra when the macro is expanded in openthread's posix
platform code, and -Werror turns it into:
infra_if.cpp:275:31: fatal error: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
This used to be handled by meta-clang's nonclangable.conf. Do the same
as oe-core's seatd recipe.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>