$NetBSD: patch-ae,v 1.3 2010/01/16 03:40:44 minskim Exp $

--- fmtutil.orig	2010-07-04 12:26:44.000000000 +0000
+++ fmtutil
@@ -213,7 +213,7 @@ getmatch()
 initTexmfMain()
 {
   case $MT_TEXMFMAIN in
-    "") MT_TEXMFMAIN=`kpsewhich --var-value=TEXMFMAIN`;;
+    "") MT_TEXMFMAIN=`@KPSEWHICH@ --var-value=TEXMFMAIN`;;
   esac
   export MT_TEXMFMAIN
 }
@@ -225,14 +225,14 @@ initTexmfMain()
 ###############################################################################
 cache_vars()
 {
-  : ${MT_VARTEXFONTS=`kpsewhich --expand-var='$VARTEXFONTS' | sed 's%^!!%%'`}
-  : ${MT_MKTEXNAM=`kpsewhich --format='web2c files' mktexnam`}
-  : ${MT_MKTEXNAM_OPT=`kpsewhich --format='web2c files' mktexnam.opt`}
-  : ${MT_MKTEXDIR=`kpsewhich --format='web2c files' mktexdir`}
-  : ${MT_MKTEXDIR_OPT=`kpsewhich --format='web2c files' mktexdir.opt`}
-  : ${MT_MKTEXUPD=`kpsewhich --format='web2c files' mktexupd`}
-  : ${MT_MKTEX_CNF=`kpsewhich --format='web2c files' mktex.cnf`}
-  : ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+  : ${MT_VARTEXFONTS=`@KPSEWHICH@ --expand-var='$VARTEXFONTS' | sed 's%^!!%%'`}
+  : ${MT_MKTEXNAM=`@KPSEWHICH@ --format='web2c files' mktexnam`}
+  : ${MT_MKTEXNAM_OPT=`@KPSEWHICH@ --format='web2c files' mktexnam.opt`}
+  : ${MT_MKTEXDIR=`@KPSEWHICH@ --format='web2c files' mktexdir`}
+  : ${MT_MKTEXDIR_OPT=`@KPSEWHICH@ --format='web2c files' mktexdir.opt`}
+  : ${MT_MKTEXUPD=`@KPSEWHICH@ --format='web2c files' mktexupd`}
+  : ${MT_MKTEX_CNF=`@KPSEWHICH@ --format='web2c files' mktex.cnf`}
+  : ${MT_MKTEX_OPT=`@KPSEWHICH@ --format='web2c files' mktex.opt`}
   export MT_VARTEXFONTS MT_MKTEXNAM MT_MKTEXNAM_OPT MT_MKTEXDIR
   export MT_MKTEXDIR_OPT MT_MKTEXUPD MT_MKTEX_CNF MT_MKTEX_OPT
 }
@@ -573,7 +573,7 @@ main()
 
   # set up destdir:
   if test -z "$destdir"; then
-    : ${MT_TEXMFVAR=`kpsewhich -var-value=TEXMFVAR`}
+    : ${MT_TEXMFVAR=`@KPSEWHICH@ -var-value=TEXMFVAR`}
     destdir=$MT_TEXMFVAR/web2c
   fi
   test -d "$destdir" || mktexdir "$destdir" >/dev/null 2>&1
@@ -682,7 +682,7 @@ parse_line()
   inifile=`echo $lastarg | sed 's%^\*%%'`
 
   # See if we can find $inifile for return code:
-  kpsewhich -progname=$format -format=$kpsefmt $inifile >/dev/null 2>&1
+  @KPSEWHICH@ -progname=$format -format=$kpsefmt $inifile >/dev/null 2>&1
 }
 
 ###############################################################################
@@ -695,7 +695,7 @@ find_hyphenfile()
   format="$1"; hyphenation="`echo $2 | sed 's/,/ /g'`"
   case $hyphenation in
     -) ;;
-    *) kpsewhich -progname="$format" -format=tex $hyphenation;;
+    *) @KPSEWHICH@ -progname="$format" -format=tex $hyphenation;;
   esac
 }
 
@@ -726,7 +726,7 @@ run_initex()
   poolfile=
   tcxflag=
   test -n "$pool" \
-    && poolfile=`(kpsewhich -progname=$engine $pool.pool) 2>/dev/null`
+    && poolfile=`(@KPSEWHICH@ -progname=$engine $pool.pool) 2>/dev/null`
   if test -n "$poolfile" && test -f "$poolfile"; then
     verboseMsg "$progname: attempting to create localized format using pool=$pool and tcx=$tcx."
     cp "$poolfile" $engine.pool
@@ -762,7 +762,7 @@ run_initex()
   (
     # If necessary, set TEXPOOL. Use absolute path, because of KPSE_DOT.
     $localpool && { TEXPOOL="`pwd`:$TEXPOOL"; export TEXPOOL; }
-    verbose $engine -ini $tcxflag $jobswitch $prgswitch $texargs
+    verbose @LOCALBASE@/bin/$engine -ini $tcxflag $jobswitch $prgswitch $texargs
   ) </dev/null
 
   if test $use_engine_dir; then
@@ -885,7 +885,7 @@ recreate_by_fmt()
 create_missing()
 {
   # match_cmd='test ! -f $destdir/$fmtfile'
-  match_cmd='test ! -f "`kpsewhich -engine=$texengine -progname=$format $fmtfile`"'
+  match_cmd='test ! -f "`@KPSEWHICH@ -engine=$texengine -progname=$format $fmtfile`"'
   recreate_loop
 }
 
@@ -895,7 +895,7 @@ create_missing()
 ###############################################################################
 recreate_existing()
 {
-  match_cmd='test -f "`kpsewhich -engine=$texengine -progname=$format $fmtfile`"'
+  match_cmd='test -f "`@KPSEWHICH@ -engine=$texengine -progname=$format $fmtfile`"'
   recreate_loop
 }
 
