Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2017 16:55:34 +0200
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        Franco Fichtner <franco@lastsummer.de>, David Wahlund <david@dafnet.se>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: security/libressl: Add the possibility to build only libtls
Message-ID:  <279d14f1-4c33-e16c-0740-714cd6ff3a24@FreeBSD.org>
In-Reply-To: <7955B809-2697-47FF-8525-C72FAC15EE93@lastsummer.de>
References:  <0f189ca5-76d8-f05c-b03c-31ff5e8a3113@dafnet.se> <7955B809-2697-47FF-8525-C72FAC15EE93@lastsummer.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--a2slXXApN63DDMplpWfGUJ7Mf50wUAgtI
Content-Type: multipart/mixed; boundary="lfPwQSsjP1savOMwovBrGEEfgvXX8BAHi";
 protected-headers="v1"
From: Mathieu Arnold <mat@FreeBSD.org>
To: Franco Fichtner <franco@lastsummer.de>, David Wahlund <david@dafnet.se>
Cc: freebsd-ports@freebsd.org
Message-ID: <279d14f1-4c33-e16c-0740-714cd6ff3a24@FreeBSD.org>
Subject: Re: security/libressl: Add the possibility to build only libtls
References: <0f189ca5-76d8-f05c-b03c-31ff5e8a3113@dafnet.se>
 <7955B809-2697-47FF-8525-C72FAC15EE93@lastsummer.de>
In-Reply-To: <7955B809-2697-47FF-8525-C72FAC15EE93@lastsummer.de>

--lfPwQSsjP1savOMwovBrGEEfgvXX8BAHi
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: fr

Le 21/08/2017 =C3=A0 12:03, Franco Fichtner a =C3=A9crit=C2=A0:
>> On 21. Aug 2017, at 11:59 AM, David Wahlund <david@dafnet.se> wrote:
>>
>> I'd like to use the libtls library of LibreSSL on FreeBSD. Or the pyth=
on bindings to libtls specifically. I do NOT however want to replace open=
ssl or use the libssl library.
>>
>> From what I understand it would be possible in practice as I assume it=
's only libssl that overwrites files used by openssl.
>>
>> Would it be possible to create an option in LibreSSL, or preferably ma=
ke a separate port, for libtls only? That way future ports can depend on =
libtls only. For example a future python-libtls port could depend on that=
=2E
>
> Unless you build your own packages with OpenSSL from ports
> you can just install LibreSSL and use it in your programs...
>
> # pkg install libressl
>
> OpenSSL lives in the base system, LibreSSL will be an optional
> install under /usr/local.


That is not quite true. As soon as you install openssl, openssl-devel,
or libressl or libressl-devel, the ports framework will use it whenever
you build something that needs SSL from the ports tree.


If you truly want to have libressl but do not want to use it for
building ports, you will need to install it in a separate PREFIX.


--=20
Mathieu Arnold



--lfPwQSsjP1savOMwovBrGEEfgvXX8BAHi--

--a2slXXApN63DDMplpWfGUJ7Mf50wUAgtI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJZmvRmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz
QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IwYUQALZJKof8P6A+vRU9744P6y9r
oqqHjvUibRKuJDp0XT/CY787NWcwAtNFdsHD0lWVqF0K+POXh5+IbcPyt11K9aDe
kyn9fpON0sKGcW7ascsiEriTsUSxH4bmeOCthBsnPvUUxKxcFTpwbnV8kom3NNSR
xvaziUkruGrAPMIZo1DL49GHCTMC5xLloxPwHqcRsingyDzmEaVc1Rz69bDA0roy
iZivmscVLXz9UvLdqywi1IDk+AcXwGsWvsG9cRsmtts+Cd0FZC8qSHcTiGgrteah
tNqMt2PvEcS9t9LHlVA6hDmOdpoELU80gj08bDf+TsT06tWqOGvegdSUDUwVzjX0
Jr+9B23UJpKTdtEeULYxzx9wtbS7q0cfM6hQtI3xjrU/lvZYNyGB9XcmLQOBuSt8
fYplXXimSciJBM3NWsiJjU3iJKTDcrB/cB5g/UYd3oCjyFQlP9aUHadLuNV6KVhV
0GaQ4AZSm3MzVXstz7PtEHtBvHlr7ag2OlbJQb4/O715PTNfPTUVUVnJtUDi6FtN
Omx6H82nam+wITOetIxRQuXKVl9BUugfGuUWQiwPOi+q8JDRALc+BW9B9Sf1Km/p
C89PQyQt7/IP/SjeZVu26BJsnaT7z2gboBbUFXvmtEj33aLrLhwdCDC2Wj0gS0hU
AuHSynJRC4Wy+N9JWTm7
=+Swk
-----END PGP SIGNATURE-----

--a2slXXApN63DDMplpWfGUJ7Mf50wUAgtI--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?279d14f1-4c33-e16c-0740-714cd6ff3a24>