Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Sep 2022 13:01:45 GMT
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: aeada4ef180d - main - security/putty: permanently remove GSSAPI_DYNAMIC
Message-ID:  <202209181301.28ID1jwa065553@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mandree:

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

commit aeada4ef180dedba3e988f0ce5b0cd1c210e6220
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2022-09-18 12:58:24 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2022-09-18 13:01:37 +0000

    security/putty: permanently remove GSSAPI_DYNAMIC
    
    While it seems a nice idea to load the GSS provider library at run-time,
    the existing search code hardwires library versions and only works
    with krb5 (MIT Kerberos), and does not attempt to control library paths.
    
    This sort of defeats the purpose, and we do not need a brittle
    alternative for a robust GSSAPI_MIT.
    
    So, drop the commented-out GSSAPI_DYNAMIC stuff from the Makefile.
---
 security/putty/Makefile | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/security/putty/Makefile b/security/putty/Makefile
index 5824fb9cb04f..99e1442aff21 100644
--- a/security/putty/Makefile
+++ b/security/putty/Makefile
@@ -43,9 +43,7 @@ OPTIONS_SINGLE=			GSSAPI_SELECT
 OPTIONS_SINGLE_GSSAPI_SELECT=	GSSAPI_BASE \
 				GSSAPI_HEIMDAL \
 				GSSAPI_MIT \
-				GSSAPI_NONE \
-				# GSSAPI_DYNAMIC
-GSSAPI_DYNAMIC_DESC=	EXPERIMENTAL dynamic runtime load of GSS libs
+				GSSAPI_NONE
 
 .include <bsd.port.options.mk>
 
@@ -91,10 +89,6 @@ CMAKE_ARGS+=	-DPUTTY_GSSAPI:STRING=STATIC -DKRB5_CONFIG:PATH=${KRB5CONFIG}
 .elif ${PORT_OPTIONS:MGSSAPI_MIT}
 USES+=		gssapi:mit,flags
 CMAKE_ARGS+=	-DPUTTY_GSSAPI:STRING=STATIC -DKRB5_CONFIG:PATH=${KRB5CONFIG}
-.elif ${PORT_OPTIONS:MGSSAPI_DYNAMIC}
-BROKEN=		GSSAPI_DYNAMIC does not work as of putty 0.78~pre20220916.e1b73f0
-CMAKE_ARGS+=	-DPUTTY_GSSAPI:STRING=DYNAMIC
-USES+=		gssapi:base,flags
 .else
 CMAKE_ARGS+=	-DPUTTY_GSSAPI:STRING=OFF
 .endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202209181301.28ID1jwa065553>