Created attachment 200072 [details]
Poudriere build of net-p2p/linuxdcpp fails probably because of TLSv1 depreciation. I have attached relevant part of poudriere log.
The problem isn't the TLSv1 deprecation, but that OpenSSL 1.1.1 has made
many types (including DH) opaque, breaking API compatibility.
dcpp/CryptoManager.cpp:110:6: error: member access into incomplete type 'dh_st'
dh->p = BN_bin2bn(dh4096_p, sizeof(dh4096_p), 0);
Port is unmaintained and upstream appears to be inactive since 2011.
This does not bode well for the future of this port. Can you provide
a patch to add OpenSSL 1.1.1 support?
(In reply to Tobias Kortkamp from comment #1)
Unfortunately I can't provide a patch as I don't understand the code.
I have reported this on linuxdc++'s launchpad:
Hopefully they will patch it upstream, or some FreeBSD user will chime in with a patch. I'd be glad to help with testing.