From f8fb2b815e14ea0cd83afc5072e3732fbcce841c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 14 Feb 2020 23:45:34 +0000 Subject: move unicode-data to ${global_latex_deps} and related+more updates to fmttriggers lists git-svn-id: svn://tug.org/texlive/trunk@53786 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc') diff --git a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc index cd38a4ff0d0..3bba7d8a4a4 100644 --- a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc +++ b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc @@ -14,11 +14,29 @@ longdesc currently implemented, though it could be done if useful. longdesc longdesc See the TeXLive::TLPSRC documentation for more. -# These packages are used by all LaTeX variants. +# These ${global_latex_deps} packages are used by (nearly) all LaTeX variants. +# # After the TL 2020 release, there should be more commonalities between # latex-bin and latex-bin-dev that we can add here. +# +# l3backend is not actually included in the .fmt (by design), but it is +# used by the l3kernel code that is in the .fmt. It seems safer in +# practice to just be sure we rebuild the fmt and have it (l3backend) as +# an implicit dependency by listing it here. +# +# tex-ini-files is not used by the e(u)ptex-based formats or eplain, but +# it seems too painful to exclude it here and thus have to include it +# everywhere else, or set up yet more variables. Seems fairly harmless. +# +# Similarly, eplain does not (at this writing) need l3kernel for its +# .fmt, but again, seems more maintainer to just use the variable as it is. +# +# These special cases are also embedded in the tl-check-fmttriggers +# code, so we don't get repeatedly warned about them. Maybe someday a +# better approach will present itself. +# tlpsetvar global_latex_deps babel,cm,hyphen-base,latex-fonts,l3backend,\ -l3kernel,tex-ini-files +l3kernel,tex-ini-files,unicode-data # # These packages are used by all LuaTeX variants - luatex, luajittex, luahbtex. tlpsetvar global_luatex_deps cm,etex,hyphen-base,knuth-lib,plain,\ -- cgit v1.2.3