From 91f793c92dbf26132dd1f9ae37158bfc847b8b77 Mon Sep 17 00:00:00 2001 From: lraab Date: Thu, 11 Jun 2026 01:15:40 +0000 Subject: [PATCH] databases/duckdb: update to 1.5.3 with feedback from sthen@, ok rsadowski@ --- databases/duckdb/Makefile | 8 ++++---- databases/duckdb/distinfo | 4 ++-- databases/duckdb/patches/patch-CMakeLists_txt | 7 ++++--- databases/duckdb/pkg/PLIST | 1 + 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile index 9a568e2a35d..0f27f031f45 100644 --- a/databases/duckdb/Makefile +++ b/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 diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo index 95b1e3bc05e..4997443639a 100644 --- a/databases/duckdb/distinfo +++ b/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 diff --git a/databases/duckdb/patches/patch-CMakeLists_txt b/databases/duckdb/patches/patch-CMakeLists_txt index 7e0f82c962d..1ea7e384d46 100644 --- a/databases/duckdb/patches/patch-CMakeLists_txt +++ b/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 +@@ -649,7 +649,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 diff --git a/databases/duckdb/pkg/PLIST b/databases/duckdb/pkg/PLIST index 1cafb5b98b2..d71d2f2ec83 100644 --- a/databases/duckdb/pkg/PLIST +++ b/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