summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* pahole: respect libdirMartin Jansa2023-04-181-1/+1
| | | | | | | | | | * use the same expression as cmake.bbclass is using: CMAKE_INSTALL_LIBDIR:PATH=${@os.path.relpath(d.getVar('libdir'), d.getVar('prefix') + '/')} but ${baselib} should work here as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nodejs: Upgrade 16.19.0 -> 16.19.1Polampalli, Archana2023-03-121-1/+1
| | | | | | | | | | | | The following CVEs fixed in this version: CVE-2023-23918 CVE-2023-23919 CVE-2023-23920 CVE-2023-23936 CVE-2023-24807 Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: Upgrade to 8.1.16Mingli Yu2023-03-071-1/+1
| | | | | | | | | | | Upgrade php to 8.1.16 [1]. [1] https://www.php.net/ChangeLog-8.php#8.1.16 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit c20ae41fb9bdc8b6f0e3293ee9a2ce63a52e883d) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nlohmann-json: Allow empty main package for SDKTom Hochstein2023-03-071-1/+1
| | | | | | | | | | | | | | | | | The header-only package cannot be included in the SDK without marking the main package with ALLOW_EMPTY. Fixes rootfs problem: ``` The following packages have unmet dependencies: imx-gpu-sdk : Depends: nlohmann-json but it is not installable E: Unable to correct problems, you have held broken packages. ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit f9c9e7a448b9d9f7d54bbf09970223db467eedb2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* nodejs: upgrade 16.18.1 -> 16.19.0Tim Orling2023-02-043-3/+3
| | | | | | | | | | | | | | | | * 16.18.0 (npm 8.19.2) introduced a regression in git+ssh urls - https://github.com/nodejs/node/issues/44992 - https://github.com/npm/cli/pull/5761 https://nodejs.org/ko/blog/release/v16.19.0/ License-Update: Clarify vendored OpenSSL Toolkit is OpenSSL and SSLeay License-Update: JS Foundation -> OpenJS Foundation https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* perfetto: Do not pass TUNE_CCARGS to native/host compilerKhem Raj2023-01-231-4/+4
| | | | | | | | | | TUNE_CCARGS are meant to be passed to target compilers only. This fixes build failures seen on qemux6 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Markus Volk <f_l_k@t-online.de> (cherry picked from commit 90ea68fc11181a62741e4ca79dfef0fefe48cb41) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* perfetto: pass TUNE_CCARGS to use machine tuneMarkus Volk2023-01-231-18/+7
| | | | | | | | | | | | | | | | | | | We already tried to pass -mfloat-abi=hard if the machine can use it, but since no floating-point-unit was defined it got stubbed out and the result was, that only arm targets configured for softfp were able to build perfetto. Simplify by passing ${TUNE_CCARGS} to ensure, we always use the features, the machine was configured for. Also, do not use sed to remove the hardcoded -mfpu=neon entry. If this really turns out to be problematic, we need to patch it out to avoid not having a floating-point-unit again. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit c23bde86d0bcba3acc677bc4cd3240a8b3116921) [Fixes build failure] Signed-off-by: Armin Kuster <akuster808@gmail.com>
* protobuf: stage protoc binary to sysrootSamuli Piippo2022-12-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If protoc is enabled for the build, recipes using protobuf will fail when protoc is not available in the recipe sysroot: | The imported target "protobuf::protoc" references the file | | ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/protoc-3.21.5.0" | | but this file does not exist. Possible reasons include: | | * The file was deleted, renamed, or moved to another location. | | * An install or uninstall procedure did not complete successfully. | | * The installation package was faulty and contained | | ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/cmake/protobuf/protobuf-targets.cmake" | | but not all the files it references. Use SYSROOT_DIRS to stage the binary to sysroot so it's always available for other recipes. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit d7f46fa816964e30edb2ccfecc57a26251cc351c)
* Nodejs - Upgrade to 16.18.1Archana Polampalli2022-12-206-268/+27
| | | | | | | | | * Drop Openssl legacy provider patch and install both binaries patch which are already available in 16.x * Refresh native binaries patch against 16.x base Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* meta-oe][PATCH] gst-editing-services: fix typo in LICENSE field.Armin Kuster2022-11-121-1/+1
| | | | | | | | | WARNING: gst-editing-services-1.20.4-r0 do_populate_lic: QA Issue: gst-editing-services: No generic license file exists for: GPL-2.0-on-later in any provider [license-exists] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 29f49bb36ad1ad369d7ae70c688df9cb144853d3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ctags: upgrade 5.9.20221016.0 -> 5.9.20221023.0Wang Mingyu2022-11-051-1/+1
| | | | | | | | | | Changelog: lregex: warn if mgroup= flag is not given in --mline-regex-<LANG> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e72998c0049154da98c4e8c4e2a90c74a7e5e996) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ctags: upgrade 5.9.20221009.0 -> 5.9.20221016.0Wang Mingyu2022-11-051-1/+1
| | | | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 443259d5db7959609be2358c2359345039739651) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* protobuf: Enable protoc binary in nativesdkKhem Raj2022-10-211-0/+1
| | | | | | | When it was disabled for target, it was enabled for native but not for nativesdk explicitly, lets do it here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: build libperfettoMarkus Volk2022-10-184-3/+78
| | | | | | | | | | | | | | - Mesa has support for perfetto, but the libperfetto library is needed - Only v27 seems to be supported for now. Update perfetto accordingly - Make sure perfetto and libperfetto share the same codebase - Patch meson.build to allow shared build - Add a version number to avoid having a non symlink so file packaged into dev package - Create a PC file for libperfetto to allow mesa to find it using pkgconfig - Install needed header file - Add -latomic to LDFLAGS for some arch where the compiler doesn't provide it Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: improve ptest and disable valgrind by defaultZheng Qiu2022-10-182-5/+34
| | | | | | | | | | | | Improve ptest result formatting. In run-ptest, setting a flag to disable valgrind image unless enabled by "valgrind" PACKAGECONFIG. Requested jq for seprating make check, so in the future it can be changed to utilize Makefile and reduce redudancy. Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add recipe for PerfettoSui Chen2022-10-182-0/+222
| | | | | | | | | | | | | | | | | Perfetto (https://perfetto.dev/) is a system profiling, app tracing and trace analysis framework. We started using Perfetto for studying a few performance-related problems for OpenBMC-based systems (both the BMC and the host) and we feel it would be good if Perfetto is included into OpenEmbedded, since embedded systems are usually expected to have predictable performance characteristics, and having a good set of performance analysis tools would make this work easier. Tested: bitbake compile, devtool extract and override Signed-off-by: Sui Chen <suichen6@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Update to 1.50.x releaseKhem Raj2022-10-181-5/+5
| | | | | | | | | | | | License-update: Include MPL-2.0 [1] Add missing BSD 3-clause and MPL-2.0 to license field Switch to git submodules since its using locked versions of some components like opencensus-proto [1] https://github.com/grpc/grpc/commit/05fcd826f477ef1a024a2defa5e4b3d78f5e6eb4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-editing-services: upgrade 1.20.3 -> 1.20.4Wang Mingyu2022-10-181-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: upgrade 1.0.127 -> 1.0.128Wang Mingyu2022-10-181-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20221002.0 -> 5.9.20221009.0Wang Mingyu2022-10-181-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Upgrade to head on 2022-10-14Ulysse Manceron2022-10-182-7/+7
| | | | Our team wants to use absl/log which was recently added to abseil.
* dnf-plugin-tui: Add nativesdkWang Mingyu2022-10-121-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add nativesdk-systemd-systemctl as dependency of dnf-plugin-tuiWang Mingyu2022-10-122-0/+355
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.1.10 -> 8.1.11Wang Mingyu2022-10-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 2.0.8 -> 22.9.29Wang Mingyu2022-10-091-2/+2
| | | | | | | | | | | Changelog: ========== Moves swift package to root of repository so it can be used directly Rust soundness fixes by @tustvold in #7518 [TS] Make strict compliant and improve typings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20220925.0 -> 5.9.20221002.0Wang Mingyu2022-10-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgee: upgrade 0.20.5 -> 0.20.6wangmy2022-09-271-1/+1
| | | | | | | | | | Changelog: ========== * Fixes for newer valac * Keep the original exception in Future.map/flat_map Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20220911.0 -> 5.9.20220925.0wangmy2022-09-271-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20220904.0 -> 5.9.20220911.0wangmy2022-09-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: add ptestZheng Qiu2022-09-172-1/+21
| | | | | | | | | | | | | | Add run-ptest to run the 7 tests provided by jq. In do_install_ptest, add a soft link to jq in the ptest directory to avoid having to patch the jq setup script. While the jq tests can use valgrind, it is out of scope for integration testing. Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 2.0.6 -> 2.0.8Markus Volk2022-09-133-7/+8
| | | | | | | | * upgrade python3-flatbuffers as well * make sure that flatbuffers and python3-flatbuffers are using the same codebase Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: upgrade 8.1.9 -> 8.1.10wangmy2022-09-131-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20220828.0 -> 5.9.20220904.0wangmy2022-09-131-1/+1
| | | | | | | | | Changelog: =========== docs(man): remove unexpected newline from the rendered verilog man page Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* octave: upgrade 7.1.0 -> 7.2.0Andreas Müller2022-09-121-1/+1
| | | | | | | | | | | * Fixes build with glibc 2.36 [1] * Changelog found at [2] [1] https://savannah.gnu.org/bugs/?62750 [2] https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: Use builtin for __clear_cache on clangKhem Raj2022-09-112-0/+30
| | | | | | Fixed build on mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uw-imap: Avoid programs using gets()Khem Raj2022-09-073-0/+66
| | | | | | Included needed header for isdigit() Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: Use local strlcpy implementation on glibcKhem Raj2022-09-072-0/+36
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mcpp: Fix build with clangKhem Raj2022-09-072-0/+45
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: Upgrade to latest and fix configure testsKhem Raj2022-09-073-2/+75
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdev-checklib-perl: upgrade 1.14 -> 1.16Wang Mingyu2022-09-062-12/+11
| | | | | | | | 0001-CheckLib.pm-don-t-execute-the-binary.patch refreshed for new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-fifo: Disable cpp11 shuffle with clang/libc++Khem Raj2022-09-051-0/+3
| | | | | | it does not compile with clang15 based libc++ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uw-imap: Fix build with clang/muslKhem Raj2022-09-052-1/+107
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmtools: Update patch to include string.h and function prototype for mainKhem Raj2022-09-051-11/+27
| | | | | | Fixes build with clang-15 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libio-pty-perl: Fix build on muslKhem Raj2022-09-052-1/+48
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: Add protoype declaration for b64_ptonKhem Raj2022-09-052-0/+15
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20220821.0 -> 5.9.20220828.0Wang Mingyu2022-09-051-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20220623.0 -> 20220623.1Wang Mingyu2022-09-051-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* makeself: upate anonymous git access and dropped man page.Jan Vermaete2022-09-031-2/+1
| | | | | | | | | | Review on the mailinglist requested to drop the 'git' user in the SRC_URI. The man files seems to be outdated, so I've dropped it. https://github.com/megastep/makeself/issues/260 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flatbuffers: upgrade 2.0.6 -> 2.0.7zhengrq.fnst2022-09-031-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-fifo: Update to tip of trunkKhem Raj2022-08-311-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>