#!/bin/sh
# Set initial variables:
CWD=`pwd`
if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
PKG1=$TMP/package-gsfonts1
PKG2=$TMP/package-gsfonts2
SRC=/devel/manpagesrc
INFO=/devel/info-pages/usr/info
TEX=/devel/texinfo-docs

if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
if [ ! -d $PKG1 ]; then
  mkdir -p $PKG1 # place for the package to be built
fi
if [ ! -d $PKG2 ]; then
  mkdir -p $PKG2 # place for the package to be built
fi

echo "+=========================+"
echo "| ghostscript-fonts-2.6.2 |"
echo "+=========================+"
cd $TMP
tar xzvf $CWD/ghostscript-fonts-2.6.2.tar.gz
mkdir -p $PKG1/usr/lib/ghostscript/fonts
mkdir -p $PKG2/usr/lib/ghostscript/fonts
cd $TMP/fonts
for font in bchb.afm bchb.gsf bchbi.afm bchbi.gsf bchr.afm bchr.gsf bchri.afm \
  bchri.gsf cyr.gsf cyri.gsf hrge_r.gsf hrge_rb.gsf hrge_ro.gsf hrgk_c.gsf \
  hrgk_s.gsf hrgr_r.gsf hrgr_rb.gsf hrgr_ro.gsf hrit_r.gsf hrit_rb.gsf \
  hrit_ro.gsf hrpl_r.gsf hrpl_rb.gsf hrpl_ro.gsf hrpl_s.gsf hrpl_sb.gsf \
  hrpl_sbo.gsf hrpl_so.gsf hrpl_t.gsf hrpl_tb.gsf hrpl_tbi.gsf hrpl_ti.gsf \
  hrsc_c.gsf hrsc_cb.gsf hrsc_co.gsf hrsc_s.gsf hrsc_sb.gsf hrsc_so.gsf \
  hrsy_r.gsf n019003l.gsf n021003l.gsf ncrb.gsf ncrbi.gsf ncrr.gsf \
  ncrri.gsf ; do
  mv $font $PKG1/usr/lib/ghostscript/fonts
done
chown root.root $PKG1/usr/lib/ghostscript/fonts/*
chmod 644 $PKG1/usr/lib/ghostscript/fonts/*
for font in * ; do
  mv $font $PKG2/usr/lib/ghostscript/fonts
done
chown root.root $PKG2/usr/lib/ghostscript/fonts/*
chmod 644 $PKG2/usr/lib/ghostscript/fonts/*

# Build the package:
cd $PKG1
tar cvf $TMP/gsfonts1.tar .
cd $PKG2
tar cvf $TMP/gsfonts2.tar .
gzip -9 $TMP/gsfonts1.tar $TMP/gsfonts2.tar
mv $TMP/gsfonts1.tar.gz $TMP/gsfonts1.tgz
mv $TMP/gsfonts2.tar.gz $TMP/gsfonts2.tgz

# Clean up the extra stuff:
if [ "$1" = "--cleanup" ]; then
  rm -rf $TMP/fonts
  rm -rf $PKG1
  rm -rf $PKG2
fi