aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>2020-05-29 04:07:54 +0800
committerGitHub <noreply@github.com>2020-05-28 13:07:54 -0700
commit8fcf8b5157b4f7da8a67c423d04137921e279507 (patch)
tree2ba88e95042a55ee9ba03544f5a1f2bb8c21c2c4
parent4312808883c5b84652cf08329d96da6a53e17974 (diff)
downloadvcpkg-8fcf8b5157b4f7da8a67c423d04137921e279507.tar.gz
vcpkg-8fcf8b5157b4f7da8a67c423d04137921e279507.zip
[bond] Update to 9.0.0 (#11628)
-rw-r--r--ports/bond/CONTROL2
-rw-r--r--ports/bond/portfile.cmake16
2 files changed, 11 insertions, 7 deletions
diff --git a/ports/bond/CONTROL b/ports/bond/CONTROL
index b0a2a9a75..69351a243 100644
--- a/ports/bond/CONTROL
+++ b/ports/bond/CONTROL
@@ -1,5 +1,5 @@
Source: bond
-Version: 8.1.0-4
+Version: 9.0.0
Description: Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Homepage: https://github.com/Microsoft/bond
Build-Depends: rapidjson, boost-config, boost-utility, boost-assign
diff --git a/ports/bond/portfile.cmake b/ports/bond/portfile.cmake
index 47e2b782d..c81e36684 100644
--- a/ports/bond/portfile.cmake
+++ b/ports/bond/portfile.cmake
@@ -1,24 +1,28 @@
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
+set(BOND_VER 9.0.0)
+
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO microsoft/bond
- REF 8.1.0
- SHA512 287a2d299036b57e0576903b1f5372bf8071243ada57153c4bf231cdc660faab1e70c60ddde57ac759d941b74af4ba25d81a5d58e8dbf391032b7b226c4cd18c
+ REF fe6f582ce4beb65644d9338536066e07d80a0289 #9.0.0
+ SHA512 bf9c7436462fabb451c6a50b662455146a37c1421a6fe22920a5c4c1fa7c0fe727c1d783917fa119cd7092dc120e375a99a8eb84e3fc87c17b54a23befd9abc4
HEAD_REF master
PATCHES fix-install-path.patch
)
if (VCPKG_TARGET_IS_WINDOWS)
vcpkg_download_distfile(GBC_ARCHIVE
- URLS "https://github.com/microsoft/bond/releases/download/8.1.0/gbc-8.1.0-amd64.zip"
- FILENAME "gbc-8.1.0-amd64.zip"
- SHA512 896c9a78fc714e0ea44c37ed36400ec8e5f52d495a8d81aa80834ff6cd6303c7c94e06129f7b2269416a9e0ffb61423e87406db798fb5be7ff00f14981530089
+ URLS "https://github.com/microsoft/bond/releases/download/${BOND_VER}/gbc-${BOND_VER}-amd64.zip"
+ FILENAME "gbc-${BOND_VER}-amd64.zip"
+ SHA512 f4480a3eb7adedfd3da554ef3cdc64b6e7da5c699bde0ccd86b2dd6a159ccacbb1df2b84b6bc80bc8475f30b904cba98085609e42aad929b2b23258eaff52048
)
+ # Clear the generator to prevent it from updating
+ file(REMOVE_RECURSE ${CURRENT_BUILDTREES_DIR}/tools/)
# Extract the precompiled gbc
vcpkg_extract_source_archive(${GBC_ARCHIVE} ${CURRENT_BUILDTREES_DIR}/tools/)
- set(FETCHED_GBC_PATH ${CURRENT_BUILDTREES_DIR}/tools/gbc.exe)
+ set(FETCHED_GBC_PATH ${CURRENT_BUILDTREES_DIR}/tools/gbc-${BOND_VER}-amd64.exe)
if (NOT EXISTS "${FETCHED_GBC_PATH}")
message(FATAL_ERROR "Fetching GBC failed. Expected '${FETCHED_GBC_PATH}' to exists, but it doesn't.")