notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
arrow-glib C API wrapper library for Arrow C++
21.0.0 databases on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20.0.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-10-09 15:39:23
Last Update: 2025-11-05 10:23:39
Commit Hash: 1e50d4c
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://arrow.apache.org/
https://github.com/apache/arrow/tree/master/c_glib
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (215 items)
Collapse this list.
  1. /usr/local/share/licenses/arrow-glib-21.0.0/catalog.mk
  2. /usr/local/share/licenses/arrow-glib-21.0.0/LICENSE
  3. /usr/local/share/licenses/arrow-glib-21.0.0/APACHE20
  4. include/arrow-dataset-glib/arrow-dataset-glib.h
  5. include/arrow-dataset-glib/arrow-dataset-glib.hpp
  6. include/arrow-dataset-glib/dataset-definition.h
  7. include/arrow-dataset-glib/dataset-factory.h
  8. include/arrow-dataset-glib/dataset-factory.hpp
  9. include/arrow-dataset-glib/dataset.h
  10. include/arrow-dataset-glib/dataset.hpp
  11. include/arrow-dataset-glib/enums.h
  12. include/arrow-dataset-glib/file-format.h
  13. include/arrow-dataset-glib/file-format.hpp
  14. include/arrow-dataset-glib/fragment.h
  15. include/arrow-dataset-glib/fragment.hpp
  16. include/arrow-dataset-glib/partitioning.h
  17. include/arrow-dataset-glib/partitioning.hpp
  18. include/arrow-dataset-glib/scanner.h
  19. include/arrow-dataset-glib/scanner.hpp
  20. include/arrow-dataset-glib/version.h
  21. include/arrow-flight-glib/arrow-flight-glib.h
  22. include/arrow-flight-glib/arrow-flight-glib.hpp
  23. include/arrow-flight-glib/client.h
  24. include/arrow-flight-glib/client.hpp
  25. include/arrow-flight-glib/common.h
  26. include/arrow-flight-glib/common.hpp
  27. include/arrow-flight-glib/server.h
  28. include/arrow-flight-glib/server.hpp
  29. include/arrow-flight-glib/version.h
  30. include/arrow-flight-sql-glib/arrow-flight-sql-glib.h
  31. include/arrow-flight-sql-glib/arrow-flight-sql-glib.hpp
  32. include/arrow-flight-sql-glib/client.h
  33. include/arrow-flight-sql-glib/client.hpp
  34. include/arrow-flight-sql-glib/server.h
  35. include/arrow-flight-sql-glib/server.hpp
  36. include/arrow-flight-sql-glib/version.h
  37. include/arrow-glib/array-builder.h
  38. include/arrow-glib/array-builder.hpp
  39. include/arrow-glib/array.h
  40. include/arrow-glib/array.hpp
  41. include/arrow-glib/arrow-glib.h
  42. include/arrow-glib/arrow-glib.hpp
  43. include/arrow-glib/basic-array-definition.h
  44. include/arrow-glib/basic-array.h
  45. include/arrow-glib/basic-array.hpp
  46. include/arrow-glib/basic-data-type.h
  47. include/arrow-glib/basic-data-type.hpp
  48. include/arrow-glib/buffer.h
  49. include/arrow-glib/buffer.hpp
  50. include/arrow-glib/chunked-array-definition.h
  51. include/arrow-glib/chunked-array.h
  52. include/arrow-glib/chunked-array.hpp
  53. include/arrow-glib/codec.h
  54. include/arrow-glib/codec.hpp
  55. include/arrow-glib/composite-array.h
  56. include/arrow-glib/composite-data-type.h
  57. include/arrow-glib/compute-definition.h
  58. include/arrow-glib/compute.h
  59. include/arrow-glib/compute.hpp
  60. include/arrow-glib/data-type.h
  61. include/arrow-glib/data-type.hpp
  62. include/arrow-glib/datum.h
  63. include/arrow-glib/datum.hpp
  64. include/arrow-glib/decimal.h
  65. include/arrow-glib/decimal.hpp
  66. include/arrow-glib/decoder.h
  67. include/arrow-glib/decoder.hpp
  68. include/arrow-glib/enums.h
  69. include/arrow-glib/error.h
  70. include/arrow-glib/error.hpp
  71. include/arrow-glib/expression.h
  72. include/arrow-glib/expression.hpp
  73. include/arrow-glib/field.h
  74. include/arrow-glib/field.hpp
  75. include/arrow-glib/file-mode.h
  76. include/arrow-glib/file-mode.hpp
  77. include/arrow-glib/file-system.h
  78. include/arrow-glib/file-system.hpp
  79. include/arrow-glib/file.h
  80. include/arrow-glib/file.hpp
  81. include/arrow-glib/input-stream.h
  82. include/arrow-glib/input-stream.hpp
  83. include/arrow-glib/interval.h
  84. include/arrow-glib/interval.hpp
  85. include/arrow-glib/ipc-options.h
  86. include/arrow-glib/ipc-options.hpp
  87. include/arrow-glib/local-file-system.h
  88. include/arrow-glib/local-file-system.hpp
  89. include/arrow-glib/memory-pool.h
  90. include/arrow-glib/memory-pool.hpp
  91. include/arrow-glib/metadata-version.h
  92. include/arrow-glib/metadata-version.hpp
  93. include/arrow-glib/output-stream.h
  94. include/arrow-glib/output-stream.hpp
  95. include/arrow-glib/readable.h
  96. include/arrow-glib/readable.hpp
  97. include/arrow-glib/reader.h
  98. include/arrow-glib/reader.hpp
  99. include/arrow-glib/record-batch.h
  100. include/arrow-glib/record-batch.hpp
  101. include/arrow-glib/scalar.h
  102. include/arrow-glib/scalar.hpp
  103. include/arrow-glib/schema.h
  104. include/arrow-glib/schema.hpp
  105. include/arrow-glib/table-builder.h
  106. include/arrow-glib/table-builder.hpp
  107. include/arrow-glib/table.h
  108. include/arrow-glib/table.hpp
  109. include/arrow-glib/tensor.h
  110. include/arrow-glib/tensor.hpp
  111. include/arrow-glib/timestamp-parser.h
  112. include/arrow-glib/timestamp-parser.hpp
  113. include/arrow-glib/type.h
  114. include/arrow-glib/type.hpp
  115. include/arrow-glib/version.h
  116. include/arrow-glib/writable-file.h
  117. include/arrow-glib/writable-file.hpp
  118. include/arrow-glib/writable.h
  119. include/arrow-glib/writable.hpp
  120. include/arrow-glib/writer.h
  121. include/arrow-glib/writer.hpp
  122. include/gandiva-glib/enums.h
  123. include/gandiva-glib/expression.h
  124. include/gandiva-glib/expression.hpp
  125. include/gandiva-glib/filter.h
  126. include/gandiva-glib/filter.hpp
  127. include/gandiva-glib/function-registry.h
  128. include/gandiva-glib/function-signature.h
  129. include/gandiva-glib/function-signature.hpp
  130. include/gandiva-glib/gandiva-glib.h
  131. include/gandiva-glib/gandiva-glib.hpp
  132. include/gandiva-glib/native-function.h
  133. include/gandiva-glib/native-function.hpp
  134. include/gandiva-glib/node.h
  135. include/gandiva-glib/node.hpp
  136. include/gandiva-glib/projector.h
  137. include/gandiva-glib/projector.hpp
  138. include/gandiva-glib/selection-vector.h
  139. include/gandiva-glib/selection-vector.hpp
  140. include/gandiva-glib/version.h
  141. include/parquet-glib/arrow-file-reader.h
  142. include/parquet-glib/arrow-file-reader.hpp
  143. include/parquet-glib/arrow-file-writer.h
  144. include/parquet-glib/arrow-file-writer.hpp
  145. include/parquet-glib/metadata.h
  146. include/parquet-glib/metadata.hpp
  147. include/parquet-glib/parquet-glib.h
  148. include/parquet-glib/parquet-glib.hpp
  149. include/parquet-glib/statistics.h
  150. include/parquet-glib/statistics.hpp
  151. include/parquet-glib/version.h
  152. lib/girepository-1.0/Arrow-1.0.typelib
  153. lib/girepository-1.0/ArrowDataset-1.0.typelib
  154. lib/girepository-1.0/ArrowFlight-1.0.typelib
  155. lib/girepository-1.0/ArrowFlightSQL-1.0.typelib
  156. lib/girepository-1.0/Gandiva-1.0.typelib
  157. lib/girepository-1.0/Parquet-1.0.typelib
  158. lib/libarrow-dataset-glib.a
  159. lib/libarrow-dataset-glib.so
  160. lib/libarrow-dataset-glib.so.2100
  161. lib/libarrow-dataset-glib.so.2100.0.0
  162. lib/libarrow-flight-glib.a
  163. lib/libarrow-flight-glib.so
  164. lib/libarrow-flight-glib.so.2100
  165. lib/libarrow-flight-glib.so.2100.0.0
  166. lib/libarrow-flight-sql-glib.a
  167. lib/libarrow-flight-sql-glib.so
  168. lib/libarrow-flight-sql-glib.so.2100
  169. lib/libarrow-flight-sql-glib.so.2100.0.0
  170. lib/libarrow-glib.a
  171. lib/libarrow-glib.so
  172. lib/libarrow-glib.so.2100
  173. lib/libarrow-glib.so.2100.0.0
  174. lib/libgandiva-glib.a
  175. lib/libgandiva-glib.so
  176. lib/libgandiva-glib.so.2100
  177. lib/libgandiva-glib.so.2100.0.0
  178. lib/libparquet-glib.a
  179. lib/libparquet-glib.so
  180. lib/libparquet-glib.so.2100
  181. lib/libparquet-glib.so.2100.0.0
  182. libdata/pkgconfig/arrow-dataset-glib.pc
  183. libdata/pkgconfig/arrow-flight-glib.pc
  184. libdata/pkgconfig/arrow-flight-sql-glib.pc
  185. libdata/pkgconfig/arrow-glib.pc
  186. libdata/pkgconfig/gandiva-glib.pc
  187. libdata/pkgconfig/parquet-glib.pc
  188. share/arrow-glib/LICENSE.txt
  189. share/arrow-glib/README.md
  190. share/arrow-glib/example/README.md
  191. share/arrow-glib/example/build.c
  192. share/arrow-glib/example/extension-type.c
  193. share/arrow-glib/example/lua/README.md
  194. share/arrow-glib/example/lua/read-file.lua
  195. share/arrow-glib/example/lua/read-stream.lua
  196. share/arrow-glib/example/lua/write-file.lua
  197. share/arrow-glib/example/lua/write-stream.lua
  198. share/arrow-glib/example/read-file.c
  199. share/arrow-glib/example/read-stream.c
  200. share/arrow-glib/example/receive-network.c
  201. share/arrow-glib/example/send-network.c
  202. share/arrow-glib/example/vala/README.md
  203. share/arrow-glib/example/vala/read-file.vala
  204. share/arrow-glib/example/vala/read-stream.vala
  205. share/arrow-glib/example/vala/write-file.vala
  206. share/arrow-glib/example/vala/write-stream.vala
  207. share/gir-1.0/Arrow-1.0.gir
  208. share/gir-1.0/ArrowDataset-1.0.gir
  209. share/gir-1.0/ArrowFlight-1.0.gir
  210. share/gir-1.0/ArrowFlightSQL-1.0.gir
  211. share/gir-1.0/Gandiva-1.0.gir
  212. share/gir-1.0/Parquet-1.0.gir
  213. @owner
  214. @group
  215. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • arrow-glib>0:databases/arrow-glib
