From b6d631fe6cdeee2f541834666cbeeefb111069c8 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Thu, 21 Jan 2021 19:34:10 +0000 Subject: www/cpp-httplib: Fix build on 11 by removing the SSL option there The project requires a higher SSL verion than 11 has. Reported by: fallout --- www/cpp-httplib/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'www/cpp-httplib') diff --git a/www/cpp-httplib/Makefile b/www/cpp-httplib/Makefile index 802e84f27f4c..152b854a5a9b 100644 --- a/www/cpp-httplib/Makefile +++ b/www/cpp-httplib/Makefile @@ -26,14 +26,22 @@ PLIST_FILES= include/httplib.h \ lib/cmake/httplib/httplibConfigVersion.cmake \ lib/cmake/httplib/httplibTargets.cmake -OPTIONS_DEFINE= BROTLI SSL -OPTIONS_DEFAULT= BROTLI SSL +OSVERSION!= awk '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${CROSS_SYSROOT}/usr/include/sys/param.h # needed for options, so including bsd.port.options.mk is impossible + +OPTIONS_DEFINE= BROTLI +OPTIONS_DEFAULT= BROTLI +.if ${OSVERSION} >= 1200000 +OPTIONS_DEFINE+= SSL # fails on 11: Found unsuitable version "1.0.2u", but required is at least "1.1.1" +OPTIONS_DEFAULT+= SSL +.endif BROTLI_CMAKE_BOOL= HTTPLIB_REQUIRE_BROTLI HTTPLIB_USE_BROTLI_IF_AVAILABLE BROTLI_BUILD_DEPENDS= brotli>0:archivers/brotli BROTLI_RUN_DEPENDS= brotli>0:archivers/brotli +.if ${OSVERSION} >= 1200000 SSL_USES= ssl SSL_CMAKE_BOOL= HTTPLIB_REQUIRE_OPENSSL HTTPLIB_USE_OPENSSL_IF_AVAILABLE +.endif .include -- cgit v1.2.3