Commit Graph

38884 Commits

Author SHA1 Message Date
Khem Raj d532bde920 mbuffer: build in-tree so mkversion.sh is found
mbuffer's Makefile invokes 'bash mkversion.sh' with no path
which only works in the source tree so set B = S.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj dd7292fee5 genimage: set pipefail shell explicitly for cross builds
configure cannot probe for a pipefail-capable shell when
cross compiling; pass --with-shell=/bin/bash and add bash
to runtime deps.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj b8adbe20c9 gd: guard GCC-only -Wno-error=maybe-uninitialized
clang does not recognise -Wmaybe-uninitialized and errors on
the -Wno-error form under -Werror,-Wunknown-warning-option
apply it only for the gcc toolchain.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj 08a0e6429b pstack: include <cstdint> for fixed-width integer types
GCC 16 / libstdc++ no longer transitively pulls in cstdint
so reader.h fails to find uintmax_t/intmax_t.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj 7094af24e7 poke: fix cross configure of bundled jitter
The bundled jitter sub-configure runs a gnulib AC_RUN_IFELSE strcasecmp
test that aborts under cross compilation use the cached result.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj 5effccd77a breakpad: fix build with GCC 16
Move ModuleFactory::CreateModule out of line.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj d35092260d android-libboringssl: Use discarded-qualifiers that works with clang
clang names this -Wno-incompatible-pointer-types-discards-qualifiers;
the GCC spelling is an unknown -W option under -Werror,
which broke every configure try_compile (including pthread detection).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:25 -07:00
Khem Raj 045aade8e9 weechat: fix cross Python detection
Inherit python3targetconfig

point CMake's FindPython at the target sysroot libpython/headers
so Embed component resolves when cross compiling.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj bc404033bb networkmanager-openconnect: only require webkit2gtk for the auth dialog
The webkit2gtk pkg-config check was unconditional, but WEBKIT is only
used by the GNOME auth dialog. Move it under the with-gnome guard

add webkitgtk3 to the gnome PACKAGECONFIG deps

ship the D-Bus system policy file.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj f2ecf28404 libcamera: fix malformed -Wno-error=array-bounds flag
Drop the stray trailing '=' that produced an invalid compiler option.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj 4574cff2c0 libisofs: upgrade 1.5.6 -> 1.5.8.pl02
fix S for the .pl02 patchlevel tarball

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj 756f33ec9c libisoburn: upgrade 1.5.6 -> 1.5.8.pl02
fix S for the .pl02 patchlevel tarball

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj bf1d5ced1e libcrypt-openssl-rsa-perl: upgrade 0.37 -> 0.41
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:24 -07:00
Khem Raj 7765fb4546 libextutils-parsexs-perl: upgrade 3.35 -> 3.63
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:23 -07:00
Khem Raj 9224849d03 libextutils-installpaths-perl: upgrade 0.012 -> 0.015
License-Update: bundled GPL/Artistic license text reflowed; FSF postal address replaced with a URL (Perl licensing unchanged)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:23 -07:00
Khem Raj ee06eef8e6 libdata-hexdump-perl: upgrade 0.02 -> 0.04
License-Update: license POD section relocated to lines 277-279; license text unchanged

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:23 -07:00
Khem Raj be3df952ee libmodule-build-tiny-perl: upgrade 0.048 -> 0.053
License-Update: bundled GPL/Artistic license text reflowed; FSF postal address replaced with a URL (Perl licensing unchanged)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:22 -07:00
Khem Raj 9a7fdf61f7 logcheck: upgrade 1.4.3 -> 1.4.7
The Makefile now creates /run/lock/logcheck (was /var/lock/logcheck);
update the sed that comments out that install line so nothing is left
installed-but-not-shipped.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:22 -07:00
Khem Raj de65cb93c3 ktls-utils: upgrade 1.3.0 -> 1.4.0
Drop 0001-systemd-Fix-out-of-tree-builds, which is present in 1.4.0 and
no longer applies.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:22 -07:00
Khem Raj 43fe6bed60 cairomm: upgrade 1.14.5 -> 1.14.6
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:22 -07:00
Khem Raj 4a8a15f7aa ipmiutil: upgrade 3.1.9 -> 3.2.2
Refresh fix_systemd_path.patch for 3.2.2.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:22 -07:00
Khem Raj a42028a54e flashrom: upgrade 1.6.0 -> 1.7.0
License-Update: COPYING renamed to COPYING.rst; GPL-2.0-or-later unchanged

