summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-01-30 15:06:24 +0100
committerRicardo Wurmus <rekado@elephly.net>2024-01-30 15:16:20 +0100
commita4e75305e29318f19cf7e23e21778006d3f64e30 (patch)
tree807c70cf12c333f4d2201eadbcb97193a6d356e2
parenta874d44053b01b1dfd0e0a2cea5594d0b849175a (diff)
gnu: r-sapa: Patch call of dstebz routine.
* gnu/packages/patches/r-sapa-lapack.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/cran.scm (r-sapa)[source]: Add it. Change-Id: I17354c4e8b3a0f322e17c9a1e17bc37c93630105
-rw-r--r--gnu/local.mk1
-rw-r--r--gnu/packages/cran.scm4
-rw-r--r--gnu/packages/patches/r-sapa-lapack.patch23
3 files changed, 27 insertions, 1 deletions
diff --git a/gnu/local.mk b/gnu/local.mk
index 16058ac784a..4f868ca53e3 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1969,6 +1969,7 @@ dist_patch_DATA = \
1969 %D%/packages/patches/renpy-use-system-fribidi.patch \ 1969 %D%/packages/patches/renpy-use-system-fribidi.patch \
1970 %D%/packages/patches/reposurgeon-add-missing-docbook-files.patch \ 1970 %D%/packages/patches/reposurgeon-add-missing-docbook-files.patch \
1971 %D%/packages/patches/r-httpuv-1.6.6-unvendor-libuv.patch \ 1971 %D%/packages/patches/r-httpuv-1.6.6-unvendor-libuv.patch \
1972 %D%/packages/patches/r-sapa-lapack.patch \
1972 %D%/packages/patches/ri-li-modernize_cpp.patch \ 1973 %D%/packages/patches/ri-li-modernize_cpp.patch \
1973 %D%/packages/patches/ripperx-missing-file.patch \ 1974 %D%/packages/patches/ripperx-missing-file.patch \
1974 %D%/packages/patches/rpcbind-CVE-2017-8779.patch \ 1975 %D%/packages/patches/rpcbind-CVE-2017-8779.patch \
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index e544a467a53..06850496410 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -62,6 +62,7 @@
62 #:use-module (guix utils) 62 #:use-module (guix utils)
63 #:use-module (guix build-system gnu) 63 #:use-module (guix build-system gnu)
64 #:use-module (guix build-system r) 64 #:use-module (guix build-system r)
65 #:use-module (gnu packages)
65 #:use-module (gnu packages algebra) 66 #:use-module (gnu packages algebra)
66 #:use-module (gnu packages autotools) 67 #:use-module (gnu packages autotools)
67 #:use-module (gnu packages base) 68 #:use-module (gnu packages base)
@@ -11144,7 +11145,8 @@ sapa R packages.")
11144 (uri (cran-uri "sapa" version)) 11145 (uri (cran-uri "sapa" version))
11145 (sha256 11146 (sha256
11146 (base32 11147 (base32
11147 "0kj681rd4c2lvqr926lb6f4qwp281x5274dg6vbk8pf5y7s0qlpc")))) 11148 "0kj681rd4c2lvqr926lb6f4qwp281x5274dg6vbk8pf5y7s0qlpc"))
11149 (patches (search-patches "r-sapa-lapack.patch"))))
11148 (build-system r-build-system) 11150 (build-system r-build-system)
11149 (propagated-inputs 11151 (propagated-inputs
11150 (list r-ifultools r-splus2r)) 11152 (list r-ifultools r-splus2r))
diff --git a/gnu/packages/patches/r-sapa-lapack.patch b/gnu/packages/patches/r-sapa-lapack.patch
new file mode 100644
index 00000000000..1911b133c55
--- /dev/null
+++ b/gnu/packages/patches/r-sapa-lapack.patch
@@ -0,0 +1,23 @@
1From 5eb1faf8ee2eac3057ef55c99dd3083242559b9e Mon Sep 17 00:00:00 2001
2From: dbpercival <dbpercival@gmail.com>
3Date: Sat, 8 Jul 2023 16:26:35 -0700
4Subject: [PATCH] Update sapa_lapack.c
5
6Stephen's suggested change
7---
8 src/sapa_lapack.c | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/src/sapa_lapack.c b/src/sapa_lapack.c
12index eff4851..a520e33 100644
13--- a/src/sapa_lapack.c
14+++ b/src/sapa_lapack.c
15@@ -102,7 +102,7 @@ SEXP R_sapa_dpss(SEXP nsample, SEXP ntaper, SEXP bandwidth)
16 ISPLIT,
17 WORK1,
18 IWORK1,
19- &INFO);
20+ &INFO FCONE FCONE);
21 // if (INFO != 0)
22 // error(_("error code %d from LAPACK routine '%s'"), info, "dstebz");
23