From owner-freebsd-current Mon Jul 16 1:31:32 2001 Delivered-To: freebsd-current@freebsd.org Received: from obsecurity.dyndns.org (adsl-64-169-104-2.dsl.lsan03.pacbell.net [64.169.104.2]) by hub.freebsd.org (Postfix) with ESMTP id 6EDCB37B401; Mon, 16 Jul 2001 01:31:29 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 5787C67378; Mon, 16 Jul 2001 01:31:28 -0700 (PDT) Date: Mon, 16 Jul 2001 01:31:27 -0700 From: Kris Kennaway To: current@FreeBSD.org Cc: brian@FreeBSD.org, imp@FreeBSD.org, ache@FreeBSD.org Subject: libedit replacement for libreadline Message-ID: <20010716013127.A16058@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, I've just finished syncing up our libedit to the version in NetBSD, which includes a number of bugfixes, but perhaps more interestingly it can function as a drop-in (apparently binary compatible) replacement for GNU libreadline (unfortunately it's not binary compatible with our present libedit). I've tested this so far with bc and gdb and it seems to indeed work as expected, though I've not yet done a full make world with the patches. I've tried not to spam any previous FreeBSD changes (which should probably be submitted back to NetBSD to keep us fully in sync), but I may have missed something and will check again later. I've CC'ed the FreeBSD people who have made most of the (few) changes to libedit on our side in case they have time to verify the diffs. Fetch the following file and unpack it in /usr/src; it will overwrite the contents of lib/libedit. You should also disable libreadline in gnu/lib/Makefile (and might want to remove /usr/include/readline/* to make sure it picks up the new versions). http://www.freebsd.org/~kris/libedit.tgz Comments welcome. Kris --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE7UqZeWry0BWjoQKURAsa5AKDsNZxGACM6oS36fFx1ERgjxuXNeACg/g2h yEESgtUM6akaRLms6GsPyDM= =4MLe -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message