Changeset View
Changeset View
Standalone View
Standalone View
graphics/py-h3/Makefile
Show All 9 Lines | |||||
MAINTAINER= sunpoet@FreeBSD.org | MAINTAINER= sunpoet@FreeBSD.org | ||||
COMMENT= Python binding of H3 library | COMMENT= Python binding of H3 library | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
BUILD_DEPENDS= cmake:devel/cmake \ | BUILD_DEPENDS= cmake:devel/cmake \ | ||||
h3>=${PORTVERSION}:graphics/h3 \ | h3>=${PORTVERSION}:graphics/h3 \ | ||||
ninja:devel/ninja \ | |||||
${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} | ||||
LIB_DEPENDS= libh3.so:graphics/h3 | LIB_DEPENDS= libh3.so:graphics/h3 | ||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} | ||||
USES= localbase:ldflags python:3.6+ | USES= localbase:ldflags ninja:build python:3.6+ | ||||
USE_PYTHON= autoplist concurrent cython distutils | USE_PYTHON= autoplist concurrent cython distutils | ||||
CFLAGS+= -I${LOCALBASE}/include/h3 | CFLAGS+= -I${LOCALBASE}/include/h3 | ||||
OPTIONS_DEFINE= NUMPY | OPTIONS_DEFINE= NUMPY | ||||
OPTIONS_DEFAULT=NUMPY | OPTIONS_DEFAULT=NUMPY | ||||
NUMPY_DESC= NumPy support | NUMPY_DESC= NumPy support | ||||
NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} | NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} | ||||
do-test: | do-test: | ||||
cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v | cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |