summaryrefslogtreecommitdiff
path: root/dev-libs/botan
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-13 04:33:56 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-13 04:33:56 +0100
commit1206d22a2d6005bb271c68ea4e9b5c610a74b225 (patch)
treed7172cb47512371bf13f70b3b6742cbb411f3edf /dev-libs/botan
parent2a5945e8688d3afc432c5f32eedad3b1f306b073 (diff)
gentoo auto-resync : 13:07:2023 - 04:33:56
Diffstat (limited to 'dev-libs/botan')
-rw-r--r--dev-libs/botan/Manifest2
-rw-r--r--dev-libs/botan/botan-3.1.0.ebuild15
2 files changed, 14 insertions, 3 deletions
diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest
index 320aa8aec787..410b7f2c3e0c 100644
--- a/dev-libs/botan/Manifest
+++ b/dev-libs/botan/Manifest
@@ -10,5 +10,5 @@ DIST Botan-3.1.0.tar.xz.asc 488 BLAKE2B 921092f09ea4e00742c66827298bc5b1476dbb98
EBUILD botan-2.19.2.ebuild 4452 BLAKE2B 6f20db33003277c4705690d5aedb9878ad10d24ae01be837d7c0a1c5276b5a8463197b78c1879560ef45369167abe11ed6d10443427505bddd641a2b9fae5ffc SHA512 5e2ea6890d06e9c7999ecb7103bd79e7052a508d8bc94cabf7154afe9a17616f88ff053086980afa2ecf98b2521a7fed4ddd511e01345ea675d85f3038f80984
EBUILD botan-2.19.3-r2.ebuild 4822 BLAKE2B 78f05a4a8832e5eee611da509d40243c57f39e41e39119d07647f94843689052583867c3150fce437cd322369ad6e0d5e0ab03ab7ec19300fb961b269db0e2a1 SHA512 4c0e0eb0e35285af725816edd2c414cf054d7dd06aab9b1c550d70fa892fe603c2e6c20283ee964e1c53a35b87e5177c74c8b4ace5aaa661bc24c73eb72935be
EBUILD botan-3.0.0-r2.ebuild 4881 BLAKE2B bf499274424a18f242b47bdc961dc6a52b49b51cefc1d4ff46848cf7dbc7a7347e16d68056cf405de91c89529ad4ef2357357d26841a29236abeae1cc9b4511a SHA512 5e2e494eed8ffee0ef3f39684a57cccf90c05844558ac9c0fd5da07881866ceb0758bb28effafb4e7ffd87ac4ceee91f9055f53e2e0434b7447837e3e9c1ded2
-EBUILD botan-3.1.0.ebuild 4844 BLAKE2B cc6f1ff904cf1caaa9bd4b7bf9e3b662a57b883afb5448223ce60fa1aa96418ba31087d043b5d07076a1f6a2d821ffa712ecb78a5597eb52fd822bb3922f0631 SHA512 ac7799bb4aff3776a7f57621caa6419f8c8e9b2495286eb7676634a18f4a70e23bd94b3b994eed5cebabeab4b84baed3d45085fb22b2191efa616147c1a6fc4c
+EBUILD botan-3.1.0.ebuild 5121 BLAKE2B a60007930ae029b9d47db9870adb56ed0393c7b82a9601e41fc3dc3996245efe3a55d199d8c40461ed316b0d80eb16abd333032a947d491b39551fc8621f11d9 SHA512 713b3e04fd50c167aea1b6d838f4ad000b30311ac46c7c8a54e9452c58e2f5957514561697ab9697260c725220fa9d8690588a1df4b8f732cc1c4fdcac6c5d35
MISC metadata.xml 587 BLAKE2B 8d46466fee633fda0f81549a6e512e4ef5963eda31d7c882cee2fe2bfae8b0379509f046d0bdfdb1fe9481eea0585f1754753ed6b509c4f922b8fbf9ae089f39 SHA512 258e04098b9db5821a66e38d02ffb195b57378621fd2a549c8892744cf257be857ebf75c8e4a2f041cd267f07c2f1c3a5fca8df61db0538d8282507cf03a029d
diff --git a/dev-libs/botan/botan-3.1.0.ebuild b/dev-libs/botan/botan-3.1.0.ebuild
index 556004d6c660..6cbda3afca02 100644
--- a/dev-libs/botan/botan-3.1.0.ebuild
+++ b/dev-libs/botan/botan-3.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc
-inherit edo multiprocessing python-r1 toolchain-funcs verify-sig
+inherit edo flag-o-matic multiprocessing python-r1 toolchain-funcs verify-sig
MY_P="Botan-${PV}"
DESCRIPTION="C++ crypto library"
@@ -62,6 +62,7 @@ python_check_deps() {
}
src_configure() {
+ tc-export AR CC CXX
python_setup
local disable_modules=(
@@ -167,7 +168,17 @@ src_configure() {
)
fi
- tc-export AR CC CXX
+ local sanitizers=()
+ if is-flagq -fsanitize=address ; then
+ sanitizers+=( address )
+ fi
+ if is-flagq -fsanitize=undefined ; then
+ sanitizers+=( undefined )
+ fi
+ filter-flags '-fsanitize=*'
+ myargs+=(
+ --enable-sanitizers=$(IFS=","; echo "${sanitizers[*]}")
+ )
edo ${EPYTHON} configure.py --verbose "${myargs[@]}"
}