Hello community, here is the log from the commit of package jsoncpp for openSUSE:Factory checked in at 2016-03-29 09:50:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jsoncpp (Old) and /work/SRC/openSUSE:Factory/.jsoncpp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jsoncpp" Changes: -------- --- /work/SRC/openSUSE:Factory/jsoncpp/jsoncpp.changes 2015-08-01 11:37:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.jsoncpp.new/jsoncpp.changes 2016-03-29 09:50:55.000000000 +0200 @@ -1,0 +2,18 @@ +Wed Mar 23 19:31:20 UTC 2016 - [email protected] + +- Update to 1.7.1 + * New precision setting in StreamBuilder + * Move-semantics for some ctors + * Added details to exception messages + * Clarified when exceptions are thrown + * Support isinfinite() + * Secure memory-wiping allocator (via compilation flag, settable + via cmake) For this, we changed all STL datatypes to macros, + but all unchanged by default. + * Lots of minor build-related improvements + + Notably, cmake support for ccache + + More supported systems + * Note: 1.7.0 was recalled b/c it accidentally included + SecureAlloc by default + +------------------------------------------------------------------- Old: ---- 1.6.5.tar.gz New: ---- 1.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jsoncpp.spec ++++++ --- /var/tmp/diff_new_pack.rnkwcb/_old 2016-03-29 09:50:56.000000000 +0200 +++ /var/tmp/diff_new_pack.rnkwcb/_new 2016-03-29 09:50:56.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package jsoncpp # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define libname lib%{name}1 Name: jsoncpp -Version: 1.6.5 +Version: 1.7.1 Release: 0 Summary: C++ library that allows manipulating with JSON License: MIT @@ -29,7 +29,6 @@ BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: graphviz-gd BuildRequires: pkg-config BuildRequires: python BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -46,7 +45,7 @@ %package devel Summary: Development files for %{name} Group: Development/Languages/C and C++ -Requires: %{libname} = %{version} +Requires: %{libname} = %{version}-%{release} %description devel JSON is a lightweight data-interchange format. It can represent numbers, @@ -88,13 +87,11 @@ %setup -q %build -python doxybuild.py --doxygen=%{_bindir}/doxygen --open --with-dot - -# path needs to be exported otherwise unit tests will fail -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{_builddir}/%{name}-%{version}/build/src/lib_json +python doxybuild.py --doxygen=%{_bindir}/doxygen --open %cmake \ -DJSONCPP_WITH_CMAKE_PACKAGE=ON - +# path needs to be exported otherwise unit tests will fail +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{_builddir}/%{name}-%{version}/build/src/lib_json make %{?_smp_mflags} %install @@ -103,7 +100,6 @@ rm -rf %{buildroot}%{_libdir}/lib%{name}.a %post -n %{libname} -p /sbin/ldconfig - %postun -n %{libname} -p /sbin/ldconfig %files -n %{libname} ++++++ 1.6.5.tar.gz -> 1.7.1.tar.gz ++++++ ++++ 5287 lines of diff (skipped)
