2017-11-25 12:32:27 +00:00

44 lines
1.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.6 2017/11/25 12:32:27 sthen Exp $
COMMENT= navigation scripting and testing utility for PhantomJS
GH_ACCOUNT= casperjs
GH_PROJECT= casperjs
GH_TAGNAME= 1.1.4-2
DISTNAME= casperjs-${GH_TAGNAME:S/-/./}
CATEGORIES= www
HOMEPAGE= http://casperjs.org/
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
# MIT
PERMIT_PACKAGE_CDROM= Yes
MODULES= lang/python
MODPY_ADJ_FILES= bin/casperjs
BUILD_DEPENDS= textproc/py-sphinx
RUN_DEPENDS= www/phantomjs
TEST_DEPENDS= www/phantomjs
TEST_TARGET= test
do-build:
cd ${WRKSRC}/docs; make build
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/casperjs
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/casperjs
cd ${WRKSRC}; pax -rw ./[A-Z]* ./package.json ./bin ./modules ./samples ${PREFIX}/share/casperjs/
mv ${PREFIX}/share/casperjs/samples ${PREFIX}/share/examples/casperjs
cd ${WRKSRC}/docs/_build; pax -rw * ${PREFIX}/share/doc/casperjs/
${INSTALL_SCRIPT} ${WRKSRC}/bin/casperjs ${PREFIX}/share/casperjs/bin/
ln -s ../share/casperjs/bin/casperjs ${PREFIX}/bin/casperjs
pre-test:
ln -s ${MODPY_BIN} ${WRKDIR}/bin/python
.include <bsd.port.mk>