13830 Commits

Author SHA1 Message Date
Khem Raj
a8c72984ae
liburing: Upgrade to 2.7 and fix build on riscv32
Fix build regression with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 10:08:39 -07:00
Khem Raj
2b9f166f28
mozjs-115: Fix build on riscv32
Link with libatomic explicitly, fixes
riscv32-yoe-linux-ld.lld: error: undefined symbol: __atomic_store_8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 07:50:23 -07:00
Khem Raj
dd0d94aafe
opentelemetry-cpp: Link with libatomic on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 07:50:22 -07:00
Khem Raj
d9fe74f859
transmission: Link with libatomic on riscv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 07:50:22 -07:00
Khem Raj
8bbdd8fe2d
usbguard: Link with libatomic on rv32
Provides needed atomic intrinsics that compiler needs.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 07:50:22 -07:00
Khem Raj
3c7a8d38bb
mosh: Use libatomic on rv32 for atomics
Fixes
riscv32-yoe-linux-ld.lld: error: undefined reference: __atomic_store_8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-17 07:50:22 -07:00
Khem Raj
f4c3f32a10
highway: Disable RVV on RISCV-32
RISCV support in highway is assuming RVV and RISCV64
however, there is RISCV32 which perhaps does not
have RVV yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-16 23:04:58 -07:00
Khem Raj
173a269579
protobuf-c: Link with libatomic on riscv32
No 64bit atomic builtins provided by compiler

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-16 23:04:58 -07:00
Yi Zhao
d8c5a72788
tbb: upgrade 2021.11.0 -> 2021.13.0
ChangeLog:
https://github.com/oneapi-src/oneTBB/releases/tag/v2021.12.0
https://github.com/oneapi-src/oneTBB/releases/tag/v2021.13.0

Drop 0001-hwloc_detection.cmake-remove-cross-compiation-check.patch as
the issue has been fixed upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-16 23:01:22 -07:00
Yi Zhao
521da60d7d
catch2: upgrade 3.6.0 -> 3.7.0
ChangeLog:
https://github.com/catchorg/Catch2/releases/tag/v3.7.0

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-16 23:01:22 -07:00
Yi Zhao
fb0a09613d
v4l-utils: upgrade 1.26.1 -> 1.28.1
ChangeLog:
https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=v4l-utils-1.28.1

* Drop backport patch
* Add UPSTREAM_CHECK_GITTAGREGEX

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-16 23:01:21 -07:00
Yi Zhao
77b5f1a096
debootstrap: upgrade 1.0.132 -> 1.0.137
ChangeLog:
https://salsa.debian.org/installer-team/debootstrap/-/blob/1.0.137/debian/changelog

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Yi Zhao
f556659ec3
jsoncpp: upgrade 1.9.5 -> 1.9.6
ChangeLog:
https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.6

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Yi Zhao
ef896bcd6c
libssh: upgrade 0.10.6 -> 0.11.1
* Drop 0001-libgcrypt.c-Fix-prototype-of-des3_encrypt-des3_decry.patch
  as the issue has been fixed upstream.

* Add a patch to fix build with clang.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Yi Zhao
0a28a9ef22
netplan: upgrade 1.0.1 -> 1.1
ChangeLog:
https://github.com/canonical/netplan/releases/tag/1.1

* Drop the following patches as the issues have been fixed upstream:
  0001-meson.build-drop-unnecessary-build-dependencies.patch
  0001-networkd.c-define-scope-specific-to-case-statement.patch

* Set build option -Dtesting=false to skip testing.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Yi Zhao
043a6e8182
openjpeg: upgrade 2.5.0 -> 2.5.2
ChangeLog:
https://github.com/uclouvain/openjpeg/blob/v2.5.2/NEWS.md

* Refresh 0002-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Yi Zhao
7e124168f9
fltk: upgrade 1.3.8 -> 1.3.9
Release Notes:
https://www.fltk.org/articles.php?L1898

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Khem Raj
a9d92adace
libjxl: Do not use -mrelax-all on RISCV with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-14 15:19:22 -07:00
Yoann Congal
ca28595f7a
README.md: Hint at "git request-pull"
Github pull requests are not recommended. When a Github contributor
wants to send patches from its repo, hint at "git request-pull"
generated emails to guide them on the right way.

Cc: Dmitry Baryshkov <dbaryshkov@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-14 08:43:55 -07:00
Khem Raj
fe6e82649a
yavta: Upgrade SRCREV to include 64bit time_t print format errors
Thanks Martin to point the latest commit, see [1]

