texlive[64602] Master/tlpkg: dep updates; allow "hard" as alias for

commits+karl at tug.org commits+karl at tug.org
Mon Oct 3 22:37:01 CEST 2022


Revision: 64602
          http://tug.org/svn/texlive?view=revision&revision=64602
Author:   karl
Date:     2022-10-03 22:37:00 +0200 (Mon, 03 Oct 2022)
Log Message:
-----------
dep updates; allow "hard" as alias for "depend" in .tlpsrc

Modified Paths:
--------------
    trunk/Master/tlpkg/TeXLive/TLPSRC.pm
    trunk/Master/tlpkg/tlpsrc/clicks.tlpsrc
    trunk/Master/tlpkg/tlpsrc/crumbs.tlpsrc
    trunk/Master/tlpkg/tlpsrc/debate.tlpsrc

Modified: trunk/Master/tlpkg/TeXLive/TLPSRC.pm
===================================================================
--- trunk/Master/tlpkg/TeXLive/TLPSRC.pm	2022-10-03 20:33:49 UTC (rev 64601)
+++ trunk/Master/tlpkg/TeXLive/TLPSRC.pm	2022-10-03 20:37:00 UTC (rev 64602)
@@ -218,7 +218,7 @@
     } elsif ($line =~ /^execute\s+(.*)$/) {
       push (@executes, $1) if ($1 ne "");
 
-    } elsif ($line =~ /^depend\s+(.*)$/) {
+    } elsif ($line =~ /^(depend|hard)\s+(.*)$/) {
       push (@depends, $1) if ($1 ne "");
 
     } elsif ($line =~ /^postaction\s+(.*)$/) {
@@ -903,7 +903,10 @@
   depend latex-fonts
   depend pdftex
 
-to ensure these packages are installed if the C<latex> package is.
+to ensure these packages are installed if the C<latex> package is.  The
+directive C<hard> is an alias for C<depend>, since that's we specified
+for the C<DEPENDS.txt> files package authors can provide; see
+L<https://www.tug.org/texlive/pkgcontrib.html#deps>.
 
 =head2 C<execute>
 

Modified: trunk/Master/tlpkg/tlpsrc/clicks.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/clicks.tlpsrc	2022-10-03 20:33:49 UTC (rev 64601)
+++ trunk/Master/tlpkg/tlpsrc/clicks.tlpsrc	2022-10-03 20:37:00 UTC (rev 64602)
@@ -0,0 +1,2 @@
+hard xkeyval
+hard etoolbox

Modified: trunk/Master/tlpkg/tlpsrc/crumbs.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/crumbs.tlpsrc	2022-10-03 20:33:49 UTC (rev 64601)
+++ trunk/Master/tlpkg/tlpsrc/crumbs.tlpsrc	2022-10-03 20:37:00 UTC (rev 64602)
@@ -1,2 +1,3 @@
-depend etoolbox
-depend catchfile
+hard xkeyval
+hard etoolbox
+hard catchfile
\ No newline at end of file

Modified: trunk/Master/tlpkg/tlpsrc/debate.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/debate.tlpsrc	2022-10-03 20:33:49 UTC (rev 64601)
+++ trunk/Master/tlpkg/tlpsrc/debate.tlpsrc	2022-10-03 20:37:00 UTC (rev 64602)
@@ -0,0 +1,6 @@
+hard xkeyval
+hard xcolor
+hard tcolorbox
+hard pdfcol
+hard listings
+hard listingsutf8
\ No newline at end of file



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