Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 2026 07:33:22 +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: 87256432827e - main - databases/{,py-}duckdb: update 1.5.=?utf-8?Q?3 =E2=86=92 1.?=5.4
Message-ID:  <6a339f42.384f5.58287981@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=87256432827ea511b44c1158b8d647257898c5de

commit 87256432827ea511b44c1158b8d647257898c5de
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-18 07:07:56 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-18 07:33:14 +0000

    databases/{,py-}duckdb: update 1.5.3 → 1.5.4
---
 databases/duckdb/Makefile    | 26 +++++++++++------------
 databases/duckdb/distinfo    | 50 ++++++++++++++++++++++----------------------
 databases/duckdb/pkg-plist   |  1 +
 databases/py-duckdb/Makefile |  2 +-
 databases/py-duckdb/distinfo |  6 +++---
 5 files changed, 43 insertions(+), 42 deletions(-)

diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index fa132afa8ecb..3464e5032e79 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	duckdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.5.3
+DISTVERSION=	1.5.4
 CATEGORIES=	databases
 MASTER_SITES=	https://github.com/postgres/postgres/archive/refs/tags/:postgres_sources
 DISTFILES=	REL_15_13.tar.gz:postgres_sources
@@ -18,22 +18,22 @@ LIB_DEPENDS=	libcurl.so:ftp/curl
 USES=		cmake:testing compiler:c++11-lang cpe ssl
 USE_GITHUB=	yes
 GH_TUPLE=	\
-		duckdb:duckdb-avro:7f423d69709045e38f8431b3470e0395fce1a595:avro/extension/avro \
-		duckdb:duckdb-aws:38d4ed30b7f5855168f4b494bf9be611c868c69a:aws/extension/aws \
-		duckdb:duckdb-azure:2ad247d4ca090cd2110f2e35531ab6fcdb80c186:azure/extension/azure \
-		duckdb:ducklake:e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385:ducklake/extension/ducklake \
+		duckdb:duckdb-avro:f9d590297485f0318f480372c70bdd852826e258:avro/extension/avro \
+		duckdb:duckdb-aws:08ad34f625e4a8e15221e462b96000ff29174447:aws/extension/aws \
+		duckdb:duckdb-azure:563589b2f24290a4dcdd4247eaedf2b544f9dbcd:azure/extension/azure \
+		duckdb:ducklake:d318a545571d7d46eb751fa2aa5f6f4389285d3c:ducklake/extension/ducklake \
 		duckdb:duckdb-encodings:06295e77b13de65842992c82f14289ea679e4730:encodings/extension/encodings \
 		duckdb:duckdb-excel:f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d:excel/extension/excel \
 		duckdb:duckdb-fts:6814ec9a7d5fd63500176507262b0dbf7cea0095:fts/extension/fts \
-		duckdb:duckdb-httpfs:52afb4204a3238d6ee132e83340f8d68c40ee91c:httpfs/extension/httpfs \
-		duckdb:duckdb-iceberg:4008894c57168e0e9dff00e87cd725c5168fd81e:iceberg/extension/iceberg \
+		duckdb:duckdb-httpfs:c3f215ab360f04dc3d3d5305fa81849c0121f111:httpfs/extension/httpfs \
+		duckdb:duckdb-iceberg:e6fe0a4b28ed13f4a1ae5c7e12bad338c6fc13c7:iceberg/extension/iceberg \
 		duckdb:duckdb-inet:fe7f60bb60245197680fb07ecd1629a1dc3d91c8:inet/extension/inet \
-		duckdb:duckdb-postgres:6b2b12cad3afef61e8a4637e714e8a88895fed1a:postgres/extension/postgres_scanner \
-		duckdb:duckdb-mysql:496ac9e3cb61bd8d6d1255f73cf69b958a311525:mysql/extension/mysql_scanner \
-		duckdb:odbc-scanner:8a3266017af8a9abf14a49e2fd5df83d64eb5520:odbc_scanner/extension/odbc_scanner \
-		duckdb:duckdb-quack:1693647c152b438aa2a6a9ad71764f99c5a561e0:quack/extension/quack \
+		duckdb:duckdb-postgres:8f813f9b9c9e52a9074a050a0be60f49160a6baa:postgres/extension/postgres_scanner \
+		duckdb:duckdb-mysql:37006e53a58ddc31eeb96ff95c21f3196e27fcf2:mysql/extension/mysql_scanner \
+		duckdb:odbc-scanner:274a3307341dcafd62471c09b45c5d858d6c95cc:odbc_scanner/extension/odbc_scanner \
+		duckdb:duckdb-quack:40de7badae4193c29d9c0834473fb76acc6c51e6:quack/extension/quack \
 		duckdb:duckdb-spatial:b68b309d371dba936c5bb362980e559b7756b16d:spatial/extension/spatial \
-		duckdb:duckdb-sqlite:a087a5878900d8bae155e97fd1b18c4cec0cca21:sqlite/extension/sqlite_scanner \
+		duckdb:duckdb-sqlite:494e9feed54c20b6bbfb665baf26864bc7e3b517:sqlite/extension/sqlite_scanner \
 		duckdb:duckdb-sqlsmith:e47106c6fef6e019feaf8cedfc2ef737428a386c: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
