[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-05-14 Thread Michał Górny
commit: 1fb869838cca68af5ce35ebc8f9aee31b24b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 15 00:51:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 15 00:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb86980

dev-libs/apache-arrow: Bump to 16.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   1 +
 dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 0e90b481cd4f..5de406073c78 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,4 @@
 DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B 
aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979
 SHA512 
773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4
+DIST apache-arrow-16.1.0.tar.gz 21707079 BLAKE2B 
5541c364351e59e8164f2461546bce3ddc834d70b3a03b815b681187674bdd89ccfb7eb113bf9010c821845b0c1fa51f5321bfea5b20927e6364f6452ec980d2
 SHA512 
28975f59e1fdde2dba4afaf4a5ba934b63db3a7f27656e2aa0af0f0d2a046c9dbfa9a6082de94629c36d03809b296566a37ea65ec5a2fc17fedac7d21e272d31
 DIST apache-arrow-arrow-data-25d16511e8d42c2744a1d94d90169e3a36e92631.tar.gz 
3571960 BLAKE2B 
c1c076bb3ff6427a45d1a157c60fb13c37786f97d213768c0bbe1ae073b5fb8d23cd402bdcfee303061df56bf3421ea8376f7c4ba9fec04c5cb35a85a32280f2
 SHA512 
abbc18da8f03b123a2d97eee709e929bbb5d567bf23219bbc63508c0e82ef99d7c0d71ca2d952566b63e968cffd96c5e1c62be9cb658323c949f229ff03234a8
 DIST apache-arrow-parquet-data-74278bc4a1122d74945969e6dec405abd1533ec3.tar.gz 
1037654 BLAKE2B 
c9bb725a16f6706a3859bb36a60b700af62cb5f96546483ef1de0b65900b02b4f9013841d7b3dc70fd0f2fd8969b4d5c72d0fb68972568f61b4a6863a0df6f60
 SHA512 
18f8e2480079a0fd29eec2b8e5f753af1ee80255f6fc80af4acbf5c56e6dec08e2f9f54d8c5734c929ef901c63e4009c5d830325333fa6cc947d40ff5dcddfa3

diff --git a/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild
new file mode 100644
index ..9be18f6b6223
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=25d16511e8d42c2744a1d94d90169e3a36e92631
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=74278bc4a1122d74945969e6dec405abd1533ec3
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+   https://arrow.apache.org/
+   https://github.com/apache/arrow/
+"
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
+IUSE="
+   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
+   test zlib zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   re2? ( dev-libs/re2:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   test? (
+   json
+   parquet? ( zstd )
+   )
+   ssl? ( json )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
+)
+
+src_prepare() {
+   # use Gentoo CXXFLAGS, specify docdir at src_configure.
+   sed -i \
+   -e '/SetupCxxFlags/d' \
+   -e '/set(ARROW_DOC_DIR.*)/d' \
+   CMakeLists.txt \
+   || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DARROW_BUILD_STATIC=OFF
+   -DARROW_BUILD_TESTS=$(usex test)
+   -DARROW_COMPUTE=$(usex compute)
+   -DARROW_CSV=ON
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/, dev-libs/apache-arrow/files/

2024-05-08 Thread Michał Górny
commit: 25d6a9c3cbd69edc641323d225002e97c9f9de04
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 09:50:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 09:50:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d6a9c3

dev-libs/apache-arrow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest |   3 -
 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild   | 134 -
 .../files/apache-arrow-14.0.1-gcc14.patch  |  10 --
 .../files/apache-arrow-15.0.1-32bit.patch  |  57 -
 4 files changed, 204 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index c705712fbd3c..0e90b481cd4f 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,6 +1,3 @@
-DIST apache-arrow-15.0.2.tar.gz 21503812 BLAKE2B 
5a42b3409515d7a09daff33d30e72e828e1df2e009ed746f101f4d8e6dcadb2e9c305a6cb9799d4003e1421ba666d2a2e9ba182c11b0c538fbd1aee4b3ba10ff
 SHA512 
6c83e3be1e5840c30387f088315b74aca8e7c2d060793af70a156effb496a71e3e6af0693188c0f46f8a4a061a263a47095912ef04a5dc8141abd59075b14c78
 DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B 
aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979
 SHA512 
773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4
 DIST apache-arrow-arrow-data-25d16511e8d42c2744a1d94d90169e3a36e92631.tar.gz 
3571960 BLAKE2B 
c1c076bb3ff6427a45d1a157c60fb13c37786f97d213768c0bbe1ae073b5fb8d23cd402bdcfee303061df56bf3421ea8376f7c4ba9fec04c5cb35a85a32280f2
 SHA512 
abbc18da8f03b123a2d97eee709e929bbb5d567bf23219bbc63508c0e82ef99d7c0d71ca2d952566b63e968cffd96c5e1c62be9cb658323c949f229ff03234a8
-DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
 DIST apache-arrow-parquet-data-74278bc4a1122d74945969e6dec405abd1533ec3.tar.gz 
1037654 BLAKE2B 
c9bb725a16f6706a3859bb36a60b700af62cb5f96546483ef1de0b65900b02b4f9013841d7b3dc70fd0f2fd8969b4d5c72d0fb68972568f61b4a6863a0df6f60
 SHA512 
18f8e2480079a0fd29eec2b8e5f753af1ee80255f6fc80af4acbf5c56e6dec08e2f9f54d8c5734c929ef901c63e4009c5d830325333fa6cc947d40ff5dcddfa3
-DIST apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz 
1022547 BLAKE2B 
a36f950160a6e033c0ab4fb9ac391be6e71cdadf2bbb7d0210640cc41782921b0e0777425b811a1d688e03842684eb1bfe008ffe359b182bea0f80d3adf658fe
 SHA512 
dfebeca5b99a72a4c069c1030102a6fdd35d4c58cb12fb640bcd0a623cc54e49363f1112fa45da14b16867630dc30bc94bdb2e4cc95f9379dcaa5d7f8f38a3ea

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
deleted file mode 100644
index 6b2586c3e32b..
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# arrow.git: testing
-ARROW_DATA_GIT_HASH=ad82a736c170e97b7c8c035ebd8a801c17eec170
-# arrow.git: cpp/submodules/parquet-testing
-PARQUET_DATA_GIT_HASH=d69d979223e883faef9dc6fe3cf573087243c28a
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="
-   https://arrow.apache.org/
-   https://github.com/apache/arrow/
-"
-SRC_URI="
-   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
-   test? (
-   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
-   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
-   )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
-IUSE="
-   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
-   test zlib zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:= )
-   bzip2? ( app-arch/bzip2:= )
-   compute? ( dev-libs/libutf8proc:= )
-   dataset? (
-   dev-libs/libutf8proc:=
-   )
-   lz4? ( app-arch/lz4:= )
-   parquet? (
-   dev-libs/libutf8proc:=
-   dev-libs/thrift:=
-   ssl? ( dev-libs/openssl:= )
-   )
-   re2? ( dev-libs/re2:= )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}
-   dev-cpp/xsimd
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-05-08 Thread Michał Górny
commit: eaafbe2a7cce89ca4cda21c891a975f7abd123e6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 07:49:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 07:50:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaafbe2a

