summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-10-03 20:37:00 +0000
committerKarl Berry <karl@freefriends.org>2022-10-03 20:37:00 +0000
commit307cf48df2e0b754a764ecb07a8e87d48bf8019d (patch)
tree5a7216a07f03fa4fceeb05c5236515ee5bb8c436 /Master
parent3b99b9cc4e66ccb3279ef1981704ba922e2eaa25 (diff)
dep updates; allow "hard" as alias for "depend" in .tlpsrc
git-svn-id: svn://tug.org/texlive/trunk@64602 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/tlpkg/TeXLive/TLPSRC.pm7
-rw-r--r--Master/tlpkg/tlpsrc/clicks.tlpsrc2
-rw-r--r--Master/tlpkg/tlpsrc/crumbs.tlpsrc5
-rw-r--r--Master/tlpkg/tlpsrc/debate.tlpsrc6
4 files changed, 16 insertions, 4 deletions
diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm
index f6f88d12172..7f22b8d0256 100644
--- a/Master/tlpkg/TeXLive/TLPSRC.pm
+++ b/Master/tlpkg/TeXLive/TLPSRC.pm
@@ -218,7 +218,7 @@ sub from_file {
} 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 @@ For example, C<latex.tlpsrc> contains (among others):
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>
diff --git a/Master/tlpkg/tlpsrc/clicks.tlpsrc b/Master/tlpkg/tlpsrc/clicks.tlpsrc
index e69de29bb2d..406b4071a58 100644
--- a/Master/tlpkg/tlpsrc/clicks.tlpsrc
+++ b/Master/tlpkg/tlpsrc/clicks.tlpsrc
@@ -0,0 +1,2 @@
+hard xkeyval
+hard etoolbox
diff --git a/Master/tlpkg/tlpsrc/crumbs.tlpsrc b/Master/tlpkg/tlpsrc/crumbs.tlpsrc
index 811f946b4cd..abac7d8497a 100644
--- a/Master/tlpkg/tlpsrc/crumbs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/crumbs.tlpsrc
@@ -1,2 +1,3 @@
-depend etoolbox
-depend catchfile
+hard xkeyval
+hard etoolbox
+hard catchfile \ No newline at end of file
diff --git a/Master/tlpkg/tlpsrc/debate.tlpsrc b/Master/tlpkg/tlpsrc/debate.tlpsrc
index e69de29bb2d..7a17e9bd3f5 100644
--- a/Master/tlpkg/tlpsrc/debate.tlpsrc
+++ b/Master/tlpkg/tlpsrc/debate.tlpsrc
@@ -0,0 +1,6 @@
+hard xkeyval
+hard xcolor
+hard tcolorbox
+hard pdfcol
+hard listings
+hard listingsutf8 \ No newline at end of file