git: 5e87f176437f - main - databases/{,py-}duckdb: Update 0.5.1 -> 0.6.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 16 Nov 2022 07:26:41 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5e87f176437fc9b4dac31bdae066701e2a7d1860

commit 5e87f176437fc9b4dac31bdae066701e2a7d1860
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-16 07:11:20 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-16 07:26:31 +0000

    databases/{,py-}duckdb: Update 0.5.1 -> 0.6.0
    
    Reported by:    portscout
---
 databases/duckdb/Makefile    |  9 +++--
 databases/duckdb/distinfo    |  6 ++--
 databases/duckdb/pkg-plist   | 79 ++++++++++++++++++++++++++++++++++++++++----
 databases/py-duckdb/Makefile |  2 +-
 databases/py-duckdb/distinfo |  6 ++--
 5 files changed, 86 insertions(+), 16 deletions(-)

diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index 8fbbffb2b415..8ef93d440a17 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	duckdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.1
+DISTVERSION=	0.6.0
 CATEGORIES=	databases
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -20,8 +20,10 @@ CMAKE_TESTING_TARGET=	${ALL_TARGET} # hack: works as empty target
 
 BINARY_ALIAS=	git=false
 
+OPTIONS_DEFINE=			TPCE
+OPTIONS_DEFAULT=		TPCE
 OPTIONS_GROUP=			EXTENSIONS
-OPTIONS_GROUP_EXTENSIONS=	EXCEL FTS HTTPFS ICU JSON PARQUET TPCH TPCDS SQLSMITH VISUALIZER
+OPTIONS_GROUP_EXTENSIONS=	EXCEL FTS HTTPFS ICU INET JEMALLOC JSON PARQUET TPCH TPCDS SQLSMITH VISUALIZER
 
 EXTENSIONS_DESC=		Extensions:
 
@@ -34,6 +36,9 @@ ${opt}_CMAKE_BOOL=	BUILD_${opt}_EXTENSION
 ${opt}_PLIST_FILES=	lib/lib${opt:tl}_extension.a
 .endfor
 
+TPCE_DESC=			Enable building of the TPC-E tool
+TPCE_CMAKE_BOOL=		BUILD_TPCE
+
 post-test: # run tests
 	@cd ${TEST_WRKSRC} && test/unittest
 
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index b63ad48c2dfb..d13848fd4a86 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663710706
-SHA256 (duckdb-duckdb-v0.5.1_GH0.tar.gz) = 3dab7ba0d0f8d024d3c73fd3d4fb8834203c31d7b0ddb1e8539ee266e11b0e9b
-SIZE (duckdb-duckdb-v0.5.1_GH0.tar.gz) = 76428002
+TIMESTAMP = 1668573004
+SHA256 (duckdb-duckdb-v0.6.0_GH0.tar.gz) = 700b09114f8b99892a9d19ba21ca962ae65d1ea8085622418a2fa50ff915b244
+SIZE (duckdb-duckdb-v0.6.0_GH0.tar.gz) = 74487683
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index 7530d6ad84e7..dfef6183d0e7 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -44,6 +44,7 @@ include/duckdb/common/assert.hpp
 include/duckdb/common/atomic.hpp
 include/duckdb/common/bitpacking.hpp
 include/duckdb/common/bitset.hpp
+include/duckdb/common/box_renderer.hpp
 include/duckdb/common/case_insensitive_map.hpp
 include/duckdb/common/checksum.hpp
 include/duckdb/common/chrono.hpp
@@ -90,12 +91,16 @@ include/duckdb/common/field_writer.hpp
 include/duckdb/common/file_buffer.hpp
 include/duckdb/common/file_opener.hpp
 include/duckdb/common/file_system.hpp
+include/duckdb/common/fsst.hpp
 include/duckdb/common/fstream.hpp
 include/duckdb/common/gzip_file_system.hpp
 include/duckdb/common/helper.hpp
 include/duckdb/common/hive_partitioning.hpp
+include/duckdb/common/index_map.hpp
+include/duckdb/common/index_vector.hpp
 include/duckdb/common/likely.hpp
 include/duckdb/common/limits.hpp
+include/duckdb/common/list.hpp
 include/duckdb/common/local_file_system.hpp
 include/duckdb/common/map.hpp
 include/duckdb/common/mutex.hpp
