Page MenuHomeFreeBSD

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

Authored by longros on Mar 23 2026, 4:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 9, 8:47 AM
Unknown Object (File)
Fri, Oct 9, 5:58 AM
Unknown Object (File)
Tue, Oct 6, 6:48 PM
Unknown Object (File)
Tue, Oct 6, 12:32 PM
Unknown Object (File)
Mon, Oct 5, 10:29 AM
Unknown Object (File)
Fri, Oct 2, 11:55 AM
Unknown Object (File)
Thu, Oct 1, 10:54 PM
Unknown Object (File)
Thu, Oct 1, 6:19 PM
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

longros created this revision.

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.

This revision is now accepted and ready to land.Aug 30 2026, 7:41 AM