Update README and bump version to 1.14.0 for release.

This commit is contained in:
Joachim Nilsson 2010-08-12 16:58:36 +02:00
parent 4f134f1025
commit 0646b511ab
4 changed files with 33 additions and 36 deletions

View File

@ -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 \

43
README
View File

@ -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 <troglobit()vmlinux!org>
[1] - http://lists.debian.org/debian-devel/2000/05/msg00548.html
[2] - http://packages.debian.org/sid/libeditline0

20
configure vendored
View File

@ -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 <troglobit@vmlinux.org>.
#
@ -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\\"

View File

@ -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])