CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

security/botan33.13.0

Portable, easy to use and efficient C++ crypto library

Maintainer
fluffy@FreeBSD.org
Packages
botan3 3.13.0
Upstream
up to date
CPE
botan_project:botan from the port
WWW
https://botan.randombit.net/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (24)

Dima Panov (fluffy) · 3.13.0
security/botan3: update to 3.13.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-13-0-2026-08-13
25933cf20f
Dima Panov (fluffy) · 3.12.0_1
*/*: bump consumers after devel/boost update
213840c151
Dima Panov (fluffy) · 3.12.0
security/botan3: update to 3.12.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-12-0-2026-05-06
1896733eac
Dima Panov (fluffy) · 3.11.1
security/botan3: update to 3.11.1 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-11-0-2026-03-15 \
		https://botan.randombit.net/news.html#version-3-11-1-2026-03-31
ad1e800a7b
Dima Panov (fluffy) · 3.10.0
security/botan3: update to 3.10.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-10-0-2025-11-06
02bcdd27ea
Piotr Kubaj (pkubaj) · 3.9.0
security/botan3: fix build on powerpc64

1. Actually fix detection of Crypto extensions.
2. --disable-powercrypto no longer works:
configure.py: error: no such option: --disable-powercrypto

Explicitly disable modules using VSX and Crypto.
4a3f2a2ba6
Dima Panov (fluffy) · 3.9.0
security/botan3: update to 3.9.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-9-0-2025-08-05
1890897ed5
Dima Panov (fluffy) · 3.8.1
security/botan3: update to 3.8.1 release (+)

Release Notes:	https://botan.randombit.net/news.html#version-3-8-0-2025-05-06 \
		https://botan.randombit.net/news.html#version-3-8-1-2025-05-07
20126e986e
Dima Panov (fluffy) · 3.7.1
security/botan3: update to 3.7.1 release (+)

While here, install manpage as botan3.1 to avoid conflicts with botan2 package

Release notes:	https://botan.randombit.net/news.html#version-3-7-0-2025-02-04 \
		https://botan.randombit.net/news.html#version-3-7-1-2025-02-05
eb68e13520
Piotr Kubaj (pkubaj) · 3.6.1_1
security/botan3: fix runtime on powerpc64le

INFO: Assuming target ppc64 is big endian
d99d33d20e
Dima Panov (fluffy) · 3.6.1
security/botan3: update to 3.6.1 release (+)

Changelog:	https://botan.randombit.net/news.html#version-3-6-1-2024-10-26
		https://botan.randombit.net/news.html#version-3-6-0-2024-10-21
aa66784cf0
Rene Ladan (rene) · 3.5.0
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
4485bd8221
Dima Panov (fluffy) · 3.5.0
security/botan3: update to 3.5.0 release (+)

Changelog:	https://botan.randombit.net/news.html#version-3-4-0-2024-04-08 \
		https://botan.randombit.net/news.html#version-3-5-0-2024-07-08
f550157a18
Piotr Kubaj (pkubaj) · 3.3.0
security/botan3: fix build on powerpc64

In file included from src/lib/block/aes/aes_power8/aes_power8.cpp:16:
/usr/lib/clang/18/include/altivec.h:17365:10: error: '__builtin_altivec_crypto_vcipher' needs target feature power8-vector
 17365 |   return __builtin_altivec_crypto_vcipher(__a, __b);
aa317719dc
Matthias Andree (mandree) · 3.3.0
security/botan3: Optimize build, add TEST_TARGET

- relax LLVM requirement, per PR #279136, any llvm from
  ports can compile botan3
- pass --compiler-cache if CCACHE_BIN is nonempty to
  actually make use of ccache
- replace boost-libs LIB_DEPENDS=libboost_filesystem.so by
  BUILD_DEPENDS=...asio.hpp to make purpose clearer and avoid
  the stage-qa warning that libboost_filesystem.so is unused.
- add TEST_TARGET for "make test" and WITH_TESTING[_PORTS].
- strip support for FreeBSD before 1300000, end of life.

PR:		279173
Approved by:	fluffy@ (maintainer)
7ff7e9bd4e
Matthias Andree (mandree) · 3.3.0
security/botan3: libc++<16 lacks std::ranges::find, work around

...by using boost::range::find, we already depend on boost already.

PR:		279173
Approved by:	portmgr@ (just-fix-it blanket approval)
63fe92d7ab
Yuri Victorovich (yuri) · 3.3.0
security/botan3: Followup to build fix: add comment for clarity
4c31bd3f18
Yuri Victorovich (yuri) · 3.3.0
security/botan3: Unbreak on amd64 and arm64 by using llvm-17

PR:		279136
d863e42c92
Yuri Victorovich (yuri) · 3.3.0
security/botan3: Broken on aarch64, amd64 and 13

Reported by:	fallout
7a7408cd77
Dima Panov (fluffy) · 3.3.0
security/botan3: update to 3.3.0 release (+)

Changelog:	https://botan.randombit.net/news.html#version-3-3-0-2024-02-20
21d88aba74
Dima Panov (fluffy) · 3.2.0
security/botan3: update to 3.2.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-2-0-2023-10-09
c4f9aea2a7
Dima Panov (fluffy) · 3.1.1
security/botan3: fix build on 12.4 (+)

Botan3 require at least llvm14 to build but 12.4 still have only llvm13 in base

Reported by:	pkg-fallout
bb55588ccc
Muhammad Moinur Rahman (bofh) · 3.1.1
security/botan3: Fix build on 14

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
5f9b68c773
Dima Panov (fluffy) · 3.1.1
security/botan3: add Botan 3.1.1 release (+)

Introduce Botan 3.x branch as separated concurrent port to allow consumers
migrate in their own progress due to API/ABI incompatibility between 2.x/3.x releases

Release notes:	https://botan.randombit.net/news.html#version-3-0-0-2023-04-11
		https://botan.randombit.net/news.html#version-3-1-0-2023-07-11
		https://botan.randombit.net/news.html#version-3-1-1-2023-07-13
37dfbb1e35