texlive[53918] Master/tlpkg: optex triggers, skip l3backend, do not

commits+karl at tug.org commits+karl at tug.org
Tue Feb 25 23:13:14 CET 2020


Revision: 53918
          http://tug.org/svn/texlive?view=revision&revision=53918
Author:   karl
Date:     2020-02-25 23:13:14 +0100 (Tue, 25 Feb 2020)
Log Message:
-----------
optex triggers, skip l3backend, do not skip hyph-utf8

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tl-check-fmttriggers
    trunk/Master/tlpkg/tlpsrc/optex.tlpsrc

Modified: trunk/Master/tlpkg/bin/tl-check-fmttriggers
===================================================================
--- trunk/Master/tlpkg/bin/tl-check-fmttriggers	2020-02-25 22:09:22 UTC (rev 53917)
+++ trunk/Master/tlpkg/bin/tl-check-fmttriggers	2020-02-25 22:13:14 UTC (rev 53918)
@@ -290,9 +290,8 @@
 # Compare lists of packages required by building (PKGS_PER_FORMAT) with
 # lists of existing trigger directives (FMTTRIGGERS). Return 0 if
 # identical, 1 otherwise (and report differences). Ignore hyphenation
-# dependencies, l3backend and other common LaTeX packages, and the
-# package itself containing the trigger directive (FMTPKGCONTAINERS).
-# (See 00texlive.autopatterns.tlpsrc for the story on l3backend, etc.)
+# dependencies, except hyph-utf8, l3backend, and the package itself
+# containing the trigger directive (FMTPKGCONTAINERS).
 # 
 sub compare_pkgs_and_triggers {
   my ($pkgs_per_format,$fmttriggers,$fmtpkgcontainers) = @_;
@@ -301,8 +300,10 @@
   
   # we don't include these as fmttriggers since when they meaningfully
   # change, fmtutil should get called anyway due to language.* changing.
-  my @skip_pkgs = qw(dehyph-exptl hyph-utf8 ruhyphen ukrhyph);
-  # Anything matching hyphen-.* is also ignored.
+  # See 00texlive.autopatterns.tlpsrc for the story on l3backend.
+  my @skip_pkgs = qw(dehyph-exptl ruhyphen ukrhyph
+                     l3backend);
+  # Anything matching hyphen-.* is also ignored, but not hyph-utf8.
 
   for my $ef (sort keys %$pkgs_per_format) {
     my @recorded_pkgs = @{$pkgs_per_format->{$ef}};
@@ -334,7 +335,6 @@
           # trigger list for an engine.format not in tlpdb.
           next if grep ($_ eq $r, @skip_pkgs);
           next if $r =~ /hyphen-.*/;
-          next if $r =~ /l3backend|l3kernel|tex-ini-files/;
           push (@recorded_only, $r);
         }
       }

Modified: trunk/Master/tlpkg/tlpsrc/optex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/optex.tlpsrc	2020-02-25 22:09:22 UTC (rev 53917)
+++ trunk/Master/tlpkg/tlpsrc/optex.tlpsrc	2020-02-25 22:13:14 UTC (rev 53918)
@@ -2,6 +2,6 @@
 
 execute AddFormat name=optex engine=luatex patterns=hyphen-lan.opm \
           options="optex.ini" \
-          fmttriggers=hyphen-base
+          fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs
 
 binpattern f bin/${ARCH}/optex



More information about the tex-live-commits mailing list.