Hello community,

here is the log from the commit of package msgpack for openSUSE:Factory checked 
in at 2016-09-01 14:02:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/msgpack (Old)
 and      /work/SRC/openSUSE:Factory/.msgpack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "msgpack"

Changes:
--------
--- /work/SRC/openSUSE:Factory/msgpack/msgpack.changes  2016-04-11 
10:26:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.msgpack.new/msgpack.changes     2016-09-01 
14:03:01.000000000 +0200
@@ -1,0 +2,58 @@
+Thu Aug 25 16:26:07 UTC 2016 - roni...@gmail.com
+
+- Version bump to 2.0.0.
+  Changelog:
+
+  Version 2.0.0
+
+    Breaking Changes:
+
+    * Removed autotools support. Use cmake instead (#476, #479)
+    * Removed pointer version of msgpack::unpack APIs. Use
+      reference version instead (#453)
+    * Removed MSGPACK_DISABLE_LEGACY_CONVERT.
+      msgpack::object::convert(T*) is removed by default. Use
+      msgpack::object::convert(T&) instead (#451)
+    * Removed msgpacl::type::nil. Use nil_t or define
+      MSGPACK_USE_LECACY_NIL (#444)
+    * Removed std::string to msgpack::object conversion (#434)
+
+    Recommended Changes
+
+    * Replaced msgpack::unpacked with msgpack::object_handle.
+      msgpack::unpacked is kept as a typedef of
+      msgpack::object_handle. (#448)
+
+    Other Updates
+
+    * Add strict size checking adaptor. Relaxed tuple conversion
+      (#489)
+    * Fix and Improve example codes (#487)
+    * Add C++/CLI support for nullptr (#481)
+    * Update the boost libraries that are contained by msgpack-c
+      (#475)
+    * Fix gcc_atomic.hpp location (#474)
+    * Add C-Style array support (#466, #488)
+    * Fix include file dependency (#464)
+    * Add a visitor version of unpack API (#461)
+    * Fix JSON string conversion from "nil" to "null" (#458)
+    * Fix and Improve build system (#455, #471, #473, #486, #491)
+    * Fix comments (#452)
+    * Fix unintentional msgpack::zone moving problem (#447)
+    * Fix operator>> and << for msgpack::object (#443)
+    * Fix C++03 msgpack::zone::clear() memory access violation bug
+      (#441)
+    * Fix TARGET_OS_IPHONE checking (#436)
+    * Fix invalid front() call for empty container (#435)
+    * Fix compile error on g++6 (C++11 only) (#426, #430)
+    * Fix zone size expansion logic (#423)
+    * Fix wrong hader file dependency (#421)
+    * Fix msvc specific problem (#420)
+    * Add v2 API support (#415)
+
+  Version 1.4.2
+
+    * Fix C++03 msgpack::zone::clear() memory access violation bug
+      (#467)
+
+-------------------------------------------------------------------

Old:
----
  msgpack-1.4.1.tar.gz

New:
----
  msgpack-2.0.0.tar.gz

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

Other differences:
------------------
++++++ msgpack.spec ++++++
--- /var/tmp/diff_new_pack.rLCVj8/_old  2016-09-01 14:03:02.000000000 +0200
+++ /var/tmp/diff_new_pack.rLCVj8/_new  2016-09-01 14:03:02.000000000 +0200
@@ -17,13 +17,15 @@
 
 
 Name:           msgpack
-Version:        1.4.1
+Version:        2.0.0
 Release:        0
 Summary:        Efficient object serialization library for cross-language 
communication
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
 Url:            https://msgpack.org
 Source0:        
https://github.com/msgpack/msgpack-c/releases/download/cpp-%{version}/%{name}-%{version}.tar.gz
+BuildRequires:  cmake
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 
@@ -58,14 +60,23 @@
 %prep
 %setup -q
 
+# Fix libdir.
+sed -i "s/\/lib/\/%{_lib}/g" CMakeLists.txt
+
 %build
-%configure --disable-static
+cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DMSGPACK_CXX11=ON .
 make %{?_smp_mflags}
 
 %install
 make %{?_smp_mflags} DESTDIR=%{buildroot} install
+find %{buildroot} -type f -name "*.a"  -delete -print
 find %{buildroot} -type f -name "*.la" -delete -print
 
+# Fix duplicated files.
+%fdupes %{buildroot}/%{_includedir}/%{name}
+
 %post -n libmsgpackc2 -p /sbin/ldconfig
 %postun -n libmsgpackc2 -p /sbin/ldconfig
 

++++++ msgpack-1.4.1.tar.gz -> msgpack-2.0.0.tar.gz ++++++
++++ 140208 lines of diff (skipped)


Reply via email to