FreeBSD Port: portsnap-0.9.5

Mark Linimon linimon at lonesome.com
Fri Oct 7 17:28:24 PDT 2005


On Fri, Oct 07, 2005 at 04:05:06PM -0700, Colin Percival wrote:
> > I can use the refuse file to avoid them in cvsup but I am unaware if
> > there is a way to do this with portsnap. 
> 
> The latest version of Portsnap in the FreeBSD base system (in FreeBSD
> 6.0) has support for refusing parts of the ports tree.  I will be
> updating the version of portsnap in the ports tree shortly after FreeBSD
> 6.0 is released -- I want to allow some of the new code to get more
> testing first.

The main problem is with the Ports Collection, not the tools.  There is
no mechanism to guarantee that some arbitrary port does not depend on
something in one of those language categories (e.g. no guarantee that
any category is a 'leaf category').  In particular, at least japanese
is _not_; IIRC french and german aren't either.

If we decided to go down the route of requiring some categories to be
leaf categories, we introduce fragility (have to monitor all those
commits) and then there's also an enforcement problem.  For the ~5%
reduction in size, it's never seemed worth the hassle.

You're in unsupported territory if you venture in there.  Good luck.

mcl


More information about the freebsd-ports mailing list