dev-libs/apache-arrow: Stabilize 16.0.0 amd64, #931542

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
index 9be18f6b6223..8b1d7dc7296d 100644
--- a/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-04-20 Thread Michał Górny
commit: 88d2e24fdc294a5dc7d36aad4bd9faac5f77dff0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 21 01:43:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 21 02:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d2e24f

dev-libs/apache-arrow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest |   5 -
 .../apache-arrow/apache-arrow-14.0.2-r1.ebuild | 124 ---
 dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild   | 129 
 dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild   | 134 -
 4 files changed, 392 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 8a4ea874530f..e2fb27f2e2eb 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,8 +1,3 @@
-DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
-DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 
55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb
 SHA512 
d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
-DIST apache-arrow-15.0.1.tar.gz 21499849 BLAKE2B 
5f8f91932941105e753b7b7812bf132bd99501ccfac0574b8072e638764cb46694062bcdb8568a474f50de008ede9259b70f16ba7f33ada0f6ec763c21b1c25a
 SHA512 
b426421336c6bc3757626b2743a039d3c7030ad257c3bcf3247a236462dbc140b7eff4476cb727f4d048144a90c1368740c139318f8237d6cc20e87d3efdaf74
 DIST apache-arrow-15.0.2.tar.gz 21503812 BLAKE2B 
5a42b3409515d7a09daff33d30e72e828e1df2e009ed746f101f4d8e6dcadb2e9c305a6cb9799d4003e1421ba666d2a2e9ba182c11b0c538fbd1aee4b3ba10ff
 SHA512 
6c83e3be1e5840c30387f088315b74aca8e7c2d060793af70a156effb496a71e3e6af0693188c0f46f8a4a061a263a47095912ef04a5dc8141abd59075b14c78
 DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
-DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
 DIST apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz 
1022547 BLAKE2B 
a36f950160a6e033c0ab4fb9ac391be6e71cdadf2bbb7d0210640cc41782921b0e0777425b811a1d688e03842684eb1bfe008ffe359b182bea0f80d3adf658fe
 SHA512 
dfebeca5b99a72a4c069c1030102a6fdd35d4c58cb12fb640bcd0a623cc54e49363f1112fa45da14b16867630dc30bc94bdb2e4cc95f9379dcaa5d7f8f38a3ea

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
deleted file mode 100644
index f89a8aecff37..
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
-PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="https://arrow.apache.org/;
-SRC_URI="
-   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
-   test? (
-   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
-   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
-   )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~riscv"
-IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:= )
-   bzip2? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-04-20 Thread Michał Górny
commit: 3d2d9fe4fc6f00ad6a24b92c363fa3022dba1d42
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 21 01:46:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 21 02:35:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2d9fe4

dev-libs/apache-arrow: Bump to 16.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild | 131 +++
 2 files changed, 134 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index e2fb27f2e2eb..c705712fbd3c 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,6 @@
 DIST apache-arrow-15.0.2.tar.gz 21503812 BLAKE2B 
5a42b3409515d7a09daff33d30e72e828e1df2e009ed746f101f4d8e6dcadb2e9c305a6cb9799d4003e1421ba666d2a2e9ba182c11b0c538fbd1aee4b3ba10ff
 SHA512 
6c83e3be1e5840c30387f088315b74aca8e7c2d060793af70a156effb496a71e3e6af0693188c0f46f8a4a061a263a47095912ef04a5dc8141abd59075b14c78
+DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B 
aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979
 SHA512 
773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4
+DIST apache-arrow-arrow-data-25d16511e8d42c2744a1d94d90169e3a36e92631.tar.gz 
3571960 BLAKE2B 
c1c076bb3ff6427a45d1a157c60fb13c37786f97d213768c0bbe1ae073b5fb8d23cd402bdcfee303061df56bf3421ea8376f7c4ba9fec04c5cb35a85a32280f2
 SHA512 
abbc18da8f03b123a2d97eee709e929bbb5d567bf23219bbc63508c0e82ef99d7c0d71ca2d952566b63e968cffd96c5e1c62be9cb658323c949f229ff03234a8
 DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
