View | Details | Raw Unified | Return to bug 280369 | Differences between
and this patch

Collapse All | Expand All

(-)b/net/openmpi/Makefile (-6 / +7 lines)
Lines 1-6 Link Here
1
PORTNAME=	openmpi
1
PORTNAME=	openmpi
2
PORTVERSION=	5.0.3
2
PORTVERSION=	5.0.4
3
PORTREVISION=	2
4
CATEGORIES=	net parallel
3
CATEGORIES=	net parallel
5
MASTER_SITES=	https://download.open-mpi.org/release/open-mpi/v${PORTVERSION:R}/
4
MASTER_SITES=	https://download.open-mpi.org/release/open-mpi/v${PORTVERSION:R}/
6
5
Lines 16-23 NOT_FOR_ARCHS_REASON= Not supported on 32-bits - see net/openmpi4 Link Here
16
15
17
LIB_DEPENDS=	libhwloc.so:devel/hwloc2 \
16
LIB_DEPENDS=	libhwloc.so:devel/hwloc2 \
18
		libevent.so:devel/libevent \
17
		libevent.so:devel/libevent \
19
		libmunge.so:security/munge \
18
		libmunge.so:security/munge
20
		libze_loader.so:devel/level-zero
21
19
22
# :keepla because port uses lt_dlopen
20
# :keepla because port uses lt_dlopen
23
USES=		compiler:c11 fortran gmake libtool:keepla localbase perl5 \
21
USES=		compiler:c11 fortran gmake libtool:keepla localbase perl5 \
Lines 58-65 MANDIRS= ${PREFIX}/${MPIDIR}/share/man Link Here
58
SHEBANG_FILES=	ompi/mca/common/monitoring/profile2mat.pl \
56
SHEBANG_FILES=	ompi/mca/common/monitoring/profile2mat.pl \
59
		ompi/mca/common/monitoring/aggregate_profile.pl
57
		ompi/mca/common/monitoring/aggregate_profile.pl
