#!/bin/bash BUILDDIR=/tmp/pdftex-build TESTDIR=/tmp/pdftex-test ARCHIVEDIR=`pwd` echo Cleaning up build and test tree rm -rf ${BUILDDIR} ${TESTDIR} mkdir -p ${BUILDDIR} ${TESTDIR} cd ${BUILDDIR} echo Unpacking WEB sources tar xfz ${ARCHIVEDIR}/web-7.2a.tar.gz echo Unpacking WEB2C sources tar xfz ${ARCHIVEDIR}/web2c-7.2b.tar.gz mv web2c-7.2 texk echo Unpacking pdfTeX sources tar xfz ${ARCHIVEDIR}/pdftexsrc.tgz echo TIFF version? read windoze if [ "x$windoze" = "xy" ] then echo Applying TIFF inclusion support patch patch -p1 <${ARCHIVEDIR}/pdfTeX-0.13a-tiff.patch fi echo Configuring the source tree ./configure --datadir=/usr/local/teTeX/share echo Building pdfTeX, pdfeTeX and ttf2afm cd texk/web2c make pdftex pdfetex ttf2afm cp pdftex pdftex.pool pdfetex pdfetex.pool ttf2afm ${TESTDIR} export TEXMF=/usr/local/teTeX/share/texmf export TEXMFCNF=/usr/local/teTeX/share/texmf/web2c/ cd ${TESTDIR} cp ${ARCHIVEDIR}/texmf.cnf . echo Dumping formats ./pdftex -ini -fmt=pdftex plain \\dump ./pdfetex -ini -efmt=pdftex *plain \\dump