Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jsoncpp for openSUSE:Factory checked 
in at 2026-06-18 18:38:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jsoncpp (Old)
 and      /work/SRC/openSUSE:Factory/.jsoncpp.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jsoncpp"

Thu Jun 18 18:38:10 2026 rev:32 rq:1359852 version:1.9.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/jsoncpp/jsoncpp.changes  2024-10-30 
17:32:29.703378547 +0100
+++ /work/SRC/openSUSE:Factory/.jsoncpp.new.1981/jsoncpp.changes        
2026-06-18 18:38:12.866999274 +0200
@@ -1,0 +2,61 @@
+Tue Jun 16 21:13:17 UTC 2026 - Martin Pluskal <[email protected]>
+
+- 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 18:23:33 UTC 2026 - Arjen de Korte <[email protected]>
+
+- 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)
+
+-------------------------------------------------------------------

Old:
----
  jsoncpp-1.9.6.tar.gz

New:
----
  jsoncpp-1.9.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jsoncpp.spec ++++++
--- /var/tmp/diff_new_pack.Qxg4bW/_old  2026-06-18 18:38:13.715034652 +0200
+++ /var/tmp/diff_new_pack.Qxg4bW/_new  2026-06-18 18:38:13.719034819 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jsoncpp
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,17 @@
 #
 
 
-%define sover   26
+%define sover   27
 Name:           jsoncpp
-Version:        1.9.6
+Version:        1.9.8
 Release:        0
 Summary:        C++ library that allows manipulating with JSON
 License:        MIT
-Group:          Development/Libraries/C and C++
 URL:            https://github.com/open-source-parsers/jsoncpp
 Source0:        
https://github.com/open-source-parsers/%{name}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source99:       baselibs.conf
+BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  meson >= 0.50.0
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 %{?suse_build_hwcaps_libs}
@@ -43,7 +42,6 @@
 
 %package devel
 Summary:        Development files for %{name}
-Group:          Development/Languages/C and C++
 Requires:       lib%{name}%{sover} = %{version}
 
 %description devel
@@ -57,7 +55,6 @@
 
 %package -n lib%{name}%{sover}
 Summary:        Shared library for %{name}
-Group:          System/Libraries
 
 %description -n lib%{name}%{sover}
 JSON is a lightweight data-interchange format. It can represent numbers,
@@ -72,11 +69,13 @@
 %autosetup
 
 %build
-%meson
-%meson_build
+%cmake \
+       -D CMAKE_BUILD_TYPE="Release" \
+       -D BUILD_OBJECT_LIBS=OFF
+%cmake_build
 
 %install
-%meson_install
+%cmake_install
 pushd %{buildroot}%{_includedir}/json/
 # From 1.9.1 to 1.9.2, features.h has been renamed json_features.h
 # so, create a symlink for compatibility
@@ -87,14 +86,14 @@
 popd
 
 %check
-%meson_test
+%ctest
 
-%post -n lib%{name}%{sover} -p /sbin/ldconfig
-%postun -n lib%{name}%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n lib%{name}%{sover}
 
 %files -n lib%{name}%{sover}
 %license LICENSE
 %{_libdir}/lib%{name}.so.%{sover}*
+%{_libdir}/lib%{name}.so.%{version}
 
 %files devel
 %license LICENSE
@@ -103,7 +102,10 @@
 %dir %{_libdir}/cmake
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/cmake/%{name}/%{name}Config.cmake
+%{_libdir}/cmake/%{name}/%{name}ConfigVersion.cmake
 %{_libdir}/cmake/%{name}/%{name}-namespaced-targets.cmake
+%{_libdir}/cmake/%{name}/%{name}-targets.cmake
+%{_libdir}/cmake/%{name}/%{name}-targets-release.cmake
 %{_libdir}/lib%{name}.so
 %{_includedir}/json/
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.Qxg4bW/_old  2026-06-18 18:38:13.767036822 +0200
+++ /var/tmp/diff_new_pack.Qxg4bW/_new  2026-06-18 18:38:13.775037155 +0200
@@ -1,2 +1,2 @@
-libjsoncpp26
+libjsoncpp27
 

++++++ jsoncpp-1.9.6.tar.gz -> jsoncpp-1.9.8.tar.gz ++++++
++++ 2723 lines of diff (skipped)

Reply via email to