Revision: 117538 https://trac.macports.org/changeset/117538 Author: jeremyhu@macports.org Date: 2014-03-03 00:00:20 -0800 (Mon, 03 Mar 2014) Log Message: ----------- FreeRDP: Make some progress on Snow Leopard build failures Modified Paths: -------------- trunk/dports/net/FreeRDP/Portfile trunk/dports/net/FreeRDP/files/patch-client_mac_mrdview.diff Modified: trunk/dports/net/FreeRDP/Portfile =================================================================== --- trunk/dports/net/FreeRDP/Portfile 2014-03-03 07:57:11 UTC (rev 117537) +++ trunk/dports/net/FreeRDP/Portfile 2014-03-03 08:00:20 UTC (rev 117538) @@ -44,3 +44,11 @@ patch-ffmpeg-2.0.diff \ patch-winpr-include-winpr-platform.h.diff \ patch-freerdp.pc.in.diff + +post-patch { + if {[string match "*gcc*" ${configure.compiler}]} { + reinplace "s:-fobjc-nonfragile-abi::" \ + ${worksrcpath}/client/Mac/cli/CMakeLists.txt \ + ${worksrcpath}/client/Mac/CMakeLists.txt + } +} Modified: trunk/dports/net/FreeRDP/files/patch-client_mac_mrdview.diff =================================================================== --- trunk/dports/net/FreeRDP/files/patch-client_mac_mrdview.diff 2014-03-03 07:57:11 UTC (rev 117537) +++ trunk/dports/net/FreeRDP/files/patch-client_mac_mrdview.diff 2014-03-03 08:00:20 UTC (rev 117538) @@ -1,12 +1,12 @@ ---- client/Mac/MRDPView.m.orig 2013-08-06 13:59:24.000000000 +0200 -+++ client/Mac/MRDPView.m 2013-08-06 14:08:26.000000000 +0200 -@@ -101,6 +101,9 @@ - void cliprdr_send_supported_format_list(freerdp* instance); - int register_channel_fds(int* fds, int count, freerdp* instance); +--- client/Mac/MRDPView.m.orig 2014-03-02 23:33:18.000000000 -0800 ++++ client/Mac/MRDPView.m 2014-03-02 23:37:14.000000000 -0800 +@@ -68,6 +68,9 @@ + Forward declarations + ******************************************/ ++int mac_receive_channel_data(freerdp* instance, int chan_id, BYTE* data, int size, int flags, int total_size); +void windows_to_apple_cords(MRDPView* view, NSRect* r); +int register_channels_fds(freerdp* instance); -+ - struct cursor - { - rdpPointer* pointer; + + void mf_Pointer_New(rdpContext* context, rdpPointer* pointer); + void mf_Pointer_Free(rdpContext* context, rdpPointer* pointer);
participants (1)
-
jeremyhu@macports.org