Date: Sat, 28 Mar 2026 10:05:38 +0000 From: Nuno Teixeira <eduardo@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e3178347d266 - main - math/R-cran-terra: Update to 1.9-11 Message-ID: <69c7a7f2.31768.603f49ff@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=e3178347d2669a2a965d87e1011d49bb696f729b commit e3178347d2669a2a965d87e1011d49bb696f729b Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2026-03-27 21:35:18 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2026-03-28 10:05:17 +0000 math/R-cran-terra: Update to 1.9-11 Mark port as TESTING_UNSAFE ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html --- math/R-cran-terra/Makefile | 4 +- math/R-cran-terra/distinfo | 6 +-- math/R-cran-terra/files/patch-fix-tests | 80 --------------------------------- 3 files changed, 5 insertions(+), 85 deletions(-) diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile index 064e1df6f497..95a9162cf292 100644 --- a/math/R-cran-terra/Makefile +++ b/math/R-cran-terra/Makefile @@ -1,5 +1,5 @@ PORTNAME= terra -DISTVERSION= 1.9-1 +DISTVERSION= 1.9-11 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -20,6 +20,6 @@ TEST_DEPENDS= R-cran-deldir>0:math/R-cran-deldir \ USES= cran:auto-plist,compiles dos2unix sqlite:3 -DOS2UNIX_FILES= inst/tinytest/test_subst.R src/raster_methods.cpp +TESTING_UNSAFE= https://github.com/rspatial/terra/issues/2063 .include <bsd.port.mk> diff --git a/math/R-cran-terra/distinfo b/math/R-cran-terra/distinfo index 0f5cc04c9149..61dbb5f5c3c8 100644 --- a/math/R-cran-terra/distinfo +++ b/math/R-cran-terra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773083384 -SHA256 (terra_1.9-1.tar.gz) = 831e803bd25f4c06646c2079c584c582fddc9ad0fcf98afd54d3137edd573fde -SIZE (terra_1.9-1.tar.gz) = 1070221 +TIMESTAMP = 1774645446 +SHA256 (terra_1.9-11.tar.gz) = 590f3a35c03bbc69e40bfa1475d12caac4b837fb77b449ee14ecba4f2c5e881a +SIZE (terra_1.9-11.tar.gz) = 1071693 diff --git a/math/R-cran-terra/files/patch-fix-tests b/math/R-cran-terra/files/patch-fix-tests deleted file mode 100644 index 8724237bc1bd..000000000000 --- a/math/R-cran-terra/files/patch-fix-tests +++ /dev/null @@ -1,80 +0,0 @@ -From 92878433623603b4c83dfb12b7dfd1b901b749ba Mon Sep 17 00:00:00 2001 -From: Andrew Gene Brown <brown.andrewg@gmail.com> -Date: Mon, 9 Mar 2026 19:37:10 -0700 -Subject: [PATCH] test: recycling NA - ---- - inst/tinytest/test_subst.R | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git inst/tinytest/test_subst.R inst/tinytest/test_subst.R -index 8e883f0ad..3b0c85bbb 100644 ---- inst/tinytest/test_subst.R -+++ inst/tinytest/test_subst.R -@@ -25,3 +25,8 @@ r <- rast(nrows=2, ncols=2, vals=c(1, 2, 3, 4)) - r_sub <- subst(r, 1:2, 11:12, others=1.5) - v_sub <- as.vector(values(r_sub)) - expect_equal(v_sub, c(11, 12, 1.5, 1.5)) -+ -+# subst with recycled 'to' -+r <- rast(nrows=1, ncols=10, vals=1:10) -+r_sub <- subst(r, 2:10, NA) -+expect_equal(values(r_sub), c(1, rep(NA_real_, 9))) -From 7eade71bf2a4952b729256c1368b5d1101fe6b85 Mon Sep 17 00:00:00 2001 -From: Andrew Gene Brown <brown.andrewg@gmail.com> -Date: Tue, 10 Mar 2026 07:28:12 -0700 -Subject: [PATCH] fix(test): subst recycled - ---- - inst/tinytest/test_subst.R | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git inst/tinytest/test_subst.R inst/tinytest/test_subst.R -index 3b0c85bbb..dc4c709aa 100644 ---- inst/tinytest/test_subst.R -+++ inst/tinytest/test_subst.R -@@ -29,4 +29,4 @@ expect_equal(v_sub, c(11, 12, 1.5, 1.5)) - # subst with recycled 'to' - r <- rast(nrows=1, ncols=10, vals=1:10) - r_sub <- subst(r, 2:10, NA) --expect_equal(values(r_sub), c(1, rep(NA_real_, 9))) -+expect_equal(values(r_sub)[, 1], c(1, rep(NA_real_, 9))) - -From d200da273f13df335aea7271cacfbc8658705d86 Mon Sep 17 00:00:00 2001 -From: Andrew Gene Brown <brown.andrewg@gmail.com> -Date: Mon, 9 Mar 2026 14:31:49 -0700 -Subject: [PATCH] fix(subst): use recycle() in lookup_apply - ---- - -diff --git src/raster_methods.cpp src/raster_methods.cpp -index d43521ac4..5f14964a3 100644 ---- src/raster_methods.cpp -+++ src/raster_methods.cpp -@@ -74,14 +74,20 @@ SpatRaster SpatRaster::lookup_apply(std::vector<double> from_vals, std::vector<d - size_t range = (size_t)max_v - (size_t)min_v + 1; - lut.resize(range); - lut_set.assign(range, false); -- for (size_t j = 0; j < from_vals.size(); j++) { -- int idx = (int)from_vals[j] - min_v; -- lut[idx] = to_vals[j]; -- lut_set[idx] = true; -+ if (to_vals.size() > 0) { -+ recycle(to_vals, from_vals); -+ for (size_t j = 0; j < from_vals.size(); j++) { -+ int idx = (int)from_vals[j] - min_v; -+ lut[idx] = to_vals[j]; -+ lut_set[idx] = true; -+ } - } - } else { -- for (size_t j = 0; j < from_vals.size(); j++) { -- lookup_map[from_vals[j]] = to_vals[j]; -+ if (to_vals.size() > 0) { -+ recycle(to_vals, from_vals); -+ for (size_t j = 0; j < from_vals.size(); j++) { -+ lookup_map[from_vals[j]] = to_vals[j]; -+ } - } - } -home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c7a7f2.31768.603f49ff>
