notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
botan3 Portable, easy to use and efficient C++ crypto library
3.12.0 security on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.11.1Version of this port present on the latest quarterly branch.
Maintainer: fluffy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-08 11:09:05
Last Update: 2026-07-10 12:25:50
Commit Hash: 1896733
People watching this port, also watch:: p5-OrePAN2, py311-pycparser, ladspa, p5-Net-HTTP, python
License: BSD2CLAUSE
WWW:
https://botan.randombit.net/
Description:
Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly optimizations for common CPUs, including x86, x86-64, and PowerPC, offers further speedups for critical tasks such as SHA-1 hashing and multiple precision integer operations. Botan is licensed under the same permissive terms as FreeBSD itself.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (216 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/botan3-3.12.0/catalog.mk
  3. /usr/local/share/licenses/botan3-3.12.0/LICENSE
  4. /usr/local/share/licenses/botan3-3.12.0/BSD2CLAUSE
  5. bin/botan3
  6. include/botan-3/botan/aead.h
  7. include/botan-3/botan/allocator.h
  8. include/botan-3/botan/api.h
  9. include/botan-3/botan/argon2.h
  10. include/botan-3/botan/argon2fmt.h
  11. include/botan-3/botan/asio_async_ops.h
  12. include/botan-3/botan/asio_compat.h
  13. include/botan-3/botan/asio_context.h
  14. include/botan-3/botan/asio_error.h
  15. include/botan-3/botan/asio_stream.h
  16. include/botan-3/botan/asn1_obj.h
  17. include/botan-3/botan/asn1_print.h
  18. include/botan-3/botan/asn1_time.h
  19. include/botan-3/botan/assert.h
  20. include/botan-3/botan/auto_rng.h
  21. include/botan-3/botan/base32.h
  22. include/botan-3/botan/base58.h
  23. include/botan-3/botan/base64.h
  24. include/botan-3/botan/bcrypt_pbkdf.h
  25. include/botan-3/botan/bcrypt.h
  26. include/botan-3/botan/ber_dec.h
  27. include/botan-3/botan/bigint.h
  28. include/botan-3/botan/block_cipher.h
  29. include/botan-3/botan/buf_comp.h
  30. include/botan-3/botan/build.h
  31. include/botan-3/botan/bzip2.h
  32. include/botan-3/botan/certstor_flatfile.h
  33. include/botan-3/botan/certstor_sql.h
  34. include/botan-3/botan/certstor.h
  35. @comment include/botan-3/botan/certstor_sqlite.h
  36. include/botan-3/botan/certstor_system.h
  37. include/botan-3/botan/chacha_rng.h
  38. include/botan-3/botan/cipher_mode.h
  39. include/botan-3/botan/cmce.h
  40. include/botan-3/botan/cmce_parameter_set.h
  41. include/botan-3/botan/compiler.h
  42. include/botan-3/botan/compression.h
  43. include/botan-3/botan/concepts.h
  44. include/botan-3/botan/credentials_manager.h
  45. include/botan-3/botan/cryptobox.h
  46. include/botan-3/botan/curve25519.h
  47. include/botan-3/botan/curve_gfp.h
  48. include/botan-3/botan/data_snk.h
  49. include/botan-3/botan/data_src.h
  50. include/botan-3/botan/database.h
  51. include/botan-3/botan/der_enc.h
  52. include/botan-3/botan/dh.h
  53. include/botan-3/botan/dilithium.h
  54. include/botan-3/botan/dl_group.h
  55. include/botan-3/botan/dlies.h
  56. include/botan-3/botan/dsa.h
  57. include/botan-3/botan/ec_point.h
  58. include/botan-3/botan/ec_point_format.h
  59. include/botan-3/botan/ec_group.h
  60. include/botan-3/botan/ec_apoint.h
  61. include/botan-3/botan/ec_scalar.h
  62. include/botan-3/botan/ecc_key.h
  63. include/botan-3/botan/ecdh.h
  64. include/botan-3/botan/ecdsa.h
  65. include/botan-3/botan/ecgdsa.h
  66. include/botan-3/botan/ecies.h
  67. include/botan-3/botan/eckcdsa.h
  68. include/botan-3/botan/ed25519.h
  69. include/botan-3/botan/ed448.h
  70. include/botan-3/botan/elgamal.h
  71. include/botan-3/botan/entropy_src.h
  72. include/botan-3/botan/exceptn.h
  73. include/botan-3/botan/fd_unix.h
  74. include/botan-3/botan/ffi.h
  75. include/botan-3/botan/filter.h
  76. include/botan-3/botan/filters.h
  77. include/botan-3/botan/fpe_fe1.h
  78. include/botan-3/botan/frodo_mode.h
  79. include/botan-3/botan/frodokem.h
  80. include/botan-3/botan/gost_3410.h
  81. include/botan-3/botan/hash.h
  82. include/botan-3/botan/hex.h
  83. include/botan-3/botan/hmac_drbg.h
  84. include/botan-3/botan/hss_lms.h
  85. include/botan-3/botan/ipv4_address.h
  86. include/botan-3/botan/ipv6_address.h
  87. include/botan-3/botan/kdf.h
  88. include/botan-3/botan/kyber.h
  89. include/botan-3/botan/lzma.h
  90. include/botan-3/botan/mac.h
  91. include/botan-3/botan/mceliece.h
  92. include/botan-3/botan/mem_ops.h
  93. include/botan-3/botan/ml_dsa.h
  94. include/botan-3/botan/ml_kem.h
  95. include/botan-3/botan/mutex.h
  96. include/botan-3/botan/nist_keywrap.h
  97. include/botan-3/botan/numthry.h
  98. include/botan-3/botan/ocsp.h
  99. include/botan-3/botan/oids.h
  100. include/botan-3/botan/otp.h
  101. include/botan-3/botan/p11.h
  102. include/botan-3/botan/p11_ecc_key.h
  103. include/botan-3/botan/p11_ecdh.h
  104. include/botan-3/botan/p11_ecdsa.h
  105. include/botan-3/botan/p11_mechanism.h
  106. include/botan-3/botan/p11_object.h
  107. include/botan-3/botan/p11_randomgenerator.h
  108. include/botan-3/botan/p11_rsa.h
  109. include/botan-3/botan/p11_types.h
  110. include/botan-3/botan/p11_x509.h
  111. include/botan-3/botan/passhash9.h
  112. include/botan-3/botan/pbkdf.h
  113. include/botan-3/botan/pbkdf2.h
  114. include/botan-3/botan/pem.h
  115. include/botan-3/botan/pgp_s2k.h
  116. include/botan-3/botan/pipe.h
  117. include/botan-3/botan/pk_algs.h
  118. include/botan-3/botan/pk_keys.h
  119. include/botan-3/botan/pk_ops.h
  120. include/botan-3/botan/pk_ops_fwd.h
  121. include/botan-3/botan/pkcs10.h
  122. include/botan-3/botan/pkcs11.h
  123. include/botan-3/botan/pkcs8.h
  124. include/botan-3/botan/pkix_enums.h
  125. include/botan-3/botan/pkix_types.h
  126. include/botan-3/botan/processor_rng.h
  127. include/botan-3/botan/psk_db.h
  128. include/botan-3/botan/pss_params.h
  129. include/botan-3/botan/pubkey.h
  130. include/botan-3/botan/pwdhash.h
  131. include/botan-3/botan/range_concepts.h
  132. include/botan-3/botan/reducer.h
  133. include/botan-3/botan/rfc3394.h
  134. include/botan-3/botan/rfc4880.h
  135. include/botan-3/botan/rng.h
  136. include/botan-3/botan/roughtime.h
  137. include/botan-3/botan/rsa.h
  138. include/botan-3/botan/scrypt.h
  139. include/botan-3/botan/secmem.h
  140. include/botan-3/botan/slh_dsa.h
  141. include/botan-3/botan/sm2.h
  142. include/botan-3/botan/sodium.h
  143. include/botan-3/botan/sp_parameters.h
  144. include/botan-3/botan/sphincsplus.h
  145. @comment include/botan-3/botan/sqlite3.h
  146. include/botan-3/botan/srp6.h
  147. include/botan-3/botan/stateful_rng.h
  148. include/botan-3/botan/stream_cipher.h
  149. include/botan-3/botan/strong_type.h
  150. include/botan-3/botan/sym_algo.h
  151. include/botan-3/botan/symkey.h
  152. include/botan-3/botan/system_rng.h
  153. include/botan-3/botan/tls.h
  154. include/botan-3/botan/tls_alert.h
  155. include/botan-3/botan/tls_algos.h
  156. include/botan-3/botan/tls_callbacks.h
  157. include/botan-3/botan/tls_channel.h
  158. include/botan-3/botan/tls_ciphersuite.h
  159. include/botan-3/botan/tls_client.h
  160. include/botan-3/botan/tls_exceptn.h
  161. include/botan-3/botan/tls_extensions.h
  162. include/botan-3/botan/tls_extensions_12.h
  163. include/botan-3/botan/tls_extensions_13.h
  164. include/botan-3/botan/tls_external_psk.h
  165. include/botan-3/botan/tls_handshake_msg.h
  166. include/botan-3/botan/tls_magic.h
  167. include/botan-3/botan/tls_messages.h
  168. include/botan-3/botan/tls_messages_12.h
  169. include/botan-3/botan/tls_messages_13.h
  170. include/botan-3/botan/tls_policy.h
  171. include/botan-3/botan/tls_psk_13.h
  172. include/botan-3/botan/tls_psk_identity_13.h
  173. include/botan-3/botan/tls_server.h
  174. include/botan-3/botan/tls_server_info.h
  175. include/botan-3/botan/tls_session.h
  176. include/botan-3/botan/tls_session_id.h
  177. include/botan-3/botan/tls_session_manager.h
  178. include/botan-3/botan/tls_session_manager_hybrid.h
  179. include/botan-3/botan/tls_session_manager_memory.h
  180. include/botan-3/botan/tls_session_manager_noop.h
  181. include/botan-3/botan/tls_session_manager_sql.h
  182. @comment include/botan-3/botan/tls_session_manager_sqlite.h
  183. include/botan-3/botan/tls_session_manager_stateless.h
  184. include/botan-3/botan/tls_signature_scheme.h
  185. include/botan-3/botan/tls_version.h
  186. include/botan-3/botan/tss.h
  187. include/botan-3/botan/types.h
  188. include/botan-3/botan/uuid.h
  189. include/botan-3/botan/version.h
  190. include/botan-3/botan/x25519.h
  191. include/botan-3/botan/x448.h
  192. include/botan-3/botan/x509_ca.h
  193. include/botan-3/botan/x509_crl.h
  194. include/botan-3/botan/x509_ext.h
  195. include/botan-3/botan/x509_key.h
  196. include/botan-3/botan/x509_obj.h
  197. include/botan-3/botan/x509cert.h
  198. include/botan-3/botan/x509path.h
  199. include/botan-3/botan/x509self.h
  200. include/botan-3/botan/xmss.h
  201. include/botan-3/botan/xmss_parameters.h
  202. include/botan-3/botan/xof.h
  203. include/botan-3/botan/zfec.h
  204. include/botan-3/botan/zlib.h
  205. lib/cmake/Botan-3.12.0/botan-config-version.cmake
  206. lib/cmake/Botan-3.12.0/botan-config.cmake
  207. lib/libbotan-3.a
  208. lib/libbotan-3.so
  209. lib/libbotan-3.so.12
  210. lib/libbotan-3.so.12.12.0
  211. @comment lib/python3.12/site-packages/botan3.py
  212. libdata/pkgconfig/botan-3.pc
  213. share/man/man1/botan3.1.gz
  214. @owner
  215. @group
  216. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • botan3>0:security/botan3
To install the port:
cd /usr/ports/security/botan3/ && make install clean
To add the package, run one of these commands:
  • pkg install security/botan3
  • pkg install botan3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: botan3
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1781200677 SHA256 (Botan-3.12.0.tar.xz) = 5370f98dc15f8c222ee1ce52cd61c8756a53be0dc57cc4c1b0714d5a09ad74fb SIZE (Botan-3.12.0.tar.xz) = 9041764

Packages (timestamps in pop-ups are UTC):
botan3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.11.13.11.1-3.9.03.11.1n/an/an/a
FreeBSD:13:quarterly3.11.13.11.1-3.8.13.11.1n/an/an/a
FreeBSD:14:latest3.12.03.12.0-3.9.03.12.0---
FreeBSD:14:quarterly3.11.13.11.1-3.8.13.11.13.2.03.2.03.2.0
FreeBSD:15:latest3.12.03.12.0n/a3.8.1n/an/a3.2.03.2.0
FreeBSD:15:quarterly3.11.13.11.1n/a-n/an/a--
FreeBSD:16:latest3.12.03.12.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. asio.hpp : devel/boost-libs
  2. py312-sphinx>=0 : textproc/py-sphinx@py312
  3. py312-furo>=2022.6.21 : textproc/py-furo@py312
  4. gmake>=4.4.1 : devel/gmake
  5. python3.12 : lang/python312
This port is required by:
for Libraries
  1. deskutils/qownnotes
  2. editors/encryptpad
  3. editors/rehex
  4. security/keepassxc
  5. security/keepassxc276
  6. security/rnp

Configuration Options:
===> The following configuration options are available for botan3-3.12.0: DOCS=on: Build and/or install documentation LLVM_FROM_PORTS=off: Use LLVM from ports to build MANPAGES=on: Build and/or install manual pages PYTHON=off: Python bindings or support SQLITE3=off: SQLite 3 database support ===> Use 'make config' to modify these settings
Options name:
security_botan3
USES:
compiler:c++20-lang cpe gmake shebangfix tar:xz python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://botan.randombit.net/releases/
Collapse this list.

Number of commits found: 22

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.12.0
10 Jul 2026 12:25:50
commit hash: 1896733eac63a6841057c12f5ac6717da62257fccommit hash: 1896733eac63a6841057c12f5ac6717da62257fccommit hash: 1896733eac63a6841057c12f5ac6717da62257fccommit hash: 1896733eac63a6841057c12f5ac6717da62257fc files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
security/botan3: update to 3.12.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-12-0-2026-05-06
3.11.1
02 Apr 2026 01:13:04
commit hash: ad1e800a7b3f93548ca6b4f2dffd98c3d4569e74commit hash: ad1e800a7b3f93548ca6b4f2dffd98c3d4569e74commit hash: ad1e800a7b3f93548ca6b4f2dffd98c3d4569e74commit hash: ad1e800a7b3f93548ca6b4f2dffd98c3d4569e74 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.10.0
23 Nov 2025 14:54:01
commit hash: 02bcdd27eadc64c33d1e82aef8c38e7f60ee905fcommit hash: 02bcdd27eadc64c33d1e82aef8c38e7f60ee905fcommit hash: 02bcdd27eadc64c33d1e82aef8c38e7f60ee905fcommit hash: 02bcdd27eadc64c33d1e82aef8c38e7f60ee905f files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
security/botan3: update to 3.10.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-10-0-2025-11-06
3.9.0
26 Aug 2025 08:21:09
commit hash: 4a3f2a2ba6123d8df766897aaea5f2a57d136292commit hash: 4a3f2a2ba6123d8df766897aaea5f2a57d136292commit hash: 4a3f2a2ba6123d8df766897aaea5f2a57d136292commit hash: 4a3f2a2ba6123d8df766897aaea5f2a57d136292 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
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.
3.9.0
21 Aug 2025 10:19:12
commit hash: 1890897ed5a65f8ac4182241bf58f28afa3d9741commit hash: 1890897ed5a65f8ac4182241bf58f28afa3d9741commit hash: 1890897ed5a65f8ac4182241bf58f28afa3d9741commit hash: 1890897ed5a65f8ac4182241bf58f28afa3d9741 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
security/botan3: update to 3.9.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-9-0-2025-08-05
3.8.1
25 Jun 2025 22:47:50
commit hash: 20126e986e75476e23fee580dcc6a9f0155ebfa4commit hash: 20126e986e75476e23fee580dcc6a9f0155ebfa4commit hash: 20126e986e75476e23fee580dcc6a9f0155ebfa4commit hash: 20126e986e75476e23fee580dcc6a9f0155ebfa4 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.7.1
06 Feb 2025 19:34:58
commit hash: eb68e13520c84f2834ad918be73bb5fdb4e126c2commit hash: eb68e13520c84f2834ad918be73bb5fdb4e126c2commit hash: eb68e13520c84f2834ad918be73bb5fdb4e126c2commit hash: eb68e13520c84f2834ad918be73bb5fdb4e126c2 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.6.1_1
29 Jan 2025 16:56:42
commit hash: d99d33d20eceac41c76376030aa209467855c9c4commit hash: d99d33d20eceac41c76376030aa209467855c9c4commit hash: d99d33d20eceac41c76376030aa209467855c9c4commit hash: d99d33d20eceac41c76376030aa209467855c9c4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
security/botan3: fix runtime on powerpc64le

INFO: Assuming target ppc64 is big endian
3.6.1
06 Nov 2024 15:51:52
commit hash: aa66784cf083bd17eb2efe876997dc9ad5024a47commit hash: aa66784cf083bd17eb2efe876997dc9ad5024a47commit hash: aa66784cf083bd17eb2efe876997dc9ad5024a47commit hash: aa66784cf083bd17eb2efe876997dc9ad5024a47 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.5.0
01 Oct 2024 18:56:20
commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
3.5.0
04 Aug 2024 00:18:51
commit hash: f550157a18a4ff5d1cb7094f1cec754bbad614eecommit hash: f550157a18a4ff5d1cb7094f1cec754bbad614eecommit hash: f550157a18a4ff5d1cb7094f1cec754bbad614eecommit hash: f550157a18a4ff5d1cb7094f1cec754bbad614ee files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.3.0
03 Jun 2024 15:11:59
commit hash: aa317719dce6823865184565afe1d0540fe43036commit hash: aa317719dce6823865184565afe1d0540fe43036commit hash: aa317719dce6823865184565afe1d0540fe43036commit hash: aa317719dce6823865184565afe1d0540fe43036 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
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);
3.3.0
29 May 2024 07:05:30
commit hash: 7ff7e9bd4ef8a5b70ba3f6095b9291c83766c23ecommit hash: 7ff7e9bd4ef8a5b70ba3f6095b9291c83766c23ecommit hash: 7ff7e9bd4ef8a5b70ba3f6095b9291c83766c23ecommit hash: 7ff7e9bd4ef8a5b70ba3f6095b9291c83766c23e files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
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)
3.3.0
29 May 2024 00:32:21
commit hash: 63fe92d7ab52f8657300837de6f774b26ed1f7d9commit hash: 63fe92d7ab52f8657300837de6f774b26ed1f7d9commit hash: 63fe92d7ab52f8657300837de6f774b26ed1f7d9commit hash: 63fe92d7ab52f8657300837de6f774b26ed1f7d9 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
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)
3.3.0
22 May 2024 07:39:54
commit hash: 4c31bd3f18de28b67fd694a16833b9c3be6a9798commit hash: 4c31bd3f18de28b67fd694a16833b9c3be6a9798commit hash: 4c31bd3f18de28b67fd694a16833b9c3be6a9798commit hash: 4c31bd3f18de28b67fd694a16833b9c3be6a9798 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
security/botan3: Followup to build fix: add comment for clarity
3.3.0
22 May 2024 01:59:38
commit hash: d863e42c9258ad8673bfbaef2af27781cff3b42ccommit hash: d863e42c9258ad8673bfbaef2af27781cff3b42ccommit hash: d863e42c9258ad8673bfbaef2af27781cff3b42ccommit hash: d863e42c9258ad8673bfbaef2af27781cff3b42c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
security/botan3: Unbreak on amd64 and arm64 by using llvm-17

