From owner-cvs-all@FreeBSD.ORG Wed May 26 19:43:30 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 034FB106564A; Wed, 26 May 2010 19:43:30 +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 28C2F8FC14; Wed, 26 May 2010 19:43:28 +0000 (UTC) Received: by fxm12 with SMTP id 12so64166fxm.13 for ; Wed, 26 May 2010 12:43:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=PyE2U2kgelQ7dkJ5XyvQxALrMkeNerBISXkSK9m/Cxg=; b=uCyTnbN3ReW38vjeJQC6lteGYUzYdS+pULAk97oun8U4DUCX7WSNShr4EBCctrPCw6 xOGSbOkQc4JV6ok9boJ9fbj2mEU/yalVYBRfSFGcpxWqTN2L4V7H27IpS9X9q5azIqco Pcm4WLrRDL32nApIYpwqRKpObKzUzFqg0lJn4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=v/iUdPOusFaAOjJiIhf0fMeh1ryTHgkWyXM+igYmIZyCUsriF8ijSMwsxYBBxcphDu J5Uzi7gDHzNLvU4p7Nd1KIQubzy0bf5Z1P8VoqmmhtxgEmoqcb8pihJWPj+KcIRrDqtM EViqEg/JzCPM0f1gF6N/ZBXghC4NIbSycZhMc= MIME-Version: 1.0 Received: by 10.223.127.212 with SMTP id h20mr8195036fas.89.1274903004396; Wed, 26 May 2010 12:43:24 -0700 (PDT) Sender: pali.gabor@googlemail.com Received: by 10.223.120.129 with HTTP; Wed, 26 May 2010 12:43:24 -0700 (PDT) In-Reply-To: <20100526155220.GD25216@hades.panopticon> References: <20100524220501.GF7380@hades.panopticon> <20100524231620.GG7380@hades.panopticon> <20100526151521.GA25216@hades.panopticon> <20100526155220.GD25216@hades.panopticon> Date: Wed, 26 May 2010 21:43:24 +0200 X-Google-Sender-Auth: _BOQi0WI0aXTDkUt1QnLxw9qSfE Message-ID: From: Gabor PALI To: Dmitry Marakasov Content-Type: text/plain; charset=ISO-8859-1 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: Wed, 26 May 2010 19:43:30 -0000 On Wed, May 26, 2010 at 5:52 PM, Dmitry Marakasov 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? I think of FreshPorts as a nice (and more user-friendly) extension to the Ports Collection, and as far as I know it was created and it is maintained by Dan Langille [1], who plays in the FreeBSD team (which I do not feel really 3rd-party right because of this). By the way: have you seen this email: http://lists.freebsd.org/pipermail/cvs-ports/2010-May/195150.html ? In that sense QAT is just another 3rd-party application we might say...? > 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 must be in the haskell category. Oh, it is a Cabal hackage, so it must be prefixed with `hs-` like all the other Haskell ports in the tree. But there is neither (real) haskell directory nor hs-darcs in the ports tree. Where can it be?" (And you can play this with the non-Haskell user.) If I do not find something in the ports tree at the first glance, I just a do search. If I still do not find it, I port it :P But sometimes it can be tricky: I wanted to port lang/fsharp, but it turned out that the bsd# has already done port for F# but it was not present in the ports tree only in their development tree. I think majority of darcs users are still coming from the Haskell side, because these applications are mostly advertised in those circles. But it is nice to see that others started to use them as well. > also to be sure there are not only people developing in haskell, but also plain users of > those ports. Thank you for representing them :) Cheers, :g [1] http://www.freshports.org/contact.php