<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a9e1a60eafd2f45ddcdd1135dd8247464b64d47e">https://github.com/macports/macports-ports/commit/a9e1a60eafd2f45ddcdd1135dd8247464b64d47e</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 a9e1a60eafd mpich{,-doc}: 4.1.2. Use ch3 for now. (#21568)
</span>a9e1a60eafd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a9e1a60eafd2f45ddcdd1135dd8247464b64d47e
</span>Author: Eric A. Borisch <eborisch@gmail.com>
AuthorDate: Wed Nov 29 12:29:11 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    mpich{,-doc}: 4.1.2. Use ch3 for now. (#21568)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * mpich{,-doc}: 4.1.2. Use ch3 for now.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * mpi-1.0 (PG): Disable clang17 on old OSes.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * mpich: Drop old F90 variable settings
</span>---
 _resources/port1.0/group/mpi-1.0.tcl |  2 +-
 science/mpi-doc/Portfile             |  8 ++++----
 science/mpich/Portfile               | 20 +++++++++++---------
 3 files changed, 16 insertions(+), 14 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/mpi-1.0.tcl b/_resources/port1.0/group/mpi-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 6c8ea74df11..5e72ae12b4b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/mpi-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/mpi-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -341,7 +341,7 @@ proc mpi.setup {args} {
</span>         # Clang 15 and 16 only available on 10.7 and later
         if {${os.major} < 11} {
             lappend ::mpi.disabled_compilers \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                -clang15 -clang16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                -clang15 -clang16 -clang17
</span>         }
 
         if {${os.arch} eq "arm"} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpi-doc/Portfile b/science/mpi-doc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 602f824da6f..1bd01ef7857 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/mpi-doc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/mpi-doc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 # make sure to keep in sync with mpich
 name                mpi-doc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.1.2
</span> revision            0
 
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,9 @@ master_sites        ${homepage}static/downloads/${version}/
</span> distname            mpich-${version}
 
 checksums \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    rmd160  87cab1d40759846cb7ca3d008522c66965c7aae8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha256  ee30471b35ef87f4c88f871a5e2ad3811cd9c4df32fd4f138443072ff4284ca2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    size    38537070
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160  b4bc2115f5080ef93595597afc6d3f9f1665e051 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256  3492e98adab62b597ef0d292fb2459b6123bc80070a8aa0a30be6962075a12f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    size    39250122
</span> 
 dist_subdir         mpich
 
<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 1d08bc616ff..83a9a10e85a 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;'>@@ -20,7 +20,7 @@ PortGroup           mpiutil 1.0
</span> 
 # make sure to keep in sync with mpi-doc
 name                mpich
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.1.2
</span> revision            0
 
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,9 +47,9 @@ long_description    MPICH is a high-performance and widely portable\
</span> homepage            https://www.mpich.org/
 master_sites        ${homepage}static/downloads/${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  87cab1d40759846cb7ca3d008522c66965c7aae8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ee30471b35ef87f4c88f871a5e2ad3811cd9c4df32fd4f138443072ff4284ca2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    38537070
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b4bc2115f5080ef93595597afc6d3f9f1665e051 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3492e98adab62b597ef0d292fb2459b6123bc80070a8aa0a30be6962075a12f0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    39250122
</span> 
 # Disable livecheck for all subports; only enabled for main port, at end of portfile
 livecheck.type      none
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -156,6 +156,9 @@ if {${subport_enabled}} {
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # ch4 is hanging in finalize https://github.com/pmodels/mpich/issues/6584
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # always use ch3 for now.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args  --disable-dependency-tracking    \
                     --disable-fortran                \
                     --disable-silent-rules           \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -170,8 +173,9 @@ if {${subport_enabled}} {
</span>                     --with-thread-package=posix      \
                     --with-hwloc-prefix=${prefix}    \
                     --disable-collalgo-tests         \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-f08                    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "F90FLAGS='' F90=''"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-device=ch3:nemesis        \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-nemesis-shm-collectives
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> 
     if {${os.major} < 12} {
         # MPICH requires OpenCL version 1.2, which was not introduced until OS X Mountain Lion
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -182,9 +186,7 @@ if {${subport_enabled}} {
</span>     patchfiles-append \
                     patch-no_qmkshrobj.diff \
                     patch-ch4-ipv6.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-mpich-darwin-powerpc.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-pingpong.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-spinlocks.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-mpich-darwin-powerpc.diff
</span> 
     platform darwin powerpc {
         # libfabric calls for atomicops, on PPC at least
</pre><pre style='margin:0'>

</pre>