13597 Commits

Author SHA1 Message Date
Neel Gandhi
5f453c3401
v4l-utils: Install media ctrl header and library files
Commit 9389d63fdddcab400cb0b243b74d47bf665aba18 removed a previous patch
that caused the recipe to install the header and library files. Restore
this behavior to the new meson based build system.

Signed-off-by: Neel Gandhi <neel.gandhi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:48 -07:00
Khem Raj
f85e0edcea
tipcutils: Replace WORKDIR with UNPACKDIR
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:47 -07:00
Soumya Sambu
e747ef80a8
php: Upgrade to 8.2.20
Includes fix for CVE-2024-5458 and other bugs

Changelog:
https://www.php.net/ChangeLog-8.php#PHP_8_2

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:47 -07:00
Etienne Cordonnier
a98c30b012
uutils-coreutils: upgrade 0.0.26 -> 0.0.27
See https://github.com/uutils/coreutils/releases/tag/0.0.27

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:47 -07:00
Benjamin Szőke
0c4079fc28
tree: fix broken links
New tarball location is:
http://oldmanprogrammer.net/tar/tree/

Homepage is:
http://oldmanprogrammer.net/source.php?dir=projects/tree

Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-23 10:19:29 -07:00
alperak
d1a5739b34
recipes: set S to fix the QA warning
Fix the warning by pointing S to ${WORKDIR}/sources and UNPACKDIR to ${S}. Since recent UNPACKDIR work, default S directory is not created anymore. By setting UNPACKDIR to S, S in indirectly created in do_unpack.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Vijay Anusuri
93a0667456
tipcutils: Add systemd support
Install tipc kernel module explictly. tipcutils.conf is added to
modules-load.d to load the required tipc kernel module.

Ref: http://tipc.io/getting_started.html

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-19 21:54:33 -07:00
Ricardo Simoes
463bf4a9f6
magic-enum: add recipe
magic-enum is a header-only C++17 library provides static reflection
for enums, works with any enum type without any macro or boilerplate
code.

Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com>
Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-19 11:28:54 -07:00
Alexander Kanavin
785f6147bc
libnewt: add from oe-core
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-19 11:28:54 -07:00
Martin Jansa
0523715128
lvgl: install lv_conf.h in ${includedir}/${BPN}
* with multilib lib32-lvgl installs all headers except lv_conf.h into:
  ${includedir}/lvgl only lv_conf.h ends in ${includedir}/lib32-lvgl/
  which is wrong and not included in any includepaths:

  $ cat lib32-lvgl/9.1.0/image/usr/lib32/pkgconfig/lvgl.pc
  prefix="/usr"
  includedir="${prefix}/include/lvgl"
  libdir=${prefix}/lib

  Name: lvgl
  Description: Light and Versatile Graphics Library
  URL: https://lvgl.io/
  Version: 9.1.0
  Cflags: -I${includedir}
  Libs: -L${libdir} -llvgl

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-19 11:28:54 -07:00
Randolph Sapp
952ea2bab1
vulkan-cts: add workaround for createMeshShaderMiscTestsEXT
Remove the CXX flag "-O2" for GCC 13 and 14. There's a bug with ARM GCC
that breaks the iteration of "types" in the createMeshShaderMiscTestsEXT
function. This issue is not present for clang or x86_64 GCC 14.

It seems that the array is not initialized before the first iteration.
In testing this can result in a random value being used. This can
manifest in LINES type being processed twice, resulting in the following
error:

FATAL ERROR: Failed to initialize dEQP: Test case with non-unique name
'no_lines' added to group 'misc'.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-18 17:38:28 -07:00
Khem Raj
3eb8bf5b5e
packagegroup-sdk-target: update runtime dependencies for gfortran
Match to oe-core redo of fortran deps

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 22:15:42 -07:00
Zhang Peng
7523f0d41c
hiredis: change ptest output format
This change consolidates the output format of the ptest command
into a single common format.
The format selected is the automake "simple test" format:
    "result: testname"

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 22:09:50 -07:00
Peter Marko
f6949e4775
re2: rework solibs handling
This is cleaner way how to package unversioned libraries
which was suggested during review of the last commit.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 15:54:04 -07:00
Yoann Congal
acefbd2abc
packagegroup-meta-oe: replace libdbd-mysql-perl with dbd-mariadb
Update packagegroup-meta-oe-devtools following
commit 0ec2b7aab2c5 ("replace libdbd-mysql-perl with dbd-mariadb")

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 15:54:04 -07:00
Stefano Babic
c2322d2d5a
lvgl: add gridnav to packageconfig
Some packages require to activate LVGL_CONFIG_LV_USE_GRIDNAV, so let
configure it.

