Page MenuHomeFreeBSD

sysutils/ipmitool - unbreak for openssl 1.1.1
ClosedPublic

Authored by sbruno on Oct 12 2018, 3:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Mar 25, 4:35 AM
Unknown Object (File)
Dec 22 2023, 11:10 PM
Unknown Object (File)
Sep 14 2023, 2:27 PM
Unknown Object (File)
Jun 28 2023, 5:56 PM
Unknown Object (File)
Apr 20 2023, 1:35 PM
Unknown Object (File)
Apr 7 2023, 4:35 PM
Unknown Object (File)
Mar 21 2023, 8:02 PM
Unknown Object (File)
Jan 4 2023, 8:45 AM
Subscribers

Details

Reviewers
zi
emaste
jhb
0mp
Summary

This new patch file is an amalgum of several updates upstream on github.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 20165
Build 19655: arc lint + arc unit

Event Timeline

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.

Apply openssl 1.1.1 update patch only if running on a FreeBSD version where
openssl 1.1.1 exists.

0mp added a subscriber: 0mp.

The Makefile part looks good to me.

I didn't review the OpenSSL fix.

This revision is now accepted and ready to land.Oct 12 2018, 4:38 PM

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)
Obtained from
Sponsored by: Limelight Networks