Tweak devel/racer version 2.1.31
[dports.git] / textproc / py-pykwalify / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       pykwalify
4 DISTVERSION=    1.7.0-15
5 DISTVERSIONSUFFIX=      -g02b7e21
6 CATEGORIES=     textproc python
7 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
8
9 MAINTAINER=     0mp@FreeBSD.org
10 COMMENT=        Python lib/cli for JSON/YAML schema validation
11
12 LICENSE=        MIT
13 LICENSE_FILE=   ${WRKSRC}/LICENSE
14
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}
20
21 USES=           python
22 # Switch to CHEESESHOP once version > 1.7.0 is released.
23 USE_GITHUB=     yes
24 GH_ACCOUNT=     Grokzen
25 USE_PYTHON=     autoplist concurrent distutils
26
27 NO_ARCH=        yes
28
29 PORTEXAMPLES=   utf8-data.yml utf8-schema.yml
30
31 OPTIONS_DEFINE= EXAMPLES
32
33 post-install-EXAMPLES-on:
34         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
35         ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
36
37 do-test:
38         @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
39
40 .include <bsd.port.mk>