Port details
arrow-datafusion Apache Arrow DataFusion SQL Query Engine
45.0.0_16 misc Σ =0 45.0.0_14Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2023-01-03 06:36:33
Last Update: 2026-10-14 07:38:19
Commit Hash: 9c87820
License: APACHE20
WWW: https://arrow.apache.org/datafusion https://github.com/apache/datafusion Description: # DataFusion is an extensible query planning, optimization, and execution
framework, written in Rust, that uses Apache Arrow as its in-memory format.
Features:
- SQL query planner with support for multiple SQL dialects
- DataFrame API
- Parquet, CSV, JSON, and Avro file formats are supported natively. Custom
file formats can be supported by implementing a `TableProvider` trait.
- Supports popular object stores, including AWS S3, Azure Blob
Storage, and Google Cloud Storage. There are extension points for implementing
custom object stores.
Use Cases:
DataFusion is modular in design with many extension points and can be
used without modification as an embedded query engine and can also provide
a foundation for building new systems. Here are some example use cases:
- DataFusion can be used as a SQL query planner and query optimizer, providing
optimized logical plans that can then be mapped to other execution engines.
- DataFusion is used to create modern, fast and efficient data
pipelines, ETL processes, and database systems, which need the
performance of Rust and Apache Arrow and want to provide their users
the convenience of an SQL interface or a DataFrame API. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
arrow-datafusion>0:misc/arrow-datafusion To install the port : # cd /usr/ports/misc/arrow-datafusion/ && make install clean To add the package , run one of these commands: pkg install misc/arrow-datafusion pkg install arrow-datafusion NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: arrow-datafusion Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1738996708
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
libzstd.so : archivers/zstd
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
misc_arrow-datafusion USES: #
cargo
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
45.0.0_16 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
45.0.0_15 07 Oct 2026 17:28:37
Alan Somers (asomers)
*/*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the
compat-11 symbols until version 0.2.176. Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.
Notes on specific ports:
* textproc/bookokrat: Rework bookokrat's existing patch to be more
robust. Also, report the issue upstream:
https://github.com/bugzmanov/bookokrat/issues/182
(Only the first 15 lines of the commit message are shown above )
45.0.0_14 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
45.0.0_13 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
45.0.0_12 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
45.0.0_11 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
45.0.0_10 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
45.0.0_9 28 Jan 2026 08:48:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.93.0
PR: 292360
45.0.0_8 16 Dec 2025 12:12:31
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.92.0
PR: 291582
45.0.0_7 11 Nov 2025 11:08:12
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.91.1
PR: 290816
45.0.0_6 03 Oct 2025 08:16:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.90.0
PR: 289709
45.0.0_5 01 Sep 2025 08:25:04
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.89.0
PR: 288923
45.0.0_4 03 Jul 2025 08:46:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.88.0
PR: 287766
45.0.0_3 05 Jun 2025 07:52:53
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.87.0
PR: 286829
45.0.0_2 08 Apr 2025 08:41:13
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.86.0
PR: 285840
45.0.0_1 24 Feb 2025 07:55:52
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.85.0
PR: 284884
45.0.0 08 Feb 2025 08:07:09
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 44.0.0 → 45.0.0
Reported by: portscout
44.0.0_1 21 Jan 2025 23:46:24
Robert Clausecker (fuz)
misc/arrow-datafusion: fix build on armv7
This avoids an address space exhaustion due to LTO.
Approved by: portmgr (build fix blanket)
MFH: 2025Q1
44.0.0_1 20 Jan 2025 11:06:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.84.0
PR: 283962
44.0.0 02 Jan 2025 10:23:07
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 38.0.0 → 44.0.0
38.0.0_6 01 Dec 2024 09:24:18
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.83.0
PR: 283000
38.0.0_5 08 Nov 2024 08:24:20
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.82.0
PR: 282516
38.0.0_4 10 Sep 2024 11:00:34
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.81.0
PR: 281300
38.0.0_3 10 Sep 2024 10:58:07
Mikael Urankar (mikael) Author: Siva Mahadevan
*/*: remove STRIP_CMD calls in rust based ports
This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e
PR: 246993
Differential Revision: https://reviews.freebsd.org/D46503
38.0.0_3 26 Aug 2024 08:08:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.80.1
PR: 280490
38.0.0_2 18 Jun 2024 10:59:14
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.79.0
PR: 279707
38.0.0_1 16 May 2024 18:05:23
Yuri Victorovich (yuri)
misc/arrow-datafusion: Broken in i386
Reported by: fallout
38.0.0_1 13 May 2024 11:03:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.78.0
PR: 278834
38.0.0 11 May 2024 15:42:29
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 37.1.0 → 38.0.0
Reported by: portscout
37.1.0 09 May 2024 00:25:46
Yuri Victorovich (yuri)
misc/arrow-datafusion: Fix build on i386
Reported by: fallout
37.1.0 28 Apr 2024 18:50:47
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 36.0.1 → 37.1.0
Reported by: portscout
36.0.1_1 23 Mar 2024 09:41:46
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.77.0
PR: 277786
36.0.1 25 Feb 2024 18:57:48
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 34.0.0 → 36.0.1
Reported by: portscout
34.0.0_1 19 Feb 2024 11:59:23
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.76.0
PR: 276920
34.0.0 15 Jan 2024 09:15:51
Yuri Victorovich (yuri)
misc/arrow-datafusion: update 16.0.0 → 34.0.0
16.0.0_9 09 Jan 2024 12:15:54
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.75.0
PR: 276033
16.0.0_8 08 Dec 2023 15:04:09
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.74.1
PR: 275243
16.0.0_7 24 Oct 2023 10:22:32
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.73.0
PR: 274499
16.0.0_6 08 Sep 2023 09:06:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.72.0
PR: 273331
16.0.0_5 17 Jul 2023 15:58:38
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.71.0
PR: 272449
16.0.0_4 09 Jun 2023 11:38:16
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.70.0
PR: 271797
16.0.0_3 23 Apr 2023 13:14:05
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.69.0
PR: 270953
16.0.0_2 16 Mar 2023 11:11:52
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.68.0
PR: 270080
16.0.0_1 13 Feb 2023 14:52:59
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.67.1
PR: 269336
16.0.0 19 Jan 2023 20:02:21
Yuri Victorovich (yuri)
misc/arrow-datafusion: Update 15.0.0 -> 16.0.0
Reported by: portscout
15.0.0_1 07 Jan 2023 19:24:18
Daniel Engberg (diizzy)
*/*: Bump rust (cargo) ports to reflect on WITH_LTO
Bump ports in tree so they get rebuilt with new default settings
for cargo ports
15.0.0 03 Jan 2023 06:34:13
Yuri Victorovich (yuri)
misc/arrow-datafusion: New port: Apache Arrow DataFusion SQL Query Engine