Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Feb 2026 14:07:08 +0000
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Laurent Chardon <laurent.chardon@gmail.com>
Subject:   git: b376d3a9fcf8 - main - net/mpich: Update to 5.0.0
Message-ID:  <6993248c.44e73.98684a3@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b376d3a9fcf88eed4bda1cd54bd2da688d2238fb

commit b376d3a9fcf88eed4bda1cd54bd2da688d2238fb
Author:     Laurent Chardon <laurent.chardon@gmail.com>
AuthorDate: 2026-02-16 13:56:47 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-02-16 14:06:59 +0000

    net/mpich: Update to 5.0.0
    
    Release notes at https://www.mpich.org/2026/02/04/mpich-5-0-0-released/
    
    PR:             293030
    Reported by:    Laurent Chardon (maintainer)
    Exp-run by:     antoine
---
 net/mpich/Makefile                                 |  2 +-
 net/mpich/distinfo                                 |  6 ++--
 net/mpich/files/patch-Makefile.in                  | 22 +++++++------
 net/mpich/files/patch-configure                    | 20 +++---------
 ...n => patch-src_packaging_pkgconfig_mpich.pc.in} |  2 +-
 net/mpich/files/patch-test_mpi_configure           |  4 +--
 net/mpich/files/patch-test_mpi_configure.ac        |  4 +--
 net/mpich/pkg-plist                                | 36 +++++++++++++++++++---
 8 files changed, 57 insertions(+), 39 deletions(-)

diff --git a/net/mpich/Makefile b/net/mpich/Makefile
index a56de523ad68..2c9e11cda100 100644
--- a/net/mpich/Makefile
+++ b/net/mpich/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mpich
-DISTVERSION=	4.3.2
+DISTVERSION=	5.0.0
 CATEGORIES=	net parallel
 MASTER_SITES=	https://github.com/pmodels/mpich/releases/download/v${DISTVERSION}/
 
diff --git a/net/mpich/distinfo b/net/mpich/distinfo
index 428d8d3ca3de..06a709d991f6 100644
--- a/net/mpich/distinfo
+++ b/net/mpich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759838010
-SHA256 (mpich-4.3.2.tar.gz) = 47d774587a7156a53752218c811c852e70ac44db9c502dc3f399b4cb817e3818
-SIZE (mpich-4.3.2.tar.gz) = 37697007
+TIMESTAMP = 1770465962
+SHA256 (mpich-5.0.0.tar.gz) = e9350e32224283e95311f22134f36c98e3cd1c665d17fae20a6cc92ed3cffe11
+SIZE (mpich-5.0.0.tar.gz) = 37638722
diff --git a/net/mpich/files/patch-Makefile.in b/net/mpich/files/patch-Makefile.in
index e11d34b5efb1..714d2f0e8d35 100644
--- a/net/mpich/files/patch-Makefile.in
+++ b/net/mpich/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig	2025-02-03 15:12:15 UTC
+--- Makefile.in.orig	2026-02-03 22:45:35 UTC
 +++ Makefile.in
-@@ -8749,8 +8749,6 @@ install_sh = @install_sh@
+@@ -8728,8 +8728,6 @@ install_sh = @install_sh@
  includedir = @includedir@
  infodir = @infodir@
  install_sh = @install_sh@
@@ -9,18 +9,20 @@
  libdir = @libdir@
  libexecdir = @libexecdir@
  libmpi_so_version = @libmpi_so_version@
-@@ -9483,12 +9481,12 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \
+@@ -9551,14 +9549,14 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \
  errnames_txt_files = src/mpi/errhan/errnames.txt \
- 	src/mpid/ch3/errnames.txt $(am__append_53) $(am__append_75) \
- 	$(am__append_80)
+ 	src/mpid/ch3/errnames.txt $(am__append_50) $(am__append_72) \
+ 	$(am__append_77)
 -external_subdirs = @mplsrcdir@ @hwlocsrcdir@ @jsonsrcdir@ \
 +external_subdirs = @mplsrcdir@ @hwlocsrcdir@ \
