From owner-freebsd-ports Wed Sep 6 0:11:48 2000 Delivered-To: freebsd-ports@freebsd.org Received: from pcwin002.win.tue.nl (pcwin002.win.tue.nl [131.155.71.72]) by hub.freebsd.org (Postfix) with ESMTP id EAA3137B422 for ; Wed, 6 Sep 2000 00:11:46 -0700 (PDT) Received: by pcwin002.win.tue.nl (Postfix, from userid 1001) id 9032D5832; Wed, 6 Sep 2000 09:12:10 +0200 (CEST) Date: Wed, 6 Sep 2000 09:12:10 +0200 From: Stijn Hoop To: Will Andrews Cc: ports@freebsd.org Subject: Re: Ports Options Paper Message-ID: <20000906091210.A58438@pcwin002.win.tue.nl> References: <20000903052226.E1205@radon.gryphonsoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20000903052226.E1205@radon.gryphonsoft.com>; from will@physics.purdue.edu on Sun, Sep 03, 2000 at 05:22:26AM -0500 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, well, since you asked for it :) The files/options idea sounds really great. I hope it can be made so that the language-specific ports can also be collapsed into their parents. That would certainly save space on my disk & time during cvsup... However I've got one remark about 'make upgrade': > How can we properly support the ``make upgrade'' target? Now that we have > PORTREVISION/PORTEPOCH, we can ensure that new versions of packages will > always have a PKGNAME greater than previous ones. Hence, we can simply > deinstall and install the new ports. I take it you also need to check for library dependencies? Otherwise some ports get their libraries upgraded without reinstalling the ports themselves. Case in point: I had gnumeric & guile installed. A new version of guile was present, I upgraded guile and found out that gnumeric was linked to libguile.so.6 (the old guile) while the new port installed libguile.so.9. So I had to reinstall gnumeric (and possibly others). What would be a nice solution for this (and other dependencies of this kind, ie. a run dependency on a specific version of another program)? --Stijn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message