Lines 2-14
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= netCDF4 |
4 |
PORTNAME= netCDF4 |
5 |
PORTVERSION= 1.0.8 |
5 |
PORTVERSION= 1.1.1 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= science python |
6 |
CATEGORIES= science python |
8 |
MASTER_SITES= GH |
|
|
9 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
7 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
10 |
|
8 |
|
11 |
MAINTAINER= 5u623l20@gmail.com |
9 |
MAINTAINER= sunpoet@FreeBSD.org |
12 |
COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) |
10 |
COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) |
13 |
|
11 |
|
14 |
LICENSE= MIT |
12 |
LICENSE= MIT |
Lines 16-53
Link Here
|
16 |
BUILD_DEPENDS= ${PYNUMPY} |
14 |
BUILD_DEPENDS= ${PYNUMPY} |
17 |
LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5 \ |
15 |
LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5 \ |
18 |
libnetcdf.so:${PORTSDIR}/science/netcdf |
16 |
libnetcdf.so:${PORTSDIR}/science/netcdf |
19 |
RUN_DEPENDS= ${PYNUMPY} |
17 |
RUN_DEPENDS:= ${BUILD_DEPENDS} |
20 |
|
18 |
|
21 |
USE_GITHUB= yes |
19 |
OPTIONS_DEFINE= DOCS EXAMPLES |
22 |
GH_ACCOUNT= Unidata |
|
|
23 |
GH_PROJECT= netcdf4-python |
24 |
GH_TAGNAME= v${PORTVERSION}rel |
25 |
GH_COMMIT= 1344040 |
26 |
|
20 |
|
27 |
USES= python |
21 |
USES= python |
28 |
USE_PYTHON= distutils autoplist |
22 |
USE_PYTHON= autoplist distutils |
29 |
|
23 |
|
30 |
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} |
24 |
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} |
31 |
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} |
25 |
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} |
32 |
|
|
|
33 |
PORTDOCS= * |
26 |
PORTDOCS= * |
34 |
PORTEXAMPLES= * |
27 |
PORTEXAMPLES= * |
35 |
|
28 |
|
36 |
OPTIONS_DEFINE= DOCS EXAMPLES |
29 |
GH_ACCOUNT= Unidata |
|
|
30 |
GH_COMMIT= 08e4708 |
31 |
GH_PROJECT= netcdf4-python |
32 |
GH_TAGNAME= v${PORTVERSION}rel |
33 |
USE_GITHUB= yes |
37 |
|
34 |
|
38 |
post-patch: |
35 |
post-patch: |
39 |
@${ECHO_CMD} -n > ${WRKSRC}/setup.cfg |
36 |
@${ECHO_CMD} -n > ${WRKSRC}/setup.cfg |
40 |
@${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg |
37 |
@${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg |
41 |
@${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg |
38 |
@${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg |
42 |
@${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" \ |
39 |
@${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" >> ${WRKSRC}/setup.cfg |
43 |
>> ${WRKSRC}/setup.cfg |
|
|
44 |
@${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg |
40 |
@${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg |
45 |
@${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" \ |
41 |
@${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" >> ${WRKSRC}/setup.cfg |
46 |
>> ${WRKSRC}/setup.cfg |
42 |
@${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" >> ${WRKSRC}/setup.cfg |
47 |
@${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" \ |
|
|
48 |
>> ${WRKSRC}/setup.cfg |
49 |
|
43 |
|
50 |
post-install: |
44 |
post-install: |
|
|
45 |
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4.so |
51 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
46 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
52 |
(cd ${WRKSRC}/docs && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}) |
47 |
(cd ${WRKSRC}/docs && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}) |
53 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
48 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |