summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-16 18:10:37 +0000
committerKarl Berry <karl@freefriends.org>2020-03-16 18:10:37 +0000
commit511438505ac8730e94c0fb8e74b179505f1c2ba9 (patch)
tree93a345322547052d70b1376ba25626fbb0b276c8 /Master/tlpkg
parent8c9157478df4eeb1cf1f6b06a8a9cd9ae3618f98 (diff)
Usual fmttrigger tweaks.
00texlive.autopatterns.tlpsrc (global_latex_deps, global_luatex_deps): remove hyph-utf8; turns out relatively few formats depend on that package, though almost everything depends on files under the hyph-utf8/ directory (but included in other packages). xelatex-dev.tlpsrc: use ${global_latex_deps}. tl-check-fmttriggers: doc. git-svn-id: svn://tug.org/texlive/trunk@54352 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tl-check-fmttriggers6
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc8
-rw-r--r--Master/tlpkg/tlpsrc/xelatex-dev.tlpsrc4
3 files changed, 10 insertions, 8 deletions
diff --git a/Master/tlpkg/bin/tl-check-fmttriggers b/Master/tlpkg/bin/tl-check-fmttriggers
index 24535739cd3..6cf998dc6cc 100755
--- a/Master/tlpkg/bin/tl-check-fmttriggers
+++ b/Master/tlpkg/bin/tl-check-fmttriggers
@@ -61,7 +61,7 @@ sub main {
# no interference from TEXMFHOME, etc.
$ENV{'TEXMFHOME'} = "/nonesuch-home";
$ENV{'TEXMFVAR'} = "/nonesuch-uvar";
- $ENV{'TEXMFCONFIG'} = "/nonesuch-config";
+ $ENV{'TEXMFCONFIG'} = "/nonesuch-uconfig";
$ENV{'TEXMFLOCAL'} = "/nonesuch-local";
if ($opt_rerecord && ! $opt_analyze) { # remake recorder files?
@@ -136,7 +136,7 @@ sub files_per_format {
my @fls = ();
my $recorder_files = sub {
# fun with perl: we use an anonymous sub because it's lexically scoped,
- # hence we can update a my variable inside. Explanation at, e.g.,
+ # hence we can update a my variable (@fls) inside. Explanation at, e.g.,
# http://stackoverflow.com/questions/8839005
# In this case, we could also pass a lambda sub to find, since
# this sub is so simple, but for purposes of example, do it this way.
@@ -403,7 +403,7 @@ __END__
=head1 NAME
-check-fmttriggers - check that all needed packages trigger format rebuilds
+tl-check-fmttriggers - check that all needed packages trigger format rebuilds
=head1 SYNOPSIS
diff --git a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
index 49cbc633f6a..b855ce46449 100644
--- a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
@@ -21,6 +21,10 @@ longdesc See the TeXLive::TLPSRC documentation for more.
# practice to just rebuild the fmt anyway. It's also nice to have it
# (l3backend) as an implicit dependency, by listing it here.
#
+# Similarly, although l3packages is only used in the -dev latex fmts
+# now, presumably all latex fmts will need it after the next release, so
+# don't worry about having it unnecessarily now.
+#
# 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.
@@ -32,11 +36,11 @@ longdesc See the TeXLive::TLPSRC documentation for more.
# code, so we don't get repeatedly warned about them. Maybe someday a
# better approach will come to mind.
#
-tlpsetvar global_latex_deps babel,cm,hyph-utf8,hyphen-base,\
+tlpsetvar global_latex_deps babel,cm,hyphen-base,\
latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data
#
# These packages are used by all LuaTeX variants - luatex, luajittex, luahbtex.
-tlpsetvar global_luatex_deps cm,etex,hyph-utf8,hyphen-base,knuth-lib,plain,\
+tlpsetvar global_luatex_deps cm,etex,hyphen-base,knuth-lib,plain,\
tex-ini-files,unicode-data
#
# Platforms that don't support jit.
diff --git a/Master/tlpkg/tlpsrc/xelatex-dev.tlpsrc b/Master/tlpkg/tlpsrc/xelatex-dev.tlpsrc
index d37ec674779..46f70c0165c 100644
--- a/Master/tlpkg/tlpsrc/xelatex-dev.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xelatex-dev.tlpsrc
@@ -7,8 +7,6 @@ binpattern f bin/${ARCH}/xelatex-dev
# man pages can be in latex-bin-dev for sake of wildcard.
docpattern f ignore
-tlpsetvar fmtcomm cm,hyphen-base,tex-ini-files,unicode-data
-#
execute AddFormat name=xelatex-dev engine=xetex patterns=language.dat \
options="-etex xelatex.ini" \
- fmttriggers=${fmtcomm},babel,l3kernel,latex-base-dev,latex-fonts,lm
+ fmttriggers=${global_latex_deps}