From owner-svn-ports-head@FreeBSD.ORG Sun Jul 13 09:42:19 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 31A3F171; Sun, 13 Jul 2014 09:42:19 +0000 (UTC) Received: from h.highsecure.ru (mail6.highsecure.ru [IPv6:2a01:4f8:191:22a6::99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8D212620; Sun, 13 Jul 2014 09:42:18 +0000 (UTC) Received: from [172.24.172.195] (global-2-11.nat.csx.cam.ac.uk [131.111.185.11]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: vsevolod@highsecure.ru) by h.highsecure.ru (Postfix) with ESMTPSA id A9B7F3001CE; Sun, 13 Jul 2014 11:41:00 +0200 (CEST) Message-ID: <53C25475.7060202@FreeBSD.org> Date: Sun, 13 Jul 2014 10:42:13 +0100 From: Vsevolod Stakhov User-Agent: Mutt/1.5.22 (2013-10-16) MIME-Version: 1.0 To: Guido Falsi , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r361642 - in head/security/libressl: . files References: <201407122049.s6CKnaSS010770@svn.freebsd.org> <53C250EA.9060707@FreeBSD.org> In-Reply-To: <53C250EA.9060707@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2014 09:42:19 -0000 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