Annotation of pkgsrc/parallel/mpi-ch/Makefile, Revision 1.81
1.81 ! wiz 1: # $NetBSD: Makefile,v 1.80 2015/09/23 12:02:50 joerg Exp $
1.1 garbled 2:
1.76 adam 3: DISTNAME= mpich-3.0.4
1.79 wiz 4: PKGREVISION= 3
1.55 tnn 5: CATEGORIES= parallel
1.74 adam 6: MASTER_SITES= http://www.mpich.org/static/tarballs/${PKGVERSION_NOREV}/
1.55 tnn 7:
8: MAINTAINER= asau@inbox.ru
1.73 asau 9: HOMEPAGE= http://www.mpich.org/
10: COMMENT= Open source MPI, MPI-2, and MPI-3 implementation from Univ. of Chicago
1.55 tnn 11:
1.66 asau 12: DEPENDS+= bash-[0-9]*:../../shells/bash
13:
1.74 adam 14: #MPI_SUBPREFIX= mpich
15: #MPI_PREFIX= ${LOCALBASE}/${MPI_SUBPREFIX}
16: MPI_PREFIX= ${LOCALBASE}
1.73 asau 17:
1.80 joerg 18: OVERRIDE_DIRDEPTH= 3
19:
1.76 adam 20: USE_LANGUAGES= c c++
1.74 adam 21: USE_LIBTOOL= yes
22: USE_TOOLS+= perl:run
1.55 tnn 23: GNU_CONFIGURE= yes
1.74 adam 24: GNU_CONFIGURE_PREFIX= ${MPI_PREFIX}
25: CONFIGURE_ARGS+= --datadir=${MPI_PREFIX}/share/${PKGBASE}
26: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
27: CONFIGURE_ARGS+= --docdir=${MPI_PREFIX}/share/doc/${PKGBASE}
28: CONFIGURE_ARGS+= --htmldir=${MPI_PREFIX}/share/doc/${PKGBASE}/html
29: CONFIGURE_ARGS+= --with-openpa-prefix=${BUILDLINK_PREFIX.openpa}
30: CONFIGURE_ARGS+= --with-hwloc-prefix=${BUILDLINK_PREFIX.hwloc}
31: CONFIGURE_ARGS+= --with-pm=hydra:gforker
1.75 asau 32: # Make MPI compiler wrapper usable outside pkgsrc:
33: CONFIGURE_ENV+= WRAPPER_LDFLAGS="-L${MPI_PREFIX}/lib ${COMPILER_RPATH_FLAG}${MPI_PREFIX}/lib"
34: CONFIGURE_ENV+= MPICH_LDFLAGS="-L${MPI_PREFIX}/lib ${COMPILER_RPATH_FLAG}${MPI_PREFIX}/lib"
1.55 tnn 35:
36: PKG_SYSCONFSUBDIR= mpich
37:
1.74 adam 38: BUILDLINK_PASSTHRU_RPATHDIRS+= ${MPI_PREFIX}/lib
1.73 asau 39:
1.74 adam 40: CONF_FILES+= share/${PKGBASE}/examples/mpicc.conf \
41: ${PKG_SYSCONFDIR}/mpicc.conf
42: CONF_FILES+= share/${PKGBASE}/examples/mpicxx.conf \
43: ${PKG_SYSCONFDIR}/mpicxx.conf
44: CONF_FILES+= share/${PKGBASE}/examples/mpif77.conf \
45: ${PKG_SYSCONFDIR}/mpif77.conf
1.60 asau 46:
1.66 asau 47: # FreeBSD 6 hack:
1.60 asau 48: .include "../../mk/bsd.prefs.mk"
1.74 adam 49: .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly"
1.60 asau 50: BUILDLINK_TRANSFORM+= rm:-lrt
51: .endif
1.56 obache 52:
1.73 asau 53: .include "options.mk"
1.71 joerg 54:
1.73 asau 55: TEST_TARGET= check
1.66 asau 56:
1.73 asau 57: .include "../../parallel/hwloc/buildlink3.mk"
1.60 asau 58: .include "../../parallel/openpa/buildlink3.mk"
1.1 garbled 59: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>