aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLev Stipakov <lstipakov@gmail.com>2019-11-01 23:45:42 +0200
committerRobert Schumacher <roschuma@microsoft.com>2019-11-01 14:45:42 -0700
commitad34a656846ed9ff1cac7b57d2aeb6816567983c (patch)
tree6d34b0be634369508aea0b8dbac02b48a5007a31
parent9bf809b6107e962dd948d561f5bc007916e56de2 (diff)
downloadvcpkg-ad34a656846ed9ff1cac7b57d2aeb6816567983c.tar.gz
vcpkg-ad34a656846ed9ff1cac7b57d2aeb6816567983c.zip
openvpn3: bump version (#8851)
This bumps openvpn3 version to latest stable release and adds missing libraries. Signed-off-by: Lev Stipakov <lev@openvpn.net>
-rw-r--r--ports/openvpn3/CMakeLists.txt7
-rw-r--r--ports/openvpn3/CONTROL2
-rw-r--r--ports/openvpn3/portfile.cmake4
3 files changed, 7 insertions, 6 deletions
diff --git a/ports/openvpn3/CMakeLists.txt b/ports/openvpn3/CMakeLists.txt
index 70ec99858..2b005d608 100644
--- a/ports/openvpn3/CMakeLists.txt
+++ b/ports/openvpn3/CMakeLists.txt
@@ -12,10 +12,10 @@ if(WIN32)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
endif()
-add_definitions(-DNOMINMAX -DUSE_ASIO -DUSE_MBEDTLS)
+add_definitions(-DNOMINMAX -DUSE_ASIO -DUSE_MBEDTLS -D_WIN32_WINNT=0x0600)
add_library(ovpncli client/ovpncli.cpp)
-target_link_libraries(ovpncli PRIVATE Iphlpapi.lib ${MBEDTLS_LIB} ${MBEDCRYPTO_LIB} ${MBEDX509_LIB})
+target_link_libraries(ovpncli PRIVATE Iphlpapi.lib Wininet.lib Setupapi.lib Cfgmgr32.lib Rpcrt4.lib Fwpuclnt.lib Wtsapi32.lib ${MBEDTLS_LIB} ${MBEDCRYPTO_LIB} ${MBEDX509_LIB})
install(
TARGETS ovpncli
@@ -26,5 +26,6 @@ install(
if(BUILD_TOOL)
add_executable(cli test/ovpncli/cli.cpp)
- target_link_libraries(cli PRIVATE ovpncli)
+ target_compile_definitions(cli PRIVATE -DTAP_WIN_COMPONENT_ID=tap0901)
+ target_link_libraries(cli PRIVATE ovpncli)
endif()
diff --git a/ports/openvpn3/CONTROL b/ports/openvpn3/CONTROL
index 3b8899f18..23292afac 100644
--- a/ports/openvpn3/CONTROL
+++ b/ports/openvpn3/CONTROL
@@ -1,4 +1,4 @@
Source: openvpn3
-Version: 2018-03-21-1
+Version: 3.4.1
Build-Depends: asio, tap-windows6 (windows), mbedtls
Description: a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
diff --git a/ports/openvpn3/portfile.cmake b/ports/openvpn3/portfile.cmake
index aede361dd..fefa2cb52 100644
--- a/ports/openvpn3/portfile.cmake
+++ b/ports/openvpn3/portfile.cmake
@@ -5,8 +5,8 @@ set(VCPKG_LIBRARY_LINKAGE static)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO OpenVPN/openvpn3
- REF 3d5dd9ee3b4182032044d775de5401fc6a7a63ae
- SHA512 6a8ed20662efa576c57f38fb9579c5808f745d44e8cd6a84055bec10a58ede5d27e207a842f79ac6a2f7d986494fbd2415f9d59e2b23bd38e45c68546a227697
+ REF release/3.4.1
+ SHA512 2d0a7d2d48047c969ba1cb49b34d51c85dd82ae97296d7c096ead13a8e7cc69fa3908262228e29d93f60b7273814d8ef5a402a5d401cd7f91370868d5d308678
HEAD_REF master
)