1 # $NetBSD: Makefile,v 1.63 2010/05/17 18:27:15 asau Exp $
3 DISTNAME= mpich2-1.2.1p1
6 MASTER_SITES= http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.2.1p1/
8 MAINTAINER= asau@inbox.ru
9 HOMEPAGE= http://www.mcs.anl.gov/research/projects/mpich2/
10 COMMENT= Open source MPI and MPI-2 implementation from Univ. of Chicago
12 CONFLICTS+= musicpd-[0-9]* # installs bin/mpd
13 CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers
14 CONFLICTS+= openmpi-[0-9]* # installs bin/mpicc & other wrappers
16 PKG_DESTDIR_SUPPORT= user-destdir
21 USE_LANGUAGES= c c++ fortran
23 PKG_SYSCONFSUBDIR= mpich
25 CONFIGURE_ARGS+= --datadir=${PREFIX}/share/${PKGBASE}
26 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
27 CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/${PKGBASE}
28 CONFIGURE_ARGS+= --htmldir=${PREFIX}/share/doc/${PKGBASE}/html
30 CONFIGURE_ARGS+= --disable-f90 # problems?
31 CONFIGURE_ARGS+= --without-java
32 CONFIGURE_ARGS+= --without-java2
36 REPLACE_PYTHON+= src/pm/mpd/*.py src/pm/mpd/test/*.py
38 CONF_FILES+= share/${PKGBASE}/examples/mpe_callstack_ldflags.conf \
39 ${PKG_SYSCONFDIR}/mpe_callstack_ldflags.conf
40 CONF_FILES+= share/${PKGBASE}/examples/mpe_f77env.conf \
41 ${PKG_SYSCONFDIR}/mpe_f77env.conf
42 CONF_FILES+= share/${PKGBASE}/examples/mpe_help.conf \
43 ${PKG_SYSCONFDIR}/mpe_help.conf
44 CONF_FILES+= share/${PKGBASE}/examples/mpe_log.conf \
45 ${PKG_SYSCONFDIR}/mpe_log.conf
46 CONF_FILES+= share/${PKGBASE}/examples/mpe_log_postlib.conf \
47 ${PKG_SYSCONFDIR}/mpe_log_postlib.conf
48 CONF_FILES+= share/${PKGBASE}/examples/mpe_mpicheck.conf \
49 ${PKG_SYSCONFDIR}/mpe_mpicheck.conf
50 CONF_FILES+= share/${PKGBASE}/examples/mpe_mpilog.conf \
51 ${PKG_SYSCONFDIR}/mpe_mpilog.conf
52 CONF_FILES+= share/${PKGBASE}/examples/mpe_mpitrace.conf \
53 ${PKG_SYSCONFDIR}/mpe_mpitrace.conf
54 CONF_FILES+= share/${PKGBASE}/examples/mpe_nolog.conf \
55 ${PKG_SYSCONFDIR}/mpe_nolog.conf
57 CONF_FILES+= share/${PKGBASE}/examples/mpicc.conf \
58 ${PKG_SYSCONFDIR}/mpicc.conf
59 CONF_FILES+= share/${PKGBASE}/examples/mpicxx.conf \
60 ${PKG_SYSCONFDIR}/mpicxx.conf
61 CONF_FILES+= share/${PKGBASE}/examples/mpif77.conf \
62 ${PKG_SYSCONFDIR}/mpif77.conf
63 CONF_FILES+= share/${PKGBASE}/examples/mpixxx_opts.conf \
64 ${PKG_SYSCONFDIR}/mpixxx_opts.conf
66 # disable bundled OpenPA:
68 mv $(WRKSRC)/src/openpa $(WRKSRC)/src/openpa.off
70 .include "../../mk/bsd.prefs.mk"
73 .if $(OPSYS) == "FreeBSD" || $(OPSYS) == "DragonFly"
74 BUILDLINK_TRANSFORM+= rm:-lrt
77 .include "../../lang/python/application.mk"
78 .include "../../parallel/openpa/buildlink3.mk"
79 .include "../../mk/bsd.pkg.mk"