git: fe851593d3dd - main - databases/{,py-}duckdb: update 0.10.1 → 0.10.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 19 Apr 2024 03:08:34 UTC
The branch main has been updated by yuri:

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

commit fe851593d3dd38c4a9a028fbde8c0079339498a5
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-19 03:07:07 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-19 03:08:30 +0000

    databases/{,py-}duckdb: update 0.10.1 → 0.10.2
---
 databases/duckdb/Makefile    |  7 ++-----
 databases/duckdb/distinfo    | 12 +++++-------
 databases/duckdb/pkg-plist   |  9 +++++++--
 databases/py-duckdb/Makefile | 10 +++++++---
 databases/py-duckdb/distinfo |  6 +++---
 5 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index a6e750198614..d34b20af3bb4 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,11 +1,8 @@
 PORTNAME=	duckdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10.1
+DISTVERSION=	0.10.2
 CATEGORIES=	databases
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	ca28b1954bbbb66d4d78221e3dd5f47e0b54dcca.patch:-p1 # check for IUTF8 flag defined before setting it: https://github.com/duckdb/duckdb/pull/11488
-
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	In-process SQL OLAP database management system
 WWW=		https://duckdb.org/
@@ -15,7 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		cmake:testing compiler:c++11-lang ssl
 USE_GITHUB=	yes
-GH_TUPLE=	duckdb:sqlite_scanner:c134346:sqlite/extension/sqlite_scanner
+GH_TUPLE=	duckdb:sqlite_scanner:091197e:sqlite/extension/sqlite_scanner
 
 CMAKE_ON=	BUILD_SHARED_LIBS
 CMAKE_OFF=	BUILD_UNITTESTS
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index 493b25ee2e9d..96eb9b75c08c 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1712133594
-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
-SHA256 (ca28b1954bbbb66d4d78221e3dd5f47e0b54dcca.patch) = e8dc9a18877037eb8ffeb26361dfc75226e71ac755a61f4c7b68b91dab9ff5f3
-SIZE (ca28b1954bbbb66d4d78221e3dd5f47e0b54dcca.patch) = 797
+TIMESTAMP = 1713472441
+SHA256 (duckdb-duckdb-v0.10.2_GH0.tar.gz) = 662a0ba5c35d678ab6870db8f65ffa1c72e6096ad525a35b41b275139684cea6
+SIZE (duckdb-duckdb-v0.10.2_GH0.tar.gz) = 80028898
+SHA256 (duckdb-sqlite_scanner-091197e_GH0.tar.gz) = 213604e86866dd835bea6471906e250a448d3d0d6f9b06e9d2c76f227a3fd688
+SIZE (duckdb-sqlite_scanner-091197e_GH0.tar.gz) = 4647658
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index 317a4820d61e..a7576107affd 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -84,7 +84,6 @@ include/duckdb/common/common.hpp
 include/duckdb/common/compressed_file_system.hpp
 include/duckdb/common/constants.hpp
 include/duckdb/common/crypto/md5.hpp
-include/duckdb/common/cycle_counter.hpp
 include/duckdb/common/deque.hpp
 include/duckdb/common/dl.hpp
 include/duckdb/common/enum_class_hash.hpp
@@ -143,6 +142,7 @@ include/duckdb/common/extra_operator_info.hpp
 include/duckdb/common/extra_type_info.hpp
 include/duckdb/common/fast_mem.hpp
 include/duckdb/common/file_buffer.hpp
+include/duckdb/common/file_open_flags.hpp
 include/duckdb/common/file_opener.hpp
 include/duckdb/common/file_system.hpp
 include/duckdb/common/filename_pattern.hpp
@@ -537,6 +537,7 @@ include/duckdb/main/config.hpp
 include/duckdb/main/connection.hpp
 include/duckdb/main/connection_manager.hpp
 include/duckdb/main/database.hpp
+include/duckdb/main/database_file_opener.hpp
 include/duckdb/main/database_manager.hpp
 include/duckdb/main/database_path_and_type.hpp
 include/duckdb/main/db_instance_cache.hpp
@@ -587,7 +588,7 @@ include/duckdb/main/stream_query_result.hpp
 include/duckdb/main/table_description.hpp
 include/duckdb/main/valid_checker.hpp
 include/duckdb/optimizer/column_binding_replacer.hpp
-include/duckdb/optimizer/column_lifetime_optimizer.hpp
+include/duckdb/optimizer/column_lifetime_analyzer.hpp
 include/duckdb/optimizer/common_aggregate_optimizer.hpp
 include/duckdb/optimizer/compressed_materialization.hpp
 include/duckdb/optimizer/cse_optimizer.hpp
@@ -698,6 +699,7 @@ 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_column_info.hpp
+include/duckdb/parser/parsed_data/copy_database_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
@@ -807,6 +809,7 @@ include/duckdb/planner/expression/bound_comparison_expression.hpp
 include/duckdb/planner/expression/bound_conjunction_expression.hpp
 include/duckdb/planner/expression/bound_constant_expression.hpp
 include/duckdb/planner/expression/bound_default_expression.hpp
+include/duckdb/planner/expression/bound_expanded_expression.hpp
 include/duckdb/planner/expression/bound_function_expression.hpp
 include/duckdb/planner/expression/bound_lambda_expression.hpp
 include/duckdb/planner/expression/bound_lambdaref_expression.hpp
@@ -834,6 +837,7 @@ include/duckdb/planner/expression_binder/order_binder.hpp
 include/duckdb/planner/expression_binder/qualify_binder.hpp
 include/duckdb/planner/expression_binder/relation_binder.hpp
 include/duckdb/planner/expression_binder/returning_binder.hpp
+include/duckdb/planner/expression_binder/select_bind_state.hpp
 include/duckdb/planner/expression_binder/select_binder.hpp
 include/duckdb/planner/expression_binder/table_function_binder.hpp
 include/duckdb/planner/expression_binder/update_binder.hpp
@@ -894,6 +898,7 @@ include/duckdb/planner/operator/logical_top_n.hpp
 include/duckdb/planner/operator/logical_unconditional_join.hpp
 include/duckdb/planner/operator/logical_unnest.hpp
 include/duckdb/planner/operator/logical_update.hpp
+include/duckdb/planner/operator/logical_vacuum.hpp
 include/duckdb/planner/operator/logical_window.hpp
 include/duckdb/planner/operator_extension.hpp
 include/duckdb/planner/parsed_data/bound_create_function_info.hpp
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index c89c7356f62f..90bc1f262302 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	duckdb
-DISTVERSION=	0.10.1
+DISTVERSION=	0.10.2
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,12 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pybind11>=2.6.0:devel/py-pybind11@${PY_FLA
 		${PYNUMPY}
 RUN_DEPENDS=	${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}google-cloud-storage>0:www/py-google-cloud-storage@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fsspec>0:devel/py-fsspec@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}google-cloud-storage>0:www/py-google-cloud-storage@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+#TEST_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}pyarrow>0:databases/py-pyarrow@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}polars>0:misc/py-polars@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	distutils autoplist pytest
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index f1b986599dca..8f033ea2c629 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710967952
-SHA256 (duckdb-0.10.1.tar.gz) = 0d5b6daa9bb54a635e371798994caa08f26d2f145ebcbc989e16b0a0104e84fb
-SIZE (duckdb-0.10.1.tar.gz) = 11181812
+TIMESTAMP = 1713476700
+SHA256 (duckdb-0.10.2.tar.gz) = 0f609c9d5f941f1ecde810f010dd9321cd406a552c1df20318a13fa64247f67f
+SIZE (duckdb-0.10.2.tar.gz) = 11248689