@@ -133,12 +138,14 @@ include/duckdb/common/serializer/buffered_serializer.hpp
 include/duckdb/common/set.hpp
 include/duckdb/common/single_thread_ptr.hpp
 include/duckdb/common/sort/comparators.hpp
+include/duckdb/common/sort/duckdb_pdqsort.hpp
 include/duckdb/common/sort/sort.hpp
 include/duckdb/common/sort/sorted_block.hpp
 include/duckdb/common/stack.hpp
 include/duckdb/common/string.hpp
 include/duckdb/common/string_map_set.hpp
 include/duckdb/common/string_util.hpp
+include/duckdb/common/swap.hpp
 include/duckdb/common/thread.hpp
 include/duckdb/common/to_string.hpp
 include/duckdb/common/tree_renderer.hpp
@@ -152,6 +159,7 @@ include/duckdb/common/types/column_data_allocator.hpp
 include/duckdb/common/types/column_data_collection.hpp
 include/duckdb/common/types/column_data_collection_iterators.hpp
 include/duckdb/common/types/column_data_collection_segment.hpp
+include/duckdb/common/types/column_data_consumer.hpp
 include/duckdb/common/types/column_data_scan_states.hpp
 include/duckdb/common/types/data_chunk.hpp
 include/duckdb/common/types/date.hpp
@@ -161,6 +169,7 @@ include/duckdb/common/types/hugeint.hpp
 include/duckdb/common/types/hyperloglog.hpp
 include/duckdb/common/types/interval.hpp
 include/duckdb/common/types/null_value.hpp
+include/duckdb/common/types/partitioned_column_data.hpp
 include/duckdb/common/types/row_data_collection.hpp
 include/duckdb/common/types/row_data_collection_scanner.hpp
 include/duckdb/common/types/row_layout.hpp
@@ -170,6 +179,7 @@ include/duckdb/common/types/string_heap.hpp
 include/duckdb/common/types/string_type.hpp
 include/duckdb/common/types/time.hpp
 include/duckdb/common/types/timestamp.hpp
+include/duckdb/common/types/type_map.hpp
 include/duckdb/common/types/uuid.hpp
 include/duckdb/common/types/validity_mask.hpp
 include/duckdb/common/types/value.hpp
@@ -183,8 +193,8 @@ include/duckdb/common/value_operations/value_operations.hpp
 include/duckdb/common/vector.hpp
 include/duckdb/common/vector_operations/aggregate_executor.hpp
 include/duckdb/common/vector_operations/binary_executor.hpp
-include/duckdb/common/vector_operations/decimal_cast.hpp
 include/duckdb/common/vector_operations/general_cast.hpp
+include/duckdb/common/vector_operations/generic_executor.hpp
 include/duckdb/common/vector_operations/senary_executor.hpp
 include/duckdb/common/vector_operations/septenary_executor.hpp
 include/duckdb/common/vector_operations/ternary_executor.hpp
@@ -255,10 +265,15 @@ include/duckdb/execution/operator/join/physical_join.hpp
 include/duckdb/execution/operator/join/physical_nested_loop_join.hpp
 include/duckdb/execution/operator/join/physical_piecewise_merge_join.hpp
 include/duckdb/execution/operator/join/physical_range_join.hpp
-include/duckdb/execution/operator/list.hpp
 include/duckdb/execution/operator/order/physical_order.hpp
 include/duckdb/execution/operator/order/physical_top_n.hpp
+include/duckdb/execution/operator/persistent/base_csv_reader.hpp
 include/duckdb/execution/operator/persistent/buffered_csv_reader.hpp
+include/duckdb/execution/operator/persistent/csv_buffer.hpp
+include/duckdb/execution/operator/persistent/csv_file_handle.hpp
+include/duckdb/execution/operator/persistent/csv_reader_options.hpp
+include/duckdb/execution/operator/persistent/parallel_csv_reader.hpp
+include/duckdb/execution/operator/persistent/physical_batch_insert.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
@@ -278,7 +293,6 @@ include/duckdb/execution/operator/schema/physical_create_index.hpp
 include/duckdb/execution/operator/schema/physical_create_schema.hpp
 include/duckdb/execution/operator/schema/physical_create_sequence.hpp
 include/duckdb/execution/operator/schema/physical_create_table.hpp