- 	@yaksasrcdir@ @pmisrcdir@ $(am__append_76) $(am__append_81)
- external_ldflags = @mpllibdir@ @yaksalibdir@
+ 	@yaksasrcdir@ @pmisrcdir@ $(am__append_1) $(am__append_73) \
+ 	$(am__append_78)
+ external_ldflags = @RPATHS@ @mpllibdir@ @yaksalibdir@
  external_libs = @WRAPPER_LIBS@
- mpi_convenience_libs = 
+ 
+ # convenience libs that do not depend on MPI
 -pmpi_convenience_libs = @mpllib@ @hwloclib@ @jsonlib@ @yaksalib@ \
 +pmpi_convenience_libs = @mpllib@ @hwloclib@ @yaksalib@ \
- 	@pmilib@ $(am__append_8) $(am__append_77) $(am__append_82)
+ 	@pmilib@ $(am__append_11) $(am__append_74) $(am__append_79)
  
- # NOTE on our semi-unconventional usage of DIST_SUBDIRS:
+ # convenience libs that depend on MPI (either MPI functions or MPI constants)
diff --git a/net/mpich/files/patch-configure b/net/mpich/files/patch-configure
index b9d350c3cdd4..1fdc8f3da936 100644
--- a/net/mpich/files/patch-configure
+++ b/net/mpich/files/patch-configure
@@ -1,7 +1,7 @@
---- configure.orig	2023-06-07 20:28:42 UTC
+--- configure.orig	2026-02-03 22:45:37 UTC
 +++ configure
-@@ -1082,8 +1082,6 @@ hwlocsrcdir
- HAVE_ROMIO
+@@ -891,8 +891,6 @@ hwlocsrcdir
+ ROMIO_VERSION
  hwloclib
  hwlocsrcdir
 -jsonlib
@@ -9,7 +9,7 @@
  mpllib
  mpllibdir
  mplsrcdir
-@@ -32056,359 +32054,7 @@ fi
+@@ -32585,359 +32583,7 @@ fi
  
  
  
@@ -369,7 +369,7 @@
  # ----------------------------------------------------------------------------
  # HWLOC / NETLOC
  # ----------------------------------------------------------------------------
-@@ -39394,6 +39040,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
+@@ -40967,6 +40613,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
  fi
  
  addarg=$pac_cv_prog_f77_mismatched_args_parm
@@ -377,13 +377,3 @@
  
      if test "X$addarg" != "X" ; then
          # Code using mpif.h interface will likely need this flag to compile.
-@@ -44745,6 +44392,9 @@ else
-   $as_echo_n "(cached) " >&6
- else
-   if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_wchar_t"        "$ac_includes_default
-+#ifdef STDC_HEADERS
-+# include <stddef.h>
-+#endif
- #ifndef offsetof
- # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
- #endif
diff --git a/net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in b/net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in
similarity index 89%
rename from net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in
rename to net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in
index 0dce6dc7928f..b465cd710021 100644
--- a/net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in
+++ b/net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in
@@ -1,4 +1,4 @@
---- src/packaging/pkgconfig/mpich.pc.in.orig	2021-12-16 16:59:29 UTC
+--- src/packaging/pkgconfig/mpich.pc.in.orig	2026-02-03 22:37:35 UTC
 +++ src/packaging/pkgconfig/mpich.pc.in
 @@ -9,7 +9,8 @@ Requires:
  Version: @MPICH_VERSION@
diff --git a/net/mpich/files/patch-test_mpi_configure b/net/mpich/files/patch-test_mpi_configure
index 7ad044006fe4..b11f0e16ae36 100644
--- a/net/mpich/files/patch-test_mpi_configure
+++ b/net/mpich/files/patch-test_mpi_configure
@@ -1,6 +1,6 @@
---- test/mpi/configure.orig	2023-06-07 20:29:41 UTC
+--- test/mpi/configure.orig	2026-02-03 22:45:53 UTC
 +++ test/mpi/configure
-@@ -6808,16 +6808,6 @@ fi
+@@ -6747,16 +6747,6 @@ fi
  
  fi
  
diff --git a/net/mpich/files/patch-test_mpi_configure.ac b/net/mpich/files/patch-test_mpi_configure.ac
index aa7e7a209312..1d10380bf90c 100644
--- a/net/mpich/files/patch-test_mpi_configure.ac
+++ b/net/mpich/files/patch-test_mpi_configure.ac
@@ -1,6 +1,6 @@
---- test/mpi/configure.ac.orig	2024-04-20 15:21:29 UTC
+--- test/mpi/configure.ac.orig	2026-02-03 22:37:35 UTC
 +++ test/mpi/configure.ac
