From owner-freebsd-questions@FreeBSD.ORG Wed Apr 16 10:17:24 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C071737B401 for ; Wed, 16 Apr 2003 10:17:24 -0700 (PDT) Received: from smtp.acd.net (smtp.acd.net [207.179.64.154]) by mx1.FreeBSD.org (Postfix) with ESMTP id B083943F85 for ; Wed, 16 Apr 2003 10:17:23 -0700 (PDT) (envelope-from taxman@ACD.NET) Received: from 207.179.85.164 ([207.179.85.164]) by smtp.acd.net with Microsoft SMTPSVC(5.0.2195.5329); Wed, 16 Apr 2003 13:18:14 -0400 From: taxman To: Kent Stewart , Wayne Pascoe , Jalle Date: Wed, 16 Apr 2003 13:21:17 -0400 User-Agent: KMail/1.5 References: <5.2.0.9.0.20030416170103.00bb9840@pop3.hbg.bonet.se> <20030416155426.GA14828@marvin.penguinpowered.org.uk> <200304160849.16732.kstewart@owt.com> In-Reply-To: <200304160849.16732.kstewart@owt.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200304161321.17735.taxman@acd.net> X-OriginalArrivalTime: 16 Apr 2003 17:18:14.0832 (UTC) FILETIME=[2A280300:01C3043C] cc: freebsd-questions@freebsd.org Subject: Re: Fetching sources for ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2003 17:17:25 -0000 On Wednesday 16 April 2003 11:49 am, Kent Stewart wrote: > On Wednesday 16 April 2003 08:54 am, Wayne Pascoe wrote: > > On Wed, Apr 16, 2003 at 05:12:30PM +0200, Jalle wrote: > > > Hi, I'm wondering if there's any way to fetch the sources > > > (tarballs, gzips, bzips etc) for a port, including it's > > > dependencies, without installing the whole thing right away? > > > I could, of course, check http://www.freebsd.org/ports and see what > > > the requirements are, download these, see what the requirements for > > > the requirements are, download there, see what the... (you get it > > > right?) But for a rather large port (like KDE, which I happened to > > > have in mind) this would take ages! > > > > In the port directory, make fetch will fetch the sources. > > > > I'm not sure how this works for meta ports like KDE, Gnome and X11. > > I'm also not sure if this will recurse and fetch ports for dependency > > apps. > > I use "make fetch-recursive". When I did this in ../kde3, it fetched all > of the updated tarballs for 3.1.1. you can look in /usr/ports/Mk/bsd.port.mk for all of the options you can put to make for ports. In there you'll see the above, and also fetch-recursive-list - Show list of files that would be retrieved by fetch-recursive. That may help you too. Tim