Re: OpenSSL 3.0 for 14.0-RELEASE: issues with 1.x/3.x symbol clashing, ports linking against base OpenSSL, ports that don't compile/link against OpenSSL 3, etc

From: Jamie Landeg-Jones <jamie_at_catflap.org>
Date: Fri, 12 May 2023 01:23:26 UTC
Moin Rahman <bofh@FreeBSD.org> wrote:

> I have completed my final partial exp-run with ports that has USES=ssl in any form and the result is available from here:
> https://pkg.bofh.network/build.html?mastername=MAIN-default-openssl3&build=2023-05-04_16h25m58s

I noticed that security/sslscan isn't on that list, presumably because
its reliance on SSL is conditional:

 | UNSAFESSL_USES_OFF=     ssl

In addition, it is already marked as failing unless built specifically
against openssl-unsafe.

 | .if empty(PORT_OPTIONS:MUNSAFESSL) && ${SSL_DEFAULT:Mopenssl}
 | BROKEN=         Does not build with openssl
 | .endif

For what it's worth, I updated, and fixed this port to work with
openssl 3.1.0 (it needs to compile it statically to retain the full
functionality without requiring "openssl-unsafe" to be installed.)

The updated version removes any requirement for USES=ssl at all.

PR has gone through maintainer-timeout but no-one is picking it up.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270101

Cheers, Jamie