diff options
Diffstat (limited to 'Master/bin/win32')
281 files changed, 1104 insertions, 0 deletions
diff --git a/Master/bin/win32/ChkTeX.exe b/Master/bin/win32/ChkTeX.exe Binary files differnew file mode 100755 index 00000000000..5c9e24b9a04 --- /dev/null +++ b/Master/bin/win32/ChkTeX.exe diff --git a/Master/bin/win32/a5bookle.bat b/Master/bin/win32/a5bookle.bat new file mode 100755 index 00000000000..0cae6b918f9 --- /dev/null +++ b/Master/bin/win32/a5bookle.bat @@ -0,0 +1,49 @@ +@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..cfa932a7c2c --- /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 100755 index 00000000000..e3ffa2f0ac9 --- /dev/null +++ b/Master/bin/win32/afm2tfm.exe diff --git a/Master/bin/win32/aleph.exe b/Master/bin/win32/aleph.exe Binary files differnew file mode 100644 index 00000000000..d0bd13c611d --- /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..be5ca2911f1 --- /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..a6cac85f3d3 --- /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 100755 index 00000000000..2c595327e89 --- /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 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/bg5latex.exe diff --git a/Master/bin/win32/bg5pltx.exe b/Master/bin/win32/bg5pltx.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/bg5pltx.exe diff --git a/Master/bin/win32/bibtex.exe b/Master/bin/win32/bibtex.exe Binary files differnew file mode 100755 index 00000000000..0f97a9453f2 --- /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 100755 index 00000000000..ba248d906a5 --- /dev/null +++ b/Master/bin/win32/bibtex8.exe diff --git a/Master/bin/win32/bmp2png.exe b/Master/bin/win32/bmp2png.exe Binary files differnew file mode 100644 index 00000000000..992edaface7 --- /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..3c04e3f586e --- /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..5faea0ed4fa --- /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 100755 index 00000000000..99d13cbf851 --- /dev/null +++ b/Master/bin/win32/cef5conv.exe diff --git a/Master/bin/win32/cef5ltx.exe b/Master/bin/win32/cef5ltx.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/cef5ltx.exe diff --git a/Master/bin/win32/cefconv.exe b/Master/bin/win32/cefconv.exe Binary files differnew file mode 100755 index 00000000000..97b8b49f0d3 --- /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 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/ceflatex.exe diff --git a/Master/bin/win32/cefsconv.exe b/Master/bin/win32/cefsconv.exe Binary files differnew file mode 100755 index 00000000000..4f8476bf773 --- /dev/null +++ b/Master/bin/win32/cefsconv.exe diff --git a/Master/bin/win32/cefsltx.exe b/Master/bin/win32/cefsltx.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/cefsltx.exe diff --git a/Master/bin/win32/cfftot1.exe b/Master/bin/win32/cfftot1.exe Binary files differnew file mode 100644 index 00000000000..3d008635e82 --- /dev/null +++ b/Master/bin/win32/cfftot1.exe diff --git a/Master/bin/win32/cjklatex.exe b/Master/bin/win32/cjklatex.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/cjklatex.exe diff --git a/Master/bin/win32/cont-en.exe b/Master/bin/win32/cont-en.exe Binary files differnew file mode 100644 index 00000000000..101483aa496 --- /dev/null +++ b/Master/bin/win32/cont-en.exe diff --git a/Master/bin/win32/context.exe b/Master/bin/win32/context.exe Binary files differnew file mode 100644 index 00000000000..101483aa496 --- /dev/null +++ b/Master/bin/win32/context.exe diff --git a/Master/bin/win32/cslatex.exe b/Master/bin/win32/cslatex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/cslatex.exe diff --git a/Master/bin/win32/cslatexd.bat b/Master/bin/win32/cslatexd.bat new file mode 100644 index 00000000000..6d035f713cf --- /dev/null +++ b/Master/bin/win32/cslatexd.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=cslatex -default-translate-file=cp852-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/cslatexi.bat b/Master/bin/win32/cslatexi.bat new file mode 100644 index 00000000000..edcb2ca2c07 --- /dev/null +++ b/Master/bin/win32/cslatexi.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=cslatex -default-translate-file=il2-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/cslatexk.bat b/Master/bin/win32/cslatexk.bat new file mode 100644 index 00000000000..9eada9ba7c1 --- /dev/null +++ b/Master/bin/win32/cslatexk.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=cslatex -default-translate-file=kam-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/csplain.exe b/Master/bin/win32/csplain.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/csplain.exe diff --git a/Master/bin/win32/csplaind.bat b/Master/bin/win32/csplaind.bat new file mode 100644 index 00000000000..0407343972a --- /dev/null +++ b/Master/bin/win32/csplaind.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=csplain -default-translate-file=cp852-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/csplaini.bat b/Master/bin/win32/csplaini.bat new file mode 100644 index 00000000000..3089cf98fec --- /dev/null +++ b/Master/bin/win32/csplaini.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=csplain -default-translate-file=il2-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/csplaink.bat b/Master/bin/win32/csplaink.bat new file mode 100644 index 00000000000..508f51331e6 --- /dev/null +++ b/Master/bin/win32/csplaink.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=csplain -default-translate-file=kam-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/ctangle.exe b/Master/bin/win32/ctangle.exe Binary files differnew file mode 100755 index 00000000000..f6af3ec5cf6 --- /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..d4386c05f7e --- /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 100755 index 00000000000..abb2b737ec9 --- /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 100755 index 00000000000..c6254bb6b24 --- /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 100755 index 00000000000..9e8de4b91cc --- /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 100755 index 00000000000..456b035266b --- /dev/null +++ b/Master/bin/win32/disdvi.exe diff --git a/Master/bin/win32/dmp.exe b/Master/bin/win32/dmp.exe Binary files differnew file mode 100644 index 00000000000..ced9ae1a1c6 --- /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 100755 index 00000000000..1b59a7cd0f8 --- /dev/null +++ b/Master/bin/win32/doubside.bat @@ -0,0 +1,34 @@ +@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.
+go to :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 100755 index 00000000000..c89ffc7d041 --- /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 100755 index 00000000000..eeaa2617d36 --- /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 100755 index 00000000000..904ee670e18 --- /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 100755 index 00000000000..18b420a6e34 --- /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 100755 index 00000000000..8028049e9e1 --- /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 100755 index 00000000000..332c6b40606 --- /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 100755 index 00000000000..11daef347ee --- /dev/null +++ b/Master/bin/win32/dvidvi.exe diff --git a/Master/bin/win32/dvihp.exe b/Master/bin/win32/dvihp.exe Binary files differnew file mode 100755 index 00000000000..733b51adda5 --- /dev/null +++ b/Master/bin/win32/dvihp.exe diff --git a/Master/bin/win32/dvilj.exe b/Master/bin/win32/dvilj.exe Binary files differnew file mode 100755 index 00000000000..afa381da6d5 --- /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 100755 index 00000000000..ef32284100f --- /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 100755 index 00000000000..43b8048183a --- /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 100755 index 00000000000..2d79d818ce4 --- /dev/null +++ b/Master/bin/win32/dvilj4l.exe diff --git a/Master/bin/win32/dvilj6.exe b/Master/bin/win32/dvilj6.exe Binary files differnew file mode 100755 index 00000000000..43b8048183a --- /dev/null +++ b/Master/bin/win32/dvilj6.exe diff --git a/Master/bin/win32/dvipdfm.exe b/Master/bin/win32/dvipdfm.exe Binary files differnew file mode 100755 index 00000000000..a3a2e8463ce --- /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 100755 index 00000000000..4fb13d231c2 --- /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..63e1c113a25 --- /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 100755 index 00000000000..0cbd41168f2 --- /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 100755 index 00000000000..6d6cb5f4a2b --- /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 100755 index 00000000000..5859e2f3a90 --- /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 100755 index 00000000000..5ba5eac4db9 --- /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 100755 index 00000000000..d56e0903d9a --- /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 100755 index 00000000000..99b40bd1282 --- /dev/null +++ b/Master/bin/win32/dvitype.exe diff --git a/Master/bin/win32/e2pall.exe b/Master/bin/win32/e2pall.exe Binary files differnew file mode 100755 index 00000000000..82e014222f2 --- /dev/null +++ b/Master/bin/win32/e2pall.exe diff --git a/Master/bin/win32/ebb.exe b/Master/bin/win32/ebb.exe Binary files differnew file mode 100755 index 00000000000..640ff806ab5 --- /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..be5ca2911f1 --- /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 100755 index 00000000000..707810e45be --- /dev/null +++ b/Master/bin/win32/epsffit.exe diff --git a/Master/bin/win32/epstopdf.exe b/Master/bin/win32/epstopdf.exe Binary files differnew file mode 100755 index 00000000000..7041f5b2569 --- /dev/null +++ b/Master/bin/win32/epstopdf.exe diff --git a/Master/bin/win32/etex.exe b/Master/bin/win32/etex.exe Binary files differnew file mode 100755 index 00000000000..be5ca2911f1 --- /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 100755 index 00000000000..323d2502bfd --- /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 100755 index 00000000000..2020b657484 --- /dev/null +++ b/Master/bin/win32/extractres.bat @@ -0,0 +1,96 @@ +@PERL@
+# 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{TMPDIR})) { # set body file name
+ $body = "$ENV{TMPDIR}/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@
diff --git a/Master/bin/win32/fdf2tan.exe b/Master/bin/win32/fdf2tan.exe Binary files differnew file mode 100755 index 00000000000..f3991d336a8 --- /dev/null +++ b/Master/bin/win32/fdf2tan.exe diff --git a/Master/bin/win32/fdf2tex.exe b/Master/bin/win32/fdf2tex.exe Binary files differnew file mode 100644 index 00000000000..6b587fedc17 --- /dev/null +++ b/Master/bin/win32/fdf2tex.exe diff --git a/Master/bin/win32/fixdlsrps.bat b/Master/bin/win32/fixdlsrps.bat new file mode 100755 index 00000000000..a019734c23c --- /dev/null +++ b/Master/bin/win32/fixdlsrps.bat @@ -0,0 +1,54 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixfmps.bat b/Master/bin/win32/fixfmps.bat new file mode 100755 index 00000000000..92b9f2bfeab --- /dev/null +++ b/Master/bin/win32/fixfmps.bat @@ -0,0 +1,21 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixmacps.bat b/Master/bin/win32/fixmacps.bat new file mode 100755 index 00000000000..5903fe2406c --- /dev/null +++ b/Master/bin/win32/fixmacps.bat @@ -0,0 +1,95 @@ +@PERL@
+# fixmacps: swap to sanitised appledict
+#
+# Copyright (C) Angus J. C. Duggan 1991-1995
+# See file LICENSE for details.
+
+$line = 0; # keep line count
+$predir = `kpsewhich -progname=psutils md71_0.ps`;
+$dir=`basename $predir`;
+$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@
diff --git a/Master/bin/win32/fixpsditps.bat b/Master/bin/win32/fixpsditps.bat new file mode 100755 index 00000000000..eead0174efd --- /dev/null +++ b/Master/bin/win32/fixpsditps.bat @@ -0,0 +1,25 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixpspps.bat b/Master/bin/win32/fixpspps.bat new file mode 100755 index 00000000000..5b6f76bdf85 --- /dev/null +++ b/Master/bin/win32/fixpspps.bat @@ -0,0 +1,58 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixscribeps.bat b/Master/bin/win32/fixscribeps.bat new file mode 100755 index 00000000000..f7bf4116505 --- /dev/null +++ b/Master/bin/win32/fixscribeps.bat @@ -0,0 +1,19 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixtpps.bat b/Master/bin/win32/fixtpps.bat new file mode 100755 index 00000000000..2c1781e8f49 --- /dev/null +++ b/Master/bin/win32/fixtpps.bat @@ -0,0 +1,28 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixwfwps.bat b/Master/bin/win32/fixwfwps.bat new file mode 100755 index 00000000000..3e0f2a39852 --- /dev/null +++ b/Master/bin/win32/fixwfwps.bat @@ -0,0 +1,33 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixwpps.bat b/Master/bin/win32/fixwpps.bat new file mode 100755 index 00000000000..6679d08bfab --- /dev/null +++ b/Master/bin/win32/fixwpps.bat @@ -0,0 +1,31 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fixwwps.bat b/Master/bin/win32/fixwwps.bat new file mode 100755 index 00000000000..bee29ef56a8 --- /dev/null +++ b/Master/bin/win32/fixwwps.bat @@ -0,0 +1,20 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/fmtutil.exe b/Master/bin/win32/fmtutil.exe Binary files differnew file mode 100755 index 00000000000..e35b643c28d --- /dev/null +++ b/Master/bin/win32/fmtutil.exe diff --git a/Master/bin/win32/fontinst.bat b/Master/bin/win32/fontinst.bat new file mode 100755 index 00000000000..fe9be9b7187 --- /dev/null +++ b/Master/bin/win32/fontinst.bat @@ -0,0 +1,2 @@ +@echo off
+tex -progname=fontinst -fmt=tex %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/gbklatex.exe b/Master/bin/win32/gbklatex.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/gbklatex.exe diff --git a/Master/bin/win32/getafm.exe b/Master/bin/win32/getafm.exe Binary files differnew file mode 100755 index 00000000000..a9f586ed046 --- /dev/null +++ b/Master/bin/win32/getafm.exe diff --git a/Master/bin/win32/gftodvi.exe b/Master/bin/win32/gftodvi.exe Binary files differnew file mode 100755 index 00000000000..b86c77925b1 --- /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 100755 index 00000000000..f76ba9a525c --- /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 100755 index 00000000000..fda7392c489 --- /dev/null +++ b/Master/bin/win32/gftype.exe diff --git a/Master/bin/win32/gsdll32.dll b/Master/bin/win32/gsdll32.dll Binary files differnew file mode 100755 index 00000000000..1b56475e042 --- /dev/null +++ b/Master/bin/win32/gsdll32.dll diff --git a/Master/bin/win32/gsftopk.exe b/Master/bin/win32/gsftopk.exe Binary files differnew file mode 100755 index 00000000000..f0c4731e792 --- /dev/null +++ b/Master/bin/win32/gsftopk.exe diff --git a/Master/bin/win32/gswin32.exe b/Master/bin/win32/gswin32.exe Binary files differnew file mode 100755 index 00000000000..9b1fdf4f876 --- /dev/null +++ b/Master/bin/win32/gswin32.exe diff --git a/Master/bin/win32/gswin32c.exe b/Master/bin/win32/gswin32c.exe Binary files differnew file mode 100755 index 00000000000..136a3296b28 --- /dev/null +++ b/Master/bin/win32/gswin32c.exe diff --git a/Master/bin/win32/gunzip.exe b/Master/bin/win32/gunzip.exe Binary files differnew file mode 100644 index 00000000000..ce6e330ea0e --- /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..ce6e330ea0e --- /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 100755 index 00000000000..7b24a3d857b --- /dev/null +++ b/Master/bin/win32/hbf2gf.exe diff --git a/Master/bin/win32/ht.exe b/Master/bin/win32/ht.exe Binary files differnew file mode 100755 index 00000000000..c93dfdf9a49 --- /dev/null +++ b/Master/bin/win32/ht.exe diff --git a/Master/bin/win32/htcopy.exe b/Master/bin/win32/htcopy.exe Binary files differnew file mode 100644 index 00000000000..76941140190 --- /dev/null +++ b/Master/bin/win32/htcopy.exe diff --git a/Master/bin/win32/htlatex.exe b/Master/bin/win32/htlatex.exe Binary files differnew file mode 100755 index 00000000000..c93dfdf9a49 --- /dev/null +++ b/Master/bin/win32/htlatex.exe diff --git a/Master/bin/win32/htmove.exe b/Master/bin/win32/htmove.exe Binary files differnew file mode 100644 index 00000000000..8ad399c835a --- /dev/null +++ b/Master/bin/win32/htmove.exe diff --git a/Master/bin/win32/httex.exe b/Master/bin/win32/httex.exe Binary files differnew file mode 100755 index 00000000000..c93dfdf9a49 --- /dev/null +++ b/Master/bin/win32/httex.exe diff --git a/Master/bin/win32/httexi.exe b/Master/bin/win32/httexi.exe Binary files differnew file mode 100755 index 00000000000..c93dfdf9a49 --- /dev/null +++ b/Master/bin/win32/httexi.exe diff --git a/Master/bin/win32/includeres.bat b/Master/bin/win32/includeres.bat new file mode 100755 index 00000000000..98495078c4e --- /dev/null +++ b/Master/bin/win32/includeres.bat @@ -0,0 +1,46 @@ +@PERL@
+# 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
+
+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) = ""; # 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@
diff --git a/Master/bin/win32/install-info.exe b/Master/bin/win32/install-info.exe Binary files differnew file mode 100755 index 00000000000..787a7f5d9e6 --- /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 100755 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..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/jadetex.exe diff --git a/Master/bin/win32/jpeg2ps.exe b/Master/bin/win32/jpeg2ps.exe Binary files differnew file mode 100755 index 00000000000..97ebbde9f03 --- /dev/null +++ b/Master/bin/win32/jpeg2ps.exe diff --git a/Master/bin/win32/kpseaccess.exe b/Master/bin/win32/kpseaccess.exe Binary files differnew file mode 100644 index 00000000000..71e42570d06 --- /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 100755 index 00000000000..49d86cb2507 --- /dev/null +++ b/Master/bin/win32/kpsecheck.exe diff --git a/Master/bin/win32/kpsestat.exe b/Master/bin/win32/kpsestat.exe Binary files differnew file mode 100755 index 00000000000..1bad5406324 --- /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 100755 index 00000000000..30bccbb9881 --- /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 100755 index 00000000000..b26a4ae8f20 --- /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..b1a37f85c22 --- /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..0feec68d103 --- /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 100755 index 00000000000..101483aa496 --- /dev/null +++ b/Master/bin/win32/latex.exe diff --git a/Master/bin/win32/mag.exe b/Master/bin/win32/mag.exe Binary files differnew file mode 100755 index 00000000000..337650e85ce --- /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 100755 index 00000000000..5c5a876b3d1 --- /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..73ec5d2b5b1 --- /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 100755 index 00000000000..9cd7a5cfdff --- /dev/null +++ b/Master/bin/win32/makempx.exe diff --git a/Master/bin/win32/makempy.exe b/Master/bin/win32/makempy.exe Binary files differnew file mode 100755 index 00000000000..cfd350d1663 --- /dev/null +++ b/Master/bin/win32/makempy.exe diff --git a/Master/bin/win32/metafun.exe b/Master/bin/win32/metafun.exe Binary files differnew file mode 100644 index 00000000000..140a6375e55 --- /dev/null +++ b/Master/bin/win32/metafun.exe diff --git a/Master/bin/win32/mex-pl.bat b/Master/bin/win32/mex-pl.bat new file mode 100644 index 00000000000..40b4b4763f3 --- /dev/null +++ b/Master/bin/win32/mex-pl.bat @@ -0,0 +1,2 @@ +@echo off
+tex -fmt=mex-pl -progname=mex %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/mex.exe b/Master/bin/win32/mex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /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..dc0bffe5731 --- /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 100755 index 00000000000..195b98f9c55 --- /dev/null +++ b/Master/bin/win32/mf.exe diff --git a/Master/bin/win32/mft.exe b/Master/bin/win32/mft.exe Binary files differnew file mode 100755 index 00000000000..34bd346b58f --- /dev/null +++ b/Master/bin/win32/mft.exe diff --git a/Master/bin/win32/mkocp.exe b/Master/bin/win32/mkocp.exe Binary files differnew file mode 100755 index 00000000000..d54bc4b34e1 --- /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 100755 index 00000000000..63ede884d38 --- /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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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 100755 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..be5ca2911f1 --- /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..be5ca2911f1 --- /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 100755 index 00000000000..e641760796d --- /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 100755 index 00000000000..802ebfccac3 --- /dev/null +++ b/Master/bin/win32/mmpfb.exe diff --git a/Master/bin/win32/mpost.exe b/Master/bin/win32/mpost.exe Binary files differnew file mode 100755 index 00000000000..140a6375e55 --- /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..da03daf2bcb --- /dev/null +++ b/Master/bin/win32/mpto.exe diff --git a/Master/bin/win32/mptopdf.exe b/Master/bin/win32/mptopdf.exe Binary files differnew file mode 100755 index 00000000000..19f01a2bf5b --- /dev/null +++ b/Master/bin/win32/mptopdf.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/musixflx.exe b/Master/bin/win32/musixflx.exe Binary files differnew file mode 100755 index 00000000000..6d69210a57b --- /dev/null +++ b/Master/bin/win32/musixflx.exe diff --git a/Master/bin/win32/odvicopy.exe b/Master/bin/win32/odvicopy.exe Binary files differnew file mode 100755 index 00000000000..c6664c968b1 --- /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 100755 index 00000000000..93bf915f2ed --- /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 100755 index 00000000000..0d366417f58 --- /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..910cd48b530 --- /dev/null +++ b/Master/bin/win32/ofm2opl.exe diff --git a/Master/bin/win32/omega.exe b/Master/bin/win32/omega.exe Binary files differnew file mode 100755 index 00000000000..329ffe171c7 --- /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..910cd48b530 --- /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 100755 index 00000000000..abc462ef2c0 --- /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..fc6cdcf4438 --- /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..1cd2d4c568e --- /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..e62e1235f4b --- /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..f295e3f9f34 --- /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..910cd48b530 --- /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..910cd48b530 --- /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 100755 index 00000000000..07b71ffbc32 --- /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 100755 index 00000000000..f093a210130 --- /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..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/pdfcslatex.exe diff --git a/Master/bin/win32/pdfcslatexd.bat b/Master/bin/win32/pdfcslatexd.bat new file mode 100644 index 00000000000..a40a218baa8 --- /dev/null +++ b/Master/bin/win32/pdfcslatexd.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcslatex -default-translate-file=cp852-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfcslatexi.bat b/Master/bin/win32/pdfcslatexi.bat new file mode 100644 index 00000000000..697aa466919 --- /dev/null +++ b/Master/bin/win32/pdfcslatexi.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcslatex -default-translate-file=il2-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfcslatexk.bat b/Master/bin/win32/pdfcslatexk.bat new file mode 100644 index 00000000000..5527b74bcdd --- /dev/null +++ b/Master/bin/win32/pdfcslatexk.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcslatex -default-translate-file=kam-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfcsplain.exe b/Master/bin/win32/pdfcsplain.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/pdfcsplain.exe diff --git a/Master/bin/win32/pdfcsplaind.bat b/Master/bin/win32/pdfcsplaind.bat new file mode 100644 index 00000000000..f3806c9050f --- /dev/null +++ b/Master/bin/win32/pdfcsplaind.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcsplain -default-translate-file=cp852-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfcsplaini.bat b/Master/bin/win32/pdfcsplaini.bat new file mode 100644 index 00000000000..a4974a5e787 --- /dev/null +++ b/Master/bin/win32/pdfcsplaini.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcsplain -default-translate-file=il2-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfcsplaink.bat b/Master/bin/win32/pdfcsplaink.bat new file mode 100644 index 00000000000..8a1288234d3 --- /dev/null +++ b/Master/bin/win32/pdfcsplaink.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -progname=pdfcsplain -default-translate-file=kam-cs %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfdde.exe b/Master/bin/win32/pdfdde.exe Binary files differnew file mode 100755 index 00000000000..f093a210130 --- /dev/null +++ b/Master/bin/win32/pdfdde.exe diff --git a/Master/bin/win32/pdfetex.exe b/Master/bin/win32/pdfetex.exe Binary files differnew file mode 100755 index 00000000000..101483aa496 --- /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 100755 index 00000000000..484fb9bd4e1 --- /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 100755 index 00000000000..0b64d2b51e8 --- /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 100755 index 00000000000..1e12410e434 --- /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..be5ca2911f1 --- /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 100755 index 00000000000..101483aa496 --- /dev/null +++ b/Master/bin/win32/pdflatex.exe diff --git a/Master/bin/win32/pdfmex-pl.bat b/Master/bin/win32/pdfmex-pl.bat new file mode 100644 index 00000000000..67766084798 --- /dev/null +++ b/Master/bin/win32/pdfmex-pl.bat @@ -0,0 +1,2 @@ +@echo off
+pdfetex -fmt=pdfmex-pl -progname=pdfmex %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfmex.exe b/Master/bin/win32/pdfmex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /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 100755 index 00000000000..f093a210130 --- /dev/null +++ b/Master/bin/win32/pdfopen.exe diff --git a/Master/bin/win32/pdfplatex-pl.bat b/Master/bin/win32/pdfplatex-pl.bat new file mode 100644 index 00000000000..38ce2b0f8a6 --- /dev/null +++ b/Master/bin/win32/pdfplatex-pl.bat @@ -0,0 +1,2 @@ +@echo off
+pdftex -fmt=pdfplatex-pl -progname=pdfplatex %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/pdfplatex.exe b/Master/bin/win32/pdfplatex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/pdfplatex.exe diff --git a/Master/bin/win32/pdftex.exe b/Master/bin/win32/pdftex.exe Binary files differnew file mode 100755 index 00000000000..8ffaffa04b9 --- /dev/null +++ b/Master/bin/win32/pdftex.exe diff --git a/Master/bin/win32/pdfthumb.exe b/Master/bin/win32/pdfthumb.exe Binary files differnew file mode 100644 index 00000000000..c7a051f0faf --- /dev/null +++ b/Master/bin/win32/pdfthumb.exe diff --git a/Master/bin/win32/pdftops.exe b/Master/bin/win32/pdftops.exe Binary files differnew file mode 100755 index 00000000000..01e460beb75 --- /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 100755 index 00000000000..11b1d47d8e4 --- /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 100755 index 00000000000..c3d34aa2d5f --- /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..be5ca2911f1 --- /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 100755 index 00000000000..7bffc3c39e5 --- /dev/null +++ b/Master/bin/win32/perl58.dll diff --git a/Master/bin/win32/perltex.bat b/Master/bin/win32/perltex.bat new file mode 100644 index 00000000000..e896269900d --- /dev/null +++ b/Master/bin/win32/perltex.bat @@ -0,0 +1,376 @@ +@PERL@
+
+###########################################################
+# Prepare a LaTeX run for two-way communication with Perl #
+# By Scott Pakin <scott+pt@pakin.org> #
+###########################################################
+
+#-------------------------------------------------------------------
+# This is file `perltex.pl',
+# generated with the docstrip utility.
+#
+# The original source files were:
+#
+# perltex.dtx (with options: `perltex')
+#
+# This is a generated file.
+#
+# Copyright (C) 2004 by Scott Pakin <scott+pt@pakin.org>
+#
+# This file may be distributed and/or modified under the conditions
+# of the LaTeX Project Public License, either version 1.2 of this
+# license or (at your option) any later version. The latest
+# version of this license is in:
+#
+# http://www.latex-project.org/lppl.txt
+#
+# and version 1.2 or later is part of all distributions of LaTeX
+# version 1999/12/01 or later.
+#-------------------------------------------------------------------
+
+use Safe;
+use Opcode;
+use Getopt::Long;
+use Pod::Usage;
+use File::Basename;
+use POSIX;
+use warnings;
+use strict;
+my $latexprog;
+my $runsafely = 1;
+my @permittedops;
+my $progname = basename $0;
+my $jobname = "texput";
+my @latexcmdline;
+my $toperl;
+my $fromperl;
+my $toflag;
+my $fromflag;
+my $doneflag;
+my $logfile;
+my $sandbox = new Safe;
+my $latexpid;
+$latexprog = $ENV{"PERLTEX"} || "latex";
+Getopt::Long::Configure("require_order", "pass_through");
+GetOptions("help" => sub {pod2usage(-verbose => 1)},
+ "latex=s" => \$latexprog,
+ "safe!" => \$runsafely,
+ "permit=s" => \@permittedops) || pod2usage(2);
+@latexcmdline = @ARGV;
+my $firstcmd = 0;
+for ($firstcmd=0; $firstcmd<=$#latexcmdline; $firstcmd++) {
+ my $option = $latexcmdline[$firstcmd];
+ next if substr($option, 0, 1) eq "-";
+ if (substr ($option, 0, 1) ne "\\") {
+ $jobname = basename $option, ".tex" ;
+ $latexcmdline[$firstcmd] = "\\input $option";
+ }
+ last;
+}
+push @latexcmdline, "" if $#latexcmdline==-1;
+my $separator = "";
+foreach (1 .. 20) {
+ $separator .= chr(ord("A") + rand(26));
+}
+$toperl = $jobname . ".topl";
+$fromperl = $jobname . ".frpl";
+$toflag = $jobname . ".tfpl";
+$fromflag = $jobname . ".ffpl";
+$doneflag = $jobname . ".dfpl";
+$logfile = $jobname . ".lgpl";
+$latexcmdline[$firstcmd] =
+ sprintf '\makeatletter' . '\def%s{%s}' x 6 . '\makeatother%s',
+ '\plmac@tag', $separator,
+ '\plmac@tofile', $toperl,
+ '\plmac@fromfile', $fromperl,
+ '\plmac@toflag', $toflag,
+ '\plmac@fromflag', $fromflag,
+ '\plmac@doneflag', $doneflag,
+ $latexcmdline[$firstcmd];
+foreach my $file ($toperl, $fromperl, $toflag, $fromflag, $doneflag) {
+ unlink $file while -e $file;
+}
+open (LOGFILE, ">$logfile") || die "open(\"$logfile\"): $!\n";
+defined ($latexpid = fork) || die "fork: $!\n";
+unshift @latexcmdline, $latexprog;
+if (!$latexpid) {
+ exec {$latexcmdline[0]} @latexcmdline;
+ die "exec('@latexcmdline'): $!\n";
+}
+@permittedops=(":browse") if $#permittedops==-1;
+@permittedops=(Opcode::full_opset()) if !$runsafely;
+$sandbox->permit_only (@permittedops);
+while (1) {
+ my $awaitexists = sub {
+ while (!-e $_[0]) {
+ sleep 0;
+ if (waitpid($latexpid, &WNOHANG)==-1) {
+ foreach my $file ($toperl, $fromperl, $toflag,
+ $fromflag, $doneflag) {
+ unlink $file while -e $file;
+ }
+ undef $latexpid;
+ exit 0;
+ }
+ }
+ };
+ $awaitexists->($toflag);
+ my $entirefile;
+ {
+ local $/ = undef;
+ open (TOPERL, "<$toperl") || die "open($toperl): $!\n";
+ $entirefile = <TOPERL>;
+ close TOPERL;
+ }
+ my ($optag, $macroname, @otherstuff) =
+ map {chomp; $_} split "$separator\n", $entirefile;
+ $macroname =~ s/^[^A-Za-z]+//;
+ $macroname =~ s/\W/_/g;
+ $macroname = "latex_" . $macroname;
+ if ($optag eq "USE") {
+ foreach (@otherstuff) {
+ s/\\/\\\\/g;
+ s/\'/\\\'/g;
+ $_ = "'$_'";
+ }
+ }
+ my $perlcode;
+ if ($optag eq "DEF") {
+ $perlcode =
+ sprintf "sub %s {%s}\n",
+ $macroname, $otherstuff[0];
+ }
+ else {
+ $perlcode = sprintf "%s (%s);\n", $macroname, join(", ", @otherstuff);
+ }
+ print LOGFILE "#" x 31, " PERL CODE ", "#" x 32, "\n";
+ print LOGFILE $perlcode, "\n";
+ undef $_;
+ my $result;
+ {
+ my $warningmsg;
+ local $SIG{__WARN__} =
+ sub {chomp ($warningmsg=$_[0]); return 0};
+ $result = $sandbox->reval ($perlcode);
+ if (defined $warningmsg) {
+ $warningmsg =~ s/at \(eval \d+\) line \d+\W+//;
+ print LOGFILE "# ===> $warningmsg\n\n";
+ }
+ }
+ $result="" if !$result;
+ if ($@) {
+ my $msg = $@;
+ $msg =~ s/at \(eval \d+\) line \d+\W+//;
+ $msg =~ s/\s+/ /;
+ $result = "\\PackageError{perlmacros}{$msg}";
+ my @helpstring;
+ if ($msg =~ /\btrapped by\b/) {
+ @helpstring =
+ ("The preceding error message comes from Perl. Apparently,",
+ "the Perl code you tried to execute attempted to perform an",
+ "`unsafe' operation. If you trust the Perl code (e.g., if",
+ "you wrote it) then you can invoke perltex with the --nosafe",
+ "option to allow arbitrary Perl code to execute.",
+ "Alternatively, you can selectively enable Perl features",
+ "using perltex's --permit option. Don't do this if you don't",
+ "trust the Perl code, however; malicious Perl code can do a",
+ "world of harm to your computer system.");
+ }
+ else {
+ @helpstring =
+ ("The preceding error message comes from Perl. Apparently,",
+ "there's a bug in your Perl code. You'll need to sort that",
+ "out in your document and re-run perltex.");
+ }
+ my $helpstring = join ("\\MessageBreak\n", @helpstring);
+ $helpstring =~ s/\. /.\\space\\space /g;
+ $result .= "{$helpstring}";
+ }
+ print LOGFILE "%" x 30, " LATEX RESULT ", "%" x 30, "\n";
+ print LOGFILE $result, "\n\n";
+ $result .= '\endinput';
+ open (FROMPERL, ">$fromperl") || die "open($fromperl): $!\n";
+ syswrite FROMPERL, $result;
+ close FROMPERL;
+ unlink $toflag while -e $toflag;
+ unlink $toperl while -e $toperl;
+ unlink $doneflag while -e $doneflag;
+ open (FROMFLAG, ">$fromflag") || die "open($fromflag): $!\n";
+ close FROMFLAG;
+ $awaitexists->($toperl);
+ unlink $fromflag while -e $fromflag;
+ open (DONEFLAG, ">$doneflag") || die "open($doneflag): $!\n";
+ close DONEFLAG;
+}
+END {
+ close LOGFILE;
+ if (defined $latexpid) {
+ kill (9, $latexpid);
+ exit 1;
+ }
+ exit 0;
+}
+
+__END__
+
+=head1 NAME
+
+perltex - enable LaTeX macros to be defined in terms of Perl code
+
+=head1 SYNOPSIS
+
+perltex
+[B<--help>]
+[B<--latex>=I<program>]
+[B<-->[B<no>]B<safe>]
+[B<--permit>=I<feature>]
+[I<latex options>]
+
+=head1 DESCRIPTION
+
+LaTeX -- through the underlying TeX typesetting system -- produces
+beautifully typeset documents but has a macro language that is
+difficult to program. In particular, support for complex string
+manipulation is largely lacking. Perl is a popular general-purpose
+programming language whose forte is string manipulation. However, it
+has no typesetting capabilities whatsoever.
+
+Clearly, Perl's programmability could complement LaTeX's typesetting
+strengths. B<perltex> is the tool that enables a symbiosis between
+the two systems. All a user needs to do is compile a LaTeX document
+using B<perltex> instead of B<latex>. (B<perltex> is actually a
+wrapper for B<latex>, so no B<latex> functionality is lost.) If the
+document includes a C<\usepackage{perlmacros}> in its preamble, then
+C<\perlnewcommand> and C<\perlrenewcommand> macros will be made
+available. These behave just like LaTeX's C<\newcommand> and
+C<\renewcommand> except that the macro body contains Perl code instead
+of LaTeX code.
+
+=head1 OPTIONS
+
+B<perltex> accepts the following command-line options:
+
+=over 4
+
+=item B<--help>
+
+Display basic usage information.
+
+=item B<--latex>=I<program>
+
+Specify a program to use instead of B<latex>. For example,
+C<--latex=pdflatex> would typeset the given document using
+B<pdflatex> instead of ordinary B<latex>.
+
+=item B<-->[B<no>]B<safe>
+
+Enable or disable sandboxing. With the default of C<--safe>,
+B<perltex> executes the code from a C<\perlnewcommand> or
+C<\perlrenewcommand> macro within a protected environment that
+prohibits ``unsafe'' operations such as accessing files or executing
+external programs. Specifying C<--nosafe> gives the LaTeX document
+I<carte blanche> to execute any arbitrary Perl code, including that
+which can harm the user's files. See L<Safe> for more information.
+
+=item B<--permit>=I<feature>
+
+Permit particular Perl operations to be performed. The C<--permit>
+option, which can be specified more than once on the command line,
+enables finer-grained control over the B<perltex> sandbox. See
+L<Opcode> for more information.
+
+=back
+
+These options are then followed by whatever options are normally
+passed to B<latex> (or whatever program was specified with
+C<--latex>), including, for instance, the name of the F<.tex> file to
+compile.
+
+=head1 EXAMPLES
+
+In its simplest form, B<perltex> is run just like B<latex>:
+
+ perltex myfile.tex
+
+To use B<pdflatex> instead of regular B<latex>, use the C<--latex>
+option:
+
+ perltex --latex=pdflatex myfile.tex
+
+If LaTeX gives a ``C<trapped by operation mask>'' error and you trust
+the F<.tex> file you're trying to compile not to execute malicious
+Perl code (e.g., because you wrote it yourself), you can disable
+B<perltex>'s safety mechansisms with C<--nosafe>:
+
+ perltex --nosafe myfile.tex
+
+The following command gives documents only B<perltex>'s default
+permissions (C<:browse>) plus the ability to open files and invoke the
+C<time> command:
+
+ perltex --permit=:browse --permit=:filesys_open
+ --permit=time myfile.tex
+
+=head1 ENVIRONMENT
+
+B<perltex> honors the following environment variables:
+
+=over 4
+
+=item PERLTEX
+
+Specify the filename of the LaTeX compiler. The LaTeX compiler
+defaults to ``C<latex>''. The C<PERLTEX> environment variable
+overrides this default, and the C<--latex> command-line option (see
+L</OPTIONS>) overrides that.
+
+=back
+
+=head1 FILES
+
+While compiling F<jobname.tex>, B<perltex> makes use of the following
+files:
+
+=over 4
+
+=item F<jobname.lgpl>
+
+log file written by Perl; helpful for debugging Perl macros
+
+=item F<jobname.topl>
+
+information sent from LaTeX to Perl
+
+=item F<jobname.frpl>
+
+information sent from Perl to LaTeX
+
+=item F<jobname.tfpl>
+
+``flag'' file whose existence indicates that F<jobname.topl> contains
+valid data
+
+=item F<jobname.ffpl>
+
+``flag'' file whose existence indicates that F<jobname.frpl> contains
+valid data
+
+=item F<jobname.dfpl>
+
+``flag'' file whose existence indicates that F<jobname.ffpl> has been
+deleted
+
+=back
+
+=head1 NOTES
+
+B<perltex>'s sandbox defaults to what L<Opcode> calls ``C<:browse>''.
+
+=head1 SEE ALSO
+
+latex(1), pdflatex(1), perl(1), Safe(3pm), Opcode(3pm)
+
+=head1 AUTHOR
+
+Scott Pakin, I<scott+pt@pakin.org>
+@END@
diff --git a/Master/bin/win32/pfb2pfa.exe b/Master/bin/win32/pfb2pfa.exe Binary files differnew file mode 100755 index 00000000000..1e9d285a4ec --- /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..be5ca2911f1 --- /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..be5ca2911f1 --- /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 100755 index 00000000000..ad105087106 --- /dev/null +++ b/Master/bin/win32/pk2bm.exe diff --git a/Master/bin/win32/pkfix.exe b/Master/bin/win32/pkfix.exe Binary files differnew file mode 100644 index 00000000000..2c3c1336254 --- /dev/null +++ b/Master/bin/win32/pkfix.exe diff --git a/Master/bin/win32/pktogf.exe b/Master/bin/win32/pktogf.exe Binary files differnew file mode 100755 index 00000000000..0cf33aee2c8 --- /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 100755 index 00000000000..1d575205ae2 --- /dev/null +++ b/Master/bin/win32/pktype.exe diff --git a/Master/bin/win32/platex-pl.bat b/Master/bin/win32/platex-pl.bat new file mode 100644 index 00000000000..3d0b26c0bf6 --- /dev/null +++ b/Master/bin/win32/platex-pl.bat @@ -0,0 +1,2 @@ +@echo off
+tex -fmt=platex-pl -progname=platex %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/Master/bin/win32/platex.exe b/Master/bin/win32/platex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /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 100755 index 00000000000..bcf3ed1c872 --- /dev/null +++ b/Master/bin/win32/pltotf.exe diff --git a/Master/bin/win32/png2bmp.exe b/Master/bin/win32/png2bmp.exe Binary files differnew file mode 100644 index 00000000000..9f2577cd9c4 --- /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 100755 index 00000000000..16c1c63b80d --- /dev/null +++ b/Master/bin/win32/pooltype.exe diff --git a/Master/bin/win32/ppower4.exe b/Master/bin/win32/ppower4.exe Binary files differnew file mode 100644 index 00000000000..70ec787cd8b --- /dev/null +++ b/Master/bin/win32/ppower4.exe diff --git a/Master/bin/win32/ps2eps.exe b/Master/bin/win32/ps2eps.exe Binary files differnew file mode 100644 index 00000000000..6413649ec39 --- /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 100755 index 00000000000..907dab4e39f --- /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 100755 index 00000000000..87515db9e44 --- /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 100755 index 00000000000..f1de41d4b27 --- /dev/null +++ b/Master/bin/win32/psmerge.bat @@ -0,0 +1,85 @@ +@PERL@
+# 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@
diff --git a/Master/bin/win32/psnup.exe b/Master/bin/win32/psnup.exe Binary files differnew file mode 100755 index 00000000000..f167ae7d901 --- /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 100755 index 00000000000..776cc01120e --- /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 100755 index 00000000000..700ef31932d --- /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 100755 index 00000000000..164b0b3302b --- /dev/null +++ b/Master/bin/win32/pstops.exe diff --git a/Master/bin/win32/sjisconv.exe b/Master/bin/win32/sjisconv.exe Binary files differnew file mode 100755 index 00000000000..8b84a7c17d8 --- /dev/null +++ b/Master/bin/win32/sjisconv.exe diff --git a/Master/bin/win32/sjisltx.exe b/Master/bin/win32/sjisltx.exe Binary files differnew file mode 100755 index 00000000000..b01518e45a7 --- /dev/null +++ b/Master/bin/win32/sjisltx.exe diff --git a/Master/bin/win32/t1ascii.exe b/Master/bin/win32/t1ascii.exe Binary files differnew file mode 100755 index 00000000000..82cad2c67cf --- /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 100755 index 00000000000..02a876200ff --- /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 100755 index 00000000000..7024e5f99d5 --- /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 100755 index 00000000000..71cad77a0f9 --- /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..8f30d0bed27 --- /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..9fee5068ea5 --- /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 100755 index 00000000000..82a13f55fe9 --- /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..974dd6b3052 --- /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..5a47230119c --- /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 100755 index 00000000000..2aa90cb9df8 --- /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 100755 index 00000000000..54b88d298c2 --- /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 100755 index 00000000000..99a691d16ff --- /dev/null +++ b/Master/bin/win32/tangle.exe diff --git a/Master/bin/win32/tex.exe b/Master/bin/win32/tex.exe Binary files differnew file mode 100755 index 00000000000..101483aa496 --- /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 100755 index 00000000000..c7f094d5348 --- /dev/null +++ b/Master/bin/win32/tex4ht.exe diff --git a/Master/bin/win32/texdoctk.exe b/Master/bin/win32/texdoctk.exe Binary files differnew file mode 100755 index 00000000000..18a7264c4a2 --- /dev/null +++ b/Master/bin/win32/texdoctk.exe diff --git a/Master/bin/win32/texexec.exe b/Master/bin/win32/texexec.exe Binary files differnew file mode 100755 index 00000000000..f1e1bccf152 --- /dev/null +++ b/Master/bin/win32/texexec.exe diff --git a/Master/bin/win32/texfind.exe b/Master/bin/win32/texfind.exe Binary files differnew file mode 100755 index 00000000000..e7af4360862 --- /dev/null +++ b/Master/bin/win32/texfind.exe diff --git a/Master/bin/win32/texfont.exe b/Master/bin/win32/texfont.exe Binary files differnew file mode 100755 index 00000000000..e8eaf7e7c2b --- /dev/null +++ b/Master/bin/win32/texfont.exe diff --git a/Master/bin/win32/texhash.exe b/Master/bin/win32/texhash.exe Binary files differnew file mode 100755 index 00000000000..612aa1b180f --- /dev/null +++ b/Master/bin/win32/texhash.exe diff --git a/Master/bin/win32/texi2html.exe b/Master/bin/win32/texi2html.exe Binary files differnew file mode 100755 index 00000000000..307f43fa2dc --- /dev/null +++ b/Master/bin/win32/texi2html.exe diff --git a/Master/bin/win32/texindex.exe b/Master/bin/win32/texindex.exe Binary files differnew file mode 100755 index 00000000000..f21b06f8044 --- /dev/null +++ b/Master/bin/win32/texindex.exe diff --git a/Master/bin/win32/texshow.exe b/Master/bin/win32/texshow.exe Binary files differnew file mode 100755 index 00000000000..56cc18418dc --- /dev/null +++ b/Master/bin/win32/texshow.exe diff --git a/Master/bin/win32/texsis.exe b/Master/bin/win32/texsis.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/texsis.exe diff --git a/Master/bin/win32/texutil.exe b/Master/bin/win32/texutil.exe Binary files differnew file mode 100755 index 00000000000..ebb13480083 --- /dev/null +++ b/Master/bin/win32/texutil.exe diff --git a/Master/bin/win32/tftopl.exe b/Master/bin/win32/tftopl.exe Binary files differnew file mode 100755 index 00000000000..7ca0a1fa9fe --- /dev/null +++ b/Master/bin/win32/tftopl.exe diff --git a/Master/bin/win32/thumbpdf.exe b/Master/bin/win32/thumbpdf.exe Binary files differnew file mode 100755 index 00000000000..ab1b978e4d9 --- /dev/null +++ b/Master/bin/win32/thumbpdf.exe diff --git a/Master/bin/win32/tie.exe b/Master/bin/win32/tie.exe Binary files differnew file mode 100755 index 00000000000..6823ddcd0b1 --- /dev/null +++ b/Master/bin/win32/tie.exe diff --git a/Master/bin/win32/tiff2png.exe b/Master/bin/win32/tiff2png.exe Binary files differnew file mode 100644 index 00000000000..3af6ab998ee --- /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/tl90aleph.dll b/Master/bin/win32/tl90aleph.dll Binary files differnew file mode 100644 index 00000000000..faea86f4175 --- /dev/null +++ b/Master/bin/win32/tl90aleph.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/tl90gd.dll b/Master/bin/win32/tl90gd.dll Binary files differnew file mode 100644 index 00000000000..bdd611f96ab --- /dev/null +++ b/Master/bin/win32/tl90gd.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/tl90gs.dll b/Master/bin/win32/tl90gs.dll Binary files differnew file mode 100644 index 00000000000..95165a5d81a --- /dev/null +++ b/Master/bin/win32/tl90gs.dll diff --git a/Master/bin/win32/tl90jpeg.dll b/Master/bin/win32/tl90jpeg.dll Binary files differnew file mode 100644 index 00000000000..ee81108731e --- /dev/null +++ b/Master/bin/win32/tl90jpeg.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/tl90mf.dll b/Master/bin/win32/tl90mf.dll Binary files differnew file mode 100644 index 00000000000..0d1f9863ef3 --- /dev/null +++ b/Master/bin/win32/tl90mf.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/tl90mpost.dll b/Master/bin/win32/tl90mpost.dll Binary files differnew file mode 100644 index 00000000000..fa3b1557674 --- /dev/null +++ b/Master/bin/win32/tl90mpost.dll diff --git a/Master/bin/win32/tl90omega.dll b/Master/bin/win32/tl90omega.dll Binary files differnew file mode 100644 index 00000000000..ac5c15360fd --- /dev/null +++ b/Master/bin/win32/tl90omega.dll diff --git a/Master/bin/win32/tl90pdfetex.dll b/Master/bin/win32/tl90pdfetex.dll Binary files differnew file mode 100644 index 00000000000..fe4d3cd4cec --- /dev/null +++ b/Master/bin/win32/tl90pdfetex.dll diff --git a/Master/bin/win32/tl90png.dll b/Master/bin/win32/tl90png.dll Binary files differnew file mode 100644 index 00000000000..ae1b106652a --- /dev/null +++ b/Master/bin/win32/tl90png.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/tl90tex.dll b/Master/bin/win32/tl90tex.dll Binary files differnew file mode 100644 index 00000000000..876e9d56126 --- /dev/null +++ b/Master/bin/win32/tl90tex.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/tl90tiff.dll b/Master/bin/win32/tl90tiff.dll Binary files differnew file mode 100644 index 00000000000..40c169d29f9 --- /dev/null +++ b/Master/bin/win32/tl90tiff.dll diff --git a/Master/bin/win32/tl90ttf.dll b/Master/bin/win32/tl90ttf.dll Binary files differnew file mode 100644 index 00000000000..c0c2f8b5b15 --- /dev/null +++ b/Master/bin/win32/tl90ttf.dll diff --git a/Master/bin/win32/tl90xpdf.dll b/Master/bin/win32/tl90xpdf.dll Binary files differnew file mode 100644 index 00000000000..9461f5bd833 --- /dev/null +++ b/Master/bin/win32/tl90xpdf.dll diff --git a/Master/bin/win32/tl90xpm.dll b/Master/bin/win32/tl90xpm.dll Binary files differnew file mode 100644 index 00000000000..4bd02b1ddb9 --- /dev/null +++ b/Master/bin/win32/tl90xpm.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/ttf2afm.exe b/Master/bin/win32/ttf2afm.exe Binary files differnew file mode 100755 index 00000000000..ec2996817cd --- /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 100755 index 00000000000..14f0e928b71 --- /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 100755 index 00000000000..7f0f26e2813 --- /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 100755 index 00000000000..a6923a79412 --- /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 100755 index 00000000000..01b869845d4 --- /dev/null +++ b/Master/bin/win32/ttfdump.exe diff --git a/Master/bin/win32/updmap.exe b/Master/bin/win32/updmap.exe Binary files differnew file mode 100755 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 100755 index 00000000000..7e953b8e5bc --- /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 100755 index 00000000000..f854a5c564f --- /dev/null +++ b/Master/bin/win32/vlna.exe diff --git a/Master/bin/win32/vpe.exe b/Master/bin/win32/vpe.exe Binary files differnew file mode 100644 index 00000000000..9f1f454e605 --- /dev/null +++ b/Master/bin/win32/vpe.exe diff --git a/Master/bin/win32/vptovf.exe b/Master/bin/win32/vptovf.exe Binary files differnew file mode 100755 index 00000000000..f75717730c0 --- /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 100755 index 00000000000..6ab19e9934b --- /dev/null +++ b/Master/bin/win32/weave.exe diff --git a/Master/bin/win32/windvi.exe b/Master/bin/win32/windvi.exe Binary files differnew file mode 100644 index 00000000000..14dc6ab9a75 --- /dev/null +++ b/Master/bin/win32/windvi.exe diff --git a/Master/bin/win32/xmltex.exe b/Master/bin/win32/xmltex.exe Binary files differnew file mode 100644 index 00000000000..be5ca2911f1 --- /dev/null +++ b/Master/bin/win32/xmltex.exe |