Hello community,
here is the log from the commit of package mumps for openSUSE:Leap:15.2 checked
in at 2020-05-07 19:26:47
Comparing /work/SRC/openSUSE:Leap:15.2/mumps (Old)
and /work/SRC/openSUSE:Leap:15.2/.mumps.new.2738 (New)
Package is "mumps"
Thu May 7 19:26:47 2020 rev:4 rq:757679 version:5.2.1
Changes:
--- /work/SRC/openSUSE:Leap:15.2/mumps/mumps.changes2020-01-15
15:31:36.606784049 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.mumps.new.2738/mumps.changes 2020-05-07
19:27:51.273551674 +0200
@@ -1,0 +2,50 @@
+Tue Dec 3 12:06:39 UTC 2019 - Egbert Eich
+
+- Set %mpi_ver for scotch-openmpi
+- Remove requires for libblacs from HPC builds which is not
+ required there.
+- Add openmpi3 non-HPC build flavor.
+- Remove libblacs as explicit dependency for HPC build. BLACS
+ is part of scalapack.
+
+---
+Fri Nov 29 22:10:30 UTC 2019 - Egbert Eich
+
+- Add support for gcc7 builds for HPC.
+- Add support for gcc8 and gcc9 builds for HPC (jsc#SLE-7766 &
+ jsc#SLE-8604).
+
+---
+Thu Nov 28 16:16:49 UTC 2019 - Egbert Eich
+
+- Disable openmpi1 builds for SLE/Leap > 15.1.
+- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
+
+---
+Mon Nov 25 21:52:36 UTC 2019 - Stefan BrĂ¼ns
+
+- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed,
+ fixes unresolvable packages.
+
+---
+Mon Sep 9 07:47:02 UTC 2019 - Ana Guerrero Lopez
+
+- Update Source0, file is gz and not bzip2
+- Use -ffat-lto-objects to provide proper static library.
+
+---
+Wed Aug 28 18:59:46 UTC 2019 - Ana Guerrero Lopez
+
+- Update to version 5.2.1 (jsc#SLE-9939)
+ * See ChangeLog file or at http://mumps.enseeiht.fr/index.php?page=dwnld
+- Refresh patch:
+ * Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch
+- Install the new binaries provided with the examples.
+
+---
+Wed Jul 17 09:42:01 UTC 2019 - Michel Normand
+
+- Add BuildRequires libopenblas-gnu-hpc >= 0.3.6 for hpc to avoid
+ to build when openblas library not available (ppc64)
+
+---
Old:
mumps-5.1.2.tar.bz2
New:
mumps-5.2.1.tar.gz
Other differences:
--
++ mumps.spec ++
--- /var/tmp/diff_new_pack.12fAga/_old 2020-05-07 19:27:52.781554693 +0200
+++ /var/tmp/diff_new_pack.12fAga/_new 2020-05-07 19:27:52.785554700 +0200
@@ -1,7 +1,7 @@
#
# spec file for package mumps
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,8 +19,10 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define pname mumps
-%define ver 5.1.2
+%define ver 5.2.1
%define so_ver 5
+%define openblas_vers 0.3.6
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%define PNAME %(echo %{pname} | tr [a-z] [A-Z])
%define _ver %(echo %{ver} | tr . _)
@@ -30,13 +32,10 @@
ExclusiveArch: do_not_build
%endif
-%if 0%{?is_opensuse} || 0%{?is_backports}
-%undefine DisOMPI1
-%undefine DisOMPI2
-%undefine DisOMPI3
-%else
+%if 0%{?sle_version} >= 150200
%define DisOMPI1 ExclusiveArch: do_not_build
-%undefine DisOMPI2
+%endif
+%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
%define DisOMPI3 ExclusiveArch: do_not_build
%endif
@@ -53,7 +52,7 @@
%bcond_without scotch
%endif
-%if "%{flavor}" == "openmpi"
+%if "%{flavor}" == "openmpi1"
%define mpi_family openmpi
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
%define mpi_ver 1
@@ -67,15 +66,23 @@
%bcond_with hpc
%endif
+%if "%{flavor}" == "openmpi3"
+%define mpi_family openmpi
+%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
+%define mpi_ver 3
+%bcond_with hpc
+%endif
+
%if "%{flavor}" == "mvapich2"
%define mpi_family mvapich2
%define mumps_f77_mpilibs -lfmpich -lmpich
%bcond_with hpc
%endif
-%if "%{flavor}" == "scotch-openmpi"
+%if "%{flavor}" == "scotch-openmpi1"
%define mpi_family openmpi
%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
+%define mpi_ver 1
%bcond_with hpc
%bcond_without scotch
%endif
@@ -103,9 +110,42 @@
%bcond_without scotch
%endif
+%if "%{flavor}" == "gnu-openmpi-hpc"
+%{?DisOMPI1}
+%undefine c_f_ver
+# macro mpi is used by macros for master package
+%global mpi_family openmpi
+%define mumps_f77_mpilibs -lmpi_mpifh -lmpi
+%define mpi_ver 1