git: 9acae4e20c4b - main - security/py-paramiko: add GSSAPI option

From: Sofian Brabez <sbz_at_FreeBSD.org>
Date: Wed, 08 Jun 2022 17:10:58 UTC
The branch main has been updated by sbz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9acae4e20c4b09ee0c35edc0db44c4ecc616ba7c

commit 9acae4e20c4b09ee0c35edc0db44c4ecc616ba7c
Author:     Sofian Brabez <sbz@FreeBSD.org>
AuthorDate: 2022-06-02 21:22:24 +0000
Commit:     Sofian Brabez <sbz@FreeBSD.org>
CommitDate: 2022-06-08 17:10:54 +0000

    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
---
 security/py-paramiko/Makefile | 20 ++++++++++++--------
 1 file 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>