VPN: OpenVPN: add tls-crypt-v2 support (#10069)
* VPN: OpenVPN: Add tls-crypt-v2 support, initial implementation
* Unify key generation into a single bash script that handles stdout parsing and always emits base64, consume that in the key generator
* plist fix
* Add comment that explains stuff a bit better
* VPN: OpenVPN: add tls-crypt-v2 support - refactor https://github.com/opnsense/core/pull/10069
---------
Co-authored-by: Ad Schellevis <ad at opnsense.org>
[clang][bytecode] Add an assertion in initScope() op (#189972)
I've run into a problem in a branch lately that would've benefitted from
this assertion.
games/anki: Remove py-mypy-protobuf from BUILD_DEPENDS
* Prevent type checking (via mypy and related) which generates mypi stub
files (= .pyi) from protobuf specs because is isn't required from a
downstream perspective.
* Bump PORTREVISION due changed package contents.
games/anki: Remove py-ruff from BUILD_DEPENDS
* devel/py-ruff is used for the generated "hooks.py" to format it
accordingly, which makes little sense on the downstream side in
terms of packaging.
uutils-coreutils: prepare for next release
After all NetBSD fixes commited upstream I'm just waiting
on a new release to finish this off. Prepare for that.
[SCEVExpander] Add SCEVUseVisitor and use it in SCEVExpander (NFC) (#188863)
Add SCEVUseVisitor, a new visitor class where all visit methods receive
a SCEVUse instead of a const SCEV*. Use it for SCEVExpander, so it can
use use-specific flags in the future.
PR: https://github.com/llvm/llvm-project/pull/188863