14913 Commits

Author SHA1 Message Date
Dimitrios Siganos
6f2f82d6ed
bvi: add new package
bvi is a visual editor for binary files

Signed-off-by: Dimitrios Siganos <dimitris@siganos.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:38:22 -07:00
Jeroen Hofstee
a89efa8cad
can-utils: correct the FiLES for can-utils-access
Remove socketcand and cannelloni from FILES, these are seperate
projects and not part of can-utils.

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 15:06:30 -07:00
Jason Schonberg
ecca54d930
glade: update 3.22.2 -> 3.36.0
Fix HOMEPAGE

    License Update:  COPYING.GPL - whitespace changes and change of address of the
      Free Software Foundation.  COPYING.LGPL - whitespace changes and change of
      address of the Free Software Foundation.

    | checking for itstool... no
    | configure: error: itstool not found

    add itstool-native to DEPENDS to address configure failure.

    | ERROR: glade-3.36.0-r0 do_configure: QA Issue: AM_GNU_GETTEXT used but no inherit gettext [configure-gettext]

    inherit gettext to address QA error.

    The code of gladeui/glade-command.c has changed from using
      G_OBJECT (prop)    to  GLADE_PROPERTY (prop)
      G_OBJECT (widget)  to  GLADE_WIDGET (widget)
    thus resolving the incompatible pointer types seen in glade 3.22.2.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 08:39:11 -07:00
