From owner-freebsd-arch@FreeBSD.ORG Tue Feb 25 01:35:35 2014 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 982C0A4F; Tue, 25 Feb 2014 01:35:35 +0000 (UTC) Received: from vms173005pub.verizon.net (vms173005pub.verizon.net [206.46.173.5]) by mx1.freebsd.org (Postfix) with ESMTP id 6C79E1E26; Tue, 25 Feb 2014 01:35:34 +0000 (UTC) Received: from localhost.localdomain ([unknown] [71.178.10.220]) by vms173005.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0N1J00B4R32HE250@vms173005.mailsrvcs.net>; Mon, 24 Feb 2014 19:35:10 -0600 (CST) Received: from localhost.localdomain (aerie [127.0.0.1]) by localhost.localdomain (8.14.3/8.14.3/Debian-9.4) with ESMTP id s1P1Z50E007333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 24 Feb 2014 20:35:05 -0500 Received: (from tom@localhost) by localhost.localdomain (8.14.3/8.14.3/Submit) id s1P1Z5e6007331; Mon, 24 Feb 2014 20:35:05 -0500 Date: Mon, 24 Feb 2014 20:35:04 -0500 From: Thomas Dickey To: Peter Wemm Subject: Re: terminfo Message-id: <20140225013504.GA7294@aerie.jexium-island.net> References: <5304A0CC.5000505@FreeBSD.org> MIME-version: 1.0 Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary=pf9I7BMVVzbSWLtt Content-disposition: inline In-reply-to: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: FreeBSD Arch , Bryan Drewery X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dickey@his.com List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 01:35:35 -0000 --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 21, 2014 at 11:14:22AM -0800, Peter Wemm wrote: > HOWEVER, if I were to do it today, I would be inclined to use netbsd's > libtinfo and cdb modules and switch to terminfo as the source of > truth. It is my understanding that netbsd's libtinfo "compiles" into > a .cdb format file and gives us the same flexibility that we have with > termcap/termcap.db without the non-extensible sysv binary format > lock-in. Then have ncurses use it instead, like netbsd does. We get ncurses has been extensible since release 5.0 in 1999 (long enough to notic= e). It's supported hashed-database since 2006 (which is the way I build it on m= y *BSD machines). --=20 Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net --pf9I7BMVVzbSWLtt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlML80gACgkQcCNT4PfkjtuDUgCfW/e5sHkWSfI5bVGGa0Nr5Ijd XAoAnRYbhoqDiT+pfhzgsBnnN0oWmg2Q =flSa -----END PGP SIGNATURE----- --pf9I7BMVVzbSWLtt--