+DIST apache-arrow-parquet-data-74278bc4a1122d74945969e6dec405abd1533ec3.tar.gz 
1037654 BLAKE2B 
c9bb725a16f6706a3859bb36a60b700af62cb5f96546483ef1de0b65900b02b4f9013841d7b3dc70fd0f2fd8969b4d5c72d0fb68972568f61b4a6863a0df6f60
 SHA512 
18f8e2480079a0fd29eec2b8e5f753af1ee80255f6fc80af4acbf5c56e6dec08e2f9f54d8c5734c929ef901c63e4009c5d830325333fa6cc947d40ff5dcddfa3
 DIST apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz 
1022547 BLAKE2B 
a36f950160a6e033c0ab4fb9ac391be6e71cdadf2bbb7d0210640cc41782921b0e0777425b811a1d688e03842684eb1bfe008ffe359b182bea0f80d3adf658fe
 SHA512 
dfebeca5b99a72a4c069c1030102a6fdd35d4c58cb12fb640bcd0a623cc54e49363f1112fa45da14b16867630dc30bc94bdb2e4cc95f9379dcaa5d7f8f38a3ea

diff --git a/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
new file mode 100644
index ..9be18f6b6223
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=25d16511e8d42c2744a1d94d90169e3a36e92631
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=74278bc4a1122d74945969e6dec405abd1533ec3
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+   https://arrow.apache.org/
+   https://github.com/apache/arrow/
+"
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
+IUSE="
+   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
+   test zlib zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   re2? ( dev-libs/re2:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gflags
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-04-13 Thread Arthur Zamarin
commit: 3c884e6894c4ef6bb553d1863f972ca589fd59ec
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Apr 12 20:28:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 13 06:25:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c884e68

dev-libs/apache-arrow: Keyword 15.0.2 loong, #927553

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index 71329cce3a90..6b2586c3e32b 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-30 Thread Michał Górny
commit: 596989d9f921b5e998b5f481ef5b97d6de4df2dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 15:28:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 15:28:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596989d9

dev-libs/apache-arrow: Stabilize 15.0.2 amd64, #928170

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index 75bf46961808..71329cce3a90 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-29 Thread Arthur Zamarin
commit: 59740b41720a1e596d73b055207326612b4dbada
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 29 09:44:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 29 09:44:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59740b41

dev-libs/apache-arrow: Keyword 15.0.2 s390, #927553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index 22a9eab765ca..75bf46961808 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-22 Thread Arthur Zamarin
commit: 39d5c8c0f42b132fccddaa001f5fc2dfc58437c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d5c8c0

dev-libs/apache-arrow: Keyword 15.0.2 x86, #927553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index f1debe75be14..22a9eab765ca 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-22 Thread Arthur Zamarin
commit: 400e2d85b9f8b14106359f6f6fc00810879fd848
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400e2d85

dev-libs/apache-arrow: Keyword 15.0.2 arm, #927553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index c3044b93da01..f1debe75be14 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-19 Thread Michał Górny
commit: abebabfd653bf30df13c8b8bf3e5e3706b043cc9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 19 17:58:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 19 20:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abebabfd

dev-libs/apache-arrow: Bump to 15.0.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   1 +
 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 134 +++
 2 files changed, 135 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 4bc33181578d..8a4ea874530f 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,6 +1,7 @@
 DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
 DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 
55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb
 SHA512 
d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
 DIST apache-arrow-15.0.1.tar.gz 21499849 BLAKE2B 
5f8f91932941105e753b7b7812bf132bd99501ccfac0574b8072e638764cb46694062bcdb8568a474f50de008ede9259b70f16ba7f33ada0f6ec763c21b1c25a
 SHA512 
b426421336c6bc3757626b2743a039d3c7030ad257c3bcf3247a236462dbc140b7eff4476cb727f4d048144a90c1368740c139318f8237d6cc20e87d3efdaf74
+DIST apache-arrow-15.0.2.tar.gz 21503812 BLAKE2B 
5a42b3409515d7a09daff33d30e72e828e1df2e009ed746f101f4d8e6dcadb2e9c305a6cb9799d4003e1421ba666d2a2e9ba182c11b0c538fbd1aee4b3ba10ff
 SHA512 
6c83e3be1e5840c30387f088315b74aca8e7c2d060793af70a156effb496a71e3e6af0693188c0f46f8a4a061a263a47095912ef04a5dc8141abd59075b14c78
 DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
 DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
new file mode 100644
index ..c3044b93da01
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=ad82a736c170e97b7c8c035ebd8a801c17eec170
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=d69d979223e883faef9dc6fe3cf573087243c28a
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+   https://arrow.apache.org/
+   https://github.com/apache/arrow/
+"
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
+IUSE="
+   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
+   test zlib zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   re2? ( dev-libs/re2:= )
+   snappy? ( app-arch/snappy:= 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-13 Thread Michał Górny
commit: 7791ee5b276db1dd0ebe9312cdff884207d05815
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 13 20:47:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 13 20:48:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7791ee5b

dev-libs/apache-arrow: Enable brotli, parquet and snappy by default

Enable brotli, parquet and snappy, as they are required by the default
configuration of dev-python/pandas.

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
index 042e086b291d..c3044b93da01 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
@@ -29,7 +29,10 @@ S="${WORKDIR}/${P}/cpp"
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
-IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+IUSE="
+   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
+   test zlib zstd
+"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-03-13 Thread Arthur Zamarin
commit: 88d0a21c523a5617b01c53ffd906f4d99d6b9782
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 14:56:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 15:03:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d0a21c

dev-libs/apache-arrow: Keyword 15.0.1 arm64, #926897

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
index 22b647070026..042e086b291d 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
 IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/, dev-libs/apache-arrow/files/

2024-03-08 Thread Michał Górny
commit: db9d840a07793f93ebe14ffdcda1015bec86bd1a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  8 17:10:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  8 18:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9d840a

dev-libs/apache-arrow: Bump to 15.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest |   1 +
 dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild   | 131 +
 .../files/apache-arrow-15.0.1-32bit.patch  |  57 +
 3 files changed, 189 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index db13cba08b97..4bc33181578d 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,5 +1,6 @@
 DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
 DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 
55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb
 SHA512 
d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
+DIST apache-arrow-15.0.1.tar.gz 21499849 BLAKE2B 
5f8f91932941105e753b7b7812bf132bd99501ccfac0574b8072e638764cb46694062bcdb8568a474f50de008ede9259b70f16ba7f33ada0f6ec763c21b1c25a
 SHA512 
b426421336c6bc3757626b2743a039d3c7030ad257c3bcf3247a236462dbc140b7eff4476cb727f4d048144a90c1368740c139318f8237d6cc20e87d3efdaf74
 DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
 DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
new file mode 100644
index ..22b647070026
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=ad82a736c170e97b7c8c035ebd8a801c17eec170
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=d69d979223e883faef9dc6fe3cf573087243c28a
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+   https://arrow.apache.org/
+   https://github.com/apache/arrow/
+"
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~riscv"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   re2? ( dev-libs/re2:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-02-02 Thread Michał Górny
commit: 902b1da2739552f82f669ed5192fbd43ab68d16a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 15:03:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 16:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902b1da2

dev-libs/apache-arrow: Bump to 15.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild | 129 +++
 2 files changed, 132 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 9c697a4871fc..db13cba08b97 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,6 @@
 DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
+DIST apache-arrow-15.0.0.tar.gz 21491996 BLAKE2B 
55709d1d181ed5c1482e1eadc9031c692bbd39434ccad17be8c0f3f5af47e3b3d5f262903d1ce09c39442497e14c22c80d7b30215e4de830a4ac82a1b3db34fb
 SHA512 
d5dccaa0907b0e6f2a460e32ae75091942dcb70b51db4aefe2767ee8d99882694607b723a9c06898dda3938d8eb498258d7f9aad11054665b6ea9c2fbaeafa74
+DIST apache-arrow-arrow-data-ad82a736c170e97b7c8c035ebd8a801c17eec170.tar.gz 
3571641 BLAKE2B 
e3daae62938b54dbeb8ca9227eddfd2d59864cfafb54a7a7fd7aaa2b2cabd0f2dde58b77b2def086a1759b43c3b5834cb55462cc0b2886b2892329a957afdacb
 SHA512 
ad6fd3343d8a3a6beb5b6269815bc207171905c102698fdb8ed7091e6d829dc51f354293c7686f845e3d49c4a828d9c77958447d965c9da4272260984fea4262
 DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-d69d979223e883faef9dc6fe3cf573087243c28a.tar.gz 
1022547 BLAKE2B 
a36f950160a6e033c0ab4fb9ac391be6e71cdadf2bbb7d0210640cc41782921b0e0777425b811a1d688e03842684eb1bfe008ffe359b182bea0f80d3adf658fe
 SHA512 
dfebeca5b99a72a4c069c1030102a6fdd35d4c58cb12fb640bcd0a623cc54e49363f1112fa45da14b16867630dc30bc94bdb2e4cc95f9379dcaa5d7f8f38a3ea

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild
new file mode 100644
index ..f7e504cdc7fa
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=ad82a736c170e97b7c8c035ebd8a801c17eec170
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=d69d979223e883faef9dc6fe3cf573087243c28a
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="
+   https://arrow.apache.org/
+   https://github.com/apache/arrow/
+"
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~riscv"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   re2? ( dev-libs/re2:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-02-02 Thread Michał Górny
commit: 9392886bb701530c5759da63f83cbf23dc85742c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  2 14:51:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb  2 16:05:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9392886b

dev-libs/apache-arrow: Add myself as co-maintainer

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/apache-arrow/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/apache-arrow/metadata.xml 
b/dev-libs/apache-arrow/metadata.xml
index f3a30cdad7ac..31fb6e8b9092 100644
--- a/dev-libs/apache-arrow/metadata.xml
+++ b/dev-libs/apache-arrow/metadata.xml
@@ -5,6 +5,10 @@
tup...@gentoo.org
Tupone Alfredo

+   
+   mgo...@gentoo.org
+   Michał Górny
+   

Build the Arrow Compute Modules
Build the Arrow Dataset Modules



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-01-23 Thread Jakov Smolić
commit: ce705edea4fd2445519cb301ff1b9ca06be0918d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 23 22:59:13 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 23 22:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce705ede

dev-libs/apache-arrow: Keyword 14.0.2-r1 riscv, #922547

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
index 4d0980c89a1a..f89a8aecff37 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa"
+KEYWORDS="~amd64 ~hppa ~riscv"
 IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-01-23 Thread Arthur Zamarin
commit: 08dd0f885f2dd4dde13ff6a20e476b3e430c7f7c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 23 17:30:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 23 17:30:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08dd0f88

dev-libs/apache-arrow: Keyword 14.0.2-r1 hppa, #922547

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
index 100c9b8861c0..4d0980c89a1a 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~hppa"
 IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-01-20 Thread Alfredo Tupone
commit: 8de67edc769615b94f84558725ee014ce27644b9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jan 20 15:59:29 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jan 20 15:59:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de67edc

dev-libs/apache-arrow: fix deps on dev-libs/re2

Closes: https://bugs.gentoo.org/922197
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest |   1 -
 dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild   | 124 -
 ...14.0.2.ebuild => apache-arrow-14.0.2-r1.ebuild} |   4 +-
 3 files changed, 2 insertions(+), 127 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 8f1aa7a84734..9c697a4871fc 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,4 +1,3 @@
-DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713
 DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
 DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
deleted file mode 100644
index 83aec0bab61c..
--- a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
-PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="https://arrow.apache.org/;
-SRC_URI="
-   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
-   test? (
-   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
-   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
-   )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:= )
-   bzip2? ( app-arch/bzip2:= )
-   compute? ( dev-libs/libutf8proc:= )
-   dataset? (
-   dev-libs/libutf8proc:=
-   re2? ( dev-libs/re2:= )
-   )
-   lz4? ( app-arch/lz4:= )
-   parquet? (
-   dev-libs/libutf8proc:=
-   dev-libs/thrift:=
-   ssl? ( dev-libs/openssl:= )
-   )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}
-   dev-cpp/xsimd
-   >=dev-libs/boost-1.81.0
-   json? ( dev-libs/rapidjson )
-   test? (
-   dev-cpp/gflags
-   dev-cpp/gtest
-   )
-"
-
-REQUIRED_USE="
-   test? (
-   json
-   parquet? ( zstd )
-   )
-   ssl? ( json )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
-   "${FILESDIR}"/${P}-gcc14.patch
-)
-
-src_prepare() {
-   # use Gentoo CXXFLAGS, specify docdir at src_configure.
-   sed -i \
-   -e '/SetupCxxFlags/d' \
-   -e '/set(ARROW_DOC_DIR.*)/d' \
-   CMakeLists.txt \
-   || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DARROW_BUILD_STATIC=OFF
-   -DARROW_BUILD_TESTS=$(usex test)
-   -DARROW_COMPUTE=$(usex compute)
-   -DARROW_CSV=ON
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-12-28 Thread Alfredo Tupone
commit: ed6b94e5d261287671e35970cc46245e8b762293
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Dec 28 21:13:10 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Dec 28 21:13:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6b94e5

dev-libs/apache-arrow: fix MatchingChksums

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest   | 6 ++
 dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild | 4 ++--
 dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index cb94c5e29e90..8f1aa7a84734 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,6 +1,4 @@
 DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713
 DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
-DIST apache-arrow-arrow-data-14.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-arrow-data-14.0.2.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-parquet-data-14.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
-DIST apache-arrow-parquet-data-14.0.2.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 
3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 
1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
index 1efaeb5c1772..83aec0bab61c 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
@@ -14,9 +14,9 @@ SRC_URI="
mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
test? (

https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PV}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz

https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-arrow-data-${PV}.tar.gz
+   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
)
 "
 S="${WORKDIR}/${P}/cpp"

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild
index 32e5b4c1728b..25da2a40b44c 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild
@@ -14,9 +14,9 @@ SRC_URI="
mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
test? (

https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PV}.tar.gz
+   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz


