diff options
| author | Peter Marko <peter.marko@siemens.com> | 2026-03-23 21:29:41 +0100 |
|---|---|---|
| committer | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-03-23 13:34:20 -0700 |
| commit | e71ef5a4a1042904d355d8b334b5ecbadbd190c0 (patch) | |
| tree | 3f80ffc44d4faef1ec5f257da4d87b3e3011713f /meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb | |
| parent | 7dd437eb0355d92024135ad183f31f1bc46a8cf2 (diff) | |
| download | meta-openembedded-e71ef5a4a1042904d355d8b334b5ecbadbd190c0.tar.gz | |
jsoncpp: upgrade 1.9.6 -> 1.9.7
Added tag to SRC_URI.
Release information [1]:
1.9.7: Bugfixes, build system cleanups
What's Changed
* Fixes PreventInSourceBuilds.cmake to work with add_subdirectory by @morbo84 in #1383
* json_value.cpp bug in the edges of uint/int by @YaalLek in #1519
* Release 1.9.6 and move versions to 1.9.7 by @baylesj in #1566
* Fixed work secure_allocator on old compiers by @TsynkPavel in #1478
* Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE by @tfc in #1567
* fix(build): remove check_required_components for meson build by @chenrui333 in #1570
* the cgi module was removed from Python3.13 by @a-detiste in #1578
* Fix name of static library when targeting MinGW. by @mmuetzel in #1579
* Fix comparison warnings caused by 54fc4e2 by @JensMertelmeyer in #1575
* Drop pre-C++11 alternatives by @BillyDonahue in #1593
* feat: support std::string_view in Value API by @evalon32 in #1584
* Added Value::findType with String key by @SwintonStreet in #1574
* Set up for Bazel module builds. by @bcsgh in #1597
* Add a BUILD.bazel file for //example. by @bcsgh in #1602
* Fix "include what you use" issue by @victorvianna in #1625
* Make the build configuration under Bazel more correct. by @bcsgh in #1600
* Add Bazel tests by @bcsgh in #1601
* Return false in Reader::readValue when stack limit is exceeded by @xuhdev in #1619
* Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) by @bmagistro in #1615
* [docs] Consuming JSONCpp via Conan package manager by @uilianries in #1622
* Cleanup README.md, fix broken link. by @baylesj in #1633
* Add gcovr.cfg to fix CI coverage merge errors by @baylesj in #1635
* Remove build directory exclusion from gcovr config by @baylesj in #1640
* Add test for allowDroppedNullPlaceholders by @baylesj in #1648
* Prevent test colision when running in parallel via RESOURCE_LOCK by @marty1885 in #1637
* fixup project version updater by @baylesj in #1649
* Update README with project status and focus by @baylesj in #1639
* Adding a cmake option to exclude the jsoncpp files from install. by @nv-jdeligiannis in #1596
* Change stack depth limit to 256 by @baylesj in #1657
* Fix uninitialized CMake variable in version.in by @baylesj in #1658
* Fix CMake deprecation warning for compatibility with CMake < 3.10 by @baylesj in #1659
* Scope JSON_DLL_BUILD to shared lib target only by @baylesj in #1660
* Fix number parsing failing under non-C locales by @baylesj in #1662
* Reject unescaped control characters in JSON strings by @baylesj in #1663
* Fix MSAN issue in #1626 by @baylesj in #1654
* Fix string_view ABI mismatch between library and consumers by @baylesj in #1661
* Revert "Fix number parsing failing under non-C locales" by @baylesj in #1664
* Fix use-after-free in Reader::parse(std::istream&) by @baylesj in #1665
* Update bazel config for 9.x by @keith in #1655
[1] https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.7
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb')
| -rw-r--r-- | meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb new file mode 100644 index 0000000000..b70a84304f --- /dev/null +++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | SUMMARY = "JSON C++ lib used to read and write json file." | ||
| 2 | DESCRIPTION = "Jsoncpp is an implementation of a JSON (http://json.org) reader \ | ||
| 3 | and writer in C++. JSON (JavaScript Object Notation) is a \ | ||
| 4 | lightweight data-interchange format. It is easy for humans to \ | ||
| 5 | read and write. It is easy for machines to parse and generate." | ||
| 6 | |||
| 7 | HOMEPAGE = "https://github.com/open-source-parsers/jsoncpp" | ||
| 8 | |||
| 9 | SECTION = "libs" | ||
| 10 | |||
| 11 | LICENSE = "MIT" | ||
| 12 | LIC_FILES_CHKSUM = "file://LICENSE;md5=5d73c165a0f9e86a1342f32d19ec5926" | ||
| 13 | |||
| 14 | PE = "1" | ||
| 15 | |||
| 16 | SRCREV = "3455302847cf1e4671f1d8f5fa953fd46a7b1404" | ||
| 17 | SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https;tag=${PV}" | ||
| 18 | |||
| 19 | |||
| 20 | inherit cmake | ||
| 21 | |||
| 22 | EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DBUILD_OBJECT_LIBS=OFF -DJSONCPP_WITH_TESTS=OFF" | ||
| 23 | |||
| 24 | BBCLASSEXTEND = "native nativesdk" | ||
