databases/arrow-glib 21.0.0_2 MidnightBSD
C API wrapper library for Arrow C++
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
bb5d76cce2- License
- Apache-2.0
- Categories
- databases
Description
Arrow GLib is a wrapper library for Arrow C++. Arrow GLib provides C API.
Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | databases/arrow-glib | 21.0.0_2 |
| FreeBSD | databases/arrow-glib | 24.0.0 |
| HardenedBSD | databases/arrow-glib | 24.0.0 |
| GhostBSD | databases/arrow-glib | 24.0.0 |
Install
Binary package:
mport install arrow-glib
From mports:
cd /usr/mports/databases/arrow-glib && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= arrow-glib>0:databases/arrow-glib
LIB_DEPENDS= libarrow-dataset-glib.so:databases/arrow-glib
Dependencies
As this port's Makefile names them.
Build 1
arrow>=21.0.0<21.0.0.99: databases/arrow
Library 1
libarrow.so: databases/arrow
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- compiler:c++17-lang gnome meson pkgconfig python:build cpe
- Service scripts
- none
Files
pkg-plist 209
- include/arrow-dataset-glib/arrow-dataset-glib.h
- include/arrow-dataset-glib/arrow-dataset-glib.hpp
- include/arrow-dataset-glib/dataset-definition.h
- include/arrow-dataset-glib/dataset-factory.h
- include/arrow-dataset-glib/dataset-factory.hpp
- include/arrow-dataset-glib/dataset.h
- include/arrow-dataset-glib/dataset.hpp
- include/arrow-dataset-glib/enums.h
- include/arrow-dataset-glib/file-format.h
- include/arrow-dataset-glib/file-format.hpp
- include/arrow-dataset-glib/fragment.h
- include/arrow-dataset-glib/fragment.hpp
- include/arrow-dataset-glib/partitioning.h
- include/arrow-dataset-glib/partitioning.hpp
- include/arrow-dataset-glib/scanner.h
- include/arrow-dataset-glib/scanner.hpp
- include/arrow-dataset-glib/version.h
- include/arrow-flight-glib/arrow-flight-glib.h
- include/arrow-flight-glib/arrow-flight-glib.hpp
- include/arrow-flight-glib/client.h
- include/arrow-flight-glib/client.hpp
- include/arrow-flight-glib/common.h
- include/arrow-flight-glib/common.hpp
- include/arrow-flight-glib/server.h
- include/arrow-flight-glib/server.hpp
- include/arrow-flight-glib/version.h
- include/arrow-flight-sql-glib/arrow-flight-sql-glib.h
- include/arrow-flight-sql-glib/arrow-flight-sql-glib.hpp
- include/arrow-flight-sql-glib/client.h
- include/arrow-flight-sql-glib/client.hpp
- include/arrow-flight-sql-glib/server.h
- include/arrow-flight-sql-glib/server.hpp
- include/arrow-flight-sql-glib/version.h
- include/arrow-glib/array-builder.h
- include/arrow-glib/array-builder.hpp
- include/arrow-glib/array.h
- include/arrow-glib/array.hpp
- include/arrow-glib/arrow-glib.h
- include/arrow-glib/arrow-glib.hpp
- include/arrow-glib/basic-array-definition.h
- include/arrow-glib/basic-array.h
- include/arrow-glib/basic-array.hpp
- include/arrow-glib/basic-data-type.h
- include/arrow-glib/basic-data-type.hpp
- include/arrow-glib/buffer.h
- include/arrow-glib/buffer.hpp
- include/arrow-glib/chunked-array-definition.h
- include/arrow-glib/chunked-array.h
- include/arrow-glib/chunked-array.hpp
- include/arrow-glib/codec.h
- include/arrow-glib/codec.hpp
- include/arrow-glib/composite-array.h
- include/arrow-glib/composite-data-type.h
- include/arrow-glib/compute-definition.h
- include/arrow-glib/compute.h
- include/arrow-glib/compute.hpp
- include/arrow-glib/data-type.h
- include/arrow-glib/data-type.hpp
- include/arrow-glib/datum.h
- include/arrow-glib/datum.hpp
- include/arrow-glib/decimal.h
- include/arrow-glib/decimal.hpp
- include/arrow-glib/decoder.h
- include/arrow-glib/decoder.hpp
- include/arrow-glib/enums.h
- include/arrow-glib/error.h
- include/arrow-glib/error.hpp
- include/arrow-glib/expression.h
- include/arrow-glib/expression.hpp
- include/arrow-glib/field.h
- include/arrow-glib/field.hpp
- include/arrow-glib/file-mode.h
- include/arrow-glib/file-mode.hpp
- include/arrow-glib/file-system.h
- include/arrow-glib/file-system.hpp
- include/arrow-glib/file.h
- include/arrow-glib/file.hpp
- include/arrow-glib/input-stream.h
- include/arrow-glib/input-stream.hpp
- include/arrow-glib/interval.h
- include/arrow-glib/interval.hpp
- include/arrow-glib/ipc-options.h
- include/arrow-glib/ipc-options.hpp
- include/arrow-glib/local-file-system.h
- include/arrow-glib/local-file-system.hpp
- include/arrow-glib/memory-pool.h
- include/arrow-glib/memory-pool.hpp
- include/arrow-glib/metadata-version.h
- include/arrow-glib/metadata-version.hpp
- include/arrow-glib/output-stream.h
- include/arrow-glib/output-stream.hpp
- include/arrow-glib/readable.h
- include/arrow-glib/readable.hpp
- include/arrow-glib/reader.h
- include/arrow-glib/reader.hpp
- include/arrow-glib/record-batch.h
- include/arrow-glib/record-batch.hpp
- include/arrow-glib/scalar.h
- include/arrow-glib/scalar.hpp
- include/arrow-glib/schema.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| apache-arrow-21.0.0.tar.gz | 1.732068e+07 | 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5 |
Master sites 1
- APACHE/arrow/arrow-21.0.0/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
bb5d76cce2 |
Lucas Holt | databases/arrow-glib: fix the dependency version upper bound mport.query does not match a package when the lower bound of a range equals
the upper bound's base version and the upper bound carries a _N suffix:
"version>=1.1.1<1.1.1_99" reports not found for an installed 1.1.1, while
"version>=1.1.1<1.1.1.99" matches, including packages carrying a
PORTREVISION. Spell the bound with .99 so the dependency resolves.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
22173208f1 |
Lucas Holt | */*: add CPE identifiers from the matching FreeBSD ports mport audit matches installed packages against sec.midnightbsd.org by CPE, so a
port without one is invisible to it regardless of how vulnerable it is. These
126 ports had no CPE while the corresponding FreeBSD port did, so the vendor
and product were copied from there rather than guessed.
Sampled against the audit API to confirm the identifiers resolve, e.g.
cad/gtkwave tonybybell:gtkwave 82 CVEs
archivers/libunrar rarlab:unrar 12
audio/espeak-ng espeak-ng:espeak-ng 5
archivers/minizip-ng zlib-ng:minizip-ng 3
audio/faust grame:faust 3
cad/admesh admesh_project:admesh 3
Three ports were deliberately skipped: archivers/p5-Archive-Tar,
… |