[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-12-27 Thread Alfredo Tupone
commit: 2c41c0cad774c9d1542782b79df03d25ee24cb62
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Dec 27 22:17:40 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Dec 27 22:18:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c41c0ca

dev-libs/apache-arrow: add 14.0.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild | 124 +++
 2 files changed, 127 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 0f6f7c80ef08..cb94c5e29e90 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,6 @@
 DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713
+DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 
9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4
 SHA512 
dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
 DIST apache-arrow-arrow-data-14.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-arrow-data-14.0.2.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-14.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-14.0.2.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild
new file mode 100644
index ..32e5b4c1728b
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
+PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="https://arrow.apache.org/;
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PV}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${PV}.tar.gz
+   )
+"
+S="${WORKDIR}/${P}/cpp"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
+   dataset? (
+   dev-libs/libutf8proc:=
+   re2? ( dev-libs/re2:= )
+   )
+   lz4? ( app-arch/lz4:= )
+   parquet? (
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
+   ssl? ( dev-libs/openssl:= )
+   )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="
+   test? (
+   json
+   parquet? ( zstd )
+   )
+   ssl? ( json )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
+   "${FILESDIR}"/${PN}-14.0.1-gcc14.patch
+)
+
+src_prepare() {
+   # use Gentoo CXXFLAGS, specify docdir at src_configure.
+   sed -i \
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-12-25 Thread Alfredo Tupone
commit: 304888670a72afd0c0f28c9d4eeda882c1c8a553
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec 25 22:48:31 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec 25 22:48:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30488867

dev-libs/apache-arrow: drop 11.0.0-r2, 12.0.0, 12.0.1-r1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest |   9 --
 .../apache-arrow/apache-arrow-11.0.0-r2.ebuild | 119 
 dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild   | 120 
 .../apache-arrow/apache-arrow-12.0.1-r1.ebuild | 121 -
 4 files changed, 369 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 553ca4d15de8..0f6f7c80ef08 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,12 +1,3 @@
-DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
-DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 
43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e
 SHA512 
f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9
-DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B 
bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b
 SHA512 
551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce
 DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713
-DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-arrow-data-12.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-arrow-data-14.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
-DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
-DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
-DIST apache-arrow-parquet-data-12.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
 DIST apache-arrow-parquet-data-14.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0-r2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0-r2.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/files/, dev-libs/apache-arrow/

2023-11-24 Thread Alfredo Tupone
commit: 228539e421268babedc083264887541e99204689
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 25 02:07:51 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 25 02:08:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228539e4

dev-libs/apache-arrow: fix build with gcc:14

Closes: https://bugs.gentoo.org/917681
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild|  5 -
 dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch | 10 ++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
index d5fbf06edf70..1efaeb5c1772 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
@@ -63,7 +63,10 @@ REQUIRED_USE="
ssl? ( json )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
+   "${FILESDIR}"/${P}-gcc14.patch
+)
 
 src_prepare() {
# use Gentoo CXXFLAGS, specify docdir at src_configure.

diff --git a/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch 
b/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch
new file mode 100644
index ..ccaf8cff0e98
--- /dev/null
+++ b/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch
@@ -0,0 +1,10 @@
+--- a/src/arrow/filesystem/util_internal.cc2023-11-23 17:13:03.062791581 
+0100
 b/src/arrow/filesystem/util_internal.cc2023-11-23 17:13:22.441459075 
+0100
+@@ -18,6 +18,7 @@
+ #include "arrow/filesystem/util_internal.h"
+ 
+ #include 
++#include 
+ 
+ #include "arrow/buffer.h"
+ #include "arrow/filesystem/path_util.h"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-11-21 Thread Alfredo Tupone
commit: 1d2e63b98ef20f0499dd85fb97699fa34fd6aa72
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Nov 21 15:01:21 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Nov 21 15:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2e63b9

dev-libs/apache-arrow: add 14.0.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild | 121 +++
 2 files changed, 124 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 7ae0aec964c8..553ca4d15de8 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,9 +1,12 @@
 DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
 DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 
43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e
 SHA512 
f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9
 DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B 
bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b
 SHA512 
551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce
+DIST apache-arrow-14.0.1.tar.gz 20968461 BLAKE2B 
01a4269f98ba2a4de1d6bc29f43a4e97132f8b7bdb3c3d022e0c0ba498527003e8bec0ea0b054f19ae54749f45fe39675f651f6c9e34e815df5a9b9926512431
 SHA512 
31d19f0ca80349f63db74bae813256b47907f85725a9bf01ef6f32406e79828ebb4701faedb52696b6a5b3bb89ad4e136485fd5eb35d396dd42147c11d4d2713
 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-arrow-data-12.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-arrow-data-14.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
 DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
 DIST apache-arrow-parquet-data-12.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-14.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
new file mode 100644
index ..d5fbf06edf70
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-10-26 Thread Michał Górny
commit: ef67cb7007451ee2c569c704f4bb5848757da6ac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 26 16:12:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 26 17:00:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef67cb70

dev-libs/apache-arrow: Add := deps on slotted packages

Signed-off-by: Michał Górny  gentoo.org>

 .../apache-arrow/apache-arrow-12.0.1-r1.ebuild | 31 +++---
 1 file changed, 16 insertions(+), 15 deletions(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
index 34da55d1d1c5..d5fbf06edf70 100644
--- a/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
@@ -19,6 +19,7 @@ SRC_URI="
-> ${PN}-arrow-data-${PV}.tar.gz
)
 "
+S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -27,22 +28,22 @@ IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 
snappy ssl test zlib zs
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   brotli? ( app-arch/brotli )
-   bzip2? ( app-arch/bzip2 )
-   compute? ( dev-libs/libutf8proc )
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2:= )
+   compute? ( dev-libs/libutf8proc:= )
dataset? (
-   dev-libs/libutf8proc
-   re2? ( dev-libs/re2 )
+   dev-libs/libutf8proc:=
+   re2? ( dev-libs/re2:= )
)
-   lz4? ( app-arch/lz4 )
+   lz4? ( app-arch/lz4:= )
parquet? (
-   dev-libs/libutf8proc
-   dev-libs/thrift
+   dev-libs/libutf8proc:=
+   dev-libs/thrift:=
ssl? ( dev-libs/openssl:= )
)
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
 "
 DEPEND="${RDEPEND}
