Import sysutils/dateutils version 0.2.7
[dports.git] / science / pnetcdf / Makefile
1 # Created by: Chao Shin <quakelee@cn.FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       pnetcdf
5 PORTVERSION=    1.4.1
6 PORTREVISION=   1
7 CATEGORIES=     science parallel
8 MASTER_SITES=   http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/ \
9                 LOCAL/sunpoet
10 DISTNAME=       parallel-netcdf-${PORTVERSION}
11
12 MAINTAINER=     sunpoet@FreeBSD.org
13 COMMENT=        Library providing high-performance I/O
14
15 OPTIONS_DEFINE= DOCS
16 OPTIONS_SINGLE= MPI
17 OPTIONS_SINGLE_MPI=     OPENMPI MPICH2
18 OPTIONS_DEFAULT=OPENMPI
19
20 CONFLICTS=      hdf-4.*
21
22 CFLAGS+=        -fPIC -DPIC
23 CONFIGURE_ENV=  M4FLAGS=""
24 GNU_CONFIGURE=  yes
25 MAKE_JOBS_UNSAFE=       yes
26 USES=           fortran gmake tar:bzip2
27
28 PORTDOCS=       COPYRIGHT INSTALL README
29
30 MPICH2_CONFIGURE_ON=    --with-mpi=${LOCALBASE}
31 MPICH2_LIB_DEPENDS=     libmpich.so:${PORTSDIR}/net/mpich2
32 OPENMPI_CONFIGURE_ON=   --with-mpi=${LOCALBASE}/mpi/openmpi
33 OPENMPI_LIB_DEPENDS=    libmpi.so:${PORTSDIR}/net/openmpi
34
35 post-install:
36 .for file in ncmpidiff ncmpidump ncmpigen ncmpivalid
37         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
38 .endfor
39         ${MKDIR} ${STAGEDIR}${DOCSDIR}/
40         cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
41
42 .include <bsd.port.mk>