svn commit: r494021 - head/science/abinit
Yuri Victorovich
yuri at FreeBSD.org
Wed Feb 27 05:37:34 UTC 2019
Author: yuri
Date: Wed Feb 27 05:37:33 2019
New Revision: 494021
URL: https://svnweb.freebsd.org/changeset/ports/494021
Log:
science/abinit: Add OPENMP and MPI options
Modified:
head/science/abinit/Makefile
Modified: head/science/abinit/Makefile
==============================================================================
--- head/science/abinit/Makefile Wed Feb 27 05:07:52 2019 (r494020)
+++ head/science/abinit/Makefile Wed Feb 27 05:37:33 2019 (r494021)
@@ -3,6 +3,7 @@
PORTNAME= abinit
DISTVERSION= 8.10.3
+PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= https://www.abinit.org/sites/default/files/packages/
@@ -20,8 +21,21 @@ RUN_DEPENDS= atompaw:science/atompaw
USES= fortran gmake localbase:ldflags
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared --disable-static
+CONFIGURE_ENV= CC_LDFLAGS="${LDFLAGS}" CXX_LDFLAGS="${LDFLAGS}" FC_LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS= --enable-shared --disable-static
FCFLAGS+= -ffree-line-length-none
+
+OPTIONS_DEFINE= OPENMP MPI
+OPTIONS_DEFAULT= OPENMP MPI
+
+OPENMP_CONFIGURE_ENABLE= openmp
+OPENMP_LDFLAGS= ${LOCALBASE}/lib/libomp.so
+OPENMP_LIB_DEPENDS= libomp.so:devel/openmp
+
+MPI_CONFIGURE_ENABLE= mpi
+MPI_VARS= FFLAGS+=-I${LOCALBASE}/include FCFLAGS+=-I${LOCALBASE}/include
+MPI_LDFLAGS= ${LOCALBASE}/lib/libmpich.so ${LOCALBASE}/lib/libmpicxx.so ${LOCALBASE}/lib/libmpifort.so
+MPI_LIB_DEPENDS= libmpi.so:net/mpich
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list