This new patch file is an amalgum of several updates upstream on github.
Tested on FreeBSD 12 natively and compiled in poudriere.
I'm unsure if we want a port Makefile directive to "patch only if freebsd is running openssl 1.1.0" or if we want to wrap this diff file in a bunch of code to handle the difference in ABI (e.g. #if OPENSSL_VERSION > foo).
I suspect that we want the former, port Makefile directive, if only to alleviate the maintenance burden.
r481915 | sbruno | 2018-10-12 11:51:37 -0600 (Fri, 12 Oct 2018) | 11 lines
sysutils/ipmitool: unbreak with openssl 1.1.1 import
- Only apply openssl patch if we are on a version of FreeBSD with openssl 1.1.1
- Don't bump portrevision as we don't change anything except on broken systems
It should be noted that this is a functional way to fix this port and is the method
used upstream. There are most likely better ways to do this.
Reviewed by: 0mp (Makefile changes)
Sponsored by: Limelight Networks