From owner-freebsd-questions@FreeBSD.ORG Sat Mar 1 23:13:10 2008 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 0ECBA1065672 for ; Sat, 1 Mar 2008 23:13:10 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (agora.rdrop.com [199.26.172.34]) by mx1.freebsd.org (Postfix) with ESMTP id E26948FC1F for ; Sat, 1 Mar 2008 23:13:09 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (66@localhost [127.0.0.1]) by agora.rdrop.com (8.13.1/8.12.7) with ESMTP id m21ND9TE009855 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 1 Mar 2008 15:13:09 -0800 (PST) (envelope-from perryh@pluto.rain.com) Received: (from uucp@localhost) by agora.rdrop.com (8.13.1/8.12.9/Submit) with UUCP id m21ND9aR009854 for freebsd-questions@freebsd.org; Sat, 1 Mar 2008 15:13:09 -0800 (PST) Received: from fbsd61 by pluto.rain.com (4.1/SMI-4.1-pluto-M2060407) id AA02127; Sat, 1 Mar 08 15:12:32 PST Date: Sat, 01 Mar 2008 15:07:13 -0800 From: perryh@pluto.rain.com To: freebsd-questions@freebsd.org Message-Id: <47c9e1a1.c98z3hRYgXce6kBO%perryh@pluto.rain.com> User-Agent: nail 11.25 7/29/05 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: dependencies in portmaster 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: Sat, 01 Mar 2008 23:13:10 -0000 I am trying to figure out what-all would happen if I were to install a particular port. IOW I want to do something like # portmaster {some set of options} name-of-port and have it report something along the lines of name-of-port vn #.## requires: port status ---- ------ dependency-1 OK dependency-2 need vn 2.22, current 1.05 dependency-3 not installed ... dependency-2 vn 2.22 requires: port status ---- ------ dependency-4 OK dependency-5 need vn 5.03, current 4.57 ... dependency-3 vn #.## requires: port status ---- ------ dependency-6 not installed ... I do not want it to actually build or install anything. If I am understanding the portmaster manpage correctly this is close to what -n would do, but I don't even want it to do 'make config' -- I just want a report of what would have to be added or upgraded in order to install the port in question. (I imagine portmaster has to already be collecting this sort of information internally, the question is how to get it reported externally.) BTW I am looking for a solution that does not involve portupgrade, because I do not have portupgrade installed and before attempting to install it I would want to see this sort of report regarding it.