svn commit: r361642 - in head/security/libressl: . files

Vsevolod Stakhov vsevolod at FreeBSD.org
Sun Jul 13 09:42:19 UTC 2014


On 13.07.2014 10:27, Guido Falsi wrote:
> On 07/12/14 22:49, Vsevolod Stakhov wrote:
>> Author: vsevolod
>> Date: Sat Jul 12 20:49:36 2014
>> New Revision: 361642
>> URL: http://svnweb.freebsd.org/changeset/ports/361642
>> QAT: https://qat.redports.org/buildarchive/r361642/
>>
>> Log:
>>    - Fix OPENSSL_VERSION_NUMBER to identify that libressl supports features of
>>     openssl 1.0.1g only
>>    - Add LIBRESSL_VERSION_NUMBER to distinguish from openssl
>>    - Strip libraries correctly
>>    - Bump PORTREVISION
>>
>> Added:
>>    head/security/libressl/files/
>>    head/security/libressl/files/patch-include-openssl-opensslv.h   (contents, props changed)
>> Modified:
>>    head/security/libressl/Makefile
>
> I'm seeing error like:
>
> "/usr/local/lib/libcrypto.so.26" non-existent -- dependency list incomplete
>
> This is due to the fact that bsd.opensssl.mk expects library major
> version for libssl and libcrypto to be the same, which isn't the case
> for libressl (from "pkg info"):

It cares merely about libcrypto version actually.

> /usr/local/lib/libssl.so.26.0.0
> /usr/local/lib/libcrypto.so.29.0.0
>
> Is there a way to fix this?
>

Add the following lines to your /etc/make.conf:

WITH_OPENSSL_PORT=yes
OPENSSL_PORT=security/libressl
OPENSSL_SHLIBVER=29

-- 
Vsevolod Stakhov


More information about the svn-ports-all mailing list