On Wed, 9 Feb 2000, Kai Voigt wrote:

> Hello,
> 
> I'm just doing a cvsup update of my system and -as many times before- I
> realize that /usr/ports/ takes a lot of time and also disk space to sync.
> 
> # du -sk /usr/ports
> 71118   /usr/ports
> 
> Am I the only one being little annoyed by this fact?  Would it make
> any sense to offer some "castrated" ports repository.  Like putting
> a target "overview" into each /usr/ports/*/Makefile to list all available
> subdiretories.  Then, with some other command, one could fetch the
> current port's directory from the cvs server to install the port.
> 
> Do these thoughts make any sense?

I know this is a few days old, but I want to suggest this
anyway.  Restructure the ports tree so that at the top level are languages
and then there are categories beneath that.  Like this:

        en/
          archivers/
          astro/
          ...
        jp/
          archivers/
          astro/
          ...

And so forth.  I do know that foreign (I speak English natively, therefore
everything else is foreign to me) have been seperated off into their own
directories, but still a straight CVSup on ports will fetch them.  
Configuring CVSup to only get those non-language directories is both time
consuming and problematic if a new directory is added and nobody tells
you.  This also takes a step towards removing the English bias that
clearly exists within the ports tree (and elseware).  

I know this will only reduce the problem of an overly large ports tree for
some time, but this is a good idea anyway, especially from an
organizational standpoint.

Has this been discussed before?  Will I be laughed to scorn?  

Jamie



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to