From owner-freebsd-ports@FreeBSD.ORG Thu Mar 24 12:57:48 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 279E2106564A for ; Thu, 24 Mar 2011 12:57:48 +0000 (UTC) (envelope-from peterj@mister-j.dyndns.org) Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7]) by mx1.freebsd.org (Postfix) with ESMTP id B0F7F8FC0A for ; Thu, 24 Mar 2011 12:57:47 +0000 (UTC) Received: from [172.23.170.146] (helo=anti-virus03-09) by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52) id 1Q2k6k-0005sO-3U for freebsd-ports@freebsd.org; Thu, 24 Mar 2011 12:57:46 +0000 Received: from [92.232.234.6] (helo=fire.mister-j.org.uk) by asmtp-out2.blueyonder.co.uk with esmtpa (Exim 4.72) (envelope-from ) id 1Q2k6W-00073J-JE for freebsd-ports@freebsd.org; Thu, 24 Mar 2011 12:57:32 +0000 Received: by fire.mister-j.org.uk (Postfix, from userid 58) id 91E3DE0915; Thu, 24 Mar 2011 12:57:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on fire.mister-j.org.uk X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=ham version=3.3.1 Received: from pete12.mister-j.org.uk (PETE12.mister-j.org.uk [192.168.50.237]) by fire.mister-j.org.uk (Postfix) with ESMTP id 05150E0916 for ; Thu, 24 Mar 2011 12:57:18 +0000 (GMT) Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes To: freebsd-ports@freebsd.org References: <4D8A2A79.4010908@FreeBSD.org> Date: Thu, 24 Mar 2011 12:57:19 -0000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Peter Jeffery" Message-ID: In-Reply-To: User-Agent: Opera Mail/11.01 (Win32) Subject: Re: [HEADS UP] Ports Infrastructure Changes X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 12:57:48 -0000 On Wed, 23 Mar 2011 18:34:35 -0000, Olivier Smedts wrote: > 2011/3/23 Doug Barton : >> On 03/23/2011 03:48, Peter Jeffery wrote: >>> >>> If I was looking for the Opera port, I'd look in www-clients and if >>> it wasn't in there then the next thing that I would be doing is hand >>> searching the INDEX file >> >> cd /usr/ports/ && make search name=opera > > Or > find /usr/ports -maxdepth 2 -name opera > Slower than make search but faster than building an INDEX file before > make search ! > So, considering it is so easy to find where the port it, does it really matter where it goes ? I would have thought that the only structure that won't result in potential restructuring all of the time is one that doesn't depend on separation by package class. So something like: All/o/opera you can then build category based directories with symlinks to the main location based on what categories the port reports that it is in, but these directories are really just helpers for find ports. I'm sure that something like this has been mentioned before. But I don't see what else is going to stop the categorization issue popping up all of the time. -- Using Opera's revolutionary email client: http://www.opera.com/mail/