Changeset View
Changeset View
Standalone View
Standalone View
math/py-pdal/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= pdal | PORTNAME= pdal | ||||
DISTVERSION= 2.3.5 | DISTVERSION= 2.3.5 | ||||
CATEGORIES= math python | CATEGORIES= math python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
DISTNAME= ${PORTNAME:tu}-${DISTVERSION} | DISTNAME= ${PORTNAME:tu}-${DISTVERSION} | ||||
MAINTAINER= lbartoletti@FreeBSD.org | MAINTAINER= lbartoletti@FreeBSD.org | ||||
COMMENT= PDAL Python bindings | COMMENT= PDAL Python bindings | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
BUILD_DEPENDS= ${PYNUMPY} \ | BUILD_DEPENDS= ${PYNUMPY} \ | ||||
${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ | ||||
${LOCALBASE}/bin/cmake:devel/cmake \ | cmake:devel/cmake | ||||
${LOCALBASE}/bin/ninja:devel/ninja | |||||
LIB_DEPENDS= libpdal_base.so:math/pdal | LIB_DEPENDS= libpdal_base.so:math/pdal | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ | ||||
${PYNUMPY} | ${PYNUMPY} | ||||
USES= compiler:c++11-lang python:3.6+ | USES= compiler:c++11-lang ninja:build python:3.6+ | ||||
USE_PYTHON= autoplist cython distutils | USE_PYTHON= autoplist cython distutils | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_filter_python*.so | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_filter_python*.so | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/libpdalpython*.so | ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/libpdalpython*.so | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_reader_numpy*.so | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_reader_numpy*.so | ||||
do-test: | do-test: | ||||
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test | @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |