aboutsummaryrefslogtreecommitdiff
path: root/net/krdc/files/patch-CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'net/krdc/files/patch-CMakeLists.txt')
-rw-r--r--net/krdc/files/patch-CMakeLists.txt55
1 files changed, 35 insertions, 20 deletions
diff --git a/net/krdc/files/patch-CMakeLists.txt b/net/krdc/files/patch-CMakeLists.txt
index c1b2b950e290..e6649efc6a9f 100644
--- a/net/krdc/files/patch-CMakeLists.txt
+++ b/net/krdc/files/patch-CMakeLists.txt
@@ -1,31 +1,46 @@
---- CMakeLists.txt.orig 2017-07-11 00:25:02 UTC
+--- CMakeLists.txt.orig 2019-02-05 00:43:19 UTC
+++ CMakeLists.txt
-@@ -69,16 +69,18 @@ set_package_properties("libvncserver" PROPERTIES
+@@ -80,24 +80,27 @@ set_package_properties("libssh" PROPERTIES
+ PURPOSE "Needed to build VNC+SSH tunnel support "
)
- # Needs porting
--FIND_PROGRAM(FREERDP_EXECUTABLE xfreerdp)
+-# Needs porting
+-find_program(FREERDP_EXECUTABLE xfreerdp)
-if(FREERDP_EXECUTABLE)
+- set(FREERDP_FOUND true) # mark the package found
- set(FREERDP_EXECUTABLE_FOUND true)
-endif(FREERDP_EXECUTABLE)
--
--set_package_properties("freerdp" PROPERTIES
-- DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation"
-- URL "http://www.freerdp.com"
-- PURPOSE "Needed for RDP support in KRDC (at runtime)"
-- )
+option(WITH_FREERDP OFF)
+if (WITH_FREERDP)
-+ FIND_PROGRAM(FREERDP_EXECUTABLE xfreerdp)
-+ if(FREERDP_EXECUTABLE)
++ # Needs porting
++ find_program(FREERDP_EXECUTABLE xfreerdp)
++ if(FREERDP_EXECUTABLE)
++ set(FREERDP_FOUND true) # mark the package found
+ set(FREERDP_EXECUTABLE_FOUND true)
-+ endif(FREERDP_EXECUTABLE)
-+endif ()
-+add_feature_info( xfreerdp
-+ FREERDP_EXECUTABLE_FOUND
-+ "A free Remote Desktop Protocol (RDP) Implementation"
-+)
-+
++ endif(FREERDP_EXECUTABLE)
+
+-# dud to allow the dep showing up in feature summary.
+-# note that this must be after _FOUND is set so it doesn't incorrectly
+-# set the metadata to not-found.
+-find_package(freerdp QUIET)
++ # dud to allow the dep showing up in feature summary.
++ # note that this must be after _FOUND is set so it doesn't incorrectly
++ # set the metadata to not-found.
++ find_package(freerdp QUIET)
+
+-set_package_properties(freerdp PROPERTIES
+- DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation"
+- URL "http://www.freerdp.com"
+- PURPOSE "The xfreerdp binary is needed for RDP support in KRDC (at runtime)"
+- TYPE RUNTIME
+-)
++ set_package_properties(freerdp PROPERTIES
++ DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation"
++ URL "http://www.freerdp.com"
++ PURPOSE "The xfreerdp binary is needed for RDP support in KRDC (at runtime)"
++ TYPE RUNTIME
++ )
++endif()
+
# NX support is not ready for KDE 4.2; disabled (uwolfer)
# macro_optional_find_package(LibNXCL)
- # macro_log_feature(LIBNXCL_FOUND "libnxcl" "NX X compression client library" "http://svn.berlios.de/svnroot/repos/freenx/trunk/freenx-client/nxcl/" FALSE "1.0" "Needed to build Krdc with NX support")