git: aeada4ef180d - main - security/putty: permanently remove GSSAPI_DYNAMIC
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 18 Sep 2022 13:01:45 UTC
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