Files @ b1d084a52702
Branch filter:

Location: portage-overlay.git/sci-mathematics/rstudio/files/rstudio-0.94.110-paths.patch

chain
add new PCGen stable to tree
diff -urN original/CMakeGlobals.txt paths/CMakeGlobals.txt
--- original/CMakeGlobals.txt	2011-09-30 09:02:51.000000000 -0700
+++ paths/CMakeGlobals.txt	2011-10-08 17:32:13.420344312 -0700
@@ -98,7 +98,7 @@
    else()
      set(RSTUDIO_INSTALL_BIN bin)
    endif()
-   set(RSTUDIO_INSTALL_SUPPORTING .)
+   set(RSTUDIO_INSTALL_SUPPORTING ./share/rstudio-0.94.110/)
 endif()
 
 # if the install prefix is /usr/local then tweak as appropriate
diff -urN original/src/cpp/server/CMakeLists.txt paths/src/cpp/server/CMakeLists.txt
--- original/src/cpp/server/CMakeLists.txt	2011-09-30 09:02:51.000000000 -0700
+++ paths/src/cpp/server/CMakeLists.txt	2011-10-08 17:32:13.433344148 -0700
@@ -141,7 +141,7 @@
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}.in
                   ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT})
    install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}
-           DESTINATION ${RSERVER_INITD_DEBIAN_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_DEBIAN_DIR})
 
    # install configured redhat init.d script
    set(RSERVER_INITD_REDHAT_DIR "extras/init.d/redhat")
@@ -149,7 +149,7 @@
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}.in
                   ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT})
    install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}
-           DESTINATION ${RSERVER_INITD_REDHAT_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_REDHAT_DIR})
 
    # install configured suse init.d script
    set(RSERVER_INITD_SUSE_DIR "extras/init.d/suse")
@@ -157,13 +157,13 @@
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_SUSE_SCRIPT}.in
                   ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT})
    install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT}
-           DESTINATION ${RSERVER_INITD_SUSE_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_SUSE_DIR})
 
    # install pam profile
    set(RSERVER_PAM_DIR "extras/pam")
    set(RSERVER_PAM_PROFILE "${RSERVER_PAM_DIR}/rstudio")
    install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_PAM_PROFILE}
-           DESTINATION ${RSERVER_PAM_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_PAM_DIR})
 
    # install configured apparmor profile
    set(RSERVER_APPARMOR_DIR "extras/apparmor")
@@ -171,9 +171,9 @@
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_PROFILE}.in
                   ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE})
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE}
-           DESTINATION ${RSERVER_APPARMOR_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_APPARMOR_DIR})
    install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_DIR}/apparmor-profile-load
-           DESTINATION ${RSERVER_APPARMOR_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_APPARMOR_DIR})
 
    # install configured upstart profile
    set(RSERVER_UPSTART_DIR "extras/upstart")
@@ -181,6 +181,6 @@
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_UPSTART_PROFILE}.in
                   ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE})
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE}
-           DESTINATION ${RSERVER_UPSTART_DIR})
+           DESTINATION share/rstudio-0.94.110/${RSERVER_UPSTART_DIR})
 
 endif()
diff -urN original/src/cpp/server/ServerOptions.cpp paths/src/cpp/server/ServerOptions.cpp
--- original/src/cpp/server/ServerOptions.cpp	2011-09-30 09:02:51.000000000 -0700
+++ paths/src/cpp/server/ServerOptions.cpp	2011-10-08 17:32:13.458343837 -0700
@@ -201,7 +201,7 @@
 
    // convert relative paths by completing from the system installation
    // path (this allows us to be relocatable)
-   resolvePath(installPath, &wwwLocalPath_);
+   resolvePath(installPath.childPath("share/rstudio-0.94.110"), &wwwLocalPath_);
    resolvePath(installPath, &authPamHelperPath_);
    resolvePath(installPath, &rsessionPath_);
    resolvePath(installPath, &rldpathPath_);
diff -urN original/src/cpp/session/SessionOptions.cpp paths/src/cpp/session/SessionOptions.cpp
--- original/src/cpp/session/SessionOptions.cpp	2011-09-30 09:02:51.000000000 -0700
+++ paths/src/cpp/session/SessionOptions.cpp	2011-10-08 17:32:13.447343974 -0700
@@ -272,12 +272,12 @@
    }
 
    // convert relative paths by completing from the app resource path
-   resolvePath(resourcePath, &rHelpCssFilePath_);
+   resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &rHelpCssFilePath_);
    resolvePath(resourcePath, &agreementFilePath_);
-   resolvePath(resourcePath, &wwwLocalPath_);
-   resolvePath(resourcePath, &coreRSourcePath_);
-   resolvePath(resourcePath, &modulesRSourcePath_);
-   resolvePath(resourcePath, &sessionPackagesPath_);
+   resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &wwwLocalPath_);
+   resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &coreRSourcePath_);
+   resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &modulesRSourcePath_);
+   resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &sessionPackagesPath_);
    resolvePath(resourcePath, &rpostbackPath_);
 
    // shared secret with parent