Move the BROKEN_SSL/IGNORE_SSL at a place where a value of base actually

works.
This commit is contained in:
Mathieu Arnold 2018-12-14 09:34:59 +00:00
parent 4511b9919e
commit b7adb663d1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=487417

View File

@ -41,6 +41,26 @@ _SSL_BUILD_DEP= 1
_SSL_RUN_DEP= 1
.endif
.if defined(BROKEN_SSL) && ${BROKEN_SSL:M${SSL_DEFAULT}}
. if defined(BROKEN_SSL_REASON_${SSL_DEFAULT})
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${BROKEN_SSL_REASON_${SSL_DEFAULT}}
. elif defined(BROKEN_SSL_REASON)
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${BROKEN_SSL_REASON}
. else
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}
. endif
.endif
.if defined(IGNORE_SSL) && ${IGNORE_SSL:M${SSL_DEFAULT}}
. if defined(IGNORE_SSL_REASON_${SSL_DEFAULT})
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${IGNORE_SSL_REASON_${SSL_DEFAULT}}
. elif defined(IGNORE_SSL_REASON)
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${IGNORE_SSL_REASON}
. else
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}
. endif
.endif
.if ${SSL_DEFAULT} == base
OPENSSLBASE= /usr
OPENSSLDIR?= /etc/ssl
@ -77,26 +97,6 @@ OPENSSL_PORT= security/${SSL_DEFAULT}
.error You are using an unsupported SSL provider ${SSL_DEFAULT}
. endif
. if defined(BROKEN_SSL) && ${BROKEN_SSL:M${SSL_DEFAULT}}
. if defined(BROKEN_SSL_REASON_${SSL_DEFAULT})
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${BROKEN_SSL_REASON_${SSL_DEFAULT}}
. elif defined(BROKEN_SSL_REASON)
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${BROKEN_SSL_REASON}
. else
BROKEN= does not build with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}
. endif
. endif
. if defined(IGNORE_SSL) && ${IGNORE_SSL:M${SSL_DEFAULT}}
. if defined(IGNORE_SSL_REASON_${SSL_DEFAULT})
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${IGNORE_SSL_REASON_${SSL_DEFAULT}}
. elif defined(IGNORE_SSL_REASON)
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}: ${IGNORE_SSL_REASON}
. else
IGNORE= not compatible DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT}
. endif
. endif
OPENSSLDIR?= ${OPENSSLBASE}/openssl
. if defined(_SSL_BUILD_DEP)
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcrypto.so.${OPENSSL_SHLIBVER}:${OPENSSL_PORT}