git: 06adcfba1b4d - main - databases/arrow: Update 1.0.1 -> 4.0.0

Yuri Victorovich yuri at FreeBSD.org
Sun May 2 09:58:49 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=06adcfba1b4da4f41af23e70eb2cc48d04741d3f

commit 06adcfba1b4da4f41af23e70eb2cc48d04741d3f
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-05-02 09:53:07 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-05-02 09:58:44 +0000

    databases/arrow: Update 1.0.1 -> 4.0.0
    
    Also add compression related options and components adding options.
    
    PR:             249947
    Original version submitted by:  Matías Pizarro <matias at pizarro.net>
---
 databases/arrow/Makefile                           | 230 +++++++++++--
 databases/arrow/distinfo                           |   8 +-
 databases/arrow/files/patch-CMakeLists.txt         |   8 +-
 .../files/patch-cmake__modules_Findc-ares.cmake    |  45 +++
 .../files/patch-cmake__modules_SetupCxxFlags.cmake |   4 +-
 .../patch-cmake__modules_ThirdpartyToolchain.cmake |  33 ++
 databases/arrow/pkg-plist                          | 359 ++++++++++++++++++++-
 7 files changed, 636 insertions(+), 51 deletions(-)

diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 0a6a6ad6c8f9..732243266ae5 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,8 +1,11 @@
 PORTNAME=	arrow
-DISTVERSION=	1.0.1
+DISTVERSION=	4.0.0
 CATEGORIES=	databases
-MASTER_SITES=	https://mirrors.advancedhosters.com/apache/${PORTNAME}/${PORTNAME}-${DISTVERSION}/
+MASTER_SITES=	https://mirrors.advancedhosters.com/apache/${PORTNAME}/${PORTNAME}-${DISTVERSION}/ \
+		https://github.com/apache/orc/archive/rel/:orc
 DISTNAME=	apache-${PORTNAME}-${DISTVERSION}
