Merge from vendor branch TNF:
[pkgsrcv2.git] / parallel / openmpi / Makefile
1 # $NetBSD: Makefile,v 1.5 2010/05/14 20:12:58 asau Exp $
2
3 DISTNAME=       openmpi-1.4.2
4 CATEGORIES=     parallel
5 MASTER_SITES=   http://www.open-mpi.org/software/ompi/v1.4/downloads/
6 EXTRACT_SUFX=   .tar.bz2
7
8 MAINTAINER=     asau@inbox.ru
9 HOMEPAGE=       http://www.open-mpi.org/
10 COMMENT=        Open source MPI-2 implementation
11
12 CONFLICTS+=     mpich-[0-9]*    # installs bin/mpicc & other wrappers
13 CONFLICTS+=     mpich2-[0-9]*   # installs bin/mpicc & other wrappers
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 GNU_CONFIGURE=          yes
18 USE_LANGUAGES=          c c++ fortran77
19 USE_LIBTOOL=            yes
20 LIBTOOL_OVERRIDE=       ${WRKSRC}/libtool
21 SHLIBTOOL_OVERRIDE=     ${WRKSRC}/config/libtool.m4
22
23 CONFIGURE_ARGS+=        --with-ft=cr    # for compatibility with OpenMPI 1.4.1 package
24 CONFIGURE_ARGS+=        --disable-mpi-f90
25 CONFIGURE_ARGS+=        --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib"
26 CONFIGURE_ENV+=         ompi_cv_f77_have_INTEGERp8=no   # no "INTEGER*8"??
27 BUILD_MAKE_FLAGS=       LIBLTDL=$(BUILDLINK_PREFIX.libltdl)/lib/libltdl.la # configure doesn't allow overriding it
28 CONFIGURE_ARGS+=        OPAL_HAVE_LTDL_ADVISE=0
29
30 .include "options.mk"
31
32 TEST_TARGET=    check
33
34 .include "../../devel/libltdl/buildlink3.mk"
35 .include "../../mk/bsd.pkg.mk"