summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-30 23:20:41 +0000
committerKarl Berry <karl@freefriends.org>2013-04-30 23:20:41 +0000
commit3eec8d8325c3df4aa24cdbd8d378080a7e25f3d2 (patch)
treed73ee562f778e637ff4644e991c16890731f9832 /Master
parentc8578c17064b81eb4637568a0f2decdf6198196e (diff)
amd64-netbsd and i386-netbsd, from Marc Baudoin
git-svn-id: svn://tug.org/texlive/trunk@30191 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
l---------Master/bin/amd64-netbsd/a2ping1
l---------Master/bin/amd64-netbsd/a5toa41
l---------Master/bin/amd64-netbsd/adhocfilelist1
l---------Master/bin/amd64-netbsd/afm2afm1
-rwxr-xr-xMaster/bin/amd64-netbsd/afm2plbin0 -> 90096 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/afm2tfmbin0 -> 96688 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/alephbin0 -> 571448 bytes
l---------Master/bin/amd64-netbsd/allcm1
l---------Master/bin/amd64-netbsd/allec1
l---------Master/bin/amd64-netbsd/allneeded1
l---------Master/bin/amd64-netbsd/amstex1
l---------Master/bin/amd64-netbsd/arara1
l---------Master/bin/amd64-netbsd/arlatex1
l---------Master/bin/amd64-netbsd/authorindex1
l---------Master/bin/amd64-netbsd/autoinst1
-rwxr-xr-xMaster/bin/amd64-netbsd/bboxbin0 -> 11280 bytes
l---------Master/bin/amd64-netbsd/bg5+latex1
l---------Master/bin/amd64-netbsd/bg5+pdflatex1
-rwxr-xr-xMaster/bin/amd64-netbsd/bg5convbin0 -> 7112 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/bg5latex43
-rwxr-xr-xMaster/bin/amd64-netbsd/bg5pdflatex43
l---------Master/bin/amd64-netbsd/bibexport1
-rwxr-xr-xMaster/bin/amd64-netbsd/bibtexbin0 -> 163672 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/bibtex8bin0 -> 187544 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/bibtexubin0 -> 16392400 bytes
l---------Master/bin/amd64-netbsd/bundledoc1
l---------Master/bin/amd64-netbsd/cachepic1
-rwxr-xr-xMaster/bin/amd64-netbsd/cef5convbin0 -> 7208 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/cef5latex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cef5pdflatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cefconvbin0 -> 7136 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ceflatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cefpdflatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cefsconvbin0 -> 7208 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/cefslatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cefspdflatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/cfftot1bin0 -> 402160 bytes
l---------Master/bin/amd64-netbsd/checkcites1
-rwxr-xr-xMaster/bin/amd64-netbsd/chktexbin0 -> 123624 bytes
l---------Master/bin/amd64-netbsd/chkweb1
l---------Master/bin/amd64-netbsd/context1
l---------Master/bin/amd64-netbsd/convbkmk1
l---------Master/bin/amd64-netbsd/cslatex1
l---------Master/bin/amd64-netbsd/csplain1
-rwxr-xr-xMaster/bin/amd64-netbsd/ctanglebin0 -> 102400 bytes
l---------Master/bin/amd64-netbsd/ctanify1
l---------Master/bin/amd64-netbsd/ctanupload1
-rwxr-xr-xMaster/bin/amd64-netbsd/ctiebin0 -> 77520 bytes
l---------Master/bin/amd64-netbsd/ctxtools1
-rwxr-xr-xMaster/bin/amd64-netbsd/cweavebin0 -> 135200 bytes
l---------Master/bin/amd64-netbsd/de-macro1
-rwxr-xr-xMaster/bin/amd64-netbsd/detexbin0 -> 105896 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/devnagbin0 -> 30456 bytes
l---------Master/bin/amd64-netbsd/deweb1
-rwxr-xr-xMaster/bin/amd64-netbsd/disdvibin0 -> 17320 bytes
l---------Master/bin/amd64-netbsd/dosepsbin1
-rwxr-xr-xMaster/bin/amd64-netbsd/dt2dvbin0 -> 45392 bytes
l---------Master/bin/amd64-netbsd/dtxgen1
-rwxr-xr-xMaster/bin/amd64-netbsd/dv2dtbin0 -> 23176 bytes
l---------Master/bin/amd64-netbsd/dvi2fax1
-rwxr-xr-xMaster/bin/amd64-netbsd/dvi2ttybin0 -> 119096 bytes
l---------Master/bin/amd64-netbsd/dviasm1
-rwxr-xr-xMaster/bin/amd64-netbsd/dvibookbin0 -> 40888 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dviconcatbin0 -> 34520 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvicopybin0 -> 122632 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvidvibin0 -> 20176 bytes
l---------Master/bin/amd64-netbsd/dvigif1
-rwxr-xr-xMaster/bin/amd64-netbsd/dvihp131
-rwxr-xr-xMaster/bin/amd64-netbsd/dviljbin0 -> 110864 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvilj2pbin0 -> 111152 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvilj4bin0 -> 119088 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvilj4lbin0 -> 119088 bytes
l---------Master/bin/amd64-netbsd/dvilj61
l---------Master/bin/amd64-netbsd/dvilualatex1
l---------Master/bin/amd64-netbsd/dviluatex1
l---------Master/bin/amd64-netbsd/dvipdfm1
-rwxr-xr-xMaster/bin/amd64-netbsd/dvipdfmxbin0 -> 849536 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvipdft105
-rwxr-xr-xMaster/bin/amd64-netbsd/dvipngbin0 -> 1118112 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dviposbin0 -> 106712 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvipsbin0 -> 255864 bytes
l---------Master/bin/amd64-netbsd/dvired1
-rwxr-xr-xMaster/bin/amd64-netbsd/dviselectbin0 -> 36920 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvisvgmbin0 -> 1721552 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/dvitodvibin0 -> 44984 bytes
l---------Master/bin/amd64-netbsd/dvitomp1
-rwxr-xr-xMaster/bin/amd64-netbsd/dvitypebin0 -> 110360 bytes
l---------Master/bin/amd64-netbsd/e2pall1
l---------Master/bin/amd64-netbsd/ebb1
l---------Master/bin/amd64-netbsd/ebong1
l---------Master/bin/amd64-netbsd/eplain1
-rwxr-xr-xMaster/bin/amd64-netbsd/epsffitbin0 -> 11368 bytes
l---------Master/bin/amd64-netbsd/epspdf1
l---------Master/bin/amd64-netbsd/epspdftk1
l---------Master/bin/amd64-netbsd/epstopdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/eptexbin0 -> 559040 bytes
l---------Master/bin/amd64-netbsd/etex1
-rwxr-xr-xMaster/bin/amd64-netbsd/euptexbin0 -> 567232 bytes
l---------Master/bin/amd64-netbsd/exceltex1
-rwxr-xr-xMaster/bin/amd64-netbsd/extconvbin0 -> 7112 bytes
l---------Master/bin/amd64-netbsd/extractbb1
l---------Master/bin/amd64-netbsd/extractres1
l---------Master/bin/amd64-netbsd/fig4latex1
l---------Master/bin/amd64-netbsd/findhyph1
l---------Master/bin/amd64-netbsd/fixdlsrps1
l---------Master/bin/amd64-netbsd/fixfmps1
l---------Master/bin/amd64-netbsd/fixpsditps1
l---------Master/bin/amd64-netbsd/fixpspps1
l---------Master/bin/amd64-netbsd/fixscribeps1
l---------Master/bin/amd64-netbsd/fixtpps1
l---------Master/bin/amd64-netbsd/fixwfwps1
l---------Master/bin/amd64-netbsd/fixwpps1
l---------Master/bin/amd64-netbsd/fixwwps1
l---------Master/bin/amd64-netbsd/fmtutil1
l---------Master/bin/amd64-netbsd/fmtutil-sys1
l---------Master/bin/amd64-netbsd/fontinst1
l---------Master/bin/amd64-netbsd/fragmaster1
-rwxr-xr-xMaster/bin/amd64-netbsd/gbklatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/gbkpdflatex43
l---------Master/bin/amd64-netbsd/getafm1
-rwxr-xr-xMaster/bin/amd64-netbsd/gftodvibin0 -> 110296 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/gftopkbin0 -> 93944 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/gftypebin0 -> 94232 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/gsftopkbin0 -> 89768 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/hbf2gfbin0 -> 95112 bytes
l---------Master/bin/amd64-netbsd/ht1
l---------Master/bin/amd64-netbsd/htcontext1
l---------Master/bin/amd64-netbsd/htlatex1
l---------Master/bin/amd64-netbsd/htmex1
l---------Master/bin/amd64-netbsd/httex1
l---------Master/bin/amd64-netbsd/httexi1
l---------Master/bin/amd64-netbsd/htxelatex1
l---------Master/bin/amd64-netbsd/htxetex1
l---------Master/bin/amd64-netbsd/includeres1
l---------Master/bin/amd64-netbsd/inimf1
l---------Master/bin/amd64-netbsd/initex1
l---------Master/bin/amd64-netbsd/installfont-tl1
l---------Master/bin/amd64-netbsd/jadetex1
l---------Master/bin/amd64-netbsd/kanji-config-updmap1
l---------Master/bin/amd64-netbsd/kanji-config-updmap-sys1
l---------Master/bin/amd64-netbsd/kanji-fontmap-creator1
-rwxr-xr-xMaster/bin/amd64-netbsd/kpseaccessbin0 -> 7120 bytes
l---------Master/bin/amd64-netbsd/kpsepath1
-rwxr-xr-xMaster/bin/amd64-netbsd/kpsereadlinkbin0 -> 7120 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/kpsestatbin0 -> 7504 bytes
l---------Master/bin/amd64-netbsd/kpsetool1
l---------Master/bin/amd64-netbsd/kpsewhere1
-rwxr-xr-xMaster/bin/amd64-netbsd/kpsewhichbin0 -> 84400 bytes
l---------Master/bin/amd64-netbsd/kpsexpand1
-rwxr-xr-xMaster/bin/amd64-netbsd/lacheckbin0 -> 60472 bytes
l---------Master/bin/amd64-netbsd/lamed1
l---------Master/bin/amd64-netbsd/latex1
l---------Master/bin/amd64-netbsd/latex2man1
l---------Master/bin/amd64-netbsd/latexdiff1
l---------Master/bin/amd64-netbsd/latexdiff-vc1
l---------Master/bin/amd64-netbsd/latexfileversion1
l---------Master/bin/amd64-netbsd/latexmk1
l---------Master/bin/amd64-netbsd/latexpand1
l---------Master/bin/amd64-netbsd/latexrevise1
l---------Master/bin/amd64-netbsd/listbib1
l---------Master/bin/amd64-netbsd/listings-ext.sh1
l---------Master/bin/amd64-netbsd/ltxfileinfo1
l---------Master/bin/amd64-netbsd/lua2dox_filter1
l---------Master/bin/amd64-netbsd/lualatex1
-rwxr-xr-xMaster/bin/amd64-netbsd/luatexbin0 -> 8697168 bytes
l---------Master/bin/amd64-netbsd/luatools1
l---------Master/bin/amd64-netbsd/m-tx1
-rwxr-xr-xMaster/bin/amd64-netbsd/magbin0 -> 7840 bytes
l---------Master/bin/amd64-netbsd/makeglossaries1
-rwxr-xr-xMaster/bin/amd64-netbsd/makeindexbin0 -> 139064 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/makejvfbin0 -> 126736 bytes
l---------Master/bin/amd64-netbsd/man1
l---------Master/bin/amd64-netbsd/match_parens1
l---------Master/bin/amd64-netbsd/mathspic1
-rwxr-xr-xMaster/bin/amd64-netbsd/mendexbin0 -> 206280 bytes
l---------Master/bin/amd64-netbsd/mex1
-rwxr-xr-xMaster/bin/amd64-netbsd/mfbin0 -> 337376 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/mf-nowinbin0 -> 332664 bytes
l---------Master/bin/amd64-netbsd/mf2pt11
l---------Master/bin/amd64-netbsd/mfplain1
-rwxr-xr-xMaster/bin/amd64-netbsd/mftbin0 -> 118520 bytes
l---------Master/bin/amd64-netbsd/mk4ht1
l---------Master/bin/amd64-netbsd/mkgrkindex1
-rwxr-xr-xMaster/bin/amd64-netbsd/mkindex39
l---------Master/bin/amd64-netbsd/mkjobtexmf1
l---------Master/bin/amd64-netbsd/mkluatexfontdb1
-rwxr-xr-xMaster/bin/amd64-netbsd/mkocp6
-rwxr-xr-xMaster/bin/amd64-netbsd/mkofm3
l---------Master/bin/amd64-netbsd/mkt1font1
l---------Master/bin/amd64-netbsd/mktexfmt1
-rwxr-xr-xMaster/bin/amd64-netbsd/mktexlsr217
-rwxr-xr-xMaster/bin/amd64-netbsd/mktexmf142
-rwxr-xr-xMaster/bin/amd64-netbsd/mktexpk279
-rwxr-xr-xMaster/bin/amd64-netbsd/mktextfm152
l---------Master/bin/amd64-netbsd/mllatex1
l---------Master/bin/amd64-netbsd/mltex1
-rwxr-xr-xMaster/bin/amd64-netbsd/mmafmbin0 -> 290480 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/mmpfbbin0 -> 352880 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/mpostbin0 -> 1777376 bytes
l---------Master/bin/amd64-netbsd/mptopdf1
l---------Master/bin/amd64-netbsd/mtxrun1
l---------Master/bin/amd64-netbsd/musixflx1
l---------Master/bin/amd64-netbsd/musixtex1
-rwxr-xr-xMaster/bin/amd64-netbsd/odvicopybin0 -> 126728 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/odvitypebin0 -> 107928 bytes
l---------Master/bin/amd64-netbsd/ofm2opl1
-rwxr-xr-xMaster/bin/amd64-netbsd/omfontsbin0 -> 176264 bytes
l---------Master/bin/amd64-netbsd/opl2ofm1
l---------Master/bin/amd64-netbsd/ot2kpx1
-rwxr-xr-xMaster/bin/amd64-netbsd/otanglebin0 -> 110296 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/otfinfobin0 -> 493328 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/otftotfmbin0 -> 853936 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/otp2ocpbin0 -> 93824 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/outocpbin0 -> 73632 bytes
l---------Master/bin/amd64-netbsd/ovf2ovp1
l---------Master/bin/amd64-netbsd/ovp2ovf1
-rwxr-xr-xMaster/bin/amd64-netbsd/patgenbin0 -> 44712 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/pbibtexbin0 -> 194584 bytes
l---------Master/bin/amd64-netbsd/pdf1801
l---------Master/bin/amd64-netbsd/pdf2701
l---------Master/bin/amd64-netbsd/pdf901
l---------Master/bin/amd64-netbsd/pdfannotextractor1
l---------Master/bin/amd64-netbsd/pdfatfi1
l---------Master/bin/amd64-netbsd/pdfbook1
-rwxr-xr-xMaster/bin/amd64-netbsd/pdfclosebin0 -> 11800 bytes
l---------Master/bin/amd64-netbsd/pdfcrop1
l---------Master/bin/amd64-netbsd/pdfcslatex1
l---------Master/bin/amd64-netbsd/pdfcsplain1
l---------Master/bin/amd64-netbsd/pdfetex1
l---------Master/bin/amd64-netbsd/pdfflip1
l---------Master/bin/amd64-netbsd/pdfjadetex1
l---------Master/bin/amd64-netbsd/pdfjam1
l---------Master/bin/amd64-netbsd/pdfjam-pocketmod1
l---------Master/bin/amd64-netbsd/pdfjam-slides3up1
l---------Master/bin/amd64-netbsd/pdfjam-slides6up1
l---------Master/bin/amd64-netbsd/pdfjoin1
l---------Master/bin/amd64-netbsd/pdflatex1
l---------Master/bin/amd64-netbsd/pdfmex1
l---------Master/bin/amd64-netbsd/pdfnup1
-rwxr-xr-xMaster/bin/amd64-netbsd/pdfopenbin0 -> 17736 bytes
l---------Master/bin/amd64-netbsd/pdfpun1
-rwxr-xr-xMaster/bin/amd64-netbsd/pdftexbin0 -> 1728976 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/pdftosrcbin0 -> 669072 bytes
l---------Master/bin/amd64-netbsd/pdfxmltex1
-rwxr-xr-xMaster/bin/amd64-netbsd/pdvitypebin0 -> 143480 bytes
l---------Master/bin/amd64-netbsd/pedigree1
l---------Master/bin/amd64-netbsd/perltex1
l---------Master/bin/amd64-netbsd/pfarrei1
-rwxr-xr-xMaster/bin/amd64-netbsd/pfb2pfabin0 -> 11552 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/pk2bmbin0 -> 12736 bytes
l---------Master/bin/amd64-netbsd/pkfix1
l---------Master/bin/amd64-netbsd/pkfix-helper1
-rwxr-xr-xMaster/bin/amd64-netbsd/pktogfbin0 -> 88920 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/pktypebin0 -> 83272 bytes
l---------Master/bin/amd64-netbsd/platex1
-rwxr-xr-xMaster/bin/amd64-netbsd/pltotfbin0 -> 69168 bytes
l---------Master/bin/amd64-netbsd/pmx2pdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/pmxabbin0 -> 495480 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/pooltypebin0 -> 28192 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ppltotfbin0 -> 163912 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/prepmxbin0 -> 109224 bytes
l---------Master/bin/amd64-netbsd/ps2eps1
l---------Master/bin/amd64-netbsd/ps2frag1
-rwxr-xr-xMaster/bin/amd64-netbsd/ps2pkbin0 -> 186720 bytes
l---------Master/bin/amd64-netbsd/ps4pdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/psbookbin0 -> 15784 bytes
l---------Master/bin/amd64-netbsd/pslatex1
l---------Master/bin/amd64-netbsd/psmerge1
-rwxr-xr-xMaster/bin/amd64-netbsd/psnupbin0 -> 23304 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/psresizebin0 -> 21032 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/psselectbin0 -> 19880 bytes
l---------Master/bin/amd64-netbsd/pst2pdf1
l---------Master/bin/amd64-netbsd/pstopdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/pstopsbin0 -> 21864 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ptexbin0 -> 501632 bytes
l---------Master/bin/amd64-netbsd/ptex2pdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/ptftoplbin0 -> 139352 bytes
l---------Master/bin/amd64-netbsd/purifyeps1
l---------Master/bin/amd64-netbsd/repstopdf1
l---------Master/bin/amd64-netbsd/rpdfcrop1
l---------Master/bin/amd64-netbsd/rubibtex1
l---------Master/bin/amd64-netbsd/rumakeindex1
l---------Master/bin/amd64-netbsd/rungs1
-rwxr-xr-xMaster/bin/amd64-netbsd/scor2prtbin0 -> 80480 bytes
l---------Master/bin/amd64-netbsd/showchar1
l---------Master/bin/amd64-netbsd/simpdftex1
-rwxr-xr-xMaster/bin/amd64-netbsd/sjisconvbin0 -> 7112 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/sjislatex43
-rwxr-xr-xMaster/bin/amd64-netbsd/sjispdflatex43
l---------Master/bin/amd64-netbsd/splitindex1
l---------Master/bin/amd64-netbsd/sty2dtx1
l---------Master/bin/amd64-netbsd/svn-multi1
-rwxr-xr-xMaster/bin/amd64-netbsd/synctexbin0 -> 139296 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1asciibin0 -> 36144 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1asmbin0 -> 41336 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1binarybin0 -> 34016 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1disasmbin0 -> 40216 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1dotlessjbin0 -> 343760 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1lintbin0 -> 307088 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1macbin0 -> 44456 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1rawafmbin0 -> 304496 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1reencodebin0 -> 337168 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1testpagebin0 -> 319760 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t1unmacbin0 -> 40560 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/t4htbin0 -> 89512 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/tanglebin0 -> 110856 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/teckit_compilebin0 -> 1673680 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/texbin0 -> 369976 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/tex2xindybin0 -> 19968 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/tex4htbin0 -> 155112 bytes
l---------Master/bin/amd64-netbsd/texconfig1
l---------Master/bin/amd64-netbsd/texconfig-dialog1
l---------Master/bin/amd64-netbsd/texconfig-sys1
l---------Master/bin/amd64-netbsd/texcount1
l---------Master/bin/amd64-netbsd/texdef1
l---------Master/bin/amd64-netbsd/texdiff1
l---------Master/bin/amd64-netbsd/texdirflatten1
l---------Master/bin/amd64-netbsd/texdoc1
l---------Master/bin/amd64-netbsd/texdoctk1
l---------Master/bin/amd64-netbsd/texexec1
l---------Master/bin/amd64-netbsd/texhash1
l---------Master/bin/amd64-netbsd/texindy1
l---------Master/bin/amd64-netbsd/texlinks1
l---------Master/bin/amd64-netbsd/texliveonfly1
l---------Master/bin/amd64-netbsd/texloganalyser1
l---------Master/bin/amd64-netbsd/texlua1
l---------Master/bin/amd64-netbsd/texluac1
l---------Master/bin/amd64-netbsd/texmfstart1
l---------Master/bin/amd64-netbsd/texsis1
-rwxr-xr-xMaster/bin/amd64-netbsd/tftoplbin0 -> 110312 bytes
l---------Master/bin/amd64-netbsd/thumbpdf1
-rwxr-xr-xMaster/bin/amd64-netbsd/tiebin0 -> 73584 bytes
l---------Master/bin/amd64-netbsd/tlmgr1
-rwxr-xr-xMaster/bin/amd64-netbsd/tpic2pdftex458
-rwxr-xr-xMaster/bin/amd64-netbsd/ttf2afmbin0 -> 96248 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ttf2pkbin0 -> 257648 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ttf2tfmbin0 -> 279184 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ttfdumpbin0 -> 167344 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/ttftotype42bin0 -> 351888 bytes
l---------Master/bin/amd64-netbsd/typeoutfileinfo1
l---------Master/bin/amd64-netbsd/ulqda1
-rwxr-xr-xMaster/bin/amd64-netbsd/upbibtexbin0 -> 199128 bytes
l---------Master/bin/amd64-netbsd/updmap1
l---------Master/bin/amd64-netbsd/updmap-sys1
-rwxr-xr-xMaster/bin/amd64-netbsd/updvitypebin0 -> 143480 bytes
l---------Master/bin/amd64-netbsd/uplatex1
-rwxr-xr-xMaster/bin/amd64-netbsd/uppltotfbin0 -> 168008 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/uptexbin0 -> 509824 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/uptftoplbin0 -> 140568 bytes
l---------Master/bin/amd64-netbsd/urlbst1
l---------Master/bin/amd64-netbsd/utf8mex1
-rwxr-xr-xMaster/bin/amd64-netbsd/vftovpbin0 -> 121496 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/vlnabin0 -> 15488 bytes
l---------Master/bin/amd64-netbsd/vpe1
l---------Master/bin/amd64-netbsd/vpl2ovp1
l---------Master/bin/amd64-netbsd/vpl2vpl1
-rwxr-xr-xMaster/bin/amd64-netbsd/vptovfbin0 -> 85560 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/weavebin0 -> 134872 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/wovp2ovfbin0 -> 173656 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/xdvi53
-rwxr-xr-xMaster/bin/amd64-netbsd/xdvi-xawbin0 -> 1136600 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/xdvipdfmxbin0 -> 1354752 bytes
l---------Master/bin/amd64-netbsd/xelatex1
-rwxr-xr-xMaster/bin/amd64-netbsd/xetexbin0 -> 19540208 bytes
l---------Master/bin/amd64-netbsd/xindy1
-rw-r--r--Master/bin/amd64-netbsd/xindy.membin0 -> 1169869 bytes
-rwxr-xr-xMaster/bin/amd64-netbsd/xindy.runbin0 -> 2425240 bytes
l---------Master/bin/amd64-netbsd/xmltex1
l---------Master/bin/i386-netbsd/a2ping1
l---------Master/bin/i386-netbsd/a5toa41
l---------Master/bin/i386-netbsd/adhocfilelist1
l---------Master/bin/i386-netbsd/afm2afm1
-rwxr-xr-xMaster/bin/i386-netbsd/afm2plbin0 -> 80440 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/afm2tfmbin0 -> 83884 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/alephbin0 -> 511300 bytes
l---------Master/bin/i386-netbsd/allcm1
l---------Master/bin/i386-netbsd/allec1
l---------Master/bin/i386-netbsd/allneeded1
l---------Master/bin/i386-netbsd/amstex1
l---------Master/bin/i386-netbsd/arara1
l---------Master/bin/i386-netbsd/arlatex1
l---------Master/bin/i386-netbsd/authorindex1
l---------Master/bin/i386-netbsd/autoinst1
-rwxr-xr-xMaster/bin/i386-netbsd/bboxbin0 -> 8404 bytes
l---------Master/bin/i386-netbsd/bg5+latex1
l---------Master/bin/i386-netbsd/bg5+pdflatex1
-rwxr-xr-xMaster/bin/i386-netbsd/bg5convbin0 -> 4300 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/bg5latex43
-rwxr-xr-xMaster/bin/i386-netbsd/bg5pdflatex43
l---------Master/bin/i386-netbsd/bibexport1
-rwxr-xr-xMaster/bin/i386-netbsd/bibtexbin0 -> 150116 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/bibtex8bin0 -> 174840 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/bibtexubin0 -> 16323100 bytes
l---------Master/bin/i386-netbsd/bundledoc1
l---------Master/bin/i386-netbsd/cachepic1
-rwxr-xr-xMaster/bin/i386-netbsd/cef5convbin0 -> 5348 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/cef5latex43
-rwxr-xr-xMaster/bin/i386-netbsd/cef5pdflatex43
-rwxr-xr-xMaster/bin/i386-netbsd/cefconvbin0 -> 5244 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ceflatex43
-rwxr-xr-xMaster/bin/i386-netbsd/cefpdflatex43
-rwxr-xr-xMaster/bin/i386-netbsd/cefsconvbin0 -> 5332 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/cefslatex43
-rwxr-xr-xMaster/bin/i386-netbsd/cefspdflatex43
-rwxr-xr-xMaster/bin/i386-netbsd/cfftot1bin0 -> 385116 bytes
l---------Master/bin/i386-netbsd/checkcites1
-rwxr-xr-xMaster/bin/i386-netbsd/chktexbin0 -> 107840 bytes
l---------Master/bin/i386-netbsd/chkweb1
l---------Master/bin/i386-netbsd/context1
l---------Master/bin/i386-netbsd/convbkmk1
l---------Master/bin/i386-netbsd/cslatex1
l---------Master/bin/i386-netbsd/csplain1
-rwxr-xr-xMaster/bin/i386-netbsd/ctanglebin0 -> 88564 bytes
l---------Master/bin/i386-netbsd/ctanify1
l---------Master/bin/i386-netbsd/ctanupload1
-rwxr-xr-xMaster/bin/i386-netbsd/ctiebin0 -> 68284 bytes
l---------Master/bin/i386-netbsd/ctxtools1
-rwxr-xr-xMaster/bin/i386-netbsd/cweavebin0 -> 121364 bytes
l---------Master/bin/i386-netbsd/de-macro1
-rwxr-xr-xMaster/bin/i386-netbsd/detexbin0 -> 92456 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/devnagbin0 -> 24844 bytes
l---------Master/bin/i386-netbsd/deweb1
-rwxr-xr-xMaster/bin/i386-netbsd/disdvibin0 -> 14312 bytes
l---------Master/bin/i386-netbsd/dosepsbin1
-rwxr-xr-xMaster/bin/i386-netbsd/dt2dvbin0 -> 38152 bytes
l---------Master/bin/i386-netbsd/dtxgen1
-rwxr-xr-xMaster/bin/i386-netbsd/dv2dtbin0 -> 19288 bytes
l---------Master/bin/i386-netbsd/dvi2fax1
-rwxr-xr-xMaster/bin/i386-netbsd/dvi2ttybin0 -> 105252 bytes
l---------Master/bin/i386-netbsd/dviasm1
-rwxr-xr-xMaster/bin/i386-netbsd/dvibookbin0 -> 35632 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dviconcatbin0 -> 29712 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvicopybin0 -> 108940 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvidvibin0 -> 15464 bytes
l---------Master/bin/i386-netbsd/dvigif1
-rwxr-xr-xMaster/bin/i386-netbsd/dvihp131
-rwxr-xr-xMaster/bin/i386-netbsd/dviljbin0 -> 101152 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvilj2pbin0 -> 101152 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvilj4bin0 -> 106656 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvilj4lbin0 -> 106688 bytes
l---------Master/bin/i386-netbsd/dvilj61
l---------Master/bin/i386-netbsd/dvilualatex1
l---------Master/bin/i386-netbsd/dviluatex1
l---------Master/bin/i386-netbsd/dvipdfm1
-rwxr-xr-xMaster/bin/i386-netbsd/dvipdfmxbin0 -> 742256 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvipdft105
-rwxr-xr-xMaster/bin/i386-netbsd/dvipngbin0 -> 971816 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dviposbin0 -> 94056 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvipsbin0 -> 226768 bytes
l---------Master/bin/i386-netbsd/dvired1
-rwxr-xr-xMaster/bin/i386-netbsd/dviselectbin0 -> 32016 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvisvgmbin0 -> 1613916 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/dvitodvibin0 -> 39728 bytes
l---------Master/bin/i386-netbsd/dvitomp1
-rwxr-xr-xMaster/bin/i386-netbsd/dvitypebin0 -> 96664 bytes
l---------Master/bin/i386-netbsd/e2pall1
l---------Master/bin/i386-netbsd/ebb1
l---------Master/bin/i386-netbsd/ebong1
l---------Master/bin/i386-netbsd/eplain1
-rwxr-xr-xMaster/bin/i386-netbsd/epsffitbin0 -> 9108 bytes
l---------Master/bin/i386-netbsd/epspdf1
l---------Master/bin/i386-netbsd/epspdftk1
l---------Master/bin/i386-netbsd/epstopdf1
-rwxr-xr-xMaster/bin/i386-netbsd/eptexbin0 -> 498620 bytes
l---------Master/bin/i386-netbsd/etex1
-rwxr-xr-xMaster/bin/i386-netbsd/euptexbin0 -> 503868 bytes
l---------Master/bin/i386-netbsd/exceltex1
-rwxr-xr-xMaster/bin/i386-netbsd/extconvbin0 -> 4300 bytes
l---------Master/bin/i386-netbsd/extractbb1
l---------Master/bin/i386-netbsd/extractres1
l---------Master/bin/i386-netbsd/fig4latex1
l---------Master/bin/i386-netbsd/findhyph1
l---------Master/bin/i386-netbsd/fixdlsrps1
l---------Master/bin/i386-netbsd/fixfmps1
l---------Master/bin/i386-netbsd/fixpsditps1
l---------Master/bin/i386-netbsd/fixpspps1
l---------Master/bin/i386-netbsd/fixscribeps1
l---------Master/bin/i386-netbsd/fixtpps1
l---------Master/bin/i386-netbsd/fixwfwps1
l---------Master/bin/i386-netbsd/fixwpps1
l---------Master/bin/i386-netbsd/fixwwps1
l---------Master/bin/i386-netbsd/fmtutil1
l---------Master/bin/i386-netbsd/fmtutil-sys1
l---------Master/bin/i386-netbsd/fontinst1
l---------Master/bin/i386-netbsd/fragmaster1
-rwxr-xr-xMaster/bin/i386-netbsd/gbklatex43
-rwxr-xr-xMaster/bin/i386-netbsd/gbkpdflatex43
l---------Master/bin/i386-netbsd/getafm1
-rwxr-xr-xMaster/bin/i386-netbsd/gftodvibin0 -> 96648 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/gftopkbin0 -> 84356 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/gftypebin0 -> 84360 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/gsftopkbin0 -> 77588 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/hbf2gfbin0 -> 85304 bytes
l---------Master/bin/i386-netbsd/ht1
l---------Master/bin/i386-netbsd/htcontext1
l---------Master/bin/i386-netbsd/htlatex1
l---------Master/bin/i386-netbsd/htmex1
l---------Master/bin/i386-netbsd/httex1
l---------Master/bin/i386-netbsd/httexi1
l---------Master/bin/i386-netbsd/htxelatex1
l---------Master/bin/i386-netbsd/htxetex1
l---------Master/bin/i386-netbsd/includeres1
l---------Master/bin/i386-netbsd/inimf1
l---------Master/bin/i386-netbsd/initex1
l---------Master/bin/i386-netbsd/installfont-tl1
l---------Master/bin/i386-netbsd/jadetex1
l---------Master/bin/i386-netbsd/kanji-config-updmap1
l---------Master/bin/i386-netbsd/kanji-config-updmap-sys1
l---------Master/bin/i386-netbsd/kanji-fontmap-creator1
-rwxr-xr-xMaster/bin/i386-netbsd/kpseaccessbin0 -> 5156 bytes
l---------Master/bin/i386-netbsd/kpsepath1
-rwxr-xr-xMaster/bin/i386-netbsd/kpsereadlinkbin0 -> 5108 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/kpsestatbin0 -> 6080 bytes
l---------Master/bin/i386-netbsd/kpsetool1
l---------Master/bin/i386-netbsd/kpsewhere1
-rwxr-xr-xMaster/bin/i386-netbsd/kpsewhichbin0 -> 76416 bytes
l---------Master/bin/i386-netbsd/kpsexpand1
-rwxr-xr-xMaster/bin/i386-netbsd/lacheckbin0 -> 54384 bytes
l---------Master/bin/i386-netbsd/lamed1
l---------Master/bin/i386-netbsd/latex1
l---------Master/bin/i386-netbsd/latex2man1
l---------Master/bin/i386-netbsd/latexdiff1
l---------Master/bin/i386-netbsd/latexdiff-vc1
l---------Master/bin/i386-netbsd/latexfileversion1
l---------Master/bin/i386-netbsd/latexmk1
l---------Master/bin/i386-netbsd/latexpand1
l---------Master/bin/i386-netbsd/latexrevise1
l---------Master/bin/i386-netbsd/listbib1
l---------Master/bin/i386-netbsd/listings-ext.sh1
l---------Master/bin/i386-netbsd/ltxfileinfo1
l---------Master/bin/i386-netbsd/lua2dox_filter1
l---------Master/bin/i386-netbsd/lualatex1
-rwxr-xr-xMaster/bin/i386-netbsd/luatexbin0 -> 8009468 bytes
l---------Master/bin/i386-netbsd/luatools1
l---------Master/bin/i386-netbsd/m-tx1
-rwxr-xr-xMaster/bin/i386-netbsd/magbin0 -> 5476 bytes
l---------Master/bin/i386-netbsd/makeglossaries1
-rwxr-xr-xMaster/bin/i386-netbsd/makeindexbin0 -> 130048 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/makejvfbin0 -> 111632 bytes
l---------Master/bin/i386-netbsd/man1
l---------Master/bin/i386-netbsd/match_parens1
l---------Master/bin/i386-netbsd/mathspic1
-rwxr-xr-xMaster/bin/i386-netbsd/mendexbin0 -> 193892 bytes
l---------Master/bin/i386-netbsd/mex1
-rwxr-xr-xMaster/bin/i386-netbsd/mfbin0 -> 302368 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/mf-nowinbin0 -> 297940 bytes
l---------Master/bin/i386-netbsd/mf2pt11
l---------Master/bin/i386-netbsd/mfplain1
-rwxr-xr-xMaster/bin/i386-netbsd/mftbin0 -> 104852 bytes
l---------Master/bin/i386-netbsd/mk4ht1
l---------Master/bin/i386-netbsd/mkgrkindex1
-rwxr-xr-xMaster/bin/i386-netbsd/mkindex39
l---------Master/bin/i386-netbsd/mkjobtexmf1
l---------Master/bin/i386-netbsd/mkluatexfontdb1
-rwxr-xr-xMaster/bin/i386-netbsd/mkocp6
-rwxr-xr-xMaster/bin/i386-netbsd/mkofm3
l---------Master/bin/i386-netbsd/mkt1font1
l---------Master/bin/i386-netbsd/mktexfmt1
-rwxr-xr-xMaster/bin/i386-netbsd/mktexlsr217
-rwxr-xr-xMaster/bin/i386-netbsd/mktexmf142
-rwxr-xr-xMaster/bin/i386-netbsd/mktexpk279
-rwxr-xr-xMaster/bin/i386-netbsd/mktextfm152
l---------Master/bin/i386-netbsd/mllatex1
l---------Master/bin/i386-netbsd/mltex1
-rwxr-xr-xMaster/bin/i386-netbsd/mmafmbin0 -> 272764 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/mmpfbbin0 -> 338332 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/mpostbin0 -> 1642100 bytes
l---------Master/bin/i386-netbsd/mptopdf1
l---------Master/bin/i386-netbsd/mtxrun1
l---------Master/bin/i386-netbsd/musixflx1
l---------Master/bin/i386-netbsd/musixtex1
-rwxr-xr-xMaster/bin/i386-netbsd/odvicopybin0 -> 113036 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/odvitypebin0 -> 96664 bytes
l---------Master/bin/i386-netbsd/ofm2opl1
-rwxr-xr-xMaster/bin/i386-netbsd/omfontsbin0 -> 151332 bytes
l---------Master/bin/i386-netbsd/opl2ofm1
l---------Master/bin/i386-netbsd/ot2kpx1
-rwxr-xr-xMaster/bin/i386-netbsd/otanglebin0 -> 96648 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/otfinfobin0 -> 466524 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/otftotfmbin0 -> 823708 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/otp2ocpbin0 -> 84276 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/outocpbin0 -> 63968 bytes
l---------Master/bin/i386-netbsd/ovf2ovp1
l---------Master/bin/i386-netbsd/ovp2ovf1
-rwxr-xr-xMaster/bin/i386-netbsd/patgenbin0 -> 39168 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/pbibtexbin0 -> 178920 bytes
l---------Master/bin/i386-netbsd/pdf1801
l---------Master/bin/i386-netbsd/pdf2701
l---------Master/bin/i386-netbsd/pdf901
l---------Master/bin/i386-netbsd/pdfannotextractor1
l---------Master/bin/i386-netbsd/pdfatfi1
l---------Master/bin/i386-netbsd/pdfbook1
-rwxr-xr-xMaster/bin/i386-netbsd/pdfclosebin0 -> 8520 bytes
l---------Master/bin/i386-netbsd/pdfcrop1
l---------Master/bin/i386-netbsd/pdfcslatex1
l---------Master/bin/i386-netbsd/pdfcsplain1
l---------Master/bin/i386-netbsd/pdfetex1
l---------Master/bin/i386-netbsd/pdfflip1
l---------Master/bin/i386-netbsd/pdfjadetex1
l---------Master/bin/i386-netbsd/pdfjam1
l---------Master/bin/i386-netbsd/pdfjam-pocketmod1
l---------Master/bin/i386-netbsd/pdfjam-slides3up1
l---------Master/bin/i386-netbsd/pdfjam-slides6up1
l---------Master/bin/i386-netbsd/pdfjoin1
l---------Master/bin/i386-netbsd/pdflatex1
l---------Master/bin/i386-netbsd/pdfmex1
l---------Master/bin/i386-netbsd/pdfnup1
-rwxr-xr-xMaster/bin/i386-netbsd/pdfopenbin0 -> 12420 bytes
l---------Master/bin/i386-netbsd/pdfpun1
-rwxr-xr-xMaster/bin/i386-netbsd/pdftexbin0 -> 1532092 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/pdftosrcbin0 -> 577468 bytes
l---------Master/bin/i386-netbsd/pdfxmltex1
-rwxr-xr-xMaster/bin/i386-netbsd/pdvitypebin0 -> 126696 bytes
l---------Master/bin/i386-netbsd/pedigree1
l---------Master/bin/i386-netbsd/perltex1
l---------Master/bin/i386-netbsd/pfarrei1
-rwxr-xr-xMaster/bin/i386-netbsd/pfb2pfabin0 -> 8096 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/pk2bmbin0 -> 10344 bytes
l---------Master/bin/i386-netbsd/pkfix1
l---------Master/bin/i386-netbsd/pkfix-helper1
-rwxr-xr-xMaster/bin/i386-netbsd/pktogfbin0 -> 80260 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/pktypebin0 -> 76124 bytes
l---------Master/bin/i386-netbsd/platex1
-rwxr-xr-xMaster/bin/i386-netbsd/pltotfbin0 -> 63788 bytes
l---------Master/bin/i386-netbsd/pmx2pdf1
-rwxr-xr-xMaster/bin/i386-netbsd/pmxabbin0 -> 437272 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/pooltypebin0 -> 22776 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ppltotfbin0 -> 150216 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/prepmxbin0 -> 92484 bytes
l---------Master/bin/i386-netbsd/ps2eps1
l---------Master/bin/i386-netbsd/ps2frag1
-rwxr-xr-xMaster/bin/i386-netbsd/ps2pkbin0 -> 160148 bytes
l---------Master/bin/i386-netbsd/ps4pdf1
-rwxr-xr-xMaster/bin/i386-netbsd/psbookbin0 -> 11420 bytes
l---------Master/bin/i386-netbsd/pslatex1
l---------Master/bin/i386-netbsd/psmerge1
-rwxr-xr-xMaster/bin/i386-netbsd/psnupbin0 -> 18876 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/psresizebin0 -> 18876 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/psselectbin0 -> 14620 bytes
l---------Master/bin/i386-netbsd/pst2pdf1
l---------Master/bin/i386-netbsd/pstopdf1
-rwxr-xr-xMaster/bin/i386-netbsd/pstopsbin0 -> 18908 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ptexbin0 -> 450236 bytes
l---------Master/bin/i386-netbsd/ptex2pdf1
-rwxr-xr-xMaster/bin/i386-netbsd/ptftoplbin0 -> 126344 bytes
l---------Master/bin/i386-netbsd/purifyeps1
l---------Master/bin/i386-netbsd/repstopdf1
l---------Master/bin/i386-netbsd/rpdfcrop1
l---------Master/bin/i386-netbsd/rubibtex1
l---------Master/bin/i386-netbsd/rumakeindex1
l---------Master/bin/i386-netbsd/rungs1
-rwxr-xr-xMaster/bin/i386-netbsd/scor2prtbin0 -> 66236 bytes
l---------Master/bin/i386-netbsd/showchar1
l---------Master/bin/i386-netbsd/simpdftex1
-rwxr-xr-xMaster/bin/i386-netbsd/sjisconvbin0 -> 4316 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/sjislatex43
-rwxr-xr-xMaster/bin/i386-netbsd/sjispdflatex43
l---------Master/bin/i386-netbsd/splitindex1
l---------Master/bin/i386-netbsd/sty2dtx1
l---------Master/bin/i386-netbsd/svn-multi1
-rwxr-xr-xMaster/bin/i386-netbsd/synctexbin0 -> 119804 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1asciibin0 -> 27764 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1asmbin0 -> 32216 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1binarybin0 -> 27144 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1disasmbin0 -> 31852 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1dotlessjbin0 -> 326044 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1lintbin0 -> 289148 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1macbin0 -> 39168 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1rawafmbin0 -> 289180 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1reencodebin0 -> 321916 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1testpagebin0 -> 301468 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t1unmacbin0 -> 33340 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/t4htbin0 -> 79856 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/tanglebin0 -> 98032 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/teckit_compilebin0 -> 1449756 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/texbin0 -> 329636 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/tex2xindybin0 -> 15844 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/tex4htbin0 -> 137448 bytes
l---------Master/bin/i386-netbsd/texconfig1
l---------Master/bin/i386-netbsd/texconfig-dialog1
l---------Master/bin/i386-netbsd/texconfig-sys1
l---------Master/bin/i386-netbsd/texcount1
l---------Master/bin/i386-netbsd/texdef1
l---------Master/bin/i386-netbsd/texdiff1
l---------Master/bin/i386-netbsd/texdirflatten1
l---------Master/bin/i386-netbsd/texdoc1
l---------Master/bin/i386-netbsd/texdoctk1
l---------Master/bin/i386-netbsd/texexec1
l---------Master/bin/i386-netbsd/texhash1
l---------Master/bin/i386-netbsd/texindy1
l---------Master/bin/i386-netbsd/texlinks1
l---------Master/bin/i386-netbsd/texliveonfly1
l---------Master/bin/i386-netbsd/texloganalyser1
l---------Master/bin/i386-netbsd/texlua1
l---------Master/bin/i386-netbsd/texluac1
l---------Master/bin/i386-netbsd/texmfstart1
l---------Master/bin/i386-netbsd/texsis1
-rwxr-xr-xMaster/bin/i386-netbsd/tftoplbin0 -> 97008 bytes
l---------Master/bin/i386-netbsd/thumbpdf1
-rwxr-xr-xMaster/bin/i386-netbsd/tiebin0 -> 67884 bytes
l---------Master/bin/i386-netbsd/tlmgr1
-rwxr-xr-xMaster/bin/i386-netbsd/tpic2pdftex458
-rwxr-xr-xMaster/bin/i386-netbsd/ttf2afmbin0 -> 85432 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ttf2pkbin0 -> 212728 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ttf2tfmbin0 -> 231320 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ttfdumpbin0 -> 145584 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/ttftotype42bin0 -> 334428 bytes
l---------Master/bin/i386-netbsd/typeoutfileinfo1
l---------Master/bin/i386-netbsd/ulqda1
-rwxr-xr-xMaster/bin/i386-netbsd/upbibtexbin0 -> 183016 bytes
l---------Master/bin/i386-netbsd/updmap1
l---------Master/bin/i386-netbsd/updmap-sys1
-rwxr-xr-xMaster/bin/i386-netbsd/updvitypebin0 -> 129768 bytes
l---------Master/bin/i386-netbsd/uplatex1
-rwxr-xr-xMaster/bin/i386-netbsd/uppltotfbin0 -> 151016 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/uptexbin0 -> 453340 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/uptftoplbin0 -> 127560 bytes
l---------Master/bin/i386-netbsd/urlbst1
l---------Master/bin/i386-netbsd/utf8mex1
-rwxr-xr-xMaster/bin/i386-netbsd/vftovpbin0 -> 111316 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/vlnabin0 -> 14428 bytes
l---------Master/bin/i386-netbsd/vpe1
l---------Master/bin/i386-netbsd/vpl2ovp1
l---------Master/bin/i386-netbsd/vpl2vpl1
-rwxr-xr-xMaster/bin/i386-netbsd/vptovfbin0 -> 77200 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/weavebin0 -> 117128 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/wovp2ovfbin0 -> 170480 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/xdvi53
-rwxr-xr-xMaster/bin/i386-netbsd/xdvi-xawbin0 -> 989984 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/xdvipdfmxbin0 -> 1168276 bytes
l---------Master/bin/i386-netbsd/xelatex1
-rwxr-xr-xMaster/bin/i386-netbsd/xetexbin0 -> 19198748 bytes
l---------Master/bin/i386-netbsd/xindy1
-rw-r--r--Master/bin/i386-netbsd/xindy.membin0 -> 1018582 bytes
-rwxr-xr-xMaster/bin/i386-netbsd/xindy.runbin0 -> 1838816 bytes
l---------Master/bin/i386-netbsd/xmltex1
-rw-r--r--Master/tlpkg/doc/packages.txt3
-rw-r--r--Master/tlpkg/doc/releng.txt1
-rwxr-xr-xMaster/tlpkg/installer/wget/wget.amd64-netbsdbin0 -> 465488 bytes
-rwxr-xr-xMaster/tlpkg/installer/wget/wget.i386-netbsdbin0 -> 426040 bytes
-rwxr-xr-xMaster/tlpkg/installer/xz/xz.amd64-netbsdbin0 -> 61904 bytes
-rwxr-xr-xMaster/tlpkg/installer/xz/xz.i386-netbsdbin0 -> 53248 bytes
-rwxr-xr-xMaster/tlpkg/installer/xz/xzdec.amd64-netbsdbin0 -> 11584 bytes
-rwxr-xr-xMaster/tlpkg/installer/xz/xzdec.i386-netbsdbin0 -> 7512 bytes
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc4
-rw-r--r--Master/tlpkg/tlpsrc/asymptote.tlpsrc2
-rw-r--r--Master/tlpkg/tlpsrc/biber.tlpsrc4
747 files changed, 4627 insertions, 5 deletions
diff --git a/Master/bin/amd64-netbsd/a2ping b/Master/bin/amd64-netbsd/a2ping
new file mode 120000
index 00000000000..732137ba3be
--- /dev/null
+++ b/Master/bin/amd64-netbsd/a2ping
@@ -0,0 +1 @@
+../../texmf-dist/scripts/a2ping/a2ping.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/a5toa4 b/Master/bin/amd64-netbsd/a5toa4
new file mode 120000
index 00000000000..35fc66c981d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/a5toa4
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pfarrei/a5toa4.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/adhocfilelist b/Master/bin/amd64-netbsd/adhocfilelist
new file mode 120000
index 00000000000..997440dd981
--- /dev/null
+++ b/Master/bin/amd64-netbsd/adhocfilelist
@@ -0,0 +1 @@
+../../texmf-dist/scripts/adhocfilelist/adhocfilelist.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/afm2afm b/Master/bin/amd64-netbsd/afm2afm
new file mode 120000
index 00000000000..c242f1124f6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/afm2afm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/afm2afm \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/afm2pl b/Master/bin/amd64-netbsd/afm2pl
new file mode 100755
index 00000000000..891ede4582b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/afm2pl
Binary files differ
diff --git a/Master/bin/amd64-netbsd/afm2tfm b/Master/bin/amd64-netbsd/afm2tfm
new file mode 100755
index 00000000000..885c1ad3307
--- /dev/null
+++ b/Master/bin/amd64-netbsd/afm2tfm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/aleph b/Master/bin/amd64-netbsd/aleph
new file mode 100755
index 00000000000..e19a5d629c9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/aleph
Binary files differ
diff --git a/Master/bin/amd64-netbsd/allcm b/Master/bin/amd64-netbsd/allcm
new file mode 120000
index 00000000000..b035cb3a997
--- /dev/null
+++ b/Master/bin/amd64-netbsd/allcm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/allcm.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/allec b/Master/bin/amd64-netbsd/allec
new file mode 120000
index 00000000000..6d5b04d0d35
--- /dev/null
+++ b/Master/bin/amd64-netbsd/allec
@@ -0,0 +1 @@
+allcm \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/allneeded b/Master/bin/amd64-netbsd/allneeded
new file mode 120000
index 00000000000..b77c69203d8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/allneeded
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/allneeded.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/amstex b/Master/bin/amd64-netbsd/amstex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/amstex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/arara b/Master/bin/amd64-netbsd/arara
new file mode 120000
index 00000000000..2e51fc5fe48
--- /dev/null
+++ b/Master/bin/amd64-netbsd/arara
@@ -0,0 +1 @@
+../../texmf-dist/scripts/arara/arara.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/arlatex b/Master/bin/amd64-netbsd/arlatex
new file mode 120000
index 00000000000..16f679d6d26
--- /dev/null
+++ b/Master/bin/amd64-netbsd/arlatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bundledoc/arlatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/authorindex b/Master/bin/amd64-netbsd/authorindex
new file mode 120000
index 00000000000..5de9c49daa9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/authorindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/authorindex/authorindex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/autoinst b/Master/bin/amd64-netbsd/autoinst
new file mode 120000
index 00000000000..7986da227cb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/autoinst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/autoinst \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/bbox b/Master/bin/amd64-netbsd/bbox
new file mode 100755
index 00000000000..f2d2a026dc1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bbox
Binary files differ
diff --git a/Master/bin/amd64-netbsd/bg5+latex b/Master/bin/amd64-netbsd/bg5+latex
new file mode 120000
index 00000000000..1366a36e76c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bg5+latex
@@ -0,0 +1 @@
+gbklatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/bg5+pdflatex b/Master/bin/amd64-netbsd/bg5+pdflatex
new file mode 120000
index 00000000000..1e0ce565ca7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bg5+pdflatex
@@ -0,0 +1 @@
+gbkpdflatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/bg5conv b/Master/bin/amd64-netbsd/bg5conv
new file mode 100755
index 00000000000..4969e0088ab
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bg5conv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/bg5latex b/Master/bin/amd64-netbsd/bg5latex
new file mode 100755
index 00000000000..1839e354680
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bg5latex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+bg5conv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/bg5pdflatex b/Master/bin/amd64-netbsd/bg5pdflatex
new file mode 100755
index 00000000000..685c3c2228b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bg5pdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+bg5conv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/bibexport b/Master/bin/amd64-netbsd/bibexport
new file mode 120000
index 00000000000..5ce29aa1714
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bibexport
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bibexport/bibexport.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/bibtex b/Master/bin/amd64-netbsd/bibtex
new file mode 100755
index 00000000000..5965fd8b539
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bibtex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/bibtex8 b/Master/bin/amd64-netbsd/bibtex8
new file mode 100755
index 00000000000..7e35181f54a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bibtex8
Binary files differ
diff --git a/Master/bin/amd64-netbsd/bibtexu b/Master/bin/amd64-netbsd/bibtexu
new file mode 100755
index 00000000000..05f50c243e5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bibtexu
Binary files differ
diff --git a/Master/bin/amd64-netbsd/bundledoc b/Master/bin/amd64-netbsd/bundledoc
new file mode 120000
index 00000000000..f7ea6372b95
--- /dev/null
+++ b/Master/bin/amd64-netbsd/bundledoc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bundledoc/bundledoc \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/cachepic b/Master/bin/amd64-netbsd/cachepic
new file mode 120000
index 00000000000..f51faf9afc3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cachepic
@@ -0,0 +1 @@
+../../texmf-dist/scripts/cachepic/cachepic.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/cef5conv b/Master/bin/amd64-netbsd/cef5conv
new file mode 100755
index 00000000000..e779ad67f4e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cef5conv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/cef5latex b/Master/bin/amd64-netbsd/cef5latex
new file mode 100755
index 00000000000..e729c27d4c7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cef5latex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cef5conv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cef5pdflatex b/Master/bin/amd64-netbsd/cef5pdflatex
new file mode 100755
index 00000000000..7ff040cbfaa
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cef5pdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cef5conv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cefconv b/Master/bin/amd64-netbsd/cefconv
new file mode 100755
index 00000000000..6f0ceee3036
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cefconv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ceflatex b/Master/bin/amd64-netbsd/ceflatex
new file mode 100755
index 00000000000..4c1d5eb3936
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ceflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cefpdflatex b/Master/bin/amd64-netbsd/cefpdflatex
new file mode 100755
index 00000000000..db653b6f65a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cefpdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cefsconv b/Master/bin/amd64-netbsd/cefsconv
new file mode 100755
index 00000000000..498239983a3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cefsconv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/cefslatex b/Master/bin/amd64-netbsd/cefslatex
new file mode 100755
index 00000000000..a7054b3c207
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cefslatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefsconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cefspdflatex b/Master/bin/amd64-netbsd/cefspdflatex
new file mode 100755
index 00000000000..d4cc95bff89
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cefspdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefsconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/cfftot1 b/Master/bin/amd64-netbsd/cfftot1
new file mode 100755
index 00000000000..190e40e7307
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cfftot1
Binary files differ
diff --git a/Master/bin/amd64-netbsd/checkcites b/Master/bin/amd64-netbsd/checkcites
new file mode 120000
index 00000000000..3ca58361609
--- /dev/null
+++ b/Master/bin/amd64-netbsd/checkcites
@@ -0,0 +1 @@
+../../texmf-dist/scripts/checkcites/checkcites.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/chktex b/Master/bin/amd64-netbsd/chktex
new file mode 100755
index 00000000000..597e5d5226e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/chktex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/chkweb b/Master/bin/amd64-netbsd/chkweb
new file mode 120000
index 00000000000..c49a84fd799
--- /dev/null
+++ b/Master/bin/amd64-netbsd/chkweb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/chktex/chkweb.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/context b/Master/bin/amd64-netbsd/context
new file mode 120000
index 00000000000..fd177847393
--- /dev/null
+++ b/Master/bin/amd64-netbsd/context
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/context \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/convbkmk b/Master/bin/amd64-netbsd/convbkmk
new file mode 120000
index 00000000000..1dba94392d3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/convbkmk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/uptex/convbkmk.rb \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/cslatex b/Master/bin/amd64-netbsd/cslatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cslatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/csplain b/Master/bin/amd64-netbsd/csplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/csplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ctangle b/Master/bin/amd64-netbsd/ctangle
new file mode 100755
index 00000000000..d4bf93b7c6e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ctangle
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ctanify b/Master/bin/amd64-netbsd/ctanify
new file mode 120000
index 00000000000..ea233486c8f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ctanify
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ctanify/ctanify \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ctanupload b/Master/bin/amd64-netbsd/ctanupload
new file mode 120000
index 00000000000..40bd522d6f0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ctanupload
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ctanupload/ctanupload.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ctie b/Master/bin/amd64-netbsd/ctie
new file mode 100755
index 00000000000..41879a92011
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ctie
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ctxtools b/Master/bin/amd64-netbsd/ctxtools
new file mode 120000
index 00000000000..66237b28340
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ctxtools
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/ctxtools \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/cweave b/Master/bin/amd64-netbsd/cweave
new file mode 100755
index 00000000000..37cce2bb65a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/cweave
Binary files differ
diff --git a/Master/bin/amd64-netbsd/de-macro b/Master/bin/amd64-netbsd/de-macro
new file mode 120000
index 00000000000..caadb92fd8b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/de-macro
@@ -0,0 +1 @@
+../../texmf-dist/scripts/de-macro/de-macro \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/detex b/Master/bin/amd64-netbsd/detex
new file mode 100755
index 00000000000..a184d051fab
--- /dev/null
+++ b/Master/bin/amd64-netbsd/detex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/devnag b/Master/bin/amd64-netbsd/devnag
new file mode 100755
index 00000000000..55e96b7ce4b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/devnag
Binary files differ
diff --git a/Master/bin/amd64-netbsd/deweb b/Master/bin/amd64-netbsd/deweb
new file mode 120000
index 00000000000..c4f8a3887d7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/deweb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/chktex/deweb.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/disdvi b/Master/bin/amd64-netbsd/disdvi
new file mode 100755
index 00000000000..ec7fe0a1131
--- /dev/null
+++ b/Master/bin/amd64-netbsd/disdvi
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dosepsbin b/Master/bin/amd64-netbsd/dosepsbin
new file mode 120000
index 00000000000..02adf4ee574
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dosepsbin
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dosepsbin/dosepsbin.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dt2dv b/Master/bin/amd64-netbsd/dt2dv
new file mode 100755
index 00000000000..09f56e2c3da
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dt2dv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dtxgen b/Master/bin/amd64-netbsd/dtxgen
new file mode 120000
index 00000000000..0bb84711c40
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dtxgen
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dtxgen/dtxgen \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dv2dt b/Master/bin/amd64-netbsd/dv2dt
new file mode 100755
index 00000000000..c79097db737
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dv2dt
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvi2fax b/Master/bin/amd64-netbsd/dvi2fax
new file mode 120000
index 00000000000..0c426d0747b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvi2fax
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/dvi2fax.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvi2tty b/Master/bin/amd64-netbsd/dvi2tty
new file mode 100755
index 00000000000..3a6a33cbea0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvi2tty
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dviasm b/Master/bin/amd64-netbsd/dviasm
new file mode 120000
index 00000000000..2b15762a267
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dviasm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dviasm/dviasm.py \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvibook b/Master/bin/amd64-netbsd/dvibook
new file mode 100755
index 00000000000..ec0982525f5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvibook
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dviconcat b/Master/bin/amd64-netbsd/dviconcat
new file mode 100755
index 00000000000..d4bed669b98
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dviconcat
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvicopy b/Master/bin/amd64-netbsd/dvicopy
new file mode 100755
index 00000000000..40547964d5a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvicopy
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvidvi b/Master/bin/amd64-netbsd/dvidvi
new file mode 100755
index 00000000000..546729409c8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvidvi
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvigif b/Master/bin/amd64-netbsd/dvigif
new file mode 120000
index 00000000000..c1eef0afe05
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvigif
@@ -0,0 +1 @@
+dvipng \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvihp b/Master/bin/amd64-netbsd/dvihp
new file mode 100755
index 00000000000..fdaf3fb87bf
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvihp
@@ -0,0 +1,131 @@
+#!/bin/sh
+# $Id: dvihp,v 1.3 1996/12/03 19:53:56 karl Exp karl $
+# Run dvicopy, then dvilj[k]. Originally written by Karl Berry.
+# Public domain.
+# Try to accept arguments a la dvips, from Thomas Esser.
+
+: ${DVILJ=dvilj4} # the dvilj variant to run
+: ${SPOOL=lpr} # used to print an LJ file
+: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
+
+tmpdir="${TMPDIR}"/dvihp$$
+(umask 077; mkdir "$tmpdir") \
+ || { echo "cannot create directory \`$tmpdir'."; exit 1; }
+
+trap '
+ cd "${TMPDIR}"
+ test -d "$tmpdir" && { rm -f "$tmpdir"/*; rmdir "$tmpdir"; }
+ exit 0
+' 0 1 2 3 6 7 13 15
+
+rcs_revision='$Revision: 1.3 $'
+version=`set - $rcs_revision; echo $2`
+
+usage="Usage: `basename $0` [OPTIONS] [DVIFILE[.dvi]].
+ Translate the given DVIFILE to Hewlett-Packard PCL by calling dvicopy
+ and then \$DVILJ (dvilj4 by default).
+ In the absence of other options, pipe the PCL to \$SPOOL (lpr by default).
+
+ Options are recognized from dvips where possible:
+-A print odd pages
+-B print even pages
+-d # set debug bits to # (see documentation)
+-D # set resolution to #
+-f run as filter
+-l # don't print pages after #
+-m manual feed
+-n # print # pages
+-O #,# set/change paper offset to #,# mm
+-o s output to s instead of spooling
+-p # don't print pages before #
+-Ps pass directly to lpr
+-v verbose operation
+-x # set magnification to #
+
+Other options are passed to the dvilj program.
+
+Email bug reports to tex-k@tug.org."
+
+
+if test $# -eq 0; then
+ echo "`basename $0`: Missing argument(s)." >&2
+ echo "Try \``basename $0` --help' for more information." >&2
+ exit 0
+fi
+
+unset infile opt output
+output_opt=-e
+verbose=false
+
+while test $# -gt 0; do
+ case "$1" in
+ -help|--help) echo "$usage"; exit 0;;
+ -version|--version)
+ echo "`basename $0` (Dviljk 2.6) $version"
+ echo "There is NO warranty. This script is public domain."
+ exit 0;;
+ -A) opt="$opt -D1";; # -A => -D1 (odd pages)
+ -B) opt="$opt -D2";; # -B -> -D2 (even pages)
+ -d) shift; opt="$opt --D$1";; # -d => --D (debug)
+ -d*) opt="$opt `echo $1 | sed s/d/-D/`";;
+ -D) shift; opt="$opt -R$1";; # -D => -R (resolution)
+ -f) infile=; output=-;; # -f (run as filter)
+ -l) shift; opt="$opt -t$1";; # -l => -t (ending page)
+ -l*) opt="$opt `echo $1 | sed s/l/t/`";;
+ -m) opt="$opt -A";; # -m => -A (manual feed)
+ -n) shift; opt="$opt -p$1";; # -n => -p (page count)
+ -n*) opt="$opt `echo $1 | sed s/^-n/-p/`";;
+ -o) if test $# -eq 1; then # -o (output file)
+ # No remaining args, output to foo.lj.
+ output=`basename $infile .dvi`.lj
+ else shift; output="$1"; fi;;
+ -o*) output="`echo $1 | sed 's/^-o//'`";;
+ -O) shift; x=`echo $1 | sed 's/,.*//'` # -O => -x, -y (page offsets)
+ y=`echo $1 | sed 's/.*,//'`; opt="$opt -x$x -y$y";;
+ -O*) temp="`echo $1 | sed 's/^-O//'`"
+ x=`echo $temp | sed 's/,.*//'`
+ y=`echo $temp | sed 's/.*,//'`;
+ opt="$opt -x$x -y$y";;
+ -p) shift; opt="$opt -f$1";; # -p => -f (starting page)
+ -p*) opt="$opt `echo $1 | sed s/p/f/`";;
+ -P) shift; output=; spool_opt="-P$1";; # -Pprinter
+ -P*) output=; spool_opt="$1";;
+ -v) verbose=true; opt="$opt -v";;
+ -x) shift; opt="$opt -m$1";; # -x => -m (magnification)
+ -x*) opt="$opt `echo $1 | sed s/x/m/`";;
+ --) shift; infile="$1"; break;; # -- => end of options
+ -*) opt="$opt $1";; # pass other options through
+ *) infile="$1";;
+ esac
+ shift
+done
+
+# Make sure the filenames are unique on MS-DOS
+vfless_dvi="$tmpdir"/dvi$$.vf
+
+# Expand VF references.
+# If $infile is null, this will read standard input.
+# dvilj can't read from a pipe, so always write to a file.
+$verbose && echo "Running dvicopy $infile >$vfless_dvi" >&2
+if dvicopy $infile >"$vfless_dvi"; then :; else
+ echo "$0: dvicopy $infile failed." >&2
+ exit 1
+fi
+$verbose && ls -l "$vfless_dvi" >&2
+
+if test -z "$output"; then
+ output=- # output to stdout
+ # Doing this pipe means the true exit status might get lost, but it
+ # seems worth it to avoid the temporary file. (Bad enough to have one.)
+ maybe_spool_cmd="| $SPOOL $spool_opt"
+else
+ maybe_spool_cmd=
+fi
+
+# Translate DVI to LJ.
+cmd="$DVILJ $opt $output_opt$output \"$vfless_dvi\" $maybe_spool_cmd"
+$verbose && echo "Running $cmd" >&2
+if eval $cmd; then :; else
+ echo "$0: $DVILJ failed." >&2
+ exit 2
+fi
diff --git a/Master/bin/amd64-netbsd/dvilj b/Master/bin/amd64-netbsd/dvilj
new file mode 100755
index 00000000000..127f639faf0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilj
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvilj2p b/Master/bin/amd64-netbsd/dvilj2p
new file mode 100755
index 00000000000..3b65238bf67
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilj2p
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvilj4 b/Master/bin/amd64-netbsd/dvilj4
new file mode 100755
index 00000000000..1416da94be1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilj4
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvilj4l b/Master/bin/amd64-netbsd/dvilj4l
new file mode 100755
index 00000000000..05f8b33dbff
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilj4l
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvilj6 b/Master/bin/amd64-netbsd/dvilj6
new file mode 120000
index 00000000000..576e6e449cd
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilj6
@@ -0,0 +1 @@
+dvilj4 \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvilualatex b/Master/bin/amd64-netbsd/dvilualatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvilualatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dviluatex b/Master/bin/amd64-netbsd/dviluatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dviluatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvipdfm b/Master/bin/amd64-netbsd/dvipdfm
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvipdfm
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvipdfmx b/Master/bin/amd64-netbsd/dvipdfmx
new file mode 100755
index 00000000000..63be47caae7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvipdfmx
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvipdft b/Master/bin/amd64-netbsd/dvipdft
new file mode 100755
index 00000000000..3bcd0027db1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvipdft
@@ -0,0 +1,105 @@
+#!/bin/sh
+# dvipdft, completely rewritten by Thomas Esser for teTeX after an
+# original script by Mark A. Wicks
+#
+# Thomas Esser. Public Domain.
+#
+# Modified by Matthias Franz for dvipdfmx (when running as dvipdfm) and
+# TeX Live.
+
+# This script makes a first (fast) run with dvipdfm, then calls gs on
+# the resulting pdf file to get the thumbnails and finally calls dvipdfm.
+
+progname=dvipdft
+version=20090604.0046
+
+# set trap for error
+trap '
+ echo "$progname: fatal error." >&2
+ exit 1
+' 1
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+
+help="Usage: $progname [options] dvifile
+ $progname --help
+ $progname --version"
+
+quoteit()
+{
+ echo "x$1" | sed "s@.@@; s@'@'\\\\''@; s@^@'@; s@\$@'@"
+}
+
+# process args 1 to (n-1) and scan for a -o argument keep a properly
+# quoted backup of the options, so that they can be restored later
+unset s outfile
+while test $# -gt 1; do
+ case $1 in
+ -o) outfile=$2;;
+ esac
+ s="$s${s+ }"`quoteit "$1"`
+ shift
+done
+
+# check for last argument
+case $1 in
+ --help)
+ echo "$help"
+ exit 0
+ ;;
+ --version)
+ echo "$progname version $version by Thomas Esser and others"
+ exit 0
+ ;;
+ "")
+ echo "$help"
+ exit 1
+ ;;
+esac
+
+# args 1 to (n-1) are gone, last one must be the dvifile
+dvifile="$1"
+
+# outfile comes from -o argument, else it is derived from the input file
+test -n "$outfile" \
+ || outfile=`echo "$dvifile" | sed 's@.*/@@; s@\.dvi$@@; s@$@.pdf@'`
+
+# outBase is part of the thumbname files just as dvipdfm expects them:
+outBase=`echo "$outfile" | sed 's@\.pdf$@@'`
+
+ls "$outBase".[1-9]* >/dev/null 2>&1 && {
+ echo "$progname: Please move the following files out of the way:" >&2
+ ls "$outBase".[1-9]* >&2
+ exit 1
+}
+
+# restore args 1 to (n-1):
+eval set x "$s"; shift
+
+# set trap for cleanup
+trap '
+ rm -f "$outBase".[1-9]*
+' 0
+
+# Run dvipdfm with the fastest options for the first pass
+echo "$progname: running dvipdfm $@ -z0 $dvifile" >&2
+dvipdfm ${1+"$@"} -z0 "$dvifile"
+
+# run gs
+echo "$progname: running gs" >&2
+gs -r10 -dNOPAUSE -dBATCH -sDEVICE=png256 -sOutputFile="$outBase.%d" "$outfile"
+
+# run dvipdfm with the users specified options for the last pass
+echo "$progname: running dvipdfm -t $@ $dvifile" >&2
+dvipdfm ${1+"$@"} -t "$dvifile"
diff --git a/Master/bin/amd64-netbsd/dvipng b/Master/bin/amd64-netbsd/dvipng
new file mode 100755
index 00000000000..69b3c424614
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvipng
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvipos b/Master/bin/amd64-netbsd/dvipos
new file mode 100755
index 00000000000..0521019d24e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvipos
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvips b/Master/bin/amd64-netbsd/dvips
new file mode 100755
index 00000000000..dc4fca29e42
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvips
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvired b/Master/bin/amd64-netbsd/dvired
new file mode 120000
index 00000000000..8f3dd685952
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvired
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/dvired.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dviselect b/Master/bin/amd64-netbsd/dviselect
new file mode 100755
index 00000000000..50869376dc2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dviselect
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvisvgm b/Master/bin/amd64-netbsd/dvisvgm
new file mode 100755
index 00000000000..12c5e69a64a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvisvgm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvitodvi b/Master/bin/amd64-netbsd/dvitodvi
new file mode 100755
index 00000000000..00c89e5aa45
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvitodvi
Binary files differ
diff --git a/Master/bin/amd64-netbsd/dvitomp b/Master/bin/amd64-netbsd/dvitomp
new file mode 120000
index 00000000000..96672bbb523
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvitomp
@@ -0,0 +1 @@
+mpost \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/dvitype b/Master/bin/amd64-netbsd/dvitype
new file mode 100755
index 00000000000..9e7fb446d16
--- /dev/null
+++ b/Master/bin/amd64-netbsd/dvitype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/e2pall b/Master/bin/amd64-netbsd/e2pall
new file mode 120000
index 00000000000..ac25e92eff9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/e2pall
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/e2pall.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ebb b/Master/bin/amd64-netbsd/ebb
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ebb
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ebong b/Master/bin/amd64-netbsd/ebong
new file mode 120000
index 00000000000..7070a809fb6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ebong
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ebong/ebong.py \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/eplain b/Master/bin/amd64-netbsd/eplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/eplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/epsffit b/Master/bin/amd64-netbsd/epsffit
new file mode 100755
index 00000000000..3a06a0b475c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/epsffit
Binary files differ
diff --git a/Master/bin/amd64-netbsd/epspdf b/Master/bin/amd64-netbsd/epspdf
new file mode 120000
index 00000000000..83969c20ed8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/epspdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epspdf/epspdf.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/epspdftk b/Master/bin/amd64-netbsd/epspdftk
new file mode 120000
index 00000000000..3171de5061c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/epspdftk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epspdf/epspdftk.tcl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/epstopdf b/Master/bin/amd64-netbsd/epstopdf
new file mode 120000
index 00000000000..2356f54942b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/epstopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epstopdf/epstopdf.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/eptex b/Master/bin/amd64-netbsd/eptex
new file mode 100755
index 00000000000..b6f2626a970
--- /dev/null
+++ b/Master/bin/amd64-netbsd/eptex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/etex b/Master/bin/amd64-netbsd/etex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/etex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/euptex b/Master/bin/amd64-netbsd/euptex
new file mode 100755
index 00000000000..712eed25bc1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/euptex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/exceltex b/Master/bin/amd64-netbsd/exceltex
new file mode 120000
index 00000000000..6d7dab515a7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/exceltex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/exceltex/exceltex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/extconv b/Master/bin/amd64-netbsd/extconv
new file mode 100755
index 00000000000..ec62656c488
--- /dev/null
+++ b/Master/bin/amd64-netbsd/extconv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/extractbb b/Master/bin/amd64-netbsd/extractbb
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/extractbb
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/extractres b/Master/bin/amd64-netbsd/extractres
new file mode 120000
index 00000000000..e637adab58f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/extractres
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/extractres.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fig4latex b/Master/bin/amd64-netbsd/fig4latex
new file mode 120000
index 00000000000..6c515e55312
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fig4latex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fig4latex/fig4latex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/findhyph b/Master/bin/amd64-netbsd/findhyph
new file mode 120000
index 00000000000..31f10c8c0de
--- /dev/null
+++ b/Master/bin/amd64-netbsd/findhyph
@@ -0,0 +1 @@
+../../texmf-dist/scripts/findhyph/findhyph \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixdlsrps b/Master/bin/amd64-netbsd/fixdlsrps
new file mode 120000
index 00000000000..5908aefe1b2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixdlsrps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixdlsrps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixfmps b/Master/bin/amd64-netbsd/fixfmps
new file mode 120000
index 00000000000..9d76086ca46
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixfmps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixfmps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixpsditps b/Master/bin/amd64-netbsd/fixpsditps
new file mode 120000
index 00000000000..10cbfa8810d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixpsditps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixpsditps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixpspps b/Master/bin/amd64-netbsd/fixpspps
new file mode 120000
index 00000000000..aa8972f0bc6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixpspps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixpspps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixscribeps b/Master/bin/amd64-netbsd/fixscribeps
new file mode 120000
index 00000000000..addbb8a8274
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixscribeps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixscribeps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixtpps b/Master/bin/amd64-netbsd/fixtpps
new file mode 120000
index 00000000000..85499c1bf5d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixtpps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixtpps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixwfwps b/Master/bin/amd64-netbsd/fixwfwps
new file mode 120000
index 00000000000..8c9d9633e2d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixwfwps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwfwps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixwpps b/Master/bin/amd64-netbsd/fixwpps
new file mode 120000
index 00000000000..e6846eb8a91
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixwpps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwpps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fixwwps b/Master/bin/amd64-netbsd/fixwwps
new file mode 120000
index 00000000000..833db9e6044
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fixwwps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwwps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fmtutil b/Master/bin/amd64-netbsd/fmtutil
new file mode 120000
index 00000000000..f34625fee30
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fmtutil
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fmtutil.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fmtutil-sys b/Master/bin/amd64-netbsd/fmtutil-sys
new file mode 120000
index 00000000000..f76c016f1d7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fmtutil-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fmtutil-sys.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fontinst b/Master/bin/amd64-netbsd/fontinst
new file mode 120000
index 00000000000..a13919e99df
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fontinst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fontinst.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/fragmaster b/Master/bin/amd64-netbsd/fragmaster
new file mode 120000
index 00000000000..ca1bb398b4b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/fragmaster
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fragmaster/fragmaster.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/gbklatex b/Master/bin/amd64-netbsd/gbklatex
new file mode 100755
index 00000000000..9fa75a712e3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gbklatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+extconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/gbkpdflatex b/Master/bin/amd64-netbsd/gbkpdflatex
new file mode 100755
index 00000000000..88bd7232116
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gbkpdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+extconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/getafm b/Master/bin/amd64-netbsd/getafm
new file mode 120000
index 00000000000..f998a478156
--- /dev/null
+++ b/Master/bin/amd64-netbsd/getafm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/getafm.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/gftodvi b/Master/bin/amd64-netbsd/gftodvi
new file mode 100755
index 00000000000..3e62e39eec9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gftodvi
Binary files differ
diff --git a/Master/bin/amd64-netbsd/gftopk b/Master/bin/amd64-netbsd/gftopk
new file mode 100755
index 00000000000..a6cc85c2039
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gftopk
Binary files differ
diff --git a/Master/bin/amd64-netbsd/gftype b/Master/bin/amd64-netbsd/gftype
new file mode 100755
index 00000000000..3ff7db5297f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gftype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/gsftopk b/Master/bin/amd64-netbsd/gsftopk
new file mode 100755
index 00000000000..97a62fae934
--- /dev/null
+++ b/Master/bin/amd64-netbsd/gsftopk
Binary files differ
diff --git a/Master/bin/amd64-netbsd/hbf2gf b/Master/bin/amd64-netbsd/hbf2gf
new file mode 100755
index 00000000000..19d3972f3b5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/hbf2gf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ht b/Master/bin/amd64-netbsd/ht
new file mode 120000
index 00000000000..ecd829558cd
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ht
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/ht.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/htcontext b/Master/bin/amd64-netbsd/htcontext
new file mode 120000
index 00000000000..d2754ae84fc
--- /dev/null
+++ b/Master/bin/amd64-netbsd/htcontext
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htcontext.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/htlatex b/Master/bin/amd64-netbsd/htlatex
new file mode 120000
index 00000000000..fe0feaa8185
--- /dev/null
+++ b/Master/bin/amd64-netbsd/htlatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htlatex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/htmex b/Master/bin/amd64-netbsd/htmex
new file mode 120000
index 00000000000..29032d7b670
--- /dev/null
+++ b/Master/bin/amd64-netbsd/htmex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htmex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/httex b/Master/bin/amd64-netbsd/httex
new file mode 120000
index 00000000000..ece1bd19046
--- /dev/null
+++ b/Master/bin/amd64-netbsd/httex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/httex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/httexi b/Master/bin/amd64-netbsd/httexi
new file mode 120000
index 00000000000..aa6cd5c8561
--- /dev/null
+++ b/Master/bin/amd64-netbsd/httexi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/httexi.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/htxelatex b/Master/bin/amd64-netbsd/htxelatex
new file mode 120000
index 00000000000..dcaa0fc882c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/htxelatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htxelatex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/htxetex b/Master/bin/amd64-netbsd/htxetex
new file mode 120000
index 00000000000..c6cf37bfae9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/htxetex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htxetex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/includeres b/Master/bin/amd64-netbsd/includeres
new file mode 120000
index 00000000000..e1e74ccab76
--- /dev/null
+++ b/Master/bin/amd64-netbsd/includeres
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/includeres.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/inimf b/Master/bin/amd64-netbsd/inimf
new file mode 120000
index 00000000000..64dafc4ff66
--- /dev/null
+++ b/Master/bin/amd64-netbsd/inimf
@@ -0,0 +1 @@
+mf \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/initex b/Master/bin/amd64-netbsd/initex
new file mode 120000
index 00000000000..5c8f2b2cc00
--- /dev/null
+++ b/Master/bin/amd64-netbsd/initex
@@ -0,0 +1 @@
+tex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/installfont-tl b/Master/bin/amd64-netbsd/installfont-tl
new file mode 120000
index 00000000000..398b3415e78
--- /dev/null
+++ b/Master/bin/amd64-netbsd/installfont-tl
@@ -0,0 +1 @@
+../../texmf-dist/scripts/installfont/installfont-tl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/jadetex b/Master/bin/amd64-netbsd/jadetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/jadetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kanji-config-updmap b/Master/bin/amd64-netbsd/kanji-config-updmap
new file mode 120000
index 00000000000..4ca749cc361
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kanji-config-updmap
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-config-updmap.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kanji-config-updmap-sys b/Master/bin/amd64-netbsd/kanji-config-updmap-sys
new file mode 120000
index 00000000000..e628428df2e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kanji-config-updmap-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-config-updmap-sys.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kanji-fontmap-creator b/Master/bin/amd64-netbsd/kanji-fontmap-creator
new file mode 120000
index 00000000000..eb1eaaa112f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kanji-fontmap-creator
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-fontmap-creator.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kpseaccess b/Master/bin/amd64-netbsd/kpseaccess
new file mode 100755
index 00000000000..80dac4a9f8d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpseaccess
Binary files differ
diff --git a/Master/bin/amd64-netbsd/kpsepath b/Master/bin/amd64-netbsd/kpsepath
new file mode 120000
index 00000000000..30de0e13853
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsepath
@@ -0,0 +1 @@
+kpsetool \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kpsereadlink b/Master/bin/amd64-netbsd/kpsereadlink
new file mode 100755
index 00000000000..83fc3973ced
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsereadlink
Binary files differ
diff --git a/Master/bin/amd64-netbsd/kpsestat b/Master/bin/amd64-netbsd/kpsestat
new file mode 100755
index 00000000000..6a3754f6f36
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsestat
Binary files differ
diff --git a/Master/bin/amd64-netbsd/kpsetool b/Master/bin/amd64-netbsd/kpsetool
new file mode 120000
index 00000000000..dd4770a5a32
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsetool
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/kpsetool.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kpsewhere b/Master/bin/amd64-netbsd/kpsewhere
new file mode 120000
index 00000000000..a23cd2f30f0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsewhere
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/kpsewhere.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/kpsewhich b/Master/bin/amd64-netbsd/kpsewhich
new file mode 100755
index 00000000000..79d1716128b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsewhich
Binary files differ
diff --git a/Master/bin/amd64-netbsd/kpsexpand b/Master/bin/amd64-netbsd/kpsexpand
new file mode 120000
index 00000000000..30de0e13853
--- /dev/null
+++ b/Master/bin/amd64-netbsd/kpsexpand
@@ -0,0 +1 @@
+kpsetool \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/lacheck b/Master/bin/amd64-netbsd/lacheck
new file mode 100755
index 00000000000..27a2eef11e8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/lacheck
Binary files differ
diff --git a/Master/bin/amd64-netbsd/lamed b/Master/bin/amd64-netbsd/lamed
new file mode 120000
index 00000000000..b02b132b9c1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/lamed
@@ -0,0 +1 @@
+aleph \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latex b/Master/bin/amd64-netbsd/latex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latex2man b/Master/bin/amd64-netbsd/latex2man
new file mode 120000
index 00000000000..66d79f878b7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latex2man
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latex2man/latex2man \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexdiff b/Master/bin/amd64-netbsd/latexdiff
new file mode 120000
index 00000000000..8a08889cc78
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexdiff
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexdiff.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexdiff-vc b/Master/bin/amd64-netbsd/latexdiff-vc
new file mode 120000
index 00000000000..7f25407d7e5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexdiff-vc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexdiff-vc.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexfileversion b/Master/bin/amd64-netbsd/latexfileversion
new file mode 120000
index 00000000000..a18f79465fc
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexfileversion
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexfileversion/latexfileversion \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexmk b/Master/bin/amd64-netbsd/latexmk
new file mode 120000
index 00000000000..4993e09a4e9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexmk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexmk/latexmk.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexpand b/Master/bin/amd64-netbsd/latexpand
new file mode 120000
index 00000000000..1a0b6d2abaa
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexpand
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexpand/latexpand \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/latexrevise b/Master/bin/amd64-netbsd/latexrevise
new file mode 120000
index 00000000000..d2325c31e6c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/latexrevise
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexrevise.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/listbib b/Master/bin/amd64-netbsd/listbib
new file mode 120000
index 00000000000..af19d420efb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/listbib
@@ -0,0 +1 @@
+../../texmf-dist/scripts/listbib/listbib \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/listings-ext.sh b/Master/bin/amd64-netbsd/listings-ext.sh
new file mode 120000
index 00000000000..943db76d879
--- /dev/null
+++ b/Master/bin/amd64-netbsd/listings-ext.sh
@@ -0,0 +1 @@
+../../texmf-dist/scripts/listings-ext/listings-ext.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ltxfileinfo b/Master/bin/amd64-netbsd/ltxfileinfo
new file mode 120000
index 00000000000..0e2a88c08d2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ltxfileinfo
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ltxfileinfo/ltxfileinfo \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/lua2dox_filter b/Master/bin/amd64-netbsd/lua2dox_filter
new file mode 120000
index 00000000000..545465ae6a2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/lua2dox_filter
@@ -0,0 +1 @@
+../../texmf-dist/scripts/lua2dox/lua2dox_filter \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/lualatex b/Master/bin/amd64-netbsd/lualatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-netbsd/lualatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/luatex b/Master/bin/amd64-netbsd/luatex
new file mode 100755
index 00000000000..e13d72724da
--- /dev/null
+++ b/Master/bin/amd64-netbsd/luatex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/luatools b/Master/bin/amd64-netbsd/luatools
new file mode 120000
index 00000000000..8fd68d0935a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/luatools
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/luatools \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/m-tx b/Master/bin/amd64-netbsd/m-tx
new file mode 120000
index 00000000000..cb99ed8f557
--- /dev/null
+++ b/Master/bin/amd64-netbsd/m-tx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/m-tx/m-tx.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mag b/Master/bin/amd64-netbsd/mag
new file mode 100755
index 00000000000..c6ff18957ca
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mag
Binary files differ
diff --git a/Master/bin/amd64-netbsd/makeglossaries b/Master/bin/amd64-netbsd/makeglossaries
new file mode 120000
index 00000000000..526413aa3ea
--- /dev/null
+++ b/Master/bin/amd64-netbsd/makeglossaries
@@ -0,0 +1 @@
+../../texmf-dist/scripts/glossaries/makeglossaries \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/makeindex b/Master/bin/amd64-netbsd/makeindex
new file mode 100755
index 00000000000..6be52552fb8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/makeindex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/makejvf b/Master/bin/amd64-netbsd/makejvf
new file mode 100755
index 00000000000..b400db5ea29
--- /dev/null
+++ b/Master/bin/amd64-netbsd/makejvf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/man b/Master/bin/amd64-netbsd/man
new file mode 120000
index 00000000000..43bcb954783
--- /dev/null
+++ b/Master/bin/amd64-netbsd/man
@@ -0,0 +1 @@
+../../texmf-dist/doc/man \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/match_parens b/Master/bin/amd64-netbsd/match_parens
new file mode 120000
index 00000000000..98e3ec225c5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/match_parens
@@ -0,0 +1 @@
+../../texmf-dist/scripts/match_parens/match_parens \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mathspic b/Master/bin/amd64-netbsd/mathspic
new file mode 120000
index 00000000000..53c2b249348
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mathspic
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mathspic/mathspic.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mendex b/Master/bin/amd64-netbsd/mendex
new file mode 100755
index 00000000000..5110b21ca6f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mendex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mex b/Master/bin/amd64-netbsd/mex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mf b/Master/bin/amd64-netbsd/mf
new file mode 100755
index 00000000000..d6bdbb16f4f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mf-nowin b/Master/bin/amd64-netbsd/mf-nowin
new file mode 100755
index 00000000000..386751d0dec
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mf-nowin
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mf2pt1 b/Master/bin/amd64-netbsd/mf2pt1
new file mode 120000
index 00000000000..c4e36331863
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mf2pt1
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mf2pt1/mf2pt1.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mfplain b/Master/bin/amd64-netbsd/mfplain
new file mode 120000
index 00000000000..96672bbb523
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mfplain
@@ -0,0 +1 @@
+mpost \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mft b/Master/bin/amd64-netbsd/mft
new file mode 100755
index 00000000000..337a2436af9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mft
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mk4ht b/Master/bin/amd64-netbsd/mk4ht
new file mode 120000
index 00000000000..4b7480809ba
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mk4ht
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/mk4ht.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mkgrkindex b/Master/bin/amd64-netbsd/mkgrkindex
new file mode 120000
index 00000000000..2dc602dd180
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkgrkindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mkgrkindex/mkgrkindex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mkindex b/Master/bin/amd64-netbsd/mkindex
new file mode 100755
index 00000000000..565f805695d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkindex
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+progname=`basename $0`
+case $# in
+ 0)
+ echo "usage: `basename $0` file[.idx] ..." 1>&2
+ exit 1
+ ;;
+esac
+
+gind=gind.ist
+gglo=gglo.ist
+
+# remember starting directory
+dir=`pwd`
+
+# loop over all files
+for i
+do
+ destdir=`echo $i | sed 's/^[^\/]*$/./; s/\/[^\/]*$//'`
+ test -d "$destdir"||continue
+ cd "$destdir"
+ FILENAME=`basename $i .idx`
+ test -f "$FILENAME".idx \
+ && makeindex -s $gind "$FILENAME"
+ test -f "$FILENAME".glo \
+ && makeindex -s $gglo -o "$FILENAME".gls "$FILENAME".glo
+ cd "$dir"
+done
diff --git a/Master/bin/amd64-netbsd/mkjobtexmf b/Master/bin/amd64-netbsd/mkjobtexmf
new file mode 120000
index 00000000000..90b7a69f9f5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkjobtexmf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mkluatexfontdb b/Master/bin/amd64-netbsd/mkluatexfontdb
new file mode 120000
index 00000000000..b88abe80837
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkluatexfontdb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/luaotfload/mkluatexfontdb.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mkocp b/Master/bin/amd64-netbsd/mkocp
new file mode 100755
index 00000000000..41ffead8bf1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkocp
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Initial definition. Will leave the .ocp file in the local directory.
+(
+otp2ocp `basename "$1" .ocp` || exit 1
+) 1>&2 </dev/null
+echo `basename "$1" .ocp`.ocp
diff --git a/Master/bin/amd64-netbsd/mkofm b/Master/bin/amd64-netbsd/mkofm
new file mode 100755
index 00000000000..306575cfbe7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkofm
@@ -0,0 +1,3 @@
+#!/bin/sh
+# Initial definition. For the moment only makes .tfm files.
+mktextfm "$@"
diff --git a/Master/bin/amd64-netbsd/mkt1font b/Master/bin/amd64-netbsd/mkt1font
new file mode 120000
index 00000000000..9a87e88c93a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mkt1font
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/mkt1font \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mktexfmt b/Master/bin/amd64-netbsd/mktexfmt
new file mode 120000
index 00000000000..817cc8aaa1b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mktexfmt
@@ -0,0 +1 @@
+fmtutil \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mktexlsr b/Master/bin/amd64-netbsd/mktexlsr
new file mode 100755
index 00000000000..7253d2693d2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mktexlsr
@@ -0,0 +1,217 @@
+#!/bin/sh
+# original mktexlsr -- create or rebuild ls-R.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Suitable for calling from cron, as in:
+# 0 * * * * cd /your/texmf/root && /usr/local/texlive/bin/mktexlsr
+#
+# Originally written as `texhash' by Thomas Esser
+# <te@dbs.uni-hannover.de>, Okt., 1994.
+# Public domain.
+
+version='$Id: mktexlsr 23151 2011-06-27 22:27:02Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [OPTION]... [DIR]...
+
+Rebuild ls-R filename databases used by TeX. If one or more arguments
+DIRS are given, these are used as the directories in which to build
+ls-R. Else all directories in the search path for ls-R files
+(\$TEXMFDBS) are used.
+
+Options:
+ --dry-run do not actually update anything
+ --help display this help and exit
+ --quiet cancel --verbose
+ --silent same as --quiet
+ --verbose explain what is being done
+ --version output version information and exit
+
+If standard input is a terminal, --verbose is on by default.
+
+For more information, see the \`Filename database' section of
+Kpathsea manual available at http://tug.org/kpathsea.
+
+Report bugs to tex-k@tug.org.
+"
+
+# MS-DOS and MS-Windows define $COMSPEC or $ComSpec and use `;' to separate
+# directories in path lists whereas Unix uses `:'. Make an exception for
+# Cygwin, which pretends to be UNIX.
+# Create a variable that holds the right character to be used by the scripts.
+DOSISH=no
+case `uname -s` in
+ CYGWIN*|Cygwin*|cygwin*) ;;
+ *) if test -n "$COMSPEC" || test -n "$ComSpec"; then DOSISH=yes; fi
+esac
+if test "$DOSISH" = "no"; then SEP=':'; else SEP=';';fi
+
+# Add the location of the script to the PATH if necessary. This must
+# be done before kpsewhich can be called, and thus cannot be put into
+# mktex.opt.
+dirname=`echo $0 | sed 's%/*[^/][^/]*$%%'`
+case $dirname in
+ "") # Do nothing
+ ;;
+ /* | [A-z]:/*) # Absolute name
+ PATH="$dirname$SEP$PATH"
+ export PATH ;;
+ *) # Relative name
+ PATH="`pwd`/$dirname$SEP$PATH"
+ export PATH ;;
+esac
+
+if tty -s; then verbose=true; else verbose=false; fi
+dry_run=false
+trees=
+
+treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.tmp"
+trap 'cd /; rm -f $treefile; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp";
+ exit' 0 1 2 3 7 13 15
+
+# A copy of some stuff from mktex.opt, so we can run in the presence of
+# terminally damaged ls-R files.
+while test $# -gt 0; do
+ if test "x$1" = x--help || test "x$1" = x-help; then
+ echo "$usage"
+ exit 0
+ elif test "x$1" = x--version || test "x$1" = x-version; then
+ echo "`basename $0` $version"
+ kpsewhich --version
+ exit 0
+ elif test "x$1" = x--verbose || test "x$1" = x-verbose; then
+ verbose=true
+ elif test "x$1" = x--dry-run || test "x$1" = x-n; then
+ dry_run=true
+ elif test "x$1" = x--quiet || test "x$1" = x--silent \
+ || test "x$1" = x-quiet || test "x$1" = x-silent ; then
+ verbose=false
+ elif test "x$1" = x--; then
+ :
+ elif echo "x$1" | grep '^x-' >/dev/null; then
+ echo "$progname: unknown option \`$1', try --help if you need it." >&2
+ exit 1
+ else
+ if test ! -d "$1"; then
+ echo "$progname: $1: not a directory, skipping." >&2
+ shift
+ continue
+ fi
+ # By saving the argument in a file, we can later get it back while
+ # supporting spaces in the name. This still doesn't support
+ # newlines in the directory names, but nobody ever complains about
+ # that, and it seems much too much trouble to use \0 terminators.
+ (umask 077
+ if echo "$1" >>"$treefile"; then :; else
+ echo "$progname: $treefile: could not append to arg file, goodbye." >&2
+ exit 1
+ fi
+ )
+ fi
+ shift
+done
+
+# mktexupd and mktexlsr make sure they're coordinated via this. A copy
+# is found mktex.opt.
+ls_R_magic='% ls-R -- filename database for kpathsea; do not change this line.'
+# The old string, which should continue to work.
+old_ls_R_magic='% ls-R -- maintained by MakeTeXls-R; do not change this line.'
+
+{
+ # Get list of directories from the explicit arguments (now saved in
+ # $treefile), or $TEXMFDBS if no explicit args. Eliminate duplicates.
+ saveIFS=$IFS # break only at newline
+ IFS='
+'
+ if test -s "$treefile"; then
+ set x `sort "$treefile" | uniq`
+ else
+ set x `kpsewhich --show-path=ls-R | tr : '
+' | sort | uniq`
+ fi
+ IFS=$saveIFS
+ shift
+}
+
+for TEXMFLS_R in "$@"; do
+ # Prepend cwd if the directory was relative.
+ case "$TEXMFLS_R" in
+ "") continue ;; # Strictly speaking, it is an error if this case is taken.
+ /* | [A-z]:/*) ;;
+ *) TEXMFLS_R="`pwd`/$TEXMFLS_R"
+ esac
+ # Allow for either ls-R and ls-r to exist. But create ls-R if we're
+ # working from scratch.
+ if test -f "$TEXMFLS_R/ls-R"; then
+ db_file="$TEXMFLS_R/ls-R"
+ elif test -f "$TEXMFLS_R/ls-r"; then
+ db_file="$TEXMFLS_R/ls-r"
+ else
+ db_file="$TEXMFLS_R/ls-R"
+ fi
+ # Follow a possible symlink to get the right filesystem.
+ # The '|| true' construct prevents an sh -e aborting.
+ db_readlink=`kpsereadlink "$TEXMFLS_R/ls-R" 2>/dev/null` || true
+ case "$db_readlink" in
+ "") ;;
+ /* | [A-z]:/*) db_file="$db_readlink" ;;
+ *) db_file="$TEXMFLS_R/$db_readlink"
+ esac
+ db_dir=`echo "$db_file" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+
+ # want to be silent if the directory doesn't exist, since the ls-R
+ # path ordinarily contains many nonexistent directories.
+ test -d "$db_dir" || continue
+ test -w "$db_dir" || { echo "$progname: $db_dir: directory not writable. Skipping..." >&2; continue; }
+
+ if test ! -f "$db_file"; then
+ cp /dev/null "$db_file"
+ # Use same permissions as parent directory, minus x,s, or t bits.
+ chmod `kpsestat -xst "$db_dir"` "$db_file"
+ elif test -s "$db_file" \
+ && test "x`sed '1s/ $//;1q' \"$db_file\"`" != "x$ls_R_magic" \
+ && test "x`sed '1s/ $//;1q' \"$db_file\"`" != "x$old_ls_R_magic"; then
+ echo "$progname: $db_file: no magic string, skipping..." >&2
+ continue
+ fi
+
+ # Skip if we cannot write the file:
+ kpseaccess -w "$db_file" || { echo "$progname: $db_file: no write permission, skipping..." >&2; continue; }
+
+ db_dir_tmp="$db_dir/lsR$$.tmp"
+ (umask 077 && mkdir "$db_dir_tmp" ) \
+ || { echo "$progname: $db_dir_tmp: could not create directory, skipping..." >&2; continue; }
+ db_file_tmp="$db_dir_tmp/lsR$$.tmp"
+ rm -f "$db_file_tmp"
+
+ $verbose && echo "$progname: Updating $db_file... " >&2
+ $dry_run && continue
+
+ echo "$ls_R_magic" >"$db_file_tmp"
+
+ # The main task. We put ./: in the output, so top-level files can be
+ # found via ls-R. Probably irrelevant in practice. The sed command
+ # inserts the leading ./ for directory names, and removes ., .., and
+ # version control entries from the list. Also omit contents of any
+ # the version directories; sed apparently requires that we do that
+ # operation in a separate invocation. We do not try to support colons
+ # in directory names.
+ #
+ echo "./:" >>"$db_file_tmp"
+ vc_dirs='\.\(bzr\|git\|hg\|svn\)\|_darcs'
+ (cd "$TEXMFLS_R" && \ls -LRa 2>/dev/null) \
+ | sed -e '/^$/{n;s%^\./%%;s%^%./%;}; /^\.$/d; /^\.\.$/d; /^'$vc_dirs'$/d;' \
+ -e '/^[\.\/]*lsR[0-9]*\.tmp:*$/d' \
+ | sed -e /$vc_dirs'.*:$/,/^$/d' \
+ >>"$db_file_tmp"
+
+ # To be really safe, a loop.
+ until PERMS=`kpsestat = "$db_file"`; do sleep 1; done
+ chmod $PERMS "$db_file_tmp"
+ rm -f "$db_file"
+ mv "$db_file_tmp" "$db_file"
+ rm -rf "$db_dir_tmp"
+done
+$verbose && echo "$progname: Done." >&2
+exit 0
diff --git a/Master/bin/amd64-netbsd/mktexmf b/Master/bin/amd64-netbsd/mktexmf
new file mode 100755
index 00000000000..d5c77a8856d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mktexmf
@@ -0,0 +1,142 @@
+#!/bin/sh
+# original mktexmf -- make a new MF file, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Originally written by Thomas Esser.
+# Public domain.
+
+version='$Id: mktexmf 26569 2012-05-22 16:05:18Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname FONT.
+
+Makes the Metafont source file for FONT, if possible. For example,
+\`ecr12' or \`cmr11'."
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+(
+# See comments in mktexpk.
+name="`echo $1 | sed 's%.*/%%; s%\.mf$%%'`"
+rootname=`echo "$name" | sed 's/[0-9]*$//'`
+pointsize=`echo "$name" | sed "s/^$rootname//"`
+
+sauterroot=`kpsewhich b-$rootname.mf 2>/dev/null`
+if test -n "$sauterroot"; then
+ rootfile=$sauterroot
+ rootname=b-$rootname
+else
+ case $name in
+ # csso12[0-5][0-9] from CJK package; unsupported by mktexmf
+ csso12[0-5][0-9])
+ rootfile=;;
+ *)
+ case $rootname in
+ cs*|lcsss*|icscsc*|icstt*|ilcsss*)
+ rootfile=`kpsewhich cscode.mf`;;
+ wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]|l[abcdhl][bcdfiorstuvx]*)
+ lhprefix=`echo "$name" | sed 's/^\(..\).*/\1/'`
+ rootfile=`kpsewhich ${lhprefix}codes.mf 2>/dev/null`;;
+ *)
+ rootfile=`kpsewhich $rootname.mf 2>/dev/null`;;
+ esac;;
+ esac
+fi
+{ test -z "$rootfile" || test ! -f "$rootfile"; } && exit 1
+
+#if test -z "$MT_MFNAME"; then
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $name`; shift
+IFS=$OIFS
+MT_MFNAME="$3"
+#fi
+
+destdir=`echo "$MT_MFNAME" | sed 's%/[^/][^/]*$%%'`
+test -d "$destdir" || "$MT_MKTEXDIR" "$destdir" || exit 1
+cd "$destdir" || exit 1
+
+case "$pointsize" in
+ "") echo "$progname: no pointsize."; exit 1;;
+ 11) realsize=10.95;; # \magstephalf
+ 14) realsize=14.4;; # \magstep2
+ 17) realsize=17.28;; # \magstep3
+ 20) realsize=20.74;; # \magstep4
+ 25) realsize=24.88;; # \magstep5
+ 30) realsize=29.86;; # \magstep6
+ 36) realsize=35.83;; # \magstep7
+ # The new convention is to have three or four letters for the
+ # font name and four digits for the pointsize. The number is
+ # pointsize * 100. We effectively divide by 100 by ignoring the
+ # last two digits.
+ ????|?????) realsize=`echo "$pointsize" | sed 's/\(..\)$/.\1/'`;;
+ *) realsize="$pointsize";;
+esac
+
+mfname="$name.mf"
+if test -r "$mfname"; then
+ echo "$progname: $destdir/$mfname already exists."
+ echo "$destdir/$mfname" >$STDOUT
+ "$MT_MKTEXUPD" "$destdir" "$mfname"
+ exit 0
+fi
+
+case "$name" in
+ ec*|tc*)
+ cat > "mf$$.tmp" <<END
+if unknown exbase: input exbase fi;
+gensize:=$realsize;
+generate $rootname;
+END
+ ;;
+ dc*)
+ cat > "mf$$.tmp" <<END
+if unknown dxbase: input dxbase fi;
+gensize:=$realsize;
+generate $rootname;
+END
+ ;;
+ cs*|lcsss*|icscsc*|icstt*|ilcsss*)
+ cat > "mf$$.tmp" <<END
+input cscode
+use_driver;
+END
+ ;;
+ wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]*|l[abcdhl][bcdfiorstuvx]*)
+ cat > "mf$$.tmp" <<END
+input fikparm;
+END
+ ;;
+ g[lmorst][bijmtwx][cilnoru]*)
+ # A small superset of the names of the cbgreek fonts.
+ cat > "mf$$.tmp" <<END
+% generated by mktexmf
+input cbgreek;
+END
+ ;;
+ *)
+ cat > "mf$$.tmp" <<END
+design_size := $realsize;
+input $rootname;
+END
+ ;;
+esac
+
+chmod `kpsestat -xst,go-w .` "mf$$.tmp"
+rm -f "$mfname"
+mv "mf$$.tmp" "$mfname"
+
+echo "$destdir/$mfname" >$STDOUT
+echo "$progname: $destdir/$mfname: successfully generated." >&2
+"$MT_MKTEXUPD" "$destdir" "$mfname"
+exit 0
+) 1>&2 </dev/null
diff --git a/Master/bin/amd64-netbsd/mktexpk b/Master/bin/amd64-netbsd/mktexpk
new file mode 100755
index 00000000000..48a57bd25c2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mktexpk
@@ -0,0 +1,279 @@
+#!/bin/sh
+# original mktexpk -- make a new PK font, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Originally written by Thomas Esser, Karl Berry, and Olaf Weber.
+# Report bugs to tex-k@tug.org.
+# Public domain.
+
+version='$Id: mktexpk 18407 2010-05-21 18:16:31Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [OPTIONS] NAME [REDIRECT],
+ Create a PK font.
+
+--dpi DPI use resolution DPI.
+--bdpi BDPI use base resolution BDPI.
+--mag MAG use magnificiation MAG.
+--mfmode MODE use MODE as the METAFONT mode.
+--destdir DESTDIR write fonts in DESTDIR.
+
+Try to create a bitmap PK file for NAME at resolution DPI, with an
+assumed device base resolution of BDPI, and a Metafont \`mag' of
+MAG. Use MODE for the METAFONT mode. Use DESTDIR for the root of where
+to install into, either the absolute directory name to use (if it starts
+with a /) or relative to the default DESTDIR (if not). REDIRECT, if
+supplied, is a string of the form '>&n', where n is the number of the
+file descriptor which is to receive, instead of stdout, the name of the
+newly created pk file.
+
+If you expected the font to be available as an outline, and thus this
+script does not work and should not have been called, most likely the
+font's .tfm name is missing from the relevant map file (e.g.,
+psfonts.map for dvips, pdftex.map for pdftex). These map files are
+typically maintained using updmap; q.v.
+
+For step-by-step instructions on making new fonts known to TeX, see
+http://tug.org/fonts/fontinstall.html.
+
+Report bugs to: tex-k@tug.org
+TeX Live home page: <http://tug.org/texlive/>
+"
+
+# Handle non-positional options, except for --version/--help
+while test $# -gt 0; do
+ case "$1" in
+ --destdir) shift; DEST="$1"; shift ;;
+ --destdir=*) DEST=`echo "$1" | sed 's/--destdir=//'`; shift ;;
+ --dpi) shift; DPI="$1"; shift ;;
+ --dpi=*) DPI=`echo "$1" | sed 's/--dpi=//'`; shift ;;
+ --bdpi) shift; BDPI="$1"; shift ;;
+ --bdpi=*) BDPI=`echo "$1" | sed 's/--bdpi=//'`; shift ;;
+ --mfmode) shift; test "x$1" != "x/" && MODE="$1"; shift ;;
+ --mfmode=*) test "x$1" != "x--mfmode/" \
+ && MODE=`echo "$1" | sed 's/--mfmode=//'`; shift ;;
+ --mag) shift; MAG="$1"; shift;;
+ --mag=*) MAG=`echo "$1" | sed '/s--mag=//'`; shift;;
+ --version|-version) break ;;
+ --help|-help) break ;;
+ *) break ;;
+ esac
+done
+
+if test "x$2" != x; then
+ tail="`echo \"x$2\" | sed 's/^x>&//' | grep '^[0-9]*$'`"
+ if test -z "$tail"; then
+ echo "$progname: argument '$2' ignored - bad file number" >&2
+ elif test "$tail" != 1; then
+ eval 'exec 1>&$tail'
+ fi
+fi
+
+mt_max_args=2
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+# Where do potential driver files belong?
+case "$MT_FEATURES" in
+ *nomfdrivers*)
+ : ${MT_MFDESTDIR=`pwd`}
+ export MT_MFDESTDIR;;
+esac
+
+# Since we want to pass the generated filename and only that filename
+# back to the caller on standard output, we do some redirections so
+# regular echo's will end up on stderr, and do an echo >$STDOUT at the end.
+# Then the contents of $STDOUT will be echoed to stdout by a trap.
+
+# start of redirection stdout -> stderr, stdin <- /dev/null
+(
+
+NAME=$1
+
+if kpsewhich $NAME.mf >/dev/null 2>&1 || mktexmf $NAME >/dev/null 2>&1; then
+ # determine the progname of metafont to use; prefer mf-nowin.
+ if (mf-nowin --version) >/dev/null 2>&1; then
+ MF="mf-nowin -progname=mf"
+ else
+ MF=mf
+ fi
+
+ # Check that $BDPI and $MODE are consistent; if not, ignore the mode and
+ # hope we can correctly guess it from bdpi. (People like to specify the
+ # resolution on the command line, not the mode so much.)
+ if test -n "$MODE"; then
+ mf_bdpi=`$MF \
+'\mode:='$MODE';mode_setup;message"BDPI= "&decimal round pixels_per_inch;end.'\
+ </dev/null \
+ | awk '/DPI=/ {print $2}'`
+ if test "x$mf_bdpi" != x$BDPI; then
+ echo "$progname: Mismatched mode $MODE and resolution $BDPI; ignoring mode." >&2
+ MODE=
+ fi
+ fi
+
+ # If an explicit mode is not supplied, try to guess. You can get a
+ # list of extant modes from ftp://ftp.tug.org/tex/modes.mf.
+ if test -z "$MODE" || test "x$MODE" = xdefault; then
+ case "$BDPI" in
+ 85) MODE=sun;;
+ 100) MODE=nextscrn;;
+ 180) MODE=toshiba;;
+ 300) MODE=cx;;
+ 360) MODE=epstylus;;
+ 400) MODE=nexthi;;
+ 600) MODE=ljfour;;
+ 720) MODE=epscszz;;
+ 1200) MODE=ultre;;
+ 1270) MODE=linoone;;
+ 8000) MODE=dpdfezzz;;
+ *) echo "$progname: Can't guess mode for $BDPI dpi devices." >&2
+ echo "$progname: Use a config file or option to specify the mode; see:" >&2
+ echo "$progname: http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts" >&2
+ exit 1
+ esac
+ fi
+
+ # Run Metafont. Always use plain Metafont, since reading cmbase.mf
+ # does not noticeably slow things down.
+ cmd="$MF \mode:=$MODE; mag:=$MAG; nonstopmode; input $NAME"
+else
+ MODE=modeless
+ # ps_to_pk is set in mktex.opt
+ case $ps_to_pk in
+ gsftopk)
+ if $ps_to_pk -t "$NAME"; then
+ cmd="$ps_to_pk $NAME $DPI"
+ fi;;
+ ps2pk)
+ # grep for the font in $PSMAPFILE. These are base font names, such as
+ # rpplr (the original) or pplr0 (an interim step) or pplr8r (current).
+ : ${PSMAPFILE=`kpsewhich --format=map psfonts.map ps2pk.map`}
+ pattern="^$NAME"'([ ]|$)'
+ psline=`egrep "$pattern" $PSMAPFILE | tail -1`
+ if test -n "$psline"; then
+ set x `echo "$psline" | sed 's%[<["]%%g'`
+ shift; shift; shift;
+ encoding=; psname=; slant=; extend=
+ while test ! -z "$1"; do
+ case "$1" in
+ *.enc) encoding="-e $1";;
+ *.pf[ab]) psname="$1";;
+ *SlantFont) slant="-S $lastopt";;
+ *ExtendFont) extend="-E $lastopt";;
+ esac
+ lastopt="$1"
+ shift
+ done
+ # Guessing the name of the type1 font file as fallback:
+ ANAME=`echo $NAME | sed 's/8r$/8a/'`
+ for i in $NAME.pfa $NAME.pfb $ANAME.pfa $ANAME.pfb; do
+ if kpsewhich $i >/dev/null 2>&1; then
+ psname=$i
+ break
+ fi
+ done
+
+ if [ -n "$psname" ]; then
+ cmd="ps2pk -v -X$DPI -R$BDPI $slant $extend $encoding $psname $NAME.${DPI}pk"
+ else
+ if gsftopk -t "$NAME"; then
+ echo "$progname: cannot find $NAME.pfa or $NAME.pfb. Trying gsftopk." >&2
+ cmd="gsftopk $NAME $DPI"
+ fi
+ fi
+ fi;;
+ esac
+
+ # unsupported by $ps_to_pk, try other conversions:
+ if test -z "$cmd"; then
+ if (ttf2pk -t -q $NAME) >/dev/null 2>&1; then
+ cmd="ttf2pk -q $NAME $DPI"
+ elif (hbf2gf -t -q $NAME) >/dev/null 2>&1; then
+ cmd="hbf2gf -q -p $NAME $DPI"
+ else
+ echo "$progname: don't know how to create bitmap font for $NAME." >&2
+ echo "$progname: perhaps $NAME is missing from the map file." >&2
+ exit 1
+ fi
+ fi
+fi
+
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $NAME $DPI $MODE $DEST`; shift
+IFS=$OIFS
+
+PKDEST="$1"
+PKDESTDIR=`echo "$PKDEST" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+PKNAME=`basename "$PKDEST"`
+GFNAME=$NAME.${DPI}gf
+
+if test -r "$PKDESTDIR/$PKNAME"; then
+ echo "$progname: $PKDESTDIR/$PKNAME already exists." >&2
+ echo "$PKDESTDIR/$PKNAME" >$STDOUT
+ "$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+ exit 0
+fi
+
+"$MT_MKTEXDIR" "$PKDESTDIR"
+if test ! -d "$PKDESTDIR"; then
+ echo "$progname: $MT_MKTEXDIR $PKDESTDIR failed." >&2
+ exit 1
+fi
+
+echo "$progname: Running $cmd"
+$cmd </dev/null || {
+ # Don't abort if only "Strange path", "bad pos" or "angle(0,0)"
+ # errors occurr.
+ grep '^!' $NAME.log | sort >$$.errs 2>/dev/null
+ grep '^! Strange path' $$.errs >$$.strange 2>/dev/null
+ grep '^! bad pos.' $$.errs >$$.badpos 2>/dev/null
+ grep '^! angle(0,0) is taken as zero.' $$.errs >$$.angle 2>/dev/null
+ cat $$.badpos $$.strange $$.angle | sort > $$.errs_accept
+ if cmp $$.errs $$.errs_accept >/dev/null 2>&1; then
+ test -s $$.strange >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused strange path errors." >&2
+ test -s $$.badpos >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused bad pos errors." >&2
+ test -s $$.angle >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused angle(0,0) errors." >&2
+ else
+ echo "$progname: \`$cmd' failed." >&2
+ test -s $NAME.log && mv -f $NAME.log "$KPSE_DOT"
+ exit 1;
+ fi
+}
+
+test -r $GFNAME && { gftopk ./$GFNAME $PKNAME || exit 1; }
+test ! -f $PKNAME && test -f $NAME.${DPI}pk && mv $NAME.${DPI}pk $PKNAME
+if test ! -s $PKNAME; then
+ echo "$progname: \`$cmd' failed to make $PKNAME." >&2
+ exit 1
+fi
+
+# Install the PK file carefully, since others may be working simultaneously.
+# Use cp when mv fails, since DOS will fail mv for deeply-nested directories.
+mv $PKNAME "$PKDESTDIR/pk$$.tmp" 2>/dev/null \
+ || cp $PKNAME "$PKDESTDIR/pk$$.tmp" || exit 1
+cd "$PKDESTDIR" || exit 1
+chmod `kpsestat -xst,go-w .` pk$$.tmp
+test -r $PKNAME || mv pk$$.tmp $PKNAME || exit 1
+
+# Update ls-R if necessary.
+"$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+
+# If this line (or an equivalent) is not present, dvipsk/xdvik/dviljk
+# will think mktexpk failed. Any other output to stdout will also lose.
+echo "$PKDESTDIR/$PKNAME" >$STDOUT
+echo "$progname: $PKDESTDIR/$PKNAME: successfully generated." >&2
+) 1>&2 </dev/null
diff --git a/Master/bin/amd64-netbsd/mktextfm b/Master/bin/amd64-netbsd/mktextfm
new file mode 100755
index 00000000000..bc65668e92e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mktextfm
@@ -0,0 +1,152 @@
+#!/bin/sh
+# original mktextfm -- make a new TFM file, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
+# Public domain.
+
+version='$Id: mktextfm 16497 2009-12-24 18:38:47Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [--destdir DESTDIR] FONT.
+
+Makes a TFM file for FONT, if possible. Use DESTDIR for the root of where
+to install into, either the absolute directory name to use (if it starts
+with a /) or relative to the default DESTDIR (if not)."
+
+# Handle non-positional options, except for --version/--help
+while test $# -gt 0; do
+ case "$1" in
+ --destdir) shift; DEST="$1"; shift ;;
+ --destdir=*) DEST=`echo "$1" | sed 's/--destdir=//'`; shift ;;
+ --version|-version) break ;;
+ --help|-help) break ;;
+ *) break ;;
+ esac
+done
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+# Where do potential mf driver files go?
+case "$MT_FEATURES" in
+ *nomfdrivers*)
+ : ${MT_MFDESTDIR=`pwd`}
+ export MT_MFDESTDIR;;
+esac
+
+# start of redirection stdout -> stderr, stdin <- /dev/null
+(
+
+NAME=`basename "$1" .tfm`
+MAG=1 # mag=0 fails with larm1000.mf
+#DEST="$2"
+DPI=$BDPI
+
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $NAME $DPI $MODE $DEST`; shift
+IFS=$OIFS
+
+PKDEST="$1"
+TFMDEST="$2"
+PKDESTDIR=`echo "$PKDEST" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+TFMDESTDIR=`echo "$TFMDEST" | sed 's%/[^/][^/]*$%%'`
+PKNAME=`basename "$PKDEST"`
+TFMNAME=$NAME.tfm
+GFNAME=$NAME.$DPI'gf'
+
+if test -r "$TFMDESTDIR/$TFMNAME"; then
+ echo "$progname: $TFMDESTDIR/$TFMNAME already exists." >&2
+ echo "$TFMDESTDIR/$TFMNAME" >$STDOUT
+ "$MT_MKTEXUPD" "$TFMDESTDIR" $TFMNAME
+ exit
+fi
+
+# Try to create the destdir first. Do not create fonts, if this fails.
+"$MT_MKTEXDIR" "$TFMDESTDIR"
+if test ! -d "$TFMDESTDIR"; then
+ echo "$progname: mktexdir $TFMDESTDIR failed."
+ exit 1
+fi
+
+# Check if this font is supported by hbf2gf else use metafont.
+if (hbf2gf -q -t $NAME) >/dev/null 2>&1; then
+ cmd="hbf2gf -g $NAME $DPI"
+else
+ # determine the progname of metafont to use; prefer mf-nowin.
+ if (mf-nowin --version) >/dev/null 2>&1; then
+ MF="mf-nowin -progname=mf"
+ else
+ MF=mf
+ fi
+
+ cmd="$MF \mode:=$MODE; mag:=$MAG; nonstopmode; input $NAME"
+fi
+
+echo "$progname: Running $cmd"
+$cmd </dev/null || {
+ # Don't abort if only "Strange path", "bad pos" or "angle(0,0)"
+ # errors occurr.
+ grep '^!' $NAME.log | sort >$$.errs 2>/dev/null
+ grep '^! Strange path' $$.errs >$$.strange 2>/dev/null
+ grep '^! bad pos.' $$.errs >$$.badpos 2>/dev/null
+ grep '^! angle(0,0) is taken as zero.' $$.errs >$$.angle 2>/dev/null
+ cat $$.badpos $$.strange $$.angle | sort > $$.errs_accept
+ if cmp $$.errs $$.errs_accept >/dev/null 2>&1; then
+ test -s $$.strange >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused strange path errors." >&2
+ test -s $$.badpos >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused bad pos errors." >&2
+ test -s $$.angle >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused angle(0,0) errors." >&2
+ else
+ echo "$progname: \`$cmd' failed." >&2
+ test -s $NAME.log && mv -f $NAME.log "$KPSE_DOT"
+ exit 1;
+ fi
+}
+
+# hbf2gf just produces a .pl file:
+test -r ./$NAME.pl && pltotf ./$NAME.pl $TFMNAME
+test -r $TFMNAME || { echo "$progname: \`$cmd' failed to make $TFMNAME."; exit 1; }
+
+# Install the TFM file carefully, since others may be working simultaneously.
+# Use cp when mv fails, since DOS will fail mv for deeply-nested directories.
+mv $TFMNAME "$TFMDESTDIR/tfm$$.tmp" 2>/dev/null \
+ || cp $TFMNAME "$TFMDESTDIR/tfm$$.tmp" || exit 1
+cd "$TFMDESTDIR" || exit 1
+chmod `kpsestat -xst,go-w .` tfm$$.tmp
+test -r $TFMNAME || mv tfm$$.tmp $TFMNAME || exit 1
+
+# OK, success with the TFM.
+"$MT_MKTEXUPD" "$TFMDESTDIR" $TFMNAME
+echo "$TFMDESTDIR/$TFMNAME" >$STDOUT
+echo "$progname: $TFMDESTDIR/$TFMNAME: successfully generated." >&2
+
+# Since we probably made a GF(->PK) file, too, may as well install it if
+# it's needed.
+cd $TEMPDIR
+if test -r $GFNAME && test ! -f "$PKDESTDIR/$PKNAME"; then
+ gftopk ./$GFNAME $PKNAME || exit 1
+ "$MT_MKTEXDIR" "$PKDESTDIR"
+ mv $PKNAME "$PKDESTDIR/pk$$.tmp" 2>/dev/null \
+ || cp $PKNAME "$PKDESTDIR/pk$$.tmp" || exit 1
+ cd "$PKDESTDIR" || exit 1
+ if test -f $PKNAME; then
+ rm -f pk$$.tmp
+ else
+ chmod `kpsestat -xst,go-w .` pk$$.tmp
+ mv pk$$.tmp $PKNAME
+ "$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+ fi
+fi
+) 1>&2 </dev/null
diff --git a/Master/bin/amd64-netbsd/mllatex b/Master/bin/amd64-netbsd/mllatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mllatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mltex b/Master/bin/amd64-netbsd/mltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mmafm b/Master/bin/amd64-netbsd/mmafm
new file mode 100755
index 00000000000..f7f95bd1cd2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mmafm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mmpfb b/Master/bin/amd64-netbsd/mmpfb
new file mode 100755
index 00000000000..8d8bca0a932
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mmpfb
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mpost b/Master/bin/amd64-netbsd/mpost
new file mode 100755
index 00000000000..f28b0285348
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mpost
Binary files differ
diff --git a/Master/bin/amd64-netbsd/mptopdf b/Master/bin/amd64-netbsd/mptopdf
new file mode 120000
index 00000000000..deeeeae0fbc
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mptopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/perl/mptopdf.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/mtxrun b/Master/bin/amd64-netbsd/mtxrun
new file mode 120000
index 00000000000..d368fd83ea1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/mtxrun
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/mtxrun \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/musixflx b/Master/bin/amd64-netbsd/musixflx
new file mode 120000
index 00000000000..bbbbff02c42
--- /dev/null
+++ b/Master/bin/amd64-netbsd/musixflx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/musixtex/musixflx.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/musixtex b/Master/bin/amd64-netbsd/musixtex
new file mode 120000
index 00000000000..412fde3c932
--- /dev/null
+++ b/Master/bin/amd64-netbsd/musixtex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/musixtex/musixtex.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/odvicopy b/Master/bin/amd64-netbsd/odvicopy
new file mode 100755
index 00000000000..542f077d8e3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/odvicopy
Binary files differ
diff --git a/Master/bin/amd64-netbsd/odvitype b/Master/bin/amd64-netbsd/odvitype
new file mode 100755
index 00000000000..eb59cbfb180
--- /dev/null
+++ b/Master/bin/amd64-netbsd/odvitype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ofm2opl b/Master/bin/amd64-netbsd/ofm2opl
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ofm2opl
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/omfonts b/Master/bin/amd64-netbsd/omfonts
new file mode 100755
index 00000000000..01550bb2999
--- /dev/null
+++ b/Master/bin/amd64-netbsd/omfonts
Binary files differ
diff --git a/Master/bin/amd64-netbsd/opl2ofm b/Master/bin/amd64-netbsd/opl2ofm
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/opl2ofm
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ot2kpx b/Master/bin/amd64-netbsd/ot2kpx
new file mode 120000
index 00000000000..c96ab52671a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ot2kpx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/ot2kpx \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/otangle b/Master/bin/amd64-netbsd/otangle
new file mode 100755
index 00000000000..c8981276570
--- /dev/null
+++ b/Master/bin/amd64-netbsd/otangle
Binary files differ
diff --git a/Master/bin/amd64-netbsd/otfinfo b/Master/bin/amd64-netbsd/otfinfo
new file mode 100755
index 00000000000..2191f249486
--- /dev/null
+++ b/Master/bin/amd64-netbsd/otfinfo
Binary files differ
diff --git a/Master/bin/amd64-netbsd/otftotfm b/Master/bin/amd64-netbsd/otftotfm
new file mode 100755
index 00000000000..9c847a5d89a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/otftotfm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/otp2ocp b/Master/bin/amd64-netbsd/otp2ocp
new file mode 100755
index 00000000000..58cd3a51385
--- /dev/null
+++ b/Master/bin/amd64-netbsd/otp2ocp
Binary files differ
diff --git a/Master/bin/amd64-netbsd/outocp b/Master/bin/amd64-netbsd/outocp
new file mode 100755
index 00000000000..d8207e2187e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/outocp
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ovf2ovp b/Master/bin/amd64-netbsd/ovf2ovp
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ovf2ovp
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ovp2ovf b/Master/bin/amd64-netbsd/ovp2ovf
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ovp2ovf
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/patgen b/Master/bin/amd64-netbsd/patgen
new file mode 100755
index 00000000000..597e9362ccb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/patgen
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pbibtex b/Master/bin/amd64-netbsd/pbibtex
new file mode 100755
index 00000000000..beedbac0b8e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pbibtex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pdf180 b/Master/bin/amd64-netbsd/pdf180
new file mode 120000
index 00000000000..d70d8f8c501
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdf180
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf180 \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdf270 b/Master/bin/amd64-netbsd/pdf270
new file mode 120000
index 00000000000..4bf2d996234
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdf270
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf270 \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdf90 b/Master/bin/amd64-netbsd/pdf90
new file mode 120000
index 00000000000..298ffab7aa5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdf90
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf90 \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfannotextractor b/Master/bin/amd64-netbsd/pdfannotextractor
new file mode 120000
index 00000000000..8268b4f9f7c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfannotextractor
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pax/pdfannotextractor.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfatfi b/Master/bin/amd64-netbsd/pdfatfi
new file mode 120000
index 00000000000..6cd281194e9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfatfi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/oberdiek/pdfatfi.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfbook b/Master/bin/amd64-netbsd/pdfbook
new file mode 120000
index 00000000000..23cb419ebbd
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfbook
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfbook \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfclose b/Master/bin/amd64-netbsd/pdfclose
new file mode 100755
index 00000000000..5a89aa14e6d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfclose
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pdfcrop b/Master/bin/amd64-netbsd/pdfcrop
new file mode 120000
index 00000000000..d5235ebbcb7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfcrop
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfcrop/pdfcrop.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfcslatex b/Master/bin/amd64-netbsd/pdfcslatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfcslatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfcsplain b/Master/bin/amd64-netbsd/pdfcsplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfcsplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfetex b/Master/bin/amd64-netbsd/pdfetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfflip b/Master/bin/amd64-netbsd/pdfflip
new file mode 120000
index 00000000000..11c791763c8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfflip
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfflip \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjadetex b/Master/bin/amd64-netbsd/pdfjadetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjadetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjam b/Master/bin/amd64-netbsd/pdfjam
new file mode 120000
index 00000000000..6e112a2280a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjam
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjam-pocketmod b/Master/bin/amd64-netbsd/pdfjam-pocketmod
new file mode 120000
index 00000000000..89a9f8d03ca
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjam-pocketmod
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-pocketmod \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjam-slides3up b/Master/bin/amd64-netbsd/pdfjam-slides3up
new file mode 120000
index 00000000000..249aa2104b3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjam-slides3up
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-slides3up \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjam-slides6up b/Master/bin/amd64-netbsd/pdfjam-slides6up
new file mode 120000
index 00000000000..78ae900d291
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjam-slides6up
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-slides6up \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfjoin b/Master/bin/amd64-netbsd/pdfjoin
new file mode 120000
index 00000000000..69b4b04b9d5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfjoin
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjoin \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdflatex b/Master/bin/amd64-netbsd/pdflatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdflatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfmex b/Master/bin/amd64-netbsd/pdfmex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfmex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfnup b/Master/bin/amd64-netbsd/pdfnup
new file mode 120000
index 00000000000..0a341064fa8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfnup
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfnup \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdfopen b/Master/bin/amd64-netbsd/pdfopen
new file mode 100755
index 00000000000..0b5fec58522
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfopen
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pdfpun b/Master/bin/amd64-netbsd/pdfpun
new file mode 120000
index 00000000000..911379852e2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfpun
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfpun \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdftex b/Master/bin/amd64-netbsd/pdftex
new file mode 100755
index 00000000000..e2df4786e7e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdftex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pdftosrc b/Master/bin/amd64-netbsd/pdftosrc
new file mode 100755
index 00000000000..2fbe34c5c89
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdftosrc
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pdfxmltex b/Master/bin/amd64-netbsd/pdfxmltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdfxmltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pdvitype b/Master/bin/amd64-netbsd/pdvitype
new file mode 100755
index 00000000000..33c532c2d30
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pdvitype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pedigree b/Master/bin/amd64-netbsd/pedigree
new file mode 120000
index 00000000000..984abe00ccf
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pedigree
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pedigree-perl/pedigree.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/perltex b/Master/bin/amd64-netbsd/perltex
new file mode 120000
index 00000000000..d135aa6f8e4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/perltex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/perltex/perltex.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pfarrei b/Master/bin/amd64-netbsd/pfarrei
new file mode 120000
index 00000000000..307701adb32
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pfarrei
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pfarrei/pfarrei.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pfb2pfa b/Master/bin/amd64-netbsd/pfb2pfa
new file mode 100755
index 00000000000..fa6e78a4a2d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pfb2pfa
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pk2bm b/Master/bin/amd64-netbsd/pk2bm
new file mode 100755
index 00000000000..30ca8e16963
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pk2bm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pkfix b/Master/bin/amd64-netbsd/pkfix
new file mode 120000
index 00000000000..028545a007c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pkfix
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pkfix/pkfix.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pkfix-helper b/Master/bin/amd64-netbsd/pkfix-helper
new file mode 120000
index 00000000000..44ef5278bd4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pkfix-helper
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pkfix-helper/pkfix-helper \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pktogf b/Master/bin/amd64-netbsd/pktogf
new file mode 100755
index 00000000000..4a7cede7d1a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pktogf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pktype b/Master/bin/amd64-netbsd/pktype
new file mode 100755
index 00000000000..9227c2282ae
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pktype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/platex b/Master/bin/amd64-netbsd/platex
new file mode 120000
index 00000000000..da5a0e6822f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/platex
@@ -0,0 +1 @@
+eptex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pltotf b/Master/bin/amd64-netbsd/pltotf
new file mode 100755
index 00000000000..1a8702d81a8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pltotf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pmx2pdf b/Master/bin/amd64-netbsd/pmx2pdf
new file mode 120000
index 00000000000..73d88404556
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pmx2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pmx/pmx2pdf.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pmxab b/Master/bin/amd64-netbsd/pmxab
new file mode 100755
index 00000000000..b7c7a58727c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pmxab
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pooltype b/Master/bin/amd64-netbsd/pooltype
new file mode 100755
index 00000000000..ed145dd3a4d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pooltype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ppltotf b/Master/bin/amd64-netbsd/ppltotf
new file mode 100755
index 00000000000..4b6199e7c03
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ppltotf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/prepmx b/Master/bin/amd64-netbsd/prepmx
new file mode 100755
index 00000000000..454cd6ef860
--- /dev/null
+++ b/Master/bin/amd64-netbsd/prepmx
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ps2eps b/Master/bin/amd64-netbsd/ps2eps
new file mode 120000
index 00000000000..4830d4ecddb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ps2eps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ps2eps/ps2eps.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ps2frag b/Master/bin/amd64-netbsd/ps2frag
new file mode 120000
index 00000000000..af592408647
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ps2frag
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/ps2frag.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ps2pk b/Master/bin/amd64-netbsd/ps2pk
new file mode 100755
index 00000000000..e1435e5317a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ps2pk
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ps4pdf b/Master/bin/amd64-netbsd/ps4pdf
new file mode 120000
index 00000000000..7e99e0b8d18
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ps4pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pst-pdf/ps4pdf \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/psbook b/Master/bin/amd64-netbsd/psbook
new file mode 100755
index 00000000000..41c15a8aa4e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/psbook
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pslatex b/Master/bin/amd64-netbsd/pslatex
new file mode 120000
index 00000000000..bf1200c441f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pslatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/pslatex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/psmerge b/Master/bin/amd64-netbsd/psmerge
new file mode 120000
index 00000000000..f0759aaf2c5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/psmerge
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/psmerge.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/psnup b/Master/bin/amd64-netbsd/psnup
new file mode 100755
index 00000000000..e1900ec32c0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/psnup
Binary files differ
diff --git a/Master/bin/amd64-netbsd/psresize b/Master/bin/amd64-netbsd/psresize
new file mode 100755
index 00000000000..fa23fbe79e8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/psresize
Binary files differ
diff --git a/Master/bin/amd64-netbsd/psselect b/Master/bin/amd64-netbsd/psselect
new file mode 100755
index 00000000000..1712eb3fe9d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/psselect
Binary files differ
diff --git a/Master/bin/amd64-netbsd/pst2pdf b/Master/bin/amd64-netbsd/pst2pdf
new file mode 120000
index 00000000000..60a28335578
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pst2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pst2pdf/pst2pdf.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pstopdf b/Master/bin/amd64-netbsd/pstopdf
new file mode 120000
index 00000000000..44478ee1dd4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pstopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/pstopdf \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/pstops b/Master/bin/amd64-netbsd/pstops
new file mode 100755
index 00000000000..f712b07c5fb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/pstops
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ptex b/Master/bin/amd64-netbsd/ptex
new file mode 100755
index 00000000000..6f72b33f1b8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ptex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ptex2pdf b/Master/bin/amd64-netbsd/ptex2pdf
new file mode 120000
index 00000000000..4e9970103ac
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ptex2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ptex2pdf/ptex2pdf.lua \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ptftopl b/Master/bin/amd64-netbsd/ptftopl
new file mode 100755
index 00000000000..c1ff1fb3e40
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ptftopl
Binary files differ
diff --git a/Master/bin/amd64-netbsd/purifyeps b/Master/bin/amd64-netbsd/purifyeps
new file mode 120000
index 00000000000..d6919b530ed
--- /dev/null
+++ b/Master/bin/amd64-netbsd/purifyeps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/purifyeps/purifyeps \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/repstopdf b/Master/bin/amd64-netbsd/repstopdf
new file mode 120000
index 00000000000..859052f5166
--- /dev/null
+++ b/Master/bin/amd64-netbsd/repstopdf
@@ -0,0 +1 @@
+epstopdf \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/rpdfcrop b/Master/bin/amd64-netbsd/rpdfcrop
new file mode 120000
index 00000000000..b915c696540
--- /dev/null
+++ b/Master/bin/amd64-netbsd/rpdfcrop
@@ -0,0 +1 @@
+pdfcrop \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/rubibtex b/Master/bin/amd64-netbsd/rubibtex
new file mode 120000
index 00000000000..bf54113880b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/rubibtex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rubibtex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/rumakeindex b/Master/bin/amd64-netbsd/rumakeindex
new file mode 120000
index 00000000000..148f02ba687
--- /dev/null
+++ b/Master/bin/amd64-netbsd/rumakeindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rumakeindex.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/rungs b/Master/bin/amd64-netbsd/rungs
new file mode 120000
index 00000000000..b7ce43f93fb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/rungs
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rungs.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/scor2prt b/Master/bin/amd64-netbsd/scor2prt
new file mode 100755
index 00000000000..3e31f634510
--- /dev/null
+++ b/Master/bin/amd64-netbsd/scor2prt
Binary files differ
diff --git a/Master/bin/amd64-netbsd/showchar b/Master/bin/amd64-netbsd/showchar
new file mode 120000
index 00000000000..545c3fe86ce
--- /dev/null
+++ b/Master/bin/amd64-netbsd/showchar
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/showchar.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/simpdftex b/Master/bin/amd64-netbsd/simpdftex
new file mode 120000
index 00000000000..815fe69157d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/simpdftex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/simpdftex/simpdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/sjisconv b/Master/bin/amd64-netbsd/sjisconv
new file mode 100755
index 00000000000..28faa8a84b6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/sjisconv
Binary files differ
diff --git a/Master/bin/amd64-netbsd/sjislatex b/Master/bin/amd64-netbsd/sjislatex
new file mode 100755
index 00000000000..077eec710e0
--- /dev/null
+++ b/Master/bin/amd64-netbsd/sjislatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+sjisconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/sjispdflatex b/Master/bin/amd64-netbsd/sjispdflatex
new file mode 100755
index 00000000000..a1395cee780
--- /dev/null
+++ b/Master/bin/amd64-netbsd/sjispdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+sjisconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/amd64-netbsd/splitindex b/Master/bin/amd64-netbsd/splitindex
new file mode 120000
index 00000000000..a6ccd3d40a2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/splitindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/splitindex/splitindex.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/sty2dtx b/Master/bin/amd64-netbsd/sty2dtx
new file mode 120000
index 00000000000..4ae681e3e4d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/sty2dtx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/sty2dtx/sty2dtx.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/svn-multi b/Master/bin/amd64-netbsd/svn-multi
new file mode 120000
index 00000000000..9f3e6f9d9b7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/svn-multi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/svn-multi/svn-multi.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/synctex b/Master/bin/amd64-netbsd/synctex
new file mode 100755
index 00000000000..cb82b33484c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/synctex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1ascii b/Master/bin/amd64-netbsd/t1ascii
new file mode 100755
index 00000000000..85061925417
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1ascii
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1asm b/Master/bin/amd64-netbsd/t1asm
new file mode 100755
index 00000000000..1ccda8430af
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1asm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1binary b/Master/bin/amd64-netbsd/t1binary
new file mode 100755
index 00000000000..002f12bcece
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1binary
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1disasm b/Master/bin/amd64-netbsd/t1disasm
new file mode 100755
index 00000000000..0785c394ab2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1disasm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1dotlessj b/Master/bin/amd64-netbsd/t1dotlessj
new file mode 100755
index 00000000000..1f81e92fdfc
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1dotlessj
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1lint b/Master/bin/amd64-netbsd/t1lint
new file mode 100755
index 00000000000..4acfd87f5fd
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1lint
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1mac b/Master/bin/amd64-netbsd/t1mac
new file mode 100755
index 00000000000..62889bac332
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1mac
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1rawafm b/Master/bin/amd64-netbsd/t1rawafm
new file mode 100755
index 00000000000..3bb35787acb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1rawafm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1reencode b/Master/bin/amd64-netbsd/t1reencode
new file mode 100755
index 00000000000..e6fea836829
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1reencode
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1testpage b/Master/bin/amd64-netbsd/t1testpage
new file mode 100755
index 00000000000..f9ba62d0b6f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1testpage
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t1unmac b/Master/bin/amd64-netbsd/t1unmac
new file mode 100755
index 00000000000..6d51a0f1590
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t1unmac
Binary files differ
diff --git a/Master/bin/amd64-netbsd/t4ht b/Master/bin/amd64-netbsd/t4ht
new file mode 100755
index 00000000000..5bad45d49a6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/t4ht
Binary files differ
diff --git a/Master/bin/amd64-netbsd/tangle b/Master/bin/amd64-netbsd/tangle
new file mode 100755
index 00000000000..fa179295e20
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tangle
Binary files differ
diff --git a/Master/bin/amd64-netbsd/teckit_compile b/Master/bin/amd64-netbsd/teckit_compile
new file mode 100755
index 00000000000..deacf9c944e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/teckit_compile
Binary files differ
diff --git a/Master/bin/amd64-netbsd/tex b/Master/bin/amd64-netbsd/tex
new file mode 100755
index 00000000000..57fdbba6ff1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/tex2xindy b/Master/bin/amd64-netbsd/tex2xindy
new file mode 100755
index 00000000000..5eee2f9bbfa
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tex2xindy
Binary files differ
diff --git a/Master/bin/amd64-netbsd/tex4ht b/Master/bin/amd64-netbsd/tex4ht
new file mode 100755
index 00000000000..2344bdeddda
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tex4ht
Binary files differ
diff --git a/Master/bin/amd64-netbsd/texconfig b/Master/bin/amd64-netbsd/texconfig
new file mode 120000
index 00000000000..d6416e0f64a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texconfig
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texconfig-dialog b/Master/bin/amd64-netbsd/texconfig-dialog
new file mode 120000
index 00000000000..cc313070771
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texconfig-dialog
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig-dialog.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texconfig-sys b/Master/bin/amd64-netbsd/texconfig-sys
new file mode 120000
index 00000000000..817f71c4aed
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texconfig-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig-sys.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texcount b/Master/bin/amd64-netbsd/texcount
new file mode 120000
index 00000000000..44f81a2944e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texcount
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texcount/texcount.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texdef b/Master/bin/amd64-netbsd/texdef
new file mode 120000
index 00000000000..b120ba5adcf
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texdef
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdef/texdef.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texdiff b/Master/bin/amd64-netbsd/texdiff
new file mode 120000
index 00000000000..7964051040c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texdiff
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdiff/texdiff \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texdirflatten b/Master/bin/amd64-netbsd/texdirflatten
new file mode 120000
index 00000000000..02636a7693d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texdirflatten
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdirflatten/texdirflatten \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texdoc b/Master/bin/amd64-netbsd/texdoc
new file mode 120000
index 00000000000..1727f746f0d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texdoc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdoc/texdoc.tlu \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texdoctk b/Master/bin/amd64-netbsd/texdoctk
new file mode 120000
index 00000000000..e067e8603f9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texdoctk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdoctk/texdoctk.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texexec b/Master/bin/amd64-netbsd/texexec
new file mode 120000
index 00000000000..36d22caefe7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texexec
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/texexec \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texhash b/Master/bin/amd64-netbsd/texhash
new file mode 120000
index 00000000000..fe296c273bb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texhash
@@ -0,0 +1 @@
+mktexlsr \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texindy b/Master/bin/amd64-netbsd/texindy
new file mode 120000
index 00000000000..4c508a6edee
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texindy
@@ -0,0 +1 @@
+../../texmf-dist/scripts/xindy/texindy.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texlinks b/Master/bin/amd64-netbsd/texlinks
new file mode 120000
index 00000000000..f3d3fa5e841
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texlinks
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texlinks.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texliveonfly b/Master/bin/amd64-netbsd/texliveonfly
new file mode 120000
index 00000000000..f8d287e2c96
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texliveonfly
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texliveonfly/texliveonfly.py \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texloganalyser b/Master/bin/amd64-netbsd/texloganalyser
new file mode 120000
index 00000000000..a0dd3486cd7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texloganalyser
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texloganalyser/texloganalyser \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texlua b/Master/bin/amd64-netbsd/texlua
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texlua
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texluac b/Master/bin/amd64-netbsd/texluac
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texluac
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texmfstart b/Master/bin/amd64-netbsd/texmfstart
new file mode 120000
index 00000000000..ab85b2eb3d4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texmfstart
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/texmfstart \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/texsis b/Master/bin/amd64-netbsd/texsis
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/texsis
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/tftopl b/Master/bin/amd64-netbsd/tftopl
new file mode 100755
index 00000000000..c105f847c62
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tftopl
Binary files differ
diff --git a/Master/bin/amd64-netbsd/thumbpdf b/Master/bin/amd64-netbsd/thumbpdf
new file mode 120000
index 00000000000..98a72428616
--- /dev/null
+++ b/Master/bin/amd64-netbsd/thumbpdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/thumbpdf/thumbpdf.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/tie b/Master/bin/amd64-netbsd/tie
new file mode 100755
index 00000000000..b030cadc32e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tie
Binary files differ
diff --git a/Master/bin/amd64-netbsd/tlmgr b/Master/bin/amd64-netbsd/tlmgr
new file mode 120000
index 00000000000..c01dc50d0b2
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tlmgr
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/tlmgr.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/tpic2pdftex b/Master/bin/amd64-netbsd/tpic2pdftex
new file mode 100755
index 00000000000..cd67803b979
--- /dev/null
+++ b/Master/bin/amd64-netbsd/tpic2pdftex
@@ -0,0 +1,458 @@
+#!/bin/sh -
+#
+# $Id: tpic2pdftex 29534 2013-03-27 23:56:34Z karl $
+#
+# Experimental awk-script for conversion of tpic \specials as produced
+# by (groff-)pic into pdfTeX \pdfliteral sections for further processing
+# by pdftex.
+#
+# Usage:
+# $ pic -t somefile.pic | tpic2pdftex > somefile.tex
+#
+# Process somefile.tex by pdftex/pdflatex.
+#
+# tpic \special desciption see e. g.:
+# Goossens, Rahtz, Mittelbach: The LaTeX Graphics Companion,
+# Addison-Wesley, 1997, pp. 464.
+#
+# Bugs:
+# Spline curve shapes not fully authentic (unknown algorithm).
+# Bounding box does not care for line thickness (groff pic feature).
+# Splines might be outside bounding box.
+#
+# Copyright (C) 2002--2013 by Hartmut Henkel
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# The author may be contacted via the e-mail address
+#
+# hartmut_henkel@gmx.de
+#
+# NEWS:
+# 11 Jun. 2011 - sh construct portability
+# (patch from Nelson Beebe)
+# 24 Dec. 2009 - use gawk for default awk only if it exists
+# (patch by Karl Berry).
+# 14 Jan. 2007 - make it executable shell script, calling awk
+# 16 Dec. 2004 - Replaced // {print} by {print} (some AWKs did choke)
+# 09 Apr. 2004 - Locale check: Decimal point in float numbers?
+# 30 Oct. 2003 - Replaced print statements by printf to avoid
+# underflow numbers like 1e-14 in \pdfliterals. Remove trailing
+# zeroes of floating point numbers.
+# 02 May 2003 - Lines starting with \ allow TeX insertions,
+# e. g. of pdfTeX \pdfliteral{}
+# 29 Apr. 2003 - Changed for pic of groff 1.19
+# 16 Mar. 2003 - Bug corrected: Dashed lines shorter than minimum
+# dash-pause length now drawn solid.
+# 11 Nov. 2002 - Spline drawing improved: First half of first and last
+# half of last spline segments are drawn by straight lines.
+# 28 Nov. 2002 - Arc and circle drawing cleaned up. Full circle is now
+# drawn by 4 Bezier curves, as is common use. Arcs split evenly into
+# Bezier curves, to minimize max. error.
+# 02 Dec. 2002 - Experimental pic (groff > 1.18.1) with improved
+# vertical picture positioning supported.
+# 04 Dec. 2002 - Experiment with modified pic (\vtop -> \vbox),
+# Formula for Bezier constant c reduced.
+#
+########################################################################
+
+# In case someone pedantic insists on using grep -E.
+: ${EGREP=egrep}}
+
+# Systems which define $COMSPEC or $ComSpec use semicolons to separate
+# directories in TEXINPUTS -- except for Cygwin et al., where COMSPEC
+# might be inherited, but : is used.
+
+if test -n "$COMSPEC$ComSpec" \
+ && uname | $EGREP -iv 'cygwin|mingw|djgpp' >/dev/null; then
+ path_sep=";"
+else
+ path_sep=":"
+fi
+
+# findprog PROG
+# -------------
+# Return true if PROG is somewhere in PATH, else false.
+
+findprog ()
+{
+ local saveIFS="$IFS"
+ IFS=$path_sep # break path components at the path separator
+ for dir in $PATH; do
+ IFS=$saveIFS
+ # The basic test for an executable is `test -f $f && test -x $f'.
+ # (`test -x' is not enough, because it can also be true for directories.)
+ # We have to try this both for $1 and $1.exe.
+ #
+ # Note: On Cygwin and DJGPP, `test -x' also looks for .exe. On Cygwin,
+ # also `test -f' has this enhancement, bot not on DJGPP. (Both are
+ # design decisions, so there is little chance to make them consistent.)
+ # Thusly, it seems to be difficult to make use of these enhancements.
+ #
+ if { test -f "$dir/$1" && test -x "$dir/$1"; } ||
+ { test -f "$dir/$1.exe" && test -x "$dir/$1.exe"; }; then
+ return 0
+ fi
+ done
+ return 1
+}
+
+if test -z "$AWK"; then # if set by user, leave it.
+ if findprog gawk; then
+ AWK=gawk
+ else
+ AWK=awk
+ fi
+fi
+
+unset LANG; unset LANGUAGE
+LC_ALL=C; export LC_ALL
+
+AWKPROG='
+# begin of awk input file
+
+function qprintf(a) {
+ gsub(/0* /," ", a); # trailing zeroes in %f
+ gsub(/\. /," ", a); # orphaned decimal dots
+ gsub(/0*]/,"]", a); # trailing zeroes in brackets
+ gsub(/0X/,"0", a); # guard integer zeroes
+ gsub(/-0 /,"0 ", a); # correct -0 to 0
+ print a;
+}
+
+function startpdfliteral() {
+ if (pdfliteral == 0) {
+ print "\\pdfliteral{";
+ printf("q [] 0 d %d J %d j\n", linecap, linejoin); # no qprintf!
+ qprintf(sprintf("%f w", linethickness * wscale));
+ }
+ pdfliteral = 1;
+}
+
+function stoppdfliteral() {
+ if (pdfliteral == 1) {
+ print "Q";
+ print "}%";
+ }
+ pdfliteral = 0;
+}
+
+########################################################################
+
+BEGIN{
+ wscale = 72.0 / 1000;
+ tpicmode = 0;
+ pdfliteral = 0;
+ pointbuf = 0;
+ filled = 0;
+ fillval = 0;
+ linecap = 1;
+ linejoin = 1;
+ defaultlinethickness = 8;
+ drawarc = 0;
+ pi = atan2(0, -1);
+ if (match(sprintf("%f", 0.5), /\./) == 0) {
+ print "ERROR: Floating point numbers miss decimal point. Do"
+ print " LC_ALL=\"C\"; export LC_ALL; unset LANGUAGE"
+ print "before calling awk."
+ print "ERROR: Floating point numbers miss decimal point. Do" > "/dev/stderr"
+ print " LC_ALL=\"C\"; export LC_ALL; unset LANGUAGE" > "/dev/stderr"
+ print "before calling awk." > "/dev/stderr"
+ exit 1;
+ }
+}
+
+########################################################################
+
+# the following expression triggers tpic processing for pic <= 1.18.1
+
+/^\\setbox\\graph=\\vtop{/ {
+ pdfliteral = 0;
+ tpicmode = 1;
+ linethickness = defaultlinethickness;
+}
+
+# the following expression triggers tpic processing for pic = 1.19
+
+/^\\expandafter\\setbox\\csname graph\\endcsname/ {
+ pdfliteral = 0;
+ tpicmode = 1;
+ linethickness = defaultlinethickness;
+}
+
+# TeX parts end \pdfliteral, and also TeX parts embedded in .PS ... .PE
+# section end \pdfliteral
+
+/^ *\\graphtemp|^ *\\rlap|^ *\\advance|^\\|^ *\\hbox/ {
+ if(tpicmode == 1)
+ stoppdfliteral();
+}
+
+/^}%/ {
+ if(tpicmode == 1)
+ tpicmode = 0;
+}
+
+########################################################################
+
+# all specials handling
+
+/^ *\\special/ {
+ if(tpicmode == 1)
+ startpdfliteral();
+}
+
+# <pn> set pen size
+
+/^ *\\special{pn/ {
+ gsub(/[{}]/, " ");
+ linethickness = $3 + 0;
+ qprintf(sprintf("%f w", linethickness * wscale));
+ next;
+}
+
+# <pa> add point to path
+
+/^ *\\special{pa/ {
+ gsub(/[{}]/, " ");
+ x[pointbuf] = $3 + 0;
+ y[pointbuf] = $4 + 0;
+ pointbuf++;
+ next;
+}
+
+# <fp> print path as straight lines
+
+/^ *\\special{fp/ {
+ if (filled == 1)
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ if (filled == 1)
+ print "B Q";
+ else
+ print "S";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <da> print path as straight dashed lines
+
+/^ *\\special{da/ {
+ gsub(/[{}]/, " ");
+ don = ($3 + 0) * 1000;
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "f Q";
+ }
+ for (i = 1; i < pointbuf; i++) {
+ dx = x[i] - x[i - 1];
+ dy = y[i] - y[i - 1];
+ len = sqrt(dx * dx + dy * dy);
+ non = int(0.5 * len / don + 0.75);
+ noff = non - 1;
+ lon = don * non;
+ loff = len - lon;
+ if(noff > 0) {
+ doff = loff / noff;
+ qprintf(sprintf("q [%f %f] 0X d", don * wscale, doff * wscale));
+ } else {
+ print "q [] 0 d";
+ }
+ qprintf(sprintf("%f %f m", x[i - 1] * wscale, -y[i - 1] * wscale));
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "S Q";
+ }
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <dt> print path as straight dotted lines
+
+/^ *\\special{dt/ {
+ gsub(/[{}]/, " ");
+ dt = ($3 + 0) * 1000;
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "f Q";
+ }
+ for (i = 1; i < pointbuf; i++) {
+ dx = x[i] - x[i - 1];
+ dy = y[i] - y[i - 1];
+ len = sqrt(dx * dx + dy * dy);
+ dl = int (len / dt + 0.5);
+ if (!dl)
+ dtl = len;
+ else
+ dtl = len / dl;
+ qprintf(sprintf("q [0X %f] 0X d", dtl * wscale));
+ qprintf(sprintf("%f %f m", x[i - 1] * wscale, -y[i - 1] * wscale));
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "S Q";
+ }
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <ip> like <fp>, but path actually not drawn
+
+/^ *\\special{ip/ {
+ if (filled == 1)
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ if (filled == 1)
+ print "f Q";
+ else
+ print "f";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <sp> like <fp>, but path printed as splines
+
+/^ *\\special{sp/ {
+ gsub(/[{}]/, " ");
+ don = ($3 + 0) * 1000;
+ a = 0.68; # fudge, visually optimized
+ x[pointbuf] = x[pointbuf - 1];
+ y[pointbuf] = y[pointbuf - 1];
+
+ if (don > 0)
+ qprintf(sprintf("q [%f] 0X d", don * wscale));
+ if (don < 0)
+ qprintf(sprintf("q [0X %f] 0X d", -don * wscale));
+
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+
+ if(pointbuf < 3)
+ qprintf(sprintf("%f %f l", x[pointbuf - 1] * wscale, -y[pointbuf - 1] * wscale));
+ else {
+ qprintf(sprintf("%f %f l", 0.5 * (x[0] + x[1]) * wscale, \
+ -0.5 * (y[0] + y[1]) * wscale)); # start straight, see cstr116.ps
+ for (i = 1; i < pointbuf - 1; i++)
+ qprintf(sprintf("%f %f %f %f %f %f c", \
+ (a * x[i] + (1 - a) * 0.5 * (x[i] + x[i - 1])) * wscale, \
+ -(a * y[i] + (1 - a) * 0.5 * (y[i] + y[i - 1])) * wscale, \
+ (a * x[i] + (1 - a) * 0.5 * (x[i] + x[i + 1])) * wscale, \
+ -(a * y[i] + (1 - a) * 0.5 * (y[i] + y[i + 1])) * wscale, \
+ 0.5 * (x[i] + x[i + 1]) * wscale, -0.5 * (y[i] + y[i + 1]) * wscale));
+ qprintf(sprintf("%f %f l", x[pointbuf - 1] * wscale, -y[pointbuf - 1] * wscale));
+ }
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ print "B Q";
+ }
+ else
+ print "S";
+ if (don != 0)
+ print "Q";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <sh> prepare shading of object interior
+
+/^ *\\special{sh/ {
+ gsub(/[{}]/, " ");
+ fillval = $3 + 0;
+ filled = 1;
+ next;
+}
+
+# <ar> draw arc
+# <ia> like <ar>, but arc actually not drawn
+
+/^ *\\special{ar/ {
+ drawarc = 1;
+}
+
+/^ *\\special{ar|^ *\\special{ia/ {
+ gsub(/[{}]/, " ");
+ xc = $3 + 0;
+ yc = $4 + 0;
+ rx = $5 + 0;
+ ry = $6 + 0;
+ s = $7 + 0;
+ e = $8 + 0;
+ if (e - s > 2 * pi) e = s + 2 * pi;
+ if (s - e > 2 * pi) e = s - 2 * pi;
+ curvespercircle = 4; # max. number Bezier curves per circle
+ phi_max = 1.001 * 2 * pi / curvespercircle;
+ if (e > s)
+ imax = int ((e - s) / phi_max) + 1;
+ else
+ imax = int ((s - e) / phi_max) + 1;
+ phi = (e - s) / imax;
+
+ # parameter for Bezier control vectors, c(90 deg.) = 0.55228...:
+ c = 4 * (1 - cos(0.5 * phi)) / (3 * sin(0.5 * phi));
+
+ x0 = rx * cos(s) + xc;
+ y0 = ry * sin(s) + yc;
+ qprintf(sprintf("%f %f m", x0 * wscale, -y0 * wscale));
+ for (i = 0; i < imax; i++) {
+ x1 = x0 - rx * c * sin(s + i * phi);
+ y1 = y0 + ry * c * cos(s + i * phi);
+ x3 = rx * cos(s + (i + 1) * phi) + xc;
+ y3 = ry * sin(s + (i + 1) * phi) + yc;
+ x2 = x3 + rx * c * sin(s + (i + 1) * phi);
+ y2 = y3 - ry * c * cos(s + (i + 1) * phi);
+ qprintf(sprintf("%f %f %f %f %f %f c", x1 * wscale, -y1 * wscale, \
+ x2 * wscale, -y2 * wscale, x3 * wscale, -y3 * wscale));
+ x0 = x3;
+ y0 = y3;
+ }
+ if(drawarc == 1) {
+ if (filled == 1) {
+ qprintf(sprintf("h q %f g", 1 - fillval));
+ print "B Q";
+ }
+ else
+ print "S";
+ } else {
+ if (filled == 1) {
+ qprintf(sprintf("h q %f g", 1 - fillval));
+ print "f Q";
+ }
+ else
+ print "f";
+ }
+ filled = 0;
+ drawarc = 0;
+ next;
+}
+
+########################################################################
+
+{print}
+
+########################################################################
+'
+# end of awk input file
+
+$AWK "$AWKPROG" "$@"
diff --git a/Master/bin/amd64-netbsd/ttf2afm b/Master/bin/amd64-netbsd/ttf2afm
new file mode 100755
index 00000000000..b8517a6b8eb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ttf2afm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ttf2pk b/Master/bin/amd64-netbsd/ttf2pk
new file mode 100755
index 00000000000..a07306d328f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ttf2pk
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ttf2tfm b/Master/bin/amd64-netbsd/ttf2tfm
new file mode 100755
index 00000000000..0dcbd367a65
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ttf2tfm
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ttfdump b/Master/bin/amd64-netbsd/ttfdump
new file mode 100755
index 00000000000..6de958f25f4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ttfdump
Binary files differ
diff --git a/Master/bin/amd64-netbsd/ttftotype42 b/Master/bin/amd64-netbsd/ttftotype42
new file mode 100755
index 00000000000..a56b73a1cb5
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ttftotype42
Binary files differ
diff --git a/Master/bin/amd64-netbsd/typeoutfileinfo b/Master/bin/amd64-netbsd/typeoutfileinfo
new file mode 120000
index 00000000000..f89819e24c8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/typeoutfileinfo
@@ -0,0 +1 @@
+../../texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ulqda b/Master/bin/amd64-netbsd/ulqda
new file mode 120000
index 00000000000..8ca9386b37d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/ulqda
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ulqda/ulqda.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/upbibtex b/Master/bin/amd64-netbsd/upbibtex
new file mode 100755
index 00000000000..98742584ede
--- /dev/null
+++ b/Master/bin/amd64-netbsd/upbibtex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/updmap b/Master/bin/amd64-netbsd/updmap
new file mode 120000
index 00000000000..357248b26a9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/updmap
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/updmap.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/updmap-sys b/Master/bin/amd64-netbsd/updmap-sys
new file mode 120000
index 00000000000..b3ddd79296f
--- /dev/null
+++ b/Master/bin/amd64-netbsd/updmap-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/updmap-sys.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/updvitype b/Master/bin/amd64-netbsd/updvitype
new file mode 100755
index 00000000000..2144d4b500b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/updvitype
Binary files differ
diff --git a/Master/bin/amd64-netbsd/uplatex b/Master/bin/amd64-netbsd/uplatex
new file mode 120000
index 00000000000..7d58dd848c9
--- /dev/null
+++ b/Master/bin/amd64-netbsd/uplatex
@@ -0,0 +1 @@
+euptex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/uppltotf b/Master/bin/amd64-netbsd/uppltotf
new file mode 100755
index 00000000000..ad3c3637c9b
--- /dev/null
+++ b/Master/bin/amd64-netbsd/uppltotf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/uptex b/Master/bin/amd64-netbsd/uptex
new file mode 100755
index 00000000000..ccc2d51f1df
--- /dev/null
+++ b/Master/bin/amd64-netbsd/uptex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/uptftopl b/Master/bin/amd64-netbsd/uptftopl
new file mode 100755
index 00000000000..d92acf4c69c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/uptftopl
Binary files differ
diff --git a/Master/bin/amd64-netbsd/urlbst b/Master/bin/amd64-netbsd/urlbst
new file mode 120000
index 00000000000..a3603910131
--- /dev/null
+++ b/Master/bin/amd64-netbsd/urlbst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/urlbst/urlbst \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/utf8mex b/Master/bin/amd64-netbsd/utf8mex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/utf8mex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/vftovp b/Master/bin/amd64-netbsd/vftovp
new file mode 100755
index 00000000000..057da241c72
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vftovp
Binary files differ
diff --git a/Master/bin/amd64-netbsd/vlna b/Master/bin/amd64-netbsd/vlna
new file mode 100755
index 00000000000..a7be3bbec0d
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vlna
Binary files differ
diff --git a/Master/bin/amd64-netbsd/vpe b/Master/bin/amd64-netbsd/vpe
new file mode 120000
index 00000000000..ed1727b6ff8
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vpe
@@ -0,0 +1 @@
+../../texmf-dist/scripts/vpe/vpe.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/vpl2ovp b/Master/bin/amd64-netbsd/vpl2ovp
new file mode 120000
index 00000000000..4588c86090a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vpl2ovp
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/vpl2ovp \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/vpl2vpl b/Master/bin/amd64-netbsd/vpl2vpl
new file mode 120000
index 00000000000..e7a12e7dad4
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vpl2vpl
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/vpl2vpl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/vptovf b/Master/bin/amd64-netbsd/vptovf
new file mode 100755
index 00000000000..9faf2f3f1d1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/vptovf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/weave b/Master/bin/amd64-netbsd/weave
new file mode 100755
index 00000000000..cc53a87fffb
--- /dev/null
+++ b/Master/bin/amd64-netbsd/weave
Binary files differ
diff --git a/Master/bin/amd64-netbsd/wovp2ovf b/Master/bin/amd64-netbsd/wovp2ovf
new file mode 100755
index 00000000000..3d258c3d5d3
--- /dev/null
+++ b/Master/bin/amd64-netbsd/wovp2ovf
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xdvi b/Master/bin/amd64-netbsd/xdvi
new file mode 100755
index 00000000000..29632097df1
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xdvi
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+# This is the xdvi wrapper script for teTeX, version 0.2.
+# Copyright Thomas Esser, 1998. Permission to distribute under the terms
+# of the GNU general public license version 2 or later.
+
+# This script sets some environment variables to make sure that xdvi's
+# resource file in $XDVIINPUTS/xdvi is read by xdvi.bin.
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && test x"`(uname -s) 2>&1`" = xULTRIX \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+RUNNING_SH5=
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && test x"`(uname -s) 2>&1`" = xAIX \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+RUNNING_BSH=
+
+# -help and -version only used to work if they were the only options,
+# so the "-name xdvi" parameter wasn't used in that case. With current
+# xdvik, it should work in any case, but we keep this logic for compatibility
+# with older xdvik and plain xdvi versions.
+have_basename=`basename foo/bar 2>&1 | grep -i 'not found'`
+if [ "$have_basename"xxx = "xxx" ]; then
+ BASE_NAME=`basename $0`
+else
+ BASE_NAME=`echo $0 | sed 's!.*/!!'`
+fi
+
+case "$#:$1" in
+ 1:-help|1:-version)
+ NAMEOPT=;;
+ *)
+ NAMEOPT="-name $BASE_NAME";;
+esac
+
+xdviappfile=`kpsewhich -progname=xdvi --format='other text files' XDvi`
+if test -n "$xdviappfile"; then
+ xdviappdir=`dirname "$xdviappfile"`
+ xdviapppath="${xdviappdir}/%l_%t/%N:${xdviappdir}/%N"
+
+ # For R3, we have to set XAPPLRESDIR.
+ ### SU: removed, xdvik won't work with R3 anyway, and XAPPLRESDIR is
+ ### for user customizations in current X
+ ### XAPPLRESDIR="$xdviappdir"; export XAPPLRESDIR
+
+ # For R4 or later, we have to set XFILESEARCHPATH, since XAPPLRESDIR might
+ # be ignored (if XUSERFILESEARCHPATH is set)
+ XFILESEARCHPATH="$xdviapppath:${XFILESEARCHPATH-%D}"; export XFILESEARCHPATH
+fi
+
+exec xdvi-xaw $NAMEOPT ${1+"$@"}
diff --git a/Master/bin/amd64-netbsd/xdvi-xaw b/Master/bin/amd64-netbsd/xdvi-xaw
new file mode 100755
index 00000000000..cc9612bf91c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xdvi-xaw
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xdvipdfmx b/Master/bin/amd64-netbsd/xdvipdfmx
new file mode 100755
index 00000000000..20aa1bf298c
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xdvipdfmx
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xelatex b/Master/bin/amd64-netbsd/xelatex
new file mode 120000
index 00000000000..ef9fe406fd6
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xelatex
@@ -0,0 +1 @@
+xetex \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/xetex b/Master/bin/amd64-netbsd/xetex
new file mode 100755
index 00000000000..990d8d0cbc7
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xetex
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xindy b/Master/bin/amd64-netbsd/xindy
new file mode 120000
index 00000000000..b2d4e60ed27
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xindy
@@ -0,0 +1 @@
+../../texmf-dist/scripts/xindy/xindy.pl \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/xindy.mem b/Master/bin/amd64-netbsd/xindy.mem
new file mode 100644
index 00000000000..e0807d888dd
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xindy.mem
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xindy.run b/Master/bin/amd64-netbsd/xindy.run
new file mode 100755
index 00000000000..9f52a78eb1a
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xindy.run
Binary files differ
diff --git a/Master/bin/amd64-netbsd/xmltex b/Master/bin/amd64-netbsd/xmltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/amd64-netbsd/xmltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/a2ping b/Master/bin/i386-netbsd/a2ping
new file mode 120000
index 00000000000..732137ba3be
--- /dev/null
+++ b/Master/bin/i386-netbsd/a2ping
@@ -0,0 +1 @@
+../../texmf-dist/scripts/a2ping/a2ping.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/a5toa4 b/Master/bin/i386-netbsd/a5toa4
new file mode 120000
index 00000000000..35fc66c981d
--- /dev/null
+++ b/Master/bin/i386-netbsd/a5toa4
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pfarrei/a5toa4.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/adhocfilelist b/Master/bin/i386-netbsd/adhocfilelist
new file mode 120000
index 00000000000..997440dd981
--- /dev/null
+++ b/Master/bin/i386-netbsd/adhocfilelist
@@ -0,0 +1 @@
+../../texmf-dist/scripts/adhocfilelist/adhocfilelist.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/afm2afm b/Master/bin/i386-netbsd/afm2afm
new file mode 120000
index 00000000000..c242f1124f6
--- /dev/null
+++ b/Master/bin/i386-netbsd/afm2afm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/afm2afm \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/afm2pl b/Master/bin/i386-netbsd/afm2pl
new file mode 100755
index 00000000000..7ecf3af8cdf
--- /dev/null
+++ b/Master/bin/i386-netbsd/afm2pl
Binary files differ
diff --git a/Master/bin/i386-netbsd/afm2tfm b/Master/bin/i386-netbsd/afm2tfm
new file mode 100755
index 00000000000..998776b1d8c
--- /dev/null
+++ b/Master/bin/i386-netbsd/afm2tfm
Binary files differ
diff --git a/Master/bin/i386-netbsd/aleph b/Master/bin/i386-netbsd/aleph
new file mode 100755
index 00000000000..0eadf07845c
--- /dev/null
+++ b/Master/bin/i386-netbsd/aleph
Binary files differ
diff --git a/Master/bin/i386-netbsd/allcm b/Master/bin/i386-netbsd/allcm
new file mode 120000
index 00000000000..b035cb3a997
--- /dev/null
+++ b/Master/bin/i386-netbsd/allcm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/allcm.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/allec b/Master/bin/i386-netbsd/allec
new file mode 120000
index 00000000000..6d5b04d0d35
--- /dev/null
+++ b/Master/bin/i386-netbsd/allec
@@ -0,0 +1 @@
+allcm \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/allneeded b/Master/bin/i386-netbsd/allneeded
new file mode 120000
index 00000000000..b77c69203d8
--- /dev/null
+++ b/Master/bin/i386-netbsd/allneeded
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/allneeded.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/amstex b/Master/bin/i386-netbsd/amstex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/amstex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/arara b/Master/bin/i386-netbsd/arara
new file mode 120000
index 00000000000..2e51fc5fe48
--- /dev/null
+++ b/Master/bin/i386-netbsd/arara
@@ -0,0 +1 @@
+../../texmf-dist/scripts/arara/arara.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/arlatex b/Master/bin/i386-netbsd/arlatex
new file mode 120000
index 00000000000..16f679d6d26
--- /dev/null
+++ b/Master/bin/i386-netbsd/arlatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bundledoc/arlatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/authorindex b/Master/bin/i386-netbsd/authorindex
new file mode 120000
index 00000000000..5de9c49daa9
--- /dev/null
+++ b/Master/bin/i386-netbsd/authorindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/authorindex/authorindex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/autoinst b/Master/bin/i386-netbsd/autoinst
new file mode 120000
index 00000000000..7986da227cb
--- /dev/null
+++ b/Master/bin/i386-netbsd/autoinst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/autoinst \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/bbox b/Master/bin/i386-netbsd/bbox
new file mode 100755
index 00000000000..e956014b856
--- /dev/null
+++ b/Master/bin/i386-netbsd/bbox
Binary files differ
diff --git a/Master/bin/i386-netbsd/bg5+latex b/Master/bin/i386-netbsd/bg5+latex
new file mode 120000
index 00000000000..1366a36e76c
--- /dev/null
+++ b/Master/bin/i386-netbsd/bg5+latex
@@ -0,0 +1 @@
+gbklatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/bg5+pdflatex b/Master/bin/i386-netbsd/bg5+pdflatex
new file mode 120000
index 00000000000..1e0ce565ca7
--- /dev/null
+++ b/Master/bin/i386-netbsd/bg5+pdflatex
@@ -0,0 +1 @@
+gbkpdflatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/bg5conv b/Master/bin/i386-netbsd/bg5conv
new file mode 100755
index 00000000000..1674c844b74
--- /dev/null
+++ b/Master/bin/i386-netbsd/bg5conv
Binary files differ
diff --git a/Master/bin/i386-netbsd/bg5latex b/Master/bin/i386-netbsd/bg5latex
new file mode 100755
index 00000000000..1839e354680
--- /dev/null
+++ b/Master/bin/i386-netbsd/bg5latex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+bg5conv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/bg5pdflatex b/Master/bin/i386-netbsd/bg5pdflatex
new file mode 100755
index 00000000000..685c3c2228b
--- /dev/null
+++ b/Master/bin/i386-netbsd/bg5pdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+bg5conv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/bibexport b/Master/bin/i386-netbsd/bibexport
new file mode 120000
index 00000000000..5ce29aa1714
--- /dev/null
+++ b/Master/bin/i386-netbsd/bibexport
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bibexport/bibexport.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/bibtex b/Master/bin/i386-netbsd/bibtex
new file mode 100755
index 00000000000..7054266ae5f
--- /dev/null
+++ b/Master/bin/i386-netbsd/bibtex
Binary files differ
diff --git a/Master/bin/i386-netbsd/bibtex8 b/Master/bin/i386-netbsd/bibtex8
new file mode 100755
index 00000000000..32bbeb7e35b
--- /dev/null
+++ b/Master/bin/i386-netbsd/bibtex8
Binary files differ
diff --git a/Master/bin/i386-netbsd/bibtexu b/Master/bin/i386-netbsd/bibtexu
new file mode 100755
index 00000000000..ac60e98517d
--- /dev/null
+++ b/Master/bin/i386-netbsd/bibtexu
Binary files differ
diff --git a/Master/bin/i386-netbsd/bundledoc b/Master/bin/i386-netbsd/bundledoc
new file mode 120000
index 00000000000..f7ea6372b95
--- /dev/null
+++ b/Master/bin/i386-netbsd/bundledoc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/bundledoc/bundledoc \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/cachepic b/Master/bin/i386-netbsd/cachepic
new file mode 120000
index 00000000000..f51faf9afc3
--- /dev/null
+++ b/Master/bin/i386-netbsd/cachepic
@@ -0,0 +1 @@
+../../texmf-dist/scripts/cachepic/cachepic.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/cef5conv b/Master/bin/i386-netbsd/cef5conv
new file mode 100755
index 00000000000..ddc5b51a405
--- /dev/null
+++ b/Master/bin/i386-netbsd/cef5conv
Binary files differ
diff --git a/Master/bin/i386-netbsd/cef5latex b/Master/bin/i386-netbsd/cef5latex
new file mode 100755
index 00000000000..e729c27d4c7
--- /dev/null
+++ b/Master/bin/i386-netbsd/cef5latex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cef5conv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cef5pdflatex b/Master/bin/i386-netbsd/cef5pdflatex
new file mode 100755
index 00000000000..7ff040cbfaa
--- /dev/null
+++ b/Master/bin/i386-netbsd/cef5pdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cef5conv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cefconv b/Master/bin/i386-netbsd/cefconv
new file mode 100755
index 00000000000..0cc510b012d
--- /dev/null
+++ b/Master/bin/i386-netbsd/cefconv
Binary files differ
diff --git a/Master/bin/i386-netbsd/ceflatex b/Master/bin/i386-netbsd/ceflatex
new file mode 100755
index 00000000000..4c1d5eb3936
--- /dev/null
+++ b/Master/bin/i386-netbsd/ceflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cefpdflatex b/Master/bin/i386-netbsd/cefpdflatex
new file mode 100755
index 00000000000..db653b6f65a
--- /dev/null
+++ b/Master/bin/i386-netbsd/cefpdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cefsconv b/Master/bin/i386-netbsd/cefsconv
new file mode 100755
index 00000000000..eff84a70e66
--- /dev/null
+++ b/Master/bin/i386-netbsd/cefsconv
Binary files differ
diff --git a/Master/bin/i386-netbsd/cefslatex b/Master/bin/i386-netbsd/cefslatex
new file mode 100755
index 00000000000..a7054b3c207
--- /dev/null
+++ b/Master/bin/i386-netbsd/cefslatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefsconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cefspdflatex b/Master/bin/i386-netbsd/cefspdflatex
new file mode 100755
index 00000000000..d4cc95bff89
--- /dev/null
+++ b/Master/bin/i386-netbsd/cefspdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+cefsconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/cfftot1 b/Master/bin/i386-netbsd/cfftot1
new file mode 100755
index 00000000000..52a6db2de10
--- /dev/null
+++ b/Master/bin/i386-netbsd/cfftot1
Binary files differ
diff --git a/Master/bin/i386-netbsd/checkcites b/Master/bin/i386-netbsd/checkcites
new file mode 120000
index 00000000000..3ca58361609
--- /dev/null
+++ b/Master/bin/i386-netbsd/checkcites
@@ -0,0 +1 @@
+../../texmf-dist/scripts/checkcites/checkcites.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/chktex b/Master/bin/i386-netbsd/chktex
new file mode 100755
index 00000000000..d6bc183d45d
--- /dev/null
+++ b/Master/bin/i386-netbsd/chktex
Binary files differ
diff --git a/Master/bin/i386-netbsd/chkweb b/Master/bin/i386-netbsd/chkweb
new file mode 120000
index 00000000000..c49a84fd799
--- /dev/null
+++ b/Master/bin/i386-netbsd/chkweb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/chktex/chkweb.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/context b/Master/bin/i386-netbsd/context
new file mode 120000
index 00000000000..fd177847393
--- /dev/null
+++ b/Master/bin/i386-netbsd/context
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/context \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/convbkmk b/Master/bin/i386-netbsd/convbkmk
new file mode 120000
index 00000000000..1dba94392d3
--- /dev/null
+++ b/Master/bin/i386-netbsd/convbkmk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/uptex/convbkmk.rb \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/cslatex b/Master/bin/i386-netbsd/cslatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/cslatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/csplain b/Master/bin/i386-netbsd/csplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/csplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ctangle b/Master/bin/i386-netbsd/ctangle
new file mode 100755
index 00000000000..08dbad0d645
--- /dev/null
+++ b/Master/bin/i386-netbsd/ctangle
Binary files differ
diff --git a/Master/bin/i386-netbsd/ctanify b/Master/bin/i386-netbsd/ctanify
new file mode 120000
index 00000000000..ea233486c8f
--- /dev/null
+++ b/Master/bin/i386-netbsd/ctanify
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ctanify/ctanify \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ctanupload b/Master/bin/i386-netbsd/ctanupload
new file mode 120000
index 00000000000..40bd522d6f0
--- /dev/null
+++ b/Master/bin/i386-netbsd/ctanupload
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ctanupload/ctanupload.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ctie b/Master/bin/i386-netbsd/ctie
new file mode 100755
index 00000000000..8dd112d5fb2
--- /dev/null
+++ b/Master/bin/i386-netbsd/ctie
Binary files differ
diff --git a/Master/bin/i386-netbsd/ctxtools b/Master/bin/i386-netbsd/ctxtools
new file mode 120000
index 00000000000..66237b28340
--- /dev/null
+++ b/Master/bin/i386-netbsd/ctxtools
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/ctxtools \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/cweave b/Master/bin/i386-netbsd/cweave
new file mode 100755
index 00000000000..f666b5fdc93
--- /dev/null
+++ b/Master/bin/i386-netbsd/cweave
Binary files differ
diff --git a/Master/bin/i386-netbsd/de-macro b/Master/bin/i386-netbsd/de-macro
new file mode 120000
index 00000000000..caadb92fd8b
--- /dev/null
+++ b/Master/bin/i386-netbsd/de-macro
@@ -0,0 +1 @@
+../../texmf-dist/scripts/de-macro/de-macro \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/detex b/Master/bin/i386-netbsd/detex
new file mode 100755
index 00000000000..00d5686d332
--- /dev/null
+++ b/Master/bin/i386-netbsd/detex
Binary files differ
diff --git a/Master/bin/i386-netbsd/devnag b/Master/bin/i386-netbsd/devnag
new file mode 100755
index 00000000000..d549d5c4abe
--- /dev/null
+++ b/Master/bin/i386-netbsd/devnag
Binary files differ
diff --git a/Master/bin/i386-netbsd/deweb b/Master/bin/i386-netbsd/deweb
new file mode 120000
index 00000000000..c4f8a3887d7
--- /dev/null
+++ b/Master/bin/i386-netbsd/deweb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/chktex/deweb.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/disdvi b/Master/bin/i386-netbsd/disdvi
new file mode 100755
index 00000000000..efadaf71389
--- /dev/null
+++ b/Master/bin/i386-netbsd/disdvi
Binary files differ
diff --git a/Master/bin/i386-netbsd/dosepsbin b/Master/bin/i386-netbsd/dosepsbin
new file mode 120000
index 00000000000..02adf4ee574
--- /dev/null
+++ b/Master/bin/i386-netbsd/dosepsbin
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dosepsbin/dosepsbin.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dt2dv b/Master/bin/i386-netbsd/dt2dv
new file mode 100755
index 00000000000..a80c57988b4
--- /dev/null
+++ b/Master/bin/i386-netbsd/dt2dv
Binary files differ
diff --git a/Master/bin/i386-netbsd/dtxgen b/Master/bin/i386-netbsd/dtxgen
new file mode 120000
index 00000000000..0bb84711c40
--- /dev/null
+++ b/Master/bin/i386-netbsd/dtxgen
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dtxgen/dtxgen \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dv2dt b/Master/bin/i386-netbsd/dv2dt
new file mode 100755
index 00000000000..75813276f35
--- /dev/null
+++ b/Master/bin/i386-netbsd/dv2dt
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvi2fax b/Master/bin/i386-netbsd/dvi2fax
new file mode 120000
index 00000000000..0c426d0747b
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvi2fax
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/dvi2fax.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvi2tty b/Master/bin/i386-netbsd/dvi2tty
new file mode 100755
index 00000000000..2068438851f
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvi2tty
Binary files differ
diff --git a/Master/bin/i386-netbsd/dviasm b/Master/bin/i386-netbsd/dviasm
new file mode 120000
index 00000000000..2b15762a267
--- /dev/null
+++ b/Master/bin/i386-netbsd/dviasm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/dviasm/dviasm.py \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvibook b/Master/bin/i386-netbsd/dvibook
new file mode 100755
index 00000000000..00e170edac0
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvibook
Binary files differ
diff --git a/Master/bin/i386-netbsd/dviconcat b/Master/bin/i386-netbsd/dviconcat
new file mode 100755
index 00000000000..330fd25b20b
--- /dev/null
+++ b/Master/bin/i386-netbsd/dviconcat
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvicopy b/Master/bin/i386-netbsd/dvicopy
new file mode 100755
index 00000000000..c152f1e4fcb
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvicopy
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvidvi b/Master/bin/i386-netbsd/dvidvi
new file mode 100755
index 00000000000..2b146e2744a
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvidvi
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvigif b/Master/bin/i386-netbsd/dvigif
new file mode 120000
index 00000000000..c1eef0afe05
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvigif
@@ -0,0 +1 @@
+dvipng \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvihp b/Master/bin/i386-netbsd/dvihp
new file mode 100755
index 00000000000..fdaf3fb87bf
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvihp
@@ -0,0 +1,131 @@
+#!/bin/sh
+# $Id: dvihp,v 1.3 1996/12/03 19:53:56 karl Exp karl $
+# Run dvicopy, then dvilj[k]. Originally written by Karl Berry.
+# Public domain.
+# Try to accept arguments a la dvips, from Thomas Esser.
+
+: ${DVILJ=dvilj4} # the dvilj variant to run
+: ${SPOOL=lpr} # used to print an LJ file
+: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
+
+tmpdir="${TMPDIR}"/dvihp$$
+(umask 077; mkdir "$tmpdir") \
+ || { echo "cannot create directory \`$tmpdir'."; exit 1; }
+
+trap '
+ cd "${TMPDIR}"
+ test -d "$tmpdir" && { rm -f "$tmpdir"/*; rmdir "$tmpdir"; }
+ exit 0
+' 0 1 2 3 6 7 13 15
+
+rcs_revision='$Revision: 1.3 $'
+version=`set - $rcs_revision; echo $2`
+
+usage="Usage: `basename $0` [OPTIONS] [DVIFILE[.dvi]].
+ Translate the given DVIFILE to Hewlett-Packard PCL by calling dvicopy
+ and then \$DVILJ (dvilj4 by default).
+ In the absence of other options, pipe the PCL to \$SPOOL (lpr by default).
+
+ Options are recognized from dvips where possible:
+-A print odd pages
+-B print even pages
+-d # set debug bits to # (see documentation)
+-D # set resolution to #
+-f run as filter
+-l # don't print pages after #
+-m manual feed
+-n # print # pages
+-O #,# set/change paper offset to #,# mm
+-o s output to s instead of spooling
+-p # don't print pages before #
+-Ps pass directly to lpr
+-v verbose operation
+-x # set magnification to #
+
+Other options are passed to the dvilj program.
+
+Email bug reports to tex-k@tug.org."
+
+
+if test $# -eq 0; then
+ echo "`basename $0`: Missing argument(s)." >&2
+ echo "Try \``basename $0` --help' for more information." >&2
+ exit 0
+fi
+
+unset infile opt output
+output_opt=-e
+verbose=false
+
+while test $# -gt 0; do
+ case "$1" in
+ -help|--help) echo "$usage"; exit 0;;
+ -version|--version)
+ echo "`basename $0` (Dviljk 2.6) $version"
+ echo "There is NO warranty. This script is public domain."
+ exit 0;;
+ -A) opt="$opt -D1";; # -A => -D1 (odd pages)
+ -B) opt="$opt -D2";; # -B -> -D2 (even pages)
+ -d) shift; opt="$opt --D$1";; # -d => --D (debug)
+ -d*) opt="$opt `echo $1 | sed s/d/-D/`";;
+ -D) shift; opt="$opt -R$1";; # -D => -R (resolution)
+ -f) infile=; output=-;; # -f (run as filter)
+ -l) shift; opt="$opt -t$1";; # -l => -t (ending page)
+ -l*) opt="$opt `echo $1 | sed s/l/t/`";;
+ -m) opt="$opt -A";; # -m => -A (manual feed)
+ -n) shift; opt="$opt -p$1";; # -n => -p (page count)
+ -n*) opt="$opt `echo $1 | sed s/^-n/-p/`";;
+ -o) if test $# -eq 1; then # -o (output file)
+ # No remaining args, output to foo.lj.
+ output=`basename $infile .dvi`.lj
+ else shift; output="$1"; fi;;
+ -o*) output="`echo $1 | sed 's/^-o//'`";;
+ -O) shift; x=`echo $1 | sed 's/,.*//'` # -O => -x, -y (page offsets)
+ y=`echo $1 | sed 's/.*,//'`; opt="$opt -x$x -y$y";;
+ -O*) temp="`echo $1 | sed 's/^-O//'`"
+ x=`echo $temp | sed 's/,.*//'`
+ y=`echo $temp | sed 's/.*,//'`;
+ opt="$opt -x$x -y$y";;
+ -p) shift; opt="$opt -f$1";; # -p => -f (starting page)
+ -p*) opt="$opt `echo $1 | sed s/p/f/`";;
+ -P) shift; output=; spool_opt="-P$1";; # -Pprinter
+ -P*) output=; spool_opt="$1";;
+ -v) verbose=true; opt="$opt -v";;
+ -x) shift; opt="$opt -m$1";; # -x => -m (magnification)
+ -x*) opt="$opt `echo $1 | sed s/x/m/`";;
+ --) shift; infile="$1"; break;; # -- => end of options
+ -*) opt="$opt $1";; # pass other options through
+ *) infile="$1";;
+ esac
+ shift
+done
+
+# Make sure the filenames are unique on MS-DOS
+vfless_dvi="$tmpdir"/dvi$$.vf
+
+# Expand VF references.
+# If $infile is null, this will read standard input.
+# dvilj can't read from a pipe, so always write to a file.
+$verbose && echo "Running dvicopy $infile >$vfless_dvi" >&2
+if dvicopy $infile >"$vfless_dvi"; then :; else
+ echo "$0: dvicopy $infile failed." >&2
+ exit 1
+fi
+$verbose && ls -l "$vfless_dvi" >&2
+
+if test -z "$output"; then
+ output=- # output to stdout
+ # Doing this pipe means the true exit status might get lost, but it
+ # seems worth it to avoid the temporary file. (Bad enough to have one.)
+ maybe_spool_cmd="| $SPOOL $spool_opt"
+else
+ maybe_spool_cmd=
+fi
+
+# Translate DVI to LJ.
+cmd="$DVILJ $opt $output_opt$output \"$vfless_dvi\" $maybe_spool_cmd"
+$verbose && echo "Running $cmd" >&2
+if eval $cmd; then :; else
+ echo "$0: $DVILJ failed." >&2
+ exit 2
+fi
diff --git a/Master/bin/i386-netbsd/dvilj b/Master/bin/i386-netbsd/dvilj
new file mode 100755
index 00000000000..a6235f135a5
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilj
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvilj2p b/Master/bin/i386-netbsd/dvilj2p
new file mode 100755
index 00000000000..f45dc2c9b26
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilj2p
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvilj4 b/Master/bin/i386-netbsd/dvilj4
new file mode 100755
index 00000000000..067a540d92c
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilj4
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvilj4l b/Master/bin/i386-netbsd/dvilj4l
new file mode 100755
index 00000000000..e0de06d2a1c
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilj4l
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvilj6 b/Master/bin/i386-netbsd/dvilj6
new file mode 120000
index 00000000000..576e6e449cd
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilj6
@@ -0,0 +1 @@
+dvilj4 \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvilualatex b/Master/bin/i386-netbsd/dvilualatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvilualatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dviluatex b/Master/bin/i386-netbsd/dviluatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/i386-netbsd/dviluatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvipdfm b/Master/bin/i386-netbsd/dvipdfm
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvipdfm
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvipdfmx b/Master/bin/i386-netbsd/dvipdfmx
new file mode 100755
index 00000000000..b98758d6a46
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvipdfmx
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvipdft b/Master/bin/i386-netbsd/dvipdft
new file mode 100755
index 00000000000..3bcd0027db1
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvipdft
@@ -0,0 +1,105 @@
+#!/bin/sh
+# dvipdft, completely rewritten by Thomas Esser for teTeX after an
+# original script by Mark A. Wicks
+#
+# Thomas Esser. Public Domain.
+#
+# Modified by Matthias Franz for dvipdfmx (when running as dvipdfm) and
+# TeX Live.
+
+# This script makes a first (fast) run with dvipdfm, then calls gs on
+# the resulting pdf file to get the thumbnails and finally calls dvipdfm.
+
+progname=dvipdft
+version=20090604.0046
+
+# set trap for error
+trap '
+ echo "$progname: fatal error." >&2
+ exit 1
+' 1
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+
+help="Usage: $progname [options] dvifile
+ $progname --help
+ $progname --version"
+
+quoteit()
+{
+ echo "x$1" | sed "s@.@@; s@'@'\\\\''@; s@^@'@; s@\$@'@"
+}
+
+# process args 1 to (n-1) and scan for a -o argument keep a properly
+# quoted backup of the options, so that they can be restored later
+unset s outfile
+while test $# -gt 1; do
+ case $1 in
+ -o) outfile=$2;;
+ esac
+ s="$s${s+ }"`quoteit "$1"`
+ shift
+done
+
+# check for last argument
+case $1 in
+ --help)
+ echo "$help"
+ exit 0
+ ;;
+ --version)
+ echo "$progname version $version by Thomas Esser and others"
+ exit 0
+ ;;
+ "")
+ echo "$help"
+ exit 1
+ ;;
+esac
+
+# args 1 to (n-1) are gone, last one must be the dvifile
+dvifile="$1"
+
+# outfile comes from -o argument, else it is derived from the input file
+test -n "$outfile" \
+ || outfile=`echo "$dvifile" | sed 's@.*/@@; s@\.dvi$@@; s@$@.pdf@'`
+
+# outBase is part of the thumbname files just as dvipdfm expects them:
+outBase=`echo "$outfile" | sed 's@\.pdf$@@'`
+
+ls "$outBase".[1-9]* >/dev/null 2>&1 && {
+ echo "$progname: Please move the following files out of the way:" >&2
+ ls "$outBase".[1-9]* >&2
+ exit 1
+}
+
+# restore args 1 to (n-1):
+eval set x "$s"; shift
+
+# set trap for cleanup
+trap '
+ rm -f "$outBase".[1-9]*
+' 0
+
+# Run dvipdfm with the fastest options for the first pass
+echo "$progname: running dvipdfm $@ -z0 $dvifile" >&2
+dvipdfm ${1+"$@"} -z0 "$dvifile"
+
+# run gs
+echo "$progname: running gs" >&2
+gs -r10 -dNOPAUSE -dBATCH -sDEVICE=png256 -sOutputFile="$outBase.%d" "$outfile"
+
+# run dvipdfm with the users specified options for the last pass
+echo "$progname: running dvipdfm -t $@ $dvifile" >&2
+dvipdfm ${1+"$@"} -t "$dvifile"
diff --git a/Master/bin/i386-netbsd/dvipng b/Master/bin/i386-netbsd/dvipng
new file mode 100755
index 00000000000..871d4ac4f2e
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvipng
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvipos b/Master/bin/i386-netbsd/dvipos
new file mode 100755
index 00000000000..f3dd59ad936
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvipos
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvips b/Master/bin/i386-netbsd/dvips
new file mode 100755
index 00000000000..3c041765ba7
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvips
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvired b/Master/bin/i386-netbsd/dvired
new file mode 120000
index 00000000000..8f3dd685952
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvired
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/dvired.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dviselect b/Master/bin/i386-netbsd/dviselect
new file mode 100755
index 00000000000..13b1b2316fa
--- /dev/null
+++ b/Master/bin/i386-netbsd/dviselect
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvisvgm b/Master/bin/i386-netbsd/dvisvgm
new file mode 100755
index 00000000000..9a515ef09a7
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvisvgm
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvitodvi b/Master/bin/i386-netbsd/dvitodvi
new file mode 100755
index 00000000000..2615ee0056c
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvitodvi
Binary files differ
diff --git a/Master/bin/i386-netbsd/dvitomp b/Master/bin/i386-netbsd/dvitomp
new file mode 120000
index 00000000000..96672bbb523
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvitomp
@@ -0,0 +1 @@
+mpost \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/dvitype b/Master/bin/i386-netbsd/dvitype
new file mode 100755
index 00000000000..6e93d6b7f18
--- /dev/null
+++ b/Master/bin/i386-netbsd/dvitype
Binary files differ
diff --git a/Master/bin/i386-netbsd/e2pall b/Master/bin/i386-netbsd/e2pall
new file mode 120000
index 00000000000..ac25e92eff9
--- /dev/null
+++ b/Master/bin/i386-netbsd/e2pall
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/e2pall.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ebb b/Master/bin/i386-netbsd/ebb
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/i386-netbsd/ebb
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ebong b/Master/bin/i386-netbsd/ebong
new file mode 120000
index 00000000000..7070a809fb6
--- /dev/null
+++ b/Master/bin/i386-netbsd/ebong
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ebong/ebong.py \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/eplain b/Master/bin/i386-netbsd/eplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/eplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/epsffit b/Master/bin/i386-netbsd/epsffit
new file mode 100755
index 00000000000..78792fd009d
--- /dev/null
+++ b/Master/bin/i386-netbsd/epsffit
Binary files differ
diff --git a/Master/bin/i386-netbsd/epspdf b/Master/bin/i386-netbsd/epspdf
new file mode 120000
index 00000000000..83969c20ed8
--- /dev/null
+++ b/Master/bin/i386-netbsd/epspdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epspdf/epspdf.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/epspdftk b/Master/bin/i386-netbsd/epspdftk
new file mode 120000
index 00000000000..3171de5061c
--- /dev/null
+++ b/Master/bin/i386-netbsd/epspdftk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epspdf/epspdftk.tcl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/epstopdf b/Master/bin/i386-netbsd/epstopdf
new file mode 120000
index 00000000000..2356f54942b
--- /dev/null
+++ b/Master/bin/i386-netbsd/epstopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/epstopdf/epstopdf.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/eptex b/Master/bin/i386-netbsd/eptex
new file mode 100755
index 00000000000..97654fa67cd
--- /dev/null
+++ b/Master/bin/i386-netbsd/eptex
Binary files differ
diff --git a/Master/bin/i386-netbsd/etex b/Master/bin/i386-netbsd/etex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/etex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/euptex b/Master/bin/i386-netbsd/euptex
new file mode 100755
index 00000000000..14579f2a4b9
--- /dev/null
+++ b/Master/bin/i386-netbsd/euptex
Binary files differ
diff --git a/Master/bin/i386-netbsd/exceltex b/Master/bin/i386-netbsd/exceltex
new file mode 120000
index 00000000000..6d7dab515a7
--- /dev/null
+++ b/Master/bin/i386-netbsd/exceltex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/exceltex/exceltex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/extconv b/Master/bin/i386-netbsd/extconv
new file mode 100755
index 00000000000..1757c4908a7
--- /dev/null
+++ b/Master/bin/i386-netbsd/extconv
Binary files differ
diff --git a/Master/bin/i386-netbsd/extractbb b/Master/bin/i386-netbsd/extractbb
new file mode 120000
index 00000000000..ab4195592f6
--- /dev/null
+++ b/Master/bin/i386-netbsd/extractbb
@@ -0,0 +1 @@
+dvipdfmx \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/extractres b/Master/bin/i386-netbsd/extractres
new file mode 120000
index 00000000000..e637adab58f
--- /dev/null
+++ b/Master/bin/i386-netbsd/extractres
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/extractres.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fig4latex b/Master/bin/i386-netbsd/fig4latex
new file mode 120000
index 00000000000..6c515e55312
--- /dev/null
+++ b/Master/bin/i386-netbsd/fig4latex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fig4latex/fig4latex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/findhyph b/Master/bin/i386-netbsd/findhyph
new file mode 120000
index 00000000000..31f10c8c0de
--- /dev/null
+++ b/Master/bin/i386-netbsd/findhyph
@@ -0,0 +1 @@
+../../texmf-dist/scripts/findhyph/findhyph \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixdlsrps b/Master/bin/i386-netbsd/fixdlsrps
new file mode 120000
index 00000000000..5908aefe1b2
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixdlsrps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixdlsrps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixfmps b/Master/bin/i386-netbsd/fixfmps
new file mode 120000
index 00000000000..9d76086ca46
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixfmps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixfmps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixpsditps b/Master/bin/i386-netbsd/fixpsditps
new file mode 120000
index 00000000000..10cbfa8810d
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixpsditps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixpsditps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixpspps b/Master/bin/i386-netbsd/fixpspps
new file mode 120000
index 00000000000..aa8972f0bc6
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixpspps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixpspps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixscribeps b/Master/bin/i386-netbsd/fixscribeps
new file mode 120000
index 00000000000..addbb8a8274
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixscribeps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixscribeps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixtpps b/Master/bin/i386-netbsd/fixtpps
new file mode 120000
index 00000000000..85499c1bf5d
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixtpps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixtpps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixwfwps b/Master/bin/i386-netbsd/fixwfwps
new file mode 120000
index 00000000000..8c9d9633e2d
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixwfwps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwfwps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixwpps b/Master/bin/i386-netbsd/fixwpps
new file mode 120000
index 00000000000..e6846eb8a91
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixwpps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwpps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fixwwps b/Master/bin/i386-netbsd/fixwwps
new file mode 120000
index 00000000000..833db9e6044
--- /dev/null
+++ b/Master/bin/i386-netbsd/fixwwps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/fixwwps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fmtutil b/Master/bin/i386-netbsd/fmtutil
new file mode 120000
index 00000000000..f34625fee30
--- /dev/null
+++ b/Master/bin/i386-netbsd/fmtutil
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fmtutil.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fmtutil-sys b/Master/bin/i386-netbsd/fmtutil-sys
new file mode 120000
index 00000000000..f76c016f1d7
--- /dev/null
+++ b/Master/bin/i386-netbsd/fmtutil-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fmtutil-sys.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fontinst b/Master/bin/i386-netbsd/fontinst
new file mode 120000
index 00000000000..a13919e99df
--- /dev/null
+++ b/Master/bin/i386-netbsd/fontinst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/fontinst.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/fragmaster b/Master/bin/i386-netbsd/fragmaster
new file mode 120000
index 00000000000..ca1bb398b4b
--- /dev/null
+++ b/Master/bin/i386-netbsd/fragmaster
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fragmaster/fragmaster.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/gbklatex b/Master/bin/i386-netbsd/gbklatex
new file mode 100755
index 00000000000..9fa75a712e3
--- /dev/null
+++ b/Master/bin/i386-netbsd/gbklatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+extconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/gbkpdflatex b/Master/bin/i386-netbsd/gbkpdflatex
new file mode 100755
index 00000000000..88bd7232116
--- /dev/null
+++ b/Master/bin/i386-netbsd/gbkpdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] pdflatex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+extconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/getafm b/Master/bin/i386-netbsd/getafm
new file mode 120000
index 00000000000..f998a478156
--- /dev/null
+++ b/Master/bin/i386-netbsd/getafm
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/getafm.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/gftodvi b/Master/bin/i386-netbsd/gftodvi
new file mode 100755
index 00000000000..b919017719c
--- /dev/null
+++ b/Master/bin/i386-netbsd/gftodvi
Binary files differ
diff --git a/Master/bin/i386-netbsd/gftopk b/Master/bin/i386-netbsd/gftopk
new file mode 100755
index 00000000000..80b1bf37899
--- /dev/null
+++ b/Master/bin/i386-netbsd/gftopk
Binary files differ
diff --git a/Master/bin/i386-netbsd/gftype b/Master/bin/i386-netbsd/gftype
new file mode 100755
index 00000000000..efca9a8b4f6
--- /dev/null
+++ b/Master/bin/i386-netbsd/gftype
Binary files differ
diff --git a/Master/bin/i386-netbsd/gsftopk b/Master/bin/i386-netbsd/gsftopk
new file mode 100755
index 00000000000..03be657fb96
--- /dev/null
+++ b/Master/bin/i386-netbsd/gsftopk
Binary files differ
diff --git a/Master/bin/i386-netbsd/hbf2gf b/Master/bin/i386-netbsd/hbf2gf
new file mode 100755
index 00000000000..8f98b5fd3a0
--- /dev/null
+++ b/Master/bin/i386-netbsd/hbf2gf
Binary files differ
diff --git a/Master/bin/i386-netbsd/ht b/Master/bin/i386-netbsd/ht
new file mode 120000
index 00000000000..ecd829558cd
--- /dev/null
+++ b/Master/bin/i386-netbsd/ht
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/ht.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/htcontext b/Master/bin/i386-netbsd/htcontext
new file mode 120000
index 00000000000..d2754ae84fc
--- /dev/null
+++ b/Master/bin/i386-netbsd/htcontext
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htcontext.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/htlatex b/Master/bin/i386-netbsd/htlatex
new file mode 120000
index 00000000000..fe0feaa8185
--- /dev/null
+++ b/Master/bin/i386-netbsd/htlatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htlatex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/htmex b/Master/bin/i386-netbsd/htmex
new file mode 120000
index 00000000000..29032d7b670
--- /dev/null
+++ b/Master/bin/i386-netbsd/htmex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htmex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/httex b/Master/bin/i386-netbsd/httex
new file mode 120000
index 00000000000..ece1bd19046
--- /dev/null
+++ b/Master/bin/i386-netbsd/httex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/httex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/httexi b/Master/bin/i386-netbsd/httexi
new file mode 120000
index 00000000000..aa6cd5c8561
--- /dev/null
+++ b/Master/bin/i386-netbsd/httexi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/httexi.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/htxelatex b/Master/bin/i386-netbsd/htxelatex
new file mode 120000
index 00000000000..dcaa0fc882c
--- /dev/null
+++ b/Master/bin/i386-netbsd/htxelatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htxelatex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/htxetex b/Master/bin/i386-netbsd/htxetex
new file mode 120000
index 00000000000..c6cf37bfae9
--- /dev/null
+++ b/Master/bin/i386-netbsd/htxetex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/htxetex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/includeres b/Master/bin/i386-netbsd/includeres
new file mode 120000
index 00000000000..e1e74ccab76
--- /dev/null
+++ b/Master/bin/i386-netbsd/includeres
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/includeres.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/inimf b/Master/bin/i386-netbsd/inimf
new file mode 120000
index 00000000000..64dafc4ff66
--- /dev/null
+++ b/Master/bin/i386-netbsd/inimf
@@ -0,0 +1 @@
+mf \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/initex b/Master/bin/i386-netbsd/initex
new file mode 120000
index 00000000000..5c8f2b2cc00
--- /dev/null
+++ b/Master/bin/i386-netbsd/initex
@@ -0,0 +1 @@
+tex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/installfont-tl b/Master/bin/i386-netbsd/installfont-tl
new file mode 120000
index 00000000000..398b3415e78
--- /dev/null
+++ b/Master/bin/i386-netbsd/installfont-tl
@@ -0,0 +1 @@
+../../texmf-dist/scripts/installfont/installfont-tl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/jadetex b/Master/bin/i386-netbsd/jadetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/jadetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kanji-config-updmap b/Master/bin/i386-netbsd/kanji-config-updmap
new file mode 120000
index 00000000000..4ca749cc361
--- /dev/null
+++ b/Master/bin/i386-netbsd/kanji-config-updmap
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-config-updmap.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kanji-config-updmap-sys b/Master/bin/i386-netbsd/kanji-config-updmap-sys
new file mode 120000
index 00000000000..e628428df2e
--- /dev/null
+++ b/Master/bin/i386-netbsd/kanji-config-updmap-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-config-updmap-sys.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kanji-fontmap-creator b/Master/bin/i386-netbsd/kanji-fontmap-creator
new file mode 120000
index 00000000000..eb1eaaa112f
--- /dev/null
+++ b/Master/bin/i386-netbsd/kanji-fontmap-creator
@@ -0,0 +1 @@
+../../texmf-dist/scripts/jfontmaps/kanji-fontmap-creator.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kpseaccess b/Master/bin/i386-netbsd/kpseaccess
new file mode 100755
index 00000000000..78d78c345df
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpseaccess
Binary files differ
diff --git a/Master/bin/i386-netbsd/kpsepath b/Master/bin/i386-netbsd/kpsepath
new file mode 120000
index 00000000000..30de0e13853
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsepath
@@ -0,0 +1 @@
+kpsetool \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kpsereadlink b/Master/bin/i386-netbsd/kpsereadlink
new file mode 100755
index 00000000000..6b9eda9c1f1
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsereadlink
Binary files differ
diff --git a/Master/bin/i386-netbsd/kpsestat b/Master/bin/i386-netbsd/kpsestat
new file mode 100755
index 00000000000..267d01719b4
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsestat
Binary files differ
diff --git a/Master/bin/i386-netbsd/kpsetool b/Master/bin/i386-netbsd/kpsetool
new file mode 120000
index 00000000000..dd4770a5a32
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsetool
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/kpsetool.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kpsewhere b/Master/bin/i386-netbsd/kpsewhere
new file mode 120000
index 00000000000..a23cd2f30f0
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsewhere
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/kpsewhere.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/kpsewhich b/Master/bin/i386-netbsd/kpsewhich
new file mode 100755
index 00000000000..57d0a234119
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsewhich
Binary files differ
diff --git a/Master/bin/i386-netbsd/kpsexpand b/Master/bin/i386-netbsd/kpsexpand
new file mode 120000
index 00000000000..30de0e13853
--- /dev/null
+++ b/Master/bin/i386-netbsd/kpsexpand
@@ -0,0 +1 @@
+kpsetool \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/lacheck b/Master/bin/i386-netbsd/lacheck
new file mode 100755
index 00000000000..8d515217d2d
--- /dev/null
+++ b/Master/bin/i386-netbsd/lacheck
Binary files differ
diff --git a/Master/bin/i386-netbsd/lamed b/Master/bin/i386-netbsd/lamed
new file mode 120000
index 00000000000..b02b132b9c1
--- /dev/null
+++ b/Master/bin/i386-netbsd/lamed
@@ -0,0 +1 @@
+aleph \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latex b/Master/bin/i386-netbsd/latex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/latex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latex2man b/Master/bin/i386-netbsd/latex2man
new file mode 120000
index 00000000000..66d79f878b7
--- /dev/null
+++ b/Master/bin/i386-netbsd/latex2man
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latex2man/latex2man \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexdiff b/Master/bin/i386-netbsd/latexdiff
new file mode 120000
index 00000000000..8a08889cc78
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexdiff
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexdiff.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexdiff-vc b/Master/bin/i386-netbsd/latexdiff-vc
new file mode 120000
index 00000000000..7f25407d7e5
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexdiff-vc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexdiff-vc.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexfileversion b/Master/bin/i386-netbsd/latexfileversion
new file mode 120000
index 00000000000..a18f79465fc
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexfileversion
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexfileversion/latexfileversion \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexmk b/Master/bin/i386-netbsd/latexmk
new file mode 120000
index 00000000000..4993e09a4e9
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexmk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexmk/latexmk.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexpand b/Master/bin/i386-netbsd/latexpand
new file mode 120000
index 00000000000..1a0b6d2abaa
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexpand
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexpand/latexpand \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/latexrevise b/Master/bin/i386-netbsd/latexrevise
new file mode 120000
index 00000000000..d2325c31e6c
--- /dev/null
+++ b/Master/bin/i386-netbsd/latexrevise
@@ -0,0 +1 @@
+../../texmf-dist/scripts/latexdiff/latexrevise.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/listbib b/Master/bin/i386-netbsd/listbib
new file mode 120000
index 00000000000..af19d420efb
--- /dev/null
+++ b/Master/bin/i386-netbsd/listbib
@@ -0,0 +1 @@
+../../texmf-dist/scripts/listbib/listbib \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/listings-ext.sh b/Master/bin/i386-netbsd/listings-ext.sh
new file mode 120000
index 00000000000..943db76d879
--- /dev/null
+++ b/Master/bin/i386-netbsd/listings-ext.sh
@@ -0,0 +1 @@
+../../texmf-dist/scripts/listings-ext/listings-ext.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ltxfileinfo b/Master/bin/i386-netbsd/ltxfileinfo
new file mode 120000
index 00000000000..0e2a88c08d2
--- /dev/null
+++ b/Master/bin/i386-netbsd/ltxfileinfo
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ltxfileinfo/ltxfileinfo \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/lua2dox_filter b/Master/bin/i386-netbsd/lua2dox_filter
new file mode 120000
index 00000000000..545465ae6a2
--- /dev/null
+++ b/Master/bin/i386-netbsd/lua2dox_filter
@@ -0,0 +1 @@
+../../texmf-dist/scripts/lua2dox/lua2dox_filter \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/lualatex b/Master/bin/i386-netbsd/lualatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/i386-netbsd/lualatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/luatex b/Master/bin/i386-netbsd/luatex
new file mode 100755
index 00000000000..74666ee75cb
--- /dev/null
+++ b/Master/bin/i386-netbsd/luatex
Binary files differ
diff --git a/Master/bin/i386-netbsd/luatools b/Master/bin/i386-netbsd/luatools
new file mode 120000
index 00000000000..8fd68d0935a
--- /dev/null
+++ b/Master/bin/i386-netbsd/luatools
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/luatools \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/m-tx b/Master/bin/i386-netbsd/m-tx
new file mode 120000
index 00000000000..cb99ed8f557
--- /dev/null
+++ b/Master/bin/i386-netbsd/m-tx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/m-tx/m-tx.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mag b/Master/bin/i386-netbsd/mag
new file mode 100755
index 00000000000..36122d25fa6
--- /dev/null
+++ b/Master/bin/i386-netbsd/mag
Binary files differ
diff --git a/Master/bin/i386-netbsd/makeglossaries b/Master/bin/i386-netbsd/makeglossaries
new file mode 120000
index 00000000000..526413aa3ea
--- /dev/null
+++ b/Master/bin/i386-netbsd/makeglossaries
@@ -0,0 +1 @@
+../../texmf-dist/scripts/glossaries/makeglossaries \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/makeindex b/Master/bin/i386-netbsd/makeindex
new file mode 100755
index 00000000000..137f476d6fa
--- /dev/null
+++ b/Master/bin/i386-netbsd/makeindex
Binary files differ
diff --git a/Master/bin/i386-netbsd/makejvf b/Master/bin/i386-netbsd/makejvf
new file mode 100755
index 00000000000..d91b61324f1
--- /dev/null
+++ b/Master/bin/i386-netbsd/makejvf
Binary files differ
diff --git a/Master/bin/i386-netbsd/man b/Master/bin/i386-netbsd/man
new file mode 120000
index 00000000000..43bcb954783
--- /dev/null
+++ b/Master/bin/i386-netbsd/man
@@ -0,0 +1 @@
+../../texmf-dist/doc/man \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/match_parens b/Master/bin/i386-netbsd/match_parens
new file mode 120000
index 00000000000..98e3ec225c5
--- /dev/null
+++ b/Master/bin/i386-netbsd/match_parens
@@ -0,0 +1 @@
+../../texmf-dist/scripts/match_parens/match_parens \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mathspic b/Master/bin/i386-netbsd/mathspic
new file mode 120000
index 00000000000..53c2b249348
--- /dev/null
+++ b/Master/bin/i386-netbsd/mathspic
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mathspic/mathspic.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mendex b/Master/bin/i386-netbsd/mendex
new file mode 100755
index 00000000000..94b2858d762
--- /dev/null
+++ b/Master/bin/i386-netbsd/mendex
Binary files differ
diff --git a/Master/bin/i386-netbsd/mex b/Master/bin/i386-netbsd/mex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/mex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mf b/Master/bin/i386-netbsd/mf
new file mode 100755
index 00000000000..be2f56ed1de
--- /dev/null
+++ b/Master/bin/i386-netbsd/mf
Binary files differ
diff --git a/Master/bin/i386-netbsd/mf-nowin b/Master/bin/i386-netbsd/mf-nowin
new file mode 100755
index 00000000000..66b6bbccc1f
--- /dev/null
+++ b/Master/bin/i386-netbsd/mf-nowin
Binary files differ
diff --git a/Master/bin/i386-netbsd/mf2pt1 b/Master/bin/i386-netbsd/mf2pt1
new file mode 120000
index 00000000000..c4e36331863
--- /dev/null
+++ b/Master/bin/i386-netbsd/mf2pt1
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mf2pt1/mf2pt1.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mfplain b/Master/bin/i386-netbsd/mfplain
new file mode 120000
index 00000000000..96672bbb523
--- /dev/null
+++ b/Master/bin/i386-netbsd/mfplain
@@ -0,0 +1 @@
+mpost \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mft b/Master/bin/i386-netbsd/mft
new file mode 100755
index 00000000000..90b73c93665
--- /dev/null
+++ b/Master/bin/i386-netbsd/mft
Binary files differ
diff --git a/Master/bin/i386-netbsd/mk4ht b/Master/bin/i386-netbsd/mk4ht
new file mode 120000
index 00000000000..4b7480809ba
--- /dev/null
+++ b/Master/bin/i386-netbsd/mk4ht
@@ -0,0 +1 @@
+../../texmf-dist/scripts/tex4ht/mk4ht.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mkgrkindex b/Master/bin/i386-netbsd/mkgrkindex
new file mode 120000
index 00000000000..2dc602dd180
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkgrkindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mkgrkindex/mkgrkindex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mkindex b/Master/bin/i386-netbsd/mkindex
new file mode 100755
index 00000000000..565f805695d
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkindex
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+progname=`basename $0`
+case $# in
+ 0)
+ echo "usage: `basename $0` file[.idx] ..." 1>&2
+ exit 1
+ ;;
+esac
+
+gind=gind.ist
+gglo=gglo.ist
+
+# remember starting directory
+dir=`pwd`
+
+# loop over all files
+for i
+do
+ destdir=`echo $i | sed 's/^[^\/]*$/./; s/\/[^\/]*$//'`
+ test -d "$destdir"||continue
+ cd "$destdir"
+ FILENAME=`basename $i .idx`
+ test -f "$FILENAME".idx \
+ && makeindex -s $gind "$FILENAME"
+ test -f "$FILENAME".glo \
+ && makeindex -s $gglo -o "$FILENAME".gls "$FILENAME".glo
+ cd "$dir"
+done
diff --git a/Master/bin/i386-netbsd/mkjobtexmf b/Master/bin/i386-netbsd/mkjobtexmf
new file mode 120000
index 00000000000..90b7a69f9f5
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkjobtexmf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mkluatexfontdb b/Master/bin/i386-netbsd/mkluatexfontdb
new file mode 120000
index 00000000000..b88abe80837
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkluatexfontdb
@@ -0,0 +1 @@
+../../texmf-dist/scripts/luaotfload/mkluatexfontdb.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mkocp b/Master/bin/i386-netbsd/mkocp
new file mode 100755
index 00000000000..41ffead8bf1
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkocp
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Initial definition. Will leave the .ocp file in the local directory.
+(
+otp2ocp `basename "$1" .ocp` || exit 1
+) 1>&2 </dev/null
+echo `basename "$1" .ocp`.ocp
diff --git a/Master/bin/i386-netbsd/mkofm b/Master/bin/i386-netbsd/mkofm
new file mode 100755
index 00000000000..306575cfbe7
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkofm
@@ -0,0 +1,3 @@
+#!/bin/sh
+# Initial definition. For the moment only makes .tfm files.
+mktextfm "$@"
diff --git a/Master/bin/i386-netbsd/mkt1font b/Master/bin/i386-netbsd/mkt1font
new file mode 120000
index 00000000000..9a87e88c93a
--- /dev/null
+++ b/Master/bin/i386-netbsd/mkt1font
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/mkt1font \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mktexfmt b/Master/bin/i386-netbsd/mktexfmt
new file mode 120000
index 00000000000..817cc8aaa1b
--- /dev/null
+++ b/Master/bin/i386-netbsd/mktexfmt
@@ -0,0 +1 @@
+fmtutil \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mktexlsr b/Master/bin/i386-netbsd/mktexlsr
new file mode 100755
index 00000000000..7253d2693d2
--- /dev/null
+++ b/Master/bin/i386-netbsd/mktexlsr
@@ -0,0 +1,217 @@
+#!/bin/sh
+# original mktexlsr -- create or rebuild ls-R.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Suitable for calling from cron, as in:
+# 0 * * * * cd /your/texmf/root && /usr/local/texlive/bin/mktexlsr
+#
+# Originally written as `texhash' by Thomas Esser
+# <te@dbs.uni-hannover.de>, Okt., 1994.
+# Public domain.
+
+version='$Id: mktexlsr 23151 2011-06-27 22:27:02Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [OPTION]... [DIR]...
+
+Rebuild ls-R filename databases used by TeX. If one or more arguments
+DIRS are given, these are used as the directories in which to build
+ls-R. Else all directories in the search path for ls-R files
+(\$TEXMFDBS) are used.
+
+Options:
+ --dry-run do not actually update anything
+ --help display this help and exit
+ --quiet cancel --verbose
+ --silent same as --quiet
+ --verbose explain what is being done
+ --version output version information and exit
+
+If standard input is a terminal, --verbose is on by default.
+
+For more information, see the \`Filename database' section of
+Kpathsea manual available at http://tug.org/kpathsea.
+
+Report bugs to tex-k@tug.org.
+"
+
+# MS-DOS and MS-Windows define $COMSPEC or $ComSpec and use `;' to separate
+# directories in path lists whereas Unix uses `:'. Make an exception for
+# Cygwin, which pretends to be UNIX.
+# Create a variable that holds the right character to be used by the scripts.
+DOSISH=no
+case `uname -s` in
+ CYGWIN*|Cygwin*|cygwin*) ;;
+ *) if test -n "$COMSPEC" || test -n "$ComSpec"; then DOSISH=yes; fi
+esac
+if test "$DOSISH" = "no"; then SEP=':'; else SEP=';';fi
+
+# Add the location of the script to the PATH if necessary. This must
+# be done before kpsewhich can be called, and thus cannot be put into
+# mktex.opt.
+dirname=`echo $0 | sed 's%/*[^/][^/]*$%%'`
+case $dirname in
+ "") # Do nothing
+ ;;
+ /* | [A-z]:/*) # Absolute name
+ PATH="$dirname$SEP$PATH"
+ export PATH ;;
+ *) # Relative name
+ PATH="`pwd`/$dirname$SEP$PATH"
+ export PATH ;;
+esac
+
+if tty -s; then verbose=true; else verbose=false; fi
+dry_run=false
+trees=
+
+treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.tmp"
+trap 'cd /; rm -f $treefile; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp";
+ exit' 0 1 2 3 7 13 15
+
+# A copy of some stuff from mktex.opt, so we can run in the presence of
+# terminally damaged ls-R files.
+while test $# -gt 0; do
+ if test "x$1" = x--help || test "x$1" = x-help; then
+ echo "$usage"
+ exit 0
+ elif test "x$1" = x--version || test "x$1" = x-version; then
+ echo "`basename $0` $version"
+ kpsewhich --version
+ exit 0
+ elif test "x$1" = x--verbose || test "x$1" = x-verbose; then
+ verbose=true
+ elif test "x$1" = x--dry-run || test "x$1" = x-n; then
+ dry_run=true
+ elif test "x$1" = x--quiet || test "x$1" = x--silent \
+ || test "x$1" = x-quiet || test "x$1" = x-silent ; then
+ verbose=false
+ elif test "x$1" = x--; then
+ :
+ elif echo "x$1" | grep '^x-' >/dev/null; then
+ echo "$progname: unknown option \`$1', try --help if you need it." >&2
+ exit 1
+ else
+ if test ! -d "$1"; then
+ echo "$progname: $1: not a directory, skipping." >&2
+ shift
+ continue
+ fi
+ # By saving the argument in a file, we can later get it back while
+ # supporting spaces in the name. This still doesn't support
+ # newlines in the directory names, but nobody ever complains about
+ # that, and it seems much too much trouble to use \0 terminators.
+ (umask 077
+ if echo "$1" >>"$treefile"; then :; else
+ echo "$progname: $treefile: could not append to arg file, goodbye." >&2
+ exit 1
+ fi
+ )
+ fi
+ shift
+done
+
+# mktexupd and mktexlsr make sure they're coordinated via this. A copy
+# is found mktex.opt.
+ls_R_magic='% ls-R -- filename database for kpathsea; do not change this line.'
+# The old string, which should continue to work.
+old_ls_R_magic='% ls-R -- maintained by MakeTeXls-R; do not change this line.'
+
+{
+ # Get list of directories from the explicit arguments (now saved in
+ # $treefile), or $TEXMFDBS if no explicit args. Eliminate duplicates.
+ saveIFS=$IFS # break only at newline
+ IFS='
+'
+ if test -s "$treefile"; then
+ set x `sort "$treefile" | uniq`
+ else
+ set x `kpsewhich --show-path=ls-R | tr : '
+' | sort | uniq`
+ fi
+ IFS=$saveIFS
+ shift
+}
+
+for TEXMFLS_R in "$@"; do
+ # Prepend cwd if the directory was relative.
+ case "$TEXMFLS_R" in
+ "") continue ;; # Strictly speaking, it is an error if this case is taken.
+ /* | [A-z]:/*) ;;
+ *) TEXMFLS_R="`pwd`/$TEXMFLS_R"
+ esac
+ # Allow for either ls-R and ls-r to exist. But create ls-R if we're
+ # working from scratch.
+ if test -f "$TEXMFLS_R/ls-R"; then
+ db_file="$TEXMFLS_R/ls-R"
+ elif test -f "$TEXMFLS_R/ls-r"; then
+ db_file="$TEXMFLS_R/ls-r"
+ else
+ db_file="$TEXMFLS_R/ls-R"
+ fi
+ # Follow a possible symlink to get the right filesystem.
+ # The '|| true' construct prevents an sh -e aborting.
+ db_readlink=`kpsereadlink "$TEXMFLS_R/ls-R" 2>/dev/null` || true
+ case "$db_readlink" in
+ "") ;;
+ /* | [A-z]:/*) db_file="$db_readlink" ;;
+ *) db_file="$TEXMFLS_R/$db_readlink"
+ esac
+ db_dir=`echo "$db_file" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+
+ # want to be silent if the directory doesn't exist, since the ls-R
+ # path ordinarily contains many nonexistent directories.
+ test -d "$db_dir" || continue
+ test -w "$db_dir" || { echo "$progname: $db_dir: directory not writable. Skipping..." >&2; continue; }
+
+ if test ! -f "$db_file"; then
+ cp /dev/null "$db_file"
+ # Use same permissions as parent directory, minus x,s, or t bits.
+ chmod `kpsestat -xst "$db_dir"` "$db_file"
+ elif test -s "$db_file" \
+ && test "x`sed '1s/ $//;1q' \"$db_file\"`" != "x$ls_R_magic" \
+ && test "x`sed '1s/ $//;1q' \"$db_file\"`" != "x$old_ls_R_magic"; then
+ echo "$progname: $db_file: no magic string, skipping..." >&2
+ continue
+ fi
+
+ # Skip if we cannot write the file:
+ kpseaccess -w "$db_file" || { echo "$progname: $db_file: no write permission, skipping..." >&2; continue; }
+
+ db_dir_tmp="$db_dir/lsR$$.tmp"
+ (umask 077 && mkdir "$db_dir_tmp" ) \
+ || { echo "$progname: $db_dir_tmp: could not create directory, skipping..." >&2; continue; }
+ db_file_tmp="$db_dir_tmp/lsR$$.tmp"
+ rm -f "$db_file_tmp"
+
+ $verbose && echo "$progname: Updating $db_file... " >&2
+ $dry_run && continue
+
+ echo "$ls_R_magic" >"$db_file_tmp"
+
+ # The main task. We put ./: in the output, so top-level files can be
+ # found via ls-R. Probably irrelevant in practice. The sed command
+ # inserts the leading ./ for directory names, and removes ., .., and
+ # version control entries from the list. Also omit contents of any
+ # the version directories; sed apparently requires that we do that
+ # operation in a separate invocation. We do not try to support colons
+ # in directory names.
+ #
+ echo "./:" >>"$db_file_tmp"
+ vc_dirs='\.\(bzr\|git\|hg\|svn\)\|_darcs'
+ (cd "$TEXMFLS_R" && \ls -LRa 2>/dev/null) \
+ | sed -e '/^$/{n;s%^\./%%;s%^%./%;}; /^\.$/d; /^\.\.$/d; /^'$vc_dirs'$/d;' \
+ -e '/^[\.\/]*lsR[0-9]*\.tmp:*$/d' \
+ | sed -e /$vc_dirs'.*:$/,/^$/d' \
+ >>"$db_file_tmp"
+
+ # To be really safe, a loop.
+ until PERMS=`kpsestat = "$db_file"`; do sleep 1; done
+ chmod $PERMS "$db_file_tmp"
+ rm -f "$db_file"
+ mv "$db_file_tmp" "$db_file"
+ rm -rf "$db_dir_tmp"
+done
+$verbose && echo "$progname: Done." >&2
+exit 0
diff --git a/Master/bin/i386-netbsd/mktexmf b/Master/bin/i386-netbsd/mktexmf
new file mode 100755
index 00000000000..d5c77a8856d
--- /dev/null
+++ b/Master/bin/i386-netbsd/mktexmf
@@ -0,0 +1,142 @@
+#!/bin/sh
+# original mktexmf -- make a new MF file, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Originally written by Thomas Esser.
+# Public domain.
+
+version='$Id: mktexmf 26569 2012-05-22 16:05:18Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname FONT.
+
+Makes the Metafont source file for FONT, if possible. For example,
+\`ecr12' or \`cmr11'."
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+(
+# See comments in mktexpk.
+name="`echo $1 | sed 's%.*/%%; s%\.mf$%%'`"
+rootname=`echo "$name" | sed 's/[0-9]*$//'`
+pointsize=`echo "$name" | sed "s/^$rootname//"`
+
+sauterroot=`kpsewhich b-$rootname.mf 2>/dev/null`
+if test -n "$sauterroot"; then
+ rootfile=$sauterroot
+ rootname=b-$rootname
+else
+ case $name in
+ # csso12[0-5][0-9] from CJK package; unsupported by mktexmf
+ csso12[0-5][0-9])
+ rootfile=;;
+ *)
+ case $rootname in
+ cs*|lcsss*|icscsc*|icstt*|ilcsss*)
+ rootfile=`kpsewhich cscode.mf`;;
+ wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]|l[abcdhl][bcdfiorstuvx]*)
+ lhprefix=`echo "$name" | sed 's/^\(..\).*/\1/'`
+ rootfile=`kpsewhich ${lhprefix}codes.mf 2>/dev/null`;;
+ *)
+ rootfile=`kpsewhich $rootname.mf 2>/dev/null`;;
+ esac;;
+ esac
+fi
+{ test -z "$rootfile" || test ! -f "$rootfile"; } && exit 1
+
+#if test -z "$MT_MFNAME"; then
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $name`; shift
+IFS=$OIFS
+MT_MFNAME="$3"
+#fi
+
+destdir=`echo "$MT_MFNAME" | sed 's%/[^/][^/]*$%%'`
+test -d "$destdir" || "$MT_MKTEXDIR" "$destdir" || exit 1
+cd "$destdir" || exit 1
+
+case "$pointsize" in
+ "") echo "$progname: no pointsize."; exit 1;;
+ 11) realsize=10.95;; # \magstephalf
+ 14) realsize=14.4;; # \magstep2
+ 17) realsize=17.28;; # \magstep3
+ 20) realsize=20.74;; # \magstep4
+ 25) realsize=24.88;; # \magstep5
+ 30) realsize=29.86;; # \magstep6
+ 36) realsize=35.83;; # \magstep7
+ # The new convention is to have three or four letters for the
+ # font name and four digits for the pointsize. The number is
+ # pointsize * 100. We effectively divide by 100 by ignoring the
+ # last two digits.
+ ????|?????) realsize=`echo "$pointsize" | sed 's/\(..\)$/.\1/'`;;
+ *) realsize="$pointsize";;
+esac
+
+mfname="$name.mf"
+if test -r "$mfname"; then
+ echo "$progname: $destdir/$mfname already exists."
+ echo "$destdir/$mfname" >$STDOUT
+ "$MT_MKTEXUPD" "$destdir" "$mfname"
+ exit 0
+fi
+
+case "$name" in
+ ec*|tc*)
+ cat > "mf$$.tmp" <<END
+if unknown exbase: input exbase fi;
+gensize:=$realsize;
+generate $rootname;
+END
+ ;;
+ dc*)
+ cat > "mf$$.tmp" <<END
+if unknown dxbase: input dxbase fi;
+gensize:=$realsize;
+generate $rootname;
+END
+ ;;
+ cs*|lcsss*|icscsc*|icstt*|ilcsss*)
+ cat > "mf$$.tmp" <<END
+input cscode
+use_driver;
+END
+ ;;
+ wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]*|l[abcdhl][bcdfiorstuvx]*)
+ cat > "mf$$.tmp" <<END
+input fikparm;
+END
+ ;;
+ g[lmorst][bijmtwx][cilnoru]*)
+ # A small superset of the names of the cbgreek fonts.
+ cat > "mf$$.tmp" <<END
+% generated by mktexmf
+input cbgreek;
+END
+ ;;
+ *)
+ cat > "mf$$.tmp" <<END
+design_size := $realsize;
+input $rootname;
+END
+ ;;
+esac
+
+chmod `kpsestat -xst,go-w .` "mf$$.tmp"
+rm -f "$mfname"
+mv "mf$$.tmp" "$mfname"
+
+echo "$destdir/$mfname" >$STDOUT
+echo "$progname: $destdir/$mfname: successfully generated." >&2
+"$MT_MKTEXUPD" "$destdir" "$mfname"
+exit 0
+) 1>&2 </dev/null
diff --git a/Master/bin/i386-netbsd/mktexpk b/Master/bin/i386-netbsd/mktexpk
new file mode 100755
index 00000000000..48a57bd25c2
--- /dev/null
+++ b/Master/bin/i386-netbsd/mktexpk
@@ -0,0 +1,279 @@
+#!/bin/sh
+# original mktexpk -- make a new PK font, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Originally written by Thomas Esser, Karl Berry, and Olaf Weber.
+# Report bugs to tex-k@tug.org.
+# Public domain.
+
+version='$Id: mktexpk 18407 2010-05-21 18:16:31Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [OPTIONS] NAME [REDIRECT],
+ Create a PK font.
+
+--dpi DPI use resolution DPI.
+--bdpi BDPI use base resolution BDPI.
+--mag MAG use magnificiation MAG.
+--mfmode MODE use MODE as the METAFONT mode.
+--destdir DESTDIR write fonts in DESTDIR.
+
+Try to create a bitmap PK file for NAME at resolution DPI, with an
+assumed device base resolution of BDPI, and a Metafont \`mag' of
+MAG. Use MODE for the METAFONT mode. Use DESTDIR for the root of where
+to install into, either the absolute directory name to use (if it starts
+with a /) or relative to the default DESTDIR (if not). REDIRECT, if
+supplied, is a string of the form '>&n', where n is the number of the
+file descriptor which is to receive, instead of stdout, the name of the
+newly created pk file.
+
+If you expected the font to be available as an outline, and thus this
+script does not work and should not have been called, most likely the
+font's .tfm name is missing from the relevant map file (e.g.,
+psfonts.map for dvips, pdftex.map for pdftex). These map files are
+typically maintained using updmap; q.v.
+
+For step-by-step instructions on making new fonts known to TeX, see
+http://tug.org/fonts/fontinstall.html.
+
+Report bugs to: tex-k@tug.org
+TeX Live home page: <http://tug.org/texlive/>
+"
+
+# Handle non-positional options, except for --version/--help
+while test $# -gt 0; do
+ case "$1" in
+ --destdir) shift; DEST="$1"; shift ;;
+ --destdir=*) DEST=`echo "$1" | sed 's/--destdir=//'`; shift ;;
+ --dpi) shift; DPI="$1"; shift ;;
+ --dpi=*) DPI=`echo "$1" | sed 's/--dpi=//'`; shift ;;
+ --bdpi) shift; BDPI="$1"; shift ;;
+ --bdpi=*) BDPI=`echo "$1" | sed 's/--bdpi=//'`; shift ;;
+ --mfmode) shift; test "x$1" != "x/" && MODE="$1"; shift ;;
+ --mfmode=*) test "x$1" != "x--mfmode/" \
+ && MODE=`echo "$1" | sed 's/--mfmode=//'`; shift ;;
+ --mag) shift; MAG="$1"; shift;;
+ --mag=*) MAG=`echo "$1" | sed '/s--mag=//'`; shift;;
+ --version|-version) break ;;
+ --help|-help) break ;;
+ *) break ;;
+ esac
+done
+
+if test "x$2" != x; then
+ tail="`echo \"x$2\" | sed 's/^x>&//' | grep '^[0-9]*$'`"
+ if test -z "$tail"; then
+ echo "$progname: argument '$2' ignored - bad file number" >&2
+ elif test "$tail" != 1; then
+ eval 'exec 1>&$tail'
+ fi
+fi
+
+mt_max_args=2
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+# Where do potential driver files belong?
+case "$MT_FEATURES" in
+ *nomfdrivers*)
+ : ${MT_MFDESTDIR=`pwd`}
+ export MT_MFDESTDIR;;
+esac
+
+# Since we want to pass the generated filename and only that filename
+# back to the caller on standard output, we do some redirections so
+# regular echo's will end up on stderr, and do an echo >$STDOUT at the end.
+# Then the contents of $STDOUT will be echoed to stdout by a trap.
+
+# start of redirection stdout -> stderr, stdin <- /dev/null
+(
+
+NAME=$1
+
+if kpsewhich $NAME.mf >/dev/null 2>&1 || mktexmf $NAME >/dev/null 2>&1; then
+ # determine the progname of metafont to use; prefer mf-nowin.
+ if (mf-nowin --version) >/dev/null 2>&1; then
+ MF="mf-nowin -progname=mf"
+ else
+ MF=mf
+ fi
+
+ # Check that $BDPI and $MODE are consistent; if not, ignore the mode and
+ # hope we can correctly guess it from bdpi. (People like to specify the
+ # resolution on the command line, not the mode so much.)
+ if test -n "$MODE"; then
+ mf_bdpi=`$MF \
+'\mode:='$MODE';mode_setup;message"BDPI= "&decimal round pixels_per_inch;end.'\
+ </dev/null \
+ | awk '/DPI=/ {print $2}'`
+ if test "x$mf_bdpi" != x$BDPI; then
+ echo "$progname: Mismatched mode $MODE and resolution $BDPI; ignoring mode." >&2
+ MODE=
+ fi
+ fi
+
+ # If an explicit mode is not supplied, try to guess. You can get a
+ # list of extant modes from ftp://ftp.tug.org/tex/modes.mf.
+ if test -z "$MODE" || test "x$MODE" = xdefault; then
+ case "$BDPI" in
+ 85) MODE=sun;;
+ 100) MODE=nextscrn;;
+ 180) MODE=toshiba;;
+ 300) MODE=cx;;
+ 360) MODE=epstylus;;
+ 400) MODE=nexthi;;
+ 600) MODE=ljfour;;
+ 720) MODE=epscszz;;
+ 1200) MODE=ultre;;
+ 1270) MODE=linoone;;
+ 8000) MODE=dpdfezzz;;
+ *) echo "$progname: Can't guess mode for $BDPI dpi devices." >&2
+ echo "$progname: Use a config file or option to specify the mode; see:" >&2
+ echo "$progname: http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts" >&2
+ exit 1
+ esac
+ fi
+
+ # Run Metafont. Always use plain Metafont, since reading cmbase.mf
+ # does not noticeably slow things down.
+ cmd="$MF \mode:=$MODE; mag:=$MAG; nonstopmode; input $NAME"
+else
+ MODE=modeless
+ # ps_to_pk is set in mktex.opt
+ case $ps_to_pk in
+ gsftopk)
+ if $ps_to_pk -t "$NAME"; then
+ cmd="$ps_to_pk $NAME $DPI"
+ fi;;
+ ps2pk)
+ # grep for the font in $PSMAPFILE. These are base font names, such as
+ # rpplr (the original) or pplr0 (an interim step) or pplr8r (current).
+ : ${PSMAPFILE=`kpsewhich --format=map psfonts.map ps2pk.map`}
+ pattern="^$NAME"'([ ]|$)'
+ psline=`egrep "$pattern" $PSMAPFILE | tail -1`
+ if test -n "$psline"; then
+ set x `echo "$psline" | sed 's%[<["]%%g'`
+ shift; shift; shift;
+ encoding=; psname=; slant=; extend=
+ while test ! -z "$1"; do
+ case "$1" in
+ *.enc) encoding="-e $1";;
+ *.pf[ab]) psname="$1";;
+ *SlantFont) slant="-S $lastopt";;
+ *ExtendFont) extend="-E $lastopt";;
+ esac
+ lastopt="$1"
+ shift
+ done
+ # Guessing the name of the type1 font file as fallback:
+ ANAME=`echo $NAME | sed 's/8r$/8a/'`
+ for i in $NAME.pfa $NAME.pfb $ANAME.pfa $ANAME.pfb; do
+ if kpsewhich $i >/dev/null 2>&1; then
+ psname=$i
+ break
+ fi
+ done
+
+ if [ -n "$psname" ]; then
+ cmd="ps2pk -v -X$DPI -R$BDPI $slant $extend $encoding $psname $NAME.${DPI}pk"
+ else
+ if gsftopk -t "$NAME"; then
+ echo "$progname: cannot find $NAME.pfa or $NAME.pfb. Trying gsftopk." >&2
+ cmd="gsftopk $NAME $DPI"
+ fi
+ fi
+ fi;;
+ esac
+
+ # unsupported by $ps_to_pk, try other conversions:
+ if test -z "$cmd"; then
+ if (ttf2pk -t -q $NAME) >/dev/null 2>&1; then
+ cmd="ttf2pk -q $NAME $DPI"
+ elif (hbf2gf -t -q $NAME) >/dev/null 2>&1; then
+ cmd="hbf2gf -q -p $NAME $DPI"
+ else
+ echo "$progname: don't know how to create bitmap font for $NAME." >&2
+ echo "$progname: perhaps $NAME is missing from the map file." >&2
+ exit 1
+ fi
+ fi
+fi
+
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $NAME $DPI $MODE $DEST`; shift
+IFS=$OIFS
+
+PKDEST="$1"
+PKDESTDIR=`echo "$PKDEST" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+PKNAME=`basename "$PKDEST"`
+GFNAME=$NAME.${DPI}gf
+
+if test -r "$PKDESTDIR/$PKNAME"; then
+ echo "$progname: $PKDESTDIR/$PKNAME already exists." >&2
+ echo "$PKDESTDIR/$PKNAME" >$STDOUT
+ "$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+ exit 0
+fi
+
+"$MT_MKTEXDIR" "$PKDESTDIR"
+if test ! -d "$PKDESTDIR"; then
+ echo "$progname: $MT_MKTEXDIR $PKDESTDIR failed." >&2
+ exit 1
+fi
+
+echo "$progname: Running $cmd"
+$cmd </dev/null || {
+ # Don't abort if only "Strange path", "bad pos" or "angle(0,0)"
+ # errors occurr.
+ grep '^!' $NAME.log | sort >$$.errs 2>/dev/null
+ grep '^! Strange path' $$.errs >$$.strange 2>/dev/null
+ grep '^! bad pos.' $$.errs >$$.badpos 2>/dev/null
+ grep '^! angle(0,0) is taken as zero.' $$.errs >$$.angle 2>/dev/null
+ cat $$.badpos $$.strange $$.angle | sort > $$.errs_accept
+ if cmp $$.errs $$.errs_accept >/dev/null 2>&1; then
+ test -s $$.strange >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused strange path errors." >&2
+ test -s $$.badpos >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused bad pos errors." >&2
+ test -s $$.angle >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused angle(0,0) errors." >&2
+ else
+ echo "$progname: \`$cmd' failed." >&2
+ test -s $NAME.log && mv -f $NAME.log "$KPSE_DOT"
+ exit 1;
+ fi
+}
+
+test -r $GFNAME && { gftopk ./$GFNAME $PKNAME || exit 1; }
+test ! -f $PKNAME && test -f $NAME.${DPI}pk && mv $NAME.${DPI}pk $PKNAME
+if test ! -s $PKNAME; then
+ echo "$progname: \`$cmd' failed to make $PKNAME." >&2
+ exit 1
+fi
+
+# Install the PK file carefully, since others may be working simultaneously.
+# Use cp when mv fails, since DOS will fail mv for deeply-nested directories.
+mv $PKNAME "$PKDESTDIR/pk$$.tmp" 2>/dev/null \
+ || cp $PKNAME "$PKDESTDIR/pk$$.tmp" || exit 1
+cd "$PKDESTDIR" || exit 1
+chmod `kpsestat -xst,go-w .` pk$$.tmp
+test -r $PKNAME || mv pk$$.tmp $PKNAME || exit 1
+
+# Update ls-R if necessary.
+"$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+
+# If this line (or an equivalent) is not present, dvipsk/xdvik/dviljk
+# will think mktexpk failed. Any other output to stdout will also lose.
+echo "$PKDESTDIR/$PKNAME" >$STDOUT
+echo "$progname: $PKDESTDIR/$PKNAME: successfully generated." >&2
+) 1>&2 </dev/null
diff --git a/Master/bin/i386-netbsd/mktextfm b/Master/bin/i386-netbsd/mktextfm
new file mode 100755
index 00000000000..bc65668e92e
--- /dev/null
+++ b/Master/bin/i386-netbsd/mktextfm
@@ -0,0 +1,152 @@
+#!/bin/sh
+# original mktextfm -- make a new TFM file, because one wasn't found.
+#
+# (If you change or delete the word `original' on the previous line,
+# installation won't write this script over yours.)
+#
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
+# Public domain.
+
+version='$Id: mktextfm 16497 2009-12-24 18:38:47Z karl $'
+progname=`echo $0 | sed 's%.*/%%'`
+usage="Usage: $progname [--destdir DESTDIR] FONT.
+
+Makes a TFM file for FONT, if possible. Use DESTDIR for the root of where
+to install into, either the absolute directory name to use (if it starts
+with a /) or relative to the default DESTDIR (if not)."
+
+# Handle non-positional options, except for --version/--help
+while test $# -gt 0; do
+ case "$1" in
+ --destdir) shift; DEST="$1"; shift ;;
+ --destdir=*) DEST=`echo "$1" | sed 's/--destdir=//'`; shift ;;
+ --version|-version) break ;;
+ --help|-help) break ;;
+ *) break ;;
+ esac
+done
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$progname: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+# Where do potential mf driver files go?
+case "$MT_FEATURES" in
+ *nomfdrivers*)
+ : ${MT_MFDESTDIR=`pwd`}
+ export MT_MFDESTDIR;;
+esac
+
+# start of redirection stdout -> stderr, stdin <- /dev/null
+(
+
+NAME=`basename "$1" .tfm`
+MAG=1 # mag=0 fails with larm1000.mf
+#DEST="$2"
+DPI=$BDPI
+
+OIFS=$IFS; IFS=$SEP
+set x `"$MT_MKTEXNAM" $NAME $DPI $MODE $DEST`; shift
+IFS=$OIFS
+
+PKDEST="$1"
+TFMDEST="$2"
+PKDESTDIR=`echo "$PKDEST" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+TFMDESTDIR=`echo "$TFMDEST" | sed 's%/[^/][^/]*$%%'`
+PKNAME=`basename "$PKDEST"`
+TFMNAME=$NAME.tfm
+GFNAME=$NAME.$DPI'gf'
+
+if test -r "$TFMDESTDIR/$TFMNAME"; then
+ echo "$progname: $TFMDESTDIR/$TFMNAME already exists." >&2
+ echo "$TFMDESTDIR/$TFMNAME" >$STDOUT
+ "$MT_MKTEXUPD" "$TFMDESTDIR" $TFMNAME
+ exit
+fi
+
+# Try to create the destdir first. Do not create fonts, if this fails.
+"$MT_MKTEXDIR" "$TFMDESTDIR"
+if test ! -d "$TFMDESTDIR"; then
+ echo "$progname: mktexdir $TFMDESTDIR failed."
+ exit 1
+fi
+
+# Check if this font is supported by hbf2gf else use metafont.
+if (hbf2gf -q -t $NAME) >/dev/null 2>&1; then
+ cmd="hbf2gf -g $NAME $DPI"
+else
+ # determine the progname of metafont to use; prefer mf-nowin.
+ if (mf-nowin --version) >/dev/null 2>&1; then
+ MF="mf-nowin -progname=mf"
+ else
+ MF=mf
+ fi
+
+ cmd="$MF \mode:=$MODE; mag:=$MAG; nonstopmode; input $NAME"
+fi
+
+echo "$progname: Running $cmd"
+$cmd </dev/null || {
+ # Don't abort if only "Strange path", "bad pos" or "angle(0,0)"
+ # errors occurr.
+ grep '^!' $NAME.log | sort >$$.errs 2>/dev/null
+ grep '^! Strange path' $$.errs >$$.strange 2>/dev/null
+ grep '^! bad pos.' $$.errs >$$.badpos 2>/dev/null
+ grep '^! angle(0,0) is taken as zero.' $$.errs >$$.angle 2>/dev/null
+ cat $$.badpos $$.strange $$.angle | sort > $$.errs_accept
+ if cmp $$.errs $$.errs_accept >/dev/null 2>&1; then
+ test -s $$.strange >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused strange path errors." >&2
+ test -s $$.badpos >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused bad pos errors." >&2
+ test -s $$.angle >/dev/null 2>&1 \
+ && echo "$progname: warning: \`$cmd' caused angle(0,0) errors." >&2
+ else
+ echo "$progname: \`$cmd' failed." >&2
+ test -s $NAME.log && mv -f $NAME.log "$KPSE_DOT"
+ exit 1;
+ fi
+}
+
+# hbf2gf just produces a .pl file:
+test -r ./$NAME.pl && pltotf ./$NAME.pl $TFMNAME
+test -r $TFMNAME || { echo "$progname: \`$cmd' failed to make $TFMNAME."; exit 1; }
+
+# Install the TFM file carefully, since others may be working simultaneously.
+# Use cp when mv fails, since DOS will fail mv for deeply-nested directories.
+mv $TFMNAME "$TFMDESTDIR/tfm$$.tmp" 2>/dev/null \
+ || cp $TFMNAME "$TFMDESTDIR/tfm$$.tmp" || exit 1
+cd "$TFMDESTDIR" || exit 1
+chmod `kpsestat -xst,go-w .` tfm$$.tmp
+test -r $TFMNAME || mv tfm$$.tmp $TFMNAME || exit 1
+
+# OK, success with the TFM.
+"$MT_MKTEXUPD" "$TFMDESTDIR" $TFMNAME
+echo "$TFMDESTDIR/$TFMNAME" >$STDOUT
+echo "$progname: $TFMDESTDIR/$TFMNAME: successfully generated." >&2
+
+# Since we probably made a GF(->PK) file, too, may as well install it if
+# it's needed.
+cd $TEMPDIR
+if test -r $GFNAME && test ! -f "$PKDESTDIR/$PKNAME"; then
+ gftopk ./$GFNAME $PKNAME || exit 1
+ "$MT_MKTEXDIR" "$PKDESTDIR"
+ mv $PKNAME "$PKDESTDIR/pk$$.tmp" 2>/dev/null \
+ || cp $PKNAME "$PKDESTDIR/pk$$.tmp" || exit 1
+ cd "$PKDESTDIR" || exit 1
+ if test -f $PKNAME; then
+ rm -f pk$$.tmp
+ else
+ chmod `kpsestat -xst,go-w .` pk$$.tmp
+ mv pk$$.tmp $PKNAME
+ "$MT_MKTEXUPD" "$PKDESTDIR" $PKNAME
+ fi
+fi
+) 1>&2 </dev/null
diff --git a/Master/bin/i386-netbsd/mllatex b/Master/bin/i386-netbsd/mllatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/mllatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mltex b/Master/bin/i386-netbsd/mltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/mltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mmafm b/Master/bin/i386-netbsd/mmafm
new file mode 100755
index 00000000000..4a1aefcc04d
--- /dev/null
+++ b/Master/bin/i386-netbsd/mmafm
Binary files differ
diff --git a/Master/bin/i386-netbsd/mmpfb b/Master/bin/i386-netbsd/mmpfb
new file mode 100755
index 00000000000..a7d14b48526
--- /dev/null
+++ b/Master/bin/i386-netbsd/mmpfb
Binary files differ
diff --git a/Master/bin/i386-netbsd/mpost b/Master/bin/i386-netbsd/mpost
new file mode 100755
index 00000000000..c11255cfcbf
--- /dev/null
+++ b/Master/bin/i386-netbsd/mpost
Binary files differ
diff --git a/Master/bin/i386-netbsd/mptopdf b/Master/bin/i386-netbsd/mptopdf
new file mode 120000
index 00000000000..deeeeae0fbc
--- /dev/null
+++ b/Master/bin/i386-netbsd/mptopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/perl/mptopdf.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/mtxrun b/Master/bin/i386-netbsd/mtxrun
new file mode 120000
index 00000000000..d368fd83ea1
--- /dev/null
+++ b/Master/bin/i386-netbsd/mtxrun
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/mtxrun \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/musixflx b/Master/bin/i386-netbsd/musixflx
new file mode 120000
index 00000000000..bbbbff02c42
--- /dev/null
+++ b/Master/bin/i386-netbsd/musixflx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/musixtex/musixflx.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/musixtex b/Master/bin/i386-netbsd/musixtex
new file mode 120000
index 00000000000..412fde3c932
--- /dev/null
+++ b/Master/bin/i386-netbsd/musixtex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/musixtex/musixtex.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/odvicopy b/Master/bin/i386-netbsd/odvicopy
new file mode 100755
index 00000000000..c2c8b5ba98d
--- /dev/null
+++ b/Master/bin/i386-netbsd/odvicopy
Binary files differ
diff --git a/Master/bin/i386-netbsd/odvitype b/Master/bin/i386-netbsd/odvitype
new file mode 100755
index 00000000000..e2fdae37c28
--- /dev/null
+++ b/Master/bin/i386-netbsd/odvitype
Binary files differ
diff --git a/Master/bin/i386-netbsd/ofm2opl b/Master/bin/i386-netbsd/ofm2opl
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/i386-netbsd/ofm2opl
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/omfonts b/Master/bin/i386-netbsd/omfonts
new file mode 100755
index 00000000000..ef0d266ef61
--- /dev/null
+++ b/Master/bin/i386-netbsd/omfonts
Binary files differ
diff --git a/Master/bin/i386-netbsd/opl2ofm b/Master/bin/i386-netbsd/opl2ofm
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/i386-netbsd/opl2ofm
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ot2kpx b/Master/bin/i386-netbsd/ot2kpx
new file mode 120000
index 00000000000..c96ab52671a
--- /dev/null
+++ b/Master/bin/i386-netbsd/ot2kpx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/fontools/ot2kpx \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/otangle b/Master/bin/i386-netbsd/otangle
new file mode 100755
index 00000000000..25ec634e0c4
--- /dev/null
+++ b/Master/bin/i386-netbsd/otangle
Binary files differ
diff --git a/Master/bin/i386-netbsd/otfinfo b/Master/bin/i386-netbsd/otfinfo
new file mode 100755
index 00000000000..bc5ffd6ff80
--- /dev/null
+++ b/Master/bin/i386-netbsd/otfinfo
Binary files differ
diff --git a/Master/bin/i386-netbsd/otftotfm b/Master/bin/i386-netbsd/otftotfm
new file mode 100755
index 00000000000..24a56ed0164
--- /dev/null
+++ b/Master/bin/i386-netbsd/otftotfm
Binary files differ
diff --git a/Master/bin/i386-netbsd/otp2ocp b/Master/bin/i386-netbsd/otp2ocp
new file mode 100755
index 00000000000..500bc95218c
--- /dev/null
+++ b/Master/bin/i386-netbsd/otp2ocp
Binary files differ
diff --git a/Master/bin/i386-netbsd/outocp b/Master/bin/i386-netbsd/outocp
new file mode 100755
index 00000000000..41cf0b4a73a
--- /dev/null
+++ b/Master/bin/i386-netbsd/outocp
Binary files differ
diff --git a/Master/bin/i386-netbsd/ovf2ovp b/Master/bin/i386-netbsd/ovf2ovp
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/i386-netbsd/ovf2ovp
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ovp2ovf b/Master/bin/i386-netbsd/ovp2ovf
new file mode 120000
index 00000000000..b1299fc008c
--- /dev/null
+++ b/Master/bin/i386-netbsd/ovp2ovf
@@ -0,0 +1 @@
+omfonts \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/patgen b/Master/bin/i386-netbsd/patgen
new file mode 100755
index 00000000000..44aac1662f7
--- /dev/null
+++ b/Master/bin/i386-netbsd/patgen
Binary files differ
diff --git a/Master/bin/i386-netbsd/pbibtex b/Master/bin/i386-netbsd/pbibtex
new file mode 100755
index 00000000000..1d46f59cfb1
--- /dev/null
+++ b/Master/bin/i386-netbsd/pbibtex
Binary files differ
diff --git a/Master/bin/i386-netbsd/pdf180 b/Master/bin/i386-netbsd/pdf180
new file mode 120000
index 00000000000..d70d8f8c501
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdf180
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf180 \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdf270 b/Master/bin/i386-netbsd/pdf270
new file mode 120000
index 00000000000..4bf2d996234
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdf270
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf270 \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdf90 b/Master/bin/i386-netbsd/pdf90
new file mode 120000
index 00000000000..298ffab7aa5
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdf90
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdf90 \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfannotextractor b/Master/bin/i386-netbsd/pdfannotextractor
new file mode 120000
index 00000000000..8268b4f9f7c
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfannotextractor
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pax/pdfannotextractor.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfatfi b/Master/bin/i386-netbsd/pdfatfi
new file mode 120000
index 00000000000..6cd281194e9
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfatfi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/oberdiek/pdfatfi.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfbook b/Master/bin/i386-netbsd/pdfbook
new file mode 120000
index 00000000000..23cb419ebbd
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfbook
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfbook \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfclose b/Master/bin/i386-netbsd/pdfclose
new file mode 100755
index 00000000000..3629a3a4e7c
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfclose
Binary files differ
diff --git a/Master/bin/i386-netbsd/pdfcrop b/Master/bin/i386-netbsd/pdfcrop
new file mode 120000
index 00000000000..d5235ebbcb7
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfcrop
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfcrop/pdfcrop.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfcslatex b/Master/bin/i386-netbsd/pdfcslatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfcslatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfcsplain b/Master/bin/i386-netbsd/pdfcsplain
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfcsplain
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfetex b/Master/bin/i386-netbsd/pdfetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfflip b/Master/bin/i386-netbsd/pdfflip
new file mode 120000
index 00000000000..11c791763c8
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfflip
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfflip \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjadetex b/Master/bin/i386-netbsd/pdfjadetex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjadetex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjam b/Master/bin/i386-netbsd/pdfjam
new file mode 120000
index 00000000000..6e112a2280a
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjam
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjam-pocketmod b/Master/bin/i386-netbsd/pdfjam-pocketmod
new file mode 120000
index 00000000000..89a9f8d03ca
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjam-pocketmod
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-pocketmod \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjam-slides3up b/Master/bin/i386-netbsd/pdfjam-slides3up
new file mode 120000
index 00000000000..249aa2104b3
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjam-slides3up
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-slides3up \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjam-slides6up b/Master/bin/i386-netbsd/pdfjam-slides6up
new file mode 120000
index 00000000000..78ae900d291
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjam-slides6up
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjam-slides6up \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfjoin b/Master/bin/i386-netbsd/pdfjoin
new file mode 120000
index 00000000000..69b4b04b9d5
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfjoin
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfjoin \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdflatex b/Master/bin/i386-netbsd/pdflatex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdflatex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfmex b/Master/bin/i386-netbsd/pdfmex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfmex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfnup b/Master/bin/i386-netbsd/pdfnup
new file mode 120000
index 00000000000..0a341064fa8
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfnup
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfnup \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdfopen b/Master/bin/i386-netbsd/pdfopen
new file mode 100755
index 00000000000..067ec52f19b
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfopen
Binary files differ
diff --git a/Master/bin/i386-netbsd/pdfpun b/Master/bin/i386-netbsd/pdfpun
new file mode 120000
index 00000000000..911379852e2
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfpun
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pdfjam/pdfpun \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdftex b/Master/bin/i386-netbsd/pdftex
new file mode 100755
index 00000000000..7c8ec2b6277
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdftex
Binary files differ
diff --git a/Master/bin/i386-netbsd/pdftosrc b/Master/bin/i386-netbsd/pdftosrc
new file mode 100755
index 00000000000..76cfe8d1606
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdftosrc
Binary files differ
diff --git a/Master/bin/i386-netbsd/pdfxmltex b/Master/bin/i386-netbsd/pdfxmltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdfxmltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pdvitype b/Master/bin/i386-netbsd/pdvitype
new file mode 100755
index 00000000000..31e03aa5ebd
--- /dev/null
+++ b/Master/bin/i386-netbsd/pdvitype
Binary files differ
diff --git a/Master/bin/i386-netbsd/pedigree b/Master/bin/i386-netbsd/pedigree
new file mode 120000
index 00000000000..984abe00ccf
--- /dev/null
+++ b/Master/bin/i386-netbsd/pedigree
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pedigree-perl/pedigree.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/perltex b/Master/bin/i386-netbsd/perltex
new file mode 120000
index 00000000000..d135aa6f8e4
--- /dev/null
+++ b/Master/bin/i386-netbsd/perltex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/perltex/perltex.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pfarrei b/Master/bin/i386-netbsd/pfarrei
new file mode 120000
index 00000000000..307701adb32
--- /dev/null
+++ b/Master/bin/i386-netbsd/pfarrei
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pfarrei/pfarrei.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pfb2pfa b/Master/bin/i386-netbsd/pfb2pfa
new file mode 100755
index 00000000000..ba58f63096d
--- /dev/null
+++ b/Master/bin/i386-netbsd/pfb2pfa
Binary files differ
diff --git a/Master/bin/i386-netbsd/pk2bm b/Master/bin/i386-netbsd/pk2bm
new file mode 100755
index 00000000000..0eb836335e5
--- /dev/null
+++ b/Master/bin/i386-netbsd/pk2bm
Binary files differ
diff --git a/Master/bin/i386-netbsd/pkfix b/Master/bin/i386-netbsd/pkfix
new file mode 120000
index 00000000000..028545a007c
--- /dev/null
+++ b/Master/bin/i386-netbsd/pkfix
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pkfix/pkfix.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pkfix-helper b/Master/bin/i386-netbsd/pkfix-helper
new file mode 120000
index 00000000000..44ef5278bd4
--- /dev/null
+++ b/Master/bin/i386-netbsd/pkfix-helper
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pkfix-helper/pkfix-helper \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pktogf b/Master/bin/i386-netbsd/pktogf
new file mode 100755
index 00000000000..f05957e9455
--- /dev/null
+++ b/Master/bin/i386-netbsd/pktogf
Binary files differ
diff --git a/Master/bin/i386-netbsd/pktype b/Master/bin/i386-netbsd/pktype
new file mode 100755
index 00000000000..488a6afd39a
--- /dev/null
+++ b/Master/bin/i386-netbsd/pktype
Binary files differ
diff --git a/Master/bin/i386-netbsd/platex b/Master/bin/i386-netbsd/platex
new file mode 120000
index 00000000000..da5a0e6822f
--- /dev/null
+++ b/Master/bin/i386-netbsd/platex
@@ -0,0 +1 @@
+eptex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pltotf b/Master/bin/i386-netbsd/pltotf
new file mode 100755
index 00000000000..5cd5ea8ddb2
--- /dev/null
+++ b/Master/bin/i386-netbsd/pltotf
Binary files differ
diff --git a/Master/bin/i386-netbsd/pmx2pdf b/Master/bin/i386-netbsd/pmx2pdf
new file mode 120000
index 00000000000..73d88404556
--- /dev/null
+++ b/Master/bin/i386-netbsd/pmx2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pmx/pmx2pdf.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pmxab b/Master/bin/i386-netbsd/pmxab
new file mode 100755
index 00000000000..5bb8f6d6358
--- /dev/null
+++ b/Master/bin/i386-netbsd/pmxab
Binary files differ
diff --git a/Master/bin/i386-netbsd/pooltype b/Master/bin/i386-netbsd/pooltype
new file mode 100755
index 00000000000..3e3335c2dd8
--- /dev/null
+++ b/Master/bin/i386-netbsd/pooltype
Binary files differ
diff --git a/Master/bin/i386-netbsd/ppltotf b/Master/bin/i386-netbsd/ppltotf
new file mode 100755
index 00000000000..093d52edf8c
--- /dev/null
+++ b/Master/bin/i386-netbsd/ppltotf
Binary files differ
diff --git a/Master/bin/i386-netbsd/prepmx b/Master/bin/i386-netbsd/prepmx
new file mode 100755
index 00000000000..1dc12af3acf
--- /dev/null
+++ b/Master/bin/i386-netbsd/prepmx
Binary files differ
diff --git a/Master/bin/i386-netbsd/ps2eps b/Master/bin/i386-netbsd/ps2eps
new file mode 120000
index 00000000000..4830d4ecddb
--- /dev/null
+++ b/Master/bin/i386-netbsd/ps2eps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ps2eps/ps2eps.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ps2frag b/Master/bin/i386-netbsd/ps2frag
new file mode 120000
index 00000000000..af592408647
--- /dev/null
+++ b/Master/bin/i386-netbsd/ps2frag
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/ps2frag.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ps2pk b/Master/bin/i386-netbsd/ps2pk
new file mode 100755
index 00000000000..4e9289eebcc
--- /dev/null
+++ b/Master/bin/i386-netbsd/ps2pk
Binary files differ
diff --git a/Master/bin/i386-netbsd/ps4pdf b/Master/bin/i386-netbsd/ps4pdf
new file mode 120000
index 00000000000..7e99e0b8d18
--- /dev/null
+++ b/Master/bin/i386-netbsd/ps4pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pst-pdf/ps4pdf \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/psbook b/Master/bin/i386-netbsd/psbook
new file mode 100755
index 00000000000..039d582e35a
--- /dev/null
+++ b/Master/bin/i386-netbsd/psbook
Binary files differ
diff --git a/Master/bin/i386-netbsd/pslatex b/Master/bin/i386-netbsd/pslatex
new file mode 120000
index 00000000000..bf1200c441f
--- /dev/null
+++ b/Master/bin/i386-netbsd/pslatex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/pslatex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/psmerge b/Master/bin/i386-netbsd/psmerge
new file mode 120000
index 00000000000..f0759aaf2c5
--- /dev/null
+++ b/Master/bin/i386-netbsd/psmerge
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/psmerge.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/psnup b/Master/bin/i386-netbsd/psnup
new file mode 100755
index 00000000000..336679d9cfd
--- /dev/null
+++ b/Master/bin/i386-netbsd/psnup
Binary files differ
diff --git a/Master/bin/i386-netbsd/psresize b/Master/bin/i386-netbsd/psresize
new file mode 100755
index 00000000000..120a86b5730
--- /dev/null
+++ b/Master/bin/i386-netbsd/psresize
Binary files differ
diff --git a/Master/bin/i386-netbsd/psselect b/Master/bin/i386-netbsd/psselect
new file mode 100755
index 00000000000..791d4fef00e
--- /dev/null
+++ b/Master/bin/i386-netbsd/psselect
Binary files differ
diff --git a/Master/bin/i386-netbsd/pst2pdf b/Master/bin/i386-netbsd/pst2pdf
new file mode 120000
index 00000000000..60a28335578
--- /dev/null
+++ b/Master/bin/i386-netbsd/pst2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/pst2pdf/pst2pdf.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pstopdf b/Master/bin/i386-netbsd/pstopdf
new file mode 120000
index 00000000000..44478ee1dd4
--- /dev/null
+++ b/Master/bin/i386-netbsd/pstopdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/pstopdf \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/pstops b/Master/bin/i386-netbsd/pstops
new file mode 100755
index 00000000000..ef42a7162e1
--- /dev/null
+++ b/Master/bin/i386-netbsd/pstops
Binary files differ
diff --git a/Master/bin/i386-netbsd/ptex b/Master/bin/i386-netbsd/ptex
new file mode 100755
index 00000000000..0b0cd485d23
--- /dev/null
+++ b/Master/bin/i386-netbsd/ptex
Binary files differ
diff --git a/Master/bin/i386-netbsd/ptex2pdf b/Master/bin/i386-netbsd/ptex2pdf
new file mode 120000
index 00000000000..4e9970103ac
--- /dev/null
+++ b/Master/bin/i386-netbsd/ptex2pdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ptex2pdf/ptex2pdf.lua \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ptftopl b/Master/bin/i386-netbsd/ptftopl
new file mode 100755
index 00000000000..743104f01c5
--- /dev/null
+++ b/Master/bin/i386-netbsd/ptftopl
Binary files differ
diff --git a/Master/bin/i386-netbsd/purifyeps b/Master/bin/i386-netbsd/purifyeps
new file mode 120000
index 00000000000..d6919b530ed
--- /dev/null
+++ b/Master/bin/i386-netbsd/purifyeps
@@ -0,0 +1 @@
+../../texmf-dist/scripts/purifyeps/purifyeps \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/repstopdf b/Master/bin/i386-netbsd/repstopdf
new file mode 120000
index 00000000000..859052f5166
--- /dev/null
+++ b/Master/bin/i386-netbsd/repstopdf
@@ -0,0 +1 @@
+epstopdf \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/rpdfcrop b/Master/bin/i386-netbsd/rpdfcrop
new file mode 120000
index 00000000000..b915c696540
--- /dev/null
+++ b/Master/bin/i386-netbsd/rpdfcrop
@@ -0,0 +1 @@
+pdfcrop \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/rubibtex b/Master/bin/i386-netbsd/rubibtex
new file mode 120000
index 00000000000..bf54113880b
--- /dev/null
+++ b/Master/bin/i386-netbsd/rubibtex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rubibtex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/rumakeindex b/Master/bin/i386-netbsd/rumakeindex
new file mode 120000
index 00000000000..148f02ba687
--- /dev/null
+++ b/Master/bin/i386-netbsd/rumakeindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rumakeindex.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/rungs b/Master/bin/i386-netbsd/rungs
new file mode 120000
index 00000000000..b7ce43f93fb
--- /dev/null
+++ b/Master/bin/i386-netbsd/rungs
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/rungs.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/scor2prt b/Master/bin/i386-netbsd/scor2prt
new file mode 100755
index 00000000000..cc62cc73d96
--- /dev/null
+++ b/Master/bin/i386-netbsd/scor2prt
Binary files differ
diff --git a/Master/bin/i386-netbsd/showchar b/Master/bin/i386-netbsd/showchar
new file mode 120000
index 00000000000..545c3fe86ce
--- /dev/null
+++ b/Master/bin/i386-netbsd/showchar
@@ -0,0 +1 @@
+../../texmf-dist/scripts/psutils/showchar.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/simpdftex b/Master/bin/i386-netbsd/simpdftex
new file mode 120000
index 00000000000..815fe69157d
--- /dev/null
+++ b/Master/bin/i386-netbsd/simpdftex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/simpdftex/simpdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/sjisconv b/Master/bin/i386-netbsd/sjisconv
new file mode 100755
index 00000000000..41475bfc012
--- /dev/null
+++ b/Master/bin/i386-netbsd/sjisconv
Binary files differ
diff --git a/Master/bin/i386-netbsd/sjislatex b/Master/bin/i386-netbsd/sjislatex
new file mode 100755
index 00000000000..077eec710e0
--- /dev/null
+++ b/Master/bin/i386-netbsd/sjislatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+sjisconv < "$tex" > "$aux" && eval latex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/sjispdflatex b/Master/bin/i386-netbsd/sjispdflatex
new file mode 100755
index 00000000000..a1395cee780
--- /dev/null
+++ b/Master/bin/i386-netbsd/sjispdflatex
@@ -0,0 +1,43 @@
+#! /bin/sh
+
+# Copyright (C) 1994-2012 Werner Lemberg <wl@gnu.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program in doc/COPYING; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA
+
+n=1
+argv=
+
+# get last argument
+while test 1 -lt $#; do
+ eval argv$n=\$1
+ argv="$argv \"\$argv$n\""
+ n=`expr $n + 1`
+ shift
+done
+
+# replace extension with .cjk or append .cjk if there is no extension
+tex=$1
+case $tex in
+""|*.cjk)
+ echo >&2 "Usage: $0 [options] latex-file"
+ exit 1;;
+*)
+ aux=`expr "X$tex" : 'X\(.*\)\.[^/]*$' \| "X$tex" : 'X\(.*\)'`.cjk;;
+esac
+
+sjisconv < "$tex" > "$aux" && eval pdflatex "$argv" "\$aux"
+
+# EOF
diff --git a/Master/bin/i386-netbsd/splitindex b/Master/bin/i386-netbsd/splitindex
new file mode 120000
index 00000000000..a6ccd3d40a2
--- /dev/null
+++ b/Master/bin/i386-netbsd/splitindex
@@ -0,0 +1 @@
+../../texmf-dist/scripts/splitindex/splitindex.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/sty2dtx b/Master/bin/i386-netbsd/sty2dtx
new file mode 120000
index 00000000000..4ae681e3e4d
--- /dev/null
+++ b/Master/bin/i386-netbsd/sty2dtx
@@ -0,0 +1 @@
+../../texmf-dist/scripts/sty2dtx/sty2dtx.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/svn-multi b/Master/bin/i386-netbsd/svn-multi
new file mode 120000
index 00000000000..9f3e6f9d9b7
--- /dev/null
+++ b/Master/bin/i386-netbsd/svn-multi
@@ -0,0 +1 @@
+../../texmf-dist/scripts/svn-multi/svn-multi.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/synctex b/Master/bin/i386-netbsd/synctex
new file mode 100755
index 00000000000..faf9db62788
--- /dev/null
+++ b/Master/bin/i386-netbsd/synctex
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1ascii b/Master/bin/i386-netbsd/t1ascii
new file mode 100755
index 00000000000..028a5931de8
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1ascii
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1asm b/Master/bin/i386-netbsd/t1asm
new file mode 100755
index 00000000000..9a0e155d8ab
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1asm
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1binary b/Master/bin/i386-netbsd/t1binary
new file mode 100755
index 00000000000..267cac3ce61
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1binary
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1disasm b/Master/bin/i386-netbsd/t1disasm
new file mode 100755
index 00000000000..f5ed2837260
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1disasm
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1dotlessj b/Master/bin/i386-netbsd/t1dotlessj
new file mode 100755
index 00000000000..a1752699484
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1dotlessj
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1lint b/Master/bin/i386-netbsd/t1lint
new file mode 100755
index 00000000000..0ffe5f77a05
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1lint
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1mac b/Master/bin/i386-netbsd/t1mac
new file mode 100755
index 00000000000..127e3b63274
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1mac
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1rawafm b/Master/bin/i386-netbsd/t1rawafm
new file mode 100755
index 00000000000..ed6010c2e8f
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1rawafm
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1reencode b/Master/bin/i386-netbsd/t1reencode
new file mode 100755
index 00000000000..01842b6af92
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1reencode
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1testpage b/Master/bin/i386-netbsd/t1testpage
new file mode 100755
index 00000000000..ab639754fd9
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1testpage
Binary files differ
diff --git a/Master/bin/i386-netbsd/t1unmac b/Master/bin/i386-netbsd/t1unmac
new file mode 100755
index 00000000000..c05630eb448
--- /dev/null
+++ b/Master/bin/i386-netbsd/t1unmac
Binary files differ
diff --git a/Master/bin/i386-netbsd/t4ht b/Master/bin/i386-netbsd/t4ht
new file mode 100755
index 00000000000..f72bfdaf771
--- /dev/null
+++ b/Master/bin/i386-netbsd/t4ht
Binary files differ
diff --git a/Master/bin/i386-netbsd/tangle b/Master/bin/i386-netbsd/tangle
new file mode 100755
index 00000000000..6811f5b8e45
--- /dev/null
+++ b/Master/bin/i386-netbsd/tangle
Binary files differ
diff --git a/Master/bin/i386-netbsd/teckit_compile b/Master/bin/i386-netbsd/teckit_compile
new file mode 100755
index 00000000000..69d464fa3b0
--- /dev/null
+++ b/Master/bin/i386-netbsd/teckit_compile
Binary files differ
diff --git a/Master/bin/i386-netbsd/tex b/Master/bin/i386-netbsd/tex
new file mode 100755
index 00000000000..3b40956a6e4
--- /dev/null
+++ b/Master/bin/i386-netbsd/tex
Binary files differ
diff --git a/Master/bin/i386-netbsd/tex2xindy b/Master/bin/i386-netbsd/tex2xindy
new file mode 100755
index 00000000000..c0e55f22204
--- /dev/null
+++ b/Master/bin/i386-netbsd/tex2xindy
Binary files differ
diff --git a/Master/bin/i386-netbsd/tex4ht b/Master/bin/i386-netbsd/tex4ht
new file mode 100755
index 00000000000..26a5fa5f824
--- /dev/null
+++ b/Master/bin/i386-netbsd/tex4ht
Binary files differ
diff --git a/Master/bin/i386-netbsd/texconfig b/Master/bin/i386-netbsd/texconfig
new file mode 120000
index 00000000000..d6416e0f64a
--- /dev/null
+++ b/Master/bin/i386-netbsd/texconfig
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texconfig-dialog b/Master/bin/i386-netbsd/texconfig-dialog
new file mode 120000
index 00000000000..cc313070771
--- /dev/null
+++ b/Master/bin/i386-netbsd/texconfig-dialog
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig-dialog.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texconfig-sys b/Master/bin/i386-netbsd/texconfig-sys
new file mode 120000
index 00000000000..817f71c4aed
--- /dev/null
+++ b/Master/bin/i386-netbsd/texconfig-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texconfig-sys.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texcount b/Master/bin/i386-netbsd/texcount
new file mode 120000
index 00000000000..44f81a2944e
--- /dev/null
+++ b/Master/bin/i386-netbsd/texcount
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texcount/texcount.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texdef b/Master/bin/i386-netbsd/texdef
new file mode 120000
index 00000000000..b120ba5adcf
--- /dev/null
+++ b/Master/bin/i386-netbsd/texdef
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdef/texdef.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texdiff b/Master/bin/i386-netbsd/texdiff
new file mode 120000
index 00000000000..7964051040c
--- /dev/null
+++ b/Master/bin/i386-netbsd/texdiff
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdiff/texdiff \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texdirflatten b/Master/bin/i386-netbsd/texdirflatten
new file mode 120000
index 00000000000..02636a7693d
--- /dev/null
+++ b/Master/bin/i386-netbsd/texdirflatten
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdirflatten/texdirflatten \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texdoc b/Master/bin/i386-netbsd/texdoc
new file mode 120000
index 00000000000..1727f746f0d
--- /dev/null
+++ b/Master/bin/i386-netbsd/texdoc
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdoc/texdoc.tlu \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texdoctk b/Master/bin/i386-netbsd/texdoctk
new file mode 120000
index 00000000000..e067e8603f9
--- /dev/null
+++ b/Master/bin/i386-netbsd/texdoctk
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texdoctk/texdoctk.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texexec b/Master/bin/i386-netbsd/texexec
new file mode 120000
index 00000000000..36d22caefe7
--- /dev/null
+++ b/Master/bin/i386-netbsd/texexec
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/texexec \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texhash b/Master/bin/i386-netbsd/texhash
new file mode 120000
index 00000000000..fe296c273bb
--- /dev/null
+++ b/Master/bin/i386-netbsd/texhash
@@ -0,0 +1 @@
+mktexlsr \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texindy b/Master/bin/i386-netbsd/texindy
new file mode 120000
index 00000000000..4c508a6edee
--- /dev/null
+++ b/Master/bin/i386-netbsd/texindy
@@ -0,0 +1 @@
+../../texmf-dist/scripts/xindy/texindy.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texlinks b/Master/bin/i386-netbsd/texlinks
new file mode 120000
index 00000000000..f3d3fa5e841
--- /dev/null
+++ b/Master/bin/i386-netbsd/texlinks
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/texlinks.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texliveonfly b/Master/bin/i386-netbsd/texliveonfly
new file mode 120000
index 00000000000..f8d287e2c96
--- /dev/null
+++ b/Master/bin/i386-netbsd/texliveonfly
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texliveonfly/texliveonfly.py \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texloganalyser b/Master/bin/i386-netbsd/texloganalyser
new file mode 120000
index 00000000000..a0dd3486cd7
--- /dev/null
+++ b/Master/bin/i386-netbsd/texloganalyser
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texloganalyser/texloganalyser \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texlua b/Master/bin/i386-netbsd/texlua
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/i386-netbsd/texlua
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texluac b/Master/bin/i386-netbsd/texluac
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/i386-netbsd/texluac
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texmfstart b/Master/bin/i386-netbsd/texmfstart
new file mode 120000
index 00000000000..ab85b2eb3d4
--- /dev/null
+++ b/Master/bin/i386-netbsd/texmfstart
@@ -0,0 +1 @@
+../../texmf-dist/scripts/context/stubs/unix/texmfstart \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/texsis b/Master/bin/i386-netbsd/texsis
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/texsis
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/tftopl b/Master/bin/i386-netbsd/tftopl
new file mode 100755
index 00000000000..9f5ce5fe6c7
--- /dev/null
+++ b/Master/bin/i386-netbsd/tftopl
Binary files differ
diff --git a/Master/bin/i386-netbsd/thumbpdf b/Master/bin/i386-netbsd/thumbpdf
new file mode 120000
index 00000000000..98a72428616
--- /dev/null
+++ b/Master/bin/i386-netbsd/thumbpdf
@@ -0,0 +1 @@
+../../texmf-dist/scripts/thumbpdf/thumbpdf.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/tie b/Master/bin/i386-netbsd/tie
new file mode 100755
index 00000000000..c3b1bf2fa97
--- /dev/null
+++ b/Master/bin/i386-netbsd/tie
Binary files differ
diff --git a/Master/bin/i386-netbsd/tlmgr b/Master/bin/i386-netbsd/tlmgr
new file mode 120000
index 00000000000..c01dc50d0b2
--- /dev/null
+++ b/Master/bin/i386-netbsd/tlmgr
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/tlmgr.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/tpic2pdftex b/Master/bin/i386-netbsd/tpic2pdftex
new file mode 100755
index 00000000000..cd67803b979
--- /dev/null
+++ b/Master/bin/i386-netbsd/tpic2pdftex
@@ -0,0 +1,458 @@
+#!/bin/sh -
+#
+# $Id: tpic2pdftex 29534 2013-03-27 23:56:34Z karl $
+#
+# Experimental awk-script for conversion of tpic \specials as produced
+# by (groff-)pic into pdfTeX \pdfliteral sections for further processing
+# by pdftex.
+#
+# Usage:
+# $ pic -t somefile.pic | tpic2pdftex > somefile.tex
+#
+# Process somefile.tex by pdftex/pdflatex.
+#
+# tpic \special desciption see e. g.:
+# Goossens, Rahtz, Mittelbach: The LaTeX Graphics Companion,
+# Addison-Wesley, 1997, pp. 464.
+#
+# Bugs:
+# Spline curve shapes not fully authentic (unknown algorithm).
+# Bounding box does not care for line thickness (groff pic feature).
+# Splines might be outside bounding box.
+#
+# Copyright (C) 2002--2013 by Hartmut Henkel
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# The author may be contacted via the e-mail address
+#
+# hartmut_henkel@gmx.de
+#
+# NEWS:
+# 11 Jun. 2011 - sh construct portability
+# (patch from Nelson Beebe)
+# 24 Dec. 2009 - use gawk for default awk only if it exists
+# (patch by Karl Berry).
+# 14 Jan. 2007 - make it executable shell script, calling awk
+# 16 Dec. 2004 - Replaced // {print} by {print} (some AWKs did choke)
+# 09 Apr. 2004 - Locale check: Decimal point in float numbers?
+# 30 Oct. 2003 - Replaced print statements by printf to avoid
+# underflow numbers like 1e-14 in \pdfliterals. Remove trailing
+# zeroes of floating point numbers.
+# 02 May 2003 - Lines starting with \ allow TeX insertions,
+# e. g. of pdfTeX \pdfliteral{}
+# 29 Apr. 2003 - Changed for pic of groff 1.19
+# 16 Mar. 2003 - Bug corrected: Dashed lines shorter than minimum
+# dash-pause length now drawn solid.
+# 11 Nov. 2002 - Spline drawing improved: First half of first and last
+# half of last spline segments are drawn by straight lines.
+# 28 Nov. 2002 - Arc and circle drawing cleaned up. Full circle is now
+# drawn by 4 Bezier curves, as is common use. Arcs split evenly into
+# Bezier curves, to minimize max. error.
+# 02 Dec. 2002 - Experimental pic (groff > 1.18.1) with improved
+# vertical picture positioning supported.
+# 04 Dec. 2002 - Experiment with modified pic (\vtop -> \vbox),
+# Formula for Bezier constant c reduced.
+#
+########################################################################
+
+# In case someone pedantic insists on using grep -E.
+: ${EGREP=egrep}}
+
+# Systems which define $COMSPEC or $ComSpec use semicolons to separate
+# directories in TEXINPUTS -- except for Cygwin et al., where COMSPEC
+# might be inherited, but : is used.
+
+if test -n "$COMSPEC$ComSpec" \
+ && uname | $EGREP -iv 'cygwin|mingw|djgpp' >/dev/null; then
+ path_sep=";"
+else
+ path_sep=":"
+fi
+
+# findprog PROG
+# -------------
+# Return true if PROG is somewhere in PATH, else false.
+
+findprog ()
+{
+ local saveIFS="$IFS"
+ IFS=$path_sep # break path components at the path separator
+ for dir in $PATH; do
+ IFS=$saveIFS
+ # The basic test for an executable is `test -f $f && test -x $f'.
+ # (`test -x' is not enough, because it can also be true for directories.)
+ # We have to try this both for $1 and $1.exe.
+ #
+ # Note: On Cygwin and DJGPP, `test -x' also looks for .exe. On Cygwin,
+ # also `test -f' has this enhancement, bot not on DJGPP. (Both are
+ # design decisions, so there is little chance to make them consistent.)
+ # Thusly, it seems to be difficult to make use of these enhancements.
+ #
+ if { test -f "$dir/$1" && test -x "$dir/$1"; } ||
+ { test -f "$dir/$1.exe" && test -x "$dir/$1.exe"; }; then
+ return 0
+ fi
+ done
+ return 1
+}
+
+if test -z "$AWK"; then # if set by user, leave it.
+ if findprog gawk; then
+ AWK=gawk
+ else
+ AWK=awk
+ fi
+fi
+
+unset LANG; unset LANGUAGE
+LC_ALL=C; export LC_ALL
+
+AWKPROG='
+# begin of awk input file
+
+function qprintf(a) {
+ gsub(/0* /," ", a); # trailing zeroes in %f
+ gsub(/\. /," ", a); # orphaned decimal dots
+ gsub(/0*]/,"]", a); # trailing zeroes in brackets
+ gsub(/0X/,"0", a); # guard integer zeroes
+ gsub(/-0 /,"0 ", a); # correct -0 to 0
+ print a;
+}
+
+function startpdfliteral() {
+ if (pdfliteral == 0) {
+ print "\\pdfliteral{";
+ printf("q [] 0 d %d J %d j\n", linecap, linejoin); # no qprintf!
+ qprintf(sprintf("%f w", linethickness * wscale));
+ }
+ pdfliteral = 1;
+}
+
+function stoppdfliteral() {
+ if (pdfliteral == 1) {
+ print "Q";
+ print "}%";
+ }
+ pdfliteral = 0;
+}
+
+########################################################################
+
+BEGIN{
+ wscale = 72.0 / 1000;
+ tpicmode = 0;
+ pdfliteral = 0;
+ pointbuf = 0;
+ filled = 0;
+ fillval = 0;
+ linecap = 1;
+ linejoin = 1;
+ defaultlinethickness = 8;
+ drawarc = 0;
+ pi = atan2(0, -1);
+ if (match(sprintf("%f", 0.5), /\./) == 0) {
+ print "ERROR: Floating point numbers miss decimal point. Do"
+ print " LC_ALL=\"C\"; export LC_ALL; unset LANGUAGE"
+ print "before calling awk."
+ print "ERROR: Floating point numbers miss decimal point. Do" > "/dev/stderr"
+ print " LC_ALL=\"C\"; export LC_ALL; unset LANGUAGE" > "/dev/stderr"
+ print "before calling awk." > "/dev/stderr"
+ exit 1;
+ }
+}
+
+########################################################################
+
+# the following expression triggers tpic processing for pic <= 1.18.1
+
+/^\\setbox\\graph=\\vtop{/ {
+ pdfliteral = 0;
+ tpicmode = 1;
+ linethickness = defaultlinethickness;
+}
+
+# the following expression triggers tpic processing for pic = 1.19
+
+/^\\expandafter\\setbox\\csname graph\\endcsname/ {
+ pdfliteral = 0;
+ tpicmode = 1;
+ linethickness = defaultlinethickness;
+}
+
+# TeX parts end \pdfliteral, and also TeX parts embedded in .PS ... .PE
+# section end \pdfliteral
+
+/^ *\\graphtemp|^ *\\rlap|^ *\\advance|^\\|^ *\\hbox/ {
+ if(tpicmode == 1)
+ stoppdfliteral();
+}
+
+/^}%/ {
+ if(tpicmode == 1)
+ tpicmode = 0;
+}
+
+########################################################################
+
+# all specials handling
+
+/^ *\\special/ {
+ if(tpicmode == 1)
+ startpdfliteral();
+}
+
+# <pn> set pen size
+
+/^ *\\special{pn/ {
+ gsub(/[{}]/, " ");
+ linethickness = $3 + 0;
+ qprintf(sprintf("%f w", linethickness * wscale));
+ next;
+}
+
+# <pa> add point to path
+
+/^ *\\special{pa/ {
+ gsub(/[{}]/, " ");
+ x[pointbuf] = $3 + 0;
+ y[pointbuf] = $4 + 0;
+ pointbuf++;
+ next;
+}
+
+# <fp> print path as straight lines
+
+/^ *\\special{fp/ {
+ if (filled == 1)
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ if (filled == 1)
+ print "B Q";
+ else
+ print "S";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <da> print path as straight dashed lines
+
+/^ *\\special{da/ {
+ gsub(/[{}]/, " ");
+ don = ($3 + 0) * 1000;
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "f Q";
+ }
+ for (i = 1; i < pointbuf; i++) {
+ dx = x[i] - x[i - 1];
+ dy = y[i] - y[i - 1];
+ len = sqrt(dx * dx + dy * dy);
+ non = int(0.5 * len / don + 0.75);
+ noff = non - 1;
+ lon = don * non;
+ loff = len - lon;
+ if(noff > 0) {
+ doff = loff / noff;
+ qprintf(sprintf("q [%f %f] 0X d", don * wscale, doff * wscale));
+ } else {
+ print "q [] 0 d";
+ }
+ qprintf(sprintf("%f %f m", x[i - 1] * wscale, -y[i - 1] * wscale));
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "S Q";
+ }
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <dt> print path as straight dotted lines
+
+/^ *\\special{dt/ {
+ gsub(/[{}]/, " ");
+ dt = ($3 + 0) * 1000;
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "f Q";
+ }
+ for (i = 1; i < pointbuf; i++) {
+ dx = x[i] - x[i - 1];
+ dy = y[i] - y[i - 1];
+ len = sqrt(dx * dx + dy * dy);
+ dl = int (len / dt + 0.5);
+ if (!dl)
+ dtl = len;
+ else
+ dtl = len / dl;
+ qprintf(sprintf("q [0X %f] 0X d", dtl * wscale));
+ qprintf(sprintf("%f %f m", x[i - 1] * wscale, -y[i - 1] * wscale));
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ print "S Q";
+ }
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <ip> like <fp>, but path actually not drawn
+
+/^ *\\special{ip/ {
+ if (filled == 1)
+ qprintf(sprintf("q %f g", 1 - fillval));
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+ for (i = 1; i < pointbuf; i++)
+ qprintf(sprintf("%f %f l", x[i] * wscale, -y[i] * wscale));
+ if (filled == 1)
+ print "f Q";
+ else
+ print "f";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <sp> like <fp>, but path printed as splines
+
+/^ *\\special{sp/ {
+ gsub(/[{}]/, " ");
+ don = ($3 + 0) * 1000;
+ a = 0.68; # fudge, visually optimized
+ x[pointbuf] = x[pointbuf - 1];
+ y[pointbuf] = y[pointbuf - 1];
+
+ if (don > 0)
+ qprintf(sprintf("q [%f] 0X d", don * wscale));
+ if (don < 0)
+ qprintf(sprintf("q [0X %f] 0X d", -don * wscale));
+
+ qprintf(sprintf("%f %f m", x[0] * wscale, -y[0] * wscale));
+
+ if(pointbuf < 3)
+ qprintf(sprintf("%f %f l", x[pointbuf - 1] * wscale, -y[pointbuf - 1] * wscale));
+ else {
+ qprintf(sprintf("%f %f l", 0.5 * (x[0] + x[1]) * wscale, \
+ -0.5 * (y[0] + y[1]) * wscale)); # start straight, see cstr116.ps
+ for (i = 1; i < pointbuf - 1; i++)
+ qprintf(sprintf("%f %f %f %f %f %f c", \
+ (a * x[i] + (1 - a) * 0.5 * (x[i] + x[i - 1])) * wscale, \
+ -(a * y[i] + (1 - a) * 0.5 * (y[i] + y[i - 1])) * wscale, \
+ (a * x[i] + (1 - a) * 0.5 * (x[i] + x[i + 1])) * wscale, \
+ -(a * y[i] + (1 - a) * 0.5 * (y[i] + y[i + 1])) * wscale, \
+ 0.5 * (x[i] + x[i + 1]) * wscale, -0.5 * (y[i] + y[i + 1]) * wscale));
+ qprintf(sprintf("%f %f l", x[pointbuf - 1] * wscale, -y[pointbuf - 1] * wscale));
+ }
+ if (filled == 1) {
+ qprintf(sprintf("q %f g", 1 - fillval));
+ print "B Q";
+ }
+ else
+ print "S";
+ if (don != 0)
+ print "Q";
+ pointbuf = 0;
+ filled = 0;
+ next;
+}
+
+# <sh> prepare shading of object interior
+
+/^ *\\special{sh/ {
+ gsub(/[{}]/, " ");
+ fillval = $3 + 0;
+ filled = 1;
+ next;
+}
+
+# <ar> draw arc
+# <ia> like <ar>, but arc actually not drawn
+
+/^ *\\special{ar/ {
+ drawarc = 1;
+}
+
+/^ *\\special{ar|^ *\\special{ia/ {
+ gsub(/[{}]/, " ");
+ xc = $3 + 0;
+ yc = $4 + 0;
+ rx = $5 + 0;
+ ry = $6 + 0;
+ s = $7 + 0;
+ e = $8 + 0;
+ if (e - s > 2 * pi) e = s + 2 * pi;
+ if (s - e > 2 * pi) e = s - 2 * pi;
+ curvespercircle = 4; # max. number Bezier curves per circle
+ phi_max = 1.001 * 2 * pi / curvespercircle;
+ if (e > s)
+ imax = int ((e - s) / phi_max) + 1;
+ else
+ imax = int ((s - e) / phi_max) + 1;
+ phi = (e - s) / imax;
+
+ # parameter for Bezier control vectors, c(90 deg.) = 0.55228...:
+ c = 4 * (1 - cos(0.5 * phi)) / (3 * sin(0.5 * phi));
+
+ x0 = rx * cos(s) + xc;
+ y0 = ry * sin(s) + yc;
+ qprintf(sprintf("%f %f m", x0 * wscale, -y0 * wscale));
+ for (i = 0; i < imax; i++) {
+ x1 = x0 - rx * c * sin(s + i * phi);
+ y1 = y0 + ry * c * cos(s + i * phi);
+ x3 = rx * cos(s + (i + 1) * phi) + xc;
+ y3 = ry * sin(s + (i + 1) * phi) + yc;
+ x2 = x3 + rx * c * sin(s + (i + 1) * phi);
+ y2 = y3 - ry * c * cos(s + (i + 1) * phi);
+ qprintf(sprintf("%f %f %f %f %f %f c", x1 * wscale, -y1 * wscale, \
+ x2 * wscale, -y2 * wscale, x3 * wscale, -y3 * wscale));
+ x0 = x3;
+ y0 = y3;
+ }
+ if(drawarc == 1) {
+ if (filled == 1) {
+ qprintf(sprintf("h q %f g", 1 - fillval));
+ print "B Q";
+ }
+ else
+ print "S";
+ } else {
+ if (filled == 1) {
+ qprintf(sprintf("h q %f g", 1 - fillval));
+ print "f Q";
+ }
+ else
+ print "f";
+ }
+ filled = 0;
+ drawarc = 0;
+ next;
+}
+
+########################################################################
+
+{print}
+
+########################################################################
+'
+# end of awk input file
+
+$AWK "$AWKPROG" "$@"
diff --git a/Master/bin/i386-netbsd/ttf2afm b/Master/bin/i386-netbsd/ttf2afm
new file mode 100755
index 00000000000..8b44f5fae78
--- /dev/null
+++ b/Master/bin/i386-netbsd/ttf2afm
Binary files differ
diff --git a/Master/bin/i386-netbsd/ttf2pk b/Master/bin/i386-netbsd/ttf2pk
new file mode 100755
index 00000000000..b721c66cbdf
--- /dev/null
+++ b/Master/bin/i386-netbsd/ttf2pk
Binary files differ
diff --git a/Master/bin/i386-netbsd/ttf2tfm b/Master/bin/i386-netbsd/ttf2tfm
new file mode 100755
index 00000000000..2a04c3e1366
--- /dev/null
+++ b/Master/bin/i386-netbsd/ttf2tfm
Binary files differ
diff --git a/Master/bin/i386-netbsd/ttfdump b/Master/bin/i386-netbsd/ttfdump
new file mode 100755
index 00000000000..d961287fdab
--- /dev/null
+++ b/Master/bin/i386-netbsd/ttfdump
Binary files differ
diff --git a/Master/bin/i386-netbsd/ttftotype42 b/Master/bin/i386-netbsd/ttftotype42
new file mode 100755
index 00000000000..605397865ce
--- /dev/null
+++ b/Master/bin/i386-netbsd/ttftotype42
Binary files differ
diff --git a/Master/bin/i386-netbsd/typeoutfileinfo b/Master/bin/i386-netbsd/typeoutfileinfo
new file mode 120000
index 00000000000..f89819e24c8
--- /dev/null
+++ b/Master/bin/i386-netbsd/typeoutfileinfo
@@ -0,0 +1 @@
+../../texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ulqda b/Master/bin/i386-netbsd/ulqda
new file mode 120000
index 00000000000..8ca9386b37d
--- /dev/null
+++ b/Master/bin/i386-netbsd/ulqda
@@ -0,0 +1 @@
+../../texmf-dist/scripts/ulqda/ulqda.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/upbibtex b/Master/bin/i386-netbsd/upbibtex
new file mode 100755
index 00000000000..88d29657de6
--- /dev/null
+++ b/Master/bin/i386-netbsd/upbibtex
Binary files differ
diff --git a/Master/bin/i386-netbsd/updmap b/Master/bin/i386-netbsd/updmap
new file mode 120000
index 00000000000..357248b26a9
--- /dev/null
+++ b/Master/bin/i386-netbsd/updmap
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/updmap.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/updmap-sys b/Master/bin/i386-netbsd/updmap-sys
new file mode 120000
index 00000000000..b3ddd79296f
--- /dev/null
+++ b/Master/bin/i386-netbsd/updmap-sys
@@ -0,0 +1 @@
+../../texmf-dist/scripts/texlive/updmap-sys.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/updvitype b/Master/bin/i386-netbsd/updvitype
new file mode 100755
index 00000000000..fe5352906d5
--- /dev/null
+++ b/Master/bin/i386-netbsd/updvitype
Binary files differ
diff --git a/Master/bin/i386-netbsd/uplatex b/Master/bin/i386-netbsd/uplatex
new file mode 120000
index 00000000000..7d58dd848c9
--- /dev/null
+++ b/Master/bin/i386-netbsd/uplatex
@@ -0,0 +1 @@
+euptex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/uppltotf b/Master/bin/i386-netbsd/uppltotf
new file mode 100755
index 00000000000..cb6e7652102
--- /dev/null
+++ b/Master/bin/i386-netbsd/uppltotf
Binary files differ
diff --git a/Master/bin/i386-netbsd/uptex b/Master/bin/i386-netbsd/uptex
new file mode 100755
index 00000000000..6fe760c3b82
--- /dev/null
+++ b/Master/bin/i386-netbsd/uptex
Binary files differ
diff --git a/Master/bin/i386-netbsd/uptftopl b/Master/bin/i386-netbsd/uptftopl
new file mode 100755
index 00000000000..4a4a8c0e0c5
--- /dev/null
+++ b/Master/bin/i386-netbsd/uptftopl
Binary files differ
diff --git a/Master/bin/i386-netbsd/urlbst b/Master/bin/i386-netbsd/urlbst
new file mode 120000
index 00000000000..a3603910131
--- /dev/null
+++ b/Master/bin/i386-netbsd/urlbst
@@ -0,0 +1 @@
+../../texmf-dist/scripts/urlbst/urlbst \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/utf8mex b/Master/bin/i386-netbsd/utf8mex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/utf8mex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/vftovp b/Master/bin/i386-netbsd/vftovp
new file mode 100755
index 00000000000..4c94b35776c
--- /dev/null
+++ b/Master/bin/i386-netbsd/vftovp
Binary files differ
diff --git a/Master/bin/i386-netbsd/vlna b/Master/bin/i386-netbsd/vlna
new file mode 100755
index 00000000000..4c8130f91ad
--- /dev/null
+++ b/Master/bin/i386-netbsd/vlna
Binary files differ
diff --git a/Master/bin/i386-netbsd/vpe b/Master/bin/i386-netbsd/vpe
new file mode 120000
index 00000000000..ed1727b6ff8
--- /dev/null
+++ b/Master/bin/i386-netbsd/vpe
@@ -0,0 +1 @@
+../../texmf-dist/scripts/vpe/vpe.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/vpl2ovp b/Master/bin/i386-netbsd/vpl2ovp
new file mode 120000
index 00000000000..4588c86090a
--- /dev/null
+++ b/Master/bin/i386-netbsd/vpl2ovp
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/vpl2ovp \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/vpl2vpl b/Master/bin/i386-netbsd/vpl2vpl
new file mode 120000
index 00000000000..e7a12e7dad4
--- /dev/null
+++ b/Master/bin/i386-netbsd/vpl2vpl
@@ -0,0 +1 @@
+../../texmf-dist/scripts/accfonts/vpl2vpl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/vptovf b/Master/bin/i386-netbsd/vptovf
new file mode 100755
index 00000000000..890b81f60ee
--- /dev/null
+++ b/Master/bin/i386-netbsd/vptovf
Binary files differ
diff --git a/Master/bin/i386-netbsd/weave b/Master/bin/i386-netbsd/weave
new file mode 100755
index 00000000000..661631570de
--- /dev/null
+++ b/Master/bin/i386-netbsd/weave
Binary files differ
diff --git a/Master/bin/i386-netbsd/wovp2ovf b/Master/bin/i386-netbsd/wovp2ovf
new file mode 100755
index 00000000000..4a639832363
--- /dev/null
+++ b/Master/bin/i386-netbsd/wovp2ovf
Binary files differ
diff --git a/Master/bin/i386-netbsd/xdvi b/Master/bin/i386-netbsd/xdvi
new file mode 100755
index 00000000000..29632097df1
--- /dev/null
+++ b/Master/bin/i386-netbsd/xdvi
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+# This is the xdvi wrapper script for teTeX, version 0.2.
+# Copyright Thomas Esser, 1998. Permission to distribute under the terms
+# of the GNU general public license version 2 or later.
+
+# This script sets some environment variables to make sure that xdvi's
+# resource file in $XDVIINPUTS/xdvi is read by xdvi.bin.
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && test x"`(uname -s) 2>&1`" = xULTRIX \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+RUNNING_SH5=
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && test x"`(uname -s) 2>&1`" = xAIX \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+RUNNING_BSH=
+
+# -help and -version only used to work if they were the only options,
+# so the "-name xdvi" parameter wasn't used in that case. With current
+# xdvik, it should work in any case, but we keep this logic for compatibility
+# with older xdvik and plain xdvi versions.
+have_basename=`basename foo/bar 2>&1 | grep -i 'not found'`
+if [ "$have_basename"xxx = "xxx" ]; then
+ BASE_NAME=`basename $0`
+else
+ BASE_NAME=`echo $0 | sed 's!.*/!!'`
+fi
+
+case "$#:$1" in
+ 1:-help|1:-version)
+ NAMEOPT=;;
+ *)
+ NAMEOPT="-name $BASE_NAME";;
+esac
+
+xdviappfile=`kpsewhich -progname=xdvi --format='other text files' XDvi`
+if test -n "$xdviappfile"; then
+ xdviappdir=`dirname "$xdviappfile"`
+ xdviapppath="${xdviappdir}/%l_%t/%N:${xdviappdir}/%N"
+
+ # For R3, we have to set XAPPLRESDIR.
+ ### SU: removed, xdvik won't work with R3 anyway, and XAPPLRESDIR is
+ ### for user customizations in current X
+ ### XAPPLRESDIR="$xdviappdir"; export XAPPLRESDIR
+
+ # For R4 or later, we have to set XFILESEARCHPATH, since XAPPLRESDIR might
+ # be ignored (if XUSERFILESEARCHPATH is set)
+ XFILESEARCHPATH="$xdviapppath:${XFILESEARCHPATH-%D}"; export XFILESEARCHPATH
+fi
+
+exec xdvi-xaw $NAMEOPT ${1+"$@"}
diff --git a/Master/bin/i386-netbsd/xdvi-xaw b/Master/bin/i386-netbsd/xdvi-xaw
new file mode 100755
index 00000000000..52b6f806be6
--- /dev/null
+++ b/Master/bin/i386-netbsd/xdvi-xaw
Binary files differ
diff --git a/Master/bin/i386-netbsd/xdvipdfmx b/Master/bin/i386-netbsd/xdvipdfmx
new file mode 100755
index 00000000000..895a377683c
--- /dev/null
+++ b/Master/bin/i386-netbsd/xdvipdfmx
Binary files differ
diff --git a/Master/bin/i386-netbsd/xelatex b/Master/bin/i386-netbsd/xelatex
new file mode 120000
index 00000000000..ef9fe406fd6
--- /dev/null
+++ b/Master/bin/i386-netbsd/xelatex
@@ -0,0 +1 @@
+xetex \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/xetex b/Master/bin/i386-netbsd/xetex
new file mode 100755
index 00000000000..5af5d84045e
--- /dev/null
+++ b/Master/bin/i386-netbsd/xetex
Binary files differ
diff --git a/Master/bin/i386-netbsd/xindy b/Master/bin/i386-netbsd/xindy
new file mode 120000
index 00000000000..b2d4e60ed27
--- /dev/null
+++ b/Master/bin/i386-netbsd/xindy
@@ -0,0 +1 @@
+../../texmf-dist/scripts/xindy/xindy.pl \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/xindy.mem b/Master/bin/i386-netbsd/xindy.mem
new file mode 100644
index 00000000000..76f51d46a13
--- /dev/null
+++ b/Master/bin/i386-netbsd/xindy.mem
Binary files differ
diff --git a/Master/bin/i386-netbsd/xindy.run b/Master/bin/i386-netbsd/xindy.run
new file mode 100755
index 00000000000..34dbbd26d6d
--- /dev/null
+++ b/Master/bin/i386-netbsd/xindy.run
Binary files differ
diff --git a/Master/bin/i386-netbsd/xmltex b/Master/bin/i386-netbsd/xmltex
new file mode 120000
index 00000000000..f68cc91498e
--- /dev/null
+++ b/Master/bin/i386-netbsd/xmltex
@@ -0,0 +1 @@
+pdftex \ No newline at end of file
diff --git a/Master/tlpkg/doc/packages.txt b/Master/tlpkg/doc/packages.txt
index ac76467754e..f114efc9a71 100644
--- a/Master/tlpkg/doc/packages.txt
+++ b/Master/tlpkg/doc/packages.txt
@@ -11,7 +11,8 @@ To add a new platform:
in the `platform' routine in TeXLive/TLUtils.pm.
- add the abbreviation to the full-name mapping in `platform_desc'.
- create directory in Master/bin and add at least one file.
-- add xz, xzdec, maybe wget binaries in Master/tlpkg/installer.
+- add xz, xzdec, maybe wget (update 00texlive.installer.tlpsrc if so)
+ binaries in Master/tlpkg/installer.
- update .tlpsrc files if necessary: most likely asymptote, biber, xindy.
- regenerate tlpdb.
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index fef453054b5..eb1748e83b7 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -86,6 +86,7 @@ When binary set and docs are stable enough:
# and check /tmp/so.rules against man1/Makefile
Just before total freeze:
+ option adjustrepo in tl-update-tlnet, else install-tl-unx won't go to ctan?
put date into NEWS and ChangeLog files.
update Master/source:
w32tex-src texlive*source mactexdoc install-tl-unx.tar.gz
diff --git a/Master/tlpkg/installer/wget/wget.amd64-netbsd b/Master/tlpkg/installer/wget/wget.amd64-netbsd
new file mode 100755
index 00000000000..fdcd6b374ed
--- /dev/null
+++ b/Master/tlpkg/installer/wget/wget.amd64-netbsd
Binary files differ
diff --git a/Master/tlpkg/installer/wget/wget.i386-netbsd b/Master/tlpkg/installer/wget/wget.i386-netbsd
new file mode 100755
index 00000000000..d3485e82cc9
--- /dev/null
+++ b/Master/tlpkg/installer/wget/wget.i386-netbsd
Binary files differ
diff --git a/Master/tlpkg/installer/xz/xz.amd64-netbsd b/Master/tlpkg/installer/xz/xz.amd64-netbsd
new file mode 100755
index 00000000000..d1aeb8db7fd
--- /dev/null
+++ b/Master/tlpkg/installer/xz/xz.amd64-netbsd
Binary files differ
diff --git a/Master/tlpkg/installer/xz/xz.i386-netbsd b/Master/tlpkg/installer/xz/xz.i386-netbsd
new file mode 100755
index 00000000000..35f523e1cf5
--- /dev/null
+++ b/Master/tlpkg/installer/xz/xz.i386-netbsd
Binary files differ
diff --git a/Master/tlpkg/installer/xz/xzdec.amd64-netbsd b/Master/tlpkg/installer/xz/xzdec.amd64-netbsd
new file mode 100755
index 00000000000..264f35c0814
--- /dev/null
+++ b/Master/tlpkg/installer/xz/xzdec.amd64-netbsd
Binary files differ
diff --git a/Master/tlpkg/installer/xz/xzdec.i386-netbsd b/Master/tlpkg/installer/xz/xzdec.i386-netbsd
new file mode 100755
index 00000000000..39254a85300
--- /dev/null
+++ b/Master/tlpkg/installer/xz/xzdec.i386-netbsd
Binary files differ
diff --git a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
index 525b73b2ee4..01b88d89c96 100644
--- a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
@@ -31,8 +31,8 @@ binpattern f tlpkg/installer/xz/xzdec.${ARCH}
#
# the platforms for which we provide wget:
binpattern f/\
-amd64-freebsd,amd64-kfreebsd,\
-i386-freebsd,i386-kfreebsd,\
+amd64-freebsd,amd64-kfreebsd,amd64-netbsd,\
+i386-freebsd,i386-kfreebsd,i386-netbsd,\
sparc-solaris,\
universal-darwin,win32,x86_64-darwin \
tlpkg/installer/wget/wget.${ARCH}
diff --git a/Master/tlpkg/tlpsrc/asymptote.tlpsrc b/Master/tlpkg/tlpsrc/asymptote.tlpsrc
index bf478b32fb3..3508682d07b 100644
--- a/Master/tlpkg/tlpsrc/asymptote.tlpsrc
+++ b/Master/tlpkg/tlpsrc/asymptote.tlpsrc
@@ -1,7 +1,7 @@
category TLCore
#
binpattern f/!\
-mips-irix,sparc-solaris\
+amd64-netbsd,i386-netbsd,mips-irix,sparc-solaris\
bin/${ARCH}/*asy
#
binpattern d/win32 tlpkg/${PKGNAME}
diff --git a/Master/tlpkg/tlpsrc/biber.tlpsrc b/Master/tlpkg/tlpsrc/biber.tlpsrc
index 6ca5eca3940..e1b3f9c69f3 100644
--- a/Master/tlpkg/tlpsrc/biber.tlpsrc
+++ b/Master/tlpkg/tlpsrc/biber.tlpsrc
@@ -1,10 +1,12 @@
# Not all platforms provide this.
binpattern f/!\
alpha-linux,\
+amd64-kfreebsd,\
+amd64-netbsd,\
armel-linux,\
armhf-linux,\
-amd64-kfreebsd,\
i386-kfreebsd,\
+i386-netbsd,\
mips-irix,\
mipsel-linux,\
powerpc-linux,\