# $OpenBSD$

COMMENT=	Python interface to the netCDF C library

MODPY_EGG_VERSION=	1.5.1.2
DISTNAME=		netCDF4-${MODPY_EGG_VERSION}
PKGNAME=		py-${DISTNAME}
CATEGORIES=		math

HOMEPAGE=		http://unidata.github.io/netcdf4-python/

MAINTAINER=		Martin Reindl <martin@catai.org>

# BSD-like
PERMIT_PACKAGE_CDROM=	Yes

MODPY_SETUPTOOLS=	Yes
MODPY_PI=		Yes

SEPERATE_BUILD=	Yes

MODULES=	lang/python

WANTLIB+=	netcdf hdf5 hdf5_hl pthread ${MODPY_WANTLIB}

LIB_DEPENDS=	math/netcdf \
		math/hdf5 \

BUILD_DEPENDS+=	lang/cython${MODPY_FLAVOR} \
		math/hdf5 \
		math/netcdf \
		math/py-numpy${MODPY_FLAVOR}

RUN_DEPENDS+=	lang/cython${MODPY_FLAVOR} \
		math/hdf5 \
		math/netcdf \
		math/py-numpy${MODPY_FLAVOR} \
		math/py-cftime${MODPY_FLAVOR}

CONFIGURE_ENV+=         LDFLAGS="-L${LOCALBASE}/lib" \
                        CPPFLAGS="-I${LOCALBASE}/include"

FLAVORS=	python3
FLAVOR?=

post-install:
	for i in ${PREFIX}/bin/*; do \
                mv $${i} $${i}${MODPY_BIN_SUFFIX}; \
        done

do-test: fake
	cd ${WRKSRC}/test && ${MODPY_BIN} run_all.py

.include <bsd.port.mk>
