commit: 3371015e23a4c2fc0f6a8d566b80942c7bb15ed2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> AuthorDate: Fri Dec 23 06:12:37 2022 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Fri Dec 23 14:23:36 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3371015e
dev-lang/R: add upstream patch to fix USE="-readline" build. Closes: https://bugs.gentoo.org/883395 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> dev-lang/R/R-4.2.2.ebuild | 1 + .../R/files/R-4.2.2-isspace-without-readline.patch | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/dev-lang/R/R-4.2.2.ebuild b/dev-lang/R/R-4.2.2.ebuild index f7daf9d87167..b1adfb0f9f9a 100644 --- a/dev-lang/R/R-4.2.2.ebuild +++ b/dev-lang/R/R-4.2.2.ebuild @@ -76,6 +76,7 @@ PATCHES=( "${FILESDIR}"/R-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch "${FILESDIR}"/R-3.6.2-no-gzip-doc.patch "${FILESDIR}"/R-4.2.2-browser-pdf-prefs.patch + "${FILESDIR}"/R-4.2.2-isspace-without-readline.patch ) pkg_pretend() { diff --git a/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch b/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch new file mode 100644 index 000000000000..0b32bef1352b --- /dev/null +++ b/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch @@ -0,0 +1,22 @@ +From 6e36141598b78add7fb841480260b0a57ae79330 Mon Sep 17 00:00:00 2001 +From: smeyer <smeyer@00db46b3-68df-0310-9c12-caf00c1e9a41> +Date: Wed, 26 Oct 2022 08:22:41 +0000 +Subject: [PATCH] avoid implicit declaration of 'isspace' --without-readline + +git-svn-id: https://svn.r-project.org/R/trunk@83178 00db46b3-68df-0310-9c12-caf00c1e9a41 +--- + src/unix/sys-std.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/unix/sys-std.c b/src/unix/sys-std.c +index 7b93d63884a..f95ff0cf7b3 100644 +--- a/src/unix/sys-std.c ++++ b/src/unix/sys-std.c +@@ -1339,6 +1339,7 @@ Rstd_ShowFiles(int nfile, /* number of files */ + */ + + ++#include <ctype.h> /* for isspace */ + + int attribute_hidden Rstd_ChooseFile(int _new, char *buf, int len) + {
