From owner-freebsd-ports@FreeBSD.ORG Tue Jul 29 19:50:41 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31BF4106566C; Tue, 29 Jul 2008 19:50:41 +0000 (UTC) (envelope-from chukharev@mail.ru) Received: from mx2.mail.ru (mx2-2.mail.ru [194.67.23.122]) by mx1.freebsd.org (Postfix) with ESMTP id DC2BB8FC13; Tue, 29 Jul 2008 19:50:40 +0000 (UTC) (envelope-from chukharev@mail.ru) Received: from [91.155.183.162] (port=60061 helo=localhost) by mx2.mail.ru with asmtp id 1KNvDT-000EUO-00; Tue, 29 Jul 2008 23:50:39 +0400 Date: Tue, 29 Jul 2008 22:52:21 +0300 To: freebsd-ports@freebsd.org From: "V.Chukharev" Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.51 (FreeBSD) X-Spam: Not detected X-Mras: OK Cc: Dirk Meyer Subject: Re: Mk/bsd.openssl.mk optimization X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 19:50:41 -0000 Another patch, just one line. It can be applied independently from the patch for bsd.port.subdir.mk. ============= --- /usr/ports/Mk/bsd.openssl.mk.orig 2008-07-23 09:14:29.000000000 +0300 +++ /usr/ports/Mk/bsd.openssl.mk 2008-07-29 20:35:05.000000000 +0300 @@ -121,7 +121,7 @@ exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so) # find installed port and use it for dependency PKG_DBDIR?= ${DESTDIR}/var/db/pkg -OPENSSL_INSTALLED!= grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \ +OPENSSL_INSTALLED!= find "${PKG_DBDIR}" -type f -name "+CONTENTS" -print0 | xargs -0 grep -l "^lib/libssl.so." | \ while read contents; do \ sslprefix=`grep "^@cwd " "$${contents}" | ${HEAD} -n 1`; \ if test "$${sslprefix}" = "@cwd ${LOCALBASE}" ; then \ ============= Best regards, Vladimir -- V. Chukharev