On 2022/01/07 12:12, Gonzalo Rodriguez wrote:
> 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.

It would be nice to get elasticsearch-curator updated so click could
be updated for real, this is coming up with other ports too.
Any reason why you went for 7.1 rather than 7.1.2 of click?

Unfortunately py-fido2 is a can of worms. Updating py-fido2 means
yubikey-manager needs an update to 4.x. But yubikey-manager 4.x has some
fairly big changes and doesn't work with OpenBSD as-is.


> 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

this should use GH_TAGNAME=0.9.3 / MODPY_EGG_VERSION=${GH_TAGNAME} or
similar.

>  
>  #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

Reply via email to