From owner-freebsd-ports@FreeBSD.ORG Sun Feb 17 22:25:11 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 17B86598 for ; Sun, 17 Feb 2013 22:25:11 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [82.95.125.145]) by mx1.freebsd.org (Postfix) with ESMTP id 6EC6AAFD for ; Sun, 17 Feb 2013 22:25:09 +0000 (UTC) Received: from spectrum.skysmurf.nl (localhost [127.0.0.1]) by spectrum.skysmurf.nl (8.14.4/8.14.4) with ESMTP id r1HMP4pB064326; Sun, 17 Feb 2013 23:25:04 +0100 (CET) (envelope-from fonz@spectrum.skysmurf.nl) Received: (from fonz@localhost) by spectrum.skysmurf.nl (8.14.4/8.14.4/Submit) id r1HMP4Ht064325; Sun, 17 Feb 2013 23:25:04 +0100 (CET) (envelope-from fonz) Date: Sun, 17 Feb 2013 23:25:03 +0100 From: "A.J. 'Fonz' van Werven" To: Chris Rees Subject: Re: Is there an easy way to find out which port loads which library? Message-ID: <20130217222503.GA64268@spectrum.skysmurf.nl> References: <51210EAD.3010009@higonnet.net> <20130217172125.GA63086@spectrum.skysmurf.nl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-PGP-Key: http://www.skysmurf.nl/pgp/fonz.asc Cc: Bernard Higonnet , "A.J. 'Fonz' van Werven" , FreeBSD Mailing List X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2013 22:25:11 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Chris Rees wrote: > > Something like this perhaps? > > # grep libfoobar.so /usr/ports/*/*/pkg-plist >=20 > Most shells won't allow an argument list that long. >=20 > % find /usr/ports -depth 3 -name pkg-plist -exec grep libfoobar.so \{} \; Fair point. It works for me (although admittedly it does take a while), but your solution is more elegant. > Unfortunately neither method works with automatically generated > plists.... Fair point again. Do you have any idea how many ports use dynamically generated plists? AvW --=20 I'm not completely useless, I can be used as a bad example. --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJRIVi/AAoJEAfP7gJTaCe8wFoP/igMkSCttHK9m4IKgLEv8kxt 80NPMBT7lVUePdqUawASS7CI2WkBagg19YXW/hdr33wFnW7078SZYf90iiECH4Zu rW8hkIRgW3n/GHmhHVLJshcTag6VIE05yK+bGN3H6tXeR+JznFN6jXsU2oeB2eaB m+sXooCgUSvQZv/p7bVCwx+cyQ8pPiZN6XhZiGrqnznoEqeQ47UmpxeGcaFXFjur a13tumaOqIT+7jGHnCb0Kv/FdlXwTECMduiHkmEmB6/EUQG5U0jEKi5HwH1zra3a QReq/2h+/L11+jZPKHVcBvMR6prKxG1o3THE+CHmU7jFosm22MJse+BcOtyR+zuy Y5u66cI9hmUFrlLQq70rYAH+WlNF4mo0vVgqE1pMWq3AbQw/4gWZxtsaTk6esdgo +v3PrJcUyfChIEr3659PpEmGFw6JIErq8nWRYNZb25cZIpNvwJMhx650Pq02Jynr lvBjBmyjOX+DOUBWfS2goieExZjB0CvuLFcyMfwr93eh5uKB19U/KN7f12j1BoCZ 5TvW24yboRaSATl6JrIJeT/k/BfvhJMCgFBMHcMORjqXoqhRiT+QfOQU2kv9muMz XHPLHJzEqEjTeW3uNCsQDuFZqueplRHufDFVBHSK9NTXh9J4/3JUgZRpF5JwzJ7s A4v2P8pyj6j3OnjH75K+ =ZTsM -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6--