Signed-off-by: Stefano Babic <sbabic@denx.de>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 15:54:03 -07:00
Khem Raj
6b14d0259c
fmt: Remove
This recipe has been migrated to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-15 16:08:33 -07:00
Khem Raj
96097f84dc
packagegroup-sdk-target: Drop g77-symlinks
g77/f77 links are gone in OE-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 17:33:19 -07:00
Sven Fischer
f58552c014
trompeloeil: new recipe
A thread-safe header-only mocking framework for C++11/14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:23:13 -07:00
Nikhil R
9c7a48afe0
giflib: upgrade to version 5.2.2
Upgrade to latest version giflib v5.2.2.

This version fixes bugs listed in link below:
Link: https://sourceforge.net/p/giflib/code/ci/5.2.2/tree/NEWS

Fixes for CVE-2023-48161, CVE-2022-28506, CVE-2023-39742
Link: https://clients.neighbourhood.ie/yocto/1-40.html#:~:text=CVE%2D2023%2D39742%3A%20giflib%3Agiflib%2Dnative

Added dependency on ImageMagick which includes "convert" utility,
to ensure availability of required tool during compilation process.

Add patch to rename binary used in Makefile from
"convert" to "convert.im7" as installed by imagemagick package.

Signed-off-by: Bhabu Bindu <bhabubindu@kpit.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:23:13 -07:00
Khem Raj
d4a7efe3a8
nss: Upgrade to 3.101 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:23:13 -07:00
Mike Looijmans
79caf62321
nvme-cli: Support read-only systems
Attempting to install nvme-cli on a read-only system fails because of
the post-install script that creates /etc/nvme/hostnqn and hostid.
These files aren't actually needed for 99% of nvme-cli functionality.

Split the postinstall into a separate package, nvme-cli-user and also
move the unwanted util-linux-uuidgen dependency to that package.

This allows to install and use nvme-cli on a read-only rootfs. If
someone wants to run nvme-stas it will need a dependency on nvme-cli-user
to create the files.

Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:23:10 -07:00
Ninette Adhikari
388b8017f9
imagemagick: Update status for CVE
Update status for:
CVE-2014-9804, CVE-2014-9805, CVE-2014-9806, CVE-2014-9807, CVE-2014-9808, CVE-2014-9809, CVE-2014-9810, CVE-2014-9811, CVE-2014-9812, CVE-2014-9813, CVE-2014-9814, CVE-2014-9815, CVE-2014-9816, CVE-2014-9817, CVE-2014-9818, CVE-2014-9819, CVE-2014-9820, CVE-2014-9821, CVE-2016-7531

CPE is incorrect, the current version (7.1.1) is not affected.

Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:20:37 -07:00
Ninette Adhikari
3a819d34c6
smarty: Update status for CVE-2020-10375
The recipe used in the meta-openembedded is a different package compared to the one which has the CVE issue.
Package used in meta-embedded: https://www.smarty.net/
Package with CVE issue is from newmediacompany: https://www.smarty-online.de
No action required.

Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:20:37 -07:00
Weisser, Pascal
b528b5a13b
libblockdev: Add missing dependency on keyutils to crypto PACKAGECONFIG.
Related:

https://github.com/openembedded/meta-openembedded/issues/832

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-13 08:51:47 -07:00
Weisser, Pascal
e9844b286a
libblockdev: Add missing dependency on e2fsprogs to fs PACKAGECONFIG.
Related:

https://github.com/openembedded/meta-openembedded/issues/832

Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-13 08:51:47 -07:00
Wang Mingyu
33d4d55b60
libsmi: use update-alternatives to solve conflicts with frr
Error: Transaction test error:
  file /usr/share/yang/ietf-netconf-acm.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.aarch64 and frr-10.0-r0.aarch64
  file /usr/share/yang/ietf-netconf-with-defaults.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.aarch64 and frr-10.0-r0.aarch64
  file /usr/share/yang/ietf-netconf.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.aarch64 and frr-10.0-r0.aarch64

