Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Aug 2018 18:32:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 230470] lang/rust: support LibreSSL 2.8
Message-ID:  <bug-230470-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230470

            Bug ID: 230470
           Summary: lang/rust: support LibreSSL 2.8
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: rust@FreeBSD.org
          Reporter: ml+freebsd@vishwin.info
          Assignee: rust@FreeBSD.org
             Flags: maintainer-feedback?(rust@FreeBSD.org)

Created attachment 196014
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D196014&action=
=3Dedit
libressl-2.8

Version 2.8 of LibreSSL landed in our ports tree as security/libressl-devel.
Currently the openssl-sys crate, at version 0.9.28, only supports up to
LibreSSL 2.7. Because LibreSSL 2.8 is so new and not exactly marked as
production just yet, upstream has not taken any action.

This patch takes a build.rs from an openssl-sys between 0.9.30 and 0.9.31 a=
s a
basis, because of better version detection logic, and adds in LibreSSL 2.8 =
as a
valid version. OpenSSL support is not affected. Builds successfully and pas=
ses
testport, since there doesn't seem to exist any ABI-breaking changes.

Note that this and the existing libgit2-sys patch will still be needed when
this port gets updated to 1.28.0; none of the patched crates got updated in=
 the
1.28.0 tarball.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-230470-7788>