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.gzhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6993248c.44e73.98684a3>
