pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Wed May 30 16:09:52 UTC 2018

Modified Files:
        pkgsrc/security: Makefile
Added Files:
        pkgsrc/security/py-u2f: DESCR Makefile PLIST distinfo

Log Message:
New package, py-u2f-0.1.4. Part of PR pkg/52941.

pyu2f is a python based U2F host library for Linux, Windows, and MacOS.
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.


To generate a diff of this commit:
cvs rdiff -u -r1.681 -r1.682 pkgsrc/security/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-u2f/DESCR \
    pkgsrc/security/py-u2f/Makefile pkgsrc/security/py-u2f/PLIST \
    pkgsrc/security/py-u2f/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/Makefile
diff -u pkgsrc/security/Makefile:1.681 pkgsrc/security/Makefile:1.682
--- pkgsrc/security/Makefile:1.681      Thu May  3 22:13:49 2018
+++ pkgsrc/security/Makefile    Wed May 30 16:09:52 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.681 2018/05/03 22:13:49 minskim Exp $
+# $NetBSD: Makefile,v 1.682 2018/05/30 16:09:52 bsiegert Exp $
 #
 
 COMMENT=       Security tools
@@ -452,6 +452,7 @@ SUBDIR+=    py-smbpasswd
 SUBDIR+=       py-stix
 SUBDIR+=       py-tlslite
 SUBDIR+=       py-trytond-authentication-sms
+SUBDIR+=       py-u2f
 SUBDIR+=       py-urllib2-kerberos
 SUBDIR+=       py-xmlsec
 SUBDIR+=       py-yara

Added files:

