From 7d5dccbf0a958636c3646f9c5d0ebbd8cedd0615 Mon Sep 17 00:00:00 2001 From: et-nik Date: Sun, 1 Dec 2019 23:58:25 +0300 Subject: [PATCH 01/14] [restclient-cpp] Fix installation. Remove only debug directory --- ports/restclient-cpp/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 6ad2fa7cfa3249..a8b613fafbe40d 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -23,7 +23,7 @@ vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) # Remove includes in debug -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/bin) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug) # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) From 30caf7a4e693d80b888ca616d8824f6ec748409b Mon Sep 17 00:00:00 2001 From: et-nik Date: Mon, 2 Dec 2019 00:38:49 +0300 Subject: [PATCH 02/14] [restclient-cpp] Fix directory cleanup --- ports/restclient-cpp/portfile.cmake | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index a8b613fafbe40d..0890f8004f83ff 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -22,8 +22,16 @@ vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) +if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib) +else() + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin) +endif() + # Remove includes in debug -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) From 9f72f8ba321f22760c2eb78f352c3c8ab5bcbe76 Mon Sep 17 00:00:00 2001 From: et-nik Date: Tue, 3 Dec 2019 01:47:36 +0300 Subject: [PATCH 03/14] [restclient-cpp] Update library --- .../0001_fix_cmake_linking.patch | 13 ----------- ports/restclient-cpp/portfile.cmake | 22 +++++++++---------- 2 files changed, 10 insertions(+), 25 deletions(-) delete mode 100644 ports/restclient-cpp/0001_fix_cmake_linking.patch diff --git a/ports/restclient-cpp/0001_fix_cmake_linking.patch b/ports/restclient-cpp/0001_fix_cmake_linking.patch deleted file mode 100644 index 815c2198cc25a0..00000000000000 --- a/ports/restclient-cpp/0001_fix_cmake_linking.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 45fc887..8b90048 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -39,7 +39,7 @@ find_package(Threads REQUIRED) - find_package(CURL REQUIRED) - find_package(jsoncpp) - --add_library(restclient-cpp SHARED -+add_library(restclient-cpp - source/restclient.cc - source/connection.cc - source/helpers.cc diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 0890f8004f83ff..4c39e37bbd5a86 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -3,33 +3,31 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mrtazz/restclient-cpp - REF 0.5.1 - SHA512 d5e17a984af44f863bc7cdc7307c2b06cae9252f86c6c6c2377cdb317f61b6419d8e9aedc5e5ccdb08fd1ee13848ec3b9ef8067a8d26dcf438a5c8793b5a2ce3 + REF 6336cae5275c9aeddf99f13c49e8f9320f7ca4bc + SHA512 fbc638f82db8d0d101f4239152be67eb460659f3a7204db9523d3b5740b007b8fe434f78bf5d9f8059901aa639ba96c15b28b1e2fe5f09471accf64c2d577684 HEAD_REF master - PATCHES - 0001_fix_cmake_linking.patch ) +if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) + set(COMPILE_TYPE SHARED) +else() + set(COMPILE_TYPE STATIC) +endif() + + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_GTest=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_jsoncpp=TRUE + -DCOMPILE_TYPE=${COMPILE_TYPE} ) vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) -if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib) -else() - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin) -endif() - # Remove includes in debug file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) From 79df8f181f3923f366e5d2552be4387d5cfe8162 Mon Sep 17 00:00:00 2001 From: et-nik Date: Tue, 3 Dec 2019 12:20:52 +0300 Subject: [PATCH 04/14] [restclient-cpp] Add msvc patch --- ports/restclient-cpp/0001_add_mt_msvc.patch | 16 ++++++++++++++++ ports/restclient-cpp/portfile.cmake | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 ports/restclient-cpp/0001_add_mt_msvc.patch diff --git a/ports/restclient-cpp/0001_add_mt_msvc.patch b/ports/restclient-cpp/0001_add_mt_msvc.patch new file mode 100644 index 00000000000000..bbc88a7832fb2b --- /dev/null +++ b/ports/restclient-cpp/0001_add_mt_msvc.patch @@ -0,0 +1,16 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 10b8db8..aac5bf3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -43,6 +43,11 @@ if(NOT DEFINED COMPILE_TYPE) + set(COMPILE_TYPE SHARED) + endif(NOT DEFINED COMPILE_TYPE) + ++if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC" AND ${COMPILE_TYPE} MATCHES "STATIC") ++ set(CMAKE_CXX_FLAGS_RELEASE "/MT") ++ set(CMAKE_CXX_FLAGS_DEBUG "/MTd") ++endif() ++ + add_library(restclient-cpp ${COMPILE_TYPE} + source/restclient.cc + source/connection.cc diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 4c39e37bbd5a86..456e72473b4155 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -6,6 +6,8 @@ vcpkg_from_github( REF 6336cae5275c9aeddf99f13c49e8f9320f7ca4bc SHA512 fbc638f82db8d0d101f4239152be67eb460659f3a7204db9523d3b5740b007b8fe434f78bf5d9f8059901aa639ba96c15b28b1e2fe5f09471accf64c2d577684 HEAD_REF master + PATCHES + 0001_add_mt_msvc.patch ) if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) From 74835391522aed39ce9a0e96e2df8d4e8d8ada36 Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 5 Dec 2019 23:01:02 +0300 Subject: [PATCH 05/14] [restclient-cpp] Remove lib directory on dynamic compile --- ports/restclient-cpp/portfile.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 456e72473b4155..8dda7a1b6bb93c 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -33,6 +33,10 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) # Remove includes in debug file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug/lib) +endif() + # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) file(RENAME ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/LICENSE ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/copyright) From e164f4aff685f355080320df3ca20f82bd7a9e5f Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 5 Dec 2019 23:07:47 +0300 Subject: [PATCH 06/14] [restclient-cpp] set VCPKG_POLICY_DLLS_WITHOUT_LIBS --- ports/restclient-cpp/portfile.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 8dda7a1b6bb93c..de76a53de22434 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -11,6 +11,7 @@ vcpkg_from_github( ) if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) + set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled) set(COMPILE_TYPE SHARED) else() set(COMPILE_TYPE STATIC) @@ -33,10 +34,6 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) # Remove includes in debug file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug/lib) -endif() - # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) file(RENAME ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/LICENSE ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/copyright) From a4905cd2359519d135c25e8f2d1f804d7c79567a Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 5 Dec 2019 23:12:00 +0300 Subject: [PATCH 07/14] [restclient-cpp] Remove lib directory on dynamic compile --- ports/restclient-cpp/portfile.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index de76a53de22434..1da776f1594411 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -34,6 +34,10 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) # Remove includes in debug file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) + file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug/lib) +endif() + # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) file(RENAME ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/LICENSE ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/copyright) From 248f62e39750d50096e23a0e7a62cd1f71fc5404 Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 5 Dec 2019 23:23:17 +0300 Subject: [PATCH 08/14] [restclient-cpp] Set compile type static --- ports/restclient-cpp/portfile.cmake | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 1da776f1594411..f534f281fe3380 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -10,13 +10,7 @@ vcpkg_from_github( 0001_add_mt_msvc.patch ) -if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) - set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled) - set(COMPILE_TYPE SHARED) -else() - set(COMPILE_TYPE STATIC) -endif() - +set(COMPILE_TYPE STATIC) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} @@ -34,10 +28,6 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) # Remove includes in debug file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug/lib) -endif() - # Handle copyright file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) file(RENAME ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/LICENSE ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/copyright) From 0df31ebda7595e1847e0dc85d69b5d3fba7d769d Mon Sep 17 00:00:00 2001 From: Nikita Date: Tue, 14 Jan 2020 00:16:33 +0300 Subject: [PATCH 09/14] Remove patch --- ports/restclient-cpp/0001_add_mt_msvc.patch | 16 ---------------- ports/restclient-cpp/portfile.cmake | 2 -- 2 files changed, 18 deletions(-) delete mode 100644 ports/restclient-cpp/0001_add_mt_msvc.patch diff --git a/ports/restclient-cpp/0001_add_mt_msvc.patch b/ports/restclient-cpp/0001_add_mt_msvc.patch deleted file mode 100644 index bbc88a7832fb2b..00000000000000 --- a/ports/restclient-cpp/0001_add_mt_msvc.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 10b8db8..aac5bf3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -43,6 +43,11 @@ if(NOT DEFINED COMPILE_TYPE) - set(COMPILE_TYPE SHARED) - endif(NOT DEFINED COMPILE_TYPE) - -+if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC" AND ${COMPILE_TYPE} MATCHES "STATIC") -+ set(CMAKE_CXX_FLAGS_RELEASE "/MT") -+ set(CMAKE_CXX_FLAGS_DEBUG "/MTd") -+endif() -+ - add_library(restclient-cpp ${COMPILE_TYPE} - source/restclient.cc - source/connection.cc diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index f534f281fe3380..3e105ff2db8163 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -6,8 +6,6 @@ vcpkg_from_github( REF 6336cae5275c9aeddf99f13c49e8f9320f7ca4bc SHA512 fbc638f82db8d0d101f4239152be67eb460659f3a7204db9523d3b5740b007b8fe434f78bf5d9f8059901aa639ba96c15b28b1e2fe5f09471accf64c2d577684 HEAD_REF master - PATCHES - 0001_add_mt_msvc.patch ) set(COMPILE_TYPE STATIC) From 12395876b5a5219801a14b6b349ad63eb84e8d86 Mon Sep 17 00:00:00 2001 From: et-nik Date: Fri, 17 Jan 2020 11:40:22 +0300 Subject: [PATCH 10/14] [restclient-cpp] Changes and fixes Update version Update handling copiright Remove no longer needed include Move COMPILE_TYPE parameter --- ports/restclient-cpp/CONTROL | 2 +- ports/restclient-cpp/portfile.cmake | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/ports/restclient-cpp/CONTROL b/ports/restclient-cpp/CONTROL index 2aac1bbaf4e532..8b3ede796e508b 100644 --- a/ports/restclient-cpp/CONTROL +++ b/ports/restclient-cpp/CONTROL @@ -1,4 +1,4 @@ Source: restclient-cpp -Version: 0.5.1-2 +Version: 0.5.1-3 Build-Depends: curl Description: Binn is a binary data serialization format designed to be compact, fast and easy to use. diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 3e105ff2db8163..8962dad3fa8b02 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -1,5 +1,3 @@ -include(vcpkg_common_functions) - vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mrtazz/restclient-cpp @@ -8,15 +6,13 @@ vcpkg_from_github( HEAD_REF master ) -set(COMPILE_TYPE STATIC) - vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_GTest=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_jsoncpp=TRUE - -DCOMPILE_TYPE=${COMPILE_TYPE} + -DCOMPILE_TYPE=STATIC ) vcpkg_install_cmake() @@ -27,8 +23,7 @@ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/restclient-cpp) file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) # Handle copyright -file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/restclient-cpp) -file(RENAME ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/LICENSE ${CURRENT_PACKAGES_DIR}/share/restclient-cpp/copyright) +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) # Copy pdb files vcpkg_copy_pdbs() From 381662e53aa5c4fb4ea3e20fbcd9d29938fbb834 Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 30 Jan 2020 19:27:41 +0300 Subject: [PATCH 11/14] [restclient-cpp] Update description. Add Homepage --- ports/restclient-cpp/CONTROL | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ports/restclient-cpp/CONTROL b/ports/restclient-cpp/CONTROL index 8b3ede796e508b..a27986b6a6766d 100644 --- a/ports/restclient-cpp/CONTROL +++ b/ports/restclient-cpp/CONTROL @@ -1,4 +1,5 @@ Source: restclient-cpp Version: 0.5.1-3 Build-Depends: curl -Description: Binn is a binary data serialization format designed to be compact, fast and easy to use. +Homepage: https://code.mrtazz.com/restclient-cpp/ +Description: Simple REST client for C++. It wraps libcurl for HTTP requests. From 58ac6e73a361a997a4b8645bf6670200671f24f3 Mon Sep 17 00:00:00 2001 From: et-nik Date: Thu, 7 May 2020 22:23:21 +0300 Subject: [PATCH 12/14] [restclient-cpp] Bump to 0.5.2. Remove COMPILE_TYPE option --- ports/restclient-cpp/CONTROL | 2 +- ports/restclient-cpp/portfile.cmake | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ports/restclient-cpp/CONTROL b/ports/restclient-cpp/CONTROL index a27986b6a6766d..ede55372b2c256 100644 --- a/ports/restclient-cpp/CONTROL +++ b/ports/restclient-cpp/CONTROL @@ -1,5 +1,5 @@ Source: restclient-cpp -Version: 0.5.1-3 +Version: 0.5.2-1 Build-Depends: curl Homepage: https://code.mrtazz.com/restclient-cpp/ Description: Simple REST client for C++. It wraps libcurl for HTTP requests. diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index 8a534c20d751e0..f57d9d02b6fe7b 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mrtazz/restclient-cpp - REF 6336cae5275c9aeddf99f13c49e8f9320f7ca4bc - SHA512 fbc638f82db8d0d101f4239152be67eb460659f3a7204db9523d3b5740b007b8fe434f78bf5d9f8059901aa639ba96c15b28b1e2fe5f09471accf64c2d577684 + REF 0.5.2 + SHA512 f6acc6a3d5cb852d6e507463d94d2f6192a941f0c26fef7c674e9ff7753cf5474522052a2065774050d01af5c6d2a3b86398f43cd2e4f5d03abcaac9a21ef4b7 HEAD_REF master ) @@ -12,7 +12,6 @@ vcpkg_configure_cmake( OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_GTest=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_jsoncpp=TRUE - -DCOMPILE_TYPE=STATIC ) vcpkg_install_cmake() From 2a7f566df58de2ee85c42e7df47758a7e428bd00 Mon Sep 17 00:00:00 2001 From: Nikita Date: Fri, 8 May 2020 10:40:52 +0300 Subject: [PATCH 13/14] [restclient-cpp] Set ONLY_STATIC_LIBRARY for Windows --- ports/restclient-cpp/portfile.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ports/restclient-cpp/portfile.cmake b/ports/restclient-cpp/portfile.cmake index f57d9d02b6fe7b..c2ea8fa251c039 100644 --- a/ports/restclient-cpp/portfile.cmake +++ b/ports/restclient-cpp/portfile.cmake @@ -1,3 +1,7 @@ +if (VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() + vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mrtazz/restclient-cpp From 74e792d250a960cabf447b38a11e132f51c04716 Mon Sep 17 00:00:00 2001 From: et-nik Date: Sat, 9 May 2020 13:20:38 +0300 Subject: [PATCH 14/14] [restclient-cpp] Change version num 0.5.2-1 -> 0.5.2 --- ports/restclient-cpp/CONTROL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/restclient-cpp/CONTROL b/ports/restclient-cpp/CONTROL index ede55372b2c256..df8faa7b708f55 100644 --- a/ports/restclient-cpp/CONTROL +++ b/ports/restclient-cpp/CONTROL @@ -1,5 +1,5 @@ Source: restclient-cpp -Version: 0.5.2-1 +Version: 0.5.2 Build-Depends: curl Homepage: https://code.mrtazz.com/restclient-cpp/ Description: Simple REST client for C++. It wraps libcurl for HTTP requests.