4307 Commits

Author SHA1 Message Date
Richard Purdie
eac1f5b9c0
recipes: Fix variable assignment whitespace
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-20 08:46:56 -07:00
Ross Burton
ca4bd3c786
mce-inject: don't inherit autotools
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>
2025-03-19 11:37:47 -07:00
Ross Burton
56d59ac2d3
gradm: don't inherit autotools
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>
2025-03-19 11:37:47 -07:00
Khem Raj
f9f74b1c84
webkitgtk3: Upgrade to 2.48.0
* 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>
2025-03-18 18:06:54 -07:00
Fathi Boudra
0657f744b8
tio: upgrade 2.7 -> 3.8
* 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>
2025-03-18 07:36:56 -07:00
Khem Raj
6d13c58e38
procmail: Fix build with GCC-14
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>
2025-03-16 14:24:21 -07:00
Khem Raj
7e89f2c4da
uim: Upgrade to 1.9.0
Changelog - https://github.com/uim/uim/releases/tag/1.9.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-16 09:09:48 -07:00
Khem Raj
f8ece969ea
ckermit: Fix build with GCC-15
Also fix native pieces to build with gcc-14 while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-16 09:09:44 -07:00
Khem Raj
32eb262643
enca: Fix cross builds
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>
2025-03-15 23:05:32 -07:00
Sofiane HAMAM
84c628b4ff
neon: fix broken SRC_URI
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>
2025-03-13 22:09:36 -07:00
Khem Raj
2ec4ded4fa
btop: Update fmt header to latest
Fixes build with newer compilers e.g. clang20+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-12 08:15:43 -07:00
Changqing Li
e29c19c672
tbb: upgrade 2021.13.0 -> 2022.0.0
Updated to the latest version
Refer:
https://github.com/uxlfoundation/oneTBB/releases/tag/v2022.0.0

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 19:35:31 -07:00
Changqing Li
04bb919a95
googlebenchmark: upgrade 1.8.4 -> 1.9.1
* Remove following two patches, alreay included in 1.9.1
0001-cycleclock-Fix-type-conversion-to-match-function-ret.patch
0002-cycleclock-Fix-type-conversion-to-match-function-ret.patch
* Change log
https://github.com/google/benchmark/releases

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 19:35:31 -07:00
Wang Mingyu
a21a3c79ca
nss: upgrade 3.108 -> 3.109
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 17:17:21 -07:00
Wang Mingyu
aed7a9868a
libtinyxml2: upgrade 10.0.0 -> 10.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 17:17:20 -07:00
Wang Mingyu
fb04cb54c4
jsoncons: upgrade 1.2.0 -> 1.3.0
Changelog:
=============
- Fixed bugs:
    - Added "-Wnull-dereference" to CI and worked around some false positives.
    - Invalid json schema compiled successfully
    - SIGABRT when serialising unmapped enum value
    - Fixed a jmespath issue with parenthesized expressions involving projections (wildcard expressions,
      the flatten operator, slices and filter expressions) where the right parenthesis did not stop the projection.
      For example, given JSON '{"foo" : [[0, 1], [2, 3]]}', the JMESPath query '(foo[*])[0]'
      returned '[0,2]' rather than the correct '[0,1]'.
    - Fixed a 'json_encoder' formatting issue when 'array_object_line_splits' option set to 'line_split_kind::same_line'.

- Implemented new features:
    - JMESPath Lexical Scoping using the new [let expression]
    - JMESPath evaluation now supports late binding of variables to an initial (global) scope
      via parameters.
    - New 'json_options' members 'allow_comments' and 'allow_trailing_comma'. These options should
      be preferred over using an error handler.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 17:17:20 -07:00
Wang Mingyu
5dba611f74
c-periphery: upgrade 2.4.2 -> 2.4.3
License-Update:Coyright year updated to 2025

Changelog:
============
* Fix memory safety with some older 'strerror_r()' implementations in error
  formatters for all modules.
* Build
    * Fix character device GPIO support tests in Makefile for alternate
      shells and older versions of make.
    * Fix cross-compilation in Makefile from Windows.
    * Fix CMake minimum required version.
    * Add CMake package generation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-11 17:17:19 -07:00
