Index: head/security/py-pynacl/Makefile =================================================================== --- head/security/py-pynacl/Makefile (revision 436771) +++ head/security/py-pynacl/Makefile (revision 436772) @@ -1,30 +1,34 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pynacl PORTVERSION= 1.1.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyNaCl-${PORTVERSION} MAINTAINER= yuri@rawbw.com COMMENT= PyNaCl is a Python binding to the Networking and Cryptography library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libsodium.so:security/libsodium +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest USES= python USE_PYTHON= autoplist distutils MAKE_ENV+= SODIUM_INSTALL=system CFLAGS+= -I ${LOCALBASE}/include post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/nacl/_sodium.so + +do-test: + @cd ${WRKSRC} && ${SETENV} PYTHONPATH=../src ${PYTHON_CMD} -m pytest -rs tests .include