Index: pkgsrc/security/py-u2f/DESCR
diff -u /dev/null pkgsrc/security/py-u2f/DESCR:1.1
--- /dev/null   Wed May 30 16:09:52 2018
+++ pkgsrc/security/py-u2f/DESCR        Wed May 30 16:09:52 2018
@@ -0,0 +1,10 @@
+pyu2f is a python based U2F host library for Linux, Windows, and MacOS.
+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.
Index: pkgsrc/security/py-u2f/Makefile
diff -u /dev/null pkgsrc/security/py-u2f/Makefile:1.1
--- /dev/null   Wed May 30 16:09:52 2018
+++ pkgsrc/security/py-u2f/Makefile     Wed May 30 16:09:52 2018
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2018/05/30 16:09:52 bsiegert Exp $
+
+DISTNAME=      pyu2f-0.1.4
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
+CATEGORIES=    security python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyu2f/}
+
+MAINTAINER=    bsiegert%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/google/pyu2f
+COMMENT=       U2F host library for interacting with a U2F device
+LICENSE=       apache-2.0
+
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
+
+# Test dependencies:
+DEPENDS+=      ${PYPKGPREFIX}-mock>=1.0.1:../../devel/py-mock
+DEPENDS+=      ${PYPKGPREFIX}-fakefs-[0-9]*:../../devel/py-fakefs
+DEPENDS+=      ${PYPKGPREFIX}-unittest2>=0.5.1:../../devel/py-unittest2
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-u2f/PLIST
diff -u /dev/null pkgsrc/security/py-u2f/PLIST:1.1
--- /dev/null   Wed May 30 16:09:52 2018
+++ pkgsrc/security/py-u2f/PLIST        Wed May 30 16:09:52 2018
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.1 2018/05/30 16:09:52 bsiegert Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/pyu2f/__init__.py
+${PYSITELIB}/pyu2f/__init__.pyc
+${PYSITELIB}/pyu2f/__init__.pyo
+${PYSITELIB}/pyu2f/apdu.py
+${PYSITELIB}/pyu2f/apdu.pyc
+${PYSITELIB}/pyu2f/apdu.pyo
+${PYSITELIB}/pyu2f/convenience/__init__.py
+${PYSITELIB}/pyu2f/convenience/__init__.pyc
+${PYSITELIB}/pyu2f/convenience/__init__.pyo
+${PYSITELIB}/pyu2f/convenience/authenticator.py
+${PYSITELIB}/pyu2f/convenience/authenticator.pyc
+${PYSITELIB}/pyu2f/convenience/authenticator.pyo
+${PYSITELIB}/pyu2f/convenience/baseauthenticator.py
+${PYSITELIB}/pyu2f/convenience/baseauthenticator.pyc
+${PYSITELIB}/pyu2f/convenience/baseauthenticator.pyo
+${PYSITELIB}/pyu2f/convenience/customauthenticator.py
+${PYSITELIB}/pyu2f/convenience/customauthenticator.pyc
+${PYSITELIB}/pyu2f/convenience/customauthenticator.pyo
+${PYSITELIB}/pyu2f/convenience/localauthenticator.py
+${PYSITELIB}/pyu2f/convenience/localauthenticator.pyc
+${PYSITELIB}/pyu2f/convenience/localauthenticator.pyo
+${PYSITELIB}/pyu2f/errors.py
+${PYSITELIB}/pyu2f/errors.pyc
+${PYSITELIB}/pyu2f/errors.pyo
+${PYSITELIB}/pyu2f/hardware.py
+${PYSITELIB}/pyu2f/hardware.pyc
+${PYSITELIB}/pyu2f/hardware.pyo
+${PYSITELIB}/pyu2f/hid/__init__.py
+${PYSITELIB}/pyu2f/hid/__init__.pyc
+${PYSITELIB}/pyu2f/hid/__init__.pyo
+${PYSITELIB}/pyu2f/hid/base.py
+${PYSITELIB}/pyu2f/hid/base.pyc
+${PYSITELIB}/pyu2f/hid/base.pyo
+${PYSITELIB}/pyu2f/hid/linux.py
+${PYSITELIB}/pyu2f/hid/linux.pyc
+${PYSITELIB}/pyu2f/hid/linux.pyo
+${PYSITELIB}/pyu2f/hid/macos.py
+${PYSITELIB}/pyu2f/hid/macos.pyc
+${PYSITELIB}/pyu2f/hid/macos.pyo
+${PYSITELIB}/pyu2f/hid/try.py
+${PYSITELIB}/pyu2f/hid/try.pyc
+${PYSITELIB}/pyu2f/hid/try.pyo
+${PYSITELIB}/pyu2f/hid/windows.py
+${PYSITELIB}/pyu2f/hid/windows.pyc
+${PYSITELIB}/pyu2f/hid/windows.pyo
+${PYSITELIB}/pyu2f/hidtransport.py
+${PYSITELIB}/pyu2f/hidtransport.pyc
+${PYSITELIB}/pyu2f/hidtransport.pyo
+${PYSITELIB}/pyu2f/model.py
+${PYSITELIB}/pyu2f/model.pyc
+${PYSITELIB}/pyu2f/model.pyo
+${PYSITELIB}/pyu2f/u2f.py
+${PYSITELIB}/pyu2f/u2f.pyc
+${PYSITELIB}/pyu2f/u2f.pyo
Index: pkgsrc/security/py-u2f/distinfo
diff -u /dev/null pkgsrc/security/py-u2f/distinfo:1.1
--- /dev/null   Wed May 30 16:09:52 2018
+++ pkgsrc/security/py-u2f/distinfo     Wed May 30 16:09:52 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/05/30 16:09:52 bsiegert Exp $
+
+SHA1 (pyu2f-0.1.4.tar.gz) = 49be1741ad1c853ddfea6b82faf5113daaa8f1df
+RMD160 (pyu2f-0.1.4.tar.gz) = 4cd83ad544d5d9700d4b6d9855443874d8ac053f
+SHA512 (pyu2f-0.1.4.tar.gz) = 1c2a23acd3ab25f07a2800c21f556da1eee1e28269f02f4bab057e38494d5345837d1e015a323d769e594751fb0f852e00e718d6350b1a75b2596dae6cd9bdd5
+Size (pyu2f-0.1.4.tar.gz) = 23261 bytes



Home | Main Index | Thread Index | Old Index