From nobody Sun Oct 9 15:38:48 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MlmRX6hVwz4dw6F; Sun, 9 Oct 2022 15:38:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MlmRX69YQz3Zx5; Sun, 9 Oct 2022 15:38:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665329928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3S8mQ7vaCpUeDKRqBg7kj9vwb/PdPqLHafAe9W0jJQo=; b=kLzY2mWLIYT7jTQX9VuN3eTfO3AU+iaKEISTlvhM7JOIgPr2bHDa+RAj2chcqNWQNdpbA4 yICsimjklCYU0ShsxWtIkH1z1T83omA7Hd7crR9gd7im8M7JiiT16VcTY+qqyghZrIuf5H 3dY6vmtOQZTbbLNNzJQV/LTwFuA9QKov+SnZUXVciHhxEac2B0AepohUUjFkYc2YFPZSX5 kPRpwzg+do/65VWPs9A37LTe+EUu2CmwbFbtfZDuex8Q8O3sJkBvBLYicaMT+/POvIpyg5 kU+3ARkatlPdySiWX10B1u+Z3jqRe169FK8/pWUzrNUrHP2n9WnlzmK1BdbziQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MlmRX4z9fzKYh; Sun, 9 Oct 2022 15:38:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 299FcmTn041484; Sun, 9 Oct 2022 15:38:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 299Fcmkp041483; Sun, 9 Oct 2022 15:38:48 GMT (envelope-from git) Date: Sun, 9 Oct 2022 15:38:48 GMT Message-Id: <202210091538.299Fcmkp041483@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 69c477b269cb - main - databases/arrow-glib: Add arrow-glib 8.0.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 69c477b269cbd2bb180f50b81a21b4ca8e0854e4 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665329928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3S8mQ7vaCpUeDKRqBg7kj9vwb/PdPqLHafAe9W0jJQo=; b=ivHFFutlTYubaNWEEKYG5/ovMStz6Mu6aR8S444ySiwFh2dSTjRiwpit55o2y2rHr51g3Q Ed1rBr/WwtQBIJANqwv38KpXJ9GgWi1tToDAY61xbE1DPt77kwEx4T/zdS0zfQ7+4Qto4h WD9o3pjQzjkQn2UsR5nmfwf57rHIXA18TKYrvouf+dwbVCFjoXw1Xgd4PBSjCWDgpIlPEM dgZUQnIa0qbHZ8YGP11bNq55xtjppCqhgDv4KXCOVI97b/G2A/SDM4BMPpJeDPPdUQBBNs wbK2K12GHtGyGRyuF1l/comNyNNAlNexFnu++AhePGyZWfkiWyR6CZTwnDgIiQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665329928; a=rsa-sha256; cv=none; b=yd/9YIANr21kIORoMJvC8leyh6rpCQHZbu0DdOE+tH0Yb09MxX0QN9S5RBvB3TLq1w6uYA kyTMln1eXsaQ8dhGUP7B46YMHtEJukpJ3WUYXBd6nUXHeZXEzkqp3V+arvBi23JEiuuiGE eIe/9a9FBbUk2kiUqm5yYC5TeQ/aUB+WtPJdtttK200yl3uObeaMdA3TM7Lfixuykj/6NT SE8Zahhdsn5szPa5xJ+dNq46ca8X7tshGes93xAm3rj9nQq0HdqlRlKmrF7OVU35k++0uW K4BQI5BFktkxN4vXHs7v4V1MMM1cgOLJmfSGUk27EGWZXXRmDUHekAJ4VBQyfg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=69c477b269cbd2bb180f50b81a21b4ca8e0854e4 commit 69c477b269cbd2bb180f50b81a21b4ca8e0854e4 Author: Po-Chuan Hsieh AuthorDate: 2022-10-09 15:19:03 +0000 Commit: Po-Chuan Hsieh 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 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