#!/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