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 = . subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure NEWS TODO config.guess config.sub \ $(top_srcdir)/configure INSTALL NEWS TODO config.guess \
depcomp install-sh ltmain.sh missing config.sub depcomp install-sh ltmain.sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \

43
README
View File

@ -1,39 +1,36 @@
README -*-text-*- README -*-text-*-
This is a line editing library. It can be linked into almost any program to 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 editline library was created by Simmule Turner and Rich Salz back in 1992.
the size (and offers fewer features). It does not use standard I/O. It is At the time they chose to distribute the code under a "C News-like" copyright,
distributed under a "C News-like" copyright, see the file LICENSE for details. 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 Configuration is made by supplying different options to the GNU configure
script. In the examples/ directory you can find some small code snippets script. In the examples/ directory you can find some small code snippets used
used for testing. for testing.
Before finding out about the Debian version I was on the lookout for a really This version of the editline library is a fork off the Minix3 sources. Other
small replacement for the GNU readline package. Not only was libreadline large know versions, often based off of the original comp.sources.unix posting are:
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!
In 2000 Jim Studt packaged libeditline for Debian[1], the exact origin of the * Debian libeditline, http://packages.qa.debian.org/e/editline.html
Debian code base is unclear, see the Sid package[2] for details. There were * Heimdal, http://www.h5l.org
some notable differences between that version and the upstream Minix sources, * Festival speech-tools, http://festvox.org/festival/
all of which have now been merged here. * 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 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 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 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 alongside Debian, with the intent of merging the efforts.
confusion this might cause.
Enjoy, Enjoy,
Joachim Nilsson <troglobit()vmlinux!org> 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 #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # 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>. # Report bugs to <troglobit@vmlinux.org>.
# #
@ -701,8 +701,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='editline' PACKAGE_NAME='editline'
PACKAGE_TARNAME='editline' PACKAGE_TARNAME='editline'
PACKAGE_VERSION='1.14.0-rc1' PACKAGE_VERSION='1.14.0'
PACKAGE_STRING='editline 1.14.0-rc1' PACKAGE_STRING='editline 1.14.0'
PACKAGE_BUGREPORT='troglobit@vmlinux.org' PACKAGE_BUGREPORT='troglobit@vmlinux.org'
PACKAGE_URL='' 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. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF 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]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1494,7 +1494,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in 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 esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1604,7 +1604,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
editline configure 1.14.0-rc1 editline configure 1.14.0
generated by GNU Autoconf 2.65 generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2009 Free Software Foundation, Inc.
@ -2029,7 +2029,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. 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 generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@ $ $0 $@
@ -2843,7 +2843,7 @@ fi
# Define the identity of the package. # Define the identity of the package.
PACKAGE='editline' PACKAGE='editline'
VERSION='1.14.0-rc1' VERSION='1.14.0'
cat >>confdefs.h <<_ACEOF 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 # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" 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 generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -11986,7 +11986,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ 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, configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"

View File

@ -13,7 +13,7 @@
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
AC_PREREQ(2.61) 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_SRCDIR([src/editline.c])
AC_CONFIG_HEADER([config.h]) AC_CONFIG_HEADER([config.h])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])