diff --git a/common/shlibs b/common/shlibs index f764d041584..a9e8ca054a5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2957,7 +2957,7 @@ libKDb3.so.4 kdb-3.1.0_1 libKPropertyWidgets3.so.4 kproperty-3.1.0_1 libKPropertyCore3.so.4 kproperty-3.1.0_1 libKReport3.so.4 kreport-3.1.0_1 -libbotan-3.so.9 botan-3.9.0_1 +libbotan-3.so.11 botan-3.11.0_1 libswipl.so.10 swi-prolog-10.0.0_1 libpcre2-16.so.0 libpcre2-10.22_1 libpcre2-32.so.0 libpcre2-10.22_1 diff --git a/srcpkgs/biboumi/patches/backport-botan3.patch b/srcpkgs/biboumi/patches/backport-botan3.patch index 2dd12d6fdaf..5dd6a0e0b99 100644 --- a/srcpkgs/biboumi/patches/backport-botan3.patch +++ b/srcpkgs/biboumi/patches/backport-botan3.patch @@ -1,7 +1,7 @@ From 8c4769e27b71ead73863c896ef9702add73cba8e Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Tue, 29 Jul 2025 15:52:16 +0200 -Subject: [PATCH 1/2] Revert "Replace a useless shared_ptr by a unique_ptr" +Subject: [PATCH 1/3] Revert "Replace a useless shared_ptr by a unique_ptr" This reverts commit 248e25c22fc15105d2a9db695ddb93ed5a8e0802. @@ -86,7 +86,7 @@ index a7aef3d..e9e5473 100644 From e4d32f939240ed726e9981e42c0dc251cd9879da Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Mon, 28 Jul 2025 12:10:58 +0200 -Subject: [PATCH 2/2] biboumi: Update botan to version 3 +Subject: [PATCH 2/3] biboumi: Update botan to version 3 The botan dependency has introduced a number of breaking changes with version 3, a couple of which impact biboumi as well @@ -622,3 +622,40 @@ index e915646..052dd9c 100644 #endif -- 2.47.3 +From 2c9d56ed9cef75d487ae233458767f75d4079dd3 Mon Sep 17 00:00:00 2001 +From: Komeil Parseh +Date: Tue, 28 Apr 2026 13:11:06 +0330 +Subject: [PATCH 3/3] bridge: add include to fix missing declarations for + C string functions +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The build fails when compiling bridge.cpp because several C string +functions (such `strlen()`, `memcpy()`, etc) +are used without including . Newer compilers (GCC 14) +no longer implicitly include these symbols through unrelated headers. + +Error seen during build: + error: ‘strlen’ was not declared in this scope + +Adding restores the expected declarations and fixes the build +on modern toolchains. +--- + src/bridge/bridge.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/bridge/bridge.cpp b/src/bridge/bridge.cpp +index 8577e22..1804e86 100644 +--- a/src/bridge/bridge.cpp ++++ b/src/bridge/bridge.cpp +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + #include + #include + #include +-- +2.53.0 diff --git a/srcpkgs/botan/template b/srcpkgs/botan/template index 5098db7cea7..07f348a5477 100644 --- a/srcpkgs/botan/template +++ b/srcpkgs/botan/template @@ -1,7 +1,7 @@ # Template file for 'botan' pkgname=botan -version=3.9.0 -revision=2 +version=3.11.0 +revision=1 build_style=gnu-makefile hostmakedepends="doxygen python3 python3-packaging-bootstrap" makedepends="bzip2-devel liblzma-devel sqlite-devel zlib-devel" @@ -11,7 +11,7 @@ license="BSD-2-Clause" homepage="https://botan.randombit.net/" changelog="https://botan.randombit.net/news.html" distfiles="https://botan.randombit.net/releases/Botan-${version}.tar.xz" -checksum=8c3f284b58ddd42e8e43e9fa86a7129d87ea7c3f776a80d3da63ec20722b0883 +checksum=e8dd48556818da2c03a9a30932ad05db9e50b12fec90809301ecc64ea51bd11e python_version=3 LDFLAGS="-pthread"