Date: Sun, 9 Oct 2022 15:38:48 GMT From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 69c477b269cb - main - databases/arrow-glib: Add arrow-glib 8.0.0 Message-ID: <202210091538.299Fcmkp041483@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=69c477b269cbd2bb180f50b81a21b4ca8e0854e4 commit 69c477b269cbd2bb180f50b81a21b4ca8e0854e4 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-10-09 15:19:03 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-10-09 15:37:42 +0000 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 --- databases/Makefile | 1 + databases/arrow-glib/Makefile | 24 ++++++ databases/arrow-glib/distinfo | 3 + databases/arrow-glib/pkg-descr | 6 ++ databases/arrow-glib/pkg-plist | 167 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 201 insertions(+) diff --git a/databases/Makefile b/databases/Makefile index 1d1a0f4ef5d9..5312e3be50ac 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -13,6 +13,7 @@ SUBDIR += akonadi SUBDIR += apache-commons-dbutils SUBDIR += arrow + SUBDIR += arrow-glib SUBDIR += ateam_mysql57_ldap_auth SUBDIR += ateam_mysql_ldap_auth SUBDIR += autobackupmysql diff --git a/databases/arrow-glib/Makefile b/databases/arrow-glib/Makefile new file mode 100644 index 000000000000..a49090855047 --- /dev/null +++ b/databases/arrow-glib/Makefile @@ -0,0 +1,24 @@ +PORTNAME= arrow +PORTVERSION= 8.0.0 +CATEGORIES= databases +MASTER_SITES= APACHE/arrow/arrow-${PORTVERSION}/ +PKGNAMESUFFIX= -glib +DISTNAME= apache-arrow-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= C API wrapper library for Arrow C++ +WWW= https://arrow.apache.org/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/../LICENSE.txt + +BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow +LIB_DEPENDS= libarrow.so:databases/arrow + +USES= compiler:c++11-lang gnome meson pkgconfig +USE_GNOME= introspection + +MESON_ARGS= -Darrow_cpp_build_dir='' -Darrow_cpp_build_type='release' -Dgtk_doc=false +WRKSRC_SUBDIR= c_glib + +.include <bsd.port.mk> diff --git a/databases/arrow-glib/distinfo b/databases/arrow-glib/distinfo new file mode 100644 index 000000000000..2c03b3cb6b17 --- /dev/null +++ b/databases/arrow-glib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1665073060 +SHA256 (apache-arrow-8.0.0.tar.gz) = ad9a05705117c989c116bae9ac70492fe015050e1b80fb0e38fde4b5d863aaa3 +SIZE (apache-arrow-8.0.0.tar.gz) = 17962146 diff --git a/databases/arrow-glib/pkg-descr b/databases/arrow-glib/pkg-descr new file mode 100644 index 000000000000..b0dd59f7f55d --- /dev/null +++ b/databases/arrow-glib/pkg-descr @@ -0,0 +1,6 @@ +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 diff --git a/databases/arrow-glib/pkg-plist b/databases/arrow-glib/pkg-plist new file mode 100644 index 000000000000..ef19afadacff --- /dev/null +++ b/databases/arrow-glib/pkg-plist @@ -0,0 +1,167 @@ +include/arrow-dataset-glib/arrow-dataset-glib.h +include/arrow-dataset-glib/arrow-dataset-glib.hpp +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-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.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.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.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/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/gobject-type.h +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/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 +include/arrow-glib/schema.hpp +include/arrow-glib/table-builder.h +include/arrow-glib/table-builder.hpp +include/arrow-glib/table.h +include/arrow-glib/table.hpp +include/arrow-glib/tensor.h +include/arrow-glib/tensor.hpp +include/arrow-glib/type.h +include/arrow-glib/type.hpp +include/arrow-glib/version.h +include/arrow-glib/writable-file.h +include/arrow-glib/writable-file.hpp +include/arrow-glib/writable.h +include/arrow-glib/writable.hpp +include/arrow-glib/writer.h +include/arrow-glib/writer.hpp +include/gandiva-glib/enums.h +include/gandiva-glib/expression.h +include/gandiva-glib/expression.hpp +include/gandiva-glib/filter.h +include/gandiva-glib/filter.hpp +include/gandiva-glib/function-registry.h +include/gandiva-glib/function-signature.h +include/gandiva-glib/function-signature.hpp +include/gandiva-glib/gandiva-glib.h +include/gandiva-glib/gandiva-glib.hpp +include/gandiva-glib/native-function.h +include/gandiva-glib/native-function.hpp +include/gandiva-glib/node.h +include/gandiva-glib/node.hpp +include/gandiva-glib/projector.h +include/gandiva-glib/projector.hpp +include/gandiva-glib/selection-vector.h +include/gandiva-glib/selection-vector.hpp +include/gandiva-glib/version.h +include/parquet-glib/arrow-file-reader.h +include/parquet-glib/arrow-file-reader.hpp +include/parquet-glib/arrow-file-writer.h +include/parquet-glib/arrow-file-writer.hpp +include/parquet-glib/metadata.h +include/parquet-glib/metadata.hpp +include/parquet-glib/parquet-glib.h +include/parquet-glib/parquet-glib.hpp +include/parquet-glib/statistics.h +include/parquet-glib/statistics.hpp +include/plasma-glib/client.h +include/plasma-glib/client.hpp +include/plasma-glib/object.h +include/plasma-glib/object.hpp +include/plasma-glib/plasma-glib.h +include/plasma-glib/plasma-glib.hpp +lib/girepository-1.0/Arrow-1.0.typelib +lib/girepository-1.0/ArrowDataset-1.0.typelib +lib/girepository-1.0/Gandiva-1.0.typelib +lib/girepository-1.0/Parquet-1.0.typelib +lib/girepository-1.0/Plasma-1.0.typelib +lib/libarrow-dataset-glib.so +lib/libarrow-dataset-glib.so.800 +lib/libarrow-dataset-glib.so.800.0.0 +lib/libarrow-glib.so +lib/libarrow-glib.so.800 +lib/libarrow-glib.so.800.0.0 +lib/libgandiva-glib.so +lib/libgandiva-glib.so.800 +lib/libgandiva-glib.so.800.0.0 +lib/libparquet-glib.so +lib/libparquet-glib.so.800 +lib/libparquet-glib.so.800.0.0 +lib/libplasma-glib.so +lib/libplasma-glib.so.800 +lib/libplasma-glib.so.800.0.0 +libdata/pkgconfig/arrow-dataset-glib.pc +libdata/pkgconfig/arrow-glib.pc +libdata/pkgconfig/gandiva-glib.pc +libdata/pkgconfig/parquet-glib.pc +libdata/pkgconfig/plasma-glib.pc +share/arrow-glib/example/README.md +share/arrow-glib/example/build.c +share/arrow-glib/example/extension-type.c +share/arrow-glib/example/lua/README.md +share/arrow-glib/example/lua/read-batch.lua +share/arrow-glib/example/lua/read-stream.lua +share/arrow-glib/example/lua/write-batch.lua +share/arrow-glib/example/lua/write-stream.lua +share/arrow-glib/example/read-batch.c +share/arrow-glib/example/read-stream.c +share/gir-1.0/Arrow-1.0.gir +share/gir-1.0/ArrowDataset-1.0.gir +share/gir-1.0/Gandiva-1.0.gir +share/gir-1.0/Parquet-1.0.gir +share/gir-1.0/Plasma-1.0.gir
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202210091538.299Fcmkp041483>