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