dev-cpp/xsimd
@@ -54,13 +55,13 @@ DEPEND="${RDEPEND}
)
 "
 
-REQUIRED_USE="test? (
+REQUIRED_USE="
+   test? (
json
parquet? ( zstd )
)
-   ssl? ( json )"
-
-S="${WORKDIR}/${P}/cpp"
+   ssl? ( json )
+"
 
 PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" )
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-10-14 Thread Alfredo Tupone
commit: b474c4420b5d231de41145d9804bd15df6d3bcd4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Oct 14 07:42:17 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Oct 14 07:43:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b474c442

dev-libs/apache-arrow: rebuild if openssl slot changes

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{apache-arrow-12.0.1.ebuild => apache-arrow-12.0.1-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
similarity index 98%
rename from dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild
rename to dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
index 9091784721ce..34da55d1d1c5 100644
--- a/dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.1-r1.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
parquet? (
dev-libs/libutf8proc
dev-libs/thrift
-   ssl? ( dev-libs/openssl )
+   ssl? ( dev-libs/openssl:= )
)
snappy? ( app-arch/snappy )
zlib? ( sys-libs/zlib )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-07-09 Thread Alfredo Tupone
commit: 456ff4b2bcab31301ca14117e6acbfc2ac496709
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jul  9 19:31:22 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jul  9 19:31:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456ff4b2

dev-libs/apache-arrow: add 12.0.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild | 120 +++
 2 files changed, 123 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 62bc5186864f..7ae0aec964c8 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,6 +1,9 @@
 DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
 DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 
43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e
 SHA512 
f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9
+DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B 
bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b
 SHA512 
551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce
 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-arrow-data-12.0.1.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
 DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-12.0.1.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild
new file mode 100644
index ..9091784721ce
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
+PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="https://arrow.apache.org/;
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PV}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${PV}.tar.gz
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli )
+   bzip2? ( app-arch/bzip2 )
+   compute? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-05-14 Thread Alfredo Tupone
commit: 90f0d878f77aca304ad86f73ed0c9b18b5497102
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun May 14 15:48:05 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun May 14 15:48:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f0d878

