summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-14 23:45:34 +0000
committerKarl Berry <karl@freefriends.org>2020-02-14 23:45:34 +0000
commitf8fb2b815e14ea0cd83afc5072e3732fbcce841c (patch)
treedf83dbc8393c2bc0e53caf1e06bd2c0919dfc4f2 /Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
parent45546d086148df662281dc5bcf78e493b22f2eb1 (diff)
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
Diffstat (limited to 'Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc')
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc22
1 files changed, 20 insertions, 2 deletions
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,\