<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/16d8a43eb16de3be5af542785e8d51ee27be402c">https://github.com/macports/macports-ports/commit/16d8a43eb16de3be5af542785e8d51ee27be402c</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 16d8a43eb16 mpich: Update to 4.2.3 (#26530)
</span>16d8a43eb16 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 16d8a43eb16de3be5af542785e8d51ee27be402c
</span>Author: Eric A. Borisch <eborisch@macports.org>
AuthorDate: Sun Nov 10 10:45:35 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> mpich: Update to 4.2.3 (#26530)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> mpich: Update to 4.2.3
</span>---
science/mpi-doc/Portfile | 8 ++++----
science/mpich/Portfile | 11 +++++-----
science/mpich/files/patch-mpi-h.diff | 40 ------------------------------------
3 files changed, 9 insertions(+), 50 deletions(-)
<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 66962386ec8..2eb97bb07b8 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.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.3
</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 158f1c23a1f646838bf87d4b2920c752d7f9d3ef \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 883f5bb3aeabf627cb8492ca02a03b191d09836bbe0f599d8508351179781d41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 40241352
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 2863f87760058f23e7598ad851af177a666b987c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7a019180c51d1738ad9c5d8d452314de65e828ee240bcb2d1f80de9a65be88a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 40268629
</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 7e9bcbffc8e..6641f65a176 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.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.3
</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 158f1c23a1f646838bf87d4b2920c752d7f9d3ef \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 883f5bb3aeabf627cb8492ca02a03b191d09836bbe0f599d8508351179781d41 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 40241352
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 2863f87760058f23e7598ad851af177a666b987c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7a019180c51d1738ad9c5d8d452314de65e828ee240bcb2d1f80de9a65be88a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 40268629
</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;'>@@ -190,8 +190,7 @@ if {${subport_enabled}} {
</span>
patchfiles-append \
patch-no_qmkshrobj.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-mpi-h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-mpich-darwin-powerpc.diff
</span>
post-patch {
reinplace \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpich/files/patch-mpi-h.diff b/science/mpich/files/patch-mpi-h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c84e9f01e04..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/mpich/files/patch-mpi-h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,40 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/include/mpi.h.in.orig 2024-07-05 09:57:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/include/mpi.h.in 2024-07-05 09:58:12.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -336,6 +336,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define MPI_WIN_CREATE_FLAVOR 0x66000007
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define MPI_WIN_MODEL 0x66000009
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Definitions that are determined by configure. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef @MPI_AINT@ MPI_Aint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef @MPI_FINT@ MPI_Fint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef @MPI_COUNT@ MPI_Count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Let ROMIO know that MPI_Offset is already defined */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define HAVE_MPI_OFFSET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* MPI_OFFSET_TYPEDEF is set in configure and is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ typedef $MPI_OFFSET MPI_Offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ where $MPI_OFFSET is the correct C type */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@MPI_OFFSET_TYPEDEF@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef MPICH_DEFINE_ATTR_TYPE_TYPES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const MPI_Datatype mpich_mpi_datatype_null MPICH_ATTR_TYPE_TAG_MUST_BE_NULL() = MPI_DATATYPE_NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const MPI_Datatype mpich_mpi_char MPICH_ATTR_TYPE_TAG(char) = MPI_CHAR;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -408,18 +420,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const MPI_Datatype mpich_mpi_offset MPICH_ATTR_TYPE_TAG(MPI_Offset) = MPI_OFFSET;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* Definitions that are determined by configure. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef @MPI_AINT@ MPI_Aint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef @MPI_FINT@ MPI_Fint;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--typedef @MPI_COUNT@ MPI_Count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* Let ROMIO know that MPI_Offset is already defined */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define HAVE_MPI_OFFSET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* MPI_OFFSET_TYPEDEF is set in configure and is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- typedef $MPI_OFFSET MPI_Offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- where $MPI_OFFSET is the correct C type */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@MPI_OFFSET_TYPEDEF@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The order of these elements must match that in mpif.h, mpi_f08_types.f90,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and mpi_c_interface_types.f90 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct MPI_Status {
</span>\ No newline at end of file
</pre><pre style='margin:0'>
</pre>