-@@ -488,16 +488,6 @@ fi
+@@ -523,16 +523,6 @@ fi
      AC_DEFINE(HAVE_THREADCOMM, 1, [Define if MPIX_Threadcomm is available])
  fi
  
diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist
index ac52bf5c5e41..8415452accd9 100644
--- a/net/mpich/pkg-plist
+++ b/net/mpich/pkg-plist
@@ -33,26 +33,24 @@ include/mpi_proto.h
 %%FORTRAN%%include/mpi_sizeofs.mod
 include/mpicxx.h
 %%FORTRAN%%include/mpif.h
-include/mpio.h
-include/mpiof.h
 %%FORTRAN%%include/pmpi_base.mod
 %%FORTRAN%%include/pmpi_f08.mod
 %%FORTRAN%%lib/libfmpich.so
 lib/libmpi.a
 lib/libmpi.so
 lib/libmpi.so.12
-lib/libmpi.so.12.5.2
+lib/libmpi.so.12.6.0
 lib/libmpich.so
 lib/libmpichcxx.so
 %%FORTRAN%%lib/libmpichf90.so
 lib/libmpicxx.a
 lib/libmpicxx.so
 lib/libmpicxx.so.12
-lib/libmpicxx.so.12.5.2
+lib/libmpicxx.so.12.6.0
 %%FORTRAN%%lib/libmpifort.a
 %%FORTRAN%%lib/libmpifort.so
 %%FORTRAN%%lib/libmpifort.so.12
-%%FORTRAN%%lib/libmpifort.so.12.5.2
+%%FORTRAN%%lib/libmpifort.so.12.6.0
 lib/libmpl.so
 lib/libopa.so
 libdata/pkgconfig/mpich.pc
@@ -131,6 +129,12 @@ share/man/man3/MPI_ANY_TAG.3.gz
 share/man/man3/MPI_APPNUM.3.gz
 share/man/man3/MPI_ARGVS_NULL.3.gz
 share/man/man3/MPI_ARGV_NULL.3.gz
+share/man/man3/MPI_Abi_get_fortran_booleans.3.gz
+share/man/man3/MPI_Abi_get_fortran_info.3.gz
+share/man/man3/MPI_Abi_get_info.3.gz
+share/man/man3/MPI_Abi_get_version.3.gz
+share/man/man3/MPI_Abi_set_fortran_booleans.3.gz
+share/man/man3/MPI_Abi_set_fortran_info.3.gz
 share/man/man3/MPI_Abort.3.gz
 share/man/man3/MPI_Accumulate.3.gz
 share/man/man3/MPI_Accumulate_c.3.gz
@@ -263,6 +267,7 @@ share/man/man3/MPI_Comm_f2c.3.gz
 share/man/man3/MPI_Comm_flush_buffer.3.gz
 share/man/man3/MPI_Comm_free.3.gz
 share/man/man3/MPI_Comm_free_keyval.3.gz
+share/man/man3/MPI_Comm_fromint.3.gz
 share/man/man3/MPI_Comm_get_attr.3.gz
 share/man/man3/MPI_Comm_get_errhandler.3.gz
 share/man/man3/MPI_Comm_get_info.3.gz
@@ -286,6 +291,7 @@ share/man/man3/MPI_Comm_spawn_multiple.3.gz
 share/man/man3/MPI_Comm_split.3.gz
 share/man/man3/MPI_Comm_split_type.3.gz
 share/man/man3/MPI_Comm_test_inter.3.gz
+share/man/man3/MPI_Comm_toint.3.gz
 share/man/man3/MPI_Compare_and_swap.3.gz
 share/man/man3/MPI_Copy_function.3.gz
 share/man/man3/MPI_Count.3.gz
@@ -379,8 +385,10 @@ share/man/man3/MPI_Errhandler_c2f.3.gz
 share/man/man3/MPI_Errhandler_create.3.gz
 share/man/man3/MPI_Errhandler_f2c.3.gz
 share/man/man3/MPI_Errhandler_free.3.gz
