Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [update] databases/duckdb to 1.5.3
To:
Lucas Raab <tuftedocelot@fastmail.fm>
Cc:
ports@openbsd.org
Date:
Wed, 10 Jun 2026 11:21:31 +0100

Download raw body.

Thread
On 2026/06/10 02:20, Lucas Raab wrote:
> On Tue, Jun 09, 2026 at 01:07:35PM +0100, Stuart Henderson wrote:
> > On 2026/06/09 04:56, Lucas Raab wrote:
> > > Hello,
> > > 
> > > This should be a simple update for duckdb to the latest. As far as I can
> > > tell, the only meaningful change is to use a different flag to disable
> > > jemalloc now that it's a core module instead of an extension.
> > > 
> > > changelog: https://github.com/duckdb/duckdb/releases/tag/v1.5.3
> > 
> > Needs a major bump.
> > 
> Like so?

exactly.

> diff refs/heads/master refs/heads/duck
> commit - 2f8cce8e91a4a14bc04927e7ae89f22f332e10ae
> commit + ced9f3a8d3c53ec0b2cf72a3986271f2ac20e911
> blob - 9a568e2a35d1c57ca6a1fe7b3696b9df8cf6dc1a
> blob + 0f27f031f450dec4c55c1893f9a21ed749ef4931
> --- databases/duckdb/Makefile
> +++ databases/duckdb/Makefile
> @@ -1,11 +1,11 @@
>  COMMENT =	fast in-process analytical database
>  
> -V =		1.5.2
> +V =		1.5.3
>  GH_ACCOUNT =	duckdb
>  GH_PROJECT =	duckdb
>  GH_TAGNAME =	v${V}
>  
> -SHARED_LIBS =	duckdb	1.2
> +SHARED_LIBS =	duckdb	2.0
>  
>  CATEGORIES =	databases
>  
> @@ -22,10 +22,10 @@ COMPILER =	base-clang ports-gcc
>  MODULES =	devel/cmake
>  
>  CONFIGURE_ARGS =	-DOVERRIDE_GIT_DESCRIBE="v${V}" \
> +			-DENABLE_JEMALLOC=OFF \
>  			-DENABLE_SANITIZER=OFF \
>  			-DENABLE_UBSAN=OFF \
> -			-DBUILD_EXTENSIONS="autocomplete;icu;json;parquet" \
> -			-DSKIP_EXTENSIONS="jemalloc"
> +			-DBUILD_EXTENSIONS="autocomplete;icu;json;parquet"
>  
>  do-test:
>  	cd ${WRKBUILD}/test && ./unittest
> blob - 95b1e3bc05e3344238bb588bff6b15a224693030
> blob + 4997443639a1012e87e9416980ff451c15701318
> --- databases/duckdb/distinfo
> +++ databases/duckdb/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (duckdb-1.5.2.tar.gz) = bYYS/IcRXPTTUSqTStpdFmnbKTeLTMjiJv36j1xTc4U=
> -SIZE (duckdb-1.5.2.tar.gz) = 99808226
> +SHA256 (duckdb-1.5.3.tar.gz) = 8ip8+z5yvjAQ9Kfy+92N59YvoDa4OFQ6y2Y6cip6cd8=
> +SIZE (duckdb-1.5.3.tar.gz) = 99831679
> blob - 7e0f82c962da62b146f50078186ee9839aaef6e1
> blob + 7079f485a7f3333094822ef97b3a75f120081684
> --- databases/duckdb/patches/patch-CMakeLists_txt
> +++ databases/duckdb/patches/patch-CMakeLists_txt
> @@ -1,6 +1,7 @@
> ---- CMakeLists.txt.orig.port	Fri Mar  6 14:17:46 2026
> -+++ CMakeLists.txt	Sun Mar 15 08:54:26 2026
> -@@ -626,7 +626,7 @@
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
> ++++ CMakeLists.txt
> +@@ -662,7 +662,7 @@ if(NOT MSVC)
>     set(CMAKE_CXX_FLAGS_DEBUG
>         "${CMAKE_CXX_FLAGS_DEBUG} -g -O0 -DDEBUG -Wall ${M32_FLAG} ${CXX_EXTRA}")
>     set(CMAKE_CXX_FLAGS_RELEASE
> blob - 1cafb5b98b2657f6ae65fd37cbf60e01a2461d22
> blob + d71d2f2ec837ab5d41d40f1c5ccb874b369f170c
> --- databases/duckdb/pkg/PLIST
> +++ databases/duckdb/pkg/PLIST
> @@ -187,6 +187,7 @@ include/duckdb/common/enums/preserve_order.hpp
>  include/duckdb/common/enums/profiler_format.hpp
>  include/duckdb/common/enums/quantile_enum.hpp
>  include/duckdb/common/enums/relation_type.hpp
> +include/duckdb/common/enums/row_group_append_mode.hpp
>  include/duckdb/common/enums/scan_options.hpp
>  include/duckdb/common/enums/scan_vector_type.hpp
>  include/duckdb/common/enums/set_operation_type.hpp