svn commit: r494580 - in head/sysutils: . pass-otp
Mateusz Piotrowski
0mp at FreeBSD.org
Mon Mar 4 10:43:42 UTC 2019
Author: 0mp
Date: Mon Mar 4 10:43:39 2019
New Revision: 494580
URL: https://svnweb.freebsd.org/changeset/ports/494580
Log:
New port: sysutils/pass-otp: Pass extension for managing one-time-password (OTP) tokens
A pass extension for managing one-time-password (OTP) tokens.
Features:
- managing and generating OTP tokens
- inserting new OTP key URI
- validating OTP URI
- appending OTP URI to existing password files
WWW: https://github.com/tadfisher/pass-otp
PR: 236126
Submitted by: alex at xanderio.de (previous version)
Reviewed by: krion
Approved by: krion (mentor)
Differential Revision: https://reviews.freebsd.org/D19434
Added:
head/sysutils/pass-otp/
head/sysutils/pass-otp/Makefile (contents, props changed)
head/sysutils/pass-otp/distinfo (contents, props changed)
head/sysutils/pass-otp/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Mon Mar 4 10:42:22 2019 (r494579)
+++ head/sysutils/Makefile Mon Mar 4 10:43:39 2019 (r494580)
@@ -851,6 +851,7 @@
SUBDIR += panicmail
SUBDIR += parafly
SUBDIR += parallel
+ SUBDIR += pass-otp
SUBDIR += password-store
SUBDIR += passwordsafe
SUBDIR += patchelf
Added: head/sysutils/pass-otp/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/pass-otp/Makefile Mon Mar 4 10:43:39 2019 (r494580)
@@ -0,0 +1,40 @@
+# $FreeBSD$
+
+PORTNAME= pass-otp
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+CATEGORIES= sysutils
+
+MAINTAINER= alex at xanderio.de
+COMMENT= Pass extension for managing one-time-password (OTP) tokens
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= bash:shells/bash \
+ pass:sysutils/password-store \
+ qrencode:graphics/libqrencode \
+ oathtool:security/oath-toolkit
+TEST_DEPENDS= expect:lang/expect \
+ git:devel/git
+
+USES= gmake shebangfix
+USE_GITHUB= YES
+GH_ACCOUNT= tadfisher
+SHEBANG_FILES= otp.bash test/*.sh test/*t
+
+NO_ARCH= yes
+NO_BUILD= yes
+MAKE_ENV= DESTDIR=${STAGEDIR} \
+ LIBDIR=${PREFIX}/libexec \
+ MANDIR=${MANPREFIX}/man \
+ BASHCOMPDIR=${PREFIX}/share/bash-completion/completions
+
+TEST_TARGET= test
+TEST_ARGS= SHELL=${LOCALBASE}/bin/bash
+
+PLIST_FILES= man/man1/pass-otp.1.gz\
+ libexec/password-store/extensions/otp.bash \
+ share/bash-completion/completions/pass-otp
+
+.include <bsd.port.mk>
Added: head/sysutils/pass-otp/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/pass-otp/distinfo Mon Mar 4 10:43:39 2019 (r494580)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1551364314
+SHA256 (tadfisher-pass-otp-v1.2.0_GH0.tar.gz) = 5720a649267a240a4f7ba5a6445193481070049c1d08ba38b00d20fc551c3a67
+SIZE (tadfisher-pass-otp-v1.2.0_GH0.tar.gz) = 46789
Added: head/sysutils/pass-otp/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/pass-otp/pkg-descr Mon Mar 4 10:43:39 2019 (r494580)
@@ -0,0 +1,9 @@
+A pass extension for managing one-time-password (OTP) tokens.
+
+Features:
+- managing and generating OTP tokens
+- inserting new OTP key URI
+- validating OTP URI
+- appending OTP URI to existing password files
+
+WWW: https://github.com/tadfisher/pass-otp
More information about the svn-ports-head
mailing list