pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

apache-arrow: Update to 23.0.0



Module Name:	pkgsrc-wip
Committed By:	matthew <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Wed Feb 18 20:55:18 2026 -0700
Changeset:	715361dc679c409aae72907b3f3ded1d06fa7b24

Modified Files:
	apache-arrow/Makefile
	apache-arrow/PLIST
	apache-arrow/distinfo
	apache-arrow/version.mk
Added Files:
	apache-arrow/patches/patch-cpp_src_arrow_util_float16.h

Log Message:
apache-arrow: Update to 23.0.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=715361dc679c409aae72907b3f3ded1d06fa7b24

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 apache-arrow/Makefile                              |  9 ++--
 apache-arrow/PLIST                                 | 63 +++++++++-------------
 apache-arrow/distinfo                              | 19 +++----
 .../patches/patch-cpp_src_arrow_util_float16.h     | 17 ++++++
 apache-arrow/version.mk                            |  2 +-
 5 files changed, 59 insertions(+), 51 deletions(-)

diffs:
diff --git a/apache-arrow/Makefile b/apache-arrow/Makefile
index 0af9e0edfa..5b43911287 100644
--- a/apache-arrow/Makefile
+++ b/apache-arrow/Makefile
@@ -13,9 +13,9 @@ LICENSE=	apache-2.0
 # These packages are built within arrow, and it
 # looks difficult to decouple them
 # They come from ./cpp/thirdparty/versions.txt
-XSIMD=		13.0.0.tar.gz
+XSIMD=		14.0.0.tar.gz
 JEMALLOC=	jemalloc-5.3.0.tar.bz2
-MIMALLOC=	mimalloc-v2.0.6.tar.gz
+MIMALLOC=	v3.1.5.tar.gz
 SUBSTRAIT=	v0.44.0.tar.gz
 
 DISTFILES+=		${DISTNAME}${EXTRACT_SUFX}
@@ -27,7 +27,7 @@ DISTFILES+=		${SUBSTRAIT}
 SITES.${XSIMD}=		https://github.com/xtensor-stack/xsimd/archive/
 SITES.${SUBSTRAIT}=		https://github.com/substrait-io/substrait/archive/
 SITES.${JEMALLOC}=	${MASTER_SITE_GITHUB:=jemalloc/jemalloc/releases/download/5.3.0/}
-SITES.${MIMALLOC}=	https://apache.jfrog.io/artifactory/arrow/thirdparty/7.0.0/
+SITES.${MIMALLOC}=	${MASTER_SITE_GITHUB:=microsoft/mimalloc/archive/}
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -93,7 +93,8 @@ post-install:
 .include "../../devel/snappy/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 #.include "../../devel/googletest/buildlink3.mk"
-.include "../../devel/flatbuffers/buildlink3.mk"
+# as of v21.0.0 they use an internal version of flatbuffers
+#.include "../../devel/flatbuffers/buildlink3.mk"
 .include "../../devel/libthrift/buildlink3.mk"
 .include "../../devel/protobuf/buildlink3.mk"
 .include "../../devel/re2/buildlink3.mk"
diff --git a/apache-arrow/PLIST b/apache-arrow/PLIST
index c1ea6c97ff..300ceb4cb2 100644
--- a/apache-arrow/PLIST
+++ b/apache-arrow/PLIST
@@ -21,7 +21,6 @@ include/arrow/acero/map_node.h
 include/arrow/acero/options.h
 include/arrow/acero/order_by_impl.h
 include/arrow/acero/partition_util.h
-include/arrow/acero/pch.h
 include/arrow/acero/query_context.h
 include/arrow/acero/schema_util.h
 include/arrow/acero/task_util.h
@@ -76,12 +75,14 @@ include/arrow/compute/exec.h
 include/arrow/compute/expression.h
 include/arrow/compute/function.h
 include/arrow/compute/function_options.h
+include/arrow/compute/initialize.h
 include/arrow/compute/kernel.h
 include/arrow/compute/ordering.h
 include/arrow/compute/registry.h
 include/arrow/compute/row/grouper.h
 include/arrow/compute/type_fwd.h
 include/arrow/compute/util.h
+include/arrow/compute/visibility.h
 include/arrow/config.h
 include/arrow/csv/api.h
 include/arrow/csv/chunker.h
@@ -107,7 +108,6 @@ include/arrow/dataset/file_orc.h
 include/arrow/dataset/file_parquet.h
 include/arrow/dataset/parquet_encryption_config.h
 include/arrow/dataset/partition.h
