Page MenuHomeFreeBSD

Split off release/development versions of OpenSSL 3
ClosedPublic

Authored by ngie on Mar 7 2023, 4:17 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 11, 6:33 AM
Unknown Object (File)
Thu, Apr 11, 6:33 AM
Unknown Object (File)
Thu, Apr 11, 6:33 AM
Unknown Object (File)
Wed, Apr 10, 8:30 AM
Unknown Object (File)
Jan 31 2024, 3:07 AM
Unknown Object (File)
Jan 31 2024, 3:07 AM
Unknown Object (File)
Jan 31 2024, 3:07 AM
Unknown Object (File)
Jan 29 2024, 7:14 PM

Details

Summary

This change does the following:

  1. It forks off security/openssl3 from security/openssl-devel, given that 3.0.8 (the previous version of openssl-devel) is considered a release version by the upstream OpenSSL project.
  2. Bump security/openssl-devel from 3.0.8 to 3.1.0-beta1--the prerelease version which has been available since 12/2022. The patches which were accepted upstream have been removed from port.

The purpose of this change is to better distinguish the development
version from the non-development version of OpenSSL 3.

Sponsored by: Dell Inc.

Test Plan

Ran make build; env DEVELOPER=yes make stage; sudo make install successfully
on my amd64 machine on both ports.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ngie requested review of this revision.Mar 7 2023, 4:17 AM
ngie planned changes to this revision.Mar 8 2023, 3:53 AM
ngie added inline comments.
security/openssl-devel/Makefile
24 ↗(On Diff #118442)

Remove this change.

security/openssl3/Makefile
6 ↗(On Diff #118442)

Remove this line.

23 ↗(On Diff #118442)

Remove this change

The changes that needed to be removed are based on complaints from the developer checks printed out by stage-qa, BTW: I naively heeded the advice from stage-qa post build, which is why I introduced the checks: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270035 .

ngie marked 3 inline comments as not done.Mar 8 2023, 1:34 PM

https://www.openssl.org/blog/blog/2023/03/07/OpenSSL3.1Release/

Even more complexity, OpenSSL 3.1 is now release.

Prepping rename of security/openssl-devel to security/openssl30 and addition of security/openssl31 port.

This revision was not accepted when it landed; it landed in state Changes Planned.Mar 14 2023, 6:25 PM
This revision was automatically updated to reflect the committed changes.