From owner-cvs-ports@FreeBSD.ORG Mon May 2 21:02:06 2011 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 922B21065670; Mon, 2 May 2011 21:02:06 +0000 (UTC) (envelope-from pali.gabor@googlemail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6A6178FC0A; Mon, 2 May 2011 21:02:04 +0000 (UTC) Received: by fxm11 with SMTP id 11so5677800fxm.13 for ; Mon, 02 May 2011 14:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:organization :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=opLOQ/4+I0SqdFJEzbxl7Rq7pfWnU/LzX7CG0IiBxWE=; b=Jc6iV/pjxcytdCcI871eBAiJyCjgN4BaTca/mRlKpmzFsEcxf7fntmPskuUkcbmcVq Ht/etQppEXuhLGKKs76UdMYQGQktoLe6uHIjTSqTMh2OjGCRiJPht/zu1KfoPuBoL6gM SbWpU9NDffoHBUs06RvhMudEjm2ov+8zGuCIE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=sender:message-id:date:from:organization:user-agent:mime-version:to :cc:subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=iu6wEzfXk/dBuwn6RGF2T62wL19d1e2+qPC9y/K//TOHruKAPvebZLRByynkzXrJIU o91pvCDajWzLUWiXkg39ANpY6HsWAqA2Do9ZppJptCkgpF2Et/1ZzgfblZsN32krWueG fFLtc7ER0h2OEnewveHsqHZhg3drr8Fhm1mMM= Received: by 10.223.67.210 with SMTP id s18mr4164710fai.41.1304370124174; Mon, 02 May 2011 14:02:04 -0700 (PDT) Received: from [192.168.1.8] (catv-86-101-5-202.catv.broadband.hu [86.101.5.202]) by mx.google.com with ESMTPS id c22sm68108fat.14.2011.05.02.14.02.02 (version=SSLv3 cipher=OTHER); Mon, 02 May 2011 14:02:03 -0700 (PDT) Sender: =?UTF-8?B?UMOBTEkgR8OhYm9yIErDoW5vcw==?= Message-ID: <4DBF1B77.4000903@FreeBSD.org> Date: Mon, 02 May 2011 23:00:39 +0200 From: Gabor PALI Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.9) Gecko/20100925 Thunderbird/3.1.4 MIME-Version: 1.0 To: Doug Barton References: <201105020531.p425VDbe056515@repoman.freebsd.org> <4DBE60CE.5090305@FreeBSD.org> <4DBE63F6.2050602@FreeBSD.org> <4DBF08A2.1070208@FreeBSD.org> In-Reply-To: <4DBF08A2.1070208@FreeBSD.org> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-ports@FreeBSD.org, Ashish SHUKLA , 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 X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2011 21:02:06 -0000 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