70. readline

wget http://www.gnuwakes.org/depot/1.0/main/sources/readline-6.3.tar.gz

tar -xf readline-6.3.tar.gz

wget http://www.gnuwakes.org/depot/1.0/main/sources/readline.patch
cd readline-6.3
patch -p1 < ../readline.patch 
cd ..

SOURCES_DIR=$PWD/readline-6.3
INSTALL_DIR=$PWD/readline-6.3-install
BUILD_DIR=$PWD/readline-6.3-build

mkdir $INSTALL_DIR $BUILD_DIR
cd $BUILD_DIR

$SOURCES_DIR/configure --prefix=/usr \
  --docdir=/usr/share/doc/readline-6.3 && \
  make SHLIB_LIBS=-lncurses && \
  make DESTDIR=$INSTALL_DIR SHLIB_LIBS=-lncurses install

mkdir -v $INSTALL_DIR/lib
mv -v $INSTALL_DIR/usr/lib/lib{readline,history}.so.* $INSTALL_DIR/lib
ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libreadline.so) \
  $INSTALL_DIR/usr/lib/libreadline.so
ln -sfv ../../lib/$(readlink $INSTALL_DIR/usr/lib/libhistory.so ) \
  $INSTALL_DIR/usr/lib/libhistory.so

install -v -m644 $SOURCES_DIR/doc/*.{ps,pdf,html,dvi} \
  $INSTALL_DIR/usr/share/doc/readline-6.3