5 DISTVERSIONSUFFIX= -g02b7e21
6 CATEGORIES= textproc python
7 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
9 MAINTAINER= 0mp@FreeBSD.org
10 COMMENT= Python lib/cli for JSON/YAML schema validation
13 LICENSE_FILE= ${WRKSRC}/LICENSE
15 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \
16 ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.11.0:devel/py-ruamel.yaml@${PY_FLAVOR} \
17 ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil@${PY_FLAVOR}
18 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} \
19 ${PYTHON_PKGNAMEPREFIX}testfixtures>=0:devel/py-testfixtures@${PY_FLAVOR}
22 # Switch to CHEESESHOP once version > 1.7.0 is released.
25 USE_PYTHON= autoplist concurrent distutils
29 PORTEXAMPLES= utf8-data.yml utf8-schema.yml
31 OPTIONS_DEFINE= EXAMPLES
33 post-install-EXAMPLES-on:
34 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
35 ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
38 @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
40 .include <bsd.port.mk>