From owner-cvs-ports@FreeBSD.ORG Wed May 26 22:02:09 2010 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 1E4611065670; Wed, 26 May 2010 22:02:09 +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 C13AD8FC12; Wed, 26 May 2010 22:02:08 +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 1OHOfu-0002PI-P8; Thu, 27 May 2010 02:02:06 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 37422B84D; Thu, 27 May 2010 02:02:06 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 344D0B829; Thu, 27 May 2010 02:02:06 +0400 (MSD) Date: Thu, 27 May 2010 02:02:06 +0400 From: Dmitry Marakasov To: Gabor PALI Message-ID: <20100526220206.GB43302@hades.panopticon> References: <20100524220501.GF7380@hades.panopticon> <20100524231620.GG7380@hades.panopticon> <20100526151521.GA25216@hades.panopticon> <20100526155220.GD25216@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-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: Wed, 26 May 2010 22:02:09 -0000 * Gabor PALI (pgj@FreeBSD.org) wrote: > > What is a purpose of ports collection, if you need to go to a 3rd-party > > website just to find an application you need? > > It can be translated to this question: What is a purpose of FreeBSD, > if you need to use 3rd-party applications just to fit it to your > needs? No it can't, and this is falling out of topic already. The purpose of ports collection is to do it's work well, and for that it should not require any third party tools. It does not, unless you make a mess by adding prefixes depending on language/author/license/ religion/whatever. > > Actually, you can just do make search, but that not the way to go. > > I think you are expecting something like that: the User wants to > install darcs, so the User tries to find out what it can be found. > "Oh, it must be a development tool, so it must be the devel category. > Oh, it is called darcs, so it must be in the darcs directory." It > covers a nice approach: make the layout consist with the user's > intuition. If this is your intention I agree with it. But. What may > happen in case of a Haskell user? "Oh, it is a Haskell tool, so it Your `Haskell user' is FreeBSD ports collection user, and he should expect application XXX to be in directory XXX under either category. That is true for all other languages, why do you say it should not be true for haskell? -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru