View | Details | Raw Unified | Return to bug 187745 | Differences between
and this patch

Collapse All | Expand All

(-)science/py-netCDF4/Makefile (-14 / +21 lines)
Lines 2-12 Link Here
2
# $FreeBSD: head/science/py-netCDF4/Makefile 352855 2014-05-03 03:17:19Z sunpoet $
2
# $FreeBSD: head/science/py-netCDF4/Makefile 352855 2014-05-03 03:17:19Z sunpoet $
3
3
4
PORTNAME=	netCDF4
4
PORTNAME=	netCDF4
5
PORTVERSION=	1.0.5
5
PORTVERSION=	1.0.8
6
PORTREVISION=	4
7
CATEGORIES=	science python
6
CATEGORIES=	science python
8
MASTER_SITES=	GOOGLE_CODE
7
MASTER_SITES=	GH
9
PROJECTHOST=	netcdf4-python
10
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
11
9
12
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
Lines 19-44 Link Here
19
		libnetcdf.so:${PORTSDIR}/science/netcdf
17
		libnetcdf.so:${PORTSDIR}/science/netcdf
20
RUN_DEPENDS=	${PYNUMPY}
18
RUN_DEPENDS=	${PYNUMPY}
21
19
22
OPTIONS_DEFINE=	DOCS EXAMPLES
20
USE_GITHUB=	yes
21
GH_ACCOUNT=	Unidata
22
GH_PROJECT=	netcdf4-python
23
GH_TAGNAME=	v${PORTVERSION}rel
24
GH_COMMIT=	1344040
23
25
24
USES=		dos2unix
25
DOS2UNIX_FILES=	utils/nc3tonc4
26
USE_PYTHON=	yes
26
USE_PYTHON=	yes
27
USE_PYDISTUTILS=	yes
27
USE_PYDISTUTILS=	yes
28
PYDISTUTILS_AUTOPLIST=	yes
28
PYDISTUTILS_AUTOPLIST=	yes
29
MAKE_ENV=	HDF5_INCDIR=${LOCALBASE}/include \
29
30
		HDF5_LIBDIR=${LOCALBASE}/lib \
30
DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
31
		NETCDF4_INCDIR=${LOCALBASE}/include \
31
EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
32
		NETCDF4_LIBDIR=${LOCALBASE}/lib
33
32
34
PORTDOCS=	*
33
PORTDOCS=	*
35
PORTEXAMPLES=	*
34
PORTEXAMPLES=	*
36
35
37
.include <bsd.port.options.mk>
36
OPTIONS_DEFINE=		DOCS EXAMPLES
38
37
39
post-patch:
38
post-patch:
40
	@${REINPLACE_CMD} -e \
39
	@${ECHO_CMD} -n > ${WRKSRC}/setup.cfg
41
		"/dirstosearch/s|=.*|= ['${LOCALBASE}']|" ${WRKSRC}/setup.py
40
	@${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg
41
	@${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg
42
	@${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" \
43
		>> ${WRKSRC}/setup.cfg
44
	@${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg
45
	@${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" \
46
		>> ${WRKSRC}/setup.cfg
47
	@${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" \
48
		>> ${WRKSRC}/setup.cfg
42
49
43
post-install:
50
post-install:
44
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
51
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
(-)science/py-netCDF4/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (netCDF4-1.0.5.tar.gz) = a87751f85d823c22727183c78f8f20d83569399dc73c4bb30a247063756e46bd
1
SHA256 (netCDF4-1.0.8.tar.gz) = cc6582011ff2937a4c6250e6df1fd9b33f15c18ae74bace0f519503d1402df66
2
SIZE (netCDF4-1.0.5.tar.gz) = 538945
2
SIZE (netCDF4-1.0.8.tar.gz) = 571836
(-)science/py-netCDF4/pkg-descr (-1 / +1 lines)
Lines 11-14 Link Here
11
implemented, except variable-length strings (NC_STRING). User defined
11
implemented, except variable-length strings (NC_STRING). User defined
12
data types (compound, vlen, enum etc.) are not supported.
12
data types (compound, vlen, enum etc.) are not supported.
13
13
14
WWW: http://code.google.com/p/netcdf4-python/
14
WWW: http://unidata.github.io/netcdf4-python/

Return to bug 187745