frr also uses the doc 'ietf-netconf-acm.yang ietf-netconf-with-defaults.yang ietf-netconf.yang'.
frr has a priority of 100.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-12 21:08:07 -07:00
Dmitry Baryshkov
3eb7dd257b
cabextract: add utility to extract Microsft cabinet files
WoA firmware, fonts and some other useful files are being distributed as
a Microsoft cabinet files. Add recipes for the cabextract utility, which
is used to extract such files.

Cabextract can either use a bundled source tree for libmspack library or
an externally provided library. Package the library separately in order
to be able to share it with the meta-security layer.

Cc: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-12 06:11:47 -07:00
Wang Mingyu
653dbf48bb
tslib: upgrade 1.22 -> 1.23
Changelog:
============
* new filter module: 'module crop'
* some build and security fixes
* improved release procedure

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:03 -07:00
Wang Mingyu
689d3ffffa
squashfs-tools-ng: upgrade 1.2.0 -> 1.3.1
Changelog:
===========
- gensquashfs: apply xattr file also when using a pack file
- Fix broken C++ guard in rbtree.h
- fixed fragment table size typo
- rdsquashfs: improve unpacking error message on Windows
- rdsquashfs: add a workaround for unpacking forbidden filenames on Windows
- tar2sqfs: Add option to exclude files
- Fix compressor ID enumerator in format documentation
- libsqfs: add a threshold for extended directory inodes with index

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:03 -07:00
Wang Mingyu
a0782de16d
sdmon: upgrade 0.8.1 -> 0.9.0
Changelog:
==========
- Add support for Adata cards
- Merge pull request
- Fix type warnings
- fixe types and count
- Add support for Innodisk cards
- Modify Adata code
- Move SB code
- Merge branch 'master' into J-Twin-patch-1
- Fix Maximum erase count for Transcend cards
- Fix Maximum erase count for Transcend cards
- Merge branch 'master' into master
- remove "Z" from local time timestamp
- merging changes from FreeBSD support
- Merge remote-tracking branch 'origin/master'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:03 -07:00
Wang Mingyu
def9321f39
sanlock: upgrade 3.9.2 -> 3.9.3
Changelog:
===========
- skip delay when same host acquires delta lease
- improve handling our_host_name

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
04a02df39d
remmina: upgrade 1.4.34 -> 1.4.35
Changelog:
==========
* Fix build for openssl-1.1
* Allow running an SSH command when connecting via ssh tunnel
* Check if WINPR_ASSERT is defined
* [REM-3047] fix issue compiling with gcc-14
* Fix crash caused by enabling disablepasswordstoring
* Revert setting loadbalanceinfo to the old method used before FreeRDP3
* updated call to set FreeRDP_LoadBalanceInfo

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
522a26cc2f
qpdf: upgrade 11.8.0 -> 11.9.0
Changelog:
============
* Add ENABLE_COVERAGE cmake option to assist with generating
  coverage reports.
* From M. Holger: add QPDFObjectHandle::writeJSON to directly
  write a JSON representation to a pipeline.
* set the actual value based on the allowable non-/Off value in the normal
  appearance dictionary.
* Add fuzz testing for JSON.
* Add JSON::getDictItem (from m-holger)
* Allow --overlay and --underlay to be repeated.
* Add new command-line arguments --file and --range which can be
  used within --pages in place of positional arguments.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Rasmus Villemoes
17e30b3bb2
dfu-util: allow building nativesdk variant
It can be quite useful to include dfu-util along with any other tools
needed for bootstrapping in the SDK.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 15:40:17 -07:00
Scott Murray
8b0be4be2b
abseil-cpp: backport RISC-V fix
Backport upstream fix[1] for SIGILL crash on RISC-V with 6.6 and
newer kernels.  The patch has been tweaked to apply on top of the
existing stack.

[1]: https://github.com/abseil/abseil-cpp/commit/7335a36d

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 15:40:17 -07:00
Christophe Vu-Brugier
9127448693
usbguard: upgrade 1.1.2 -> 1.1.3
Drop patch 0001-include-missing-cstdint.patch because it was merged
upstream. See this commit in usbguard:

 * 22b1e08 Fix build for GCC 13 + make GitHub Actions cover build with GCC 13 (#586)

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 15:40:17 -07:00
Khem Raj
2c8d82ea2f
libgpiod: Migrate to catch2 v3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
2024-06-11 07:46:44 -07:00
Khem Raj
02f2a297ea
catch2: Upgrade to 3.x release series
It supports C++20 better and newer compilers e.g. clang19
works better with 3.x series.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:46:44 -07:00
Markus Volk
06eb303345
iwd: update 2.16 -> 2.18
ver 2.18:
	Fix issue with handling BSS with invalid HE capabilities.
	Fix issue with neighbor reports with invalid country codes.
	Fix issue with EAP-TTLS Start packets with L flag set.
	Add support for enabling SAE for AP mode operation.

ver 2.17:
	Fix issue with handling deauthenticate on disconnect.
	Fix issue with handling of rate estimation errors.
	Fix issue with handling EAPOL frame listeners.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:46:44 -07:00
Bartosz Golaszewski
1e477be454
libgpiod: disable C++ tests for libgpiod v1.6.x
Catch2 recipe is moving to version 3 of the Catch2 API which will make
the C++ tests in libgpiod uncompatible. libgpiod v2 as ported to the new
interface but v1.6.x will not be so just disable building the C++ tests.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:46:44 -07:00
Bartosz Golaszewski
4b4086edef
libgpiod: update to v1.6.5
This release contains a build fix for environments that require libgen.h
to be included for basename() and don't pull it implicitly with any
other header.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:46:44 -07:00
Khem Raj
6bccd43e8f
libjxl: Turn sizeless vectors as a packageconfig option
We need to disable this on riscv64 as it results in undefined symbols
with clang especially

libjxl/0.10.2/recipe-sysroot/usr/include/hwy/ops/rvv-inl.h:591:17: error: use
of undeclared identifier '__riscv_vsetvlmax_e8mf8'
  591 | HWY_RVV_FOREACH(HWY_RVV_LANES, Lanes, setvlmax_e, _ALL)
      |                 ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:45:18 -07:00
Vijay Anusuri
41c2cf74c5
c-ares: Update SRC tarball path
Fix WARNING: Failed to fetch URL https://c-ares.org/download/c-ares-1.27.0.tar.gz

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:45:18 -07:00
Lei Maohui
feb01d3ed8
cmpi-bindings: Fix build error with gcc14.
Added patch to fix incompatible pointer type error.

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:45:18 -07:00
Khem Raj
185e779bad
googlebenchmark: Fix build on riscv64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 07:45:18 -07:00
Pavel Zhukov
f22451b51b
fbida: Require opengl feature for pdf only
Don't require it for entire distro if pdf package config disabled.

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-10 23:08:41 -07:00
Markus Volk
0ec2b7aab2
replace libdbd-mysql-perl with dbd-mariadb
libdbd-mysql-perl is broken with mariadb/gcc14 and upstream does not support mariadb.
[https://github.com/perl5-dbi/DBD-mysql/issues/430]

Use the perl database driver that is provided by the mariadb project instead.
[https://mariadb.com/kb/en/perl-dbi]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-10 08:47:49 -07:00
Markus Volk
d40a28da04
libgee: downgrade incompatible-pointer-types back to warning
Workaround to fix build with gcc14

I had a look here and to me it seems like it needs to be to be fixed mostly in vala
https://gitlab.com/fweimer-rh/fedora-modernc/-/blob/main/pkg/l/libgee.md?ref_type=heads

The issue has been reported for various distributions
https://lists.opensuse.org/archives/list/bugs@lists.opensuse.org/message/7GKXU2QW6DCH6AJQ62PLFWDMRNTEM5FD/
https://bugs.gentoo.org/920315

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-10 08:47:49 -07:00
Khem Raj
10fc3fa15f
fwupd-efi: Upgrade to 1.6
Drop cc settings patch this code piece has been removed upstream
Add a patch to use native python
Disable incompatible-pointer-types warning as error with gcc-14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 22:43:45 -07:00