aboutsummaryrefslogtreecommitdiffstats
path: root/net/mpich/Makefile
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2014-02-15 04:27:26 +0800
committertijl <tijl@FreeBSD.org>2014-02-15 04:27:26 +0800
commit8607714ba46e8210b1c49c773aad4808ce8cbab6 (patch)
tree5bc0c2fda92a1a18384c108d6bc925ddd70ce52d /net/mpich/Makefile
parente1ad2e173c5cefc6a03f6d35a76c32e89922ab6e (diff)
downloadfreebsd-ports-gnome-8607714ba46e8210b1c49c773aad4808ce8cbab6.tar.gz
freebsd-ports-gnome-8607714ba46e8210b1c49c773aad4808ce8cbab6.tar.zst
freebsd-ports-gnome-8607714ba46e8210b1c49c773aad4808ce8cbab6.zip
Introduce MPICH version 3.1rc3 in net/mpich (copied from net/mpich2) as
upstream MPICH2 has been renamed back to MPICH.
Diffstat (limited to 'net/mpich/Makefile')
-rw-r--r--net/mpich/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/net/mpich/Makefile b/net/mpich/Makefile
new file mode 100644
index 000000000000..202a47d71459
--- /dev/null
+++ b/net/mpich/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= mpich
+DISTVERSION= 3.1rc3
+CATEGORIES= net java parallel
+MASTER_SITES= http://www.mpich.org/static/downloads/${DISTVERSION}/
+
+MAINTAINER= tijl@FreeBSD.org
+COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3
+
+LICENSE= MPICH
+LICENSE_NAME= MPICH
+LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
+LIB_DEPENDS= libhwloc.so:${PORTSDIR}/devel/hwloc
+RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
+
+CONFLICTS= lam-7.* mpd-[0-9]* mpiexec-0.*
+GNU_CONFIGURE= yes
+USES= fortran libtool perl5 pkgconfig
+USE_LDCONFIG= yes
+USE_PERL5= build
+
+OPTIONS_DEFINE= DOCS
+
+CONFIGURE_ARGS= --with-hwloc-prefix=${LOCALBASE}
+CONFIGURE_ENV= FCFLAGS="${FFLAGS}"
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e '/pkgconfigdir=/s,=.*,=$$prefix/libdata/pkgconfig,' \
+ ${WRKSRC}/configure ${WRKSRC}/src/openpa/configure
+
+.include <bsd.port.mk>