Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-09-01 20:02:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Tue Sep  1 20:02:16 2020 rev:138 rq:829938 version:1.74.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2020-03-17 
13:06:32.785633160 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.3399/boost.changes    2020-09-01 
20:02:49.580464962 +0200
@@ -1,0 +2,24 @@
+Thu Aug 27 09:15:59 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- fix nothing provides libboost_mpi_python-py3-1_74_0 
+
+-------------------------------------------------------------------
+Fri Aug 21 20:06:18 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- provide/obsolete boost-nowide 10.0.2 
+
+-------------------------------------------------------------------
+Mon Aug 17 17:23:18 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- update to 1.74.0:
+  * adds Boost.NoWide
+  * see https://www.boost.org/users/history/version_1_72_0.html
+  * see https://www.boost.org/users/history/version_1_73_0.html
+  * see https://www.boost.org/users/history/version_1_74_0.html
+- remove riscv-support.patch, 3ecbf83f.patch (upstream)
+- remove boost-visibility.patch,
+  boost-no_segfault_in_Regex_filter.patch (obsolete, will never go upstream)
+- add boost-remove-cmakedir.patch (remove buildroot embedding in cmake files)
+- remove python 2.7, it is 2020 after all
+
+-------------------------------------------------------------------

Old:
----
  3ecbf83f.patch
  boost-no_segfault_in_Regex_filter.patch
  boost-visibility.patch
  boost_1_71_0.tar.bz2
  riscv-support.patch

New:
----
  boost-remove-cmakedir.patch
  boost_1_74_0.tar.bz2

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

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

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.412471431 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.416471433 +0200
@@ -1,25 +1,25 @@
-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
+libboost_atomic1_74_0
+libboost_container1_74_0
+libboost_context1_74_0
+libboost_coroutine1_74_0
+libboost_date_time1_74_0
+libboost_fiber1_74_0
+libboost_filesystem1_74_0
+libboost_graph1_74_0
+libboost_graph_parallel1_74_0
+libboost_iostreams1_74_0
+libboost_locale1_74_0
+libboost_math1_74_0
+libboost_mpi1_74_0
+libboost_nowide1_74_0
+libboost_test1_74_0
+libboost_program_options1_74_0
+libboost_python-py3-1_74_0
+libboost_random1_74_0
+libboost_serialization1_74_0
+libboost_stacktrace1_74_0
+libboost_system1_74_0
+libboost_thread1_74_0
+libboost_type_erasure1_74_0
+libboost_wave1_74_0
+libboost_regex1_74_0

++++++ boost-1.57.0-python-abi_letters.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.432471440 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.436471442 +0200
@@ -1,8 +1,8 @@
-Index: boost_1_71_0/tools/build/src/tools/python.jam
+Index: boost_1_74_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 = ;
+--- boost_1_74_0.orig/tools/build/src/tools/python.jam
++++ boost_1_74_0/tools/build/src/tools/python.jam
+@@ -102,7 +102,7 @@ py3-version = ;
  #   using python : 2.3 : /usr/local/bin/python ;
  #
  rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
@@ -11,7 +11,7 @@
  {
      project.push-current $(.project) ;
  
-@@ -112,7 +112,7 @@ rule init ( version ? : cmd-or-prefix ?
+@@ -115,7 +115,7 @@ rule init ( version ? : cmd-or-prefix ?
          }
      }
  
@@ -20,7 +20,7 @@
  
      project.pop-current ;
  }
