Index | Thread | Search

From:
Lucas Raab <tuftedocelot@fastmail.fm>
Subject:
[update] databases/duckdb to 1.5.3
To:
ports@openbsd.org
Date:
Tue, 9 Jun 2026 04:56:11 +0000

Download raw body.

Thread
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

Thoughts?

Thanks,
Lucas
diff refs/heads/master refs/heads/duck
commit - f9af36c66d37bf3a24d4b000ea16ea42a0f1ba37
commit + be5183e5bd2f7f33ae4dbe5db213606c607f87ec
blob - 9a568e2a35d1c57ca6a1fe7b3696b9df8cf6dc1a
blob + 49ccf2b53bff22baab7dde62cd5b1f9534414aca
--- databases/duckdb/Makefile
+++ databases/duckdb/Makefile
@@ -1,6 +1,6 @@
 COMMENT =	fast in-process analytical database
 
-V =		1.5.2
+V =		1.5.3
 GH_ACCOUNT =	duckdb
 GH_PROJECT =	duckdb
 GH_TAGNAME =	v${V}
@@ -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