![]() ![]() | ![]() |
File: [cvs.NetBSD.org] / pkgsrc / parallel / mpi-ch / Makefile (download)
Revision 1.86, Sun Nov 4 11:49:40 2018 UTC (3 years, 6 months ago) by bsiegert
Update mpich to 3.2.1. Patch from Eric A. Borisch via pull request. Closes NetBSD/pkgsrc#38. Remove patches no longer needed; migrate to configure option for rpath. =============================================================================== Changes in 3.2.1 =============================================================================== # Fixes for platforms with strict memory alignment requirements. # Fixes for MPI_Win info management. # Fixed a progress bug with MPI generalized requests. # Fixed multiple integer overflow bugs in CH3 and ROMIO. # Improved detection for Fortran 2008 binding support. # Enhanced support for libfabric (OFI) netmod. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available at the following link: http://git.mpich.org/mpich.git/shortlog/v3.2..v3.2.1 |
# $NetBSD: Makefile,v 1.86 2018/11/04 11:49:40 bsiegert Exp $ DISTNAME= mpich-3.2.1 CATEGORIES= parallel MASTER_SITES= http://www.mpich.org/static/tarballs/${PKGVERSION_NOREV}/ MAINTAINER= asau@inbox.ru HOMEPAGE= http://www.mpich.org/ COMMENT= Open source MPI, MPI-2, and MPI-3 implementation from Univ. of Chicago CONFLICTS+= openmpi-[0-9]* DEPENDS+= bash-[0-9]*:../../shells/bash #MPI_SUBPREFIX= mpich #MPI_PREFIX= ${LOCALBASE}/${MPI_SUBPREFIX} MPI_PREFIX= ${LOCALBASE} OVERRIDE_DIRDEPTH= 3 USE_LANGUAGES= c c++ USE_LIBTOOL= yes USE_TOOLS+= perl:run GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${MPI_PREFIX} CONFIGURE_ARGS+= --datadir=${MPI_PREFIX}/share/${PKGBASE} CONFIGURE_ARGS+= --docdir=${MPI_PREFIX}/share/doc/${PKGBASE} CONFIGURE_ARGS+= --htmldir=${MPI_PREFIX}/share/doc/${PKGBASE}/html CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --with-hwloc-prefix=${BUILDLINK_PREFIX.hwloc} CONFIGURE_ARGS+= --with-openpa-prefix=${BUILDLINK_PREFIX.openpa} CONFIGURE_ARGS+= --with-pm=hydra:gforker CONFIGURE_ARGS+= --with-thread-package=posix CONFIGURE_ARGS+= --enable-wrapper-rpath LDFLAGS+= -lm PKG_SYSCONFSUBDIR= mpich BUILDLINK_PASSTHRU_RPATHDIRS+= ${MPI_PREFIX}/lib # FreeBSD 6 hack: .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" BUILDLINK_TRANSFORM+= rm:-lrt .endif .include "options.mk" TEST_TARGET= check .include "../../parallel/hwloc/buildlink3.mk" .include "../../parallel/openpa/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"