summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/jsoncpp
Commit message (Collapse)AuthorAgeFilesLines
* jsoncpp: add a backport patch to fix build with gcc16Markus Volk2026-06-072-0/+64
| | | | | | | | | | | Partially backport https://github.com/open-source-parsers/jsoncpp/commit/71d46ca38e90dc902e8178ba484af4f27fa11947.patch This fixes build with gcc 16 Upstream-Status: Backport [https://github.com/open-source-parsers/jsoncpp/commit/71d46ca38e90dc902e8178ba484af4f27fa11947] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* jsoncpp: Fix C++11 ABI breakage when compiled with C++17Ernest Van Hoecke2026-05-132-0/+369
| | | | | | | | | | | | | | | When jsoncpp is built with C++17, 1.9.7 drops several legacy overloads that C++11 consumers can still link against. Backport the upstream fix to restore compatibility. Fixes errors such as: | undefined reference to `Json::Value::operator[](char const*)' Patch can be dropped when we move to 1.9.8. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* jsoncpp: add ptest supportZeming LIU2026-04-152-6/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add ptest support for jsoncpp to enable automated testing of the JSON C++ library functionality. Note: - Tested on: WRLinux master-wr (based on meta-openembedded master) - jsoncpp version: 1.9.7 - Unable to test on pure upstream due to poky/meta-oe branch mismatch Test Result: root@qemux86-64:~# ptest-runner jsoncpp START: ptest-runner 2026-04-15T14:04 BEGIN: /usr/lib64/jsoncpp/ptest PASS: jsoncpp_readerwriter PASS: jsoncpp_readerwriter_json_checker PASS: jsoncpp_test DURATION: 122 END: /usr/lib64/jsoncpp/ptest 2026-04-15T14:06 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Zeming LIU <zeming.liu@windriver.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* jsoncpp: upgrade 1.9.6 -> 1.9.7Peter Marko2026-03-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | 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>
* jsoncpp: enable nativesdk buildPeter Marko2025-02-031-1/+1
| | | | | | | This is necessary for unbundled build of protobuf. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: upgrade 1.9.5 -> 1.9.6Yi Zhao2024-09-151-1/+1
| | | | | | | | ChangeLog: https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.6 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: upgrade 1.9.4 -> 1.9.5wangmy2021-11-091-2/+2
| | | | | | | | | | | | | Bug fixes: Minor bug-fixes (including for cmake) Support for Bazel Dropped compile-time deprecation warnings License-Update: Format of LICENSE changed. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> 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>
* jsoncpp: Upgrade to 1.9.4Andrej Valek2021-03-051-2/+2
| | | | | | | - do not install obj files Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: add PE do to dunfell revertsArmin Kuster2020-07-281-0/+2
| | | | | Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: upgrade 1.9.2 -> 1.9.3Pierre-Jean Texier2020-06-031-1/+1
| | | | | | | See full changelog https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.3 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: Upgrade to 1.9.2Khem Raj2019-12-281-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: add native BBCLASSEXTENDPavel Modilaynen2019-05-101-0/+2
| | | | | | Extend to native builds, this is useful for unit tests. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: update to version 1.8.4Derek Straka2018-01-161-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* jsoncpp: update to version 1.8.3Derek Straka2017-09-221-2/+2
| | | | | | | Checksum update for copyright year Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jsoncpp: upgrade to 1.8.0Oleksandr Kravchuk2017-01-251-4/+4
| | | | | | | Upgraded jsoncpp to version 1.8.0 and changed home page to the new one. Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jsoncpp: Remove unused patchKhem Raj2016-12-021-152/+0
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jsoncpp: Add new recipeKhem Raj2016-11-262-0/+173
Signed-off-by: Khem Raj <raj.khem@gmail.com>