Created attachment 273381 [details] patch against current ports tree Fix to allow building of oqsprovider against liboqs-0.16.0. In 0.16+ versions of liboqs SPHINCS+ algorithms were removed (see https://github.com/open-quantum-safe/liboqs/issues/2155). This change has been reflected in the oqsprovider source (see https://github.com/open-quantum-safe/oqs-provider/commit/15e24d18211e65b7d220acac55d355e1e57f069b) but no new release has been made since then and the last (older) 0.11.0 release was cooked before these changes. This has been notified upstream (see https://github.com/open-quantum-safe/oqs-provider/issues/797). In the meantime, the current 0.11.0 port does not compile against liboqs-0.16.0 which is last in ports tree. The patch attached points the source for oqsprovider to the latest available commit in tree (dated 2026-07-21) and allow building against liboqs-0.16.0.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=566f6b3d5714d94481a401e96ebf37dd9d9ab313 commit 566f6b3d5714d94481a401e96ebf37dd9d9ab313 Author: Bernard Spil <brnrd@FreeBSD.org> AuthorDate: 2026-08-03 17:21:07 +0000 Commit: Bernard Spil <brnrd@FreeBSD.org> CommitDate: 2026-08-03 17:21:07 +0000 security/openssl-oqsprovider: Fix build with liboqs 0.16.0 pending upstream release of new version PR: 297221 Reported byL Bruno Damour <bruno ruoma net> security/openssl-oqsprovider/Makefile | 3 ++- security/openssl-oqsprovider/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
Thanks Bruno!