From owner-freebsd-current Wed Dec 17 14:36:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA21526 for current-outgoing; Wed, 17 Dec 1997 14:36:18 -0800 (PST) (envelope-from owner-freebsd-current) Received: from word.smith.net.au (ppp9.portal.net.au [202.12.71.109]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA21489 for ; Wed, 17 Dec 1997 14:36:06 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id JAA01693; Thu, 18 Dec 1997 09:00:38 +1030 (CST) Message-Id: <199712172230.JAA01693@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Steve Kargl cc: freebsd-current@freebsd.org Subject: Re: why is tcl in base distribution In-reply-to: Your message of "Wed, 17 Dec 1997 09:48:44 -0800." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 18 Dec 1997 09:00:38 +1030 From: Mike Smith Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > I tried to build tkrat from the ports-current collection, and to > my amazement the make process tried to install the tcl80 port. tcl80 > is a duplicate of tcl installed by a make world. So, > > (1) Why is tcl in the base distribution if it is not used? Because the plan is to have it used. There are a number of in-development tools which will benefit a great deal from its presence. You can also argue that it's a major development tool, as is Perl5, which is waiting for a stable release and a committer ready to use it. > (2) Why is the ports-current collection ignoring the version of > tcl installed with the base distribution? Because the ports collection strives to be self-contained. This is a Very Smart Idea, not the least because if the anti-bloat faction rips Tcl bleeding from the corpse of the system, the ports will still work. If you really want to sew little gold stars on parts of the system, I'd start with the games collection, some of the libraries (libss has been identified as a candidate for replacement, with some work, for example), and then a sweep over the other binaries. mike