Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Jun 2025 19:45:54 GMT
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 32dac69eceac - main - net/mpich: Update 4.3.0 => 4.3.1
Message-ID:  <202506211945.55LJjsPW021567@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

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

commit 32dac69eceace10cad988b56d28c0132793e84b8
Author:     Laurent Chardon <laurent.chardon@gmail.com>
AuthorDate: 2025-06-21 19:40:36 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-06-21 19:45:11 +0000

    net/mpich: Update 4.3.0 => 4.3.1
    
    Release notes:
    https://www.mpich.org/2025/06/20/mpich-4-3-1-released/
    
    Move lines in Makefile to follow block guidelines.
    
    PR:     287701
---
 net/mpich/Makefile  | 86 +++++++++++++++++++++++++++--------------------------
 net/mpich/distinfo  |  6 ++--
 net/mpich/pkg-plist |  7 +++--
 3 files changed, 51 insertions(+), 48 deletions(-)

diff --git a/net/mpich/Makefile b/net/mpich/Makefile
index 6db78b233a5c..ff7e104c13b6 100644
--- a/net/mpich/Makefile
+++ b/net/mpich/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mpich
-DISTVERSION=	4.3.0
+DISTVERSION=	4.3.1
 CATEGORIES=	net parallel
 MASTER_SITES=	https://www.mpich.org/static/downloads/${DISTVERSION}/
 
@@ -17,66 +17,65 @@ LIB_DEPENDS=	libhwloc.so:devel/hwloc2	\
 		libfabric.so:net/libfabric	\
 		libepoll-shim.so:devel/libepoll-shim
 
-CONFLICTS=	mpd
-GNU_CONFIGURE=	yes
-INSTALL_TARGET=	install-strip
 USES=		compiler:c11 libtool localbase perl5 pkgconfig python:build
 USE_LDCONFIG=	yes
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS= --enable-fast="" \
+		--with-libfabric=${LOCALBASE} \
+		--with-libfabric-include=${WRKDIR}/include \
+		--with-hwloc=${LOCALBASE} \
+		pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
+		MPICHLIB_CFLAGS="${CFLAGS}" \
+		CFLAGS="-I${LOCALBASE}/include/json-c ${CFLAGS_F2018}" \
+		MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \
+		MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \
+		MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \
+		MPICHLIB_FCFLAGS="${FCFLAGS}" FCFLAGS="" \
+		MPICHLIB_LDFLAGS="${LDFLAGS}" LDFLAGS="" \
+		MPICHLIB_LIBS="${LIBS}" \
+		LIBS="-L${LOCALBASE}/lib -lepoll-shim -ljson-c -lm" \
+		BASH_SHELL=${LOCALBASE}/bin/bash
+
+INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
 
+CONFLICTS=	mpd
+
 BINARY_ALIAS=	python3=${PYTHON_CMD}
+PORTDOCS=	*
 
 OPTIONS_DEFINE=		DOCS FORTRAN SLURM L0
+OPTIONS_DEFAULT=	FORTRAN GFORKER HYDRA DHYDRA
 OPTIONS_GROUP=		PM
 OPTIONS_GROUP_PM=	GFORKER HYDRA
 OPTIONS_RADIO=		DEFAULTPM
 OPTIONS_RADIO_DEFAULTPM=DGFORKER DHYDRA
-OPTIONS_DEFAULT=	FORTRAN GFORKER HYDRA DHYDRA
 OPTIONS_SUB=		yes
 
+DEFAULTPM_DESC=	Default process manager
+DGFORKER_DESC=	Make gforker the default process manager
+DHYDRA_DESC=	Make hydra the default process manager
+GFORKER_DESC=	Simple local process manager
+HYDRA_DESC=	Parallel process manager
+L0_DESC=	oneAPI Level Zero support
+PM_DESC=	Process managers
+SLURM_DESC=	Extra Slurm support
+
+MPICH_LDFLAGS=	-Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
+		-L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin
 FORTRAN_USES=			fortran
-FORTRAN_CONFIGURE_ENABLE=	fortran
 FORTRAN_CONFIGURE_ON=		\
 	MPICH_MPICC_LDFLAGS="${MPICH_LDFLAGS}" \
 	MPICH_MPICXX_LDFLAGS="${MPICH_LDFLAGS}" \
 	MPICH_MPIF77_LDFLAGS="${MPICH_LDFLAGS}" \
 	MPICH_MPIFORT_LDFLAGS="${MPICH_LDFLAGS}"
