From owner-cvs-ports@FreeBSD.ORG Fri Feb 17 14:01:06 2012 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B822106564A; Fri, 17 Feb 2012 14:01:06 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from sup.oook.cz (sup.oook.cz [94.23.0.135]) by mx1.freebsd.org (Postfix) with ESMTP id B3E4D8FC1F; Fri, 17 Feb 2012 14:01:05 +0000 (UTC) Received: from pav.hide.vol.cz ([212.24.129.198]) (authenticated bits=0) by sup.oook.cz (8.14.4/8.14.4) with ESMTP id q1HE14JB014916 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 17 Feb 2012 15:01:04 +0100 (CET) (envelope-from pav@FreeBSD.org) Message-ID: <4F3E5D9B.1070807@FreeBSD.org> Date: Fri, 17 Feb 2012 15:00:59 +0100 From: Pav Lucistnik User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111021 Thunderbird/7.0.1 MIME-Version: 1.0 To: Alexander Leidinger References: <201202161557.q1GFvYRK041580@repoman.freebsd.org> <4F3DB9C9.2070503@missouri.edu> <4F3E4958.2050805@FreeBSD.org> <20120217143931.Horde.nnHOQpjmRSRPPliTKUax9BA@webmail.leidinger.net> In-Reply-To: <20120217143931.Horde.nnHOQpjmRSRPPliTKUax9BA@webmail.leidinger.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.72 on 94.23.0.135 Cc: Stephen Montgomery-Smith , cvs-ports@FreeBSD.org, Ashish SHUKLA , cvs-all@FreeBSD.org, ports-committers@FreeBSD.org 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-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 14:01:06 -0000 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.. -- Pav Lucistnik