From owner-freebsd-questions@FreeBSD.ORG Tue Apr 6 14:20:10 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34160106566B for ; Tue, 6 Apr 2010 14:20:10 +0000 (UTC) (envelope-from crwhipp@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id D2A1A8FC1A for ; Tue, 6 Apr 2010 14:20:09 +0000 (UTC) Received: by vws17 with SMTP id 17so2545790vws.13 for ; Tue, 06 Apr 2010 07:20:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:message-id :in-reply-to:references:date:subject:from:to:cc:reply-to:user-agent :mime-version:content-type:content-transfer-encoding:x-priority :importance; bh=83+bQbcc9HEIsK1JI8eBb16vYb2IPiuH5ZZtJwqGInk=; b=XexAQvEUMu0qqa/2gSpGPlPS1WichYe7CX1o1rvUF7jSCjgObfHUHM7rwe1i/twFNR qmJ1nR0ZcEa3mllW90quCuHNTuMrmIw1bC2ws+F1ZKjfDEhh1Pbidy/DtbzrTt2DpOs5 pimyd8L7NKCMrVKGbu0LcT2yN52c9ig6N4974= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:in-reply-to:references:date:subject:from:to:cc:reply-to :user-agent:mime-version:content-type:content-transfer-encoding :x-priority:importance; b=Jhd9OJund4F2JXbKZYfCL2XcfgZwZFndXQhsZYY9AK13BVqKZHVn5+0pVs2V/SdGRH nzzgRDNliHchTAP1UF4Lke4l2dWcrBW8v+KXgozRwwBarEp1VKn6evIkC3LFO/ujDEQg OhsAjoCidmFZbwm2kDHoRmRc73dWfMM17OKFU= Received: by 10.220.4.20 with SMTP id 20mr3476814vcp.22.1270563608856; Tue, 06 Apr 2010 07:20:08 -0700 (PDT) Received: from whipp.no-ip.org (174-26-157-239.phnx.qwest.net [174.26.157.239]) by mx.google.com with ESMTPS id 34sm77692331vws.8.2010.04.06.07.20.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 06 Apr 2010 07:20:07 -0700 (PDT) Received: from whipp.no-ip.org (localhost [127.0.0.1]) by whipp.no-ip.org (Postfix) with ESMTP id EA2A7B8045; Tue, 6 Apr 2010 07:19:53 -0700 (MST) Received: from 65.121.28.16 (SquirrelMail authenticated user cwhipp) by whipp.no-ip.org with HTTP; Tue, 6 Apr 2010 08:19:54 -0600 Message-ID: In-Reply-To: <4BBA8890.9060706@comclark.com> References: <4BBA8890.9060706@comclark.com> Date: Tue, 6 Apr 2010 08:19:54 -0600 From: Craig Whipp To: "Aiza" User-Agent: SquirrelMail/1.4.20 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: FreeBSD Questions Subject: Re: Finding port dependants X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: crwhipp@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Apr 2010 14:20:10 -0000 On Mon, April 5, 2010 7:04 pm, Aiza wrote: > The ports make file tree is so very large now a days (21491 ports). > Doing portsnap to download the complete ports system just to install 3 > ports is massive over kill. I have been doing package installs because > the resources consumed in disk space (inodes used) and no compile time > is such a time saver. But there are times when ports have no package or > the package is not up to date. What I am looking for is a method to find > the dependents and their dependents of the selected port. Then search > the package system to determine which have no packages. Install all the > packages and cvs only the make files for the ports lacking packages. I > have script to fetch only the make files for the selected port. > > So question is, does the ports index which I can download by it's self > using portsnap contain the info to find all the dependents of a port? > > Is there some software I can use to do this? The porteasy port (ports-mgmt/porteasy) might do what you're looking for - it uses cvsup to selectively fetch the parts of the ports tree and distfiles needed to install and/or update a port of interest.