View | Details | Raw Unified | Return to bug 155655
Collapse All | Expand All

(-)meep/Makefile (-2 / +18 lines)
Lines 27-37 Link Here
27
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}"
27
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}"
28
28
29
BUILD_DEPENDS+=	bash:${PORTSDIR}/shells/bash \
29
BUILD_DEPENDS+=	bash:${PORTSDIR}/shells/bash \
30
		harminv:${PORTSDIR}/science/harminv
30
		harminv:${PORTSDIR}/science/harminv \
31
		gsed:${PORTSDIR}/textproc/gsed
31
LIB_DEPENDS+=	guile.20:${PORTSDIR}/lang/guile \
32
LIB_DEPENDS+=	guile.20:${PORTSDIR}/lang/guile \
32
		blas.2:${PORTSDIR}/math/blas \
33
		blas.2:${PORTSDIR}/math/blas \
33
		ctl.4:${PORTSDIR}/science/libctl \
34
		ctl.4:${PORTSDIR}/science/libctl \
34
		hdf5.0:${PORTSDIR}/science/hdf5
35
		hdf5.0:${PORTSDIR}/science/hdf5
35
RUN_DEPENDS+=	harminv:${PORTSDIR}/science/harminv
36
RUN_DEPENDS+=	harminv:${PORTSDIR}/science/harminv
36
37
37
.include <bsd.port.mk>
38
OPTIONS=	OPENMPI "Enable MPI support using openmpi" Off
39
40
.include <bsd.port.pre.mk>
41
42
.if defined(WITH_OPENMPI)
43
BUILD_DEPENDS+=	${LOCALBASE}/mpi/openmpi/bin/mpiCC:${PORTSDIR}/net/openmpi
44
RUN_DEPENDS+=	${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
45
CONFIGURE_ARGS+=--with-mpi
46
CONFIGURE_ENV+=	MPICXX=${LOCALBASE}/mpi/openmpi/bin/mpiCC
47
PLIST_SUB+=	MPI="" NOMPI="@comment "
48
.else
49
CONFIGURE_ARGS+=--without-mpi
50
PLIST_SUB+=	MPI="@comment " NOMPI=""
51
.endif
52
53
.include <bsd.port.post.mk>
(-)meep/distinfo (-1 lines)
Lines 1-3 Link Here
1
MD5 (meep-1.1.1.tar.gz) = 415e0cd312b6caa22b5dd612490e1ccf
2
SHA256 (meep-1.1.1.tar.gz) = 7a97b5555da1f9ea2ec6eed5c45bd97bcd6ddbd54bdfc181f46c696dffc169f2
1
SHA256 (meep-1.1.1.tar.gz) = 7a97b5555da1f9ea2ec6eed5c45bd97bcd6ddbd54bdfc181f46c696dffc169f2
3
SIZE (meep-1.1.1.tar.gz) = 751244
2
SIZE (meep-1.1.1.tar.gz) = 751244
(-)meep/pkg-plist (-4 / +8 lines)
Lines 1-10 Link Here
1
bin/meep
1
%%NOMPI%%bin/meep
2
%%MPI%%bin/meep-mpi
2
include/meep.hpp
3
include/meep.hpp
3
include/meep/mympi.hpp
4
include/meep/mympi.hpp
4
include/meep/vec.hpp
5
include/meep/vec.hpp
5
lib/libmeep.a
6
%%NOMPI%%lib/libmeep.a
6
lib/libmeep.la
7
%%MPI%%lib/libmeep_mpi.a
7
lib/pkgconfig/meep.pc
8
%%NOMPI%%lib/libmeep.la
9
%%MPI%%lib/libmeep_mpi.la
10
%%NOMPI%%lib/pkgconfig/meep.pc
11
%%MPI%%lib/pkgconfig/meep_mpi.pc
8
share/meep/casimir.scm
12
share/meep/casimir.scm
9
share/meep/meep-enums.scm
13
share/meep/meep-enums.scm
10
share/meep/meep.scm
14
share/meep/meep.scm

Return to bug 155655