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 }
