head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.6 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.1.0.18 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.16 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.14 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.12 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.10 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.8 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.6 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.4 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.2 pkgsrc-2009Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2011.11.06.08.43.29; author minskim; state dead; branches; next 1.1; 1.1 date 2009.09.20.03.33.43; author minskim; state Exp; branches; next ; desc @@ 1.2 log @Replace the updmap script with the version in TeX Live 2011. Updating font maps is considerably faster with this version. @ text @$NetBSD: patch-ac,v 1.1 2009/09/20 03:33:43 minskim Exp $ --- updmap.orig 2008-05-25 15:24:33.000000000 -0700 +++ updmap @@@@ -597,7 +597,7 @@@@ fileADOBE() ############################################################################### locateWeb2c() { - kpsewhich --format='web2c files' ${1+"$@@"} + @@KPSEWHICH@@ --format='web2c files' ${1+"$@@"} } ############################################################################### @@@@ -617,7 +617,7 @@@@ locateMap() # The old version of the code; not used at the moment. for map do - file=`kpsewhich --format=map "$map"` + file=`@@KPSEWHICH@@ --format=map "$map"` if test -f "$file"; then verboseMsg "$progname: using map file \`$file'" echo "$file" @@@@ -637,10 +637,10 @@@@ locateMapMigrate() for map do # look up using the new search path - file=`kpsewhich --format=map "$map"` + file=`@@KPSEWHICH@@ --format=map "$map"` # look up using the old search path - file2=`kpsewhich --format='dvips config' "$map"` + file2=`@@KPSEWHICH@@ --format='dvips config' "$map"` # Well, the search paths should not overlap. If they do, and if # file1 = file2, we don't want to complain about file2, so: @@@@ -830,7 +830,7 @@@@ mktexdir() ############################################################################### setupDestDir() { - vartexmf=`kpsewhich -var-value=TEXMFVAR` + vartexmf=`@@KPSEWHICH@@ -var-value=TEXMFVAR` # dvips if test -z "$dvipsoutputdir"; then @@@@ -861,7 +861,7 @@@@ setupDestDir() ############################################################################### setupLog() { - vartexmf=`kpsewhich -var-value=TEXMFVAR` + vartexmf=`@@KPSEWHICH@@ -var-value=TEXMFVAR` dir=$vartexmf/web2c mktexdir "$dir" >/dev/null 2>&1 log="$dir/$progname.log" @@@@ -1055,7 +1055,7 @@@@ listAvailableMaps() ' for line in `egrep '^(#! *)?(Mixed)?Map' "$cnfFile"`; do m=`echo "$line" | sed 's@@[ ]*$@@@@; s@@.*[ ]@@@@'` - kpsewhich --format=map "$m" >/dev/null && echo "$line" + @@KPSEWHICH@@ --format=map "$m" >/dev/null && echo "$line" done IFS=$OLDIFS } @@@@ -1068,7 +1068,7 @@@@ listAvailableMaps() syncWithTrees() { for i in `egrep '^(Mixed)?Map' "$cnfFile" | sed 's@@.* @@@@'`; do - kpsewhich --format=map "$i" >/dev/null || echo "$i" + @@KPSEWHICH@@ --format=map "$i" >/dev/null || echo "$i" done > $tmp1 { sed 's@@/@@\\/@@g; s@@^@@/^MixedMap[ ]*@@; s@@$@@$/s/^/#! /@@' <$tmp1 @@@@ -1335,7 +1335,7 @@@@ main() cnfFileShort=updmap.cfg cnfFile= dvipsoutputdir=; pdftexoutputdir=; dvipdfmoutputdir= - : ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`} + : ${TEXMFMAIN=`@@KPSEWHICH@@ -var-value=TEXMFMAIN`} tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$ tmp1=$tmpdir/a @ 1.1 log @Use absolute paths in invoking the following commands: fmtutil, fmtutil-sys, kpsetool, kpsewhere, texconfig, texconfig-dialog, texconfig-sys, texlinks, updmap, and updmap-sys. @ text @d1 1 a1 1 $NetBSD$ @