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, Aug 12, 6:55 PM
Unknown Object (File)
Tue, Aug 11, 11:42 PM
Unknown Object (File)
Tue, Aug 11, 7:08 PM
Unknown Object (File)
Mon, Aug 10, 8:23 AM
Unknown Object (File)
Mon, Aug 10, 2:53 AM
Unknown Object (File)
Sun, Aug 9, 7:14 PM
Unknown Object (File)
Sun, Aug 9, 6:58 PM
Unknown Object (File)
Sun, Aug 9, 6:57 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 71671
Build 68554: 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.