Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Dec 2017 15:38:58 -0400
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        Yuri <yuri@freebsd.org>
Cc:        ports-committers@freebsd.org, Alexey Dokuchaev <danfe@freebsd.org>, svn-ports-all@freebsd.org
Subject:   Re: svn commit: r456674 - in head/graphics: . libQGLViewer libQGLViewer/files
Message-ID:  <86wp18dkq5.fsf@phe.ftfl.ca>
In-Reply-To: <df93a643-821d-5b3d-c7e8-52d626191ba2@freebsd.org> (yuri@freebsd.org's message of "Tue, 26 Dec 2017 12:47:51 -0800")
References:  <201712182143.vBILhFND023143@repo.freebsd.org> <20171224135522.GA1693@FreeBSD.org> <6fa2551a-dee7-9388-07fc-6539800b6c5a@freebsd.org> <20171225112028.GA61880@FreeBSD.org> <dd23ef4c-5136-d6b8-f638-95347ed3a357@freebsd.org> <20171226071036.GB27490@FreeBSD.org> <df93a643-821d-5b3d-c7e8-52d626191ba2@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain

Yuri <yuri@freebsd.org> writes:
> $ for d in $(ls) ; do if [ -d $d ] ; then echo "$d: $((100*$(cd $d; ls | grep "[A-Z]" | wc -l)/$(cd $d; ls | wc -l)))%"; fi; done;

> shows that 20-30% of ports tree directories already have some capitalization in them, so it is too late to fight for this. This is a particularly high percentage considering that many older software titles
> don't use capitalization.

Here are the results if we exclude 'special' ports like p5-*.

jrm@phe ~ % cat upp
#!/bin/sh

for d in /usr/ports/*/; do
  case $d in
    */Mk/|*/Keywords/|*/Templates/|*/Tools/)
      continue
      ;;
    *)
      capc=$(find "$d" -type d -depth 1 -not \( -name 'hs-*' -or -name 'p5-*' \
                  -or -name 'pear-*' -or -name 'py-*' -or -name 'R-*' -or \
                  -regex '.*_[[:upper:]]\{2\}$' \) -regex ".*[[:upper:]].*" \
               | wc -l)
      totc=$(find "$d" -type d -depth 1 -not \( -name 'hs-*' -or -name 'p5-*' \
                  -or -name 'pear-*' -or -name 'py-*' -or -name 'R-*' -or \
                  -regex '.*_[[:upper:]]\{2\}$' \) | wc -l)
      percent=$((100*"$capc"/"$totc"))

      dir="${d%/}"
      printf "%s: %s%%\\n" "${dir##*/}" "$percent"
  esac
done%

jrm@phe ~ % upp
accessibility: 0%
arabic: 0%
archivers: 0%
astro: 0%
audio: 0%
base: 0%
benchmarks: 0%
biology: 1%
cad: 1%
chinese: 4%
comms: 0%
converters: 0%
databases: 1%
deskutils: 0%
devel: 0%
distfiles: 0%
dns: 0%
editors: 1%
emulators: 0%
finance: 0%
french: 0%
ftp: 0%
games: 0%
german: 3%
graphics: 1%
hebrew: 0%
hungarian: 0%
irc: 1%
japanese: 2%
java: 0%
korean: 12%
lang: 0%
mail: 0%
math: 1%
misc: 0%
multimedia: 0%
net-im: 1%
net-mgmt: 0%
net-p2p: 0%
net: 0%
news: 0%
palm: 7%
polish: 0%
ports-mgmt: 0%
portuguese: 0%
print: 0%
russian: 0%
science: 2%
security: 2%
shells: 0%
sysutils: 0%
textproc: 0%
ukrainian: 0%
vietnamese: 0%
www: 2%
x11-clocks: 0%
x11-drivers: 0%
x11-fm: 0%
x11-fonts: 2%
x11-servers: 10%
x11-themes: 1%
x11-toolkits: 3%
x11-wm: 0%
x11: 5%

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEVbCTpybDiFVxIrrVNqQMg7DW754FAlpD9tJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1
QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUACgkQNqQMg7DW
755Bog//YuRc1KbKIo92nV0NKgtSYYshNY89SinGeCFH2l/aB1JJgelpNnLmvKJp
RQzPbsYhy8wSlb6y7a4EBu4r/1JVOtbsfgjj7/DW+OPk8uZU/XqUlCaI83uP4qxD
N31mg1vA31O7iyNUixCNfQ8P3PFm2+GjQZwItIEKwNYfCIOT2Z6HoyT7KTWCK1YP
Y6SpPZKEVmX/yopkgww54rv0xtzvMd9YTjd4FZnUB0K27LNAOUqMLu91oa+kf2Wm
M37yINoPaaC6+sVJrpedZwHBf6OPUekg4j6XMApWFcZipYb3j/nr0VrJGMVanbJ8
PGlplgfUtZ/MQ3tgymzbhrgrFvx/vx5pwrQeb2d8bG/DXH99ktOYils10RAzn3fP
j9h1VcUk7LpAbvZAPiIKE/wbCn9gI7b35s0lbMiotzTzB2a8i1FLBK9Vfv0rf0yf
H+jBzhbJUzWA9KuES4tX0XrHRj9+I52TltzSHbLndiVwV95RRnfKW+auJ+M6YdmN
AUJgmWH6GBGIPKc6tMW/XZknl7I9gDCPthcWzy51gBfP059HghFXa+tFTR1yX2Pb
2akNB7cpQSPjArDC3BiDomW9ox4kwUnJMrGX89AUpKerGBJdtXsARd+9RKyGSrY8
/yEgTjA852RIhNDcvwwVTvAq37nhqXo7h/ExMuBBxaxUwnJMOqc=
=N5rD
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86wp18dkq5.fsf>