summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-12-05 21:23:48 +0000
committerKarl Berry <karl@freefriends.org>2022-12-05 21:23:48 +0000
commit5caccaedbc1e667bc6c77cd4121b3aa42fd0cbba (patch)
tree3d19f3653011e84771abf1ed211ea3e6896d22f9 /Master/tlpkg
parent6afd51ad6a48b892314f157f8d551c84dead3dec (diff)
lineno (5dec22)
git-svn-id: svn://tug.org/texlive/trunk@65204 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds19
-rw-r--r--Master/tlpkg/tlpsrc/collection-binextra.tlpsrc1
3 files changed, 19 insertions, 3 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 92cd36d19c2..2fd78858ea8 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -258,7 +258,7 @@ my @TLP_working = qw(
dejavu dejavu-otf
delim delimseasy delimset delimtxt democodetools denisbdoc derivative dhua
diabetes-logbook diadia diagbox diagmac2 dialogl diagnose dice dichokey
- dickimaw dictsym diffcoeff digiconfigs dijkstra dimnum din1505
+ dickimaw dictsym diffcoeff digestif digiconfigs dijkstra dimnum din1505
dinat dinbrief dingbat directory dirtree dirtytalk disser ditaa dithesis
dk-bib dlfltxb
dnaseq dnp doc-pictex docbytex doclicense
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index a58a734f2b5..09a35432e67 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -434,6 +434,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'diagrams', "die 'skipping, use specific package name'",
'diagxy', "die 'skipping, use barr'",
'dictsym', "&MAKEunzipandflatten",
+ 'digestif', "&MAKEflatten",
'digicap-pro', "die 'skipping, requires adobe (dps)'",
'disser', "&MAKEdisser",
'divine', "die 'skipping, requires nonfree font'",
@@ -809,9 +810,10 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'libris', "&MAKEcopy",
'lifia-th', "die 'skipping, ?'",
'linearA', "die 'skipping, use lineara'",
- 'LinearA', "&MAKEflatten",
+ 'LinearA', "die 'skipping, use lineara'",
+ 'lineno', "&MAKEflatten",
'lintex', "die 'skipping, compiled program'",
- 'list', "die 'skipping, part of knuth-local'",
+ 'list', "die 'skipping, part of knuth-local'",
'listofanswers', "die 'skipping, noinfo license'",
'literat', "&MAKEliterat",
'lithuanian', "&MAKEflatten",
@@ -1668,6 +1670,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'csplain' => '&POST_cstexpkgs',
'cstex' => '&POSTcstex',
'dehyph-exptl' => '&POSTdehyph_exptl',
+ 'digestif' => '&POSTdigestif',
'doipubmed' => '&POSTlatex2html',
'e-french' => '&POSTe_french',
'encxvlna' => '&POSTencxvlna',
@@ -2014,6 +2017,7 @@ $standardtex
'dialogl', '[^c]\.sty|listout\.tex', # not dialogl-doc.sty
'din1505', 'NULL', # no tex files, only natbib.cfg, would be system-wide
'dirtree', '\.tex|' . $standardtex,
+ 'digestif', 'NULL', # script
'disser', '\.rtx|' . $standardtex,
'dlfltxb', '\.sty', # no sample.cfg
'docbytex', 'docby\.tex',
@@ -3553,6 +3557,7 @@ $standardttf = '\.ttf|\.TTC';
'ctanupload' => '\.pl$',
'de-macro' => 'de-macro',
'diadia' => '\.lua$',
+ 'digestif' => 'digestif\.texlua$',
'dosepsbin' => 'dosepsbin\.pl$',
'dtxgen' => 'dtxgen$',
'dviasm' => '\.py$',
@@ -6714,6 +6719,16 @@ sub POSTdehyph_exptl {
print "*** POST$package - you must update tlpsrc directives, right now!\n";
}
+sub POSTdigestif {
+ # the situation here is that the author wanted to keep generic
+ # filenames like "Parser.lua", so we bundle them up in a zip.
+ # https://tug.org/pipermail/tex-live/2022-November/048681.html
+ print "POST$package - make zip files per their INSTALL.md\n";
+ &xsystem ("zip -j $package.zip *.lua *.tags");
+ &xsystem ("$RM *.lua *.tags");
+ &mv_with_mkdir ("$package.zip", "$DEST/scripts/$package/");
+}
+
sub POSTe_french {
print "POST$package - move directories around\n";
&SYSTEM ("find [^b]* -type f | xargs chmod -R a-x");
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
index 394407c6f6e..6d6cb4223af 100644
--- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
@@ -27,6 +27,7 @@ depend ctie
depend cweb
depend de-macro
depend detex
+depend digestif
depend dtl
depend dtxgen
depend dvi2tty