diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2025-10-01 13:50:23 +0200 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2025-10-01 13:54:06 +0200 |
commit | d6973054288983ec515783bfdf4b15a90ca82e5e (patch) | |
tree | 805f484eeb1f1fd52374c007cde9bc84179cf5ed | |
parent | security/softhsm2: strip botan2 option (diff) |
security/botan2: Remove expired port
2025-03-31 security/botan2: End of life 2024-12-31 upstream, consider migrating to security/botan3
With keepass286 moved to botan3 and softhsm2 using OpenSSL by default,
we can strip softhsm2's botan2 non-default option and remove botan2 from
the tree.
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/botan2/Makefile | 119 | ||||
-rw-r--r-- | security/botan2/distinfo | 11 | ||||
-rw-r--r-- | security/botan2/pkg-descr | 12 | ||||
-rw-r--r-- | security/botan2/pkg-plist | 327 |
6 files changed, 1 insertions, 470 deletions
@@ -4784,3 +4784,4 @@ devel/util-linux|sysutils/util-linux|2025-09-29|Move to the proper category sysutils/linuxfdisk||2025-10-01|Has expired: Upstream distfile unavailable, way out of date, upstream distfile gone, use gpart instead sysutils/linrename||2025-10-01|Has expired: FreeBSD port unmaintained, use misc/mmv or rename from sysutils/util-linux instead security/openssl32||2025-10-01|Has expired: Please use security/openssl35 (LTS) +security/botan2||2025-10-01|Has expired: End of life 2024-12-31 upstream, consider migrating to security/botan3 diff --git a/security/Makefile b/security/Makefile index 3c0843739dc4..7066817c71ba 100644 --- a/security/Makefile +++ b/security/Makefile @@ -58,7 +58,6 @@ SUBDIR += bitwarden-cli SUBDIR += blst SUBDIR += boringssl - SUBDIR += botan2 SUBDIR += botan3 SUBDIR += bruteblock SUBDIR += bsdsfv diff --git a/security/botan2/Makefile b/security/botan2/Makefile deleted file mode 100644 index 5e0f65c0ff07..000000000000 --- a/security/botan2/Makefile +++ /dev/null @@ -1,119 +0,0 @@ -PORTNAME= botan -DISTVERSION= 2.19.5 -PORTREVISION= 5 -CATEGORIES= security -MASTER_SITES= http://botan.randombit.net/releases/ -PKGNAMESUFFIX= 2 -DISTNAME= Botan-${PORTVERSION} - -PATCH_SITES+= https://github.com/randombit/botan/commit/ -PATCHFILES+= 37fec38ff97604f964122cd2d33f5d503f319b10.patch:-p1 \ - 698c383b050591ae1a239c9e6d4ebe05532d2eee.patch:-p1 \ - 0fed26215b52a3d30122deb528f6b4deb824eae7.patch:-p1 \ - 1eb0d14a7c110207479f40c8369faacc73d945c8.patch:-p1 - -MAINTAINER= fluffy@FreeBSD.org -COMMENT= Portable, easy to use and efficient C++ crypto library -WWW= https://botan.randombit.net/ - -LICENSE= BSD2CLAUSE -LICENSE_FILE= ${WRKSRC}/license.txt - -DEPRECATED= End of life 2024-12-31 upstream, consider migrating to security/botan3 -EXPIRATION_DATE=2025-03-31 - -BROKEN_armv6= include/arm_neon.h:28:2: error: "NEON support not enabled" - -LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs - -USES= compiler:c++17-lang cpe gmake shebangfix tar:xz -CPE_VENDOR= ${PORTNAME}_project -USE_LDCONFIG= yes - -SHEBANG_FILES= configure.py src/python/botan2.py src/scripts/install.py - -HAS_CONFIGURE= yes -CONFIGURE_SCRIPT= configure.py -CONFIGURE_ARGS= --cc=${CHOSEN_COMPILER_TYPE} \ - --prefix=${PREFIX:Q} \ - --with-boost \ - --with-bzip2 \ - --with-external-includedir=${LOCALBASE}/include \ - --with-external-libdir=${LOCALBASE}/lib \ - --with-lzma \ - --with-zlib -LDFLAGS+= -pthread - -DOCSDIR= ${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION} - -_SOABIVER= 19 -_SHLIBVER= ${DISTVERSION:S/./ /g:[2]} -_SHLIBVERPATCH= ${DISTVERSION:S/./ /g:[3]} -PLIST_SUB= SHLIBVER=${_SHLIBVER} \ - SHLIBVERPATCH=${_SHLIBVERPATCH} \ - SOABIVER=${_SOABIVER} -PORTDOCS= * - -OPTIONS_DEFINE= DOCS MANPAGES PYTHON SQLITE3 -OPTIONS_DEFINE_aarch64= OPENMP -OPTIONS_DEFINE_amd64= OPENMP -OPTIONS_DEFINE_i386= OPENMP -OPTIONS_DEFINE_powerpc64= OPENMP -OPTIONS_DEFINE_powerpc64le= OPENMP -OPTIONS_DEFINE_riscv64= OPENMP -OPTIONS_DEFAULT= MANPAGES -OPTIONS_DEFAULT_aarch64= OPENMP -OPTIONS_DEFAULT_amd64= OPENMP -OPTIONS_DEFAULT_powerpc64= OPENMP -OPTIONS_DEFAULT_powerpc64le= OPENMP -OPTIONS_DEFAULT_riscv64= OPENMP -OPTIONS_SUB= yes - -MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} -MANPAGES_CONFIGURE_WITH= sphinx - -OPENMP_CONFIGURE_ON= --with-openmp - -PYTHON_USES= python -PYTHON_USES_OFF= python:build -PYTHON_CONFIGURE_ON= --with-python-versions=${PYTHON_VER} -PYTHON_CONFIGURE_OFF= --no-install-python-module - -SQLITE3_USES= sqlite -SQLITE3_CONFIGURE_WITH= sqlite3 - -.include <bsd.port.options.mk> - -.if ${ARCH} == aarch64 -CONFIGURE_ARGS+= --cc-abi="-march=armv8-a+crypto" -.elif ${ARCH} == powerpc64 -CONFIGURE_ARGS+= --cpu="ppc64" -.if !defined(MACHINE_CPU) || (defined(MACHINE_CPU) && !${MACHINE_ABI:Mvsx2}) -CONFIGURE_ARGS+= --disable-powercrypto -.endif -.elif ${ARCH} == powerpc64le -CONFIGURE_ARGS+= --cpu="ppc64le" -.endif - -.if ${ARCH} == i386 || ${ARCH} == amd64 -PLIST_SUB+= HAS_RDRAND_RNG="" -.else -PLIST_SUB+= HAS_RDRAND_RNG="@comment " -.endif - -.if ${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH:Mpowerpc64*} -PLIST_SUB+= HAS_PROCESSOR_RNG="" -.else -PLIST_SUB+= HAS_PROCESSOR_RNG="@comment " -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|^optimization_flags .*|optimization_flags "${CXXFLAGS}"|' \ - ${WRKSRC}/src/build-data/cc/clang.txt - @${REINPLACE_CMD} -e 's|boost_system|boost_filesystem|' \ - ${WRKSRC}/src/lib/utils/boost/info.txt - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/botan ${STAGEDIR}${PREFIX}/lib/libbotan-2.so.${_SOABIVER}.${_SHLIBVER}.${_SHLIBVERPATCH} - -.include <bsd.port.mk> diff --git a/security/botan2/distinfo b/security/botan2/distinfo deleted file mode 100644 index f45a3087e771..000000000000 --- a/security/botan2/distinfo +++ /dev/null @@ -1,11 +0,0 @@ -TIMESTAMP = 1753445434 -SHA256 (Botan-2.19.5.tar.xz) = dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4 -SIZE (Botan-2.19.5.tar.xz) = 6140148 -SHA256 (37fec38ff97604f964122cd2d33f5d503f319b10.patch) = 65d185241f6ca5ed5f1ee271855d7733874218df7fccb82a21c12b97e47828c0 -SIZE (37fec38ff97604f964122cd2d33f5d503f319b10.patch) = 15365 -SHA256 (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = b3d9c32018fb17035b81191e3d69fe94a0ba2df7513eba0b4f7a66f3417ce187 -SIZE (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = 2927 -SHA256 (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 5af4a25ee9252829469cdb33de9f8afd212b96520a03b50855f8fc73cb99779a -SIZE (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 2512 -SHA256 (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 97df96aab5fb3632773b804e077171da48204e81776a945c69672e5c7b0d7396 -SIZE (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 1300 diff --git a/security/botan2/pkg-descr b/security/botan2/pkg-descr deleted file mode 100644 index 8016bb1d4668..000000000000 --- a/security/botan2/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -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. diff --git a/security/botan2/pkg-plist b/security/botan2/pkg-plist deleted file mode 100644 index bfa3fab768e3..000000000000 --- a/security/botan2/pkg-plist +++ /dev/null @@ -1,327 +0,0 @@ -bin/botan -include/botan-2/botan/adler32.h -include/botan-2/botan/aead.h -include/botan-2/botan/aes.h -include/botan-2/botan/alg_id.h -include/botan-2/botan/argon2.h -include/botan-2/botan/aria.h -include/botan-2/botan/asio_async_ops.h -include/botan-2/botan/asio_context.h -include/botan-2/botan/asio_error.h -include/botan-2/botan/asio_stream.h -include/botan-2/botan/asn1_alt_name.h -include/botan-2/botan/asn1_attribute.h -include/botan-2/botan/asn1_obj.h -include/botan-2/botan/asn1_oid.h -include/botan-2/botan/asn1_print.h -include/botan-2/botan/asn1_str.h -include/botan-2/botan/asn1_time.h -include/botan-2/botan/assert.h -include/botan-2/botan/auto_rng.h -include/botan-2/botan/b64_filt.h -include/botan-2/botan/base32.h -include/botan-2/botan/base58.h -include/botan-2/botan/base64.h -include/botan-2/botan/basefilt.h -include/botan-2/botan/bcrypt.h -include/botan-2/botan/bcrypt_pbkdf.h -include/botan-2/botan/ber_dec.h -include/botan-2/botan/bigint.h -include/botan-2/botan/blake2b.h -include/botan-2/botan/blinding.h -include/botan-2/botan/block_cipher.h -include/botan-2/botan/blowfish.h -include/botan-2/botan/botan.h -include/botan-2/botan/bswap.h -include/botan-2/botan/buf_comp.h -include/botan-2/botan/buf_filt.h -include/botan-2/botan/build.h -include/botan-2/botan/bzip2.h -include/botan-2/botan/calendar.h -include/botan-2/botan/camellia.h -include/botan-2/botan/cascade.h -include/botan-2/botan/cast128.h -include/botan-2/botan/cast256.h -include/botan-2/botan/cbc.h -include/botan-2/botan/cbc_mac.h -include/botan-2/botan/ccm.h -include/botan-2/botan/cecpq1.h -include/botan-2/botan/cert_status.h -include/botan-2/botan/certstor.h -include/botan-2/botan/certstor_flatfile.h -include/botan-2/botan/certstor_system.h -include/botan-2/botan/certstor_sql.h -%%SQLITE3%%include/botan-2/botan/certstor_sqlite.h -include/botan-2/botan/cfb.h -include/botan-2/botan/chacha.h -include/botan-2/botan/chacha20poly1305.h -include/botan-2/botan/chacha_rng.h -include/botan-2/botan/charset.h -include/botan-2/botan/cipher_filter.h -include/botan-2/botan/cipher_mode.h -include/botan-2/botan/cmac.h -include/botan-2/botan/comb4p.h -include/botan-2/botan/comp_filter.h -include/botan-2/botan/compiler.h -include/botan-2/botan/compression.h -include/botan-2/botan/cpuid.h -include/botan-2/botan/crc24.h -include/botan-2/botan/crc32.h -include/botan-2/botan/credentials_manager.h -include/botan-2/botan/crl_ent.h -include/botan-2/botan/cryptobox.h -include/botan-2/botan/ctr.h -include/botan-2/botan/curve25519.h -include/botan-2/botan/curve_gfp.h -include/botan-2/botan/curve_nistp.h -include/botan-2/botan/data_snk.h -include/botan-2/botan/data_src.h -include/botan-2/botan/database.h -include/botan-2/botan/datastor.h -include/botan-2/botan/der_enc.h -include/botan-2/botan/des.h -include/botan-2/botan/desx.h -include/botan-2/botan/dh.h -include/botan-2/botan/divide.h -include/botan-2/botan/dl_algo.h -include/botan-2/botan/dl_group.h -include/botan-2/botan/dlies.h -include/botan-2/botan/dsa.h -include/botan-2/botan/dyn_load.h -include/botan-2/botan/eax.h -include/botan-2/botan/ec_group.h -include/botan-2/botan/ecc_key.h -include/botan-2/botan/ecdh.h -include/botan-2/botan/ecdsa.h -include/botan-2/botan/ecgdsa.h -include/botan-2/botan/ecies.h -include/botan-2/botan/eckcdsa.h -include/botan-2/botan/ed25519.h -include/botan-2/botan/elgamal.h -include/botan-2/botan/eme.h -include/botan-2/botan/eme_pkcs.h -include/botan-2/botan/eme_raw.h -include/botan-2/botan/emsa.h -include/botan-2/botan/emsa1.h -include/botan-2/botan/emsa_pkcs1.h -include/botan-2/botan/emsa_raw.h -include/botan-2/botan/emsa_x931.h -include/botan-2/botan/entropy_src.h -include/botan-2/botan/exceptn.h -include/botan-2/botan/fd_unix.h -include/botan-2/botan/ffi.h -include/botan-2/botan/filter.h -include/botan-2/botan/filters.h -include/botan-2/botan/fpe_fe1.h -include/botan-2/botan/gcm.h -include/botan-2/botan/gf2m_small_m.h -include/botan-2/botan/ghash.h -include/botan-2/botan/gmac.h -include/botan-2/botan/gost_28147.h -include/botan-2/botan/gost_3410.h -include/botan-2/botan/gost_3411.h -include/botan-2/botan/hash.h -include/botan-2/botan/hash_id.h -include/botan-2/botan/hex.h -include/botan-2/botan/hex_filt.h -include/botan-2/botan/hkdf.h -include/botan-2/botan/hmac.h -include/botan-2/botan/hmac_drbg.h -include/botan-2/botan/hotp.h -include/botan-2/botan/http_util.h -include/botan-2/botan/idea.h -include/botan-2/botan/init.h -include/botan-2/botan/iso9796.h -include/botan-2/botan/kasumi.h -include/botan-2/botan/kdf.h -include/botan-2/botan/kdf1.h -include/botan-2/botan/kdf1_iso18033.h -include/botan-2/botan/kdf2.h -include/botan-2/botan/keccak.h -include/botan-2/botan/key_constraint.h -include/botan-2/botan/key_filt.h -include/botan-2/botan/key_spec.h -include/botan-2/botan/keypair.h -include/botan-2/botan/lion.h -include/botan-2/botan/loadstor.h -include/botan-2/botan/locking_allocator.h -include/botan-2/botan/lookup.h -include/botan-2/botan/lzma.h -include/botan-2/botan/mac.h -include/botan-2/botan/mceies.h -include/botan-2/botan/mceliece.h -include/botan-2/botan/md4.h -include/botan-2/botan/md5.h -include/botan-2/botan/mdx_hash.h -include/botan-2/botan/mem_ops.h -include/botan-2/botan/mgf1.h -include/botan-2/botan/misty1.h -include/botan-2/botan/mode_pad.h -include/botan-2/botan/monty.h -include/botan-2/botan/mul128.h -include/botan-2/botan/mutex.h -include/botan-2/botan/name_constraint.h -include/botan-2/botan/newhope.h -include/botan-2/botan/nist_keywrap.h -include/botan-2/botan/noekeon.h -include/botan-2/botan/numthry.h -include/botan-2/botan/oaep.h -include/botan-2/botan/ocb.h -include/botan-2/botan/ocsp.h -include/botan-2/botan/ocsp_types.h -include/botan-2/botan/ofb.h -include/botan-2/botan/oids.h -include/botan-2/botan/otp.h -include/botan-2/botan/p11.h -include/botan-2/botan/p11_ecc_key.h -include/botan-2/botan/p11_ecdh.h -include/botan-2/botan/p11_ecdsa.h -include/botan-2/botan/p11_module.h -include/botan-2/botan/p11_object.h -include/botan-2/botan/p11_randomgenerator.h -include/botan-2/botan/p11_rsa.h -include/botan-2/botan/p11_session.h -include/botan-2/botan/p11_slot.h -include/botan-2/botan/p11_types.h -include/botan-2/botan/p11_x509.h -include/botan-2/botan/package.h -include/botan-2/botan/par_hash.h -include/botan-2/botan/parsing.h -include/botan-2/botan/passhash9.h -include/botan-2/botan/pbes2.h -include/botan-2/botan/pbkdf.h -include/botan-2/botan/pbkdf1.h -include/botan-2/botan/pbkdf2.h -include/botan-2/botan/pem.h -include/botan-2/botan/pgp_s2k.h -include/botan-2/botan/pipe.h -include/botan-2/botan/pk_algs.h -include/botan-2/botan/pk_keys.h -include/botan-2/botan/pk_ops.h -include/botan-2/botan/pk_ops_fwd.h -include/botan-2/botan/pkcs10.h -include/botan-2/botan/pkcs11.h -include/botan-2/botan/pkcs11f.h -include/botan-2/botan/pkcs11t.h -include/botan-2/botan/pkcs8.h -include/botan-2/botan/pkix_enums.h -include/botan-2/botan/pkix_types.h -include/botan-2/botan/point_gfp.h -include/botan-2/botan/poly1305.h -include/botan-2/botan/polyn_gf2m.h -include/botan-2/botan/pow_mod.h -include/botan-2/botan/prf_tls.h -include/botan-2/botan/prf_x942.h -%%HAS_PROCESSOR_RNG%%include/botan-2/botan/processor_rng.h -include/botan-2/botan/psk_db.h -include/botan-2/botan/psk_db_sql.h -include/botan-2/botan/pssr.h -include/botan-2/botan/pubkey.h -include/botan-2/botan/pwdhash.h -include/botan-2/botan/rc4.h -%%HAS_RDRAND_RNG%%include/botan-2/botan/rdrand_rng.h -include/botan-2/botan/reducer.h -include/botan-2/botan/rfc3394.h -include/botan-2/botan/rfc6979.h -include/botan-2/botan/rmd160.h -include/botan-2/botan/rng.h -include/botan-2/botan/rotate.h -include/botan-2/botan/roughtime.h -include/botan-2/botan/rsa.h -include/botan-2/botan/salsa20.h -include/botan-2/botan/scan_name.h -include/botan-2/botan/scrypt.h -include/botan-2/botan/secmem.h -include/botan-2/botan/secqueue.h -include/botan-2/botan/seed.h -include/botan-2/botan/serpent.h -include/botan-2/botan/sha160.h -include/botan-2/botan/sha2_32.h -include/botan-2/botan/sha2_64.h -include/botan-2/botan/sha3.h -include/botan-2/botan/shacal2.h -include/botan-2/botan/shake.h -include/botan-2/botan/shake_cipher.h -include/botan-2/botan/siphash.h -include/botan-2/botan/siv.h -include/botan-2/botan/skein_512.h -include/botan-2/botan/sm2.h -include/botan-2/botan/sm2_enc.h -include/botan-2/botan/sm3.h -include/botan-2/botan/sm4.h -include/botan-2/botan/sodium.h -include/botan-2/botan/sp800_108.h -include/botan-2/botan/sp800_56a.h -include/botan-2/botan/sp800_56c.h -%%SQLITE3%%include/botan-2/botan/sqlite3.h -include/botan-2/botan/srp6.h -include/botan-2/botan/stateful_rng.h -include/botan-2/botan/stl_compatibility.h -include/botan-2/botan/stream_cipher.h -include/botan-2/botan/stream_mode.h -include/botan-2/botan/streebog.h -include/botan-2/botan/sym_algo.h -include/botan-2/botan/symkey.h -include/botan-2/botan/system_rng.h -include/botan-2/botan/threefish.h -include/botan-2/botan/threefish_512.h -include/botan-2/botan/tiger.h -include/botan-2/botan/tls_alert.h -include/botan-2/botan/tls_algos.h -include/botan-2/botan/tls_blocking.h -include/botan-2/botan/tls_callbacks.h -include/botan-2/botan/tls_channel.h -include/botan-2/botan/tls_ciphersuite.h -include/botan-2/botan/tls_client.h -include/botan-2/botan/tls_exceptn.h -include/botan-2/botan/tls_extensions.h -include/botan-2/botan/tls_handshake_msg.h -include/botan-2/botan/tls_magic.h -include/botan-2/botan/tls_messages.h -include/botan-2/botan/tls_policy.h -include/botan-2/botan/tls_server.h -include/botan-2/botan/tls_server_info.h -include/botan-2/botan/tls_session.h -include/botan-2/botan/tls_session_manager.h -include/botan-2/botan/tls_session_manager_sql.h -%%SQLITE3%%include/botan-2/botan/tls_session_manager_sqlite.h -include/botan-2/botan/tls_version.h -include/botan-2/botan/totp.h -include/botan-2/botan/tss.h -include/botan-2/botan/twofish.h -include/botan-2/botan/types.h -include/botan-2/botan/uuid.h -include/botan-2/botan/version.h -include/botan-2/botan/whrlpool.h -include/botan-2/botan/workfactor.h -include/botan-2/botan/x509_ca.h -include/botan-2/botan/x509_crl.h -include/botan-2/botan/x509_dn.h -include/botan-2/botan/x509_ext.h -include/botan-2/botan/x509_key.h -include/botan-2/botan/x509_obj.h -include/botan-2/botan/x509cert.h -include/botan-2/botan/x509path.h -include/botan-2/botan/x509self.h -include/botan-2/botan/x919_mac.h -include/botan-2/botan/xmss.h -include/botan-2/botan/xmss_hash.h -include/botan-2/botan/xmss_key_pair.h -include/botan-2/botan/xmss_parameters.h -include/botan-2/botan/xmss_privatekey.h -include/botan-2/botan/xmss_publickey.h -include/botan-2/botan/xmss_wots.h -include/botan-2/botan/xmss_wots_parameters.h -include/botan-2/botan/xmss_wots_privatekey.h -include/botan-2/botan/xmss_wots_publickey.h -include/botan-2/botan/xtea.h -include/botan-2/botan/xts.h -include/botan-2/botan/zfec.h -include/botan-2/botan/zlib.h -lib/libbotan-2.a -lib/libbotan-2.so -lib/libbotan-2.so.%%SOABIVER%% -lib/libbotan-2.so.%%SOABIVER%%.%%SHLIBVER%%.%%SHLIBVERPATCH%% -%%PYTHON%%%%PYTHON_SITELIBDIR%%/botan2.py -libdata/pkgconfig/botan-2.pc -%%MANPAGES%%share/man/man1/botan.1.gz |