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


Reply via email to