On 29/12/17 5:16 am, Bob Willcox wrote:
On Fri, Dec 29, 2017 at 03:54:28AM +0700, Eugene Grosbein wrote:
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

Yeah, I happened to notice the py-* stuff due to some problems I have been
having with synth. I did notice the large number of p5-* subdirs but didn't
count them.  :)

Certainly seems to be out of control...

the py and p5 stuff is a symptom of another problem, which is that we are only second level for those files...

the correct behaviour in my point of view is for our packages/ports system to delegate to pypi or similar for python and to CPAN for perl.

maybe with the ability to add some patches on the way through.. There is just too much going on there for us to follow properly.


_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to