Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-09-18 13:05:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Wed Sep 18 13:05:19 2019 rev:129 rq:730121 version:1.71.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2019-03-12 
09:51:02.235566496 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.7948/boost.changes    2019-09-18 
13:05:30.956764667 +0200
@@ -1,0 +2,89 @@
+Wed Sep 11 11:47:40 UTC 2019 - Adam Majer <adam.ma...@suse.de>
+
+- Update URL to reflect new location of Boost sources
+
+-------------------------------------------------------------------
+Tue Sep 10 16:01:35 UTC 2019 - Adam Majer <adam.ma...@suse.de>
+
+- Update to version 1.71.0
+  Breaking changes:
+  * Uuid: MD5 name-based uuid generation was corrected to be identical
+    on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to
+    keep the result in a format compatible with 1.66 through 1.70.
+    This does not affect the default name-based uuid generation
+    which is based on SHA1
+
+  * Test: Boost.Test shows deprecation warnings if some very old
+    headers as deprecated. If you encounter such warnings, please
+    follow the indications: those headers will be removed in a future
+    release.
+
+  New libraries:
+  * Variant2: A never-valueless, strong guarantee implementation
+    of std::variant
+
+  Updated libraries:
+  * align, asio, any, beast, circular buffer, container, context,
+    conversion, core, dynamic bitset, endian, fiber, filesystem,
+    flyweight, histogram, iostreams, interprocess, intrusive,
+    legical cast, log, math, metaparse, move, multi array,
+    multi-index containers, outcome, parameter, ptrcontainer,
+    polycollection, smartptr, stacktrace, test, utility, uuid,
+    variant, yap
+
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_71_0.html
+
+- drop upstream patches no longer needed:
+  boost-1.57.0-python-libpython_dep.patch,
+  0001-beast-fix-moved-from-executor.patch,
+  remove_boost_serialization_depends, cmake.patch
+
+- updated patches: boost-1.57.0-python-abi_letters.patch,
+  3ecbf83f.patch
+
+-------------------------------------------------------------------
+Tue May 28 13:22:30 UTC 2019 - Adam Majer <adam.ma...@suse.de>
+
+- 3ecbf83f.patch: add upstream patch to build and install python-mpi
+  extention.
+- remove_boost_serialization_depends.patch: workaround to build
+  python mpi extention
+
+-------------------------------------------------------------------
+Mon May 13 13:25:24 UTC 2019 - Adam Majer <adam.ma...@suse.de>
+
+- cmake.patch: add upstream patches making it more compatible with
+  cmake's FindBoost
+
+-------------------------------------------------------------------
+Fri Apr 12 11:48:21 UTC 2019 - Adam Majer <adam.ma...@suse.de>
+
+- Update to version 1.70.0
+
+  Breaking changes:
+  * beast - there were many API changes. For details, see upstream
+    release notes
+
+  New libraries:
+  * outcome: A set of tools for reporting and handling function
+    failures in contexts where directly using exception handling
+    is unsuitable
+  * histogram: Fast and extensible multi-dimensional histograms
+
+  Updated libraries:
+  * asio, beast, context, coroutine2, dynamic bitset, fiber,
+    filesystem, integer, log, math, mp11, multi-index containers,
+    multiprecision, polycollection, spirit, stacktrace, test,
+    typeindex, typetraits, variant and ublas.
+
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_70_0.html
+
+- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion
+- boost-rpmoptflags-only.patch: refresh but don't disable all extra
+  warnings
+- dynamic_linking.patch: refreshed
+- baselibs.conf - updated to 1.70.0
+
+-------------------------------------------------------------------

Old:
----
  boost-1.57.0-python-libpython_dep.patch
  boost_1_69_0.tar.bz2

New:
----
  3ecbf83f.patch
  boost_1_71_0.tar.bz2

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

Other differences:
------------------
++++++ boost.spec ++++++
++++ 606 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/boost/boost.spec
++++ and /work/SRC/openSUSE:Factory/.boost.new.7948/boost.spec

++++++ 3ecbf83f.patch ++++++
commit 3ecbf83ff33750ceffda199de97283d200357633
Author: Andrey Semashev <andrey.semas...@gmail.com>
Date:   Sat Apr 13 21:54:45 2019 +0300

    Added MPI Python libs to install target.
    
    This fixes mpi plugins for Python not being built and installed.

Index: boost_1_71_0/libs/mpi/build/Jamfile.v2
===================================================================
--- boost_1_71_0.orig/libs/mpi/build/Jamfile.v2
+++ boost_1_71_0/libs/mpi/build/Jamfile.v2
@@ -74,6 +74,7 @@ rule python-tag ( name : type ? : proper
     return  [ tag $(result) : $(type) : $(property-set) ] ;
 }
 
