git: 65cb998aee28 - main - databases/{,py-}duckdb: update 0.10.0 → 0.10.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 21 Mar 2024 01:54:46 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=65cb998aee28ef96173e64caffd3e553f2416a98
commit 65cb998aee28ef96173e64caffd3e553f2416a98
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-03-21 01:33:25 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-03-21 01:54:44 +0000
databases/{,py-}duckdb: update 0.10.0 → 0.10.1
Reported by: portscout
---
databases/duckdb/Makefile | 3 +-
databases/duckdb/distinfo | 6 ++--
databases/duckdb/files/patch-CMakeLists.txt | 28 ----------------
databases/duckdb/pkg-plist | 52 ++++++++++++++++-------------
databases/py-duckdb/Makefile | 3 +-
databases/py-duckdb/distinfo | 6 ++--
6 files changed, 39 insertions(+), 59 deletions(-)
diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index 672b577ece45..e0b48787ff82 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= duckdb
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
+DISTVERSION= 0.10.1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -16,6 +16,7 @@ GH_TUPLE= duckdb:sqlite_scanner:c134346:sqlite/extension/sqlite_scanner
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_UNITTESTS
+CMAKE_ARGS= -DOVERRIDE_GIT_DESCRIBE=v${DISTVERSION}-g00000000
CMAKE_TESTING_ON= BUILD_UNITTESTS # 2 tests fail, see https://github.com/duckdb/duckdb/issues/10652
CMAKE_TESTING_TARGET= ${ALL_TARGET} # hack: works as empty target
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index 044c34d1832c..a372c4664913 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1707894531
-SHA256 (duckdb-duckdb-v0.10.0_GH0.tar.gz) = 5a925b8607d00a97c1a3ffe6df05c0a62a4df063abd022ada82ac1e917792013
-SIZE (duckdb-duckdb-v0.10.0_GH0.tar.gz) = 79037968
+TIMESTAMP = 1710929931
+SHA256 (duckdb-duckdb-v0.10.1_GH0.tar.gz) = 83bd4944c070fd0bd287fbe62919fa887f35d7422ba0fa66e13d4ed098f3791a
+SIZE (duckdb-duckdb-v0.10.1_GH0.tar.gz) = 79870693
SHA256 (duckdb-sqlite_scanner-c134346_GH0.tar.gz) = 118ab8cb9fcc4e08eee661d2a146ed21c939e30b64123729fbdc90adbd2214f0
SIZE (duckdb-sqlite_scanner-c134346_GH0.tar.gz) = 4646975
diff --git a/databases/duckdb/files/patch-CMakeLists.txt b/databases/duckdb/files/patch-CMakeLists.txt
deleted file mode 100644
index a1cb950405d1..000000000000
--- a/databases/duckdb/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
---- CMakeLists.txt.orig 2023-11-13 18:58:24 UTC
-+++ CMakeLists.txt
-@@ -240,7 +240,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
- endif()
-
- find_package(Git)
--if(Git_FOUND)
-+if(FALSE AND Git_FOUND)
- if (NOT DEFINED GIT_COMMIT_HASH)
- execute_process(
- COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
-@@ -279,11 +279,11 @@ if(GIT_RESULT EQUAL "0")
- endif()
- else()
- # fallback for when building from tarball
-- set(DUCKDB_MAJOR_VERSION 0)
-- set(DUCKDB_MINOR_VERSION 0)
-- set(DUCKDB_PATCH_VERSION 1)
-- set(DUCKDB_DEV_ITERATION 0)
-- set(DUCKDB_VERSION "v${DUCKDB_MAJOR_VERSION}.${DUCKDB_MINOR_VERSION}.${DUCKDB_PATCH_VERSION}-dev${DUCKDB_DEV_ITERATION}")
-+ #set(DUCKDB_MAJOR_VERSION 0)
-+ #set(DUCKDB_MINOR_VERSION 0)
-+ #set(DUCKDB_PATCH_VERSION 1)
-+ #set(DUCKDB_DEV_ITERATION 0)
-+ set(DUCKDB_VERSION "v${DUCKDB_MAJOR_VERSION}.${DUCKDB_MINOR_VERSION}.${DUCKDB_PATCH_VERSION}")
- endif()
-
- message(STATUS "git hash ${GIT_COMMIT_HASH}, version ${DUCKDB_VERSION}")
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index 2ec80afdddd3..317a4820d61e 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -54,6 +54,7 @@ include/duckdb/common/array.hpp
include/duckdb/common/arrow/appender/append_data.hpp
include/duckdb/common/arrow/appender/bool_data.hpp
include/duckdb/common/arrow/appender/enum_data.hpp
+include/duckdb/common/arrow/appender/fixed_size_list_data.hpp
include/duckdb/common/arrow/appender/list.hpp
include/duckdb/common/arrow/appender/list_data.hpp
include/duckdb/common/arrow/appender/map_data.hpp
@@ -90,6 +91,7 @@ include/duckdb/common/enum_class_hash.hpp
include/duckdb/common/enum_util.hpp
include/duckdb/common/enums/access_mode.hpp
include/duckdb/common/enums/aggregate_handling.hpp
+include/duckdb/common/enums/catalog_lookup_behavior.hpp
include/duckdb/common/enums/catalog_type.hpp
include/duckdb/common/enums/compression_type.hpp
include/duckdb/common/enums/cte_materialize.hpp
@@ -113,6 +115,7 @@ include/duckdb/common/enums/order_type.hpp
include/duckdb/common/enums/output_type.hpp
include/duckdb/common/enums/pending_execution_result.hpp
include/duckdb/common/enums/physical_operator_type.hpp
+include/duckdb/common/enums/prepared_statement_mode.hpp
include/duckdb/common/enums/profiler_format.hpp
include/duckdb/common/enums/relation_type.hpp
include/duckdb/common/enums/scan_options.hpp
@@ -368,26 +371,26 @@ include/duckdb/execution/operator/aggregate/physical_perfecthash_aggregate.hpp
include/duckdb/execution/operator/aggregate/physical_streaming_window.hpp
include/duckdb/execution/operator/aggregate/physical_ungrouped_aggregate.hpp
include/duckdb/execution/operator/aggregate/physical_window.hpp
-include/duckdb/execution/operator/csv_scanner/buffer_manager/csv_buffer.hpp
-include/duckdb/execution/operator/csv_scanner/buffer_manager/csv_buffer_manager.hpp
-include/duckdb/execution/operator/csv_scanner/buffer_manager/csv_file_handle.hpp
-include/duckdb/execution/operator/csv_scanner/options/csv_option.hpp
-include/duckdb/execution/operator/csv_scanner/options/csv_reader_options.hpp
-include/duckdb/execution/operator/csv_scanner/options/state_machine_options.hpp
-include/duckdb/execution/operator/csv_scanner/scanner/base_scanner.hpp
-include/duckdb/execution/operator/csv_scanner/scanner/column_count_scanner.hpp
-include/duckdb/execution/operator/csv_scanner/scanner/scanner_boundary.hpp
-include/duckdb/execution/operator/csv_scanner/scanner/skip_scanner.hpp
-include/duckdb/execution/operator/csv_scanner/scanner/string_value_scanner.hpp
-include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp
-include/duckdb/execution/operator/csv_scanner/sniffer/quote_rules.hpp
-include/duckdb/execution/operator/csv_scanner/state_machine/csv_state.hpp
-include/duckdb/execution/operator/csv_scanner/state_machine/csv_state_machine.hpp
-include/duckdb/execution/operator/csv_scanner/state_machine/csv_state_machine_cache.hpp
-include/duckdb/execution/operator/csv_scanner/table_function/csv_file_scanner.hpp
-include/duckdb/execution/operator/csv_scanner/table_function/global_csv_state.hpp
-include/duckdb/execution/operator/csv_scanner/util/csv_casting.hpp
-include/duckdb/execution/operator/csv_scanner/util/csv_error.hpp
+include/duckdb/execution/operator/csv_scanner/base_scanner.hpp
+include/duckdb/execution/operator/csv_scanner/column_count_scanner.hpp
+include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp
+include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp
+include/duckdb/execution/operator/csv_scanner/csv_casting.hpp
+include/duckdb/execution/operator/csv_scanner/csv_error.hpp
+include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp
+include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp
+include/duckdb/execution/operator/csv_scanner/csv_option.hpp
+include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp
+include/duckdb/execution/operator/csv_scanner/csv_sniffer.hpp
+include/duckdb/execution/operator/csv_scanner/csv_state.hpp
+include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp
+include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp
+include/duckdb/execution/operator/csv_scanner/global_csv_state.hpp
+include/duckdb/execution/operator/csv_scanner/quote_rules.hpp
+include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp
+include/duckdb/execution/operator/csv_scanner/skip_scanner.hpp
+include/duckdb/execution/operator/csv_scanner/state_machine_options.hpp
+include/duckdb/execution/operator/csv_scanner/string_value_scanner.hpp
include/duckdb/execution/operator/filter/physical_filter.hpp
include/duckdb/execution/operator/helper/physical_batch_collector.hpp
include/duckdb/execution/operator/helper/physical_buffered_collector.hpp
@@ -408,6 +411,7 @@ include/duckdb/execution/operator/helper/physical_streaming_limit.hpp
include/duckdb/execution/operator/helper/physical_streaming_sample.hpp
include/duckdb/execution/operator/helper/physical_transaction.hpp
include/duckdb/execution/operator/helper/physical_vacuum.hpp
+include/duckdb/execution/operator/helper/physical_verify_vector.hpp
include/duckdb/execution/operator/join/outer_join_marker.hpp
include/duckdb/execution/operator/join/perfect_hash_join_executor.hpp
include/duckdb/execution/operator/join/physical_asof_join.hpp
@@ -426,6 +430,8 @@ include/duckdb/execution/operator/join/physical_range_join.hpp
include/duckdb/execution/operator/join/physical_right_delim_join.hpp
include/duckdb/execution/operator/order/physical_order.hpp
include/duckdb/execution/operator/order/physical_top_n.hpp
+include/duckdb/execution/operator/persistent/batch_memory_manager.hpp
+include/duckdb/execution/operator/persistent/batch_task_manager.hpp
include/duckdb/execution/operator/persistent/csv_rejects_table.hpp
include/duckdb/execution/operator/persistent/physical_batch_copy_to_file.hpp
include/duckdb/execution/operator/persistent/physical_batch_insert.hpp
@@ -433,7 +439,6 @@ include/duckdb/execution/operator/persistent/physical_copy_database.hpp
include/duckdb/execution/operator/persistent/physical_copy_to_file.hpp
include/duckdb/execution/operator/persistent/physical_delete.hpp
include/duckdb/execution/operator/persistent/physical_export.hpp
-include/duckdb/execution/operator/persistent/physical_fixed_batch_copy.hpp
include/duckdb/execution/operator/persistent/physical_insert.hpp
include/duckdb/execution/operator/persistent/physical_update.hpp
include/duckdb/execution/operator/projection/physical_pivot.hpp
@@ -639,6 +644,7 @@ include/duckdb/optimizer/unnest_rewriter.hpp
include/duckdb/parallel/base_pipeline_event.hpp
include/duckdb/parallel/concurrentqueue.hpp
include/duckdb/parallel/event.hpp
+include/duckdb/parallel/executor_task.hpp
include/duckdb/parallel/interrupt.hpp
include/duckdb/parallel/meta_pipeline.hpp
include/duckdb/parallel/pipeline.hpp
@@ -691,7 +697,7 @@ include/duckdb/parser/parsed_data/alter_table_function_info.hpp
include/duckdb/parser/parsed_data/alter_table_info.hpp
include/duckdb/parser/parsed_data/attach_info.hpp
include/duckdb/parser/parsed_data/bound_pragma_info.hpp
-include/duckdb/parser/parsed_data/comment_on_info.hpp
+include/duckdb/parser/parsed_data/comment_on_column_info.hpp
include/duckdb/parser/parsed_data/copy_info.hpp
include/duckdb/parser/parsed_data/create_aggregate_function_info.hpp
include/duckdb/parser/parsed_data/create_collation_info.hpp
@@ -871,7 +877,6 @@ include/duckdb/planner/operator/logical_get.hpp
include/duckdb/planner/operator/logical_insert.hpp
include/duckdb/planner/operator/logical_join.hpp
include/duckdb/planner/operator/logical_limit.hpp
-include/duckdb/planner/operator/logical_limit_percent.hpp
include/duckdb/planner/operator/logical_materialized_cte.hpp
include/duckdb/planner/operator/logical_order.hpp
include/duckdb/planner/operator/logical_pivot.hpp
@@ -1027,6 +1032,7 @@ include/duckdb/storage/table/update_segment.hpp
include/duckdb/storage/table/validity_column_data.hpp
include/duckdb/storage/table_io_manager.hpp
include/duckdb/storage/table_storage_info.hpp
+include/duckdb/storage/temporary_file_manager.hpp
include/duckdb/storage/temporary_memory_manager.hpp
include/duckdb/storage/write_ahead_log.hpp
include/duckdb/transaction/append_info.hpp
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index 5c064638e2f4..c89c7356f62f 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duckdb
-DISTVERSION= 0.10.0
+DISTVERSION= 0.10.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,6 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
USES= python
USE_PYTHON= distutils autoplist pytest
+MAKE_ENV= OVERRIDE_GIT_DESCRIBE=v${DISTVERSION}-g00000000-0
TEST_WRKSRC= ${WRKDIR} # tests fail when run from the build directory due to a name collision with duckdb directory
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # 2 tests fail, see https://github.com/duckdb/duckdb/issues/5642
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index 3dbef9847946..f1b986599dca 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707899619
-SHA256 (duckdb-0.10.0.tar.gz) = c02bcc128002aa79e3c9d89b9de25e062d1096a8793bc0d7932317b7977f6845
-SIZE (duckdb-0.10.0.tar.gz) = 11119589
+TIMESTAMP = 1710967952
+SHA256 (duckdb-0.10.1.tar.gz) = 0d5b6daa9bb54a635e371798994caa08f26d2f145ebcbc989e16b0a0104e84fb
+SIZE (duckdb-0.10.1.tar.gz) = 11181812