+share/man/man3/MPI_Errhandler_fromint.3.gz
 share/man/man3/MPI_Errhandler_get.3.gz
 share/man/man3/MPI_Errhandler_set.3.gz
+share/man/man3/MPI_Errhandler_toint.3.gz
 share/man/man3/MPI_Error_class.3.gz
 share/man/man3/MPI_Error_string.3.gz
 share/man/man3/MPI_Exscan.3.gz
@@ -397,6 +405,7 @@ share/man/man3/MPI_File_close.3.gz
 share/man/man3/MPI_File_create_errhandler.3.gz
 share/man/man3/MPI_File_delete.3.gz
 share/man/man3/MPI_File_f2c.3.gz
+share/man/man3/MPI_File_fromint.3.gz
 share/man/man3/MPI_File_get_amode.3.gz
 share/man/man3/MPI_File_get_atomicity.3.gz
 share/man/man3/MPI_File_get_byte_offset.3.gz
@@ -460,6 +469,7 @@ share/man/man3/MPI_File_set_info.3.gz
 share/man/man3/MPI_File_set_size.3.gz
 share/man/man3/MPI_File_set_view.3.gz
 share/man/man3/MPI_File_sync.3.gz
+share/man/man3/MPI_File_toint.3.gz
 share/man/man3/MPI_File_write.3.gz
 share/man/man3/MPI_File_write_all.3.gz
 share/man/man3/MPI_File_write_all_begin.3.gz
@@ -524,12 +534,14 @@ share/man/man3/MPI_Group_excl.3.gz
 share/man/man3/MPI_Group_f2c.3.gz
 share/man/man3/MPI_Group_free.3.gz
 share/man/man3/MPI_Group_from_session_pset.3.gz
+share/man/man3/MPI_Group_fromint.3.gz
 share/man/man3/MPI_Group_incl.3.gz
 share/man/man3/MPI_Group_intersection.3.gz
 share/man/man3/MPI_Group_range_excl.3.gz
 share/man/man3/MPI_Group_range_incl.3.gz
 share/man/man3/MPI_Group_rank.3.gz
 share/man/man3/MPI_Group_size.3.gz
+share/man/man3/MPI_Group_toint.3.gz
 share/man/man3/MPI_Group_translate_ranks.3.gz
 share/man/man3/MPI_Group_union.3.gz
 share/man/man3/MPI_HOST.3.gz
@@ -593,12 +605,14 @@ share/man/man3/MPI_Info_delete.3.gz
 share/man/man3/MPI_Info_dup.3.gz
 share/man/man3/MPI_Info_f2c.3.gz
 share/man/man3/MPI_Info_free.3.gz
+share/man/man3/MPI_Info_fromint.3.gz
 share/man/man3/MPI_Info_get.3.gz
 share/man/man3/MPI_Info_get_nkeys.3.gz
 share/man/man3/MPI_Info_get_nthkey.3.gz
 share/man/man3/MPI_Info_get_string.3.gz
 share/man/man3/MPI_Info_get_valuelen.3.gz
 share/man/man3/MPI_Info_set.3.gz
+share/man/man3/MPI_Info_toint.3.gz
 share/man/man3/MPI_Init.3.gz
 share/man/man3/MPI_Init_thread.3.gz
 share/man/man3/MPI_Initialized.3.gz
@@ -677,6 +691,8 @@ share/man/man3/MPI_MODE_UNIQUE_OPEN.3.gz
 share/man/man3/MPI_MODE_WRONLY.3.gz
 share/man/man3/MPI_Message_c2f.3.gz
 share/man/man3/MPI_Message_f2c.3.gz
+share/man/man3/MPI_Message_fromint.3.gz
+share/man/man3/MPI_Message_toint.3.gz
 share/man/man3/MPI_Mprobe.3.gz
 share/man/man3/MPI_Mrecv.3.gz
 share/man/man3/MPI_Mrecv_c.3.gz
@@ -714,6 +730,8 @@ share/man/man3/MPI_Op_create.3.gz
 share/man/man3/MPI_Op_create_c.3.gz
 share/man/man3/MPI_Op_f2c.3.gz
 share/man/man3/MPI_Op_free.3.gz
