From owner-freebsd-questions@FreeBSD.ORG Fri Jul 23 05:28:25 2010 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB845106564A for ; Fri, 23 Jul 2010 05:28:25 +0000 (UTC) (envelope-from jhelfman@e-e.com) Received: from mail.experts-exchange.com (mail.experts-exchange.com [64.156.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id C5B788FC08 for ; Fri, 23 Jul 2010 05:28:25 +0000 (UTC) Received: from eggman.experts-exchange.com (unknown [192.168.108.14]) by mail.experts-exchange.com (Postfix) with ESMTP id 5ABB24A2E952; Thu, 22 Jul 2010 22:24:30 -0700 (PDT) Received: by eggman.experts-exchange.com (sSMTP sendmail emulation); Thu, _d Jul 2010 22:28:22 -0700 Date: Thu, 22 Jul 2010 22:28:22 -0700 From: Jason To: Matthew Seaman Message-ID: <20100723052821.GA2854@Jason-Helfmans-MacBook-Pro.local> References: <4C48EE42.1050102@a1poweruser.com> <4C492524.8080109@infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <4C492524.8080109@infracaninophile.co.uk> X-Operating-System: Darwin 10.4.0 X-Living-The-Dream: I love the SLO Life! User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Fbsd8 , "questions@freebsd.org" Subject: Re: ports INDEX file X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jul 2010 05:28:25 -0000 On Fri, Jul 23, 2010 at 06:14:12AM +0100, Matthew Seaman thus spake: >On 23/07/2010 02:20:02, Fbsd8 wrote: >> I have a pristine install of 8.0. >> There is no /usr/ports directory yet. >> I am trying to use the "portcheckout" port and the "porteasy" port to >> just populate the ports tree with only the ports I use. > Portcheckout really won't grab all the dependencies that are needed. I've filed a PR for this. I wrote up a quick script that has the same output that grabs all the dependencies. Portcheckout doesn't grab dependencies of dependencies (ie. make all-depends-list) >I've heard of a few people trying to do things like this, and mostly the >consensus is that's it's more trouble than it's worth. Good luck. > >In order to make your cut-down tree work properly, you'ld have to >maintain custom versions of /usr/ports/Makefile and which ever of the >category Makefiles you use (ie. the Makefiles one level down the tree). > >> Problem is in both cases the above ports require an existing INDEX file >> to process and since I have none they don't work. >> >> How can I just download the ports INDEX file? >> Portsnap is not a solution. > >You can use my ports-mgmt/p5-FreeBSD-Portindex port to build an INDEX >file -- ideally you should get it to run without complaints about >missing dependencies and such, but if you don't it will do the best it >can to produce something resembling an INDEX. > > Cheers, > > Matthew > >-- >Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard > Flat 3 >PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate >JID: matthew@infracaninophile.co.uk Kent, CT11 9PW >