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) ;