<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/77e19af826de1b2fe2da713ff213f17211b49267">https://github.com/macports/macports-ports/commit/77e19af826de1b2fe2da713ff213f17211b49267</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 77e19af826de1b2fe2da713ff213f17211b49267
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Thu Mar 19 10:29:37 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    scotch: use makefile PG
</span>---
 science/scotch/Portfile | 42 ++++++++++++++++++++++++------------------
 1 file changed, 24 insertions(+), 18 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 39c3ad3..009b4ab 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;'>@@ -3,6 +3,7 @@
</span> PortSystem                  1.0
 PortGroup                   mpi 1.0
 PortGroup                   muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   makefile 1.0
</span> 
 name                        scotch
 version                     6.0.9
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,15 +51,25 @@ depends_lib-append          port:bzip2 \
</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;'>-configure.env-append        CCS=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            CCP=\$(CC) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            CCD=\$(CC) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            prefix=\$(DESTDIR)${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.override           CFLAGS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.prefix_name        prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.has_destdir        no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set serial compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append           CCS=${configure.cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # set parallel compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       CCP=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            CCD=${configure.cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # default values
 # see ${worksrcpath}/src/Make.inc/Makefile.inc.i686_mac_darwin10
 configure.optflags          -O3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append     -Drestrict=__restrict \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append     -fPIC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Drestrict=__restrict \
</span>                             -DCOMMON_FILE_COMPRESS_GZ \
                             -DCOMMON_PTHREAD \
                             -DCOMMON_PTHREAD_BARRIER \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,22 +84,17 @@ configure.ldflags-append    -lz \
</span> # MPI implementation is not threadsafe, do not use DSCOTCH_PTHREAD
 configure.cflags-delete     -DSCOTCH_PTHREAD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append     -fPIC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DCOMMON_FILE_COMPRESS_BZ2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append     \$(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# allow more type of compression
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append     -DCOMMON_FILE_COMPRESS_BZ2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DCOMMON_FILE_COMPRESS_LZMA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append    -lbz2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -llzma
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append    -lbz2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    copy ${configure.dir}/Make.inc/Makefile.inc.i686_mac_darwin8 ${configure.dir}/Makefile.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy                    ${configure.dir}/Make.inc/Makefile.inc.i686_mac_darwin8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${configure.dir}/Makefile.inc
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd               printenv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.post_args         {>> Makefile.inc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.target                scotch \
                             ptscotch \
                             esmumps \
</pre><pre style='margin:0'>

</pre>