Finding port dependants

Craig Whipp crwhipp at gmail.com
Tue Apr 6 14:20:10 UTC 2010


On Mon, April 5, 2010 7:04 pm, Aiza wrote:
> The ports make file tree is so very large now a days (21491 ports).
> Doing portsnap to download the complete ports system just to install 3
> ports is massive over kill. I have been doing package installs because
> the resources consumed in disk space (inodes used) and no compile time
> is such a time saver. But there are times when ports have no package or
> the package is not up to date. What I am looking for is a method to find
> the dependents and their dependents of the selected port. Then search
> the package system to determine which have no packages. Install all the
> packages and cvs only the make files for the ports lacking packages. I
> have script to fetch only the make files for the selected port.
>
> So question is, does the ports index which I can download by it's self
> using portsnap contain the info to find all the dependents of a port?
>
> Is there some software I can use to do this?

The porteasy port (ports-mgmt/porteasy) might do what you're looking for -
it uses cvsup to selectively fetch the parts of the ports tree and
distfiles needed to install and/or update a port of interest.



More information about the freebsd-questions mailing list