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


Reply via email to