@@ -118,6 +118,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.5.3: All tests passed (22 skipped tests, 978885 assertions in 4469 test cases)
+# tests as of 1.5.4: test cases:   1687 |   1686 passed | 1 failed | 12 skipped
 
 .include <bsd.port.mk>
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index daf01f197bce..eaa0a026eeae 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,40 +1,40 @@
-TIMESTAMP = 1779344516
+TIMESTAMP = 1781762493
 SHA256 (REL_15_13.tar.gz) = e6d02d9da913ae9a4c528a5cfcbb2f29a5666b65ef4c06c533ce7ee77c5dd5ac
 SIZE (REL_15_13.tar.gz) = 25439632
-SHA256 (duckdb-duckdb-v1.5.3_GH0.tar.gz) = f22a7cfb3e72be3010f4a7f2fbdd8de7d62fa036b838543acb663a722a7a71df
-SIZE (duckdb-duckdb-v1.5.3_GH0.tar.gz) = 99831679
-SHA256 (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 1364cb6ca0b10226a807322596d5b812b12428a99f883aca722687d60113d238
-SIZE (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 4930573
-SHA256 (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 44caa48c53cd50020db596451a14bf509e53a479f7c45353ffeb30ee63cf7566
-SIZE (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 24005
-SHA256 (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 2b1bc046c5e78e7a73cb80a58b726153c11951ef760c5c697770d973eba8fe79
-SIZE (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 6340352
-SHA256 (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 8d975c292732d974cd54b51fe5ee5849587af0e93e03108e16ffe14db282b979
-SIZE (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 649531
+SHA256 (duckdb-duckdb-v1.5.4_GH0.tar.gz) = 99c36e4bf415f295e19ed67401adb72e075e63e6a0dc3a14312c986e29781fd0
+SIZE (duckdb-duckdb-v1.5.4_GH0.tar.gz) = 101078007
+SHA256 (duckdb-duckdb-avro-f9d590297485f0318f480372c70bdd852826e258_GH0.tar.gz) = b9c1c7f2be456569b22da9633936837384ec7873a2bbaea82a9e5c024950a55e
+SIZE (duckdb-duckdb-avro-f9d590297485f0318f480372c70bdd852826e258_GH0.tar.gz) = 4930559
+SHA256 (duckdb-duckdb-aws-08ad34f625e4a8e15221e462b96000ff29174447_GH0.tar.gz) = 9104d7025cee088d87f4f54649255482c9f640192d67db03e2639b7cf5db26e4
+SIZE (duckdb-duckdb-aws-08ad34f625e4a8e15221e462b96000ff29174447_GH0.tar.gz) = 25174
+SHA256 (duckdb-duckdb-azure-563589b2f24290a4dcdd4247eaedf2b544f9dbcd_GH0.tar.gz) = d62c1bcc1e098613e9e06da23566755254455cbdc4fa3cb79bd9fb65de29bd4b
+SIZE (duckdb-duckdb-azure-563589b2f24290a4dcdd4247eaedf2b544f9dbcd_GH0.tar.gz) = 6342202
+SHA256 (duckdb-ducklake-d318a545571d7d46eb751fa2aa5f6f4389285d3c_GH0.tar.gz) = 9fc65fdade034286ee0eabf34fb7378ec91e9eb53fe501dcfc88403c969270cc
+SIZE (duckdb-ducklake-d318a545571d7d46eb751fa2aa5f6f4389285d3c_GH0.tar.gz) = 699503
 SHA256 (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = dfaac7fb6c9793afcd9ca2e0ef771d72ad33f32e172bc03d1e25c80eaec5503f
 SIZE (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = 53704651
 SHA256 (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 046e3e42c6424f7dffaf81d358f489160736f0bd5c6518e8f1e25247ac916d6d
 SIZE (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 237701
 SHA256 (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = a9ef28e36ada6a75658b91890402c7955207b487e14725ea6291c8e17649f517
 SIZE (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = 16249
-SHA256 (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 370bd3fc3c7783753a9fce1fd74f5b60c0aa66f69c7f0d4beb4e9a86af16c8a9
-SIZE (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 119421
-SHA256 (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 9e613119cb50df52cde08a8b770b204e09b8b02980828ebaf0427000c9c5a995
-SIZE (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 159029692
+SHA256 (duckdb-duckdb-httpfs-c3f215ab360f04dc3d3d5305fa81849c0121f111_GH0.tar.gz) = ebda1de65caa2eca4f5891da462583929fd5717a2a78227f6e4dd1ffad700df7
+SIZE (duckdb-duckdb-httpfs-c3f215ab360f04dc3d3d5305fa81849c0121f111_GH0.tar.gz) = 119838
+SHA256 (duckdb-duckdb-iceberg-e6fe0a4b28ed13f4a1ae5c7e12bad338c6fc13c7_GH0.tar.gz) = a727282b3f85c0a69e9524ddb93d3866181d1f4ff999491b4477875653dc3614
+SIZE (duckdb-duckdb-iceberg-e6fe0a4b28ed13f4a1ae5c7e12bad338c6fc13c7_GH0.tar.gz) = 159093775
 SHA256 (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 7da5ce401ccfd9ff9809d14b4664c8c59d4e8c0adae5f2b47ee251dd70adf832
 SIZE (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 63831
-SHA256 (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 6662e157b35fa566272b85b30806325a30d82604395c4a3c80ae27ed67f6b3e3
-SIZE (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 307330
-SHA256 (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 875281a67cd4a49496f8b45e73a49ad52334535d7fa9328752673ef023f1e840
-SIZE (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 138169
-SHA256 (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = ee3501c9cbee14eed5f897b20e57ea6ef5e3bac90606dfd97dbdeacedc2a59e8
-SIZE (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = 288001
-SHA256 (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 872beb1fad934fe0623cb1a9fb5ca4089c613a62a96ff4f585841421796d4edb
-SIZE (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 63663
+SHA256 (duckdb-duckdb-postgres-8f813f9b9c9e52a9074a050a0be60f49160a6baa_GH0.tar.gz) = 82bef8d5725bb61febfc3b43bdf77e9fed09ddbced80ad5c5bce485a65f572ec
+SIZE (duckdb-duckdb-postgres-8f813f9b9c9e52a9074a050a0be60f49160a6baa_GH0.tar.gz) = 308529
+SHA256 (duckdb-duckdb-mysql-37006e53a58ddc31eeb96ff95c21f3196e27fcf2_GH0.tar.gz) = 3d3512a60d8ecdc03cca800031d628e254d5463809938fceb91c96e75db19d51
+SIZE (duckdb-duckdb-mysql-37006e53a58ddc31eeb96ff95c21f3196e27fcf2_GH0.tar.gz) = 138191
+SHA256 (duckdb-odbc-scanner-274a3307341dcafd62471c09b45c5d858d6c95cc_GH0.tar.gz) = 64ce8eccde777f28fb48085412c80ad80e0cd1bc09797f38790fca0d4a0cf9e2
+SIZE (duckdb-odbc-scanner-274a3307341dcafd62471c09b45c5d858d6c95cc_GH0.tar.gz) = 288060
+SHA256 (duckdb-duckdb-quack-40de7badae4193c29d9c0834473fb76acc6c51e6_GH0.tar.gz) = d11ba160aca138661874d2b65b443a44da386b3c887c5883694aa48cac3b93f5
+SIZE (duckdb-duckdb-quack-40de7badae4193c29d9c0834473fb76acc6c51e6_GH0.tar.gz) = 65359
 SHA256 (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 7c1a9ebdcb6260b5bde391d4846acfea840966af0482f55f08b6966bb30a3b18
 SIZE (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 44445731
-SHA256 (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = aaf2e994b57692ace5cd4da0b15bcab5092e930f6c915a3c7373339cbe1fa011
-SIZE (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = 4665825
+SHA256 (duckdb-duckdb-sqlite-494e9feed54c20b6bbfb665baf26864bc7e3b517_GH0.tar.gz) = 3dd470de4f9fce067537e820724487328060bf6256b51dfc5b76a698dffebd97
+SIZE (duckdb-duckdb-sqlite-494e9feed54c20b6bbfb665baf26864bc7e3b517_GH0.tar.gz) = 4665858
 SHA256 (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 67670885665c9860dac5745c55a7b931c572fa789619a5a99ec7d88cd1466e1c
 SIZE (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 50456
 SHA256 (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 8f8cb9e219da3afca9fdd43079cc6d33fc69dfd8594c591c19b28aa0facefb6c
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index 856a5b9f30e5..8804e60e255d 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -1282,6 +1282,7 @@ include/duckdb/storage/table/delete_state.hpp
 include/duckdb/storage/table/geo_column_data.hpp
 include/duckdb/storage/table/in_memory_checkpoint.hpp
 include/duckdb/storage/table/list_column_data.hpp
+include/duckdb/storage/table/per_column_metadata_blocks.hpp
 include/duckdb/storage/table/persistent_table_data.hpp
 include/duckdb/storage/table/row_group.hpp
 include/duckdb/storage/table/row_group_collection.hpp
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index e7ffb4d80199..a0ec812d8ad6 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	duckdb
-DISTVERSION=	1.5.3
+DISTVERSION=	1.5.4
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index cb9b6389f40c..99f227463c52 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1779348219
-SHA256 (duckdb-1.5.3.tar.gz) = df39428eb130faa35ae96fd35245bdeae6ecf43936250b116b5fead568eb9f16
-SIZE (duckdb-1.5.3.tar.gz) = 18026640
+TIMESTAMP = 1781766495
+SHA256 (duckdb-1.5.4.tar.gz) = f9e32f1cdd106793d79d190186bed9e75289d51e68bd9174e47c04bffedeab6f
+SIZE (duckdb-1.5.4.tar.gz) = 18046634


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a339f42.384f5.58287981>