aboutsummaryrefslogtreecommitdiff
path: root/security/py-asyncssh
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2021-01-06 20:32:32 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2021-01-06 20:32:32 +0000
commite56d8c10610110a259c59419094c5f7a86d8b94a (patch)
tree1a4f20a8ed74aa19ae5dcb40da24e4c68361401b /security/py-asyncssh
parent8e64be3c6b73d391e100ac13f7d2513f34395dd3 (diff)
downloadports-e56d8c10610110a259c59419094c5f7a86d8b94a.tar.gz
ports-e56d8c10610110a259c59419094c5f7a86d8b94a.zip
Add FIDO2 and PKCS11 options
- Bump PORTREVISION for dependency change
Notes
Notes: svn path=/head/; revision=560605
Diffstat (limited to 'security/py-asyncssh')
-rw-r--r--security/py-asyncssh/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/security/py-asyncssh/Makefile b/security/py-asyncssh/Makefile
index e0271375a47b..96d5b2bb9cd2 100644
--- a/security/py-asyncssh/Makefile
+++ b/security/py-asyncssh/Makefile
@@ -2,6 +2,7 @@
PORTNAME= asyncssh
PORTVERSION= 2.5.0
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,18 +20,22 @@ USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
-OPTIONS_DEFINE= BCRYPT GSSAPI LIBNACL NETTLE PYOPENSSL
-OPTIONS_DEFAULT=BCRYPT PYOPENSSL
+OPTIONS_DEFINE= BCRYPT FIDO2 GSSAPI LIBNACL NETTLE PKCS11 PYOPENSSL
+OPTIONS_DEFAULT=BCRYPT FIDO2 PYOPENSSL
BCRYPT_DESC= OpenSSH private key encryption
+FIDO2_DESC= FIDO2 support
GSSAPI_DESC= GSSAPI key exchange and authentication
LIBNACL_DESC= Curve25519, Ed25519 and Chacha20-Poly1305 support
NETTLE_DESC= UMAC cryptographic hashes
+PKCS11_DESC= PKCS \#11 support
PYOPENSSL_DESC= X.509 certificate authentication
BCRYPT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR}
+FIDO2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=0.8.1:security/py-fido2@${PY_FLAVOR}
GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.2.0:security/py-gssapi@${PY_FLAVOR}
LIBNACL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libnacl>=1.4.2:security/py-libnacl@${PY_FLAVOR}
NETTLE_LIB_DEPENDS= libnettle.so:security/nettle
+PKCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.7.0:security/py-python-pkcs11@${PY_FLAVOR}
PYOPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=17.0.0:security/py-openssl@${PY_FLAVOR}
do-test: