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