#!/usr/bin/bash
## `tetex/cygwin/cygcreate-bin'
##
## last major modification 2001/03/11
## last minor modification 2001/03/17
##
CYGVERSION=$(cat CYGVERSION)
CYGPACKAGE=$(cat CYGPACKAGE)

MYCYGPKG=/site/development/cygnus/teTeX

TMPDIR=${TMPDIR:-/tmp}

TMPUNPACKEDDIR=${TMPUNPACKEDDIR:-$TMPDIR/unpacked}
export TMPUNPACKEDDIR

TMPPREFIX=$TMPDIR/usr
TMPDATADIR=$TMPPREFIX/share
TMPTDS=$TMPDATADIR/texmf

rm -rf $TMPPREFIX
mkdir -p $TMPPREFIX $TMPDATADIR

bash cygunpack-tds
(cd /usr/share ; rm -f texmf ;)
####(cd $TMPUNPACKEDDIR ; mv -v texmf $TMPDATADIR ;)
(cd /usr/share ; rm -f texmf ; ln -s $TMPUNPACKEDDIR/texmf ;)
####bash cygunpack-tds
mkdir -p $TMPTDS/{fontname,web2c}
(cd $TMPUNPACKEDDIR/texmf ; ln -s $TMPTDS/web2c ; ln -s $TMPTDS/fontname ;)

tar -C $TMPUNPACKEDDIR -jvxf $MYCYGPKG/$CYGPACKAGE-$CYGVERSION-src.tar.bz2

TOPSRCDIR=$TMPUNPACKEDDIR/$CYGPACKAGE-$CYGVERSION

(cd $TOPSRCDIR ; find . -name 'configure' -exec rm -f \{\} \; && ./reautoconf ;)
(cd $TOPSRCDIR/cygwin ; \
  bash cygconfigure ;) && \
(cd $TOPSRCDIR ; \
  make 2>&1 | tee cygwin/make.log && \
  make check 2>&1 | tee cygwin/make_check.log && \
  make install prefix=$TMPPREFIX 2>&1 | tee cygwin/make_install.log && \
  rm -f web2c/*.{fmt,efmt,mem,base,log} ;)

(cd $TMPDIR ; tar -zvcf $CYGPACKAGE-$CYGVERSION.tar.gz usr ;)
(cd $TMPDIR ; tar -jvcf $CYGPACKAGE-$CYGVERSION.tar.bz2 usr ;)
mv -f $TMPDIR/$CYGPACKAGE-$CYGVERSION.tar{.bz2,.gz} $MYCYGPKG

(cd $TMPUNPACKEDDIR ; rm -rf $CYGPACKAGE-$CYGVERSION ;)
(cd $TMPDIR ; rm -rf usr ;)

(cd /usr/share ; rm -f texmf ; ln -s /site/share/texmf ;)

##
## End of file `tetex/cygwin/cygcreate-bin'.
