<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>