BABA,
     I've posted updates for rstudio-desktop/rstudio-server-0.99.902-1 on
fink tracking at https://sourceforge.net/p/fink/package-submissions/4674/
to allow the package to build on 10.11 by using fink openssl100 in the
build and to switch the package from R 3.2 to 3.3. The
rstudio-desktop.patch contains two new hunks...

diff -uNr rstudio-0.99.902.orig/src/cpp/desktop-mac/GwtCallbacks.mm
rstudio-0.99.902/src/cpp/desktop-mac/GwtCallbacks.mm
--- rstudio-0.99.902.orig/src/cpp/desktop-mac/GwtCallbacks.mm   2016-05-11
12:03:49.000000000 -0400
+++ rstudio-0.99.902/src/cpp/desktop-mac/GwtCallbacks.mm        2016-06-13
23:52:23.000000000 -0400
@@ -297,8 +297,8 @@
       event4 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)6, false);
       event5 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)56, false);
       event6 = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)55, false);
-      CGEventSetFlags(event3, kCGEventFlagMaskCommand |
kCGEventFlagMaskShift);
-      CGEventSetFlags(event4, kCGEventFlagMaskCommand |
kCGEventFlagMaskShift);
+      CGEventSetFlags(event3, (CGEventFlags)(kCGEventFlagMaskCommand |
kCGEventFlagMaskShift));
+      CGEventSetFlags(event4, (CGEventFlags)(kCGEventFlagMaskCommand |
kCGEventFlagMaskShift));
       CGEventPost(kCGHIDEventTap, event1);
       CGEventPost(kCGHIDEventTap, event2);
       CGEventPost(kCGHIDEventTap, event3);

to deal with Xcode 7 compiler strictness and

diff -uNr rstudio-0.99.902.orig/src/cpp/core/CMakeLists.txt
rstudio-0.99.902/src/cpp/core/CMakeLists.txt
--- rstudio-0.99.902.orig/src/cpp/core/CMakeLists.txt   2016-05-11
12:03:49.000000000 -0400
+++ rstudio-0.99.902/src/cpp/core/CMakeLists.txt        2016-06-13
23:52:08.000000000 -0400
@@ -177,22 +177,14 @@

    # handle El Capitan moving OpenSSL away
    if(APPLE)
-      if(${MACOSX_VERSION} VERSION_GREATER "10.10"
-            AND EXISTS "/usr/local/opt/openssl")
-
          set(CORE_SYSTEM_LIBRARIES
             ${CORE_SYSTEM_LIBRARIES}
-            -lssl -lcrypto)
+            @PREFIX@/lib/libssl.dylib @PREFIX@/lib/libcrypto.dylib)

          set(CORE_INCLUDE_DIRS
             ${CORE_INCLUDE_DIRS}
-            /usr/local/opt/openssl/include)
+            @PREFIX@/include)

-         if(NOT DEFINED OPENSSL_ROOT_DIR)
-            set(OPENSSL_ROOT_DIR
-               /usr/local/opt/openssl)
-         endif()
-      endif()
    endif()

    if(RSTUDIO_SERVER)

to use the fink openssl100 package.
                       Jack
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to