$NetBSD: patch-bin_updmap,v 1.3 2012/10/13 22:38:20 minskim Exp $ --- bin/updmap.orig 2012-09-13 03:38:21.000000000 +0000 +++ bin/updmap @@ -23,7 +23,7 @@ my $TEXMFROOT; BEGIN { $^W=1; - $TEXMFROOT = `kpsewhich -var-value=TEXMFROOT`; + $TEXMFROOT = `@KPSEWHICH@ -var-value=TEXMFROOT`; if ($?) { print STDERR "updmap: Cannot find TEXMFROOT, aborting!\n"; exit 1; @@ -50,10 +50,10 @@ use TeXLive::TLUtils qw(mkdirhier mktexu # this function checks by itself whether it is running on windows or not reset_root_home(); -chomp(my $TEXMFMAIN = `kpsewhich --var-value=TEXMFMAIN`); -chomp(my $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`); -chomp(my $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`); -chomp(my $TEXMFHOME = `kpsewhich -var-value=TEXMFHOME`); +chomp(my $TEXMFMAIN = `@KPSEWHICH@ --var-value=TEXMFMAIN`); +chomp(my $TEXMFVAR = `@KPSEWHICH@ -var-value=TEXMFVAR`); +chomp(my $TEXMFCONFIG = `@KPSEWHICH@ -var-value=TEXMFCONFIG`); +chomp(my $TEXMFHOME = `@KPSEWHICH@ -var-value=TEXMFHOME`); # make sure that on windows *everything* is in lower case for comparison if (win32()) { @@ -215,7 +215,7 @@ sub main { # in the list is the one where changes will be written to. ($changes_config_file) = @{$opts{'cnffile'}}; } else { - my @all_files = `kpsewhich -all updmap.cfg`; + my @all_files = `@KPSEWHICH@ -all updmap.cfg`; chomp(@all_files); my @used_files; for my $f (@all_files) { @@ -225,10 +225,10 @@ sub main { my $TEXMFLOCALVAR; my @TEXMFLOCAL; if (win32()) { - chomp($TEXMFLOCALVAR =`kpsewhich --expand-path=\$TEXMFLOCAL`); + chomp($TEXMFLOCALVAR =`@KPSEWHICH@ --expand-path=\$TEXMFLOCAL`); @TEXMFLOCAL = map { lc } split(/;/ , $TEXMFLOCALVAR); } else { - chomp($TEXMFLOCALVAR =`kpsewhich --expand-path='\$TEXMFLOCAL'`); + chomp($TEXMFLOCALVAR =`@KPSEWHICH@ --expand-path='\$TEXMFLOCAL'`); @TEXMFLOCAL = split /:/ , $TEXMFLOCALVAR; } # @@ -1139,7 +1139,7 @@ sub mkMaps { sub locateMap { my $map = shift; - my $ret = `kpsewhich --format=map $map`; + my $ret = `@KPSEWHICH@ --format=map $map`; chomp($ret); return $ret; } @@ -1787,7 +1787,7 @@ sub read_map_files { $alldata->{'maps'}{$m}{'status'} = 'enabled'; } @maps = sort_uniq(@maps); - my @fullpath = `kpsewhich --format=map @maps`; + my @fullpath = `@KPSEWHICH@ --format=map @maps`; chomp @fullpath; foreach my $map (@maps) { my ($ff) = grep /\/$map(\.map)?$/, @fullpath;