forked from Lainports/freebsd-ports
security/py-yubikey-manager: update 4.0.9 to 5.2.0
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 by7bb64b89d0Note 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]ecd7897b3fPR: 273505 Reported by: David Horn <dhorn2000 % gmail.com>
This commit is contained in:
parent
041cacb90b
commit
16446be04b
3 changed files with 10 additions and 20 deletions
|
|
@ -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
|
||||
|
|
@ -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} \
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
See https://github.com/Yubico/yubikey-manager/commit/ecd7897b3f02054
|
||||
--- ykman/hid/__init__.py.orig 2022-05-27 13:02:44 UTC
|
||||
+++ ykman/hid/__init__.py
|
||||
@@ -41,6 +41,8 @@ elif sys.platform.startswith("win32"):
|
||||
from . import windows as backend
|
||||
elif sys.platform.startswith("darwin"):
|
||||
from . import macos as backend
|
||||
+elif sys.platform.startswith("freebsd"):
|
||||
+ from . import freebsd as backend
|
||||
else:
|
||||
|
||||
class backend:
|
||||
Loading…
Add table
Reference in a new issue