Created attachment 168309 [details] Do not require OpenSSL from port, allow use of GnuTLS The problem once solved under Bug #195532 reared its head again with the recent upgrade of the port. The proposed patch once again removes the gratuitous requirement, while also adding the GNUTLS option.
On older FreeBSD releases (but still supported) base OpenSSL is too old to work with EFL, in this case WITH_OPENSSL_PORT=yes is required. OPTIONS_RADIO allows to not select any choice, so NOSSL is redundant. Also case without any selected choice isn't handled by your patch.
Is it solved or overcome by events?
I don't see where enlightenment actively requires OpenSSL from ports? Will Uses SSL not detect base/ports ?
The patch for gnutls should be communicated with the head dev, so we don't have lame patches such as patch-gnutls with 4 lines :).
A commit references this bug: Author: arrowd Date: Wed Sep 9 14:17:16 UTC 2020 New revision: 548094 URL: https://svnweb.freebsd.org/changeset/ports/548094 Log: devel/efl: Add GNUTLS option, which is broken for now upstream. The bug is reported. PR: 208075 Changes: head/devel/efl/Makefile
With recent update devel/efl has been switched to OpenSSL from base.