summaryrefslogtreecommitdiffstats
path: root/net/mpich2/Makefile
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2002-09-12 17:58:39 +0000
committernork <nork@FreeBSD.org>2002-09-12 17:58:39 +0000
commit867636d9d83c6976a2dbb60d2c3c07e8face199f (patch)
treed78215ebf52ee4c4f71e48cc0c2da82606b5f004 /net/mpich2/Makefile
parentbfd4473bb072f1a18e69b664cc50f0939de1ea07 (diff)
downloadFreeBSD-ports-867636d9d83c6976a2dbb60d2c3c07e8face199f.zip
FreeBSD-ports-867636d9d83c6976a2dbb60d2c3c07e8face199f.tar.gz
make the java dependency more flexible
Submitted by: Nakata Maho <chat95@mbox.kyoto-inet.or.jp> Reviewed by: maintainer Approved by: knu (mentor)
Diffstat (limited to 'net/mpich2/Makefile')
-rw-r--r--net/mpich2/Makefile21
1 files changed, 15 insertions, 6 deletions
diff --git a/net/mpich2/Makefile b/net/mpich2/Makefile
index 2851241..b6f008d 100644
--- a/net/mpich2/Makefile
+++ b/net/mpich2/Makefile
@@ -14,16 +14,24 @@ DIST_SUBDIR= mpich
MAINTAINER= dbader@eece.unm.edu
PATCH_SITES= ftp://ftp.mcs.anl.gov/pub/mpi/patch/${PORTVERSION}/
-RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84 \
- javavm:${PORTSDIR}/java/javavmwrapper \
+
+RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
+BUILD_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
+CONFIGURE_ARGS= -cflags="${CFLAGS}" -prefix=${PREFIX}/mpich \
+ -mpe_opts="--with-wishloc=wish8.4"
+
+.if defined(WITHOUT_JAVA)
+CONFIGURE_ARGS+= --without-java
+PLIST_SUB+= JAVA="@comment "
+.else
+RUN_DEPENDS+= javavm:${PORTSDIR}/java/javavmwrapper \
${LOCALBASE}/etc/javavms:${PORTSDIR}/java/jdk13
-BUILD_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84 \
- javavm:${PORTSDIR}/java/javavmwrapper \
+BUILD_DEPENDS+= javavm:${PORTSDIR}/java/javavmwrapper \
${LOCALBASE}/etc/javavms:${PORTSDIR}/java/jdk13
+PLIST_SUB+= JAVA=""
+.endif
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= -cflags="${CFLAGS}" -prefix=${PREFIX}/mpich \
- -mpe_opts="--with-wishloc=wish8.4"
.include <bsd.port.pre.mk>
@@ -39,6 +47,7 @@ CONFIGURE_ARGS+= -rsh="${LOCALBASE}/bin/ssh"
.endif
ALL_TARGET=
+
MANPREFIX= ${PREFIX}/mpich
MAN1= MPI.1 cleanipcs.1 mpiCC.1 mpicc.1 mpif77.1 mpif90.1 mpiman.1 \
OpenPOWER on IntegriCloud