summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/flatbuffers
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-252-2/+1
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 25.1.24 -> 25.2.10Wang Mingyu2025-02-261-2/+2
| | | | | | | | | | | Changelog: =========== - Rust reflection: simplify dependencies, fix Android build compatibility - [Swift] Adds swift 6 to the build matrix & bumps swift to 5.9 - Upgrade dependencies Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 24.12.23 -> 25.1.24Wang Mingyu2025-02-101-2/+2
| | | | | | | | | | | | | Changelog: ============= * Mostly related to bazel build support. * Min bazel supported is now 7 or higher, as WORKSPACE files are removed * Minor C++ codegen fix removing extra semicolon * Rust Full Reflection * Mostly documentation updates hosted at https://flatbuffers.dev Signed-off-by: Wang Mingyu <wangmy@fujitsu.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>
* python3-flatbuffers: provide nativesdk supportAkash Hadke2024-08-301-1/+1
| | | | | | | | nativesdk support is needed in some of the projects for codegeneration Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de> Signed-off-by: Akash Hadke <akash.hadke27@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: adapt for cross-compilation environmentsBINDU2024-07-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Flatbuffers contains a library and a schema compiler. The package contains cmake files to discover the libraries and the compiler tool. Currently, all of these cmake files are installed into the target sysroot. However, the compiler utility isn't installed into the sysroot (as it is not runnable on the build machine). When an application that depends on flatbuffers gets built, it uses flatbuffers' exported cmake targets to configure the project. One of the exported targets is FlatcTarget.cmake which expects to see flatc binary in /usr/bin of the sysroot. Since binaries for target don't end up in target sysroot, cmake configuration fails. This patch addresses this problem of flatbuffers' build infrastructure in cross-compiling environments. By removing FlatcTarget.cmake for target builds from the sysroot we essentially skip this step of flatbuffers' configuration. (cherry picked from commit b97dbaac6629e22138f71ae19eb421d041447619) Signed-off-by: Ivan Stepic <Ivan.Stepic@bmw.de> Signed-off-by: Bhabu Bindu <bindudaniel1996@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Akash Hadke <akash.hadke27@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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>
* 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>
* cve_check: convert CVE_CHECK_IGNORE to CVE_STATUSAndrej Valek2023-07-271-2/+0
| | | | | | | | | - Try to add convert and apply statuses for old CVEs - Drop some obsolete ignores, while they are not relevant for current version Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 23.1.4 -> 23.3.56Wang Mingyu2023-05-313-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License_update: Rename LICENSE.txt to LICENSE Changelog: ========== Mostly bug fixing for 64-bit support Adds support for specifying underling type of unions in C++ and TS/JS (#7954) 64-bit support for C++ (#7935) add key_field to compiled tests Add golden language directory Rework cmake flatc codegeneration (#7938) remove defining generated files in test srcs Add binary schema reflection (#7932) Migrate from rules_nodejs to rules_js/rules_ts (take 2) (#7928) flat_buffers.dart: mark const variable finals for internal Dart linters fixed some windows warnings (#7929) inject no long for FBS generation to remove logs in flattests (#7926) Revert "Migrate from rules_nodejs to rules_js/rules_ts (#7923)" (#7927) Migrate from rules_nodejs to rules_js/rules_ts (#7923) Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. (#7881) additional check for absl::string_view availability (#7897) Optionally generate Python type annotations (#7858) Replace deprecated command with environment file (#7921) drop glibc from runtime dependencies (#7906) Make JSON supporting advanced union features (#7869) Allow to use functions from BuildFlatBuffers.cmake from a flatbuffers installation installed with CMake. (#7912) TS/JS: Use TypeError instead of Error when appropriate (#7910) Go: make generated code more compliant to "go fmt" (#7907) Support file_identifier in Go (#7904) Optionally generate type prefixes and suffixes for python code (#7857) Go: add test for FinishWithFileIdentifier (#7905) Fix go_sample.sh (#7903) [TS/JS] Upgrade dependencies (#7889) Add a FileWriter interface (#7821) TS/JS: Use minvalue from enum if not found (#7888) [CS] Verifier (#7850) README.md: PyPI case typo (#7880) Update go documentation link to point to root module (#7879) use Bool for flatbuffers bool instead of Byte (#7876) fix using null string in vector (#7872) Add flatbuffers-64 branch to CI for pushes made changes to the rust docs so they would compile. new_with_capacity is deprecated should use with_capacity, get_root_as_monster should be root_as_monster (#7871) Adding comment for code clarification (#7856) ToCamelCase() when kLowerCamel now converts first char to lower. (#7838) Fix help output for --java-checkerframework (#7854) Update filename to README.md and improve formatting (#7855) Update stale.yml Updated remaining usages of LICENSE.txt Refactoring of flatc generators to use an interface (#7797). Removed legacy cmake support and set min to 3.8 (#7801). Reworked entry points for Typescript/Javascript and compatibility for single file build (#7510) Removed go.mod files after some versioning issues were being report (#7780). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 22.12.06 -> 23.1.4Wang Mingyu2023-01-111-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 22.11.23 -> 22.12.06Wang Mingyu2022-12-121-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 22.10.26 -> 22.11.23Wang Mingyu2022-11-281-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 22.9.29 -> 22.10.26Wang Mingyu2022-10-311-2/+2
| | | | | | | | | | | Changelog: ========== Create release.yml [Python] Fixed the issue with nested unions relying on InitFromBuf. FlatBuffers Version 22.10.26 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>
* 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>
* 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>
* python3-flatbuffer: enable nativeKai Kang2022-07-061-0/+1
| | | | | | | | Native python module of flatbuffer exists before it is split from flatbuffers. So add it back. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: update to 2.0.6Markus Volk2022-06-302-18/+21
| | | | | | | | | | | | | - fix flatc not found issue - build the python3 module as a separate package to allow proper install - remove fpic CXXFLAG as it seems to be unneeded - use python3-native - remove -DCMAKE_BUILD_TYPE=Release option and its outdated comment. After a long discussion the default behavior was changed: https://github.com/google/flatbuffers/pull/5180 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use new CVE_CHECK_IGNORE variableKhem Raj2022-02-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-6/+6
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* flatbuffers: upgrade 1.12.0 -> 2.0.0Andreas Müller2021-05-241-4/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: whitelist CVE-2020-35864Mikko Rapeli2021-01-171-0/+2
| | | | | | | | | | | | CVE-2020-35864 is for the rust crate for flatbuffers, not flatbuffers itself. https://security-tracker.debian.org/tracker/CVE-2020-35864 "NOT-FOR-US: flatbuffers rust crate" Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: add python3 supportHongxu Jia2020-12-161-1/+11
| | | | | | | Add package flatbuffers-python3 to install python3 scripts Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: Remove workarounds for gcc < 6Adrian Bunk2020-05-121-3/+2
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 1.11.0 -> 1.12.0Wang Mingyu2020-03-172-43/+3
| | | | | | | | 0001-Add-detection-of-strtoull_l-function.patch removed since it is included in 1.12.0 Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: add PIC compiler flag required for aarch64Andrey Zhizhikin2019-12-271-2/+2
| | | | | | | | | | | | | | | Add PIC flag to CXXFLAGS in order to solve the issue with linking against the library for aarch64. Without PIC enabled, linking against this library fails with following messages: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `[snap]' which may bind externally can not be used when making a shared object; recompile with -fPIC Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: update to 1.11.0Oleksandr Kravchuk2019-11-172-2/+42
| | | | | | | Add detection logic for strtoull_l function needed for musl builds Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: update to 1.10.0Adrian Freihofer2018-12-184-177/+5
| | | | | | | | | | | | | | This is in fact an update from 1.7.1 to 1.10.0. (The git hash of the 1.9.0 recipe referred flatbuffers release 1.7.1.) This patch is obsolete, a similar fix has been applied upstream: - 0001-correct-version-for-so-lib.patch These two patches have been applied upstream: - 0001-flatbuffers-Move-EndianSwap-template-to-flatbuffers-.patch - 0002-use-__builtin_bswap16-when-building-with-clang.patch Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: update to 1.9.0Pascal Bach2018-05-011-0/+0
| | | | Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
* flatbuffers: Fix build with clang on big-endian machinesKhem Raj2017-09-223-2/+147
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* flatbuffers: add version 1.7.1Pascal Bach2017-09-182-0/+61
Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>