From owner-cvs-all@FreeBSD.ORG Wed Jun 2 15:31:10 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 1A00C106568A; Wed, 2 Jun 2010 15:31:10 +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 B6ED38FC1D; Wed, 2 Jun 2010 15:31:09 +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 1OJpuN-0008VA-7j; Wed, 02 Jun 2010 19:31:07 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id B436FB84E; Wed, 2 Jun 2010 19:31:06 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id B23C4B84E; Wed, 2 Jun 2010 19:31:06 +0400 (MSD) Date: Wed, 2 Jun 2010 19:31:06 +0400 From: Dmitry Marakasov To: Gabor PALI Message-ID: <20100602153106.GC21354@hades.panopticon> References: <20100526193943.GE25216@hades.panopticon> <20100526222806.GD43302@hades.panopticon> <20100527024345.GA97920@FreeBSD.org> <20100527110341.GA90814@FreeBSD.org> <20100528034940.GA71857@FreeBSD.org> <4C007AE0.3050508@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4C007AE0.3050508@FreeBSD.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: cvs-ports@freebsd.org, Alexey Dokuchaev , 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: Wed, 02 Jun 2010 15:31:10 -0000 * Gabor PALI (pgj@FreeBSD.org) wrote: > I created the split ports [1] for darcs. It seems to be nice: Hm, I feel double about this. On the one hand, it's nicely splitting library from implementation, on the other hand, it's overcomplicated (as most master/slave ports), just look at the plist. Also, will both ports have the same option list? If yes, what happens if you specify conflicting options for them? Building it twice also doesn't feel good. It'd probably be ok if it was two separate ports, building only needed stuff and having separate set of options. However, I still think that the best would be to just have "darcs" that "installs modules as a bonus", like some other end-user applications do (and some even install modules for several language at once). The only drawback is not having hs- prefix, which as I told, is not expected by users, and should not be expected even by haskell programmers. -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru