From owner-freebsd-stable Mon Apr 23 20:52:10 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by hub.freebsd.org (Postfix) with ESMTP id 71E3137B42C; Mon, 23 Apr 2001 20:52:07 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.acs.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.11.3/8.11.3) with ESMTP id f3O3px746550; Mon, 23 Apr 2001 23:51:59 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: Date: Mon, 23 Apr 2001 23:51:56 -0400 To: Jeff Kletsky , freebsd-stable@FreeBSD.ORG From: Garance A Drosihn Subject: Re: pkg/port dependency tool (enclosed) Cc: bmah@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 8:35 AM -0700 4/23/01, Jeff Kletsky wrote: >I saw that in the release notes for 4.3 that the >pkg_* toolset was being enhanced to track where a >given pkg/port comes from. I have been wrestling >with the upgrade process for a while, especially >when it comes to dependencies, and am offering >back to the project a Perl script that provides >output that can be run through dot(1) (available >in the port graphics/graphviz) to produce a >dependency graph. Upgrading ports is one of those things that I always want to sit down and try to streamline, but usually I just brute-force my way thru it. Still, I try to save any messages where others talk about tools such as this one. One of the other messages I've saved talked about "/usr/ports/sysutils/pib" where "pib" means "ports index browser". I must admit I still haven't looked into that, but does that port do any of what your script is trying to do? Also, in another thread on this general topic, Kevin Way noted: Unfortunately I don't believe the situation is quite this simple. While it will take into account straight dependencies, it will miss the special dependencies created by the USE_(BZIP2|GMAKE|GNOMELIBS|etc...) variables. So, that's something else to think about for your script. Something like your script could be very useful, so please don't let my rambling comments discourage you! :-) -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message