From 82aec187d20c4cb1129672000486a9c581fb2351 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 3 Jul 2021 17:10:35 +0000 Subject: optexcount (2jul21) git-svn-id: svn://tug.org/texlive/trunk@59817 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 14 ++++++++++++++ Master/tlpkg/tlpsrc/collection-binextra.tlpsrc | 7 ++++--- Master/tlpkg/tlpsrc/optexcount.tlpsrc | 1 + 4 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 Master/tlpkg/tlpsrc/optexcount.tlpsrc (limited to 'Master/tlpkg') diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 64587e70250..ce88b929ee7 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -565,7 +565,7 @@ my @TLP_working = qw( ogham oinuit old-arrows oldlatin oldstandard oldstyle olsak-misc onedown onlyamsmath onrannual opcit opensans oplotsymbl - opteng optex optidef optional options + opteng optex optexcount optidef optional options orcidlink ordinalpt orientation orkhun oscola oswald ot-tableau othello othelloboard oubraces oup-authoring-template diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 4292550104d..8d122db26ed 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -973,6 +973,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'oops', "die 'skipping, replaced by ccool'", 'opacity-pro', "die 'skipping, adobe required (dps)'", 'opensans', "&MAKEcopy", + 'optexcount', "&MAKEflatten", 'optima', "die 'skipping, nonfree font'", 'osa', "die 'skipping, relies on endfloat.cfg and non-unique filenames'", 'osmanian', "die 'skipping, no good license info'", @@ -1530,6 +1531,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'numericplots' => '&PREHOOK_flatten1', 'nwejm' => '&PREHOOK_flatten1', 'optex' => '&PREHOOK_optex', + 'optexcount' => '&PREHOOK_optexcount', 'pgfornament' => '&PREHOOK_flatten1', 'phonetic' => '&PREHOOK_flatten1', 'pictex' => '&PREHOOK_pictex', @@ -2778,6 +2780,7 @@ $standardsource = '(\.(bat|c|drv|dtx|fea|fdd|ins|sfd)' 'mkjobtexmf', 'Makefile.in|' . $standardsource, 'mpman-ru', 'NULL', # doc package 'needspace', '\.tex|' . $standardsource, + 'optexcount', '\.(py|sh)$|' . $standardsource, 'ot2cyr', '\.afm|\.etx|' . $standardsource, 'patch', '\.doc', 'pdfx', 'rvdtx\.sty|' . $standardsource, @@ -3405,6 +3408,7 @@ $standardttf = '\.ttf|\.TTC'; 'mkjobtexmf' => 'mkjobtexmf\.pl$', 'mkpic' => '^mkpic$', 'musixtex' => '\.lua$', + 'optexcount' => 'optexcount$', 'pdfbook2' => 'pdfbook2$', 'pdfcrop' => '\.pl$', # doscripts() does r* 'pdfjam' => 'pdfjam$', @@ -5925,6 +5929,16 @@ sub PREHOOK_optex { # must do early to be found by the normal install &SYSTEM ("$MV doc/optex.1 ."); } +sub PREHOOK_optexcount { # make executable zip, from their install.sh + print "PREHOOK_$package - make executable zip\n"; + &xsystem ("cp src/optexcount.py src/__main__.py"); + &xsystem ("zip -j tmp.zip src/*.py"); + &xsystem ("echo '#!/usr/bin/env python3' | cat - tmp.zip >optexcount"); + chmod (0755, "optexcount") || die "chmod(optexcount) failed: $!"; + unlink ("tmp.zip"); + unlink ("src/__main__.py"); +} + sub PREHOOK_pictex { print "PREHOOK_$package - rm autoarea\n"; &SYSTEM ("$RM -rf addon/autoarea*"); diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc index 7047434fda0..db84776932e 100644 --- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc @@ -53,18 +53,19 @@ depend latex2man depend latex2nemeth depend latexdiff depend latexfileversion +depend latexindent depend latexmk depend latexpand -depend latexindent -depend ltxfileinfo -depend ltximg depend light-latex-make depend listings-ext +depend ltxfileinfo +depend ltximg depend luajittex depend make4ht depend match_parens depend mflua depend mkjobtexmf +depend optexcount depend patgen depend pdfbook2 depend pdfcrop diff --git a/Master/tlpkg/tlpsrc/optexcount.tlpsrc b/Master/tlpkg/tlpsrc/optexcount.tlpsrc new file mode 100644 index 00000000000..dca338c719c --- /dev/null +++ b/Master/tlpkg/tlpsrc/optexcount.tlpsrc @@ -0,0 +1 @@ +binpattern f bin/${ARCH}/${PKGNAME} -- cgit v1.2.3