security/zeek: Unbreak build for current after 86326398b73b
Upstream issue:
https://github.com/zeek/zeek/issues/5557
Upstream analysis:
In C++20 which we use assert is still a mess since it is so underspecified, but many implementations already perform conversion of its arguments to bool; this is likely the reason we missed this. According to your logs the implementation of assert in your particular build configuration does not do that
Upstream fixes:
https://github.com/zeek/spicy/pull/2399 Do not assume assert performs C++26 contextual conversions (plus two additional changes)
While here switch to USES=compiler:c++20-lang
Obtained from: Benjamin Bannier
Reported by: pkg-fallout