aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>2021-06-25 04:04:17 +0800
committerGitHub <noreply@github.com>2021-06-24 13:04:17 -0700
commit3b58466098f9c3744afdfa374f8f57dff0d8d66c (patch)
treeb1286fdbf8420ca471c1f99a83a0969f5f2ec91b
parentb504547c1381934e312df0c249eeb55042ffefcc (diff)
downloadvcpkg-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.patch64
-rw-r--r--ports/boringssl/CONTROL9
-rw-r--r--ports/boringssl/portfile.cmake7
-rw-r--r--ports/boringssl/vcpkg.json12
-rw-r--r--versions/b-/boringssl.json5
-rw-r--r--versions/baseline.json4
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",