# The main context no longer needs metapost, pdftex or xetex. # Everything is now done with luametatex and luatex depend context-texlive depend luatex depend luajittex # Latin Modern is the default font (also needed for formats) # plus a few more font dependencies (amsfonts are only needed for advanced math) depend lm depend lm-math depend amsfonts depend context-companion-fonts depend manfnt-font depend mflogo-font depend stmaryrd # a filename database has to be explicitly generated once, under the # texmf-var/lua[meta|jit]tex-caches directories, but will then be # kept up to date automatically, although not necessarily in the # same tree. # OTOH, all context mkiv/lmtx formats will be generated as needed. # there are special cases in install-tl and tlmgr to create/update the # context cache files when this package is updated. See the # update_context_cache routine in TLUtils for the commands run. # contnav, hans, hans-sh fonts. execute addMap original-context-symbol.map ##### end of postprocessing specs # list everything explicitly, to avoid clashes with context-legacy. runpattern d texmf-dist/context runpattern +!d texmf-dist/context/data/texfont runpattern d texmf-dist/fonts/afm/hoekwater/context runpattern d texmf-dist/fonts/cid/fontforge runpattern d texmf-dist/fonts/enc/dvips/context runpattern d texmf-dist/fonts/map/dvips/context runpattern d texmf-dist/fonts/map/luatex/context runpattern d texmf-dist/fonts/map/pdftex/context runpattern d texmf-dist/fonts/misc/xetex/fontmapping/context runpattern d texmf-dist/fonts/tfm/hoekwater/context runpattern d texmf-dist/fonts/type1/hoekwater/context runpattern d texmf-dist/metapost/context runpattern +!d texmf-dist/metapost/context/base/mpii runpattern d texmf-dist/scripts/context runpattern +!d texmf-dist/scripts/context/ruby runpattern d texmf-dist/tex/context runpattern +!d texmf-dist/tex/context/base/mkii runpattern +!d texmf-dist/tex/context/bib runpattern +!d texmf-dist/tex/context/fonts/mkii runpattern +!d texmf-dist/tex/context/interface/mkii runpattern +!d texmf-dist/tex/context/modules/mkii runpattern +!d texmf-dist/tex/context/patterns/mkii runpattern +!d texmf-dist/tex/context/user runpattern d texmf-dist/tex/generic/context runpattern !d texmf-dist/tex/generic/context/mptopdf # # See longdesc in mptopdf.tlpsrc. runpattern +!f texmf-dist/scripts/context/perl/mptopdf.pl runpattern +!f texmf-dist/tex/generic/context/mptopdf/mptopdf.tex # # these have their own TL packages, and are not part of core context. runpattern +!d texmf-dist/tex/context/third runpattern +!d texmf-dist/tex/context/interface/third runpattern +!d texmf-dist/scripts/context/lua/third runpattern +!d texmf-dist/metapost/context/third srcpattern +!d texmf-dist/source/context/third docpattern +!d texmf-dist/doc/context/third # # although these are third-party, there is no package for them, # so don't exclude them. #runpattern +!d texmf-dist/tex/context/sample/third # The whole sample/ directory should not be in the runtime, being # full of random and short filenames, but live with it until complaints. # context doc tree. docpattern d texmf-dist/doc/context docpattern +!d texmf-dist/doc/context/scripts/mkii # context man pages where man expects them docpattern +f texmf-dist/doc/man/man1/context.* docpattern +f texmf-dist/doc/man/man1/mtx-* docpattern +f texmf-dist/doc/man/man1/mtxrun.* # excluding some TL adaptations kept in package context-texlive. runpattern !d texmf-dist/tex/context/texlive # binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/context binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/context.lua binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/luametatex binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/mtxrun binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/mtxrun.lua