-include/arrow/dataset/pch.h
 include/arrow/dataset/plan.h
 include/arrow/dataset/projector.h
 include/arrow/dataset/scanner.h
@@ -153,7 +153,6 @@ include/arrow/io/type_fwd.h
 include/arrow/ipc/api.h
 include/arrow/ipc/dictionary.h
 include/arrow/ipc/feather.h
-include/arrow/ipc/json_simple.h
 include/arrow/ipc/message.h
 include/arrow/ipc/options.h
 include/arrow/ipc/reader.h
@@ -165,6 +164,7 @@ include/arrow/json/api.h
 include/arrow/json/chunked_builder.h
 include/arrow/json/chunker.h
 include/arrow/json/converter.h
+include/arrow/json/from_string.h
 include/arrow/json/object_parser.h
 include/arrow/json/object_writer.h
 include/arrow/json/options.h
@@ -175,7 +175,6 @@ include/arrow/json/test_common.h
 include/arrow/json/type_fwd.h
 include/arrow/memory_pool.h
 include/arrow/memory_pool_test.h
-include/arrow/pch.h
 include/arrow/pretty_print.h
 include/arrow/record_batch.h
 include/arrow/result.h
@@ -200,7 +199,6 @@ include/arrow/testing/gtest_compat.h
 include/arrow/testing/gtest_util.h
 include/arrow/testing/matchers.h
 include/arrow/testing/math.h
-include/arrow/testing/pch.h
 include/arrow/testing/process.h
 include/arrow/testing/random.h
 include/arrow/testing/uniform_real.h
@@ -229,13 +227,6 @@ include/arrow/util/bitmap_ops.h
 include/arrow/util/bitmap_reader.h
 include/arrow/util/bitmap_visit.h
 include/arrow/util/bitmap_writer.h
-include/arrow/util/bitset_stack.h
-include/arrow/util/bpacking.h
-include/arrow/util/bpacking64_default.h
-include/arrow/util/bpacking_avx2.h
-include/arrow/util/bpacking_avx512.h
-include/arrow/util/bpacking_default.h
-include/arrow/util/bpacking_neon.h
 include/arrow/util/byte_size.h
 include/arrow/util/cancel.h
 include/arrow/util/checked_cast.h
@@ -244,15 +235,11 @@ include/arrow/util/compression.h
 include/arrow/util/concurrent_map.h
 include/arrow/util/config.h
 include/arrow/util/converter.h
-include/arrow/util/counting_semaphore.h
 include/arrow/util/cpu_info.h
 include/arrow/util/crc32.h
 include/arrow/util/debug.h
 include/arrow/util/decimal.h
 include/arrow/util/delimiting.h
-include/arrow/util/dict_util.h
-include/arrow/util/dispatch.h
-include/arrow/util/double_conversion.h
 include/arrow/util/endian.h
 include/arrow/util/float16.h
 include/arrow/util/formatting.h
@@ -270,34 +257,27 @@ include/arrow/util/list_util.h
 include/arrow/util/logger.h
 include/arrow/util/logging.h
 include/arrow/util/macros.h
-include/arrow/util/map.h
 include/arrow/util/math_constants.h
-include/arrow/util/memory.h
 include/arrow/util/mutex.h
 include/arrow/util/parallel.h
 include/arrow/util/pcg_random.h
 include/arrow/util/prefetch.h
-include/arrow/util/print.h
 include/arrow/util/queue.h
 include/arrow/util/range.h
 include/arrow/util/ree_util.h
 include/arrow/util/regex.h
 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/sort.h
-include/arrow/util/spaced.h
 include/arrow/util/span.h
-include/arrow/util/stopwatch.h
 include/arrow/util/string.h
-include/arrow/util/string_builder.h
+include/arrow/util/string_util.h
 include/arrow/util/task_group.h
-include/arrow/util/tdigest.h
 include/arrow/util/test_common.h
 include/arrow/util/thread_pool.h
 include/arrow/util/time.h
 include/arrow/util/tracing.h
-include/arrow/util/trie.h
 include/arrow/util/type_fwd.h
 include/arrow/util/type_traits.h
 include/arrow/util/ubsan.h
@@ -333,7 +313,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
@@ -379,6 +360,7 @@ include/parquet/encryption/type_fwd.h
 include/parquet/exception.h
 include/parquet/file_reader.h
 include/parquet/file_writer.h
+include/parquet/geospatial/statistics.h
 include/parquet/hasher.h
 include/parquet/level_comparison.h
 include/parquet/level_comparison_inc.h
@@ -387,7 +369,6 @@ include/parquet/level_conversion_inc.h
 include/parquet/metadata.h
 include/parquet/page_index.h
 include/parquet/parquet_version.h
