39054 Commits

Author SHA1 Message Date
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
Khem Raj 8e355663fa genimage: upgrade 19 -> 20
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:16 -07:00
Khem Raj 262cbdfbcb icewm: upgrade 3.8.2 -> 4.0.0
Refresh the cross-compile configure.ac patch for 4.0.0. Its configure.ac
now requires the xcursor pkg-config module in the core PKG_CHECK_MODULES,
which the recipe never depended on, so do_configure fails:

  checking for fontconfig xrender xcomposite xcursor xdamage xfixes xext x11... no
  configure: error: Package requirements (...) were not met:
  Package 'xcursor' not found

Add libxcursor to DEPENDS.

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
Khem Raj 3082919674 cfengine: upgrade 3.26.0 -> 3.27.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:16 -07:00
Khem Raj 52e2eb0eea dash: upgrade 0.5.13.3 -> 0.5.13.4
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:16 -07:00
Khem Raj 3cef4a36d1 dmalloc: upgrade 5.5.2 -> 5.6.5
License-Update: copyright year updated 2000 -> 2020

Update the dmalloc.c license md5 for 5.6.5 and regenerate the patches so
they apply without fuzz (a fatal QA error). Regenerate 150-use_DESTDIR.patch
so DESTDIR also covers the install/installdocs targets; the dmalloc utility
was otherwise installed to the host /usr/bin and failed with permission
denied.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:16 -07:00
Khem Raj 810ee6ec54 parallel: upgrade 20260422 -> 20260522
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:15 -07:00
Khem Raj ece26cc768 rsyslog: upgrade 8.2512.0 -> 8.2604.0
Disable the new default-on impstats-push feature, which needs protoc-c,
libprotobuf-c and snappy that are not wired up in this recipe.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:15 -07:00
Khem Raj 217f25db3b cfengine-masterfiles: upgrade 3.26.0 -> 3.27.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:15 -07:00
Khem Raj 6085c7dff3 logwatch: upgrade 7.13 -> 7.14
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:15 -07:00
Khem Raj ae0fdb6cf3 redis: upgrade 8.0.6 -> 8.8.0
Regenerate 0001-hiredis-use-default-CC and
0004-src-Do-not-reset-FINAL_LIBS so they apply without fuzz (patch-fuzz
is a fatal QA error).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:15 -07:00
Khem Raj 721e2984aa hplip: upgrade 3.25.8 -> 3.26.4
Regenerate configure.patch, which hardcoded version 3.25.8 and had stale
context, so it applies without fuzz.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj 742cc56e31 libqb: upgrade 2.0.8 -> 2.0.10
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj 36779f4627 msgpack-cpp: upgrade 7.0.0 -> 8.0.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj 0dc98e8411 tmux: upgrade 3.6a -> 3.6b
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj 8796ade5fb tiptop: upgrade 2.3.1 -> 2.3.2
Drop the no-longer-needed 0001-Fix-parallel-build-problems.patch,
0002-fix-reproducibility.patch and
0001-Fix-a-lot-of-Werror-format-security.patch.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj 67d5cb030f libabigail: upgrade 2.5 -> 2.10
libabigail 2.10 requires libxxhash >= 0.8.0, so add xxhash to DEPENDS.
Drop 0001-Check-for-correct-fts-module.patch, which is merged in 2.10.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:14 -07:00
Khem Raj c2d288f20c gnuplot: upgrade 6.0.3 -> 6.0.4
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:13 -07:00
Khem Raj 86bed94ccd mercurial: upgrade 6.6.3 -> 7.2.2
Mercurial 7.x reworked its Makefile to install via pip. Use a
DESTDIR-aware setup.py install instead, add python3-setuptools-scm-native
and pin the version via SETUPTOOLS_SCM_PRETEND_VERSION, and fix the
PYTHON Makefile sed.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:13 -07:00
Khem Raj 38513b402c libio-pty-perl: upgrade 1.20 -> 1.31
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:13 -07:00
Khem Raj 3577a96bab geany: upgrade 2.0 -> 2.1
Drop the patch that was for geany 2.0 and is now applied upstream in 2.1.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:13 -07:00
Khem Raj f26de97be3 gst-editing-services: upgrade 1.22.7 -> 1.22.12
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:13 -07:00
Khem Raj 0e9ec7b813 poke: upgrade 4.2 -> 4.3
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:13 -07:00
Khem Raj 90603f7d4c abseil-cpp: upgrade 20260107.1 -> 20260526.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:12 -07:00
Khem Raj dc0ccaa273 giflib: upgrade 6.1.2 -> 6.1.3
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:12 -07:00
Khem Raj 85245ad382 cloc: upgrade 1.98 -> 2.08
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:12 -07:00
Khem Raj 97c61343d8 cpuid: upgrade 20230614 -> 20260503
Refresh the path patch for the new upstream Makefile.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:12 -07:00
Khem Raj fb6c6d8be6 weechat: upgrade 4.8.2 -> 4.9.2
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:12 -07:00
Khem Raj 9d25355c47 networkmanager-openconnect: upgrade 1.2.8 -> 1.2.10
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:12 -07:00
Khem Raj 70d0978183 libmaxminddb: upgrade 1.4.3 -> 1.13.3
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:11 -07:00
Khem Raj 7840b777e1 samba: upgrade 4.23.5 -> 4.23.8
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:11 -07:00