Skip to content

Commit

Permalink
security/py-yubikey-manager: update 4.0.9 to 5.2.0
Browse files Browse the repository at this point in the history
  While here,
  * Add OTP HID support for FreeBSD (merged in upstream) [0];
  * Move into pep517 (https://wiki.freebsd.org/Python/PEP-517);
  * Start using USES=pycryptography as introduced by 7bb64b8

  Note that,
  * should one does not with to set PYCRYPTOGRAHY_DEFAULT=legacy,
    `ykman` (and other packages/ports depending on that) would require
    CRYPTOGRAPHY_OPENSSL_NO_LEGACY= to be true.

  [0] Yubico/yubikey-manager@ecd7897

PR:		273505
Reported by:	David Horn <dhorn2000 % gmail.com>
  • Loading branch information
egypcio committed Sep 4, 2023
1 parent 041cacb commit 16446be
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 20 deletions.
12 changes: 7 additions & 5 deletions security/py-yubikey-manager/Makefile
@@ -1,9 +1,9 @@
PORTNAME= yubikey-manager
PORTVERSION= 4.0.9
PORTREVISION= 4
PORTVERSION= 5.2.0
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= yubikey_manager-${PORTVERSION}

MAINTAINER= egypcio@FreeBSD.org
COMMENT= Python library and command line tool for configuring a YubiKey
Expand All @@ -12,9 +12,11 @@ WWW= https://developers.yubico.com/yubikey-manager/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING

BUILD_DEPENDS= ${RUN_DEPENDS}
BUILD_DEPENDS= ${RUN_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fido2>0:security/py-fido2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>=0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
Expand All @@ -25,8 +27,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}makefun>0:devel/py-makefun@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}

USES= dos2unix python pycryptography:run
USE_PYTHON= autoplist concurrent distutils unittest
USES= dos2unix pycryptography python
USE_PYTHON= autoplist concurrent pep517 unittest

DOS2UNIX_GLOB= *.adoc *.py

Expand Down
6 changes: 3 additions & 3 deletions security/py-yubikey-manager/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1655559347
SHA256 (yubikey-manager-4.0.9.tar.gz) = 384e3a2a66df4ce417aede734eb8c5d0c1b7981290e9bc940c85cc000ef833b4
SIZE (yubikey-manager-4.0.9.tar.gz) = 145952
TIMESTAMP = 1693744660
SHA256 (yubikey_manager-5.2.0.tar.gz) = 45e0f09e3cee2375b6f930dd5d89c1d3a7ca5d5cccb599b16a12f8f7d989fd36
SIZE (yubikey_manager-5.2.0.tar.gz) = 184873
12 changes: 0 additions & 12 deletions security/py-yubikey-manager/files/patch-ykman_hid_____init____.py

This file was deleted.

0 comments on commit 16446be

Please sign in to comment.