aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorMatthew Seaman <matthew@FreeBSD.org>2023-08-16 06:13:41 +0000
committerMatthew Seaman <matthew@FreeBSD.org>2023-08-16 06:13:41 +0000
commita97d608312ec78a1da88c6a43b060069845d8c5e (patch)
tree759e73d9e7b65f769accaa49ffe07a2a84d0fd35 /security
parent6802605e75bf4fba1473a291647673395ac2027a (diff)
downloadports-a97d608312ec78a1da88c6a43b060069845d8c5e.tar.gz
ports-a97d608312ec78a1da88c6a43b060069845d8c5e.zip
security/pam_ssh_agent_auth: mark as broken with OpenSSL 3.x
While this compiles successfully, it doesn't produce a working pam_ssh_agent_auth.so PAM module. PR: 272220 Reported by: madpilot
Diffstat (limited to 'security')
-rw-r--r--security/pam_ssh_agent_auth/Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/security/pam_ssh_agent_auth/Makefile b/security/pam_ssh_agent_auth/Makefile
index dbb35bab403d..f422d81b6064 100644
--- a/security/pam_ssh_agent_auth/Makefile
+++ b/security/pam_ssh_agent_auth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pam_ssh_agent_auth
PORTVERSION= 0.10.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= matthew@FreeBSD.org
@@ -33,4 +33,11 @@ PLIST_FILES= lib/pam_ssh_agent_auth.so \
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pam_ssh_agent_auth.so
+.include <bsd.port.options.mk>
+
+.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base } | ${SSL_DEFAULT:Mopenssl3*}
+IGNORE_SSL= base openssl30 openssl31
+IGNORE_SSL_REASON= Compiles but does not generate a working module with OpenSSL 3.0.0 and later
+.endif
+
.include <bsd.port.mk>