summaryrefslogtreecommitdiff
path: root/net/py-mpi4py
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2021-03-02 21:19:28 +0000
committerThierry Thomas <thierry@FreeBSD.org>2021-03-02 21:19:28 +0000
commit0f0729fa0c8be79a04c3fe30e4c34b2d50efb06c (patch)
tree019ae701919effd0bfef263aaec9f140959cba1c /net/py-mpi4py
parentSet USES=mpi. (diff)
Set USES=mpi, and replace MPICH2 by MPICH.
Notes
Notes: svn path=/head/; revision=566987
Diffstat (limited to 'net/py-mpi4py')
-rw-r--r--net/py-mpi4py/Makefile17
1 files changed, 9 insertions, 8 deletions
diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile
index 77b7cfe6455d..3f96d70a2e5d 100644
--- a/net/py-mpi4py/Makefile
+++ b/net/py-mpi4py/Makefile
@@ -15,24 +15,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.rst
USES= python:3.6+
USE_PYTHON= distutils cython autoplist concurrent
+LDFLAGS+= ${MPI_LIBS}
OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_SINGLE= MP
-OPTIONS_SINGLE_MP= MPICH2 OPENMPI
+OPTIONS_SINGLE_MP= MPICH OPENMPI
OPTIONS_DEFAULT= OPENMPI # the only non-failing MPI implementation
MP_DESC= MPI Implementation
-MPICH2_USES= fortran
-MPICH2_LIB_DEPENDS= libmpich.so:net/mpich2
-MPICH2_LDFLAGS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so
+MPICH_USES= fortran mpi:mpich
+MPICH_LDFLAGS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so
-OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi
+OPENMPI_USES= mpi:openmpi
PORTDOCS= *
-do-patch-OPENMPI-on:
- @${CP} ${FILESDIR}/mpi.cfg ${WRKSRC}/
- @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/mpi.cfg
+pre-configure:
+ ${CP} ${FILESDIR}/mpi.cfg ${WRKSRC}/
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%/mpi/openmpi|${MPI_HOME}|' \
+ ${WRKSRC}/mpi.cfg
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}