This is next.sh in view mode; [Download] [Up]
#! /bin/sh
#
# use NeXT display PostScript to convert a PostScript file to Adobe
# Illustrator
# by George White <gwhite@trevnx.bio.dfo.ca>
#
PSPATH=/LocalApps
LOCALPATH=/NextDeveloper/Apps
PATH=/bin:/usr/bin:/usr/ucb\:$LOCALPATH\
export PATH outfile
usage="Usage: $0 file.ps [file.ext]"
if [ $# = 0 ] ; then
echo $usage ; exit 1
fi
case $# in
1|2) infile=$1
;;
*) echo $usage 1>&2
exit 1
;;
esac
infile=$infile
if [ $# -eq 1 ]
then
case "${infile}" in
*.ps) base=`basename ${infile} .ps` ;;
*.ai) base=`basename ${infile} .ai` ;;
*.cps) base=`basename ${infile} .cps` ;;
*.eps) base=`basename ${infile} .eps` ;;
*.epsf) base=`basename ${infile} .epsf` ;;
*) base=`basename ${infile}` ;;
esac
outfile=${base}.ai
else
outfile=$2
fi
case $infile in
/* ) ;;
*) infile=`pwd`/$infile
;;
esac
case $outfile in
/* ) ;;
*) outfile=`pwd`/$outfile
;;
esac
cat <<XXX >/tmp/ps2ai.$$.ps
%!
/jout true def % true=file
/joutput ($outfile) def % Name of Output file
/jinput ($infile) def % Name of Input file
XXX
cat $PSPATH/ps2ai.ps $infile >>/tmp/ps2ai.$$.ps
open -a Yap.app /tmp/ps2ai.$$.ps
echo To create $outfile, execute in Yap
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.