From owner-freebsd-current Thu Apr 8 16:22:24 1999 Delivered-To: freebsd-current@freebsd.org Received: from helmholtz.salk.edu (helmholtz.salk.edu [198.202.70.34]) by hub.freebsd.org (Postfix) with ESMTP id 4CF3F15134 for ; Thu, 8 Apr 1999 16:22:22 -0700 (PDT) (envelope-from bartol@salk.edu) Received: from eccles.salk.edu (eccles [198.202.70.120]) by helmholtz.salk.edu (8.7.5/8.7.3) with SMTP id PAA02343; Thu, 8 Apr 1999 15:55:18 -0700 (PDT) Date: Thu, 8 Apr 1999 15:55:22 -0700 (PDT) From: Tom Bartol To: Jacques Vidrine Cc: John Polstra , current@FreeBSD.ORG Subject: Re: port dependencies (was Re: /sys/boot, egcs vs. gcc, -Os) In-Reply-To: <199904081937.OAA88810@spawn.nectar.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 8 Apr 1999, Jacques Vidrine wrote: > On 8 April 1999 at 12:24, John Polstra wrote: > [snip] > > Say you've got a bunch of ports that all depend on the same shared > > library -- maybe libjpeg or libXpm. You've had them installed for > > a few months, and they all work fine. Now you decide to upgrade > > one of them, the "foo" port. Oops, it requires a newer version of > > libjpeg. You have to remove the old libjpeg so that the newer one > > can be installed without a lot of complaints. Oops, a bunch of other > > ports used the old libjpeg. Now you have to upgrade those ports too. > > Oops, some of those ports depend on libXpm, and a new version of it is > > needed now. Oops, now some other ports that used the old libXpm need > > to be upgraded. > > Now I understand what you are saying. The current ports structure > only goes one way through the dependency graph. Maybe when building a > particular port, not only should dependencies be checked, but anything > that depends on the port needs to be rebuilt. > > Jacques Vidrine / n@nectar.com / nectar@FreeBSD.org Exactly correct. Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message