<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/15d5dc2fe3fb22241ca35a1f93afcb25024b2795">https://github.com/macports/macports-ports/commit/15d5dc2fe3fb22241ca35a1f93afcb25024b2795</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 15d5dc2fe3f openmpi/mpich: disable default (gcc) build when necessary; cleanup
</span>15d5dc2fe3f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 15d5dc2fe3fb22241ca35a1f93afcb25024b2795
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed May 19 17:43:09 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    openmpi/mpich: disable default (gcc) build when necessary; cleanup
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/62878
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/62887
</span>---
 _resources/port1.0/group/mpiutil-1.0.tcl |  7 +--
 science/mpich/Portfile                   | 60 ++++++++++-----------
 science/openmpi/Portfile                 | 90 ++++++++++++--------------------
 3 files changed, 64 insertions(+), 93 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/mpiutil-1.0.tcl b/_resources/port1.0/group/mpiutil-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index a5d5550f8ed..dfb31b54146 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/mpiutil-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/mpiutil-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,6 @@ proc mpiutil_add_subports {name subport clist clist_unsupported clist_obsolete}
</span>         mpiutil_add_subport \
             ${name} ${subport} ${key}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    mpiutil_add_subport \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${name} ${subport} "default"
</span> }
 
 proc mpiutil_add_subport {name subport key} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +46,7 @@ proc mpiutil_validate_subport {name subport cname clist clist_unsupported clist_
</span>         pre-fetch {
             error "${subport} is not supported on ${os.platform} ${os.major}"
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        append long_description " Note: ${cname} not supported on ${os.platform} ${os.major}."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        append long_description " Note: ${subport} not supported on ${os.platform} ${os.major}."
</span>     } elseif {${cname} in ${clist_obsolete}} {
         PortGroup   obsolete 1.0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,7 +62,7 @@ proc mpiutil_validate_subport {name subport cname clist clist_unsupported clist_
</span>         }
 
         append long_description " Note: ${subport} is obsolete."
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {(${subport} ne ${name}) && (${subport} ne "${name}-devel")} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${subport} ne ${name}} {
</span>         set subport_enabled yes
 
         if {${cname} eq "default"} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpich/Portfile b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d543df12fec..2f0c5ae8df4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,12 +85,13 @@ lappend clist_obsolete \
</span>     gcc49 gcc5 gcc6 gcc8 \
     gccdevel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only enable Xcode clang builds for MacOS 10.7 and later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Only enable default (gcc), and Xcode clang, for MacOS 10.7 and later
</span> if { ${os.major} >= 11 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    dict set clist clang {clang}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dict set clist default {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dict set clist clang   {clang}
</span> } else {
     lappend clist_unsupported \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default clang
</span> }
 
 if { ${os.arch} eq "arm" } {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -163,10 +164,6 @@ if {${subport_enabled}} {
</span>                     --with-hwloc-prefix=${prefix}    \
                     "F90FLAGS='' F90=''"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant threads description {Build with full thread support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --enable-threads=multiple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     platform darwin {
         configure.args-append   --enable-timer-type=mach_absolute_time
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -216,7 +213,7 @@ if {${subport_enabled}} {
</span>     # don't need to livecheck all the subports, just the port
     livecheck.type              none
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string first "-default" $subport] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${cname} ne "mp"} {
</span>         set compiler            [dict get ${clist} ${cname}]
         configure.compiler      [lindex ${compiler} 0]
         unset compiler
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -238,18 +235,6 @@ if {${subport_enabled}} {
</span>     configure.env-append \
         BASH_SHELL=/bin/bash
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Renamed to standardaized 'native' name; remove 2022/02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant tuned requires native description {Build with more optimizations} {
</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;'>-    variant native description {Build for local machine} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-replace      --enable-fast=O2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    --enable-fast=all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Note these need to be above the following foreach
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cflags-append     -march=native
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxxflags-append   -march=native
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # setting xFLAGS resulting in mpicc, etc. always using these flags
     # setting MPICHLIB_xFLAGS only uses them for building the library
     foreach env_var {CFLAGS CPPFLAGS CXXFLAGS FFLAGS FCFLAGS} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -335,14 +320,11 @@ if {${subport_enabled}} {
</span>         configure.args-replace  --disable-fortran \
                                 --enable-fortran
         select.file             ${filespath}/portselect/${name}-${cname}-fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant fortran description {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            Stub : fortran always enabled for gcc-based version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant fortran description {Stub : fortran always enabled for gcc-based version} {}
</span>         default_variants-append     +fortran
 
         if {${cname} eq "gcc10" ||
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${cname} eq "gcc11" ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${cname} eq "gccdevel"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${cname} eq "gcc11"} {
</span>             # see https://lists.mpich.org/pipermail/discuss/2020-January/005862.html
             # see https://github.com/pmodels/mpich/issues/4300
             # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91556
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -375,6 +357,27 @@ if {${subport_enabled}} {
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant threads description {Build with full thread support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --enable-threads=multiple
</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;'>+    variant gforker description {Use gforker process manager instead of the default hydra} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace  --with-pm=hydra \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                --with-pm=gforker
</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;'>+    # Renamed to standardaized 'native' name; remove 2022/02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant tuned requires native description {Build with more optimizations} {
</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;'>+    variant native description {Build for local machine} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace      --enable-fast=O2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    --enable-fast=all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Note these need to be above the following foreach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cflags-append     -march=native
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append   -march=native
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes "
 
 +--- MPICH Usage note ----
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -411,13 +414,6 @@ pre-built packages for ${subport} by running:
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant gforker description {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        Use gforker process manager instead of the default hydra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-replace  --with-pm=hydra \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                --with-pm=gforker
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> } else {
     depends_lib-append      port:${name}-default
     distfiles
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/openmpi/Portfile b/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f22e3af0922..c1c1fecd667 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,8 @@ livecheck.regex     Open MPI v(\[0-9\.\]+) released
</span> # Sub-ports names and corresponding configure.compiler value
 set clist \
     [dict create \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        gcc7  {macports-gcc-7} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default {} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        gcc7    {macports-gcc-7} \
</span>     ]
 set clist_unsupported \
     [list]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,7 +84,7 @@ lappend clist_obsolete \
</span> 
 # Only enable Xcode clang builds for MacOS 10.7 and later
 if { ${os.major} >= 11 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    dict set clist clang {clang}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dict set clist clang   {clang}
</span> } else {
     lappend clist_unsupported \
         clang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -220,24 +221,12 @@ if {${subport_enabled}} {
</span>         --with-zlib=${prefix}
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[string first "-devel" $subport] > 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # Supply our own -devel manpages (might be materially different / new)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            file mkdir ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            file mkdir ${destroot}${prefix}/share/docdelete
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            move ${destroot}${prefix}/share/mandelete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${destroot}${prefix}/share/docdelete/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            move ${destroot}${prefix}/share/docdelete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                ${destroot}${prefix}/share/doc/${name}-${cname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${destroot}${prefix}/share/doc/${name}-${cname}/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                "/usr/bin/find . -type f -print0 | /usr/bin/xargs -0 -P ${build.jobs} /usr/bin/gzip -v"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # This version doesn't supply manpages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[file isdirectory ${destroot}${prefix}/share/mandelete]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                delete ${destroot}${prefix}/share/mandelete
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[file isdirectory ${destroot}${prefix}/share/docdelete]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                delete ${destroot}${prefix}/share/docdelete
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # This version doesn't supply manpages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file isdirectory ${destroot}${prefix}/share/mandelete]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            delete ${destroot}${prefix}/share/mandelete
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file isdirectory ${destroot}${prefix}/share/docdelete]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            delete ${destroot}${prefix}/share/docdelete
</span>         }
 
         set vampirlog ${destroot}${prefix}/share/${name}-${cname}/vampirtrace/config.log
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -258,9 +247,7 @@ if {${subport_enabled}} {
</span>         configure.args-replace  --disable-mpi-fortran \
                                 --enable-mpi-fortran
         select.file             ${filespath}/portselect/${name}-${cname}-fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant fortran description {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            Stub : fortran always enabled for gcc-based version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant fortran description {Stub : fortran always enabled for gcc-based version} {}
</span>         default_variants-append     +fortran
 
         # GCC C++ always uses libstdc++
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -281,39 +268,6 @@ if {${subport_enabled}} {
</span>             depends_lib-append      [fortran_variant_depends]
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set devnotes ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string first "-devel" $subport] > 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set devnotes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To see the -devel MAN pages, add:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  ${prefix}/share/doc/${name}-${cname}/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-to the start of your MANPATH environment variable."
</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;'>-notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The mpicc wrapper (and friends) are installed as:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  ${prefix}/bin/mpicc-${name}-${cname} (likewise mpicxx, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To make ${subport}'s wrappers the default (what you get when
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-you execute 'mpicc' etc.) please run:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  sudo port select --set mpi [file tail ${select.file}]${devnotes}
</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;'>-    variant valgrind description {enable valgrind support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append    path:${prefix}/lib/pkgconfig/valgrind.pc:valgrind
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append --enable-debug --enable-memchecker --with-valgrind=${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;'>-    variant heterogeneous description {enable heterogeneous support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append --enable-heterogeneous
</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;'>-    variant mpi1 description {enable legacy mpi1 compatibility} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append --enable-mpi1-compatibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     if {![info exists universal_possible]} {
         set universal_possible [expr {${os.universal_supported} && [llength ${configure.universal_archs}] >= 2}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -393,6 +347,30 @@ you execute 'mpicc' etc.) please run:
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant valgrind description {enable valgrind support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append    path:${prefix}/lib/pkgconfig/valgrind.pc:valgrind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append --enable-debug --enable-memchecker --with-valgrind=${prefix}
</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;'>+    variant heterogeneous description {enable heterogeneous support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append --enable-heterogeneous
</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;'>+    variant mpi1 description {enable legacy mpi1 compatibility} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append --enable-mpi1-compatibility
</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;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The mpicc wrapper (and friends) are installed as:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  ${prefix}/bin/mpicc-${name}-${cname} (likewise mpicxx, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To make ${subport}'s wrappers the default (what you get when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+you execute 'mpicc' etc.) please run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  sudo port select --set mpi [file tail ${select.file}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> } else {
     depends_lib-append      port:${name}-default
     distfiles
</pre><pre style='margin:0'>

</pre>