[1] https://git.ideasonboard.org/yavta.git/commit/?id=52c975e5542504ac10bed8b1d68df5c75951d202

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <martin.jansa@gmail.com>
Cc: Ryan Eatmon <reatmon@ti.com>
Cc: Einar Jon Gunnarsson <tolvupostur@gmail.com>
2024-09-14 08:43:55 -07:00
Richard Tollerton
9356340655
tmux: Upgrade to 3.4
Changes vs 3.3a are located at
https://raw.githubusercontent.com/tmux/tmux/3.4/CHANGES. However, the most
pressing reason to upgrade is that tmux crashes on copy, see
https://github.com/tmux/tmux/issues/3699.

tmux's config parser was rewritten to use yacc, which necessitates DEPENDS +=
bison-native.

drop md5sum

Signed-off-by: Rich Tollerton <rich.tollerton@ni.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-13 20:37:55 -07:00
Dmitry Baryshkov
a31ee04e75 gpsd: apply patch to fix gpsd building on Musl
Import the patch from pending MR to fix the way flags are being handled
by SConsript. Otherwise CXXFLAGS being added to CCFLAGS, masking test
results because of the -fvisibility-inlines-hidden warning turning into
error.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-13 11:30:12 -07:00
Khem Raj
9850a4a000 paho-mqtt-cpp: Use system paho-mqtt-c
It was an overisight during upgrade

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
2024-09-12 23:21:25 -07:00
Enrico Jörns
c3a1158917
genimage: add new recipe
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Enrico Jörns
342d82096a
libconfuse: add backported patch to fix search path logic
The fix is required to deal with absolute paths when using genimage in
openembedded context.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Enrico Jörns
5c87230ad0
libconfuse: switch to release tar archive
Building autotools packages from git can be a bit tricky and requires
manual invocations of autogen.sh, etc.

An attempt to build for native build fails with:

| autoreconf: running: autopoint --force
| Can't exec "autopoint": No such file or directory at [..]/tmp/work/x86_64-linux/libconfuse-native/3.3/recipe-sysroot-native/usr/share/autoconf/Autom4te/FileUtils.pm line 318.
| autoreconf: error: autopoint failed with exit status: 2
| WARNING: exit code 2 from a shell command.

Since the project itself states

> Please ensure you download a versioned archive from:
> https://github.com/libconfuse/libconfuse/releases/

simply switch this recipe to using release archives and thus simplify it
and fix the automake issue.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Enrico Jörns
2f95897a63
libconfuse: replace DESCRIPTION by SUMMARY
DESCRIPTION will default to SUMMARY, but not the other way round.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Enrico Jörns
d88ae3885f
libconfuse: provide native and nativesdk support
Allows to use libconfuse in native tools like 'genimage'.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Enrico Jörns
eeda4f91bb
libconfuse: move to meta-oe
This prepares for using libconfuse for the 'genimage' recipe which
should reside in meta-oe.

Also libftdi (which is in meta-oe already) optionally requires
libconfuse when PACKAGECONFIG option 'ftdi-eeprom' is enabled.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 14:16:20 -07:00
Harish Sadineni
1b3b373781
bpftool: Add support for riscv64
bpftool is supported for riscv64 and tested on qemuriscv64.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-12 06:17:04 -07:00
Yi Zhao
b3efb7ecd8
mce-test: update to latest git rev
9d11fc3e05ea tprctl: enhance sighandler to explicitly print si_code

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
d960b366eb
mce-inject: upgrade to latest git rev
7668d820cadc simulate a MCE event happened during TDX guest context

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
3f3231f62f
crash: upgrade 8.0.4 -> 8.0.5
ChangeLog:
https://crash-utility.github.io/changelog/ChangeLog-8.0.5.txt

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
352b4de567
s-nail: upgrade 14.9.24 -> 14.9.25
ChangeLog:
https://git.sdaoden.eu/browse/s-nail.git/tree/NEWS?h=v14.9.25

Drop backport patches.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
abf6f077a3
geoclue: upgrade 2.7.1 -> 2.7.2
ChangeLog:
https://gitlab.freedesktop.org/geoclue/geoclue/-/releases/2.7.2

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
afa14207fe
lvm2: upgrade 2.03.25 -> 2.03.26
ChangeLog:
https://gitlab.com/lvmteam/lvm2/-/tags/v2_03_26

Drop 0001-configure.ac-check-egrep.patch as the issue has been fixed
upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:34 -07:00
Yi Zhao
8bfa426281
mm-common: upgrade 1.0.4 -> 1.0.6
ChangeLog:
https://gitlab.gnome.org/GNOME/mm-common/-/blob/1.0.6/NEWS