PR:		279136
3.3.0
18 May 2024 18:58:46
commit hash: 7a7408cd7731d6e05ccbc6e895ca84600eb26bfecommit hash: 7a7408cd7731d6e05ccbc6e895ca84600eb26bfecommit hash: 7a7408cd7731d6e05ccbc6e895ca84600eb26bfecommit hash: 7a7408cd7731d6e05ccbc6e895ca84600eb26bfe files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
security/botan3: Broken on aarch64, amd64 and 13

Reported by:	fallout
3.3.0
18 Mar 2024 01:48:15
commit hash: 21d88aba745010c80f789a33cdb5e81c3509cea5commit hash: 21d88aba745010c80f789a33cdb5e81c3509cea5commit hash: 21d88aba745010c80f789a33cdb5e81c3509cea5commit hash: 21d88aba745010c80f789a33cdb5e81c3509cea5 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
security/botan3: update to 3.3.0 release (+)

Changelog:	https://botan.randombit.net/news.html#version-3-3-0-2024-02-20
3.2.0
25 Oct 2023 18:29:52
commit hash: c4f9aea2a7c55fd6b0f8dfe73993a185334a3355commit hash: c4f9aea2a7c55fd6b0f8dfe73993a185334a3355commit hash: c4f9aea2a7c55fd6b0f8dfe73993a185334a3355commit hash: c4f9aea2a7c55fd6b0f8dfe73993a185334a3355 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
security/botan3: update to 3.2.0 release (+)

