git: 8db36096084a - main - devel/R-cran-interp: new port

From: Steven Kreuzer <skreuzer_at_FreeBSD.org>
Date: Sun, 01 Jun 2025 17:07:27 UTC
The branch main has been updated by skreuzer:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8db36096084ac5401d7317806bf7bf9afd99de38

commit 8db36096084ac5401d7317806bf7bf9afd99de38
Author:     Steven Kreuzer <skreuzer@FreeBSD.org>
AuthorDate: 2025-06-01 16:18:47 +0000
Commit:     Steven Kreuzer <skreuzer@FreeBSD.org>
CommitDate: 2025-06-01 17:07:00 +0000

    devel/R-cran-interp: new port
    
    Bivariate data interpolation on regular and irregular grids using linear or
    spline methods.
    
    Provides FOSS replacements for ACM-licensed akima and tripack functions with
    backward compatibility. Includes linear interpolation, Akima's irregular grid
    spline interpolation, partial derivative estimators, and triangulation
    algorithms.
---
 devel/Makefile                |  1 +
 devel/R-cran-interp/Makefile  | 22 ++++++++++++++++++++++
 devel/R-cran-interp/distinfo  |  3 +++
 devel/R-cran-interp/pkg-descr |  7 +++++++
 4 files changed, 33 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index b63b9a99ac18..9a9f2d7708bc 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -79,6 +79,7 @@
     SUBDIR += R-cran-hms
     SUBDIR += R-cran-ids
     SUBDIR += R-cran-ini
+    SUBDIR += R-cran-interp
     SUBDIR += R-cran-iterators
     SUBDIR += R-cran-itertools
     SUBDIR += R-cran-kit
diff --git a/devel/R-cran-interp/Makefile b/devel/R-cran-interp/Makefile
new file mode 100644
index 000000000000..5cb5183c25dc
--- /dev/null
+++ b/devel/R-cran-interp/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	interp
+DISTVERSION=	1.1-6
+CATEGORIES=	devel
+DISTNAME=	${PORTNAME}_${DISTVERSION}
+
+MAINTAINER=	skreuzer@FreeBSD.org
+COMMENT=	Interpolation methods
+WWW=		https://cran.r-project.org/web/packages/interp/
+
+LICENSE=	GPLv2 GPLv3
+LICENSE_COMB=	dual
+
+CRAN_DEPENDS=	R-cran-deldir>0:math/R-cran-deldir \
+		R-cran-Rcpp>0:devel/R-cran-Rcpp \
+		R-cran-RcppEigen>0:math/R-cran-RcppEigen
+BUILD_DEPENDS=	${CRAN_DEPENDS}
+RUN_DEPENDS=	${CRAN_DEPENDS}
+
+#USES=		compiler:c++11-lang cran:auto-plist,compiles
+USES=		cran:auto-plist,compiles
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-interp/distinfo b/devel/R-cran-interp/distinfo
new file mode 100644
index 000000000000..39bd6773bdca
--- /dev/null
+++ b/devel/R-cran-interp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748477745
+SHA256 (interp_1.1-6.tar.gz) = 3674044e5334ecdf124054303929c084fc0797d3123e28576a230492ea6ecd34
+SIZE (interp_1.1-6.tar.gz) = 1112116
diff --git a/devel/R-cran-interp/pkg-descr b/devel/R-cran-interp/pkg-descr
new file mode 100644
index 000000000000..14a700e11231
--- /dev/null
+++ b/devel/R-cran-interp/pkg-descr
@@ -0,0 +1,7 @@
+Bivariate data interpolation on regular and irregular grids using linear or
+spline methods.
+
+Provides FOSS replacements for ACM-licensed akima and tripack functions with
+backward compatibility. Includes linear interpolation, Akima's irregular grid
+spline interpolation, partial derivative estimators, and triangulation
+algorithms.