Page MenuHomeFreeBSD

devel/cargo: Add patch to support LibreSSL
ClosedPublic

Authored by dumbbell on Jan 25 2017, 9:10 AM.
Tags
None
Referenced Files
F168489432: D9327.id24534.diff
Fri, Aug 28, 3:58 PM
F168479529: D9327.id24534.diff
Fri, Aug 28, 2:43 PM
F168404377: D9327.id24417.diff
Fri, Aug 28, 2:07 AM
Unknown Object (File)
Thu, Aug 27, 5:26 PM
Unknown Object (File)
Thu, Aug 27, 2:27 PM
Unknown Object (File)
Wed, Aug 26, 12:05 PM
Unknown Object (File)
Sun, Aug 23, 7:04 PM
Unknown Object (File)
Sat, Aug 22, 6:22 AM
Subscribers

Details

Summary

Cargo crashes when compiled with LibreSSL. To fix this, it needs newer versions of some crates it depends on. See the following GitHub pull request:
https://github.com/rust-lang/cargo/pull/3521

Two FreeBSD users tested the patch in the pull request successfully. I tested the port with the OpenSSL from Ports.

The registry is also recreated because of those new crates.

PORTREVISION is bumped to 2.

Test Plan

Poudriere testport on HEAD/amd64 and 11.0/i386.

Diff Detail

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

Event Timeline

dumbbell retitled this revision from to devel/cargo: Add patch to support LibreSSL.
dumbbell updated this object.
dumbbell edited the test plan for this revision. (Show Details)
dumbbell added reviewers: antoine, bapt.

The problem is also tracked in bug 216431.

I can confirm this patch fixed the build of devel/cargo with LibreSSL for me on 12-current r312787.

antoine edited edge metadata.

looks good

This revision is now accepted and ready to land.Jan 29 2017, 7:34 AM
This revision was automatically updated to reflect the committed changes.