60
58
61
OPTIONS_DEFINE=			AVX DEBUG DOCS IPV6 SLURM
59
OPTIONS_DEFINE=			AVX DEBUG DOCS IPV6 SLURM L0
62
OPTIONS_DEFAULT=		SLURM
63
OPTIONS_EXCLUDE_aarch64=	AVX
60
OPTIONS_EXCLUDE_aarch64=	AVX
64
OPTIONS_EXCLUDE_armv6=		AVX SLURM
61
OPTIONS_EXCLUDE_armv6=		AVX SLURM
65
OPTIONS_EXCLUDE_armv7=		AVX SLURM
62
OPTIONS_EXCLUDE_armv7=		AVX SLURM
Lines 74-79 OPTIONS_SUB= yes Link Here
74
71
75
AVX_DESC=	Enable AVX instructions
72
AVX_DESC=	Enable AVX instructions
76
SLURM_DESC=	Enable SLURM support
73
SLURM_DESC=	Enable SLURM support
74
L0_DESC=	oneAPI Level Zero support
77
75
78
AVX_CONFIGURE_OFF=	--enable-mca-no-build=op-avx
76
AVX_CONFIGURE_OFF=	--enable-mca-no-build=op-avx
79
77
Lines 91-96 IPV6_CONFIGURE_ENABLE= ipv6 Link Here
91
SLURM_CONFIGURE_WITH=	slurm
89
SLURM_CONFIGURE_WITH=	slurm
92
SLURM_LIB_DEPENDS=	libslurm.so:sysutils/slurm-wlm
90
SLURM_LIB_DEPENDS=	libslurm.so:sysutils/slurm-wlm
93
91
92
L0_CONFIGURE_WITH=	ze
93
L0_LIB_DEPENDS=		libze_loader.so:devel/level-zero
94
94
.include <bsd.port.pre.mk>
95
.include <bsd.port.pre.mk>
95
96
96
.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
97
.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
(-)b/net/openmpi/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1713783798
1
TIMESTAMP = 1721394717
2
SHA256 (openmpi-5.0.3.tar.bz2) = 990582f206b3ab32e938aa31bbf07c639368e4405dca196fabe7f0f76eeda90b
2
SHA256 (openmpi-5.0.4.tar.bz2) = 64526852cdd88b2d30e022087c16ab3e03806c451b10cd691d5c1ac887d8ef9d
3
SIZE (openmpi-5.0.3.tar.bz2) = 29761888
3
SIZE (openmpi-5.0.4.tar.bz2) = 29992422
(-)b/net/openmpi/pkg-plist (-7 / +6 lines)
Lines 274-280 libdata/pkgconfig/pmix.pc Link Here
274
%%MPIDIR%%/lib/libmpi.la
274
%%MPIDIR%%/lib/libmpi.la
275
%%MPIDIR%%/lib/libmpi.so
275
%%MPIDIR%%/lib/libmpi.so
276
%%MPIDIR%%/lib/libmpi.so.40
276
%%MPIDIR%%/lib/libmpi.so.40
277
%%MPIDIR%%/lib/libmpi.so.40.40.3
277
%%MPIDIR%%/lib/libmpi.so.40.40.4
278
%%MPIDIR%%/lib/libmpi_mpifh.la
278
%%MPIDIR%%/lib/libmpi_mpifh.la
279
%%MPIDIR%%/lib/libmpi_mpifh.so
279
%%MPIDIR%%/lib/libmpi_mpifh.so
280
%%MPIDIR%%/lib/libmpi_mpifh.so.40
280
%%MPIDIR%%/lib/libmpi_mpifh.so.40
Lines 286-304 libdata/pkgconfig/pmix.pc Link Here
286
%%MPIDIR%%/lib/libmpi_usempif08.la
286
%%MPIDIR%%/lib/libmpi_usempif08.la
287
%%MPIDIR%%/lib/libmpi_usempif08.so
287
%%MPIDIR%%/lib/libmpi_usempif08.so
288
%%MPIDIR%%/lib/libmpi_usempif08.so.40
288
%%MPIDIR%%/lib/libmpi_usempif08.so.40
289
%%MPIDIR%%/lib/libmpi_usempif08.so.40.40.1
289
%%MPIDIR%%/lib/libmpi_usempif08.so.40.40.2
290
%%MPIDIR%%/lib/libopen-pal.la
290
%%MPIDIR%%/lib/libopen-pal.la
291
%%MPIDIR%%/lib/libopen-pal.so
291
%%MPIDIR%%/lib/libopen-pal.so
292
%%MPIDIR%%/lib/libopen-pal.so.80
292
%%MPIDIR%%/lib/libopen-pal.so.80
293
%%MPIDIR%%/lib/libopen-pal.so.80.0.3
293
%%MPIDIR%%/lib/libopen-pal.so.80.0.4
294
%%MPIDIR%%/lib/libpmix.la
294
%%MPIDIR%%/lib/libpmix.la
295
%%MPIDIR%%/lib/libpmix.so
295
%%MPIDIR%%/lib/libpmix.so
296
%%MPIDIR%%/lib/libpmix.so.2
296
%%MPIDIR%%/lib/libpmix.so.2
297
%%MPIDIR%%/lib/libpmix.so.2.13.2
297
%%MPIDIR%%/lib/libpmix.so.2.13.3
298
%%MPIDIR%%/lib/libprrte.la
298
%%MPIDIR%%/lib/libprrte.la
299
%%MPIDIR%%/lib/libprrte.so
299
%%MPIDIR%%/lib/libprrte.so
300
%%MPIDIR%%/lib/libprrte.so.3
300
%%MPIDIR%%/lib/libprrte.so.3
301
%%MPIDIR%%/lib/libprrte.so.3.0.5
301
%%MPIDIR%%/lib/libprrte.so.3.0.6
302
%%MPIDIR%%/lib/mpi.mod
302
%%MPIDIR%%/lib/mpi.mod
303
%%MPIDIR%%/lib/mpi_ext.mod
303
%%MPIDIR%%/lib/mpi_ext.mod
304
%%MPIDIR%%/lib/mpi_f08.mod
304
%%MPIDIR%%/lib/mpi_f08.mod
Lines 847-853 libdata/pkgconfig/pmix.pc Link Here
847
%%MPIDIR%%/share/prte/help-dash-host.txt
847
%%MPIDIR%%/share/prte/help-dash-host.txt
848
%%MPIDIR%%/share/prte/help-errmgr-base.txt
848
%%MPIDIR%%/share/prte/help-errmgr-base.txt
849
%%MPIDIR%%/share/prte/help-ess-base.txt
849
%%MPIDIR%%/share/prte/help-ess-base.txt
850
%%MPIDIR%%/share/prte/help-hostfiles.txt
850
%%MPIDIR%%/share/prte/help-hostfile.txt
851
%%MPIDIR%%/share/prte/help-iof-base.txt
851
%%MPIDIR%%/share/prte/help-iof-base.txt
852
%%MPIDIR%%/share/prte/help-oob-base.txt
852
%%MPIDIR%%/share/prte/help-oob-base.txt
853
%%MPIDIR%%/share/prte/help-oob-tcp.txt
853
%%MPIDIR%%/share/prte/help-oob-tcp.txt
854
- 

Return to bug 280369