git: f3ca692f8b5a - main - net/py-pyu2f: Add py-pyu2f 0.1.5
Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Apr 25 20:37:13 UTC 2021
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f3ca692f8b5af33cc9796da5333562c828021243
commit f3ca692f8b5af33cc9796da5333562c828021243
Author: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
AuthorDate: 2021-04-25 20:11:24 +0000
Commit: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
CommitDate: 2021-04-25 20:35:07 +0000
net/py-pyu2f: Add py-pyu2f 0.1.5
pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.
pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.
By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.
WWW: https://github.com/google/pyu2f
---
net/Makefile | 1 +
net/py-pyu2f/Makefile | 22 ++++++++++++++++++++++
net/py-pyu2f/distinfo | 3 +++
net/py-pyu2f/pkg-descr | 12 ++++++++++++
4 files changed, 38 insertions(+)
diff --git a/net/Makefile b/net/Makefile
index f6c01e897b48..179f4c0c7986 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1087,6 +1087,7 @@
SUBDIR += py-python-socks
SUBDIR += py-python-twitter
SUBDIR += py-pytradfri
+ SUBDIR += py-pyu2f
SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq
SUBDIR += py-qt5-network
diff --git a/net/py-pyu2f/Makefile b/net/py-pyu2f/Makefile
new file mode 100644
index 000000000000..59b837f752ec
--- /dev/null
+++ b/net/py-pyu2f/Makefile
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+
+PORTNAME= pyu2f
+PORTVERSION= 0.1.5
+CATEGORIES= net python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= U2F host library for interacting with a U2F device over USB
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/net/py-pyu2f/distinfo b/net/py-pyu2f/distinfo
new file mode 100644
index 000000000000..29841a8b5da2
--- /dev/null
+++ b/net/py-pyu2f/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1619198367
+SHA256 (pyu2f-0.1.5.tar.gz) = a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b
+SIZE (pyu2f-0.1.5.tar.gz) = 27133
diff --git a/net/py-pyu2f/pkg-descr b/net/py-pyu2f/pkg-descr
new file mode 100644
index 000000000000..197522cb59f8
--- /dev/null
+++ b/net/py-pyu2f/pkg-descr
@@ -0,0 +1,12 @@
+pyu2f is a python based U2F host library. It provides functionality for
+interacting with a U2F device over USB.
+
+pyu2f uses ctypes to make system calls directly to interface with the USB HID
+device. This means that no platform specific shared libraries need to be
+compiled for pyu2f to work.
+
+By default pyu2f will use its own U2F stack implementation to sign requests. If
+desired, pyu2f can offload signing to a pluggable command line tool. Offloading
+is not yet supported for U2F registration.
+
+WWW: https://github.com/google/pyu2f
More information about the dev-commits-ports-all
mailing list