SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
50
devel/openmpi/Makefile
Normal file
50
devel/openmpi/Makefile
Normal file
|
@ -0,0 +1,50 @@
|
|||
COMMENT = open source MPI-3.1 implementation
|
||||
|
||||
V = 4.1.5
|
||||
DISTNAME = openmpi-$V
|
||||
|
||||
SHARED_LIBS += open-pal 8.0 # 70.2
|
||||
SHARED_LIBS += mca_common_sm 5.0 # 70.0
|
||||
SHARED_LIBS += mca_common_dstore 3.0 # 1.2
|
||||
SHARED_LIBS += open-rte 8.0 # 70.2
|
||||
SHARED_LIBS += mpi 8.0 # 70.2
|
||||
SHARED_LIBS += mpi_mpifh 3.0 # 70.0
|
||||
SHARED_LIBS += mpi_usempi_ignore_tkr 3.0 # 70.0
|
||||
SHARED_LIBS += mpi_usempif08 5.0 # 70.0
|
||||
SHARED_LIBS += mca_common_monitoring 3.0 # 70.0
|
||||
SHARED_LIBS += mca_common_ompio 5.0 # 70.2
|
||||
SHARED_LIBS += ompitrace 3.0 # 70.0
|
||||
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = https://www.open-mpi.org/
|
||||
|
||||
MAINTAINER = Martin Reindl <martin@catai.org>
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += c execinfo m pciaccess pthread util z
|
||||
|
||||
MASTER_SITES = ${HOMEPAGE}/software/ompi/v${V:C/^([0-9]+\.[0-9]+).*/\1/}/downloads/
|
||||
|
||||
COMPILER = ports-gcc
|
||||
|
||||
# MODULES=fortran always uses ports-gcc (and overrides COMPILER)
|
||||
# the openmpi applications and libraries will be built with ports-gcc, but
|
||||
# are compatible with base-clang on archs where it is available
|
||||
MODULES = fortran
|
||||
MODFORTRAN_COMPILER = gfortran
|
||||
BUILD_DEPENDS = devel/libtool,-ltdl
|
||||
|
||||
CONFIGURE_ARGS += --enable-mpi-fortran=usempif08 \
|
||||
--enable-mca-no-build=op-avx \
|
||||
FC=egfortran \
|
||||
CC=egcc
|
||||
|
||||
MAKE_FLAGS = V=1
|
||||
FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/openmpi/
|
||||
CONFIGURE_STYLE = gnu
|
||||
SEPARATE_BUILD = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
Loading…
Add table
Add a link
Reference in a new issue