From owner-freebsd-ports Thu Mar 2 17:18:46 2000 Delivered-To: freebsd-ports@freebsd.org Received: from m3.cs.berkeley.edu (m3.CS.Berkeley.EDU [128.32.45.179]) by hub.freebsd.org (Postfix) with ESMTP id A04AA37B88D for ; Thu, 2 Mar 2000 17:18:43 -0800 (PST) (envelope-from asami@stampede.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca1-183.ix.netcom.com [209.109.232.183]) by m3.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id RAA18723; Thu, 2 Mar 2000 17:18:06 -0800 (PST) (envelope-from asami@stampede.cs.berkeley.edu) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.9.3/8.6.9) id RAA04148; Thu, 2 Mar 2000 17:17:08 -0800 (PST) To: Will Andrews Cc: Will Andrews , Gawel , ports@freebsd.org Subject: Re: make fetch + dependencies References: <38BA81C7.E7FA0940@sim.com.pl> <20000302122145.A448@argon.blackdawn.com> <20000302124515.A2211@argon.blackdawn.com> From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) Date: 02 Mar 2000 17:16:33 -0800 In-Reply-To: Will Andrews's message of "Thu, 2 Mar 2000 12:45:15 -0500" Message-ID: Lines: 25 X-Mailer: Gnus v5.7/Emacs 20.5 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * From: Will Andrews * On Thu, Mar 02, 2000 at 12:21:45PM -0500, Will Andrews wrote: * > On Wed, Mar 01, 2000 at 02:00:13PM -0800, Satoshi - Ports Wraith - Asami wrote: * > > make DEPENDS_TARGET=checksum checksum * > * > Cool! I didn't know that it was even possible to recursively download all * > distfiles of a port. Perhaps a target that calls checksum with * > DEPENDS_TARGET=checksum is in order, to simplify things? * * I spoke too soon. The above does not download the dependencies' distfiles * recursively. Sorry, it should have been "make DEPENDS_TARGET=checksum extract". I forgot that the dependency is checked from extract, not checksum. * I can, if you do not know of a way to do this with the current bsd.port.mk, * attempt to create a new target that will perform this task. Actually there is a PR (12548) with a skeleton. I don't really like that implementation (I think the recursive fetching should be done only if the dependency (executable/file/shlib) check fails), but you may want to take a look. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message