From owner-freebsd-current Sun Apr 7 23:22:50 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA05956 for current-outgoing; Sun, 7 Apr 1996 23:22:50 -0700 (PDT) Received: from ki.net (root@ki.net [205.150.102.1]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA05947 for ; Sun, 7 Apr 1996 23:22:47 -0700 (PDT) Received: from freebsd.ki.net (root@freebsd.ki.net [205.150.102.51]) by ki.net (8.7.4/8.7.4) with ESMTP id CAA22774; Mon, 8 Apr 1996 02:22:45 -0400 (EDT) Received: from localhost (scrappy@localhost) by freebsd.ki.net (8.7.5/8.7.5) with ESMTP id CAA20675; Mon, 8 Apr 1996 02:23:24 -0400 (EDT) X-Authentication-Warning: freebsd.ki.net: scrappy owned process doing -bs Date: Mon, 8 Apr 1996 02:23:23 -0400 (EDT) From: "Marc G. Fournier" To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= cc: current@freebsd.org Subject: Re: termcap/curses vs ncurses In-Reply-To: <199604080556.JAA01213@astral.msk.su> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mon, 8 Apr 1996, [KOI8-R] =E1=CE=C4=D2=C5=CA =FE=C5=D2=CE=CF=D7 wrote: > 1.8.6 ncurses can't use termcap directly. 1.9.9 already have mytinfo > integrated. > =09Okay, so 1.9.9 in in Pass #1, mytinfo out completely in Pass #2 (as well as making sure that all references to -lmytinfo are removed) and getting rid of libcurses in Pass #2 (replaced by symlinks to 1.9.9) =09How about libtermcap? > > > proper way: > > > Pass#1: bring up 1.9.9 ncurses > > > > =09Okay, but this has to be brought up with termcap only support, > > which to me, means that we are taking a perfectly good library and hack= ing > > to do something that it wasn't meant to do (namely, use termcap) > > No, it already understand termcap if configured with --with-termcap confi= gure > option. Hacking means remove terminfo database support. Better #ifdef'ed, > and with configure option so it is a chance to pass it back to > maintainers. > =09Ahhhh, okay...I should have thought of that. *sigh* Still learning, ya ya, that's my excuse :) > > > Pass#2: replace mytinfo with fake dummy library > > > > =09What code requires mytinfo that mytinfo can't just be removed > > from the source tree? > > Some ports/vendors already knows about mytinfo for FreeBSD. > =09Can libmytinfo be a symlink like libcurses then? =09Well, let me get through integrating 1.9.9 and then I'll worry about Pass #2+ One at a time :) Marc G. Fournier | POP Mail Telnet Acct DNS Hosting System | WWW Services Database Services | Knowledge, Administrator | | Information and scrappy@ki.net | WWW: http://www.ki.net | Communications, Inc