@@ -14,7 +14,7 @@ FORMULA_DEPENDS=("openssl" "zlib" "brotli")
1414VER=8.15.0
1515VER_D=8_15_0
1616SHA1=" 5b4e79489e2d24da13d2fa75897f69ca5fff741e"
17- BUILD_ID=1
17+ BUILD_ID=2
1818DEFINES=" "
1919USE_OPENSSL=ON
2020
@@ -91,7 +91,7 @@ function build() {
9191 export OPENSSL_PATH=$OF_LIBS_OPENSSL_ABS_PATH
9292 fi
9393
94- local CACERT_PATH=$( realpath ./cacert.pem)
94+ local CACERT_PATH=" ./cacert.pem"
9595
9696 if [ " $TYPE " == " vs" ]; then
9797 export OPENSSL_LIBRARIES=$OF_LIBS_OPENSSL_ABS_PATH /lib/$TYPE /$PLATFORM
@@ -127,9 +127,9 @@ function build() {
127127 OPENSSL_DEFS=" -DCURL_USE_OPENSSL=ON \
128128 -DUSE_OPENSSL=ON \
129129 -DCURL_CA_FALLBACK=ON \
130- -DCURL_CA_BUNDLE=$CACERT_PATH \
131- -DCURL_CA_EMBED=$CACERT_PATH "
132- CACERT_PATH=$( realpath " ${CACERT_PATH} " )
130+ -DCURL_CA_BUNDLE=${ CACERT_PATH} \
131+ -DCURL_CA_EMBED=${ CACERT_PATH} "
132+ CACERT_PATH=" ${CACERT_PATH} "
133133 OPENSSL_DEFS=" ${OPENSSL_DEFS} -DCURL_CA_BUNDLE=${CACERT_PATH} -DCURL_CA_EMBED=${CACERT_PATH} "
134134 else
135135 OPENSSL_DEFS=" -DCURL_USE_OPENSSL=OFF -DUSE_OPENSSL=OFF -DCURL_USE_SCHANNEL=ON"
@@ -330,30 +330,29 @@ function build() {
330330
331331 elif [[ " $TYPE " =~ ^(osx| ios| tvos| xros| catos| watchos)$ ]]; then
332332
333- # if [[ ! "$TYPE" =~ ^(tvos |catos|watchos)$ ]]; then
334- # export OPENSSL_LIBRARIES=$OF_LIBS_OPENSSL_ABS_PATH/lib/$TYPE/$PLATFORM
335- # OPENSSL_ROOT="$LIBS_ROOT/openssl/"
336- # OPENSSL_INCLUDE_DIR="$LIBS_ROOT/openssl/include"
337- # OPENSSL_LIBRARY="$LIBS_ROOT/openssl/lib/$TYPE/$PLATFORM/libssl.a"
338- # OPENSSL_LIBRARY_CRYPT="$LIBS_ROOT/openssl/lib/$TYPE/$PLATFORM/libcrypto.a"
339- # USE_SECURE_TRANSPORT=OFF
340- # CURL_ENABLE_SSL=ON
341- # SSL_DEFS="-DOPENSSL_ROOT_DIR=${OF_LIBS_OPENSSL_ABS_PATH} \
342- # -DOPENSSL_INCLUDE_DIR=${OF_LIBS_OPENSSL_ABS_PATH}/include \
343- # -DOPENSSL_LIBRARIES=${OF_LIBS_OPENSSL_ABS_PATH}/lib/${TYPE}/${PLATFORM}/libssl.a:${OF_LIBS_OPENSSL_ABS_PATH}/lib/${TYPE}/${PLATFORM}/libcrypto.a"
344- # else
345- # disabled for tvOS SSL
333+ if [[ " $TYPE " =~ ^(osx | ios | xros | catos| watchos)$ ]]; then
334+ export OPENSSL_LIBRARIES=$OF_LIBS_OPENSSL_ABS_PATH /lib/$TYPE /$PLATFORM
335+ OPENSSL_ROOT=" $LIBS_ROOT /openssl/"
336+ OPENSSL_INCLUDE_DIR=" $LIBS_ROOT /openssl/include"
337+ OPENSSL_LIBRARY=" $LIBS_ROOT /openssl/lib/$TYPE /$PLATFORM /libssl.a"
338+ OPENSSL_LIBRARY_CRYPT=" $LIBS_ROOT /openssl/lib/$TYPE /$PLATFORM /libcrypto.a"
339+ export USE_SECURE_TRANSPORT=" OFF"
340+ CURL_ENABLE_SSL=" ON "
341+ SSL_DEFS=" -DOPENSSL_ROOT_DIR=${OF_LIBS_OPENSSL_ABS_PATH} \
342+ -DOPENSSL_INCLUDE_DIR=${OF_LIBS_OPENSSL_ABS_PATH} /include \
343+ -DOPENSSL_LIBRARIES=${OF_LIBS_OPENSSL_ABS_PATH} /lib/${TYPE} /${PLATFORM} /libssl.a:${OF_LIBS_OPENSSL_ABS_PATH} /lib/${TYPE} /${PLATFORM} /libcrypto.a"
344+ else
345+ # Use SecureTransport on platforms that don't support OpenSSL
346346 OPENSSL_ROOT=" $LIBS_ROOT "
347347 OPENSSL_INCLUDE_DIR=" "
348348 OPENSSL_LIBRARY=" "
349349 OPENSSL_LIBRARY_CRYPT=" "
350- USE_SECURE_TRANSPORT=ON
350+ export USE_SECURE_TRANSPORT=" ON "
351351 OPENSSL_PATH=" "
352352 OF_LIBS_OPENSSL_ABS_PATH=" "
353- CURL_ENABLE_SSL=OFF
353+ CURL_ENABLE_SSL=" OFF"
354354 SSL_DEFS=" "
355-
356- # fi
355+ fi
357356
358357 ZLIB_ROOT=" $LIBS_ROOT /zlib/"
359358 ZLIB_INCLUDE_DIR=" $LIBS_ROOT /zlib/include"
@@ -378,7 +377,7 @@ function build() {
378377 -DCMAKE_C_STANDARD=${C_STANDARD} \
379378 -DCMAKE_CXX_STANDARD=${CPP_STANDARD} \
380379 -DCMAKE_CXX_STANDARD_REQUIRED=ON \
381- -DCURL_CA_BUNDLE=" $CACERT_PATH " \
380+ -DCURL_CA_BUNDLE=" ${ CACERT_PATH} " \
382381 -DCMAKE_CXX_FLAGS=" -DUSE_PTHREADS=1 ${FLAG_RELEASE} -Wno-error=implicit-function-declaration" \
383382 -DCMAKE_C_FLAGS=" -DUSE_PTHREADS=1 ${FLAG_RELEASE} -Wno-error=implicit-function-declaration" \
384383 -DENABLE_STRICT_TRY_COMPILE=ON \
0 commit comments