From: Stuart Henderson Subject: Re: [update] databases/duckdb to 1.5.3 To: Lucas Raab Cc: ports@openbsd.org Date: Wed, 10 Jun 2026 11:21:31 +0100 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