Markus Volk
9b754a1e2c
libgusb: update 0.3.10 -> 0.4.9
- use gi-docgen instead of gtk_doc
- add json-glib dependency
- inherit pkgconfig
- add a runtime dependency on hwdata because we need to provide usbids
- dont use append for EXTRA_OEMESON

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-10 13:28:32 -07:00
Khem Raj
72a041e46c
Revert "crucible: Use go module fetcher"
This reverts commit 8d635b0510c86a80261a461f833142d2bdfad0f0.

gomod fetcher fails for this see [1]

[1] https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/211/steps/16/logs/stdio

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Christian Lindeberg <christian.lindeberg@axis.com>
2025-03-10 09:41:56 -07:00
Yi Zhao
74110869a8
lvm2: upgrade 2.03.30 -> 2.03.31
ChangeLog:
Version 2.03.31 - 27th February 2025
====================================
  Reduce 'mandoc -T lint' reported issues for man pages.
  Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24).
  Fix uncache and split cache restoring original state of volume.
  Extend use of lockopt skip to more scenarios.
  Enhance error path resolving in polling code.
  Disallow shared activation of LV with CoW snapshot.
  Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache.
  Improve mirror split with opened temporary volumes.
  Improve pvmove finish with opened temporary volumes.
  Fix backup limit for devices file, handle over 10,000 files.
  Ignore reported optimal_io_size not divisible by 4096.
  Fix busy-loop in config reading when read returned 0.
  Fix DM cache preserving logic (2.03.28).
  Improve use of lvmlockd for usecases involving thin volumes and pools.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-02 08:48:12 -08:00
Chen Qi
59dacb6d4d
gperftools: upgrade from 2.15 to 2.16
disable_libunwind_aarch64.patch is dropped because from my runtime
testing, this patch is no longer needed.

0001-disbale-heap-checkers-and-debug-allocator-on-musl.patch is
dropped because I don't see it necessary now. Things still build
without it.

0001-src-mmap_hook.cc-Fix-build-for-32bit-machine.patch is dropped
because this oe specific patch is no longer needed because of the
following two commits:
02adc8c also disable _TIME_BITS in mmap_hook.cc
198b3dd disable _FILE_OFFSET_BITS in mmap_hook.cc

ppc-musl.patch is rebased.

0002-src-base-elf_mem_image.cc-fix-build-for-musl.patch is added
to fix build failure for musl + ppc64.

0003-Makefile.am-disable-building-noinst-tests-for-musl.patch is
added as a workaround to fix build failure on musl + ppc64.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-28 10:22:01 -08:00
Ross Burton
1b9570533e log4cpp: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
3083eb9f27 monit: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
e989546d7d neon: remove obsolete class-native override
This prefix override for native builds is no longer needed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
8d6af9005f neon: use gettext class
Just use the gettext class to simplify the enable/disabling of NLS
support.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
d2ce1dc6ba neon: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
50d63dee36 iksemel: remove
Iksemel is a XML parser library that was designed for Jabber applications,
but it has no users and hasn't been maintained for 14 years.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Wang Mingyu
676ef7d883
multipath-tools: upgrade 0.11.0 -> 0.11.1
Changelog:
===========
* Fix multipathd crash because of invalid path group index value, for example
  if an invalid path device was removed from a map.
* Make sure maps are reloaded in the path checker loop after detecting an
  inconsistent or wrong kernel state (e.g. missing or falsely mapped path
  device). Wrongly mapped paths will be unmapped and released to the system.
* Fix the problem that 'group_by_tpg' might be disabled if one or more
  paths were offline during initial configuration.
* Fix possible misdetection of changed pathgroups in a map.
* Fix the problem that if a map was scheduled to be reloaded already,
  'max_sectors_kb' might not be set on a path device that
  was being added to a multipath map. This problem was introduced in 0.9.9.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:51 -08:00
