From c322165b37e8f2dee17d03e37fbc7bb1d211b14f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 16 Nov 2023 18:39:12 +0000 Subject: bibtexperllibs: ltx2unitxt as user-level script git-svn-id: svn://tug.org/texlive/trunk@68869 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/texk/texlive/linked_scripts/Makefile.am | 2 + .../source/texk/texlive/linked_scripts/Makefile.in | 3 + .../linked_scripts/bibtexperllibs/ltx2unitxt | 169 +++++++++++++++++++++ .../source/texk/texlive/linked_scripts/scripts.lst | 1 + Master/bin/aarch64-linux/ltx2unitxt | 1 + Master/bin/amd64-freebsd/ltx2unitxt | 1 + Master/bin/amd64-netbsd/ltx2unitxt | 1 + Master/bin/armhf-linux/ltx2unitxt | 1 + Master/bin/i386-freebsd/ltx2unitxt | 1 + Master/bin/i386-linux/ltx2unitxt | 1 + Master/bin/i386-netbsd/ltx2unitxt | 1 + Master/bin/i386-solaris/ltx2unitxt | 1 + Master/bin/universal-darwin/ltx2unitxt | 1 + Master/bin/windows/ltx2unitxt.exe | Bin 0 -> 6144 bytes Master/bin/x86_64-cygwin/ltx2unitxt | 1 + Master/bin/x86_64-darwinlegacy/ltx2unitxt | 1 + Master/bin/x86_64-linux/ltx2unitxt | 1 + Master/bin/x86_64-linuxmusl/ltx2unitxt | 1 + Master/bin/x86_64-solaris/ltx2unitxt | 1 + .../texmf-dist/scripts/bibtexperllibs/ltx2unitxt | 169 +++++++++++++++++++++ .../LaTeX-ToUnicode/script/ltx2unitxt | 169 --------------------- Master/tlpkg/libexec/ctan2tds | 13 +- Master/tlpkg/tlpsrc/bibtexperllibs.tlpsrc | 1 + 23 files changed, 371 insertions(+), 170 deletions(-) create mode 100755 Build/source/texk/texlive/linked_scripts/bibtexperllibs/ltx2unitxt create mode 120000 Master/bin/aarch64-linux/ltx2unitxt create mode 120000 Master/bin/amd64-freebsd/ltx2unitxt create mode 120000 Master/bin/amd64-netbsd/ltx2unitxt create mode 120000 Master/bin/armhf-linux/ltx2unitxt create mode 120000 Master/bin/i386-freebsd/ltx2unitxt create mode 120000 Master/bin/i386-linux/ltx2unitxt create mode 120000 Master/bin/i386-netbsd/ltx2unitxt create mode 120000 Master/bin/i386-solaris/ltx2unitxt create mode 120000 Master/bin/universal-darwin/ltx2unitxt create mode 100755 Master/bin/windows/ltx2unitxt.exe create mode 120000 Master/bin/x86_64-cygwin/ltx2unitxt create mode 120000 Master/bin/x86_64-darwinlegacy/ltx2unitxt create mode 120000 Master/bin/x86_64-linux/ltx2unitxt create mode 120000 Master/bin/x86_64-linuxmusl/ltx2unitxt create mode 120000 Master/bin/x86_64-solaris/ltx2unitxt create mode 100755 Master/texmf-dist/scripts/bibtexperllibs/ltx2unitxt delete mode 100755 Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.am b/Build/source/texk/texlive/linked_scripts/Makefile.am index e7601eda950..9102aee218b 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.am +++ b/Build/source/texk/texlive/linked_scripts/Makefile.am @@ -99,6 +99,7 @@ texmf_shell_scripts = \ typeoutfileinfo/typeoutfileinfo.sh \ wordcount/wordcount.sh +# texmf_other_scripts = \ a2ping/a2ping.pl \ accfonts/mkt1font \ @@ -111,6 +112,7 @@ texmf_other_scripts = \ bib2gls/bib2gls.sh \ bib2gls/convertgls2bib.sh \ bibcop/bibcop.pl \ + bibtexperllibs/ltx2unitxt \ bundledoc/arlatex \ bundledoc/bundledoc \ cachepic/cachepic.tlu \ diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.in b/Build/source/texk/texlive/linked_scripts/Makefile.in index 443b441cb23..3e350511bc0 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.in +++ b/Build/source/texk/texlive/linked_scripts/Makefile.in @@ -315,6 +315,8 @@ texmf_shell_scripts = \ typeoutfileinfo/typeoutfileinfo.sh \ wordcount/wordcount.sh + +# texmf_other_scripts = \ a2ping/a2ping.pl \ accfonts/mkt1font \ @@ -327,6 +329,7 @@ texmf_other_scripts = \ bib2gls/bib2gls.sh \ bib2gls/convertgls2bib.sh \ bibcop/bibcop.pl \ + bibtexperllibs/ltx2unitxt \ bundledoc/arlatex \ bundledoc/bundledoc \ cachepic/cachepic.tlu \ diff --git a/Build/source/texk/texlive/linked_scripts/bibtexperllibs/ltx2unitxt b/Build/source/texk/texlive/linked_scripts/bibtexperllibs/ltx2unitxt new file mode 100755 index 00000000000..661ea404171 --- /dev/null +++ b/Build/source/texk/texlive/linked_scripts/bibtexperllibs/ltx2unitxt @@ -0,0 +1,169 @@ +#!/usr/bin/env perl +# Use the LaTeX::ToUnicode module (also in the bibtexperllibs +# repository/package, like this script) to convert LaTeX to Unicode. +# +# We work on fragments of text, not whole documents, the goal being to +# replace LaTeX commands and syntax with obvious plain text equivalents, +# or remove them. + +use strict; +use warnings; + +use Cwd; +use File::Basename; +use File::Spec; + +BEGIN { + # find files relative to our installed location within TeX Live + chomp(my $TLMaster = `kpsewhich -var-value=SELFAUTOPARENT`); # TL root + if (length($TLMaster)) { + unshift @INC, "$TLMaster/texmf-dist/scripts/bibtexperllibs"; + } + # find development bibtexperllibs in sibling checkout to this script, + # even if $0 is a symlink. Irrelevant when using from an installation. + my $real0 = Cwd::abs_path($0); + my $scriptdir = File::Basename::dirname($real0); + my $dev_btxperllibs = Cwd::abs_path("$scriptdir/../.."); + + # we need the lib/ subdirectories inside ... + unshift (@INC, glob ("$dev_btxperllibs/*/lib")) if -d $dev_btxperllibs; + +} + +use LaTeX::ToUnicode; + +our %opts; +local *OUT; # output filehandle + +exit(main()); + +sub main { + init(); + + # by paragraph? + while (<>) { + print OUT (convert($_)); + } + + return 0; +} + +sub convert { + my ($in) = @_; + + my @args = (); # what we'll pass to the convert() fn. + # + if (defined(&{"LaTeX_ToUnicode_convert_hook"})) { + push (@args, "hook" => \&LaTeX_ToUnicode_convert_hook); } + if ($opts{e}) { push (@args, "entities" => 1); } + if ($opts{g}) { push (@args, "german" => 1); } + if ($opts{h}) { push (@args, "html" => 1); } + + LaTeX::ToUnicode::debuglevel($opts{v}); + my $out = LaTeX::ToUnicode::convert($in, @args); + + #warn "out=$out"; + return $out; +} + + +# Command line options, etc. +# +sub init { + my $USAGE = < \($opts{c}), + "entities|e" => \($opts{e}), + "german|g" => \($opts{g}), + "html|h" => \($opts{h}), + "output|o=s" => \($opts{o}), + "verbose|v" => \($opts{v}), + "version|V" => \($opts{V}), + "help|?" => \($opts{help})) + || die "Try $0 --help for more information.\n"; + + if ($opts{help}) { print "$USAGE\n$VERSION"; exit 0; } + if ($opts{V}) { print $VERSION; exit 0; } + + binmode(STDOUT, ":utf8"); + *OUT = *STDOUT; + + if (defined($opts{o})) { + open(OUT, ">$opts{o}") || die "open(>$opts{o}) failed: $!\n"; + binmode(OUT, ":utf8") + } + + if ($opts{c}) { + if (-r $opts{c}) { + # if config arg is absolute, fine; if not, prepend "./" as slightly + # less troublesome than putting "." in the @INC path. + my $rel = (File::Spec->file_name_is_absolute($opts{c}) ? "" : "./"); + my $cnffile = "$rel$opts{c}"; + verbose("requiring config file: $cnffile"); + require $cnffile; + } else { + die "open config file ($opts{c}) for reading failed: $!\n"; + } + } +} + + +sub verbose { print @_ if $::opts{v}; } diff --git a/Build/source/texk/texlive/linked_scripts/scripts.lst b/Build/source/texk/texlive/linked_scripts/scripts.lst index a455f39391a..3342efc3356 100644 --- a/Build/source/texk/texlive/linked_scripts/scripts.lst +++ b/Build/source/texk/texlive/linked_scripts/scripts.lst @@ -53,6 +53,7 @@ authorindex/authorindex bib2gls/bib2gls.sh bib2gls/convertgls2bib.sh bibcop/bibcop.pl +bibtexperllibs/ltx2unitxt bundledoc/arlatex bundledoc/bundledoc cachepic/cachepic.tlu diff --git a/Master/bin/aarch64-linux/ltx2unitxt b/Master/bin/aarch64-linux/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/aarch64-linux/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/amd64-freebsd/ltx2unitxt b/Master/bin/amd64-freebsd/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/amd64-freebsd/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/amd64-netbsd/ltx2unitxt b/Master/bin/amd64-netbsd/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/amd64-netbsd/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/armhf-linux/ltx2unitxt b/Master/bin/armhf-linux/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/armhf-linux/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/i386-freebsd/ltx2unitxt b/Master/bin/i386-freebsd/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/i386-freebsd/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/i386-linux/ltx2unitxt b/Master/bin/i386-linux/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/i386-linux/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/i386-netbsd/ltx2unitxt b/Master/bin/i386-netbsd/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/i386-netbsd/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/i386-solaris/ltx2unitxt b/Master/bin/i386-solaris/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/i386-solaris/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/universal-darwin/ltx2unitxt b/Master/bin/universal-darwin/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/universal-darwin/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/windows/ltx2unitxt.exe b/Master/bin/windows/ltx2unitxt.exe new file mode 100755 index 00000000000..3332231b08c Binary files /dev/null and b/Master/bin/windows/ltx2unitxt.exe differ diff --git a/Master/bin/x86_64-cygwin/ltx2unitxt b/Master/bin/x86_64-cygwin/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/x86_64-cygwin/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/x86_64-darwinlegacy/ltx2unitxt b/Master/bin/x86_64-darwinlegacy/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/x86_64-darwinlegacy/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/x86_64-linux/ltx2unitxt b/Master/bin/x86_64-linux/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/x86_64-linux/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/x86_64-linuxmusl/ltx2unitxt b/Master/bin/x86_64-linuxmusl/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/x86_64-linuxmusl/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/bin/x86_64-solaris/ltx2unitxt b/Master/bin/x86_64-solaris/ltx2unitxt new file mode 120000 index 00000000000..f3664696b44 --- /dev/null +++ b/Master/bin/x86_64-solaris/ltx2unitxt @@ -0,0 +1 @@ +../../texmf-dist/scripts/bibtexperllibs/ltx2unitxt \ No newline at end of file diff --git a/Master/texmf-dist/scripts/bibtexperllibs/ltx2unitxt b/Master/texmf-dist/scripts/bibtexperllibs/ltx2unitxt new file mode 100755 index 00000000000..661ea404171 --- /dev/null +++ b/Master/texmf-dist/scripts/bibtexperllibs/ltx2unitxt @@ -0,0 +1,169 @@ +#!/usr/bin/env perl +# Use the LaTeX::ToUnicode module (also in the bibtexperllibs +# repository/package, like this script) to convert LaTeX to Unicode. +# +# We work on fragments of text, not whole documents, the goal being to +# replace LaTeX commands and syntax with obvious plain text equivalents, +# or remove them. + +use strict; +use warnings; + +use Cwd; +use File::Basename; +use File::Spec; + +BEGIN { + # find files relative to our installed location within TeX Live + chomp(my $TLMaster = `kpsewhich -var-value=SELFAUTOPARENT`); # TL root + if (length($TLMaster)) { + unshift @INC, "$TLMaster/texmf-dist/scripts/bibtexperllibs"; + } + # find development bibtexperllibs in sibling checkout to this script, + # even if $0 is a symlink. Irrelevant when using from an installation. + my $real0 = Cwd::abs_path($0); + my $scriptdir = File::Basename::dirname($real0); + my $dev_btxperllibs = Cwd::abs_path("$scriptdir/../.."); + + # we need the lib/ subdirectories inside ... + unshift (@INC, glob ("$dev_btxperllibs/*/lib")) if -d $dev_btxperllibs; + +} + +use LaTeX::ToUnicode; + +our %opts; +local *OUT; # output filehandle + +exit(main()); + +sub main { + init(); + + # by paragraph? + while (<>) { + print OUT (convert($_)); + } + + return 0; +} + +sub convert { + my ($in) = @_; + + my @args = (); # what we'll pass to the convert() fn. + # + if (defined(&{"LaTeX_ToUnicode_convert_hook"})) { + push (@args, "hook" => \&LaTeX_ToUnicode_convert_hook); } + if ($opts{e}) { push (@args, "entities" => 1); } + if ($opts{g}) { push (@args, "german" => 1); } + if ($opts{h}) { push (@args, "html" => 1); } + + LaTeX::ToUnicode::debuglevel($opts{v}); + my $out = LaTeX::ToUnicode::convert($in, @args); + + #warn "out=$out"; + return $out; +} + + +# Command line options, etc. +# +sub init { + my $USAGE = < \($opts{c}), + "entities|e" => \($opts{e}), + "german|g" => \($opts{g}), + "html|h" => \($opts{h}), + "output|o=s" => \($opts{o}), + "verbose|v" => \($opts{v}), + "version|V" => \($opts{V}), + "help|?" => \($opts{help})) + || die "Try $0 --help for more information.\n"; + + if ($opts{help}) { print "$USAGE\n$VERSION"; exit 0; } + if ($opts{V}) { print $VERSION; exit 0; } + + binmode(STDOUT, ":utf8"); + *OUT = *STDOUT; + + if (defined($opts{o})) { + open(OUT, ">$opts{o}") || die "open(>$opts{o}) failed: $!\n"; + binmode(OUT, ":utf8") + } + + if ($opts{c}) { + if (-r $opts{c}) { + # if config arg is absolute, fine; if not, prepend "./" as slightly + # less troublesome than putting "." in the @INC path. + my $rel = (File::Spec->file_name_is_absolute($opts{c}) ? "" : "./"); + my $cnffile = "$rel$opts{c}"; + verbose("requiring config file: $cnffile"); + require $cnffile; + } else { + die "open config file ($opts{c}) for reading failed: $!\n"; + } + } +} + + +sub verbose { print @_ if $::opts{v}; } diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt deleted file mode 100755 index 661ea404171..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt +++ /dev/null @@ -1,169 +0,0 @@ -#!/usr/bin/env perl -# Use the LaTeX::ToUnicode module (also in the bibtexperllibs -# repository/package, like this script) to convert LaTeX to Unicode. -# -# We work on fragments of text, not whole documents, the goal being to -# replace LaTeX commands and syntax with obvious plain text equivalents, -# or remove them. - -use strict; -use warnings; - -use Cwd; -use File::Basename; -use File::Spec; - -BEGIN { - # find files relative to our installed location within TeX Live - chomp(my $TLMaster = `kpsewhich -var-value=SELFAUTOPARENT`); # TL root - if (length($TLMaster)) { - unshift @INC, "$TLMaster/texmf-dist/scripts/bibtexperllibs"; - } - # find development bibtexperllibs in sibling checkout to this script, - # even if $0 is a symlink. Irrelevant when using from an installation. - my $real0 = Cwd::abs_path($0); - my $scriptdir = File::Basename::dirname($real0); - my $dev_btxperllibs = Cwd::abs_path("$scriptdir/../.."); - - # we need the lib/ subdirectories inside ... - unshift (@INC, glob ("$dev_btxperllibs/*/lib")) if -d $dev_btxperllibs; - -} - -use LaTeX::ToUnicode; - -our %opts; -local *OUT; # output filehandle - -exit(main()); - -sub main { - init(); - - # by paragraph? - while (<>) { - print OUT (convert($_)); - } - - return 0; -} - -sub convert { - my ($in) = @_; - - my @args = (); # what we'll pass to the convert() fn. - # - if (defined(&{"LaTeX_ToUnicode_convert_hook"})) { - push (@args, "hook" => \&LaTeX_ToUnicode_convert_hook); } - if ($opts{e}) { push (@args, "entities" => 1); } - if ($opts{g}) { push (@args, "german" => 1); } - if ($opts{h}) { push (@args, "html" => 1); } - - LaTeX::ToUnicode::debuglevel($opts{v}); - my $out = LaTeX::ToUnicode::convert($in, @args); - - #warn "out=$out"; - return $out; -} - - -# Command line options, etc. -# -sub init { - my $USAGE = < \($opts{c}), - "entities|e" => \($opts{e}), - "german|g" => \($opts{g}), - "html|h" => \($opts{h}), - "output|o=s" => \($opts{o}), - "verbose|v" => \($opts{v}), - "version|V" => \($opts{V}), - "help|?" => \($opts{help})) - || die "Try $0 --help for more information.\n"; - - if ($opts{help}) { print "$USAGE\n$VERSION"; exit 0; } - if ($opts{V}) { print $VERSION; exit 0; } - - binmode(STDOUT, ":utf8"); - *OUT = *STDOUT; - - if (defined($opts{o})) { - open(OUT, ">$opts{o}") || die "open(>$opts{o}) failed: $!\n"; - binmode(OUT, ":utf8") - } - - if ($opts{c}) { - if (-r $opts{c}) { - # if config arg is absolute, fine; if not, prepend "./" as slightly - # less troublesome than putting "." in the @INC path. - my $rel = (File::Spec->file_name_is_absolute($opts{c}) ? "" : "./"); - my $cnffile = "$rel$opts{c}"; - verbose("requiring config file: $cnffile"); - require $cnffile; - } else { - die "open config file ($opts{c}) for reading failed: $!\n"; - } - } -} - - -sub verbose { print @_ if $::opts{v}; } diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 2f14370fc3b..f444431484f 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -3693,6 +3693,7 @@ $standardttf = '\.ttf|\.TTC'; 'bib2gls' => '\.sh$', 'bibcop' => '\.pl$', 'bibexport' => 'bibexport\.sh$', + 'bibtexperllibs' => 'ltx2unitxt', 'bundledoc' => '(arlatex|bundledoc)$', 'checkcites' => '\.lua$', 'checklistings' => '\.sh$', @@ -4652,7 +4653,7 @@ sub doscripts { # first do the user-visible bindir entries. $scriptpatt = $specialscripts_bin{$package}; if ($scriptpatt) { - print " doing bindir pattern $scriptpatt...\n"; + print " doing bindir pattern $scriptpatt...\n"; if (! $tds_zip) { &install ($scriptsdir, $scriptpatt); &SYSTEM ("chmod a+x $scriptsdir/*"); @@ -6176,6 +6177,11 @@ sub PREHOOK_apa7 { &SYSTEM ("mkdir config"); } +sub PREHOOK_bibtexperllibs { + print "PREHOOK_$package - make .1 with pod2man\n"; + &prehook_pod2man ("Peter Szabo", "$package.pl"); +} + sub PREHOOK_cals { print "PREHOOK_$package - flatten only cals subdir\n"; &SYSTEM ("$MV cals/* ."); @@ -6678,6 +6684,11 @@ sub POSTbibtexperllibs { &xchdir ("$DEST/source/support/$package/"); &mv_with_mkdir ("*/lib/*", "$DEST/scripts/$package/"); &mv_with_mkdir ("*/man/*/*", "$DEST/doc/support/$package/"); + # + # The user-level script is buried in a subdir. + &xchdir ("LaTeX-ToUnicode/script"); + @filenames = glob ("*"); # have to reset @filenames for install() + &doscripts (); } sub POSTcfr_lm { diff --git a/Master/tlpkg/tlpsrc/bibtexperllibs.tlpsrc b/Master/tlpkg/tlpsrc/bibtexperllibs.tlpsrc index e69de29bb2d..f136d4dd7f4 100644 --- a/Master/tlpkg/tlpsrc/bibtexperllibs.tlpsrc +++ b/Master/tlpkg/tlpsrc/bibtexperllibs.tlpsrc @@ -0,0 +1 @@ +binpattern f bin/${ARCH}/ltx2unitxt -- cgit v1.2.3