diff options
author | nork <nork@FreeBSD.org> | 2002-09-12 17:58:39 +0000 |
---|---|---|
committer | nork <nork@FreeBSD.org> | 2002-09-12 17:58:39 +0000 |
commit | 867636d9d83c6976a2dbb60d2c3c07e8face199f (patch) | |
tree | d78215ebf52ee4c4f71e48cc0c2da82606b5f004 /net/mpich2/Makefile | |
parent | bfd4473bb072f1a18e69b664cc50f0939de1ea07 (diff) | |
download | FreeBSD-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/Makefile | 21 |
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 \ |