Hello community, here is the log from the commit of package jsoncpp for openSUSE:Factory checked in at 2017-10-07 17:46:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jsoncpp (Old) and /work/SRC/openSUSE:Factory/.jsoncpp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jsoncpp" Sat Oct 7 17:46:30 2017 rev:20 rq:530394 version:1.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/jsoncpp/jsoncpp.changes 2017-09-04 12:25:31.282631024 +0200 +++ /work/SRC/openSUSE:Factory/.jsoncpp.new/jsoncpp.changes 2017-10-07 17:46:38.377922511 +0200 @@ -1,0 +2,6 @@ +Mon Oct 2 10:43:15 UTC 2017 - [email protected] + +- Update to version 1.8.3: + * Also, fix writeCommentBeforeValue() iter deref + +------------------------------------------------------------------- Old: ---- jsoncpp-1.8.2.tar.gz New: ---- jsoncpp-1.8.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jsoncpp.spec ++++++ --- /var/tmp/diff_new_pack.xS8sKS/_old 2017-10-07 17:46:40.065848314 +0200 +++ /var/tmp/diff_new_pack.xS8sKS/_new 2017-10-07 17:46:40.065848314 +0200 @@ -16,9 +16,9 @@ # -%define sover 11 +%define sover 19 Name: jsoncpp -Version: 1.8.2 +Version: 1.8.3 Release: 0 Summary: C++ library that allows manipulating with JSON License: MIT ++++++ jsoncpp-1.8.2.tar.gz -> jsoncpp-1.8.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/CMakeLists.txt new/jsoncpp-1.8.3/CMakeLists.txt --- old/jsoncpp-1.8.2/CMakeLists.txt 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/CMakeLists.txt 2017-08-28 16:11:00.000000000 +0200 @@ -59,12 +59,12 @@ #SET( JSONCPP_VERSION_MAJOR X ) #SET( JSONCPP_VERSION_MINOR Y ) #SET( JSONCPP_VERSION_PATCH Z ) -SET( JSONCPP_VERSION 1.8.2 ) +SET( JSONCPP_VERSION 1.8.3 ) jsoncpp_parse_version( ${JSONCPP_VERSION} JSONCPP_VERSION ) #IF(NOT JSONCPP_VERSION_FOUND) # MESSAGE(FATAL_ERROR "Failed to parse version string properly. Expect X.Y.Z") #ENDIF(NOT JSONCPP_VERSION_FOUND) -SET( JSONCPP_SOVERSION 11 ) +SET( JSONCPP_SOVERSION 19 ) SET( JSONCPP_USE_SECURE_MEMORY "0" CACHE STRING "-D...=1 to use memory-wiping allocator for STL" ) MESSAGE(STATUS "JsonCpp Version: ${JSONCPP_VERSION_MAJOR}.${JSONCPP_VERSION_MINOR}.${JSONCPP_VERSION_PATCH}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/include/json/version.h new/jsoncpp-1.8.3/include/json/version.h --- old/jsoncpp-1.8.2/include/json/version.h 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/include/json/version.h 2017-08-28 16:11:00.000000000 +0200 @@ -3,10 +3,10 @@ #ifndef JSON_VERSION_H_INCLUDED # define JSON_VERSION_H_INCLUDED -# define JSONCPP_VERSION_STRING "1.8.2" +# define JSONCPP_VERSION_STRING "1.8.3" # define JSONCPP_VERSION_MAJOR 1 # define JSONCPP_VERSION_MINOR 8 -# define JSONCPP_VERSION_PATCH 2 +# define JSONCPP_VERSION_PATCH 3 # define JSONCPP_VERSION_QUALIFIER # define JSONCPP_VERSION_HEXA ((JSONCPP_VERSION_MAJOR << 24) | (JSONCPP_VERSION_MINOR << 16) | (JSONCPP_VERSION_PATCH << 8)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/meson.build new/jsoncpp-1.8.3/meson.build --- old/jsoncpp-1.8.2/meson.build 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/meson.build 2017-08-28 16:11:00.000000000 +0200 @@ -1,7 +1,7 @@ project( 'jsoncpp', 'cpp', - version : '1.8.2', + version : '1.8.3', default_options : [ 'buildtype=release', 'warning_level=1'], @@ -52,7 +52,7 @@ 'src/lib_json/json_reader.cpp', 'src/lib_json/json_value.cpp', 'src/lib_json/json_writer.cpp'], - soversion : 18, + soversion : 19, install : true, include_directories : jsoncpp_include_directories) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/src/jsontestrunner/main.cpp new/jsoncpp-1.8.3/src/jsontestrunner/main.cpp --- old/jsoncpp-1.8.2/src/jsontestrunner/main.cpp 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/src/jsontestrunner/main.cpp 2017-08-28 16:11:00.000000000 +0200 @@ -3,6 +3,9 @@ // recognized in your jurisdiction. // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + /* This executable is used for testing parser/writer using real JSON files. */ @@ -324,3 +327,5 @@ return 1; } } + +#pragma GCC diagnostic pop diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/src/lib_json/json_writer.cpp new/jsoncpp-1.8.3/src/lib_json/json_writer.cpp --- old/jsoncpp-1.8.2/src/lib_json/json_writer.cpp 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/src/lib_json/json_writer.cpp 2017-08-28 16:11:00.000000000 +0200 @@ -582,7 +582,7 @@ while (iter != comment.end()) { document_ += *iter; if (*iter == '\n' && - (iter != comment.end() && *(iter + 1) == '/')) + ((iter+1) != comment.end() && *(iter + 1) == '/')) writeIndent(); ++iter; } @@ -798,7 +798,7 @@ while (iter != comment.end()) { *document_ << *iter; if (*iter == '\n' && - (iter != comment.end() && *(iter + 1) == '/')) + ((iter+1) != comment.end() && *(iter + 1) == '/')) // writeIndent(); // would include newline *document_ << indentString_; ++iter; @@ -1086,7 +1086,7 @@ while (iter != comment.end()) { *sout_ << *iter; if (*iter == '\n' && - (iter != comment.end() && *(iter + 1) == '/')) + ((iter+1) != comment.end() && *(iter + 1) == '/')) // writeIndent(); // would write extra newline *sout_ << indentString_; ++iter; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/src/test_lib_json/main.cpp new/jsoncpp-1.8.3/src/test_lib_json/main.cpp --- old/jsoncpp-1.8.2/src/test_lib_json/main.cpp 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/src/test_lib_json/main.cpp 2017-08-28 16:11:00.000000000 +0200 @@ -3,6 +3,9 @@ // recognized in your jurisdiction. // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + #include "jsontest.h" #include <json/config.h> #include <json/json.h> @@ -2587,3 +2590,5 @@ return runner.runCommandLine(argc, argv); } + +#pragma GCC diagnostic pop diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsoncpp-1.8.2/version new/jsoncpp-1.8.3/version --- old/jsoncpp-1.8.2/version 2017-08-27 22:30:15.000000000 +0200 +++ new/jsoncpp-1.8.3/version 2017-08-28 16:11:00.000000000 +0200 @@ -1 +1 @@ -1.8.2 +1.8.3
