diff options
272 files changed, 790 insertions, 0 deletions
diff --git a/Master/bin/win32/TECkit_x86.dll b/Master/bin/win32/TECkit_x86.dll Binary files differnew file mode 100644 index 00000000000..451722ecb9a --- /dev/null +++ b/Master/bin/win32/TECkit_x86.dll diff --git a/Master/bin/win32/a5bookle.bat b/Master/bin/win32/a5bookle.bat new file mode 100644 index 00000000000..06a4d5ad622 --- /dev/null +++ b/Master/bin/win32/a5bookle.bat @@ -0,0 +1,48 @@ +@echo off
+REM Given a DVI file, this command file carries out some of the steps
+REM needed to produce an A5 booklet suitable for folding and stapling.
+REM It is assumed the user has set up a page format suitable for A5 paper.
+REM The fancy pagination is done by Tom Rokicki's DVIDVI program.
+REM Note that 148mm = A5 width = half A4 height.
+REM
+REM We assume that the following symbols have been defined:
+REM a5booklet :== @disk$utils:[utilities.tex.dvidvi]a5booklet
+REM dvidvi :== $disk$utils:[utilities.tex.dvidvi]dvidvi
+REM
+if not %1 == "" goto :file_given
+echo.
+echo.
+echo Usage: a5booklet file[.dvi]
+echo.
+goto :exit
+
+:file_given
+dvidvi -m 4:-1,2(148mm,0mm) %1 part1
+dvidvi -m 4:-3,0(148mm,0mm) %1 part2
+REM
+REM Now explain how to preview or PSPRINT the new DVI files.
+REM
+echo.
+echo.
+echo PART1.DVI and PART2.DVI have been created; each part contains the pages that
+echo must be printed on the same side of the paper. In both parts, each A4 page
+echo contains two side-by-side A5 pages from your original document.
+echo.
+echo To preview these DVI files you need to tell DVISCR to display each page
+echo in a landscaped orientation; for example:
+echo.
+echo $ dviscr part1
+echo.
+echo To create an A5 booklet suitable for folding and stapling, carry out the
+echo following steps (assuming you are using a LaserWriter):
+echo.
+echo 1. $ psprint /land /nobanner /notify part1
+echo 2. When this job has finished, take the output and put it back into
+echo the input cassette without changing the orientation in any way.
+echo 3. $ psprint /land part2
+echo 4. Depending on the number of pages, the final output may not be collated.
+echo You may need to change the placement of the bottom sheet(s).
+echo.
+echo.
+
+:exit
diff --git a/Master/bin/win32/afm2pl.exe b/Master/bin/win32/afm2pl.exe Binary files differnew file mode 100644 index 00000000000..79e91dd0b54 --- /dev/null +++ b/Master/bin/win32/afm2pl.exe diff --git a/Master/bin/win32/afm2tfm.exe b/Master/bin/win32/afm2tfm.exe Binary files differnew file mode 100644 index 00000000000..722a369face --- /dev/null +++ b/Master/bin/win32/afm2tfm.exe diff --git a/Master/bin/win32/aftopl.exe b/Master/bin/win32/aftopl.exe Binary files differnew file mode 100644 index 00000000000..0726c9b6c03 --- /dev/null +++ b/Master/bin/win32/aftopl.exe diff --git a/Master/bin/win32/aleph.dll b/Master/bin/win32/aleph.dll Binary files differnew file mode 100644 index 00000000000..8a1a74b91a5 --- /dev/null +++ b/Master/bin/win32/aleph.dll diff --git a/Master/bin/win32/aleph.exe b/Master/bin/win32/aleph.exe Binary files differnew file mode 100644 index 00000000000..f0345e7b2a4 --- /dev/null +++ b/Master/bin/win32/aleph.exe diff --git a/Master/bin/win32/amstex.exe b/Master/bin/win32/amstex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/amstex.exe diff --git a/Master/bin/win32/bbox.exe b/Master/bin/win32/bbox.exe Binary files differnew file mode 100644 index 00000000000..86b55895213 --- /dev/null +++ b/Master/bin/win32/bbox.exe diff --git a/Master/bin/win32/bg5conv.exe b/Master/bin/win32/bg5conv.exe Binary files differnew file mode 100644 index 00000000000..d4896ceba88 --- /dev/null +++ b/Master/bin/win32/bg5conv.exe diff --git a/Master/bin/win32/bg5latex.exe b/Master/bin/win32/bg5latex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/bg5latex.exe diff --git a/Master/bin/win32/bg5pdflatex.exe b/Master/bin/win32/bg5pdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/bg5pdflatex.exe diff --git a/Master/bin/win32/bibtex.exe b/Master/bin/win32/bibtex.exe Binary files differnew file mode 100644 index 00000000000..34705b249a9 --- /dev/null +++ b/Master/bin/win32/bibtex.exe diff --git a/Master/bin/win32/bibtex8.exe b/Master/bin/win32/bibtex8.exe Binary files differnew file mode 100644 index 00000000000..a9135fae628 --- /dev/null +++ b/Master/bin/win32/bibtex8.exe diff --git a/Master/bin/win32/bmeps.exe b/Master/bin/win32/bmeps.exe Binary files differnew file mode 100644 index 00000000000..6b7c512a8da --- /dev/null +++ b/Master/bin/win32/bmeps.exe diff --git a/Master/bin/win32/bmp2png.exe b/Master/bin/win32/bmp2png.exe Binary files differnew file mode 100644 index 00000000000..82f6feb613d --- /dev/null +++ b/Master/bin/win32/bmp2png.exe diff --git a/Master/bin/win32/bzip2.exe b/Master/bin/win32/bzip2.exe Binary files differnew file mode 100644 index 00000000000..8f3efcd7d28 --- /dev/null +++ b/Master/bin/win32/bzip2.exe diff --git a/Master/bin/win32/bzip2recover.exe b/Master/bin/win32/bzip2recover.exe Binary files differnew file mode 100644 index 00000000000..9cd3bd122bf --- /dev/null +++ b/Master/bin/win32/bzip2recover.exe diff --git a/Master/bin/win32/cef5conv.exe b/Master/bin/win32/cef5conv.exe Binary files differnew file mode 100644 index 00000000000..765c1775fb6 --- /dev/null +++ b/Master/bin/win32/cef5conv.exe diff --git a/Master/bin/win32/cef5latex.exe b/Master/bin/win32/cef5latex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/cef5latex.exe diff --git a/Master/bin/win32/cef5pdflatex.exe b/Master/bin/win32/cef5pdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/cef5pdflatex.exe diff --git a/Master/bin/win32/cefconv.exe b/Master/bin/win32/cefconv.exe Binary files differnew file mode 100644 index 00000000000..afb1810419e --- /dev/null +++ b/Master/bin/win32/cefconv.exe diff --git a/Master/bin/win32/ceflatex.exe b/Master/bin/win32/ceflatex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/ceflatex.exe diff --git a/Master/bin/win32/cefpdflatex.exe b/Master/bin/win32/cefpdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/cefpdflatex.exe diff --git a/Master/bin/win32/cefsconv.exe b/Master/bin/win32/cefsconv.exe Binary files differnew file mode 100644 index 00000000000..49d3596dc73 --- /dev/null +++ b/Master/bin/win32/cefsconv.exe diff --git a/Master/bin/win32/cefslatex.exe b/Master/bin/win32/cefslatex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/cefslatex.exe diff --git a/Master/bin/win32/cefspdflatex.exe b/Master/bin/win32/cefspdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/cefspdflatex.exe diff --git a/Master/bin/win32/cfftot1.exe b/Master/bin/win32/cfftot1.exe Binary files differnew file mode 100644 index 00000000000..ce11b07c3f7 --- /dev/null +++ b/Master/bin/win32/cfftot1.exe diff --git a/Master/bin/win32/chktex.exe b/Master/bin/win32/chktex.exe Binary files differnew file mode 100644 index 00000000000..a3291b9b78c --- /dev/null +++ b/Master/bin/win32/chktex.exe diff --git a/Master/bin/win32/cjklatex.exe b/Master/bin/win32/cjklatex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/cjklatex.exe diff --git a/Master/bin/win32/cjkpdflatex.exe b/Master/bin/win32/cjkpdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/cjkpdflatex.exe diff --git a/Master/bin/win32/cjpeg.exe b/Master/bin/win32/cjpeg.exe Binary files differnew file mode 100644 index 00000000000..8b748da24c9 --- /dev/null +++ b/Master/bin/win32/cjpeg.exe diff --git a/Master/bin/win32/cslatex.exe b/Master/bin/win32/cslatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/cslatex.exe diff --git a/Master/bin/win32/csplain.exe b/Master/bin/win32/csplain.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/csplain.exe diff --git a/Master/bin/win32/ctangle.exe b/Master/bin/win32/ctangle.exe Binary files differnew file mode 100644 index 00000000000..adb5f59dc4b --- /dev/null +++ b/Master/bin/win32/ctangle.exe diff --git a/Master/bin/win32/ctie.exe b/Master/bin/win32/ctie.exe Binary files differnew file mode 100644 index 00000000000..e7fd5f7a1b9 --- /dev/null +++ b/Master/bin/win32/ctie.exe diff --git a/Master/bin/win32/cweave.exe b/Master/bin/win32/cweave.exe Binary files differnew file mode 100644 index 00000000000..75f743a5315 --- /dev/null +++ b/Master/bin/win32/cweave.exe diff --git a/Master/bin/win32/detex.exe b/Master/bin/win32/detex.exe Binary files differnew file mode 100644 index 00000000000..63bf2750df2 --- /dev/null +++ b/Master/bin/win32/detex.exe diff --git a/Master/bin/win32/devnag.exe b/Master/bin/win32/devnag.exe Binary files differnew file mode 100644 index 00000000000..0197d4e55f8 --- /dev/null +++ b/Master/bin/win32/devnag.exe diff --git a/Master/bin/win32/disdvi.exe b/Master/bin/win32/disdvi.exe Binary files differnew file mode 100644 index 00000000000..ea5e397f6a4 --- /dev/null +++ b/Master/bin/win32/disdvi.exe diff --git a/Master/bin/win32/djpeg.exe b/Master/bin/win32/djpeg.exe Binary files differnew file mode 100644 index 00000000000..92235372801 --- /dev/null +++ b/Master/bin/win32/djpeg.exe diff --git a/Master/bin/win32/dmp.exe b/Master/bin/win32/dmp.exe Binary files differnew file mode 100644 index 00000000000..edadf6f5b19 --- /dev/null +++ b/Master/bin/win32/dmp.exe diff --git a/Master/bin/win32/doubside.bat b/Master/bin/win32/doubside.bat new file mode 100644 index 00000000000..4fad7e818e3 --- /dev/null +++ b/Master/bin/win32/doubside.bat @@ -0,0 +1,33 @@ +@echo off
+REM Given a DVI file, this command file carries out the steps
+REM needed to print a dvi file in double side.
+REM The fancy pagination is done by Tom Rokicki's DVIDVI program.
+REM
+if not "%1" == "" goto :file_given
+echo.
+echo Usage: doubside file[.dvi]
+echo.
+goto :exit
+:file_given
+dvidvi -m2:-1 %1 part1
+echo.
+dvidvi -m2:0 %1 part2
+REM
+REM Now explain how to preview or PSPRINT the new DVI files.
+REM
+echo.
+echo.
+echo PART1.DVI and PART2.DVI have been created; each part contains the pages that
+echo must be printed on the same side of the paper.
+echo To print double sided documents, carry out the
+echo following steps (assuming you are using a LaserWriter):
+echo.
+echo 1. $ psprint part1
+echo 2. When this job has finished, take the output and put it back into
+echo the input cassette without changing the orientation in any way.
+echo 3. $ psprint part2
+echo 4. Depending on the number of pages, the final output may not be collated.
+echo You may need to change the placement of the bottom sheet(s).
+echo.
+
+:exit
diff --git a/Master/bin/win32/dt2dv.exe b/Master/bin/win32/dt2dv.exe Binary files differnew file mode 100644 index 00000000000..10086fe72f8 --- /dev/null +++ b/Master/bin/win32/dt2dv.exe diff --git a/Master/bin/win32/dv2dt.exe b/Master/bin/win32/dv2dt.exe Binary files differnew file mode 100644 index 00000000000..88b4f15eec2 --- /dev/null +++ b/Master/bin/win32/dv2dt.exe diff --git a/Master/bin/win32/dvi2tty.exe b/Master/bin/win32/dvi2tty.exe Binary files differnew file mode 100644 index 00000000000..e3eb2c0eefd --- /dev/null +++ b/Master/bin/win32/dvi2tty.exe diff --git a/Master/bin/win32/dvibook.exe b/Master/bin/win32/dvibook.exe Binary files differnew file mode 100644 index 00000000000..1e57577eafd --- /dev/null +++ b/Master/bin/win32/dvibook.exe diff --git a/Master/bin/win32/dviconcat.exe b/Master/bin/win32/dviconcat.exe Binary files differnew file mode 100644 index 00000000000..6de081ab27e --- /dev/null +++ b/Master/bin/win32/dviconcat.exe diff --git a/Master/bin/win32/dvicopy.exe b/Master/bin/win32/dvicopy.exe Binary files differnew file mode 100644 index 00000000000..0debbc32281 --- /dev/null +++ b/Master/bin/win32/dvicopy.exe diff --git a/Master/bin/win32/dvidvi.exe b/Master/bin/win32/dvidvi.exe Binary files differnew file mode 100644 index 00000000000..c67910cd497 --- /dev/null +++ b/Master/bin/win32/dvidvi.exe diff --git a/Master/bin/win32/dvilj.exe b/Master/bin/win32/dvilj.exe Binary files differnew file mode 100644 index 00000000000..6e22bbec2bd --- /dev/null +++ b/Master/bin/win32/dvilj.exe diff --git a/Master/bin/win32/dvilj2p.exe b/Master/bin/win32/dvilj2p.exe Binary files differnew file mode 100644 index 00000000000..d17f409b372 --- /dev/null +++ b/Master/bin/win32/dvilj2p.exe diff --git a/Master/bin/win32/dvilj4.exe b/Master/bin/win32/dvilj4.exe Binary files differnew file mode 100644 index 00000000000..da185250393 --- /dev/null +++ b/Master/bin/win32/dvilj4.exe diff --git a/Master/bin/win32/dvilj4l.exe b/Master/bin/win32/dvilj4l.exe Binary files differnew file mode 100644 index 00000000000..c65b13448e4 --- /dev/null +++ b/Master/bin/win32/dvilj4l.exe diff --git a/Master/bin/win32/dvipdfm.exe b/Master/bin/win32/dvipdfm.exe Binary files differnew file mode 100644 index 00000000000..e8603b3d809 --- /dev/null +++ b/Master/bin/win32/dvipdfm.exe diff --git a/Master/bin/win32/dvipdfmx.exe b/Master/bin/win32/dvipdfmx.exe Binary files differnew file mode 100644 index 00000000000..54437a86438 --- /dev/null +++ b/Master/bin/win32/dvipdfmx.exe diff --git a/Master/bin/win32/dvipng.exe b/Master/bin/win32/dvipng.exe Binary files differnew file mode 100644 index 00000000000..f8e52946413 --- /dev/null +++ b/Master/bin/win32/dvipng.exe diff --git a/Master/bin/win32/dvipos.exe b/Master/bin/win32/dvipos.exe Binary files differnew file mode 100644 index 00000000000..9864f44d67e --- /dev/null +++ b/Master/bin/win32/dvipos.exe diff --git a/Master/bin/win32/dvips.exe b/Master/bin/win32/dvips.exe Binary files differnew file mode 100644 index 00000000000..4025cba87dc --- /dev/null +++ b/Master/bin/win32/dvips.exe diff --git a/Master/bin/win32/dviselect.exe b/Master/bin/win32/dviselect.exe Binary files differnew file mode 100644 index 00000000000..930e082c81b --- /dev/null +++ b/Master/bin/win32/dviselect.exe diff --git a/Master/bin/win32/dvitodvi.exe b/Master/bin/win32/dvitodvi.exe Binary files differnew file mode 100644 index 00000000000..1b28ebddc81 --- /dev/null +++ b/Master/bin/win32/dvitodvi.exe diff --git a/Master/bin/win32/dvitomp.exe b/Master/bin/win32/dvitomp.exe Binary files differnew file mode 100644 index 00000000000..205d1b11d2b --- /dev/null +++ b/Master/bin/win32/dvitomp.exe diff --git a/Master/bin/win32/dvitype.exe b/Master/bin/win32/dvitype.exe Binary files differnew file mode 100644 index 00000000000..2916c40209a --- /dev/null +++ b/Master/bin/win32/dvitype.exe diff --git a/Master/bin/win32/ebb.exe b/Master/bin/win32/ebb.exe Binary files differnew file mode 100644 index 00000000000..cff273ceab2 --- /dev/null +++ b/Master/bin/win32/ebb.exe diff --git a/Master/bin/win32/eplain.exe b/Master/bin/win32/eplain.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/eplain.exe diff --git a/Master/bin/win32/epsffit.exe b/Master/bin/win32/epsffit.exe Binary files differnew file mode 100644 index 00000000000..4ff6926ce0e --- /dev/null +++ b/Master/bin/win32/epsffit.exe diff --git a/Master/bin/win32/etex.exe b/Master/bin/win32/etex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/etex.exe diff --git a/Master/bin/win32/extconv.exe b/Master/bin/win32/extconv.exe Binary files differnew file mode 100644 index 00000000000..a3442d8362e --- /dev/null +++ b/Master/bin/win32/extconv.exe diff --git a/Master/bin/win32/extractres.bat b/Master/bin/win32/extractres.bat new file mode 100644 index 00000000000..5be2c5671dc --- /dev/null +++ b/Master/bin/win32/extractres.bat @@ -0,0 +1,103 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# extractres: extract resources from PostScript file
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$prog = ($0 =~ s=.*/==);
+
+%resources = (); # list of resources included
+%merge = (); # list of resources extracted this time
+%extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns
+ "pattern", ".pat", "form", ".frm", "encoding", ".enc");
+%type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset",
+ "%%BeginFont:", "font"); # resource types
+
+while (@ARGV) {
+ $_ = shift;
+ if (/^-m(erge)?$/) { $merge = 1; }
+ elsif (/^-/) {
+ print STDERR "Usage: $prog [-merge] [file]\n";
+ exit 1;
+ } else {
+ unshift(@ARGV, $_);
+ last;
+ }
+}
+
+if (defined($ENV{TEMP})) { # set body file name
+ $body = "$ENV{TEMP}/body$$.ps";
+} else {
+ $body = "body$$.ps";
+}
+
+open(BODY, $body) && die "Temporary file $body already exists";
+open(BODY, ">$body") || die "Can't write file $body";
+
+sub filename { # make filename for resource in @_
+ local($name);
+ foreach (@_) { # sanitise name
+ s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g;
+ $name .= $_;
+ }
+ $name =~ s@.*/@@; # drop directories
+ die "Filename not found for resource ", join(" ", @_), "\n"
+ if $name =~ /^$/;
+ $name;
+}
+
+$output = STDOUT; # start writing header out
+while (<>) {
+ if (/^%%BeginResource:/ || /^%%BeginFont:/ || /^%%BeginProcSet:/) {
+ local($comment, @res) = split(/\s+/); # look at resource type
+ local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res);
+ local($name) = &filename(@res, $extn{$type}); # make file name
+ $saveout = $output;
+ if (!$resources{$name}) {
+ print "%%IncludeResource: $type ", join(" ", @res), "\n";
+ if (!open(RES, $name)) {
+ open(RES, ">$name") || die "Can't write file $name";
+ $resources{$name} = $name;
+ $merge{$name} = $merge;
+ $output = RES;
+ } else { # resource already exists
+ close(RES);
+ undef $output;
+ }
+ } elsif ($merge{$name}) {
+ open(RES, ">>$name") || die "Can't append to file $name";
+ $output = RES;
+ } else { # resource already included
+ undef $output;
+ }
+ } elsif (/^%%EndResource/ || /^%%EndFont/ || /^%%EndProcSet/) {
+ if (defined $output) {
+ print $output $_;
+ close($output);
+ }
+ $output = $saveout;
+ next;
+ } elsif ((/^%%EndProlog/ || /^%%BeginSetup/ || /^%%Page:/)) {
+ $output = BODY;
+ }
+ print $output $_
+ if defined $output;
+}
+
+close(BODY); # close body output file
+
+open(BODY, $body); # reopen body for input
+while (<BODY>) { # print it all
+ print $_;
+}
+close(BODY);
+
+unlink($body); # dispose of body file
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fc-cache.exe b/Master/bin/win32/fc-cache.exe Binary files differnew file mode 100644 index 00000000000..820db9a052d --- /dev/null +++ b/Master/bin/win32/fc-cache.exe diff --git a/Master/bin/win32/fc-case.exe b/Master/bin/win32/fc-case.exe Binary files differnew file mode 100644 index 00000000000..bc68600db58 --- /dev/null +++ b/Master/bin/win32/fc-case.exe diff --git a/Master/bin/win32/fc-cat.exe b/Master/bin/win32/fc-cat.exe Binary files differnew file mode 100644 index 00000000000..70a4f30e07b --- /dev/null +++ b/Master/bin/win32/fc-cat.exe diff --git a/Master/bin/win32/fc-glyphname.exe b/Master/bin/win32/fc-glyphname.exe Binary files differnew file mode 100644 index 00000000000..9849032a773 --- /dev/null +++ b/Master/bin/win32/fc-glyphname.exe diff --git a/Master/bin/win32/fc-lang.exe b/Master/bin/win32/fc-lang.exe Binary files differnew file mode 100644 index 00000000000..afca0fb9142 --- /dev/null +++ b/Master/bin/win32/fc-lang.exe diff --git a/Master/bin/win32/fc-list.exe b/Master/bin/win32/fc-list.exe Binary files differnew file mode 100644 index 00000000000..b7f2153ad55 --- /dev/null +++ b/Master/bin/win32/fc-list.exe diff --git a/Master/bin/win32/fc-match.exe b/Master/bin/win32/fc-match.exe Binary files differnew file mode 100644 index 00000000000..1558b9c8d07 --- /dev/null +++ b/Master/bin/win32/fc-match.exe diff --git a/Master/bin/win32/fixdlsrps.bat b/Master/bin/win32/fixdlsrps.bat new file mode 100644 index 00000000000..338481e78a2 --- /dev/null +++ b/Master/bin/win32/fixdlsrps.bat @@ -0,0 +1,61 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixdlsrps: fix DviLaser/PS document to work with PSUtils
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$nesting = 0;
+$page = 1;
+$infont = 0;
+
+@fonts = ();
+@body = ();
+$header = 1;
+
+while (<>) {
+ if (/^XP/) {
+ $infont++;
+ push(@fonts, $_);
+ $infont-- if /PXL.*RP/ || /DN?F.*RP/;
+ } elsif ($infont) {
+ push(@fonts, $_);
+ $infont-- if /PXL.*RP/ || /DN?F.*RP/;
+ } elsif ((/^%%EndSetup/ || /^%%Page:/) && $header) {
+ print @body;
+ @body = ("%%EndSetup\n");
+ $header = 0;
+ } elsif (/^%%EndProlog/ && !$nesting) {
+ push(@body,
+ "\$DviLaser begin/GlobalMode{}bdef/LocalMode{}bdef/XP{}def/RP{}def",
+ "/DoInitialScaling{72.0 Resolution div dup scale}bdef end\n", $_);
+ } elsif (/^%%BeginPageSetup/ && !$nesting) {
+ push(@body, "%%Page: $page $page\n", $_,
+ "Resolution 72 div dup scale Magnification 1000 div dup scale\n",
+ "/DocumentInitState where {\n",
+ "/DocumentInitState [ matrix currentmatrix currentlinewidth",
+ " currentlinecap currentlinejoin currentdash currentgray",
+ " currentmiterlimit] cvx put}if\n");
+ $page++;
+ } elsif (/^%%BeginDocument:/ || /^%%BeginBinary:/ || /^%%BeginFile:/) {
+ push(@body, $_);
+ $nesting++;
+ } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) {
+ push(@body, $_);
+ $nesting--;
+ } elsif (!/^%%PageBoundingBox:/ && !/^%%Page:/) {
+ push(@body, $_);
+ }
+}
+
+print @fonts;
+print @body;
+
+exit 0;
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixfmps.bat b/Master/bin/win32/fixfmps.bat new file mode 100644 index 00000000000..a1d16903dc8 --- /dev/null +++ b/Master/bin/win32/fixfmps.bat @@ -0,0 +1,28 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixfmps: get conforming PostScript out of FrameMaker version 2 file
+# move all FMDEFINEFONTs to start of pages
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+%fonts=();
+
+while (<>) {
+ if (/^([0-9]+) [0-9]+ .* FMDEFINEFONT$/) {
+ $fonts{$1} = $_;
+ } elsif (/^[0-9.]+ [0-9.]+ [0-9]+ FMBEGINPAGE$/) {
+ print $_, join('',values(%fonts));
+ } elsif (m%(.*/PageSize \[paperwidth paperheight\]put )setpagedevice(.*)%) {
+ print "$1pop$2\n";
+ } else {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixmacps.bat b/Master/bin/win32/fixmacps.bat new file mode 100644 index 00000000000..1f300346175 --- /dev/null +++ b/Master/bin/win32/fixmacps.bat @@ -0,0 +1,105 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixmacps: swap to sanitised appledict
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$sysdir = `kpsewhich --progname=dvips --format="other text files" md71_0.ps` ;
+chomp($sysdir) ;
+$sysdir =~ s/\/md71_0\.ps// ;
+
+$line = 0; # keep line count
+$dir = $sysdir ;
+$prefix = "md";
+$default = "md71_0.ps";
+
+while ($_ = shift(@ARGV)) {
+ if (/^-d(ir)?$/) { $dir = shift(@ARGV); }
+ elsif (/^-n(ame)?$/) { $prefix = shift(@ARGV); }
+ else {
+ unshift(@ARGV, $_);
+ last;
+ }
+}
+
+%fonts = ();
+$nesting = 0;
+
+while (<>) {
+ if (/^%!/) {
+ if (! $line) {
+ print;
+ }
+ } elsif (/^%%(Begin|Include)ProcSet: "?\(AppleDict md\)"? ([0-9]+) ([0-9]+)$/) {
+ local($inc, $mdv, $mdr) = ($1, $2, $3);
+ if (open(SANE, "<$dir/$prefix${mdv}_$mdr.ps") ||
+ open(SANE, "<$dir/$default")) {
+ $sane = <SANE>;
+ local($snv, $snr) =
+ $sane =~ /^%%BeginProcSet: \(AppleDict md\) ([0-9]+) ([0-9]+)$/;
+ if ($mdv == $snv && $mdr == $snr) {
+ if ( $inc eq "Include" ) {
+ print STDERR "Inserting ProcSet \"(AppleDict md)\" $snv $snr\n";
+ print $sane;
+ while(<SANE>) {
+ print;
+ }
+ close(SANE);
+ }
+ else {
+ print STDERR "Substituting ProcSet \"(AppleDict md)\" $snv $snr\n";
+ $ignore = 1;
+ }
+ } else {
+ print STDERR "Unrecognised AppleDict version $mdv $mdr\n";
+ print "%!\n" if !$line;
+ print;
+ }
+ } else {
+ print STDERR "Can't find sanitised AppleDict\n";
+ print "%!\n" if !$line;
+ print;
+ }
+ } elsif (/^%%EndProcSet/) {
+ if ($ignore) {
+ $ignore = 0;
+ print "%!\n" if !$line;
+ print $sane;
+ while(<SANE>) {
+ print;
+ }
+ close(SANE);
+ } else {
+ print "%!\n" if !$line;
+ print;
+ }
+ } elsif (/^%%Page:/ && $nesting == 0) {
+ print $_;
+ print values(%fonts);
+ } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) {
+ print $_;
+ $nesting++;
+ } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) {
+ print $_;
+ $nesting--;
+ } else {
+ if (! $ignore) {
+ if (/^\{\}mark .*rf$/) {
+ $fonts{$_} = $_;
+ print;
+ } else {
+ print "%!\n" if !$line;
+ print;
+ }
+ }
+ }
+ $line++;
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixpsditps.bat b/Master/bin/win32/fixpsditps.bat new file mode 100644 index 00000000000..6150e9be83d --- /dev/null +++ b/Master/bin/win32/fixpsditps.bat @@ -0,0 +1,32 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixpsditps: fix psdit output for use in psutils
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$nesting = 0;
+
+while (<>) {
+ if (/^\/p{pop showpage pagesave restore \/pagesave save def}def$/) {
+ print "/p{pop showpage pagesave restore}def\n";
+ } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/ ) {
+ print $_;
+ $nesting++;
+ } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) {
+ print $_;
+ $nesting--;
+ } elsif (/^%%Page:/ && $nesting == 0) {
+ print $_;
+ print "xi\n";
+ } elsif (! /^xi$/) {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixpspps.bat b/Master/bin/win32/fixpspps.bat new file mode 100644 index 00000000000..d9703397fe6 --- /dev/null +++ b/Master/bin/win32/fixpspps.bat @@ -0,0 +1,65 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# mangle PostScript produced by PSPrint to make it almost conforming
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$header = 1; $ignore = 0;
+$verbose = 0;
+@body = ();
+%fonts = (); $font = "";
+$inchar = 0; @char = ();
+
+while (<>) {
+ if (/^\@end$/) {
+ $ignore = 1;
+ } elsif (/^[0-9]+ \@bop0$/) {
+ $ignore = 0;
+ $header = 1;
+ } elsif ($header) {
+ if (/^\/([a-z.0-9]+) \@newfont$/) {
+ if (! defined($fonts{$1})) {
+ $fonts{$1} = 1;
+ print;
+ } elsif ($verbose) {
+ print STDERR "$font already defined\n";
+ }
+ } elsif (/^([a-z.0-9]+) sf$/) {
+ $font = $1;
+ print;
+ } elsif (/^\[</) {
+ $inchar = 1;
+ push (@char, $_);
+ } elsif ($inchar) {
+ push (@char, $_);
+ if (/.*\] ([0-9]+) dc$/) {
+ if (! defined($fonts{$font,$1})) {
+ $fonts{$font,$1} = 1;
+ print (@char);
+ } elsif ($verbose) {
+ print STDERR "$font character $1 already defined\n";
+ }
+ $inchar = 0;
+ @char = ();
+ }
+ } elsif (/^([0-9]+) \@bop1$/) {
+ $header = 0;
+ push (@body, "%%Page: ? $1\n");
+ push (@body, $_);
+ } else {
+ print;
+ }
+ } elsif (! $ignore) {
+ push (@body, $_);
+ }
+}
+print (@body);
+print ("\@end\n");
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixscribeps.bat b/Master/bin/win32/fixscribeps.bat new file mode 100644 index 00000000000..774c7381f2a --- /dev/null +++ b/Master/bin/win32/fixscribeps.bat @@ -0,0 +1,26 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixscribeps: get conforming PostScript out of Scribe
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$inepsf = 0;
+$epsfn = 0;
+while (<>) {
+ if (/^([0-9]+ [0-9]+ [0-9]+ PB) (%!.*)/) {
+ print "$1\n%%BeginDocument: Scribe-EPSF $epsfn 0\n$2\n";
+ $inepsf++;
+ } elsif (/^ PE/ && $inepsf) {
+ print "%%EndDocument\n", $_;
+ } else {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixtpps.bat b/Master/bin/win32/fixtpps.bat new file mode 100644 index 00000000000..1b58ff8f88e --- /dev/null +++ b/Master/bin/win32/fixtpps.bat @@ -0,0 +1,35 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixtpps: fix tpscript document to work with PSUtils
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$nesting = 0;
+$header = 1;
+
+while (<>) {
+ if (/^%%Page:/ && $nesting == 0) {
+ print $_;
+ print "save home\n";
+ $header = 0;
+ } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) {
+ print $_;
+ $nesting++;
+ } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) {
+ print $_;
+ $nesting--;
+ } elsif (/save home/) {
+ s/save home//;
+ print $_;
+ } elsif (!$header || (! /^save$/ && ! /^home$/)) {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixwfwps.bat b/Master/bin/win32/fixwfwps.bat new file mode 100644 index 00000000000..17a210ac4e9 --- /dev/null +++ b/Master/bin/win32/fixwfwps.bat @@ -0,0 +1,40 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixwfwps: fix Word for windows PostScript for printing.
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$nesting = 0;
+while (<>) {
+ tr/\000-\010\012-\014\016-\037//d;
+ foreach (grep($_ ne "", split("\015"))) {
+ s!/SVDoc\s+save\s+def!!g;
+ s!SVDoc\s+restore!!g;
+ if (/^(%!PS-Adobe-\d*\.\d*) EPSF-/ && !$nesting) {
+ print "$1\n";
+ $wfwepsf = 1;
+ } elsif (/^SS\s*$/ && $wfwepsf) {
+ print "%%Page: $wfwepsf $wfwepsf\n";
+ $wfwepsf++;
+ print "$_\n";
+ } elsif (/^%MSEPS Preamble/) {
+ print "%%BeginDocument: (Included EPSF)\n";
+ print "$_\n";
+ $nesting++;
+ } elsif (/^%MSEPS Trailer/) {
+ $nesting--;
+ print "$_\n";
+ print "%%EndDocument\n";
+ } elsif (! /^%%BoundingBox/) {
+ print "$_\n";
+ }
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixwpps.bat b/Master/bin/win32/fixwpps.bat new file mode 100644 index 00000000000..10c9606e678 --- /dev/null +++ b/Master/bin/win32/fixwpps.bat @@ -0,0 +1,38 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixwpps: get semi-conforming PostScript out of WordPerfect 5.0 file
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$page = 1;
+$nesting = 0;
+
+while (<>) {
+ s/([^\/]_t)([0-9]+)/\1 \2/g; # fix wp 5.0 bug
+ if (m!/_[be][dp]! || m!_bp \d+ \d+ roll!) {
+ print $_;
+ } elsif (/^(.*)(_bp.*)$/) {
+ print "$1\n" if $1 ne "";
+ print "%%Page: $page $page\n";
+ print "$2\n";
+ $page++;
+ $nesting++;
+ } elsif (/_ep$/) {
+ print $_;
+ $nesting--;
+ } elsif (/^(.*)(_ed.*)/) {
+ print "$1\n" if $1 ne "";
+ print "%%Trailer:\n";
+ print "$2\n";
+ } else {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fixwrites.exe b/Master/bin/win32/fixwrites.exe Binary files differnew file mode 100644 index 00000000000..108a852e4a4 --- /dev/null +++ b/Master/bin/win32/fixwrites.exe diff --git a/Master/bin/win32/fixwwps.bat b/Master/bin/win32/fixwwps.bat new file mode 100644 index 00000000000..480560a1d8b --- /dev/null +++ b/Master/bin/win32/fixwwps.bat @@ -0,0 +1,27 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# fixwwps: get semi-conforming PostScript out of Windows Write file
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$page = 1;
+
+while (<>) {
+ if (/^(%!.*) EPSF-\d.\d/) {
+ print $1, "\n";
+ } elsif (/^SS/) {
+ print "%%Page: $page $page\n";
+ print $_;
+ $page++;
+ } else {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/fmtutil.exe b/Master/bin/win32/fmtutil.exe Binary files differnew file mode 100644 index 00000000000..e35b643c28d --- /dev/null +++ b/Master/bin/win32/fmtutil.exe diff --git a/Master/bin/win32/gbklatex.exe b/Master/bin/win32/gbklatex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/gbklatex.exe diff --git a/Master/bin/win32/gbkpdflatex.exe b/Master/bin/win32/gbkpdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/gbkpdflatex.exe diff --git a/Master/bin/win32/gftodvi.exe b/Master/bin/win32/gftodvi.exe Binary files differnew file mode 100644 index 00000000000..4d11301df5a --- /dev/null +++ b/Master/bin/win32/gftodvi.exe diff --git a/Master/bin/win32/gftopk.exe b/Master/bin/win32/gftopk.exe Binary files differnew file mode 100644 index 00000000000..bbe15e04b2c --- /dev/null +++ b/Master/bin/win32/gftopk.exe diff --git a/Master/bin/win32/gftype.exe b/Master/bin/win32/gftype.exe Binary files differnew file mode 100644 index 00000000000..b204cdf6098 --- /dev/null +++ b/Master/bin/win32/gftype.exe diff --git a/Master/bin/win32/glosstex.exe b/Master/bin/win32/glosstex.exe Binary files differnew file mode 100644 index 00000000000..287c00051a0 --- /dev/null +++ b/Master/bin/win32/glosstex.exe diff --git a/Master/bin/win32/gsftopk.exe b/Master/bin/win32/gsftopk.exe Binary files differnew file mode 100644 index 00000000000..99970edd17e --- /dev/null +++ b/Master/bin/win32/gsftopk.exe diff --git a/Master/bin/win32/gunzip.exe b/Master/bin/win32/gunzip.exe Binary files differnew file mode 100644 index 00000000000..e9a7c33cdec --- /dev/null +++ b/Master/bin/win32/gunzip.exe diff --git a/Master/bin/win32/gzip.exe b/Master/bin/win32/gzip.exe Binary files differnew file mode 100644 index 00000000000..e9a7c33cdec --- /dev/null +++ b/Master/bin/win32/gzip.exe diff --git a/Master/bin/win32/hbf2gf.exe b/Master/bin/win32/hbf2gf.exe Binary files differnew file mode 100644 index 00000000000..5c9b0f02de1 --- /dev/null +++ b/Master/bin/win32/hbf2gf.exe diff --git a/Master/bin/win32/icudt34.dll b/Master/bin/win32/icudt34.dll Binary files differnew file mode 100644 index 00000000000..c5da2d15dac --- /dev/null +++ b/Master/bin/win32/icudt34.dll diff --git a/Master/bin/win32/icule34.dll b/Master/bin/win32/icule34.dll Binary files differnew file mode 100644 index 00000000000..b83fceac70f --- /dev/null +++ b/Master/bin/win32/icule34.dll diff --git a/Master/bin/win32/icuuc34.dll b/Master/bin/win32/icuuc34.dll Binary files differnew file mode 100644 index 00000000000..0d136f0e90f --- /dev/null +++ b/Master/bin/win32/icuuc34.dll diff --git a/Master/bin/win32/includeres.bat b/Master/bin/win32/includeres.bat new file mode 100644 index 00000000000..06eaf661600 --- /dev/null +++ b/Master/bin/win32/includeres.bat @@ -0,0 +1,57 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# includeres: include resources in PostScript file
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$prog = ($0 =~ s=.*/==);
+
+%extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns
+ "pattern", ".pat", "form", ".frm", "encoding", ".enc");
+%type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset",
+ "%%BeginFont:", "font"); # resource types
+
+$sysdir = `kpsewhich --progname=dvips --format="other text files" md71_0.ps` ;
+chomp($sysdir) ;
+$sysdir =~ s/\/md71_0\.ps// ;
+
+sub filename { # make filename for resource in @_
+ local($name);
+ foreach (@_) { # sanitise name
+ s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g;
+ $name .= $_;
+ }
+ $name =~ s@.*/@@; # drop directories
+ die "Filename not found for resource ", join(" ", @_), "\n"
+ if $name =~ /^$/;
+ $name;
+}
+
+while (<>) {
+ if (/^%%IncludeResource:/ || /^%%IncludeFont:/ || /^%%IncludeProcSet:/) {
+ local($comment, @res) = split(/\s+/);
+ local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res);
+ local($name) = &filename(@res);
+ local($inc) = $sysdir ; # system include directory
+ if (open(RES, $name) || open(RES, "$name$extn{$type}") ||
+ open(RES, "$inc/$name") || open(RES, "$inc/$name$extn{$type}")) {
+ while (<RES>) {
+ print $_;
+ }
+ close(RES);
+ } else {
+ print "%%IncludeResource: ", join(" ", $type, @res), "\n";
+ print STDERR "Resource $name not found\n";
+ }
+ } else {
+ print $_;
+ }
+}
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/install-info.exe b/Master/bin/win32/install-info.exe Binary files differnew file mode 100644 index 00000000000..1b48d318570 --- /dev/null +++ b/Master/bin/win32/install-info.exe diff --git a/Master/bin/win32/irun.exe b/Master/bin/win32/irun.exe Binary files differnew file mode 100644 index 00000000000..e57b3766e89 --- /dev/null +++ b/Master/bin/win32/irun.exe diff --git a/Master/bin/win32/jadetex.exe b/Master/bin/win32/jadetex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/jadetex.exe diff --git a/Master/bin/win32/jbig2.exe b/Master/bin/win32/jbig2.exe Binary files differnew file mode 100644 index 00000000000..f19804feced --- /dev/null +++ b/Master/bin/win32/jbig2.exe diff --git a/Master/bin/win32/jpeg2ps.exe b/Master/bin/win32/jpeg2ps.exe Binary files differnew file mode 100644 index 00000000000..45797066b29 --- /dev/null +++ b/Master/bin/win32/jpeg2ps.exe diff --git a/Master/bin/win32/kpathsea355.dll b/Master/bin/win32/kpathsea355.dll Binary files differnew file mode 100644 index 00000000000..164ddf540e5 --- /dev/null +++ b/Master/bin/win32/kpathsea355.dll diff --git a/Master/bin/win32/kpathsea35571.dll b/Master/bin/win32/kpathsea35571.dll Binary files differnew file mode 100644 index 00000000000..0216d544d20 --- /dev/null +++ b/Master/bin/win32/kpathsea35571.dll diff --git a/Master/bin/win32/kpseaccess.exe b/Master/bin/win32/kpseaccess.exe Binary files differnew file mode 100644 index 00000000000..2c462e2f8bd --- /dev/null +++ b/Master/bin/win32/kpseaccess.exe diff --git a/Master/bin/win32/kpsecheck.exe b/Master/bin/win32/kpsecheck.exe Binary files differnew file mode 100644 index 00000000000..49d86cb2507 --- /dev/null +++ b/Master/bin/win32/kpsecheck.exe diff --git a/Master/bin/win32/kpsereadlink.exe b/Master/bin/win32/kpsereadlink.exe Binary files differnew file mode 100644 index 00000000000..394b250ffdf --- /dev/null +++ b/Master/bin/win32/kpsereadlink.exe diff --git a/Master/bin/win32/kpsestat.exe b/Master/bin/win32/kpsestat.exe Binary files differnew file mode 100644 index 00000000000..631f0e55d7c --- /dev/null +++ b/Master/bin/win32/kpsestat.exe diff --git a/Master/bin/win32/kpsewhich.exe b/Master/bin/win32/kpsewhich.exe Binary files differnew file mode 100644 index 00000000000..b2f69f0510a --- /dev/null +++ b/Master/bin/win32/kpsewhich.exe diff --git a/Master/bin/win32/lacheck.exe b/Master/bin/win32/lacheck.exe Binary files differnew file mode 100644 index 00000000000..426afec2bf0 --- /dev/null +++ b/Master/bin/win32/lacheck.exe diff --git a/Master/bin/win32/lambda.exe b/Master/bin/win32/lambda.exe Binary files differnew file mode 100644 index 00000000000..d740dd22782 --- /dev/null +++ b/Master/bin/win32/lambda.exe diff --git a/Master/bin/win32/lamed.exe b/Master/bin/win32/lamed.exe Binary files differnew file mode 100644 index 00000000000..f0345e7b2a4 --- /dev/null +++ b/Master/bin/win32/lamed.exe diff --git a/Master/bin/win32/latex.exe b/Master/bin/win32/latex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/latex.exe diff --git a/Master/bin/win32/less.exe b/Master/bin/win32/less.exe Binary files differnew file mode 100644 index 00000000000..98da84f31f8 --- /dev/null +++ b/Master/bin/win32/less.exe diff --git a/Master/bin/win32/mag.exe b/Master/bin/win32/mag.exe Binary files differnew file mode 100644 index 00000000000..9433d9015d3 --- /dev/null +++ b/Master/bin/win32/mag.exe diff --git a/Master/bin/win32/makeindex.exe b/Master/bin/win32/makeindex.exe Binary files differnew file mode 100644 index 00000000000..ec6b4c4a085 --- /dev/null +++ b/Master/bin/win32/makeindex.exe diff --git a/Master/bin/win32/makeinfo.exe b/Master/bin/win32/makeinfo.exe Binary files differnew file mode 100644 index 00000000000..0f31bd47bc2 --- /dev/null +++ b/Master/bin/win32/makeinfo.exe diff --git a/Master/bin/win32/makempx.exe b/Master/bin/win32/makempx.exe Binary files differnew file mode 100644 index 00000000000..76785055825 --- /dev/null +++ b/Master/bin/win32/makempx.exe diff --git a/Master/bin/win32/metafun.exe b/Master/bin/win32/metafun.exe Binary files differnew file mode 100644 index 00000000000..7e997773f5c --- /dev/null +++ b/Master/bin/win32/metafun.exe diff --git a/Master/bin/win32/mex.exe b/Master/bin/win32/mex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/mex.exe diff --git a/Master/bin/win32/mf-nowin.exe b/Master/bin/win32/mf-nowin.exe Binary files differnew file mode 100644 index 00000000000..6b777796124 --- /dev/null +++ b/Master/bin/win32/mf-nowin.exe diff --git a/Master/bin/win32/mf.exe b/Master/bin/win32/mf.exe Binary files differnew file mode 100644 index 00000000000..2c287d96929 --- /dev/null +++ b/Master/bin/win32/mf.exe diff --git a/Master/bin/win32/mfmp.exe b/Master/bin/win32/mfmp.exe Binary files differnew file mode 100644 index 00000000000..7e997773f5c --- /dev/null +++ b/Master/bin/win32/mfmp.exe diff --git a/Master/bin/win32/mft.exe b/Master/bin/win32/mft.exe Binary files differnew file mode 100644 index 00000000000..21ab4b9ab77 --- /dev/null +++ b/Master/bin/win32/mft.exe diff --git a/Master/bin/win32/mkbitmap.exe b/Master/bin/win32/mkbitmap.exe Binary files differnew file mode 100644 index 00000000000..b1232a1888f --- /dev/null +++ b/Master/bin/win32/mkbitmap.exe diff --git a/Master/bin/win32/mkocp.exe b/Master/bin/win32/mkocp.exe Binary files differnew file mode 100644 index 00000000000..85acde9f26b --- /dev/null +++ b/Master/bin/win32/mkocp.exe diff --git a/Master/bin/win32/mkofm.exe b/Master/bin/win32/mkofm.exe Binary files differnew file mode 100644 index 00000000000..ca83b225e95 --- /dev/null +++ b/Master/bin/win32/mkofm.exe diff --git a/Master/bin/win32/mktex.exe b/Master/bin/win32/mktex.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktex.exe diff --git a/Master/bin/win32/mktexdir.exe b/Master/bin/win32/mktexdir.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexdir.exe diff --git a/Master/bin/win32/mktexfmt.exe b/Master/bin/win32/mktexfmt.exe Binary files differnew file mode 100644 index 00000000000..e35b643c28d --- /dev/null +++ b/Master/bin/win32/mktexfmt.exe diff --git a/Master/bin/win32/mktexlsr.exe b/Master/bin/win32/mktexlsr.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexlsr.exe diff --git a/Master/bin/win32/mktexmf.exe b/Master/bin/win32/mktexmf.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexmf.exe diff --git a/Master/bin/win32/mktexnam.exe b/Master/bin/win32/mktexnam.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexnam.exe diff --git a/Master/bin/win32/mktexpk.exe b/Master/bin/win32/mktexpk.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexpk.exe diff --git a/Master/bin/win32/mktextfm.exe b/Master/bin/win32/mktextfm.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktextfm.exe diff --git a/Master/bin/win32/mktexupd.exe b/Master/bin/win32/mktexupd.exe Binary files differnew file mode 100644 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/mktexupd.exe diff --git a/Master/bin/win32/mllatex.exe b/Master/bin/win32/mllatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/mllatex.exe diff --git a/Master/bin/win32/mltex.exe b/Master/bin/win32/mltex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/mltex.exe diff --git a/Master/bin/win32/mmafm.exe b/Master/bin/win32/mmafm.exe Binary files differnew file mode 100644 index 00000000000..dceca8ce84e --- /dev/null +++ b/Master/bin/win32/mmafm.exe diff --git a/Master/bin/win32/mmpfb.exe b/Master/bin/win32/mmpfb.exe Binary files differnew file mode 100644 index 00000000000..aed99bc1903 --- /dev/null +++ b/Master/bin/win32/mmpfb.exe diff --git a/Master/bin/win32/mpost.dll b/Master/bin/win32/mpost.dll Binary files differnew file mode 100644 index 00000000000..a6cf116de19 --- /dev/null +++ b/Master/bin/win32/mpost.dll diff --git a/Master/bin/win32/mpost.exe b/Master/bin/win32/mpost.exe Binary files differnew file mode 100644 index 00000000000..7e997773f5c --- /dev/null +++ b/Master/bin/win32/mpost.exe diff --git a/Master/bin/win32/mpto.exe b/Master/bin/win32/mpto.exe Binary files differnew file mode 100644 index 00000000000..c98a0272e4f --- /dev/null +++ b/Master/bin/win32/mpto.exe diff --git a/Master/bin/win32/msvcp71.dll b/Master/bin/win32/msvcp71.dll Binary files differnew file mode 100644 index 00000000000..9ed0d17e134 --- /dev/null +++ b/Master/bin/win32/msvcp71.dll diff --git a/Master/bin/win32/msvcr71.dll b/Master/bin/win32/msvcr71.dll Binary files differnew file mode 100644 index 00000000000..9d9e0286c47 --- /dev/null +++ b/Master/bin/win32/msvcr71.dll diff --git a/Master/bin/win32/msvcrt.dll b/Master/bin/win32/msvcrt.dll Binary files differnew file mode 100644 index 00000000000..b9a4ed0e8bb --- /dev/null +++ b/Master/bin/win32/msvcrt.dll diff --git a/Master/bin/win32/musixflx.exe b/Master/bin/win32/musixflx.exe Binary files differnew file mode 100644 index 00000000000..b749296b5ef --- /dev/null +++ b/Master/bin/win32/musixflx.exe diff --git a/Master/bin/win32/newer.exe b/Master/bin/win32/newer.exe Binary files differnew file mode 100644 index 00000000000..d419beefe6c --- /dev/null +++ b/Master/bin/win32/newer.exe diff --git a/Master/bin/win32/nkf.exe b/Master/bin/win32/nkf.exe Binary files differnew file mode 100644 index 00000000000..17bc32ada89 --- /dev/null +++ b/Master/bin/win32/nkf.exe diff --git a/Master/bin/win32/odvicopy.exe b/Master/bin/win32/odvicopy.exe Binary files differnew file mode 100644 index 00000000000..5d945886231 --- /dev/null +++ b/Master/bin/win32/odvicopy.exe diff --git a/Master/bin/win32/odvips.exe b/Master/bin/win32/odvips.exe Binary files differnew file mode 100644 index 00000000000..3ca3d01a3da --- /dev/null +++ b/Master/bin/win32/odvips.exe diff --git a/Master/bin/win32/odvitype.exe b/Master/bin/win32/odvitype.exe Binary files differnew file mode 100644 index 00000000000..d5d42492608 --- /dev/null +++ b/Master/bin/win32/odvitype.exe diff --git a/Master/bin/win32/ofm2opl.exe b/Master/bin/win32/ofm2opl.exe Binary files differnew file mode 100644 index 00000000000..ea90c576b51 --- /dev/null +++ b/Master/bin/win32/ofm2opl.exe diff --git a/Master/bin/win32/omega.dll b/Master/bin/win32/omega.dll Binary files differnew file mode 100644 index 00000000000..c81aab968cc --- /dev/null +++ b/Master/bin/win32/omega.dll diff --git a/Master/bin/win32/omega.exe b/Master/bin/win32/omega.exe Binary files differnew file mode 100644 index 00000000000..d740dd22782 --- /dev/null +++ b/Master/bin/win32/omega.exe diff --git a/Master/bin/win32/opl2ofm.exe b/Master/bin/win32/opl2ofm.exe Binary files differnew file mode 100644 index 00000000000..13012a4e602 --- /dev/null +++ b/Master/bin/win32/opl2ofm.exe diff --git a/Master/bin/win32/otangle.exe b/Master/bin/win32/otangle.exe Binary files differnew file mode 100644 index 00000000000..16dc4ae532d --- /dev/null +++ b/Master/bin/win32/otangle.exe diff --git a/Master/bin/win32/otfinfo.exe b/Master/bin/win32/otfinfo.exe Binary files differnew file mode 100644 index 00000000000..608abdabbb2 --- /dev/null +++ b/Master/bin/win32/otfinfo.exe diff --git a/Master/bin/win32/otftotfm.exe b/Master/bin/win32/otftotfm.exe Binary files differnew file mode 100644 index 00000000000..a99ae6f3e8d --- /dev/null +++ b/Master/bin/win32/otftotfm.exe diff --git a/Master/bin/win32/otp2ocp.exe b/Master/bin/win32/otp2ocp.exe Binary files differnew file mode 100644 index 00000000000..1882060d3f1 --- /dev/null +++ b/Master/bin/win32/otp2ocp.exe diff --git a/Master/bin/win32/outocp.exe b/Master/bin/win32/outocp.exe Binary files differnew file mode 100644 index 00000000000..288ffe2a046 --- /dev/null +++ b/Master/bin/win32/outocp.exe diff --git a/Master/bin/win32/ovf2ovp.exe b/Master/bin/win32/ovf2ovp.exe Binary files differnew file mode 100644 index 00000000000..3dcd4b91ee0 --- /dev/null +++ b/Master/bin/win32/ovf2ovp.exe diff --git a/Master/bin/win32/ovp2ovf.exe b/Master/bin/win32/ovp2ovf.exe Binary files differnew file mode 100644 index 00000000000..2b0542034b1 --- /dev/null +++ b/Master/bin/win32/ovp2ovf.exe diff --git a/Master/bin/win32/patgen.exe b/Master/bin/win32/patgen.exe Binary files differnew file mode 100644 index 00000000000..61ad40a947a --- /dev/null +++ b/Master/bin/win32/patgen.exe diff --git a/Master/bin/win32/pdfclose.exe b/Master/bin/win32/pdfclose.exe Binary files differnew file mode 100644 index 00000000000..eb9b314c124 --- /dev/null +++ b/Master/bin/win32/pdfclose.exe diff --git a/Master/bin/win32/pdfcslatex.exe b/Master/bin/win32/pdfcslatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfcslatex.exe diff --git a/Master/bin/win32/pdfcsplain.exe b/Master/bin/win32/pdfcsplain.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfcsplain.exe diff --git a/Master/bin/win32/pdfdde.exe b/Master/bin/win32/pdfdde.exe Binary files differnew file mode 100644 index 00000000000..eb9b314c124 --- /dev/null +++ b/Master/bin/win32/pdfdde.exe diff --git a/Master/bin/win32/pdfelatex.exe b/Master/bin/win32/pdfelatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfelatex.exe diff --git a/Master/bin/win32/pdfetex.exe b/Master/bin/win32/pdfetex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfetex.exe diff --git a/Master/bin/win32/pdffonts.exe b/Master/bin/win32/pdffonts.exe Binary files differnew file mode 100644 index 00000000000..0ee3d9817da --- /dev/null +++ b/Master/bin/win32/pdffonts.exe diff --git a/Master/bin/win32/pdfimages.exe b/Master/bin/win32/pdfimages.exe Binary files differnew file mode 100644 index 00000000000..26c48a836f7 --- /dev/null +++ b/Master/bin/win32/pdfimages.exe diff --git a/Master/bin/win32/pdfinfo.exe b/Master/bin/win32/pdfinfo.exe Binary files differnew file mode 100644 index 00000000000..fbd58e65267 --- /dev/null +++ b/Master/bin/win32/pdfinfo.exe diff --git a/Master/bin/win32/pdfjadetex.exe b/Master/bin/win32/pdfjadetex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfjadetex.exe diff --git a/Master/bin/win32/pdflatex.exe b/Master/bin/win32/pdflatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdflatex.exe diff --git a/Master/bin/win32/pdfmex.exe b/Master/bin/win32/pdfmex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfmex.exe diff --git a/Master/bin/win32/pdfopen.exe b/Master/bin/win32/pdfopen.exe Binary files differnew file mode 100644 index 00000000000..eb9b314c124 --- /dev/null +++ b/Master/bin/win32/pdfopen.exe diff --git a/Master/bin/win32/pdfplatex.exe b/Master/bin/win32/pdfplatex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfplatex.exe diff --git a/Master/bin/win32/pdftex.dll b/Master/bin/win32/pdftex.dll Binary files differnew file mode 100644 index 00000000000..6af538224a6 --- /dev/null +++ b/Master/bin/win32/pdftex.dll diff --git a/Master/bin/win32/pdftex.exe b/Master/bin/win32/pdftex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdftex.exe diff --git a/Master/bin/win32/pdftops.exe b/Master/bin/win32/pdftops.exe Binary files differnew file mode 100644 index 00000000000..aa2bec20c93 --- /dev/null +++ b/Master/bin/win32/pdftops.exe diff --git a/Master/bin/win32/pdftosrc.exe b/Master/bin/win32/pdftosrc.exe Binary files differnew file mode 100644 index 00000000000..134a7de4e66 --- /dev/null +++ b/Master/bin/win32/pdftosrc.exe diff --git a/Master/bin/win32/pdftotext.exe b/Master/bin/win32/pdftotext.exe Binary files differnew file mode 100644 index 00000000000..24c8f6ee5d4 --- /dev/null +++ b/Master/bin/win32/pdftotext.exe diff --git a/Master/bin/win32/pdfxmltex.exe b/Master/bin/win32/pdfxmltex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/pdfxmltex.exe diff --git a/Master/bin/win32/perl.exe b/Master/bin/win32/perl.exe Binary files differnew file mode 100644 index 00000000000..8add274330f --- /dev/null +++ b/Master/bin/win32/perl.exe diff --git a/Master/bin/win32/perl58.dll b/Master/bin/win32/perl58.dll Binary files differnew file mode 100644 index 00000000000..7bffc3c39e5 --- /dev/null +++ b/Master/bin/win32/perl58.dll diff --git a/Master/bin/win32/pfb2pfa.exe b/Master/bin/win32/pfb2pfa.exe Binary files differnew file mode 100644 index 00000000000..73254ffb586 --- /dev/null +++ b/Master/bin/win32/pfb2pfa.exe diff --git a/Master/bin/win32/physe.exe b/Master/bin/win32/physe.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/physe.exe diff --git a/Master/bin/win32/phyzzx.exe b/Master/bin/win32/phyzzx.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/phyzzx.exe diff --git a/Master/bin/win32/pk2bm.exe b/Master/bin/win32/pk2bm.exe Binary files differnew file mode 100644 index 00000000000..e40a6cd3c54 --- /dev/null +++ b/Master/bin/win32/pk2bm.exe diff --git a/Master/bin/win32/pktogf.exe b/Master/bin/win32/pktogf.exe Binary files differnew file mode 100644 index 00000000000..1de2bf80315 --- /dev/null +++ b/Master/bin/win32/pktogf.exe diff --git a/Master/bin/win32/pktype.exe b/Master/bin/win32/pktype.exe Binary files differnew file mode 100644 index 00000000000..52bec936020 --- /dev/null +++ b/Master/bin/win32/pktype.exe diff --git a/Master/bin/win32/platex.exe b/Master/bin/win32/platex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/platex.exe diff --git a/Master/bin/win32/pltotf.exe b/Master/bin/win32/pltotf.exe Binary files differnew file mode 100644 index 00000000000..21481faf166 --- /dev/null +++ b/Master/bin/win32/pltotf.exe diff --git a/Master/bin/win32/png22pnm.exe b/Master/bin/win32/png22pnm.exe Binary files differnew file mode 100644 index 00000000000..89c3fface5b --- /dev/null +++ b/Master/bin/win32/png22pnm.exe diff --git a/Master/bin/win32/png2bmp.exe b/Master/bin/win32/png2bmp.exe Binary files differnew file mode 100644 index 00000000000..800ddf9988e --- /dev/null +++ b/Master/bin/win32/png2bmp.exe diff --git a/Master/bin/win32/pooltype.exe b/Master/bin/win32/pooltype.exe Binary files differnew file mode 100644 index 00000000000..5f9419c9789 --- /dev/null +++ b/Master/bin/win32/pooltype.exe diff --git a/Master/bin/win32/ps2eps.exe b/Master/bin/win32/ps2eps.exe Binary files differnew file mode 100644 index 00000000000..70ba2f22341 --- /dev/null +++ b/Master/bin/win32/ps2eps.exe diff --git a/Master/bin/win32/ps2pk.exe b/Master/bin/win32/ps2pk.exe Binary files differnew file mode 100644 index 00000000000..01c1bfb9aa7 --- /dev/null +++ b/Master/bin/win32/ps2pk.exe diff --git a/Master/bin/win32/psbook.exe b/Master/bin/win32/psbook.exe Binary files differnew file mode 100644 index 00000000000..794d2a7bedf --- /dev/null +++ b/Master/bin/win32/psbook.exe diff --git a/Master/bin/win32/psmerge.bat b/Master/bin/win32/psmerge.bat new file mode 100644 index 00000000000..5e363e2d743 --- /dev/null +++ b/Master/bin/win32/psmerge.bat @@ -0,0 +1,92 @@ +@rem = '-*- Perl -*-
+@echo off
+perl -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+goto endofperl
+';
+
+# psmerge: merge PostScript files produced by same application and setup
+# usage: psmerge [-oout.ps] [-thorough] file1.ps file2.ps ...
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$prog = ($0 =~ s=.*/==);
+
+while ($ARGV[0] =~ /^-/) {
+ $_ = shift;
+ if (/^-o(.+)/) {
+ if (!close(STDOUT) || !open(STDOUT, ">$1")) {
+ print STDERR "$prog: can't open $1 for output\n";
+ exit 1;
+ }
+ } elsif (/^-t(horough)?$/) {
+ $thorough = 1;
+ } else {
+ print STDERR "Usage: $prog [-oout] [-thorough] file...\n";
+ exit 1;
+ }
+}
+
+$page = 0;
+$first = 1;
+$nesting = 0;
+
+@header = ();
+$header = 1;
+
+@trailer = ();
+$trailer = 0;
+
+@pages = ();
+@body = ();
+
+@resources = ();
+$inresource = 0;
+
+while (<>) {
+ if (/^%%BeginFont:/ || /^%%BeginResource:/ || /^%%BeginProcSet:/) {
+ $inresource = 1;
+ push(@resources, $_);
+ } elsif ($inresource) {
+ push(@resources, $_);
+ $inresource = 0 if /^%%EndFont/ || /^%%EndResource/ || /^%%EndProcSet/;
+ } elsif (/^%%Page:/ && $nesting == 0) {
+ $header = $trailer = 0;
+ push(@pages, join("", @body)) if @body;
+ $page++;
+ @body = ("%%Page: ($page) $page\n");
+ } elsif (/^%%Trailer/ && $nesting == 0) {
+ push(@trailer, $_);
+ push(@pages, join("", @body)) if @body;
+ @body = ();
+ $trailer = 1;
+ $header = 0;
+ } elsif ($header) {
+ push(@trailer, $_);
+ push(@pages, join("", @body)) if @body;
+ @body = ();
+ $trailer = 1;
+ $header = 0;
+ } elsif ($trailer) {
+ if (/^%!/ || /%%EOF/) {
+ $trailer = $first = 0;
+ } elsif ($first) {
+ push(@trailer, $_);
+ }
+ } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) {
+ push(@body, $_);
+ $nesting++;
+ } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) {
+ push(@body, $_);
+ $nesting--;
+ } else {
+ print $_ if $print;
+ }
+}
+
+print @trailer;
+
+exit 0;
+__END__
+:endofperl
+
diff --git a/Master/bin/win32/psnup.exe b/Master/bin/win32/psnup.exe Binary files differnew file mode 100644 index 00000000000..6184c708f64 --- /dev/null +++ b/Master/bin/win32/psnup.exe diff --git a/Master/bin/win32/psresize.exe b/Master/bin/win32/psresize.exe Binary files differnew file mode 100644 index 00000000000..5ba6ca551e8 --- /dev/null +++ b/Master/bin/win32/psresize.exe diff --git a/Master/bin/win32/psselect.exe b/Master/bin/win32/psselect.exe Binary files differnew file mode 100644 index 00000000000..81718325343 --- /dev/null +++ b/Master/bin/win32/psselect.exe diff --git a/Master/bin/win32/pstops.exe b/Master/bin/win32/pstops.exe Binary files differnew file mode 100644 index 00000000000..c1ab6f4d7f6 --- /dev/null +++ b/Master/bin/win32/pstops.exe diff --git a/Master/bin/win32/regfix.exe b/Master/bin/win32/regfix.exe Binary files differnew file mode 100644 index 00000000000..d04b61f1c0e --- /dev/null +++ b/Master/bin/win32/regfix.exe diff --git a/Master/bin/win32/sam2p.exe b/Master/bin/win32/sam2p.exe Binary files differnew file mode 100644 index 00000000000..d8ced0facb1 --- /dev/null +++ b/Master/bin/win32/sam2p.exe diff --git a/Master/bin/win32/sjisconv.exe b/Master/bin/win32/sjisconv.exe Binary files differnew file mode 100644 index 00000000000..2bb902a3527 --- /dev/null +++ b/Master/bin/win32/sjisconv.exe diff --git a/Master/bin/win32/sjislatex.exe b/Master/bin/win32/sjislatex.exe Binary files differnew file mode 100644 index 00000000000..3e9874ecf16 --- /dev/null +++ b/Master/bin/win32/sjislatex.exe diff --git a/Master/bin/win32/sjispdflatex.exe b/Master/bin/win32/sjispdflatex.exe Binary files differnew file mode 100644 index 00000000000..691e3b01cef --- /dev/null +++ b/Master/bin/win32/sjispdflatex.exe diff --git a/Master/bin/win32/splitup.exe b/Master/bin/win32/splitup.exe Binary files differnew file mode 100644 index 00000000000..d8786394d7a --- /dev/null +++ b/Master/bin/win32/splitup.exe diff --git a/Master/bin/win32/t1ascii.exe b/Master/bin/win32/t1ascii.exe Binary files differnew file mode 100644 index 00000000000..1129eb5dc55 --- /dev/null +++ b/Master/bin/win32/t1ascii.exe diff --git a/Master/bin/win32/t1asm.exe b/Master/bin/win32/t1asm.exe Binary files differnew file mode 100644 index 00000000000..8c2c02fb309 --- /dev/null +++ b/Master/bin/win32/t1asm.exe diff --git a/Master/bin/win32/t1binary.exe b/Master/bin/win32/t1binary.exe Binary files differnew file mode 100644 index 00000000000..19e3a7feadd --- /dev/null +++ b/Master/bin/win32/t1binary.exe diff --git a/Master/bin/win32/t1disasm.exe b/Master/bin/win32/t1disasm.exe Binary files differnew file mode 100644 index 00000000000..601720cafd4 --- /dev/null +++ b/Master/bin/win32/t1disasm.exe diff --git a/Master/bin/win32/t1dotlessj.exe b/Master/bin/win32/t1dotlessj.exe Binary files differnew file mode 100644 index 00000000000..b0e980580b0 --- /dev/null +++ b/Master/bin/win32/t1dotlessj.exe diff --git a/Master/bin/win32/t1lint.exe b/Master/bin/win32/t1lint.exe Binary files differnew file mode 100644 index 00000000000..a38825e7e63 --- /dev/null +++ b/Master/bin/win32/t1lint.exe diff --git a/Master/bin/win32/t1mac.exe b/Master/bin/win32/t1mac.exe Binary files differnew file mode 100644 index 00000000000..326a892bc45 --- /dev/null +++ b/Master/bin/win32/t1mac.exe diff --git a/Master/bin/win32/t1reencode.exe b/Master/bin/win32/t1reencode.exe Binary files differnew file mode 100644 index 00000000000..c01f75b492a --- /dev/null +++ b/Master/bin/win32/t1reencode.exe diff --git a/Master/bin/win32/t1testpage.exe b/Master/bin/win32/t1testpage.exe Binary files differnew file mode 100644 index 00000000000..92dc9410f01 --- /dev/null +++ b/Master/bin/win32/t1testpage.exe diff --git a/Master/bin/win32/t1unmac.exe b/Master/bin/win32/t1unmac.exe Binary files differnew file mode 100644 index 00000000000..65e723e213f --- /dev/null +++ b/Master/bin/win32/t1unmac.exe diff --git a/Master/bin/win32/t4ht.exe b/Master/bin/win32/t4ht.exe Binary files differnew file mode 100644 index 00000000000..9e658e7c2c5 --- /dev/null +++ b/Master/bin/win32/t4ht.exe diff --git a/Master/bin/win32/tangle.exe b/Master/bin/win32/tangle.exe Binary files differnew file mode 100644 index 00000000000..a77082dac5e --- /dev/null +++ b/Master/bin/win32/tangle.exe diff --git a/Master/bin/win32/tex.dll b/Master/bin/win32/tex.dll Binary files differnew file mode 100644 index 00000000000..aba1ba917bf --- /dev/null +++ b/Master/bin/win32/tex.dll diff --git a/Master/bin/win32/tex.exe b/Master/bin/win32/tex.exe Binary files differnew file mode 100644 index 00000000000..dddfcc6dd84 --- /dev/null +++ b/Master/bin/win32/tex.exe diff --git a/Master/bin/win32/tex4ht.exe b/Master/bin/win32/tex4ht.exe Binary files differnew file mode 100644 index 00000000000..b5c7e4486bf --- /dev/null +++ b/Master/bin/win32/tex4ht.exe diff --git a/Master/bin/win32/texdoc.exe b/Master/bin/win32/texdoc.exe Binary files differnew file mode 100644 index 00000000000..9456e119b2c --- /dev/null +++ b/Master/bin/win32/texdoc.exe diff --git a/Master/bin/win32/texdoctk.exe b/Master/bin/win32/texdoctk.exe Binary files differnew file mode 100644 index 00000000000..18a7264c4a2 --- /dev/null +++ b/Master/bin/win32/texdoctk.exe diff --git a/Master/bin/win32/texhash.exe b/Master/bin/win32/texhash.exe Binary files differnew file mode 100644 index 00000000000..8d76ab6ee05 --- /dev/null +++ b/Master/bin/win32/texhash.exe diff --git a/Master/bin/win32/texindex.exe b/Master/bin/win32/texindex.exe Binary files differnew file mode 100644 index 00000000000..eb618dba2cd --- /dev/null +++ b/Master/bin/win32/texindex.exe diff --git a/Master/bin/win32/texsis.exe b/Master/bin/win32/texsis.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/texsis.exe diff --git a/Master/bin/win32/tftopl.exe b/Master/bin/win32/tftopl.exe Binary files differnew file mode 100644 index 00000000000..5612a23694b --- /dev/null +++ b/Master/bin/win32/tftopl.exe diff --git a/Master/bin/win32/tie.exe b/Master/bin/win32/tie.exe Binary files differnew file mode 100644 index 00000000000..240c34902fa --- /dev/null +++ b/Master/bin/win32/tie.exe diff --git a/Master/bin/win32/tif22pnm.exe b/Master/bin/win32/tif22pnm.exe Binary files differnew file mode 100644 index 00000000000..0e247b64086 --- /dev/null +++ b/Master/bin/win32/tif22pnm.exe diff --git a/Master/bin/win32/tiff2png.exe b/Master/bin/win32/tiff2png.exe Binary files differnew file mode 100644 index 00000000000..b6cc7283a09 --- /dev/null +++ b/Master/bin/win32/tiff2png.exe diff --git a/Master/bin/win32/tk83.dll b/Master/bin/win32/tk83.dll Binary files differnew file mode 100644 index 00000000000..edebd700dd2 --- /dev/null +++ b/Master/bin/win32/tk83.dll diff --git a/Master/bin/win32/tl90bzip2.dll b/Master/bin/win32/tl90bzip2.dll Binary files differnew file mode 100644 index 00000000000..a7bd8ca12c7 --- /dev/null +++ b/Master/bin/win32/tl90bzip2.dll diff --git a/Master/bin/win32/tl90freetype2.dll b/Master/bin/win32/tl90freetype2.dll Binary files differnew file mode 100644 index 00000000000..b590817f01a --- /dev/null +++ b/Master/bin/win32/tl90freetype2.dll diff --git a/Master/bin/win32/tl90geturl.dll b/Master/bin/win32/tl90geturl.dll Binary files differnew file mode 100644 index 00000000000..f55abcef28e --- /dev/null +++ b/Master/bin/win32/tl90geturl.dll diff --git a/Master/bin/win32/tl90gnu.dll b/Master/bin/win32/tl90gnu.dll Binary files differnew file mode 100644 index 00000000000..33a4a756af4 --- /dev/null +++ b/Master/bin/win32/tl90gnu.dll diff --git a/Master/bin/win32/tl90kpse.dll b/Master/bin/win32/tl90kpse.dll Binary files differnew file mode 100644 index 00000000000..c00bd4f3249 --- /dev/null +++ b/Master/bin/win32/tl90kpse.dll diff --git a/Master/bin/win32/tl90md5.dll b/Master/bin/win32/tl90md5.dll Binary files differnew file mode 100644 index 00000000000..65be5600655 --- /dev/null +++ b/Master/bin/win32/tl90md5.dll diff --git a/Master/bin/win32/tl90mktex.dll b/Master/bin/win32/tl90mktex.dll Binary files differnew file mode 100644 index 00000000000..48c2c899ac8 --- /dev/null +++ b/Master/bin/win32/tl90mktex.dll diff --git a/Master/bin/win32/tl90regex.dll b/Master/bin/win32/tl90regex.dll Binary files differnew file mode 100644 index 00000000000..e69108fb544 --- /dev/null +++ b/Master/bin/win32/tl90regex.dll diff --git a/Master/bin/win32/tl90texmfmp.dll b/Master/bin/win32/tl90texmfmp.dll Binary files differnew file mode 100644 index 00000000000..9e7bb34c243 --- /dev/null +++ b/Master/bin/win32/tl90texmfmp.dll diff --git a/Master/bin/win32/tl90zlib.dll b/Master/bin/win32/tl90zlib.dll Binary files differnew file mode 100644 index 00000000000..6ace3039aac --- /dev/null +++ b/Master/bin/win32/tl90zlib.dll diff --git a/Master/bin/win32/todos.exe b/Master/bin/win32/todos.exe Binary files differnew file mode 100644 index 00000000000..9da03712553 --- /dev/null +++ b/Master/bin/win32/todos.exe diff --git a/Master/bin/win32/tomac.exe b/Master/bin/win32/tomac.exe Binary files differnew file mode 100644 index 00000000000..9bb9a24b4a0 --- /dev/null +++ b/Master/bin/win32/tomac.exe diff --git a/Master/bin/win32/tounix.exe b/Master/bin/win32/tounix.exe Binary files differnew file mode 100644 index 00000000000..deeb04fe781 --- /dev/null +++ b/Master/bin/win32/tounix.exe diff --git a/Master/bin/win32/ttf2afm.exe b/Master/bin/win32/ttf2afm.exe Binary files differnew file mode 100644 index 00000000000..609caed28b4 --- /dev/null +++ b/Master/bin/win32/ttf2afm.exe diff --git a/Master/bin/win32/ttf2pk.exe b/Master/bin/win32/ttf2pk.exe Binary files differnew file mode 100644 index 00000000000..1b8da7c1b56 --- /dev/null +++ b/Master/bin/win32/ttf2pk.exe diff --git a/Master/bin/win32/ttf2pt1.exe b/Master/bin/win32/ttf2pt1.exe Binary files differnew file mode 100644 index 00000000000..83d525104ca --- /dev/null +++ b/Master/bin/win32/ttf2pt1.exe diff --git a/Master/bin/win32/ttf2tfm.exe b/Master/bin/win32/ttf2tfm.exe Binary files differnew file mode 100644 index 00000000000..76cfb953a24 --- /dev/null +++ b/Master/bin/win32/ttf2tfm.exe diff --git a/Master/bin/win32/ttfdump.exe b/Master/bin/win32/ttfdump.exe Binary files differnew file mode 100644 index 00000000000..8b1e043b585 --- /dev/null +++ b/Master/bin/win32/ttfdump.exe diff --git a/Master/bin/win32/ttftotype42.exe b/Master/bin/win32/ttftotype42.exe Binary files differnew file mode 100644 index 00000000000..8f1484e50ff --- /dev/null +++ b/Master/bin/win32/ttftotype42.exe diff --git a/Master/bin/win32/type1afm.exe b/Master/bin/win32/type1afm.exe Binary files differnew file mode 100644 index 00000000000..667afe0220e --- /dev/null +++ b/Master/bin/win32/type1afm.exe diff --git a/Master/bin/win32/updmap.exe b/Master/bin/win32/updmap.exe Binary files differnew file mode 100644 index 00000000000..116c5fc9242 --- /dev/null +++ b/Master/bin/win32/updmap.exe diff --git a/Master/bin/win32/vftovp.exe b/Master/bin/win32/vftovp.exe Binary files differnew file mode 100644 index 00000000000..33fd378ae4e --- /dev/null +++ b/Master/bin/win32/vftovp.exe diff --git a/Master/bin/win32/vlna.exe b/Master/bin/win32/vlna.exe Binary files differnew file mode 100644 index 00000000000..97d8f3fac07 --- /dev/null +++ b/Master/bin/win32/vlna.exe diff --git a/Master/bin/win32/vptovf.exe b/Master/bin/win32/vptovf.exe Binary files differnew file mode 100644 index 00000000000..ca11e193757 --- /dev/null +++ b/Master/bin/win32/vptovf.exe diff --git a/Master/bin/win32/weave.exe b/Master/bin/win32/weave.exe Binary files differnew file mode 100644 index 00000000000..66d664d5990 --- /dev/null +++ b/Master/bin/win32/weave.exe diff --git a/Master/bin/win32/web2c.exe b/Master/bin/win32/web2c.exe Binary files differnew file mode 100644 index 00000000000..f3915e579e2 --- /dev/null +++ b/Master/bin/win32/web2c.exe diff --git a/Master/bin/win32/xdvipdfmx.exe b/Master/bin/win32/xdvipdfmx.exe Binary files differnew file mode 100644 index 00000000000..58ecdbba077 --- /dev/null +++ b/Master/bin/win32/xdvipdfmx.exe diff --git a/Master/bin/win32/xelatex.exe b/Master/bin/win32/xelatex.exe Binary files differnew file mode 100644 index 00000000000..0882ee2d318 --- /dev/null +++ b/Master/bin/win32/xelatex.exe diff --git a/Master/bin/win32/xetex.dll b/Master/bin/win32/xetex.dll Binary files differnew file mode 100644 index 00000000000..85e59de5f81 --- /dev/null +++ b/Master/bin/win32/xetex.dll diff --git a/Master/bin/win32/xetex.exe b/Master/bin/win32/xetex.exe Binary files differnew file mode 100644 index 00000000000..0882ee2d318 --- /dev/null +++ b/Master/bin/win32/xetex.exe diff --git a/Master/bin/win32/xmltex.exe b/Master/bin/win32/xmltex.exe Binary files differnew file mode 100644 index 00000000000..f6724555301 --- /dev/null +++ b/Master/bin/win32/xmltex.exe |