Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2026 07:12:47 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 13a57e5bacff - main - databases/{,py-}duckdb: update 1.5.=?utf-8?Q?0 =E2=86=92 1.?=5.2
Message-ID:  <69dde8ef.4371c.21f4296a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit 13a57e5bacffb2cdd6c12303d70ba780d3d7fa00
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-14 05:53:01 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-14 07:12:39 +0000

    databases/{,py-}duckdb: update 1.5.0 → 1.5.2
---
 databases/duckdb/Makefile    | 18 +++++++-----------
 databases/duckdb/distinfo    | 26 +++++++++++++-------------
 databases/duckdb/pkg-plist   |  5 ++++-
 databases/py-duckdb/Makefile |  3 +--
 databases/py-duckdb/distinfo |  6 +++---
 5 files changed, 28 insertions(+), 30 deletions(-)

diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index 8740a7e975a2..d822dbb68396 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	duckdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.5.0
+DISTVERSION=	1.5.2
 MASTER_SITES=	https://github.com/postgres/postgres/archive/refs/tags/:postgres_sources
 DISTFILES=	REL_15_13.tar.gz:postgres_sources
 CATEGORIES=	databases
@@ -21,12 +21,12 @@ GH_TUPLE=	\
 		duckdb:duckdb-encodings:06295e77b13de65842992c82f14289ea679e4730:encodings/extension/encodings \
 		duckdb:duckdb-excel:9421a2d75bd7544336caa73e5f9e6063cc7f6992:excel/extension/excel \
 		duckdb:duckdb-fts:6814ec9a7d5fd63500176507262b0dbf7cea0095:fts/extension/fts \
-		duckdb:duckdb-httpfs:74f954001f3a740c909181b02259de6c7b942632:httpfs/extension/httpfs \
+		duckdb:duckdb-httpfs:13e18b3c9f3810334f5972b76a3acc247b28e537:httpfs/extension/httpfs \
 		duckdb:duckdb-inet:fe7f60bb60245197680fb07ecd1629a1dc3d91c8:inet/extension/inet \
-		duckdb:duckdb-postgres:a42c490df0019406658073c003b7d89dd4338466:postgres/extension/postgres_scanner \
-		duckdb:duckdb-mysql:372a86f96f4735ed3a1c3bb2e50594a2d73bc143:mysql/extension/mysql_scanner \
-		duckdb:duckdb-spatial:8734819c1de196ed9c012d0b68319d47faaf1aa3:spatial/extension/spatial \
-		duckdb:duckdb-sqlite:fb7cf51c40af3fe54873d7f9b4cc289fdb73091b:sqlite/extension/sqlite_scanner \
+		duckdb:duckdb-postgres:c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0:postgres/extension/postgres_scanner \
+		duckdb:duckdb-mysql:e2760cb11f13a12ce74e8c798c07c48deb97a577:mysql/extension/mysql_scanner \
+		duckdb:duckdb-spatial:dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e:spatial/extension/spatial \
+		duckdb:duckdb-sqlite:a087a5878900d8bae155e97fd1b18c4cec0cca21:sqlite/extension/sqlite_scanner \
 		duckdb:duckdb-sqlsmith:e6e6750ceb91e1869b2c736abb70d818bac73e9a:sqlsmith/extension/sqlsmith \
 		duckdb:duckdb-vss:b833341c8737fd3f3558c7720cc575ae8fc82598:vss/extension/vss
 # the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake
@@ -98,10 +98,6 @@ post-patch: # remove cmake files of out-of-tree extensions to build them like in
 post-test: # run tests
 	@cd ${TEST_WRKSRC} && test/unittest
 
