git: 5b9b14c4fcce - main - databases/arrow: update 18.0.0 → 19.0.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 23 Feb 2025 09:18:29 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=5b9b14c4fcce57da99ae63166143809f6f0c0725 commit 5b9b14c4fcce57da99ae63166143809f6f0c0725 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2025-02-23 09:16:22 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2025-02-23 09:18:25 +0000 databases/arrow: update 18.0.0 → 19.0.1 --- databases/arrow-glib/Makefile | 3 ++- databases/arrow/Makefile | 18 +++++++++++------ databases/arrow/distinfo | 6 +++--- .../files/patch-build-support_asan__symbolize.py | 20 +++++++++++++++++++ databases/arrow/pkg-plist | 23 ++++++++++++---------- databases/py-pyarrow/Makefile | 3 ++- databases/rubygem-red-arrow/Makefile | 5 +++-- databases/rubygem-red-gandiva/Makefile | 5 +++-- databases/rubygem-red-parquet/Makefile | 5 +++-- security/wazuh-manager/Makefile | 2 +- 10 files changed, 62 insertions(+), 28 deletions(-) diff --git a/databases/arrow-glib/Makefile b/databases/arrow-glib/Makefile index 69766ec6310f..722398a20c3c 100644 --- a/databases/arrow-glib/Makefile +++ b/databases/arrow-glib/Makefile @@ -1,5 +1,6 @@ PORTNAME= arrow PORTVERSION= 18.0.0 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= APACHE/arrow/arrow-${PORTVERSION}/ PKGNAMESUFFIX= -glib @@ -13,7 +14,7 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt -BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow +BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow LIB_DEPENDS= libarrow.so:databases/arrow USES= compiler:c++17-lang gnome meson pkgconfig python:build diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile index 0477ddd2eba3..3074feb4a675 100644 --- a/databases/arrow/Makefile +++ b/databases/arrow/Makefile @@ -1,6 +1,5 @@ PORTNAME= arrow -DISTVERSION= 18.0.0 -PORTREVISION= 6 +DISTVERSION= 19.0.1 CATEGORIES= databases MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \ https://github.com/apache/orc/archive/rel/:orc @@ -10,27 +9,32 @@ EXTRACT_ONLY= apache-${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Columnar in-memory analytics layer for big data -WWW= https://arrow.apache.org/ +WWW= https://arrow.apache.org \ + https://github.com/apache/arrow LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libboost_system.so:devel/boost-libs -USES= cmake compiler:c++17-lang localbase pkgconfig python:build +USES= cmake compiler:c++17-lang localbase pkgconfig python:build,test USE_LDCONFIG= yes USE_GITHUB= nodefault GH_ACCOUNT= apache +#GH_TUPLE= apache:arrow-testing:d2a1371:arrow_testing/testing \ + apache:parquet-testing:c7cf137:parquet_testing/cpp/submodules/parquet-testing WRKSRC_SUBDIR= cpp -PLIST_SUB+= LIBVERSION=${DISTVERSION:S/.//g} +PLIST_SUB+= LIBVERSION=1900 CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 -DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE \ -DPython3_EXECUTABLE=${PYTHON_CMD} CMAKE_OFF= ARROW_BUILD_STATIC ARROW_WITH_BACKTRACE ARROW_BUILD_TESTS ARROW_BUILD_BENCHMARKS +BINARY_ALIAS= python=${PYTHON_CMD} # only for tests + OPTIONS_GROUP= COMPRESSION COMPONENTS # components are listed in cpp/cmake_modules/DefineOptions.cmake OPTIONS_GROUP_COMPRESSION= BROTLI BZ2 LZ4 SNAPPY ZLIB ZSTD OPTIONS_GROUP_COMPONENTS= ACERO COMPUTE CSV DATASET FILESYSTEM FLIGHT GANDIVA HDFS IPC JSON MIMALLOC PARQUET ORC S3 SKYHOOK SUBSTRAIT BUILD_UTILITIES TENSORFLOW TESTING @@ -220,10 +224,12 @@ post-install: -e 's|"true"|"ON"|; s|"false"|"OFF"|' \ ${STAGEDIR}${PREFIX}/lib/cmake/Arrow/ArrowOptions.cmake -do-test: # tests fail to compile: https://issues.apache.org/jira/browse/ARROW-12625 +do-test: @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 +# tests as of : 89% tests passed, 10 tests failed out of 90, see https://github.com/apache/arrow/issues/45604 + .include <bsd.port.mk> diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo index 2155ee2495c1..b7ee48617fd7 100644 --- a/databases/arrow/distinfo +++ b/databases/arrow/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1731955692 -SHA256 (apache-arrow-18.0.0.tar.gz) = abcf1934cd0cdddd33664e9f2d9a251d6c55239d1122ad0ed223b13a583c82a9 -SIZE (apache-arrow-18.0.0.tar.gz) = 19113236 +TIMESTAMP = 1740274410 +SHA256 (apache-arrow-19.0.1.tar.gz) = acb76266e8b0c2fbb7eb15d542fbb462a73b3fd1e32b80fad6c2fafd95a51160 +SIZE (apache-arrow-19.0.1.tar.gz) = 17849505 SHA256 (release-1.6.6.tar.gz) = 9a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0 SIZE (release-1.6.6.tar.gz) = 13939853 diff --git a/databases/arrow/files/patch-build-support_asan__symbolize.py b/databases/arrow/files/patch-build-support_asan__symbolize.py new file mode 100644 index 000000000000..8b432d9a7780 --- /dev/null +++ b/databases/arrow/files/patch-build-support_asan__symbolize.py @@ -0,0 +1,20 @@ +--- build-support/asan_symbolize.py.orig 2025-02-23 00:58:26 UTC ++++ build-support/asan_symbolize.py +@@ -213,7 +213,7 @@ def SystemSymbolizerFactory(system, addr, binary): + def SystemSymbolizerFactory(system, addr, binary): + if system == 'Darwin': + return DarwinSymbolizer(addr, binary) +- elif system == 'Linux': ++ elif system == 'Linux' or system == 'FreeBSD': + return Addr2LineSymbolizer(binary) + + +@@ -297,7 +297,7 @@ class SymbolizationLoop(object): + # E.g. in Chrome several binaries may share a single .dSYM. + self.binary_name_filter = binary_name_filter + self.system = os.uname()[0] +- if self.system in ['Linux', 'Darwin']: ++ if self.system in ['Linux', 'Darwin', 'FreeBSD']: + self.llvm_symbolizer = LLVMSymbolizerFactory(self.system) + else: + raise Exception('Unknown system') diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist index b55f33749995..38510fc6b44c 100644 --- a/databases/arrow/pkg-plist +++ b/databases/arrow/pkg-plist @@ -108,8 +108,8 @@ include/arrow/config.h include/arrow/datum.h include/arrow/device.h include/arrow/device_allocation_type_set.h -%%JSON%%include/arrow/extension/fixed_shape_tensor.h %%JSON%%include/arrow/extension/bool8.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/uuid.h @@ -215,6 +215,7 @@ include/arrow/testing/generator.h 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 @@ -477,6 +478,7 @@ include/arrow/visitor_generate.h %%PARQUET%%include/parquet/printer.h %%PARQUET%%include/parquet/properties.h %%PARQUET%%include/parquet/schema.h +%%PARQUET%%include/parquet/size_statistics.h %%PARQUET%%include/parquet/statistics.h %%PARQUET%%include/parquet/stream_reader.h %%PARQUET%%include/parquet/stream_writer.h @@ -503,6 +505,7 @@ lib/cmake/Arrow/arrow-config.cmake %%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake %%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightTargets.cmake %%FLIGHT%%lib/cmake/ArrowFlight/FindProtobufAlt.cmake +%%FLIGHT%%lib/cmake/ArrowFlight/FindabslAlt.cmake %%FLIGHT%%lib/cmake/ArrowFlight/FindgRPCAlt.cmake %%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfig.cmake %%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfigVersion.cmake @@ -510,7 +513,7 @@ lib/cmake/Arrow/arrow-config.cmake %%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets.cmake %%TESTINGFLIGHT%%lib/libarrow_flight_testing.so %%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.%%LIBVERSION%% -%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.%%LIBVERSION%%.0.0 +%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.%%LIBVERSION%%.1.0 %%TESTINGFLIGHT%%libdata/pkgconfig/arrow-flight-testing.pc %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfig.cmake %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfigVersion.cmake @@ -543,25 +546,25 @@ lib/cmake/Arrow/arrow-config.cmake %%PARQUET%%lib/cmake/Parquet/ParquetTargets.cmake lib/libarrow.so lib/libarrow.so.%%LIBVERSION%% -lib/libarrow.so.%%LIBVERSION%%.0.0 +lib/libarrow.so.%%LIBVERSION%%.1.0 %%ACERO%%lib/libarrow_acero.so %%ACERO%%lib/libarrow_acero.so.%%LIBVERSION%% -%%ACERO%%lib/libarrow_acero.so.%%LIBVERSION%%.0.0 +%%ACERO%%lib/libarrow_acero.so.%%LIBVERSION%%.1.0 %%DATASET%%lib/libarrow_dataset.so %%DATASET%%lib/libarrow_dataset.so.%%LIBVERSION%% -%%DATASET%%lib/libarrow_dataset.so.%%LIBVERSION%%.0.0 +%%DATASET%%lib/libarrow_dataset.so.%%LIBVERSION%%.1.0 %%FLIGHT%%lib/libarrow_flight.so %%FLIGHT%%lib/libarrow_flight.so.%%LIBVERSION%% -%%FLIGHT%%lib/libarrow_flight.so.%%LIBVERSION%%.0.0 +%%FLIGHT%%lib/libarrow_flight.so.%%LIBVERSION%%.1.0 %%TESTING%%lib/libarrow_testing.so %%TESTING%%lib/libarrow_testing.so.%%LIBVERSION%% -%%TESTING%%lib/libarrow_testing.so.%%LIBVERSION%%.0.0 +%%TESTING%%lib/libarrow_testing.so.%%LIBVERSION%%.1.0 %%GANDIVA%%lib/libgandiva.so %%GANDIVA%%lib/libgandiva.so.%%LIBVERSION%% -%%GANDIVA%%lib/libgandiva.so.%%LIBVERSION%%.0.0 +%%GANDIVA%%lib/libgandiva.so.%%LIBVERSION%%.1.0 %%PARQUET%%lib/libparquet.so %%PARQUET%%lib/libparquet.so.%%LIBVERSION%% -%%PARQUET%%lib/libparquet.so.%%LIBVERSION%%.0.0 +%%PARQUET%%lib/libparquet.so.%%LIBVERSION%%.1.0 %%ACERO%%libdata/pkgconfig/arrow-acero.pc %%COMPUTE%%libdata/pkgconfig/arrow-compute.pc %%CSV%%libdata/pkgconfig/arrow-csv.pc @@ -575,4 +578,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.%%LIBVERSION%%.0.0-gdb.py +share/gdb/auto-load/usr/local/lib/libarrow.so.%%LIBVERSION%%.1.0-gdb.py diff --git a/databases/py-pyarrow/Makefile b/databases/py-pyarrow/Makefile index aba7a10e9de0..bcc093bd9047 100644 --- a/databases/py-pyarrow/Makefile +++ b/databases/py-pyarrow/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyarrow PORTVERSION= 18.0.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +12,7 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 -BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ +BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ diff --git a/databases/rubygem-red-arrow/Makefile b/databases/rubygem-red-arrow/Makefile index 1f22b6c8c068..09847cca68f9 100644 --- a/databases/rubygem-red-arrow/Makefile +++ b/databases/rubygem-red-arrow/Makefile @@ -1,5 +1,6 @@ PORTNAME= red-arrow PORTVERSION= 18.0.0 +PORTREVISION= 1 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -11,8 +12,8 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ - arrow-glib>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow-glib +BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow \ + arrow-glib>=${PORTVERSION}:databases/arrow-glib LIB_DEPENDS= libarrow.so:databases/arrow \ libarrow-glib.so:databases/arrow-glib RUN_DEPENDS= rubygem-bigdecimal>=3.1.0:math/rubygem-bigdecimal \ diff --git a/databases/rubygem-red-gandiva/Makefile b/databases/rubygem-red-gandiva/Makefile index f2081babd913..66aea9dfe469 100644 --- a/databases/rubygem-red-gandiva/Makefile +++ b/databases/rubygem-red-gandiva/Makefile @@ -1,5 +1,6 @@ PORTNAME= red-gandiva PORTVERSION= 18.0.0 +PORTREVISION= 1 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -11,8 +12,8 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ - arrow-glib>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow-glib \ +BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow \ + arrow-glib>=${PORTVERSION}:databases/arrow-glib \ rubygem-rake>=0:devel/rubygem-rake LIB_DEPENDS= libarrow.so:databases/arrow \ libarrow-glib.so:databases/arrow-glib diff --git a/databases/rubygem-red-parquet/Makefile b/databases/rubygem-red-parquet/Makefile index 6d62a1701924..0c3216ae4d04 100644 --- a/databases/rubygem-red-parquet/Makefile +++ b/databases/rubygem-red-parquet/Makefile @@ -1,5 +1,6 @@ PORTNAME= red-parquet PORTVERSION= 18.0.0 +PORTREVISION= 1 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -11,8 +12,8 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ - arrow-glib>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow-glib \ +BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow \ + arrow-glib>=${PORTVERSION}:databases/arrow-glib \ rubygem-rake>=0:devel/rubygem-rake LIB_DEPENDS= libarrow.so:databases/arrow \ libarrow-glib.so:databases/arrow-glib diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile index 59a0e1d8b13f..1681e74792f8 100644 --- a/security/wazuh-manager/Makefile +++ b/security/wazuh-manager/Makefile @@ -1,7 +1,7 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v DISTVERSION= 4.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= https://packages.wazuh.com/deps/35/libraries/sources/:wazuh_sources \ LOCAL/acm/${PORTNAME}/:wazuh_cache