From owner-cvs-all@FreeBSD.ORG Wed Nov 30 09:05:29 2011 Return-Path: Delivered-To: cvs-all@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 61F931065677; Wed, 30 Nov 2011 09:05:29 +0000 (UTC) Date: Wed, 30 Nov 2011 09:05:29 +0000 From: Alexey Dokuchaev To: wen heping Message-ID: <20111130090529.GA4340@FreeBSD.org> References: <201111292232.pATMWINp021704@repoman.freebsd.org> <20111130015504.GB3953@FreeBSD.org> <20111130090313.00003930@unknown> <20111130080947.GA95193@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: cvs-ports@freebsd.org, ports-committers@freebsd.org, cvs-all@freebsd.org, Pawe? P?kala Subject: Re: cvs commit: ports/x11-fonts Makefile ports/x11-fonts/anonymousPro Makefile distinfo pkg-descr pkg-plist ports/x11-fonts/anonymousPro/files pkg-message.in X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Nov 2011 09:05:29 -0000 On Wed, Nov 30, 2011 at 04:16:03PM +0800, wen heping wrote: > 2011/11/30 Alexey Dokuchaev : > > On Wed, Nov 30, 2011 at 09:03:13AM +0100, Pawe? P?kala wrote: > >> "The first letter of the name part should be lowercase. (The rest of > >> the name may contain capital letters, so use your own discretion when > >> you are converting a software name that has some capital letters in > >> it.)" > > > > This section is a bit misleading. šI believe it tries to embrace cases > > like p5-* ports which are OK to be mixed cased for the reasons of > > retaining similarity to their CPAN names. For 99% of other ports this > > rule should not be applied. > > How about py-* ports ? Yes, those as well (to a less degree). I wrote "_like_ p5-* ports" for a reason. I used to explain it in detail on a number of occasions in the past. To put it shortly, for a large pool of things like extensions, plugins, etc. -- so called "batteries", especially when meaningful and consistent upstream naming conventions exist, it is better to follow them as it helps developers to more easily find appropriate ports in our collection. It also makes the those names consistent with popular GNU/Linux distros (modulo perl5 vs. p5 prefixes in case of Perl and Red Hat). These are good examples of when unixish "all-lowercase" rule can be bent for a good. It is also backed up by common sense if one puts enough thinking into it, I guess. :-) ./danfe