diff options
Diffstat (limited to 'devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt')
| -rw-r--r-- | devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt | 140 |
1 files changed, 47 insertions, 93 deletions
diff --git a/devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt b/devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt index ec905847548a..e352b7681a3c 100644 --- a/devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt +++ b/devel/RStudio/files/patch-src_cpp_session_CMakeLists.txt @@ -1,99 +1,53 @@ ---- src/cpp/session/CMakeLists.txt.orig 2022-07-06 19:59:49 UTC +- Skip quarto installation (use quarto from separate FreeBSD package) + +--- src/cpp/session/CMakeLists.txt.orig 2025-11-30 08:22:15 UTC +++ src/cpp/session/CMakeLists.txt -@@ -55,19 +55,19 @@ endif() - # install pandoc - # - by default, we use quarto + quarto's bundled pandoc - # - if quarto is not enabled, use pandoc fallback --if(QUARTO_ENABLED) -- set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}/bin/tools") --elseif(EXISTS "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") -- set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") --else() -- set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_DIR}/pandoc/${PANDOC_VERSION}") --endif() -+#if(QUARTO_ENABLED) -+# set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}/bin/tools") -+#elseif(EXISTS "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") -+# set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") -+#else() -+# set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_DIR}/pandoc/${PANDOC_VERSION}") -+#endif() - - - # validate our dependencies exist - foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR - RSTUDIO_DEPENDENCIES_MATHJAX_DIR -- RSTUDIO_DEPENDENCIES_PANDOC_DIR -+ #RSTUDIO_DEPENDENCIES_PANDOC_DIR - RSTUDIO_DEPENDENCIES_QUARTO_DIR) - - -@@ -95,13 +95,13 @@ foreach(PKG ${RSTUDIO_EMBEDDED_PACKAGES}) - endforeach() - - # verify libclang is installed (Windows only) --if(WIN32) -- set(LIBCLANG_VERSION "13.0.1") -- set(LIBCLANG_DIR "${RSTUDIO_DEPENDENCIES_DIR}/common/libclang/${LIBCLANG_VERSION}") -- if(NOT EXISTS "${LIBCLANG_DIR}") -- message(FATAL_ERROR "libclang ${LIBCLANG_VERSION} not found (re-run install-dependencies script to install)") -- endif() --endif() -+#if(WIN32) -+# set(LIBCLANG_VERSION "13.0.1") -+# set(LIBCLANG_DIR "${RSTUDIO_DEPENDENCIES_DIR}/common/libclang/${LIBCLANG_VERSION}") -+# if(NOT EXISTS "${LIBCLANG_DIR}") -+# message(FATAL_ERROR "libclang ${LIBCLANG_VERSION} not found (re-run install-dependencies script to install)") -+# endif() -+#endif() - - # include files - file(GLOB_RECURSE SESSION_HEADER_FILES "*.h*") -@@ -528,6 +528,9 @@ else() - - endif() - -+# additional libraries -+target_link_libraries(rsession -L${FREEBSD_LIBDIR} -linotify -lprocstat) -+ - # skip libR RPATH at development time - if(RSTUDIO_DEVELOPMENT OR RSTUDIO_RUN_IN_PLACE) - set_target_properties(rsession PROPERTIES SKIP_BUILD_RPATH TRUE) -@@ -697,10 +700,10 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT RSESSION_ALTERNAT - DESTINATION "${RSTUDIO_INSTALL_BIN}" - USE_SOURCE_PERMISSIONS) - endif() +@@ -726,27 +726,27 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT RSESSION_ALTERNAT + install(DIRECTORY "${RSTUDIO_DEPENDENCIES_MATHJAX_DIR}" + DESTINATION "${RSTUDIO_INSTALL_SUPPORTING}/resources") + +- # install quarto (or pandoc if quarto disabled) +- if(QUARTO_ENABLED) +- # install some quarto folders into Resources, as needed +- if(APPLE) +- install(DIRECTORY "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}" +- DESTINATION "${RSTUDIO_INSTALL_RESOURCES}/app" +- USE_SOURCE_PERMISSIONS +- PATTERN ".gitignore" +- EXCLUDE) +- else() +- install(DIRECTORY "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}" +- DESTINATION "${RSTUDIO_INSTALL_BIN}" +- USE_SOURCE_PERMISSIONS +- PATTERN ".gitignore" +- EXCLUDE) +- endif() - else() - install(DIRECTORY "${RSTUDIO_DEPENDENCIES_PANDOC_DIR}/" - DESTINATION "${RSTUDIO_INSTALL_BIN}/pandoc" - USE_SOURCE_PERMISSIONS) -+ #else() -+ #install(DIRECTORY "${RSTUDIO_DEPENDENCIES_PANDOC_DIR}/" -+ # DESTINATION "${RSTUDIO_INSTALL_BIN}/pandoc" -+ # USE_SOURCE_PERMISSIONS) - endif() - - # install embedded packages -@@ -741,14 +744,14 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT RSESSION_ALTERNAT - DESTINATION ${RSTUDIO_INSTALL_SUPPORTING}/resources) - - # install libclang -- if(WIN32) -- file(GLOB LIBCLANG_32_FILES "${LIBCLANG_DIR}/x86/*") -- install(PROGRAMS ${LIBCLANG_32_FILES} -- DESTINATION ${RSTUDIO_INSTALL_BIN}/rsclang/x86) -- file(GLOB LIBCLANG_64_FILES "${LIBCLANG_DIR}/x86_64/*") -- install(PROGRAMS ${LIBCLANG_64_FILES} -- DESTINATION ${RSTUDIO_INSTALL_BIN}/rsclang/x86_64) - endif() -+ #if(WIN32) -+ # file(GLOB LIBCLANG_32_FILES "${LIBCLANG_DIR}/x86/*") -+ # install(PROGRAMS ${LIBCLANG_32_FILES} -+ # DESTINATION ${RSTUDIO_INSTALL_BIN}/rsclang/x86) -+ # file(GLOB LIBCLANG_64_FILES "${LIBCLANG_DIR}/x86_64/*") -+ # install(PROGRAMS ${LIBCLANG_64_FILES} -+ # DESTINATION ${RSTUDIO_INSTALL_BIN}/rsclang/x86_64) -+ #endif() - - # install winpty on windows - if(WIN32) ++# # install quarto (or pandoc if quarto disabled) ++# if(QUARTO_ENABLED) ++# # install some quarto folders into Resources, as needed ++# if(APPLE) ++# install(DIRECTORY "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}" ++# DESTINATION "${RSTUDIO_INSTALL_RESOURCES}/app" ++# USE_SOURCE_PERMISSIONS ++# PATTERN ".gitignore" ++# EXCLUDE) ++# else() ++# install(DIRECTORY "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}" ++# DESTINATION "${RSTUDIO_INSTALL_BIN}" ++# USE_SOURCE_PERMISSIONS ++# PATTERN ".gitignore" ++# EXCLUDE) ++# endif() ++# else() ++# install(DIRECTORY "${RSTUDIO_DEPENDENCIES_PANDOC_DIR}/" ++# DESTINATION "${RSTUDIO_INSTALL_BIN}/pandoc" ++# USE_SOURCE_PERMISSIONS) ++# endif() + + # install Copilot Language Server + if(RSTUDIO_ENABLE_COPILOT) |
