Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

jsoncpp-devel-1.9.8-2.2 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: jsoncpp-devel Distribution: openSUSE Tumbleweed
Version: 1.9.8 Vendor: openSUSE
Release: 2.2 Build date: Thu Jun 25 14:30:01 2026
Group: Unspecified Build host: reproducible
Size: 92844 Source RPM: jsoncpp-1.9.8-2.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/open-source-parsers/jsoncpp
Summary: Development files for jsoncpp
JSON is a lightweight data-interchange format. It can represent numbers,
strings, ordered sequences of values, and collections of name/value pairs.

JsonCpp is a C++ library that allows manipulating JSON values, including
serialization and deserialization to and from strings. It can also preserve
existing comment in unserialization/serialization steps, making it a convenient
format to store user input files.

Provides

Requires

License

MIT

Changelog

* Thu Jun 25 2026 Martin Pluskal <mpluskal@suse.com>
  - Add jsoncpp-i586-float-precision.patch to fix the
    ValueTest/objects %%check failure (FTBFS) on i586: the test
    stored 0.12345f and compared it exactly as a double, which x87
    80-bit excess precision (no SSE2 in the i586 baseline) broke;
    the patch compares the value narrowed back to float, which is
    precision-robust on every architecture (the library itself was
    always correct). Replaces the earlier, ineffective
    - fexcess-precision=standard workaround.
* Tue Jun 23 2026 Arjen de Korte <suse+build@de-korte.org>
  - Switch back to meson build
* Tue Jun 16 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 1.9.8:
    * Fix C++11 ABI breakage when compiled with C++17: restore
      the legacy const char*/const String& overloads that were
      dropped when JSONCPP_HAS_STRING_VIEW was defined
    * Fix CMake 4.0 compatibility in jsoncppConfig.cmake.in
      (minimum policy version raised to 3.5)
    * Prevent JSON_HAS_INT64 macro redefinition
    * Move to strict semantic versioning (qualifier removed from
      the version string); soversion stays 27
  - Fix baselibs.conf: libjsoncpp26 -> libjsoncpp27 to match the
    current library soname
  - Drop obsolete Group tags
* Wed Mar 25 2026 Arjen de Korte <suse+build@de-korte.org>
  - Update to 1.9.7:
    * Fixes PreventInSourceBuilds.cmake to work with add_subdirectory
    * json_value.cpp bug in the edges of uint/int
    * Release 1.9.6 and move versions to 1.9.7
    * Fixed work secure_allocator on old compiers
    * Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE
    * fix(build): remove check_required_components for meson build
    * the cgi module was removed from Python3.13
    * Fix name of static library when targeting MinGW.
    * Fix comparison warnings caused by 54fc4e2
    * Drop pre-C++11 alternatives
    * feat: support std::string_view in Value API
    * Added Value::findType with String key
    * Set up for Bazel module builds.
    * Add a BUILD.bazel file for //example.
    * Fix "include what you use" issue
    * Make the build configuration under Bazel more correct.
    * Add Bazel tests
    * Return false in Reader::readValue when stack limit is exceeded
    * Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614)
    * [docs] Consuming JSONCpp via Conan package manager
    * Cleanup README.md, fix broken link.
    * Add gcovr.cfg to fix CI coverage merge errors
    * Remove build directory exclusion from gcovr config
    * Add test for allowDroppedNullPlaceholders
    * Prevent test colision when running in parallel via RESOURCE_LOCK
    * fixup project version updater
    * Update README with project status and focus
    * Adding a cmake option to exclude the jsoncpp files from install.
    * Change stack depth limit to 256
    * Fix uninitialized CMake variable in version.in
    * Fix CMake deprecation warning for compatibility with CMake < 3.10
    * Scope JSON_DLL_BUILD to shared lib target only
    * Fix number parsing failing under non-C locales
    * Reject unescaped control characters in JSON strings
    * Fix MSAN issue in #1626
    * Fix string_view ABI mismatch between library and consumers
    * Revert "Fix number parsing failing under non-C locales"
    * Fix use-after-free in Reader::parse(std::istream&)
    * Update bazel config for 9.x
  - Switch to CMake build (gh#open-source-parsers/jsoncpp#1669)
* Tue Oct 29 2024 Angel Yankov <angel.yankov@suse.com>
  - Update to 1.9.6:
    * Building infrastrucutre updates, Cmake and meson
    * Major bugfixes
    * Parse large floats as infinity
    * Fix parser tokens bug and out-of-bound read
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Sat Nov 27 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.9.5:
    * Minor bug-fixes (including for cmake)
    * Support for Bazel
    * Dropped compile-time deprecation warnings
* Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.9.4:
    * This patch contains several fixes found through the OSS-Fuzz project
    fuzzing, increasing the security of the library,
* Wed Jun 24 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - From 1.9.2 to 1.9.3, autolink.h has been dropped and
    config.h must be used so, create a symlink for compatibility
* Fri Jun 19 2020 Martin Pluskal <mpluskal@suse.com>
  - Update to version 1.9.3"
    * Fixes to JSON_USE_EXCEPTION--some bugs creeped in breaking this
      flag in pre-release.
    * Fixes to build system--improvements have been make for code
      correctness.
    * Compile errors for various platforms have been resolved.
    * Fuzzing has been fixed.
    * Various bugs in the Reader and Writer code have been corrected.
    * CPPTL support has been dropped.
    * Various code improvements and optimizations.
  - Drop no longer needed patch:
    * jsoncpp-f11611c8785082ead760494cba06196f14a06dcb.patch

Files

/usr/include/json
/usr/include/json/allocator.h
/usr/include/json/assertions.h
/usr/include/json/autolink.h
/usr/include/json/config.h
/usr/include/json/features.h
/usr/include/json/forwards.h
/usr/include/json/json.h
/usr/include/json/json_features.h
/usr/include/json/reader.h
/usr/include/json/value.h
/usr/include/json/version.h
/usr/include/json/writer.h
/usr/lib/cmake
/usr/lib/cmake/jsoncpp
/usr/lib/cmake/jsoncpp/jsoncpp-namespaced-targets.cmake
/usr/lib/cmake/jsoncpp/jsoncppConfig.cmake
/usr/lib/libjsoncpp.so
/usr/lib/pkgconfig/jsoncpp.pc
/usr/share/doc/packages/jsoncpp-devel
/usr/share/doc/packages/jsoncpp-devel/AUTHORS
/usr/share/doc/packages/jsoncpp-devel/README.md
/usr/share/licenses/jsoncpp-devel
/usr/share/licenses/jsoncpp-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 04:42:17 2026