aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSofian Brabez <sbz@FreeBSD.org>2022-06-02 21:22:24 +0000
committerSofian Brabez <sbz@FreeBSD.org>2022-06-08 17:10:54 +0000
commit9acae4e20c4b09ee0c35edc0db44c4ecc616ba7c (patch)
tree82aac7f9fa39e6abcda42a5507ea725a8d091eb1
parent27b404c6e5552d5aed771abba4429b02a92ce7e6 (diff)
downloadports-9acae4e20c4b09ee0c35edc0db44c4ecc616ba7c.tar.gz
ports-9acae4e20c4b09ee0c35edc0db44c4ecc616ba7c.zip
security/py-paramiko: add GSSAPI option
GSSAPI is considered as an extra feature in paramiko. Building support for it requires to have Kerberos (either MIT or Heimdal). Add support for it as an OPTION disabled by default. PR: 264136
-rw-r--r--security/py-paramiko/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile
index a874f1a5fa8d..5fb4cb9647fb 100644
--- a/security/py-paramiko/Makefile
+++ b/security/py-paramiko/Makefile
@@ -2,6 +2,7 @@
PORTNAME= paramiko
PORTVERSION= 2.11.0
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,16 +16,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cryptography>=2.5:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-relaxed>=0:devel/py-pytest-relaxed@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}invoke>=0:devel/py-invoke@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${PY_FLAVOR}
-USES= cpe python:3.7+ pytest:4
-USE_PYTHON= autoplist distutils
-PYTEST_ARGS= -p no:relaxed
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>=0:devel/py-invoke@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-relaxed>=0:devel/py-pytest-relaxed@${PY_FLAVOR}
+USES= cpe pytest:4 python:3.7+
+USE_PYTHON= autoplist distutils
NO_ARCH= yes
+OPTIONS_DEFINE= GSSAPI
+GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR}
+
+PYTEST_ARGS= -p no:relaxed
+
.include <bsd.port.mk>