-include/duckdb/execution/operator/schema/physical_create_table_as.hpp
 include/duckdb/execution/operator/schema/physical_create_type.hpp
 include/duckdb/execution/operator/schema/physical_create_view.hpp
 include/duckdb/execution/operator/schema/physical_drop.hpp
@@ -303,16 +317,21 @@ include/duckdb/function/aggregate/regression/regr_slope.hpp
 include/duckdb/function/aggregate/regression_functions.hpp
 include/duckdb/function/aggregate/sum_helpers.hpp
 include/duckdb/function/aggregate_function.hpp
+include/duckdb/function/cast/cast_function_set.hpp
+include/duckdb/function/cast/default_casts.hpp
+include/duckdb/function/cast/vector_cast_helpers.hpp
 include/duckdb/function/cast_rules.hpp
 include/duckdb/function/compression/compression.hpp
 include/duckdb/function/compression_function.hpp
 include/duckdb/function/copy_function.hpp
 include/duckdb/function/function.hpp
+include/duckdb/function/function_binder.hpp
 include/duckdb/function/function_serialization.hpp
 include/duckdb/function/function_set.hpp
 include/duckdb/function/macro_function.hpp
 include/duckdb/function/pragma/pragma_functions.hpp
 include/duckdb/function/pragma_function.hpp
+include/duckdb/function/replacement_open.hpp
 include/duckdb/function/replacement_scan.hpp
 include/duckdb/function/scalar/blob_functions.hpp
 include/duckdb/function/scalar/date_functions.hpp
@@ -340,7 +359,11 @@ include/duckdb/function/table_function.hpp
 include/duckdb/function/table_macro_function.hpp
 include/duckdb/function/udf_function.hpp
 include/duckdb/main/appender.hpp
-include/duckdb/main/capi_internal.hpp
+include/duckdb/main/capi/capi_internal.hpp
+include/duckdb/main/capi/cast/from_decimal.hpp
+include/duckdb/main/capi/cast/generic.hpp
+include/duckdb/main/capi/cast/to_decimal.hpp
+include/duckdb/main/capi/cast/utils.hpp
 include/duckdb/main/client_config.hpp
 include/duckdb/main/client_context.hpp
 include/duckdb/main/client_context_file_opener.hpp
@@ -349,7 +372,10 @@ include/duckdb/main/config.hpp
 include/duckdb/main/connection.hpp
 include/duckdb/main/connection_manager.hpp
 include/duckdb/main/database.hpp
+include/duckdb/main/db_instance_cache.hpp
+include/duckdb/main/error_manager.hpp
 include/duckdb/main/extension.hpp
+include/duckdb/main/extension_functions.hpp
 include/duckdb/main/extension_helper.hpp
 include/duckdb/main/external_dependencies.hpp
 include/duckdb/main/loadable_extension.hpp
@@ -383,9 +409,11 @@ include/duckdb/main/relation/update_relation.hpp
 include/duckdb/main/relation/value_relation.hpp
 include/duckdb/main/relation/view_relation.hpp
 include/duckdb/main/relation/write_csv_relation.hpp
+include/duckdb/main/replacement_opens.hpp
 include/duckdb/main/settings.hpp
 include/duckdb/main/stream_query_result.hpp
 include/duckdb/main/table_description.hpp
+include/duckdb/main/valid_checker.hpp
 include/duckdb/optimizer/cardinality_estimator.hpp
 include/duckdb/optimizer/column_lifetime_optimizer.hpp
 include/duckdb/optimizer/common_aggregate_optimizer.hpp
@@ -434,17 +462,20 @@ include/duckdb/optimizer/topn_optimizer.hpp
 include/duckdb/parallel/base_pipeline_event.hpp
 include/duckdb/parallel/concurrentqueue.hpp
 include/duckdb/parallel/event.hpp
+include/duckdb/parallel/meta_pipeline.hpp
 include/duckdb/parallel/pipeline.hpp
 include/duckdb/parallel/pipeline_complete_event.hpp
 include/duckdb/parallel/pipeline_event.hpp
 include/duckdb/parallel/pipeline_executor.hpp
 include/duckdb/parallel/pipeline_finish_event.hpp
+include/duckdb/parallel/pipeline_initialize_event.hpp
 include/duckdb/parallel/task.hpp
 include/duckdb/parallel/task_counter.hpp
 include/duckdb/parallel/task_scheduler.hpp
 include/duckdb/parallel/thread_context.hpp
 include/duckdb/parser/base_expression.hpp
 include/duckdb/parser/column_definition.hpp
+include/duckdb/parser/column_list.hpp
 include/duckdb/parser/common_table_expression_info.hpp
 include/duckdb/parser/constraint.hpp
 include/duckdb/parser/constraints/check_constraint.hpp
@@ -475,6 +506,8 @@ include/duckdb/parser/expression_map.hpp
 include/duckdb/parser/expression_util.hpp
 include/duckdb/parser/group_by_node.hpp
 include/duckdb/parser/keyword_helper.hpp
+include/duckdb/parser/parsed_data/alter_function_info.hpp
+include/duckdb/parser/parsed_data/alter_info.hpp
 include/duckdb/parser/parsed_data/alter_table_info.hpp
 include/duckdb/parser/parsed_data/copy_info.hpp
 include/duckdb/parser/parsed_data/create_aggregate_function_info.hpp
@@ -631,6 +664,7 @@ include/duckdb/planner/operator/logical_execute.hpp
 include/duckdb/planner/operator/logical_explain.hpp
 include/duckdb/planner/operator/logical_export.hpp
 include/duckdb/planner/operator/logical_expression_get.hpp
+include/duckdb/planner/operator/logical_extension_operator.hpp
 include/duckdb/planner/operator/logical_filter.hpp
 include/duckdb/planner/operator/logical_get.hpp
 include/duckdb/planner/operator/logical_insert.hpp
@@ -651,6 +685,7 @@ include/duckdb/planner/operator/logical_top_n.hpp
 include/duckdb/planner/operator/logical_unnest.hpp
 include/duckdb/planner/operator/logical_update.hpp
 include/duckdb/planner/operator/logical_window.hpp
+include/duckdb/planner/operator_extension.hpp
 include/duckdb/planner/parsed_data/bound_create_function_info.hpp
 include/duckdb/planner/parsed_data/bound_create_table_info.hpp
 include/duckdb/planner/plan_serialization.hpp
@@ -678,13 +713,36 @@ include/duckdb/storage/block.hpp
 include/duckdb/storage/block_manager.hpp
 include/duckdb/storage/buffer/block_handle.hpp
 include/duckdb/storage/buffer/buffer_handle.hpp
-include/duckdb/storage/buffer/managed_buffer.hpp
 include/duckdb/storage/buffer_manager.hpp
+include/duckdb/storage/checkpoint/row_group_writer.hpp
 include/duckdb/storage/checkpoint/string_checkpoint_state.hpp
 include/duckdb/storage/checkpoint/table_data_reader.hpp
 include/duckdb/storage/checkpoint/table_data_writer.hpp
 include/duckdb/storage/checkpoint/write_overflow_strings_to_disk.hpp
 include/duckdb/storage/checkpoint_manager.hpp
+include/duckdb/storage/compression/chimp/algorithm/bit_reader.hpp
+include/duckdb/storage/compression/chimp/algorithm/bit_utils.hpp
+include/duckdb/storage/compression/chimp/algorithm/byte_reader.hpp
+include/duckdb/storage/compression/chimp/algorithm/byte_writer.hpp
+include/duckdb/storage/compression/chimp/algorithm/chimp128.hpp
+include/duckdb/storage/compression/chimp/algorithm/chimp_utils.hpp
+include/duckdb/storage/compression/chimp/algorithm/flag_buffer.hpp
+include/duckdb/storage/compression/chimp/algorithm/leading_zero_buffer.hpp
+include/duckdb/storage/compression/chimp/algorithm/output_bit_stream.hpp
+include/duckdb/storage/compression/chimp/algorithm/packed_data.hpp
+include/duckdb/storage/compression/chimp/algorithm/ring_buffer.hpp
+include/duckdb/storage/compression/chimp/chimp.hpp
+include/duckdb/storage/compression/chimp/chimp_analyze.hpp
+include/duckdb/storage/compression/chimp/chimp_compress.hpp
+include/duckdb/storage/compression/chimp/chimp_fetch.hpp
+include/duckdb/storage/compression/chimp/chimp_scan.hpp
+include/duckdb/storage/compression/patas/algorithm/patas.hpp
+include/duckdb/storage/compression/patas/patas.hpp
+include/duckdb/storage/compression/patas/patas_analyze.hpp
+include/duckdb/storage/compression/patas/patas_compress.hpp
+include/duckdb/storage/compression/patas/patas_fetch.hpp
+include/duckdb/storage/compression/patas/patas_scan.hpp
+include/duckdb/storage/compression/patas/shared.hpp
 include/duckdb/storage/data_pointer.hpp
 include/duckdb/storage/data_table.hpp
 include/duckdb/storage/in_memory_block_manager.hpp
