git: 542d55a83927 - main - databases/arrow: update 15.0.2 → 17.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 22 Jul 2024 17:05:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=542d55a83927c7f8f96c7aae279e81cff7ca4e18

commit 542d55a83927c7f8f96c7aae279e81cff7ca4e18
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-07-22 17:04:50 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-07-22 17:05:18 +0000

    databases/arrow: update 15.0.2 → 17.0.0
    
    PR:             280224
    Reported by:    Po-Chuan Hsieh <sunpoet@FreeBSD.org>
---
 databases/arrow/Makefile                           |  4 +-
 databases/arrow/distinfo                           |  6 +--
 .../patch-cmake__modules_ThirdpartyToolchain.cmake |  9 ++--
 databases/arrow/pkg-plist                          | 49 ++++++++++++----------
 4 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 948624c85b6e..4ffcfd987772 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	arrow
-DISTVERSION=	15.0.2
-PORTREVISION=	2
+DISTVERSION=	17.0.0
 CATEGORIES=	databases
 MASTER_SITES=	APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
 		https://github.com/apache/orc/archive/rel/:orc
@@ -91,7 +90,6 @@ FLIGHT_LIB_DEPENDS=		libgflags.so:devel/gflags \
 				libgrpc.so:devel/grpc \
 				libre2.so:devel/re2
 FLIGHT_IMPLIES=			IPC COMPUTE # see https://github.com/apache/arrow/issues/40766
-FLIGHT_BROKEN=			configure breaks: Could not find a package configuration file provided by "re2"
 
 GANDIVA_DESC=			Gandiva libraries
 GANDIVA_USES=			llvm:17,lib ssl
diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo
index a4ff137977a5..c0ab48d01872 100644
--- a/databases/arrow/distinfo
+++ b/databases/arrow/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711166482
-SHA256 (apache-arrow-15.0.2.tar.gz) = abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6
-SIZE (apache-arrow-15.0.2.tar.gz) = 21503812
+TIMESTAMP = 1721587793
+SHA256 (apache-arrow-17.0.0.tar.gz) = 9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d
+SIZE (apache-arrow-17.0.0.tar.gz) = 21822331
 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_ThirdpartyToolchain.cmake b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake
index 2901134cd147..fc784acca391 100644
--- a/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake
+++ b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake
@@ -1,4 +1,4 @@
---- cmake_modules/ThirdpartyToolchain.cmake.orig	2024-03-13 13:37:59 UTC
+--- cmake_modules/ThirdpartyToolchain.cmake.orig	2024-07-11 08:58:17 UTC
 +++ cmake_modules/ThirdpartyToolchain.cmake
 @@ -16,6 +16,7 @@ include(ProcessorCount)
  # under the License.
@@ -7,13 +7,10 @@
 +include(ExternalProject)
  processorcount(NPROC)
  