Drop 0001-meson.build-do-not-ask-for-python-installation-versi.patch as
the issue has been fixed upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 21:15:33 -07:00
Khem Raj
c1fd23eeb6
libjxl: Upgrade to 0.10.3 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 08:18:18 -07:00
Einar Gunnarsson
b3f53080fc
v4l-utils: Install media ctrl pkgconfig files
Commit 5f453c3401e20eb5489fac4d3b54a5bf96d019ab installs
libraries but without the pkgconfig files, making them harder to link
to. This adds pkgconfig files for these libraries

Signed-off-by: Einar Jon Gunnarsson <tolvupostur@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11 06:50:25 -07:00
Khem Raj
e3ab0d2439
libcereal: Fix build with clang-19
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 18:28:31 -07:00
Hauke Lampe
ba274e7310
postgresql: Use packageconfig flag for readline dependency
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 09:37:01 -07:00
Martin Jansa
0249db4dbb
nmap: depend on libpcre2 not libpcre
* switched to libpcre2 in:
  828ab48764

* in builds hwere libpcre2 isn't pulled by some other dependency it was failing with:
| service_scan.h:74:10: fatal error: pcre2.h: No such file or directory                                                                                                                                                                       |    74 | #include <pcre2.h>                                                                                                                                                                                                                  |       |          ^~~~~~~~~|

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 09:34:15 -07:00
Einar Gunnarsson
f3f3e9b1b4
yavta: Update to kernel 6.8
Additional changes:
Use https protocol for git fetch
Build with meson

Signed-off-by: Einar Jon Gunnarsson <tolvupostur@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:42 -07:00
Wang Mingyu
cd69b51b61
xterm: upgrade 393 -> 394
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:42 -07:00
Wang Mingyu
3b24cb3821
valijson: upgrade 1.0.2 -> 1.0.3
Changelog:
===========
- Fix typos in RapidJsonAdapter, only failing when certain features are used
- Added explicit default move constructors/operators
- Various cosmetic fixes
- Implemented functioning move constructors/operators
- Compatibility with boost-1.85.0
- Ability to customize regular expression engine

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:41 -07:00
Wang Mingyu
1095ad51bb
uhubctl: upgrade 2.5.0 -> 2.6.0
Changelog:
=========
- Added support for Raspberry Pi 5
- Fixed bug for big-endian platforms
- Fixed sysfs path bug for Linux kernel 6.x or higher
- Added flash (inverted cycle) option - turn power on then off
- Improved Linux detection
- Added more devices to supported table

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:41 -07:00
Wang Mingyu
0e6ba2d708
python3-pefile: upgrade 2023.2.7 -> 2024.8.26
Changelog:
==========
- Close the data attribute before reassigning it
- Floor division (//) does mathematical division with the floor functio…
- Update new dvrt type and Load Config filed adapt to Windows11
- fix PE.get_data
- Fix ambiguous string syntax for PEid parsing regexp
- fixed a memory leak that caused the pe file to be access locked.
- Exphash from sha256 to md5 to match imphash
- More readable calls to superclass
- Fix cache_adjust_FileAlignment to work with files not aligned to 0x200
- [StepSecurity] Apply security best practices
- Create sets using curly brackets
- Change IOError to OSError
- Apply isort to sort all imports
- Remove "OC Patch" comments
- Update tox.ini Python versions
- Use with statement to write to file
- Remove distutils use
- Use chaining comparison operators
- Replace list comprehension with set comprehension
- Use not in operator
- Replace base class name with super()
- Increase readability and consistency
- Tiny comment improvements
- Update oleaut32.py from oleaut32.dll
- Improve parse_rich_header
- Include ordinals for wsock32.dll
- Update ws2_32.py from ws2_32.dll
- Update pefile.py for typo
- Add parsing for IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:39 -07:00
Wang Mingyu
11b8047012
nano: upgrade 8.1 -> 8.2
Changelog:
==========
- At a Yes-No prompt, beside Y and the localized initial for "Yes",
  also ^Y is accepted.  Similarly, ^N for "No", and ^A for "All".
- A text-highlighting bug with Alt+Home/Alt+End is fixed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:38 -07:00
Wang Mingyu
fa1b1dc276
libspiro: upgrade 20221101 -> 20240903
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:37 -07:00
Wang Mingyu
5bb9ed684b
libbpf: upgrade 1.4.5 -> 1.4.6
Changelog:
===========
- BPF skeleton forward compatibility fix
- BTF endianness inheritance bug fix

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 07:20:36 -07:00