mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
d84aa50743
Approved by: araujo (mentor) Differential Revision: https://reviews.freebsd.org/D21854
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= pup
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.4.0-9
|
|
DISTVERSIONSUFFIX= -g1c3cffd
|
|
PORTREVISION= 1
|
|
CATEGORIES= textproc
|
|
|
|
MAINTAINER= 0mp@FreeBSD.org
|
|
COMMENT= Command-line jq-like HTML parser using CSS selectors
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= go python:2.7,test shebangfix
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= ericchiang
|
|
SHEBANG_FILES= tests/run.py
|
|
|
|
PLIST_FILES= bin/pup
|
|
PORTDOCS= README.md
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
pre-test:
|
|
@${REINPLACE_CMD} 's|^python |${PYTHON_VERSION} |' ${WRKSRC}/tests/test
|
|
@${REINPLACE_CMD} "s|pup |${STAGEDIR}/bin/pup |" ${WRKSRC}/tests/run.py
|
|
|
|
# Disable broken tests.
|
|
@${REINPLACE_CMD} "/^json{}$$/d" ${WRKSRC}/tests/cmds.txt
|
|
@${REINPLACE_CMD} "/ json{}$$/d" ${WRKSRC}/tests/expected_output.txt
|
|
@${REINPLACE_CMD} "/^#toc li + a json{}$$/d" ${WRKSRC}/tests/cmds.txt
|
|
@${REINPLACE_CMD} "/ #toc li + a json{}$$/d" ${WRKSRC}/tests/expected_output.txt
|
|
|
|
do-test:
|
|
cd ${WRKSRC}/tests && ${SH} ./test
|
|
cd ${GO_WRKSRC} && ${SETENV} ${GO_ENV} ${GO_CMD} test
|
|
|
|
post-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|