[vcpkg baseline][realm-core] Update to 14.14.0 (#48482)

This commit is contained in:
Kai Pastor
2025-11-26 10:24:15 +01:00
committed by GitHub
parent 4c5ae6b55f
commit da93ad9cab
5 changed files with 69 additions and 51 deletions

View 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 {

View File

@@ -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")

View File

@@ -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,

View File

@@ -8457,7 +8457,7 @@
"port-version": 4
},
"realm-core": {
"baseline": "14.10.4",
"baseline": "14.14.0",
"port-version": 0
},
"realsense2": {

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "0b7c8987b46212a0064ac55102fdb71ae057a597",
"version": "14.14.0",
"port-version": 0
},
{
"git-tree": "9b7b1feb241e6c92f5b300f0446f37d12aab3466",
"version": "14.10.4",