From owner-cvs-all@FreeBSD.ORG Fri Feb 17 14:11:08 2012 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F09D106564A; Fri, 17 Feb 2012 14:11:08 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward12.mail.yandex.net (forward12.mail.yandex.net [IPv6:2a02:6b8:0:801::2]) by mx1.freebsd.org (Postfix) with ESMTP id 744608FC12; Fri, 17 Feb 2012 14:11:07 +0000 (UTC) Received: from smtp13.mail.yandex.net (smtp13.mail.yandex.net [95.108.130.68]) by forward12.mail.yandex.net (Yandex) with ESMTP id D05D2C24279; Fri, 17 Feb 2012 18:11:05 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1329487866; bh=lxz9lTVWuvRIl/co1lWvXOfodAppxHyFBVMiWyP/s2E=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=lZyNqu57ZdzLKs88ILMqZupDr+rjpCJcxu7c2r3Le5wTwZJxq+zvqTr3HaCV+uoy+ F4dYNEFAFYxTsOgxjPhIM+05ORgVgOVh3enqbByH+bTLb0NC3nlsA8VPtHVgT0l8a1 NVl2Gag/7g7GNw7ClEgotkPnetcYFOLwxGFBWy+U= Received: from smtp13.mail.yandex.net (localhost [127.0.0.1]) by smtp13.mail.yandex.net (Yandex) with ESMTP id 6B784E402DB; Fri, 17 Feb 2012 18:11:05 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1329487865; bh=lxz9lTVWuvRIl/co1lWvXOfodAppxHyFBVMiWyP/s2E=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=HjcL5l2ZK+hR4BaBgZJHlZJU2+AhC6MPVO+hu7WspdiPq/40BJmLWVyvXy/f72dxK E42qcLonEwX8jT4ztY1izF6XZA5AVxhd4/Fop7beEPUxS9I4LANnYiFGs8mcZTHeq3 vMPRIHVaK2BDjezaB5Zq7HpMKNtUJtveVw7nN968= Received: from unknown (unknown [213.27.65.65]) by smtp13.mail.yandex.net (nwsmtp/Yandex) with ESMTP id B464bcO2-B46qj1cQ; Fri, 17 Feb 2012 18:11:05 +0400 X-Yandex-Spam: 1 Message-ID: <4F3E5FC9.3000103@yandex.ru> Date: Fri, 17 Feb 2012 18:10:17 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:10.0.1) Gecko/20120214 Thunderbird/10.0.1 MIME-Version: 1.0 To: Pav Lucistnik References: <201202161557.q1GFvYRK041580@repoman.freebsd.org> <4F3DB9C9.2070503@missouri.edu> <4F3E4958.2050805@FreeBSD.org> <20120217143931.Horde.nnHOQpjmRSRPPliTKUax9BA@webmail.leidinger.net> <4F3E5D9B.1070807@FreeBSD.org> In-Reply-To: <4F3E5D9B.1070807@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-all@FreeBSD.org, ports-committers@FreeBSD.org, Stephen Montgomery-Smith , Ashish SHUKLA , cvs-ports@FreeBSD.org, Alexander Leidinger Subject: Re: cvs commit: ports/accessibility/jovie Makefile ports/accessibility/kdeaccessibility4 Makefile ports/astro/kstars Makefile ports/astro/marble Makefile ports/audio/akode-plugins-ffmpeg Makefile ports/audio/amarok Makefile ports/audio/amarok-fs Makefile ports/audio/amarok-kde4 ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 14:11:08 -0000 Pav Lucistnik wrote on 17.02.2012 18:00: > On 2012/02/17 14:39, Alexander Leidinger wrote: >> >> Quoting Pav Lucistnik (from Fri, 17 Feb 2012 13:34:32 >> +0100): >> >>> On 2012/02/17 03:22, Stephen Montgomery-Smith wrote: >>> >>>> Also, is there an effective and foolproof method to calculating all the >>>> LIB_DEPENDS? (Remembering that some of the LIB_DEPENDS may depend on >>>> optional settings, and these all need to be considered?) >>> >>> Only sure way to find out would be to run ldd on every binary in every >>> package. >> >> /usr/ports/Tools/scripts/explicit_lib_depends.sh looks which libs are >> recorded as directly required for each binary in an installed port and >> calculates a LIB_DEPENDS based upon this. >> >> When I wanted to change the LIB_DEPENDS to match the output, I was told, >> that the LIB_DEPENDS wass correct, and the it is a bug (in libtool, >> pkg-config and similar ways of obtaining the libs) that additional libs >> are recorded there. > > Yes but that's a somewhat different problem. I'd be happy with > identifying all direct _and_ indirect binaries and bumping their ports, > for now. Still better than relying on Makefile/INDEX metadata.. Dunno, if it's correct, but I'm using beta.freshports.org interface to grab depended port's list. F.e. http://beta.freshports.org/devel/pcre: lists all the ports in "Required by: " field. They are splitted by "for Build", "for Libraries" and "for Run". -- Regards, Ruslan Tinderboxing kills... the drives.