From 7b1dccdf45b50fe7ea311110e2798fedb2414488 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 26 May 2025 17:21:39 +0200 Subject: [PATCH] gnu: r-maptools: Patch use of Calloc and Free. * gnu/packages/cran.scm (r-maptools)[arguments]: Add phase 'patch-Calloc. Change-Id: I13d6f5a5e0c28f17908842b4bdbc5a89aa8c3816 --- gnu/packages/cran.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index d49e7477112..1e674bd14b2 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -22990,6 +22990,16 @@ simple method for converting between file types.") (base32 "1xz0cqg629vz7mawwxx650mgmvh3wzn25rnxy4sij5jrypipk1ay")))) (build-system r-build-system) + (arguments + (list + #:phases + '(modify-phases %standard-phases + (add-after 'unpack 'patch-Calloc + (lambda _ + (substitute* "src/pip.c" + (("# include ") "# include \n# include ") + (("Calloc") "R_Calloc") + (("Free") "R_Free"))))))) (propagated-inputs (list r-foreign r-lattice r-sp)) (home-page "https://r-forge.r-project.org/projects/maptools/")