commit mumps for openSUSE:Leap:15.2

2020-06-02 Thread root
Hello community,

here is the log from the commit of package mumps for openSUSE:Leap:15.2 checked 
in at 2020-06-02 22:26:29

Comparing /work/SRC/openSUSE:Leap:15.2/mumps (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.mumps.new.3606 (New)


Package is "mumps"

Tue Jun  2 22:26:29 2020 rev:5 rq:810746 version:5.2.1

Changes:

--- /work/SRC/openSUSE:Leap:15.2/mumps/mumps.changes2020-05-07 
19:27:51.273551674 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.mumps.new.3606/mumps.changes  2020-06-02 
22:26:30.247069144 +0200
@@ -1,0 +2,6 @@
+Tue Jun  2 07:50:37 UTC 2020 - Egbert Eich 
+
+- Add macros to handle building of openmpi1 flavors for serial
+  builds as well (bsc#1172345).
+
+---



Other differences:
--
++ mumps.spec ++
--- /var/tmp/diff_new_pack.lvP5AN/_old  2020-06-02 22:26:30.579070183 +0200
+++ /var/tmp/diff_new_pack.lvP5AN/_new  2020-06-02 22:26:30.579070183 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mumps
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -53,6 +53,7 @@
 %endif
 
 %if "%{flavor}" == "openmpi1"
+%{?DisOMPI1}
 %define mpi_family  openmpi
 %define mumps_f77_mpilibs -lmpi_mpifh -lmpi
 %define mpi_ver 1
@@ -80,6 +81,7 @@
 %endif
 
 %if "%{flavor}" == "scotch-openmpi1"
+%{?DisOMPI1}
 %define mpi_family  openmpi
 %define mumps_f77_mpilibs -lmpi_mpifh -lmpi
 %define mpi_ver 1




commit mumps for openSUSE:Leap:15.2

2020-05-07 Thread root
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