Tweak science/py-netCDF4 version 1.0.5_1
[dports.git] / science / py-netCDF4 / Makefile
1 # Created by: Wen Heping <wenheping@gmail.com>
2 # $FreeBSD: science/py-netCDF4/Makefile 334361 2013-11-19 23:08:44Z mat $
3
4 PORTNAME=       netCDF4
5 PORTVERSION=    1.0.5
6 PORTREVISION=   1
7 CATEGORIES=     science python
8 MASTER_SITES=   GOOGLE_CODE
9 PROJECTHOST=    netcdf4-python
10 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
11
12 MAINTAINER=     ports@FreeBSD.org
13 COMMENT=        Python Interface to the NetCDF Library (versions 3 and 4)
14
15 LICENSE=        MIT
16 LICENSE_FILE=   ${WRKSRC}/COPYING
17
18 BUILD_DEPENDS=  ${PYNUMPY}
19 LIB_DEPENDS=    hdf5:${PORTSDIR}/science/hdf5-18 \
20                 netcdf:${PORTSDIR}/science/netcdf4
21 RUN_DEPENDS=    ${PYNUMPY}
22
23 OPTIONS_DEFINE= DOCS EXAMPLES
24
25 USES=           dos2unix
26 DOS2UNIX_FILES= utils/nc3tonc4
27 USE_PYTHON=     yes
28 USE_PYDISTUTILS=        yes
29 MAKE_ENV=       HDF5_INCDIR=${LOCALBASE}/include \
30                 HDF5_LIBDIR=${LOCALBASE}/lib \
31                 NETCDF4_INCDIR=${LOCALBASE}/include \
32                 NETCDF4_LIBDIR=${LOCALBASE}/lib
33
34 PORTDOCS=       *
35 PORTEXAMPLES=   *
36 PLIST_FILES=    bin/nc3tonc4 \
37                 bin/nc4tonc3 \
38                 %%PYTHON_SITELIBDIR%%/netCDF4.so \
39                 %%PYTHON_SITELIBDIR%%/netCDF4_utils.py \
40                 %%PYTHON_SITELIBDIR%%/netCDF4_utils.pyc \
41                 %%PYTHON_SITELIBDIR%%/netCDF4_utils.pyo \
42                 %%PYTHON_SITELIBDIR%%/netcdftime.py \
43                 %%PYTHON_SITELIBDIR%%/netcdftime.pyc \
44                 %%PYTHON_SITELIBDIR%%/netcdftime.pyo
45
46 NO_STAGE=       yes
47 .include <bsd.port.options.mk>
48
49 post-patch:
50         @${REINPLACE_CMD} -e \
51                 "/dirstosearch/s|=.*|= ['${LOCALBASE}']|" ${WRKSRC}/setup.py
52
53 post-install:
54 .if ${PORT_OPTIONS:MDOCS}
55         @${MKDIR} ${DOCSDIR}
56         (cd ${WRKSRC}/docs && ${INSTALL_DATA} * ${DOCSDIR})
57 .endif
58 .if ${PORT_OPTIONS:MEXAMPLES}
59         @${MKDIR} ${EXAMPLESDIR}
60         (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${EXAMPLESDIR})
61 .endif
62
63 .include <bsd.port.mk>