-# tests as of 1.4.4: All tests passed (28 skipped tests, 365953 assertions in 4014 test cases)
-
-# tests as of 1.5.0, see https://github.com/duckdb/duckdb/issues/21262:
-# test cases:    927 |    926 passed | 1 failed | 3 skipped
-# assertions: 832399 | 832398 passed | 1 failed | 3 skipped
+# tests as of 1.5.2: All tests passed (21 skipped tests, 1059565 assertions in 4438 test cases)
 
 .include <bsd.port.mk>
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index 59fd33bbcc2c..431565a2184e 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,26 +1,26 @@
-TIMESTAMP = 1773127729
+TIMESTAMP = 1776141487
 SHA256 (REL_15_13.tar.gz) = e6d02d9da913ae9a4c528a5cfcbb2f29a5666b65ef4c06c533ce7ee77c5dd5ac
 SIZE (REL_15_13.tar.gz) = 25439632
-SHA256 (duckdb-duckdb-v1.5.0_GH0.tar.gz) = fb039699c5a91dec9876540aed7904b6b4e713b800014840dbf641168147a556
-SIZE (duckdb-duckdb-v1.5.0_GH0.tar.gz) = 99699041
+SHA256 (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 6d8612fc87115cf4d3512a934ada5d1669db29378b4cc8e226fdfa8f5c537385
+SIZE (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 99808226
 SHA256 (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = dfaac7fb6c9793afcd9ca2e0ef771d72ad33f32e172bc03d1e25c80eaec5503f
 SIZE (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = 53704651
 SHA256 (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = d5eb5299bf32ec171445918b43b6fb5d77c52233de4be7cc4e92ebae63ead096
 SIZE (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = 237698
 SHA256 (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = a9ef28e36ada6a75658b91890402c7955207b487e14725ea6291c8e17649f517
 SIZE (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = 16249
-SHA256 (duckdb-duckdb-httpfs-74f954001f3a740c909181b02259de6c7b942632_GH0.tar.gz) = f406c15b5e22fb98415cf29e28fbc8d79df7766dabcd1c62a5df8039e6b6a032
-SIZE (duckdb-duckdb-httpfs-74f954001f3a740c909181b02259de6c7b942632_GH0.tar.gz) = 115025
+SHA256 (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = ce9acc96fe385a1df6c80a6d078cb1e86d516692f4f6632192ed28ddbbd2c283
+SIZE (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = 118826
 SHA256 (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 7da5ce401ccfd9ff9809d14b4664c8c59d4e8c0adae5f2b47ee251dd70adf832
 SIZE (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 63831
-SHA256 (duckdb-duckdb-postgres-a42c490df0019406658073c003b7d89dd4338466_GH0.tar.gz) = 13ae8cc6b2d95f1967df9efd76977b4eee328e6124e970c0689d3582d9e23a3b
-SIZE (duckdb-duckdb-postgres-a42c490df0019406658073c003b7d89dd4338466_GH0.tar.gz) = 260666
-SHA256 (duckdb-duckdb-mysql-372a86f96f4735ed3a1c3bb2e50594a2d73bc143_GH0.tar.gz) = 7d5224ad56ca592104532f9cf8652e08b522a15ab9daf03be422d87828e22940
-SIZE (duckdb-duckdb-mysql-372a86f96f4735ed3a1c3bb2e50594a2d73bc143_GH0.tar.gz) = 70892
-SHA256 (duckdb-duckdb-spatial-8734819c1de196ed9c012d0b68319d47faaf1aa3_GH0.tar.gz) = 7f33b7c9a15e1b56921d9916000e312403c598ae55abd1e0e5741f2dff4a8ad0
-SIZE (duckdb-duckdb-spatial-8734819c1de196ed9c012d0b68319d47faaf1aa3_GH0.tar.gz) = 44436009
-SHA256 (duckdb-duckdb-sqlite-fb7cf51c40af3fe54873d7f9b4cc289fdb73091b_GH0.tar.gz) = df2995206dbe3fb8bdfd3e69b46107d7b10fe3fbc98a1f23a9e45488295708bd
-SIZE (duckdb-duckdb-sqlite-fb7cf51c40af3fe54873d7f9b4cc289fdb73091b_GH0.tar.gz) = 4664681
+SHA256 (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 7441d1d141575b4db57e85c2f5ed68f87a0fadf063bae59d86adb5978b3efecc
+SIZE (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 275605
+SHA256 (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = d7fad248acb359ffd3904bbaeb1aa44babf9db334b83815ab5e9f9963ddcd7a3
+SIZE (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = 137525
+SHA256 (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 724f4350e038896f0f7b40351931866c3c7bcf8239e10e9da92d9998ebd55934
+SIZE (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 44439455
+SHA256 (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = aaf2e994b57692ace5cd4da0b15bcab5092e930f6c915a3c7373339cbe1fa011
+SIZE (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = 4665825
 SHA256 (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = f641784b4a5de3b2ab5ee4cf7a6c9aac1e6306115a9fe8fcdcfc5d482161ba2b
 SIZE (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = 48731
 SHA256 (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 8f8cb9e219da3afca9fdd43079cc6d33fc69dfd8594c591c19b28aa0facefb6c
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index decfc9b4bf7a..d3eb21268f93 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -136,6 +136,7 @@ include/duckdb/common/enums/compression_type.hpp
 include/duckdb/common/enums/copy_option_mode.hpp
 include/duckdb/common/enums/copy_overwrite_mode.hpp
 include/duckdb/common/enums/cte_materialize.hpp
+include/duckdb/common/enums/current_transaction_state.hpp
 include/duckdb/common/enums/database_modification_type.hpp
 include/duckdb/common/enums/date_part_specifier.hpp
 include/duckdb/common/enums/debug_initialize.hpp
@@ -263,6 +264,7 @@ include/duckdb/common/optional_ptr.hpp
 include/duckdb/common/optionally_owned_ptr.hpp
 include/duckdb/common/owning_string_map.hpp
 include/duckdb/common/pair.hpp
+include/duckdb/common/path.hpp
 include/duckdb/common/perfect_map_set.hpp
 include/duckdb/common/pipe_file_system.hpp
 include/duckdb/common/platform.hpp
@@ -837,6 +839,7 @@ include/duckdb/optimizer/rule/like_optimizations.hpp
 include/duckdb/optimizer/rule/list.hpp
 include/duckdb/optimizer/rule/move_constants.hpp
 include/duckdb/optimizer/rule/ordered_aggregate_optimizer.hpp
+include/duckdb/optimizer/rule/predicate_factoring.hpp
 include/duckdb/optimizer/rule/regex_optimizations.hpp
 include/duckdb/optimizer/rule/timestamp_comparison.hpp
 include/duckdb/optimizer/sampling_pushdown.hpp
@@ -1142,10 +1145,10 @@ include/duckdb/planner/parsed_data/bound_create_function_info.hpp
 include/duckdb/planner/parsed_data/bound_create_table_info.hpp
 include/duckdb/planner/planner.hpp
 include/duckdb/planner/planner_extension.hpp
-include/duckdb/planner/pragma_handler.hpp
 include/duckdb/planner/query_node/bound_select_node.hpp
 include/duckdb/planner/query_node/bound_set_operation_node.hpp
 include/duckdb/planner/query_node/list.hpp
+include/duckdb/planner/statement_preprocessor.hpp
 include/duckdb/planner/subquery/flatten_dependent_join.hpp
 include/duckdb/planner/subquery/has_correlated_expressions.hpp
 include/duckdb/planner/subquery/recursive_dependent_join_planner.hpp
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index 3f6406639e09..e8df7737bcd6 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	duckdb
-DISTVERSION=	1.5.0
-PORTREVISION=	1
+DISTVERSION=	1.5.2
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index 4f659925623a..01cee4c94e0d 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773155944
-SHA256 (duckdb-1.5.0.tar.gz) = f974b61b1c375888ee62bc3125c60ac11c4e45e4457dd1bb31a8f8d3cf277edd
-SIZE (duckdb-1.5.0.tar.gz) = 17981141
+TIMESTAMP = 1776143726
+SHA256 (duckdb-1.5.2.tar.gz) = 638da0d5102b6cb6f7d47f83d0600708ac1d3cb46c5e9aaabc845f9ba4d69246
+SIZE (duckdb-1.5.2.tar.gz) = 18017166


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69dde8ef.4371c.21f4296a>