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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 3398
Build 3435: arc lint + arc unit

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
126–127

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
126–127

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.