6100 subdirectories in /usr/ports/devel!

Eugene Grosbein eugen at grosbein.net
Thu Dec 28 20:54:45 UTC 2017


29.12.2017 3:36, Bob Willcox wrote:

>> Does anyone else feel that having 6100 subdirectories (939 are for py-* stuff)
>> is a bit excessive?
> 
> It is. But py-* stuff has second place only:
> 
> $ ls /usr/ports/devel | sed 's/-.*//' | sort | uniq -c | sort -rn | head
> 1908 p5
>  964 py
>  600 rubygem
>  280 hs
>  176 pear
>   57 R
>   56 pecl
>   48 elixir
>   47 geany
>   43 erlang

In fact, ports/devel is first but not only category having similar problem with p5-* stuff:

$ cd /usr/ports
$ find . -type d -mindepth 1 -maxdepth 1 | while read category; do printf "%15s " ${category#./}; ls $category | sed 's/-.*//' | sort | uniq -c | sort -rn | head -1; done | sort -k 2,2 -rn | head -15
          devel 1908 p5
            www  807 p5
       textproc  617 p5
            net  327 p5
      databases  259 p5
       security  258 p5
           math  146 p5
           mail  145 p5
       graphics  100 p5
        editors   98 libreoffice
       sysutils   75 rubygem
     converters   72 p5
           misc   63 p5
       net-mgmt   56 p5
   x11-toolkits   49 p5




More information about the freebsd-ports mailing list