dev-libs/apache-arrow: fix metadata.xml spelling

Closes: https://bugs.gentoo.org/906323
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/metadata.xml 
b/dev-libs/apache-arrow/metadata.xml
index 67bc36926748..ec76842d03f6 100644
--- a/dev-libs/apache-arrow/metadata.xml
+++ b/dev-libs/apache-arrow/metadata.xml
@@ -6,7 +6,7 @@
Tupone Alfredo


-   Enable brotli compression suppor
+   Enable brotli compression support
Build the Arrow Compute Modules
Build the Arrow Dataset Modules
Enables read/write json format



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-05-10 Thread Alfredo Tupone
commit: 0fed07abbf61b79133980b76cbe0175ea903322a
Author: Miezhiko  gmail  com>
AuthorDate: Wed May 10 10:40:20 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed May 10 17:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fed07ab

dev-libs/apache-arrow: fix boost DEPEND

Signed-off-by: Miezhiko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30970
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
index 148ff46363d1..9091784721ce 100644
--- a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
@@ -46,9 +46,9 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
dev-cpp/xsimd
+   >=dev-libs/boost-1.81.0
json? ( dev-libs/rapidjson )
test? (
-   dev-libs/boost
dev-cpp/gflags
dev-cpp/gtest
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-05-05 Thread Alfredo Tupone
commit: 567099e23e11fcb8fe6c9620bb8da3e2ead16c04
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri May  5 19:16:53 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri May  5 19:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567099e2

dev-libs/apache-arrow: add 12.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest   |   3 +
 dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild | 120 +++
 2 files changed, 123 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 42267587e393..62bc5186864f 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,3 +1,6 @@
 DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
+DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 
43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e
 SHA512 
f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9
 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
+DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
new file mode 100644
index ..148ff46363d1
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
+PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="https://arrow.apache.org/;
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PV}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${PV}.tar.gz
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli )
+   bzip2? ( app-arch/bzip2 )
+   compute? ( dev-libs/libutf8proc )
+   dataset? (
+   dev-libs/libutf8proc
+   re2? ( dev-libs/re2 )
+   )
+   lz4? ( app-arch/lz4 )
+   parquet? (
+   dev-libs/libutf8proc
+   dev-libs/thrift
+   ssl? ( dev-libs/openssl )
+   )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-libs/boost
+   dev-cpp/gflags
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="test? (
+   json
+   parquet? ( zstd )
+   )
+   ssl? ( json )"
+
+S="${WORKDIR}/${P}/cpp"
+
+PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" )
+
+src_prepare() {
+   # use Gentoo CXXFLAGS, specify docdir at src_configure.
+   sed -i \
+   -e '/SetupCxxFlags/d' \
+   -e '/set(ARROW_DOC_DIR.*)/d' \
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-04-23 Thread Alfredo Tupone
commit: 6878a6fd4170021e465010160e366595211f8c57
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 23 17:51:44 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 23 17:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6878a6fd

dev-libs/apache-arrow: rm extra test files

Closes: https://bugs.gentoo.org/904890
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...he-arrow-11.0.0-r1.ebuild => apache-arrow-11.0.0-r2.ebuild} | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0-r2.ebuild
similarity index 92%
rename from dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
rename to dev-libs/apache-arrow/apache-arrow-11.0.0-r2.ebuild
index 5085d42decd9..53701dd50256 100644
--- a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-11.0.0-r2.ebuild
@@ -107,3 +107,13 @@ src_test() {
export 
ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data"
cmake_src_test
 }
