incomplete definition of type 'struct rsa_st' During BSDCan 2018 the intention to update OpenSSL in base to 1.1.x branch was documented. Intention is to update 12-STABLE to current 1.1.0 and subsequently update it to 1.1.1 when that is released.
Recent failure log: http://package18.nyi.freebsd.org/data/headamd64PR231931-default/2018-10-04_07h49m12s/logs/errors/razorback-api-0.5.0_7.log
Maintainer reset.
I have a patch that lets this compile, but isn't otherwise tested.
A commit references this bug: Author: jhb Date: Thu Nov 14 01:04:03 UTC 2019 New revision: 517553 URL: https://svnweb.freebsd.org/changeset/ports/517553 Log: Update security/razorback-api to compile with OpenSSL 1.1.x. This is only compile tested, not run-tested as I don't use this software. Rather than patching the nested libssh, it switches to using libssh from security/libssh. There is then an additional patch to support OpenSSL 1.1. PR: 228938 Approved by: lwhsu Differential Revision: https://reviews.freebsd.org/D20844 Changes: head/security/razorback-api/Makefile head/security/razorback-api/files/patch-Makefile.in head/security/razorback-api/files/patch-configure head/security/razorback-api/files/patch-etc-Makefile.in head/security/razorback-api/files/patch-include-Makefile.in head/security/razorback-api/files/patch-include-razorback-types.h head/security/razorback-api/files/patch-m4-Makefile.in head/security/razorback-api/files/patch-src-Makefile.in head/security/razorback-api/files/patch-src-hash.c head/security/razorback-api/pkg-plist head/security/razorback-dispatcher/Makefile