From owner-freebsd-ports@FreeBSD.ORG Sun Dec 7 05:28:25 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF0AB16A4CE; Sun, 7 Dec 2003 05:28:25 -0800 (PST) Received: from genius.tao.org.uk (genius.tao.org.uk [212.135.162.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0C6E43F75; Sun, 7 Dec 2003 05:28:23 -0800 (PST) (envelope-from joe@genius.tao.org.uk) Received: by genius.tao.org.uk (Postfix, from userid 100) id 26EE84246; Sun, 7 Dec 2003 13:28:22 +0000 (GMT) Date: Sun, 7 Dec 2003 13:28:22 +0000 From: Josef Karthauser To: Pav Lucistnik Message-ID: <20031207132822.GB4057@genius.tao.org.uk> References: <20031206181534.GE31053@genius.tao.org.uk> <1070734955.717.0.camel@hood.oook.cz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="l76fUT7nc3MelDdI" Content-Disposition: inline In-Reply-To: <1070734955.717.0.camel@hood.oook.cz> User-Agent: Mutt/1.5.4i cc: ports@FreeBSD.org Subject: Re: Managing ports and their dependencies. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Dec 2003 13:28:25 -0000 --l76fUT7nc3MelDdI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 06, 2003 at 07:22:35PM +0100, Pav Lucistnik wrote: > V so, 06. 12. 2003 v 19:15, Josef Karthauser p??e: >=20 > > I've got loads and loads of ports installed on my box, most of which I > > probably don't use, but I've no idea which ones these are. Things like > > kde install lots of dependancies, and so I've no idea just by looking at > > the installed port names which ones I need and which ones I don't need. > >=20 > > It should be possible to display ports and their dependancies as a > > connected graph, and then the ports that appear on the leaves of the > > tree would be the ones that I can consider removing. > >=20 > > Does anyone have any code for doing something like this? I thought > > I'd ask before I started knocking it up myself. >=20 > Be sure to check out port sysutils/pkg_cutleaves which do exactly what > you want, in interactive fashion. Great for big sprint cleanup. >=20 Wonderful. That is _exactly_ what I was looking for. Joe p.s. has anyone noticed that we have so many ports now that it's almost impossible to know whether there's anything good to install? In the old days you could go through each one and see whether it was worth installing. Now that would take forever :(. > --=20 > Pav Lucistnik > --=20 Josef Karthauser (joe@tao.org.uk) http://www.josef-k.net/ FreeBSD (cvs meister, admin and hacker) http://www.uk.FreeBSD.org/ Physics Particle Theory (student) http://www.pact.cpes.sussex.ac.uk/ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D An eclectic mix of fact an= d theory. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --l76fUT7nc3MelDdI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iEYEARECAAYFAj/TKvUACgkQXVIcjOaxUBZqAQCgmgF7q36T1mNLB9gGzd1lpwn3 W3kAoOO0Yw/Ihji6X+ubG7dmXV/iKMOi =3vSw -----END PGP SIGNATURE----- --l76fUT7nc3MelDdI--