summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorVladimir Volovich <vvv@vsu.ru>2007-01-21 04:14:41 +0000
committerVladimir Volovich <vvv@vsu.ru>2007-01-21 04:14:41 +0000
commit327b6cfcf447790cb24e8195e2d2afe59b571844 (patch)
tree72e2d579a5ba6b4dbdf3cae093572fda2ca4aa6a /Master
parent44ccea023a9c8f771f744aec4669026e5591fda1 (diff)
fresh build from rev. 3648.
git-svn-id: svn://tug.org/texlive/trunk@3649 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/bin/sparc-linux/afm2plbin80184 -> 80248 bytes
-rwxr-xr-xMaster/bin/sparc-linux/afm2tfmbin88424 -> 88424 bytes
-rwxr-xr-xMaster/bin/sparc-linux/alephbin507448 -> 507512 bytes
-rwxr-xr-xMaster/bin/sparc-linux/bibtexbin141140 -> 141204 bytes
-rwxr-xr-xMaster/bin/sparc-linux/bibtex8bin170372 -> 170436 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ctanglebin89664 -> 89728 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ctiebin66436 -> 66500 bytes
-rwxr-xr-xMaster/bin/sparc-linux/cweavebin124332 -> 124396 bytes
-rwxr-xr-xMaster/bin/sparc-linux/detexbin78828 -> 78804 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dmpbin76736 -> 76800 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dt2dvbin30824 -> 30824 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvi2ttybin20704 -> 20776 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvicopybin106304 -> 106368 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dviljbin97304 -> 97368 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvilj2pbin97632 -> 97696 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvilj4bin103872 -> 103872 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvilj4lbin103872 -> 103872 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvipdfmbin386204 -> 386268 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvipdfmxbin708116 -> 708180 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvipngbin867008 -> 867008 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dviposbin89764 -> 89828 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvipsbin237740 -> 237740 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvitompbin87668 -> 87732 bytes
-rwxr-xr-xMaster/bin/sparc-linux/dvitypebin95948 -> 95948 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ebbbin219836 -> 219836 bytes
-rwxr-xr-xMaster/bin/sparc-linux/gftodvibin95792 -> 95792 bytes
-rwxr-xr-xMaster/bin/sparc-linux/gftopkbin79532 -> 79532 bytes
-rwxr-xr-xMaster/bin/sparc-linux/gftypebin75088 -> 75152 bytes
-rwxr-xr-xMaster/bin/sparc-linux/gsftopkbin79176 -> 79176 bytes
-rwxr-xr-xMaster/bin/sparc-linux/hbf2gfbin87340 -> 87340 bytes
-rwxr-xr-xMaster/bin/sparc-linux/kpsewhichbin66648 -> 66712 bytes
-rwxr-xr-xMaster/bin/sparc-linux/makeindexbin132496 -> 132496 bytes
-rwxr-xr-xMaster/bin/sparc-linux/makempxbin66900 -> 66964 bytes
-rwxr-xr-xMaster/bin/sparc-linux/mfbin293708 -> 293708 bytes
-rwxr-xr-xMaster/bin/sparc-linux/mf-nowinbin284924 -> 284924 bytes
-rwxr-xr-xMaster/bin/sparc-linux/mftbin98520 -> 98584 bytes
-rwxr-xr-xMaster/bin/sparc-linux/mpostbin384608 -> 384672 bytes
-rwxr-xr-xMaster/bin/sparc-linux/odvicopybin112252 -> 112252 bytes
-rwxr-xr-xMaster/bin/sparc-linux/odvitypebin95948 -> 95948 bytes
-rwxr-xr-xMaster/bin/sparc-linux/omegabin523160 -> 523160 bytes
-rwxr-xr-xMaster/bin/sparc-linux/omfontsbin148952 -> 149016 bytes
-rwxr-xr-xMaster/bin/sparc-linux/otftotfmbin763180 -> 763180 bytes
-rwxr-xr-xMaster/bin/sparc-linux/otp2ocpbin79020 -> 79020 bytes
-rwxr-xr-xMaster/bin/sparc-linux/outocpbin62484 -> 62484 bytes
-rwxr-xr-xMaster/bin/sparc-linux/pdftexbin1325512 -> 1325576 bytes
-rwxr-xr-xMaster/bin/sparc-linux/pktogfbin73164 -> 73228 bytes
-rwxr-xr-xMaster/bin/sparc-linux/pktypebin71140 -> 71140 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ps2pkbin172736 -> 172800 bytes
-rwxr-xr-xMaster/bin/sparc-linux/t4htbin80460 -> 80524 bytes
-rwxr-xr-xMaster/bin/sparc-linux/tanglebin95704 -> 95704 bytes
-rwxr-xr-xMaster/bin/sparc-linux/texbin317972 -> 317972 bytes
-rwxr-xr-xMaster/bin/sparc-linux/tex4htbin144404 -> 144404 bytes
-rwxr-xr-xMaster/bin/sparc-linux/texi2html3
-rwxr-xr-xMaster/bin/sparc-linux/texmfstart56
-rwxr-xr-xMaster/bin/sparc-linux/tftoplbin87480 -> 87480 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ttf2afmbin88172 -> 88172 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ttf2pkbin228688 -> 228688 bytes
-rwxr-xr-xMaster/bin/sparc-linux/ttf2tfmbin246480 -> 246480 bytes
-rwxr-xr-xMaster/bin/sparc-linux/vftovpbin103984 -> 103984 bytes
-rwxr-xr-xMaster/bin/sparc-linux/weavebin120300 -> 120300 bytes
-rwxr-xr-xMaster/bin/sparc-linux/xdvi-xaw.binbin796436 -> 796436 bytes
-rwxr-xr-xMaster/bin/sparc-linux/xdvipdfmxbin1206008 -> 1206072 bytes
-rwxr-xr-xMaster/bin/sparc-linux/xetexbin7858680 -> 7948860 bytes
63 files changed, 41 insertions, 18 deletions
diff --git a/Master/bin/sparc-linux/afm2pl b/Master/bin/sparc-linux/afm2pl
index 3beb35d0fc8..1fd8641a909 100755
--- a/Master/bin/sparc-linux/afm2pl
+++ b/Master/bin/sparc-linux/afm2pl
Binary files differ
diff --git a/Master/bin/sparc-linux/afm2tfm b/Master/bin/sparc-linux/afm2tfm
index 739dd1fe614..4a2e6b32a24 100755
--- a/Master/bin/sparc-linux/afm2tfm
+++ b/Master/bin/sparc-linux/afm2tfm
Binary files differ
diff --git a/Master/bin/sparc-linux/aleph b/Master/bin/sparc-linux/aleph
index 60372303e2c..da2725696a5 100755
--- a/Master/bin/sparc-linux/aleph
+++ b/Master/bin/sparc-linux/aleph
Binary files differ
diff --git a/Master/bin/sparc-linux/bibtex b/Master/bin/sparc-linux/bibtex
index 4483d05f135..44175b089ef 100755
--- a/Master/bin/sparc-linux/bibtex
+++ b/Master/bin/sparc-linux/bibtex
Binary files differ
diff --git a/Master/bin/sparc-linux/bibtex8 b/Master/bin/sparc-linux/bibtex8
index 640229c6290..4e268368cbb 100755
--- a/Master/bin/sparc-linux/bibtex8
+++ b/Master/bin/sparc-linux/bibtex8
Binary files differ
diff --git a/Master/bin/sparc-linux/ctangle b/Master/bin/sparc-linux/ctangle
index 463efc635ab..47e91c2aee3 100755
--- a/Master/bin/sparc-linux/ctangle
+++ b/Master/bin/sparc-linux/ctangle
Binary files differ
diff --git a/Master/bin/sparc-linux/ctie b/Master/bin/sparc-linux/ctie
index 3137b8bb024..1c2ff2d0ed3 100755
--- a/Master/bin/sparc-linux/ctie
+++ b/Master/bin/sparc-linux/ctie
Binary files differ
diff --git a/Master/bin/sparc-linux/cweave b/Master/bin/sparc-linux/cweave
index fe1cfc91d50..9f767da21e7 100755
--- a/Master/bin/sparc-linux/cweave
+++ b/Master/bin/sparc-linux/cweave
Binary files differ
diff --git a/Master/bin/sparc-linux/detex b/Master/bin/sparc-linux/detex
index b33f10a3613..3bb171f3d93 100755
--- a/Master/bin/sparc-linux/detex
+++ b/Master/bin/sparc-linux/detex
Binary files differ
diff --git a/Master/bin/sparc-linux/dmp b/Master/bin/sparc-linux/dmp
index cb32951c293..96b03afbb92 100755
--- a/Master/bin/sparc-linux/dmp
+++ b/Master/bin/sparc-linux/dmp
Binary files differ
diff --git a/Master/bin/sparc-linux/dt2dv b/Master/bin/sparc-linux/dt2dv
index 1db3bd657a1..cf7cb4f8b17 100755
--- a/Master/bin/sparc-linux/dt2dv
+++ b/Master/bin/sparc-linux/dt2dv
Binary files differ
diff --git a/Master/bin/sparc-linux/dvi2tty b/Master/bin/sparc-linux/dvi2tty
index d4456b8a7c2..d03d7f03179 100755
--- a/Master/bin/sparc-linux/dvi2tty
+++ b/Master/bin/sparc-linux/dvi2tty
Binary files differ
diff --git a/Master/bin/sparc-linux/dvicopy b/Master/bin/sparc-linux/dvicopy
index 37d802324d5..d35a6d841c9 100755
--- a/Master/bin/sparc-linux/dvicopy
+++ b/Master/bin/sparc-linux/dvicopy
Binary files differ
diff --git a/Master/bin/sparc-linux/dvilj b/Master/bin/sparc-linux/dvilj
index 151286aaa64..b1f71c08e7a 100755
--- a/Master/bin/sparc-linux/dvilj
+++ b/Master/bin/sparc-linux/dvilj
Binary files differ
diff --git a/Master/bin/sparc-linux/dvilj2p b/Master/bin/sparc-linux/dvilj2p
index 19633fee1f0..54ebd6af275 100755
--- a/Master/bin/sparc-linux/dvilj2p
+++ b/Master/bin/sparc-linux/dvilj2p
Binary files differ
diff --git a/Master/bin/sparc-linux/dvilj4 b/Master/bin/sparc-linux/dvilj4
index 519d4521d7f..1de0d26b87d 100755
--- a/Master/bin/sparc-linux/dvilj4
+++ b/Master/bin/sparc-linux/dvilj4
Binary files differ
diff --git a/Master/bin/sparc-linux/dvilj4l b/Master/bin/sparc-linux/dvilj4l
index 9ca7b0eea54..3d9a531a10c 100755
--- a/Master/bin/sparc-linux/dvilj4l
+++ b/Master/bin/sparc-linux/dvilj4l
Binary files differ
diff --git a/Master/bin/sparc-linux/dvipdfm b/Master/bin/sparc-linux/dvipdfm
index e6fba693546..478b99611a0 100755
--- a/Master/bin/sparc-linux/dvipdfm
+++ b/Master/bin/sparc-linux/dvipdfm
Binary files differ
diff --git a/Master/bin/sparc-linux/dvipdfmx b/Master/bin/sparc-linux/dvipdfmx
index 9cc6316ef52..e4909a41398 100755
--- a/Master/bin/sparc-linux/dvipdfmx
+++ b/Master/bin/sparc-linux/dvipdfmx
Binary files differ
diff --git a/Master/bin/sparc-linux/dvipng b/Master/bin/sparc-linux/dvipng
index 816fe741d23..7e07e252c4f 100755
--- a/Master/bin/sparc-linux/dvipng
+++ b/Master/bin/sparc-linux/dvipng
Binary files differ
diff --git a/Master/bin/sparc-linux/dvipos b/Master/bin/sparc-linux/dvipos
index 304871dd408..b1324d4f181 100755
--- a/Master/bin/sparc-linux/dvipos
+++ b/Master/bin/sparc-linux/dvipos
Binary files differ
diff --git a/Master/bin/sparc-linux/dvips b/Master/bin/sparc-linux/dvips
index 318d97fa19a..b09cb451385 100755
--- a/Master/bin/sparc-linux/dvips
+++ b/Master/bin/sparc-linux/dvips
Binary files differ
diff --git a/Master/bin/sparc-linux/dvitomp b/Master/bin/sparc-linux/dvitomp
index 728d031ba0e..ade05f7c6fb 100755
--- a/Master/bin/sparc-linux/dvitomp
+++ b/Master/bin/sparc-linux/dvitomp
Binary files differ
diff --git a/Master/bin/sparc-linux/dvitype b/Master/bin/sparc-linux/dvitype
index affe5a55d1d..35adcf47088 100755
--- a/Master/bin/sparc-linux/dvitype
+++ b/Master/bin/sparc-linux/dvitype
Binary files differ
diff --git a/Master/bin/sparc-linux/ebb b/Master/bin/sparc-linux/ebb
index 1b2e4df6f35..0ca46641bac 100755
--- a/Master/bin/sparc-linux/ebb
+++ b/Master/bin/sparc-linux/ebb
Binary files differ
diff --git a/Master/bin/sparc-linux/gftodvi b/Master/bin/sparc-linux/gftodvi
index 232c2a7874f..3e581565c7a 100755
--- a/Master/bin/sparc-linux/gftodvi
+++ b/Master/bin/sparc-linux/gftodvi
Binary files differ
diff --git a/Master/bin/sparc-linux/gftopk b/Master/bin/sparc-linux/gftopk
index 85aa9ec8f75..c8db93969df 100755
--- a/Master/bin/sparc-linux/gftopk
+++ b/Master/bin/sparc-linux/gftopk
Binary files differ
diff --git a/Master/bin/sparc-linux/gftype b/Master/bin/sparc-linux/gftype
index ea8a91062a2..68ed1b70168 100755
--- a/Master/bin/sparc-linux/gftype
+++ b/Master/bin/sparc-linux/gftype
Binary files differ
diff --git a/Master/bin/sparc-linux/gsftopk b/Master/bin/sparc-linux/gsftopk
index ea80f78e7f5..a9498a9aee8 100755
--- a/Master/bin/sparc-linux/gsftopk
+++ b/Master/bin/sparc-linux/gsftopk
Binary files differ
diff --git a/Master/bin/sparc-linux/hbf2gf b/Master/bin/sparc-linux/hbf2gf
index df0bc23863e..37c502f0ac8 100755
--- a/Master/bin/sparc-linux/hbf2gf
+++ b/Master/bin/sparc-linux/hbf2gf
Binary files differ
diff --git a/Master/bin/sparc-linux/kpsewhich b/Master/bin/sparc-linux/kpsewhich
index 10fdfe381df..bd76d3b57e0 100755
--- a/Master/bin/sparc-linux/kpsewhich
+++ b/Master/bin/sparc-linux/kpsewhich
Binary files differ
diff --git a/Master/bin/sparc-linux/makeindex b/Master/bin/sparc-linux/makeindex
index 018baf459c2..53a1475eb74 100755
--- a/Master/bin/sparc-linux/makeindex
+++ b/Master/bin/sparc-linux/makeindex
Binary files differ
diff --git a/Master/bin/sparc-linux/makempx b/Master/bin/sparc-linux/makempx
index b0466b42282..7b676467128 100755
--- a/Master/bin/sparc-linux/makempx
+++ b/Master/bin/sparc-linux/makempx
Binary files differ
diff --git a/Master/bin/sparc-linux/mf b/Master/bin/sparc-linux/mf
index e3bdf1561b2..16550f48a1c 100755
--- a/Master/bin/sparc-linux/mf
+++ b/Master/bin/sparc-linux/mf
Binary files differ
diff --git a/Master/bin/sparc-linux/mf-nowin b/Master/bin/sparc-linux/mf-nowin
index 35cf147ceef..7c06192d7af 100755
--- a/Master/bin/sparc-linux/mf-nowin
+++ b/Master/bin/sparc-linux/mf-nowin
Binary files differ
diff --git a/Master/bin/sparc-linux/mft b/Master/bin/sparc-linux/mft
index 318c41f7ee3..0a94285757c 100755
--- a/Master/bin/sparc-linux/mft
+++ b/Master/bin/sparc-linux/mft
Binary files differ
diff --git a/Master/bin/sparc-linux/mpost b/Master/bin/sparc-linux/mpost
index 75581cd87b4..e6ffb4c324d 100755
--- a/Master/bin/sparc-linux/mpost
+++ b/Master/bin/sparc-linux/mpost
Binary files differ
diff --git a/Master/bin/sparc-linux/odvicopy b/Master/bin/sparc-linux/odvicopy
index 2adf3707ffa..29e2a2e697d 100755
--- a/Master/bin/sparc-linux/odvicopy
+++ b/Master/bin/sparc-linux/odvicopy
Binary files differ
diff --git a/Master/bin/sparc-linux/odvitype b/Master/bin/sparc-linux/odvitype
index bc6d23c0787..a431eb47b11 100755
--- a/Master/bin/sparc-linux/odvitype
+++ b/Master/bin/sparc-linux/odvitype
Binary files differ
diff --git a/Master/bin/sparc-linux/omega b/Master/bin/sparc-linux/omega
index e28103a9d85..5212cd4f7ea 100755
--- a/Master/bin/sparc-linux/omega
+++ b/Master/bin/sparc-linux/omega
Binary files differ
diff --git a/Master/bin/sparc-linux/omfonts b/Master/bin/sparc-linux/omfonts
index 05e2a923479..192282d099e 100755
--- a/Master/bin/sparc-linux/omfonts
+++ b/Master/bin/sparc-linux/omfonts
Binary files differ
diff --git a/Master/bin/sparc-linux/otftotfm b/Master/bin/sparc-linux/otftotfm
index de8fa30fb27..752a5a1ab42 100755
--- a/Master/bin/sparc-linux/otftotfm
+++ b/Master/bin/sparc-linux/otftotfm
Binary files differ
diff --git a/Master/bin/sparc-linux/otp2ocp b/Master/bin/sparc-linux/otp2ocp
index b4c3266b6a7..0aa336c9da6 100755
--- a/Master/bin/sparc-linux/otp2ocp
+++ b/Master/bin/sparc-linux/otp2ocp
Binary files differ
diff --git a/Master/bin/sparc-linux/outocp b/Master/bin/sparc-linux/outocp
index c6eb36211de..8bd510e7728 100755
--- a/Master/bin/sparc-linux/outocp
+++ b/Master/bin/sparc-linux/outocp
Binary files differ
diff --git a/Master/bin/sparc-linux/pdftex b/Master/bin/sparc-linux/pdftex
index 97e502d5d34..ce1aea6ca6e 100755
--- a/Master/bin/sparc-linux/pdftex
+++ b/Master/bin/sparc-linux/pdftex
Binary files differ
diff --git a/Master/bin/sparc-linux/pktogf b/Master/bin/sparc-linux/pktogf
index 2d7165709a4..fc9c50e58ce 100755
--- a/Master/bin/sparc-linux/pktogf
+++ b/Master/bin/sparc-linux/pktogf
Binary files differ
diff --git a/Master/bin/sparc-linux/pktype b/Master/bin/sparc-linux/pktype
index 98a506164a3..5418e66ed6b 100755
--- a/Master/bin/sparc-linux/pktype
+++ b/Master/bin/sparc-linux/pktype
Binary files differ
diff --git a/Master/bin/sparc-linux/ps2pk b/Master/bin/sparc-linux/ps2pk
index 057f2cdbdf1..e229cd75dcd 100755
--- a/Master/bin/sparc-linux/ps2pk
+++ b/Master/bin/sparc-linux/ps2pk
Binary files differ
diff --git a/Master/bin/sparc-linux/t4ht b/Master/bin/sparc-linux/t4ht
index a6da5707028..6f481742b83 100755
--- a/Master/bin/sparc-linux/t4ht
+++ b/Master/bin/sparc-linux/t4ht
Binary files differ
diff --git a/Master/bin/sparc-linux/tangle b/Master/bin/sparc-linux/tangle
index cbe9605b148..08f4dfb241a 100755
--- a/Master/bin/sparc-linux/tangle
+++ b/Master/bin/sparc-linux/tangle
Binary files differ
diff --git a/Master/bin/sparc-linux/tex b/Master/bin/sparc-linux/tex
index afafb617555..bf82175d99e 100755
--- a/Master/bin/sparc-linux/tex
+++ b/Master/bin/sparc-linux/tex
Binary files differ
diff --git a/Master/bin/sparc-linux/tex4ht b/Master/bin/sparc-linux/tex4ht
index b1608237d94..291826392a0 100755
--- a/Master/bin/sparc-linux/tex4ht
+++ b/Master/bin/sparc-linux/tex4ht
Binary files differ
diff --git a/Master/bin/sparc-linux/texi2html b/Master/bin/sparc-linux/texi2html
index 515c41b0e6d..771cf4ddc15 100755
--- a/Master/bin/sparc-linux/texi2html
+++ b/Master/bin/sparc-linux/texi2html
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
'di ';
'ig 00 ';
#+##############################################################################
@@ -5705,7 +5705,6 @@ $LANGUAGES->{'en'} = {
$T2H_OBSOLETE_STRINGS->{'en'} = {};
-
my $index_name = -1;
my @index_to_hash = ('style_map', 'style_map_pre', 'style_map_texi');
foreach my $hash (\%style_map, \%style_map_pre, \%style_map_texi, \%unformatted_text_style_map_texi)
diff --git a/Master/bin/sparc-linux/texmfstart b/Master/bin/sparc-linux/texmfstart
index a886b2aa142..4d1e2976145 100755
--- a/Master/bin/sparc-linux/texmfstart
+++ b/Master/bin/sparc-linux/texmfstart
@@ -425,7 +425,7 @@ class KpseFast
@rootpath = ''
@treepath = ''
@progname = 'kpsewhich'
- @engine = 'pdfetex'
+ @engine = 'pdftex'
@variables = Hash.new
@expansions = Hash.new
@files = Hash.new
@@ -1074,7 +1074,7 @@ end
# puts k.expansion("$TEXMF")
# puts k.expanded_path("TEXINPUTS","context")
- # k.progname, k.engine, k.format = 'context', 'pdfetex', 'tfm'
+ # k.progname, k.engine, k.format = 'context', 'pdftex', 'tfm'
# k.scandisk = false # == must_exist
# k.expand_variables
@@ -1429,7 +1429,7 @@ end
$mswindows = Config::CONFIG['host_os'] =~ /mswin/
$separator = File::PATH_SEPARATOR
-$version = "2.0.2"
+$version = "2.0.3"
$ownpath = File.dirname($0)
if $mswindows then
@@ -1520,7 +1520,7 @@ def set_applications(page=1)
$applications['perl'] = $applications['pl'] = 'perl'
$applications['ruby'] = $applications['rb'] = 'ruby'
$applications['python'] = $applications['py'] = 'python'
- $applications['lua'] = $applications['lua'] = 'lua'
+ $applications['lua'] = $applications['lua'] = 'luatex --luaonly'
$applications['java'] = $applications['jar'] = 'java'
if $mswindows then
@@ -1804,14 +1804,16 @@ def changeddir?(path)
if path.empty? then
return true
else
+ oldpath = File.expand_path(path)
begin
- Dir.chdir(path) if ! path.empty?
+ Dir.chdir(path) if not path.empty?
rescue
report("unable to change to directory: #{path}")
else
report("changed to directory: #{path}")
end
- return File.expand_path(Dir.getwd) == File.expand_path(path)
+ newpath = File.expand_path(Dir.getwd)
+ return oldpath == newpath
end
end
@@ -1971,10 +1973,15 @@ def find(filename,program)
end
filename.sub!(/^.*[\\\/]/, '')
# next we look at the current path and the callerpath
- [ ['.','current'],
- [$ownpath,'caller'], ["#{$ownpath}/../#{suffixlist[0]}",'caller'],
- [registered("THREAD"),'thread'], ["#{registered("THREAD")}/../#{suffixlist[0]}",'thread'],
- ].each do |p|
+ pathlist = [ ]
+ progpath = $applications[suffixlist[0]]
+ threadok = registered("THREAD") !~ /unknown/
+ pathlist << ['.','current']
+ pathlist << [$ownpath,'caller'] if $ownpath != '.'
+ pathlist << ["#{$ownpath}/../#{progpath}",'caller'] if progpath
+ pathlist << [registered("THREAD"),'thread'] if threadok
+ pathlist << ["#{registered("THREAD")}/../#{progpath}",'thread'] if progpath && threadok
+ pathlist.each do |p|
if p && ! p.empty? && ! (p[0] == 'unknown') then
suffixlist.each do |suffix|
fname = "#{filename}.#{suffix}"
@@ -2483,27 +2490,35 @@ def execute(arguments)
if $selfmerge then
output("ruby libraries are cleaned up") if SelfMerge::cleanup
output("ruby libraries are merged") if SelfMerge::merge
+ return true
elsif $selfcleanup then
output("ruby libraries are cleaned up") if SelfMerge::cleanup
+ return true
elsif $serve then
if ENV['KPSEMETHOD'] && ENV['KPSEPORT'] then
# # kpse_merge_done: require 'base/kpseremote'
begin
KpseRemote::start_server
rescue
+ return false
+ else
+ return true
end
else
usage
puts("")
puts("message : set 'KPSEMETHOD' and 'KPSEPORT' variables")
+ return false
end
elsif $help || ! $filename || $filename.empty? then
usage
loadtree($tree)
loadenvironment($environment)
show_environment()
+ return true
elsif $batch && $filename && ! $filename.empty? then
# todo, take commands from file and avoid multiple starts and checks
+ return false
else
report("texmfstart version #{$version}")
loadtree($tree)
@@ -2524,33 +2539,42 @@ def execute(arguments)
make(filename,$mswindows,!$mswindows,$remove)
end
end
+ return true # guess
elsif $browser && $filename =~ /^http\:\/\// then
- launch($filename)
+ return launch($filename)
else
begin
process do
if $direct || $filename =~ /^bin\:/ then
- direct($filename)
+ return direct($filename)
elsif $edit && ! $editor.empty? then
- edit($filename)
+ return edit($filename)
else # script: or no prefix
command = find(shortpathname($filename),$program)
if command then
register("THREAD",File.dirname(File.expand_path(command)))
- run(command)
+ return run(command)
else
report('unable to locate program')
+ return false
end
end
end
rescue
report('fatal error in starting process')
+ return false
end
end
end
end
-execute(ARGV)
+if execute(ARGV) then
+ report("\nexecution was successful") if $verbose
+ exit(0)
+else
+ report("\nexecution failed") if $verbose
+ exit(1)
+end
-exit (if ($?.to_i rescue 0) > 0 then 1 else 0 end)
+# exit (if ($?.to_i rescue 0) > 0 then 1 else 0 end)
diff --git a/Master/bin/sparc-linux/tftopl b/Master/bin/sparc-linux/tftopl
index e07b6175df9..a1d60f6c2d8 100755
--- a/Master/bin/sparc-linux/tftopl
+++ b/Master/bin/sparc-linux/tftopl
Binary files differ
diff --git a/Master/bin/sparc-linux/ttf2afm b/Master/bin/sparc-linux/ttf2afm
index 5c333caee55..add6f4ffe31 100755
--- a/Master/bin/sparc-linux/ttf2afm
+++ b/Master/bin/sparc-linux/ttf2afm
Binary files differ
diff --git a/Master/bin/sparc-linux/ttf2pk b/Master/bin/sparc-linux/ttf2pk
index 98d997623c3..e314c76b740 100755
--- a/Master/bin/sparc-linux/ttf2pk
+++ b/Master/bin/sparc-linux/ttf2pk
Binary files differ
diff --git a/Master/bin/sparc-linux/ttf2tfm b/Master/bin/sparc-linux/ttf2tfm
index 08bdb7f8746..ad41b92f96c 100755
--- a/Master/bin/sparc-linux/ttf2tfm
+++ b/Master/bin/sparc-linux/ttf2tfm
Binary files differ
diff --git a/Master/bin/sparc-linux/vftovp b/Master/bin/sparc-linux/vftovp
index ec44d3cd822..087bb09ccc1 100755
--- a/Master/bin/sparc-linux/vftovp
+++ b/Master/bin/sparc-linux/vftovp
Binary files differ
diff --git a/Master/bin/sparc-linux/weave b/Master/bin/sparc-linux/weave
index 19437989f3d..fdc2a82c0dc 100755
--- a/Master/bin/sparc-linux/weave
+++ b/Master/bin/sparc-linux/weave
Binary files differ
diff --git a/Master/bin/sparc-linux/xdvi-xaw.bin b/Master/bin/sparc-linux/xdvi-xaw.bin
index 1f5c737ba39..f4a523464ab 100755
--- a/Master/bin/sparc-linux/xdvi-xaw.bin
+++ b/Master/bin/sparc-linux/xdvi-xaw.bin
Binary files differ
diff --git a/Master/bin/sparc-linux/xdvipdfmx b/Master/bin/sparc-linux/xdvipdfmx
index 3eecc002d3d..468daf066b6 100755
--- a/Master/bin/sparc-linux/xdvipdfmx
+++ b/Master/bin/sparc-linux/xdvipdfmx
Binary files differ
diff --git a/Master/bin/sparc-linux/xetex b/Master/bin/sparc-linux/xetex
index 2902ec44d7a..757fe7babc0 100755
--- a/Master/bin/sparc-linux/xetex
+++ b/Master/bin/sparc-linux/xetex
Binary files differ