Wang Mingyu
3ec4bb000d
mcelog: upgrade 202 -> 204
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:51 -08:00
Wang Mingyu
d019c5b3c4
jsoncons: upgrade 1.1.0 -> 1.2.0
Changelog:
==============
- jsonpath length function with recursive select argument gives wrong result
- Support nested JSON to CSV. Add flat, column_mapping, and max_nesting_depth options to basic_csv_options
- Add raw_tag() accessor to basic_cbor_cursor. Add functions begin_object_with_tag,
  begin_array_with_tag, uint64_value_with_tag etc. to basic_cbor_encoder to support encoding values with
  raw CBOR tags.
- Support custom JSON Schema error messages with errorMessage keyword. Add
  enable_custom_error_message option to evaluation_options.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:50 -08:00
Wang Mingyu
2863e9e025
iniparser: upgrade 4.2.5 -> 4.2.6
Changelog:
===========
- Fix heap overflow in 'iniparser_dumpsection_ini()'
- Add test to reproduce heap overflow in 'iniparser_dumpsection_ini()'
- Clean-up
- Ingore temporary vim files
- Symlink compile_commmands.json to make YouCompleteMe in vim work
- Fix typo
- Fix links to FAQ sites in doxygen generated documentation
- Escape names to prevent doxygen trying to interpret them as command
- Enable command line arguments for tests
- Fix packaging status description
- Add packaging status badge to give users and me an overview
- Convert @-value that slipped through

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:49 -08:00
Wang Mingyu
76892a7093
double-conversion: upgrade 3.3.0 -> 3.3.1
Changelog:
=============
- Hash pin Github workflows
- Create dependabot.yml
- Add _ITERATOR_DEBUG_LEVEL=2 and _DEBUG defines
- Add bzlmod MODULE.bazel file
- Add CIFuzz Github Action
- Update MODULE.bazel and README.md.
- Remove the explicit dependency on rules_cc.
- Add missing headers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:49 -08:00
Alexis Cellier
d4d4e98856
nano: Remove dependency on file
Dependency on file was added on version 2.7.4, but even then, there was
no reference to this dependency in nano documentation.
Today, still no reference to file as a dependency.

Cc: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexis Cellier <alexis.cellier@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 04:50:39 -08:00
Yi Zhao
85110e71bd
libspdm: do not build for mips64
Fix error for qemumips64:
ERROR: libspdm_3.6.0.bb: unsupported architecture 'mips64'

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 04:50:39 -08:00
Yi Zhao
1057187140
inotify-tools: upgrade 3.22.6.0 -> 4.23.9.0
ChangeLog:
https://github.com/inotify-tools/inotify-tools/releases/tag/4.23.8.0
https://github.com/inotify-tools/inotify-tools/releases/tag/4.23.9.0

Drop local patches as they have been merged upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 04:50:38 -08:00
Robert Yang
e19b4c9755 thin-provisioning-tools: 1.0.13 -> 1.0.14
* License-Update: Update links in GPLv3 (http -> https)

* It need depend on pkg-config, udev and clang-native to build

* Move it to dynamic-layers since now it depends on meta-clang.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-24 21:31:38 -08:00
Markus Volk
d4a9fe65a5 xdg-desktop-portal: update 1.18.4 -> 1.20.0
Changes in 1.20.0

Released: 2025-02-19

Enhancements:

    Document how the test suite works.
    Improve the test runner script.

Changes in 1.19.4

Released: 2025-02-15

New Features:

    Introduce the host app registry. This interface allows host system apps (i.e. apps not running under a sandboxing mechanism like Flatpak) register themselves with XDG Desktop Portal. This allows XDG Desktop Portal to use a proper app id, and desktop file, improving the interaction with portal backends.

Enhancements:

    Use a new internal script to simplify running tests.

Bug Fixes:

    Properly escape notification body in the Notification portal.
    Fix various documentation links in the USB portal documentation page.

Changes in 1.19.3

Released: 2025-02-12

Bug Fixes:

    Fix documentation links in the USB portal page.
    Make the Document portal track open files, and release them when shutting down. This should fix some harmless leak reports.
    Fix a memory leak, a crash, and improve robustness against non-existing folders in the Dynamic Launcher portal.
    Fix build with PipeWire 1.3.82

Enhancements:

    Make the host path xattr more useful by removing the trailing end character, and also reporting the xattr of files inside folders added to the document store.
    Remove libportal-based integrated tests. This should remove the cyclic dependency between libportal, and xdg-desktop-portal. All tests are now based on the Python testing framework.