+mpi_python_libs = ;
 
 if [ mpi.configured ]
 {
@@ -169,6 +170,8 @@ lib boost_mpi
                 <link>shared <runtime-link>shared
                 <python-debugging>on:<define>BOOST_DEBUG_PYTHON
               ;
+
+            mpi_python_libs = boost_mpi_python mpi ;
   }
 }
 else if ! ( --without-mpi in  [ modules.peek : ARGV ] )
@@ -185,4 +188,4 @@ else
   alias boost_mpi ;
 }
 
-boost-install boost_mpi ;
+boost-install boost_mpi $(mpi_python_libs) ;
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.lIukFI/_old  2019-09-18 13:05:45.680761570 +0200
+++ /var/tmp/diff_new_pack.lIukFI/_new  2019-09-18 13:05:45.680761570 +0200
@@ -1,25 +1,25 @@
-libboost_atomic1_69_0
-libboost_container1_69_0
-libboost_context1_69_0
-libboost_coroutine1_69_0
-libboost_date_time1_69_0
-libboost_fiber1_69_0
-libboost_filesystem1_69_0
-libboost_graph1_69_0
-libboost_graph_parallel1_69_0
-libboost_iostreams1_69_0
-libboost_locale1_69_0
-libboost_math1_69_0
-libboost_mpi1_69_0
-libboost_test1_69_0
-libboost_program_options1_69_0
-libboost_python-py2_7-1_69_0
-libboost_python-py3-1_69_0
-libboost_random1_69_0
-libboost_serialization1_69_0
-libboost_stacktrace1_69_0
-libboost_system1_69_0
-libboost_thread1_69_0
-libboost_type_erasure1_69_0
-libboost_wave1_69_0
-libboost_regex1_69_0
+libboost_atomic1_71_0
+libboost_container1_71_0
+libboost_context1_71_0
+libboost_coroutine1_71_0
+libboost_date_time1_71_0
+libboost_fiber1_71_0
+libboost_filesystem1_71_0
+libboost_graph1_71_0
+libboost_graph_parallel1_71_0
+libboost_iostreams1_71_0
+libboost_locale1_71_0
+libboost_math1_71_0
+libboost_mpi1_71_0
+libboost_test1_71_0
+libboost_program_options1_71_0
+libboost_python-py2_7-1_71_0
+libboost_python-py3-1_71_0
+libboost_random1_71_0
+libboost_serialization1_71_0
+libboost_stacktrace1_71_0
+libboost_system1_71_0
+libboost_thread1_71_0
+libboost_type_erasure1_71_0
+libboost_wave1_71_0
+libboost_regex1_71_0

++++++ boost-1.57.0-python-abi_letters.patch ++++++
--- /var/tmp/diff_new_pack.lIukFI/_old  2019-09-18 13:05:45.688761569 +0200
+++ /var/tmp/diff_new_pack.lIukFI/_new  2019-09-18 13:05:45.688761569 +0200
@@ -1,7 +1,7 @@
-Index: boost_1_65_0/tools/build/src/tools/python.jam
+Index: boost_1_71_0/tools/build/src/tools/python.jam
 ===================================================================
---- boost_1_65_0.orig/tools/build/src/tools/python.jam
-+++ boost_1_65_0/tools/build/src/tools/python.jam
+--- boost_1_71_0.orig/tools/build/src/tools/python.jam
++++ boost_1_71_0/tools/build/src/tools/python.jam
 @@ -99,7 +99,7 @@ py3-version = ;
  #   using python : 2.3 : /usr/local/bin/python ;
  #
@@ -20,7 +20,16 @@
  
      project.pop-current ;
  }