-include/parquet/pch.h
 include/parquet/platform.h
 include/parquet/printer.h
 include/parquet/properties.h
@@ -420,6 +401,10 @@ lib/cmake/ArrowAcero/ArrowAceroConfig.cmake
 lib/cmake/ArrowAcero/ArrowAceroConfigVersion.cmake
 lib/cmake/ArrowAcero/ArrowAceroTargets-release.cmake
 lib/cmake/ArrowAcero/ArrowAceroTargets.cmake
+lib/cmake/ArrowCompute/ArrowComputeConfig.cmake
+lib/cmake/ArrowCompute/ArrowComputeConfigVersion.cmake
+lib/cmake/ArrowCompute/ArrowComputeTargets-release.cmake
+lib/cmake/ArrowCompute/ArrowComputeTargets.cmake
 lib/cmake/ArrowDataset/ArrowDatasetConfig.cmake
 lib/cmake/ArrowDataset/ArrowDatasetConfigVersion.cmake
 lib/cmake/ArrowDataset/ArrowDatasetTargets-release.cmake
@@ -431,21 +416,25 @@ lib/cmake/Parquet/ParquetTargets-release.cmake
 lib/cmake/Parquet/ParquetTargets.cmake
 lib/libarrow.a
 lib/libarrow.so
-lib/libarrow.so.2000
-lib/libarrow.so.2000.0.0
+lib/libarrow.so.2300
+lib/libarrow.so.2300.0.0
 lib/libarrow_acero.a
 lib/libarrow_acero.so
-lib/libarrow_acero.so.2000
-lib/libarrow_acero.so.2000.0.0
+lib/libarrow_acero.so.2300
+lib/libarrow_acero.so.2300.0.0
 lib/libarrow_bundled_dependencies.a
+lib/libarrow_compute.a
+lib/libarrow_compute.so
+lib/libarrow_compute.so.2300
+lib/libarrow_compute.so.2300.0.0
 lib/libarrow_dataset.a
 lib/libarrow_dataset.so
-lib/libarrow_dataset.so.2000
-lib/libarrow_dataset.so.2000.0.0
+lib/libarrow_dataset.so.2300
+lib/libarrow_dataset.so.2300.0.0
 lib/libparquet.a
 lib/libparquet.so
-lib/libparquet.so.2000
-lib/libparquet.so.2000.0.0
+lib/libparquet.so.2300
+lib/libparquet.so.2300.0.0
 lib/pkgconfig/arrow-acero.pc
 lib/pkgconfig/arrow-compute.pc
 lib/pkgconfig/arrow-csv.pc
@@ -455,8 +444,8 @@ lib/pkgconfig/arrow-json.pc
 lib/pkgconfig/arrow.pc
 lib/pkgconfig/parquet.pc
 share/arrow/gdb/gdb_arrow.py
-share/arrow/gdb/libarrow.so.2000.0.0-gdb.py
+share/arrow/gdb/libarrow.so.2300.0.0-gdb.py
 share/doc/arrow/LICENSE.txt
 share/doc/arrow/NOTICE.txt
 share/doc/arrow/README.md
-@pkgdir share/gdb/auto-load/home/matthew/pkgsrc/install.20250517/lib
+@pkgdir share/gdb/auto-load/home/matthew/pkgsrc/install.20251110/lib
diff --git a/apache-arrow/distinfo b/apache-arrow/distinfo
index 7daba2918f..9bb850d52f 100644
--- a/apache-arrow/distinfo
+++ b/apache-arrow/distinfo
@@ -1,18 +1,19 @@
 $NetBSD$
 
