1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Crypto library written in C++
8 HOMEPAGE= https://botan.randombit.net/
12 SITES[main]= GITHUB/randombit:botan:3.1.1
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 BUILD_DEPENDS= python-Sphinx:single:python_used
26 python-docutils:single:python_used
27 boost-libraries:dev:standard
28 BUILDRUN_DEPENDS= boost-libraries:primary:standard
29 EXRUN[tools]= botan:primary:standard
31 USES= cpe gmake shebangfix zlib bz2 xz sqlite python
33 LICENSE= BSD2CLAUSE:primary
34 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/license.txt
38 CPE_VENDOR= botan_project
39 FPC_EQUIVALENT= security/botan2
40 SHEBANG_FILES= configure.py
42 src/scripts/install.py
45 CONFIGURE_SCRIPT= configure.py
46 CONFIGURE_ARGS= --prefix={{PREFIX}}
55 --with-python-versions={{PYTHON_VER}}
56 --without-stack-protector
60 VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--os=freebsd
63 ${MV} ${STAGEDIR}${PREFIX}/share/doc/botan-3.1.1 \
64 ${STAGEDIR}${STD_DOCDIR}
65 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/botan
66 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbotan-3.so
68 [FILE:662:descriptions/desc.primary]
69 Botan is a crypto library written in C++. It provides a variety of
70 cryptographic algorithms, including common ones such as AES, MD5, SHA,
71 HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
72 are more obscure or specialized. It also offers X.509v3 certificates
73 and CRLs, and PKCS #10 certificate requests. A message processing
74 system that uses a filter/pipeline metaphor allows for many common
75 cryptographic tasks to be completed with just a few lines of code.
76 Assembly optimizations for common CPUs, including x86, x86-64, and
77 PowerPC, offers further speedups for critical tasks such as SHA-1
78 hashing and multiple precision integer operations.
81 [FILE:35:descriptions/desc.tools]
82 This package contains botan tools.
86 2d0af0c3a7140572f3f7f1a22865f9c5eadc102a7fa58f03314709b0bee26c11 14089010 randombit-botan-3.1.1.tar.gz
89 [FILE:61:manifests/plist.primary]
91 libbotan-3.so.%%SOMAJOR%%
92 libbotan-3.so.%%SOVERSION%%
95 [FILE:42:manifests/plist.tools]
96 %%PYTHON_SITELIBDIR%%/botan3.py
100 [FILE:2245:manifests/plist.dev]
101 include/botan-3/botan/
134 credentials_manager.h
185 p11_randomgenerator.h
242 tls_psk_identity_13.h
246 tls_session_manager.h
247 tls_session_manager_hybrid.h
248 tls_session_manager_memory.h
249 tls_session_manager_noop.h
250 tls_session_manager_sql.h
251 tls_session_manager_sqlite.h
252 tls_session_manager_stateless.h
253 tls_signature_scheme.h
274 lib/pkgconfig/botan-3.pc
277 [FILE:26:manifests/plist.man]
278 share/man/man1/botan.1.gz
281 [FILE:3875:manifests/plist.docs]
287 share/doc/botan/handbook/
310 share/doc/botan/handbook/.doctrees/
320 migration_guide.doctree
326 side_channels.doctree
328 share/doc/botan/handbook/.doctrees/api_ref/
334 credentials_manager.doctree
345 message_auth_codes.doctree
357 stream_ciphers.doctree
364 share/doc/botan/handbook/.doctrees/dev_ref/
367 continuous_integration.doctree
374 release_process.doctree
375 test_framework.doctree
377 share/doc/botan/handbook/_sources/
386 migration_guide.rst.txt
392 side_channels.rst.txt
394 share/doc/botan/handbook/_sources/api_ref/
400 credentials_manager.rst.txt
411 message_auth_codes.rst.txt
423 stream_ciphers.rst.txt
430 share/doc/botan/handbook/_sources/dev_ref/
433 continuous_integration.rst.txt
440 release_process.rst.txt
441 test_framework.rst.txt
443 share/doc/botan/handbook/_static/
449 documentation_options.js
457 share/doc/botan/handbook/api_ref/
463 credentials_manager.html
474 message_auth_codes.html
493 share/doc/botan/handbook/dev_ref/
496 continuous_integration.html