Index: security/Makefile =================================================================== --- security/Makefile +++ security/Makefile @@ -1017,6 +1017,7 @@ SUBDIR += py-virustotal-api SUBDIR += py-volatility SUBDIR += py-vulndb + SUBDIR += py-xkcdpass SUBDIR += py-xmlsec SUBDIR += py-yara SUBDIR += py-yubikey-manager Index: security/py-xkcdpass/Makefile =================================================================== --- /dev/null +++ security/py-xkcdpass/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= xkcdpass +DISTVERSION= 1.17.4 +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 + +USES= tar python:2.7+ +USE_PYTHON= autoplist distutils +USE_GITHUB= yes +GH_ACCOUNT= jwfh +GH_TAGNAME= ${PORTNAME}-${DISTVERSION} + +post-install: + ${INSTALL_MAN} ${WRKSRC}/xkcdpass.1 ${STAGEDIR}${PREFIX}/man/man1 + +.include Index: security/py-xkcdpass/distinfo =================================================================== --- /dev/null +++ security/py-xkcdpass/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1577419061 +SHA256 (jwfh-xkcdpass-1.17.4-xkcdpass-1.17.4_GH0.tar.gz) = 422761d7c758d197f34ccf20a5bf5ef252b6ea9681c0f6de5b232c88cb133924 +SIZE (jwfh-xkcdpass-1.17.4-xkcdpass-1.17.4_GH0.tar.gz) = 2197541 Index: security/py-xkcdpass/pkg-descr =================================================================== --- /dev/null +++ security/py-xkcdpass/pkg-descr @@ -0,0 +1,6 @@ +Python-based password generator styled after XKCD 936. + +Usable as standalone script or a module within a larger +Python project. + +WWW: https://github.com/jwfh/xkcdpass Index: security/py-xkcdpass/pkg-plist =================================================================== --- /dev/null +++ security/py-xkcdpass/pkg-plist @@ -0,0 +1,25 @@ +bin/xkcdpass +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/not-zip-safe +%%PYTHON_SITELIBDIR%%/xkcdpass-1.17.4-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/xkcdpass/__init__.py +%%PYTHON_SITELIBDIR%%/xkcdpass/static/eff-long +%%PYTHON_SITELIBDIR%%/xkcdpass/static/eff-short +%%PYTHON_SITELIBDIR%%/xkcdpass/static/eff-special +%%PYTHON_SITELIBDIR%%/xkcdpass/static/fin-kotus +%%PYTHON_SITELIBDIR%%/xkcdpass/static/fr-freelang +%%PYTHON_SITELIBDIR%%/xkcdpass/static/fr-freelang-bernard-vivier +%%PYTHON_SITELIBDIR%%/xkcdpass/static/ger-anlx +%%PYTHON_SITELIBDIR%%/xkcdpass/static/ita-wiki +%%PYTHON_SITELIBDIR%%/xkcdpass/static/legacy +%%PYTHON_SITELIBDIR%%/xkcdpass/static/nor-nb +%%PYTHON_SITELIBDIR%%/xkcdpass/static/pt-ipublicis +%%PYTHON_SITELIBDIR%%/xkcdpass/static/pt-l33t-ipublicis +%%PYTHON_SITELIBDIR%%/xkcdpass/static/pt-pt-ipublicis +%%PYTHON_SITELIBDIR%%/xkcdpass/static/pt-pt-l33t-ipublicis +%%PYTHON_SITELIBDIR%%/xkcdpass/static/spa-mich +%%PYTHON_SITELIBDIR%%/xkcdpass/xkcd_password.py +man/man1/xkcdpass.1.gz