sthen 969b0ac36d switch to py.test, and use a TEST_DEPENDS on the exact version to make sure
that "make test" doesn't try and run on an old installed version of websockify.
2016-06-05 11:04:12 +00:00

38 lines
824 B
Makefile

# $OpenBSD: Makefile,v 1.4 2016/06/05 11:04:12 sthen Exp $
COMMENT= WebSocket to TCP proxy
MODPY_EGG_VERSION= 0.8.0
DISTNAME= websockify-${MODPY_EGG_VERSION}
CATEGORIES= net
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
# LGPLv3
PERMIT_PACKAGE_CDROM= Yes
GH_ACCOUNT= kanaka
GH_PROJECT= websockify
GH_TAGNAME= v${MODPY_EGG_VERSION}
MODULES= lang/python
MODPY_SETUPTOOLS= Yes
RUN_DEPENDS= math/py-numpy
TEST_DEPENDS= devel/py-test \
devel/py-mox \
${BUILD_PKGPATH}-=${MODPY_EGG_VERSION}
post-build:
cd ${WRKSRC}; env ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}
post-install:
${INSTALL_MAN} ${WRKSRC}/docs/websockify.1 ${PREFIX}/man/man1/
${INSTALL_DATA_DIR} ${PREFIX}/lib/websockify
${INSTALL_DATA} ${WRKSRC}/rebind.so ${PREFIX}/lib/websockify/
do-test:
cd ${WRKSRC}/tests; py.test
.include <bsd.port.mk>