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 - ronisbr@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)