+DISTFILES=	apache-${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} release-1.6.6${EXTRACT_SUFX}:orc
+EXTRACT_ONLY=	apache-${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	yuri at FreeBSD.org
 COMMENT=	Columnar in-memory analytics layer for big data
@@ -10,39 +13,210 @@ COMMENT=	Columnar in-memory analytics layer for big data
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/../LICENSE.txt
 
-BROKEN_riscv64=		fails to compile: /nxb-bin/usr/lib/clang/11.0.0/include/mmintrin.h:33:5: use of undeclared identifier '__builtin_ia32_emms'
-
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs
 
-USES=		cmake compiler:c++11-lang pkgconfig
+USES=		cmake compiler:c++11-lang localbase pkgconfig python:build
 USE_LDCONFIG=	yes
 
 WRKSRC_SUBDIR=	cpp
 
-CMAKE_OFF=	ARROW_BUILD_STATIC
+CMAKE_ARGS=	-DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE
+CMAKE_OFF=	ARROW_BUILD_STATIC ARROW_WITH_BACKTRACE ARROW_BUILD_TESTS ARROW_BUILD_BENCHMARKS
 
-OPTIONS_GROUP=		COMPRESSION
+OPTIONS_GROUP=			COMPRESSION COMPONENTS # components are listed in cpp/cmake_modules/DefineOptions.cmake
 OPTIONS_GROUP_COMPRESSION=	BROTLI BZ2 LZ4 SNAPPY ZLIB ZSTD
-OPTIONS_DEFAULT=	BROTLI BZ2 LZ4 SNAPPY ZLIB ZSTD
-
-COMPRESSION_DESC=	Compression support:
-
-BROTLI_CMAKE_BOOL=	ARROW_WITH_BROTLI
-BROTLI_LIB_DEPENDS=	libbrotlicommon.so:archivers/brotli
-
-BZ2_DESC=		bz2 compression support
-BZ2_CMAKE_BOOL=		ARROW_WITH_BZ2
-
-LZ4_CMAKE_BOOL=		ARROW_WITH_LZ4
-LZ4_LIB_DEPENDS=	liblz4.so:archivers/liblz4
-
-SNAPPY_CMAKE_BOOL=	ARROW_WITH_SNAPPY
-SNAPPY_LIB_DEPENDS=	libsnappy.so:archivers/snappy
-
-ZLIB_CMAKE_BOOL=	ARROW_WITH_ZLIB
-
-ZSTD_DESC=		zstd compression support
-ZSTD_CMAKE_BOOL=	ARROW_WITH_ZSTD
-ZSTD_LIB_DEPENDS=	libzstd.so:archivers/zstd
+OPTIONS_GROUP_COMPONENTS=	COMPUTE CSV DATASET FILESYSTEM FLIGHT GANDIVA HDFS HIVESERVER2 IPC JSON MIMALLOC PARQUET ORC PLASMA PYTHON S3 BUILD_UTILITIES TESTING
+OPTIONS_SUB=			yes
+
+COMPRESSION_DESC=		Compression support:
+COMPONENTS_DESC=		Build components:
+
+## Compression options
+
+BROTLI_CMAKE_BOOL=		ARROW_WITH_BROTLI
+BROTLI_LIB_DEPENDS=		libbrotlicommon.so:archivers/brotli
+
+BZ2_DESC=			bz2 compression support
+BZ2_CMAKE_BOOL=			ARROW_WITH_BZ2
+
+LZ4_CMAKE_BOOL=			ARROW_WITH_LZ4
+LZ4_LIB_DEPENDS=		liblz4.so:archivers/liblz4
+
+SNAPPY_CMAKE_BOOL=		ARROW_WITH_SNAPPY
+SNAPPY_LIB_DEPENDS=		libsnappy.so:archivers/snappy
+
+ZLIB_CMAKE_BOOL=		ARROW_WITH_ZLIB
+
+ZSTD_DESC=			zstd compression support
+ZSTD_CMAKE_BOOL=		ARROW_WITH_ZSTD
+ZSTD_LIB_DEPENDS=		libzstd.so:archivers/zstd
+
+## Component options
+
+COMPUTE_DESC=			Arrow Compute Modules
+COMPUTE_CMAKE_BOOL=		ARROW_COMPUTE
+COMPUTE_LIB_DEPENDS=		libre2.so:devel/re2 \
+				libutf8proc.so:textproc/utf8proc
+
+CSV_DESC=			Arrow CSV Parser Module
+CSV_CMAKE_BOOL=			ARROW_CSV
+
+DATASET_DESC=			Arrow Dataset Modules
+DATASET_CMAKE_BOOL=		ARROW_DATASET
+DATASET_IMPLIES=		COMPUTE FILESYSTEM
+
+FILESYSTEM_DESC=		Arrow Filesystem Layer
+FILESYSTEM_CMAKE_BOOL=		ARROW_FILESYSTEM
+
+FLIGHT_DESC=			Arrow Flight RPC System
+FLIGHT_USES=			ssl
+FLIGHT_CMAKE_BOOL=		ARROW_FLIGHT
+FLIGHT_LIB_DEPENDS=		libgflags.so:devel/gflags \
+				libprotobuf.so:devel/protobuf \
+				libabsl_base.so:devel/abseil \
+				libcares.so:dns/c-ares \
+				libgrpc.so:devel/grpc \
+				libre2.so:devel/re2
+FLIGHT_IMPLIES=			IPC
+FLIGHT_BROKEN=			configure breaks: Could not find a package configuration file provided by "re2"
+
+GANDIVA_DESC=			Gandiva libraries
+GANDIVA_USES=			ssl
+GANDIVA_CMAKE_BOOL=		ARROW_GANDIVA
+GANDIVA_BUILD_DEPENDS=		${LOCALBASE}/bin/clang12:devel/llvm12 # explicitly requires llvm-12
+GANDIVA_LIB_DEPENDS=		libgrpc.so:devel/grpc \
+				libprotobuf.so:devel/protobuf \
+				libre2.so:devel/re2
+
+HDFS_DESC=			Arrow HDFS bridge
+HDFS_CMAKE_BOOL=		ARROW_HDFS
+
+HIVESERVER2_DESC=		HiveServer2 client and Arrow adapter
+HIVESERVER2_USES=		python:build
+HIVESERVER2_VARS=		BINARY_ALIAS=python=${PYTHON_CMD}
+HIVESERVER2_BUILD_DEPENDS=	thrift:devel/thrift
+HIVESERVER2_CMAKE_BOOL=		ARROW_HIVESERVER2
+HIVESERVER2_BROKEN=		Pending conflict fix in thrift ports in bug#255538
+
+IPC_DESC=			Arrow IPC extensions
+IPC_CMAKE_BOOL=			ARROW_IPC
+
+JSON_DESC=			JSON support
+JSON_CMAKE_BOOL=		ARROW_JSON
+JSON_BUILD_DEPENDS=		${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson
+
+MIMALLOC_DESC=			Arrow mimalloc-based allocato
+MIMALLOC_CMAKE_BOOL=		ARROW_MIMALLOC
+MIMALLOC_LIB_DEPENDS=		libmimalloc.so:devel/mimalloc
+MIMALLOC_BROKEN=		Pending paths fix in bug#255537
+
+PARQUET_DESC=			Parquet libraries
+PARQUET_CMAKE_BOOL=		ARROW_PARQUET PARQUET_REQUIRE_ENCRYPTION
+PARQUET_USES=			ssl
+PARQUET_LIB_DEPENDS=		libthrift.so:devel/thrift-cpp
+PARQUET_IMPLIES=		COMPUTE
+
+ORC_DESC=			Arrow ORC adapter
+ORC_CMAKE_BOOL=			ARROW_ORC
+ORC_LIB_DEPENDS=		libprotobuf.so:devel/protobuf
+ORC_CONFIGURE_ENV=		ARROW_ORC_URL=file://${DISTDIR}/${DIST_SUBDIR}/release-1.6.6${EXTRACT_SUFX}
+ORC_IMPLIES=			LZ4 SNAPPY ZLIB ZSTD # cpp/CMakeLists.txt
+ORC_BROKEN=			fatal error: 'orc/OrcFile.hh' file not found: https://issues.apache.org/jira/browse/ARROW-12624
+
+PLASMA_DESC=			Plasma object store
+PLASMA_CMAKE_BOOL=		ARROW_PLASMA
+PLASMA_LIB_DEPENDS=		libgflags.so:devel/gflags
+
+BUILD_UTILITIES_DESC=		build Arrow commandline utilities
+BUILD_UTILITIES_CMAKE_BOOL=	ARROW_BUILD_UTILITIES
+
+PYTHON_DESC=			build the Arrow CPython extensions
+PYTHON_CMAKE_BOOL=		ARROW_PYTHON
+PYTHON_USES=			python:3.9
+PYTHON_BUILD_DEPENDS=		${PY_NUMPY} \
+				${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+				${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
+PYTHON_LIB_DEPENDS=		libutf8proc.so:textproc/utf8proc
+PYTHON_RUN_DEPENDS=		${PY_NUMPY}
+PYTHON_IMPLIES=			COMPUTE CSV DATASET FILESYSTEM HDFS JSON
+PYTHON_BROKEN=			py39-setuptools_scm-4.1.2_1 Unknown flavor 'py39', possible flavors: py38
+PYTHON_VARS=			PLIST_SUB=PYTHON_SUFFIX=${PYTHON_SUFFIX}
+
+S3_DESC=			S3 support
+S3_CMAKE_BOOL=			ARROW_S3
+S3_USES=			ssl
+S3_LIB_DEPENDS=			\
+				libaws-c-cal.so:security/aws-c-cal \
+				libaws-c-common.so:devel/aws-c-common \
+				libaws-c-event-stream.so:devel/aws-c-event-stream \
+				libaws-c-io.so:devel/aws-c-io \
+				libaws-checksums.so:devel/aws-checksums \
+				libaws-cpp-sdk-s3.so:devel/aws-sdk-cpp \
+				libs2n.so:security/s2n
+S3_IMPLIES=			ZLIB
+
+TESTING_DESC=			Arrow testing libraries
+TESTING_CMAKE_BOOL=		ARROW_TESTING
+TESTING_LIB_DEPENDS=		libgtest.so:devel/googletest
+
+.for opt in ${OPTIONS_GROUP_COMPRESSION} ${OPTIONS_GROUP_COMPONENTS}
+.  if "${${opt}_BROKEN}" == ""
+OPTIONS_DEFAULT+=	${opt}
+.  endif
+.endfor
+
+pre-configure-PYTHON-on:
+	@${REINPLACE_CMD} -e ' \
+		s|arrow_python|arrow_python${PYTHON_SUFFIX}|g; \
+		s|arrow-python|arrow-python${PYTHON_SUFFIX}|g \
+		' \
+		${WRKSRC}/../ci/appveyor-cpp-build.bat \
+		${WRKSRC}/../cpp/cmake_modules/FindArrowPython.cmake \
+		${WRKSRC}/../cpp/cmake_modules/FindArrowPythonFlight.cmake \
+		${WRKSRC}/../cpp/src/arrow/python/arrow-python-flight.pc.in \
+		${WRKSRC}/../cpp/src/arrow/python/arrow-python.pc.in \
+		${WRKSRC}/../cpp/src/arrow/python/ArrowPythonConfig.cmake.in \
+		${WRKSRC}/../cpp/src/arrow/python/ArrowPythonFlightConfig.cmake.in \
+		${WRKSRC}/../cpp/src/arrow/python/CMakeLists.txt \
+		${WRKSRC}/../dev/release/rat_exclude_files.txt \
+		${WRKSRC}/../dev/release/verify-apt.sh \
+		${WRKSRC}/../dev/release/verify-yum.sh \
+		${WRKSRC}/../dev/tasks/conda-recipes/arrow-cpp/meta.yaml \
+		${WRKSRC}/../dev/tasks/tasks.yml \
+		${WRKSRC}/../docs/source/developers/python.rst \
+		${WRKSRC}/../python/cmake_modules/FindArrowPython.cmake \
+		${WRKSRC}/../python/cmake_modules/FindArrowPythonFlight.cmake \
+		${WRKSRC}/../python/CMakeLists.txt \
+		${WRKSRC}/../python/pyarrow/__init__.py \
+		${WRKSRC}/../python/pyarrow/plasma.py \
+		${WRKSRC}/../python/setup.py
+	@${MV} ${WRKSRC}/src/arrow/python/arrow-python.pc.in ${WRKSRC}/src/arrow/python/arrow-python${PYTHON_SUFFIX}.pc.in
+	@${MV} ${WRKSRC}/src/arrow/python/arrow-python-flight.pc.in ${WRKSRC}/src/arrow/python/arrow-python${PYTHON_SUFFIX}-flight.pc.in
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MCOMPUTE} || ${PORT_OPTIONS:MFLIGHT} || ${PORT_OPTIONS:MGANDIVA}
+PLIST_FILES+=	lib/cmake/arrow/Findre2Alt.cmake
+.endif
+
+.if ${PORT_OPTIONS:MPYTHON} == "PYTHON" && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT"
+    PLIST_SUB+=	PYTHONFLIGHT=""
+.else
+    PLIST_SUB+=	PYTHONFLIGHT="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MTESTING} && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT"
+    PLIST_SUB+=	TESTINGFLIGHT=""
+.else
+    PLIST_SUB+=	TESTINGFLIGHT="@comment "
+.endif
+
+do-test: # tests fail to compile: https://issues.apache.org/jira/browse/ARROW-12625
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DARROW_BUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
 
 .include <bsd.port.mk>
diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo
index 409064abb70e..457eed3e2fbf 100644
--- a/databases/arrow/distinfo
+++ b/databases/arrow/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1598897397
-SHA256 (apache-arrow-1.0.1.tar.gz) = 149ca6aa969ac5742f3b30d1f69a6931a533fd1db8b96712e60bf386a26dc75c
-SIZE (apache-arrow-1.0.1.tar.gz) = 7114767
+TIMESTAMP = 1619924164
+SHA256 (apache-arrow-4.0.0.tar.gz) = 4a31d0bf702e953bdbcda67af10762a33308281bd247fcbd152ee177419649ae
+SIZE (apache-arrow-4.0.0.tar.gz) = 9042294
+SHA256 (release-1.6.6.tar.gz) = 9a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0
+SIZE (release-1.6.6.tar.gz) = 13939853
diff --git a/databases/arrow/files/patch-CMakeLists.txt b/databases/arrow/files/patch-CMakeLists.txt
index 4ad487914028..a5913686ab35 100644
--- a/databases/arrow/files/patch-CMakeLists.txt
+++ b/databases/arrow/files/patch-CMakeLists.txt
@@ -1,15 +1,15 @@
---- CMakeLists.txt.orig	2020-07-15 21:43:39 UTC
+--- CMakeLists.txt.orig	2021-04-21 16:14:36 UTC
 +++ CMakeLists.txt
-@@ -99,7 +99,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CU
+@@ -98,7 +98,7 @@ set(ARROW_BINARY_DIR ${PROJECT_BINARY_DIR})
  
  include(CMakePackageConfigHelpers)
  include(CMakeParseArguments)
 -include(ExternalProject)
 +#include(ExternalProject) # bundling isn't allowed
- include(FindPkgConfig)
+ include(FindPackageHandleStandardArgs)
  
  include(GNUInstallDirs)
-@@ -857,10 +857,10 @@ if(ARROW_BUILD_EXAMPLES)
+@@ -910,10 +910,10 @@ if(ARROW_BUILD_EXAMPLES)
    add_subdirectory(examples/arrow)
  endif()
  
diff --git a/databases/arrow/files/patch-cmake__modules_Findc-ares.cmake b/databases/arrow/files/patch-cmake__modules_Findc-ares.cmake
new file mode 100644
index 000000000000..89438d27f6b2
--- /dev/null
+++ b/databases/arrow/files/patch-cmake__modules_Findc-ares.cmake
@@ -0,0 +1,45 @@
+--- cmake_modules/Findc-ares.cmake.orig 2020-08-17 17:58:35 UTC
++++ cmake_modules/Findc-ares.cmake
+@@ -0,0 +1,42 @@
++# Licensed to the Apache Software Foundation (ASF) under one
++# or more contributor license agreements.  See the NOTICE file
++# distributed with this work for additional information
++# regarding copyright ownership.  The ASF licenses this file
++# to you under the Apache License, Version 2.0 (the
++# "License"); you may not use this file except in compliance
++# with the License.  You may obtain a copy of the License at
++#
++#   http://www.apache.org/licenses/LICENSE-2.0
++#
++# Unless required by applicable law or agreed to in writing,
++# software distributed under the License is distributed on an
++# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
++# KIND, either express or implied.  See the License for the
++# specific language governing permissions and limitations
++# under the License.
++
++if(c-ares_ROOT)
++  find_library(CARES_STATIC_LIB
++               NAMES cares
++               PATHS ${c-ares_ROOT}
++               PATH_SUFFIXES ${LIB_PATH_SUFFIXES}
++               NO_DEFAULT_PATH)
++  find_path(CARES_INCLUDE_DIR
++            NAMES ares.h
++            PATHS ${c-ares_ROOT}
++            NO_DEFAULT_PATH
++            PATH_SUFFIXES ${INCLUDE_PATH_SUFFIXES})
++else()
++  find_library(CARES_STATIC_LIB NAMES cares)
++  find_path(CARES_INCLUDE_DIR NAMES ares.h PATH_SUFFIXES ${INCLUDE_PATH_SUFFIXES})
++endif()
++
++find_package_handle_standard_args(c-ares REQUIRED_VARS CARES_STATIC_LIB CARES_INCLUDE_DIR)
++
++if(c-ares_FOUND)
++  add_library(c-ares::cares STATIC IMPORTED)
++  set_target_properties(c-ares::cares
++                        PROPERTIES IMPORTED_LOCATION "${CARES_STATIC_LIB}"
++                                   INTERFACE_INCLUDE_DIRECTORIES "${CARES_INCLUDE_DIR}")
++endif()
++
diff --git a/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake b/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake
index d0fa86a5c7eb..7c5034184e6e 100644
--- a/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake
+++ b/databases/arrow/files/patch-cmake__modules_SetupCxxFlags.cmake
@@ -1,6 +1,6 @@
---- cmake_modules/SetupCxxFlags.cmake.orig	2020-07-15 21:43:39 UTC
+--- cmake_modules/SetupCxxFlags.cmake.orig	2021-04-21 16:14:36 UTC
 +++ cmake_modules/SetupCxxFlags.cmake
-@@ -27,7 +27,7 @@ if(NOT DEFINED ARROW_CPU_FLAG)
+@@ -28,7 +28,7 @@ if(NOT DEFINED ARROW_CPU_FLAG)
      set(ARROW_CPU_FLAG "armv8")
    elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "armv7")
      set(ARROW_CPU_FLAG "armv7")
diff --git a/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake
new file mode 100644
index 000000000000..e2d8e7fbe58e
--- /dev/null
+++ b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake
@@ -0,0 +1,33 @@
+--- cmake_modules/ThirdpartyToolchain.cmake.orig	2021-04-21 16:14:36 UTC
++++ cmake_modules/ThirdpartyToolchain.cmake
+@@ -16,6 +16,7 @@
+ # under the License.
+ 
+ include(ProcessorCount)
++include(ExternalProject)
+ processorcount(NPROC)
+ 
+ add_custom_target(rapidjson)
+@@ -2320,10 +2321,10 @@ macro(build_cares)
+   file(MAKE_DIRECTORY ${CARES_INCLUDE_DIR})
+ 
+   add_dependencies(toolchain cares_ep)
+-  add_library(c-ares::cares STATIC IMPORTED)
+-  set_target_properties(c-ares::cares
+-                        PROPERTIES IMPORTED_LOCATION "${CARES_STATIC_LIB}"
+-                                   INTERFACE_INCLUDE_DIRECTORIES "${CARES_INCLUDE_DIR}")
++  # add_library(c-ares::cares STATIC IMPORTED)
++  # set_target_properties(c-ares::cares
++  #                       PROPERTIES IMPORTED_LOCATION "${CARES_STATIC_LIB}"
++  #                                  INTERFACE_INCLUDE_DIRECTORIES "${CARES_INCLUDE_DIR}")
+   add_dependencies(c-ares::cares cares_ep)
+ 
+   if(APPLE)
+@@ -2904,6 +2905,7 @@ if(ARROW_S3)
+     set(BUILD_SHARED_LIBS "ON")
+   endif()
+ 
++  set(BUILD_SHARED_LIBS ON)
+   # Need to customize the find_package() call, so cannot call resolve_dependency()
+   if(AWSSDK_SOURCE STREQUAL "AUTO")
+     find_package(AWSSDK
diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist
index 4ee498f2e7ce..dd99aab6bd41 100644
--- a/databases/arrow/pkg-plist
+++ b/databases/arrow/pkg-plist
@@ -1,3 +1,4 @@
+%%PLASMA%%bin/plasma-store-server
 include/arrow/api.h
 include/arrow/array.h
 include/arrow/array/array_base.h
@@ -28,10 +29,71 @@ include/arrow/c/bridge.h
 include/arrow/c/helpers.h
 include/arrow/chunked_array.h
 include/arrow/compare.h
+%%COMPUTE%%include/arrow/compute/api.h
+%%COMPUTE%%include/arrow/compute/api_aggregate.h
+%%COMPUTE%%include/arrow/compute/api_scalar.h
+%%COMPUTE%%include/arrow/compute/api_vector.h
+%%COMPUTE%%include/arrow/compute/cast.h
+%%COMPUTE%%include/arrow/compute/exec.h
+%%COMPUTE%%include/arrow/compute/function.h
+%%COMPUTE%%include/arrow/compute/kernel.h
+%%COMPUTE%%include/arrow/compute/registry.h
+%%COMPUTE%%include/arrow/compute/type_fwd.h
 include/arrow/config.h
+%%CSV%%include/arrow/csv/api.h
+%%CSV%%include/arrow/csv/chunker.h
+%%CSV%%include/arrow/csv/column_builder.h
+%%CSV%%include/arrow/csv/column_decoder.h
+%%CSV%%include/arrow/csv/converter.h
+%%CSV%%include/arrow/csv/options.h
+%%CSV%%include/arrow/csv/parser.h
+%%CSV%%include/arrow/csv/reader.h
+%%CSV%%include/arrow/csv/test_common.h
+%%CSV%%include/arrow/csv/type_fwd.h
+%%CSV%%include/arrow/csv/writer.h
+%%DATASET%%include/arrow/dataset/api.h
+%%DATASET%%include/arrow/dataset/dataset.h
+%%DATASET%%include/arrow/dataset/discovery.h
+%%DATASET%%include/arrow/dataset/expression.h
+%%DATASET%%include/arrow/dataset/file_base.h
+%%DATASET%%include/arrow/dataset/file_csv.h
+%%DATASET%%include/arrow/dataset/file_ipc.h
+%%DATASET%%include/arrow/dataset/file_parquet.h
+%%DATASET%%include/arrow/dataset/partition.h
+%%DATASET%%include/arrow/dataset/pch.h
+%%DATASET%%include/arrow/dataset/projector.h
+%%DATASET%%include/arrow/dataset/scanner.h
+%%DATASET%%include/arrow/dataset/test_util.h
+%%DATASET%%include/arrow/dataset/type_fwd.h
+%%DATASET%%include/arrow/dataset/visibility.h
 include/arrow/datum.h
 include/arrow/device.h
 include/arrow/extension_type.h
+%%FILESYSTEM%%include/arrow/filesystem/api.h
+%%FILESYSTEM%%include/arrow/filesystem/filesystem.h
+%%FILESYSTEM%%include/arrow/filesystem/hdfs.h
+%%FILESYSTEM%%include/arrow/filesystem/localfs.h
+%%FILESYSTEM%%include/arrow/filesystem/mockfs.h
+%%FILESYSTEM%%include/arrow/filesystem/path_util.h
+%%FILESYSTEM%%include/arrow/filesystem/s3_test_util.h
+%%FILESYSTEM%%include/arrow/filesystem/s3fs.h
+%%FILESYSTEM%%include/arrow/filesystem/test_util.h
+%%FILESYSTEM%%include/arrow/filesystem/type_fwd.h
+%%FLIGHT%%include/arrow/flight/api.h
+%%FLIGHT%%include/arrow/flight/client.h
+%%FLIGHT%%include/arrow/flight/client_auth.h
+%%FLIGHT%%include/arrow/flight/client_middleware.h
+%%FLIGHT%%include/arrow/flight/customize_protobuf.h
+%%FLIGHT%%include/arrow/flight/middleware.h
+%%FLIGHT%%include/arrow/flight/pch.h
+%%FLIGHT%%include/arrow/flight/platform.h
+%%FLIGHT%%include/arrow/flight/server.h
+%%FLIGHT%%include/arrow/flight/server_auth.h
+%%FLIGHT%%include/arrow/flight/server_middleware.h
+%%FLIGHT%%include/arrow/flight/test_integration.h
+%%FLIGHT%%include/arrow/flight/test_util.h
+%%FLIGHT%%include/arrow/flight/types.h
+%%FLIGHT%%include/arrow/flight/visibility.h
 include/arrow/io/api.h
 include/arrow/io/buffered.h
 include/arrow/io/caching.h
@@ -46,21 +108,61 @@ include/arrow/io/slow.h
 include/arrow/io/test_common.h
 include/arrow/io/transform.h
 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
-include/arrow/ipc/test_common.h
-include/arrow/ipc/type_fwd.h
-include/arrow/ipc/util.h
-include/arrow/ipc/writer.h
+%%IPC%%include/arrow/ipc/api.h
+%%IPC%%include/arrow/ipc/dictionary.h
+%%IPC%%include/arrow/ipc/feather.h
+%%IPC%%include/arrow/ipc/json_simple.h
+%%IPC%%include/arrow/ipc/message.h
+%%IPC%%include/arrow/ipc/options.h
+%%IPC%%include/arrow/ipc/reader.h
+%%IPC%%include/arrow/ipc/test_common.h
+%%IPC%%include/arrow/ipc/type_fwd.h
+%%IPC%%include/arrow/ipc/util.h
+%%IPC%%include/arrow/ipc/writer.h
+%%JSON%%include/arrow/json/api.h
+%%JSON%%include/arrow/json/chunked_builder.h
+%%JSON%%include/arrow/json/chunker.h
+%%JSON%%include/arrow/json/converter.h
+%%JSON%%include/arrow/json/object_parser.h
+%%JSON%%include/arrow/json/object_writer.h
+%%JSON%%include/arrow/json/options.h
+%%JSON%%include/arrow/json/parser.h
+%%JSON%%include/arrow/json/rapidjson_defs.h
+%%JSON%%include/arrow/json/reader.h
+%%JSON%%include/arrow/json/test_common.h
+%%JSON%%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
+%%PYTHON%%include/arrow/python/api.h
+%%PYTHON%%include/arrow/python/arrow_to_pandas.h
+%%PYTHON%%include/arrow/python/benchmark.h
+%%PYTHON%%include/arrow/python/common.h
+%%PYTHON%%include/arrow/python/datetime.h
+%%PYTHON%%include/arrow/python/decimal.h
+%%PYTHON%%include/arrow/python/deserialize.h
+%%PYTHON%%include/arrow/python/extension_type.h
+%%PYTHON%%include/arrow/python/filesystem.h
+%%PYTHON%%include/arrow/python/flight.h
+%%PYTHON%%include/arrow/python/helpers.h
+%%PYTHON%%include/arrow/python/inference.h
+%%PYTHON%%include/arrow/python/init.h
+%%PYTHON%%include/arrow/python/io.h
+%%PYTHON%%include/arrow/python/ipc.h
+%%PYTHON%%include/arrow/python/iterators.h
+%%PYTHON%%include/arrow/python/numpy_convert.h
+%%PYTHON%%include/arrow/python/numpy_interop.h
+%%PYTHON%%include/arrow/python/numpy_to_arrow.h
+%%PYTHON%%include/arrow/python/pch.h
+%%PYTHON%%include/arrow/python/platform.h
+%%PYTHON%%include/arrow/python/pyarrow.h
+%%PYTHON%%include/arrow/python/pyarrow_api.h
+%%PYTHON%%include/arrow/python/pyarrow_lib.h
+%%PYTHON%%include/arrow/python/python_to_arrow.h
+%%PYTHON%%include/arrow/python/serialize.h
+%%PYTHON%%include/arrow/python/type_traits.h
+%%PYTHON%%include/arrow/python/visibility.h
 include/arrow/record_batch.h
 include/arrow/result.h
 include/arrow/scalar.h
@@ -68,16 +170,19 @@ include/arrow/sparse_tensor.h
 include/arrow/status.h
 include/arrow/stl.h
 include/arrow/stl_allocator.h
+include/arrow/stl_iterator.h
 include/arrow/table.h
 include/arrow/table_builder.h
 include/arrow/tensor.h
 include/arrow/tensor/converter.h
 include/arrow/testing/extension_type.h
+include/arrow/testing/future_util.h
 include/arrow/testing/generator.h
 include/arrow/testing/gtest_common.h
 include/arrow/testing/gtest_compat.h
 include/arrow/testing/gtest_util.h
 include/arrow/testing/json_integration.h
+include/arrow/testing/macros.h
 include/arrow/testing/pch.h
 include/arrow/testing/random.h
 include/arrow/testing/util.h
@@ -85,7 +190,9 @@ include/arrow/testing/visibility.h
 include/arrow/type.h
 include/arrow/type_fwd.h
 include/arrow/type_traits.h
+include/arrow/util/algorithm.h
 include/arrow/util/align_util.h
+include/arrow/util/async_generator.h
 include/arrow/util/atomic_shared_ptr.h
 include/arrow/util/base64.h
 include/arrow/util/basic_decimal.h
@@ -103,18 +210,30 @@ 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/bpacking_avx2.h
+include/arrow/util/bpacking_avx2_generated.h
+include/arrow/util/bpacking_avx512.h
 include/arrow/util/bpacking_avx512_generated.h
 include/arrow/util/bpacking_default.h
+include/arrow/util/bpacking_neon.h
+include/arrow/util/bpacking_simd128_generated.h
+include/arrow/util/bpacking_simd256_generated.h
+include/arrow/util/bpacking_simd512_generated.h
 include/arrow/util/byte_stream_split.h
+include/arrow/util/cancel.h
 include/arrow/util/checked_cast.h
 include/arrow/util/compare.h
 include/arrow/util/compiler_util.h
 include/arrow/util/compression.h
+include/arrow/util/concurrent_map.h
 include/arrow/util/config.h
+include/arrow/util/converter.h
 include/arrow/util/cpu_info.h
 include/arrow/util/decimal.h
 include/arrow/util/delimiting.h
+include/arrow/util/dispatch.h
 include/arrow/util/double_conversion.h
+include/arrow/util/endian.h
 include/arrow/util/formatting.h
 include/arrow/util/functional.h
 include/arrow/util/future.h
@@ -128,11 +247,13 @@ include/arrow/util/key_value_metadata.h
 include/arrow/util/logging.h
 include/arrow/util/macros.h
 include/arrow/util/make_unique.h
+include/arrow/util/map.h
 include/arrow/util/memory.h
 include/arrow/util/mutex.h
 include/arrow/util/optional.h
 include/arrow/util/parallel.h
 include/arrow/util/print.h
+include/arrow/util/queue.h
 include/arrow/util/range.h
 include/arrow/util/rle_encoding.h
 include/arrow/util/simd.h
@@ -143,6 +264,8 @@ include/arrow/util/string.h
 include/arrow/util/string_builder.h
 include/arrow/util/string_view.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/trie.h
@@ -157,6 +280,7 @@ include/arrow/util/vector.h
 include/arrow/util/visibility.h
 include/arrow/util/windows_compatibility.h
 include/arrow/util/windows_fixup.h
+include/arrow/vendored/ProducerConsumerQueue.h
 include/arrow/vendored/datetime.h
 include/arrow/vendored/datetime/date.h
 include/arrow/vendored/datetime/ios.h
@@ -176,18 +300,225 @@ include/arrow/vendored/double-conversion/utils.h
 include/arrow/vendored/optional.hpp
 include/arrow/vendored/string_view.hpp
 include/arrow/vendored/strptime.h
-include/arrow/vendored/variant.hpp
 include/arrow/vendored/xxhash.h
 include/arrow/visitor.h
 include/arrow/visitor_inline.h
+%%GANDIVA%%include/gandiva/annotator.h
+%%GANDIVA%%include/gandiva/arrow.h
+%%GANDIVA%%include/gandiva/basic_decimal_scalar.h
+%%GANDIVA%%include/gandiva/bitmap_accumulator.h
+%%GANDIVA%%include/gandiva/cache.h
+%%GANDIVA%%include/gandiva/compiled_expr.h
+%%GANDIVA%%include/gandiva/condition.h
+%%GANDIVA%%include/gandiva/configuration.h
+%%GANDIVA%%include/gandiva/date_utils.h
+%%GANDIVA%%include/gandiva/decimal_ir.h
+%%GANDIVA%%include/gandiva/decimal_scalar.h
+%%GANDIVA%%include/gandiva/decimal_type_util.h
+%%GANDIVA%%include/gandiva/decimal_xlarge.h
+%%GANDIVA%%include/gandiva/dex.h
+%%GANDIVA%%include/gandiva/dex_visitor.h
+%%GANDIVA%%include/gandiva/engine.h
+%%GANDIVA%%include/gandiva/eval_batch.h
+%%GANDIVA%%include/gandiva/execution_context.h
+%%GANDIVA%%include/gandiva/exported_funcs.h
+%%GANDIVA%%include/gandiva/exported_funcs_registry.h
+%%GANDIVA%%include/gandiva/expr_decomposer.h
+%%GANDIVA%%include/gandiva/expr_validator.h
+%%GANDIVA%%include/gandiva/expression.h
+%%GANDIVA%%include/gandiva/expression_registry.h
+%%GANDIVA%%include/gandiva/field_descriptor.h
+%%GANDIVA%%include/gandiva/filter.h
+%%GANDIVA%%include/gandiva/formatting_utils.h
+%%GANDIVA%%include/gandiva/func_descriptor.h
+%%GANDIVA%%include/gandiva/function_holder.h
+%%GANDIVA%%include/gandiva/function_holder_registry.h
+%%GANDIVA%%include/gandiva/function_ir_builder.h
+%%GANDIVA%%include/gandiva/function_registry.h
+%%GANDIVA%%include/gandiva/function_registry_arithmetic.h
+%%GANDIVA%%include/gandiva/function_registry_common.h
+%%GANDIVA%%include/gandiva/function_registry_datetime.h
+%%GANDIVA%%include/gandiva/function_registry_hash.h
+%%GANDIVA%%include/gandiva/function_registry_math_ops.h
+%%GANDIVA%%include/gandiva/function_registry_string.h
+%%GANDIVA%%include/gandiva/function_registry_timestamp_arithmetic.h
+%%GANDIVA%%include/gandiva/function_signature.h
+%%GANDIVA%%include/gandiva/gandiva_aliases.h
+%%GANDIVA%%include/gandiva/gdv_function_stubs.h
+%%GANDIVA%%include/gandiva/hash_utils.h
+%%GANDIVA%%include/gandiva/in_holder.h
+%%GANDIVA%%include/gandiva/like_holder.h
+%%GANDIVA%%include/gandiva/literal_holder.h
+%%GANDIVA%%include/gandiva/llvm_generator.h
+%%GANDIVA%%include/gandiva/llvm_includes.h
+%%GANDIVA%%include/gandiva/llvm_types.h
+%%GANDIVA%%include/gandiva/local_bitmaps_holder.h
+%%GANDIVA%%include/gandiva/lru_cache.h
+%%GANDIVA%%include/gandiva/lvalue.h
+%%GANDIVA%%include/gandiva/native_function.h
+%%GANDIVA%%include/gandiva/node.h
+%%GANDIVA%%include/gandiva/node_visitor.h
+%%GANDIVA%%include/gandiva/pch.h
+%%GANDIVA%%include/gandiva/projector.h
+%%GANDIVA%%include/gandiva/random_generator_holder.h
+%%GANDIVA%%include/gandiva/regex_util.h
+%%GANDIVA%%include/gandiva/selection_vector.h
+%%GANDIVA%%include/gandiva/selection_vector_impl.h
+%%GANDIVA%%include/gandiva/simple_arena.h
+%%GANDIVA%%include/gandiva/to_date_holder.h
+%%GANDIVA%%include/gandiva/tree_expr_builder.h
+%%GANDIVA%%include/gandiva/value_validity_pair.h
+%%GANDIVA%%include/gandiva/visibility.h
+%%PARQUET%%include/parquet/api/io.h
+%%PARQUET%%include/parquet/api/reader.h
+%%PARQUET%%include/parquet/api/schema.h
+%%PARQUET%%include/parquet/api/writer.h
+%%PARQUET%%include/parquet/arrow/reader.h
+%%PARQUET%%include/parquet/arrow/schema.h
+%%PARQUET%%include/parquet/arrow/test_util.h
+%%PARQUET%%include/parquet/arrow/writer.h
+%%PARQUET%%include/parquet/bloom_filter.h
+%%PARQUET%%include/parquet/column_page.h
+%%PARQUET%%include/parquet/column_reader.h
+%%PARQUET%%include/parquet/column_scanner.h
+%%PARQUET%%include/parquet/column_writer.h
+%%PARQUET%%include/parquet/encoding.h
+%%PARQUET%%include/parquet/encryption/crypto_factory.h
+%%PARQUET%%include/parquet/encryption/encryption.h
+%%PARQUET%%include/parquet/encryption/file_key_material_store.h
+%%PARQUET%%include/parquet/encryption/file_key_unwrapper.h
+%%PARQUET%%include/parquet/encryption/file_key_wrapper.h
+%%PARQUET%%include/parquet/encryption/key_encryption_key.h
+%%PARQUET%%include/parquet/encryption/key_material.h
+%%PARQUET%%include/parquet/encryption/key_metadata.h
+%%PARQUET%%include/parquet/encryption/key_toolkit.h
+%%PARQUET%%include/parquet/encryption/kms_client.h
+%%PARQUET%%include/parquet/encryption/kms_client_factory.h
+%%PARQUET%%include/parquet/encryption/local_wrap_kms_client.h
+%%PARQUET%%include/parquet/encryption/test_encryption_util.h
+%%PARQUET%%include/parquet/encryption/test_in_memory_kms.h
+%%PARQUET%%include/parquet/encryption/two_level_cache_with_expiration.h
+%%PARQUET%%include/parquet/exception.h
+%%PARQUET%%include/parquet/file_reader.h
+%%PARQUET%%include/parquet/file_writer.h
+%%PARQUET%%include/parquet/hasher.h
+%%PARQUET%%include/parquet/level_comparison.h
+%%PARQUET%%include/parquet/level_comparison_inc.h
+%%PARQUET%%include/parquet/level_conversion.h
+%%PARQUET%%include/parquet/level_conversion_inc.h
+%%PARQUET%%include/parquet/metadata.h
+%%PARQUET%%include/parquet/murmur3.h
+%%PARQUET%%include/parquet/parquet_version.h
+%%PARQUET%%include/parquet/pch.h
+%%PARQUET%%include/parquet/platform.h
+%%PARQUET%%include/parquet/printer.h
+%%PARQUET%%include/parquet/properties.h
+%%PARQUET%%include/parquet/schema.h
+%%PARQUET%%include/parquet/statistics.h
+%%PARQUET%%include/parquet/stream_reader.h
+%%PARQUET%%include/parquet/stream_writer.h
+%%PARQUET%%include/parquet/test_util.h
+%%PARQUET%%include/parquet/type_fwd.h
+%%PARQUET%%include/parquet/types.h
+%%PARQUET%%include/parquet/windows_compatibility.h
+%%PLASMA%%include/plasma/client.h
+%%PLASMA%%include/plasma/common.h
+%%PLASMA%%include/plasma/compat.h
+%%PLASMA%%include/plasma/events.h
+%%PLASMA%%include/plasma/test_util.h
 lib/cmake/arrow/ArrowConfig.cmake
 lib/cmake/arrow/ArrowConfigVersion.cmake
+%%DATASET%%lib/cmake/arrow/ArrowDatasetConfig.cmake
+%%DATASET%%lib/cmake/arrow/ArrowDatasetConfigVersion.cmake
+%%DATASET%%lib/cmake/arrow/ArrowDatasetTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATASET%%lib/cmake/arrow/ArrowDatasetTargets.cmake
+%%FLIGHT%%lib/cmake/arrow/ArrowFlightConfig.cmake
+%%FLIGHT%%lib/cmake/arrow/ArrowFlightConfigVersion.cmake
+%%FLIGHT%%lib/cmake/arrow/ArrowFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%FLIGHT%%lib/cmake/arrow/ArrowFlightTargets.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
 lib/cmake/arrow/ArrowOptions.cmake
+%%PYTHON%%lib/cmake/arrow/ArrowPythonConfig.cmake
+%%PYTHON%%lib/cmake/arrow/ArrowPythonConfigVersion.cmake
+%%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfig.cmake
+%%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfigVersion.cmake
+%%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightTargets.cmake
+%%PYTHON%%lib/cmake/arrow/ArrowPythonTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%PYTHON%%lib/cmake/arrow/ArrowPythonTargets.cmake
 lib/cmake/arrow/ArrowTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/arrow/ArrowTargets.cmake
+%%TESTING%%lib/cmake/arrow/ArrowTestingConfig.cmake
+%%TESTING%%lib/cmake/arrow/ArrowTestingConfigVersion.cmake
+%%TESTING%%lib/cmake/arrow/ArrowTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%TESTING%%lib/cmake/arrow/ArrowTestingTargets.cmake
 lib/cmake/arrow/FindArrow.cmake
+%%DATASET%%lib/cmake/arrow/FindArrowDataset.cmake
+%%FLIGHT%%lib/cmake/arrow/FindArrowFlight.cmake
+%%PYTHON%%lib/cmake/arrow/FindArrowPython.cmake
+%%PLASMA%%lib/cmake/arrow/FindPlasma.cmake
+%%PYTHONFLIGHT%%lib/cmake/arrow/FindArrowPythonFlight.cmake
+%%TESTING%%lib/cmake/arrow/FindArrowTesting.cmake
+%%BROTLI%%lib/cmake/arrow/FindBrotli.cmake
+%%GANDIVA%%lib/cmake/arrow/FindGandiva.cmake
+%%LZ4%%lib/cmake/arrow/FindLz4.cmake
+%%PARQUET%%lib/cmake/arrow/FindParquet.cmake
+%%SNAPPY%%lib/cmake/arrow/FindSnappy.cmake
+%%PYTHON%%lib/cmake/arrow/Findutf8proc.cmake
+%%ZSTD%%lib/cmake/arrow/Findzstd.cmake
+%%GANDIVA%%lib/cmake/arrow/GandivaConfig.cmake
+%%GANDIVA%%lib/cmake/arrow/GandivaConfigVersion.cmake
+%%GANDIVA%%lib/cmake/arrow/GandivaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%GANDIVA%%lib/cmake/arrow/GandivaTargets.cmake
+%%PARQUET%%lib/cmake/arrow/ParquetConfig.cmake
+%%PARQUET%%lib/cmake/arrow/ParquetConfigVersion.cmake
+%%PARQUET%%lib/cmake/arrow/ParquetTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%PARQUET%%lib/cmake/arrow/ParquetTargets.cmake
+%%PLASMA%%lib/cmake/arrow/PlasmaConfig.cmake
+%%PLASMA%%lib/cmake/arrow/PlasmaConfigVersion.cmake
+%%PLASMA%%lib/cmake/arrow/PlasmaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%PLASMA%%lib/cmake/arrow/PlasmaTargets.cmake
 lib/cmake/arrow/arrow-config.cmake
 lib/libarrow.so
-lib/libarrow.so.100
-lib/libarrow.so.100.1.0
+lib/libarrow.so.400
+lib/libarrow.so.400.0.0
+%%DATASET%%lib/libarrow_dataset.so
+%%DATASET%%lib/libarrow_dataset.so.400
+%%DATASET%%lib/libarrow_dataset.so.400.0.0
+%%FLIGHT%%lib/libarrow_flight.so
+%%FLIGHT%%lib/libarrow_flight.so.400
+%%FLIGHT%%lib/libarrow_flight.so.400.0.0
+%%PYTHON%%lib/libarrow_python%%PYTHON_SUFFIX%%.so
+%%PYTHON%%lib/libarrow_python%%PYTHON_SUFFIX%%.so.400
+%%PYTHON%%lib/libarrow_python%%PYTHON_SUFFIX%%.so.400.0.0
+%%PYTHONFLIGHT%%lib/libarrow_python%%PYTHON_SUFFIX%%_flight.so
+%%PYTHONFLIGHT%%lib/libarrow_python%%PYTHON_SUFFIX%%_flight.so.400
+%%PYTHONFLIGHT%%lib/libarrow_python%%PYTHON_SUFFIX%%_flight.so.400.0.0
+%%TESTING%%lib/libarrow_testing.so
+%%TESTING%%lib/libarrow_testing.so.400
+%%TESTING%%lib/libarrow_testing.so.400.0.0
+%%GANDIVA%%lib/libgandiva.so
+%%GANDIVA%%lib/libgandiva.so.400
+%%GANDIVA%%lib/libgandiva.so.400.0.0
+%%PARQUET%%lib/libparquet.so
+%%PARQUET%%lib/libparquet.so.400
+%%PARQUET%%lib/libparquet.so.400.0.0
+%%PLASMA%%lib/libplasma.so
+%%PLASMA%%lib/libplasma.so.400
+%%PLASMA%%lib/libplasma.so.400.0.0
+%%COMPUTE%%libdata/pkgconfig/arrow-compute.pc
+%%CSV%%libdata/pkgconfig/arrow-csv.pc
+%%DATASET%%libdata/pkgconfig/arrow-dataset.pc
+%%FILESYSTEM%%libdata/pkgconfig/arrow-filesystem.pc
+%%FLIGHT%%libdata/pkgconfig/arrow-flight.pc
+%%JSON%%libdata/pkgconfig/arrow-json.pc
+%%PYTHONFLIGHT%%libdata/pkgconfig/arrow-python%%PYTHON_SUFFIX%%-flight.pc
+%%PYTHON%%libdata/pkgconfig/arrow-python%%PYTHON_SUFFIX%%.pc
+%%TESTING%%libdata/pkgconfig/arrow-testing.pc
 libdata/pkgconfig/arrow.pc
+%%GANDIVA%%libdata/pkgconfig/gandiva.pc
+%%PARQUET%%libdata/pkgconfig/parquet.pc
+%%PLASMA%%libdata/pkgconfig/plasma.pc


More information about the dev-commits-ports-all mailing list