BSD Ports

databases/arrow 24.0.0_5 FreeBSD

Columnar in-memory analytics layer for big data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
APACHE20
Categories
databases
Package size
9049.9 KiB, 50175.7 KiB installed

Description

Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust.

In the other systems

SystemPortVersion
FreeBSDdatabases/arrow24.0.0_5
DragonFlydatabases/arrow15.0.2_1
MidnightBSDdatabases/arrow21.0.0_9

Install

Binary package:

pkg install arrow

From the ports tree:

cd /usr/ports/databases/arrow/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	arrow>0:databases/arrow
LIB_DEPENDS=	libarrow_compute.so:databases/arrow

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest24.0.0_524.0.0_5-20.0.0_1-
FreeBSD:14:quarterly24.0.0_524.0.0_5n/a19.0.1_5-
FreeBSD:15:latest24.0.0_524.0.0_5n/a20.0.0_120.0.0_1
FreeBSD:15:quarterly24.0.0_524.0.0_5n/an/an/a
FreeBSD:16:latest24.0.0_524.0.0_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 104

The first 100 are listed.

Run dependencies 97
Required by 107

The first 100 are listed.

Configuration

Options name: databases_arrow

OptionDefaultDescription
ACEROoffArrow Acero Engine Module
BROTLIoffBrotli compression support
BUILD_UTILITIESoffbuild Arrow commandline utilities
BZ2offbz2 compression support
COMPUTEoffArrow Compute Modules
CSVoffArrow CSV Parser Module
DATASEToffArrow Dataset Modules
FILESYSTEMoffArrow Filesystem Layer
FLIGHToffArrow Flight RPC System
FLIGHT_SQLoffArrow Flight SQL
GANDIVAoffGandiva libraries
HDFSoffArrow HDFS bridge
IPCoffArrow IPC extensions
JSONoffJSON support
LZ4offLZ4 compression support
MIMALLOCoffArrow mimalloc-based allocato
ORCoffArrow ORC adapter
PARQUEToffParquet libraries
S3offS3 support
SKYHOOKoffBuild the Skyhook libraries
SNAPPYoffSnappy compression library support
SUBSTRAIToffBuild the Arrow Substrait Consumer Module
TENSORFLOWoffTensorFlow support
TESTINGoffArrow testing libraries
ZLIBoffzlib compression support
ZSTDoffzstd compression support
USES
cmake compiler:c++20-lang cpe localbase pkgconfig python:build,test
Service scripts
none

Files

pkg-plist 587
  • include/arrow/acero/accumulation_queue.h
  • include/arrow/acero/aggregate_node.h
  • include/arrow/acero/api.h
  • include/arrow/acero/asof_join_node.h
  • include/arrow/acero/backpressure_handler.h
  • include/arrow/acero/benchmark_util.h
  • include/arrow/acero/bloom_filter.h
  • include/arrow/acero/exec_plan.h
  • include/arrow/acero/hash_join.h
  • include/arrow/acero/hash_join_dict.h
  • include/arrow/acero/hash_join_node.h
  • include/arrow/acero/map_node.h
  • include/arrow/acero/options.h
  • include/arrow/acero/order_by_impl.h
  • include/arrow/acero/partition_util.h
  • include/arrow/acero/query_context.h
  • include/arrow/acero/schema_util.h
  • include/arrow/acero/task_util.h
  • include/arrow/acero/test_nodes.h
  • include/arrow/acero/time_series_util.h
  • include/arrow/acero/tpch_node.h
  • include/arrow/acero/type_fwd.h
  • include/arrow/acero/util.h
  • include/arrow/acero/visibility.h
  • include/arrow/api.h
  • include/arrow/array.h
  • include/arrow/array/array_base.h
  • include/arrow/array/array_binary.h
  • include/arrow/array/array_decimal.h
  • include/arrow/array/array_dict.h
  • include/arrow/array/array_nested.h
  • include/arrow/array/array_primitive.h
  • include/arrow/array/array_run_end.h
  • include/arrow/array/builder_adaptive.h
  • include/arrow/array/builder_base.h
  • include/arrow/array/builder_binary.h
  • include/arrow/array/builder_decimal.h
  • include/arrow/array/builder_dict.h
  • include/arrow/array/builder_nested.h
  • include/arrow/array/builder_primitive.h
  • include/arrow/array/builder_run_end.h
  • include/arrow/array/builder_time.h
  • include/arrow/array/builder_union.h
  • include/arrow/array/concatenate.h
  • include/arrow/array/data.h
  • include/arrow/array/diff.h
  • include/arrow/array/statistics.h
  • include/arrow/array/util.h
  • include/arrow/array/validate.h
  • include/arrow/buffer.h
  • include/arrow/buffer_builder.h
  • include/arrow/builder.h
  • include/arrow/c/abi.h
  • include/arrow/c/bridge.h
  • include/arrow/c/dlpack.h
  • include/arrow/c/dlpack_abi.h
  • include/arrow/c/helpers.h
  • include/arrow/chunk_resolver.h
  • include/arrow/chunked_array.h
  • include/arrow/compare.h
  • include/arrow/compute/api.h
  • include/arrow/compute/api_aggregate.h
  • include/arrow/compute/api_scalar.h
  • include/arrow/compute/api_vector.h
  • include/arrow/compute/cast.h
  • include/arrow/compute/exec.h
  • include/arrow/compute/expression.h
  • include/arrow/compute/function.h
  • include/arrow/compute/function_options.h
  • include/arrow/compute/initialize.h
  • include/arrow/compute/kernel.h
  • include/arrow/compute/ordering.h
  • include/arrow/compute/registry.h
  • include/arrow/compute/row/grouper.h
  • include/arrow/compute/type_fwd.h
  • include/arrow/compute/util.h
  • include/arrow/compute/visibility.h
  • include/arrow/config.h
  • include/arrow/csv/api.h
  • include/arrow/csv/chunker.h
  • include/arrow/csv/column_builder.h
  • include/arrow/csv/column_decoder.h
  • include/arrow/csv/converter.h
  • include/arrow/csv/invalid_row.h
  • include/arrow/csv/options.h
  • include/arrow/csv/parser.h
  • include/arrow/csv/reader.h
  • include/arrow/csv/test_common.h
  • include/arrow/csv/type_fwd.h
  • include/arrow/csv/writer.h
  • include/arrow/dataset/api.h
  • include/arrow/dataset/dataset.h
  • include/arrow/dataset/dataset_writer.h
  • include/arrow/dataset/discovery.h
  • include/arrow/dataset/file_base.h
  • include/arrow/dataset/file_csv.h
  • include/arrow/dataset/file_ipc.h
  • include/arrow/dataset/file_json.h
  • include/arrow/dataset/file_orc.h
  • include/arrow/dataset/file_parquet.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
apache-arrow-24.0.0.tar.gz1.736052e+079a8094d24fa33b90c672ab77fdda253f29300c8b0dd3f0b8e55a29dbd98b82c9
release-1.6.6.tar.gz1.3939853e+079a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0
Master sites 2
  • APACHE/arrow/arrow-${DISTVERSION}
  • https://github.com/apache/orc/archive/rel/:orc

Commit history 5

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
738abf718e Po-Chuan Hsieh devel/grpc: Update to 1.84.0
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
530e64e3e8 Po-Chuan Hsieh devel/grpc: Update to 1.83.0
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
e6d0edabaf Po-Chuan Hsieh devel/grpc: Update to 1.82.0
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases
693421e658 Po-Chuan Hsieh devel/grpc: Update to 1.81.1
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases