Commit Graph

38892 Commits

Author SHA1 Message Date
Khem Raj fafc6d2942 procmail: drop target-only libs from native autoconf.h probe
do_configure generates autoconf.h by compiling and running a
small lock-feature probe with the build-host compiler.
The Makefile hardcodes the target networking libs
(-lnet -lnsl, from the libnet/libnsl2 DEPENDS)
into LDFLAGS, but those only exist in the target sysroot,
so the native link fails with

'cannot find -lnet/-lnsl'

The probe does not use them, so override LDFLAGS for this native
step with just what it needs.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:27 -07:00
Khem Raj 7153beeccb libmng: skip pre-configure make clean via CLEANBROKEN
The release tarball ships a pre-generated Makefile with
the maintainer's absolute build paths baked in (${SHELL} /sources/LIB/MNG/.../missing)
so the make clean run by autotools_preconfigure fails before autoreconf
regenerates the build system.

Set CLEANBROKEN to skip that pre-configure clean.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:27 -07:00
Khem Raj 456502c8a3 pam-radius: skip pre-configure make clean via CLEANBROKEN
The shipped Makefile errors out

'You must run ./configure before make'

when Make.inc/src/config.h are missing, so the 'make clean' run by
autotools_preconfigure fails before configure has run.

Set CLEANBROKEN to skip that clean.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:26 -07:00
Khem Raj e04efc88e9 abseil-cpp: fix clang build with BMI2
Clang errors on a direct include of <bmi2intrin.h>

'Never use <bmi2intrin.h> directly; include <immintrin.h> instead.'

 hit whenever __BMI2__ is defined.

Backport the upstream fix to include the umbrella <immintrin.h>
header guarded by an x86 check.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:26 -07:00
Khem Raj af3b353bbf pimd: skip pre-configure make clean via CLEANBROKEN
The shipped Makefile does 'include config.mk' which is only created by
configure, so the 'make clean' run by autotools_preconfigure fails before
configure has run.

Set CLEANBROKEN to skip that pre-configure clean.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:26 -07:00
Khem Raj 4278aeace7 xfce4-panel: fix redefinition of autoptr cleanup for XfceTitledDialog
Newer libxfce4ui defines the XfceTitledDialog autoptr cleanup functions
the panel's guarded redefinition is redundant and breaks the build
under GCC 16. Drop it (backport of upstream 3ac941fc).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:26 -07:00
Khem Raj f7bd7b11ba python3-croniter: refresh trove-classifiers patch
Regenerate 0001-Allow-using-newer-versions-of-trove-classifiers so it
applies to 6.2.2.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:26 -07:00
Khem Raj caf16b5558 minifi-cpp: fix fmt branch and retarget gcc-16 patch
fmt renamed its default branch master -> main, so the SRCREV was
unreachable.

Also retarget 0001-Fix-build-with-gcc-16 to
minifi-api/include/minifi-cpp/core/RepositoryMetricsSource.h after
the source-tree restructure in 0.99.2.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:26 -07:00
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