@@ -692,6 +750,7 @@ include/duckdb/storage/index.hpp
 include/duckdb/storage/meta_block_reader.hpp
 include/duckdb/storage/meta_block_writer.hpp
 include/duckdb/storage/object_cache.hpp
+include/duckdb/storage/partial_block_manager.hpp
 include/duckdb/storage/segment/uncompressed.hpp
 include/duckdb/storage/single_file_block_manager.hpp
 include/duckdb/storage/statistics/base_statistics.hpp
@@ -714,18 +773,22 @@ include/duckdb/storage/table/column_checkpoint_state.hpp
 include/duckdb/storage/table/column_data.hpp
 include/duckdb/storage/table/column_data_checkpointer.hpp
 include/duckdb/storage/table/column_segment.hpp
+include/duckdb/storage/table/data_table_info.hpp
 include/duckdb/storage/table/list_column_data.hpp
 include/duckdb/storage/table/persistent_table_data.hpp
 include/duckdb/storage/table/row_group.hpp
+include/duckdb/storage/table/row_group_collection.hpp
 include/duckdb/storage/table/scan_state.hpp
 include/duckdb/storage/table/segment_base.hpp
+include/duckdb/storage/table/segment_lock.hpp
 include/duckdb/storage/table/segment_tree.hpp
 include/duckdb/storage/table/standard_column_data.hpp
 include/duckdb/storage/table/struct_column_data.hpp
+include/duckdb/storage/table/table_index_list.hpp
+include/duckdb/storage/table/table_statistics.hpp
 include/duckdb/storage/table/update_segment.hpp
 include/duckdb/storage/table/validity_column_data.hpp
-include/duckdb/storage/table_index.hpp
-include/duckdb/storage/table_statistics.hpp
+include/duckdb/storage/table_io_manager.hpp
 include/duckdb/storage/write_ahead_log.hpp
 include/duckdb/transaction/append_info.hpp
 include/duckdb/transaction/cleanup_state.hpp
@@ -735,6 +798,7 @@ include/duckdb/transaction/local_storage.hpp
 include/duckdb/transaction/rollback_state.hpp
 include/duckdb/transaction/transaction.hpp
 include/duckdb/transaction/transaction_context.hpp
+include/duckdb/transaction/transaction_data.hpp
 include/duckdb/transaction/transaction_manager.hpp
 include/duckdb/transaction/undo_buffer.hpp
 include/duckdb/transaction/update_info.hpp
@@ -752,6 +816,7 @@ lib/cmake/DuckDB/DuckDBExports.cmake
 lib/libduckdb.so
 lib/libduckdb_fastpforlib.a
 lib/libduckdb_fmt.a
+lib/libduckdb_fsst.a
 lib/libduckdb_hyperloglog.a
 lib/libduckdb_mbedtls.a
 lib/libduckdb_miniz.a
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index a4f8dcbac97d..cf4a5f0c29e8 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	duckdb
-DISTVERSION=	0.5.1
+DISTVERSION=	0.6.0
 CATEGORIES=	databases python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index a12a123bb9c2..1b081d2d4cc8 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663713613
-SHA256 (duckdb-0.5.1.tar.gz) = 975d84303e70ec376dee98292dfbf8915ed2fb5a434fcbf5d1cd28e08dfbab38
-SIZE (duckdb-0.5.1.tar.gz) = 13511354
+TIMESTAMP = 1668578959
+SHA256 (duckdb-0.6.0.tar.gz) = 74e0e4cd1b77aaec9f76e3a0b4cf8535d80f2282f38c6248d4ec826a9606fe81
+SIZE (duckdb-0.6.0.tar.gz) = 10338171