Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2019-03-12 09:50:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Tue Mar 12 09:50:57 2019 rev:128 rq:683004 version:1.69.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2018-10-04 18:58:16.395417202 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.28833/boost.changes 2019-03-12 09:51:02.235566496 +0100 @@ -1,0 +2,66 @@ +Fri Mar 8 14:57:09 UTC 2019 - Dominique Leuenberger <[email protected]> + +- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in + Staging areas. + +------------------------------------------------------------------- +Wed Mar 6 15:24:01 UTC 2019 - Adam Majer <[email protected]> + +- Add missing build conditions for -extra flavour + +------------------------------------------------------------------- +Fri Feb 1 08:35:06 UTC 2019 - [email protected] + +- fixed hpc build for python3.7 + +------------------------------------------------------------------- +Wed Jan 23 20:23:54 UTC 2019 - [email protected] + +- added hpc modularized versions, which have a different naming + scheme so that they do not collide with existing libraries + * hpc builds miss the documentation + * three new _mulitbuild flavors which are + * gnu-hpc -> all libraries except the parallel ones + * gnu-openmpi2-hpc -> parallel versions with openmpi2 + * gnu-mvapich2-hpc -> parallel versions with mvapich2 + + +------------------------------------------------------------------- +Mon Jan 14 14:57:14 UTC 2019 - [email protected] + +- Simplify _multibuild flavours + +------------------------------------------------------------------- +Fri Dec 14 01:26:04 UTC 2018 - [email protected] + +- Update to version 1.69.0 + Breaking Changes: + + Logic: use explicit operator bool when available + + Boost.Signals removed + + New libraries: + * SafeNumerics: A library for guaranteed correct integer + arithmetic for C++14 and later + + Updated libraries: + Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context, + Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function, + Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math, + Mp11, MultiArray, Multi-index Containers, Multiprecision, + PolyCollection, Pool, Preprocessor, Rational, Spirit, + Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP + + For complete changelog see + https://www.boost.org/users/history/version_1_69_0.html + +- python_library_name.patch: updated to leave Boost.MPI python + names unchanged. +- dynamic_linking.patch: refreshed +- baselibs.conf: updated to 1.69.0 +- cleanup spec file + * removed no-op conditionals + * appended -impl to all unversioned named Provides: to facilitate + introduction of boost-defaults. The defaults package will provide + upgrade path in Tumbleweed for -devel subpackages. + +------------------------------------------------------------------- Old: ---- boost_1_68_0.tar.bz2 New: ---- boost_1_69_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ ++++ 2730 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/boost/boost.spec ++++ and /work/SRC/openSUSE:Factory/.boost.new.28833/boost.spec ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.sJQrEe/_old 2019-03-12 09:51:15.055563941 +0100 +++ /var/tmp/diff_new_pack.sJQrEe/_new 2019-03-12 09:51:15.055563941 +0100 @@ -1,3 +1,7 @@ <multibuild> <package>base</package> + <package>extra</package> + <package>gnu-hpc</package> + <package>gnu-openmpi2-hpc</package> + <package>gnu-mvapich2-hpc</package> </multibuild> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.sJQrEe/_old 2019-03-12 09:51:15.067563938 +0100 +++ /var/tmp/diff_new_pack.sJQrEe/_new 2019-03-12 09:51:15.067563938 +0100 @@ -1,26 +1,25 @@ -libboost_atomic1_68_0 -libboost_container1_68_0 -libboost_context1_68_0 -libboost_coroutine1_68_0 -libboost_date_time1_68_0 -libboost_fiber1_68_0 -libboost_filesystem1_68_0 -libboost_graph1_68_0 -libboost_graph_parallel1_68_0 -libboost_iostreams1_68_0 -libboost_locale1_68_0 -libboost_math1_68_0 -libboost_mpi1_68_0 -libboost_test1_68_0 -libboost_program_options1_68_0 -libboost_python-py2_7-1_68_0 -libboost_python-py3-1_68_0 -libboost_random1_68_0 -libboost_serialization1_68_0 -libboost_signals1_68_0 -libboost_stacktrace1_68_0 -libboost_system1_68_0 -libboost_thread1_68_0 -libboost_type_erasure1_68_0 -libboost_wave1_68_0 -libboost_regex1_68_0 +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 ++++++ boost_1_68_0.tar.bz2 -> boost_1_69_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_68_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.28833/boost_1_69_0.tar.bz2 differ: char 11, line 1 ++++++ dynamic_linking.patch ++++++ --- /var/tmp/diff_new_pack.sJQrEe/_old 2019-03-12 09:51:15.123563927 +0100 +++ /var/tmp/diff_new_pack.sJQrEe/_new 2019-03-12 09:51:15.123563927 +0100 @@ -1,8 +1,8 @@ -Index: boost_1_63_0/libs/test/build/Jamfile.v2 +Index: boost_1_69_0/libs/test/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/test/build/Jamfile.v2 -+++ boost_1_63_0/libs/test/build/Jamfile.v2 -@@ -93,7 +93,7 @@ lib boost_test_exec_monitor +--- 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 : # 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_63_0/libs/exception/build/Jamfile.v2 +Index: boost_1_69_0/libs/exception/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/exception/build/Jamfile.v2 -+++ boost_1_63_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 @@ -7,7 +7,7 @@ project boost/exception @@ -24,20 +24,20 @@ ; lib boost_exception : clone_current_exception_non_intrusive.cpp ; -Index: boost_1_63_0/libs/chrono/build/Jamfile.v2 +Index: boost_1_69_0/libs/chrono/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/chrono/build/Jamfile.v2 -+++ boost_1_63_0/libs/chrono/build/Jamfile.v2 -@@ -99,7 +99,7 @@ project boost/chrono +--- 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 + <toolset>sun:<define>__typeof__=__typeof__ - <define>BOOST_SYSTEM_NO_DEPRECATED <link>shared:<define>BOOST_CHRONO_DYN_LINK=1 - <link>static:<define>BOOST_CHRONO_STATIC_LINK=1 + # <link>static:<define>BOOST_CHRONO_STATIC_LINK=1 <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 -@@ -113,6 +113,6 @@ lib boost_chrono +@@ -111,6 +111,6 @@ lib boost_chrono : $(SOURCES).cpp : <link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building dll's @@ -45,10 +45,10 @@ + # <link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're building static lib's ; -Index: boost_1_63_0/libs/system/build/Jamfile.v2 +Index: boost_1_69_0/libs/system/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/system/build/Jamfile.v2 -+++ boost_1_63_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 @@ -11,7 +11,7 @@ project boost/system : source-location ../src : usage-requirements # pass these requirement to dependents (i.e. users) @@ -66,13 +66,11 @@ +# <link>static:<define>BOOST_SYSTEM_STATIC_LINK=1 ; --boost-install boost_system ; -\ No newline at end of file -+boost-install boost_system ; -Index: boost_1_63_0/libs/timer/build/Jamfile.v2 + boost-install boost_system ; +Index: boost_1_69_0/libs/timer/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/timer/build/Jamfile.v2 -+++ boost_1_63_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 : usage-requirements # pass these requirement to dependants (i.e. users) @@ -91,10 +89,10 @@ ; boost-install boost_timer ; -Index: boost_1_63_0/libs/filesystem/build/Jamfile.v2 +Index: boost_1_69_0/libs/filesystem/build/Jamfile.v2 =================================================================== ---- boost_1_63_0.orig/libs/filesystem/build/Jamfile.v2 -+++ boost_1_63_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 @@ -11,7 +11,7 @@ project boost/filesystem : source-location ../src : usage-requirements # pass these requirement to dependents (i.e. users) ++++++ python_library_name.patch ++++++ --- /var/tmp/diff_new_pack.sJQrEe/_old 2019-03-12 09:51:15.155563921 +0100 +++ /var/tmp/diff_new_pack.sJQrEe/_new 2019-03-12 09:51:15.155563921 +0100 @@ -27,10 +27,10 @@ ~ <library>boost_mpi_python ~ <library>boost_mpi ~ <library>/mpi//mpi [ mpi.extra-requirements ] -Index: boost_1_68_0/libs/python/Jamfile +Index: boost_1_69_0/libs/python/Jamfile =================================================================== ---- boost_1_68_0.orig/libs/python/Jamfile -+++ boost_1_68_0/libs/python/Jamfile +--- boost_1_69_0.orig/libs/python/Jamfile ++++ boost_1_69_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 ) @@ -44,4 +44,22 @@ + return "" ; } + +Index: boost_1_69_0/libs/mpi/build/Jamfile.v2 +=================================================================== +--- 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 ) + # 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 "" ; + } +
