Date: Sat, 31 May 2014 09:25:04 +0100 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-pkg@freebsd.org Subject: Re: Dependency graph? Message-ID: <538991E0.5000902@FreeBSD.org> In-Reply-To: <20140531065218.GB169@admin.sibptus.tomsk.ru> References: <20140531065218.GB169@admin.sibptus.tomsk.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --g3jL5LO0pBILtTpvo9B60BjdCFW9ELQnq Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 31/05/2014 07:52, Victor Sudakov wrote: > Sometimes you attempt to "pkg install" a simple package and find out > that it attempts to install a load of crap (like X libraries) because o= f > some obscure dependency. >=20 > Is there a tool that would analyze the repository metadata and display > a dependency tree for a package? >=20 > All the necessary dependency information is already in the repository > in JSON (?) or sqlite format, perhaps someone has already come up with > a script to display that? Not to my knowledge. Generating output suitable for feeding into dot should be pretty easy, just based on processing the output of 'pkg query'= Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --g3jL5LO0pBILtTpvo9B60BjdCFW9ELQnq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.20 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQJ8BAEBCgBmBQJTiZHpXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATov4P/iRTyYPMs0Wiq+18SSQ4HAQE W8epR8jvG61Yf8f+1U4daTNRvCzyS1uc7kTQfJglpxzRyxfYw3OZdkrplrETxHlA AqDDtPngH2ku2M18Fz3Tp13paIdWYBo6VEmpj3QxF8ucIoSiFonSnIDgK0ZwiBt4 u7XLYLB3Z5oZvQagOADoE9PI0SkbSQVb7LbY8hhDUI6xNnFDkIW3t6djcLH3LgQf ZU3wSApywWq1nkm5Ghn8J9to65Cpxe2YX+qb5sYkfF/L9s11SGf1ckBzGt598bAy NmHypYeF85fewToGad6M73+iBjX7AQcgu8X0s0S9qkqrmeGP/YqB0mh5Dmur2l6m CsPuVDO9SStgrZouxsHh+pTNAmtzrHO5oCG9+9YPhnG5CqzON/NgoHWxXDys/qsg VxtAuyfAtwGxFVn+sQdcL0a2y5Ek7YVJ30TDZ8y+YIOd9BgciapBz5/49KYnFI3x yKMVmul3r4ov1DaaN7vS1RxjPWErATA7Whgg35+8cdXAifE5O7yZSrHLxTmr/vCX wGMd6oqCDI+mIAP8SywP8G43ehLrkPGaN8llwkluwuNiSiPGRn4YE9rCsR+64gYq ZgWTQq4hcu5+MJaa+TjoHK4QFXZGDqiVY8r8z33ZEN/loaJXL+PYLZ3ctHzjDE7l GASCrgUvkNSLCQY06XqM =xz2h -----END PGP SIGNATURE----- --g3jL5LO0pBILtTpvo9B60BjdCFW9ELQnq--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?538991E0.5000902>