summaryrefslogtreecommitdiff
path: root/dev-lang/R/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-23 01:07:24 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-23 01:07:24 +0000
commit57c2e006d0af9ab77ced676461d7100cade4a716 (patch)
treefedd61a96505af97dea0e78425b1b7a70b813a46 /dev-lang/R/files
parent664924d8659185e3b43f99ee8a0b88177efb93dc (diff)
gentoo auto-resync : 23:11:2022 - 01:07:24
Diffstat (limited to 'dev-lang/R/files')
-rw-r--r--dev-lang/R/files/R-4.2.2-browser-pdf-prefs.patch95
1 files changed, 95 insertions, 0 deletions
diff --git a/dev-lang/R/files/R-4.2.2-browser-pdf-prefs.patch b/dev-lang/R/files/R-4.2.2-browser-pdf-prefs.patch
new file mode 100644
index 000000000000..b5a953cb6057
--- /dev/null
+++ b/dev-lang/R/files/R-4.2.2-browser-pdf-prefs.patch
@@ -0,0 +1,95 @@
+From 6e48ab8b5006f3fdd8ef08f3f86406a02eabdc80 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Mon, 12 Sep 2022 08:31:46 -0400
+Subject: [PATCH 1/3] m4/R.m4: prefer xdg-open for R_BROWSER and R_PDFVIEWER.
+
+The xdg-open utility (if it is present) will launch the user's
+preferred browsr or PDF viewer when fed an HTML page or a PDF
+document, respectively. It therefore makes sense to prefer it over
+(for example) firefox, which may be installed but not the user's
+preferred browser.
+---
+ m4/R.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/m4/R.m4 b/m4/R.m4
+index bdcfbea..c5052e7 100644
+--- a/m4/R.m4
++++ b/m4/R.m4
+@@ -237,7 +237,7 @@ fi])
+ ## xdg-open is the freedesktop.org interface to kfmclient/gnome-open
+ AC_DEFUN([R_PROG_BROWSER],
+ [if test -z "${R_BROWSER}"; then
+- AC_PATH_PROGS(R_BROWSER, [firefox mozilla galeon opera xdg-open kfmclient gnome-moz-remote open])
++ AC_PATH_PROGS(R_BROWSER, [xdg-open firefox mozilla galeon opera kfmclient gnome-moz-remote open])
+ fi
+ if test -z "${R_BROWSER}"; then
+ warn_browser="I could not determine a browser"
+@@ -255,7 +255,7 @@ AC_SUBST(R_BROWSER)
+ ## the FreeBSD acroread port.
+ AC_DEFUN([R_PROG_PDFVIEWER],
+ [AC_PATH_PROGS(R_PDFVIEWER,
+- [${R_PDFVIEWER} acroread acroread4 xdg-open evince xpdf gv gnome-gv ggv okular kpdf open gpdf kghostview])
++ [${R_PDFVIEWER} xdg-open acroread acroread4 evince xpdf gv gnome-gv ggv okular kpdf open gpdf kghostview])
+ if test -z "${R_PDFVIEWER}"; then
+ warn_pdfviewer="I could not determine a PDF viewer"
+ AC_MSG_WARN([${warn_pdfviewer}])
+--
+2.35.1
+
+From 4e50ed9c976a4422a6d431d3d078164948f26bda Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Mon, 12 Sep 2022 08:36:41 -0400
+Subject: [PATCH 2/3] m4/R.m4: add epiphany, lynx, and links to the R_BROWSER
+ search list.
+
+The epiphany browser is today one of the more popular ones, being the
+"official" GNOME browser. And lynx and links are nice text-based
+fallbacks.
+---
+ m4/R.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/m4/R.m4 b/m4/R.m4
+index c5052e7..e99b0f9 100644
+--- a/m4/R.m4
++++ b/m4/R.m4
+@@ -237,7 +237,7 @@ fi])
+ ## xdg-open is the freedesktop.org interface to kfmclient/gnome-open
+ AC_DEFUN([R_PROG_BROWSER],
+ [if test -z "${R_BROWSER}"; then
+- AC_PATH_PROGS(R_BROWSER, [xdg-open firefox mozilla galeon opera kfmclient gnome-moz-remote open])
++ AC_PATH_PROGS(R_BROWSER, [xdg-open firefox mozilla epiphany galeon opera kfmclient gnome-moz-remote open lynx links])
+ fi
+ if test -z "${R_BROWSER}"; then
+ warn_browser="I could not determine a browser"
+--
+2.35.1
+
+From 719294ed2548f79ab6a5861662716d853284f4d7 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Mon, 12 Sep 2022 08:38:03 -0400
+Subject: [PATCH 3/3] m4/R.m4: add atril to the R_PDFVIEWER list.
+
+Atril is the PDF viewer for the MATE desktop, essentially a fork of
+the gnome-2.x evince viewer.
+---
+ m4/R.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/m4/R.m4 b/m4/R.m4
+index e99b0f9..7e04ced 100644
+--- a/m4/R.m4
++++ b/m4/R.m4
+@@ -255,7 +255,7 @@ AC_SUBST(R_BROWSER)
+ ## the FreeBSD acroread port.
+ AC_DEFUN([R_PROG_PDFVIEWER],
+ [AC_PATH_PROGS(R_PDFVIEWER,
+- [${R_PDFVIEWER} xdg-open acroread acroread4 evince xpdf gv gnome-gv ggv okular kpdf open gpdf kghostview])
++ [${R_PDFVIEWER} xdg-open acroread acroread4 evince atril xpdf gv gnome-gv ggv okular kpdf open gpdf kghostview])
+ if test -z "${R_PDFVIEWER}"; then
+ warn_pdfviewer="I could not determine a PDF viewer"
+ AC_MSG_WARN([${warn_pdfviewer}])
+--
+2.35.1
+