Changes in 1.19.2

Released: 2025-01-20

Bug Fixes:

    Fix permission check for host system apps in the Camera portal.
    Do not expose the Settings portal if there are no backends available.
    Disable sounds-related notification tests if the project is built without wavparse.

Enhancements:

    Start porting the test suite to Python tests. Once finished, this should break the cyclic dependency between xdg-desktop-portal and libportal.
    Install Python-based tests. This is mostly useful for distributions to run tests as part of their packaging process.

Changes in 1.19.1

Released: 2024-12-21

Dependencies:

    XDG Desktop Portal now requires GLib 2.72 or higher.

New Features:

    Introduce the Notification v2 portal. This updated version of the Notification portal supports a plethora of new fields for notifications, such as sounds, categories, purpose, and more.
    Introduce the USB portal. This portal allows apps with relevant permissions to enumerate and acquire access to specific USB devices.
    Introduce a new SchemeSupported method to the OpenURI portal. This new method allows apps to know ahead of time if the host system is able to deal with a particular scheme.

Enhancements:

    Continued the move towards Python-based tests. This should simplify the test setup in the project quite significantly, and also will allow removing the cyclic dependency between libportal and XDG Desktop Portal.
    Introduce umockdev-based tests.
    Improve the icon validator so it can deal with memfd-based icons.
    Clarify behavior of the Settings portal for non-standardized keys.
    In the Global Shortcuts portal, clarify that the result the BindShortcuts of may be a subset of all requested shortcuts.
    Add a documentation page about icon validation requirements.

Bug Fixes:

    Fix memory leaks in the Background, Email, and Global Shortcuts portals.
    Fix a general file descriptor & memory leak.
    Fix a regression in the Settings portal.
    New and updated translations.

Changes in 1.19.0

Released: 2024-10-09

    Completely rework and restructure the documentation website. Documentation is now segmented by target audience (app developers, desktop developers, and contributors). It also documents how the Document portal operates, the FUSE filesystem, and custom file attributes. This is available in the following address: https://flatpak.github.io/xdg-desktop-portal/docs/index.html
    The portals.conf parser is now able to handle fallback backends better, and respects the order of backends in the config file.
    Try to use the xdg-desktop-portal-gtk backend as a last resort backend, if everything else fails.
    Implement getlk and setlk, and honour O_NOFOLLOW, in the Document portal's FUSE filesystem.
    Neutralize the Devices portal. Originally the Devices portal was introduced so that services like PulseAudio or PipeWire could request access to microphones and cameras on the behalf of apps. It was not meant to be used by sandboxed apps directly, which is unusual for a portal. Practically, however, it didn't take off.
    Implement PID/TID mapping for host system apps.
    Add a new "supported_output_file_formats" option to the Print portal. This can be used by apps like browsers to limit the output file formats presented by the Print portal backend. For example, an app can limit file printing to PDF files.
    Add a new "GetHostPaths" method to the Document portal, which allows mapping file descriptors to paths on the host system. This can be used by apps to show more meaningful file paths in the user interface.
    Like the new method above, the Document portal sets the "user.document-portal.host-path" xattr on files, pointing to the the host system file path. The use case is similar to "GetHostPaths".
    Make the Background portal more robust when validating autostart files.
    Clarify behavior of the File Chooser portal in the documentation pages.
    Improve robustness against deleted o_path fds in the Document portal.
    Fix a warning in some systems while trying to load Request D-Bus object properties.
    Fix a physical inode leak in the Document portal.
    Various improvements to the test suite. Python-based tests now run in parallel and are more careful when setting up the mock D-Bus server. Tests also start dbus-monitor if necessary now. FUSE tests of the Document portal have been made more TAP-alike now.
    Memory leak fixes in a variety of portals and services, including the permissions database, the Document portal, the File Transfer portal, the Location portal, the Background portal, tests, and the icon validator. And more. There's a lot of memory leak fixes everywhere, really.
    Major refactorings of the icon validator. Icons are now limited to 4MB files.
    Update XML specification specifying session handle type to match current actual ABI in GlobalShortcuts, Inhibit, RemoteDesktop, and ScreenCast portals.
    New and updated translations.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-24 21:31:38 -08:00
