git: 1896733eac63 - main - security/botan3: update to 3.12.0 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Fri, 10 Jul 2026 12:28:23 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1896733eac63a6841057c12f5ac6717da62257fc

commit 1896733eac63a6841057c12f5ac6717da62257fc
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-07-10 12:24:12 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-07-10 12:25:50 +0000

    security/botan3: update to 3.12.0 release (+)
    
    Release notes:  https://botan.randombit.net/news.html#version-3-12-0-2026-05-06
---
 security/botan3/Makefile  | 6 +++---
 security/botan3/distinfo  | 6 +++---
 security/botan3/pkg-plist | 3 +++
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/security/botan3/Makefile b/security/botan3/Makefile
index faf12ec297bc..433807fc7e43 100644
--- a/security/botan3/Makefile
+++ b/security/botan3/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	botan
-DISTVERSION=	3.11.1
+DISTVERSION=	3.12.0
 CATEGORIES=	security
 MASTER_SITES=	https://botan.randombit.net/releases/
 PKGNAMESUFFIX=	${_BOTANMAJOR}
@@ -70,7 +70,7 @@ SQLITE3_CONFIGURE_WITH=	sqlite3
 
 # llvm from ports fixes build failure, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279136
 .if ${OPSYS} == FreeBSD && \
-	((${OSVERSION} >= 1500000) || \
+	((${OSVERSION} >= 1700000) || \
 	${PORT_OPTIONS:MLLVM_FROM_PORTS})
 USES+=	llvm
 USES:=	${USES:Ncompiler\:*} # XXX avoid warnings
@@ -78,7 +78,7 @@ CHOSEN_COMPILER_TYPE=	clang
 .endif
 
 .if ${ARCH} == aarch64
-CONFIGURE_ARGS+=	--cc-abi="-march=armv8-a+crypto"
+#CONFIGURE_ARGS+=	--cc-abi="-march=armv8-a+crypto"
 .elif ${ARCH:Mpowerpc64*}
 CONFIGURE_ARGS+=	--cpu="ppc64"
 .if !defined(MACHINE_CPU) || (defined(MACHINE_CPU) && !${MACHINE_CPU:Mvsx2})
diff --git a/security/botan3/distinfo b/security/botan3/distinfo
index 39e25c431670..ebffdeab31bc 100644
--- a/security/botan3/distinfo
+++ b/security/botan3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775090730
-SHA256 (Botan-3.11.1.tar.xz) = c1cd7152519f4188591fa4f6ddeb116bc1004491f5f3c58aa99b00582eb8a137
-SIZE (Botan-3.11.1.tar.xz) = 8945412
+TIMESTAMP = 1781200677
+SHA256 (Botan-3.12.0.tar.xz) = 5370f98dc15f8c222ee1ce52cd61c8756a53be0dc57cc4c1b0714d5a09ad74fb
+SIZE (Botan-3.12.0.tar.xz) = 9041764
diff --git a/security/botan3/pkg-plist b/security/botan3/pkg-plist
index eb378bb631cd..43d451a2160c 100644
--- a/security/botan3/pkg-plist
+++ b/security/botan3/pkg-plist
@@ -78,6 +78,8 @@ include/botan-%%BOTANMAJOR%%/botan/hash.h
 include/botan-%%BOTANMAJOR%%/botan/hex.h
 include/botan-%%BOTANMAJOR%%/botan/hmac_drbg.h
 include/botan-%%BOTANMAJOR%%/botan/hss_lms.h
+include/botan-%%BOTANMAJOR%%/botan/ipv4_address.h
+include/botan-%%BOTANMAJOR%%/botan/ipv6_address.h
 include/botan-%%BOTANMAJOR%%/botan/kdf.h
 include/botan-%%BOTANMAJOR%%/botan/kyber.h
 include/botan-%%BOTANMAJOR%%/botan/lzma.h
@@ -162,6 +164,7 @@ include/botan-%%BOTANMAJOR%%/botan/tls_messages.h
 include/botan-%%BOTANMAJOR%%/botan/tls_messages_12.h
 include/botan-%%BOTANMAJOR%%/botan/tls_messages_13.h
 include/botan-%%BOTANMAJOR%%/botan/tls_policy.h
+include/botan-%%BOTANMAJOR%%/botan/tls_psk_13.h
 include/botan-%%BOTANMAJOR%%/botan/tls_psk_identity_13.h
 include/botan-%%BOTANMAJOR%%/botan/tls_server.h
 include/botan-%%BOTANMAJOR%%/botan/tls_server_info.h