-BLAKE2s (13.0.0.tar.gz) = b2edcdae20ea56461825c8ccd41f69ac17c3ffaf06b73239d1c62675e1b5ecf4
-SHA512 (13.0.0.tar.gz) = cdc42ddad3353297cf25ea2b6b3f09967f5f388efc26241f2997979fdbbac072819ff771145bc5bfa86cb326cca84b4119e8e6e3f658407961cf203a40603a7f
-Size (13.0.0.tar.gz) = 259967 bytes
-BLAKE2s (apache-arrow-20.0.0.tar.gz) = 1ae22569b962750da820c4deacab5e7dfa5043b75fd3b432562b4e1050b4a445
-SHA512 (apache-arrow-20.0.0.tar.gz) = 067e62d7d311cebfca43473b0aacaacc534da47c3450b75328517df69281d8be1e79b0430cc7e975eb613e05c62a62d6ca92a4c4f7882ae7733f826d774d9081
-Size (apache-arrow-20.0.0.tar.gz) = 17862661 bytes
+BLAKE2s (14.0.0.tar.gz) = 383134bfce3f0483c0771f20099c1c464c94a8ab850d2da88d32aab4c8db0220
+SHA512 (14.0.0.tar.gz) = f1d9bc50482a52a7b1891637c4e054eeafed0503b938ef07050fea8354e215b9483bafb17485b22fca8d715ddd7c79f03af352116487558d610d4e03d7dbcf4e
+Size (14.0.0.tar.gz) = 306182 bytes
+BLAKE2s (apache-arrow-23.0.0.tar.gz) = 5bf08a3cdb2bc7c580ac4d7854e07a2e48dd725e56cb969d39416f8426c4ecbf
+SHA512 (apache-arrow-23.0.0.tar.gz) = ddaaf31e7f3f8246ce3aa6e77c812c55a7993d037aaebc8ca9d79d54c701717a135eebfede731a3239becfaed2fa2395fcb3d68b14c32b9de72b3f5598d9df4a
+Size (apache-arrow-23.0.0.tar.gz) = 17287604 bytes
 BLAKE2s (jemalloc-5.3.0.tar.bz2) = 285e6145b9d3b575b1ec5cfdae8af40b461149085f001839d64685c0d56e2689
 SHA512 (jemalloc-5.3.0.tar.bz2) = 22907bb052096e2caffb6e4e23548aecc5cc9283dce476896a2b1127eee64170e3562fa2e7db9571298814a7a2c7df6e8d1fbe152bd3f3b0c1abec22a2de34b1
 Size (jemalloc-5.3.0.tar.bz2) = 736023 bytes
-BLAKE2s (mimalloc-v2.0.6.tar.gz) = 1113416316ab2159d3525c695601369dc659836629c22ac7b6bb24caa18ef81a
-SHA512 (mimalloc-v2.0.6.tar.gz) = f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3
-Size (mimalloc-v2.0.6.tar.gz) = 1127052 bytes
 BLAKE2s (v0.44.0.tar.gz) = 02ac19748c8d788fde68954028a4cb196814eb1a8d1703e4c12ed8d58c7578ba
 SHA512 (v0.44.0.tar.gz) = 6cc2502a976ec93a8cbdeaa1a6dfe72fd9a96d44520ffa8b1cca522e9d3cb4c3df224bd8619c37cd14b53bf749aeb6e74129ac496c3fd3429936cdff21beb2d4
 Size (v0.44.0.tar.gz) = 131614 bytes
+BLAKE2s (v3.1.5.tar.gz) = 22efa4c5ae031a365e9cecd46a478b9bc88af7da1e6435b3744b0c79e0591f50
+SHA512 (v3.1.5.tar.gz) = 616351e549707318c1f8b164251141684a73d5bf8205b905736f48ab21fbb19bfaa4d52c4e63642fcb144345b6a5331944b6c8e0827925000553e46f2c2c31e9
+Size (v3.1.5.tar.gz) = 1306337 bytes
 SHA1 (patch-cpp_src_arrow_compute_kernels_vector__pairwise.cc) = 808d9f035b413c95531fc1a82c3c838ebbb14297
+SHA1 (patch-cpp_src_arrow_util_float16.h) = 1a96c94f621e4c7f1a30d25216ba699071ae4cdc
diff --git a/apache-arrow/patches/patch-cpp_src_arrow_util_float16.h b/apache-arrow/patches/patch-cpp_src_arrow_util_float16.h
new file mode 100644
index 0000000000..4fe6202ffc
--- /dev/null
+++ b/apache-arrow/patches/patch-cpp_src_arrow_util_float16.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+--- cpp/src/arrow/util/float16.h.orig	2025-07-31 02:41:59.174274792 +0000
++++ cpp/src/arrow/util/float16.h
+@@ -29,6 +29,12 @@
+ #include "arrow/util/ubsan.h"
+ #include "arrow/util/visibility.h"
+ 
++#ifdef __NetBSD__
++#ifdef signbit
++#undef signbit
++#endif
++#endif
++
+ namespace arrow {
+ namespace util {
+ 
diff --git a/apache-arrow/version.mk b/apache-arrow/version.mk
index b313ce64db..eeb37b9e19 100644
--- a/apache-arrow/version.mk
+++ b/apache-arrow/version.mk
@@ -1,2 +1,2 @@
 # $NetBSD$
-APACHE_ARROW_VERSION=	20.0.0
+APACHE_ARROW_VERSION=	23.0.0


Home | Main Index | Thread Index | Old Index