#!/bin/sh
# Installation script for `ogonkify'

tempfile=/tmp/ogonkify.$$

. ./config
if [ ${BINDIR:-JABBERWOCK} != JABBERWOCK ]; then
if [ ! -d $BINDIR ]; then
  mkdir $BINDIR;
fi
fi

if [ ! -d $LIBDIR ]; then
  echo "Creating $LIBDIR..."
  mkdir $LIBDIR;
fi

if [ ${MANDIR:-JABBERWOCK} != JABBERWOCK ]; then
if [ ! -d $MANDIR ]; then
  mkdir $MANDIR;
fi
fi

if [ ${PFADIR:-JABBERWOCK} != JABBERWOCK ]; then
if [ ! -d $PFADIR ]; then
  mkdir $PFADIR;
fi
fi

IBMFONTDIRQ="`echo $IBMFONTDIR | sed -e 's/\//\\\\\//g'`"
LIBDIRQ="`echo $LIBDIR | sed -e 's/\//\\\\\//g'`"
PERLQ="`echo $PERL | sed -e 's/\//\\\\\//g'`"

echo 'Creating ogonkify executable...'
sed -e "s/@IBMFONTDIR@/$IBMFONTDIRQ/" \
    -e "s/@IBMFONTS@/$IBMFONTS/" \
    -e "s/@LIBDIR@/$LIBDIRQ/" \
    -e "s/@PERL@/$PERLQ/" \
    <ogonkify.in >ogonkify

echo 'Creating fonts with composite characters...'
if [ ${PFADIR:-JABBERWOCK} != JABBERWOCK ]; then
  pfaflag="dopfa"
else
  pfaflag="nopfa"
fi

/bin/sh ./makecomp $pfaflag

echo 'Installing...'
cp composite.ps *.enc \
  Courier*-Ogonki.ps Times*-Ogonki.ps Helvetica*-Ogonki.ps \
  Courier*-Ogonki.afm Times*-Ogonki.afm Helvetica*-Ogonki.afm \
  $LIBDIR

chmod +x ogonkify
if [ ${BINDIR:-JABBERWOCK} != JABBERWOCK ]; then
  cp ogonkify $BINDIR/ogonkify
fi

if [ ${PFADIR:-JABBERWOCK} != JABBERWOCK ]; then
  cp Courier*-Ogonki.pfa $PFADIR
  cp Times*-Ogonki.pfa $PFADIR
  cp Helvetica*-Ogonki.pfa $PFADIR
fi

if [ ${MANDIR:-JABBERWOCK} != JABBERWOCK ]; then
  cp doc/ogonkify.1 $MANDIR/ogonkify.1
fi

echo 'Done.'

