summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* pugixml: upgrade 1.14 -> 1.15Wang Mingyu2025-01-141-2/+2
| | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2025. Changelog: ========== - Many xml_attribute:: and xml_node:: functions now transparently support std::string_view and std::string when C++17 support is detected. - Improve pkg-config file generation for NixOS - PUGIXML_BUILD_APPLE_FRAMEWORK CMake option can be used to build pugixml as .xcframework - PUGIXML_INSTALL CMake option can be used to disable installation targets - Fix clang/gcc warnings -Wzero-as-null-pointer-constant, -Wuseless-cast, -Wshorten-64-to-32 - Fix unreferenced function warnings in PUGIXML_NO_STL configuration - Fix CMake 3.31 deprecation warnings - Stop using deprecated throw() when noexcept is available Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdbi-perl: upgrade 1.644 -> 1.646Wang Mingyu2025-01-142-33/+3
| | | | | | | | | | | | | | | | | | | | | 0001-Fix-building-on-Fedora-40-with-GCC-14.2.1.patch removed since it's included in 1.646 License-Update: Copyright year updated to 2025 Changelog: =========== * Remove "experimental" tag from statistics_info () * RT tickets moved to github issues * Fix install issue * Move developer tests to xt/ * Make Changes match CPAN::Changes::Spec and regen DBI::Changes from that * Fixes for modern gcc i.c.w. recent perl * Small code & doc cleanups for recent perl * See TODO in `perldoc DBI` to see where you can help with documentation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfig-general-perl: upgrade 2.65 -> 2.67Wang Mingyu2025-01-141-1/+1
| | | | | | | | | | | | | Changelog: ========== - fixing tests (add missing file to dist tarball) - created gitignore file. - add support to quote values containing whitespace using the new flag -AlwaysQuoteOutput. - fix exporter setup, use "our" where appropriate. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: upgrade 1.13.1 -> 1.13.2Wang Mingyu2025-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Bug fixes --------- - issue #8803 Template class with the same name as existing class gets in the same output file - issue #11308 SVG dot graphs have added padding - issue #11309 Markdown blockquotes with lists do not render as expected - issue #11313 Template class specializations are ignored, which leads to invalid links - issue #11314 "Copy to clipboard" button broken with XHTML - issue #11320 Documentation fails to build (it freezes, no crash) - issue #11322 C++ 20 Modules: Links to global functions, links to modules - issue #11326 Missing description for a class member of a using-declared class - issue #11330 Snippet trimleft option does not handle newlines well - issue #11333 rebuilding fedora ignition-transport causes abort in isExplicitPage with doxygen 1.13.1 - String representation at "show configuration" in doxywizard - Support for Plus sign code fence directives - GitHub flavor Improved user feedback and documentation ---------------------------------------- - Adding debug and version information to doxycommentview Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20250105.0 -> 6.1.20250112.0Wang Mingyu2025-01-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lapack: fix TMPDIR reference in do_package_qaZhang Peng2025-01-131-0/+31
| | | | | | | | | | | | | | | | | | | | | | When building the `lapack` package, the following QA error occurs: "File /usr/lib64/libblas.so.3.12.0 in package lapack contains reference to TMPDIR [buildpaths]" The issue arises because the `xerbla.o` object file embeds the absolute host path of `xerbla.f`. This occurs during compilation, where the build command in `build.make` (generated by CMake) specifies: `gfortran -c <absolute path>/xerbla.f -o`. As a result, the absolute path is included in `xerbla.o`. Unfortunately, `gfortran` does not support flags like `-fdebug-prefix-map` or `-ffile-prefix-map` to remove such paths. To resolve this, the fix involves replacing the absolute path of `xerbla.f` in the generated `build.make` file with a relative path before the compilation step. This ensures that the resulting `xerbla.o` does not contain any references to TMPDIR, passing the `do_package_qa` check. For ptest code, the solution is to replace `${WORKDIR}` with `../../..` in the generated `build.make` files located in the TESTING directory. Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: Add pic options to cflagsKhem Raj2025-01-071-0/+2
| | | | | | | | | Ensures that PIC is always used to build Fixes error: relocation R_386_PC32 cannot be used against symbol 'LZ4_compress_fast_extState'; recompile with -fPIC Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: upgrade 2.0.3 -> 2.0.4Wang Mingyu2025-01-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: upgrade 1.13.0 -> 1.13.1Wang Mingyu2025-01-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241229.0 -> 6.1.20250105.0Wang Mingyu2025-01-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.66.1 -> 1.68.0Divya Chellam2025-01-031-2/+2
| | | | | | | | | | | | This includes CVE-fix for CVE-2024-11407 Changelog: ================================== https://github.com/grpc/grpc/releases/tag/v1.68.0 https://github.com/grpc/grpc/compare/v1.66.1...v1.68.0 Signed-off-by: Divya Chellam <divya.chellam@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pahole: upgrade 1.27 -> 1.28Yi Zhao2025-01-011-1/+1
| | | | | | | | ChangeLog: https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/changes-v1.28 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 24.3.25 -> 24.12.23Wang Mingyu2024-12-301-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: upgrade 1.12.0 -> 1.13.0Wang Mingyu2024-12-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241222.0 -> 6.1.20241229.0Wang Mingyu2024-12-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pahole: update COMPATIBLE_HOST settingHongxu Jia2024-12-281-2/+1
| | | | | | | | | | | | | | | | | Due to pahole build depend on pahole, and libbpf added more architectures to COMPATIBLE_HOST [1], add the same COMPATIBLE_HOST setting to pahole $ echo "MACHINE = 'qemuloongarch64'" >> conf/local.conf $ bitbake world ERROR: Nothing PROVIDES 'libbpf' (but meta-openembedded/meta-oe/recipes-devtools/pahole/pahole_1.27.bb DEPENDS on or otherwise requires it) libbpf was skipped: incompatible with host loongarch64-wrs-linux (not in COMPATIBLE_HOST) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'pahole', 'libbpf'] [1] https://git.openembedded.org/meta-openembedded/commit/?id=bb8049afe96db57707afc259743e288bec456117 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uw-imap: patch CVE-2018-19518Peter Marko2024-12-272-0/+25
| | | | | | | | Take patch from Debian from https://salsa.debian.org/lts-team/packages/uw-imap/-/commit/873b07f46ce40f43bca10ec85fe63a7a0b934294 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.16 -> 0.17Wang Mingyu2024-12-241-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== * New features Support watchpoint for global variables Show man pages for the given command Add utc_offset in the header info * Bug fixes Show arguments in libraries from dlopen Save debug info for libraries from dlopen Protect FD of communication channel from being closed Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: upgrade 9.0.0 -> 9.0.1Wang Mingyu2024-12-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.9.0 -> 6.9.1Wang Mingyu2024-12-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241215.0 -> 6.1.20241222.0Wang Mingyu2024-12-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.2.20 -> 8.2.26Peter Marko2024-12-208-11/+12
| | | | | | | | | | | | | | | | Solves dozens of vulnerabilities. See https://php.watch/versions/8.2/releases/8.2.21 https://php.watch/versions/8.2/releases/8.2.22 https://php.watch/versions/8.2/releases/8.2.23 https://php.watch/versions/8.2/releases/8.2.24 https://php.watch/versions/8.2/releases/8.2.25 https://php.watch/versions/8.2/releases/8.2.26 Removes CVE-2024-11233, CVE-2024-11234 and CVE-2024-11236 from current cve metrics. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241201.0 -> 6.1.20241215.0Wang Mingyu2024-12-191-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: updateMarkus Volk2024-12-191-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cbindgen: add recipeMarkus Volk2024-12-161-0/+148
| | | | | | | | | cbindgen creates C/C++11 headers for Rust libraries which expose a public C API It is a required dependency for the current mozjs esr release Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tclap: use most recent versionvan Veen, Stephan2024-12-132-54/+2
| | | | | | | Newer version of tclap integrates the changes from 0001-tclap-add-pkg-config-file.patch. Signed-off-by: Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: Upgrade 6.8.6 -> 6.9.0Leon Anavi2024-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to version 6.9.0: - Generated bindings now require Python v3.9 or later. - Type hints now conform to PEP 585. - The latest sip module ABI versions are v12.16 and v13.9. - Added support for the deprecated() decorator in .pyi files. - PyQt-specific support for registering QFlags types. - The handling of the SIP versions timeline was fixed. - Annotations are now only validated if they are known to be needed. - The buffer protocol support for byte objects was fixed. - All outstanding compiler warnings were eliminated when building the sip module. - Redundant % in trace output of this pointer in were removed. The work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pocketpy: update to version 2.0.3Michael Fitzmayer2024-12-081-1/+1
| | | | | | | | | | | | | - Fix some type annotation usage e.g. int | None. - Fix some builtins hash functions - Fix a severe bug of dict - Clean up #defines - Improve array2d - Fix a bug of super - Fix a bug of context manager Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autoconf-2.13-native: remove recipeYi Zhao2024-12-042-134/+0
| | | | | | | | | | | | | The autoconf-2.13-native recipe was introduced for building mozjs-78[1]. But mozjs-78 has been removed for a long time[1] and the current mozjs doesn't require it anymore. Considering that autoconf 2.13 was released in 1999 and no recipes require it anymore, we can safely remove it. [1] https://git.openembedded.org/meta-openembedded/commit/?id=fe1607060ac2dd42ae8c5115b8cbc4993b467a87 [2] https://git.openembedded.org/meta-openembedded/commit/?id=7432c1a2ef9d75b078da31d268ffd016e8dcf583 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 22.11.0 -> 22.12.0Jason Schonberg2024-12-034-32/+2
| | | | | | | | | | | | | License-Update: Add JSON parsing library under MIT license. https://github.com/nodejs/node/pull/56040/commits/27bcd103e775e00eb8d03ac37052bbd4ccb6d239 Drop backported patch fix-build-with-icu-76.patch. It is already integrated in this version https://github.com/nodejs/node/pull/56040/commits/c3ca978d9c73d1a96f4d5c7bfa3c10ce786b8fe9 Changelog: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.12.0 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: upgrade 1.0.137 -> 1.0.138Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241103.0 -> 6.1.20241201.0Wang Mingyu2024-12-031-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: backport a patch to fix build with icu-76Martin Jansa2024-11-232-0/+30
| | | | | | | | | | | | | | | | | | | | | * icu was upgraded in oe-core in: https://git.openembedded.org/openembedded-core/commit/?id=ef2bd18dd1db7e5f01db76889933bfdbb5415aaf nodejs is now failing to link: TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSet(std::basic_ofstream<char, std::char_traits<char> >&, char const*, icu_76::UnicodeSet const&)': gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x8b): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xb6): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xdf): undefined reference to `icu_76::UnicodeSet::getRangeCount() const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xed): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0xfa): undefined reference to `icu_76::UnicodeSet::getRangeEnd(int) const' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal8PrintSetERSt14basic_ofstreamIcSt11char_traitsIcEEPKcRKN6icu_7610UnicodeSetE+0x121): undefined reference to `icu_76::UnicodeSet::getRangeStart(int) const' TOPDIR/BUILD/hosttools/ld: nodejs/22.11.0/node-v22.11.0/out/Release/obj.host/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o: in function `v8::internal::PrintSpecial(std::basic_ofstream<char, std::char_traits<char> >&)': gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x43): undefined reference to `icu_76::UnicodeSet::UnicodeSet()' TOPDIR/BUILD/hosttools/ld: gen-regexp-special-case.cc:(.text._ZN2v88internal12PrintSpecialERSt14basic_ofstreamIcSt11char_traitsIcEE+0x59): undefined reference to `icu_76::UnicodeSet::UnicodeSet()' ... Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add recipe: pocketpy 2.0.2Michael Fitzmayer2024-11-211-0/+32
| | | | | | | | | | | | pocketpy is a portable Python 3.x Interpreter in Modern C. It aims to be an alternative to lua for game scripting, with elegant syntax, powerful features and competitive performance. pkpy is extremely easy to embed via a single header file pocketpy.h, without external dependencies. Signed-off-by: Michael Fitzmayer <mail@michael-fitzmayer.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: Add recipe for TK 9.0.0 releaseKhem Raj2024-11-195-5/+105
| | | | | | | | | Core is upgrading TCL to 9.0.0 as well, this has to be done in tandem Rename tk 8.x as tk8 recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* exprtk: Use correct SRCREV pointing to 0.0.3 releaseKhem Raj2024-11-191-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autoconf-2.13-native: fix interpreter on shebang line for autoscanYi Zhao2024-11-191-4/+5
| | | | | | | | | | Pass CACHED_CONFIGUREVARS to configure to fix the following error: ERROR: autoconf-2.13-native-2.13-r0 do_populate_sysroot: QA Issue: : /work/x86_64-linux/autoconf-2.13-native/2.13/sysroot-destdir/work/x86_64-linux/autoconf-2.13-native/2.13/recipe-sysroot-native/usr/bin/autoscan213 maximum shebang size exceeded, the maximum size is 128. [shebang-size] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: conditionally depend on ${PN}-compilerChristian Eggers2024-11-061-1/+1
| | | | | | | | | If ${PN}-compiler is not build due to PACKAGECONFIG, we shouldn't depend on it. Otherwise installation on -dev package fails during populate_sdk. Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* exprtk: upgrade 0.0.2 -> 0.0.3 releaseArash Partow2024-11-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: append to PACKAGES_DYNAMICChristian Eggers2024-11-061-1/+1
| | | | | | | | PACKAGES_DYNAMIC may already contain entries (e.g. set by bitbake.conf or the distro configuration files). Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fastfloat: upgrade 5.2.0 -> 6.1.6Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: doctest: if SYSTEM_DOCTEST add a find_package(doctest REQUIRED) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20241006.0 -> 6.1.20241103.0Wang Mingyu2024-11-051-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Drop unnecessary SRC_URI md5sum from the recipes in meta-oe.J. S.2024-11-0511-11/+0
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: improve the fix for parallel build a bitMartin Jansa2024-11-051-7/+70
| | | | | | | | | * still needs some improvements, but should work a bit better I've rebuilt it 30 times without triggering the issue now with previous version it failed on 5th iteration already Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: upgrade 20.18.0 -> 22.11.0J. S.2024-11-0111-223/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves us from the previous Long Term Support version codenamed 'Iron' to the newly released Long Term Support version 22.11.0 Codename 'Jod' Changelog: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.11.0 License-Update: Add amaro dependency under MIT License. Add swc dependency under Aapche License Version 2.0. Add simdjson dependency under Apache License Version 2.0. Add on-exit-leak-free under MIT License. Remove ESLint. Remove base64 dependency. Removed patchs: 182d9c05e78.patch - This was a backport to 20.x it is now integrated in 22.x Added patches: Two small patches here to use Bourne Shell instad of BASH. 0001-custom-env.patch 0001-positional-args.patch This patch from https://github.com/nodejs/node/commit/686da19abb that addressed CVE-2024-22017 0001-deps-disable-io_uring-support-in-libuv.patch Other patches were refreshed. Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: drop unnecessary FILESEXTRAPATHSMartin Jansa2024-10-312-2/+0
| | | | | | | * we already have a common directory in default FILESPATH called 'files' Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: Fix race condition triggered during symlink creationKhem Raj2024-10-272-0/+47
| | | | | | | | | | | | | | | This should fix race condition sometime seen in highly parallell builds | rm -f libxmlrpc_util.so.4 | rm -f libxmlrpc_util.so.4 | ln -s libxmlrpc_util.so.4.60 libxmlrpc_util.so.4 | ln -s libxmlrpc_util.so.4.60 libxmlrpc_util.so.4 | rm -f libxmlrpc_util.so | ln: failed to create symbolic link 'libxmlrpc_util.so.4': File exists | make[2]: *** [/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/xmlrpc-c/1.60.03/git/stable/unix-common.mk:72: libxmlrpc_util.so.4] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
* tk: set AUTOTOOLS_SCRIPT_PATH instead of having to mess with S/../Ross Burton2024-10-242-18/+20
| | | | | | | | | | | | | | We want to run the configure script in ${S}/unix, so instead of setting S to BP/unix and then having to use ../ to reach up a level constantly (including some deep changes to DEBUG_PREFIX_MAP and PSEUDO_IGNORE_PATHS) we can set S to the top of the source tree as usual and tell autotools where the configure script is. This both makes the recipe clearer, and enables tk-src to be generated correctly. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: version bump 1.9.3 -> 1.12.0Jan Vermaete2024-10-213-276/+9
| | | | | | | | | * The project moved from sourceforge to github (https://github.com/doxygen/doxygen?tab=readme-ov-file#source-code) * The python3 patches are not needed anymore * iconv patch: seems to be not longer needed Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: Upgrade 6.8.3 -> 6.8.6Leon Anavi2024-10-191-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade to version 6.8.6: - Handle single number macOS deployment targets - Support for architectures where `char` is unsigned - Support for building from git archives - Run the tests using the current Python version The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend. Fixes: WARNING: sip-6.8.6-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] The work was sponsored by GOVCERT.LU. License-Update: Update years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>