+
+src_install() {
+   cmake_src_install
+   if use test; then
+   cd "${D}"/usr/$(get_libdir)
+   rm -r cmake/ArrowTesting || die
+   rm libarrow_testing* || die
+   rm pkgconfig/arrow-testing.pc || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-04-23 Thread Alfredo Tupone
commit: 3d54ad06c7a9a49e5d4da00f86cdc8cb99a0ba34
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 23 15:36:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 23 15:44:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d54ad06

dev-libs/apache-arrow: fix test deps

Closes: https://bugs.gentoo.org/904880
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
index 264cce63d893..5085d42decd9 100644
--- a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
@@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
dev-cpp/xsimd
json? ( dev-libs/rapidjson )
test? (
+   dev-libs/boost
dev-cpp/gflags
dev-cpp/gtest
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-04-23 Thread Alfredo Tupone
commit: c11870f64849b08f41c85a2ced9fd613af4fa5b1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 23 13:18:42 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 23 13:19:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11870f6

dev-libs/apache-arrow: ssl needs json

Closes: https://bugs.gentoo.org/904864
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
index 12dd7ecedf80..264cce63d893 100644
--- a/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="brotli bzip2 compute dataset json lz4 parquet re2 snappy ssl test zlib 
zstd"
+IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -56,7 +56,8 @@ DEPEND="${RDEPEND}
 REQUIRED_USE="test? (
json
parquet? ( zstd )
-   )"
+   )
+   ssl? ( json )"
 
 S="${WORKDIR}/${P}/cpp"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2023-04-23 Thread Alfredo Tupone
commit: ac277c60736d35fcddf67ef0acc479cf66091b80
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 23 06:40:36 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 23 06:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac277c60