-@@ -659,7 +659,7 @@ local rule system-library-dependencies (
+@@ -507,7 +507,7 @@ local rule probe ( python-cmd )
+ # have a value based on the information given.
+ #
+ local rule compute-default-paths ( target-os : version ? : prefix ? :
+-    exec-prefix ? )
++    exec-prefix ? : abi-letters ? )
+ {
+     exec-prefix ?= $(prefix) ;
+ 
+@@ -668,7 +668,7 @@ rule version-suffix ( version )
  
  # Declare a target to represent Python's library.
  #
@@ -29,7 +38,7 @@
  {
      # Compute the representation of Python version in the name of Python's
      # library file.
-@@ -683,13 +683,13 @@ local rule declare-libpython-target ( ve
+@@ -692,13 +692,13 @@ local rule declare-libpython-target ( ve
      }
  
      # Declare it.
@@ -45,7 +54,7 @@
  {
      local prefix ;
      local exec-prefix ;
-@@ -705,6 +705,7 @@ local rule configure ( version ? : cmd-o
+@@ -714,6 +714,7 @@ local rule configure ( version ? : cmd-o
          extension-suffix ?= _d ;
      }
      extension-suffix ?= "" ;
@@ -53,7 +62,16 @@
  
      local cmds-to-try ;
  
-@@ -968,7 +969,7 @@ local rule configure ( version ? : cmd-o
+@@ -789,7 +790,7 @@ local rule configure ( version ? : cmd-o
+                     exec-prefix = $(sys.exec_prefix) ;
+ 
+                     compute-default-paths $(target-os) : $(sys.version) :
+-                        $(sys.prefix) : $(sys.exec_prefix) ;
++                        $(sys.prefix) : $(sys.exec_prefix) : 
$(sys.abi_letters) ;
+ 
+                     version = $(sys.version) ;
+                     interpreter-cmd ?= $(cmd) ;
+@@ -970,7 +971,7 @@ local rule configure ( version ? : cmd-o
      }
      else
      {

++++++ boost-rpmoptflags-only.patch ++++++
--- /var/tmp/diff_new_pack.lIukFI/_old  2019-09-18 13:05:45.708761564 +0200
+++ /var/tmp/diff_new_pack.lIukFI/_new  2019-09-18 13:05:45.708761564 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- tools/build/src/tools/gcc.jam.orig
 +++ tools/build/src/tools/gcc.jam
-@@ -603,7 +603,7 @@ rule compile.fortran ( targets * : sourc
+@@ -569,7 +569,7 @@ rule compile.fortran ( targets * : sourc
  
  actions compile.c++ bind PCH_FILE
  {
@@ -11,7 +11,7 @@
  }
  
  actions compile.c bind PCH_FILE
-@@ -613,7 +613,7 @@ actions compile.c bind PCH_FILE
+@@ -579,7 +579,7 @@ actions compile.c bind PCH_FILE
  
  actions compile.c++.preprocess bind PCH_FILE
  {
@@ -20,7 +20,7 @@
  }
  
  actions compile.c.preprocess bind PCH_FILE
-@@ -755,17 +755,17 @@ actions compile.c.pch
+@@ -702,15 +702,15 @@ actions compile.c.pch
  ###
  
  # Declare flags and action for compilation.
@@ -31,10 +31,6 @@
 -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 :  ;
@@ -42,10 +38,9 @@
 +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 ;
+-toolset.flags gcc.compile OPTIONS <warnings>off : -w ;
++toolset.flags gcc.compile OPTIONS <warnings>off :  ;
+ toolset.flags gcc.compile OPTIONS <warnings>on  : -Wall ;
+ toolset.flags gcc.compile OPTIONS <warnings>all : -Wall ;
+ toolset.flags gcc.compile OPTIONS <warnings>extra : -Wall -Wextra ;

++++++ boost_1_69_0.tar.bz2 -> boost_1_71_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_69_0.tar.bz2 
/work/SRC/openSUSE:Factory/.boost.new.7948/boost_1_71_0.tar.bz2 differ: char 
11, line 1

++++++ dynamic_linking.patch ++++++
--- /var/tmp/diff_new_pack.lIukFI/_old  2019-09-18 13:05:45.744761557 +0200
+++ /var/tmp/diff_new_pack.lIukFI/_new  2019-09-18 13:05:45.744761557 +0200
@@ -1,8 +1,8 @@
-Index: boost_1_69_0/libs/test/build/Jamfile.v2
+Index: boost_1_70_0/libs/test/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/test/build/Jamfile.v2
-+++ boost_1_69_0/libs/test/build/Jamfile.v2
-@@ -102,7 +102,7 @@ lib boost_test_exec_monitor
+--- boost_1_70_0.orig/libs/test/build/Jamfile.v2
++++ boost_1_70_0/libs/test/build/Jamfile.v2
+@@ -95,7 +95,7 @@ lib boost_test_exec_monitor
    : # sources
      $(TEST_EXEC_MON_SOURCES).cpp
    : # requirements
@@ -11,10 +11,10 @@
    : # default build
    : # usage-requirements
      <link>shared:<define>BOOST_TEST_DYN_LINK=1
-Index: boost_1_69_0/libs/exception/build/Jamfile.v2
+Index: boost_1_70_0/libs/exception/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/exception/build/Jamfile.v2
-+++ boost_1_69_0/libs/exception/build/Jamfile.v2
+--- boost_1_70_0.orig/libs/exception/build/Jamfile.v2
++++ boost_1_70_0/libs/exception/build/Jamfile.v2
 @@ -7,7 +7,7 @@
  
  project boost/exception
@@ -24,11 +24,11 @@
      ;
  
  lib boost_exception : clone_current_exception_non_intrusive.cpp ;
-Index: boost_1_69_0/libs/chrono/build/Jamfile.v2
+Index: boost_1_70_0/libs/chrono/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/chrono/build/Jamfile.v2
-+++ boost_1_69_0/libs/chrono/build/Jamfile.v2
-@@ -97,7 +97,7 @@ project boost/chrono
+--- boost_1_70_0.orig/libs/chrono/build/Jamfile.v2
++++ boost_1_70_0/libs/chrono/build/Jamfile.v2
+@@ -93,7 +93,7 @@ project boost/chrono
          <toolset>sun:<define>__typeof__=__typeof__
  
          <link>shared:<define>BOOST_CHRONO_DYN_LINK=1
@@ -37,7 +37,7 @@
          <toolset>gcc-3.4.4:<linkflags>--enable-auto-import
          <toolset>gcc-4.3.4:<linkflags>--enable-auto-import
          <toolset>gcc-4.4.0,<target-os>windows:<linkflags>--enable-auto-import 
-@@ -111,6 +111,6 @@ lib boost_chrono
+@@ -107,7 +107,7 @@ lib boost_chrono
      : $(SOURCES).cpp
      :
      <link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building 
dll's
@@ -45,10 +45,11 @@
 +    # <link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're 
building static lib's
      ;
  
-Index: boost_1_69_0/libs/system/build/Jamfile.v2
+ boost-install boost_chrono ;
+Index: boost_1_70_0/libs/system/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/system/build/Jamfile.v2
-+++ boost_1_69_0/libs/system/build/Jamfile.v2
+--- boost_1_70_0.orig/libs/system/build/Jamfile.v2
++++ boost_1_70_0/libs/system/build/Jamfile.v2
 @@ -11,7 +11,7 @@ project boost/system
      : source-location ../src
      : usage-requirements  # pass these requirement to dependents (i.e. users)
@@ -67,12 +68,12 @@
     ;
  
  boost-install boost_system ;
-Index: boost_1_69_0/libs/timer/build/Jamfile.v2
+Index: boost_1_70_0/libs/timer/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/timer/build/Jamfile.v2
-+++ boost_1_69_0/libs/timer/build/Jamfile.v2
-@@ -14,7 +14,7 @@ project boost/timer
-       <library>/boost/system//boost_system
+--- boost_1_70_0.orig/libs/timer/build/Jamfile.v2
++++ boost_1_70_0/libs/timer/build/Jamfile.v2
+@@ -13,7 +13,7 @@ project boost/timer
+       <library>/boost/chrono//boost_chrono
      : usage-requirements  # pass these requirement to dependants (i.e. users)
        <link>shared:<define>BOOST_TIMER_DYN_LINK=1
 -      <link>static:<define>BOOST_TIMER_STATIC_LINK=1
@@ -80,7 +81,7 @@
      ;
  
  SOURCES = auto_timers_construction cpu_timer ;
-@@ -22,7 +22,7 @@ SOURCES = auto_timers_construction cpu_t
+@@ -21,7 +21,7 @@ SOURCES = auto_timers_construction cpu_t
  lib boost_timer
     : $(SOURCES).cpp
     : <link>shared:<define>BOOST_TIMER_DYN_LINK=1
@@ -89,10 +90,10 @@
     ;
  
  boost-install boost_timer ;
-Index: boost_1_69_0/libs/filesystem/build/Jamfile.v2
+Index: boost_1_70_0/libs/filesystem/build/Jamfile.v2
 ===================================================================
---- boost_1_69_0.orig/libs/filesystem/build/Jamfile.v2
-+++ boost_1_69_0/libs/filesystem/build/Jamfile.v2
+--- boost_1_70_0.orig/libs/filesystem/build/Jamfile.v2
++++ boost_1_70_0/libs/filesystem/build/Jamfile.v2
 @@ -11,7 +11,7 @@ project boost/filesystem
      : source-location ../src
      : usage-requirements # pass these requirement to dependents (i.e. users)
@@ -104,10 +105,10 @@
  SOURCES =
 @@ -28,7 +28,7 @@ SOURCES =
  lib boost_filesystem
-     : $(SOURCES).cpp ../../system/build//boost_system
+     : $(SOURCES).cpp
      : <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
 -      <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
 +#      <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
      :
-     : # Boost.Filesystem uses some of Boost.System functions in 
inlined/templated
-       # functions, so clients that use Boost.Filesystem will have direct 
references 
+     :
+     ;


Reply via email to