Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2017-12-21 11:25:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Thu Dec 21 11:25:44 2017 rev:120 rq:558304 version:1.66.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2017-12-06 08:48:41.730716265 +0100 +++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-12-21 11:25:57.705443080 +0100 @@ -1,0 +2,33 @@ +Mon Dec 18 16:26:46 CET 2017 - adam.ma...@suse.de + +- Update to version 1.66.0 + + Beast: new portable HTTP, WebSocket and network operations + using Boost.Asio. Header-only library. + + Callable Traits: new library and successor to + Boost.FunctionTypes. Header-only library. + + Mp11: new metaprogramming library + + Asio: + * implemented interface changes to reflect the Networking TS + (N4656) + * functions and classes that have been superseded by + Networking TS functionality have been deprecated. + * added support for customized handler tracking + * removed previously deprecated functions + + Atomic: improved compatibility with GCC 7. 128-bit operations + on x86_64 no longer require linking with compiled library. + + DateTime: Fixed an integral overflow that could cause incorrect + results when adding or subtracting many years from a date. + + Format: New format specifiers added and volatile arguments + can not be safely used with operator% + + Fusion: + * fix compile error with std::array + * remove circular preprocessor include + + PolyCollection: backported to GCC 4.8 and 4.9 with some + limitations + + Uuid: added RTF-4122 namespaces in boost::uuids::ns + + for complete changelog, see + http://www.boost.org/users/history/version_1_66_0.html + +- refreshed patches: boost-rpmoptflags-only.patch + +------------------------------------------------------------------- Old: ---- boost_1_65_1.tar.bz2 New: ---- boost_1_66_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.AvOlfm/_old 2017-12-21 11:26:06.868996272 +0100 +++ /var/tmp/diff_new_pack.AvOlfm/_new 2017-12-21 11:26:06.872996077 +0100 @@ -16,11 +16,11 @@ # -%define ver 1.65.1 -%define file_version 1_65_1 +%define ver 1.66.0 +%define file_version 1_66_0 %define docs_version 1.56.0 %define short_version 1_56 -%define lib_appendix 1_65_1 +%define lib_appendix 1_66_0 %bcond_with build_docs %bcond_without package_pdf %bcond_without build_quickbook @@ -78,8 +78,8 @@ %endif Name: boost -%define package_name boost_1_65 -Version: 1.65.1 +%define package_name boost_1_66 +Version: 1.66.0 Release: 0 Summary: Boost C++ Libraries License: BSL-1.0 @@ -1401,20 +1401,12 @@ rm %{buildroot}%{_libdir}/libboost_exception.so rm %{buildroot}%{_libdir}/libboost_exception.so.%{version} -# Remove cruft -# FIXME: these shouldn't be built in the first place -rm %{buildroot}%{_libdir}/libboost_chrono.a -rm %{buildroot}%{_libdir}/libboost_system.a -rm %{buildroot}%{_libdir}/libboost_timer.a -rm %{buildroot}%{_libdir}/libboost_unit_test_framework.a - %fdupes %{buildroot}%{_includedir}/boost mkdir -p %{buildroot}%{my_docdir} cp LICENSE_1_0.txt %{buildroot}%{my_docdir} %else # ! build_base rm -r %{buildroot}%{_includedir}/boost -rm -f %{buildroot}%{_libdir}/libboost_serialization* -rm -f %{buildroot}%{_libdir}/libboost_system* +rm %{buildroot}%{_libdir}/libboost_serialization* rmdir --ignore-fail-on-non-empty %{buildroot}%{_libdir} %fdupes %{buildroot}%{my_docdir} %endif ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.AvOlfm/_old 2017-12-21 11:26:06.960991786 +0100 +++ /var/tmp/diff_new_pack.AvOlfm/_new 2017-12-21 11:26:06.960991786 +0100 @@ -1,26 +1,26 @@ -libboost_atomic1_65_1 -libboost_container1_65_1 -libboost_context1_65_1 -libboost_coroutine1_65_1 -libboost_date_time1_65_1 -libboost_fiber1_65_1 -libboost_filesystem1_65_1 -libboost_graph1_65_1 -libboost_graph_parallel1_65_1 -libboost_iostreams1_65_1 -libboost_locale1_65_1 -libboost_math1_65_1 -libboost_mpi1_65_1 -libboost_test1_65_1 -libboost_program_options1_65_1 -libboost_python-py2_7-1_65_1 -libboost_python-py3-1_65_1 -libboost_random1_65_1 -libboost_serialization1_65_1 -libboost_signals1_65_1 -libboost_stacktrace1_65_1 -libboost_system1_65_1 -libboost_thread1_65_1 -libboost_type_erasure1_65_1 -libboost_wave1_65_1 -libboost_regex1_65_1 +libboost_atomic1_66_0 +libboost_container1_66_0 +libboost_context1_66_0 +libboost_coroutine1_66_0 +libboost_date_time1_66_0 +libboost_fiber1_66_0 +libboost_filesystem1_66_0 +libboost_graph1_66_0 +libboost_graph_parallel1_66_0 +libboost_iostreams1_66_0 +libboost_locale1_66_0 +libboost_math1_66_0 +libboost_mpi1_66_0 +libboost_test1_66_0 +libboost_program_options1_66_0 +libboost_python-py2_7-1_66_0 +libboost_python-py3-1_66_0 +libboost_random1_66_0 +libboost_serialization1_66_0 +libboost_signals1_66_0 +libboost_stacktrace1_66_0 +libboost_system1_66_0 +libboost_thread1_66_0 +libboost_type_erasure1_66_0 +libboost_wave1_66_0 +libboost_regex1_66_0 ++++++ boost-rpmoptflags-only.patch ++++++ --- /var/tmp/diff_new_pack.AvOlfm/_old 2017-12-21 11:26:07.004989641 +0100 +++ /var/tmp/diff_new_pack.AvOlfm/_new 2017-12-21 11:26:07.004989641 +0100 @@ -1,33 +1,7 @@ -diff -up ./tools/build/src/tools/gcc.jam~ ./tools/build/src/tools/gcc.jam ---- ./tools/build/src/tools/gcc.jam~ 2015-02-09 15:01:04.850331626 +0100 -+++ ./tools/build/src/tools/gcc.jam 2015-02-09 15:44:29.122307134 +0100 -@@ -366,17 +366,17 @@ generators.override gcc.compile.c++.pch - toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file> ; - - # Declare flags and action for compilation. --toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ; --toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ; --toolset.flags gcc.compile OPTIONS <optimization>space : -Os ; -+toolset.flags gcc.compile OPTIONS <optimization>off : ; -+toolset.flags gcc.compile OPTIONS <optimization>speed : ; -+toolset.flags gcc.compile OPTIONS <optimization>space : ; - --toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ; --toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ; --toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ; -+toolset.flags gcc.compile OPTIONS <inlining>off : ; -+toolset.flags gcc.compile OPTIONS <inlining>on : ; -+toolset.flags gcc.compile OPTIONS <inlining>full : ; - --toolset.flags gcc.compile OPTIONS <warnings>off : -w ; --toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ; --toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ; -+toolset.flags gcc.compile OPTIONS <warnings>off : ; -+toolset.flags gcc.compile OPTIONS <warnings>on : ; -+toolset.flags gcc.compile OPTIONS <warnings>all : ; - toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ; - - toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ; +Index: tools/build/src/tools/gcc.jam +=================================================================== +--- tools/build/src/tools/gcc.jam.orig ++++ tools/build/src/tools/gcc.jam @@ -603,7 +603,7 @@ rule compile.fortran ( targets * : sourc actions compile.c++ bind PCH_FILE @@ -46,3 +20,32 @@ } actions compile.c.preprocess bind PCH_FILE +@@ -755,17 +755,17 @@ actions compile.c.pch + ### + + # Declare flags and action for compilation. +-toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ; +-toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ; +-toolset.flags gcc.compile OPTIONS <optimization>space : -Os ; +- +-toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ; +-toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ; +-toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ; +- +-toolset.flags gcc.compile OPTIONS <warnings>off : -w ; +-toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ; +-toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ; ++toolset.flags gcc.compile OPTIONS <optimization>off : ; ++toolset.flags gcc.compile OPTIONS <optimization>speed : ; ++toolset.flags gcc.compile OPTIONS <optimization>space : ; ++ ++toolset.flags gcc.compile OPTIONS <inlining>off : ; ++toolset.flags gcc.compile OPTIONS <inlining>on : ; ++toolset.flags gcc.compile OPTIONS <inlining>full : ; ++ ++toolset.flags gcc.compile OPTIONS <warnings>off : ; ++toolset.flags gcc.compile OPTIONS <warnings>on : ; ++toolset.flags gcc.compile OPTIONS <warnings>all : ; + toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ; + + toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ; ++++++ boost_1_65_1.tar.bz2 -> boost_1_66_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_65_1.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new/boost_1_66_0.tar.bz2 differ: char 11, line 1