COPYING was renamed to COPYING.rst upstream; update LIC_FILES_CHKSUM.
Add a patch initializing time_start/time_end, which clang flags as
used-uninitialized.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:21 -07:00
Khem Raj 009cff1a8a libmtp: upgrade 1.1.21 -> 1.1.23
1.1.23 gained --enable-crossbuilddir, which uses the native mtp-hotplug
to generate udev rules. Use it and drop the local
0001-Use-native-mtp-hotplug and 0002-util-mtp-hotplug patches.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:21 -07:00
Khem Raj e49e41b4e6 cairomm-1.16: upgrade 1.18.0 -> 1.18.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:21 -07:00
Khem Raj c88eb5aff1 libpaper: upgrade 2.2.6 -> 2.2.8
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:21 -07:00
Khem Raj 71e96c9483 zabbix: upgrade 7.0.24 -> 7.0.27
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:21 -07:00
Khem Raj a132aa6f5d ace: upgrade 8.0.5 -> 8.0.6
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:20 -07:00
Khem Raj 7da0f0e028 telepathy-glib: upgrade 0.24.1 -> 0.24.2
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:20 -07:00
Khem Raj 13bafd2753 nmap: upgrade 7.92 -> 7.99
License-Update: relicensed to NPSL (Nmap Public Source License)

fix bundled libdnet configure and static link

Add a patch fixing the libdnet PF_PACKET conftest, which used a
nested function definition clang rejects, making configure
wrongly conclude there is no Ethernet support.

Clear DISABLE_STATIC so the bundled libdnet libtool build also
produces libdnet.a (nmap links it statically), and serialize
the make since the top-level Makefile does not order the
link after the recursive libdnet build.

Also regenerate an existing patch to apply without fuzz.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:20 -07:00
Khem Raj 0ee2147e4e proj: upgrade 9.7.0 -> 9.8.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:20 -07:00
Khem Raj e1afa99e21 libopus: upgrade 1.6 -> 1.6.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:20 -07:00
Khem Raj fd064db6b1 webkitgtk3: upgrade 2.50.6 -> 2.52.4
fix -Werror=poison-system-directories in g-ir-scanner

CMake's pkg_check_modules stores the bare INCLUDEDIR variable (/usr/include)
on imported targets' INTERFACE_INCLUDE_DIRECTORIES. WebKit's FindGI.cmake
forwards every interface include dir to g-ir-scanner as -I, so the
introspection compile is invoked with -I/usr/include. With a GCC configured
with --enable-poison-system-directories=error (as in OpenEmbedded cross gcc):

  cc1: error: include location "/usr/include" is unsafe for cross-compilation
  [-Werror=poison-system-directories]

g-ir-scanner only extracts -D/-I/-U from CFLAGS (not -Wno-error flags), so the
warning cannot be relaxed via the recipe CFLAGS. Filter the bare host system
include directories (/usr/include, /usr/local/include) out of the scanner flags
in FindGI.cmake instead; the sysroot include path is added automatically.

filter bare system include dirs from gir generator expr

The FindGI g-ir-scanner fix only filtered /usr/include from the dependency
loop that builds scanner_flags. The include dirs also reach the scanner via
the per-target INTERFACE_INCLUDE_DIRECTORIES generator expression that is
joined into -I flags on the g-ir-scanner command line, which was left
unfiltered.

