summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* sox: patch CVE-2021-23159 and CVE-2021-2317Peter Marko2025-03-162-0/+32
| | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-23159.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: patch CVE-2021-3643 and CVE-2021-23210Peter Marko2025-03-162-0/+31
| | | | | | | | Use patch from Debian: https://salsa.debian.org/lts-team/packages/sox/-/blob/debian/14.4.2+git20190427-1+deb10u3/debian/patches/CVE-2021-3643.patch Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: mark CVEs included in hash update as fixedPeter Marko2025-03-161-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | git log sox-14.4.2..HEAD | grep -o 'CVE-[0-9-]*' | sort -u CVE-2017-11332 CVE-2017-11358 CVE-2017-11359 CVE-2017-15370 CVE-2017-15371 CVE-2017-15372 CVE-2017-15642 CVE-2017-18189 CVE-2019-13590 CVE-2019-8354 CVE-2019-8355 CVE-2019-8356 CVE-2019-8357 Following remaining CVEs are handled in commits: CVE-2019-1010004 - NVD: https://nvd.nist.gov/vuln/detail/CVE-2019-1010004 - report: https://sourceforge.net/p/sox/bugs/299/ - patch: https://sourceforge.net/p/sox/code/ci/09d7388c8ad5701ed9c59d1d600ff6154b066397/ - same commit as CVE-2017-18189 as mentioned in NVD and bugreport texts - https://security-tracker.debian.org/tracker/CVE-2019-1010004 links it - it's only commit in src/xa.c in last 15 years Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: update to latest git hashPeter Marko2025-03-164-81/+14
| | | | | | | | | | | | | | | | | | | | | | | | Resolve many CVEs and other bugs. $ git describe --tags sox-14.4.2-184-gf3094754 $ git log -1 HEAD | grep Date: Date: Thu May 30 14:46:01 2024 +0100 Recipe changes: * removed 0001-Update-exported-symbol-list.patch this commit is included now * refreshed 0001-remove-the-error-line-and-live-without-file-type-det.patch * 0001-tests-Include-math.h-for-fabs-definition.patch affected file was deleted from sources * added autoconf-archive-native dependency for newly used AX_APPEND_COMPILE_FLAGS macro * changed some config options from with/without to enable/disable https://sourceforge.net/p/sox/code/ci/6ff0e9322f9891f5a6ac6c9b3bceffbfca16bec3/ * added +git to PV to indicate version not on hash Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: build from gitPeter Marko2025-03-161-3/+4
| | | | | | | | Last release was done in 2015 but development still continues. Switch to git sources to allow update. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: extend CVE_PRODUCTPeter Marko2025-03-161-0/+2
| | | | | | | | | | | | | | | Add all relevant items from queries: $ sqlite3 nvdcve_2-2.db sqlite> select vendor, product, count(*) from products where product like '%sox%' group by vendor, product; commugen|sox_365|1 libsox_project|libsox|1 sox|sox|3 sox_project|sox|10 sqlite> select vendor, product, count(*) from products where product like '%sound_exchange%' group by vendor, product; sound_exchange_project|sound_exchange|16 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* procmail: Fix build with GCC-14Khem Raj2025-03-162-1/+130
| | | | | | | | aids building on newer build hosts which now have moved to gcc-14 as well, so using cmdline option just for target compile is not enough as it runs tests using host compiler as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uim: Upgrade to 1.9.0Khem Raj2025-03-161-1/+1
| | | | | | Changelog - https://github.com/uim/uim/releases/tag/1.9.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ckermit: Fix build with GCC-15Khem Raj2025-03-161-2/+3
| | | | | | Also fix native pieces to build with gcc-14 while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* enca: Fix cross buildsKhem Raj2025-03-153-33/+73
| | | | | | | | Some portions are built using host CC, which is important when doing cross compile to pass correct flags otherwise it fails when using newer host compiler e.g. gcc-14 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: Mark fsverity, libsdl2 packages as known non-reproducibleYoann Congal2025-03-151-0/+5
| | | | | | | | | | | From AB run: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/32/logs/stdio Diffoscope output is at: https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250315-8_7ama2q/packages/diff-html/ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: Mark phytool{,-dbg} as known non-reproducibleYoann Congal2025-03-151-0/+2
| | | | | | | | | | | From AB run: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/28/logs/stdio Diffoscope output is at: https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-networking/oe-reproducible-20250315-xxydi74w/packages/diff-html/ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: Add gpio-manager/gpio to static IDsYoann Congal2025-03-152-0/+2
| | | | | | | | | | | | | | | In commit 9626e8a2c8f2 ("libgpiod: update to v2.2"), "gpio-manager" user and "gpio" group were added, add them to the static ID lists for the reproducibility test. Fixes this error from AB[0]: 2025-03-15 10:40:07,437 - oe-selftest - INFO - ERROR: Nothing RPROVIDES 'libgpiod-gpiosim' (but /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.3.0.bb RDEPENDS on or otherwise requires it) 2025-03-15 10:40:07,437 - oe-selftest - INFO - libgpiod RPROVIDES libgpiod-gpiosim but was skipped: Recipe libgpiod, package libgpiod-manager: system username "gpio-manager" does not have a static ID defined. Add gpio-manager to one of these files: /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/build/build-st-meta-python/build-st/meta-selftest/files/static-passwd /srv/pokybuild/yocto-worker/reproducible-meta-oe/build/meta-openembedded/meta-oe/files/static-passwd-meta-oe [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/36/steps/40/logs/stdio Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire-media-session: Fix for incompatible-pointer-types build errorsYoann Congal2025-03-152-1/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport a fix from master branch to fix these errors: | FAILED: src/pipewire-media-session.p/access-flatpak.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/access-flatpak.c.o -c ../git/src/access-flatpak.c | ../git/src/access-flatpak.c: In function 'object_update': | ../git/src/access-flatpak.c:117:62: error: passing argument 1 of 'pw_client_update_permissions' from incompatible pointer type [-Wincompatible-pointer-types] | 117 | pw_client_update_permissions(client->obj->obj.proxy, | | ~~~~~~~~~~~~~~~~^~~~~~ | | | | | struct pw_proxy * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:15, | from ../git/src/access-flatpak.c:35: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/client.h:191:71: note: expected 'struct pw_client *' but argument is of type 'struct pw_proxy *' | 191 | PW_API_CLIENT_IMPL int pw_client_update_permissions(struct pw_client *object, uint32_t n_permissions, | | ~~~~~~~~~~~~~~~~~~^~~~~~ | FAILED: src/pipewire-media-session.p/default-routes.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/default-routes.c.o -c ../git/src/default-routes.c | ../git/src/default-routes.c: In function 'restore_route_params': | ../git/src/default-routes.c:482:29: error: passing argument 1 of 'pw_device_set_param' from incompatible pointer type [-Wincompatible-pointer-types] | 482 | pw_device_set_param((struct pw_node*)dev->obj->obj.proxy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | struct pw_node * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:18, | from ../git/src/default-routes.c:43: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/device.h:179:62: note: expected 'struct pw_device *' but argument is of type 'struct pw_node *' | 179 | PW_API_DEVICE_IMPL int pw_device_set_param(struct pw_device *object, uint32_t id, uint32_t flags, | | ~~~~~~~~~~~~~~~~~~^~~~~~ | FAILED: src/pipewire-media-session.p/access-portal.c.o | x86_64-poky-linux-gcc [...] -o src/pipewire-media-session.p/access-portal.c.o -c ../git/src/access-portal.c | ../git/src/access-portal.c: In function 'set_global_permissions': | ../git/src/access-portal.c:268:62: error: passing argument 1 of 'pw_client_update_permissions' from incompatible pointer type [-Wincompatible-pointer-types] | 268 | pw_client_update_permissions(client->obj->obj.proxy, | | ~~~~~~~~~~~~~~~~^~~~~~ | | | | | struct pw_proxy * | In file included from .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/pipewire.h:15, | from ../git/src/access-portal.c:39: | .../tmp/work/core2-64-poky-linux/pipewire-media-session/0.4.2/recipe-sysroot/usr/include/pipewire-0.3/pipewire/client.h:191:71: note: expected 'struct pw_client *' but argument is of type 'struct pw_proxy *' | 191 | PW_API_CLIENT_IMPL int pw_client_update_permissions(struct pw_client *object, uint32_t n_permissions, | | ~~~~~~~~~~~~~~~~~~^~~~~~ Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: fix aws-error-reporter package configPeter Marko2025-03-141-0/+1
| | | | | | | Compilation fails with several errors in flb_aws_error_reporter.c Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: add profiles package configPeter Marko2025-03-141-0/+2
| | | | | | | | | Since the recipe tries to list every single option, add this one which is missing. It is enabled by default in cmake to enabling it by default in package config retains current settings. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: fix shared-lib package configPeter Marko2025-03-141-0/+3
| | | | | | | | | | | | | Add library to packaged files to fix: ERROR: fluentbit-3.2.8-r0 do_package: QA Issue: fluentbit: Files/directories were installed but not shipped in any package: /usr/lib/fluent-bit /usr/lib/fluent-bit/libfluent-bit.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. fluentbit: 2 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: fix valgrind package configPeter Marko2025-03-141-1/+1
| | | | | | | | Add valgrind dependency to fix: fatal error: valgrind/valgrind.h: No such file or directory Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: drop compiler optimization package configsPeter Marko2025-03-141-5/+4
| | | | | | | | | | These manipulate compiler flags instead of using what yocto provides. * "coverage" adds paths to binaries and thus causes buildpaths errors * "small" strips binaries, so causes already-stripped error. * DEBUG_BUILD is the correct way to enable debug/release flags in yocto Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: upgrade 3.2.1 -> 3.2.8Peter Marko2025-03-145-112/+11
| | | | | | | | | | | Handle CVE-2024-50608 and CVE-2024-50609 (in 3.2.7). Drop two patches addressed upstream. Refresh remaining patches. zstd is now bundled without possibility to unbundle. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: set UPSTREAM_CHECK_GITTAGREGEXPeter Marko2025-03-141-0/+3
| | | | | | | | | | | | | "devtool latest-version fluentbit" shows currently: INFO: Latest version: 20220215 which is something old. This change switches it to: INFO: Latest version: 3.2.8 which was released on 2025-02-27. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdebug: Upgrade to 3.4.2 releaseKhem Raj2025-03-141-2/+2
| | | | | | | License-Update: Update license to match the PHP 3.01 license [1] [1] https://github.com/xdebug/xdebug/commit/5fc2d818067d05503226ee8c6442985cb2fe069d Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade from 8.2.26 to 8.4.4Chen Qi2025-03-139-432/+45
| | | | | | | | | | | | | | | | | | | 0001-ext-opcache-config.m4-enable-opcache.patch is dropped. This patch could be dropped because the new version now uses AC_CACHE_CHECK, and we can just pass ac_cv_xxx to it instead of using a local patch. 0008-ext-imap-config.m4-fix-include-paths.patch is dropped. ext/imap has been removed from php in this new version. See https://github.com/php/php-src/pull/13190. As a result of this removal, the corresponding PACKAGECONFIG is removed from this new version. 0001-Change-whether-to-inline-XXH3_hashLong_withSecret-to.patch is dropped. It has been merged in this new version. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: drop some unneeded patchesChen Qi2025-03-134-117/+3
| | | | | | | | | | | | | | | | | Drop 0003-php-remove-host-specific-info-from-header-file.patch. Instead we export PHP_UNAME = "Linux" to achieve the same effect. Drop 0002-build-php.m4-don-t-unset-cache-variables.patch. The related ac_cv_lib_xxx and ac_cv_func_xxx settings in this recipe are also removed. This patch is not needed from the my build testing result. Drop 0009-php-don-t-use-broken-wrapper-for-mkdir.patch. This patch says that the wrapper is broken, but does not say why. Without this patch, things still build. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyasyncore: Add recipeKhem Raj2025-03-132-0/+14
| | | | | | This module was dropped in 3.12, therefore provide it as separate module Signed-off-by: Khem Raj <raj.khem@gmail.com>
* neon: fix broken SRC_URISofiane HAMAM2025-03-131-1/+1
| | | | | | | | Update neon v0.33.0 SRC_URI, old one is not found in DEBIAN_MIRROR at the time of commiting. Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fitimage.bbclass: Add missing punctuationJohn Ripple2025-03-131-4/+4
| | | | | | | | | | | | | The functions related to signing the fitimage had missing quotations and newlines. Without this punctuation, the signing class would fail to generate a signed fitimage. To test this change just create a fitImage using this class and set FITIMAGE_SIGN to 1. The resulting fitImage its file should have one property per line with quotes around the property values. Signed-off-by: John Ripple <john.ripple@keysight.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waf-samba: using python variable from python3native.bbclassDmitriy Makhnin2025-03-131-1/+1
| | | | | | | | | Waf-samba.bbclass inherits python3native.bbclass which has the variable PYTHON="${STAGING_BINDIR_NATIVE}/python3-native/python3". This allows this variable to be used in do_compile instead of python3. Signed-off-by: Dmitry Makhnin <d.makhnin@yadro.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpt-image: fix typo in run-ptest scriptGyorgy Sarvari2025-03-131-1/+1
| | | | | | | typo: SKIPED vs SKIPPED Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpt-image: add recipeLibo Chen2025-03-132-0/+33
| | | | | | | | | | | | GPT Image is to create GUID Partition Table disk images on local disks. Written in pure Python gpt-image allows GPT disk images to be built on a local filesystem and exported to a destination device. This is useful for creating a disk image on SD Cards or embedded devices. Home page: https://pypi.org/project/gpt-image/ Signed-off-by: Libo Chen <libo.chen.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-compat: add recipeMarkus Volk2025-03-131-0/+21
| | | | | | | This is a drop in replacement for libsdl2 that uses libsdl3 behind the scenes Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3: add recipeMarkus Volk2025-03-131-0/+79
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mdns: Upgrade 2559.60.39.0.1 -> 2559.80.8Alex Kiernan2025-03-131-1/+1
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfce4-session: 4.18.4 -> 4.20.0Kai Kang2025-03-132-19/+25
| | | | | | | | | | Upgrade xfce4-session from 4.18.4 to 4.20.0: * rebase 0001-configure.in-hard-code-path-to-iceauth.patch * add dependency libxfce4windowing Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tigervnc: upgrade 1.14.1 -> 1.15.0Yi Zhao2025-03-132-11/+11
| | | | | | | | | | | ChangeLog https://github.com/TigerVNC/tigervnc/releases/tag/v1.15.0 * Refresh local patch * Update xorg-server to 21.1.16 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cheetah: fixup native RDEPENDSAwais Belal2025-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | cheetah-native is used while building mongodb and a build failure for mongodb identifies that the current version of cheetah templates requires the cgi module. The following is seen > | from Cheetah.Template import Template > | File > "/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/mongodb/4.4.29/recipe-sysroot-native/usr/lib/python3.13/site-packages/Cheetah/Template.py", > line 24, in <module> > | import cgi # Used by .webInput() if the template is a CGI script. > | ^^^^^^^^^^ > | ModuleNotFoundError: No module named 'cgi' This is fixed by utilizing the legacy-cgi module. Signed-off-by: Awais Belal <awais.belal@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-legacy-cgi: introduce recipeAwais Belal2025-03-132-0/+50
| | | | | | | | | | With the cgi module being dropped in python3.13 a stop gap solution for modules relying on cgi is to use the legacy-cgi module. Introduce the recipe so it could be leveraged in the upcoming changes. Signed-off-by: Awais Belal <awais.belal@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Fix build with clangKhem Raj2025-03-132-0/+40
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Update to v1.4.0Patrick Rudolph2025-03-135-158/+74
| | | | | | | | | Flashrom Release note: https://www.flashrom.org/release_notes/v_1_4.html Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Tested-by: Naresh Solanki <naresh.solanki@9elements.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: move thin-provisioning-tools inclusion to clang ↵Yoann Congal2025-03-132-1/+3
| | | | | | | | | | | | | | | | dynamic layer Since commit e19b4c9755fd ("thin-provisioning-tools: 1.0.13 -> 1.0.14"), thin-provisioning-tools is in the clang dynamic layer. This triggers warnings on AB: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/213/steps/12/logs/warnings So, move the thin-provisioning-tools packagegroup inclusion to the clang dynamic layer. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: Fix build with clang-20Khem Raj2025-03-132-1/+32
| | | | | | Backport a needed patch from main branch upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openh264: Upgrade to 2.6.0Khem Raj2025-03-132-29/+1
| | | | | | | | | | | | | | | | | - Initialize PSNR to 0 instead of NAN (Commit: cf3b514b, PR: #3836) - Enable PIC in x86 assembly code (Commit: c42fa040, PR: #3831) - Add QEMU test for LoongArch architecture (Commit: e49c0953, PR: #3833) - Add support for calculating PSNR for Y/U/V components (Commit: 33f7f486, PR: #3824) - Add support for PowerPC architecture in meson.build (Commit: 423eb2c3, PR: #3806) - Fix potential bug in the codebase (Commit: 63db555e, PR: #3818) - Pass the actual temporal ID to GMPVideoEncodedFrame (Commit: 1c47e719, PR: #3828) - Use HW_NCPUONLINE on OpenBSD / NetBSD for CPU detection (Commit: fc1605c1, PR: #3813) - Add Windows VSBuildTools VC17 compile support (Commit: 1ebb3f1a, PR: #3823) - Expose temporal layer info via GMP API at encoder initialization and on a per-frame basis (Commit: ad3f6904, PR: #3821) - Remove the use of -Werror to prevent warnings from being treated as errors (Commit: edbef4df, PR: #3809) - Use void casts to silence warnings about memcpy to a class (Commit: 6746bc48, PR: #3800) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbguard: Patch for protobuf 30.0 API changesKhem Raj2025-03-132-1/+92
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqb: Switch to release tarballs for SRC_URIKhem Raj2025-03-131-9/+2
| | | | | | | | | This ensures that version number is not required to be computed on fly which is required when using sources from git, and it gets it wrong which get encoded as UNKNOWN in .pc files and packages like usbguard fail to find the version number of libqb and fails to configure Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: pass pkgconf args to configure scriptGyorgy Sarvari2025-03-131-1/+1
| | | | | | | | | | | | | This application uses a custom configure script, which is called explicitly from a do_configure task. This however means that the recipe needs to take care of passing the dynamic arguments based on the PACKAGECONFIG values. Pass the value of PACKAGECONFIG_CONFARGS to the configure script to ensure that the PACKAGECONFIG changes take effect. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minizip: Add new recipeMingli Yu2025-03-131-0/+23
| | | | | | | | | | | | | | minizip [1] uses zlib [2] to support compressed archives. minizip is not part of zlib, but is included in the zlib distribution [1] as a third-party contribution in the contrib directory. [1] https://github.com/madler/zlib/tree/master/contrib/minizip [2] https://github.com/madler/zlib/tree/master Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf-c: 1.5.0 -> 1.5.1Hongxu Jia2025-03-133-16/+1467
| | | | | | | | | | | | | | | | According to [1], protobuf-c 1.5.1 has commits [2] to fix broke with protobuf 26.0 (4.26.0) Also port a patch from archlinux [3] to support protobuf 30 (4.30.0) License-Update: update copyright years to 2025 [1] https://github.com/protobuf-c/protobuf-c/issues/730 [2] https://github.com/protobuf-c/protobuf-c/pull/711/ [3] https://gitlab.archlinux.org/archlinux/packaging/packages/protobuf-c/-/blob/main/protobuf-30.patch Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* btop: Update fmt header to latestKhem Raj2025-03-122-1/+19341
| | | | | | Fixes build with newer compilers e.g. clang20+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* keepalived: Make keepalived cross compile reproducibleKhem Raj2025-03-121-1/+5
| | | | | | | This should help with not emitting configure commandline into binaries, these may contain absolute build paths Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade to 1.71.0 ReleaseKhem Raj2025-03-121-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>