Commit Graph

38819 Commits

Author SHA1 Message Date
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
Khem Raj 8a08726c45 restinio: upgrade 0.6.13 -> 0.6.19
License-Update: copyright year range updated; still BSD-3-Clause

Update LIC_FILES_CHKSUM: the LICENSE text changed only in its copyright
year range, it is still BSD-3-Clause.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:11 -07:00
Khem Raj e499a8feb8 ncftp: upgrade 3.2.7 -> 3.3.0
Add a patch fixing the autoconf 2.13-era idioms that abort autom4te
under autoconf 2.73, and regenerate the existing patches so they apply
without fuzz.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:11 -07:00
Khem Raj ed02dad69f squid: upgrade 7.5 -> 7.6
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:11 -07:00
Khem Raj b1a3e2012e drbd: upgrade 9.2.1 -> 9.3.2
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:10 -07:00
Khem Raj e4f43d7eee libldb: upgrade 2.8.2 -> 2.9.2
Forward-port the configure-options patch to 2.9.2.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:10 -07:00
Khem Raj 30f546b131 fetchmail: upgrade 6.6.2 -> 6.6.4
License-Update: copyright year bumped to 2026 and the SSL/TLS linking exception reworded (OpenSSL -> generic SSL/TLS, wolfSSL exception added)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:10 -07:00
Khem Raj e765288984 strongswan: upgrade 6.0.6 -> 6.0.7
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:10 -07:00
Khem Raj ebc9888c89 geoipupdate: upgrade 2.5.0 -> 3.1.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:10 -07:00
Khem Raj 5c4ebf1421 pgpool2: upgrade 4.6.6 -> 4.7.2
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:09 -07:00
Khem Raj 68ddc6cff3 libowfat: upgrade 0.32 -> 0.34
Drop 0001-replace-__pure__-with-compiler-attribute-pure, which is obsolete
in 0.34, and refresh 0001-fix-incompatible-type-error-with-gcc-15 to the
hunks still needed.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:09 -07:00
Khem Raj c6a5835cd6 nbd: upgrade 3.26.1 -> 3.27.0
Drop the patches now present in 3.27.0.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:09 -07:00
Khem Raj d9cf386dec rp-pppoe: upgrade 3.15 -> 4.0
License-Update: license header switched from "LIC: GPL" to SPDX GPL-2.0-or-later; license text unchanged

Adapt the patches to the 4.0 source restructure: refresh
configure_in_cross.patch for the new configure, and drop
0001-ppoe-Dont-include-linux-if_ether.h and
0002-Enable-support-for-the-kernel-module which are obsolete/upstreamed
in 4.0.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:09 -07:00
Khem Raj e7fd0da066 dlm: upgrade 4.2.0 -> 4.3.0
License-Update: added GPLv2/GPLv2+ files (linux_helpers.h, rbtree_augmented.h, rbtree_types.h) to the per-file license listing

Drop 0001-dlm_controld-remove-unnecessary-header-include,
0001-Disable-annobin-plugin and 0001-Remove-fcf-protection-full, which
are all present in 4.3.0.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:09 -07:00
Khem Raj 9082b0af3b aravis: upgrade 0.8.31 -> 0.8.36
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:08 -07:00
Khem Raj 581c2869af gupnp-av: upgrade 0.14.4 -> 0.14.5
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:08 -07:00
Khem Raj 690ec4e462 libopenmpt: upgrade 0.8.4 -> 0.8.7
License-Update: copyright year updated 2025 -> 2026

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:08 -07:00
Khem Raj 53f74b7408 dconf-editor: upgrade 45.0.1 -> 49.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:08 -07:00
Khem Raj a0b1ffc56d gnome-control-center: upgrade 49.2.2 -> 49.7
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj 7e61738d48 libpeas-1: upgrade 1.36.0 -> 1.38.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj 32706fe091 openvpn: upgrade 2.7.0 -> 2.7.4
drop upstreamed cross-compile test patch

This release already guards the auth-pam unit test TESTS assignment with
"if !CROSS_COMPILING" in tests/unit_tests/plugins/auth-pam/Makefile.am

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj a8bba41628 xfce4-dev-tools: upgrade 4.21.0 -> 4.21.1
package new cppcheck config file

