summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-flatbuffers: upgrade 24.3.7 -> 24.3.25Wang Mingyu2024-04-021-2/+2
| | | | | | | | | | Changelog: ============ -Fix License -Fix handling non null-terminated string_views in LookupByKey Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* microsoft-gsl: Disable disabled-macro-expansion warning as error on clang/muslKhem Raj2024-03-281-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* microsoft-gsl: add new recipe including ptestPeter Marko2024-03-275-0/+295
| | | | | | | | | | The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aer-inject: Replace hardcoded /usr with ${prefix}Khem Raj2024-03-271-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aer-inject: Fix build with latest muslKhem Raj2024-03-272-1/+34
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aer-inject:add new recipechenheyun2024-03-271-0/+29
| | | | | | | | | | | | aer-inject allows to inject PCIE AER errors on the software level into a running Linux kernel. This is intended for validation of the PCIE driver error recovery handler and CIE AER core handler. References: https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/ Signed-off-by: chenheyun <chen_heyun@163.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Fix build with musl >= 1.2.5Khem Raj2024-03-252-1/+36
| | | | | | The famous basename API fallout Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 23.5.26 -> 24.3.7Wang Mingyu2024-03-201-2/+2
| | | | | | | | | | Changelog: ========== *Just to fix some of the CI build issues *Fix typescript object API to allow 0 values for null-default scalars Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20240225.0 -> 6.1.20240310.0Wang Mingyu2024-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Drop remaining PR values from recipesMartin Jansa2024-03-171-1/+0
| | | | | | | | | | | | * as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, ↵Martin Jansa2024-03-172-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | python3-pybind11: add missing Upstream-Status * add Pending to .patch files where it was accidentally droped with upgrades or modifications in: f88e5b146e postgresql: upgrade 15.5 -> 16.2 c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8 105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4 or new patches where the author didn't notice/care: 2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host f5cc9f272a yasm: improve reproducibility 39028d0d9d python3-pybind11: Restore strip prevention patch authors of these added to CC, please be more careful with removing or not adding these or enable patch-status in ERROR_QA for your builds, see: https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113 * added with: for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p; grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p; done Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jwt-cpp: fix cmake file install pathPeter Marko2024-03-131-1/+1
| | | | | | | | | | jwt-cpp module cannot be found with default find_package options. Per [1] package name is mandatory on unix build installations. [1] https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: upgrade 1.3 -> 1.4Wang Mingyu2024-03-131-2/+1
| | | | | | | | Changelog: fix the bug of syntax error when poky updated to scarthgap. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Split so-files into separate packagesOla x Nilsson2024-03-111-0/+23
| | | | | | | | | | | | | Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: A little clean-upPeter Kjellerstedt2024-03-111-7/+2
| | | | | | | | | | * Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* editorconfig-core-c: fix reproducibility issueMarkus Volk2024-03-101-0/+3
| | | | | | | remove STAGING_DIR_HOST from the EditorConfigTargets.cmake file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Upgrade to 8.2.16Khem Raj2024-03-091-2/+2
| | | | | | | | License-Update: Copyright Year updated to 2024 [1] [1] https://github.com/php/php-src/commit/2575e6b88c3d3bbd53383fb65057c9b7b029e264 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* remove obsolete PIP_INSTALL_PACKAGE and PIP_INSTALL_DIST_PATHalperak2024-03-091-2/+0
| | | | | | | All downloaded files and sstates for the recipes were cleaned, build was got from stratch and no errors were encoutered. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230802.1 -> 20240116.1Wang Mingyu2024-03-082-90/+9
| | | | | | | | | | | | | | | | | 0004-Avoid-using-both-Win32Waiter-and-PthreadWaiter-on-Mi.patch revmoed since it's included in 20240116.1. Changelog: =========== -Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit. -Added configurable verbose logging (also known as VLOG). -Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. -Bzlmod is now officially supported (previously it was supported by the community). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Split so-files into separate packagesOla x Nilsson2024-03-081-0/+23
| | | | | | | | | | | | | Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: A little clean-upPeter Kjellerstedt2024-03-081-7/+2
| | | | | | | | | | * Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20240114.0 -> 6.1.20240225.0Wang Mingyu2024-03-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libio-pty-perl: remove unsed patchMaxin John2024-03-081-54/+0
| | | | | | | Though upgrade to 1.20 says this file was removed, it wasn´t done. Remove it now. Signed-off-by: Maxin John <maxin.john@gmail.com>
* nodejs: upgrade 20.11.0 -> 20.11.1Changqing Li2024-03-044-5220/+37
| | | | | | | | | | | | | Drop patches for revert io_uring support in libuv: 0001-Revert-io_uring-changes-from-libuv-1.46.0.patch 0002-Revert-io_uring-changes-from-libuv-1.45.0.patch Change to just always disable io_uring in libuv, in this way, we don't have to pick out io_uring related changes and revert them when internal libuv upgraded. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-json: Upgrade to 3.11.3Mingli Yu2024-03-043-95/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove two backported patches and the ptest output as below. # ./run-ptest PASS: test-algorithms_cpp11 PASS: test-allocator_cpp11 PASS: test-alt-string_cpp11 PASS: test-assert_macro_cpp11 PASS: test-binary_formats_cpp11 PASS: test-bjdata_cpp11 PASS: test-bson_cpp11 PASS: test-byte_container_with_subtype_cpp11 PASS: test-capacity_cpp11 PASS: test-cbor_cpp11 PASS: test-class_const_iterator_cpp11 PASS: test-class_iterator_cpp11 PASS: test-class_lexer_cpp11 PASS: test-class_parser_cpp11 PASS: test-comparison_cpp11 PASS: test-comparison_cpp20 PASS: test-comparison_legacy_cpp11 PASS: test-comparison_legacy_cpp20 PASS: test-concepts_cpp11 PASS: test-constructor1_cpp11 PASS: test-constructor2_cpp11 PASS: test-convenience_cpp11 PASS: test-conversions_cpp11 PASS: test-conversions_cpp17 PASS: test-custom-base-class_cpp11 [snip] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.60.0 -> 1.60.1Xiangyu Chen2024-02-291-1/+1
| | | | | | | | | | Changelog: ========== [Python Misc] Revert change to print backtrace in server [PSM Interop] Use the Kokoro shared install lib from the new repo Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yasm: improve reproducibilityOleh Matiusha2024-02-273-0/+78
| | | | | | | | Place reproducible build date in source files instead of actual build date if SOURCE_DATE_EPOCH available. Signed-off-by: Oleh Matiusha <omatiush@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.8.2 -> 6.8.3Wang Mingyu2024-02-201-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - The use of 'throw' specifiers is now deprecated and will be removed in SIP v7. Instead of 'throw()', 'noexcept' should be used. Other forms of 'throw' are no longer required. - Support for ABI v13.0 and ABI v12.8 and older is now deprecated and will be removed in SIP v7. - Documentation fixes. - Bug fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 4.25.2 -> 4.25.3Wang Mingyu2024-02-201-1/+1
| | | | | | | | | | | | | Changelog: =========== Remove use of mach_absolute_time [ObjC] Use a local to avoid warnings in 32bit builds. Bump python version to 3.9 for gcloud 460.0.0 Update Ruby GHA to test against Ruby 3.3. Pin bundler version to 2.4.22 for Ruby 2.7 support. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: upgrade 4.1.2 -> 4.2.0Wang Mingyu2024-02-191-2/+2
| | | | | | | | | | Changelog: https://www.mpich.org/2024/02/09/mpich-4-2-0-released/ License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: update to latest v20 version 20.11.0Archana Polampalli2024-02-143-4/+2
| | | | | | | | | | | | | | | | | | | | | License-Update: update c-ares to 1.20.0 [1] Copyright update [2] Removed below patches as these are availbe in 20.11.0 0001-build-fix-build-with-Python-3.12.patch [3] 0001-gyp-resolve-python-3.12-issues.patch [4] Changelog: https://github.com/nodejs/node/releases/tag/v20.11.0 [1] https://github.com/nodejs/node/commit/b705e19a95b5fc5a2edc9fc11a7649d6eb32d70b [2] https://github.com/nodejs/node/commit/347e1dd06a5f927d9fd64ce72d776c56d5101910 [3] https://github.com/nodejs/node/commit/0a5e9c12cf961a56bd63005974b953bbc0bc62a7 [4] https://github.com/nodejs/node/commit/68ec1e5eeb4ff984868c625f0ce808210169360d Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Set CVE_PRODUCT to "node.js"virendra thakur2024-02-091-0/+2
| | | | | | | Set CVE_PRODUCT to 'node.js' for nodjs recipe Signed-off-by: virendra thakur <virendrak@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sip: upgrade 6.8.1 -> 6.8.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ============= - Added the --deprecations-are-errors command line option to all build tools. - All generated files are UTF-8 encoded. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop remaining +gitr casesMartin Jansa2024-02-091-1/+1
| | | | | | | | | | | | | : drop 'r' from gitr and ${SRCPV} * +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but without share PRservice the version-going-backwards QA issues are quite common and most people probably cannot depend on always-increasing version number already Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-0911-11/+11
| | | | | | | | | | * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* flatcc: drop 'r' from gitr and ${SRCPV}Martin Jansa2024-02-091-1/+1
| | | | | | | | | | | | | | | | * +git is preferred over +gitr since 2012: https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837 some recipes still use +gitr, because updating it would cause PV going backwards but this recipe was added just recently so adjust that * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: respect baselibMartin Jansa2024-02-091-0/+1
| | | | | | | | | | | | | | * avoid installed-vs-shipped with multilib when baselib is lib32 or lib64 instead of just lib ERROR: QA Issue: lib32-flatcc: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/libflatcc.a /usr/lib/libflatccrt.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-flatcc: 3 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpuid: fix do_installChangqing Li2024-02-032-4/+42
| | | | | | | Fix do_install to make cpuid-doc installed correctly Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: Fix build warnings found with clang-18Khem Raj2024-02-012-0/+33
| | | | | | | Fix what we can, and also disable warning-as-error as some compilers can be quite ambitious. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Upgrade to 2023.06.01 releaseKhem Raj2024-01-312-7/+35
| | | | | | Add a backport to fix build with latest clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php-fpm: fix systemdEmil Kronborg2024-01-312-12/+62
| | | | | | | | | | | | | 2848cc99a186 ("php-fpm: Add support for systemd") introduced a systemd service file, where ExecStart and ExecStop uses /etc/init.d/php-fpm, which does not exist if systemd is enabled. Consequently, the php-fpm service fails to start even though it is correctly installed. This is fixed by this commit in which the service file is identical to the one from the PHP source code except for the use of BitBake variables. Also, use ${systemd_system_unitdir} instead of ${systemd_unitdir}/system. Signed-off-by: Emil Kronborg <emil.kronborg@protonmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatcc: Add tool recipeAngelo Ribeiro2024-01-291-0/+27
| | | | | | | | | Add FlatCC FlatBuffers in C for C. FlatCC is a compiler that generates FlatBuffers code for C given a FlatBuffer schema file. Signed-off-by: Angelo Ribeiro <Angelo.Ribeiro@criticaltechworks.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Adjust the summary to reflect rust and python supportKhem Raj2024-01-271-1/+1
| | | | | Suggested-by: Paran Lee Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Upgrade to 0.15.2Khem Raj2024-01-271-2/+2
| | | | | | | | | | Added RISCV64 support Release Notes [1] [1] https://github.com/namhyung/uftrace/releases/tag/v0.15.2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* smemstat: upgrade 0.02.12 -> 0.02.13Wang Mingyu2024-01-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apscheduler: add new recipeWang Mingyu2024-01-231-0/+13
| | | | | | | Add a new recipe for python3-apscheduler, a task scheduler and task queue system for Python. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lshw: upgrade 02.19.2 -> 02.20Wang Mingyu2024-01-231-1/+1
| | | | | | | | Changelog: get rid of some snprintf warnings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* capnproto: upgrade 1.0.1.1 -> 1.0.2Wang Mingyu2024-01-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.1.20231231.0 -> 6.1.20240114.0Wang Mingyu2024-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: allow to build on supported platformsMarkus Volk2024-01-221-4/+1
| | | | | | | | | | | According to documentation mips,mips64 and powerpc are supported platforms. Adjust accordingly This was tested to work for mips64, where luajit compiled without issue. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>