Date: Tue, 26 May 2026 04:57:19 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 7ec488998a80 - main - databases/arrow: Update to 24.0.0 Message-ID: <6a15282f.3ac47.7ce6f0d0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=7ec488998a807dc28c7b2cad83e0f74ab5ff7035 commit 7ec488998a807dc28c7b2cad83e0f74ab5ff7035 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-05-26 04:56:04 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-05-26 04:56:04 +0000 databases/arrow: Update to 24.0.0 - Relax USES=llvm: it builds fine with llvm19 Changes: https://arrow.apache.org/release/ PR: 295136 Approved by: maintainer (timeout, 16 days) --- databases/arrow/Makefile | 15 +++++++-------- databases/arrow/distinfo | 6 +++--- .../arrow/files/patch-cmake__modules_SetupCxxFlags.cmake | 8 ++++---- databases/arrow/files/patch-src_gandiva_symbols.map | 11 ----------- databases/arrow/files/patch-src_parquet_symbols.map | 11 ----------- databases/arrow/pkg-plist | 9 +++++++-- 6 files changed, 21 insertions(+), 39 deletions(-) diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile index fabac6b55ede..7c5e8290d65f 100644 --- a/databases/arrow/Makefile +++ b/databases/arrow/Makefile @@ -1,6 +1,5 @@ PORTNAME= arrow -DISTVERSION= 21.0.0 -PORTREVISION= 8 +PORTVERSION= 24.0.0 CATEGORIES= databases MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \ https://github.com/apache/orc/archive/rel/:orc @@ -18,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= cmake compiler:c++17-lang localbase pkgconfig python:build,test +USES= cmake compiler:c++20-lang localbase pkgconfig python:build,test USE_LDCONFIG= yes USE_GITHUB= nodefault @@ -28,9 +27,9 @@ GH_ACCOUNT= apache WRKSRC_SUBDIR= cpp -PLIST_SUB= LIBVERSION=2100 +PLIST_SUB= LIBVERSION=${DISTVERSION:R:R}00 -CMAKE_ARGS= -DARROW_RUNTIME_SIMD_LEVEL=NONE -DARROW_SIMD_LEVEL=NONE -DCMAKE_CXX_STANDARD=17 +CMAKE_ARGS= -DARROW_RUNTIME_SIMD_LEVEL=NONE -DARROW_SIMD_LEVEL=NONE -DCMAKE_CXX_STANDARD=20 CMAKE_OFF= ARROW_BUILD_BENCHMARKS ARROW_BUILD_STATIC ARROW_BUILD_TESTS ARROW_WITH_BACKTRACE BINARY_ALIAS= python=${PYTHON_CMD} # only for tests @@ -103,7 +102,7 @@ FLIGHT_SQL_CMAKE_BOOL= ARROW_FLIGHT_SQL FLIGHT_SQL_IMPLIES= FLIGHT GANDIVA_DESC= Gandiva libraries -GANDIVA_USES= llvm:17,lib ssl +GANDIVA_USES= llvm:lib ssl GANDIVA_CMAKE_BOOL= ARROW_GANDIVA GANDIVA_CMAKE_ON= -DARROW_WITH_UTF8PROC=ON GANDIVA_LIB_DEPENDS= libgrpc.so:devel/grpc \ @@ -145,8 +144,8 @@ BUILD_UTILITIES_CMAKE_BOOL= ARROW_BUILD_UTILITIES #PYTHON_DESC= Build python extension support #PYTHON_CMAKE_BOOL= ARROW_PYTHON #PYTHON_USES= python -#PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} # see https://issues.apache.org/jira/browse/ARROW-16820 -#PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} +#PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16,1:math/py-numpy@${PY_FLAVOR} # see https://issues.apache.org/jira/browse/ARROW-16820 +#PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16,1:math/py-numpy@${PY_FLAVOR} #PYTHON_IMPLIES= COMPUTE CSV DATASET FILESYSTEM HDFS JSON #PYTHON_VARS= PLIST_SUB+=PYTHON_SUFFIX=${PYTHON_SUFFIX} diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo index 7a9a42575b17..e709f96df979 100644 --- a/databases/arrow/distinfo +++ b/databases/arrow/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753345992 -SHA256 (apache-arrow-21.0.0.tar.gz) = 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5 -SIZE (apache-arrow-21.0.0.tar.gz) = 17320680 +TIMESTAMP = 1777904930 +SHA256 (apache-arrow-24.0.0.tar.gz) = 9a8094d24fa33b90c672ab77fdda253f29300c8b0dd3f0b8e55a29dbd98b82c9 +SIZE (apache-arrow-24.0.0.tar.gz) = 17360520 SHA256 (release-1.6.6.tar.gz) = 9a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0 SIZE (release-1.6.6.tar.gz) = 13939853 diff --git a/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake b/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake index bd10749c566a..c83c7cfcd1d3 100644 --- a/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake +++ b/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake @@ -1,9 +1,9 @@ ---- cmake_modules/SetupCxxFlags.cmake.orig 2023-08-17 08:05:04 UTC +--- cmake_modules/SetupCxxFlags.cmake.orig 2026-04-14 14:21:10 UTC +++ cmake_modules/SetupCxxFlags.cmake -@@ -30,7 +30,7 @@ if(NOT DEFINED ARROW_CPU_FLAG) - set(ARROW_CPU_FLAG "aarch64") - elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm$|armv[4-7]") +@@ -32,7 +32,7 @@ if(NOT DEFINED ARROW_CPU_FLAG) set(ARROW_CPU_FLAG "aarch32") + elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|ARM64|arm64|armv") + set(ARROW_CPU_FLAG "aarch64") - elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc|ppc") + elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc|powerpc64|ppc") set(ARROW_CPU_FLAG "ppc") diff --git a/databases/arrow/files/patch-src_gandiva_symbols.map b/databases/arrow/files/patch-src_gandiva_symbols.map deleted file mode 100644 index edc5e08b6eeb..000000000000 --- a/databases/arrow/files/patch-src_gandiva_symbols.map +++ /dev/null @@ -1,11 +0,0 @@ ---- src/gandiva/symbols.map.orig 2024-07-11 08:58:17 UTC -+++ src/gandiva/symbols.map -@@ -21,7 +21,7 @@ - local: - # devtoolset / static-libstdc++ symbols - __cxa_*; -- __once_proxy; -+ __once_proxy*; - - extern "C++" { - # devtoolset or -static-libstdc++ - the Red Hat devtoolset statically diff --git a/databases/arrow/files/patch-src_parquet_symbols.map b/databases/arrow/files/patch-src_parquet_symbols.map deleted file mode 100644 index dcf0218837ad..000000000000 --- a/databases/arrow/files/patch-src_parquet_symbols.map +++ /dev/null @@ -1,11 +0,0 @@ ---- src/parquet/symbols.map.orig 2024-07-11 08:58:17 UTC -+++ src/parquet/symbols.map -@@ -21,7 +21,7 @@ - local: - # devtoolset / static-libstdc++ symbols - __cxa_*; -- __once_proxy; -+ __once_proxy*; - - extern "C++" { - # boost diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist index bdcdec0bd55a..dda6df49359b 100644 --- a/databases/arrow/pkg-plist +++ b/databases/arrow/pkg-plist @@ -112,6 +112,8 @@ include/arrow/device_allocation_type_set.h %%JSON%%include/arrow/extension/fixed_shape_tensor.h %%JSON%%include/arrow/extension/json.h %%JSON%%include/arrow/extension/opaque.h +%%JSON%%include/arrow/extension/parquet_variant.h +%%JSON%%include/arrow/extension/variable_shape_tensor.h %%JSON%%include/arrow/extension/uuid.h include/arrow/extension_type.h %%FILESYSTEM%%include/arrow/filesystem/api.h @@ -293,7 +295,6 @@ include/arrow/util/rows_to_batches.h include/arrow/util/secure_string.h include/arrow/util/simd.h include/arrow/util/small_vector.h -include/arrow/util/span.h include/arrow/util/string.h include/arrow/util/string_util.h include/arrow/util/task_group.h @@ -336,7 +337,8 @@ include/arrow/vendored/pcg/pcg_extras.hpp include/arrow/vendored/pcg/pcg_random.hpp include/arrow/vendored/pcg/pcg_uint128.hpp include/arrow/vendored/portable-snippets/debug-trap.h -include/arrow/vendored/portable-snippets/safe-math.h +include/arrow/vendored/safeint/safe_math.h +include/arrow/vendored/safeint/safe_math_impl.h include/arrow/vendored/strptime.h include/arrow/vendored/xxhash.h include/arrow/vendored/xxhash/xxhash.h @@ -426,6 +428,7 @@ include/arrow/visitor_generate.h %%PARQUET%%include/parquet/benchmark_util.h %%PARQUET%%include/parquet/bloom_filter.h %%PARQUET%%include/parquet/bloom_filter_reader.h +%%PARQUET%%include/parquet/bloom_filter_writer.h %%PARQUET%%include/parquet/column_page.h %%PARQUET%%include/parquet/column_reader.h %%PARQUET%%include/parquet/column_scanner.h @@ -453,6 +456,7 @@ include/arrow/visitor_generate.h %%PARQUET%%include/parquet/file_writer.h %%PARQUET%%include/parquet/geospatial/statistics.h %%PARQUET%%include/parquet/hasher.h +%%PARQUET%%include/parquet/index_location.h %%PARQUET%%include/parquet/level_comparison.h %%PARQUET%%include/parquet/level_comparison_inc.h %%PARQUET%%include/parquet/level_conversion.h @@ -471,6 +475,7 @@ include/arrow/visitor_generate.h %%PARQUET%%include/parquet/test_util.h %%PARQUET%%include/parquet/type_fwd.h %%PARQUET%%include/parquet/types.h +%%PARQUET%%include/parquet/visit_type_inline.h %%PARQUET%%include/parquet/windows_compatibility.h %%PARQUET%%include/parquet/windows_fixup.h %%PARQUET%%include/parquet/xxhasher.hhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a15282f.3ac47.7ce6f0d0>
