diff options
Diffstat (limited to 'sci-mathematics')
3 files changed, 47 insertions, 15 deletions
diff --git a/sci-mathematics/rstudio/files/rstudio-1.0.44-systemd.patch b/sci-mathematics/rstudio/files/rstudio-1.0.44-systemd.patch index 7eafd4386abd..56601de5341c 100644 --- a/sci-mathematics/rstudio/files/rstudio-1.0.44-systemd.patch +++ b/sci-mathematics/rstudio/files/rstudio-1.0.44-systemd.patch @@ -1,7 +1,7 @@ ---- rstudio-1.0.44-orig/src/cpp/server/CMakeLists.txt 2016-10-19 08:32:41.000000000 +1100 -+++ rstudio-1.0.44/src/cpp/server/CMakeLists.txt 2016-12-02 11:11:45.259050839 +1100 -@@ -203,17 +203,12 @@ - DESTINATION ${RSERVER_UPSTART_DIR}) +--- a/src/cpp/server/CMakeLists.txt ++++ b/src/cpp/server/CMakeLists.txt +@@ -232,17 +232,12 @@ + DESTINATION ${DISTRO_SHARE}/${RSERVER_UPSTART_DIR}) # install configured systemd profile - set(RSERVER_SYSTEMD_DIR "extras/systemd") diff --git a/sci-mathematics/rstudio/files/rstudio-1.2.1335-boost-1.72-filesystem.patch b/sci-mathematics/rstudio/files/rstudio-1.2.1335-boost-1.72-filesystem.patch new file mode 100644 index 000000000000..b2c4d2392f6a --- /dev/null +++ b/sci-mathematics/rstudio/files/rstudio-1.2.1335-boost-1.72-filesystem.patch @@ -0,0 +1,31 @@ +From a11d0454e5fe9c50005a03b9d9de84355df5c7fd Mon Sep 17 00:00:00 2001 +From: Kevin Ushey <kevinushey@gmail.com> +Date: Fri, 15 Nov 2019 14:54:02 -0800 +Subject: [PATCH] avoid use of deprecated APIs + +--- + src/cpp/core/FilePath.cpp | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/cpp/shared_core/FilePath.cpp b/src/cpp/shared_core/FilePath.cpp +index 088366a9d6..495289e7fc 100644 +--- a/src/cpp/core/FilePath.cpp ++++ b/src/cpp/core/FilePath.cpp +@@ -22,8 +22,6 @@ + #include <windows.h> + #endif + +-#define BOOST_FILESYSTEM_NO_DEPRECATED +- + #define BOOST_NO_CXX11_SCOPED_ENUMS + #include <boost/filesystem.hpp> + #undef BOOST_NO_CXX11_SCOPED_ENUMS +@@ -1032,7 +1030,7 @@ + { + // NOTE: The path gets round-tripped through toString/fromString, would + // be nice to have a direct constructor +- if (!iterationFunction(itr.level(), ++ if (!iterationFunction(itr.depth(), + FilePath(BOOST_FS_PATH2STR(itr->path())))) + { + // end the iteration if requested diff --git a/sci-mathematics/rstudio/rstudio-1.2.1335.ebuild b/sci-mathematics/rstudio/rstudio-1.2.1335.ebuild index 9d0dfd64d7d1..2ba27bd51487 100644 --- a/sci-mathematics/rstudio/rstudio-1.2.1335.ebuild +++ b/sci-mathematics/rstudio/rstudio-1.2.1335.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit eutils user cmake-utils gnome2-utils pam xdg-utils java-pkg-2 pax-utils qmake-utils +inherit eutils user cmake-utils gnome2-utils pam xdg-utils java-pkg-2 pax-utils qmake-utils vcs-clean # TODO # * package gin and gwt @@ -92,16 +92,17 @@ DEPEND="${RDEPEND} # test? ( dev-java/junit:4 ) PATCHES=( - "${FILESDIR}/${PN}-1.2.1335-prefs.patch" - "${FILESDIR}/${PN}-1.2.1335-paths.patch" - "${FILESDIR}/${PN}-1.2.1335-pandoc.patch" - "${FILESDIR}/${PN}-1.2.1335-linker_flags.patch" - "${FILESDIR}/${PN}-1.2.1335-qtsingleapplication.patch" - "${FILESDIR}/${PN}-1.0.44-systemd.patch" - "${FILESDIR}/${PN}-1.2.1335-core.patch" - "${FILESDIR}/${PN}-1.2.1335-fix-ptr-int-compare.patch" - "${FILESDIR}/${PN}-1.2.1335-boost-1.70.0_p1.patch" - "${FILESDIR}/${PN}-1.2.1335-boost-1.70.0_p2.patch" + "${FILESDIR}"/${PN}-1.2.1335-prefs.patch + "${FILESDIR}"/${PN}-1.2.1335-paths.patch + "${FILESDIR}"/${PN}-1.2.1335-pandoc.patch + "${FILESDIR}"/${PN}-1.2.1335-linker_flags.patch + "${FILESDIR}"/${PN}-1.2.1335-qtsingleapplication.patch + "${FILESDIR}"/${PN}-1.0.44-systemd.patch + "${FILESDIR}"/${PN}-1.2.1335-core.patch + "${FILESDIR}"/${PN}-1.2.1335-fix-ptr-int-compare.patch + "${FILESDIR}"/${PN}-1.2.1335-boost-1.70.0_p1.patch + "${FILESDIR}"/${PN}-1.2.1335-boost-1.70.0_p2.patch + "${FILESDIR}"/${PN}-1.2.1335-boost-1.72-filesystem.patch ) src_unpack() { |