Jason Schonberg
548c9a73b7
dbd-mariadb: upgrade 1.23 -> 1.24
Changes for version 1.24

    * Add a test for large BLOB with parameter
    * Fix Dave Labley's broken e-mail address
    * Stop parsing a column named "limits" as the LIMIT keyword (https://github.com/perl5-dbi/DBD-MariaDB/issues/208)
    * Various test fixes (e.g. no dead loop in t/87async.t, remembering the value of --testauthplugin for repeated Makefile.PL runs, support for the Embedded server, explicit disconnect after testing the connection)
    * Better handling of the Embedded server (e.g. fix mariadb_hostinfo and SQL_SERVER_NAME, no support for async queries and mariadb_max_allowed_packets, extended documentation of mariadb_embedded_options)
    * Add new Makefile.PL option --requireembsup (and a corresponding env variable DBD_MARIADB_REQUIREEMBSUP) to ensure the client library's support for the Embedded server
    * More support and fixes for new MySQL 8 features (mariadb_auto_reconnect for 8.0.24+, SSL options for MySQL 8.3.0+, bind params for 8.3.0+)
    * Documentation of empty versus undefined password
    * Stop calling mariadb_db_reconnect when changing $dbh attributes unless it's really needed
    * On MSWin32, non-socket connections do not use WINAPI HANDLE
    * Fix type (MEDIMUMBLOB -> MEDIUMBLOB)
    * Handle new SSL error messages in tests (https://github.com/perl5-dbi/DBD-MariaDB/issues/209)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 08:37:20 -07:00
Khem Raj
d5bec49b73
influxdb,etcd: Skip from building
Latest layer compatibility checks have been enhanced to check for
network access during non-fetch tasks and flag it as failure, which
is now happening for these recipes since it calls go module fetcher
during do_compile

Latest gomod fetcher has got improvements and can be used for these
recipes but it needs some work. Skip them until it is fixed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-18 09:08:11 -07:00
Peter Kjellerstedt
86562fb91a
libsoup-2.4: Add recipe
The libsoup-2.4 recipe has been removed from OE-Core, but there are
still a number of recipes in meta-openembedded that depend on it.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-17 10:58:33 -07:00
Martin Siegumfeldt
110b9ebdee
libiio: update to version 0.26
Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-17 10:58:32 -07:00
Khem Raj
09e55ef0c2
osinfo-db-tools: Migrat to using libsoup3
Disable Werror, it gets enabled when build is done from git checkouts
perhaps assuming its a developer build, but thats not the case for OE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-17 10:58:32 -07:00
Khem Raj
d8c08b0083
geany-plugins: Switch to using libsoup 3.0
libsoup-2.4 is being removed and its preferred to use libsoup 3.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-16 09:05:14 -07:00
Jason Schonberg
7332877fa1
nodejs: upgrade 22.15.0 -> 22.15.1
This is a security update.

    (CVE-2025-23166) fix error handling on async crypto operation
    (CVE-2025-23165) add missing call to uv_fs_req_cleanup

https://nodejs.org/en/blog/vulnerability/may-2025-security-releases

Changelog: https://github.com/nodejs/node/releases/tag/v22.15.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-15 07:08:34 -07:00
Yogita Urade
048552501c
syslog-ng: upgrade 4.8.1 -> 4.8.2
Includes fix for CVE-2024-47619

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.2

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-15 07:08:34 -07:00
Denis Mukhin
1d6095b73f
dediprog-flasher: enable native builds
Update dediprog-flasher recipe to support native class variants.

Normally, the recipe comes with a USB udev rule. Do not package USB udev rule
into nativesdk artifacts because this will pollute the host environment, which
is not desired.

Signed-off-by: Denis Mukhin <dmukhin@ford.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 15:51:46 -07:00
Hongxu Jia
4b2789b90b
polkit: fix do_install failure for sysvinit & libdir = "/usr/lib64"
While using sysvinit as INIT_MANAGER and libdir = "/usr/lib64" ,
polkit do_install failed at remove systemd directory

...
rm: cannot remove 'tmp/work/corei7-64-wrs-linux/polkit/126/image/usr/lib64/systemd': No such file or directory
...

Force remove ${nonarch_libdir}/systemd and ${libdir}/systemd to assure
all systemd directories clean up

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 08:37:28 -07:00
Yogita Urade
3e958fabe9
mariadb: upgrade 11.4.5 -> 11.4.6
This upgrade includes fix for CVE-2023-52971

Changelog:
https://mariadb.com/kb/en/mariadb-11-4-6-changelog/

refresh 0001-Add-missing-includes-cstdint-and-cstdio.patch

Droped 3871.patch and mm_malloc.patch as these are available in 11.4.6

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 08:37:27 -07:00
Markus Volk
45cc4abdc2
xserver-xorg-cvt: remove recipe
xserver-xorg-cvt is deprecated and can be replaced by libxcvt, which is in oe-core

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-13 08:27:20 -07:00
Denis Mukhin
5db02534da
iperf3: enable native builds
Enable native variants of iperf3 tool for SDK builds.

Signed-off-by: Denis Mukhin <dmukhin@ford.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-13 08:27:19 -07:00
Khem Raj
b87ebe9659
gphoto2: Move the sed op on config.h to do_compile
Current code still fails on some AB nodes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-10 23:58:48 -07:00
Jason Schonberg
a0421a3426
libjson-perl: upgrade 4.04000 -> 4.05000
https://github.com/makamaka/JSON/releases/tag/4.05

  - removed VERSION section in pod (GH#52, abraxxa++)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-10 15:07:57 -07:00
Dmitry Baryshkov
0e73219d47
vulkan-cts: update to 1.4.2.1
Upgrade Vulkan CTS to the latest release, 1.4.2.1.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-10 15:07:56 -07:00
Dmitry Baryshkov
aca9b6fb43
opengl-es-cts: install mustpass lists
Follow the Vulkan CTS example and install mustpass lists together with
the testsuite.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-10 15:07:56 -07:00
Markus Volk
330ade641e
btop: update 1.4.0 -> 1.4.2
- remove submitted patch

Fix process arguments appearing outside proc box by replacing ASCII control codes with blankspace, issue #1080 | @aristocratos
Fix problems shown by clang-tidy's performance checks | @imwints
Fix wrong error message and documentation of renamed option --utf-force | @t-webber @imwints
CMake: Remove option to use mold  | @imwints
Update Terminus font link, fix typo, spelling, and grammar | @QinCai-rui
Please clang with sanitizers | @bad-co-de
Fix MacOS tree-mode + aggregate memory/thread scaling issue | @xaskii
Fix typo: Mhz -> MHz | @NyCodeGHG

v1.4.1

Various code fixes | @imwints
Various code fixes | @bad-co-de
Fixed typo | @polluks
Move the config parser in it's own module  | @imwints
Adding a menu option to show bitrates in base 10 separate from the setting to show bytes/bits in base 10 | @georgev93
Allow MidnightBSD to build btop using the existing freebsd support. | @laffer1
Use XDG_STATE_HOME to save logs | @imwints
Bump CMake version to 3.25 required for LINUX variable | @imwints
Replace brackets with arrows in net and proc box | @taha-yassine
Bump bundled fmt to 11.1.4 | @imwints
cmake:  link to CMAKE_DL_LIBS | @alalazo
Fix phoenix-night.theme marked as executable | @sertonix
Add Kanagawa-lotus and Kanagawa-wave themes | @philikarus
Bump NetBSD version to 10.1 and FreeBSD version to 14.2. | @fraggerfox
Add dark version of adwaita theme: adwaita-dark | @k0tran
Resetting last selection on page navigation in optionsMenu to avoid unordered_map error | @seth-wood
Share the CPU name trimming code between platforms | @yarrick
Update Ryzen name trimming | @yarrick
Drop macos 12 build, add v14 and v15 | @yarrick
Fix cmake-macos workflow | @yarrick
Bump version of deprecated upload-artifact step | @yarrick
Update obsolete egrep call | @tywkeene
Fix menu crash when GPU_SUPPORT=false, issue #989 | @aristocratos
Add 'Everforest Ligth Medium' theme | @mstuttgart
Support intel GPUs before Gen-6 (patch from upstream) | @w8jcik
intel_name_lookup_shim.c (get_intel_device_name): Fix SEGFAULT | @artyom-poptsov
Fix rsmi_measure_pcie_speeds not saving, issue #934 | @aristocratos
Show GPU Watt fractions when below 100W | @aristocratos

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-08 13:08:30 -07:00
Yoann Congal
6cf005f386
mozjs-128: inherit cargo to fix build on rustup systems
mozjs build uses cargo deep in the build tree. The configure step tries
to find the cargo home and forcibly start with the home rustup directory
(~/.cargo) when not found. This leads to the build partially using
rustup cargo and to a build error when this cargo version is not
compatible with the OE-Core one.

To fix this, inherit cargo to inherit a working cargo environment (e.g.
CARGO_HOME). But, override do_compile to keep the previous
(base/Makefile) task.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-08 09:34:46 -07:00
Pulkit Singh Tak
817e5876a2
opencv: Added fix for Cluster Euclidean and Box Filter
Updated FastCV libs hash to include fix for Cluster Euclidean and Box Filter
and support for FastCV SVD API

Signed-off-by: Pulkit Singh Tak <quic_ptak@quicinc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-08 07:22:50 -07:00
Yoann Congal
292e40fe97
sblim-sfcb: use -std=gnu17 for compilation
sblim-sfcb does not build under -std=gnu23 which is the default of
gcc15. Forcing -std=gnu17 fixes these build errors:
|../sblim-sfcb-1.4.9/providerMgr.c: In function 'lookupProviders':
|../sblim-sfcb-1.4.9/providerMgr.c:374:11: error: too many arguments to function 'UtilFactory->newList'; expected 0, have 2
|  374 |     lst = UtilFactory->newList(NULL, NULL);
|      |           ^~~~~~~~~~~          ~~~~
|In file included from ../sblim-sfcb-1.4.9/providerRegister.h:31,
|                 from ../sblim-sfcb-1.4.9/providerMgr.c:29:
|.../tmp/work/core2-64-poky-linux/sblim-sfcb/1.4.9/recipe-sysroot/usr/include/sfcCommon/utilft.h:202:23: note: declared here
|  202 |     UtilList       *(*newList) ();
|      |                       ^~~~~~~
|../sblim-sfcb-1.4.9/providerMgr.c: In function 'getAssocProviders':
|../sblim-sfcb-1.4.9/providerMgr.c:661:11: error: too many arguments to function 'UtilFactory->newList'; expected 0, have 2
|  661 |     lst = UtilFactory->newList(NULL, NULL);
|      |           ^~~~~~~~~~~          ~~~~
| [...]
|../sblim-sfcb-1.4.9/providerMgr.c: In function '_getConstClassChildren':
|../sblim-sfcb-1.4.9/providerMgr.c:1896:12: error: too many arguments to function 'UtilFactory->newList'; expected 0, have 2
| 1896 |       ul = UtilFactory->newList(NULL, NULL);
|      |            ^~~~~~~~~~~          ~~~~
| [...]
|../sblim-sfcb-1.4.9/providerMgr.c: In function '_getAssocClassNames':
|../sblim-sfcb-1.4.9/providerMgr.c:1945:12: error: too many arguments to function 'UtilFactory->newList'; expected 0, have 2
| 1945 |       ul = UtilFactory->newList(NULL, NULL);
|      |            ^~~~~~~~~~~          ~~~~
| [...]
|make[2]: Leaving directory '.../tmp/work/core2-64-poky-linux/sblim-sfcb/1.4.9/build'
|make[2]: *** [Makefile:1853: libsfcBrokerCore_la-providerMgr.lo] Error 1
|make[1]: Leaving directory '.../tmp/work/core2-64-poky-linux/sblim-sfcb/1.4.9/build'
|make[1]: *** [Makefile:2060: all-recursive] Error 1
|make: *** [Makefile:1112: all] Error 2
|ERROR: oe_runmake failed

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-07 06:35:14 -07:00
Peter Marko
ab37d6ffba
fontforge: patch CVE-2024-25081 and CVE-2024-25082
Pick commit from PR [1] linked from [2] and [3] which mlso entions both
these CVEs.

[1] https://github.com/fontforge/fontforge/pull/5367
[2] https://nvd.nist.gov/vuln/detail/CVE-2024-25081
[3] https://nvd.nist.gov/vuln/detail/CVE-2024-25082

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-06 14:29:21 -07:00
Peter Marko
bf2b63535e
libbpf: patch CVE-2025-29481
Backport patch which mentions PoC [1] which is also linked from [2].

[1] 806b4e0a9f
[2] https://nvd.nist.gov/vuln/detail/CVE-2025-29481

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-06 13:13:20 -07:00
Thomas Noack
af630da51d
sdbus-c++: Upgrade to 2.1.0 release
Signed-off-by: Thomas Noack <thomas.noack@iris-sensing.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-06 08:20:46 -07:00
Leonard Göhrs
5e1df42ade
bcu: upgrade 1.1.100 -> 1.1.115
Version 1.1.115 is the first non-prerelease since 1.1.100.

Changes between 1.1.100 and 1.1.115 include:

  - All BCU settings will now be cleared by default after using the
    `reset` command unless `-keep` is used.
  - `remote_en` will be deasserted after using `onoff` command unless
    `-keep` is used.
  - Add i.MX6ULL support
  - Add i.MX943 19x19 A0 and B1 EVK support

Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-06 06:57:20 -07:00
Alistair Francis
54a25bdc67
ktls-utils: Update to version 1.0
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 23:13:19 -07:00
Khem Raj
4d18427d44
opengl-es-cts: Workaround gcc-15 segfault on aarch64
We are seeing a compile failure due to g++ sefaulting on one compile unit
It seems a GCC 15 bug [1]

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120119

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 15:46:00 -07:00
Jason Schonberg
05c2ec5d43
libdbi-perl: upgrade 1.646 -> 1.647
Changelog:
===========
 * Spellcheck
 * Fix Makefile rules for Changes (Windows case issue)
 * Another example to bind columns (issue#159)
 * Fix fetchall_arrayref for undefined NAME (issue#156)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 15:46:00 -07:00
Jason Schonberg
eef92bc289
libjson-perl: upgrade 4.03000 -> 4.04000
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 15:46:00 -07:00
ivangalkin
581819dac2
Fix uhubctl_2.6.0.bb, add missing inherit
Fix error while building of uhubctl.

```
| The correct version of pkg-config is not being used!
| Make sure the recipe inherits 'pkgconfig'.
```

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 15:46:00 -07:00
Thuận Nguyễn-Thái
13891365f1
libserialmodule: Add recipe
- Async C/C++ Serial/COM + cross-OS
- Depend on: "simplelog-topic".
- The first version v1.0.3 is sent to OpenEmbedded.

Signed-off-by: Thuan Nguyen Thai <nguyenthaithuanalg@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:18:38 -07:00
Thuận Nguyễn-Thái
8b2afbeee2
libsimplelog: Move to recipes-support
Signed-off-by: Thuan Nguyen Thai <nguyenthaithuanalg@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:18:38 -07:00
Yi Zhao
5db1cb3137
nmap: add recipe for 7.92
The nmap has changed its license to NPSL (Nmap Public Source License)
since 7.90[1][2]. See [3] for a discussion of this license.

According to [1] and [4], 7.92 is the last dual-licensed (GPL-2.0 and
NPSL)version:
"Note that some releases of Nmap may fall under a previous version of
this license, or a different license entirely. The exact terms for a
given version of Nmap can be found in the included LICENSE or COPYING
file. To ease the transition to the NPSL, the first three Nmap releases
made under that license (Nmap 7.90, 7.91, and 7.92) may also be used
under the previous Nmap license terms by anyone who prefers those. "

Add 7.92 recipe with GPLv2 license.

[1] https://nmap.org/npsl/
[2] https://lwn.net/Articles/842436/
[3] https://github.com/nmap/nmap/issues/2199
[4] https://nmap.org/changelog.html#7.92

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:16:54 -07:00
Leonard Anderweit
cb3d649b2b
lmsensors: Remove unnecessary sed
The sed in in do_configure not necessary anymore with commit
fc88c96c4e40 (lmsensors: Fix build without sensord). Remove it to
simplify the recipe.

Suggested-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:16:54 -07:00
Wen Yang
8c555bf23e
testdisk: add recipe
testdisk is a free data recovery software primarily designed to help
recover lost partitions and/or make non-booting disks bootable again
when these symptoms are caused by faulty software.

Signed-off-by: Wen Yang <wen.yang@linux.dev>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:16:54 -07:00
Khem Raj
a17c3cec97
pcp: Upgrade to 6.3.7 release
* Fix packaging scripts needing bash separately
* Fix packaging QA errors about staticlibs and dev-so
* Add a patch to use native pmcpp during target build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:21 -07:00
Khem Raj
c97562863f
geany-plugins: Upgrade to 2.0 release
Backport build fixed for gcc-15

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:21 -07:00
Khem Raj
d576fa2ab4
geany: Upgrade to 2.0 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:20 -07:00
Khem Raj
44028db054
renderdoc: Upgrade to 1.38
License-Upgrade: Copyright year changed

Drop the upstream denied patch, its not needed with clang-20 either

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:20 -07:00
Khem Raj
2464c020bb
fluent-bit: Upgrade to 4.0.1 release
Refresh and forward port patches
Add -std=gnu17 to fix build with GCC-15

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:20 -07:00
Khem Raj
5cac401d00
uim: Stick to C17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:20 -07:00
Markus Volk
167a63472a
libsdl3: update 3.2.10 -> 3.2.12
- do not disable xrandr to avoid:

| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:506:13: error: unknown type name 'XRRScreenResources'
|   506 |             XRRScreenResources *screen = X11_XRRGetScreenResourcesCurrent(display, DefaultRootWindow(display));
|       |             ^~~~~~~~~~~~~~~~~~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:506:42: error: implicit declaration of function 'X11_XRRGetScreenResourcesCurrent' [-Wimplicit-function-declaration]
|   506 |             XRRScreenResources *screen = X11_XRRGetScreenResourcesCurrent(display, DefaultRootWindow(display));
|       |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:506:42: error: initialization of 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:507:13: error: unknown type name 'XRRCrtcInfo'
|   507 |             XRRCrtcInfo *crtc_info = X11_XRRGetCrtcInfo(display, screen, screen->crtcs[0]);
|       |             ^~~~~~~~~~~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:507:38: error: implicit declaration of function 'X11_XRRGetCrtcInfo' [-Wimplicit-function-declaration]
|   507 |             XRRCrtcInfo *crtc_info = X11_XRRGetCrtcInfo(display, screen, screen->crtcs[0]);
|       |                                      ^~~~~~~~~~~~~~~~~~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:507:80: error: request for member 'crtcs' in something not a structure or union
|   507 |             XRRCrtcInfo *crtc_info = X11_XRRGetCrtcInfo(display, screen, screen->crtcs[0]);
|       |                                                                                ^~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:508:27: error: request for member 'width' in something not a structure or union
|   508 |             x = (crtc_info->width - data->dialog_width) / 2;
|       |                           ^~
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libsdl3/3.2.12/SDL3-3.2.12/src/video/x11/SDL_x11messagebox.c:509:27: error: request for member 'height' in something not a structure or union
|   509 |             y = (crtc_info->height - data->dialog_height) / 3;
|       |

This is a stable bugfix release, with the following changes:

    Fixed crash if SDL_BlitSurfaceScaled() is used with a surface that has no pixels
    Removed timeout in SDL_RunOnMainThread()
    Allow rendering a zero sized source rectangle in the SDL render API
    Fixed texture colorspace when creating a texture from a surface with the SDL render API
    Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER
    Allow a NULL shader entry point for SDL_GPUShaderCreateInfo, defaulting to the one used by SDL_shadercross
    Fixed failing to create a GPU device if the D3D12 debug layers aren't available on Windows
    Added support for the share button on the GameSir-K1 FLUX controller
    Added support for the PowerA Battle Dragon Advanced Wireless Controller
    Added support for the HORI Taiko No Tatsujin Drum Controller
    Fixed the Keychron K1 Pro System Control keyboard being detected as a joystick
    Fixed right mouse button emulation when using a Wacom tablet in Windows Ink mode
    Fixed missing simulated mouse events using a Wacom tablet when Windows Ink mode is disabled
    Fixed process I/O redirection to NUL on Windows
    Key events are now sent for dead keys on X11
    Improved handling of window management edge conditions on X11
    Fixed message box location on multi-monitor configurations on X11
    Fixed XInput2 mouse tracking outside the window on X11
    Fixed window focus after showing a file dialog on macOS
    Ignore mouse clicks and motion on tooltip windows on macOS
    Fixed message boxes shown on a background thread on iOS
    Fixed Android audio crackling introduced in 3.2.10
    Fixed handling of SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY
    Fixed A/B/X/Y buttons on Nintendo 3DS
    Fixed building for Xbox One

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:20 -07:00
Chen Qi
24ff52ba3b
recipes: adapt to qemu.bbclass refactoring
Avoid inheriting qemu.bbclass and use oe.qemu.xxx instead.

Also, the 'qemu-native' dep is replaced by 'qemuwrapper-cross' for
PACKAGE_WRITE_DEPS. qemuwrapper-cross is the one that is actually
used by postints and it has 'qemu-native' in DEPENDS.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-03 01:59:06 -07:00
Khem Raj
6996418dc5
libsdl: Stick to C17 dialect
GCC-15 defaults to C23 and this component is almost dead.
it still is needed by few other recipes so keep it going
but ideally removing it might be a better thing to do in
near future

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-02 00:00:29 -07:00
Khem Raj
4dc29cb1b0
vboxguestdrivers: Fix build with C23/GCC15
bool is a keyword in C23 onwards

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 20:55:23 -07:00
Yoann Congal
e1fc0ed62e
reproducibility: mark libbotan as known non-reproducible
libbotan packages are not reproducible.

Quick analysis: A path in /usr/lib/libbotan-3.so.7.7.1 changes:
-/etc/ssl/ca-bundle.pem
+/etc/ssl/certs/ca-certificates.crt
Look like the trusted TLS CA store full path. This path most likely
changes depending on host OS.

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/42/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250426-pazz3nt5/packages/diff-html/#reproducibleA-tmp---reproducibleA-tmp-deploy---reproducibleA-tmp-deploy-deb---reproducibleA-tmp-deploy-deb-core-------reproducibleA-tmp-deploy-deb-core-----libbotan----_-.-.--r-_amd--.deb

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:02 -07:00
Yoann Congal
d9a6049cc8
reproducibility: mark apitrace as known non-reproducible
apitrace packages are not reproducible.

Quick analysis: A string changes in /usr/bin/apitrace
-/srv/pokybuild/yocto-worker/meta-oe/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/bin/python3
+/srv/pokybuild/buildbot-venv/bin/python3
Looks like the full path of the python3 interpreter which changes from
hosts to hosts.

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/42/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250426-pazz3nt5/packages/diff-html/#reproducibleA-tmp---reproducibleA-tmp-deploy---reproducibleA-tmp-deploy-deb---reproducibleA-tmp-deploy-deb-core-------reproducibleA-tmp-deploy-deb-core-----apitrace_--.----.--git------fc--bb-r-_amd--.deb

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:02 -07:00