mirror of
https://git.freebsd.org/ports.git
synced 2025-06-10 23:30:29 -04:00
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
39 lines
1.3 KiB
Makefile
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>
|