update to git checkout of py-fido2 which has some OpenBSD support

(added in f2451e8aeba) - some hangs seen, but it's better than not being
implemented at all.

switch MODPY_FLAVOR to FLAVOR=python3 while there, and sync py-pyscard dep.
This commit is contained in:
sthen 2020-05-23 21:55:55 +00:00
parent f1ca354653
commit 3026c1f1a4
3 changed files with 21 additions and 10 deletions

View File

@ -1,11 +1,18 @@
# $OpenBSD: Makefile,v 1.2 2019/12/24 14:18:28 sthen Exp $
# $OpenBSD: Makefile,v 1.3 2020/05/23 21:55:55 sthen Exp $
COMMENT = Python module to communicate with USB FIDO devices
MODPY_EGG_VERSION = 0.8.1
# using github for now, it has support for OpenBSD; should be ok to move back
# to pypi for the next release
GH_ACCOUNT = Yubico
GH_PROJECT = python-fido2
GH_COMMIT = 46a0b649b9aa9af79566e6e3961021e070d98b1c
DISTNAME = fido2-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
MODPY_EGG_VERSION = 0.8.2.dev0
#DISTNAME = fido2-${MODPY_EGG_VERSION}
#PKGNAME = py-${DISTNAME}
DISTNAME = py-fido2-0.8.2pre20200313
CATEGORIES = security
@ -15,14 +22,15 @@ HOMEPAGE = https://github.com/Yubico/python-fido2
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
FLAVOR = python3
FLAVORS = python3
MODPY_PI = Yes
#MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
RUN_DEPENDS = security/py-cryptography${MODPY_FLAVOR} \
devel/py-six${MODPY_FLAVOR} \
security/py-pyscard
security/py-pyscard${MODPY_FLAVOR}
BUILD_DEPENDS = ${RUN_DEPENDS}
post-install:

View File

@ -1,2 +1,2 @@
SHA256 (fido2-0.8.1.tar.gz) = RJBo9odvOXyLuW68anXIHCaS8EUSbT8T7OIdQJrN98M=
SIZE (fido2-0.8.1.tar.gz) = 201198
SHA256 (py-fido2-0.8.2pre20200313-46a0b649.tar.gz) = WH4RUQ6IOeruJ8Zp0iBIaI6buEPJmdvU8mPpXXhrPu4=
SIZE (py-fido2-0.8.2pre20200313-46a0b649.tar.gz) = 210085

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST,v 1.2 2019/12/24 14:18:28 sthen Exp $
@comment $OpenBSD: PLIST,v 1.3 2020/05/23 21:55:55 sthen Exp $
@pkgpath security/py-fido2
lib/python${MODPY_VERSION}/site-packages/fido2/
lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@ -35,12 +36,14 @@ lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}freebsd.${
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}hidtransport.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}linux.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}macos.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}openbsd.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}windows.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/base.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/freebsd.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/hidtransport.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/linux.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/macos.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/openbsd.py
lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/windows.py
lib/python${MODPY_VERSION}/site-packages/fido2/_tpm.py
lib/python${MODPY_VERSION}/site-packages/fido2/attestation.py