diff options
author | sunpoet <sunpoet@FreeBSD.org> | 2015-06-29 00:49:08 +0800 |
---|---|---|
committer | sunpoet <sunpoet@FreeBSD.org> | 2015-06-29 00:49:08 +0800 |
commit | 1b50230db1c2b086e7edac5aa25da6199a12d78b (patch) | |
tree | 173e3531c6bf07296a4552ca5350f88e970c4e10 /ftp | |
parent | f6b58ff6be26d2835a2eeab1988ee73dcacf618a (diff) | |
download | freebsd-ports-gnome-1b50230db1c2b086e7edac5aa25da6199a12d78b.tar.gz freebsd-ports-gnome-1b50230db1c2b086e7edac5aa25da6199a12d78b.tar.zst freebsd-ports-gnome-1b50230db1c2b086e7edac5aa25da6199a12d78b.zip |
- Rework OpenSSL/LibreSSL check
Diffstat (limited to 'ftp')
-rw-r--r-- | ftp/curl/Makefile | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile index 12e4c063305f..712c27d2fdba 100644 --- a/ftp/curl/Makefile +++ b/ftp/curl/Makefile @@ -162,14 +162,15 @@ IGNORE= only supports LDAPS with SSL IGNORE= only supports LIBSSH2 with OpenSSL .endif -.if ${PORT_OPTIONS:MOPENSSL} && ( \ - defined(WITH_OPENSSL_PORT) || \ - (!defined(WITH_OPENSSL_BASE) && exists(${LOCALBASE}/lib/libcrypto.so)) || \ - (defined(OPENSSL_PORT) && ${OPENSSL_PORT} == "security/libressl")) -.if ${PORT_OPTIONS:MGSSAPI_BASE} -IGNORE= GSSAPI_BASE is set, which is not compatible with OpenSSL/LibreSSL from ports. Set GSSAPI_NONE or do not use ports SSL. +.if ${PORT_OPTIONS:MGSSAPI_BASE} && ${PORT_OPTIONS:MOPENSSL} && (defined(WITH_OPENSSL_PORT) || (!defined(WITH_OPENSSL_BASE) && exists(${LOCALBASE}/lib/libcrypto.so))) +IGNORE= GSSAPI_BASE is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system .endif -.if ${PORT_OPTIONS:MTLS_SRP} && defined(OPENSSL_PORT) && ${OPENSSL_PORT} == "security/libressl" + +.if defined(OPENSSL_PORT) && ${OPENSSL_PORT} == "security/libressl" +.if ${PORT_OPTIONS:MGSSAPI_BASE} && ${PORT_OPTIONS:MOPENSSL} +IGNORE= GSSAPI_BASE is not compatible with LibreSSL. Use other GSSAPI options +.endif +.if ${PORT_OPTIONS:MTLS_SRP} IGNORE= unsupported TLS-SRP in LibreSSL .endif .endif |