Hello, This is a new port for the Solokeys cli "solo":
https://github.com/solokeys/solo-python https://solokeys.com/Attached also 2 diffs for py-click and py-fido2 to make solo work, don't take them as real upgrades.
Cheers.-
solo.tgz
Description: Binary data
Index: Makefile =================================================================== RCS file: /cvs/ports/security/py-fido2/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 2 Nov 2021 00:02:17 -0000 1.6 +++ Makefile 6 Jan 2022 18:17:01 -0000 @@ -8,14 +8,13 @@ COMMENT = Python module to communicate # which in turn needs an update of py-click. GH_ACCOUNT = Yubico GH_PROJECT = python-fido2 -GH_COMMIT = 46a0b649b9aa9af79566e6e3961021e070d98b1c +GH_COMMIT = 58471d4af1c09cc9fe316771d6203b4844cbc668 -MODPY_EGG_VERSION = 0.8.2.dev0 +MODPY_EGG_VERSION = 0.9.3 #DISTNAME = fido2-${MODPY_EGG_VERSION} #PKGNAME = py-${DISTNAME} -DISTNAME = py-fido2-0.8.2pre20200313 -REVISION = 1 +DISTNAME = py-fido2-0.9.3 CATEGORIES = security Index: distinfo =================================================================== RCS file: /cvs/ports/security/py-fido2/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 23 May 2020 21:55:55 -0000 1.3 +++ distinfo 6 Jan 2022 18:17:01 -0000 @@ -1,2 +1,2 @@ -SHA256 (py-fido2-0.8.2pre20200313-46a0b649.tar.gz) = WH4RUQ6IOeruJ8Zp0iBIaI6buEPJmdvU8mPpXXhrPu4= -SIZE (py-fido2-0.8.2pre20200313-46a0b649.tar.gz) = 210085 +SHA256 (py-fido2-0.9.3-58471d4a.tar.gz) = IYt3dGb+Znm6esEtTQhIfU4Fjqd4yW7NU2n8/LjXylU= +SIZE (py-fido2-0.9.3-58471d4a.tar.gz) = 219249 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/security/py-fido2/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 23 May 2020 21:55:55 -0000 1.3 +++ pkg/PLIST 6 Jan 2022 18:17:01 -0000 @@ -1,25 +1,20 @@ @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 -lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt -lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt -lib/python${MODPY_VERSION}/site-packages/fido2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/requires.txt +lib/python${MODPY_VERSION}/site-packages/fido2-0.9.4.dev0-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/fido2/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}_tpm.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}attestation.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}cbor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}cose.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}ctap.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}ctap1.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}ctap2.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}hid.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}nfc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}pcsc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}rpid.${MODPY_PYC_MAGIC_TAG}pyc @@ -27,34 +22,61 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}webauthn.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/fido2/${MODPY_PYCACHE}win_api.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/ -lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/__init__.py -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}/ -lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/fido2/_pyu2f/${MODPY_PYCACHE}freebsd.${MODPY_PYC_MAGIC_TAG}pyc -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 +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/ +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}android.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}apple.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}packed.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}tpm.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/${MODPY_PYCACHE}u2f.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/android.py +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/apple.py +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/base.py +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/packed.py +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/tpm.py +lib/python${MODPY_VERSION}/site-packages/fido2/attestation/u2f.py lib/python${MODPY_VERSION}/site-packages/fido2/cbor.py lib/python${MODPY_VERSION}/site-packages/fido2/client.py lib/python${MODPY_VERSION}/site-packages/fido2/cose.py lib/python${MODPY_VERSION}/site-packages/fido2/ctap.py lib/python${MODPY_VERSION}/site-packages/fido2/ctap1.py -lib/python${MODPY_VERSION}/site-packages/fido2/ctap2.py -lib/python${MODPY_VERSION}/site-packages/fido2/extensions.py -lib/python${MODPY_VERSION}/site-packages/fido2/hid.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/ +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}bio.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}blob.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}credman.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/${MODPY_PYCACHE}pin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/base.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/bio.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/blob.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/config.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/credman.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/extensions.py +lib/python${MODPY_VERSION}/site-packages/fido2/ctap2/pin.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/ +lib/python${MODPY_VERSION}/site-packages/fido2/hid/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}freebsd.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}linux.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}macos.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}openbsd.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/${MODPY_PYCACHE}windows.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/fido2/hid/base.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/freebsd.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/linux.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/macos.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/openbsd.py +lib/python${MODPY_VERSION}/site-packages/fido2/hid/windows.py lib/python${MODPY_VERSION}/site-packages/fido2/nfc.py lib/python${MODPY_VERSION}/site-packages/fido2/pcsc.py lib/python${MODPY_VERSION}/site-packages/fido2/public_suffix_list.dat @@ -67,9 +89,13 @@ share/examples/${MODPY_PY_PREFIX}fido2/ share/examples/${MODPY_PY_PREFIX}fido2/acr122u.py share/examples/${MODPY_PY_PREFIX}fido2/acr122usam.py share/examples/${MODPY_PY_PREFIX}fido2/acr1252u.py +share/examples/${MODPY_PY_PREFIX}fido2/bio_enrollment.py +share/examples/${MODPY_PY_PREFIX}fido2/cred_blob.py share/examples/${MODPY_PY_PREFIX}fido2/credential.py share/examples/${MODPY_PY_PREFIX}fido2/get_info.py share/examples/${MODPY_PY_PREFIX}fido2/hmac_secret.py +share/examples/${MODPY_PY_PREFIX}fido2/large_blobs.py share/examples/${MODPY_PY_PREFIX}fido2/multi_device.py share/examples/${MODPY_PY_PREFIX}fido2/resident_key.py share/examples/${MODPY_PY_PREFIX}fido2/u2f_nfc.py +share/examples/${MODPY_PY_PREFIX}fido2/verify_attestation.py
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-click/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- Makefile 2 Nov 2021 00:00:27 -0000 1.14 +++ Makefile 6 Jan 2022 18:16:24 -0000 @@ -4,10 +4,9 @@ COMMENT= command line library for Python # py-elasticsearch-curator-5.8.1 requires click <7.0; when updated to 5.8.4 # that will allow 7.x (but not 8.x yet) -MODPY_EGG_VERSION=6.7 +MODPY_EGG_VERSION=7.1 DISTNAME= click-${MODPY_EGG_VERSION} PKGNAME= py-click-${MODPY_EGG_VERSION} -REVISION= 6 CATEGORIES= devel Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-click/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 15 Apr 2017 17:25:39 -0000 1.3 +++ distinfo 6 Jan 2022 18:16:24 -0000 @@ -1,2 +1,2 @@ -SHA256 (click-6.7.tar.gz) = 8VUW30eNWlYYD7+A5o8gYBDm0WD8OfpQi2XgNf11Ews= -SIZE (click-6.7.tar.gz) = 279019 +SHA256 (click-7.1.tar.gz) = SC9VLy1UUrnu/8RBZei3kN1T91vM4JmoErZeA1foYOI= +SIZE (click-7.1.tar.gz) = 297143