tools/cmake: Update to 3.12.0
Update cmake to 3.12.0 Remove 140-curl-fix-libressl.patch as fix is in upstream Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
This commit is contained in:
		 Daniel Engberg
					Daniel Engberg
				
			
				
					committed by
					
						 Hans Dedecker
						Hans Dedecker
					
				
			
			
				
	
			
			
			 Hans Dedecker
						Hans Dedecker
					
				
			
						parent
						
							a07730472c
						
					
				
				
					commit
					b078229412
				
			| @@ -7,13 +7,13 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| PKG_NAME:=cmake | PKG_NAME:=cmake | ||||||
| PKG_VERSION:=3.11.4 | PKG_VERSION:=3.12.0 | ||||||
| PKG_CPE_ID:=cpe:/a:kitware:cmake | PKG_CPE_ID:=cpe:/a:kitware:cmake | ||||||
|  |  | ||||||
| PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | ||||||
| PKG_SOURCE_URL:=https://cmake.org/files/v3.11/ \ | PKG_SOURCE_URL:=https://cmake.org/files/v3.12/ \ | ||||||
| 		https://fossies.org/linux/misc/ | 		https://fossies.org/linux/misc/ | ||||||
| PKG_HASH:=8f864e9f78917de3e1483e256270daabc4a321741592c5b36af028e72bff87f5 | PKG_HASH:=d0781a90f6cdb9049d104ac16a150f9350b693498b9dea8a0331e799db6b9d69 | ||||||
|  |  | ||||||
| HOST_BUILD_PARALLEL:=1 | HOST_BUILD_PARALLEL:=1 | ||||||
| HOST_CONFIGURE_PARALLEL:=1 | HOST_CONFIGURE_PARALLEL:=1 | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- a/Tests/RunCMake/CMakeLists.txt | --- a/Tests/RunCMake/CMakeLists.txt | ||||||
| +++ b/Tests/RunCMake/CMakeLists.txt | +++ b/Tests/RunCMake/CMakeLists.txt | ||||||
| @@ -284,15 +284,6 @@ add_RunCMake_test(no_install_prefix) | @@ -289,15 +289,6 @@ add_RunCMake_test(no_install_prefix) | ||||||
|  add_RunCMake_test(configure_file) |  add_RunCMake_test(configure_file) | ||||||
|  add_RunCMake_test(CTestTimeoutAfterMatch) |  add_RunCMake_test(CTestTimeoutAfterMatch) | ||||||
|   |   | ||||||
| @@ -18,7 +18,7 @@ | |||||||
|    add_RunCMake_test(FindPkgConfig) |    add_RunCMake_test(FindPkgConfig) | ||||||
| --- a/Tests/CMakeLists.txt | --- a/Tests/CMakeLists.txt | ||||||
| +++ b/Tests/CMakeLists.txt | +++ b/Tests/CMakeLists.txt | ||||||
| @@ -422,13 +422,6 @@ if(BUILD_TESTING) | @@ -435,13 +435,6 @@ if(BUILD_TESTING) | ||||||
|   |   | ||||||
|    list(APPEND TEST_BUILD_DIRS ${CMake_TEST_INSTALL_PREFIX}) |    list(APPEND TEST_BUILD_DIRS ${CMake_TEST_INSTALL_PREFIX}) | ||||||
|   |   | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ Signed-off-by: Jo-Philipp Wich <jo@mein.io> | |||||||
| --- | --- | ||||||
| --- a/Utilities/cmcurl/CMakeLists.txt | --- a/Utilities/cmcurl/CMakeLists.txt | ||||||
| +++ b/Utilities/cmcurl/CMakeLists.txt | +++ b/Utilities/cmcurl/CMakeLists.txt | ||||||
| @@ -461,6 +461,14 @@ if(CMAKE_USE_OPENSSL) | @@ -452,6 +452,14 @@ if(CMAKE_USE_OPENSSL) | ||||||
|    set(USE_OPENSSL ON) |    set(USE_OPENSSL ON) | ||||||
|    set(HAVE_LIBCRYPTO ON) |    set(HAVE_LIBCRYPTO ON) | ||||||
|    set(HAVE_LIBSSL ON) |    set(HAVE_LIBSSL ON) | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- a/bootstrap | --- a/bootstrap | ||||||
| +++ b/bootstrap | +++ b/bootstrap | ||||||
| @@ -1151,7 +1151,10 @@ int main(){ printf("1%c", (char)0x0a); r | @@ -1163,7 +1163,10 @@ int main(){ printf("1%c", (char)0x0a); r | ||||||
|  ' > "test.c" |  ' > "test.c" | ||||||
|  cmake_original_make_flags="${cmake_make_flags}" |  cmake_original_make_flags="${cmake_make_flags}" | ||||||
|  if [ "x${cmake_parallel_make}" != "x" ]; then |  if [ "x${cmake_parallel_make}" != "x" ]; then | ||||||
|   | |||||||
| @@ -1,68 +0,0 @@ | |||||||
| From 7c90c93c0b061da81f69fabdd57125b2783c15fb Mon Sep 17 00:00:00 2001 |  | ||||||
| From: Bernard Spil <brnrd@FreeBSD.org> |  | ||||||
| Date: Mon, 2 Apr 2018 19:04:06 +0200 |  | ||||||
| Subject: [PATCH] openssl: fix build with LibreSSL 2.7 |  | ||||||
|  |  | ||||||
|  - LibreSSL 2.7 implements (most of) OpenSSL 1.1 API |  | ||||||
|  |  | ||||||
| Fixes #2319 |  | ||||||
| Closes #2447 |  | ||||||
| Closes #2448 |  | ||||||
|  |  | ||||||
| Signed-off-by: Bernard Spil <brnrd@FreeBSD.org> |  | ||||||
| --- |  | ||||||
|  lib/vtls/openssl.c | 15 +++++++++------ |  | ||||||
|  1 file changed, 9 insertions(+), 6 deletions(-) |  | ||||||
|  |  | ||||||
| --- a/Utilities/cmcurl/lib/vtls/openssl.c |  | ||||||
| +++ b/Utilities/cmcurl/lib/vtls/openssl.c |  | ||||||
| @@ -104,7 +104,8 @@ |  | ||||||
|  #endif |  | ||||||
|   |  | ||||||
|  #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && /* OpenSSL 1.1.0+ */ \ |  | ||||||
| -  !defined(LIBRESSL_VERSION_NUMBER) |  | ||||||
| +    !(defined(LIBRESSL_VERSION_NUMBER) && \ |  | ||||||
| +      LIBRESSL_VERSION_NUMBER < 0x20700000L) |  | ||||||
|  #define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER |  | ||||||
|  #define HAVE_X509_GET0_EXTENSIONS 1 /* added in 1.1.0 -pre1 */ |  | ||||||
|  #define HAVE_OPAQUE_EVP_PKEY 1 /* since 1.1.0 -pre3 */ |  | ||||||
| @@ -128,7 +129,8 @@ static unsigned long OpenSSL_version_num |  | ||||||
|  #endif |  | ||||||
|   |  | ||||||
|  #if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) && /* 1.0.2 or later */ \ |  | ||||||
| -  !defined(LIBRESSL_VERSION_NUMBER) |  | ||||||
| +    !(defined(LIBRESSL_VERSION_NUMBER) && \ |  | ||||||
| +      LIBRESSL_VERSION_NUMBER < 0x20700000L) |  | ||||||
|  #define HAVE_X509_GET0_SIGNATURE 1 |  | ||||||
|  #endif |  | ||||||
|   |  | ||||||
| @@ -147,7 +149,7 @@ static unsigned long OpenSSL_version_num |  | ||||||
|   * Whether SSL_CTX_set_keylog_callback is available. |  | ||||||
|   * OpenSSL: supported since 1.1.1 https://github.com/openssl/openssl/pull/2287 |  | ||||||
|   * BoringSSL: supported since d28f59c27bac (committed 2015-11-19) |  | ||||||
| - * LibreSSL: unsupported in at least 2.5.1 (explicitly check for it since it |  | ||||||
| + * LibreSSL: unsupported in at least 2.7.2 (explicitly check for it since it |  | ||||||
|   *           lies and pretends to be OpenSSL 2.0.0). |  | ||||||
|   */ |  | ||||||
|  #if (OPENSSL_VERSION_NUMBER >= 0x10101000L && \ |  | ||||||
| @@ -259,7 +261,9 @@ static void tap_ssl_key(const SSL *ssl, |  | ||||||
|    if(!session || !keylog_file_fp) |  | ||||||
|      return; |  | ||||||
|   |  | ||||||
| -#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) |  | ||||||
| +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \ |  | ||||||
| +    !(defined(LIBRESSL_VERSION_NUMBER) && \ |  | ||||||
| +      LIBRESSL_VERSION_NUMBER < 0x20700000L) |  | ||||||
|    /* ssl->s3 is not checked in openssl 1.1.0-pre6, but let's assume that |  | ||||||
|     * we have a valid SSL context if we have a non-NULL session. */ |  | ||||||
|    SSL_get_client_random(ssl, client_random, SSL3_RANDOM_SIZE); |  | ||||||
| @@ -2082,8 +2086,7 @@ static CURLcode ossl_connect_step1(struc |  | ||||||
|    case CURL_SSLVERSION_TLSv1_2: |  | ||||||
|    case CURL_SSLVERSION_TLSv1_3: |  | ||||||
|      /* it will be handled later with the context options */ |  | ||||||
| -#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \ |  | ||||||
| -    !defined(LIBRESSL_VERSION_NUMBER) |  | ||||||
| +#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) |  | ||||||
|      req_method = TLS_client_method(); |  | ||||||
|  #else |  | ||||||
|      req_method = SSLv23_client_method(); |  | ||||||
		Reference in New Issue
	
	Block a user