Manual tweak devel/electron12
[dports.git] / cad / py-ezdxf / Makefile
1 PORTNAME=       ezdxf
2 DISTVERSIONPREFIX=      v
3 DISTVERSION=    0.16.3
4 CATEGORIES=     cad
5 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
6
7 MAINTAINER=     ports@nicandneal.net
8 COMMENT=        Create and modify DXF drawings
9
10 LICENSE=        MIT
11 LICENSE_FILE=   ${WRKSRC}/LICENSE
12
13 BUILD_DEPENDS=  ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
14 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} \
15                 ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
16 TEST_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
17                 ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR}
18
19 USES=   python:3.6+
20 USE_PYTHON=     concurrent distutils autoplist
21
22 USE_GITHUB=     yes
23 GH_ACCOUNT=     mozman
24 GH_PROJECT=     ezdxf
25
26 do-test:
27         @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m pytest -rs -v
28
29 .include <bsd.port.mk>