ports/devel/py-cadquery-pywrap/Makefile
Neal Nelson 1de9073690 devel/py-cadquery-pywrap: Add new port
PyWrap is a C++ binding generator using pybind11, libclang and
jinja. The main goal of this project is to automatically generate
bindings for OCCT7.3 (opencascade) and beyond without single manual
edit of the generated code. Once finished the project will be usable
as a general C++ binding generator.

PR:		257131
2021-10-28 17:40:42 +09:00

39 lines
1.3 KiB
Makefile

PORTNAME= cadquery-pywrap
DISTVERSIONPREFIX= occt
DISTVERSION= 7.5
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@nicandneal.net
COMMENT= C++ binding generator for python
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clang>0:devel/py-clang@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cymbal>0:devel/py-cymbal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}logzero>0:devel/py-logzero@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}path>0:devel/py-path@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=2.6:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}schema>0:devel/py-schema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toposort>0:devel/py-toposort@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
llvm${LLVMVER}>0:devel/llvm${LLVMVER} \
pybind11>=2.6:devel/pybind11
USES= python:3.6+
USE_GITHUB= yes
GH_ACCOUNT= CadQuery
GH_PROJECT= pywrap
GH_TAGNAME= e8c7bc9
USE_PYTHON= autoplist concurrent distutils
LLVMVER= 10
.include <bsd.port.mk>