<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/256392284041f69d8e08408f7846639fc4059cb4">https://github.com/macports/macports-ports/commit/256392284041f69d8e08408f7846639fc4059cb4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 256392284041f69d8e08408f7846639fc4059cb4
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Wed Oct 31 04:08:36 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    lis: new port
</span>---
 math/lis/Portfile                  | 41 +++++++++++++++++++++++++++++++++
 math/lis/files/patch-compiler.diff | 47 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lis/Portfile b/math/lis/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..92e2bd7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#-*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           mpi  1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        anishida lis 2.0.17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.ssisc.org/lis/index.en.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          math science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         a parallel software library for solving linear equations and eigenvalue problems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Lis (Library of Iterative Solvers for linear systems, pronounced \[lis\]) is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    a parallel software library for solving linear equations and eigenvalue problems \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    that arise in the numerical solution of partial differential equations using iterative methods.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  faf4d50583a1e33f5033b586e11c08e6e328e4d3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4369b7b89007f275a3384e8858d30b1e7d6d1209a345eb1afec47492d13b1201 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3447383
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mpi.setup           require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# respect MacPorts compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure script sets optimization flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags-delete -Os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-shared \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-f90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-complex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-saamg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[mpi_variant_isset]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-mpi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lis/files/patch-compiler.diff b/math/lis/files/patch-compiler.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..89cf278
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lis/files/patch-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2018-10-26 04:34:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2018-10-28 09:54:22.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3950,19 +3950,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# GNU Compiler for Apple Mac OS X
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$build_vendor" = "apple"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   if test "$enable_fortran" = "yes" || test "$enable_f90" = "yes" || test "$enable_saamg" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      if test "$enable_32bit" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          CC="gcc -m32"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          FC="gfortran -m32"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          CC="gcc -m64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          FC="gfortran -m64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_dependency_tracking="no"
</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;'>+@@ -6959,24 +6946,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   enable_mpi="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$build_vendor" = "apple"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   if test "$enable_fortran" = "yes" || test "$enable_saamg" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      if test "$enable_32bit" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if test "$enable_mpi" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        CC="mpicc -m32"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        FC="mpif90 -m32"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ax_f77_mangling="lower case, underscore, no extra underscore"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if test "$enable_mpi" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        CC="mpicc -m64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        FC="mpif90 -m64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ax_f77_mangling="lower case, underscore, no extra underscore"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$enable_omp" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test "$OMPFLAG" != ""; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="$CFLAGS $OMPFLAG"
</span></pre><pre style='margin:0'>

</pre>