git: 017ad99de4d1 - main - devel/R-cran-bigmemory: New port

From: Devin Teske <dteske_at_FreeBSD.org>
Date: Sun, 27 Sep 2026 17:43:51 UTC
The branch main has been updated by dteske:

URL: https://cgit.FreeBSD.org/ports/commit/?id=017ad99de4d178bcaeba23eabc3f08e826f7c30f

commit 017ad99de4d178bcaeba23eabc3f08e826f7c30f
Author:     Devin Teske <dteske@FreeBSD.org>
AuthorDate: 2026-09-27 17:40:07 +0000
Commit:     Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-09-27 17:40:07 +0000

    devel/R-cran-bigmemory: New port
    
    bigmemory provides the ability to create, store, access, and manipulate
    massive matrices in R. Matrices are allocated to shared memory and may
    use memory-mapped files.
    
    Approved by:    fuz (mentor)
    Reviewed by:    fuz (mentor), mat (previous revision)
    Differential Revision:  https://reviews.freebsd.org/D22677
---
 devel/Makefile                   |  1 +
 devel/R-cran-bigmemory/Makefile  | 20 ++++++++++++++++++++
 devel/R-cran-bigmemory/distinfo  |  3 +++
 devel/R-cran-bigmemory/pkg-descr |  3 +++
 4 files changed, 27 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 66de8d3db27a..7079de2f16a1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -18,6 +18,7 @@
     SUBDIR += R-cran-S7
     SUBDIR += R-cran-TH.data
     SUBDIR += R-cran-abind
+    SUBDIR += R-cran-bigmemory
     SUBDIR += R-cran-bigmemory.sri
     SUBDIR += R-cran-bindr
     SUBDIR += R-cran-bindrcpp
diff --git a/devel/R-cran-bigmemory/Makefile b/devel/R-cran-bigmemory/Makefile
new file mode 100644
index 000000000000..e07c40a2ca7e
--- /dev/null
+++ b/devel/R-cran-bigmemory/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	bigmemory
+DISTVERSION=	4.6.6
+CATEGORIES=	devel
+DISTNAME=	${PORTNAME}_${DISTVERSION}
+
+MAINTAINER=	dteske@FreeBSD.org
+COMMENT=	Manage Massive Matrices with Shared Memory and Memory-Mapped Files
+WWW=		https://github.com/kaneplusplus/bigmemory
+
+LICENSE=	APACHE20 LGPL3
+LICENSE_COMB=	dual
+
+BUILD_RUN_DEPENDS=	R-cran-BH>0:devel/R-cran-BH \
+			R-cran-bigmemory.sri>0:devel/R-cran-bigmemory.sri \
+			R-cran-Rcpp>0:devel/R-cran-Rcpp \
+			R-cran-uuid>=1.0.2:devel/R-cran-uuid
+
+USES=		cran:auto-plist,compiles
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-bigmemory/distinfo b/devel/R-cran-bigmemory/distinfo
new file mode 100644
index 000000000000..c0da84311d65
--- /dev/null
+++ b/devel/R-cran-bigmemory/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1785287063
+SHA256 (bigmemory_4.6.6.tar.gz) = 5b87d62c23dbebcc186b7df0b4216a6e43d5fd3455e8bd767dd801f103db42f8
+SIZE (bigmemory_4.6.6.tar.gz) = 72247
diff --git a/devel/R-cran-bigmemory/pkg-descr b/devel/R-cran-bigmemory/pkg-descr
new file mode 100644
index 000000000000..74fb61f75743
--- /dev/null
+++ b/devel/R-cran-bigmemory/pkg-descr
@@ -0,0 +1,3 @@
+bigmemory provides the ability to create, store, access, and manipulate
+massive matrices in R. Matrices are allocated to shared memory and may
+use memory-mapped files.