diff options
| author | JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com> | 2021-06-25 04:04:17 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-24 13:04:17 -0700 |
| commit | 3b58466098f9c3744afdfa374f8f57dff0d8d66c (patch) | |
| tree | b1286fdbf8420ca471c1f99a83a0969f5f2ec91b | |
| parent | b504547c1381934e312df0c249eeb55042ffefcc (diff) | |
| download | vcpkg-3b58466098f9c3744afdfa374f8f57dff0d8d66c.tar.gz vcpkg-3b58466098f9c3744afdfa374f8f57dff0d8d66c.zip | |
[boringssl] update to newer commit (#18604)
* [boringssl] update to newer commit
* update version
| -rw-r--r-- | ports/boringssl/0001-vcpkg.patch | 64 | ||||
| -rw-r--r-- | ports/boringssl/CONTROL | 9 | ||||
| -rw-r--r-- | ports/boringssl/portfile.cmake | 7 | ||||
| -rw-r--r-- | ports/boringssl/vcpkg.json | 12 | ||||
| -rw-r--r-- | versions/b-/boringssl.json | 5 | ||||
| -rw-r--r-- | versions/baseline.json | 4 |
6 files changed, 55 insertions, 46 deletions
diff --git a/ports/boringssl/0001-vcpkg.patch b/ports/boringssl/0001-vcpkg.patch index 88547d8c3..f871dd92b 100644 --- a/ports/boringssl/0001-vcpkg.patch +++ b/ports/boringssl/0001-vcpkg.patch @@ -1,32 +1,32 @@ -diff --git i/CMakeLists.txt w/CMakeLists.txt -index 75bf9981b..15589a760 100644 ---- i/CMakeLists.txt -+++ w/CMakeLists.txt -@@ -564,7 +564,7 @@ endif() - - # Add minimal googletest targets. The provided one has many side-effects, and - # googletest has a very straightforward build. --add_library(boringssl_gtest third_party/googletest/src/gtest-all.cc) -+add_library(boringssl_gtest STATIC third_party/googletest/src/gtest-all.cc) - target_include_directories(boringssl_gtest PRIVATE third_party/googletest) - - include_directories(third_party/googletest/include) -@@ -621,3 +621,18 @@ add_custom_target( - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - DEPENDS all_tests bssl_shim handshaker - ${MAYBE_USES_TERMINAL}) -+ -+install(TARGETS crypto ssl -+ RUNTIME DESTINATION bin -+ LIBRARY DESTINATION lib -+ ARCHIVE DESTINATION lib) -+ -+option(INSTALL_HEADERS "Install headers" ON) -+if(INSTALL_HEADERS) -+ install(DIRECTORY include/ DESTINATION include) -+endif() -+ -+option(INSTALL_TOOLS "Install bssl executable" OFF) -+if(INSTALL_TOOLS) -+ install(TARGETS bssl DESTINATION tools/boringssl) -+endif() +diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 893bca7..83ff477 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -562,7 +562,7 @@ endif()
+
+ # Add minimal googletest targets. The provided one has many side-effects, and
+ # googletest has a very straightforward build.
+-add_library(boringssl_gtest third_party/googletest/src/gtest-all.cc)
++add_library(boringssl_gtest STATIC third_party/googletest/src/gtest-all.cc)
+ target_include_directories(boringssl_gtest PRIVATE third_party/googletest)
+
+ include_directories(third_party/googletest/include)
+@@ -649,3 +649,18 @@ add_custom_target(
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ DEPENDS all_tests bssl_shim handshaker fips_specific_tests_if_any
+ USES_TERMINAL)
++
++install(TARGETS crypto ssl
++ RUNTIME DESTINATION bin
++ LIBRARY DESTINATION lib
++ ARCHIVE DESTINATION lib)
++
++option(INSTALL_HEADERS "Install headers" ON)
++if(INSTALL_HEADERS)
++ install(DIRECTORY include/ DESTINATION include)
++endif()
++
++option(INSTALL_TOOLS "Install bssl executable" OFF)
++if(INSTALL_TOOLS)
++ install(TARGETS bssl DESTINATION tools/boringssl)
++endif()
diff --git a/ports/boringssl/CONTROL b/ports/boringssl/CONTROL deleted file mode 100644 index 1c8c4dcbf..000000000 --- a/ports/boringssl/CONTROL +++ /dev/null @@ -1,9 +0,0 @@ -Source: boringssl -Version: 2020-04-07 -Port-Version: 2 -Homepage: https://boringssl.googlesource.com/boringssl -Description: BoringSSl is a fork of OpenSSL developed by Google -Supports: !uwp - -Feature: tools -Description: Build bssl executable diff --git a/ports/boringssl/portfile.cmake b/ports/boringssl/portfile.cmake index 80068da8d..71cef4ed3 100644 --- a/ports/boringssl/portfile.cmake +++ b/ports/boringssl/portfile.cmake @@ -17,14 +17,15 @@ get_filename_component(GO_EXE_PATH ${GO} DIRECTORY) vcpkg_add_to_path(${GO_EXE_PATH}) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - tools INSTALL_TOOLS + FEATURES + tools INSTALL_TOOLS ) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO google/boringssl - REF 5902657734e2a796a514731e0fd0e80081ae43dc - SHA512 89458748ccf7e00e2e12a1026e7c41099298dfb6d0daaf885f52b98c84e833a4407e997dd3a5b92d56ede495ef431325a4b228c2d81598bde082141339b16684 + REF 479adf98d54a21c1d154aac59b2ce120e1d1a6d6 + SHA512 74b5d001c0f5c1846b8818e9e668fa35de5171fc21a8f713d241f57b3e8abe42426fdc66b085cca1853b904def6f4bea573dfed40b8b1422894cca85b0b1a44a HEAD_REF master PATCHES 0001-vcpkg.patch diff --git a/ports/boringssl/vcpkg.json b/ports/boringssl/vcpkg.json new file mode 100644 index 000000000..e3aaec032 --- /dev/null +++ b/ports/boringssl/vcpkg.json @@ -0,0 +1,12 @@ +{ + "name": "boringssl", + "version-date": "2021-06-23", + "description": "BoringSSl is a fork of OpenSSL developed by Google", + "homepage": "https://boringssl.googlesource.com/boringssl", + "supports": "!uwp", + "features": { + "tools": { + "description": "Build bssl executable" + } + } +} diff --git a/versions/b-/boringssl.json b/versions/b-/boringssl.json index 1be3ecf03..2d3b5ad08 100644 --- a/versions/b-/boringssl.json +++ b/versions/b-/boringssl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "aa2649d9a0296ed873aa8fb17c28f38baac51a26", + "version-date": "2021-06-23", + "port-version": 0 + }, + { "git-tree": "efaff27f5d50195917c54e210f4904b80d73399a", "version-string": "2020-04-07", "port-version": 2 diff --git a/versions/baseline.json b/versions/baseline.json index aa632f714..966051cc1 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -1033,8 +1033,8 @@ "port-version": 0 }, "boringssl": { - "baseline": "2020-04-07", - "port-version": 2 + "baseline": "2021-06-23", + "port-version": 0 }, "botan": { "baseline": "2.16.0", |