Release notes:	https://botan.randombit.net/news.html#version-3-2-0-2023-10-09
3.1.1
22 Sep 2023 08:28:45
commit hash: bb55588ccc3e04e12aecb88a3692aaf08ad5bb80commit hash: bb55588ccc3e04e12aecb88a3692aaf08ad5bb80commit hash: bb55588ccc3e04e12aecb88a3692aaf08ad5bb80commit hash: bb55588ccc3e04e12aecb88a3692aaf08ad5bb80 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
3.1.1
25 Aug 2023 21:54:51
commit hash: 5f9b68c773d6442dccb248c8a190dce9c4d4a519commit hash: 5f9b68c773d6442dccb248c8a190dce9c4d4a519commit hash: 5f9b68c773d6442dccb248c8a190dce9c4d4a519commit hash: 5f9b68c773d6442dccb248c8a190dce9c4d4a519 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
security/botan3: Fix build on 14

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
3.1.1
08 Aug 2023 11:02:38
commit hash: 37dfbb1e35162bd84348730049155811d9b5035fcommit hash: 37dfbb1e35162bd84348730049155811d9b5035fcommit hash: 37dfbb1e35162bd84348730049155811d9b5035fcommit hash: 37dfbb1e35162bd84348730049155811d9b5035f files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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

Number of commits found: 22