Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 May 2011 23:00:39 +0200
From:      Gabor PALI <pgj@FreeBSD.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        cvs-ports@FreeBSD.org, Ashish SHUKLA <ashish@FreeBSD.org>, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/devel/hs-BNFC Makefile distinfo pkg-descr pkg-plist ports/devel/hs-filemanip Makefile distinfo pkg-descr pkg-plist ports/textproc/hs-lhs2tex Makefile distinfo pkg-descr         pkg-plist
Message-ID:  <4DBF1B77.4000903@FreeBSD.org>
In-Reply-To: <4DBF08A2.1070208@FreeBSD.org>
References:  <201105020531.p425VDbe056515@repoman.freebsd.org> <4DBE60CE.5090305@FreeBSD.org> <4DBE63F6.2050602@FreeBSD.org> <4DBF08A2.1070208@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
 On 05/02/11 21:40, Doug Barton wrote:
> my understanding is that we are not using upper-case letters for new
> portnames. Is my understanding incorrect?

Although Section 5.2.5 of the Porter's Handbook says "No uppercase names
for single programs" [1] (i.e. your understanding is correct) I have met
numerous ports in the Ports Collection ignoring this, e.g. Perl ("p5-"),
Python ("py-"), and Pear ("pear-") ports.  So when I started to manage
Haskell ports ("hs-") I decided to do the same, because there many
Haskell Cabal packages [2] with case-sensitive names so translating them
bluntly to lowercase may cause collisions, cf. Eq [3] and eq [4], or
Numbers [5] and numbers [6], or berkeleydb [7] and BerkeleyDB [8]. 
(Especially that it is a persistent database of global names -- if you
see what I mean.)


[1]
http://www.freebsd.org/doc/en/books/porters-handbook/makefile-naming.html#PORTING-PKGNAME
[2] http://hackage.haskell.org/packages/archive/pkg-list.html
[3] http://hackage.haskell.org/package/Eq
[4] http://hackage.haskell.org/package/eq
[5] http://hackage.haskell.org/package/Numbers
[6] http://hackage.haskell.org/package/numbers
[7] http://hackage.haskell.org/package/berkeleydb
[8] http://hackage.haskell.org/package/BerkeleyDB





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DBF1B77.4000903>