From 5c5c9ea14626bc137e10c6db8206f70b382498c1 Mon Sep 17 00:00:00 2001 From: myd7349 Date: Sat, 21 Sep 2019 10:10:14 +0800 Subject: [PATCH] [zeromq] Update to 2019-09-13 (#8119) * [zeromq] Update to 2019-09-10 * [zeromq] Update to 2019-09-13 * [zeromq] Rename websockets features --- ports/zeromq/CONTROL | 5 ++++- ports/zeromq/portfile.cmake | 14 ++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ports/zeromq/CONTROL b/ports/zeromq/CONTROL index d0dbe6be9..e334fab7c 100644 --- a/ports/zeromq/CONTROL +++ b/ports/zeromq/CONTROL @@ -1,8 +1,11 @@ Source: zeromq -Version: 2019-07-09-1 +Version: 2019-09-20 Homepage: https://github.com/zeromq/libzmq Description: The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products Feature: sodium Description: Using libsodium for CURVE security Build-Depends: libsodium + +Feature: websockets-sha1 +Description: Enable WebSocket transport through builtin sha1 (libzmq#3676) diff --git a/ports/zeromq/portfile.cmake b/ports/zeromq/portfile.cmake index 7f42cf521..4df376a1b 100644 --- a/ports/zeromq/portfile.cmake +++ b/ports/zeromq/portfile.cmake @@ -3,16 +3,20 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO zeromq/libzmq - REF b5db4b4421c8b2766321e70e5e9ca07c197fac47 - SHA512 e1166b9eec3c0613c2b085bf995e6d711554ba77e180f7b86aa2d04157f2ab7dca8131b855568f8fc931ac256628f6018e6bc67bc9fbecfd498776b4151d6e63 + REF 8d34332ff2301607df0fc9971a2fbe903c0feb7c + SHA512 8b3a9b6c4e5236353672b6deb64c94ac79deb116962405f01fe36e2fd8ddc48ec65d88ffc06746ce2e13c93eaeb04e4ba73de8f9d6f2a57a73111765d5ba8ad7 HEAD_REF master ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) -vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - sodium WITH_LIBSODIUM +vcpkg_check_features( + OUT_FEATURE_OPTIONS FEATURE_OPTIONS + FEATURES + sodium WITH_LIBSODIUM + INVERTED_FEATURES + websockets-sha1 DISABLE_WS ) vcpkg_configure_cmake( @@ -24,6 +28,8 @@ vcpkg_configure_cmake( -DBUILD_STATIC=${BUILD_STATIC} -DBUILD_SHARED=${BUILD_SHARED} -DWITH_PERF_TOOL=OFF + -DWITH_DOCS=OFF + -DWITH_NSS=OFF ${FEATURE_OPTIONS} OPTIONS_DEBUG "-DCMAKE_PDB_OUTPUT_DIRECTORY=${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg"