Index: head/security/py-xkcdpass/Makefile =================================================================== --- head/security/py-xkcdpass/Makefile (revision 553999) +++ head/security/py-xkcdpass/Makefile (revision 554000) @@ -1,38 +1,45 @@ # $FreeBSD$ PORTNAME= xkcdpass DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.17.4 +PORTREVISION= 1 CATEGORIES= security sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jacob@jwfh.ca COMMENT= Password generator as in XKCD 936 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.BSD +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} + USES= python USE_GITHUB= yes GH_ACCOUNT= jwfh -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${_MAN_FILES:S|^|man/man1/|:S|$|.gz|} OPTIONS_DEFINE= DOCS DOCS_PLIST_FILES= ${_README_FILES:S|^|${DOCSDIR_REL}/|} _MAN_FILES= ${PORTNAME}.1 _README_FILES= README.rst post-install: ${INSTALL_MAN} ${_MAN_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_README_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +do-test: + @(cd ${TEST_WRKSRC} && \ + ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include