1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
freebsd-ports/textproc/py-pykwalify/Makefile
Mateusz Piotrowski 8de3261ff5 Fix PORTSCOUT=ignore:* uses throughout the tree
PORTSCOUT=ignore:1 is the only valid way syntax according to the
Portscout documentation. In disables the distfile version checks
completely. In order to ignore only certain version instead, it is
necessary to use other Portscout keys like skipv.

Also, remove the setting completely when it attempts to instruct
Portscout to skip versions older than the current one.

Approved by:	portmgr blanket
2021-04-15 23:37:15 +02:00

39 lines
1.1 KiB
Makefile

PORTNAME= pykwalify
DISTVERSION= 1.8.0
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Python library and CLI for JSON/YAML schema validation
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.16.0:devel/py-ruamel.yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testfixtures>=0:devel/py-testfixtures@${PY_FLAVOR}
USES= python:3.6+
USE_GITHUB= yes
GH_ACCOUNT= Grokzen
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
PORTSCOUT= skipv:15.01,14.12,14.08,14.06.1,14.06
PORTEXAMPLES= utf8-data.yml utf8-schema.yml
OPTIONS_DEFINE= EXAMPLES
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
do-test:
@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
.include <bsd.port.mk>