+share/man/man3/MPI_Op_fromint.3.gz
+share/man/man3/MPI_Op_toint.3.gz
 share/man/man3/MPI_Open_port.3.gz
 share/man/man3/MPI_PACKED.3.gz
 share/man/man3/MPI_PROC_NULL.3.gz
@@ -772,10 +790,12 @@ share/man/man3/MPI_Remove_error_string.3.gz
 share/man/man3/MPI_Request_c2f.3.gz
 share/man/man3/MPI_Request_f2c.3.gz
 share/man/man3/MPI_Request_free.3.gz
+share/man/man3/MPI_Request_fromint.3.gz
 share/man/man3/MPI_Request_get_status.3.gz
 share/man/man3/MPI_Request_get_status_all.3.gz
 share/man/man3/MPI_Request_get_status_any.3.gz
 share/man/man3/MPI_Request_get_status_some.3.gz
+share/man/man3/MPI_Request_toint.3.gz
 share/man/man3/MPI_Rget.3.gz
 share/man/man3/MPI_Rget_accumulate.3.gz
 share/man/man3/MPI_Rget_accumulate_c.3.gz
@@ -829,6 +849,7 @@ share/man/man3/MPI_Session_detach_buffer_c.3.gz
 share/man/man3/MPI_Session_f2c.3.gz
 share/man/man3/MPI_Session_finalize.3.gz
 share/man/man3/MPI_Session_flush_buffer.3.gz
+share/man/man3/MPI_Session_fromint.3.gz
 share/man/man3/MPI_Session_get_errhandler.3.gz
 share/man/man3/MPI_Session_get_info.3.gz
 share/man/man3/MPI_Session_get_nth_pset.3.gz
@@ -837,6 +858,7 @@ share/man/man3/MPI_Session_get_pset_info.3.gz
 share/man/man3/MPI_Session_iflush_buffer.3.gz
 share/man/man3/MPI_Session_init.3.gz
 share/man/man3/MPI_Session_set_errhandler.3.gz
+share/man/man3/MPI_Session_toint.3.gz
 share/man/man3/MPI_Ssend.3.gz
 share/man/man3/MPI_Ssend_c.3.gz
 share/man/man3/MPI_Ssend_init.3.gz
@@ -1015,6 +1037,7 @@ share/man/man3/MPI_Type_extent.3.gz
 share/man/man3/MPI_Type_f2c.3.gz
 share/man/man3/MPI_Type_free.3.gz
 share/man/man3/MPI_Type_free_keyval.3.gz
+share/man/man3/MPI_Type_fromint.3.gz
 share/man/man3/MPI_Type_get_attr.3.gz
 share/man/man3/MPI_Type_get_contents.3.gz
 share/man/man3/MPI_Type_get_contents_c.3.gz
@@ -1040,6 +1063,7 @@ share/man/man3/MPI_Type_size.3.gz
 share/man/man3/MPI_Type_size_c.3.gz
 share/man/man3/MPI_Type_size_x.3.gz
 share/man/man3/MPI_Type_struct.3.gz
+share/man/man3/MPI_Type_toint.3.gz
 share/man/man3/MPI_Type_ub.3.gz
 share/man/man3/MPI_Type_vector.3.gz
 share/man/man3/MPI_Type_vector_c.3.gz
@@ -1110,6 +1134,7 @@ share/man/man3/MPI_Win_flush_local.3.gz
 share/man/man3/MPI_Win_flush_local_all.3.gz
 share/man/man3/MPI_Win_free.3.gz
 share/man/man3/MPI_Win_free_keyval.3.gz
+share/man/man3/MPI_Win_fromint.3.gz
 share/man/man3/MPI_Win_get_attr.3.gz
 share/man/man3/MPI_Win_get_errhandler.3.gz
 share/man/man3/MPI_Win_get_group.3.gz
@@ -1127,6 +1152,7 @@ share/man/man3/MPI_Win_shared_query_c.3.gz
 share/man/man3/MPI_Win_start.3.gz
 share/man/man3/MPI_Win_sync.3.gz
 share/man/man3/MPI_Win_test.3.gz
+share/man/man3/MPI_Win_toint.3.gz
 share/man/man3/MPI_Win_unlock.3.gz
 share/man/man3/MPI_Win_unlock_all.3.gz
 share/man/man3/MPI_Win_wait.3.gz


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6993248c.44e73.98684a3>