Ravenports generated: 17 Apr 2023 21:35
[ravenports.git] / bucket_B4 / botan2
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               botan2
4 VERSION=                2.19.3
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Crypto library written in C++
8 HOMEPAGE=               https://botan.randombit.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/randombit:botan:2.19.3
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         man
20                         docs
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 BUILD_DEPENDS=          python-Sphinx:single:python_used
26                         python-docutils:single:python_used
27 BUILDRUN_DEPENDS=       boost-libraries:single:standard
28 EXRUN[tools]=           botan2:primary:standard
29
30 USES=                   cpe gmake shebangfix zlib bz2 xz sqlite python
31
32 LICENSE=                BSD2CLAUSE:primary
33 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/license.txt
34 LICENSE_SCHEME=         solo
35
36 CPE_PRODUCT=            botan
37 CPE_VENDOR=             botan_project
38 FPC_EQUIVALENT=         security/botan2
39 SHEBANG_FILES=          configure.py
40                         src/python/botan2.py
41                         src/scripts/install.py
42
43 MUST_CONFIGURE=         yes
44 CONFIGURE_SCRIPT=       configure.py
45 CONFIGURE_ARGS=         --prefix={{PREFIX}}
46                         --cc=gcc
47                         --with-boost
48                         --with-bzip2
49                         --with-lzma
50                         --with-zlib
51                         --with-sphinx
52                         --with-sqlite3
53                         --with-rst2man
54                         --with-python-versions={{PYTHON_VER}}
55                         --without-stack-protector
56
57 SOVERSION=              19.19.3
58
59 VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--os=freebsd
60
61 post-install:
62         ${MV} ${STAGEDIR}${PREFIX}/share/doc/botan-2.19.3 \
63                 ${STAGEDIR}${STD_DOCDIR}
64         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/botan
65         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbotan-2.so
66
67 [FILE:662:descriptions/desc.primary]
68 Botan is a crypto library written in C++. It provides a variety of
69 cryptographic algorithms, including common ones such as AES, MD5, SHA,
70 HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
71 are more obscure or specialized. It also offers X.509v3 certificates
72 and CRLs, and PKCS #10 certificate requests. A message processing
73 system that uses a filter/pipeline metaphor allows for many common
74 cryptographic tasks to be completed with just a few lines of code.
75 Assembly optimizations for common CPUs, including x86, x86-64, and
76 PowerPC, offers further speedups for critical tasks such as SHA-1
77 hashing and multiple precision integer operations.
78
79
80 [FILE:35:descriptions/desc.tools]
81 This package contains botan tools.
82
83
84 [FILE:108:distinfo]
85 8f568bf74c2e476d92ac8a1cfc2ba8407ec038fe9458bd0a11e7da827a9b8199      8202914 randombit-botan-2.19.3.tar.gz
86
87
88 [FILE:61:manifests/plist.primary]
89 lib/
90  libbotan-2.so.%%SOMAJOR%%
91  libbotan-2.so.%%SOVERSION%%
92
93
94 [FILE:42:manifests/plist.tools]
95 %%PYTHON_SITELIBDIR%%/botan2.py
96 bin/botan
97
98
99 [FILE:3855:manifests/plist.dev]
100 lib/pkgconfig/botan-2.pc
101 include/botan-2/botan/
102  adler32.h
103  aead.h
104  aes.h
105  alg_id.h
106  argon2.h
107  aria.h
108  asio_async_ops.h
109  asio_context.h
110  asio_error.h
111  asio_stream.h
112  asn1_alt_name.h
113  asn1_attribute.h
114  asn1_obj.h
115  asn1_oid.h
116  asn1_print.h
117  asn1_str.h
118  asn1_time.h
119  assert.h
120  auto_rng.h
121  b64_filt.h
122  base32.h
123  base58.h
124  base64.h
125  basefilt.h
126  bcrypt.h
127  bcrypt_pbkdf.h
128  ber_dec.h
129  bigint.h
130  blake2b.h
131  blinding.h
132  block_cipher.h
133  blowfish.h
134  botan.h
135  bswap.h
136  buf_comp.h
137  buf_filt.h
138  build.h
139  bzip2.h
140  calendar.h
141  camellia.h
142  cascade.h
143  cast128.h
144  cast256.h
145  cbc.h
146  cbc_mac.h
147  ccm.h
148  cecpq1.h
149  cert_status.h
150  certstor.h
151  certstor_flatfile.h
152  certstor_sql.h
153  certstor_sqlite.h
154  certstor_system.h
155  cfb.h
156  chacha.h
157  chacha20poly1305.h
158  chacha_rng.h
159  charset.h
160  cipher_filter.h
161  cipher_mode.h
162  cmac.h
163  comb4p.h
164  comp_filter.h
165  compiler.h
166  compression.h
167  cpuid.h
168  crc24.h
169  crc32.h
170  credentials_manager.h
171  crl_ent.h
172  cryptobox.h
173  ctr.h
174  curve25519.h
175  curve_gfp.h
176  curve_nistp.h
177  data_snk.h
178  data_src.h
179  database.h
180  datastor.h
181  der_enc.h
182  des.h
183  desx.h
184  dh.h
185  divide.h
186  dl_algo.h
187  dl_group.h
188  dlies.h
189  dsa.h
190  dyn_load.h
191  eax.h
192  ec_group.h
193  ecc_key.h
194  ecdh.h
195  ecdsa.h
196  ecgdsa.h
197  ecies.h
198  eckcdsa.h
199  ed25519.h
200  elgamal.h
201  eme.h
202  eme_pkcs.h
203  eme_raw.h
204  emsa.h
205  emsa1.h
206  emsa_pkcs1.h
207  emsa_raw.h
208  emsa_x931.h
209  entropy_src.h
210  exceptn.h
211  fd_unix.h
212  ffi.h
213  filter.h
214  filters.h
215  fpe_fe1.h
216  gcm.h
217  gf2m_small_m.h
218  ghash.h
219  gmac.h
220  gost_28147.h
221  gost_3410.h
222  gost_3411.h
223  hash.h
224  hash_id.h
225  hex.h
226  hex_filt.h
227  hkdf.h
228  hmac.h
229  hmac_drbg.h
230  hotp.h
231  http_util.h
232  idea.h
233  init.h
234  iso9796.h
235  kasumi.h
236  kdf.h
237  kdf1.h
238  kdf1_iso18033.h
239  kdf2.h
240  keccak.h
241  key_constraint.h
242  key_filt.h
243  key_spec.h
244  keypair.h
245  lion.h
246  loadstor.h
247  locking_allocator.h
248  lookup.h
249  lzma.h
250  mac.h
251  mceies.h
252  mceliece.h
253  md4.h
254  md5.h
255  mdx_hash.h
256  mem_ops.h
257  mgf1.h
258  misty1.h
259  mode_pad.h
260  monty.h
261  mul128.h
262  mutex.h
263  name_constraint.h
264  newhope.h
265  nist_keywrap.h
266  noekeon.h
267  numthry.h
268  oaep.h
269  ocb.h
270  ocsp.h
271  ocsp_types.h
272  ofb.h
273  oids.h
274  otp.h
275  p11.h
276  p11_ecc_key.h
277  p11_ecdh.h
278  p11_ecdsa.h
279  p11_module.h
280  p11_object.h
281  p11_randomgenerator.h
282  p11_rsa.h
283  p11_session.h
284  p11_slot.h
285  p11_types.h
286  p11_x509.h
287  package.h
288  par_hash.h
289  parsing.h
290  passhash9.h
291  pbes2.h
292  pbkdf.h
293  pbkdf1.h
294  pbkdf2.h
295  pem.h
296  pgp_s2k.h
297  pipe.h
298  pk_algs.h
299  pk_keys.h
300  pk_ops.h
301  pk_ops_fwd.h
302  pkcs10.h
303  pkcs11.h
304  pkcs11f.h
305  pkcs11t.h
306  pkcs8.h
307  pkix_enums.h
308  pkix_types.h
309  point_gfp.h
310  poly1305.h
311  polyn_gf2m.h
312  pow_mod.h
313  prf_tls.h
314  prf_x942.h
315  processor_rng.h
316  psk_db.h
317  psk_db_sql.h
318  pssr.h
319  pubkey.h
320  pwdhash.h
321  rc4.h
322  rdrand_rng.h
323  reducer.h
324  rfc3394.h
325  rfc6979.h
326  rmd160.h
327  rng.h
328  rotate.h
329  roughtime.h
330  rsa.h
331  salsa20.h
332  scan_name.h
333  scrypt.h
334  secmem.h
335  secqueue.h
336  seed.h
337  serpent.h
338  sha160.h
339  sha2_32.h
340  sha2_64.h
341  sha3.h
342  shacal2.h
343  shake.h
344  shake_cipher.h
345  siphash.h
346  siv.h
347  skein_512.h
348  sm2.h
349  sm2_enc.h
350  sm3.h
351  sm4.h
352  sodium.h
353  sp800_108.h
354  sp800_56a.h
355  sp800_56c.h
356  sqlite3.h
357  srp6.h
358  stateful_rng.h
359  stl_compatibility.h
360  stream_cipher.h
361  stream_mode.h
362  streebog.h
363  sym_algo.h
364  symkey.h
365  system_rng.h
366  threefish.h
367  threefish_512.h
368  tiger.h
369  tls_alert.h
370  tls_algos.h
371  tls_blocking.h
372  tls_callbacks.h
373  tls_channel.h
374  tls_ciphersuite.h
375  tls_client.h
376  tls_exceptn.h
377  tls_extensions.h
378  tls_handshake_msg.h
379  tls_magic.h
380  tls_messages.h
381  tls_policy.h
382  tls_server.h
383  tls_server_info.h
384  tls_session.h
385  tls_session_manager.h
386  tls_session_manager_sql.h
387  tls_session_manager_sqlite.h
388  tls_version.h
389  totp.h
390  tss.h
391  twofish.h
392  types.h
393  uuid.h
394  version.h
395  whrlpool.h
396  workfactor.h
397  x509_ca.h
398  x509_crl.h
399  x509_dn.h
400  x509_ext.h
401  x509_key.h
402  x509_obj.h
403  x509cert.h
404  x509path.h
405  x509self.h
406  x919_mac.h
407  xmss.h
408  xmss_hash.h
409  xmss_key_pair.h
410  xmss_parameters.h
411  xmss_privatekey.h
412  xmss_publickey.h
413  xmss_wots.h
414  xmss_wots_parameters.h
415  xmss_wots_privatekey.h
416  xmss_wots_publickey.h
417  xtea.h
418  xts.h
419  zfec.h
420  zlib.h
421 lib/
422  libbotan-2.a
423  libbotan-2.so
424
425
426 [FILE:26:manifests/plist.man]
427 share/man/man1/botan.1.gz
428
429
430 [FILE:3715:manifests/plist.docs]
431 share/doc/botan2/
432  authors.txt
433  license.txt
434  news.txt
435  pgpkey.txt
436 share/doc/botan2/handbook/
437  .buildinfo
438  abi.html
439  building.html
440  cli.html
441  contents.html
442  credits.html
443  deprecated.html
444  genindex.html
445  goals.html
446  index.html
447  objects.inv
448  old_news.html
449  packaging.html
450  py-modindex.html
451  roadmap.html
452  search.html
453  searchindex.js
454  security.html
455  side_channels.html
456  support.html
457 share/doc/botan2/handbook/.doctrees/
458  abi.doctree
459  building.doctree
460  cli.doctree
461  contents.doctree
462  credits.doctree
463  deprecated.doctree
464  environment.pickle
465  goals.doctree
466  index.doctree
467  old_news.doctree
468  packaging.doctree
469  roadmap.doctree
470  security.doctree
471  side_channels.doctree
472  support.doctree
473 share/doc/botan2/handbook/.doctrees/api_ref/
474  bigint.doctree
475  block_cipher.doctree
476  cipher_modes.doctree
477  compression.doctree
478  contents.doctree
479  credentials_manager.doctree
480  cryptobox.doctree
481  ecc.doctree
482  env_vars.doctree
483  ffi.doctree
484  filters.doctree
485  fpe.doctree
486  hash.doctree
487  kdf.doctree
488  keywrap.doctree
489  message_auth_codes.doctree
490  otp.doctree
491  passhash.doctree
492  pbkdf.doctree
493  pkcs11.doctree
494  psk_db.doctree
495  pubkey.doctree
496  python.doctree
497  rng.doctree
498  roughtime.doctree
499  secmem.doctree
500  srp.doctree
501  stream_ciphers.doctree
502  tls.doctree
503  tpm.doctree
504  tss.doctree
505  versions.doctree
506  x509.doctree
507  zfec.doctree
508 share/doc/botan2/handbook/.doctrees/dev_ref/
509  configure.doctree
510  contents.doctree
511  continuous_integration.doctree
512  contributing.doctree
513  fuzzing.doctree
514  mistakes.doctree
515  oids.doctree
516  os.doctree
517  reading_list.doctree
518  release_process.doctree
519  test_framework.doctree
520  todo.doctree
521 share/doc/botan2/handbook/_sources/
522  abi.rst.txt
523  building.rst.txt
524  cli.rst.txt
525  contents.rst.txt
526  credits.rst.txt
527  deprecated.rst.txt
528  goals.rst.txt
529  index.rst.txt
530  old_news.rst.txt
531  packaging.rst.txt
532  roadmap.rst.txt
533  security.rst.txt
534  side_channels.rst.txt
535  support.rst.txt
536 share/doc/botan2/handbook/_sources/api_ref/
537  bigint.rst.txt
538  block_cipher.rst.txt
539  cipher_modes.rst.txt
540  compression.rst.txt
541  contents.rst.txt
542  credentials_manager.rst.txt
543  cryptobox.rst.txt
544  ecc.rst.txt
545  env_vars.rst.txt
546  ffi.rst.txt
547  filters.rst.txt
548  fpe.rst.txt
549  hash.rst.txt
550  kdf.rst.txt
551  keywrap.rst.txt
552  message_auth_codes.rst.txt
553  otp.rst.txt
554  passhash.rst.txt
555  pbkdf.rst.txt
556  pkcs11.rst.txt
557  psk_db.rst.txt
558  pubkey.rst.txt
559  python.rst.txt
560  rng.rst.txt
561  roughtime.rst.txt
562  secmem.rst.txt
563  srp.rst.txt
564  stream_ciphers.rst.txt
565  tls.rst.txt
566  tpm.rst.txt
567  tss.rst.txt
568  versions.rst.txt
569  x509.rst.txt
570  zfec.rst.txt
571 share/doc/botan2/handbook/_sources/dev_ref/
572  configure.rst.txt
573  contents.rst.txt
574  continuous_integration.rst.txt
575  contributing.rst.txt
576  fuzzing.rst.txt
577  mistakes.rst.txt
578  oids.rst.txt
579  os.rst.txt
580  reading_list.rst.txt
581  release_process.rst.txt
582  test_framework.rst.txt
583  todo.rst.txt
584 share/doc/botan2/handbook/_static/
585  agogo.css
586  basic.css
587  bgfooter.png
588  bgtop.png
589  doctools.js
590  documentation_options.js
591  file.png
592  language_data.js
593  minus.png
594  plus.png
595  pygments.css
596  searchtools.js
597  sphinx_highlight.js
598 share/doc/botan2/handbook/api_ref/
599  bigint.html
600  block_cipher.html
601  cipher_modes.html
602  compression.html
603  contents.html
604  credentials_manager.html
605  cryptobox.html
606  ecc.html
607  env_vars.html
608  ffi.html
609  filters.html
610  fpe.html
611  hash.html
612  kdf.html
613  keywrap.html
614  message_auth_codes.html
615  otp.html
616  passhash.html
617  pbkdf.html
618  pkcs11.html
619  psk_db.html
620  pubkey.html
621  python.html
622  rng.html
623  roughtime.html
624  secmem.html
625  srp.html
626  stream_ciphers.html
627  tls.html
628  tpm.html
629  tss.html
630  versions.html
631  x509.html
632  zfec.html
633 share/doc/botan2/handbook/dev_ref/
634  configure.html
635  contents.html
636  continuous_integration.html
637  contributing.html
638  fuzzing.html
639  mistakes.html
640  oids.html
641  os.html
642  reading_list.html
643  release_process.html
644  test_framework.html
645  todo.html
646