git: 765a30feb6e4 - main - databases/R-cran-RMariaDB: New port: DBI interface to MariaDB and MySQL using cpp11
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 29 Mar 2026 16:56:28 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=765a30feb6e4308a613eb6eaba50e4d3c5377664
commit 765a30feb6e4308a613eb6eaba50e4d3c5377664
Author: Christos Longros <chris.longros@gmail.com>
AuthorDate: 2026-03-29 16:46:12 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-29 16:56:16 +0000
databases/R-cran-RMariaDB: New port: DBI interface to MariaDB and MySQL using cpp11
Differential Revision: https://reviews.freebsd.org/D56084
---
databases/Makefile | 1 +
databases/R-cran-RMariaDB/Makefile | 24 ++++++++++++++++++++++++
databases/R-cran-RMariaDB/distinfo | 3 +++
databases/R-cran-RMariaDB/pkg-descr | 4 ++++
4 files changed, 32 insertions(+)
diff --git a/databases/Makefile b/databases/Makefile
index f81e2900a373..8e6b7746e746 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1,6 +1,7 @@
COMMENT = Databases and related software
SUBDIR += R-cran-DBI
+ SUBDIR += R-cran-RMariaDB
SUBDIR += R-cran-RMySQL
SUBDIR += R-cran-RPostgreSQL
SUBDIR += R-cran-RSQLite
diff --git a/databases/R-cran-RMariaDB/Makefile b/databases/R-cran-RMariaDB/Makefile
new file mode 100644
index 000000000000..5360a9c140d7
--- /dev/null
+++ b/databases/R-cran-RMariaDB/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= RMariaDB
+DISTVERSION= 1.3.5
+CATEGORIES= databases
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= chris.longros@gmail.com
+COMMENT= DBI interface to MariaDB and MySQL using cpp11
+WWW= https://cran.r-project.org/package=RMariaDB
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \
+ R-cran-blob>0:devel/R-cran-blob \
+ R-cran-cpp11>0:devel/R-cran-cpp11 \
+ R-cran-DBI>=1.1.3:databases/R-cran-DBI \
+ R-cran-hms>=0.5.0:devel/R-cran-hms \
+ R-cran-lubridate>0:devel/R-cran-lubridate \
+ R-cran-rlang>0:devel/R-cran-rlang
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist,compiles mysql
+
+.include <bsd.port.mk>
diff --git a/databases/R-cran-RMariaDB/distinfo b/databases/R-cran-RMariaDB/distinfo
new file mode 100644
index 000000000000..5b6b39a843e9
--- /dev/null
+++ b/databases/R-cran-RMariaDB/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1740355200
+SHA256 (RMariaDB_1.3.5.tar.gz) = ef24de4d05bc316a12d88b081f3b36b3bf2b7d15d7c50be20d9ce126c62526b1
+SIZE (RMariaDB_1.3.5.tar.gz) = 910488
diff --git a/databases/R-cran-RMariaDB/pkg-descr b/databases/R-cran-RMariaDB/pkg-descr
new file mode 100644
index 000000000000..1e93e87f93d9
--- /dev/null
+++ b/databases/R-cran-RMariaDB/pkg-descr
@@ -0,0 +1,4 @@
+Fully DBI-compliant interface to MariaDB and MySQL databases using the
+cpp11 package. This is the modern replacement for RMySQL, providing
+better performance, parameterized queries, and active maintenance by
+the r-dbi team.