Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jun 2020 11:39:28 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r540701 - in head/security: . py-xkcdpass
Message-ID:  <202006281139.05SBdS2i069287@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Sun Jun 28 11:39:28 2020
New Revision: 540701
URL: https://svnweb.freebsd.org/changeset/ports/540701

Log:
  New port: security/py-xkcdpass
  
  A flexible and scriptable password generator which generates
  strong diceword-style passphrases, inspired by XKCD 936.
  
    $ xkcdpass
    > correct horse battery staple
  
  Usable as standalone script or a module within a larger
  Python project.
  
  WWW: https://github.com/jwfh/xkcdpass
  
  Submitted by:	jacob_jwfh.ca
  Differential Revision:	https://reviews.freebsd.org/D21234

Added:
  head/security/py-xkcdpass/
  head/security/py-xkcdpass/Makefile   (contents, props changed)
  head/security/py-xkcdpass/distinfo   (contents, props changed)
  head/security/py-xkcdpass/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Sun Jun 28 11:16:12 2020	(r540700)
+++ head/security/Makefile	Sun Jun 28 11:39:28 2020	(r540701)
@@ -998,6 +998,7 @@
     SUBDIR += py-volatility
     SUBDIR += py-volatility3
     SUBDIR += py-vulndb
+    SUBDIR += py-xkcdpass
     SUBDIR += py-xmlsec
     SUBDIR += py-yara
     SUBDIR += py-yubikey-manager

Added: head/security/py-xkcdpass/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-xkcdpass/Makefile	Sun Jun 28 11:39:28 2020	(r540701)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	xkcdpass
+DISTVERSIONPREFIX=	${PORTNAME}-
+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=		python
+USE_GITHUB=	yes
+GH_ACCOUNT=	jwfh
+USE_PYTHON=	autoplist 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}
+
+.include <bsd.port.mk>

Added: head/security/py-xkcdpass/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-xkcdpass/distinfo	Sun Jun 28 11:39:28 2020	(r540701)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1589315063
+SHA256 (jwfh-xkcdpass-xkcdpass-1.17.4_GH0.tar.gz) = 422761d7c758d197f34ccf20a5bf5ef252b6ea9681c0f6de5b232c88cb133924
+SIZE (jwfh-xkcdpass-xkcdpass-1.17.4_GH0.tar.gz) = 2197541

Added: head/security/py-xkcdpass/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-xkcdpass/pkg-descr	Sun Jun 28 11:39:28 2020	(r540701)
@@ -0,0 +1,10 @@
+A flexible and scriptable password generator which generates
+strong diceword-style passphrases, inspired by XKCD 936.
+
+  $ xkcdpass
+  > correct horse battery staple
+
+Usable as standalone script or a module within a larger
+Python project.
+
+WWW: https://github.com/jwfh/xkcdpass



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006281139.05SBdS2i069287>