To install the port:
cd /usr/ports/databases/arrow-glib/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/arrow-glib
  • pkg install arrow-glib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: arrow-glib
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1753275905 SHA256 (apache-arrow-21.0.0.tar.gz) = 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5 SIZE (apache-arrow-21.0.0.tar.gz) = 17320680

Packages (timestamps in pop-ups are UTC):
arrow-glib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20.0.021.0.0---n/an/an/a
FreeBSD:13:quarterly20.0.020.0.0-19.0.120.0.0n/an/an/a
FreeBSD:14:latest21.0.021.0.0-20.0.0----
FreeBSD:14:quarterly20.0.020.0.0-19.0.120.0.013.0.013.0.013.0.0
FreeBSD:15:latest21.0.021.0.0n/a20.0.0n/an/a13.0.013.0.0
FreeBSD:15:quarterly20.0.020.0.0n/a-n/an/a--
FreeBSD:16:latest20.0.021.0.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. arrow>=21.0.0<21.0.0_99 : databases/arrow
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.11 : lang/python311
Library dependencies:
  1. libarrow.so : databases/arrow
  2. libglib-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime
  4. libgirepository-1.0.so : devel/gobject-introspection
This port is required by:
for Build
  1. databases/rubygem-red-arrow
for Libraries
  1. databases/rubygem-red-arrow

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/rubygem-red-plasma*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
databases_arrow-glib
USES:
compiler:c++17-lang gnome meson pkgconfig python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://miroir.univ-lorraine.fr/apache/arrow/arrow-21.0.0/
  2. http://mirror.cogentco.com/pub/apache/arrow/arrow-21.0.0/
  3. http://mirror.navercorp.com/apache/arrow/arrow-21.0.0/
  4. https://dlcdn.apache.org/arrow/arrow-21.0.0/
  5. https://ftp.wayne.edu/apache/arrow/arrow-21.0.0/
  6. https://mirror.its.dal.ca/apache/arrow/arrow-21.0.0/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