4.21.1 installs ${libdir}/cppcheck/cfg/xfce.cfg which was not shipped in
any package

fixes QA failure (installed-vs-shipped).

Add ${libdir}/cppcheck to FILES:${PN}.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj 23cdc4ca43 apache2: upgrade 2.4.67 -> 2.4.68
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj 779cef925d xdebug: upgrade 3.5.1 -> 3.5.3
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:07 -07:00
Khem Raj c738d14730 libtest-nowarnings-perl: upgrade 1.04 -> 1.06
License-Update: bundled LGPL-2.1 text reflowed; FSF address updated (Temple Place -> Franklin Street)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:06 -07:00
Khem Raj 73c6c30096 libxml-libxml-perl: upgrade 2.0134 -> 2.0213
XML::LibXML 2.0200+ switched its build system to use Alien::Libxml2
(via Alien::Base::Wrapper) to locate libxml2. That module is not
packaged in OpenEmbedded and pulls in the whole Alien::Build stack,
which is why the recipe was previously skipped.

Add a patch that bypasses Alien and queries the target libxml2 through
pkg-config, which is already wired up to the recipe sysroot, and:

 - inherit pkgconfig and drop the now-unneeded EXTRA_CPANFLAGS.
 - drop the obsolete pre-Alien patches (the libxml2/clang compat fixes
   are upstreamed in this release and no longer apply).
 - remove SKIP_RECIPE so the recipe builds again.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:06 -07:00
Khem Raj 11a2f137bc libfile-slurp-perl: upgrade 9999.19 -> 9999.32
License-Update: license note moved from README to README.md and expanded to a full copyright / same-terms-as-Perl stanza

fix URI and license for 9999.32

The 9999.32 release is published by new CPAN maintainer (CAPOEIRAB)
and renamed the license file to README.md

 - Point SRC_URI at the CAPOEIRAB author directory (sha256 unchanged).
 - Update LIC_FILES_CHKSUM to the COPYRIGHT & LICENSE section of README.md.
 - Refresh the stale HOMEPAGE to the dist page.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:06 -07:00
Khem Raj 3259516d4d ccid: upgrade 1.5.5 -> 1.8.0
License-Update: FSF postal address replaced with a URL and LGPL text reflowed

Switch to using meson build system

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-28 00:59:05 -07:00
Khem Raj 1f16d11429 pcsc-lite: upgrade 2.0.3 -> 2.5.0
License-Update: dropped the doc/example pcsc_demo.c entry from the GPLv3 LIC_FILES_CHKSUM list

Switch to the meson build system.

do_package otherwise failed with installed-but-not-shipped files:

  /usr/sysusers.d/pcscd-sysusers.conf
  /usr/lib/systemd/user/pcscd.service
  /usr/lib/systemd/user/pcscd.socket

pcsc-lite installs sysusers.d to systemd's sysusersdir (${libdir}) when
the pkg-config var is found and to ${exec_prefix}/sysusers.d otherwise,
so remove both. Ship the systemd user units by adding
${nonarch_libdir}/systemd/user to FILES:${PN}.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-06-28 00:59:05 -07:00
Khem Raj a2ab019840 ifuse: upgrade 1.2.0 -> 1.2.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Khem Raj e73caaf78f crash-cross-canadian: fix build, including on clang based SDKs
The cross-canadian variant did not build. Several issues:

1. DEPENDS used :append on top of crash.inc's target DEPENDS. cross-canadian
   does not remap DEPENDS to nativesdk, so the target zlib/readline/ncurses/
   gmp/mpfr stayed in the dependency set and staged a real target usr/lib into
   the recipe sysroot, clashing with the nativesdk toolchain (clang-glue
   provides usr/lib as a symlink) during do_prepare_recipe_sysroot. Override
   DEPENDS with the nativesdk set instead (matching gdb-cross-canadian) and add
   the -native build tools the build needs.

2. do_compile hardcoded ${HOST_PREFIX}gcc, which does not exist on clang based
   SDKs (TOOLCHAIN = "clang"), giving "C compiler cannot create executables".
   Use the toolchain-aware ${CC}/${CXX} like the other variants.

