Support FreeRDP 1.1.0
There are two build issues with FreeRDP support in VLC:
-
It fails to build with current FreeRDP API changes. See http://trac.macports.org/ticket/42664 and http://www.freebsd.org/cgi/query-pr.cgi?pr=185848 ... there are src changes referenced in those tickets, but they are not backwards compatible.
-
Once that is addressed (see patches referenced in either of those two downstream tickets), VLC fails to link due to missing symbols. A quick glance at them revealed that libssl and libcrypto were missing, and that is solved by:
diff --git a/configure.ac b/configure.ac
index cb847de..2995fca 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1850,7 +1850,7 @@ PKG_ENABLE_MODULES_VLC([VNC], [vnc], [libvncclient >= 0.9.9], (VNC/rfb client su
dnl RDP/Remote Desktop access module
dnl
-PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1], (RDP/Remote Desktop client support) )
+PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1 openssl], (RDP/Remote Desktop client support) )
dnl
dnl Real RTSP plugin