<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/11d8aeb203c248352fba810b7a0603d8c225a76c">https://github.com/macports/macports-ports/commit/11d8aeb203c248352fba810b7a0603d8c225a76c</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 11d8aeb  netcdf-fortran: avoid build error due to mpi mismatch
</span>11d8aeb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 11d8aeb203c248352fba810b7a0603d8c225a76c
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sat Dec 21 16:14:12 2019 +0900

<span style='display:block; white-space:pre;color:#404040;'>    netcdf-fortran: avoid build error due to mpi mismatch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/59799
</span>---
 science/netcdf-fortran/Portfile | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/netcdf-fortran/Portfile b/science/netcdf-fortran/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5fb29b8..00be09c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/netcdf-fortran/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/netcdf-fortran/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,6 +11,14 @@ PortGroup                   github 1.0
</span> # hdf5+cxx (w/o a fortran variant) and netcdf-fortran.
 #mpi.enforce_variant         hdf5
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# check to avoid the configure error:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        The NetCDF C library is built with parallel I/O feature enabled, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        the Fortran compiler '/opt/local/bin/gfortran-mp-7' supplied in this configure command
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        does not support MPI-IO. Please use one that does. If parallel I/O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        feature is not desired, please use a NetCDF C library with parallel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        I/O feature disabled. Abort.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mpi.enforce_variant         netcdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> github.setup                Unidata netcdf-fortran 4.5.2 v
 revision                    0
 maintainers                 {takeshi @tenomoto} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,3 +74,12 @@ if {[variant_isset g95]} {
</span> 
 test.run                    yes
 test.target                 check
<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      --enable-parallel-tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach script {nf_test4/run_f77_par_test.sh nf_test4/run_f77_par_test_03.sh nf03_test4/run_f90_par_test.sh examples/F90/run_f90_par_examples.sh} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace -W ${worksrcpath} "s|mpiexec|${prefix}/bin/${mpi.exec}|" ${script}
</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></pre><pre style='margin:0'>

</pre>