Page MenuHomeFreeBSD

security/openssl-devel: Update to 1.1 BETA2 (1.1.0-pre5)
ClosedPublic

Authored by brnrd on Apr 10 2016, 12:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 7, 9:52 PM
Unknown Object (File)
Fri, Oct 31, 3:16 PM
Unknown Object (File)
Thu, Oct 30, 4:55 PM
Unknown Object (File)
Wed, Oct 29, 6:59 AM
Unknown Object (File)
Thu, Oct 23, 11:35 PM
Unknown Object (File)
Tue, Oct 21, 12:48 PM
Unknown Object (File)
Tue, Oct 21, 12:48 PM
Unknown Object (File)
Tue, Oct 21, 12:48 PM
Subscribers

Details

Summary

Proposed commit log:

security/openssl-devel: Update to 1.1 BETA2 (1.1.0-pre5)

  - Update to first BETA of OpenSSL 1.1
  - Bump SHLIB_VERSION for 1.1 to 9
  - Add missing libressl-devel conflict
  - Mark jobs-safe
  - Add upstream clang fix (Issue 888)
  - Fix renamed shared engines (remove 'lib' prefix)
  - Remove "overwrite base" check
  - Do not install html docs

Reviewed_by:	feld (mentor), koobs (mentor)
Approved by:	(mentor)
Differential_Revision:	D5900
Test Plan
  • portlint -AC
  • poudriere testport
  • test with D5865 SSL ports framework revamp

Diff Detail

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

Event Timeline

brnrd retitled this revision from to security/openssl-devel: Update to 1.1 BETA1 (1.1.0-pre4).
brnrd updated this object.
brnrd edited the test plan for this revision. (Show Details)
brnrd added reviewers: feld, koobs.
brnrd updated this object.
koobs requested changes to this revision.Apr 13 2016, 8:52 AM
koobs edited edge metadata.
koobs added inline comments.
security/openssl-devel/Makefile
125–126 ↗(On Diff #15051)

This should be done with USES=pathfix

This revision now requires changes to proceed.Apr 13 2016, 8:52 AM
brnrd edited edge metadata.

Use USES=pathfix instead of REINPLACE_CMD

brnrd marked an inline comment as done.
brnrd edited edge metadata.

pathfix is not the right way to go here

  • shuffle around some of the Makefile fixes

Clobbering all DOCS / manpages was there only to speed up debugging the Makefile

security/openssl-devel/Makefile
125–126 ↗(On Diff #15051)

Not here with the home-grown perl configure. I could get pathfix to work by modifying Configurations/unix-Makefile.tmpl but ended up with the pkgconf data in **/usr/local/usr/local**/libdata/pkgconfig so I had to revert to REINPLACE_CMD

In D5900#126517, @brnrd wrote:

pathfix is not the right way to go here

  • shuffle around some of the Makefile fixes

Why didn't it work?

Did you use PATHFIX_MAKEFILEIN=Makefile to override the default file (Makefile.in) USES=pathfix uses?

! In D5900#126974, @koobs wrote:
Why didn't it work?

Did you use PATHFIX_MAKEFILEIN=Makefile to override the default file (Makefile.in) USES=pathfix uses?

Issue is that this is not standard autoconf/automake but home-grown Perl-based. It would add ${PREFIX} twice in the path leading to hier(7) violations and strange /usr/local/usr/local/include paths.

Update to OpenSSL 1.1.0-pre5 (BETA2)

brnrd retitled this revision from security/openssl-devel: Update to 1.1 BETA1 (1.1.0-pre4) to security/openssl-devel: Update to 1.1 BETA2 (1.1.0-pre4).Apr 23 2016, 9:33 PM
brnrd updated this object.
brnrd retitled this revision from security/openssl-devel: Update to 1.1 BETA2 (1.1.0-pre4) to security/openssl-devel: Update to 1.1 BETA2 (1.1.0-pre5).
brnrd updated this object.
feld accepted this revision.
feld edited edge metadata.