- add_custom_target(rapidjson)
-@@ -5233,6 +5234,8 @@ message(STATUS "All bundled static libraries: ${ARROW_
+ # Accumulate all bundled targets and we will splice them together later as
+@@ -5487,3 +5488,5 @@ message(STATUS "All bundled static libraries: ${ARROW_
  endif()
  
  message(STATUS "All bundled static libraries: ${ARROW_BUNDLED_STATIC_LIBS}")
 +
 +set(BUILD_SHARED_LIBS ON)
- 
- # Write out the package configurations.
- 
diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist
index c3dfecdb6558..8649a0874b89 100644
--- a/databases/arrow/pkg-plist
+++ b/databases/arrow/pkg-plist
@@ -69,9 +69,6 @@ include/arrow/compare.h
 %%COMPUTE%%include/arrow/compute/function.h
 %%COMPUTE%%include/arrow/compute/function_options.h
 %%COMPUTE%%include/arrow/compute/kernel.h
-%%COMPUTE%%include/arrow/compute/key_hash.h
-%%COMPUTE%%include/arrow/compute/key_map.h
-%%COMPUTE%%include/arrow/compute/light_array.h
 %%COMPUTE%%include/arrow/compute/ordering.h
 %%COMPUTE%%include/arrow/compute/registry.h
 %%COMPUTE%%include/arrow/compute/row/grouper.h
@@ -115,6 +112,7 @@ include/arrow/extension_type.h
 %%FILESYSTEM%%include/arrow/filesystem/api.h
 %%FILESYSTEM%%include/arrow/filesystem/azurefs.h
 %%FILESYSTEM%%include/arrow/filesystem/filesystem.h
+%%FILESYSTEM%%include/arrow/filesystem/filesystem_library.h
 %%FILESYSTEM%%include/arrow/filesystem/gcsfs.h
 %%FILESYSTEM%%include/arrow/filesystem/hdfs.h
 %%FILESYSTEM%%include/arrow/filesystem/localfs.h
@@ -131,6 +129,7 @@ include/arrow/extension_type.h
 %%FLIGHT%%include/arrow/flight/client_middleware.h
 %%FLIGHT%%include/arrow/flight/client_tracing_middleware.h
 %%FLIGHT%%include/arrow/flight/middleware.h
+%%FLIGHT%%include/arrow/flight/otel_logging.h
 %%FLIGHT%%include/arrow/flight/pch.h
 %%FLIGHT%%include/arrow/flight/platform.h
 %%FLIGHT%%include/arrow/flight/server.h
@@ -203,6 +202,7 @@ include/arrow/testing/async_test_util.h
 include/arrow/testing/builder.h
 include/arrow/testing/executor_util.h
 include/arrow/testing/extension_type.h
+include/arrow/testing/fixed_width_test_util.h
 include/arrow/testing/future_util.h
 include/arrow/testing/generator.h
 include/arrow/testing/gtest_compat.h
@@ -275,6 +275,7 @@ include/arrow/util/iterator.h
 include/arrow/util/key_value_metadata.h
 include/arrow/util/launder.h
 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
@@ -492,10 +493,14 @@ lib/cmake/Arrow/arrow-config.cmake
 %%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightTargets.cmake
 %%FLIGHT%%lib/cmake/ArrowFlight/FindProtobufAlt.cmake
 %%FLIGHT%%lib/cmake/ArrowFlight/FindgRPCAlt.cmake
-%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingConfig.cmake
-%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingConfigVersion.cmake
-%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake
-%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingTargets.cmake
+%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfig.cmake
+%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfigVersion.cmake
+%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets.cmake
+%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so
+%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.1700
+%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.1700.0.0
+%%TESTINGFLIGHT%%libdata/pkgconfig/arrow-flight-testing.pc
 %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfig.cmake
 %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfigVersion.cmake
 %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -526,26 +531,26 @@ lib/cmake/Arrow/arrow-config.cmake
 %%PARQUET%%lib/cmake/Parquet/ParquetTargets-%%CMAKE_BUILD_TYPE%%.cmake
 %%PARQUET%%lib/cmake/Parquet/ParquetTargets.cmake
 lib/libarrow.so
-lib/libarrow.so.1500
-lib/libarrow.so.1500.2.0
+lib/libarrow.so.1700
+lib/libarrow.so.1700.0.0
 %%ACERO%%lib/libarrow_acero.so
-%%ACERO%%lib/libarrow_acero.so.1500
-%%ACERO%%lib/libarrow_acero.so.1500.2.0
+%%ACERO%%lib/libarrow_acero.so.1700
+%%ACERO%%lib/libarrow_acero.so.1700.0.0
 %%DATASET%%lib/libarrow_dataset.so
-%%DATASET%%lib/libarrow_dataset.so.1500
-%%DATASET%%lib/libarrow_dataset.so.1500.2.0
+%%DATASET%%lib/libarrow_dataset.so.1700
+%%DATASET%%lib/libarrow_dataset.so.1700.0.0
 %%FLIGHT%%lib/libarrow_flight.so
-%%FLIGHT%%lib/libarrow_flight.so.1500
-%%FLIGHT%%lib/libarrow_flight.so.1500.2.0
+%%FLIGHT%%lib/libarrow_flight.so.1700
+%%FLIGHT%%lib/libarrow_flight.so.1700.0.0
 %%TESTING%%lib/libarrow_testing.so
-%%TESTING%%lib/libarrow_testing.so.1500
-%%TESTING%%lib/libarrow_testing.so.1500.2.0
+%%TESTING%%lib/libarrow_testing.so.1700
+%%TESTING%%lib/libarrow_testing.so.1700.0.0
 %%GANDIVA%%lib/libgandiva.so
-%%GANDIVA%%lib/libgandiva.so.1500
-%%GANDIVA%%lib/libgandiva.so.1500.2.0
+%%GANDIVA%%lib/libgandiva.so.1700
+%%GANDIVA%%lib/libgandiva.so.1700.0.0
 %%PARQUET%%lib/libparquet.so
-%%PARQUET%%lib/libparquet.so.1500
-%%PARQUET%%lib/libparquet.so.1500.2.0
+%%PARQUET%%lib/libparquet.so.1700
+%%PARQUET%%lib/libparquet.so.1700.0.0
 %%ACERO%%libdata/pkgconfig/arrow-acero.pc
 %%COMPUTE%%libdata/pkgconfig/arrow-compute.pc
 %%CSV%%libdata/pkgconfig/arrow-csv.pc
@@ -559,4 +564,4 @@ libdata/pkgconfig/arrow.pc
 %%GANDIVA%%libdata/pkgconfig/gandiva.pc
 %%PARQUET%%libdata/pkgconfig/parquet.pc
 %%DATADIR%%/gdb/gdb_arrow.py
-share/gdb/auto-load/usr/local/lib/libarrow.so.1500.2.0-gdb.py
+share/gdb/auto-load/usr/local/lib/libarrow.so.1700.0.0-gdb.py