summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* opencl-headers: Install development filesPeter Kjellerstedt2025-03-291-6/+4
| | | | | | | | This installs cmake and pkgconfig files so that other recipes can find the header files. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: update 0.39 -> 0.40Markus Volk2025-03-281-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - license files have been updated without change - add dependency on 'libdisplay-info' Release 0.40.0 ============== We are excited to announce the release of mpv 0.40.0. Key highlights: * Console: Enhanced autocompletion and visual styling * OSC: New selection menu accessible by right-clicking common buttons * HDR is now natively supported when using direct rendering (DRM), as well as dmabuf-wayland on Linux * Native clipboard access for scripts via new `clipboard` property * New command menu, with common actions easily accessible * Enhanced select.lua with new selection options for watch history, editions, DVD/Blu-Ray titles * New positioning.lua script script for cursor-centric zooming and drag to pan * Better stream support for Blu-ray, DVD and CDDA * Track selection improvements and better metadata display * Added osd-box / sub-box / box profiles to easily enable box styled OSD/OSC * Windows support in umpv helper script This release requires FFmpeg 6.1 or newer and libplacebo 6.338.2 or newer. - vf_d3d11vpp: add NVIDIA RTX Video HDR support - context_drm_gl: add support for HDR metadata - positioning.lua: add new script for video alignment and zooming - umpv: add Windows support - command: add clipboard property with native backends for Windows, macOS, and Wayland - select.lua: add watch history, edition, DVD/Blu-Ray titles and more selection options - input.conf: add cursor-centric zoom and drag-to-pan bindings - wayland: add support for wp-color-management-v1 protocol - console.lua: add persistent command history - stats.lua: add timecode display - options: add --playlist-exts and --archive-exts - wayland_common: support IME usage via text-input-v3 - command: add multiple track metadata and properties - vo_gpu_next: add chroma location and HDR metadata to shader parameters - player/screenshot: support more formats for screenshot-raw command - demux_mkv: add `--demuxer-mkv-crop-compat` option - misc/language: parse hi/sdh/cc tags from external subtitle tracks - wayland: support xdg-activation - player: add mpv:// protocol - meson: build libmpv by default - command: enhance track and playlist display information - input.conf: improve numpad key bindings - osc.lua: add custom buttons support and improved mouse bindings - console.lua: inherit OSD styles and colors - options: default to --prefetch-playlist=yes - osc.lua: add slimbottombar and slimtopbar layouts - command: improve frame-step to go through multiple frames - wayland: use wp-presentation v2 if available - various: reorganize options into more logical groups - vo_gpu_next: improve target colorspace handling - options: disable `--input-ime` by default (enabled on demand) - sd_ass: introduce sub-ass-prune-delay - player: add an optional mute flag when framestepping - command: add clipboard/text-primary property - command: add current-clipboard-backend property - command: add notify-property command - options: add --script-opt alias for --script-opts-append - options: add --osd-bar-marker-{size,style} options - options: add --input-ime for improved text input - options: add --video-recenter - options: add --clipboard-backends - options: add --wayland-internal-vsync - options: add --sub-scale-signs - options: rename --load-osd-console to --load-console - player: improve track selection for multi-component languages - options: improve frame-step command to handle multiple frames - input.conf: make Alt+BS reset --video-align-{x,y} - command: print track metadata when changing track - command: print track-list with enhanced metadata - options: deprecate `--gamma-auto` (use gamma-auto.lua script instead) - options: deprecate undocumented --cdda-span-{a,b} options - f_hwtransfer: ensure that we convert to full range rgb with scale_vaapi - win32: fix window size restore after maximize state - build: fix dynamic generation of mpv.desktop file protocols - player/sub: avoid pointlessly redecoding subs - x11: remove nvidia blacklist logic from --x11-present=auto - osc.lua: seek to the nearest chapter when right clicking the seekbar - command: fix keybind command with sequence keys - video/out/wayland_common: fix crash with multi-seat drag and drop - demux: reclaim demux_packets to reduce memory allocator pressure - demux_cue: only accept TRACK with AUDIO type - player/loadfile: strip common filename part from external track title - build: remove unused dvdread dependency - wayland: fix vertical resizing and scaling issues - console.lua: improve completion and visual appearance - sub/osd: default to a semitransparent black back color - player: improve playlist handling with prefetch - drm: parse EDID using libdisplay-info (which is now a required dependency) - win32: fix window size restore after maximize state - hwdec_d3d11va: align image mapper dimensions to a multiple of 2 - wayland: fix DnD with focus follow mouse - player: store external filenames as normalized - player: properly handle secondary subtitles on the terminal - demux_mkv: add support for chroma location - vo_dmabuf_wayland: improve and fix format selection - player: fix combination of --loop-playlist + --shuffle + --prefetch-playlist Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: upgrade 1.33.0 -> 1.33.1Jason Schonberg2025-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.1 Bugfixes: Work around systemd-resolved quirk that returns unexpected codes for single label names. Also adds test cases to validate the work around works and will continue to work in future releases. PR #863, See Also systemd/systemd#34101 Fix sysconfig ndots default value, also adds containerized test case to prevent future regressions. PR #862 Fix blank DNS name returning error code rather than valid record for commands like: adig -t SOA .. Also adds test case to prevent future regressions. 9e574af Fix calculation of query times > 1s. 2b2eae7 Fix building on old Linux releases that don't have TCP_FASTOPEN_CONNECT. b7a89b9 Fix minor Android build warnings. PR #848 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf2: Add _GNU_SOURCE in checksums.cKhem Raj2025-03-282-0/+27
| | | | | | | | | | | | | | | | | | | | | | | glibc defines struct udphdr as a union where members have aliased names uh_sport -> source uh_dport -> uh_dport uh_dport -> len check -> check But musl only defines the aliases if _GNU_SOURCE is defined, ideally iperf2 should be using uh_* names of the members so it is portable across musl and glibc but thats for upstream to consider. Fixes | ../../iperf-2.2.1/src/checksums.c:175:19: error: no member named 'check' in 'struct udphdr' | 175 | if (!udp_hdr->check) { | | ~~~~~~~ ^ | 1 error generated. | make[2]: *** [Makefile:539: checksums.o] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Randy MacLeod <Randy.MacLeod@windriver.com>
* iperf2: upgrade 2.0.13 -> 2.2.1Randy MacLeod2025-03-282-62/+1
| | | | | | | | | | | Release notes: https://sourceforge.net/p/iperf2/code/ci/2-2-1/tree/NEWS.md Drop the stdbool patch. It seems to have been fixed upstream by: ae0284e4 2020-10-22 Replace DAST_CHECK_BOOL with AC_HEADER_STDBOOL Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Fix build with gcc-15tho3.nguyen2025-03-282-0/+43
| | | | | | | | | | | | | | | | To fix errors: In file included from TOPDIR/tmp/work/core2-64-oe-linux/apitrace/11.1+11.1+git/git/frametrim/ft_matrixstate.hpp:30, from TOPDIR/tmp/work/core2-64-oe-linux/apitrace/11.1+11.1+git/git/frametrim/ft_matrixstate.cpp:28: TOPDIR/tmp/work/core2-64-oe-linux/apitrace/11.1+11.1+git/git/frametrim/ft_dependecyobject.hpp:187:44: error: 'uint64_t' was not declared in this scope 187 | std::unordered_map<unsigned, std::pair<uint64_t, uint64_t>> m_buffer_mappings; | ^~~~~~~~ ... TOPDIR/tmp/work/core2-64-oe-linux/apitrace/11.1+11.1+git/git/retrace/metric_writer.cpp:50:70: error: 'uint64_t' does not name a type 50 | case CNT_NUM_UINT64: std::cout << "\t" << *(reinterpret_cast<uint64_t*>(data)); break; ... Signed-off-by: tho3.nguyen <tho3.nguyen@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* atop: upgrade 2.4.0 -> 2.11.0tho3.nguyen2025-03-284-93/+1197
| | | | | | | | Drop patch already merged Add patch to fix build with gcc-15 Signed-off-by: tho3.nguyen <tho3.nguyen@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: upgrade 4.7.0 -> 4.8.1Randy MacLeod2025-03-273-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes: https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.1 https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.0 Update the syslog-ng.conf.[systemd|sysvinit] files to align with upstream's 4.8 version. This involved changing from stats_freq(0) to stats(freq(0)) to avoid: > WARNING: Your configuration file uses an obsoleted keyword, ... as was done in: 2d3a8c783 packaging: Update the sample Debian config to not throw warning The comments and the greater authentication/encryption defaults kept. Note that the latter are comment lines. Also kept a line from the 'Sources' section: file("/proc/kmsg" program_override("kernel")); but it's not clear if that's needed. It was in the original meta-oe version of the file from 2018, version 3.15 but not the upstream syslog-ng-3.15.1. With systemd enabled using poky-altcfg, there's a warning: /etc/tmpfiles.d/syslog-ng.conf:1: Line references path below legacy directory /var/run/, updating /var/run/syslog-ng → /run/syslog-ng; please update the tmpfiles.d/ drop-in file accordingly. but that was present in the previous version and I won't take time to fix it right now since systemd + syslog-ng isn't a common combination. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pv: upgrade 1.6.20 -> 1.9.31Randy MacLeod2025-03-275-73/+79
| | | | | | | | | | | | | | | | | | | | | License changed to GPL-3.0-or-later in: ??? is this right??? e5cc71b Switched licensing to GPLv3+. and moved doc to docs directory in: 86feafb Rename "doc" directory to "docs" to match Debian standards. Change the tarball suffix since the project now only provides .gz files. Added 'inherit gettext' to fix: QA Issue: AM_GNU_GETTEXT used but no inherit gettext [configure-gettext] Drop: 0001-pv-display-handle-error-of-tcgetpgrp-in-pv_in_foregr.patch which is covered by: c5cd932 pv/display: handle error of tcgetpgrp() in pv_in_foreground() Re-write the run-ptest wrapper since upstream switched to using 'make check'. Skip some of the tests to get the recipe update merged. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jack: apply some improvementsThomas Perrot2025-03-271-11/+3
| | | | | | | | | | | | - Remove the do_install append because jack_control no longer builds when the dbus pkgconfig is disabled. - Add python3-core to the runtime dependencies when D-Bus is enabled, because jack_control requires /usr/bin/python3. - Use PACKAGE_BEFORE_PN to enable additional packages. - Remove the HTML documentation because it no longer builds. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* image_types_verity.bbclass: Optionally create hash data in separate fileErik Schumacher2025-03-271-5/+38
| | | | | | | | | | | | | | On some setups, the verity partition and the corresponding hash data are handled separately. To account for this, a HASHDEV_SUFFIX is introduced to divert the hash data to a separate image artifact. By default, this suffix is equal to the image suffix, meaning that the hash data is appended to the verity image, like before. When the hash data is written to a separate file, the verity image is padded with zeroes until its size is a multiple of block_size. Signed-off-by: Erik Schumacher <erik.schumacher@iris-sensing.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* daemonize: fix build with gcc-15mark.yang2025-03-272-1/+49
| | | | | | | | | | | | | | | | | | | | * fix build with gcc-15.0.1 submitted to upstream: https://github.com/bmc/daemonize/pull/37 following error: ../git/getopt.c: In function 'x_getopt': ../git/getopt.c:51:16: error: too many arguments to function 'write'; expected 0, have 3 51 | (void) write(2, argv[0], (unsigned)strlen(argv[0])); | ^~~~~ ~ ../git/getopt.c:78:17: note: in expansion of macro 'ERR' 78 | ERR(": illegal option -- ", c); | ^~~ ../git/getopt.c:48:20: note: declared here 48 | extern int write(); | ^~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: fix build with gcc-15.0.1mark.yang2025-03-273-0/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 0001-SimpleRowFormatter.h-fix-the-build-on-gcc-15-unsatis.patch backport fix from: https://github.com/pocoproject/poco/commit/03c35cf In file included from poco/1.13.3/git/Data/src/SimpleRowFormatter.cpp:15: poco/1.13.3/git/Data/include/Poco/Data/SimpleRowFormatter.h:114:21: error: declaration of 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) noexcept [with _Tp = Poco::Data::SimpleRowFormatter; _Require<__not_<__is_tuple_like<_Tp> >, is_move_constructible<_Tp>, is_move_assignable<_Tp> > = void]' has a different exception specifier 114 | inline void swap<Poco::Data::SimpleRowFormatter>(Poco::Data::SimpleRowFormatter& s1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/bits/new_allocator.h:36, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/aarch64-VENDOR-linux/bits/c++allocator.h:33, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/bits/allocator.h:46, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/string:45, from poco/1.13.3/git/Foundation/include/Poco/Foundation.h:94, from poco/1.13.3/git/Data/include/Poco/Data/Data.h:23, from poco/1.13.3/git/Data/include/Poco/Data/SimpleRowFormatter.h:21: * 0002-fix-Foundation-Build-error-with-GCC-15-class-Poco-Pr.patch backport fix from: https://github.com/pocoproject/poco/commit/6faf907 In file included from poco/1.13.3/git/Foundation/testsuite/src/PriorityEventTest.cpp:15: poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h: In member function 'Poco::PriorityDelegate<TObj, void, true>& Poco::PriorityDelegate<TObj, void, true>::operator=(const Poco::PriorityDelegate<TObj, void, true>&)': poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:203:31: error: 'class Poco::PriorityDelegate<TObj, void, true>' has no member named '_pTarget' [-Wtemplate-body] 203 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:203:58: error: 'const class Poco::PriorityDelegate<TObj, void, true>' has no member named '_pTarget' [-Wtemplate-body] 203 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h: In member function 'Poco::PriorityDelegate<TObj, void, false>& Poco::PriorityDelegate<TObj, void, false>::operator=(const Poco::PriorityDelegate<TObj, void, false>&)': poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:277:31: error: 'class Poco::PriorityDelegate<TObj, void, false>' has no member named '_pTarget' [-Wtemplate-body] 277 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:277:58: error: 'const class Poco::PriorityDelegate<TObj, void, false>' has no member named '_pTarget' [-Wtemplate-body] 277 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpm: fix build with gcc-15mark.yang2025-03-274-0/+355
| | | | | | | | | | | | | | | | * fix build with gcc-15 lib/libcurses.c:46:5: error: conflicting types for 'Gpm_Wgetch'; have 'int(WINDOW *)' {aka 'int(struct _win_st *)'} 46 | int Gpm_Wgetch(WINDOW *win) | ^~~~~~~~~~ In file included from gpm/1.99.7+gite82d1a653ca94aa4ed12441424da6ce780b1e530/git/src/headers/gpmInt.h:28, from lib/libcurses.c:30: gpm/1.99.7+gite82d1a653ca94aa4ed12441424da6ce780b1e530/git/src/headers/gpm.h:271:12: note: previous declaration of 'Gpm_Wgetch' with type 'int(void)' 271 | extern int Gpm_Wgetch(); | ^~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: Stick to C17 until next releaseKhem Raj2025-03-271-0/+3
| | | | | | | | Patches are sprinkled in master branch of jq but the backports regresses tests, so its better to keep it at C17 for now. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <martin.jansa@gmail.com>
* Revert "jq: fix build with gcc-15"Khem Raj2025-03-274-631/+0
| | | | This reverts commit ec9a5598e48f1e4dad8f59e8a49bfe6657bc2284.
* crash: Fix build for 32bit targetsKhem Raj2025-03-262-0/+84
| | | | | | | | | | | | | | Fixes rame.c: In function 'CORE_ADDR frame_unwind_pc(frame_info*)': frame.c:982:35: error: cannot convert 'CORE_ADDR*' {aka 'long long unsigned int*'} to 'ulong*' {aka 'long unsigned int*'} 982 | crash_decode_ptrauth_pc(&pc); | ^~~ | | | CORE_ADDR* {aka long long unsigned int*} Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: mark.yang <mark.yang@lge.com> Cc: Martin Jansa <martin.jansa@gmail.com>
* crash: fix build with gcc-15mark.yang2025-03-264-0/+284
| | | | | | | | | | | | | | | | | | | | | | | | | * to fix: following erros occured in gcc-15.0.1 environment. signals.c: In function '_rl_signal_handler': signals.c:62:36: error: 'return' with a value, in function returning void [-Wreturn-mismatch] 62 | # define SIGHANDLER_RETURN return (0) | ^ signals.c:160:3: note: in expansion of macro 'SIGHANDLER_RETURN' 160 | SIGHANDLER_RETURN; | ^~~~~~~~~~~~~~~~~ signals.c:141:1: note: declared here 141 | _rl_signal_handler (int sig) | ^~~~~~~~~~~~~~~~~~ signals.c: In function 'rl_set_sighandler': signals.c:343:18: error: assignment to '__sighandler_t' {aka 'void (*)(int)'} from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 343 | act.sa_handler = handler; | ^ In file included from signals.c:30: recipe-sysroot/usr/include/signal.h:72:16: note: '__sighandler_t' declared here 72 | typedef void (*__sighandler_t) (int); | ^~~~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crash: upgrade 8.0.5 -> 8.0.6mark.yang2025-03-263-1/+1
| | | | | | | | ChangeLog: https://crash-utility.github.io/changelog/ChangeLog-8.0.6.txt Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpulimit: fix build with gcc-15mark.yang2025-03-262-0/+52
| | | | | | | | | | | | | | | | | | | | * to fix: Error occurs in gcc 15.0.1 environment. busy.c: In function 'main': busy.c:20:58: error: passing argument 3 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 20 | if ((ret = pthread_create(&thread, NULL, loop, NULL)) != 0) | ^~~~ | | | void * (*)(void) In file included from busy.c:3: recipe-sysroot/usr/include/pthread.h:204:36: note: expected 'void * (*)(void *)' but argument is of type 'void * (*)(void)' 204 | void *(*__start_routine) (void *), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ busy.c:6:7: note: 'loop' declared here 6 | void *loop() | ^~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minifi-cpp: Fix build with clangKhem Raj2025-03-251-0/+1
| | | | | | | | | | | Disable c++11-narrowing-const-reference warning as error Fixes git/extensions/standard-processors/utils/JoltUtils.cpp:498:23: error: non-constant-expression cannot be narrowed from type 'unsigned long long' to 'unsigned int' in initializer list [-Wc++11-narrowing-const-reference] return ResultT{{std::stoull(std::string{idx_begin, it}), {}}, it}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iperf3: upgrade 3.17.1 -> 3.18Martin Siegumfeldt2025-03-252-32/+1
| | | | | | | drop backported patch Signed-off-by: Martin Siegumfeldt <mns@gomspace.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: fix build with gcc-15Martin Jansa2025-03-254-0/+631
| | | | | | | | | | | | * backport 3 commits to fix: http://errors.yoctoproject.org/Errors/Details/848831/ ../jq-1.7.1/src/builtin.c:1705:4: error: initialization of 'jv (*)(void)' from incompatible pointer type 'jv (*)(jq_state *, jv)' [-Wincompatible-pointer-types] 1705 | {f_ ## name, #name, 1}, | ^~ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pidgin: upgrade to 2.14.14 to fix build with gcc-15Martin Jansa2025-03-252-179/+1
| | | | | | | | | | | | * http://errors.yoctoproject.org/Errors/Details/848756/ * fixed in: https://keep.imfreedom.org/pidgin/pidgin/rev/10ae9c0f0cbf * drop backported patch Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usb-modeswitch: fix build with gcc-15Martin Jansa2025-03-252-1/+54
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* krb5: Backport additional fixes to build on clangKhem Raj2025-03-253-0/+1243
| | | | | | | | | Enabling additional warning tightens the function prototype checks and clang goes a step ahead to flag void foo() as well it should be void foo(void) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <martin.jansa@gmail.com>
* krb5: fix build with gcc-15Martin Jansa2025-03-252-0/+10804
| | | | | | | | | | | | | * fixes: http://errors.yoctoproject.org/Errors/Details/848727/ ss_internal.h:88:6: error: conflicting types for 'ss_delete_info_dir'; have 'void(void)' 88 | void ss_delete_info_dir(); | ^~~~~~~~~~~~~~~~~~ ... Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* krb5: fix CVE-2025-24528Divya Chellam2025-03-252-0/+69
| | | | | | | | | | | | | | | | In MIT krb5 release 1.7 and later with incremental propagation enabled, an authenticated attacker can cause kadmind to write beyond the end of the mapped region for the iprop log file, likely causing a process crash. Reference: https://security-tracker.debian.org/tracker/CVE-2025-24528 Upstream-patch: https://github.com/krb5/krb5/commit/78ceba024b64d49612375be4a12d1c066b0bfbd0 Signed-off-by: Divya Chellam <divya.chellam@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: upgrade 3.6.3 -> 3.7.2Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rasdaemon: upgrade 0.8.2 -> 0.8.3Wang Mingyu2025-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - fix checkpatch warnings - Use the right dev_t decoding for diskerror handler - Add new modules supported by HiSilicon common section - Fix some static check warning - Fix few compilation warnings in non standard hisilicon code - Fix some compilation alarms in ras-record.h. - ras-mc-ctl: Update logging of CXL memory module data to align with CXL spec rev 3.1 - ras-mc-ctl: Update logging of CXL DRAM event data to align with CXL spec rev 3.1 - ras-mc-ctl: Update logging of CXL general media event data to align with CXL spec rev 3.1 - ras-mc-ctl: Update logging of common event data to align with CXL spec rev 3.1 - ras-mc-ctl: Fix logging of memory event type in CXL DRAM error table - cxl: Update memory module event to CXL spec rev 3.1 - cxl: Update CXL DRAM event to CXL spec rev 3.1 - cxl: Update CXL general media event to CXL spec rev 3.1 - cxl: Add Component Identifier formatting for CXL spec rev 3.1 - cxl: Update common event to CXL spec rev 3.1 - cxl: Add automatic indexing for storing CXL fields in SQLite database - cxl: Fix mismatch in region field's name with kernel DRAM trace event - cxl: Fix logging of memory event type of DRAM trace event - Fix for parsing error when trace event's format file is larger than PAGE_SIZE - Add page offline support for cxl memory - for ASRock X370 Taichi - for ASRock X570 Creator - for ASRock X570S PG Riptide - mce: decode io port for bus error - arm: do not print error msg if field not found - add DE error type for AMD - Fix the display format of JaguarMicro vendor no standard errors Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qpdf: upgrade 11.10.1 -> 12.0.0Wang Mingyu2025-03-251-1/+1
| | | | | | | | Changelog: https://qpdf.readthedocs.io/en/stable/release-notes.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psycopg: upgrade 3.2.5 -> 3.2.6Wang Mingyu2025-03-251-1/+1
| | | | | | | | Changelog: Fix connection semantic when using target_session_attrs=prefer-standby Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.4 -> 8.4.5Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtinyxml2: upgrade 10.1.0 -> 11.0.0Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnewt: upgrade 0.52.24 -> 0.52.25Wang Mingyu2025-03-252-12/+15
| | | | | | | | | | | | | cross_ar.patch refreshed for 0.52.25 Changelog: =========== - improve Makefile - fix "yes" in Spanish translation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libharu: upgrade 2.4.4 -> 2.4.5Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcbor: upgrade 0.11.0 -> 0.12.0Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jwt-cpp: upgrade 0.7.0 -> 0.7.1Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: upgrade 1.12.3 -> 1.12.4Wang Mingyu2025-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= - imlib2_view: Toggle anti-alias flag on 'a' - test_load_2: Add another y4m test image - scaling: Fix potential crash when scaling large images - test_grab: Work around linewidth=0 bug - test: Enable skipping tests for specific files - test: By default skip CRC checks on jxl images - test: Colorize Skip message - SVG loader: Suppress warning - test: Enable skipping loader flushing - test: Correct CFLAGS when building with alternative library packages - test_load_2: Adjustment for libheif-1.19.x - imlib2_load/view: Show image alpha status too - imlib2_load/view: Add -h option for help - imlib2_conv: Optionally produce scaled image - imlib2_conv: Optionally render image on background before saving - test: Change test images - savers: Add common save parameter handler - HEIF saver: Add one - scale: Rearrange some variable declarations - scale/blend: Add some missing consts - blend: Some mostly cosmetic changes - blend: Rename some variables for clarity - loaders: Fix gcc15 warnings - test: Make top-level clean clean test too - SVG loader: Handle .svgz too - test: Fix top-level distclean - PNG loader: Debug printout tweaks - image: Trivial simplification - image: Add optional alpha check requested by loaders - SVG loader: Check alpha in pixel data - imlib2_view: Optionally show crc32 of image data - test: Some trivial ouput tweaks - test: Change many no-alpha test images to not have alpha data - test: Corrections after no-alpha update - GIF loader: Fix minor issue when loading transparent gifs - test: Add transparent gif check - Y4M Loader: Trivial simplification - autofoo: Make building demo programs optional (default enabled) - autofoo: No longer link modules with libImlib2.la - test_save: Add qoi - specs: Optionally build split rpms - XBM loader: Debug printout tweaks - AVIF loader: Indent - AVIF saver: Add one - HEIF loader: Demote avif support if regular avif loader is built - test: Add basic avif test - test: test_grab needs -lX11 - test: Avoid warnings from _FORTIFY_SOURCE - AVIF loader: add new loader based on libavif - Y4M Loader: replace fps_{den,num} with frametime_us - Y4M Loader: provide the pixel aspect ratio directly - autofoo: don't hardcode zlib flags - QOI Loader: sync with upstream - QOI Saver: add one Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* icewm: upgrade 3.7.1 -> 3.7.2Wang Mingyu2025-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Always print icons double-quoted - Also support SVG icons when the image library supports it natively. - Mark the WindowList as a toplevel and redirect its input to the listbox. - Fix compiling without internationalization for icewm-menu-fdo. - Also update the server time before setting focus to the topWindow. - Try not to go backwards in our notion of the X server time. - Only save event time when it is non-zero. - Add updateServerTime to class declaration in header. - Use the window handle when retrieving the user time. - Fix off-by-one errors in the QuickSwitch bottom right border - Log the keycode as a decimal. - Improve readability in SwitchWindow::resize. - Ignore key releases and modifier presses in the top window key handler. - Remove the incompatible cmake_path from the po CMakefile. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: upgrade 1.4.0 -> 1.5.1Wang Mingyu2025-03-254-78/+8
| | | | | | | | | | | | 0001-flashrom-Mark-RISCV-as-non-memory-mapped-I-O-archite.patch 0001-linux_mtd-fix-build-with-clang-19.patch removed since they're included in 1.5.1 0002-meson-Add-options-pciutils-ftdi-usb.patch refreshed for 1.5.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ddrescue: upgrade 1.29 -> 1.29.1Wang Mingyu2025-03-251-1/+1
| | | | | | | | | | | | | Changelog: ============ - New option '--bad-sector-data'. - main_common.cc (format_num3): New function. - mapbook.cc (input_pos_error): Print pos and size aligned. - ddrescue.texi: Document use of -p and -x with --domain-mapfile. - block.h: Rename to mapfile.h. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* adw-gtk3: upgrade 5.6 -> 5.7Wang Mingyu2025-03-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20250127.0 -> 20250127.1Wang Mingyu2025-03-253-43/+7
| | | | | | | | | | | | | | | | | | | | 0001-Actually-use-the-hint-space-instruction-to-strip-PAC.patch removed since it's inclued in 20250127.1 abseil-cpp/0004-abseil-ppc-fixes.patch refreshed for 20250127.1 Changelog: ============= - Added support for Bazel 8.0 - Added support for Bazel Platforms for better portability - Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for diagnosing certain lifetime issues - Many performance improvements - A security issue in hash container create/resize has been fixed. Note that the latest patch releases for previous LTS versions also address this issue. - Bazel BUILD files now reference repositories by their canonical names from the Bazel Central Registry. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcec: update 6.0.2 -> 7.0.0Markus Volk2025-03-254-121/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog modernise CMakeLists.txt Use cmake TIMESTAMP function to be more portable and to allow for reproducible builds fixed: potential null deref. closes #556 python 3.13 compatibility added: vs2022 support fixed: creating (unsigned) windows installer fixed: nsis installer not creating start menu icons and uninstaller bump to .net framework 4.5 and .net 8.0 fixed: null terminate .net device language field. added CecLogicalAddresses::Unset() fixed: don't call the config updated callback if nothing has changed. auto set wake devices or activate source so these values match what happens on the tv fixed: tv would power on even if the options to power on were disabled in cec-tray changed/fixed: windows installer, eventghost plugin, .net libraries, python imports, debug builds fixed: use input() for python3 and raw_input() for python2 changed: debian python install to match arch specific too fixed: libusb0.dll wasn't included in the installer fixed: remove call to PyEcal_InitThreads(). swig already includes SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init() CheckPlatformSupport.cmake: various improvements Ease copy-paste by invoking apt noninteractively Rename COPYING to LICENSE.md so follow standard naming conversion cecloader.h: fix null return Mark all devices as inactive when new active source is unknown Fix use after free in callbacks with results. Add a commandHandler callback to allow external libs to handle CEC commands themselves. Remove debug printfs. Attempt to fix race condition when freeing the callback wrapper. Allow command handler callback to intercept broadcast messages and fix inconsistent callback wrapper deletion again. Remove useless mutex. Remove useless 'keepResult' parameter and make sure the CCallbackWrap is only deleted once even in case of timeout. Fix Python module import fix assert issue with systemd udev tegra-cec support. closes #636 Add support for Windows ARM64. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upower-profiles-daemon: add recipeMarkus Volk2025-03-241-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.30 ---- Add support for configuring actions to be enabled or disabled over dbus: - Actions can be listed via `powerprofilesctl list-actions` - These can be controlled via `powerprofilesctl configure-action` Add support for configuring whether PPD reacts to battery/AC charger events: - It can be queried and controlled via: `powerprofilesctl query-battery-aware` and `powerprofilesctl configure-battery-aware` Add better better compatibility with kernel 6.14. 0.23 ---- Bugfix release for a performance regression with users who manually adjusted AMD dGPU settings using other software. 0.22 ---- Since this release power-profiles-daemon is also battery-level aware and some drivers use this value to be smarter at tuning their optimizations. In particular both the AMD panel power action now uses a progressive approach, changing the the ABM based on the battery percentage. AMD p-state received various features and improvements: - it supports core performance boost when not in power-saver mode. - uses minimum frequency to lowest non-linear frequency - it is more impervious to faulty firmware and kernel bugs Added support for changing DPM clocks on amdgpu, to explicitly set the DPM clocks down to "low" when in power-saver mode. The daemon command line interface now allows to disable logind and upower integration. Fixes handling of turbo_pct (now assumed as not present by default). The systemd service lockdown settings have been restricted even more. The systemd service starts later in the boot to avoid conflicts with module loading. 0.21 ---- Since this release power-profiles-daemon is battery-state aware and some drivers use a more power efficient state when using the balanced profile on battery. In particular both the AMD and Intel P-State drivers will use the balance_power EPP profile, while for Intel one we also set the energy performance bias to 8 (instead of 6). This release also contains various fixes for the powerprofilesctl command line tool when using the launch or version commands. The tool is now better documented as we generate a manual page for it (if python3-argparse is installed) and bash completions. We're even generating the ZSH completions, but the install path must be provided. The daemon command line interface has been improved for debugging, so use --help-debug for further information. The systemd service lockdown settings have been restricted even more. Various code optimizations. 0.20 ---- The project has moved under the freedesktop 'Upower' group. The service is now advertised as 'org.freedesktop.UPower.PowerProfiles' in addition to the previous 'net.hadess.PowerProfiles' for compatibility reasons. This release adds support for: * Multiple power-profiles-daemon drivers to load simultaneously. This notably allows both CPU based control with amd-pstate or intel-pstate as well as ACPI platform profile based control. * amdgpu panel power savings which uses dedicated hardware in systems with integrated Radeon graphics to decrease panel power consumption when the system is on battery. This release also enables the test suite by default, so distribution vendors should update packaging accordingly. 0.13 ---- This release adds support for the AMD P-State driver that's been added to the 6.3 Linux kernel. This release also fixes mismatched profiles on some HP laptops and some miscellaneous bug fixes. 0.12 ---- This release adds support for the Intel "Energy Performance Bias" feature, which can be used on hardware that doesn't have a platform_profile or doesn't support HWP. It will also be used to eke out a bit more performance, or power, on systems which already supported HWP. More information is available in the README. 0.11.1 ------ This release stops power-profiles-daemon from modifying the cpufreq driver when driver when the user/administrator has chosen to disable the Intel P-State scaling governor (eg. forcing a passive operation mode). More information is available in the README. 0.11 ---- This release fixes problems on Intel machines when the CPUs didn't support turbo at all, or the performance scaling governor was built as default in the kernel. It also adds better end-user documentation, fixes in the command-line tool to not cause bug report tools to popup on not-uncommon errors, and a bug fix for running on some systems with controllable charge speeds. 0.10.1 ------ This release fixes a bug in the authorization codepath added in 0.10.0, where holding a profile could still succeed despite having sent a denial to the calling process. This release also makes the pylint test optional. It should not be used unless the goal is to contribute patches to assuage it. 0.10.0 ------ This release adds authorization checks for the profile holds and profile switching features of the backend daemon, through polkit. It is recommended that all distributions upgrade to this version as soon as possible. This release also adds support for the "quiet" kernel platform profile used in some systems. 0.9.0 ----- This release adds support for "holding" a power profile while running a task or application, making it possible to switch to a performance profile during a compilation, or to a power-saver profile when low on battery, reverting to the original profile when done. This release also removes the "inhibited" property for the performance profile, which made it impossible to switch to that profile, and replaces it with the "degraded" property which lists why performance is degraded. Finally, the last used profile is now remembered across reboots. 0.8.1 ----- This release works-around a cosmetic issue in gnome-shell animations when on battery and using the intel-pstate driver. 0.8 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: Fix the reproducibility of installed scriptsYoann Congal2025-03-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | Upstream does not support our default parallel "make -j install"[0]. So, disable it with PARALLEL_MAKEINST = "-j1" to avoid non-reproducibility where some scripts can be installed or not. Explanation for the non-reproducibility: There is a race condition between 2 actions at install around the installed script in $pkgdatadir: * Removal of existing scripts /usr/share/poke/*.pk * Installation of default scripts in the same directory Sadly, those 2 actions are not ordered. Depending on the build system load, removal can (rarely) happen *after* the installation. In this case, no script in present in /usr/share/poke/ when the install process end. [0]: https://sourceware.org/bugzilla/show_bug.cgi?id=32815#c1 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: Add -latomic to CXXFLAGSKhem Raj2025-03-242-5/+5
| | | | | | | | | | | | | | | Adding to LDFLAGS works with LLD linker but not with BFD ld since it gets added before the abseil-cpp libraries on linker cmdline which does not link it and still finds the atomic function like `__atomic_store_8' as missing Use mipsarcho32 for override which covers both mips and mipsel Thanks for suggestions - RAED [1] [1] https://github.com/openembedded/meta-openembedded/pull/952 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gitpkgv.bbclass: Fix broken git revisonHains van den Bosch2025-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | The revision dictionary was built with keys from names list in Bitbake(setup_revisions()). See: https://git.openembedded.org/bitbake/commit/?id=2515fbd10824005fa7f34e87706000c079920366 And used to build names list in gitpkgv.bbclass in the old situation, see: https://git.openembedded.org/meta-openembedded/commit/?id=2920d4909236106e1a36d56b3b20762a308ba3d4 Use name variable to build names list instead of revision variable. Use append() now name variable is a string. Old ipk file name: enigma2_3.13+git3_1_3_0_9_c_7_0_a_4_f_a_6_9_d_6_7_0_1_7_b_b_9_f_7_f_4_d_d_9_d_6_1_0_a_8_c_3_d_20+31309c70a4-r0_dm920.ipk New ipk file name: enigma2_3.13+git21834+31309c70+31309c70a4-r0_dm920.ipk Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Upgrade to 9.2.2 releaseKhem Raj2025-03-2211-407/+20
| | | | | | | | | | | | Drop backported patches Enable dependent options needed for thorvg packageconfig Add packageconfig knob for lottie and its relationship with thorvg Reviewed-by: Marek Vasut <marex@denx.de> Cc: Marek Vasut <marex@denx.de> Cc: Jaeyoon Jung <jaeyoon.jung@lge.com> Cc: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>