From owner-freebsd-questions@FreeBSD.ORG Tue Apr 6 01:04:22 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 EAD0A1065670 for ; Tue, 6 Apr 2010 01:04:22 +0000 (UTC) (envelope-from aiza21@comclark.com) Received: from avmxsmtp1.comclark.com (avmxsmtp1.comclark.com [202.69.191.115]) by mx1.freebsd.org (Postfix) with ESMTP id 8704C8FC0A for ; Tue, 6 Apr 2010 01:04:22 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AscgAGglukvKRa39OWdsb2JhbAAHh16TcwEBAQE1Brh9hQcEgyI X-IronPort-AV: E=Sophos;i="4.51,368,1267372800"; d="scan'208";a="12637231" Received: from unknown (HELO [10.0.10.3]) ([202.69.173.253]) by avmxsmtp3.comclark.com with ESMTP; 06 Apr 2010 09:04:20 +0800 Message-ID: <4BBA8890.9060706@comclark.com> Date: Tue, 06 Apr 2010 09:04:16 +0800 From: Aiza User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: FreeBSD Questions Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Finding port dependants 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: Tue, 06 Apr 2010 01:04:23 -0000 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?