WolfSSL
Ryan Schmidt
ryandesign at macports.org
Thu Feb 22 20:58:09 UTC 2018
On Feb 22 18:54:18, Jan Stary wrote:
> One of the libraries in MP providing SSL functionality is WolfSSL.
> Only two other ports mention it:
>
> sysutils/gearmand explicitly disables it
> net/curl has a +wolfssl variant (beside +ssl, +darwinssl, etc).
>
> Is anyone using it? Would there be any objections to removing it?
>
> While here, curl also knows (and disables) cyassl and polarssl
> for which we don't have a port.
cyassl was added in 2012 after its developer submitted a portfile to us:
https://trac.macports.org/ticket/35663
The cyassl port was renamed to wolfssl in 2016:
https://trac.macports.org/ticket/50214
woflssl support was added to the curl port at a user's request:
https://trac.macports.org/ticket/52615
A port for polarssl was requested in 2016:
https://trac.macports.org/ticket/51059
A user specifically requested polarssl support for curl:
https://trac.macports.org/ticket/52681
The polarssl project has since changed its name to mbedtls.
On Feb 22, 2018, at 12:20, Jan Stary wrote:
> Very similar story for devel/fbopenssl:
>
> ./net/curl/Portfile: depends_lib-append port:fbopenssl
> ./net/kerberos5/Portfile:conflicts fbopenssl
>
> That's it.
fbopenssl has been with us for a long time already; it was added in 2005:
https://github.com/macports/macports-ports/commit/38f644ca3e621b1cf1a50f658c05beea71f5ed64
No ticket number or other explanation was given in the commit message, but the port's description says it is a library of extensions to openssl to support spnego. It is not a replacement for openssl; in fact, it depends on openssl.
It looks like it was specifically added to MacPorts in order to allow curl to use it, since the curl spnego variant was added in the next commit:
https://github.com/macports/macports-ports/commit/6dce150016eab8a9b9c606a7d62421571eed979a
More information about the macports-users
mailing list