From owner-freebsd-current Tue Oct 3 10:37:34 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.internet.dk (ns.internet.dk [194.19.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 3CC9737B503 for ; Tue, 3 Oct 2000 10:37:29 -0700 (PDT) Received: (from uucp@localhost) by ns.internet.dk (8.9.3/8.9.3) with UUCP id TAA64571; Tue, 3 Oct 2000 19:32:05 +0200 (CEST) (envelope-from leifn@neland.dk) Received: from localhost (localhost [127.0.0.1]) by arnold.neland.dk (8.11.0/8.11.0) with ESMTP id e93GpPN47297; Tue, 3 Oct 2000 18:51:27 +0200 (CEST) (envelope-from leifn@neland.dk) Date: Tue, 3 Oct 2000 18:51:24 +0200 (CEST) From: Leif Neland To: Seigo Tanimura Cc: n@nectar.com, current@FreeBSD.ORG Subject: Updating ports In-Reply-To: <14805.63360.137164.72159A@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp> 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 Sat, 30 Sep 2000, Seigo Tanimura wrote: > On Thu, 28 Sep 2000 11:55:55 -0500, > "Jacques A. Vidrine" said: > > >> It would also be helpful for us to (semi-)automatically update old > >> binaries installed by ports. (I have been trying this for a couple of > >> days) > > Jacques> Personally I don't want sysinstall or make world to touch my ports. > Jacques> But a tool to do this would be great. > > Completely automatic update of installed ports is acutally difficult > because we cannot get to know the language or required toolkit from > the name of a binary. (eg emulator/wine and japanese/wine, timidity++-xaw > and timidity++-tcltk) We can still detect and enumerate the ports that > possibly installed old binaries, and decide which of the ports listed > up to update. > Isn't enough information in /var/db/pkg? Perhaps a level of redirection is needed in the dependencies? (sp?) Something like the Debian way? Instead of foo-1.23 being required by bar-3.34, bar should just require a foo >1.20. Or even bar requires an xyzzy. xyzzy is supplied by fee xyzzy is supplied by fie Then the user has the option of installing fee or fie. Leif. (Who descrambled the message-file for Collossal adventure on his zx81 converted to cp/m many years ago...) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message