From owner-cvs-ports@FreeBSD.ORG Fri Feb 17 16:46:55 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 A309F106566B; Fri, 17 Feb 2012 16:46:55 +0000 (UTC) (envelope-from pgollucci@gmail.com) Received: from mail-qw0-f47.google.com (mail-qw0-f47.google.com [209.85.216.47]) by mx1.freebsd.org (Postfix) with ESMTP id 2587E8FC16; Fri, 17 Feb 2012 16:46:54 +0000 (UTC) Received: by qadz30 with SMTP id z30so1164694qad.13 for ; Fri, 17 Feb 2012 08:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type; bh=QA3O05TaJkD/s8PKrfHrbAyKTtaGk/gpxh8JEKDHvSk=; b=KXvaemUJSxykhTfFqeVbn6Bu1C1NkiUtBedPH19zh6B2qb4D6o5gjdy6Czx81iyeWg +98FbyptOjgPjPrVZkn4ynsb2fpocrF40dp040eLxMDyAb3QCnitaszsZiNVsIYFOnDg hMkJicjrxfS4IhsCUvmyYwpH+oUjRQaL9obH0= Received: by 10.229.102.88 with SMTP id f24mr5006823qco.117.1329497214275; Fri, 17 Feb 2012 08:46:54 -0800 (PST) Received: from philip.hq.rws (wsip-174-79-184-239.dc.dc.cox.net. [174.79.184.239]) by mx.google.com with ESMTPS id k19sm26339450qak.4.2012.02.17.08.46.52 (version=SSLv3 cipher=OTHER); Fri, 17 Feb 2012 08:46:53 -0800 (PST) Message-ID: <4F3E847B.5060208@p6m7g8.com> Date: Fri, 17 Feb 2012 16:46:51 +0000 From: "Philip M. Gollucci" Organization: P6M7G8 Inc. User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111029 Thunderbird/7.0.1 MIME-Version: 1.0 To: Matthew Seaman References: <201202161557.q1GFvYRK041580@repoman.freebsd.org> <4F3DB9C9.2070503@missouri.edu> <4F3E4D35.9050308@FreeBSD.org> In-Reply-To: <4F3E4D35.9050308@FreeBSD.org> X-Enigmail-Version: undefined Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig573DE88CE104A05E028C642E" 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 16:46:55 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig573DE88CE104A05E028C642E Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 02/17/12 12:51, Matthew Seaman wrote: > On 17/02/2012 02:22, Stephen Montgomery-Smith wrote: >> Also, is there an effective and foolproof method to calculating all th= e >> LIB_DEPENDS? (Remembering that some of the LIB_DEPENDS may depend on >> optional settings, and these all need to be considered?) >=20 > My p5-FreeBSD-Portindex can generate a shlib index -- all of the > LIB_DEPENDS for a port, and the LIB_DEPENDS or the LIB_DEPENDS and so o= n > recursively. This will take account of your current options settings o= nly. >=20 > Unfortunately, while having a LIB_DEPENDS chain like that is a first > step, it isn't accurate: there exist ports where there is a LIB_DEPENDS= > chain, but no actual dependency on the shlib in question. There are > also ports without a LIB_DEPENDS chain that will depend on the library > in question. >=20 > Cheers, >=20 > Matthew >=20 Well not really, you have to do it ever permutation of every option. --=20 ------------------------------------------------------------------------ 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354 Member, Apache Software Foundation Committer, FreeBSD Foundation Consultant, P6M7G8 Inc. Director Operations, Ridecharge Inc. Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching. --------------enig573DE88CE104A05E028C642E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFPPoR8dbiP+9ubjBwRAkKNAJ9YtS3DKyXM563SKn6IVKyWJebZ6gCfWO5z x1SikwE0/eOLYD1iFkVqJcQ= =Hlq9 -----END PGP SIGNATURE----- --------------enig573DE88CE104A05E028C642E--