summaryrefslogtreecommitdiff
path: root/Master/bin
diff options
context:
space:
mode:
Diffstat (limited to 'Master/bin')
-rw-r--r--Master/bin/win32/TECkit_x86.dllbin0 -> 178176 bytes
-rw-r--r--Master/bin/win32/a5bookle.bat48
-rw-r--r--Master/bin/win32/afm2pl.exebin0 -> 23040 bytes
-rw-r--r--Master/bin/win32/afm2tfm.exebin0 -> 27648 bytes
-rw-r--r--Master/bin/win32/aftopl.exebin0 -> 10752 bytes
-rw-r--r--Master/bin/win32/aleph.dllbin0 -> 384512 bytes
-rw-r--r--Master/bin/win32/aleph.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/amstex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/bbox.exebin0 -> 6144 bytes
-rw-r--r--Master/bin/win32/bg5conv.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/bg5latex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/bg5pdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/bibtex.exebin0 -> 72192 bytes
-rw-r--r--Master/bin/win32/bibtex8.exebin0 -> 98816 bytes
-rw-r--r--Master/bin/win32/bmeps.exebin0 -> 183808 bytes
-rw-r--r--Master/bin/win32/bmp2png.exebin0 -> 69632 bytes
-rw-r--r--Master/bin/win32/bzip2.exebin0 -> 67072 bytes
-rw-r--r--Master/bin/win32/bzip2recover.exebin0 -> 8192 bytes
-rw-r--r--Master/bin/win32/cef5conv.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/cef5latex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cef5pdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cefconv.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/ceflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cefpdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cefsconv.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/cefslatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cefspdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cfftot1.exebin0 -> 349696 bytes
-rw-r--r--Master/bin/win32/chktex.exebin0 -> 40960 bytes
-rw-r--r--Master/bin/win32/cjklatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cjkpdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/cjpeg.exebin0 -> 56832 bytes
-rw-r--r--Master/bin/win32/cslatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/csplain.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/ctangle.exebin0 -> 29184 bytes
-rw-r--r--Master/bin/win32/ctie.exebin0 -> 10240 bytes
-rw-r--r--Master/bin/win32/cweave.exebin0 -> 56832 bytes
-rw-r--r--Master/bin/win32/detex.exebin0 -> 19456 bytes
-rw-r--r--Master/bin/win32/devnag.exebin0 -> 23040 bytes
-rw-r--r--Master/bin/win32/disdvi.exebin0 -> 8704 bytes
-rw-r--r--Master/bin/win32/djpeg.exebin0 -> 71680 bytes
-rw-r--r--Master/bin/win32/dmp.exebin0 -> 18432 bytes
-rw-r--r--Master/bin/win32/doubside.bat33
-rw-r--r--Master/bin/win32/dt2dv.exebin0 -> 23552 bytes
-rw-r--r--Master/bin/win32/dv2dt.exebin0 -> 8704 bytes
-rw-r--r--Master/bin/win32/dvi2tty.exebin0 -> 16896 bytes
-rw-r--r--Master/bin/win32/dvibook.exebin0 -> 19968 bytes
-rw-r--r--Master/bin/win32/dviconcat.exebin0 -> 17920 bytes
-rw-r--r--Master/bin/win32/dvicopy.exebin0 -> 40960 bytes
-rw-r--r--Master/bin/win32/dvidvi.exebin0 -> 12800 bytes
-rw-r--r--Master/bin/win32/dvilj.exebin0 -> 32256 bytes
-rw-r--r--Master/bin/win32/dvilj2p.exebin0 -> 33280 bytes
-rw-r--r--Master/bin/win32/dvilj4.exebin0 -> 38912 bytes
-rw-r--r--Master/bin/win32/dvilj4l.exebin0 -> 38912 bytes
-rw-r--r--Master/bin/win32/dvipdfm.exebin0 -> 337408 bytes
-rw-r--r--Master/bin/win32/dvipdfmx.exebin0 -> 731136 bytes
-rw-r--r--Master/bin/win32/dvipng.exebin0 -> 698368 bytes
-rw-r--r--Master/bin/win32/dvipos.exebin0 -> 15360 bytes
-rw-r--r--Master/bin/win32/dvips.exebin0 -> 126464 bytes
-rw-r--r--Master/bin/win32/dviselect.exebin0 -> 19456 bytes
-rw-r--r--Master/bin/win32/dvitodvi.exebin0 -> 22528 bytes
-rw-r--r--Master/bin/win32/dvitomp.exebin0 -> 26112 bytes
-rw-r--r--Master/bin/win32/dvitype.exebin0 -> 28672 bytes
-rw-r--r--Master/bin/win32/ebb.exebin0 -> 136704 bytes
-rw-r--r--Master/bin/win32/eplain.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/epsffit.exebin0 -> 6144 bytes
-rw-r--r--Master/bin/win32/etex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/extconv.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/extractres.bat103
-rw-r--r--Master/bin/win32/fc-cache.exebin0 -> 520192 bytes
-rw-r--r--Master/bin/win32/fc-case.exebin0 -> 6144 bytes
-rw-r--r--Master/bin/win32/fc-cat.exebin0 -> 512512 bytes
-rw-r--r--Master/bin/win32/fc-glyphname.exebin0 -> 5120 bytes
-rw-r--r--Master/bin/win32/fc-lang.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/fc-list.exebin0 -> 528384 bytes
-rw-r--r--Master/bin/win32/fc-match.exebin0 -> 518144 bytes
-rw-r--r--Master/bin/win32/fixdlsrps.bat61
-rw-r--r--Master/bin/win32/fixfmps.bat28
-rw-r--r--Master/bin/win32/fixmacps.bat105
-rw-r--r--Master/bin/win32/fixpsditps.bat32
-rw-r--r--Master/bin/win32/fixpspps.bat65
-rw-r--r--Master/bin/win32/fixscribeps.bat26
-rw-r--r--Master/bin/win32/fixtpps.bat35
-rw-r--r--Master/bin/win32/fixwfwps.bat40
-rw-r--r--Master/bin/win32/fixwpps.bat38
-rw-r--r--Master/bin/win32/fixwrites.exebin0 -> 7680 bytes
-rw-r--r--Master/bin/win32/fixwwps.bat27
-rw-r--r--Master/bin/win32/fmtutil.exebin0 -> 28672 bytes
-rw-r--r--Master/bin/win32/gbklatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/gbkpdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/gftodvi.exebin0 -> 31232 bytes
-rw-r--r--Master/bin/win32/gftopk.exebin0 -> 19968 bytes
-rw-r--r--Master/bin/win32/gftype.exebin0 -> 16384 bytes
-rw-r--r--Master/bin/win32/glosstex.exebin0 -> 10240 bytes
-rw-r--r--Master/bin/win32/gsftopk.exebin0 -> 18432 bytes
-rw-r--r--Master/bin/win32/gunzip.exebin0 -> 44032 bytes
-rw-r--r--Master/bin/win32/gzip.exebin0 -> 44032 bytes
-rw-r--r--Master/bin/win32/hbf2gf.exebin0 -> 25600 bytes
-rw-r--r--Master/bin/win32/icudt34.dllbin0 -> 8876032 bytes
-rw-r--r--Master/bin/win32/icule34.dllbin0 -> 167936 bytes
-rw-r--r--Master/bin/win32/icuuc34.dllbin0 -> 819200 bytes
-rw-r--r--Master/bin/win32/includeres.bat57
-rw-r--r--Master/bin/win32/install-info.exebin0 -> 22016 bytes
-rw-r--r--Master/bin/win32/irun.exebin0 -> 10752 bytes
-rw-r--r--Master/bin/win32/jadetex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/jbig2.exebin0 -> 902656 bytes
-rw-r--r--Master/bin/win32/jpeg2ps.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/kpathsea355.dllbin0 -> 66048 bytes
-rw-r--r--Master/bin/win32/kpathsea35571.dllbin0 -> 77824 bytes
-rw-r--r--Master/bin/win32/kpseaccess.exebin0 -> 4096 bytes
-rw-r--r--Master/bin/win32/kpsecheck.exebin0 -> 7680 bytes
-rw-r--r--Master/bin/win32/kpsereadlink.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/kpsestat.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/kpsewhich.exebin0 -> 9216 bytes
-rw-r--r--Master/bin/win32/lacheck.exebin0 -> 54272 bytes
-rw-r--r--Master/bin/win32/lambda.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/lamed.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/latex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/less.exebin0 -> 136192 bytes
-rw-r--r--Master/bin/win32/mag.exebin0 -> 4096 bytes
-rw-r--r--Master/bin/win32/makeindex.exebin0 -> 76288 bytes
-rw-r--r--Master/bin/win32/makeinfo.exebin0 -> 192512 bytes
-rw-r--r--Master/bin/win32/makempx.exebin0 -> 11264 bytes
-rw-r--r--Master/bin/win32/metafun.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mf-nowin.exebin0 -> 191488 bytes
-rw-r--r--Master/bin/win32/mf.exebin0 -> 194560 bytes
-rw-r--r--Master/bin/win32/mfmp.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mft.exebin0 -> 38912 bytes
-rw-r--r--Master/bin/win32/mkbitmap.exebin0 -> 34816 bytes
-rw-r--r--Master/bin/win32/mkocp.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/mkofm.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mktex.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexdir.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexfmt.exebin0 -> 28672 bytes
-rw-r--r--Master/bin/win32/mktexlsr.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexmf.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexnam.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexpk.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktextfm.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mktexupd.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/mllatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mltex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mmafm.exebin0 -> 225280 bytes
-rw-r--r--Master/bin/win32/mmpfb.exebin0 -> 288768 bytes
-rw-r--r--Master/bin/win32/mpost.dllbin0 -> 300544 bytes
-rw-r--r--Master/bin/win32/mpost.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/mpto.exebin0 -> 6656 bytes
-rw-r--r--Master/bin/win32/msvcp71.dllbin0 -> 499712 bytes
-rw-r--r--Master/bin/win32/msvcr71.dllbin0 -> 348160 bytes
-rw-r--r--Master/bin/win32/msvcrt.dllbin0 -> 286773 bytes
-rw-r--r--Master/bin/win32/musixflx.exebin0 -> 13312 bytes
-rw-r--r--Master/bin/win32/newer.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/nkf.exebin0 -> 92672 bytes
-rw-r--r--Master/bin/win32/odvicopy.exebin0 -> 45056 bytes
-rw-r--r--Master/bin/win32/odvips.exebin0 -> 126464 bytes
-rw-r--r--Master/bin/win32/odvitype.exebin0 -> 29696 bytes
-rw-r--r--Master/bin/win32/ofm2opl.exebin0 -> 37888 bytes
-rw-r--r--Master/bin/win32/omega.dllbin0 -> 392192 bytes
-rw-r--r--Master/bin/win32/omega.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/opl2ofm.exebin0 -> 103936 bytes
-rw-r--r--Master/bin/win32/otangle.exebin0 -> 28160 bytes
-rw-r--r--Master/bin/win32/otfinfo.exebin0 -> 451072 bytes
-rw-r--r--Master/bin/win32/otftotfm.exebin0 -> 713728 bytes
-rw-r--r--Master/bin/win32/otp2ocp.exebin0 -> 19456 bytes
-rw-r--r--Master/bin/win32/outocp.exebin0 -> 6656 bytes
-rw-r--r--Master/bin/win32/ovf2ovp.exebin0 -> 51200 bytes
-rw-r--r--Master/bin/win32/ovp2ovf.exebin0 -> 120832 bytes
-rw-r--r--Master/bin/win32/patgen.exebin0 -> 20480 bytes
-rw-r--r--Master/bin/win32/pdfclose.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/pdfcslatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdfcsplain.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdfdde.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/pdfelatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdfetex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdffonts.exebin0 -> 414208 bytes
-rw-r--r--Master/bin/win32/pdfimages.exebin0 -> 424448 bytes
-rw-r--r--Master/bin/win32/pdfinfo.exebin0 -> 417280 bytes
-rw-r--r--Master/bin/win32/pdfjadetex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdflatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdfmex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdfopen.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/pdfplatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdftex.dllbin0 -> 1066496 bytes
-rw-r--r--Master/bin/win32/pdftex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pdftops.exebin0 -> 523776 bytes
-rw-r--r--Master/bin/win32/pdftosrc.exebin0 -> 400384 bytes
-rw-r--r--Master/bin/win32/pdftotext.exebin0 -> 471040 bytes
-rw-r--r--Master/bin/win32/pdfxmltex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/perl.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/perl58.dllbin0 -> 901120 bytes
-rw-r--r--Master/bin/win32/pfb2pfa.exebin0 -> 5120 bytes
-rw-r--r--Master/bin/win32/physe.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/phyzzx.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pk2bm.exebin0 -> 9216 bytes
-rw-r--r--Master/bin/win32/pktogf.exebin0 -> 16384 bytes
-rw-r--r--Master/bin/win32/pktype.exebin0 -> 10240 bytes
-rw-r--r--Master/bin/win32/platex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/pltotf.exebin0 -> 39424 bytes
-rw-r--r--Master/bin/win32/png22pnm.exebin0 -> 90624 bytes
-rw-r--r--Master/bin/win32/png2bmp.exebin0 -> 89088 bytes
-rw-r--r--Master/bin/win32/pooltype.exebin0 -> 7680 bytes
-rw-r--r--Master/bin/win32/ps2eps.exebin0 -> 6656 bytes
-rw-r--r--Master/bin/win32/ps2pk.exebin0 -> 136192 bytes
-rw-r--r--Master/bin/win32/psbook.exebin0 -> 8192 bytes
-rw-r--r--Master/bin/win32/psmerge.bat92
-rw-r--r--Master/bin/win32/psnup.exebin0 -> 14848 bytes
-rw-r--r--Master/bin/win32/psresize.exebin0 -> 13824 bytes
-rw-r--r--Master/bin/win32/psselect.exebin0 -> 9728 bytes
-rw-r--r--Master/bin/win32/pstops.exebin0 -> 13824 bytes
-rw-r--r--Master/bin/win32/regfix.exebin0 -> 3072 bytes
-rw-r--r--Master/bin/win32/sam2p.exebin0 -> 335872 bytes
-rw-r--r--Master/bin/win32/sjisconv.exebin0 -> 3584 bytes
-rw-r--r--Master/bin/win32/sjislatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/sjispdflatex.exebin0 -> 7168 bytes
-rw-r--r--Master/bin/win32/splitup.exebin0 -> 6656 bytes
-rw-r--r--Master/bin/win32/t1ascii.exebin0 -> 15872 bytes
-rw-r--r--Master/bin/win32/t1asm.exebin0 -> 18432 bytes
-rw-r--r--Master/bin/win32/t1binary.exebin0 -> 15872 bytes
-rw-r--r--Master/bin/win32/t1disasm.exebin0 -> 19968 bytes
-rw-r--r--Master/bin/win32/t1dotlessj.exebin0 -> 280064 bytes
-rw-r--r--Master/bin/win32/t1lint.exebin0 -> 237056 bytes
-rw-r--r--Master/bin/win32/t1mac.exebin0 -> 24064 bytes
-rw-r--r--Master/bin/win32/t1reencode.exebin0 -> 275968 bytes
-rw-r--r--Master/bin/win32/t1testpage.exebin0 -> 258048 bytes
-rw-r--r--Master/bin/win32/t1unmac.exebin0 -> 19456 bytes
-rw-r--r--Master/bin/win32/t4ht.exebin0 -> 23552 bytes
-rw-r--r--Master/bin/win32/tangle.exebin0 -> 31232 bytes
-rw-r--r--Master/bin/win32/tex.dllbin0 -> 239104 bytes
-rw-r--r--Master/bin/win32/tex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/tex4ht.exebin0 -> 77312 bytes
-rw-r--r--Master/bin/win32/texdoc.exebin0 -> 5632 bytes
-rw-r--r--Master/bin/win32/texdoctk.exebin0 -> 10240 bytes
-rw-r--r--Master/bin/win32/texhash.exebin0 -> 4608 bytes
-rw-r--r--Master/bin/win32/texindex.exebin0 -> 14336 bytes
-rw-r--r--Master/bin/win32/texsis.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/tftopl.exebin0 -> 26624 bytes
-rw-r--r--Master/bin/win32/tie.exebin0 -> 8192 bytes
-rw-r--r--Master/bin/win32/tif22pnm.exebin0 -> 318976 bytes
-rw-r--r--Master/bin/win32/tiff2png.exebin0 -> 308736 bytes
-rw-r--r--Master/bin/win32/tk83.dllbin0 -> 729088 bytes
-rw-r--r--Master/bin/win32/tl90bzip2.dllbin0 -> 57344 bytes
-rw-r--r--Master/bin/win32/tl90freetype2.dllbin0 -> 204800 bytes
-rw-r--r--Master/bin/win32/tl90geturl.dllbin0 -> 16384 bytes
-rw-r--r--Master/bin/win32/tl90gnu.dllbin0 -> 51200 bytes
-rw-r--r--Master/bin/win32/tl90kpse.dllbin0 -> 86016 bytes
-rw-r--r--Master/bin/win32/tl90md5.dllbin0 -> 8192 bytes
-rw-r--r--Master/bin/win32/tl90mktex.dllbin0 -> 77824 bytes
-rw-r--r--Master/bin/win32/tl90regex.dllbin0 -> 47104 bytes
-rw-r--r--Master/bin/win32/tl90texmfmp.dllbin0 -> 12800 bytes
-rw-r--r--Master/bin/win32/tl90zlib.dllbin0 -> 73728 bytes
-rw-r--r--Master/bin/win32/todos.exebin0 -> 4096 bytes
-rw-r--r--Master/bin/win32/tomac.exebin0 -> 4096 bytes
-rw-r--r--Master/bin/win32/tounix.exebin0 -> 4096 bytes
-rw-r--r--Master/bin/win32/ttf2afm.exebin0 -> 23040 bytes
-rw-r--r--Master/bin/win32/ttf2pk.exebin0 -> 125952 bytes
-rw-r--r--Master/bin/win32/ttf2pt1.exebin0 -> 437760 bytes
-rw-r--r--Master/bin/win32/ttf2tfm.exebin0 -> 138240 bytes
-rw-r--r--Master/bin/win32/ttfdump.exebin0 -> 47616 bytes
-rw-r--r--Master/bin/win32/ttftotype42.exebin0 -> 300544 bytes
-rw-r--r--Master/bin/win32/type1afm.exebin0 -> 121344 bytes
-rw-r--r--Master/bin/win32/updmap.exebin0 -> 10752 bytes
-rw-r--r--Master/bin/win32/vftovp.exebin0 -> 36864 bytes
-rw-r--r--Master/bin/win32/vlna.exebin0 -> 9216 bytes
-rw-r--r--Master/bin/win32/vptovf.exebin0 -> 52736 bytes
-rw-r--r--Master/bin/win32/weave.exebin0 -> 45056 bytes
-rw-r--r--Master/bin/win32/web2c.exebin0 -> 42496 bytes
-rw-r--r--Master/bin/win32/xdvipdfmx.exebin0 -> 1380352 bytes
-rw-r--r--Master/bin/win32/xelatex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/xetex.dllbin0 -> 1380352 bytes
-rw-r--r--Master/bin/win32/xetex.exebin0 -> 2560 bytes
-rw-r--r--Master/bin/win32/xmltex.exebin0 -> 2560 bytes
272 files changed, 790 insertions, 0 deletions
diff --git a/Master/bin/win32/TECkit_x86.dll b/Master/bin/win32/TECkit_x86.dll
new file mode 100644
index 00000000000..451722ecb9a
--- /dev/null
+++ b/Master/bin/win32/TECkit_x86.dll
Binary files differ
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
new file mode 100644
index 00000000000..79e91dd0b54
--- /dev/null
+++ b/Master/bin/win32/afm2pl.exe
Binary files differ
diff --git a/Master/bin/win32/afm2tfm.exe b/Master/bin/win32/afm2tfm.exe
new file mode 100644
index 00000000000..722a369face
--- /dev/null
+++ b/Master/bin/win32/afm2tfm.exe
Binary files differ
diff --git a/Master/bin/win32/aftopl.exe b/Master/bin/win32/aftopl.exe
new file mode 100644
index 00000000000..0726c9b6c03
--- /dev/null
+++ b/Master/bin/win32/aftopl.exe
Binary files differ
diff --git a/Master/bin/win32/aleph.dll b/Master/bin/win32/aleph.dll
new file mode 100644
index 00000000000..8a1a74b91a5
--- /dev/null
+++ b/Master/bin/win32/aleph.dll
Binary files differ
diff --git a/Master/bin/win32/aleph.exe b/Master/bin/win32/aleph.exe
new file mode 100644
index 00000000000..f0345e7b2a4
--- /dev/null
+++ b/Master/bin/win32/aleph.exe
Binary files differ
diff --git a/Master/bin/win32/amstex.exe b/Master/bin/win32/amstex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/amstex.exe
Binary files differ
diff --git a/Master/bin/win32/bbox.exe b/Master/bin/win32/bbox.exe
new file mode 100644
index 00000000000..86b55895213
--- /dev/null
+++ b/Master/bin/win32/bbox.exe
Binary files differ
diff --git a/Master/bin/win32/bg5conv.exe b/Master/bin/win32/bg5conv.exe
new file mode 100644
index 00000000000..d4896ceba88
--- /dev/null
+++ b/Master/bin/win32/bg5conv.exe
Binary files differ
diff --git a/Master/bin/win32/bg5latex.exe b/Master/bin/win32/bg5latex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/bg5latex.exe
Binary files differ
diff --git a/Master/bin/win32/bg5pdflatex.exe b/Master/bin/win32/bg5pdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/bg5pdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/bibtex.exe b/Master/bin/win32/bibtex.exe
new file mode 100644
index 00000000000..34705b249a9
--- /dev/null
+++ b/Master/bin/win32/bibtex.exe
Binary files differ
diff --git a/Master/bin/win32/bibtex8.exe b/Master/bin/win32/bibtex8.exe
new file mode 100644
index 00000000000..a9135fae628
--- /dev/null
+++ b/Master/bin/win32/bibtex8.exe
Binary files differ
diff --git a/Master/bin/win32/bmeps.exe b/Master/bin/win32/bmeps.exe
new file mode 100644
index 00000000000..6b7c512a8da
--- /dev/null
+++ b/Master/bin/win32/bmeps.exe
Binary files differ
diff --git a/Master/bin/win32/bmp2png.exe b/Master/bin/win32/bmp2png.exe
new file mode 100644
index 00000000000..82f6feb613d
--- /dev/null
+++ b/Master/bin/win32/bmp2png.exe
Binary files differ
diff --git a/Master/bin/win32/bzip2.exe b/Master/bin/win32/bzip2.exe
new file mode 100644
index 00000000000..8f3efcd7d28
--- /dev/null
+++ b/Master/bin/win32/bzip2.exe
Binary files differ
diff --git a/Master/bin/win32/bzip2recover.exe b/Master/bin/win32/bzip2recover.exe
new file mode 100644
index 00000000000..9cd3bd122bf
--- /dev/null
+++ b/Master/bin/win32/bzip2recover.exe
Binary files differ
diff --git a/Master/bin/win32/cef5conv.exe b/Master/bin/win32/cef5conv.exe
new file mode 100644
index 00000000000..765c1775fb6
--- /dev/null
+++ b/Master/bin/win32/cef5conv.exe
Binary files differ
diff --git a/Master/bin/win32/cef5latex.exe b/Master/bin/win32/cef5latex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/cef5latex.exe
Binary files differ
diff --git a/Master/bin/win32/cef5pdflatex.exe b/Master/bin/win32/cef5pdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/cef5pdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/cefconv.exe b/Master/bin/win32/cefconv.exe
new file mode 100644
index 00000000000..afb1810419e
--- /dev/null
+++ b/Master/bin/win32/cefconv.exe
Binary files differ
diff --git a/Master/bin/win32/ceflatex.exe b/Master/bin/win32/ceflatex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/ceflatex.exe
Binary files differ
diff --git a/Master/bin/win32/cefpdflatex.exe b/Master/bin/win32/cefpdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/cefpdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/cefsconv.exe b/Master/bin/win32/cefsconv.exe
new file mode 100644
index 00000000000..49d3596dc73
--- /dev/null
+++ b/Master/bin/win32/cefsconv.exe
Binary files differ
diff --git a/Master/bin/win32/cefslatex.exe b/Master/bin/win32/cefslatex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/cefslatex.exe
Binary files differ
diff --git a/Master/bin/win32/cefspdflatex.exe b/Master/bin/win32/cefspdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/cefspdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/cfftot1.exe b/Master/bin/win32/cfftot1.exe
new file mode 100644
index 00000000000..ce11b07c3f7
--- /dev/null
+++ b/Master/bin/win32/cfftot1.exe
Binary files differ
diff --git a/Master/bin/win32/chktex.exe b/Master/bin/win32/chktex.exe
new file mode 100644
index 00000000000..a3291b9b78c
--- /dev/null
+++ b/Master/bin/win32/chktex.exe
Binary files differ
diff --git a/Master/bin/win32/cjklatex.exe b/Master/bin/win32/cjklatex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/cjklatex.exe
Binary files differ
diff --git a/Master/bin/win32/cjkpdflatex.exe b/Master/bin/win32/cjkpdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/cjkpdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/cjpeg.exe b/Master/bin/win32/cjpeg.exe
new file mode 100644
index 00000000000..8b748da24c9
--- /dev/null
+++ b/Master/bin/win32/cjpeg.exe
Binary files differ
diff --git a/Master/bin/win32/cslatex.exe b/Master/bin/win32/cslatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/cslatex.exe
Binary files differ
diff --git a/Master/bin/win32/csplain.exe b/Master/bin/win32/csplain.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/csplain.exe
Binary files differ
diff --git a/Master/bin/win32/ctangle.exe b/Master/bin/win32/ctangle.exe
new file mode 100644
index 00000000000..adb5f59dc4b
--- /dev/null
+++ b/Master/bin/win32/ctangle.exe
Binary files differ
diff --git a/Master/bin/win32/ctie.exe b/Master/bin/win32/ctie.exe
new file mode 100644
index 00000000000..e7fd5f7a1b9
--- /dev/null
+++ b/Master/bin/win32/ctie.exe
Binary files differ
diff --git a/Master/bin/win32/cweave.exe b/Master/bin/win32/cweave.exe
new file mode 100644
index 00000000000..75f743a5315
--- /dev/null
+++ b/Master/bin/win32/cweave.exe
Binary files differ
diff --git a/Master/bin/win32/detex.exe b/Master/bin/win32/detex.exe
new file mode 100644
index 00000000000..63bf2750df2
--- /dev/null
+++ b/Master/bin/win32/detex.exe
Binary files differ
diff --git a/Master/bin/win32/devnag.exe b/Master/bin/win32/devnag.exe
new file mode 100644
index 00000000000..0197d4e55f8
--- /dev/null
+++ b/Master/bin/win32/devnag.exe
Binary files differ
diff --git a/Master/bin/win32/disdvi.exe b/Master/bin/win32/disdvi.exe
new file mode 100644
index 00000000000..ea5e397f6a4
--- /dev/null
+++ b/Master/bin/win32/disdvi.exe
Binary files differ
diff --git a/Master/bin/win32/djpeg.exe b/Master/bin/win32/djpeg.exe
new file mode 100644
index 00000000000..92235372801
--- /dev/null
+++ b/Master/bin/win32/djpeg.exe
Binary files differ
diff --git a/Master/bin/win32/dmp.exe b/Master/bin/win32/dmp.exe
new file mode 100644
index 00000000000..edadf6f5b19
--- /dev/null
+++ b/Master/bin/win32/dmp.exe
Binary files differ
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
new file mode 100644
index 00000000000..10086fe72f8
--- /dev/null
+++ b/Master/bin/win32/dt2dv.exe
Binary files differ
diff --git a/Master/bin/win32/dv2dt.exe b/Master/bin/win32/dv2dt.exe
new file mode 100644
index 00000000000..88b4f15eec2
--- /dev/null
+++ b/Master/bin/win32/dv2dt.exe
Binary files differ
diff --git a/Master/bin/win32/dvi2tty.exe b/Master/bin/win32/dvi2tty.exe
new file mode 100644
index 00000000000..e3eb2c0eefd
--- /dev/null
+++ b/Master/bin/win32/dvi2tty.exe
Binary files differ
diff --git a/Master/bin/win32/dvibook.exe b/Master/bin/win32/dvibook.exe
new file mode 100644
index 00000000000..1e57577eafd
--- /dev/null
+++ b/Master/bin/win32/dvibook.exe
Binary files differ
diff --git a/Master/bin/win32/dviconcat.exe b/Master/bin/win32/dviconcat.exe
new file mode 100644
index 00000000000..6de081ab27e
--- /dev/null
+++ b/Master/bin/win32/dviconcat.exe
Binary files differ
diff --git a/Master/bin/win32/dvicopy.exe b/Master/bin/win32/dvicopy.exe
new file mode 100644
index 00000000000..0debbc32281
--- /dev/null
+++ b/Master/bin/win32/dvicopy.exe
Binary files differ
diff --git a/Master/bin/win32/dvidvi.exe b/Master/bin/win32/dvidvi.exe
new file mode 100644
index 00000000000..c67910cd497
--- /dev/null
+++ b/Master/bin/win32/dvidvi.exe
Binary files differ
diff --git a/Master/bin/win32/dvilj.exe b/Master/bin/win32/dvilj.exe
new file mode 100644
index 00000000000..6e22bbec2bd
--- /dev/null
+++ b/Master/bin/win32/dvilj.exe
Binary files differ
diff --git a/Master/bin/win32/dvilj2p.exe b/Master/bin/win32/dvilj2p.exe
new file mode 100644
index 00000000000..d17f409b372
--- /dev/null
+++ b/Master/bin/win32/dvilj2p.exe
Binary files differ
diff --git a/Master/bin/win32/dvilj4.exe b/Master/bin/win32/dvilj4.exe
new file mode 100644
index 00000000000..da185250393
--- /dev/null
+++ b/Master/bin/win32/dvilj4.exe
Binary files differ
diff --git a/Master/bin/win32/dvilj4l.exe b/Master/bin/win32/dvilj4l.exe
new file mode 100644
index 00000000000..c65b13448e4
--- /dev/null
+++ b/Master/bin/win32/dvilj4l.exe
Binary files differ
diff --git a/Master/bin/win32/dvipdfm.exe b/Master/bin/win32/dvipdfm.exe
new file mode 100644
index 00000000000..e8603b3d809
--- /dev/null
+++ b/Master/bin/win32/dvipdfm.exe
Binary files differ
diff --git a/Master/bin/win32/dvipdfmx.exe b/Master/bin/win32/dvipdfmx.exe
new file mode 100644
index 00000000000..54437a86438
--- /dev/null
+++ b/Master/bin/win32/dvipdfmx.exe
Binary files differ
diff --git a/Master/bin/win32/dvipng.exe b/Master/bin/win32/dvipng.exe
new file mode 100644
index 00000000000..f8e52946413
--- /dev/null
+++ b/Master/bin/win32/dvipng.exe
Binary files differ
diff --git a/Master/bin/win32/dvipos.exe b/Master/bin/win32/dvipos.exe
new file mode 100644
index 00000000000..9864f44d67e
--- /dev/null
+++ b/Master/bin/win32/dvipos.exe
Binary files differ
diff --git a/Master/bin/win32/dvips.exe b/Master/bin/win32/dvips.exe
new file mode 100644
index 00000000000..4025cba87dc
--- /dev/null
+++ b/Master/bin/win32/dvips.exe
Binary files differ
diff --git a/Master/bin/win32/dviselect.exe b/Master/bin/win32/dviselect.exe
new file mode 100644
index 00000000000..930e082c81b
--- /dev/null
+++ b/Master/bin/win32/dviselect.exe
Binary files differ
diff --git a/Master/bin/win32/dvitodvi.exe b/Master/bin/win32/dvitodvi.exe
new file mode 100644
index 00000000000..1b28ebddc81
--- /dev/null
+++ b/Master/bin/win32/dvitodvi.exe
Binary files differ
diff --git a/Master/bin/win32/dvitomp.exe b/Master/bin/win32/dvitomp.exe
new file mode 100644
index 00000000000..205d1b11d2b
--- /dev/null
+++ b/Master/bin/win32/dvitomp.exe
Binary files differ
diff --git a/Master/bin/win32/dvitype.exe b/Master/bin/win32/dvitype.exe
new file mode 100644
index 00000000000..2916c40209a
--- /dev/null
+++ b/Master/bin/win32/dvitype.exe
Binary files differ
diff --git a/Master/bin/win32/ebb.exe b/Master/bin/win32/ebb.exe
new file mode 100644
index 00000000000..cff273ceab2
--- /dev/null
+++ b/Master/bin/win32/ebb.exe
Binary files differ
diff --git a/Master/bin/win32/eplain.exe b/Master/bin/win32/eplain.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/eplain.exe
Binary files differ
diff --git a/Master/bin/win32/epsffit.exe b/Master/bin/win32/epsffit.exe
new file mode 100644
index 00000000000..4ff6926ce0e
--- /dev/null
+++ b/Master/bin/win32/epsffit.exe
Binary files differ
diff --git a/Master/bin/win32/etex.exe b/Master/bin/win32/etex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/etex.exe
Binary files differ
diff --git a/Master/bin/win32/extconv.exe b/Master/bin/win32/extconv.exe
new file mode 100644
index 00000000000..a3442d8362e
--- /dev/null
+++ b/Master/bin/win32/extconv.exe
Binary files differ
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
new file mode 100644
index 00000000000..820db9a052d
--- /dev/null
+++ b/Master/bin/win32/fc-cache.exe
Binary files differ
diff --git a/Master/bin/win32/fc-case.exe b/Master/bin/win32/fc-case.exe
new file mode 100644
index 00000000000..bc68600db58
--- /dev/null
+++ b/Master/bin/win32/fc-case.exe
Binary files differ
diff --git a/Master/bin/win32/fc-cat.exe b/Master/bin/win32/fc-cat.exe
new file mode 100644
index 00000000000..70a4f30e07b
--- /dev/null
+++ b/Master/bin/win32/fc-cat.exe
Binary files differ
diff --git a/Master/bin/win32/fc-glyphname.exe b/Master/bin/win32/fc-glyphname.exe
new file mode 100644
index 00000000000..9849032a773
--- /dev/null
+++ b/Master/bin/win32/fc-glyphname.exe
Binary files differ
diff --git a/Master/bin/win32/fc-lang.exe b/Master/bin/win32/fc-lang.exe
new file mode 100644
index 00000000000..afca0fb9142
--- /dev/null
+++ b/Master/bin/win32/fc-lang.exe
Binary files differ
diff --git a/Master/bin/win32/fc-list.exe b/Master/bin/win32/fc-list.exe
new file mode 100644
index 00000000000..b7f2153ad55
--- /dev/null
+++ b/Master/bin/win32/fc-list.exe
Binary files differ
diff --git a/Master/bin/win32/fc-match.exe b/Master/bin/win32/fc-match.exe
new file mode 100644
index 00000000000..1558b9c8d07
--- /dev/null
+++ b/Master/bin/win32/fc-match.exe
Binary files differ
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
new file mode 100644
index 00000000000..108a852e4a4
--- /dev/null
+++ b/Master/bin/win32/fixwrites.exe
Binary files differ
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
new file mode 100644
index 00000000000..e35b643c28d
--- /dev/null
+++ b/Master/bin/win32/fmtutil.exe
Binary files differ
diff --git a/Master/bin/win32/gbklatex.exe b/Master/bin/win32/gbklatex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/gbklatex.exe
Binary files differ
diff --git a/Master/bin/win32/gbkpdflatex.exe b/Master/bin/win32/gbkpdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/gbkpdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/gftodvi.exe b/Master/bin/win32/gftodvi.exe
new file mode 100644
index 00000000000..4d11301df5a
--- /dev/null
+++ b/Master/bin/win32/gftodvi.exe
Binary files differ
diff --git a/Master/bin/win32/gftopk.exe b/Master/bin/win32/gftopk.exe
new file mode 100644
index 00000000000..bbe15e04b2c
--- /dev/null
+++ b/Master/bin/win32/gftopk.exe
Binary files differ
diff --git a/Master/bin/win32/gftype.exe b/Master/bin/win32/gftype.exe
new file mode 100644
index 00000000000..b204cdf6098
--- /dev/null
+++ b/Master/bin/win32/gftype.exe
Binary files differ
diff --git a/Master/bin/win32/glosstex.exe b/Master/bin/win32/glosstex.exe
new file mode 100644
index 00000000000..287c00051a0
--- /dev/null
+++ b/Master/bin/win32/glosstex.exe
Binary files differ
diff --git a/Master/bin/win32/gsftopk.exe b/Master/bin/win32/gsftopk.exe
new file mode 100644
index 00000000000..99970edd17e
--- /dev/null
+++ b/Master/bin/win32/gsftopk.exe
Binary files differ
diff --git a/Master/bin/win32/gunzip.exe b/Master/bin/win32/gunzip.exe
new file mode 100644
index 00000000000..e9a7c33cdec
--- /dev/null
+++ b/Master/bin/win32/gunzip.exe
Binary files differ
diff --git a/Master/bin/win32/gzip.exe b/Master/bin/win32/gzip.exe
new file mode 100644
index 00000000000..e9a7c33cdec
--- /dev/null
+++ b/Master/bin/win32/gzip.exe
Binary files differ
diff --git a/Master/bin/win32/hbf2gf.exe b/Master/bin/win32/hbf2gf.exe
new file mode 100644
index 00000000000..5c9b0f02de1
--- /dev/null
+++ b/Master/bin/win32/hbf2gf.exe
Binary files differ
diff --git a/Master/bin/win32/icudt34.dll b/Master/bin/win32/icudt34.dll
new file mode 100644
index 00000000000..c5da2d15dac
--- /dev/null
+++ b/Master/bin/win32/icudt34.dll
Binary files differ
diff --git a/Master/bin/win32/icule34.dll b/Master/bin/win32/icule34.dll
new file mode 100644
index 00000000000..b83fceac70f
--- /dev/null
+++ b/Master/bin/win32/icule34.dll
Binary files differ
diff --git a/Master/bin/win32/icuuc34.dll b/Master/bin/win32/icuuc34.dll
new file mode 100644
index 00000000000..0d136f0e90f
--- /dev/null
+++ b/Master/bin/win32/icuuc34.dll
Binary files differ
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
new file mode 100644
index 00000000000..1b48d318570
--- /dev/null
+++ b/Master/bin/win32/install-info.exe
Binary files differ
diff --git a/Master/bin/win32/irun.exe b/Master/bin/win32/irun.exe
new file mode 100644
index 00000000000..e57b3766e89
--- /dev/null
+++ b/Master/bin/win32/irun.exe
Binary files differ
diff --git a/Master/bin/win32/jadetex.exe b/Master/bin/win32/jadetex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/jadetex.exe
Binary files differ
diff --git a/Master/bin/win32/jbig2.exe b/Master/bin/win32/jbig2.exe
new file mode 100644
index 00000000000..f19804feced
--- /dev/null
+++ b/Master/bin/win32/jbig2.exe
Binary files differ
diff --git a/Master/bin/win32/jpeg2ps.exe b/Master/bin/win32/jpeg2ps.exe
new file mode 100644
index 00000000000..45797066b29
--- /dev/null
+++ b/Master/bin/win32/jpeg2ps.exe
Binary files differ
diff --git a/Master/bin/win32/kpathsea355.dll b/Master/bin/win32/kpathsea355.dll
new file mode 100644
index 00000000000..164ddf540e5
--- /dev/null
+++ b/Master/bin/win32/kpathsea355.dll
Binary files differ
diff --git a/Master/bin/win32/kpathsea35571.dll b/Master/bin/win32/kpathsea35571.dll
new file mode 100644
index 00000000000..0216d544d20
--- /dev/null
+++ b/Master/bin/win32/kpathsea35571.dll
Binary files differ
diff --git a/Master/bin/win32/kpseaccess.exe b/Master/bin/win32/kpseaccess.exe
new file mode 100644
index 00000000000..2c462e2f8bd
--- /dev/null
+++ b/Master/bin/win32/kpseaccess.exe
Binary files differ
diff --git a/Master/bin/win32/kpsecheck.exe b/Master/bin/win32/kpsecheck.exe
new file mode 100644
index 00000000000..49d86cb2507
--- /dev/null
+++ b/Master/bin/win32/kpsecheck.exe
Binary files differ
diff --git a/Master/bin/win32/kpsereadlink.exe b/Master/bin/win32/kpsereadlink.exe
new file mode 100644
index 00000000000..394b250ffdf
--- /dev/null
+++ b/Master/bin/win32/kpsereadlink.exe
Binary files differ
diff --git a/Master/bin/win32/kpsestat.exe b/Master/bin/win32/kpsestat.exe
new file mode 100644
index 00000000000..631f0e55d7c
--- /dev/null
+++ b/Master/bin/win32/kpsestat.exe
Binary files differ
diff --git a/Master/bin/win32/kpsewhich.exe b/Master/bin/win32/kpsewhich.exe
new file mode 100644
index 00000000000..b2f69f0510a
--- /dev/null
+++ b/Master/bin/win32/kpsewhich.exe
Binary files differ
diff --git a/Master/bin/win32/lacheck.exe b/Master/bin/win32/lacheck.exe
new file mode 100644
index 00000000000..426afec2bf0
--- /dev/null
+++ b/Master/bin/win32/lacheck.exe
Binary files differ
diff --git a/Master/bin/win32/lambda.exe b/Master/bin/win32/lambda.exe
new file mode 100644
index 00000000000..d740dd22782
--- /dev/null
+++ b/Master/bin/win32/lambda.exe
Binary files differ
diff --git a/Master/bin/win32/lamed.exe b/Master/bin/win32/lamed.exe
new file mode 100644
index 00000000000..f0345e7b2a4
--- /dev/null
+++ b/Master/bin/win32/lamed.exe
Binary files differ
diff --git a/Master/bin/win32/latex.exe b/Master/bin/win32/latex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/latex.exe
Binary files differ
diff --git a/Master/bin/win32/less.exe b/Master/bin/win32/less.exe
new file mode 100644
index 00000000000..98da84f31f8
--- /dev/null
+++ b/Master/bin/win32/less.exe
Binary files differ
diff --git a/Master/bin/win32/mag.exe b/Master/bin/win32/mag.exe
new file mode 100644
index 00000000000..9433d9015d3
--- /dev/null
+++ b/Master/bin/win32/mag.exe
Binary files differ
diff --git a/Master/bin/win32/makeindex.exe b/Master/bin/win32/makeindex.exe
new file mode 100644
index 00000000000..ec6b4c4a085
--- /dev/null
+++ b/Master/bin/win32/makeindex.exe
Binary files differ
diff --git a/Master/bin/win32/makeinfo.exe b/Master/bin/win32/makeinfo.exe
new file mode 100644
index 00000000000..0f31bd47bc2
--- /dev/null
+++ b/Master/bin/win32/makeinfo.exe
Binary files differ
diff --git a/Master/bin/win32/makempx.exe b/Master/bin/win32/makempx.exe
new file mode 100644
index 00000000000..76785055825
--- /dev/null
+++ b/Master/bin/win32/makempx.exe
Binary files differ
diff --git a/Master/bin/win32/metafun.exe b/Master/bin/win32/metafun.exe
new file mode 100644
index 00000000000..7e997773f5c
--- /dev/null
+++ b/Master/bin/win32/metafun.exe
Binary files differ
diff --git a/Master/bin/win32/mex.exe b/Master/bin/win32/mex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/mex.exe
Binary files differ
diff --git a/Master/bin/win32/mf-nowin.exe b/Master/bin/win32/mf-nowin.exe
new file mode 100644
index 00000000000..6b777796124
--- /dev/null
+++ b/Master/bin/win32/mf-nowin.exe
Binary files differ
diff --git a/Master/bin/win32/mf.exe b/Master/bin/win32/mf.exe
new file mode 100644
index 00000000000..2c287d96929
--- /dev/null
+++ b/Master/bin/win32/mf.exe
Binary files differ
diff --git a/Master/bin/win32/mfmp.exe b/Master/bin/win32/mfmp.exe
new file mode 100644
index 00000000000..7e997773f5c
--- /dev/null
+++ b/Master/bin/win32/mfmp.exe
Binary files differ
diff --git a/Master/bin/win32/mft.exe b/Master/bin/win32/mft.exe
new file mode 100644
index 00000000000..21ab4b9ab77
--- /dev/null
+++ b/Master/bin/win32/mft.exe
Binary files differ
diff --git a/Master/bin/win32/mkbitmap.exe b/Master/bin/win32/mkbitmap.exe
new file mode 100644
index 00000000000..b1232a1888f
--- /dev/null
+++ b/Master/bin/win32/mkbitmap.exe
Binary files differ
diff --git a/Master/bin/win32/mkocp.exe b/Master/bin/win32/mkocp.exe
new file mode 100644
index 00000000000..85acde9f26b
--- /dev/null
+++ b/Master/bin/win32/mkocp.exe
Binary files differ
diff --git a/Master/bin/win32/mkofm.exe b/Master/bin/win32/mkofm.exe
new file mode 100644
index 00000000000..ca83b225e95
--- /dev/null
+++ b/Master/bin/win32/mkofm.exe
Binary files differ
diff --git a/Master/bin/win32/mktex.exe b/Master/bin/win32/mktex.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktex.exe
Binary files differ
diff --git a/Master/bin/win32/mktexdir.exe b/Master/bin/win32/mktexdir.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexdir.exe
Binary files differ
diff --git a/Master/bin/win32/mktexfmt.exe b/Master/bin/win32/mktexfmt.exe
new file mode 100644
index 00000000000..e35b643c28d
--- /dev/null
+++ b/Master/bin/win32/mktexfmt.exe
Binary files differ
diff --git a/Master/bin/win32/mktexlsr.exe b/Master/bin/win32/mktexlsr.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexlsr.exe
Binary files differ
diff --git a/Master/bin/win32/mktexmf.exe b/Master/bin/win32/mktexmf.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexmf.exe
Binary files differ
diff --git a/Master/bin/win32/mktexnam.exe b/Master/bin/win32/mktexnam.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexnam.exe
Binary files differ
diff --git a/Master/bin/win32/mktexpk.exe b/Master/bin/win32/mktexpk.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexpk.exe
Binary files differ
diff --git a/Master/bin/win32/mktextfm.exe b/Master/bin/win32/mktextfm.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktextfm.exe
Binary files differ
diff --git a/Master/bin/win32/mktexupd.exe b/Master/bin/win32/mktexupd.exe
new file mode 100644
index 00000000000..612aa1b180f
--- /dev/null
+++ b/Master/bin/win32/mktexupd.exe
Binary files differ
diff --git a/Master/bin/win32/mllatex.exe b/Master/bin/win32/mllatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/mllatex.exe
Binary files differ
diff --git a/Master/bin/win32/mltex.exe b/Master/bin/win32/mltex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/mltex.exe
Binary files differ
diff --git a/Master/bin/win32/mmafm.exe b/Master/bin/win32/mmafm.exe
new file mode 100644
index 00000000000..dceca8ce84e
--- /dev/null
+++ b/Master/bin/win32/mmafm.exe
Binary files differ
diff --git a/Master/bin/win32/mmpfb.exe b/Master/bin/win32/mmpfb.exe
new file mode 100644
index 00000000000..aed99bc1903
--- /dev/null
+++ b/Master/bin/win32/mmpfb.exe
Binary files differ
diff --git a/Master/bin/win32/mpost.dll b/Master/bin/win32/mpost.dll
new file mode 100644
index 00000000000..a6cf116de19
--- /dev/null
+++ b/Master/bin/win32/mpost.dll
Binary files differ
diff --git a/Master/bin/win32/mpost.exe b/Master/bin/win32/mpost.exe
new file mode 100644
index 00000000000..7e997773f5c
--- /dev/null
+++ b/Master/bin/win32/mpost.exe
Binary files differ
diff --git a/Master/bin/win32/mpto.exe b/Master/bin/win32/mpto.exe
new file mode 100644
index 00000000000..c98a0272e4f
--- /dev/null
+++ b/Master/bin/win32/mpto.exe
Binary files differ
diff --git a/Master/bin/win32/msvcp71.dll b/Master/bin/win32/msvcp71.dll
new file mode 100644
index 00000000000..9ed0d17e134
--- /dev/null
+++ b/Master/bin/win32/msvcp71.dll
Binary files differ
diff --git a/Master/bin/win32/msvcr71.dll b/Master/bin/win32/msvcr71.dll
new file mode 100644
index 00000000000..9d9e0286c47
--- /dev/null
+++ b/Master/bin/win32/msvcr71.dll
Binary files differ
diff --git a/Master/bin/win32/msvcrt.dll b/Master/bin/win32/msvcrt.dll
new file mode 100644
index 00000000000..b9a4ed0e8bb
--- /dev/null
+++ b/Master/bin/win32/msvcrt.dll
Binary files differ
diff --git a/Master/bin/win32/musixflx.exe b/Master/bin/win32/musixflx.exe
new file mode 100644
index 00000000000..b749296b5ef
--- /dev/null
+++ b/Master/bin/win32/musixflx.exe
Binary files differ
diff --git a/Master/bin/win32/newer.exe b/Master/bin/win32/newer.exe
new file mode 100644
index 00000000000..d419beefe6c
--- /dev/null
+++ b/Master/bin/win32/newer.exe
Binary files differ
diff --git a/Master/bin/win32/nkf.exe b/Master/bin/win32/nkf.exe
new file mode 100644
index 00000000000..17bc32ada89
--- /dev/null
+++ b/Master/bin/win32/nkf.exe
Binary files differ
diff --git a/Master/bin/win32/odvicopy.exe b/Master/bin/win32/odvicopy.exe
new file mode 100644
index 00000000000..5d945886231
--- /dev/null
+++ b/Master/bin/win32/odvicopy.exe
Binary files differ
diff --git a/Master/bin/win32/odvips.exe b/Master/bin/win32/odvips.exe
new file mode 100644
index 00000000000..3ca3d01a3da
--- /dev/null
+++ b/Master/bin/win32/odvips.exe
Binary files differ
diff --git a/Master/bin/win32/odvitype.exe b/Master/bin/win32/odvitype.exe
new file mode 100644
index 00000000000..d5d42492608
--- /dev/null
+++ b/Master/bin/win32/odvitype.exe
Binary files differ
diff --git a/Master/bin/win32/ofm2opl.exe b/Master/bin/win32/ofm2opl.exe
new file mode 100644
index 00000000000..ea90c576b51
--- /dev/null
+++ b/Master/bin/win32/ofm2opl.exe
Binary files differ
diff --git a/Master/bin/win32/omega.dll b/Master/bin/win32/omega.dll
new file mode 100644
index 00000000000..c81aab968cc
--- /dev/null
+++ b/Master/bin/win32/omega.dll
Binary files differ
diff --git a/Master/bin/win32/omega.exe b/Master/bin/win32/omega.exe
new file mode 100644
index 00000000000..d740dd22782
--- /dev/null
+++ b/Master/bin/win32/omega.exe
Binary files differ
diff --git a/Master/bin/win32/opl2ofm.exe b/Master/bin/win32/opl2ofm.exe
new file mode 100644
index 00000000000..13012a4e602
--- /dev/null
+++ b/Master/bin/win32/opl2ofm.exe
Binary files differ
diff --git a/Master/bin/win32/otangle.exe b/Master/bin/win32/otangle.exe
new file mode 100644
index 00000000000..16dc4ae532d
--- /dev/null
+++ b/Master/bin/win32/otangle.exe
Binary files differ
diff --git a/Master/bin/win32/otfinfo.exe b/Master/bin/win32/otfinfo.exe
new file mode 100644
index 00000000000..608abdabbb2
--- /dev/null
+++ b/Master/bin/win32/otfinfo.exe
Binary files differ
diff --git a/Master/bin/win32/otftotfm.exe b/Master/bin/win32/otftotfm.exe
new file mode 100644
index 00000000000..a99ae6f3e8d
--- /dev/null
+++ b/Master/bin/win32/otftotfm.exe
Binary files differ
diff --git a/Master/bin/win32/otp2ocp.exe b/Master/bin/win32/otp2ocp.exe
new file mode 100644
index 00000000000..1882060d3f1
--- /dev/null
+++ b/Master/bin/win32/otp2ocp.exe
Binary files differ
diff --git a/Master/bin/win32/outocp.exe b/Master/bin/win32/outocp.exe
new file mode 100644
index 00000000000..288ffe2a046
--- /dev/null
+++ b/Master/bin/win32/outocp.exe
Binary files differ
diff --git a/Master/bin/win32/ovf2ovp.exe b/Master/bin/win32/ovf2ovp.exe
new file mode 100644
index 00000000000..3dcd4b91ee0
--- /dev/null
+++ b/Master/bin/win32/ovf2ovp.exe
Binary files differ
diff --git a/Master/bin/win32/ovp2ovf.exe b/Master/bin/win32/ovp2ovf.exe
new file mode 100644
index 00000000000..2b0542034b1
--- /dev/null
+++ b/Master/bin/win32/ovp2ovf.exe
Binary files differ
diff --git a/Master/bin/win32/patgen.exe b/Master/bin/win32/patgen.exe
new file mode 100644
index 00000000000..61ad40a947a
--- /dev/null
+++ b/Master/bin/win32/patgen.exe
Binary files differ
diff --git a/Master/bin/win32/pdfclose.exe b/Master/bin/win32/pdfclose.exe
new file mode 100644
index 00000000000..eb9b314c124
--- /dev/null
+++ b/Master/bin/win32/pdfclose.exe
Binary files differ
diff --git a/Master/bin/win32/pdfcslatex.exe b/Master/bin/win32/pdfcslatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfcslatex.exe
Binary files differ
diff --git a/Master/bin/win32/pdfcsplain.exe b/Master/bin/win32/pdfcsplain.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfcsplain.exe
Binary files differ
diff --git a/Master/bin/win32/pdfdde.exe b/Master/bin/win32/pdfdde.exe
new file mode 100644
index 00000000000..eb9b314c124
--- /dev/null
+++ b/Master/bin/win32/pdfdde.exe
Binary files differ
diff --git a/Master/bin/win32/pdfelatex.exe b/Master/bin/win32/pdfelatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfelatex.exe
Binary files differ
diff --git a/Master/bin/win32/pdfetex.exe b/Master/bin/win32/pdfetex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfetex.exe
Binary files differ
diff --git a/Master/bin/win32/pdffonts.exe b/Master/bin/win32/pdffonts.exe
new file mode 100644
index 00000000000..0ee3d9817da
--- /dev/null
+++ b/Master/bin/win32/pdffonts.exe
Binary files differ
diff --git a/Master/bin/win32/pdfimages.exe b/Master/bin/win32/pdfimages.exe
new file mode 100644
index 00000000000..26c48a836f7
--- /dev/null
+++ b/Master/bin/win32/pdfimages.exe
Binary files differ
diff --git a/Master/bin/win32/pdfinfo.exe b/Master/bin/win32/pdfinfo.exe
new file mode 100644
index 00000000000..fbd58e65267
--- /dev/null
+++ b/Master/bin/win32/pdfinfo.exe
Binary files differ
diff --git a/Master/bin/win32/pdfjadetex.exe b/Master/bin/win32/pdfjadetex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfjadetex.exe
Binary files differ
diff --git a/Master/bin/win32/pdflatex.exe b/Master/bin/win32/pdflatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/pdfmex.exe b/Master/bin/win32/pdfmex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfmex.exe
Binary files differ
diff --git a/Master/bin/win32/pdfopen.exe b/Master/bin/win32/pdfopen.exe
new file mode 100644
index 00000000000..eb9b314c124
--- /dev/null
+++ b/Master/bin/win32/pdfopen.exe
Binary files differ
diff --git a/Master/bin/win32/pdfplatex.exe b/Master/bin/win32/pdfplatex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfplatex.exe
Binary files differ
diff --git a/Master/bin/win32/pdftex.dll b/Master/bin/win32/pdftex.dll
new file mode 100644
index 00000000000..6af538224a6
--- /dev/null
+++ b/Master/bin/win32/pdftex.dll
Binary files differ
diff --git a/Master/bin/win32/pdftex.exe b/Master/bin/win32/pdftex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdftex.exe
Binary files differ
diff --git a/Master/bin/win32/pdftops.exe b/Master/bin/win32/pdftops.exe
new file mode 100644
index 00000000000..aa2bec20c93
--- /dev/null
+++ b/Master/bin/win32/pdftops.exe
Binary files differ
diff --git a/Master/bin/win32/pdftosrc.exe b/Master/bin/win32/pdftosrc.exe
new file mode 100644
index 00000000000..134a7de4e66
--- /dev/null
+++ b/Master/bin/win32/pdftosrc.exe
Binary files differ
diff --git a/Master/bin/win32/pdftotext.exe b/Master/bin/win32/pdftotext.exe
new file mode 100644
index 00000000000..24c8f6ee5d4
--- /dev/null
+++ b/Master/bin/win32/pdftotext.exe
Binary files differ
diff --git a/Master/bin/win32/pdfxmltex.exe b/Master/bin/win32/pdfxmltex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/pdfxmltex.exe
Binary files differ
diff --git a/Master/bin/win32/perl.exe b/Master/bin/win32/perl.exe
new file mode 100644
index 00000000000..8add274330f
--- /dev/null
+++ b/Master/bin/win32/perl.exe
Binary files differ
diff --git a/Master/bin/win32/perl58.dll b/Master/bin/win32/perl58.dll
new file mode 100644
index 00000000000..7bffc3c39e5
--- /dev/null
+++ b/Master/bin/win32/perl58.dll
Binary files differ
diff --git a/Master/bin/win32/pfb2pfa.exe b/Master/bin/win32/pfb2pfa.exe
new file mode 100644
index 00000000000..73254ffb586
--- /dev/null
+++ b/Master/bin/win32/pfb2pfa.exe
Binary files differ
diff --git a/Master/bin/win32/physe.exe b/Master/bin/win32/physe.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/physe.exe
Binary files differ
diff --git a/Master/bin/win32/phyzzx.exe b/Master/bin/win32/phyzzx.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/phyzzx.exe
Binary files differ
diff --git a/Master/bin/win32/pk2bm.exe b/Master/bin/win32/pk2bm.exe
new file mode 100644
index 00000000000..e40a6cd3c54
--- /dev/null
+++ b/Master/bin/win32/pk2bm.exe
Binary files differ
diff --git a/Master/bin/win32/pktogf.exe b/Master/bin/win32/pktogf.exe
new file mode 100644
index 00000000000..1de2bf80315
--- /dev/null
+++ b/Master/bin/win32/pktogf.exe
Binary files differ
diff --git a/Master/bin/win32/pktype.exe b/Master/bin/win32/pktype.exe
new file mode 100644
index 00000000000..52bec936020
--- /dev/null
+++ b/Master/bin/win32/pktype.exe
Binary files differ
diff --git a/Master/bin/win32/platex.exe b/Master/bin/win32/platex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/platex.exe
Binary files differ
diff --git a/Master/bin/win32/pltotf.exe b/Master/bin/win32/pltotf.exe
new file mode 100644
index 00000000000..21481faf166
--- /dev/null
+++ b/Master/bin/win32/pltotf.exe
Binary files differ
diff --git a/Master/bin/win32/png22pnm.exe b/Master/bin/win32/png22pnm.exe
new file mode 100644
index 00000000000..89c3fface5b
--- /dev/null
+++ b/Master/bin/win32/png22pnm.exe
Binary files differ
diff --git a/Master/bin/win32/png2bmp.exe b/Master/bin/win32/png2bmp.exe
new file mode 100644
index 00000000000..800ddf9988e
--- /dev/null
+++ b/Master/bin/win32/png2bmp.exe
Binary files differ
diff --git a/Master/bin/win32/pooltype.exe b/Master/bin/win32/pooltype.exe
new file mode 100644
index 00000000000..5f9419c9789
--- /dev/null
+++ b/Master/bin/win32/pooltype.exe
Binary files differ
diff --git a/Master/bin/win32/ps2eps.exe b/Master/bin/win32/ps2eps.exe
new file mode 100644
index 00000000000..70ba2f22341
--- /dev/null
+++ b/Master/bin/win32/ps2eps.exe
Binary files differ
diff --git a/Master/bin/win32/ps2pk.exe b/Master/bin/win32/ps2pk.exe
new file mode 100644
index 00000000000..01c1bfb9aa7
--- /dev/null
+++ b/Master/bin/win32/ps2pk.exe
Binary files differ
diff --git a/Master/bin/win32/psbook.exe b/Master/bin/win32/psbook.exe
new file mode 100644
index 00000000000..794d2a7bedf
--- /dev/null
+++ b/Master/bin/win32/psbook.exe
Binary files differ
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
new file mode 100644
index 00000000000..6184c708f64
--- /dev/null
+++ b/Master/bin/win32/psnup.exe
Binary files differ
diff --git a/Master/bin/win32/psresize.exe b/Master/bin/win32/psresize.exe
new file mode 100644
index 00000000000..5ba6ca551e8
--- /dev/null
+++ b/Master/bin/win32/psresize.exe
Binary files differ
diff --git a/Master/bin/win32/psselect.exe b/Master/bin/win32/psselect.exe
new file mode 100644
index 00000000000..81718325343
--- /dev/null
+++ b/Master/bin/win32/psselect.exe
Binary files differ
diff --git a/Master/bin/win32/pstops.exe b/Master/bin/win32/pstops.exe
new file mode 100644
index 00000000000..c1ab6f4d7f6
--- /dev/null
+++ b/Master/bin/win32/pstops.exe
Binary files differ
diff --git a/Master/bin/win32/regfix.exe b/Master/bin/win32/regfix.exe
new file mode 100644
index 00000000000..d04b61f1c0e
--- /dev/null
+++ b/Master/bin/win32/regfix.exe
Binary files differ
diff --git a/Master/bin/win32/sam2p.exe b/Master/bin/win32/sam2p.exe
new file mode 100644
index 00000000000..d8ced0facb1
--- /dev/null
+++ b/Master/bin/win32/sam2p.exe
Binary files differ
diff --git a/Master/bin/win32/sjisconv.exe b/Master/bin/win32/sjisconv.exe
new file mode 100644
index 00000000000..2bb902a3527
--- /dev/null
+++ b/Master/bin/win32/sjisconv.exe
Binary files differ
diff --git a/Master/bin/win32/sjislatex.exe b/Master/bin/win32/sjislatex.exe
new file mode 100644
index 00000000000..3e9874ecf16
--- /dev/null
+++ b/Master/bin/win32/sjislatex.exe
Binary files differ
diff --git a/Master/bin/win32/sjispdflatex.exe b/Master/bin/win32/sjispdflatex.exe
new file mode 100644
index 00000000000..691e3b01cef
--- /dev/null
+++ b/Master/bin/win32/sjispdflatex.exe
Binary files differ
diff --git a/Master/bin/win32/splitup.exe b/Master/bin/win32/splitup.exe
new file mode 100644
index 00000000000..d8786394d7a
--- /dev/null
+++ b/Master/bin/win32/splitup.exe
Binary files differ
diff --git a/Master/bin/win32/t1ascii.exe b/Master/bin/win32/t1ascii.exe
new file mode 100644
index 00000000000..1129eb5dc55
--- /dev/null
+++ b/Master/bin/win32/t1ascii.exe
Binary files differ
diff --git a/Master/bin/win32/t1asm.exe b/Master/bin/win32/t1asm.exe
new file mode 100644
index 00000000000..8c2c02fb309
--- /dev/null
+++ b/Master/bin/win32/t1asm.exe
Binary files differ
diff --git a/Master/bin/win32/t1binary.exe b/Master/bin/win32/t1binary.exe
new file mode 100644
index 00000000000..19e3a7feadd
--- /dev/null
+++ b/Master/bin/win32/t1binary.exe
Binary files differ
diff --git a/Master/bin/win32/t1disasm.exe b/Master/bin/win32/t1disasm.exe
new file mode 100644
index 00000000000..601720cafd4
--- /dev/null
+++ b/Master/bin/win32/t1disasm.exe
Binary files differ
diff --git a/Master/bin/win32/t1dotlessj.exe b/Master/bin/win32/t1dotlessj.exe
new file mode 100644
index 00000000000..b0e980580b0
--- /dev/null
+++ b/Master/bin/win32/t1dotlessj.exe
Binary files differ
diff --git a/Master/bin/win32/t1lint.exe b/Master/bin/win32/t1lint.exe
new file mode 100644
index 00000000000..a38825e7e63
--- /dev/null
+++ b/Master/bin/win32/t1lint.exe
Binary files differ
diff --git a/Master/bin/win32/t1mac.exe b/Master/bin/win32/t1mac.exe
new file mode 100644
index 00000000000..326a892bc45
--- /dev/null
+++ b/Master/bin/win32/t1mac.exe
Binary files differ
diff --git a/Master/bin/win32/t1reencode.exe b/Master/bin/win32/t1reencode.exe
new file mode 100644
index 00000000000..c01f75b492a
--- /dev/null
+++ b/Master/bin/win32/t1reencode.exe
Binary files differ
diff --git a/Master/bin/win32/t1testpage.exe b/Master/bin/win32/t1testpage.exe
new file mode 100644
index 00000000000..92dc9410f01
--- /dev/null
+++ b/Master/bin/win32/t1testpage.exe
Binary files differ
diff --git a/Master/bin/win32/t1unmac.exe b/Master/bin/win32/t1unmac.exe
new file mode 100644
index 00000000000..65e723e213f
--- /dev/null
+++ b/Master/bin/win32/t1unmac.exe
Binary files differ
diff --git a/Master/bin/win32/t4ht.exe b/Master/bin/win32/t4ht.exe
new file mode 100644
index 00000000000..9e658e7c2c5
--- /dev/null
+++ b/Master/bin/win32/t4ht.exe
Binary files differ
diff --git a/Master/bin/win32/tangle.exe b/Master/bin/win32/tangle.exe
new file mode 100644
index 00000000000..a77082dac5e
--- /dev/null
+++ b/Master/bin/win32/tangle.exe
Binary files differ
diff --git a/Master/bin/win32/tex.dll b/Master/bin/win32/tex.dll
new file mode 100644
index 00000000000..aba1ba917bf
--- /dev/null
+++ b/Master/bin/win32/tex.dll
Binary files differ
diff --git a/Master/bin/win32/tex.exe b/Master/bin/win32/tex.exe
new file mode 100644
index 00000000000..dddfcc6dd84
--- /dev/null
+++ b/Master/bin/win32/tex.exe
Binary files differ
diff --git a/Master/bin/win32/tex4ht.exe b/Master/bin/win32/tex4ht.exe
new file mode 100644
index 00000000000..b5c7e4486bf
--- /dev/null
+++ b/Master/bin/win32/tex4ht.exe
Binary files differ
diff --git a/Master/bin/win32/texdoc.exe b/Master/bin/win32/texdoc.exe
new file mode 100644
index 00000000000..9456e119b2c
--- /dev/null
+++ b/Master/bin/win32/texdoc.exe
Binary files differ
diff --git a/Master/bin/win32/texdoctk.exe b/Master/bin/win32/texdoctk.exe
new file mode 100644
index 00000000000..18a7264c4a2
--- /dev/null
+++ b/Master/bin/win32/texdoctk.exe
Binary files differ
diff --git a/Master/bin/win32/texhash.exe b/Master/bin/win32/texhash.exe
new file mode 100644
index 00000000000..8d76ab6ee05
--- /dev/null
+++ b/Master/bin/win32/texhash.exe
Binary files differ
diff --git a/Master/bin/win32/texindex.exe b/Master/bin/win32/texindex.exe
new file mode 100644
index 00000000000..eb618dba2cd
--- /dev/null
+++ b/Master/bin/win32/texindex.exe
Binary files differ
diff --git a/Master/bin/win32/texsis.exe b/Master/bin/win32/texsis.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/texsis.exe
Binary files differ
diff --git a/Master/bin/win32/tftopl.exe b/Master/bin/win32/tftopl.exe
new file mode 100644
index 00000000000..5612a23694b
--- /dev/null
+++ b/Master/bin/win32/tftopl.exe
Binary files differ
diff --git a/Master/bin/win32/tie.exe b/Master/bin/win32/tie.exe
new file mode 100644
index 00000000000..240c34902fa
--- /dev/null
+++ b/Master/bin/win32/tie.exe
Binary files differ
diff --git a/Master/bin/win32/tif22pnm.exe b/Master/bin/win32/tif22pnm.exe
new file mode 100644
index 00000000000..0e247b64086
--- /dev/null
+++ b/Master/bin/win32/tif22pnm.exe
Binary files differ
diff --git a/Master/bin/win32/tiff2png.exe b/Master/bin/win32/tiff2png.exe
new file mode 100644
index 00000000000..b6cc7283a09
--- /dev/null
+++ b/Master/bin/win32/tiff2png.exe
Binary files differ
diff --git a/Master/bin/win32/tk83.dll b/Master/bin/win32/tk83.dll
new file mode 100644
index 00000000000..edebd700dd2
--- /dev/null
+++ b/Master/bin/win32/tk83.dll
Binary files differ
diff --git a/Master/bin/win32/tl90bzip2.dll b/Master/bin/win32/tl90bzip2.dll
new file mode 100644
index 00000000000..a7bd8ca12c7
--- /dev/null
+++ b/Master/bin/win32/tl90bzip2.dll
Binary files differ
diff --git a/Master/bin/win32/tl90freetype2.dll b/Master/bin/win32/tl90freetype2.dll
new file mode 100644
index 00000000000..b590817f01a
--- /dev/null
+++ b/Master/bin/win32/tl90freetype2.dll
Binary files differ
diff --git a/Master/bin/win32/tl90geturl.dll b/Master/bin/win32/tl90geturl.dll
new file mode 100644
index 00000000000..f55abcef28e
--- /dev/null
+++ b/Master/bin/win32/tl90geturl.dll
Binary files differ
diff --git a/Master/bin/win32/tl90gnu.dll b/Master/bin/win32/tl90gnu.dll
new file mode 100644
index 00000000000..33a4a756af4
--- /dev/null
+++ b/Master/bin/win32/tl90gnu.dll
Binary files differ
diff --git a/Master/bin/win32/tl90kpse.dll b/Master/bin/win32/tl90kpse.dll
new file mode 100644
index 00000000000..c00bd4f3249
--- /dev/null
+++ b/Master/bin/win32/tl90kpse.dll
Binary files differ
diff --git a/Master/bin/win32/tl90md5.dll b/Master/bin/win32/tl90md5.dll
new file mode 100644
index 00000000000..65be5600655
--- /dev/null
+++ b/Master/bin/win32/tl90md5.dll
Binary files differ
diff --git a/Master/bin/win32/tl90mktex.dll b/Master/bin/win32/tl90mktex.dll
new file mode 100644
index 00000000000..48c2c899ac8
--- /dev/null
+++ b/Master/bin/win32/tl90mktex.dll
Binary files differ
diff --git a/Master/bin/win32/tl90regex.dll b/Master/bin/win32/tl90regex.dll
new file mode 100644
index 00000000000..e69108fb544
--- /dev/null
+++ b/Master/bin/win32/tl90regex.dll
Binary files differ
diff --git a/Master/bin/win32/tl90texmfmp.dll b/Master/bin/win32/tl90texmfmp.dll
new file mode 100644
index 00000000000..9e7bb34c243
--- /dev/null
+++ b/Master/bin/win32/tl90texmfmp.dll
Binary files differ
diff --git a/Master/bin/win32/tl90zlib.dll b/Master/bin/win32/tl90zlib.dll
new file mode 100644
index 00000000000..6ace3039aac
--- /dev/null
+++ b/Master/bin/win32/tl90zlib.dll
Binary files differ
diff --git a/Master/bin/win32/todos.exe b/Master/bin/win32/todos.exe
new file mode 100644
index 00000000000..9da03712553
--- /dev/null
+++ b/Master/bin/win32/todos.exe
Binary files differ
diff --git a/Master/bin/win32/tomac.exe b/Master/bin/win32/tomac.exe
new file mode 100644
index 00000000000..9bb9a24b4a0
--- /dev/null
+++ b/Master/bin/win32/tomac.exe
Binary files differ
diff --git a/Master/bin/win32/tounix.exe b/Master/bin/win32/tounix.exe
new file mode 100644
index 00000000000..deeb04fe781
--- /dev/null
+++ b/Master/bin/win32/tounix.exe
Binary files differ
diff --git a/Master/bin/win32/ttf2afm.exe b/Master/bin/win32/ttf2afm.exe
new file mode 100644
index 00000000000..609caed28b4
--- /dev/null
+++ b/Master/bin/win32/ttf2afm.exe
Binary files differ
diff --git a/Master/bin/win32/ttf2pk.exe b/Master/bin/win32/ttf2pk.exe
new file mode 100644
index 00000000000..1b8da7c1b56
--- /dev/null
+++ b/Master/bin/win32/ttf2pk.exe
Binary files differ
diff --git a/Master/bin/win32/ttf2pt1.exe b/Master/bin/win32/ttf2pt1.exe
new file mode 100644
index 00000000000..83d525104ca
--- /dev/null
+++ b/Master/bin/win32/ttf2pt1.exe
Binary files differ
diff --git a/Master/bin/win32/ttf2tfm.exe b/Master/bin/win32/ttf2tfm.exe
new file mode 100644
index 00000000000..76cfb953a24
--- /dev/null
+++ b/Master/bin/win32/ttf2tfm.exe
Binary files differ
diff --git a/Master/bin/win32/ttfdump.exe b/Master/bin/win32/ttfdump.exe
new file mode 100644
index 00000000000..8b1e043b585
--- /dev/null
+++ b/Master/bin/win32/ttfdump.exe
Binary files differ
diff --git a/Master/bin/win32/ttftotype42.exe b/Master/bin/win32/ttftotype42.exe
new file mode 100644
index 00000000000..8f1484e50ff
--- /dev/null
+++ b/Master/bin/win32/ttftotype42.exe
Binary files differ
diff --git a/Master/bin/win32/type1afm.exe b/Master/bin/win32/type1afm.exe
new file mode 100644
index 00000000000..667afe0220e
--- /dev/null
+++ b/Master/bin/win32/type1afm.exe
Binary files differ
diff --git a/Master/bin/win32/updmap.exe b/Master/bin/win32/updmap.exe
new file mode 100644
index 00000000000..116c5fc9242
--- /dev/null
+++ b/Master/bin/win32/updmap.exe
Binary files differ
diff --git a/Master/bin/win32/vftovp.exe b/Master/bin/win32/vftovp.exe
new file mode 100644
index 00000000000..33fd378ae4e
--- /dev/null
+++ b/Master/bin/win32/vftovp.exe
Binary files differ
diff --git a/Master/bin/win32/vlna.exe b/Master/bin/win32/vlna.exe
new file mode 100644
index 00000000000..97d8f3fac07
--- /dev/null
+++ b/Master/bin/win32/vlna.exe
Binary files differ
diff --git a/Master/bin/win32/vptovf.exe b/Master/bin/win32/vptovf.exe
new file mode 100644
index 00000000000..ca11e193757
--- /dev/null
+++ b/Master/bin/win32/vptovf.exe
Binary files differ
diff --git a/Master/bin/win32/weave.exe b/Master/bin/win32/weave.exe
new file mode 100644
index 00000000000..66d664d5990
--- /dev/null
+++ b/Master/bin/win32/weave.exe
Binary files differ
diff --git a/Master/bin/win32/web2c.exe b/Master/bin/win32/web2c.exe
new file mode 100644
index 00000000000..f3915e579e2
--- /dev/null
+++ b/Master/bin/win32/web2c.exe
Binary files differ
diff --git a/Master/bin/win32/xdvipdfmx.exe b/Master/bin/win32/xdvipdfmx.exe
new file mode 100644
index 00000000000..58ecdbba077
--- /dev/null
+++ b/Master/bin/win32/xdvipdfmx.exe
Binary files differ
diff --git a/Master/bin/win32/xelatex.exe b/Master/bin/win32/xelatex.exe
new file mode 100644
index 00000000000..0882ee2d318
--- /dev/null
+++ b/Master/bin/win32/xelatex.exe
Binary files differ
diff --git a/Master/bin/win32/xetex.dll b/Master/bin/win32/xetex.dll
new file mode 100644
index 00000000000..85e59de5f81
--- /dev/null
+++ b/Master/bin/win32/xetex.dll
Binary files differ
diff --git a/Master/bin/win32/xetex.exe b/Master/bin/win32/xetex.exe
new file mode 100644
index 00000000000..0882ee2d318
--- /dev/null
+++ b/Master/bin/win32/xetex.exe
Binary files differ
diff --git a/Master/bin/win32/xmltex.exe b/Master/bin/win32/xmltex.exe
new file mode 100644
index 00000000000..f6724555301
--- /dev/null
+++ b/Master/bin/win32/xmltex.exe
Binary files differ