From owner-freebsd-ports Wed Oct 6 22:39: 0 1999 Delivered-To: freebsd-ports@freebsd.org Received: from guru.phone.net (guru.phone.net [216.240.39.120]) by hub.freebsd.org (Postfix) with SMTP id 3F08014C11 for ; Wed, 6 Oct 1999 22:38:53 -0700 (PDT) (envelope-from mwm@phone.net) Received: (qmail 96693 invoked by uid 100); 7 Oct 1999 05:38:34 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 7 Oct 1999 05:38:34 -0000 Date: Wed, 6 Oct 1999 22:38:34 -0700 (PDT) From: Mike Meyer To: freebsd-ports@FreeBSD.ORG Subject: Re: install newer version over old one... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 6 Oct 1999, Kris Kennaway wrote: :->What We Need is a system which decouples the name of a port and the :->version number, so you can 'make upgrade' and it will remove the old :->version before reinstalling the new one (which has a different port name). :->Optionally, it will also rebuild all the child dependencies as well. Yup. In /usr/ports, it should poke through /var/db/pkg to figure out what's installed, and then remake those things. Doing the dependencies would probably be the easy part. However, there isn't an obvious connection from /var/db/pkg entries to ports. At least, not that I've been able to find.