<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dfd7f15608b03d21da0f4eed291d1f1b48a0368f">https://github.com/macports/macports-ports/commit/dfd7f15608b03d21da0f4eed291d1f1b48a0368f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new dfd7f15  scotch: update version 6.0.0->6.0.6
</span>dfd7f15 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dfd7f15608b03d21da0f4eed291d1f1b48a0368f
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Fri Jul 27 20:00:33 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    scotch: update version 6.0.0->6.0.6
</span>---
 science/scotch/Portfile                            | 114 +++++++++++++--------
 science/scotch/files/patch-Makefile-shared.diff    |  11 ++
 science/scotch/files/patch-esmumps-shared.diff     |  23 +++++
 science/scotch/files/patch-libscotch-shared.diff   |  20 ++--
 .../scotch/files/patch-libscotchmetis-shared.diff  |  14 +--
 5 files changed, 123 insertions(+), 59 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/scotch/Portfile b/science/scotch/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca5c22c..c2134a8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/scotch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/scotch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,18 +2,15 @@
</span> 
 PortSystem          1.0
 PortGroup           mpi 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span> 
 name                scotch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             6.0.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             6.0.6
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set v_version_wo_char {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set v_char            {}
</span> set v_regexp          {(\d+\.\d+\.\d+)([a-zA-Z]?)}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-regexp $v_regexp ${version} -> v_version_wo_char v_char
</span> 
 # this is specific to this port and *version* for downloading it:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set release         31832
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set release         37622
</span> 
 categories          science
 maintainers         {pixilla @pixilla} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,57 +23,90 @@ long_description    ${description}
</span> 
 homepage            http://gforge.inria.fr/projects/scotch
 master_sites        https://gforge.inria.fr/frs/download.php/${release}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            scotch_${version}_esmumps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            scotch_${version}
</span> 
 livecheck.type      regex
 livecheck.url       https://gforge.inria.fr/frs/?group_id=248
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     "scotch_($v_regexp)_esmumps${extract.suffix}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     "scotch-($v_regexp)"
</span> 
 use_bzip2           no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir          ${name}_${v_version_wo_char}_esmumps/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.dir       ${worksrcpath}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.dir           ${configure.dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.dir        ${configure.dir}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  71c0c7d189a35e261a09f239696369e5f41b2508 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  8206127d038bda868dda5c5a7f60ef8224f2e368298fbb01bf13fa250e378dd4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  da0870ffe1a1fea52b4244ed2cd6c4568a415b03 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  686f0cad88d033fe71c8b781735ff742b73a1d82a65b8b1586526d69729ac4cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5690553
</span> 
 compilers.choose    cc cxx
 mpi.setup           require
 
 patchfiles          patch-libscotch-shared.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-libscotchmetis-shared.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    copy ${worksrcpath}/Make.inc/Makefile.inc.i686_mac_darwin8 ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-O3|-O3 -fPIC|" ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|gcc|\$(CC)|" ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|mpicc|${mpi.cc}|" ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # starting with version 6.0, scotch uses a newer version of pthreads which
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Apple hasn't provided, so we disable pthreads for now
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-DCOMMON_PTHREAD||" ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-DSCOTCH_PTHREAD||" ${worksrcpath}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-libscotchmetis-shared.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-esmumps-shared.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-Makefile-shared.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CCS=\$(CC) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CCP=\$(CC) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CCD=\$(CC) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    prefix=\$(DESTDIR)${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# default values
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see ${worksrcpath}/src/Make.inc/Makefile.inc.i686_mac_darwin10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags  -O3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -Drestrict=__restrict \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_FILE_COMPRESS_GZ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_PTHREAD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_PTHREAD_BARRIER \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_RANDOM_FIXED_SEED \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_TIMING_OLD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DSCOTCH_PTHREAD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DSCOTCH_RENAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -lz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -lm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -lpthread
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# MPI implementation is not threadsafe, do not use DSCOTCH_PTHREAD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-delete -DSCOTCH_PTHREAD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -fPIC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCOMMON_FILE_COMPRESS_BZ2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    \$(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -lbz2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${configure.dir}/Make.inc/Makefile.inc.i686_mac_darwin8 ${configure.dir}/Makefile.inc
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.env-append    CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        CXX=${configure.cxx} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        CFLAGS="${configure.cflags}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        CXXFLAGS="${configure.cxxflags}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        LDFLAGS="[join ${configure.ldflags}]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd       printenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.universal_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.post_args {>> Makefile.inc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target scotch ptscotch esmumps ptesmumps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    merger-post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach arch ${configure.universal_archs} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {${arch} ne ${build_arch}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xinstall -d -m 0755 ${destroot}-${arch}/${prefix}/include/${arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                foreach hfile {scotchf.h ptscotchf.h} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    if {[file exists ${destroot}-${arch}/${prefix}/include/${hfile}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        move ${destroot}-${arch}/${prefix}/include/${hfile} ${destroot}-${arch}/${prefix}/include/${arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target scotch ptscotch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # scotch and ptscotch MUST be built sequentially according to scotch's INSTALL.txt
 use_parallel_build no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.env-append prefix=${destroot}${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 {*}[glob ${worksrcpath}/../lib/*.dylib] ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/scotch/files/patch-Makefile-shared.diff b/science/scotch/files/patch-Makefile-shared.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9229d47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/scotch/files/patch-Makefile-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2018-07-14 08:24:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2018-07-27 19:36:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -120,6 +120,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -f ../bin/d[agm]*$(EXE) $(bindir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -f ../include/*esmumps*.h $(includedir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -f ../include/*scotch*.h $(includedir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  -$(CP) -f ../lib/*scotch*.dylib $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  -$(CP) -f ../lib/*esmumps*.dylib $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -f ../lib/*esmumps*$(LIB) $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -f ../lib/*scotch*$(LIB) $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) -Rf ../man/* $(mandir)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/scotch/files/patch-esmumps-shared.diff b/science/scotch/files/patch-esmumps-shared.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ee5ee74
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/scotch/files/patch-esmumps-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/esmumps/Makefile.orig      2015-04-27 05:14:15.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/esmumps/Makefile   2018-06-29 11:18:44.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,10 +62,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install                           :       scotch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) esmumps.h $(includedir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) libesmumps$(LIB) $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  -$(CP) libesmumps.dylib $(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ptinstall                 :       scotch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) esmumps.h $(includedir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(CP) libesmumps$(LIB) $(libdir)/libptesmumps$(LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  -$(CP) libesmumps.dylib $(libdir)/libptesmumps.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean                             :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(RM) *~ common.h *$(OBJ) lib*$(LIB) main_esmumps$(EXE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -150,6 +152,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   esmumps_strats$(OBJ)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   $(AR) $(ARFLAGS) $(@) $(?)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   -$(RANLIB) $(@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(^) $(LDFLAGS) ../libscotch/libscotch.dylib ../libscotch/libscotcherr.dylib -dynamiclib -install_name $(prefix)/lib/libesmumps.dylib -o libesmumps.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main_esmumps$(EXE)                :       main_esmumps.c                          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   common.h                                \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/scotch/files/patch-libscotch-shared.diff b/science/scotch/files/patch-libscotch-shared.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d04292..64b3142 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/scotch/files/patch-libscotch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/scotch/files/patch-libscotch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libscotch/Makefile.orig        2014-01-12 21:15:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libscotch/Makefile     2014-01-12 21:16:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libscotch/Makefile.orig     2014-01-12 21:15:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libscotch/Makefile  2014-01-12 21:16:04.000000000 -0600
</span> @@ -100,9 +100,11 @@
  
  $(libdir)/libscotch$(LIB)     :       libscotch$(LIB)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,38 +12,38 @@
</span>  
  ##
  ##  Library dependencies.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2933,26 +2935,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3064,26 +3066,32 @@
</span>                                   library_pt_f.h
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                                        ./ptdummysizes$(EXE) library_pt_f.h ptscotchf.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ./ptdummysizes$(EXE) "-s$(SCOTCH_NAME_SUFFIX)" library_pt_f.h ptscotchf.h
</span>  
 -libscotch$(LIB)                       :       $(LIBSCOTCHDEPS)
 +libscotch$(LIB)                       :       $(LIBSCOTCHDEPS) libscotcherr$(LIB)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) libscotcherr.dylib $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libscotch.dylib -o libscotch.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) libscotcherr.dylib $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libscotch.dylib -o libscotch.dylib
</span>  
  libscotcherr$(LIB)            :       library_error$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libscotcherr.dylib -o libscotcherr.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libscotcherr.dylib -o libscotcherr.dylib
</span>  
  libscotcherrexit$(LIB)                :       library_error_exit$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libscotcherrexit.dylib -o libscotcherrexit.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libscotcherrexit.dylib -o libscotcherrexit.dylib
</span>  
 -libptscotch$(LIB)             :       $(LIBPTSCOTCHDEPS)
 +libptscotch$(LIB)             :       $(LIBPTSCOTCHDEPS) libscotch$(LIB)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) libscotch.dylib libscotcherr.dylib $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libptscotch.dylib -o libptscotch.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) libscotch.dylib libscotcherr.dylib $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libptscotch.dylib -o libptscotch.dylib
</span>  
  libptscotcherr$(LIB)          :       library_error_pt$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libptscotcherr.dylib -o libptscotcherr.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libptscotcherr.dylib -o libptscotcherr.dylib
</span>  
  libptscotcherrexit$(LIB)      :       library_error_exit_pt$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(?)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(?) $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libptscotcherrexit.dylib -o libptscotcherrexit.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(?) $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libptscotcherrexit.dylib -o libptscotcherrexit.dylib
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/scotch/files/patch-libscotchmetis-shared.diff b/science/scotch/files/patch-libscotchmetis-shared.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c45905b..1d6b70c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/scotch/files/patch-libscotchmetis-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/scotch/files/patch-libscotchmetis-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libscotchmetis/Makefile.orig   2014-01-12 20:59:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libscotchmetis/Makefile        2014-01-12 21:07:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,6 +63,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libscotchmetis/Makefile.orig       2014-01-12 20:59:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libscotchmetis/Makefile    2014-01-12 21:07:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,6 +65,7 @@
</span>  install                          :       scotch
                                        -$(CP) metis.h $(includedir)
                                        -$(CP) libscotchmetis$(LIB) $(libdir)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,16 +8,16 @@
</span>  
  ptinstall                     :       ptscotch
                                        -$(CP) parmetis.h $(includedir)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -131,6 +132,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,6 +142,7 @@
</span>                                   parmetis_dgraph_part_f$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(^)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(^) ../libscotch/libptscotch.dylib ../libscotch/libscotch.dylib ../libscotch/libscotcherr.dylib $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libptscotchparmetis.dylib -o libptscotchparmetis.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(^) ../libscotch/libptscotch.dylib ../libscotch/libscotch.dylib ../libscotch/libscotcherr.dylib $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libptscotchparmetis.dylib -o libptscotchparmetis.dylib
</span>  
  libscotchmetis$(LIB)          :       metis_graph_order$(OBJ)                 \
                                        metis_graph_order_f$(OBJ)               \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -138,3 +140,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,3 +150,4 @@
</span>                                   metis_graph_part_f$(OBJ)
                                        $(AR) $(ARFLAGS) $(@) $(^)
                                        -$(RANLIB) $(@)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                       $(CC) $(^) ../libscotch/libscotch.dylib ../libscotch/libscotcherr.dylib $(CLFAG) -dynamiclib -install_name $(prefix)/lib/libscotchmetis.dylib -o libscotchmetis.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  $(CC) $(^) ../libscotch/libscotch.dylib ../libscotch/libscotcherr.dylib $(LDFLAGS) -dynamiclib -install_name $(prefix)/lib/libscotchmetis.dylib -o libscotchmetis.dylib
</span></pre><pre style='margin:0'>

</pre>