diff options
author | John Marino <marino@FreeBSD.org> | 2016-09-11 04:20:19 +0000 |
---|---|---|
committer | John Marino <marino@FreeBSD.org> | 2016-09-11 04:20:19 +0000 |
commit | 303901a9cb407a6a9ea4cc5f8560657f7c178bc8 (patch) | |
tree | 3b934ca637dd770260e4139483a241879d2a3b75 /security/pam_ocra | |
parent | d4494719409c4190f8501226d8fe54ad35cdb422 (diff) |
security/pam_ocra: Fix SSL handling especially wrt FreeBSD 9
The SSL flags were moved to show unconditionally as they are always
correct. The WITH_OPENSSL_PORT=yes variable was replaced with an
SSL version check so that the port is marked broken if built on
FreeBSD 9 with the base OpenSSL libary selected. This fixes other
values of SSL_DEFAULT on all platforms.
Approved by: SSL blanket
Notes
Notes:
svn path=/head/; revision=421788
Diffstat (limited to 'security/pam_ocra')
-rw-r--r-- | security/pam_ocra/Makefile | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/security/pam_ocra/Makefile b/security/pam_ocra/Makefile index 22134d709612..8eca95b265c8 100644 --- a/security/pam_ocra/Makefile +++ b/security/pam_ocra/Makefile @@ -10,25 +10,23 @@ COMMENT= RFC6287 (OCRA) PAM module LICENSE= BSD2CLAUSE -USES= uidfix -USE_OPENSSL= yes - +USES= ssl uidfix USE_GITHUB= yes - GH_ACCOUNT= sg2342 +CFLAGS+= -I${OPENSSLINC} +LDFLAGS+= -L${OPENSSLLIB} + PLIST_FILES= lib/pam_ocra.so \ lib/pam_ocra.so.0 \ sbin/ocra_tool \ man/man8/pam_ocra.8.gz \ man/man8/ocra_tool.8.gz -.include <bsd.port.options.mk> +.include <bsd.port.pre.mk> -.if ${OSVERSION} < 1000015 -WITH_OPENSSL_PORT= yes -CFLAGS+= -I${OPENSSLINC} -LDFLAGS+= -L${OPENSSLLIB} +.if ${SSL_DEFAULT} == base +BROKEN_FreeBSD_9= does not build with 9.x base OpenSSL .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |