From owner-cvs-all@FreeBSD.ORG Mon May 24 23:16:23 2010 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7D89106566C; Mon, 24 May 2010 23:16:23 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [92.53.116.15]) by mx1.freebsd.org (Postfix) with ESMTP id 6C3488FC0C; Mon, 24 May 2010 23:16:22 +0000 (UTC) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.71) (envelope-from ) id 1OGgse-0002e6-SA; Tue, 25 May 2010 03:16:20 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 70B60B84D; Tue, 25 May 2010 03:16:20 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 5F551B84B; Tue, 25 May 2010 03:16:20 +0400 (MSD) Date: Tue, 25 May 2010 03:16:20 +0400 From: Dmitry Marakasov To: Gabor PALI Message-ID: <20100524231620.GG7380@hades.panopticon> References: <20100524220501.GF7380@hades.panopticon> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: cvs-ports@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/archivers/hs-zip-archive Makefile distinfo pkg-descr pkg-plist ports/devel/hs-binary Makefile distinfo pkg-descr pkg-plist ports/devel/hs-darcs/files patch-Setup.lhs patch-darcs.cabal ports/devel/hs-darcs Makefile distinfo pkg-d 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: Mon, 24 May 2010 23:16:23 -0000 * Gabor PALI (pgj@FreeBSD.org) wrote: > All of them are transcripts of Cabal packages coming from HackageDB [1]. That's only details of implementation, and shouldn't affect port naming. Language prefixes are supposed to mean that this is module primarily used for development with some language, and one of the main purposes of these prefixes is the avoidance of name collisions. > > In the first place, those are end-user applications named darcs, xmonad etc. > > And some of them are applications as well. I would like to achieve a > consistent naming to see what is coming from there and what is not. That is great - I've played with haskell ports a bit when I was porting raincat game ([1]) and had to do hs-sdl, hs-sdl_mixer and hs-sdl_image ports (can be found at [2]) as well (however the game stopped working after some haskell port update, so I've kinda put it on hold). Back then it really felt like bsd.haskell.mk that does all the common stuff for cabal ports would be pretty nice thing, however as nice as it is to name haskell ports in a consistent manner, overkill is not a good thing as well, so I believe that end-user ports should be named in such a way thay users (not even knowing of cabal or other under-the-hood details) can find them quickly. Similar thing happens with python: there are 934 ports that use PYDISTUTILS (thus install python modules), however only 630 of them have py- prefix. Also, I've just noticed that you've just remved ports at old locations and created them at a new ones, while you should'be requested a repocopy to not lose all the history. Thus I would really suggest to back this commit out and retry with proper repocopies and without adding prefixes to end-user ports; after looking it through more carefully, I thinkg that those are basically ports that haven't had hs- suffixes before, namely darcs, porte, pandoc, xmobar, xmonad and xmonad-contrib. [1] http://bysusanlin.com/raincat/ [2] http://hg.amdmi3.ru/ports/ -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru