summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* protobuf: Link with libatomic on riscv32Khem Raj2025-03-221-0/+2
| | | | | | | | | | rv32 does not have compiler builtins for 64bit atomics Fixes | riscv32-yoe-linux-ld.lld: error: undefined reference: __atomic_load_8 | >>> referenced by /mnt/b/yoe/master/build/tmp/work/riscv32-yoe-linux/protobuf/5.29.4/recipe-sysroot/usr/lib/libabsl_cordz_info.so.2501.0.0 (disallowed by --no-allow-shlib-undefined) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: add systemv-init scriptJoão Henrique Ferreira de Freitas2025-03-222-1/+52
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build on RISCV32Khem Raj2025-03-212-0/+17
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build with clang and riscvKhem Raj2025-03-212-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fbgrab: append to do_configureRoss Burton2025-03-211-1/+1
| | | | | | | | This allows the default do_configure to run, which will run "make clean" if needed. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* googletest: fix build with gcc-15Martin Jansa2025-03-212-1/+29
| | | | | | | | | | | | | | * some recipes which use googletest fail with: gtest/src/gtest_main.cc:32: recipe-sysroot/usr/include/c++/15.0.1/ciso646:46:4: error: #warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" [-Werror=cpp] 46 | # warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" | ^~~~~~~ backport a fix for this. * see https://github.com/google/googletest/issues/4701 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: fix build with gcc-15 when thorvg is enabledMartin Jansa2025-03-212-0/+35
| | | | | | | | | * fixes: http://errors.yoctoproject.org/Errors/Details/848488/ which is triggered only when thorvg PACKAGECONFIG is enabled Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: add PACKAGECONFIG for thorvgMartin Jansa2025-03-211-0/+8
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: fix build with gcc-15Martin Jansa2025-03-212-0/+70
| | | | | | | | * fixes build with gcc-15: http://errors.yoctoproject.org/Errors/Details/848455/ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: fix build with gcc-15Martin Jansa2025-03-212-0/+67
| | | | | | | | * fixes: http://errors.yoctoproject.org/Errors/Details/848456/ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfig: fix build with gcc-15Martin Jansa2025-03-212-1/+44
| | | | | | | | | | | | | | | | * backport fix from: https://github.com/hyperrealm/libconfig/commit/690342b9cbc8b39787a1501bd890d63ca63a003c to fix: http://errors.yoctoproject.org/Errors/Details/848457/ grammar.y:58:33: error: too many arguments to function 'libconfig_yyget_lineno'; expected 0, have 1 * need to add bison-native dependency while grammar.y is modified with the above patch to fix: http://errors.yoctoproject.org/Errors/Details/848472/ ../aux-build/ylwrap: line 174: yacc: command not found Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: 4.25.5 -> 5.29.4Hongxu Jia2025-03-215-26/+126
| | | | | | | | | | | | | | | | | | | | Refresh local patches - 0001-Fix-build-on-mips-clang.patch - 0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch Fix protobuf-native build failure with gcc 10 Fix dev-elf QA issue: |ERROR: protobuf-5.29.4-r0 do_package_qa: QA Issue: -dev package protobuf-dev contains non-symlink .so '/usr/lib/libutf8_range.so' [dev-elf] |ERROR: protobuf-5.29.4-r0 do_package_qa: QA Issue: -dev package protobuf-dev contains non-symlink .so '/usr/lib/libutf8_validity.so' [dev-elf] Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v29.4 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: patch CVE-2017-8372 and CVE-2017-8373Peter Marko2025-03-202-0/+831
| | | | | | | | | | Pick patch [1] from Debian based on [2]. [1] https://salsa.debian.org/multimedia-team/libmad/-/raw/debian/0.15.1b-11/debian/patches/length-check.patch?ref_type=tags [2] https://security-tracker.debian.org/tracker/CVE-2017-8374 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: patch CVE-2017-8372 and CVE-2017-8373Peter Marko2025-03-202-0/+70
| | | | | | | | | | | Pick patch [1] from Debian based on [2] and [3]. [1] https://salsa.debian.org/multimedia-team/libmad/-/blob/debian/0.15.1b-11/debian/patches/md_size.diff?ref_type=tags [2] https://security-tracker.debian.org/tracker/CVE-2017-8372 [3] https://security-tracker.debian.org/tracker/CVE-2017-8373 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: ignore CVE-2017-11552 and CVE-2018-7263Peter Marko2025-03-201-0/+3
| | | | | | | | | | These CVEs are for mpg321, not libmad. See Debian assessment: * https://security-tracker.debian.org/tracker/CVE-2017-11552 * https://security-tracker.debian.org/tracker/CVE-2018-7263 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmad: extend CVE_PRODUCTPeter Marko2025-03-201-0/+2
| | | | | | | | | | | Catch more CVEs by adding additional product per sqlite> select vendor, product, count(*) from products where product like '%libmad%' group by vendor, product; underbit|libmad|1 underbit|mad_libmad|4 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sedutil: Upgrade to latest on tip of master branchKhem Raj2025-03-202-35/+3
| | | | | | - Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freerdp3: set CVE_PRODUCTPeter Marko2025-03-201-0/+2
| | | | | | | | | CPE does not contain mnajor version number, so set VE product to just freerdp. Without this there are no (fixed) CVEs in reports. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freerdp: mark CVE-2024-32662 as fixedPeter Marko2025-03-201-0/+2
| | | | | | | | 2.x is not affected, bug was introduced in 3.0.0. See e.g. https://security-tracker.debian.org/tracker/CVE-2024-32662 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freerdp: patch CVE-2024-32661Peter Marko2025-03-202-0/+28
| | | | | | | | | | | Pick commit [1] as mentioned in [2] or [3]. [1] https://github.com/FreeRDP/FreeRDP/commit/71e463e31b4d69f4022d36bfc814592f56600793 [2] https://nvd.nist.gov/vuln/detail/CVE-2024-32661 [3] https://security-tracker.debian.org/tracker/CVE-2024-32661 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geos: upgrade 3.12.1 -> 3.13.1Wang Mingyu2025-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fsverity-utils: upgrade 1.5 -> 1.6Wang Mingyu2025-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20250302.0 -> 6.1.20250316.0Wang Mingyu2025-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cmpi-bindings: upgrade 1.0.4 -> 1.0.5Wang Mingyu2025-03-202-49/+2
| | | | | | | | | | | | | | 0001-cmpi-bindings-Fix-build-error-with-gcc14.patch removed since it's included in 1.0.5 Changelog: =============== - Fix build error with gcc14 - Update Python initialization for Python 3.11 - Reduce compiler warnings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gitpkgver: Update to match bitbake fetcher changesRichard Purdie2025-03-201-35/+33
| | | | | | | | The bitbake fetcher dropped support for multiple revisions on a single url. Update the gitpkgver code to match. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yaml-cpp: Upgrade to tip of trunkKhem Raj2025-03-201-1/+2
| | | | | | Fixes build with gcc-15 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-03-2062-66/+66
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fbgrab: don't inherit autotoolsRoss Burton2025-03-191-3/+8
| | | | | | | | | | This upstream does not in fact use autotools, so remove the inherit and implement the required do_install. Also fix the hardcoded /usr/bin to use ${bindir}. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: don't inherit autotoolsRoss Burton2025-03-192-4/+4
| | | | | | | | | This upstream does not in fact use autotools, so remove the inherit. Also, clean up a oe_runmake to not require a subshell. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libx86-1: don't inherit autotoolsRoss Burton2025-03-191-1/+3
| | | | | | | | This upstream does not in fact use autotools, so remove the inherit and implement the required do_install directly. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* triggerhappy: don't inherit autotoolsRoss Burton2025-03-191-2/+4
| | | | | | | | This upstream does not in fact use autotools, so remove the inherit and implement the required do_install. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmdk: don't inherit autotoolsRoss Burton2025-03-191-3/+3
| | | | | | | | | | This upstream does not in fact use autotools, so remove the inherit. Also remove the redundant cmake-native DEPENDS, as this upstream doesn't use cmake either. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valkey: don't inherit autotoolsRoss Burton2025-03-191-3/+4
| | | | | | | | This upstream does not in fact use autotools, so remove the inherit and clean up do_compile(). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mce-inject: don't inherit autotoolsRoss Burton2025-03-191-2/+4
| | | | | | | | This upstream does not in fact use autotools, so remove the inherit and implement the required do_install. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gradm: don't inherit autotoolsRoss Burton2025-03-191-2/+0
| | | | | | | This upstream does not in fact use autotools. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Upgrade to 2.48.0Khem Raj2025-03-189-422/+171
| | | | | | | | * Drop backports already present in this release * Add couple of patches to fix build with clang-20 * Refresh patches e.g. no-musttail-arm.patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.13.0 -> 22.14.0Jason Schonberg2025-03-183-2/+2
| | | | | | | | | | License-Update: Change the location of the inspector_protocol https://github.com/nodejs/node/commit/a48430d4d34eb9f598522410dd7723f069c574d0 Changelog: https://github.com/nodejs/node/releases/tag/v22.14.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tio: upgrade 2.7 -> 3.8Fathi Boudra2025-03-181-5/+4
| | | | | | | | | | | | | | | | | * Added LUA support * Replaced inih dependency by glib: All configuration file parsing has been reworked. The options parsing has been cleaned up. Compared to previously, configuration files now requires any default configurations to be put in a group/section named [default]. Configuration file keywords such as "enable", "disable", "on", "off", "yes", "no", "0", "1" have been retired. Now only "true" and "false" apply to boolean configuration options. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cppzmq: Use ALLOW_EMPTYKhem Raj2025-03-171-4/+1
| | | | | | | | | | | | | | | | while ALLOW_EMPTY is frowned upon, this seems to be fitting to solve the issue at hand here. When adding cppzmq to target SDK This does not work resulting in ERROR: Nothing RPROVIDES 'cppzmq' (but calc-server_latest.bb RDEPENDS on or otherwise requires it) Adding cppzmq-dev dependency works for Target-SDK, but not for Target-Build: ERROR: calc-server-latest-r0 do_package_qa: QA Issue: calc-server rdepends on cppzmq-dev [dev-deps] Suggested-by: Lukas Weiß <lukas.weiss@janitza.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3: add fallback to console-buildMarkus Volk2025-03-171-0/+2
| | | | | | | | | | | | | | | | | | | | | This fixes a configure error if neither wayland nor x11 are available: | CMake Error at cmake/macros.cmake:382 (message): | SDL could not find X11 or Wayland development libraries on your system. | This means SDL will not be able to create windows on a typical unix | operating system. Most likely, this is not wanted. | | On Linux, install the packages listed at | https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md#build-dependencies | | | If you really don't need desktop windows, the documentation tells you how | to skip this check. | https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md#cmake-fails-to-build-without-x11-or-wayland-supp Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-compat: add x11 and opengl to REQUIRED_DISTRO_FEATURESMarkus Volk2025-03-171-1/+3
| | | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Acked-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minifi-cpp: Bump libfmt->11.1.4 and spdlog->1.15.1Khem Raj2025-03-171-4/+4
| | | | | | Helps compiling with clang-20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minifi: upgrade 0.15.0 -> 0.99.1Yi Zhao2025-03-1712-287/+425
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ChangeLog: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325 License-Update: Drop the license for cxxopts and add the license for argparse(MIT)[1]. Update the license for protobuf(3-Clause BSD) and add the licenses for RE2(3-Clause BSD) and c-ares(MIT)[2]. Drop the license for ios-cmake[3]. Add the license for Lua(MIT)[4]. Drop the license for libcoap[5]. Drop the license for uthash[6]. Drop the licenses for LightPcapNg and PcapPlusPlus[7]. Add the licenses for HdrHistogram(CC0-1.0) and llhttp(MIT)[8]. [1] https://github.com/apache/nifi-minifi-cpp/commit/1dfab222d44100186e3450cd0fc964f04708734b [2] https://github.com/apache/nifi-minifi-cpp/commit/20d281adafb95fc88d9e58ed47e527b1188f8ad3 [3] https://github.com/apache/nifi-minifi-cpp/commit/1815c018ce928db30f3a36f49aeb43ea94834088 [4] https://github.com/apache/nifi-minifi-cpp/commit/3d7262a883dff57b7e0999a20f6e745d1197f480 [5] https://github.com/apache/nifi-minifi-cpp/commit/3bbaa0789a142e95edb45a73ad68cd8c620a1495 [6] https://github.com/apache/nifi-minifi-cpp/commit/78af9f665ae00ea1e14f96a3bed95ed3877d5403 [7] https://github.com/apache/nifi-minifi-cpp/commit/37891aafb8b2220622a97c29a13a854388193b0a [8] https://github.com/apache/nifi-minifi-cpp/commit/bd1182eb8cc6121a958d28db41ab27d24d6f54bc Signed-off-by: Yi Zhao <yi.zhao@windriver.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>
* 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>
* 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>