Yi Zhao
8a29c46188
recipes: drop ld-is-gold support
The gold linker support has been dropped in oe-core[1]. Remove related
special cases and patches in recipes.

[1] https://git.openembedded.org/openembedded-core/commit/?id=a4addb9ab63011e7c604fc5daff95559e7d214e7

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-23 17:36:08 -08:00
Gyorgy Sarvari
492a53ede5
pcp: update SRC_URI
The original download location, jfrog's artifactory stopped
providing any kind of free service, and the source code is not
downloadable anymore.

The project however has an official github repository also -
change the SRC_URI to this to make it work again.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-20 11:53:45 -08:00
Peter Marko
a604cd55d8
sassc,libsass: move recipes to oe-core
These recipes are now part of oe-core:
https://git.openembedded.org/openembedded-core/commit/?id=0a1d3607da7bb7c586c69cefadf8ade52c7b1987

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-19 11:28:30 -08:00
Bartosz Golaszewski
1e0beab0ed
libgpiod: update to v2.2.1
The main set of changes in this release doesn't concern yocto - it
brings in proper sphinx docs infrastructure for publishin on
readthedocs. We still have a bunch of code fixes though and we can also
remove the patch we're carrying in the recipe as it's upstream now.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-19 09:36:17 -08:00
Khem Raj
05132e4ab4
multipath-tools: Fix build with latest musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-17 12:11:03 -08:00
Khem Raj
8ce451b7e2
liburing: Upgrade to 2.9
Drop upstreamed patches, fix build with latest musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-17 12:11:03 -08:00
Rasmus Villemoes
42a4a8bd79
systemd-netlogd: new recipe
In some deployments, the log aggregator collects log messages in the
syslog format, so systemd-journal-upload and friends can not be
used.

systemd-netlogd is a daemon for filling that gap.

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-17 07:40:59 -08:00
Gyorgy Sarvari
4461fbe4f7
liboop: fix tcl PACKAGECONFIG
In case tcl PACKAGECONFIG is enabled, autoconf is trying to use tcl libs
and headers from the build system instead of using RECIPE_SYSROOT, and the
do_configure task fails:

ERROR: liboop-1.0.1-r0 do_configure: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
Rerun configure task after fixing this. [configure-unsafe]

The system path is hardcoded in the configure script. To fix this, patch
the configure script to use pkg-config to find tcl in the correct
sysroot.

Since the previous patch was changing the same part of the script, incorporate
that also into the new patch.

Also, set the correct build-time dependency.

The patch's Upstream-Status is "Pending", because
1. The project has been without activity for almost 15 years
2. Couldn't find info on the website on how to contribute
3. The GitLab instance mentioned on the website is password protected
even for read-only access, and registration is enabled only for
specific email addresses.
4. Couldn't find any contact info on the website to reach out
to the maintainers.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-17 07:40:58 -08:00
Gyorgy Sarvari
0ea9584b84
liboop: set correct LICENSE
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-17 07:40:58 -08:00
Ayoub Zaki
6ef7d62a91
pkcs11-provider: Upgrade 0.6 -> 1.0
https://github.com/latchset/pkcs11-provider/releases/tag/v1.0
 https://github.com/latchset/pkcs11-provider/compare/v0.6...v1.0

Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-14 20:27:18 -08:00
Andrew Geissler
f6352cd450
libspdm: add support for ppc64le
Recently picked this up over in the OpenBMC project and noticed our
ppc64le based server could no longer build the code.

Verified this change allows everything to build fine on ppc64le servers
now.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 14:12:42 -08:00
Wang Mingyu
74c7e41978
xmlsec1: upgrade 1.3.5 -> 1.3.7
0001-nss-nspr-fix-for-multilib.patch
makefile-ptest.patch
xmlsec1-examples-allow-build-in-separate-dir.patch
refreshed for 1.3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:17:19 -08:00
Wang Mingyu
c5199e0925
smarty: update 5.4.2 -> 5.4.3
Changelog:
===========
- replace/qualify call_user_func_array
- Restore special handling of isset and empty as it was in v4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:07 -08:00