summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* debootstrap: upgrade 1.0.141 -> 1.0.142Wang Mingyu2025-11-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.14 -> 8.4.15Jason Schonberg2025-11-231-1/+1
| | | | | | | | | This is a bug fix release. Changelog: https://www.php.net/ChangeLog-8.php#8.4.15 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* exiftool: Upgrade 12.89 -> 13.42Leon Anavi2025-11-201-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 13.42: - Added warning if tag arguments come before -csv= or -json= in a command - Added a new CanonModelID and RFLensType (thanks Norbert Wasser) - Added ability to read XML as a block from Sony MP4 videos - Added "EOS" to the R5 Mark II CanonModelID string - Decode ReEditData in Samsung trailer - Decode a couple more Sony rtmd tags from MP4 videos - Tolerate some types of trailer corruption as caused by Samsung Gallery - Restrict decoding of MetaImageSize to HEIC files only - Fixed issue writing Keys tags to Sony PMW-EX1R videos - Fixed behaviour of CSV/JSON import when specifying tags to import into an existing list, or when importing ValueConv values (ie. "TAG#"), or when specifying a group name of "All" This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: remove php-phar to support reproducible buildHongxu Jia2025-11-183-39/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | According to [1][2], generate phar.php during cross-compile can't be done, but upstream test res of $(TEST_PHP_EXECUTABLE) is not suitable for Yocto. Explicitly set TEST_PHP_EXECUTABLE_RES = "1" to not generate phar.php for target recipe Drop 0005-sapi-cli-config.m4-fix-build-directory.patch which is obsolete for generating phar.php After apply this commit ...log.do_compile... Generating phar.php Skipping phar.php generating during cross compilation Generating phar.phar Skipping phar.phar generating during cross compilation ...log.do_compile... Then php supports reproducible build [1] https://github.com/php/php-src/issues/11099 [2] https://github.com/php/php-src/commit/93fa9613e162d1a0e8479ba83c4b6a399846e209 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20251109.0 -> 6.2.20251116.0Wang Mingyu2025-11-181-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: patch CVE-2021-33456Gyorgy Sarvari2025-11-152-0/+36
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2021-33465 The patch was taken from Debian: https://sources.debian.org/patches/yasm/1.3.0-8/1020-hash-null-CVE-2021-33456.patch/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: patch CVE-2021-33464Gyorgy Sarvari2025-11-152-0/+35
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2021-33464 The patch was taken from Debian: https://sources.debian.org/patches/yasm/1.3.0-8/1010-nasm-pp-no-env-CVE-2021-33464.patch/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: patch CVE-2023-29579Gyorgy Sarvari2025-11-152-1/+41
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2023-29579 The patch was taken from Debian: https://sources.debian.org/patches/yasm/1.3.0-8/1000-x86-dir-cpu-CVE-2023-29579.patch/ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: add alternative CVE_PRODUCTGyorgy Sarvari2025-11-151-0/+2
| | | | | | | | | | | | | There are multiple vendors for yasm: $ sqlite3 ./nvdcve_2-2.db "select distinct vendor, product from products where product = 'yasm';" tortall|yasm yasm_project|yasm Both products refer to the same application Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cbindgen: Fix getrandom build with musl/riscv32Khem Raj2025-11-132-0/+55
| | | | | | New upgrade to 0.29.2 broke it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fex: add recipeMarkus Volk2025-11-131-0/+56
| | | | | | | | | | Fex is a fast usermode x86 and x86-64 emulator for Arm64 Linux It is used by 'valve' to run windows games on snapdragon Compilation requires TOOLCHAIN = "clang" Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: update UPSTREAM_CHECK_GITTAGREGEXYi Zhao2025-11-121-2/+1
| | | | | | | | | | | | | | | | | | | Update UPSTREAM_CHECK_GITTAGREGEX to check the correct latest stable verison. Before the patch: $ devtool latest-version protobuf INFO: Current version: 6.31.1 INFO: Latest version: After the patch: $ devtool latest-version protobuf INFO: Current version: 6.31.1 INFO: Latest version: 6.31.1 INFO: Latest version's commit: 74211c0dfc2777318ab53c2cd2c317a2ef9012de Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: add UPSTREAM_CHECK_URIYi Zhao2025-11-121-0/+3
| | | | | | | | | | | | | | | | | | Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct latest stable verison. Before the patch: $ devtool latest-version php INFO: Current version: 8.4.14 INFO: Latest version: After the patch: $ devtool latest-version php INFO: Current version: 8.4.14 INFO: Latest version: 8.4.14 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: add UPSTREAM_CHECK_URIYi Zhao2025-11-121-0/+3
| | | | | | | | | | | | | | | | | | Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct latest stable verison. Before the patch: $ devtool latest-version abseil-cpp INFO: Current version: 20250814.1 INFO: Latest version: After the patch: $ devtool latest-version abseil-cpp INFO: Current version: 20250814.1 INFO: Latest version: 20250814.1 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* json-schema-validator: upgrade 2.3.0 -> 2.4.0Wang Mingyu2025-11-111-2/+2
| | | | | | | | | | | | | | | | | | | Changelog: =========== - Added CI job to publish GitHub release - Maintenance to Fedora CI infrastructure - Reference validation using contains() result rather than exception handling - add support for $defs instead of definitions - Apply clang-format / fix "test / Check pre-commit" failures - Adding verbose error messages for logical combinations - fix: issue-311 - Fix cmake install target on windows - error-messages: Numeric limit errors should show maximum precision - Add Fedora packaging - Improve and fix bugs in Conanfile Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20251026.0 -> 6.2.20251109.0Wang Mingyu2025-11-111-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* heaptrack: Update to latest tip of trunkKhem Raj2025-11-108-328/+80
| | | | | | | | | * It has cmake 4 fixes * Drop all patches, they are no more needed * Fix build with glibc-2.43/c23 * Enabled on riscv64, since libunwind now supports it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: disable zipfs in configurationJan Vermaete2025-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | The tk.tcl file was missing on the rootfs. File "/usr/lib/python3.13/tkinter/__init__.py", line 2459, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _tkinter.TclError: Can't find a usable tk.tcl in the following directories: //zipfs:/app/tk_library //zipfs:/lib/tk/tk_library //zipfs:/lib/tk /usr/lib/tk9.0 /usr/lib/tcl9.0/tk9.0 /usr/lib/tk9.0 /usr/lib/tk9.0 /lib/tk9.0 /usr/library By disabling the zipfs options the tk.tcl is in the rootfs. Debian did also disable this option. @see: https://sources.debian.org/src/tk9.0/9.0.2-1/debian/rules#L39 Tested on Walnascar. But master does have the same version of Tk. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cbindgen: upgrade 0.28.0 -> 0.29.2Gyorgy Sarvari2025-11-084-186/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop patch that is incorporated in this release. Changelog: 0.29.2 * Request serde's std feature to avoid issues with newer toml versions. 0.29.1 * enum: Track dependencies properly in enumerations. * constant: Handle cfg in associated constants. * Remove "display" feature from the toml crate * Fix incorrect detection of duplicated constants * docs: Correct after_include type in example config (fix) * cargo update * Update toml to 0.9 0.29.0 * Support no-export annotation for statics and functions. * Fixed conditional fields of constexpr literal structs * Add rename rule for generated associated constant * Upgrade heck to 0.5 * Add support for an optional nullable attribute * docs.md: Fix deprecated_with_note and deprecated_variant_with_note being spelled as 'notes' * Fix generic with "void" default * Fixed error generation of structures using the keyword as inside arrays * Added test for unsafe(no_mangle) attribute * Fixed handling of trait methods containing the unsafe attribute * Rename -Zparse-only Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpp: Add recipeMichael Wyraz2025-11-041-0/+13
| | | | | | | gpp is a general-purpose preprocessor Signed-off-by: Michael Wyraz <mw@brick4u.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mercurial: set CVE_PRODUCT to "mercurial-scm:mercurial mercurial:mercurial"Ankur Tyagi2025-10-301-1/+1
| | | | | | | | | Other product "mercurial" introduce false CVE finding like: https://nvd.nist.gov/vuln/detail/CVE-2022-43410 Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: fix gcc compile failed for 32 bit arm targetHongxu Jia2025-10-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | Use gcc to compile failed for 32 bit arm target $ echo 'MACHINE = "qemuarm"' >> conf/local.conf $ bitbake nodejs ... 2645 | ); | ^ ../deps/llhttp/src/llhttp.c:2643:11: error: incompatible type for argument 1 of 'vandq_u16' 2643 | vcgeq_u8(input, vdupq_n_u8(' ')), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint8x16_t ... Use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.13.1 -> 6.14.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psycopg: upgrade 3.2.11 -> 3.2.12Wang Mingyu2025-10-291-1/+1
| | | | | | | | Changelog: Allow copy to pass different types per column, as long as the database can convert them. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: upgrade 1.14.0 -> 1.15.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20251019.0 -> 6.2.20251026.0Wang Mingyu2025-10-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.21.0 -> 22.21.1Jason Schonberg2025-10-291-1/+1
| | | | | | | Changelog: https://github.com/nodejs/node/releases/tag/v22.21.1 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: Upgrade to 3.1.3Khem Raj2025-10-281-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kconfiglib: Move to meta-oePeter Kjellerstedt2025-10-241-0/+15
| | | | | | | It will be needed by lvgl. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pcpp: Add recipe for https://github.com/ned14/pcppAdam x Nilsson2025-10-241-0/+13
| | | | | | | It will be needed by lvgl. Signed-off-by: Adam x Nilsson <adam.x.nilsson@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.4.13 -> 8.4.14Jason Schonberg2025-10-241-1/+1
| | | | | | | | | This is a bug fix release. Changelog: https://www.php.net/ChangeLog-8.php#8.4.14 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psycopg: upgrade 3.2.10 -> 3.2.11Wang Mingyu2025-10-211-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Fix spurious readiness flags in some of the wait functions - Fix high CPU usage using the wait_c function on Windows - Fix bad data on error in binary copy - Respect Copy.set_types() in TEXT copy in C version, consistently with the Python version - Don't raise warning, and don’t leak resources, if a builtin function is used as JSON dumper/loader function - Improve performance of Python conversion on results loading Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20251012.0 -> 6.2.20251019.0Wang Mingyu2025-10-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.20.0 -> 22.21.0Jason Schonberg2025-10-203-1/+1
| | | | | | | Changelog: https://github.com/nodejs/node/releases/tag/v22.21.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdbi-perl: fix ptestsGyorgy Sarvari2025-10-171-2/+4
| | | | | | | Add missing runtime dependencies for the ptest package. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.12.0 -> 6.13.1Wang Mingyu2025-10-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: upgrade 4.3.1 -> 4.3.2Wang Mingyu2025-10-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.2.20250921.0 -> 6.2.20251012.0Wang Mingyu2025-10-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* b4: upgrade 0.14.2 -> 0.14.3Wang Mingyu2025-10-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Upgrade to 20250814.1 releaseKhem Raj2025-10-101-4/+2
| | | | | | Use tarball instead of git fetcher Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: fix reproducibility issue of doxygen-srcChangqing Li2025-10-101-0/+10
| | | | | | | | | | | | | | | | | | | | [ snip of CMakeLists.txt ] BISON_TARGET(constexp ${CMAKE_CURRENT_LIST_DIR}/constexp.y ${GENERATED_SRC}/ce_parse.cpp COMPILE_FLAGS "${YACC_FLAGS}") [ end of snip ] bison embeds full paths in its generated headers, eg: bison -o /full/build/path/generated/example.cpp ... The header will include: #ifndef YY_FULL_BUILD_PATH_GENERATED_MSCGEN_LANGUAGE_HPP_INCLUDED #define YY_FULL_BUILD_PATH_GENERATED_MSCGEN_LANGUAGE_HPP_INCLUDED This make doxygen-src not reproducible, fix by replacing full build path Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: add fallback repository mirrorJoao Lima2025-10-091-0/+4
| | | | | | | | | | Add a fallback mirror for the openocd repository fetch process, so that if the primary source repo.or.cz is unavailable, the build system will attempt to download the source code from the gitHub mirror. Signed-off-by: Joao Lima <joao.lima@hbkworld.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: add dmem support to am64xx and j784s4 platformsJoao Lima2025-10-093-0/+144
| | | | | | | | | | Platform support patches: - Add SWD native configuration files for AM64x and J784s4 boards - Configure DMEM access parameters in ti_k3.cfg for direct memory operations - Set up DAPBUS debugger and emulated AP descriptions Signed-off-by: Joao Lima <joao.lima@hbkworld.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: bump the openocd, jimtcl versionsJoao Lima2025-10-091-5/+4
| | | | | | | | | | Version bumps: - openocd: 91bd431 -> 66ea461 - jimtcl: fcbb449 -> f160866 - libjaylink: 9aa7a59 -> 0d23921 Signed-off-by: Joao Lima <joao.lima@hbkworld.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* makeself: upgrade 2.5.0 -> 2.6.0Wang Mingyu2025-10-081-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 25.2.10 -> 25.9.23Wang Mingyu2025-10-081-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: ignore CVE-2024-2517{6,7,8}Gyorgy Sarvari2025-10-081-0/+4
| | | | | | | | | | | | All 3 CVEs are fixed in the currently used revision. Fixes: CVE-2024-25176: https://github.com/LuaJIT/LuaJIT/commit/343ce0edaf3906a62022936175b2f5410024cbfc CVE-2024-25177: https://github.com/LuaJIT/LuaJIT/commit/85b4fed0b0353dd78c8c875c2f562d522a2b310f CVE-2024-25178: https://github.com/LuaJIT/LuaJIT/commit/defe61a56751a0db5f00ff3ab7b8f45436ba74c8 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Use gn from native sysrootKhem Raj2025-10-021-3/+3
| | | | | | | | | | | Prebuilts shipped with sources is a x86_64 binary which works ok on x86_64 build hosts, but we do have arm64 hosts quite commonly used to build OE these days, where this fails miserably. Therefore use the gn from gn-native, so we can get it targtted correctly for build host architecture. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ross Burton <ross.burton@arm.com>
* php: upgrade 8.4.12 -> 8.4.13Jason Schonberg2025-09-261-1/+1
| | | | | | | | | This is a bugfix release. There are integer overflow and memory leak fixes included. Changelog: https://www.php.net/ChangeLog-8.php#8.4.13 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.19.0 -> 22.20.0Jason Schonberg2025-09-243-1/+1
| | | | | | | Chagelog: https://github.com/nodejs/node/releases/tag/v22.20.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>