From owner-freebsd-arch Thu Jan 17 0:55: 6 2002 Delivered-To: freebsd-arch@freebsd.org Received: from snipe.prod.itd.earthlink.net (snipe.mail.pas.earthlink.net [207.217.120.62]) by hub.freebsd.org (Postfix) with ESMTP id 9C34537B416 for ; Thu, 17 Jan 2002 00:55:01 -0800 (PST) Received: from pool0014.cvx22-bradley.dialup.earthlink.net ([209.179.198.14] helo=mindspring.com) by snipe.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16R8Jx-0003cT-00; Thu, 17 Jan 2002 00:54:53 -0800 Message-ID: <3C46911C.9D267BE@mindspring.com> Date: Thu, 17 Jan 2002 00:53:48 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Sheldon Hearn Cc: Dan Nelson , Jason Evans , arch@FreeBSD.ORG Subject: Re: termcap versus terminfo References: <20980.1011255798@axl.seasidesoftware.co.za> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Sheldon Hearn wrote: > Could you gentlemen take a quick look at PR misc/33906 and confirm that > you agree with the approach proposed for handling the way we've hacked > up ncurses? THere is already a tput, tset, clear, and reset, so they are not a good ideac to install in /usr/local as a result of the prot, since they coulde conflict. The tic, toe, infocmp, captoinfo, and infotocap are OK, and should be part of the port. The share/terminfo should probably not be included at all. The reason the original ncurses is marked "FORBIDDEN" is the danger that it would displace the modified curses library in the hearts and minds of programs everywhere, and end up causing the use of terminfo. THis argues against the terminfo database being sidtributes as part of the port in binary form, which is what the share/terminfo target does (though I would not object to the terminfo source file being distributed in uncompiled form, which is not addressed by the change to leave it out entirely...). So my suggestions: 1) remove the installation of tput, tset, clear, and reset 2) Install the /share/terminfo/terminfosrc (or whatever it's called; I didn't bother to look). It's kind of ugly that tic will still create real terminfo files, and that it doesn't do the conversion only, by default, but since most access will be via the infotocap script, that is OK. As far as the "migrate to" argument is concerned, there's some merit to the idea of leaving out the "captoinfo" (as in, "I can convert that file to Word format for you, but I can't convert it back into Word Perfect format, thanks!"). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message