21.0.0
05 Nov 2025 10:23:39
commit hash: 1e50d4c6f39505c249f70748c241edb70bb7167ecommit hash: 1e50d4c6f39505c249f70748c241edb70bb7167ecommit hash: 1e50d4c6f39505c249f70748c241edb70bb7167ecommit hash: 1e50d4c6f39505c249f70748c241edb70bb7167e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 21.0.0

- Update PLIST after adding FLIGHT_SQL option to arrow

Changes:	https://arrow.apache.org/release/
20.0.0
14 Jul 2025 09:30:58
commit hash: 88f29bb09c9cf055982e3a3023123eb84a8c1d58commit hash: 88f29bb09c9cf055982e3a3023123eb84a8c1d58commit hash: 88f29bb09c9cf055982e3a3023123eb84a8c1d58commit hash: 88f29bb09c9cf055982e3a3023123eb84a8c1d58 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Dave Cottlehuber
databases/arrow: update 19.0.1 → 20.0.0 and depending ports

... depending ports can't be built w/out updating.

PR:		287404
Differential Revision:	https://reviews.freebsd.org/D50765
19.0.1
28 Feb 2025 10:34:18
commit hash: 0a520fafc5e3a16a2f18b8fd31e5ca4c444df6b8commit hash: 0a520fafc5e3a16a2f18b8fd31e5ca4c444df6b8commit hash: 0a520fafc5e3a16a2f18b8fd31e5ca4c444df6b8commit hash: 0a520fafc5e3a16a2f18b8fd31e5ca4c444df6b8 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 19.0.1

