From 0646b511ab7ca88f077d54110ff157393c138ac3 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Thu, 12 Aug 2010 16:58:36 +0200 Subject: [PATCH] Update README and bump version to 1.14.0 for release. --- Makefile.in | 4 ++-- README | 43 ++++++++++++++++++++----------------------- configure | 20 ++++++++++---------- configure.ac | 2 +- 4 files changed, 33 insertions(+), 36 deletions(-) diff --git a/Makefile.in b/Makefile.in index e590112..5de8569 100644 --- a/Makefile.in +++ b/Makefile.in @@ -36,8 +36,8 @@ host_triplet = @host@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(top_srcdir)/configure NEWS TODO config.guess config.sub \ - depcomp install-sh ltmain.sh missing + $(top_srcdir)/configure INSTALL NEWS TODO config.guess \ + config.sub depcomp install-sh ltmain.sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ diff --git a/README b/README index 5d4fe7e..0e63969 100644 --- a/README +++ b/README @@ -1,39 +1,36 @@ README -*-text-*- This is a line editing library. It can be linked into almost any program to -provide command-line editing and history. +provide command-line editing and history. It is call-compatible with the FSF +readline library, but is a fraction of the size (and offers fewer features). -It is call-compatible with the FSF readline library, but it is a fraction of -the size (and offers fewer features). It does not use standard I/O. It is -distributed under a "C News-like" copyright, see the file LICENSE for details. +The editline library was created by Simmule Turner and Rich Salz back in 1992. +At the time they chose to distribute the code under a "C News-like" copyright, +see the file LICENSE for details. + +The small size (<30k), lack of dependencies (no ncurses needed!) and the free +license should make this library interesting to many embedded developers. Configuration is made by supplying different options to the GNU configure -script. In the examples/ directory you can find some small code snippets -used for testing. +script. In the examples/ directory you can find some small code snippets used +for testing. -Before finding out about the Debian version I was on the lookout for a really -small replacement for the GNU readline package. Not only was libreadline large -and GPL:ed (instead of LGPL:ed), it also depends on libncurses, the resulting -size was a bit too much for my embedded system. I eventually stubmled upon the -BSD libedit library, which was sufficient for a while, even though it too -depends on libncurses. I searched my soul and went back to where I, back in -1996, started out -- Minix. And there it was, a really small readline -replacement! +This version of the editline library is a fork off the Minix3 sources. Other +know versions, often based off of the original comp.sources.unix posting are: -In 2000 Jim Studt packaged libeditline for Debian[1], the exact origin of the -Debian code base is unclear, see the Sid package[2] for details. There were -some notable differences between that version and the upstream Minix sources, -all of which have now been merged here. + * Debian libeditline, http://packages.qa.debian.org/e/editline.html + * Heimdal, http://www.h5l.org + * Festival speech-tools, http://festvox.org/festival/ + * Steve Tell's editline patches, http://www.cs.unc.edu/~tell/dist.html + +The most intersting patches and bug fixes from each fork have been merged here. +Outstanding issues are listed in the TODO file. An explanation of the version numbering may be in order. I didn't know about the Debian version for quite some time, so I kept a different name for the package and a different versioning scheme. In June 2009, I decided to line up -alongside Debian, with the intent of merging the efforts. Sorry for any -confusion this might cause. +alongside Debian, with the intent of merging the efforts. Enjoy, Joachim Nilsson -[1] - http://lists.debian.org/debian-devel/2000/05/msg00548.html -[2] - http://packages.debian.org/sid/libeditline0 - diff --git a/configure b/configure index 7ed4a1d..f4eb2c1 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for editline 1.14.0-rc1. +# Generated by GNU Autoconf 2.65 for editline 1.14.0. # # Report bugs to . # @@ -701,8 +701,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='editline' PACKAGE_TARNAME='editline' -PACKAGE_VERSION='1.14.0-rc1' -PACKAGE_STRING='editline 1.14.0-rc1' +PACKAGE_VERSION='1.14.0' +PACKAGE_STRING='editline 1.14.0' PACKAGE_BUGREPORT='troglobit@vmlinux.org' PACKAGE_URL='' @@ -1424,7 +1424,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures editline 1.14.0-rc1 to adapt to many kinds of systems. +\`configure' configures editline 1.14.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1494,7 +1494,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of editline 1.14.0-rc1:";; + short | recursive ) echo "Configuration of editline 1.14.0:";; esac cat <<\_ACEOF @@ -1604,7 +1604,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -editline configure 1.14.0-rc1 +editline configure 1.14.0 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2029,7 +2029,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by editline $as_me 1.14.0-rc1, which was +It was created by editline $as_me 1.14.0, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2843,7 +2843,7 @@ fi # Define the identity of the package. PACKAGE='editline' - VERSION='1.14.0-rc1' + VERSION='1.14.0' cat >>confdefs.h <<_ACEOF @@ -11920,7 +11920,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by editline $as_me 1.14.0-rc1, which was +This file was extended by editline $as_me 1.14.0, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -11986,7 +11986,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -editline config.status 1.14.0-rc1 +editline config.status 1.14.0 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index af6feec..a2d1de6 100644 --- a/configure.ac +++ b/configure.ac @@ -13,7 +13,7 @@ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. AC_PREREQ(2.61) -AC_INIT(editline, 1.14.0-rc1, troglobit@vmlinux.org) +AC_INIT(editline, 1.14.0, troglobit@vmlinux.org) AC_CONFIG_SRCDIR([src/editline.c]) AC_CONFIG_HEADER([config.h]) AC_CONFIG_MACRO_DIR([m4])