3. crash's gdb merge re-enters the top-level crash Makefile from gdb's link
   rule ("make -C ../.. ... library") without passing the compiler, so crash's
   own objects fell back to the Makefile default $(CROSS_COMPILE)gcc and failed
   to find a compiler on clang SDKs. Forward CC/CXX through that recursion in
   the bundled gdb-16.2.patch; this is harmless where ${cross}-gcc exists.

Verified by building crash, crash-native, crash-cross and
crash-cross-canadian-x86-64 for a clang based SDK (qemux86-64).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Khem Raj 496ce81934 crash: pull in gmp/mpfr for the cross variant
The bundled gdb 16.2 hard-requires GMP and MPFR (crash 8.0.6 bundled gdb 10.2,
which did not). native.bbclass remaps DEPENDS to their -native variants
automatically, so crash-native builds, but cross.bbclass does not - so
crash-cross failed in gdb's configure with:

    configure: error: Building GDB requires GMP 4.2+, and MPFR 3.1.0+.

List the build-host dependencies (gmp/mpfr, plus readline/ncurses that crash
links) explicitly for class-cross.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Khem Raj 15f9b7f915 crash: fix buildpaths QA properly via gdb --with-sysroot=/
The recipe passed --with-sysroot=${STAGING_DIR_TARGET} to the bundled gdb's
configure. gdb bakes that path in as its default target sysroot, so the
resulting /usr/bin/crash binary embedded the build-time recipe-sysroot path:

    File /usr/bin/crash in package crash contains reference to TMPDIR [buildpaths]

This was worked around by demoting the buildpaths QA check to a warning
(ERROR_QA:remove / WARN_QA:append), which only hides the problem - the build
path is still wrong for a binary that runs on the target (or, for the
cross-canadian variant, in the SDK).

Set --with-sysroot=/ instead. crash takes the kernel/vmlinux and dump on its
command line, so gdb's compiled-in default sysroot is irrelevant at runtime;
"/" is both a sane default and contains no build path. With this the binary
no longer references TMPDIR, so the QA suppression can be removed and the
buildpaths check passes for real.

Verified with a clean build for qemux86-64: no buildpaths QA issue and no
TMPDIR references remain in the crash binary.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Khem Raj d5423311b9 crash: drop unnecessary git scaffolding from do_compile
The do_compile:prepend ran "git init && git add . && git commit" inside the
staged gdb-16.2 tree. crash's build does not use git at all - the bundled gdb
is unpacked from a release tarball and merged with plain "patch -p0" - so this
served no purpose and only made the build depend on a working git identity.

In any environment where committer identity is unset, or where commit signing
is enabled globally (commit.gpgsign=true), do_compile fails with:

    error: gpg failed to sign the data
    fatal: failed to write commit object

Drop the git scaffolding entirely; the gdb patch still applies with patch(1).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Robert Berger 56b437228b crash 8.0.6 -> 9.0.2 + crash-memory-driver
1) crash-memory-driver: fixed typo to include proper patch
2) crash-memory-driver: keep license,...

patch against comments on pull request:

1) HOMEPAGE updated
2) UPSTREAM_CHECK_URI updated
3) exports removed
4) if [ -f "gdb-16.2.patch" ]; then... removed
5) notes about QA Issue: reference to TMPDIR [buildpaths] added
6) notes ./crash --buildinfo removed
7) LIC_FILES_CHKSUM: use license text in crash.c
8) PV = "9.0.2+git${SRCPV}" -> SRCPV removed
9) removed unused patches
10) crash: LICENSE = GPL-3.0-only

Signed-off-by: Robert Berger <Robert.Berger@ReliableEmbeddedSystems.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:59 -07:00
Khem Raj a7428c96bf crash: fix bundled gdb build for C++20
std::allocator::construct was removed in C++20 (GCC 16 default).

Rewrite 0006-gdbsupport-fix-default-init-alloc to include <memory>
guard the using-declaration to pre-C++17, and add a forwarding
construct() overload.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-27 15:50:58 -07:00