mirror of
https://github.com/microsoft/vcpkg.git
synced 2026-01-18 01:11:23 +01:00
[vcpkg baseline][realm-core] Update to 14.14.0 (#48482)
This commit is contained in:
12
ports/realm-core/cstdlib.diff
Normal file
12
ports/realm-core/cstdlib.diff
Normal file
@@ -0,0 +1,12 @@
|
||||
diff --git a/src/realm/util/cli_args.cpp b/src/realm/util/cli_args.cpp
|
||||
index a199b2e..44455d0 100644
|
||||
--- a/src/realm/util/cli_args.cpp
|
||||
+++ b/src/realm/util/cli_args.cpp
|
||||
@@ -3,6 +3,7 @@
|
||||
#include <algorithm>
|
||||
#include <cerrno>
|
||||
#include <cstdint>
|
||||
+#include <cstdlib>
|
||||
#include <string>
|
||||
|
||||
namespace realm::util {
|
||||
@@ -1,49 +1,50 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO realm/realm-core
|
||||
REF "v${VERSION}"
|
||||
SHA512 41ccf3e53bb1ff6e16a2baf90203984424d3b754973374af4d3767f67227f1223b314921954826ab62d45965a78540b93fc92a0ababd464f19dbaec368175022
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
UWP_index_set.patch
|
||||
fix-zlib.patch
|
||||
)
|
||||
|
||||
vcpkg_list(SET REALMCORE_CMAKE_OPTIONS)
|
||||
if(VCPKG_TARGET_IS_IOS OR VCPKG_TARGET_IS_OSX)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_OpenSSL=ON)
|
||||
else()
|
||||
if(VCPKG_TARGET_IS_EMSCRIPTEN)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_FORCE_OPENSSL=ON)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_ENABLE_SYNC=OFF) # https://github.com/realm/realm-core/issues/7752
|
||||
endif()
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_USE_SYSTEM_OPENSSL=ON)
|
||||
endif()
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DREALM_BUILD_LIB_ONLY=ON
|
||||
-DREALM_CORE_SUBMODULE_BUILD=OFF
|
||||
-DREALM_NO_TESTS=ON
|
||||
-DREALM_VERSION=${VERSION}
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Backtrace=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_BISON=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_FLEX=ON
|
||||
${REALMCORE_CMAKE_OPTIONS}
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
CMAKE_DISABLE_FIND_PACKAGE_OpenSSL
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME "realm" CONFIG_PATH "share/cmake/Realm")
|
||||
|
||||
file(REMOVE_RECURSE
|
||||
"${CURRENT_PACKAGES_DIR}/debug/include"
|
||||
"${CURRENT_PACKAGES_DIR}/debug/share"
|
||||
"${CURRENT_PACKAGES_DIR}/debug/doc"
|
||||
"${CURRENT_PACKAGES_DIR}/doc"
|
||||
)
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE" "${SOURCE_PATH}/THIRD-PARTY-NOTICES")
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO realm/realm-core
|
||||
REF "v${VERSION}"
|
||||
SHA512 b95fbccdddcad2a4ad68fe5fe5358a67f668bdd2cd4bef68f8fc74f9d11690c317156ba28942c4c9db446c796a0d760387c8154209f6039d92a880d7e64e3847
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
UWP_index_set.patch
|
||||
fix-zlib.patch
|
||||
cstdlib.diff
|
||||
)
|
||||
|
||||
vcpkg_list(SET REALMCORE_CMAKE_OPTIONS)
|
||||
if(VCPKG_TARGET_IS_IOS OR VCPKG_TARGET_IS_OSX)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_OpenSSL=ON)
|
||||
else()
|
||||
if(VCPKG_TARGET_IS_EMSCRIPTEN)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_FORCE_OPENSSL=ON)
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_ENABLE_SYNC=OFF) # https://github.com/realm/realm-core/issues/7752
|
||||
endif()
|
||||
list(APPEND REALMCORE_CMAKE_OPTIONS -DREALM_USE_SYSTEM_OPENSSL=ON)
|
||||
endif()
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DREALM_BUILD_LIB_ONLY=ON
|
||||
-DREALM_CORE_SUBMODULE_BUILD=OFF
|
||||
-DREALM_NO_TESTS=ON
|
||||
-DREALM_VERSION=${VERSION}
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Backtrace=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_BISON=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_FLEX=ON
|
||||
${REALMCORE_CMAKE_OPTIONS}
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
CMAKE_DISABLE_FIND_PACKAGE_OpenSSL
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH "share/cmake/Realm")
|
||||
|
||||
file(REMOVE_RECURSE
|
||||
"${CURRENT_PACKAGES_DIR}/debug/include"
|
||||
"${CURRENT_PACKAGES_DIR}/debug/share"
|
||||
"${CURRENT_PACKAGES_DIR}/debug/doc"
|
||||
"${CURRENT_PACKAGES_DIR}/doc"
|
||||
)
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE" "${SOURCE_PATH}/THIRD-PARTY-NOTICES")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "realm-core",
|
||||
"version": "14.10.4",
|
||||
"version": "14.14.0",
|
||||
"description": "Realm is a mobile database that runs directly inside phones, tablets or wearables.",
|
||||
"homepage": "https://github.com/realm/realm-core",
|
||||
"license": null,
|
||||
|
||||
@@ -8457,7 +8457,7 @@
|
||||
"port-version": 4
|
||||
},
|
||||
"realm-core": {
|
||||
"baseline": "14.10.4",
|
||||
"baseline": "14.14.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"realsense2": {
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "0b7c8987b46212a0064ac55102fdb71ae057a597",
|
||||
"version": "14.14.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "9b7b1feb241e6c92f5b300f0446f37d12aab3466",
|
||||
"version": "14.10.4",
|
||||
|
||||
Reference in New Issue
Block a user