Annotation of pkgsrc/parallel/mpi-ch/Makefile, Revision 1.66
1.66 ! asau 1: # $NetBSD: Makefile,v 1.65 2010/07/30 10:36:33 asau Exp $
1.1 garbled 2:
1.66 ! asau 3: DISTNAME= mpich2-1.3.1
1.55 tnn 4: CATEGORIES= parallel
1.66 ! asau 5: MASTER_SITES= http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.3.1/
1.55 tnn 6:
7: MAINTAINER= asau@inbox.ru
8: HOMEPAGE= http://www.mcs.anl.gov/research/projects/mpich2/
9: COMMENT= Open source MPI and MPI-2 implementation from Univ. of Chicago
10:
11: CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers
12: CONFLICTS+= openmpi-[0-9]* # installs bin/mpicc & other wrappers
13:
14: PKG_DESTDIR_SUPPORT= user-destdir
1.6 agc 15:
1.52 gdt 16: MAKE_JOBS_SAFE= no
17:
1.66 ! asau 18: DEPENDS+= bash-[0-9]*:../../shells/bash
! 19:
1.55 tnn 20: GNU_CONFIGURE= yes
1.65 asau 21: USE_LANGUAGES= c c++ fortran77
1.55 tnn 22:
23: PKG_SYSCONFSUBDIR= mpich
24:
25: CONFIGURE_ARGS+= --datadir=${PREFIX}/share/${PKGBASE}
26: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
1.57 obache 27: CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/${PKGBASE}
28: CONFIGURE_ARGS+= --htmldir=${PREFIX}/share/doc/${PKGBASE}/html
29:
1.66 ! asau 30: CONFIGURE_ARGS+= --with-pm=hydra:gforker
! 31: CONFIGURE_ARGS+= --with-hydra-bindlib=plpa # problems with hwloc
! 32: CONFIGURE_ARGS+= --disable-fc # problems?
! 33: CONFIGURE_ARGS+= --with-openpa-prefix=$(BUILDLINK_PREFIX.openpa:Q) # reuse it
1.55 tnn 34:
35: USE_TOOLS+= perl:run
36:
37: CONF_FILES+= share/${PKGBASE}/examples/mpe_callstack_ldflags.conf \
38: ${PKG_SYSCONFDIR}/mpe_callstack_ldflags.conf
39: CONF_FILES+= share/${PKGBASE}/examples/mpe_f77env.conf \
40: ${PKG_SYSCONFDIR}/mpe_f77env.conf
41: CONF_FILES+= share/${PKGBASE}/examples/mpe_help.conf \
42: ${PKG_SYSCONFDIR}/mpe_help.conf
43: CONF_FILES+= share/${PKGBASE}/examples/mpe_log.conf \
44: ${PKG_SYSCONFDIR}/mpe_log.conf
45: CONF_FILES+= share/${PKGBASE}/examples/mpe_log_postlib.conf \
46: ${PKG_SYSCONFDIR}/mpe_log_postlib.conf
47: CONF_FILES+= share/${PKGBASE}/examples/mpe_mpicheck.conf \
48: ${PKG_SYSCONFDIR}/mpe_mpicheck.conf
49: CONF_FILES+= share/${PKGBASE}/examples/mpe_mpilog.conf \
50: ${PKG_SYSCONFDIR}/mpe_mpilog.conf
51: CONF_FILES+= share/${PKGBASE}/examples/mpe_mpitrace.conf \
52: ${PKG_SYSCONFDIR}/mpe_mpitrace.conf
53: CONF_FILES+= share/${PKGBASE}/examples/mpe_nolog.conf \
54: ${PKG_SYSCONFDIR}/mpe_nolog.conf
55: CONF_FILES+= share/${PKGBASE}/examples/mpicc.conf \
56: ${PKG_SYSCONFDIR}/mpicc.conf
57: CONF_FILES+= share/${PKGBASE}/examples/mpicxx.conf \
58: ${PKG_SYSCONFDIR}/mpicxx.conf
59: CONF_FILES+= share/${PKGBASE}/examples/mpif77.conf \
60: ${PKG_SYSCONFDIR}/mpif77.conf
1.60 asau 61:
1.66 ! asau 62: # FreeBSD 6 hack:
1.60 asau 63: .include "../../mk/bsd.prefs.mk"
1.61 asau 64: .if $(OPSYS) == "FreeBSD" || $(OPSYS) == "DragonFly"
1.60 asau 65: BUILDLINK_TRANSFORM+= rm:-lrt
66: .endif
1.56 obache 67:
1.66 ! asau 68: .include "options.mk"
! 69:
1.60 asau 70: .include "../../parallel/openpa/buildlink3.mk"
1.1 garbled 71: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>