-@@ -507,7 +507,7 @@ local rule probe ( python-cmd )
+@@ -510,7 +510,7 @@ local rule probe ( python-cmd )
  # have a value based on the information given.
  #
  local rule compute-default-paths ( target-os : version ? : prefix ? :
@@ -29,7 +29,7 @@
  {
      exec-prefix ?= $(prefix) ;
  
-@@ -668,7 +668,7 @@ rule version-suffix ( version )
+@@ -671,7 +671,7 @@ rule version-suffix ( version )
  
  # Declare a target to represent Python's library.
  #
@@ -38,7 +38,7 @@
  {
      # Compute the representation of Python version in the name of Python's
      # library file.
-@@ -692,13 +692,13 @@ local rule declare-libpython-target ( ve
+@@ -695,13 +695,13 @@ local rule declare-libpython-target ( ve
      }
  
      # Declare it.
@@ -54,7 +54,7 @@
  {
      local prefix ;
      local exec-prefix ;
-@@ -714,6 +714,7 @@ local rule configure ( version ? : cmd-o
+@@ -717,6 +717,7 @@ local rule configure ( version ? : cmd-o
          extension-suffix ?= _d ;
      }
      extension-suffix ?= "" ;
@@ -62,7 +62,7 @@
  
      local cmds-to-try ;
  
-@@ -789,7 +790,7 @@ local rule configure ( version ? : cmd-o
+@@ -792,7 +793,7 @@ local rule configure ( version ? : cmd-o
                      exec-prefix = $(sys.exec_prefix) ;
  
                      compute-default-paths $(target-os) : $(sys.version) :
@@ -71,7 +71,7 @@
  
                      version = $(sys.version) ;
                      interpreter-cmd ?= $(cmd) ;
-@@ -970,7 +971,7 @@ local rule configure ( version ? : cmd-o
+@@ -973,7 +974,7 @@ local rule configure ( version ? : cmd-o
      }
      else
      {

++++++ boost-aarch64-flags.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.448471448 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.448471448 +0200
@@ -1,8 +1,8 @@
-Index: boost_1_67_0/tools/build/src/tools/gcc.jam
+Index: boost_1_74_0/tools/build/src/tools/gcc.jam
 ===================================================================
---- boost_1_67_0.orig/tools/build/src/tools/gcc.jam
-+++ boost_1_67_0/tools/build/src/tools/gcc.jam
-@@ -360,7 +360,6 @@ local rule compile-link-flags ( * )
+--- boost_1_74_0.orig/tools/build/src/tools/gcc.jam
++++ boost_1_74_0/tools/build/src/tools/gcc.jam
+@@ -442,7 +442,6 @@ local rule compile-link-flags ( * )
      local generic-os = [ set.difference $(all-os) : aix hpux ] ;
      local arch = power sparc x86 ;
      compile-link-flags 
<target-os>$(generic-os)/<architecture>$(arch)/<address-model>32 : -m32 ;

++++++ boost-remove-cmakedir.patch ++++++
Index: boost_1_74_0/tools/boost_install/boost-install.jam
===================================================================
--- boost_1_74_0.orig/tools/boost_install/boost-install.jam
+++ boost_1_74_0/tools/boost_install/boost-install.jam
@@ -652,25 +652,6 @@ rule generate-cmake-config- ( target : s
         "get_filename_component(_BOOST_CMAKEDIR 
\"${CMAKE_CURRENT_LIST_DIR}/../\" REALPATH)"
         : true ;
 
-    if [ path.is-rooted $(cmakedir) ]
-    {
-        local cmakedir-native = [ path-native-fwd $(cmakedir) ] ;
-
-        print.text
-
-            ""
-            "# If the computed and the original directories are 
symlink-equivalent, use original"
-            "if(EXISTS \"$(cmakedir-native)\")"
-            "  get_filename_component(_BOOST_CMAKEDIR_ORIGINAL 
\"$(cmakedir-native)\" REALPATH)"
-            "  if(_BOOST_CMAKEDIR STREQUAL _BOOST_CMAKEDIR_ORIGINAL)"
-            "    set(_BOOST_CMAKEDIR \"$(cmakedir-native)\")"
-            "  endif()"
-            "  unset(_BOOST_CMAKEDIR_ORIGINAL)"
-            "endif()"
-            ""
-            : true ;
-    }
-
     get-dir "_BOOST_INCLUDEDIR" : $(includedir) ;
 
     if $(library-type) = INTERFACE
++++++ boost-rpmoptflags-only.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.528471485 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.532471487 +0200
@@ -2,39 +2,20 @@
 ===================================================================
 --- tools/build/src/tools/gcc.jam.orig
 +++ tools/build/src/tools/gcc.jam
-@@ -569,7 +569,7 @@ rule compile.fortran ( targets * : sourc
- 
- actions compile.c++ bind PCH_FILE
- {
--    "$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-$(TEMPLATE_DEPTH) $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" 
"$(>:W)"
-+    "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" "$(>:W)"
- }
- 
- actions compile.c bind PCH_FILE
-@@ -579,7 +579,7 @@ actions compile.c bind PCH_FILE
- 
- actions compile.c++.preprocess bind PCH_FILE
- {
--    "$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-$(TEMPLATE_DEPTH) $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" "$(>:W)" -E 
>"$(<:W)"
-+    "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(PCH_FILE:D)" -I"$(INCLUDES)" "$(>:W)" -E >"$(<:W)"
- }
- 
- actions compile.c.preprocess bind PCH_FILE
-@@ -702,15 +702,15 @@ actions compile.c.pch
+@@ -704,15 +704,15 @@ 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 <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 :  ;

++++++ boost-strict_aliasing.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.548471494 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.548471494 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- libs/python/build/Jamfile.orig
 +++ libs/python/build/Jamfile
-@@ -94,6 +94,7 @@ lib boost_python
+@@ -96,6 +96,7 @@ lib boost_python
          <python-debugging>on:<define>BOOST_DEBUG_PYTHON
          -<tag>@$(BOOST_JAMROOT_MODULE)%$(BOOST_JAMROOT_MODULE).tag
          <tag>@$(__name__).python-tag

++++++ boost-use_std_xml_catalog.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.572471506 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.572471506 +0200
@@ -1,8 +1,8 @@
-Index: boost_1_56_0/tools/build/src/tools/boostbook.jam
+Index: boost_1_74_0/tools/build/src/tools/boostbook.jam
 ===================================================================
---- boost_1_56_0.orig/tools/build/src/tools/boostbook.jam
-+++ boost_1_56_0/tools/build/src/tools/boostbook.jam
-@@ -548,40 +548,7 @@ rule generate-xml-catalog ( target : sou
+--- boost_1_74_0.orig/tools/build/src/tools/boostbook.jam
++++ boost_1_74_0/tools/build/src/tools/boostbook.jam
+@@ -546,40 +546,7 @@ rule generate-xml-catalog ( target : sou
          "  <rewriteURI 
uriStartString=\"http://www.boost.org/tools/boostbook/dtd/\"; 
rewritePrefix=\"file://$(boostbook-dtd-dir)/\"/>"
          : true ;
  

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

++++++ dynamic_linking.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.636471535 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.640471537 +0200
@@ -1,7 +1,7 @@
-Index: boost_1_70_0/libs/test/build/Jamfile.v2
+Index: boost_1_74_0/libs/test/build/Jamfile.v2
 ===================================================================
---- boost_1_70_0.orig/libs/test/build/Jamfile.v2
-+++ boost_1_70_0/libs/test/build/Jamfile.v2
+--- boost_1_74_0.orig/libs/test/build/Jamfile.v2
++++ boost_1_74_0/libs/test/build/Jamfile.v2
 @@ -95,7 +95,7 @@ lib boost_test_exec_monitor
    : # sources
      $(TEST_EXEC_MON_SOURCES).cpp
@@ -11,10 +11,10 @@
    : # default build
    : # usage-requirements
      <link>shared:<define>BOOST_TEST_DYN_LINK=1
-Index: boost_1_70_0/libs/exception/build/Jamfile.v2
+Index: boost_1_74_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
+--- boost_1_74_0.orig/libs/exception/build/Jamfile.v2
++++ boost_1_74_0/libs/exception/build/Jamfile.v2
 @@ -7,7 +7,7 @@
  
  project boost/exception
@@ -24,10 +24,10 @@
      ;
  
  lib boost_exception : clone_current_exception_non_intrusive.cpp ;
-Index: boost_1_70_0/libs/chrono/build/Jamfile.v2
+Index: boost_1_74_0/libs/chrono/build/Jamfile.v2
 ===================================================================
---- boost_1_70_0.orig/libs/chrono/build/Jamfile.v2
-+++ boost_1_70_0/libs/chrono/build/Jamfile.v2
+--- boost_1_74_0.orig/libs/chrono/build/Jamfile.v2
++++ boost_1_74_0/libs/chrono/build/Jamfile.v2
 @@ -93,7 +93,7 @@ project boost/chrono
          <toolset>sun:<define>__typeof__=__typeof__
  
@@ -46,10 +46,10 @@
      ;
  
  boost-install boost_chrono ;
-Index: boost_1_70_0/libs/system/build/Jamfile.v2
+Index: boost_1_74_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
+--- boost_1_74_0.orig/libs/system/build/Jamfile.v2
++++ boost_1_74_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)
@@ -68,10 +68,10 @@
     ;
  
  boost-install boost_system ;
-Index: boost_1_70_0/libs/timer/build/Jamfile.v2
+Index: boost_1_74_0/libs/timer/build/Jamfile.v2
 ===================================================================
---- boost_1_70_0.orig/libs/timer/build/Jamfile.v2
-+++ boost_1_70_0/libs/timer/build/Jamfile.v2
+--- boost_1_74_0.orig/libs/timer/build/Jamfile.v2
++++ boost_1_74_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)
@@ -90,11 +90,11 @@
     ;
  
  boost-install boost_timer ;
-Index: boost_1_70_0/libs/filesystem/build/Jamfile.v2
+Index: boost_1_74_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
+--- boost_1_74_0.orig/libs/filesystem/build/Jamfile.v2
++++ boost_1_74_0/libs/filesystem/build/Jamfile.v2
+@@ -54,7 +54,7 @@ project boost/filesystem
      : source-location ../src
      : usage-requirements # pass these requirement to dependents (i.e. users)
        <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
@@ -103,10 +103,10 @@
      ;
  
  SOURCES =
-@@ -28,7 +28,7 @@ SOURCES =
- lib boost_filesystem
-     : $(SOURCES).cpp
-     : <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
+@@ -75,7 +75,7 @@ lib boost_filesystem
+     : <define>BOOST_FILESYSTEM_SOURCE
+       <include>../src
+       <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
 -      <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
 +#      <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
      :

++++++ python_library_name.patch ++++++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.700471565 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.704471567 +0200
@@ -27,10 +27,10 @@
 ~         <library>boost_mpi_python
 ~         <library>boost_mpi
 ~         <library>/mpi//mpi [ mpi.extra-requirements ]
-Index: boost_1_69_0/libs/python/Jamfile
+Index: boost_1_74_0/libs/python/Jamfile
 ===================================================================
---- boost_1_69_0.orig/libs/python/Jamfile
-+++ boost_1_69_0/libs/python/Jamfile
+--- boost_1_74_0.orig/libs/python/Jamfile
++++ boost_1_74_0/libs/python/Jamfile
 @@ -36,9 +36,10 @@ local rule split-version ( version )
  # For example, Boost.Python built for Python 2.7 uses the suffix "27"
  rule version-suffix ( version )
@@ -45,21 +45,15 @@
  }
  
  
-Index: boost_1_69_0/libs/mpi/build/Jamfile.v2
+Index: boost_1_74_0/tools/build/src/tools/python.jam
 ===================================================================
---- boost_1_69_0.orig/libs/mpi/build/Jamfile.v2
-+++ boost_1_69_0/libs/mpi/build/Jamfile.v2
-@@ -42,9 +42,10 @@ local rule split-version ( version )
+--- boost_1_74_0.orig/tools/build/src/tools/python.jam
++++ boost_1_74_0/tools/build/src/tools/python.jam
+@@ -664,6 +664,7 @@ local rule system-library-dependencies (
  # For example, Boost.Python built for Python 2.7 uses the suffix "27"
  rule version-suffix ( version )
  {
--    local major-minor = [ split-version $(version) ] ;
--    local suffix = $(major-minor:J="") ;
--    return $(suffix) ;
-+    #local major-minor = [ split-version $(version) ] ;
-+    #local suffix = $(major-minor:J="") ;
-+    #return $(suffix) ;
 +    return "" ;
- }
- 
- 
+     local major-minor = [ split-version $(version) ] ;
+     local suffix = $(major-minor:J="") ;
+     return $(suffix) ;


Reply via email to