<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ccafe0a1cdeda012d86d14aceb73ea411b1cbefd">https://github.com/macports/macports-ports/commit/ccafe0a1cdeda012d86d14aceb73ea411b1cbefd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ccafe0a1cdeda012d86d14aceb73ea411b1cbefd
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Nov 28 18:17:34 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> mumps: update to 5.6.0
</span>---
math/mumps/Portfile | 23 +++++----
math/mumps/files/patch-Makefile.inc.diff | 38 +++++++++------
math/mumps/files/patch-shared.diff | 83 ++++++++------------------------
3 files changed, 54 insertions(+), 90 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/mumps/Portfile b/math/mumps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6fac3aca6f2..05becfe641a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/mumps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/mumps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,12 +8,12 @@ PortGroup makefile 1.0
</span> PortGroup conflicts_build 1.0
name mumps
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 5.3.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories math
license CeCILL-C
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {mcalhoun @MarcusCalhoun-Lopez} {@catap korins.ky:kirill} openmaintainer
</span> description MUltifrontal Massively Parallel sparse direct Solver
long_description MUMPS: a parallel sparse direct solver
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,14 +22,14 @@ depends_lib port:scotch \
</span> port:metis \
port:parmetis
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://mumps.enseeiht.fr/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://mumps-solver.org
</span> master_sites ${homepage}
distname MUMPS_${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 50a0485362e994b5d15753c3e675c99b54dcb031 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 774fc9411a3ab4704bc907cb7d30090ce6a65b83cde32549c58d3e9f63594e1a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3910235
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7e3bb4d1a95e257b43401278de630b78ea1fa4a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3e08c1bdea7aaaba303d3cf03059f3b4336fa49bef93f4260f478f067f518289 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4337674
</span>
conflicts_build-append ${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,9 +45,8 @@ patchfiles-append patch-shared.diff \
</span>
use_parallel_build no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target alllib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append SHAREDFLAGS="-dynamiclib" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHAREDLIBEXT=".dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target all allshared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append LIBEXT_SHARED=".dylib"
</span>
configure.optflags -O3
configure.cflags-append -fPIC
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +65,7 @@ if {(!${universal_possible} || ![variant_isset universal]) && ${build_arch} eq "
</span> }
pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env-append MACPORTS_BLAS=${linalglib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.env-append MACPORTS_BLAS=${linalglib}
</span> }
if {!${universal_possible} || ![variant_isset universal]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,7 +92,7 @@ destroot {
</span> xinstall -m 644 {*}[glob ${worksrcpath}/lib/*.dylib] ${destroot}${prefix}/lib
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url http://mumps.enseeiht.fr/index.php?page=dwnld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${homepage}/index.php?page=dwnld
</span> livecheck.regex {>(\d+(?:\.\d+)*)<}
test.run yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/mumps/files/patch-Makefile.inc.diff b/math/mumps/files/patch-Makefile.inc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index ce90cec996e..f074879975c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/mumps/files/patch-Makefile.inc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/mumps/files/patch-Makefile.inc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,26 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.inc 2017-10-02 00:37:01.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.inc 2018-06-29 10:13:01.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -40,8 +40,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile.inc Makefile.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1898c03..c7bceef 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,9 +40,9 @@
</span> # Metis/ParMetis and SCOTCH/PT-SCOTCH (ver 6.0 and later) orderings are recommended.
#
-#SCOTCHDIR = ${HOME}/scotch_6.0
-#ISCOTCH = -I$(SCOTCHDIR)/include
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-#
</span> +SCOTCHDIR = $(PREFIX)
+ISCOTCH = -I$(SCOTCHDIR)/include
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span> # You have to choose one among the following two lines depending on
# the type of analysis you want to perform. If you want to perform only
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # sequential analysis choose the first (remember to add -Dscotch in the ORDERINGSF
</span> @@ -50,15 +50,15 @@
# line (remember to add -Dptscotch in the ORDERINGSF variable below)
#LSCOTCH = -L$(SCOTCHDIR)/lib -lesmumps -lscotch -lscotcherr
-#LSCOTCH = -L$(SCOTCHDIR)/lib -lptesmumps -lptscotch -lptscotcherr
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+LSCOTCH = -L$(SCOTCHDIR)/lib -lesmumps -lptscotch -lptscotcherr -lscotch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LSCOTCH = -L$(SCOTCHDIR)/lib -lptesmumps -lptscotch -lptscotcherr -lscotch
</span>
LPORDDIR = $(topdir)/PORD/lib/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,12 +29,12 @@
</span>
-#LMETISDIR = /opt/metis-5.1.0/build/Linux-x86_64/libmetis
-#IMETIS = /opt/metis-5.1.0/include
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+LMETISDIR = $(PREFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+IMETIS = -I$(PREFIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LMETISDIR = $(PREFIX)/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++IMETIS = -I$(PREFIX)include
</span>
# You have to choose one among the following two lines depending on
# the type of analysis you want to perform. If you want to perform only
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -67,14 +67,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,14 +67,14 @@ LPORD = -L$(LPORDDIR) -lpord
</span> # line (remember to add -Dparmetis in the ORDERINGSF variable below)
#LMETIS = -L$(LMETISDIR) -lmetis
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,13 +48,19 @@
</span> -#ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis
-ORDERINGSF = -Dpord
+ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ORDERINGSF = -Dpord
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ORDERINGSF = -Dpord
</span> ORDERINGSC = $(ORDERINGSF)
LORDERINGS = $(LMETIS) $(LPORD) $(LSCOTCH)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -101,27 +101,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,31 +97,31 @@ OUTF = -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # RM : remove files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RM = /bin/rm -f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # CC : C compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CC = cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CC = $(CC)
</span> # FC : Fortran 90 compiler
<span style='display:block; white-space:pre;background:#ffe0e0;'>- FC = f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FC = f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FC = $(FC)
</span> # FL : Fortran linker
-FL = f90
+FL = $(FC)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +81,7 @@
</span>
# SCALAP should define the SCALAPACK and BLACS libraries.
-SCALAP = -lscalapack -lblacs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+SCALAP = -L$(PREFIX) -lscalapack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SCALAP = -lscalapack $(MACPORTS_BLAS) -L$(PREFIX)/lib
</span>
# INCLUDE DIRECTORY FOR MPI
-INCPAR = -I/usr/include
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,7 +93,7 @@
</span>
# The parallel version is not concerned by the next two lines.
# They are related to the sequential library provided by MUMPS,
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -131,7 +131,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -131,7 +131,7 @@ LIBSEQ = $(LAPACK) -L$(topdir)/libseq -lmpiseq
</span>
# DEFINE HERE YOUR BLAS LIBRARY
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,7 +102,7 @@
</span>
# DEFINE HERE YOUR PTHREAD LIBRARY
LIBOTHERS = -lpthread
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -150,9 +150,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -150,9 +150,9 @@ LIBOTHERS = -lpthread
</span> CDEFS = -DAdd_
#COMPILER OPTIONS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/mumps/files/patch-shared.diff b/math/mumps/files/patch-shared.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 33d0438901e..7f7b8eeb4d9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/mumps/files/patch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/mumps/files/patch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,79 +1,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# HG changeset patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# User Sean Farley <sean@farley.io>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Date 1441402434 25200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fri Sep 04 14:33:54 2015 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Node ID 97dce7b75782630f6b2bd6e8269976131c33d428
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parent 639d86d784b8a454f8dba9e03f6f6f62539e714b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-make: add rule for shared library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This works by putting libmumps_common objects into the other libs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/Makefile b/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,20 +63,25 @@ libseqneeded:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build the libpord.a library and copy it into $(topdir)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(libdir)/libpord$(PLAT)$(LIBEXT):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ "$(LPORDDIR)" != "" ] ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd $(LPORDDIR); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(MAKE) CC="$(CC)" CFLAGS="$(OPTC)" AR="$(AR)" RANLIB="$(RANLIB)" OUTC="$(OUTC)" LIBEXT=$(LIBEXT); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(MAKE) CC="$(CC)" CFLAGS="$(OPTC)" AR="$(AR)" RANLIB="$(RANLIB)" OUTC="$(OUTC)" LIBEXT=$(LIBEXT) PLAT=$(PLAT) SHAREDLIBEXT=$(SHAREDLIBEXT) SHAREDFLAGS="$(SHAREDFLAGS)" PREFIX=$(PREFIX); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ "$(LPORDDIR)" != "" ] ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cp $(LPORDDIR)/libpord$(LIBEXT) $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ -s "$(LPORDDIR)/libpord$(PLAT)$(LIBEXT)" ] ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp $(LPORDDIR)/libpord$(PLAT)$(LIBEXT) $(libdir)/libpord$(PLAT)$(LIBEXT); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ -s "$(LPORDDIR)/libpord$(PLAT)$(SHAREDLIBEXT)" ] ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp $(LPORDDIR)/libpord$(PLAT)$(SHAREDLIBEXT) $(libdir)/libpord$(PLAT)$(SHAREDLIBEXT); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (cd src; $(MAKE) clean)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (cd examples; $(MAKE) clean)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd $(libdir); $(RM) *$(PLAT)$(LIBEXT))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (cd $(libdir); $(RM) *$(PLAT)$(LIBEXT) *$(PLAT)$(SHAREDLIBEXT))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (cd libseq; $(MAKE) clean)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ "$(LPORDDIR)" != "" ] ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd $(LPORDDIR); $(MAKE) realclean; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/PORD/lib/Makefile b/PORD/lib/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git PORD/lib/Makefile PORD/lib/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1618155..01276e8 100644
</span> --- PORD/lib/Makefile
+++ PORD/lib/Makefile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,14 +22,15 @@ OBJS = graph.o gbipart.o gbisect.o ddcre
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OUTC = -o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(CC) $(COPTIONS) -c $*.c $(OUTC)$*.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libpord$(LIBEXT):$(OBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libpord$(PLAT)$(LIBEXT):$(OBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(AR)$@ $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,7 +29,7 @@ libpord$(PLAT)$(LIBEXT):$(OBJS)
</span> $(RANLIB) $@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) $(OBJS) $(CFLAGS) $(SHAREDFLAGS) -install_name $(PREFIX)/lib/libpord$(PLAT)$(SHAREDLIBEXT) -o libpord$(PLAT)$(SHAREDLIBEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libpord$(PLAT)$(LIBEXT_SHARED):$(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -shared $(OBJS) -o libpord$(PLAT)$(LIBEXT_SHARED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -dynamiclib -install_name $(PREFIX)/lib/libpord$(PLAT)$(LIBEXT_SHARED) $(OBJS) -o $@
</span>
clean:
rm -f *.o
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- realclean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rm -f *.o libpord.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f *.o libpord$(LIBEXT) libpord$(SHAREDLIBEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile b/src/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Makefile src/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index acf0af6..fb32d2b 100644
</span> --- src/Makefile
+++ src/Makefile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -191,10 +191,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(libdir)/libmumps_common$(PLAT)$(LIBEXT): $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(AR)$@ $?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -214,14 +214,14 @@ $(libdir)/libmumps_common$(PLAT)$(LIBEXT): $(OBJS_COMMON_MOD) $(OBJS_COMMON
</span> $(RANLIB) $@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(FC) $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER) $(OPTF) $(SHAREDFLAGS) $(LORDERINGS) $(SCALAP) $(libdir)/libpord$(SHAREDLIBEXT) -install_name $(PREFIX)/lib/libmumps_common$(PLAT)$(SHAREDLIBEXT) -o $(libdir)/libmumps_common$(PLAT)$(SHAREDLIBEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(libdir)/libmumps_common$(PLAT)$(LIBEXT_SHARED): $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(FC) $(OPTL) -shared $^ -Wl,$(SONAME),libmumps_common$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(RPATH_OPT) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(FC) $(OPTL) -dynamiclib $^ -install_name $(PREFIX)/lib/libmumps_common$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(RPATH_OPT) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -o $@
</span>
$(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT): $(OBJS_MOD) $(OBJS_OTHER)
$(AR)$@ $?
$(RANLIB) $@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(FC) $(OBJS_COMMON_MOD) $(OBJS_COMMON_OTHER) $(OPTF) $(SHAREDFLAGS) $(LORDERINGS) $(SCALAP) $(libdir)/libpord$(SHAREDLIBEXT) -install_name $(PREFIX)/lib/libmumps_common$(PLAT)$(SHAREDLIBEXT) -o $(libdir)/libmumps_common$(PLAT)$(SHAREDLIBEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT_SHARED): $(OBJS_MOD) $(OBJS_OTHER) $(libdir)/libmumps_common$(PLAT)$(LIBEXT_SHARED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(FC) $(OPTL) -shared $(OBJS_MOD) $(OBJS_OTHER) -L$(libdir) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -lmumps_common$(PLAT) -o $@ $(RPATH_OPT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(FC) $(OPTL) -shared $(OBJS_MOD) $(OBJS_OTHER) -dynamiclib -install_name $(PREFIX)/lib/lib$(ARITH)mumps$(PLAT)$(LIBEXT_SHARED) -L$(libdir) $(LORDERINGS) $(LIBS) $(LIBOTHERS) -lmumps_common$(PLAT) -o $@ $(RPATH_OPT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
# Dependencies between modules:
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # i) arithmetic-dependent modules:
</span></pre><pre style='margin:0'>
</pre>