I want to remove openssl/3.0 soon: it's very slow, doesn't have landing pads in its asm and there's no real reason for us to use it as we don't care about FIPS and we don't care about it being LTS. One member from the OpenSSL 3 family is enough at this point in time.
This passes regress, but I don't use borgbackup, so it's not tested otherwise. I'll update the comment about bumps in openssl/3.*/Makefile as well. Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/borgbackup/2.0/Makefile,v diff -u -p -r1.18 Makefile --- Makefile 24 Oct 2023 15:32:25 -0000 1.18 +++ Makefile 24 Oct 2023 15:50:51 -0000 @@ -1,14 +1,14 @@ -# Static linking with OpenSSL 1.1 +# Static linking with OpenSSL 3.1 .if ${MACHINE_ARCH} != aarch64 && ${MACHINE_ARCH} != amd64 && ${MACHINE_ARCH} != riscv64 USE_NOEXECONLY= Yes .endif MODPY_EGG_VERSION = 2.0.0b7 -REVISION = 1 +REVISION = 2 # OpenSSL used for EVP_aes_256_ocb. It is linked statically to avoid conflicting # with shared libcrypto from the base OS pulled in via dependencies. -BUILD_DEPENDS = security/openssl/3.0 +BUILD_DEPENDS = security/openssl/3.1 RUN_DEPENDS = security/py-argon2-cffi${MODPY_FLAVOR} \ sysutils/py-platformdirs${MODPY_FLAVOR}>=3.8.1