JavaScriptCore-4.1.gir happens to carry no bare /usr/include on its target
so it succeeded, but WebKit2/WebKitGTK does, so the WebKitGTK introspection
still failed under the OpenEmbedded cross compiler:

  cc1: error: include location "/usr/include" is unsafe for cross-compilation
  [-Werror=poison-system-directories]

Filter /usr/include and /usr/local/include out of the target_inc generator
expression with $<FILTER:...,EXCLUDE,...> too.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj 63f74f7a1c xscreensaver: upgrade 6.04 -> 6.15
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj 7f3616adad pv: upgrade 1.10.1 -> 1.10.5
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj e777a420c5 libsdl2-image: upgrade 2.8.10 -> 2.8.12
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj ba7325c07b ttf-vlgothic: upgrade 20200720 -> 20220612
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj 2636df0cef gtkwave: upgrade 3.3.122 -> 3.3.127
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:19 -07:00
Khem Raj be18d12269 neon: upgrade 0.34.2 -> 0.37.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj 43ee80c7ec gutenprint: upgrade 5.3.4 -> 5.3.5
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj 8068f33f70 leptonica: upgrade 1.86.0 -> 1.87.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj 41cefe757e st: upgrade 0.9.2 -> 0.9.3
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj 5f02c45777 joe: upgrade 4.6 -> 4.8
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj bad17aaefb libsdl2-compat: upgrade 2.32.64 -> 2.32.70
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:18 -07:00
Khem Raj 4e888893e8 zile: upgrade 2.4.15 -> 2.6.4
zile 2.6.x was rewritten in Vala and now needs glib-2.0, libgee and the
Vala toolchain, plus autoconf-archive (AX_REQUIRE_DEFINED) for autoreconf.
Add the dependencies, inherit vala, build in-tree (the Vala build writes
generated sources back into the tree) with CLEANBROKEN, and drop the
obsolete --enable-acl PACKAGECONFIG (removed upstream).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj 5d09c0cf3f bvi: upgrade 1.4.2 -> 1.5.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj ee3047d8f9 xmlsec1: upgrade 1.3.9 -> 1.3.11
Refresh the remaining patches and drop the ones now upstreamed. libxml2
2.15 removed the tree-debug module (LIBXML_DEBUG_ENABLED off), so guard
the xmlDebugDumpDocument() call that otherwise fails to compile the
transform-helpers unit test.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj fcfaa5b479 nspr: upgrade 4.38.2 -> 4.39
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj e49c3fd3e9 poppler: upgrade 25.12.0 -> 26.06.0
poppler now sets CMAKE_CXX_STANDARD 23, which enables clang-scan-deps,
absent in the native sysroot. poppler has no module units, so disable
scanning with -DCMAKE_CXX_SCAN_FOR_MODULES=OFF.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj c591bef7f9 log4cpp: upgrade 1.1.4 -> 1.1.6
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:17 -07:00
Khem Raj 024e5e67e9 lcov: upgrade 1.16 -> 2.4
Do not package the upstream test suite: the tests under datadir/lcov/tests
are not needed at runtime and pull fatal file-rdeps on /bin/bash,
/usr/bin/bash and /bin/env, so remove them in do_install.

Pass DESTDIR separately to fix buildpaths QA. The recipe ran
'oe_runmake install PREFIX=${D}${prefix}', folding the destdir into PREFIX;
lcov's Makefile bakes the runtime --bindir/--libdir into the installed perl
modules and manpages, so the build path leaked into the package:

  do_package_qa: QA Issue: File /usr/lib/lcov/lcovutil.pm ... contains
  reference to TMPDIR / the build host HOME directory [buildpaths]

Use PREFIX=${prefix} DESTDIR=${D} (and CFG_DIR=${sysconfdir}) so the baked
paths are the runtime ones.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:16 -07:00