Changes:	https://arrow.apache.org/release/
18.0.0_1
23 Feb 2025 09:18:25
commit hash: 5b9b14c4fcce57da99ae63166143809f6f0c0725commit hash: 5b9b14c4fcce57da99ae63166143809f6f0c0725commit hash: 5b9b14c4fcce57da99ae63166143809f6f0c0725commit hash: 5b9b14c4fcce57da99ae63166143809f6f0c0725 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/arrow: update 18.0.0 → 19.0.1
18.0.0
21 Nov 2024 20:53:13
commit hash: 7ec6d2c662f628bdff9987f58a6f3c95ef797083commit hash: 7ec6d2c662f628bdff9987f58a6f3c95ef797083commit hash: 7ec6d2c662f628bdff9987f58a6f3c95ef797083commit hash: 7ec6d2c662f628bdff9987f58a6f3c95ef797083 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 18.0.0

Changes:	https://arrow.apache.org/release/
17.0.0
24 Jul 2024 11:44:11
commit hash: b122bc8183603bae20e1b523142c5f52bc2b51cbcommit hash: b122bc8183603bae20e1b523142c5f52bc2b51cbcommit hash: b122bc8183603bae20e1b523142c5f52bc2b51cbcommit hash: b122bc8183603bae20e1b523142c5f52bc2b51cb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 17.0.0

Changes:	https://arrow.apache.org/release/
15.0.2
31 Mar 2024 03:05:35
commit hash: 49bd967b4119618b778718dcb7adf38ee42c69e4commit hash: 49bd967b4119618b778718dcb7adf38ee42c69e4commit hash: 49bd967b4119618b778718dcb7adf38ee42c69e4commit hash: 49bd967b4119618b778718dcb7adf38ee42c69e4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 15.0.2

Changes:	https://arrow.apache.org/release/
13.0.0
05 Sep 2023 02:10:11
commit hash: 6c8595c843ebf01b6d0e6f4f0dad4063a766b667commit hash: 6c8595c843ebf01b6d0e6f4f0dad4063a766b667commit hash: 6c8595c843ebf01b6d0e6f4f0dad4063a766b667commit hash: 6c8595c843ebf01b6d0e6f4f0dad4063a766b667 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Update to 13.0.0

Changes:	https://arrow.apache.org/release/
8.0.0_3
07 May 2023 23:34:57
commit hash: 6eccb59fea6b0de255b7014b0f9b1ab965eada58commit hash: 6eccb59fea6b0de255b7014b0f9b1ab965eada58commit hash: 6eccb59fea6b0de255b7014b0f9b1ab965eada58commit hash: 6eccb59fea6b0de255b7014b0f9b1ab965eada58 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Remove duplicate --default-library=both from MESON_ARGS
8.0.0_3
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
8.0.0_2
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8.0.0_1
05 Apr 2023 17:29:43
commit hash: 89a7fbc56f9752322bed4a1c24188d06e18bc696commit hash: 89a7fbc56f9752322bed4a1c24188d06e18bc696commit hash: 89a7fbc56f9752322bed4a1c24188d06e18bc696commit hash: 89a7fbc56f9752322bed4a1c24188d06e18bc696 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Build and install static library

- Update WWW and clean up pkg-descr
- Bump PORTREVISION for package change
8.0.0
09 Oct 2022 15:37:42
commit hash: 69c477b269cbd2bb180f50b81a21b4ca8e0854e4commit hash: 69c477b269cbd2bb180f50b81a21b4ca8e0854e4commit hash: 69c477b269cbd2bb180f50b81a21b4ca8e0854e4commit hash: 69c477b269cbd2bb180f50b81a21b4ca8e0854e4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/arrow-glib: Add arrow-glib 8.0.0

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.

See also: https://github.com/apache/arrow/tree/master/c_glib

Number of commits found: 13