-MPICH_LDFLAGS=	-Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
-		-L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin
-
-PM_DESC=	Process managers
-GFORKER_DESC=	Simple local process manager
-HYDRA_DESC=	Parallel process manager
-DEFAULTPM_DESC=	Default process manager
-DGFORKER_DESC=	Make gforker the default process manager
-DHYDRA_DESC=	Make hydra the default process manager
-
-SLURM_DESC=		Extra Slurm support
-SLURM_LIB_DEPENDS=	libslurm.so:sysutils/slurm-wlm
-SLURM_CONFIGURE_WITH=	slurm
-SLURM_IMPLIES=		HYDRA
-
-L0_DESC=		oneAPI Level Zero support
-L0_LIB_DEPENDS=		libze_loader.so:devel/level-zero
-L0_CONFIGURE_WITH=	ze
-
-CONFIGURE_ARGS=	--enable-fast=""	\
-		--with-libfabric=${LOCALBASE} \
-		--with-libfabric-include=${WRKDIR}/include \
-		--with-hwloc=${LOCALBASE} \
-		pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
-		MPICHLIB_CFLAGS="${CFLAGS}" \
-		CFLAGS="-I${LOCALBASE}/include/json-c ${CFLAGS_F2018}" \
-		MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \
-		MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \
-		MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \
-		MPICHLIB_FCFLAGS="${FCFLAGS}" FCFLAGS="" \
-		MPICHLIB_LDFLAGS="${LDFLAGS}" LDFLAGS="" \
-		MPICHLIB_LIBS="${LIBS}" \
-		LIBS="-L${LOCALBASE}/lib -lepoll-shim -ljson-c -lm"	\
-		BASH_SHELL=${LOCALBASE}/bin/bash
-
-PORTDOCS=	*
+FORTRAN_CONFIGURE_ENABLE=	fortran
+L0_LIB_DEPENDS=			libze_loader.so:devel/level-zero
+L0_CONFIGURE_WITH=		ze
+SLURM_IMPLIES=			HYDRA
+SLURM_LIB_DEPENDS=		libslurm.so:sysutils/slurm-wlm
+SLURM_CONFIGURE_WITH=		slurm
 
 .include <bsd.port.pre.mk>
 
@@ -127,4 +126,7 @@ post-patch:
 # PR: 265684
 	${MKDIR} ${WRKDIR}/include && ${LN} -s ${LOCALBASE}/include/rdma ${WRKDIR}/include/
 
+post-install:
+	${MV} ${STAGEDIR}${PREFIX}/etc/mpixxx_opts.conf ${STAGEDIR}${PREFIX}/etc/mpixxx_opts.conf.sample
+
 .include <bsd.port.post.mk>
diff --git a/net/mpich/distinfo b/net/mpich/distinfo
index 5d8f38564c3d..671b0d7b2cfa 100644
--- a/net/mpich/distinfo
+++ b/net/mpich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738670349
-SHA256 (mpich-4.3.0.tar.gz) = 5e04132984ad83cab9cc53f76072d2b5ef5a6d24b0a9ff9047a8ff96121bcc63
-SIZE (mpich-4.3.0.tar.gz) = 37472513
+TIMESTAMP = 1750447721
+SHA256 (mpich-4.3.1.tar.gz) = acc11cb2bdc69678dc8bba747c24a28233c58596f81f03785bf2b7bb7a0ef7dc
+SIZE (mpich-4.3.1.tar.gz) = 37469641
diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist
index a66b26723686..fff2aa858f20 100644
--- a/net/mpich/pkg-plist
+++ b/net/mpich/pkg-plist
@@ -14,6 +14,7 @@ bin/mpicxx
 %%HYDRA%%bin/mpirun
 bin/mpivars
 bin/parkill
+@sample etc/mpixxx_opts.conf.sample
 include/mpi.h
 %%FORTRAN%%include/mpi.mod
 %%FORTRAN%%include/mpi_base.mod
@@ -40,18 +41,18 @@ include/mpiof.h
 lib/libmpi.a
 lib/libmpi.so
 lib/libmpi.so.12
-lib/libmpi.so.12.5.0
+lib/libmpi.so.12.5.1
 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.0
+lib/libmpicxx.so.12.5.1
 %%FORTRAN%%lib/libmpifort.a
 %%FORTRAN%%lib/libmpifort.so
 %%FORTRAN%%lib/libmpifort.so.12
-%%FORTRAN%%lib/libmpifort.so.12.5.0
+%%FORTRAN%%lib/libmpifort.so.12.5.1
 lib/libmpl.so
 lib/libopa.so
 libdata/pkgconfig/mpich.pc


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506211945.55LJjsPW021567>