PORTNAME=	pythonocc-core
PORTVERSION=	8.0.0.a
CATEGORIES=	cad python
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
MAINTAINER=	philippehay71@gmail.com
COMMENT=	3D modeling based on the OpenCascade Technology modeling kernel
WWW=		https://github.com/tpaviot/pythonocc-core
LICENSE=	LGPL3

USE_GITHUB=	yes
GH_ACCOUNT=	tpaviot
GH_PROJECT=	pythonocc-core
GH_TAGNAME=	fe54be6549db400da0d59caeed7af1d04e92a9ab

BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy:math/py-numpy@${PY_FLAVOR} \
		${LOCALBASE}/include/rapidjson/reader.h:devel/rapidjson \
		swig:devel/swig \
		${LOCALBASE}/include/OpenCASCADE/gp_Pnt.hxx:cad/opencascade
LIB_DEPENDS=	libTKernel.so:cad/opencascade

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy:math/py-numpy@${PY_FLAVOR}

USES=		cmake compiler:c++17-lang python
USE_PYTHON=	cython

.include <bsd.port.mk>
