commit:     2b8ba20fac0cf5b6625b69f1048ccbc7ddb8089e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 17 07:07:20 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 17 08:39:29 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8ba20f

dev-libs/apache-arrow: Bump to 23.0.1

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

 dev-libs/apache-arrow/Manifest                     |  1 +
 ...rrow-9999.ebuild => apache-arrow-23.0.1.ebuild} | 27 ++++++++++++++++------
 dev-libs/apache-arrow/apache-arrow-9999.ebuild     |  4 ++--
 3 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index b476f5d560ef..182c97376387 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -2,6 +2,7 @@ DIST apache-arrow-20.0.0.tar.gz 17862661 BLAKE2B 
154d4783746abf21ee7e94748cee1f5
 DIST apache-arrow-21.0.0.tar.gz 17320680 BLAKE2B 
56c3bd23ceb59346e094ed83601f30187d88b9148118a83ce413ba525fec23da84ded4576eeefcc1786ecc14e46b5fd0b6270e96bad9659d25f154d77731124e
 SHA512 
89da6de7eb2513c797d6671e1addf40b8b156215b481cf2511fa69faa16547c52d8220727626eeda499e4384d276e03880cd920aaab41c3d15106743d51a90a6
 DIST apache-arrow-22.0.0.tar.gz 17063271 BLAKE2B 
99b53160b209a9427500fb5bda515c46256f7a6498c80627ff930af1690ffe3a01c86c161fd1946f3b249f1ceaefad0da6c05ea88efbb43b5733c9eb98b5cc1f
 SHA512 
8ec9ddaf7917c0e35c8bb32831fe6ea0a7b81de5723828a1289ba1b9e104b42af688d0f427a0ceff6f617d5f7ac67769431184b137e54f6987779e467c59d3ec
 DIST apache-arrow-23.0.0.tar.gz 17287604 BLAKE2B 
588881dbb434ed7cbdea2fe14f53c7f42ee75d9a4433a4deaad34dff33b989473c1ae7a0a5d6d806ce0e515548cfe515fb69c988536f5419062e344fc6634f6b
 SHA512 
ddaaf31e7f3f8246ce3aa6e77c812c55a7993d037aaebc8ca9d79d54c701717a135eebfede731a3239becfaed2fa2395fcb3d68b14c32b9de72b3f5598d9df4a
+DIST apache-arrow-23.0.1.tar.gz 17296212 BLAKE2B 
7023df6e6900dc239edc757fef76a89d2169e4fd3e1eaf3471f805a6e1c39014b9ec1e5a3d7c9e7a590b8d007c4adc1d15b8ed22ecf4724b24a33ffa96557db2
 SHA512 
c687e50dfcdbf7e0e39710224360d35d9aa734452b3a47adc8c101f3019b6b4116310c05b9f3cd0a5ed4ad9b7bd8fb88edb70e79b3cbd413a57e5e35e4554a6c
 DIST arrow-testing-725fd4a4b12d01c53c98e80274c0b23aa8397082.tar.gz 3752144 
BLAKE2B 
bbfde361f8da376f228720de00a3f6c2b42051e53580f650ad5621086cbf4828a289d86815ac1143720d80f230a851c9602bf198a32e457c1a0f7767790968ee
 SHA512 
0789bf65fc2609f84a9c2865bc8e12f8c63fdd138eff02af1b24ba2c0e925d8c0ecfbe57515786e91531d918ef1a0d92fd5becb553682eafdcedd7678ddacb9e
 DIST arrow-testing-d2a13712303498963395318a4eb42872e66aead7.tar.gz 3572581 
BLAKE2B 
58e0e0a887efb9f68b9cccc37b946352eb382fe6f621c0778992ec3e1d10cdd5de89674f8282ceb90d0fcef5825b24ff3d0043806c6e353be9df6d1566699d2d
 SHA512 
e6b76e4ab34744bc804ecfe5baba3e1f483c874f883cc44e8e2504a718b847cb05f0c7559e40a446deab99da20d1f9bbfe03d553ee2bb5543bef889c2b555259
 DIST arrow-testing-fbf6b703dc93d17d75fa3664c5aa2c7873ebaf06.tar.gz 3588150 
BLAKE2B 
ff6ec978fa330620b2004bddeb66595c34a9d3d1d5a19a88e28f085ff60e6356a3adb9552e456b8befeff12487c64ac2d0585c48ba1d9ae195c7cb0d5ff7b01c
 SHA512 
cbfb6e4062914030ee6ec42e37128d788b1983e49cedcda670984191a558f7981736d19b848724d346608088000c20de3e6e31e9a8acadfa9931d5f1217f9c92

diff --git a/dev-libs/apache-arrow/apache-arrow-9999.ebuild 
b/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild
similarity index 74%
copy from dev-libs/apache-arrow/apache-arrow-9999.ebuild
copy to dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild
index fe180998e542..42314a692158 100644
--- a/dev-libs/apache-arrow/apache-arrow-9999.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild
@@ -1,23 +1,36 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 # Note: upstream meson port is incomplete.
 # https://github.com/apache/arrow/issues/45778
-inherit cmake git-r3
+inherit cmake
+
+# arrow.git: testing
+ARROW_DATA_GIT_HASH=725fd4a4b12d01c53c98e80274c0b23aa8397082
+# arrow.git: cpp/submodules/parquet-testing
+PARQUET_DATA_GIT_HASH=a3d96a65e11e2bbca7d22a894e8313ede90a33a3
 
 DESCRIPTION="A cross-language development platform for in-memory data"
 HOMEPAGE="
        https://arrow.apache.org/
        https://github.com/apache/arrow/
 "
-EGIT_REPO_URI="https://github.com/apache/arrow.git";
-EGIT_SUBMODULES=( '*' )
+SRC_URI="
+       mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
+       test? (
+               
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
+                       -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz
+               
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
+                       -> arrow-testing-${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
@@ -97,14 +110,14 @@ src_configure() {
                -DARROW_WITH_SNAPPY=$(usex snappy ON OFF)
                -DARROW_WITH_ZLIB=$(usex zlib ON OFF)
                -DARROW_WITH_ZSTD=$(usex zstd ON OFF)
-               -DCMAKE_CXX_STANDARD=17
+               -DCMAKE_CXX_STANDARD=20
        )
        cmake_src_configure
 }
 
 src_test() {
-       local -x 
PARQUET_TEST_DATA="${WORKDIR}/${P}/cpp/submodules/parquet-testing/data"
-       local -x ARROW_TEST_DATA="${WORKDIR}/${P}/testing/data"
+       local -x 
PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data"
+       local -x 
ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data"
        cmake_src_test
 }
 

diff --git a/dev-libs/apache-arrow/apache-arrow-9999.ebuild 
b/dev-libs/apache-arrow/apache-arrow-9999.ebuild
index fe180998e542..5635d3623819 100644
--- a/dev-libs/apache-arrow/apache-arrow-9999.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -97,7 +97,7 @@ src_configure() {
                -DARROW_WITH_SNAPPY=$(usex snappy ON OFF)
                -DARROW_WITH_ZLIB=$(usex zlib ON OFF)
                -DARROW_WITH_ZSTD=$(usex zstd ON OFF)
-               -DCMAKE_CXX_STANDARD=17
+               -DCMAKE_CXX_STANDARD=20
        )
        cmake_src_configure
 }

Reply via email to