Changeset View
Changeset View
Standalone View
Standalone View
devel/RStudio/Makefile
Show All 36 Lines | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_PROJECT= ${PORTNAME:tl} | GH_PROJECT= ${PORTNAME:tl} | ||||
GH_TUPLE= rstudio:r2d3:v0.2.0:r2d3/dependencies/common/r2d3 \ | GH_TUPLE= rstudio:r2d3:v0.2.0:r2d3/dependencies/common/r2d3 \ | ||||
rstudio:rmarkdown:aed26ac:rmarkdown/dependencies/common/rmarkdown \ | rstudio:rmarkdown:aed26ac:rmarkdown/dependencies/common/rmarkdown \ | ||||
rstudio:rsconnect:03c379b:rsconnect/dependencies/common/rsconnect \ | rstudio:rsconnect:03c379b:rsconnect/dependencies/common/rsconnect \ | ||||
trestletech:plumber:v0.4.6:plumber/dependencies/common/plumber | trestletech:plumber:v0.4.6:plumber/dependencies/common/plumber | ||||
CMAKE_ARGS= -DRSTUDIO_TARGET=Desktop \ | CMAKE_ARGS= -DRSTUDIO_TARGET=Desktop \ | ||||
-DFREEBSD_RSTUDIO_VERSION:STRING=${PORTVERSION} \ | -DFREEBSD_RSTUDIO_VERSION:STRING=${PORTVERSION} | ||||
-DFREEBSD_LIBDIR:STRING=${PREFIX}/lib | |||||
CMAKE_ARGS+= -DRSTUDIO_BOOST_SIGNALS_VERSION=2 # until Boost 1.69 or RStudio 1.3 | CMAKE_ARGS+= -DRSTUDIO_BOOST_SIGNALS_VERSION=2 # until Boost 1.69 or RStudio 1.3 | ||||
MAKE_ENV= HOME=${WRKDIR} \ | MAKE_ENV= HOME=${WRKDIR} \ | ||||
ANT_OPTS="-Duser.home=${WRKDIR}" | ANT_OPTS="-Duser.home=${WRKDIR}" | ||||
GWT_VERSION= 2.8.1 | GWT_VERSION= 2.8.1 | ||||
GIN_VERSION= 2.1.2 | GIN_VERSION= 2.1.2 | ||||
post-extract: | post-extract: | ||||
@${MKDIR} ${WRKSRC}/dependencies/common/dictionaries && ${MV} ${WRKDIR}/en_* ${WRKSRC}/dependencies/common/dictionaries/ | @${MKDIR} ${WRKSRC}/dependencies/common/dictionaries && ${MV} ${WRKDIR}/en_* ${WRKSRC}/dependencies/common/dictionaries/ | ||||
@${MV} ${WRKDIR}/mathjax-* ${WRKSRC}/dependencies/common/ | @${MV} ${WRKDIR}/mathjax-* ${WRKSRC}/dependencies/common/ | ||||
@${MKDIR} ${WRKSRC}/src/gwt/lib/gwt && ${MV} ${WRKDIR}/gwt-${GWT_VERSION} ${WRKSRC}/src/gwt/lib/gwt/${GWT_VERSION} | @${MKDIR} ${WRKSRC}/src/gwt/lib/gwt && ${MV} ${WRKDIR}/gwt-${GWT_VERSION} ${WRKSRC}/src/gwt/lib/gwt/${GWT_VERSION} | ||||
@${MKDIR} ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION} && ${MV} ${WRKDIR}/*.jar ${WRKDIR}/javadoc ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION}/ | @${MKDIR} ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION} && ${MV} ${WRKDIR}/*.jar ${WRKDIR}/javadoc ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION}/ | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e ' \ | @${REINPLACE_CMD} -e ' \ | ||||
s|target_link_libraries(rstudio|target_link_libraries(rstudio procstat|; \ | |||||
s|get_filename_component|#get_filename_component|; \ | s|get_filename_component|#get_filename_component|; \ | ||||
s|set(CMAKE_PREFIX_PATH "$${QT_BIN_DIR}//..//lib//cmake")|set(CMAKE_PREFIX_PATH "${LOCALBASE}/lib/cmake")|; \ | s|set(CMAKE_PREFIX_PATH "$${QT_BIN_DIR}//..//lib//cmake")|set(CMAKE_PREFIX_PATH "${LOCALBASE}/lib/cmake")|; \ | ||||
s|/usr/share/|${PREFIX}/share/|g' \ | s|/usr/share/|${PREFIX}/share/|g' \ | ||||
${WRKSRC}/src/cpp/desktop/CMakeLists.txt | ${WRKSRC}/src/cpp/desktop/CMakeLists.txt | ||||
@${REINPLACE_CMD} -e ' \ | @${REINPLACE_CMD} -e ' \ | ||||
s|</java>|<jvmarg value="-Duser.home=${WRKDIR}"/></java>|' \ | s|</java>|<jvmarg value="-Duser.home=${WRKDIR}"/></java>|' \ | ||||
${WRKSRC}/src/gwt/build.xml | ${WRKSRC}/src/gwt/build.xml | ||||
@${REINPLACE_CMD} -e '\ | @${REINPLACE_CMD} -e '\ | ||||
Show All 28 Lines |