dev-libs/apache-arrow: add brotli, compute, ssl support

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...ache-arrow-11.0.0.ebuild => apache-arrow-11.0.0-r1.ebuild} | 11 ++-
 dev-libs/apache-arrow/metadata.xml| 11 +--
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
similarity index 86%
rename from dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild
rename to dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
index 6d70b765d4d9..12dd7ecedf80 100644
--- a/dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-11.0.0-r1.ebuild
@@ -23,11 +23,13 @@ SRC_URI="
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="bzip2 dataset json lz4 parquet re2 snappy test zlib zstd"
+IUSE="brotli bzip2 compute dataset json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   brotli? ( app-arch/brotli )
bzip2? ( app-arch/bzip2 )
+   compute? ( dev-libs/libutf8proc )
dataset? (
dev-libs/libutf8proc
re2? ( dev-libs/re2 )
@@ -36,6 +38,7 @@ RDEPEND="
parquet? (
dev-libs/libutf8proc
dev-libs/thrift
+   ssl? ( dev-libs/openssl )
)
snappy? ( app-arch/snappy )
zlib? ( sys-libs/zlib )
@@ -45,6 +48,7 @@ DEPEND="${RDEPEND}
dev-cpp/xsimd
json? ( dev-libs/rapidjson )
test? (
+   dev-cpp/gflags
dev-cpp/gtest
)
 "
@@ -72,15 +76,20 @@ src_configure() {
local mycmakeargs=(
-DARROW_BUILD_STATIC=OFF
-DARROW_BUILD_TESTS=$(usex test)
+   -DARROW_COMPUTE=$(usex compute)
-DARROW_CSV=ON
-DARROW_DATASET=$(usex dataset)
-DARROW_DEPENDENCY_SOURCE=SYSTEM
-DARROW_DOC_DIR=share/doc/${PF}
+   -DARROW_FILESYSTEM=ON
+   -DARROW_HDFS=ON
-DARROW_JEMALLOC=OFF
-DARROW_JSON=$(usex json)
-DARROW_PARQUET=$(usex parquet)
+   -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl)
-DARROW_USE_CCACHE=OFF
-DARROW_USE_SCCACHE=OFF
+   -DARROW_WITH_BROTLI=$(usex brotli)
-DARROW_WITH_BZ2=$(usex bzip2)
-DARROW_WITH_LZ4=$(usex lz4)
-DARROW_WITH_RE2=$(usex re2)

diff --git a/dev-libs/apache-arrow/metadata.xml 
b/dev-libs/apache-arrow/metadata.xml
index 78102c94fc52..67bc36926748 100644
--- a/dev-libs/apache-arrow/metadata.xml
+++ b/dev-libs/apache-arrow/metadata.xml
@@ -6,9 +6,16 @@
Tupone Alfredo


+   Enable brotli compression suppor
+   Build the Arrow Compute Modules
Build the Arrow Dataset Modules
-   Enables read/write json format
-   Enables read/write parquet data 
format
+   Enables read/write json format
+   Enables read/write parquet data 
format
Build with support for regular expressions 
using the re2 library

+   
+   apache/arrow
+   apache/parquet-testing
+   apache/arrow-testing
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/files/, dev-libs/apache-arrow/

2023-04-22 Thread Alfredo Tupone
commit: f221d5a3a4a80808e69a48b83814dd78d9e3dc47
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Apr 22 19:41:26 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Apr 22 19:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f221d5a3

dev-libs/apache-arrow: new package, add 11.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/apache-arrow/Manifest |  3 +
 dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild   | 98 ++
 .../files/apache-arrow-11.0.0-shared-lz4.patch | 14 
 dev-libs/apache-arrow/metadata.xml | 14 
 4 files changed, 129 insertions(+)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
new file mode 100644
index ..42267587e393
--- /dev/null
+++ b/dev-libs/apache-arrow/Manifest
@@ -0,0 +1,3 @@
+DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B 
dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3
 SHA512 
46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e
+DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B 
df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656
 SHA512 
0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
+DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B 
cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3
 SHA512 
d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61

diff --git a/dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild
new file mode 100644
index ..6d70b765d4d9
--- /dev/null
+++ b/dev-libs/apache-arrow/apache-arrow-11.0.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929
+PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac
+
+DESCRIPTION="A cross-language development platform for in-memory data."
+HOMEPAGE="https://arrow.apache.org/;
+SRC_URI="
+   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+   test? (
+   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-parquet-data-${PV}.tar.gz
+   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+   -> ${PN}-arrow-data-${PV}.tar.gz
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bzip2 dataset json lz4 parquet re2 snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2 )
+   dataset? (
+   dev-libs/libutf8proc
+   re2? ( dev-libs/re2 )
+   )
+   lz4? ( app-arch/lz4 )
+   parquet? (
+   dev-libs/libutf8proc
+   dev-libs/thrift
+   )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/xsimd
+   json? ( dev-libs/rapidjson )
+   test? (
+   dev-cpp/gtest
+   )
+"
+
+REQUIRED_USE="test? (
+   json
+   parquet? ( zstd )
+   )"
+
+S="${WORKDIR}/${P}/cpp"
+
+PATCHES=( "${FILESDIR}/${P}-shared-lz4.patch" )
+
+src_prepare() {
+   # use Gentoo CXXFLAGS, specify docdir at src_configure.
+   sed -i \
+   -e '/SetupCxxFlags/d' \
+   -e '/set(ARROW_DOC_DIR.*)/d' \
+   CMakeLists.txt \
+   || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DARROW_BUILD_STATIC=OFF
+   -DARROW_BUILD_TESTS=$(usex test)
+   -DARROW_CSV=ON
+   -DARROW_DATASET=$(usex dataset)
+   -DARROW_DEPENDENCY_SOURCE=SYSTEM
+   -DARROW_DOC_DIR=share/doc/${PF}
+   -DARROW_JEMALLOC=OFF
+   -DARROW_JSON=$(usex json)
+   -DARROW_PARQUET=$(usex parquet)
+   -DARROW_USE_CCACHE=OFF
+   -DARROW_USE_SCCACHE=OFF
+   -DARROW_WITH_BZ2=$(usex bzip2)
+   -DARROW_WITH_LZ4=$(usex lz4)
+   -DARROW_WITH_RE2=$(usex re2)
+   -DARROW_WITH_SNAPPY=$(usex snappy)
+   -DARROW_WITH_ZLIB=$(usex zlib)
+   -DARROW_WITH_ZSTD=$(usex zstd)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   export 
PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data"
+   export