Page MenuHomeFreeBSD

databases/R-cran-duckdb: new port for DuckDB R interface
Needs ReviewPublic

Authored by chris.longros_gmail.com on Mar 23 2026, 4:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jul 15, 2:17 PM
Unknown Object (File)
Wed, Jul 15, 2:16 PM
Unknown Object (File)
Wed, Jul 15, 2:00 PM
Unknown Object (File)
Jun 13 2026, 1:00 PM
Unknown Object (File)
Jun 13 2026, 3:39 AM
Unknown Object (File)
Jun 10 2026, 10:45 AM
Unknown Object (File)
Jun 10 2026, 7:47 AM
Unknown Object (File)
Jun 5 2026, 1:53 AM
Subscribers
None

Details

Reviewers
yuri
tota
Summary

DBI package for the DuckDB in-process SQL OLAP database
management system.

WWW: https://cran.r-project.org/package=duckdb

Signed-off-by: Christos Longros <chris.longros@gmail.com>

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 71857
Build 68740: arc lint + arc unit

Event Timeline

It fails to build:

+ cp include/to-tar.mk Makevars.duckdb
+ [ -f duckdb.tar.xz ]
+ tar --no-xattrs xJf duckdb.tar.xz
tar: Must specify one of -c, -r, -t, -u, -x
ERROR: configuration failed for package 'duckdb'
* removing '/usr/ports/databases/R-cran-duckdb/work/stage/usr/local/lib/R/library/duckdb'
*** Error code 1

It fails to build:

+ cp include/to-tar.mk Makevars.duckdb
+ [ -f duckdb.tar.xz ]
+ tar --no-xattrs xJf duckdb.tar.xz
tar: Must specify one of -c, -r, -t, -u, -x
ERROR: configuration failed for package 'duckdb'
* removing '/usr/ports/databases/R-cran-duckdb/work/stage/usr/local/lib/R/library/duckdb'
*** Error code 1

I think I missed the "-" at -"xJf". I will see if it builds and push a new diff.

Fix tar flags: add missing dash before xJf and --no-xattrs for FreeBSD tar compatibility

Refiled in Bugzilla at the current 1.5.4.3, keeping the --no-xattrs tar fix: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296809 — poudriere-tested on 15.1-RELEASE.