aboutsummaryrefslogtreecommitdiff
path: root/ports/freerdp
diff options
context:
space:
mode:
Diffstat (limited to 'ports/freerdp')
-rw-r--r--ports/freerdp/CONTROL2
-rw-r--r--ports/freerdp/openssl_threads.patch12
-rw-r--r--ports/freerdp/portfile.cmake1
3 files changed, 14 insertions, 1 deletions
diff --git a/ports/freerdp/CONTROL b/ports/freerdp/CONTROL
index a88edc424..3a24bd998 100644
--- a/ports/freerdp/CONTROL
+++ b/ports/freerdp/CONTROL
@@ -1,5 +1,5 @@
Source: freerdp
-Version: 2.0.0-rc4-3
+Version: 2.0.0-rc4-4
Homepage: https://github.com/FreeRDP/FreeRDP
Description: A free implementation of the Remote Desktop Protocol (RDP)
Build-Depends: openssl, glib (!windows)
diff --git a/ports/freerdp/openssl_threads.patch b/ports/freerdp/openssl_threads.patch
new file mode 100644
index 000000000..a506b580b
--- /dev/null
+++ b/ports/freerdp/openssl_threads.patch
@@ -0,0 +1,12 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 019926901..9db9ed29b 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -945,6 +945,7 @@ endif()
+ if(OPENSSL_FOUND)
+ add_definitions("-DWITH_OPENSSL")
+ message(STATUS "Using OpenSSL Version: ${OPENSSL_VERSION}")
++ list(APPEND OPENSSL_LIBRARIES Threads::Threads)
+ endif()
+
+ if(MBEDTLS_FOUND)
diff --git a/ports/freerdp/portfile.cmake b/ports/freerdp/portfile.cmake
index 4386e37f4..2164a0669 100644
--- a/ports/freerdp/portfile.cmake
+++ b/ports/freerdp/portfile.cmake
@@ -7,6 +7,7 @@ vcpkg_from_github(
PATCHES
DontInstallSystemRuntimeLibs.patch
fix-linux-build.patch
+ openssl_threads.patch
)
if(VCPKG_CRT_LINKAGE STREQUAL "static")