git: 017ad99de4d1 - main - devel/R-cran-bigmemory: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.