Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2020-01-16 18:18:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Thu Jan 16 18:18:35 2020 rev:135 rq:764003 version:1.71.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2019-12-24 14:29:02.450548969 +0100 +++ /work/SRC/openSUSE:Factory/.boost.new.26092/boost.changes 2020-01-16 18:18:46.772891277 +0100 @@ -1,0 +2,6 @@ +Mon Jan 13 10:42:07 UTC 2020 - Christian Goll <[email protected]> + +- removed hpc bjam package (boo#1160621) +- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.zgnNpH/_old 2020-01-16 18:18:50.056893135 +0100 +++ /var/tmp/diff_new_pack.zgnNpH/_new 2020-01-16 18:18:50.064893139 +0100 @@ -1,7 +1,7 @@ # # spec file for package boost # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -94,6 +94,24 @@ %endif %endif +%if "@BUILD_FLAVOR@" == "gnu-openmpi3-hpc" +%define build_base 0 +%define name_suffix openmpi3_hpc +%define mpi_vers 3 +%define compiler_family gnu +%define mpi_flavor openmpi +%undefine c_f_ver +%bcond_without hpc +%bcond_without mpi +%bcond_without python2 +%bcond_without python3 +%if %{with ringdisabled} +ExclusiveArch: do-not-build +%else +ExcludeArch: s390x %{ix86} ppc64 ppc64le ia64 hppa +%endif +%endif + %if "@BUILD_FLAVOR@" == "gnu-mvapich2-hpc" %define build_base 0 %define name_suffix mvapich2_hpc @@ -111,6 +129,23 @@ %endif %endif +%if "@BUILD_FLAVOR@" == "gnu-mpich-hpc" +%define build_base 0 +%define name_suffix mpich +%define compiler_family gnu +%define mpi_flavor mpich +%undefine c_f_ver +%bcond_without hpc +%bcond_without mpi +%bcond_without python2 +%bcond_without python3 +%if %{with ringdisabled} +ExclusiveArch: do-not-build +%else +ExcludeArch: s390x %{ix86} ppc64 ppc64le ia64 hppa +%endif +%endif + # Python NumPy library is only available on Leap 42.1 OpenSUSE onward # and is not availble in SLE %if 0%{?suse_version} >= 1330 || 0%{?is_opensuse} @@ -327,19 +362,6 @@ the documentation packages (html, man or pdf). %if %{with hpc} -%if ! %{with mpi} -%package -n %{package_name}-jam -Summary: A Boost Make Replacement -Group: Development/Tools/Building -Provides: hpc-boost-jam-impl = %{version} - -%description -n %{package_name}-jam -Boost Jam is a build tool based on FTJam, which in turn is based on -Perforce Jam. It contains significant improvements made to facilitate -its use in the Boost Build System. This version is modularized so it -does not conflict with other versions, but the module must be used -before usage. -%endif # ! mpi %package -n %{package_name}-python3 Summary: Boost.MPI Python 3.x serialization library Group: System/Libraries @@ -1516,8 +1538,10 @@ %if %{build_base} mkdir -p %{buildroot}%{package_bindir} +%if %{without hpc} install -m 755 b2 %{buildroot}%{package_bindir}/bjam ln -s bjam %{buildroot}%{package_bindir}/jam +%endif # Remove exception library, but only if the symbols are not # actually used. For now, the only symbol that is linked is @@ -1740,11 +1764,6 @@ %files -n %{package_name}-devel %package_includedir %package_libdir/*.so -# do not package jam/bjam when building with mpi -%if ! %{with mpi} -%files -n %{package_name}-jam -%package_bindir -%endif # ! with mpi %if %{with python2} %files -n %{package_name}-python2 %package_python2_sitearch ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.zgnNpH/_old 2020-01-16 18:18:50.120893171 +0100 +++ /var/tmp/diff_new_pack.zgnNpH/_new 2020-01-16 18:18:50.120893171 +0100 @@ -3,5 +3,7 @@ <package>extra</package> <package>gnu-hpc</package> <package>gnu-openmpi2-hpc</package> + <package>gnu-openmpi3-hpc</package> <package>gnu-mvapich2-hpc</package> + <package>gnu-mpich-hpc</package> </multibuild>
