Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2015-11-24 22:20:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2015-06-12 21:15:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-11-24 22:20:43.000000000 +0100 @@ -1,0 +2,19 @@ +Fri Oct 23 11:29:11 UTC 2015 - idon...@suse.com + +- Updated to version 1.59.0: + * New libraries: Convert, Coroutine2 + * Updated Libraries: Container, Context, Coroutine, Fusion, + Geometry, Interprocess, Intrusive, Lexical Cast, Log, Move, + Multi-index Containers, Predef, Program Options, Property Tree, + Boost.Test v3, TypeIndex, Variant + * See http://www.boost.org/users/history/version_1_59_0.html for + complete changelog. +- context now builds on aarch64 +- Import two patches from Fedora: boost-1.59-python-make_setter.patch, + boost-1.59-test-fenv.patch +- Drop 0001-Fix-exec_file-for-Python-3-3.4.patch, + 0002-Fix-a-regression-with-non-constexpr-types.patch, + boost-uuid-comparison.patch, boost-unrecognized-option.patch. + Fixed upstream. + +------------------------------------------------------------------- Old: ---- 0001-Fix-exec_file-for-Python-3-3.4.patch 0002-Fix-a-regression-with-non-constexpr-types.patch boost-unrecognized-option.patch boost-uuid-comparison.patch boost_1_58_0.tar.bz2 New: ---- boost-1.59-python-make_setter.patch boost-1.59-test-fenv.patch boost_1_59_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.xRL5vJ/_old 2015-11-24 22:20:53.000000000 +0100 +++ /var/tmp/diff_new_pack.xRL5vJ/_new 2015-11-24 22:20:53.000000000 +0100 @@ -16,11 +16,11 @@ # -%define ver 1.58.0 -%define file_version 1_58_0 +%define ver 1.59.0 +%define file_version 1_59_0 %define docs_version 1.56.0 %define short_version 1_56 -%define lib_appendix 1_58_0 +%define lib_appendix 1_59_0 #Only define to 1 to generate the man pages %define build_docs 0 @@ -40,7 +40,7 @@ %endif # context hasn't been ported to most architectures yet -%ifarch %ix86 x86_64 %arm mips ppc ppc64 ppc64le +%ifarch %ix86 x86_64 %arm aarch64 mips ppc ppc64 ppc64le %define build_context 1 %else %define build_context 0 @@ -72,7 +72,7 @@ %endif Name: boost -Version: 1.58.0 +Version: 1.59.0 Release: 0 Summary: Boost C++ Libraries License: BSL-1.0 @@ -91,12 +91,10 @@ Patch5: boost-strict_aliasing.patch Patch6: boost-use_std_xml_catalog.patch Patch7: boost-rpmoptflags-only.patch -Patch9: 0001-Fix-exec_file-for-Python-3-3.4.patch -Patch10: 0002-Fix-a-regression-with-non-constexpr-types.patch -Patch11: boost-aarch64-flags.patch -Patch12: boost-uuid-comparison.patch -Patch13: boost-disable-pch-on-aarch64.patch -Patch14: boost-unrecognized-option.patch +Patch9: boost-aarch64-flags.patch +Patch10: boost-disable-pch-on-aarch64.patch +Patch11: boost-1.59-python-make_setter.patch +Patch12: boost-1.59-test-fenv.patch BuildRequires: chrpath BuildRequires: dos2unix BuildRequires: fdupes @@ -433,8 +431,7 @@ %patch10 -p1 %patch11 -p1 %patch12 -p1 -%patch13 -p1 -%patch14 -p1 + #stupid build machinery copies .orig files find . -name \*.orig -exec rm {} + @@ -585,9 +582,8 @@ libs/parameter/doc/html/reference.html \ libs/parameter/doc/html/index.html \ libs/iostreams/doc/tree/tree.js \ - libs/graph/doc/lengauer_tarjan_dominator.htm \ - libs/test/test/test_files/errors_handling_test.pattern \ - libs/test/test/test_files/result_report_test.pattern + libs/graph/doc/lengauer_tarjan_dominator.htm + find . -name \*.htm\* -o -name \*.gif -o -name \*.css -o -name \*.jpg -o -name \*.png -o -name \*.ico | \ tar --files-from=%{S:4} -cf - --files-from=- | tar -C %{buildroot}%{_docdir} -xf - rm -rf %{buildroot}%{_docdir}/boost ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.xRL5vJ/_old 2015-11-24 22:20:53.000000000 +0100 +++ /var/tmp/diff_new_pack.xRL5vJ/_new 2015-11-24 22:20:53.000000000 +0100 @@ -1,23 +1,23 @@ boost-devel requires -boost-<targettype> -libboost_atomic1_58_0 -libboost_container1_58_0 -libboost_context1_58_0 -libboost_coroutine1_58_0 -libboost_date_time1_58_0 -libboost_filesystem1_58_0 -libboost_graph1_58_0 -libboost_graph_parallel1_58_0 -libboost_iostreams1_58_0 -libboost_math1_58_0 -libboost_mpi1_58_0 -libboost_test1_58_0 -libboost_program_options1_58_0 -libboost_python1_58_0 -libboost_random1_58_0 -libboost_serialization1_58_0 -libboost_signals1_58_0 -libboost_system1_58_0 -libboost_thread1_58_0 -libboost_wave1_58_0 -libboost_regex1_58_0 +libboost_atomic1_59_0 +libboost_container1_59_0 +libboost_context1_59_0 +libboost_coroutine1_59_0 +libboost_date_time1_59_0 +libboost_filesystem1_59_0 +libboost_graph1_59_0 +libboost_graph_parallel1_59_0 +libboost_iostreams1_59_0 +libboost_math1_59_0 +libboost_mpi1_59_0 +libboost_test1_59_0 +libboost_program_options1_59_0 +libboost_python1_59_0 +libboost_random1_59_0 +libboost_serialization1_59_0 +libboost_signals1_59_0 +libboost_system1_59_0 +libboost_thread1_59_0 +libboost_wave1_59_0 +libboost_regex1_59_0 ++++++ boost-1.59-python-make_setter.patch ++++++ >From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely <jwak...@redhat.com> Date: Wed, 2 Sep 2015 13:02:12 +0100 Subject: [PATCH] Python: Fix condition for make_setter overload. This fixes the regression caused by 42e7d7b. Fixes #39 --- include/boost/python/data_members.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp index 139bde3..5d3309c 100644 --- a/boost/python/data_members.hpp +++ b/boost/python/data_members.hpp @@ -305,7 +305,7 @@ inline object make_setter(D& x) return detail::make_setter(x, default_call_policies(), is_member_pointer<D>(), 0); } -# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238) +# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) template <class D> inline object make_setter(D const& x) { ++++++ boost-1.59-test-fenv.patch ++++++ commit 2f3b98e640c25fe45ae691a5aa950745380b983e Author: Jonathan Wakely <jwak...@redhat.com> Date: Mon Sep 14 15:05:24 2015 +0100 Do not qualify <fenv.h> names that might be macros. diff --git a/include/boost/test/impl/execution_monitor.ipp b/include/boost/test/impl/execution_monitor.ipp index 3a9e779..8b319df 100644 --- a/boost/test/impl/execution_monitor.ipp +++ b/boost/test/impl/execution_monitor.ipp @@ -1380,8 +1380,8 @@ enable( unsigned mask ) return ~old_cw & BOOST_FPE_ALL; #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) - ::feclearexcept(BOOST_FPE_ALL); - int res = ::feenableexcept( mask ); + feclearexcept(BOOST_FPE_ALL); + int res = feenableexcept( mask ); return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; #else /* Not Implemented */ @@ -1417,8 +1417,8 @@ disable( unsigned mask ) return ~old_cw & BOOST_FPE_ALL; #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) - ::feclearexcept(BOOST_FPE_ALL); - int res = ::fedisableexcept( mask ); + feclearexcept(BOOST_FPE_ALL); + int res = fedisableexcept( mask ); return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; #else /* Not Implemented */ ++++++ boost_1_58_0.tar.bz2 -> boost_1_59_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_58_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new/boost_1_59_0.tar.bz2 differ: char 11, line 1