diff options
Diffstat (limited to 'Master')
162 files changed, 122 insertions, 9 deletions
diff --git a/Master/bin/x86_64-cygwin/afm2pl.exe b/Master/bin/x86_64-cygwin/afm2pl.exe Binary files differindex 399f905c81f..a465f628d39 100755 --- a/Master/bin/x86_64-cygwin/afm2pl.exe +++ b/Master/bin/x86_64-cygwin/afm2pl.exe diff --git a/Master/bin/x86_64-cygwin/afm2tfm.exe b/Master/bin/x86_64-cygwin/afm2tfm.exe Binary files differindex 3e9432b57c1..d5cad7683b8 100755 --- a/Master/bin/x86_64-cygwin/afm2tfm.exe +++ b/Master/bin/x86_64-cygwin/afm2tfm.exe diff --git a/Master/bin/x86_64-cygwin/aleph.exe b/Master/bin/x86_64-cygwin/aleph.exe Binary files differindex 25b2cb539e9..bb0bf395c5a 100755 --- a/Master/bin/x86_64-cygwin/aleph.exe +++ b/Master/bin/x86_64-cygwin/aleph.exe diff --git a/Master/bin/x86_64-cygwin/autosp.exe b/Master/bin/x86_64-cygwin/autosp.exe Binary files differindex 39bbfc53cc5..15b21fc6f22 100755 --- a/Master/bin/x86_64-cygwin/autosp.exe +++ b/Master/bin/x86_64-cygwin/autosp.exe diff --git a/Master/bin/x86_64-cygwin/axohelp.exe b/Master/bin/x86_64-cygwin/axohelp.exe Binary files differindex f5bb0639a2f..b35270058fd 100755 --- a/Master/bin/x86_64-cygwin/axohelp.exe +++ b/Master/bin/x86_64-cygwin/axohelp.exe diff --git a/Master/bin/x86_64-cygwin/bbox.exe b/Master/bin/x86_64-cygwin/bbox.exe Binary files differindex 5049bfd0d48..908640359d4 100755 --- a/Master/bin/x86_64-cygwin/bbox.exe +++ b/Master/bin/x86_64-cygwin/bbox.exe diff --git a/Master/bin/x86_64-cygwin/bg5conv.exe b/Master/bin/x86_64-cygwin/bg5conv.exe Binary files differindex edcd7917d50..e4dfbf63cd2 100755 --- a/Master/bin/x86_64-cygwin/bg5conv.exe +++ b/Master/bin/x86_64-cygwin/bg5conv.exe diff --git a/Master/bin/x86_64-cygwin/bibtex.exe b/Master/bin/x86_64-cygwin/bibtex.exe Binary files differindex befb7b597af..c55aa8afa06 100755 --- a/Master/bin/x86_64-cygwin/bibtex.exe +++ b/Master/bin/x86_64-cygwin/bibtex.exe diff --git a/Master/bin/x86_64-cygwin/bibtex8.exe b/Master/bin/x86_64-cygwin/bibtex8.exe Binary files differindex 41a1be3f6e0..d0b54b6fab5 100755 --- a/Master/bin/x86_64-cygwin/bibtex8.exe +++ b/Master/bin/x86_64-cygwin/bibtex8.exe diff --git a/Master/bin/x86_64-cygwin/bibtexu.exe b/Master/bin/x86_64-cygwin/bibtexu.exe Binary files differindex 873c004137e..a4f20ede1e5 100755 --- a/Master/bin/x86_64-cygwin/bibtexu.exe +++ b/Master/bin/x86_64-cygwin/bibtexu.exe diff --git a/Master/bin/x86_64-cygwin/cef5conv.exe b/Master/bin/x86_64-cygwin/cef5conv.exe Binary files differindex 280c8dbd17f..e8665dda25e 100755 --- a/Master/bin/x86_64-cygwin/cef5conv.exe +++ b/Master/bin/x86_64-cygwin/cef5conv.exe diff --git a/Master/bin/x86_64-cygwin/cefconv.exe b/Master/bin/x86_64-cygwin/cefconv.exe Binary files differindex 835e5faa393..2106302764a 100755 --- a/Master/bin/x86_64-cygwin/cefconv.exe +++ b/Master/bin/x86_64-cygwin/cefconv.exe diff --git a/Master/bin/x86_64-cygwin/cefsconv.exe b/Master/bin/x86_64-cygwin/cefsconv.exe Binary files differindex 3b377be0069..e26f9419b1a 100755 --- a/Master/bin/x86_64-cygwin/cefsconv.exe +++ b/Master/bin/x86_64-cygwin/cefsconv.exe diff --git a/Master/bin/x86_64-cygwin/cfftot1.exe b/Master/bin/x86_64-cygwin/cfftot1.exe Binary files differindex a7ecdf16c0e..aa56935b0a6 100755 --- a/Master/bin/x86_64-cygwin/cfftot1.exe +++ b/Master/bin/x86_64-cygwin/cfftot1.exe diff --git a/Master/bin/x86_64-cygwin/chkdvifont.exe b/Master/bin/x86_64-cygwin/chkdvifont.exe Binary files differindex 43ddc446b23..1248f707f4f 100755 --- a/Master/bin/x86_64-cygwin/chkdvifont.exe +++ b/Master/bin/x86_64-cygwin/chkdvifont.exe diff --git a/Master/bin/x86_64-cygwin/chktex.exe b/Master/bin/x86_64-cygwin/chktex.exe Binary files differindex e8b8510a695..6aba583c0f5 100755 --- a/Master/bin/x86_64-cygwin/chktex.exe +++ b/Master/bin/x86_64-cygwin/chktex.exe diff --git a/Master/bin/x86_64-cygwin/ctangle.exe b/Master/bin/x86_64-cygwin/ctangle.exe Binary files differindex acd69cfe1be..984dde6be7b 100755 --- a/Master/bin/x86_64-cygwin/ctangle.exe +++ b/Master/bin/x86_64-cygwin/ctangle.exe diff --git a/Master/bin/x86_64-cygwin/ctie.exe b/Master/bin/x86_64-cygwin/ctie.exe Binary files differindex 6d8049a8f29..57967752863 100755 --- a/Master/bin/x86_64-cygwin/ctie.exe +++ b/Master/bin/x86_64-cygwin/ctie.exe diff --git a/Master/bin/x86_64-cygwin/ctwill-proofsort b/Master/bin/x86_64-cygwin/ctwill-proofsort index e360c3b763c..ce7a2fdbe92 100755 --- a/Master/bin/x86_64-cygwin/ctwill-proofsort +++ b/Master/bin/x86_64-cygwin/ctwill-proofsort @@ -1,5 +1,5 @@ #!/usr/bin/env perl -# $Id: ctwill-proofsort 68690 2023-10-29 13:15:04Z ascherer $ +# $Id: ctwill-proofsort 69852 2024-02-14 08:19:45Z ascherer $ # Public domain. Originally written by Andreas Scherer, 2023. use strict; @@ -39,7 +39,7 @@ sub help_handler { } ## version() sub version { - return $progname.' $Revision: 68690 $ $Date: 2023-10-29 09:15:04 -0400 (Sun, 29 Oct 2023) $'."\n"; + return $progname.' $Revision: 69852 $ $Date: 2024-02-14 03:19:45 -0500 (Wed, 14 Feb 2024) $'."\n"; } # Read input from the console and look for blocks like @@ -100,11 +100,9 @@ It reads its input from <STDIN> and writes its output to <STDOUT>. =item Run CTWILL twice on your 'input_file'.w, creating 'input_file'.tex -=item Invoke "ctwill-proofsort < 'input_file'.tex > 'input_file'-sorted.tex" +=item Invoke "( ctwill-proofsort < 'input_file'.tex ) 1<> 'input_file'.tex" -=item Invoke "mv 'input_file'-sorted.tex 'input_file'.tex" - -=item Run TeX on 'input_file'.tex +=item Run TeX on 'input_file'.tex once =back @@ -121,9 +119,7 @@ Example from MMIX (https://github.com/ascherer/mmix, 'local' branch): =item $ ctwill +P -x mmotype mmotype-twill (run this two times) -=item $ ctwill-proofsort < mmotype.tex > mmotype-sorted.tex - -=item $ mv mmotype-sorted.tex mmotype.tex +=item $ ( ctwill-proofsort < mmotype.tex ) 1<> mmotype.tex =item $ tex mmotype diff --git a/Master/bin/x86_64-cygwin/ctwill-refsort.exe b/Master/bin/x86_64-cygwin/ctwill-refsort.exe Binary files differindex ce346bb41e7..e04a1fc01dc 100755 --- a/Master/bin/x86_64-cygwin/ctwill-refsort.exe +++ b/Master/bin/x86_64-cygwin/ctwill-refsort.exe diff --git a/Master/bin/x86_64-cygwin/ctwill-twinx.exe b/Master/bin/x86_64-cygwin/ctwill-twinx.exe Binary files differindex 4bd02e3aa92..faaa5dcc479 100755 --- a/Master/bin/x86_64-cygwin/ctwill-twinx.exe +++ b/Master/bin/x86_64-cygwin/ctwill-twinx.exe diff --git a/Master/bin/x86_64-cygwin/ctwill.exe b/Master/bin/x86_64-cygwin/ctwill.exe Binary files differindex d7ba934c218..fbccd267f10 100755 --- a/Master/bin/x86_64-cygwin/ctwill.exe +++ b/Master/bin/x86_64-cygwin/ctwill.exe diff --git a/Master/bin/x86_64-cygwin/cweave.exe b/Master/bin/x86_64-cygwin/cweave.exe Binary files differindex 383fffdb48c..c4e53dc520b 100755 --- a/Master/bin/x86_64-cygwin/cweave.exe +++ b/Master/bin/x86_64-cygwin/cweave.exe diff --git a/Master/bin/x86_64-cygwin/cygkpathsea-6.dll b/Master/bin/x86_64-cygwin/cygkpathsea-6.dll Binary files differindex 6e2c1d79e2a..8f2912fb10e 100755 --- a/Master/bin/x86_64-cygwin/cygkpathsea-6.dll +++ b/Master/bin/x86_64-cygwin/cygkpathsea-6.dll diff --git a/Master/bin/x86_64-cygwin/cygptexenc-1.dll b/Master/bin/x86_64-cygwin/cygptexenc-1.dll Binary files differindex 007dc5a3bee..29d864cf14d 100755 --- a/Master/bin/x86_64-cygwin/cygptexenc-1.dll +++ b/Master/bin/x86_64-cygwin/cygptexenc-1.dll diff --git a/Master/bin/x86_64-cygwin/cygtexlua53-5.dll b/Master/bin/x86_64-cygwin/cygtexlua53-5.dll Binary files differindex bf78c510631..35f9397bed8 100755 --- a/Master/bin/x86_64-cygwin/cygtexlua53-5.dll +++ b/Master/bin/x86_64-cygwin/cygtexlua53-5.dll diff --git a/Master/bin/x86_64-cygwin/cygtexluajit-2.dll b/Master/bin/x86_64-cygwin/cygtexluajit-2.dll Binary files differindex 339c6890203..bf9c67cfede 100755 --- a/Master/bin/x86_64-cygwin/cygtexluajit-2.dll +++ b/Master/bin/x86_64-cygwin/cygtexluajit-2.dll diff --git a/Master/bin/x86_64-cygwin/detex.exe b/Master/bin/x86_64-cygwin/detex.exe Binary files differindex 22cb26aaeca..ddeaa849904 100755 --- a/Master/bin/x86_64-cygwin/detex.exe +++ b/Master/bin/x86_64-cygwin/detex.exe diff --git a/Master/bin/x86_64-cygwin/devnag.exe b/Master/bin/x86_64-cygwin/devnag.exe Binary files differindex ac46f78b787..4ffdb9606c2 100755 --- a/Master/bin/x86_64-cygwin/devnag.exe +++ b/Master/bin/x86_64-cygwin/devnag.exe diff --git a/Master/bin/x86_64-cygwin/disdvi.exe b/Master/bin/x86_64-cygwin/disdvi.exe Binary files differindex 646bb5c99ac..0d8c8116f5f 100755 --- a/Master/bin/x86_64-cygwin/disdvi.exe +++ b/Master/bin/x86_64-cygwin/disdvi.exe diff --git a/Master/bin/x86_64-cygwin/dt2dv.exe b/Master/bin/x86_64-cygwin/dt2dv.exe Binary files differindex c67743390b5..9fb5a28b66c 100755 --- a/Master/bin/x86_64-cygwin/dt2dv.exe +++ b/Master/bin/x86_64-cygwin/dt2dv.exe diff --git a/Master/bin/x86_64-cygwin/dv2dt.exe b/Master/bin/x86_64-cygwin/dv2dt.exe Binary files differindex f6ba5e41c39..293056d0a67 100755 --- a/Master/bin/x86_64-cygwin/dv2dt.exe +++ b/Master/bin/x86_64-cygwin/dv2dt.exe diff --git a/Master/bin/x86_64-cygwin/dvi2tty.exe b/Master/bin/x86_64-cygwin/dvi2tty.exe Binary files differindex b55941ea468..43d4dbf0be8 100755 --- a/Master/bin/x86_64-cygwin/dvi2tty.exe +++ b/Master/bin/x86_64-cygwin/dvi2tty.exe diff --git a/Master/bin/x86_64-cygwin/dvibook.exe b/Master/bin/x86_64-cygwin/dvibook.exe Binary files differindex e487670af5f..80f307eaf2f 100755 --- a/Master/bin/x86_64-cygwin/dvibook.exe +++ b/Master/bin/x86_64-cygwin/dvibook.exe diff --git a/Master/bin/x86_64-cygwin/dviconcat.exe b/Master/bin/x86_64-cygwin/dviconcat.exe Binary files differindex 031bce9b4be..52c5aba909e 100755 --- a/Master/bin/x86_64-cygwin/dviconcat.exe +++ b/Master/bin/x86_64-cygwin/dviconcat.exe diff --git a/Master/bin/x86_64-cygwin/dvicopy.exe b/Master/bin/x86_64-cygwin/dvicopy.exe Binary files differindex aab3cffa4e4..5fe030962b9 100755 --- a/Master/bin/x86_64-cygwin/dvicopy.exe +++ b/Master/bin/x86_64-cygwin/dvicopy.exe diff --git a/Master/bin/x86_64-cygwin/dvidvi.exe b/Master/bin/x86_64-cygwin/dvidvi.exe Binary files differindex fc477cfaf76..928e71334f1 100755 --- a/Master/bin/x86_64-cygwin/dvidvi.exe +++ b/Master/bin/x86_64-cygwin/dvidvi.exe diff --git a/Master/bin/x86_64-cygwin/dvilj.exe b/Master/bin/x86_64-cygwin/dvilj.exe Binary files differindex a539f794038..88bba978aee 100755 --- a/Master/bin/x86_64-cygwin/dvilj.exe +++ b/Master/bin/x86_64-cygwin/dvilj.exe diff --git a/Master/bin/x86_64-cygwin/dvilj2p.exe b/Master/bin/x86_64-cygwin/dvilj2p.exe Binary files differindex f25fe75fc80..8efd5c2e95e 100755 --- a/Master/bin/x86_64-cygwin/dvilj2p.exe +++ b/Master/bin/x86_64-cygwin/dvilj2p.exe diff --git a/Master/bin/x86_64-cygwin/dvilj4.exe b/Master/bin/x86_64-cygwin/dvilj4.exe Binary files differindex 5651fa130ad..d4868893f72 100755 --- a/Master/bin/x86_64-cygwin/dvilj4.exe +++ b/Master/bin/x86_64-cygwin/dvilj4.exe diff --git a/Master/bin/x86_64-cygwin/dvilj4l.exe b/Master/bin/x86_64-cygwin/dvilj4l.exe Binary files differindex 1d774bce531..7a965325d67 100755 --- a/Master/bin/x86_64-cygwin/dvilj4l.exe +++ b/Master/bin/x86_64-cygwin/dvilj4l.exe diff --git a/Master/bin/x86_64-cygwin/dvipng.exe b/Master/bin/x86_64-cygwin/dvipng.exe Binary files differindex 3512436ddbf..e280abaf792 100755 --- a/Master/bin/x86_64-cygwin/dvipng.exe +++ b/Master/bin/x86_64-cygwin/dvipng.exe diff --git a/Master/bin/x86_64-cygwin/dvipos.exe b/Master/bin/x86_64-cygwin/dvipos.exe Binary files differindex a54d7f6fc68..2d1b89db321 100755 --- a/Master/bin/x86_64-cygwin/dvipos.exe +++ b/Master/bin/x86_64-cygwin/dvipos.exe diff --git a/Master/bin/x86_64-cygwin/dvips.exe b/Master/bin/x86_64-cygwin/dvips.exe Binary files differindex 20b0995c7c7..85c170e1df1 100755 --- a/Master/bin/x86_64-cygwin/dvips.exe +++ b/Master/bin/x86_64-cygwin/dvips.exe diff --git a/Master/bin/x86_64-cygwin/dviselect.exe b/Master/bin/x86_64-cygwin/dviselect.exe Binary files differindex c8e411500c1..739fb04fbe6 100755 --- a/Master/bin/x86_64-cygwin/dviselect.exe +++ b/Master/bin/x86_64-cygwin/dviselect.exe diff --git a/Master/bin/x86_64-cygwin/dvispc.exe b/Master/bin/x86_64-cygwin/dvispc.exe Binary files differindex 32060b2b18f..031b1ce9cbf 100755 --- a/Master/bin/x86_64-cygwin/dvispc.exe +++ b/Master/bin/x86_64-cygwin/dvispc.exe diff --git a/Master/bin/x86_64-cygwin/dvisvgm.exe b/Master/bin/x86_64-cygwin/dvisvgm.exe Binary files differindex 7dc34ce406b..972f97c3d9c 100755 --- a/Master/bin/x86_64-cygwin/dvisvgm.exe +++ b/Master/bin/x86_64-cygwin/dvisvgm.exe diff --git a/Master/bin/x86_64-cygwin/dvitodvi.exe b/Master/bin/x86_64-cygwin/dvitodvi.exe Binary files differindex 3f8a09c6e6d..2d0fcb48542 100755 --- a/Master/bin/x86_64-cygwin/dvitodvi.exe +++ b/Master/bin/x86_64-cygwin/dvitodvi.exe diff --git a/Master/bin/x86_64-cygwin/dvitype.exe b/Master/bin/x86_64-cygwin/dvitype.exe Binary files differindex 2081180c9f1..b35d623dcac 100755 --- a/Master/bin/x86_64-cygwin/dvitype.exe +++ b/Master/bin/x86_64-cygwin/dvitype.exe diff --git a/Master/bin/x86_64-cygwin/epsffit.exe b/Master/bin/x86_64-cygwin/epsffit.exe Binary files differindex c8f3e191609..0f955ab5a40 100755 --- a/Master/bin/x86_64-cygwin/epsffit.exe +++ b/Master/bin/x86_64-cygwin/epsffit.exe diff --git a/Master/bin/x86_64-cygwin/euptex.exe b/Master/bin/x86_64-cygwin/euptex.exe Binary files differindex 0f74e090508..edae66beb8f 100755 --- a/Master/bin/x86_64-cygwin/euptex.exe +++ b/Master/bin/x86_64-cygwin/euptex.exe diff --git a/Master/bin/x86_64-cygwin/extconv.exe b/Master/bin/x86_64-cygwin/extconv.exe Binary files differindex 19e5a53e4c0..683fdae2672 100755 --- a/Master/bin/x86_64-cygwin/extconv.exe +++ b/Master/bin/x86_64-cygwin/extconv.exe diff --git a/Master/bin/x86_64-cygwin/gftodvi.exe b/Master/bin/x86_64-cygwin/gftodvi.exe Binary files differindex 6046e14bf3d..847ac5c21d5 100755 --- a/Master/bin/x86_64-cygwin/gftodvi.exe +++ b/Master/bin/x86_64-cygwin/gftodvi.exe diff --git a/Master/bin/x86_64-cygwin/gftopk.exe b/Master/bin/x86_64-cygwin/gftopk.exe Binary files differindex 9ed9b762074..15f4f4abacb 100755 --- a/Master/bin/x86_64-cygwin/gftopk.exe +++ b/Master/bin/x86_64-cygwin/gftopk.exe diff --git a/Master/bin/x86_64-cygwin/gftype.exe b/Master/bin/x86_64-cygwin/gftype.exe Binary files differindex 25163a3bd29..f260fba7966 100755 --- a/Master/bin/x86_64-cygwin/gftype.exe +++ b/Master/bin/x86_64-cygwin/gftype.exe diff --git a/Master/bin/x86_64-cygwin/gregorio.exe b/Master/bin/x86_64-cygwin/gregorio.exe Binary files differindex 2b794aad1b1..7848af0049b 100755 --- a/Master/bin/x86_64-cygwin/gregorio.exe +++ b/Master/bin/x86_64-cygwin/gregorio.exe diff --git a/Master/bin/x86_64-cygwin/gsftopk.exe b/Master/bin/x86_64-cygwin/gsftopk.exe Binary files differindex d1b357e6795..12e68dbfd26 100755 --- a/Master/bin/x86_64-cygwin/gsftopk.exe +++ b/Master/bin/x86_64-cygwin/gsftopk.exe diff --git a/Master/bin/x86_64-cygwin/hbf2gf.exe b/Master/bin/x86_64-cygwin/hbf2gf.exe Binary files differindex e03ab9291de..4215d3d1228 100755 --- a/Master/bin/x86_64-cygwin/hbf2gf.exe +++ b/Master/bin/x86_64-cygwin/hbf2gf.exe diff --git a/Master/bin/x86_64-cygwin/hishrink.exe b/Master/bin/x86_64-cygwin/hishrink.exe Binary files differindex 12b25ae3e82..92e60fce763 100755 --- a/Master/bin/x86_64-cygwin/hishrink.exe +++ b/Master/bin/x86_64-cygwin/hishrink.exe diff --git a/Master/bin/x86_64-cygwin/histretch.exe b/Master/bin/x86_64-cygwin/histretch.exe Binary files differindex ce13cb52a91..f67cdb9af94 100755 --- a/Master/bin/x86_64-cygwin/histretch.exe +++ b/Master/bin/x86_64-cygwin/histretch.exe diff --git a/Master/bin/x86_64-cygwin/hitex.exe b/Master/bin/x86_64-cygwin/hitex.exe Binary files differindex 312aa830c76..6907a6d2faa 100755 --- a/Master/bin/x86_64-cygwin/hitex.exe +++ b/Master/bin/x86_64-cygwin/hitex.exe diff --git a/Master/bin/x86_64-cygwin/kpseaccess.exe b/Master/bin/x86_64-cygwin/kpseaccess.exe Binary files differindex f3501d311cc..c7279d0ce72 100755 --- a/Master/bin/x86_64-cygwin/kpseaccess.exe +++ b/Master/bin/x86_64-cygwin/kpseaccess.exe diff --git a/Master/bin/x86_64-cygwin/kpsereadlink.exe b/Master/bin/x86_64-cygwin/kpsereadlink.exe Binary files differindex d95db98082f..c5520ba52c3 100755 --- a/Master/bin/x86_64-cygwin/kpsereadlink.exe +++ b/Master/bin/x86_64-cygwin/kpsereadlink.exe diff --git a/Master/bin/x86_64-cygwin/kpsestat.exe b/Master/bin/x86_64-cygwin/kpsestat.exe Binary files differindex 46a3d999d07..0279c50fcb9 100755 --- a/Master/bin/x86_64-cygwin/kpsestat.exe +++ b/Master/bin/x86_64-cygwin/kpsestat.exe diff --git a/Master/bin/x86_64-cygwin/kpsewhich.exe b/Master/bin/x86_64-cygwin/kpsewhich.exe Binary files differindex e80cafffd1e..dfea1e51bec 100755 --- a/Master/bin/x86_64-cygwin/kpsewhich.exe +++ b/Master/bin/x86_64-cygwin/kpsewhich.exe diff --git a/Master/bin/x86_64-cygwin/lacheck.exe b/Master/bin/x86_64-cygwin/lacheck.exe Binary files differindex 0835a78c3da..48168b9773e 100755 --- a/Master/bin/x86_64-cygwin/lacheck.exe +++ b/Master/bin/x86_64-cygwin/lacheck.exe diff --git a/Master/bin/x86_64-cygwin/luahbtex.exe b/Master/bin/x86_64-cygwin/luahbtex.exe Binary files differindex ab1a737babc..475e3189e33 100755 --- a/Master/bin/x86_64-cygwin/luahbtex.exe +++ b/Master/bin/x86_64-cygwin/luahbtex.exe diff --git a/Master/bin/x86_64-cygwin/luajithbtex.exe b/Master/bin/x86_64-cygwin/luajithbtex.exe Binary files differindex 50ea821dbe3..a34f483a97e 100755 --- a/Master/bin/x86_64-cygwin/luajithbtex.exe +++ b/Master/bin/x86_64-cygwin/luajithbtex.exe diff --git a/Master/bin/x86_64-cygwin/luajittex.exe b/Master/bin/x86_64-cygwin/luajittex.exe Binary files differindex 292118420dd..539448dabb5 100755 --- a/Master/bin/x86_64-cygwin/luajittex.exe +++ b/Master/bin/x86_64-cygwin/luajittex.exe diff --git a/Master/bin/x86_64-cygwin/luatex.exe b/Master/bin/x86_64-cygwin/luatex.exe Binary files differindex a00079553c9..dc961f71e64 100755 --- a/Master/bin/x86_64-cygwin/luatex.exe +++ b/Master/bin/x86_64-cygwin/luatex.exe diff --git a/Master/bin/x86_64-cygwin/mag.exe b/Master/bin/x86_64-cygwin/mag.exe Binary files differindex 2b6d937d7f6..fbf97f04da7 100755 --- a/Master/bin/x86_64-cygwin/mag.exe +++ b/Master/bin/x86_64-cygwin/mag.exe diff --git a/Master/bin/x86_64-cygwin/makeindex.exe b/Master/bin/x86_64-cygwin/makeindex.exe Binary files differindex ac1fc266c32..ce66ccaa934 100755 --- a/Master/bin/x86_64-cygwin/makeindex.exe +++ b/Master/bin/x86_64-cygwin/makeindex.exe diff --git a/Master/bin/x86_64-cygwin/makejvf.exe b/Master/bin/x86_64-cygwin/makejvf.exe Binary files differindex 875c853b8ae..6978c90327e 100755 --- a/Master/bin/x86_64-cygwin/makejvf.exe +++ b/Master/bin/x86_64-cygwin/makejvf.exe diff --git a/Master/bin/x86_64-cygwin/mendex.exe b/Master/bin/x86_64-cygwin/mendex.exe Binary files differindex a3449600d01..18a317a39f4 100755 --- a/Master/bin/x86_64-cygwin/mendex.exe +++ b/Master/bin/x86_64-cygwin/mendex.exe diff --git a/Master/bin/x86_64-cygwin/mf-nowin.exe b/Master/bin/x86_64-cygwin/mf-nowin.exe Binary files differindex c3ccb8bc2ce..a9cc21c725d 100755 --- a/Master/bin/x86_64-cygwin/mf-nowin.exe +++ b/Master/bin/x86_64-cygwin/mf-nowin.exe diff --git a/Master/bin/x86_64-cygwin/mf.exe b/Master/bin/x86_64-cygwin/mf.exe Binary files differindex 7851ab25b38..da7a4cab76d 100755 --- a/Master/bin/x86_64-cygwin/mf.exe +++ b/Master/bin/x86_64-cygwin/mf.exe diff --git a/Master/bin/x86_64-cygwin/mflua.exe b/Master/bin/x86_64-cygwin/mflua.exe Binary files differindex c62773d8d7a..90f0ad38829 100755 --- a/Master/bin/x86_64-cygwin/mflua.exe +++ b/Master/bin/x86_64-cygwin/mflua.exe diff --git a/Master/bin/x86_64-cygwin/mfluajit.exe b/Master/bin/x86_64-cygwin/mfluajit.exe Binary files differindex d8368d03af2..efbefd0b5a6 100755 --- a/Master/bin/x86_64-cygwin/mfluajit.exe +++ b/Master/bin/x86_64-cygwin/mfluajit.exe diff --git a/Master/bin/x86_64-cygwin/mft.exe b/Master/bin/x86_64-cygwin/mft.exe Binary files differindex 4041788e05a..7aaa45e8a29 100755 --- a/Master/bin/x86_64-cygwin/mft.exe +++ b/Master/bin/x86_64-cygwin/mft.exe diff --git a/Master/bin/x86_64-cygwin/mmafm.exe b/Master/bin/x86_64-cygwin/mmafm.exe Binary files differindex 5c0d3ddcd09..598655ed1cc 100755 --- a/Master/bin/x86_64-cygwin/mmafm.exe +++ b/Master/bin/x86_64-cygwin/mmafm.exe diff --git a/Master/bin/x86_64-cygwin/mmpfb.exe b/Master/bin/x86_64-cygwin/mmpfb.exe Binary files differindex 4fd53a997f2..30cd1b03849 100755 --- a/Master/bin/x86_64-cygwin/mmpfb.exe +++ b/Master/bin/x86_64-cygwin/mmpfb.exe diff --git a/Master/bin/x86_64-cygwin/mpost.exe b/Master/bin/x86_64-cygwin/mpost.exe Binary files differindex 6366a662d96..e1d4fe4d41c 100755 --- a/Master/bin/x86_64-cygwin/mpost.exe +++ b/Master/bin/x86_64-cygwin/mpost.exe diff --git a/Master/bin/x86_64-cygwin/msxlint.exe b/Master/bin/x86_64-cygwin/msxlint.exe Binary files differindex 48b59e4a09e..1b35d7f6fb3 100755 --- a/Master/bin/x86_64-cygwin/msxlint.exe +++ b/Master/bin/x86_64-cygwin/msxlint.exe diff --git a/Master/bin/x86_64-cygwin/odvicopy.exe b/Master/bin/x86_64-cygwin/odvicopy.exe Binary files differindex 6762e442790..ba394b3e32f 100755 --- a/Master/bin/x86_64-cygwin/odvicopy.exe +++ b/Master/bin/x86_64-cygwin/odvicopy.exe diff --git a/Master/bin/x86_64-cygwin/odvitype.exe b/Master/bin/x86_64-cygwin/odvitype.exe Binary files differindex b13a7d3deab..4fc4522ba7c 100755 --- a/Master/bin/x86_64-cygwin/odvitype.exe +++ b/Master/bin/x86_64-cygwin/odvitype.exe diff --git a/Master/bin/x86_64-cygwin/omfonts.exe b/Master/bin/x86_64-cygwin/omfonts.exe Binary files differindex e83f325b1b1..21f6f1b2c14 100755 --- a/Master/bin/x86_64-cygwin/omfonts.exe +++ b/Master/bin/x86_64-cygwin/omfonts.exe diff --git a/Master/bin/x86_64-cygwin/otangle.exe b/Master/bin/x86_64-cygwin/otangle.exe Binary files differindex 66a02cdf277..c410c980c10 100755 --- a/Master/bin/x86_64-cygwin/otangle.exe +++ b/Master/bin/x86_64-cygwin/otangle.exe diff --git a/Master/bin/x86_64-cygwin/otfinfo.exe b/Master/bin/x86_64-cygwin/otfinfo.exe Binary files differindex acfb7bc6ef4..6f36799b2b0 100755 --- a/Master/bin/x86_64-cygwin/otfinfo.exe +++ b/Master/bin/x86_64-cygwin/otfinfo.exe diff --git a/Master/bin/x86_64-cygwin/otftotfm.exe b/Master/bin/x86_64-cygwin/otftotfm.exe Binary files differindex 071d290fb62..3169841dc92 100755 --- a/Master/bin/x86_64-cygwin/otftotfm.exe +++ b/Master/bin/x86_64-cygwin/otftotfm.exe diff --git a/Master/bin/x86_64-cygwin/otp2ocp.exe b/Master/bin/x86_64-cygwin/otp2ocp.exe Binary files differindex e788b129c98..32318f1c13d 100755 --- a/Master/bin/x86_64-cygwin/otp2ocp.exe +++ b/Master/bin/x86_64-cygwin/otp2ocp.exe diff --git a/Master/bin/x86_64-cygwin/outocp.exe b/Master/bin/x86_64-cygwin/outocp.exe Binary files differindex c0d2e8138d0..b9b182250d2 100755 --- a/Master/bin/x86_64-cygwin/outocp.exe +++ b/Master/bin/x86_64-cygwin/outocp.exe diff --git a/Master/bin/x86_64-cygwin/patgen.exe b/Master/bin/x86_64-cygwin/patgen.exe Binary files differindex c80a05bf43b..e9399cdafaf 100755 --- a/Master/bin/x86_64-cygwin/patgen.exe +++ b/Master/bin/x86_64-cygwin/patgen.exe diff --git a/Master/bin/x86_64-cygwin/pdfclose.exe b/Master/bin/x86_64-cygwin/pdfclose.exe Binary files differindex 1169ad66040..91a7765b7cd 100755 --- a/Master/bin/x86_64-cygwin/pdfclose.exe +++ b/Master/bin/x86_64-cygwin/pdfclose.exe diff --git a/Master/bin/x86_64-cygwin/pdfopen.exe b/Master/bin/x86_64-cygwin/pdfopen.exe Binary files differindex cbbdb058e16..a53142626e3 100755 --- a/Master/bin/x86_64-cygwin/pdfopen.exe +++ b/Master/bin/x86_64-cygwin/pdfopen.exe diff --git a/Master/bin/x86_64-cygwin/pdftex.exe b/Master/bin/x86_64-cygwin/pdftex.exe Binary files differindex 648923ebf92..34b4364b269 100755 --- a/Master/bin/x86_64-cygwin/pdftex.exe +++ b/Master/bin/x86_64-cygwin/pdftex.exe diff --git a/Master/bin/x86_64-cygwin/pdftosrc.exe b/Master/bin/x86_64-cygwin/pdftosrc.exe Binary files differindex 8aaef168967..d09efe8c88d 100755 --- a/Master/bin/x86_64-cygwin/pdftosrc.exe +++ b/Master/bin/x86_64-cygwin/pdftosrc.exe diff --git a/Master/bin/x86_64-cygwin/pfb2pfa.exe b/Master/bin/x86_64-cygwin/pfb2pfa.exe Binary files differindex 23298d6f273..24668ed75b7 100755 --- a/Master/bin/x86_64-cygwin/pfb2pfa.exe +++ b/Master/bin/x86_64-cygwin/pfb2pfa.exe diff --git a/Master/bin/x86_64-cygwin/pk2bm.exe b/Master/bin/x86_64-cygwin/pk2bm.exe Binary files differindex c95367d8758..cf47083eeee 100755 --- a/Master/bin/x86_64-cygwin/pk2bm.exe +++ b/Master/bin/x86_64-cygwin/pk2bm.exe diff --git a/Master/bin/x86_64-cygwin/pktogf.exe b/Master/bin/x86_64-cygwin/pktogf.exe Binary files differindex c640048e064..7c9ec868e82 100755 --- a/Master/bin/x86_64-cygwin/pktogf.exe +++ b/Master/bin/x86_64-cygwin/pktogf.exe diff --git a/Master/bin/x86_64-cygwin/pktype.exe b/Master/bin/x86_64-cygwin/pktype.exe Binary files differindex 865fcfbd5ef..eec0f92d482 100755 --- a/Master/bin/x86_64-cygwin/pktype.exe +++ b/Master/bin/x86_64-cygwin/pktype.exe diff --git a/Master/bin/x86_64-cygwin/pltotf.exe b/Master/bin/x86_64-cygwin/pltotf.exe Binary files differindex 9b2cfefeb30..0556861c2ca 100755 --- a/Master/bin/x86_64-cygwin/pltotf.exe +++ b/Master/bin/x86_64-cygwin/pltotf.exe diff --git a/Master/bin/x86_64-cygwin/pmpost.exe b/Master/bin/x86_64-cygwin/pmpost.exe Binary files differindex 1caadf3ff84..184b20b9b00 100755 --- a/Master/bin/x86_64-cygwin/pmpost.exe +++ b/Master/bin/x86_64-cygwin/pmpost.exe diff --git a/Master/bin/x86_64-cygwin/pmxab.exe b/Master/bin/x86_64-cygwin/pmxab.exe Binary files differindex db3b3b63361..6c092b833fa 100755 --- a/Master/bin/x86_64-cygwin/pmxab.exe +++ b/Master/bin/x86_64-cygwin/pmxab.exe diff --git a/Master/bin/x86_64-cygwin/pooltype.exe b/Master/bin/x86_64-cygwin/pooltype.exe Binary files differindex f8c1d0514a4..193f76cde9b 100755 --- a/Master/bin/x86_64-cygwin/pooltype.exe +++ b/Master/bin/x86_64-cygwin/pooltype.exe diff --git a/Master/bin/x86_64-cygwin/prepmx.exe b/Master/bin/x86_64-cygwin/prepmx.exe Binary files differindex 25703a3c4d3..9f1ab2d5ae0 100755 --- a/Master/bin/x86_64-cygwin/prepmx.exe +++ b/Master/bin/x86_64-cygwin/prepmx.exe diff --git a/Master/bin/x86_64-cygwin/ps2pk.exe b/Master/bin/x86_64-cygwin/ps2pk.exe Binary files differindex 897d05bf539..75cd7b1f567 100755 --- a/Master/bin/x86_64-cygwin/ps2pk.exe +++ b/Master/bin/x86_64-cygwin/ps2pk.exe diff --git a/Master/bin/x86_64-cygwin/psbook.exe b/Master/bin/x86_64-cygwin/psbook.exe Binary files differindex 6f5f7b2c116..444f1911a2d 100755 --- a/Master/bin/x86_64-cygwin/psbook.exe +++ b/Master/bin/x86_64-cygwin/psbook.exe diff --git a/Master/bin/x86_64-cygwin/psnup.exe b/Master/bin/x86_64-cygwin/psnup.exe Binary files differindex 45fc6717d9f..114567879c2 100755 --- a/Master/bin/x86_64-cygwin/psnup.exe +++ b/Master/bin/x86_64-cygwin/psnup.exe diff --git a/Master/bin/x86_64-cygwin/psresize.exe b/Master/bin/x86_64-cygwin/psresize.exe Binary files differindex 53211a4309b..633a44d0e62 100755 --- a/Master/bin/x86_64-cygwin/psresize.exe +++ b/Master/bin/x86_64-cygwin/psresize.exe diff --git a/Master/bin/x86_64-cygwin/psselect.exe b/Master/bin/x86_64-cygwin/psselect.exe Binary files differindex 4a877cd9d44..2a90d23b2df 100755 --- a/Master/bin/x86_64-cygwin/psselect.exe +++ b/Master/bin/x86_64-cygwin/psselect.exe diff --git a/Master/bin/x86_64-cygwin/pstops.exe b/Master/bin/x86_64-cygwin/pstops.exe Binary files differindex 8daca00d676..7577bdec4e2 100755 --- a/Master/bin/x86_64-cygwin/pstops.exe +++ b/Master/bin/x86_64-cygwin/pstops.exe diff --git a/Master/bin/x86_64-cygwin/ptekf.exe b/Master/bin/x86_64-cygwin/ptekf.exe Binary files differindex 6734957090c..a8ac609ab32 100755 --- a/Master/bin/x86_64-cygwin/ptekf.exe +++ b/Master/bin/x86_64-cygwin/ptekf.exe diff --git a/Master/bin/x86_64-cygwin/scor2prt.exe b/Master/bin/x86_64-cygwin/scor2prt.exe Binary files differindex 0b425cd1642..8a2d875cce0 100755 --- a/Master/bin/x86_64-cygwin/scor2prt.exe +++ b/Master/bin/x86_64-cygwin/scor2prt.exe diff --git a/Master/bin/x86_64-cygwin/sjisconv.exe b/Master/bin/x86_64-cygwin/sjisconv.exe Binary files differindex 7783960fbcb..899abd1c3f2 100755 --- a/Master/bin/x86_64-cygwin/sjisconv.exe +++ b/Master/bin/x86_64-cygwin/sjisconv.exe diff --git a/Master/bin/x86_64-cygwin/synctex.exe b/Master/bin/x86_64-cygwin/synctex.exe Binary files differindex a12bb369e65..95cd29535de 100755 --- a/Master/bin/x86_64-cygwin/synctex.exe +++ b/Master/bin/x86_64-cygwin/synctex.exe diff --git a/Master/bin/x86_64-cygwin/t1ascii.exe b/Master/bin/x86_64-cygwin/t1ascii.exe Binary files differindex 87c789c5eec..e945ba6fc84 100755 --- a/Master/bin/x86_64-cygwin/t1ascii.exe +++ b/Master/bin/x86_64-cygwin/t1ascii.exe diff --git a/Master/bin/x86_64-cygwin/t1asm.exe b/Master/bin/x86_64-cygwin/t1asm.exe Binary files differindex da940241c56..b3d3db17783 100755 --- a/Master/bin/x86_64-cygwin/t1asm.exe +++ b/Master/bin/x86_64-cygwin/t1asm.exe diff --git a/Master/bin/x86_64-cygwin/t1binary.exe b/Master/bin/x86_64-cygwin/t1binary.exe Binary files differindex 046a5f29c38..1cb643cfdec 100755 --- a/Master/bin/x86_64-cygwin/t1binary.exe +++ b/Master/bin/x86_64-cygwin/t1binary.exe diff --git a/Master/bin/x86_64-cygwin/t1disasm.exe b/Master/bin/x86_64-cygwin/t1disasm.exe Binary files differindex abd4859fc9d..a0056911ae5 100755 --- a/Master/bin/x86_64-cygwin/t1disasm.exe +++ b/Master/bin/x86_64-cygwin/t1disasm.exe diff --git a/Master/bin/x86_64-cygwin/t1dotlessj.exe b/Master/bin/x86_64-cygwin/t1dotlessj.exe Binary files differindex 617a6207791..11a94fe6865 100755 --- a/Master/bin/x86_64-cygwin/t1dotlessj.exe +++ b/Master/bin/x86_64-cygwin/t1dotlessj.exe diff --git a/Master/bin/x86_64-cygwin/t1lint.exe b/Master/bin/x86_64-cygwin/t1lint.exe Binary files differindex 2b1f3e119e5..b5e0ae5811d 100755 --- a/Master/bin/x86_64-cygwin/t1lint.exe +++ b/Master/bin/x86_64-cygwin/t1lint.exe diff --git a/Master/bin/x86_64-cygwin/t1mac.exe b/Master/bin/x86_64-cygwin/t1mac.exe Binary files differindex eb138753b21..32f48134ca8 100755 --- a/Master/bin/x86_64-cygwin/t1mac.exe +++ b/Master/bin/x86_64-cygwin/t1mac.exe diff --git a/Master/bin/x86_64-cygwin/t1rawafm.exe b/Master/bin/x86_64-cygwin/t1rawafm.exe Binary files differindex a73708bcdc1..ffc828e8eb2 100755 --- a/Master/bin/x86_64-cygwin/t1rawafm.exe +++ b/Master/bin/x86_64-cygwin/t1rawafm.exe diff --git a/Master/bin/x86_64-cygwin/t1reencode.exe b/Master/bin/x86_64-cygwin/t1reencode.exe Binary files differindex bc2b940e0ee..be911b4884d 100755 --- a/Master/bin/x86_64-cygwin/t1reencode.exe +++ b/Master/bin/x86_64-cygwin/t1reencode.exe diff --git a/Master/bin/x86_64-cygwin/t1testpage.exe b/Master/bin/x86_64-cygwin/t1testpage.exe Binary files differindex 4c61bd25eed..80261b15f40 100755 --- a/Master/bin/x86_64-cygwin/t1testpage.exe +++ b/Master/bin/x86_64-cygwin/t1testpage.exe diff --git a/Master/bin/x86_64-cygwin/t1unmac.exe b/Master/bin/x86_64-cygwin/t1unmac.exe Binary files differindex 14e4c9647ec..d7b1dbc408c 100755 --- a/Master/bin/x86_64-cygwin/t1unmac.exe +++ b/Master/bin/x86_64-cygwin/t1unmac.exe diff --git a/Master/bin/x86_64-cygwin/t4ht.exe b/Master/bin/x86_64-cygwin/t4ht.exe Binary files differindex dba33704e6a..54aa3165490 100755 --- a/Master/bin/x86_64-cygwin/t4ht.exe +++ b/Master/bin/x86_64-cygwin/t4ht.exe diff --git a/Master/bin/x86_64-cygwin/tangle.exe b/Master/bin/x86_64-cygwin/tangle.exe Binary files differindex 6a7e3356c70..292d9f302fa 100755 --- a/Master/bin/x86_64-cygwin/tangle.exe +++ b/Master/bin/x86_64-cygwin/tangle.exe diff --git a/Master/bin/x86_64-cygwin/teckit_compile.exe b/Master/bin/x86_64-cygwin/teckit_compile.exe Binary files differindex 5b0e445523f..5d822fda1a4 100755 --- a/Master/bin/x86_64-cygwin/teckit_compile.exe +++ b/Master/bin/x86_64-cygwin/teckit_compile.exe diff --git a/Master/bin/x86_64-cygwin/tex.exe b/Master/bin/x86_64-cygwin/tex.exe Binary files differindex 2bff108e0cc..f7d0aefb825 100755 --- a/Master/bin/x86_64-cygwin/tex.exe +++ b/Master/bin/x86_64-cygwin/tex.exe diff --git a/Master/bin/x86_64-cygwin/tex2aspc.exe b/Master/bin/x86_64-cygwin/tex2aspc.exe Binary files differindex 16ec2783f33..7dad9df4a45 100755 --- a/Master/bin/x86_64-cygwin/tex2aspc.exe +++ b/Master/bin/x86_64-cygwin/tex2aspc.exe diff --git a/Master/bin/x86_64-cygwin/tex2xindy.exe b/Master/bin/x86_64-cygwin/tex2xindy.exe Binary files differindex 9629acd174d..de05f80fcca 100755 --- a/Master/bin/x86_64-cygwin/tex2xindy.exe +++ b/Master/bin/x86_64-cygwin/tex2xindy.exe diff --git a/Master/bin/x86_64-cygwin/tex4ht.exe b/Master/bin/x86_64-cygwin/tex4ht.exe Binary files differindex 36d76d04e89..ecf73171bfa 100755 --- a/Master/bin/x86_64-cygwin/tex4ht.exe +++ b/Master/bin/x86_64-cygwin/tex4ht.exe diff --git a/Master/bin/x86_64-cygwin/tftopl.exe b/Master/bin/x86_64-cygwin/tftopl.exe Binary files differindex e0d3b88b053..5b13fcc37bf 100755 --- a/Master/bin/x86_64-cygwin/tftopl.exe +++ b/Master/bin/x86_64-cygwin/tftopl.exe diff --git a/Master/bin/x86_64-cygwin/tie.exe b/Master/bin/x86_64-cygwin/tie.exe Binary files differindex 2375fe58d3c..8874d7b0935 100755 --- a/Master/bin/x86_64-cygwin/tie.exe +++ b/Master/bin/x86_64-cygwin/tie.exe diff --git a/Master/bin/x86_64-cygwin/ttf2afm.exe b/Master/bin/x86_64-cygwin/ttf2afm.exe Binary files differindex 1d47129faae..db71e769615 100755 --- a/Master/bin/x86_64-cygwin/ttf2afm.exe +++ b/Master/bin/x86_64-cygwin/ttf2afm.exe diff --git a/Master/bin/x86_64-cygwin/ttf2pk.exe b/Master/bin/x86_64-cygwin/ttf2pk.exe Binary files differindex 1871767ac5b..fb6b7df410b 100755 --- a/Master/bin/x86_64-cygwin/ttf2pk.exe +++ b/Master/bin/x86_64-cygwin/ttf2pk.exe diff --git a/Master/bin/x86_64-cygwin/ttf2tfm.exe b/Master/bin/x86_64-cygwin/ttf2tfm.exe Binary files differindex 9d92cc21d0c..0701b54de9c 100755 --- a/Master/bin/x86_64-cygwin/ttf2tfm.exe +++ b/Master/bin/x86_64-cygwin/ttf2tfm.exe diff --git a/Master/bin/x86_64-cygwin/ttfdump.exe b/Master/bin/x86_64-cygwin/ttfdump.exe Binary files differindex 3ab9701c7cc..70ee48a8790 100755 --- a/Master/bin/x86_64-cygwin/ttfdump.exe +++ b/Master/bin/x86_64-cygwin/ttfdump.exe diff --git a/Master/bin/x86_64-cygwin/ttftotype42.exe b/Master/bin/x86_64-cygwin/ttftotype42.exe Binary files differindex 25c43a51739..7acae99bc86 100755 --- a/Master/bin/x86_64-cygwin/ttftotype42.exe +++ b/Master/bin/x86_64-cygwin/ttftotype42.exe diff --git a/Master/bin/x86_64-cygwin/twill-refsort b/Master/bin/x86_64-cygwin/twill-refsort new file mode 100755 index 00000000000..2b0c4fd1b5a --- /dev/null +++ b/Master/bin/x86_64-cygwin/twill-refsort @@ -0,0 +1,117 @@ +#!/usr/bin/env perl +# $Id: twill-refsort 69812 2024-02-11 23:09:24Z karl $ +# Public domain. Originally written by Andreas Scherer, 2023. + +use strict; +use warnings; + +use File::Basename; +use Getopt::Long qw(:config no_ignore_case bundling); +use Pod::Usage; + +my $progname; +my $collator; + +BEGIN { + $progname = basename $0; + # Unicode::Collate has been around a long time, + # but it's not part of core Perl. + eval { + require Unicode::Collate; + $collator = Unicode::Collate->new(); + }; +} + +my $usage = "Usage: $progname < foo.ref > foo.sref\n"; + +# Standard options for TeX Live. +Getopt::Long::GetOptions( + 'help|?' => \&help_handler, + 'version' => sub { print version(); exit 0; } +) or die $usage; +## help_handler() +sub help_handler { + open(my $pipe, '|-', $ENV{PAGER} || 'less -e') or exit 1; + pod2usage(-message => version(), -output => $pipe, + -verbose => 99, -sections => "SHORT DESCRIPTION|COPYRIGHT"); + close $pipe; + exit 0; +} +## version() +sub version { + return $progname.' $Revision: 69812 $ $Date: 2024-02-11 18:09:24 -0500 (Sun, 11 Feb 2024) $'."\n"; +} + +# Read input lines from the console and look for blocks like +# !127 +# [+ KEY LOCATION TEXPART]* +# and sort them alphabetically by the KEYs. +# +# Every KEY consists of a single PASCAL identifier (variable, type, function, +# etc.) after an initial '+ ' marker. This marker is replaced with the '\[' +# macro (i.e., '\makeref') to help TeX format the mini-index. +# +# The page number in the '!\d+' indicator is appended as argument of the +# '\donewithpage' macro. +my %mini_index; # storage for index entries of a two-page spread +my $donewithpage; # recto page number of a two-page spread +foreach my $line (<STDIN>) +{ + if ($line =~ m/\!(\d+)/) { # start of a new two-page spread + if ($donewithpage) { # skip over first indicator line + foreach my $key ($collator ? + $collator->sort(keys %mini_index) : + sort {"\L$a" cmp "\L$b"} keys %mini_index) { + print $mini_index{$key}; + } + %mini_index = (); # reset mini-index storage + print "\\donewithpage$donewithpage\n"; # done with current spread + } + $donewithpage = $1; # start of next spread + } else { # mini-index entry + my (undef,$key) = split / /, $line; # 2nd column is the key + $line =~ s/^\+ /\\\[/; # add \makeref macro + $mini_index{$key} = $line; # store index entry + next; # print later + } +} + +print "\\donewithpage$donewithpage\n"; # done with current spread + +exit 0; + +=pod + +=encoding utf8 + +=head1 NAME + +twill-refsort - Sort mini-indexes alphabetically + +=head1 SHORT DESCRIPTION + +This small Perl script 'twill-refsort' sorts the mini-indexes for each section +in the '.ref' file created by 'twill foo' (twice) and 'tex foo' (first run). +It reads its input from STDIN and writes its output to STDOUT. + +=over + +=item Run TWILL twice on your 'foo'.w, creating 'foo'.tex + +=item Invoke "tex 'foo'.tex", creating 'foo'.ref + +=item Invoke "twill-refsort < 'foo'.ref > 'foo'.sref" + +=item Run TeX on 'foo'.tex a second time + +=back + +See also "man twill" for more information on how to use the TWILL system. + +=head1 COPYRIGHT + +Public domain. Originally written by Andreas Scherer, 2023. + +Contemporary development on https://github.com/ascherer/cwebbin. + +=cut diff --git a/Master/bin/x86_64-cygwin/twill.exe b/Master/bin/x86_64-cygwin/twill.exe Binary files differindex dea6a9f339f..1f73f727759 100755 --- a/Master/bin/x86_64-cygwin/twill.exe +++ b/Master/bin/x86_64-cygwin/twill.exe diff --git a/Master/bin/x86_64-cygwin/upbibtex.exe b/Master/bin/x86_64-cygwin/upbibtex.exe Binary files differindex 08856082cc7..fb9e590cced 100755 --- a/Master/bin/x86_64-cygwin/upbibtex.exe +++ b/Master/bin/x86_64-cygwin/upbibtex.exe diff --git a/Master/bin/x86_64-cygwin/updvitype.exe b/Master/bin/x86_64-cygwin/updvitype.exe Binary files differindex da94006194f..4a73f1f5d20 100755 --- a/Master/bin/x86_64-cygwin/updvitype.exe +++ b/Master/bin/x86_64-cygwin/updvitype.exe diff --git a/Master/bin/x86_64-cygwin/upmendex.exe b/Master/bin/x86_64-cygwin/upmendex.exe Binary files differindex ac849089611..9f1d77f7669 100755 --- a/Master/bin/x86_64-cygwin/upmendex.exe +++ b/Master/bin/x86_64-cygwin/upmendex.exe diff --git a/Master/bin/x86_64-cygwin/upmpost.exe b/Master/bin/x86_64-cygwin/upmpost.exe Binary files differindex e0a6eee32bf..53cbd118be0 100755 --- a/Master/bin/x86_64-cygwin/upmpost.exe +++ b/Master/bin/x86_64-cygwin/upmpost.exe diff --git a/Master/bin/x86_64-cygwin/uppltotf.exe b/Master/bin/x86_64-cygwin/uppltotf.exe Binary files differindex 3028f26da0d..cc357d93404 100755 --- a/Master/bin/x86_64-cygwin/uppltotf.exe +++ b/Master/bin/x86_64-cygwin/uppltotf.exe diff --git a/Master/bin/x86_64-cygwin/uptftopl.exe b/Master/bin/x86_64-cygwin/uptftopl.exe Binary files differindex 5ece1d5e62d..7ce3bb3439f 100755 --- a/Master/bin/x86_64-cygwin/uptftopl.exe +++ b/Master/bin/x86_64-cygwin/uptftopl.exe diff --git a/Master/bin/x86_64-cygwin/vftovp.exe b/Master/bin/x86_64-cygwin/vftovp.exe Binary files differindex e8fe4aeec47..f7ff39ee1de 100755 --- a/Master/bin/x86_64-cygwin/vftovp.exe +++ b/Master/bin/x86_64-cygwin/vftovp.exe diff --git a/Master/bin/x86_64-cygwin/vlna.exe b/Master/bin/x86_64-cygwin/vlna.exe Binary files differindex 89bc1c17311..7e6b6b130f7 100755 --- a/Master/bin/x86_64-cygwin/vlna.exe +++ b/Master/bin/x86_64-cygwin/vlna.exe diff --git a/Master/bin/x86_64-cygwin/vptovf.exe b/Master/bin/x86_64-cygwin/vptovf.exe Binary files differindex 758f261d006..34365b45f60 100755 --- a/Master/bin/x86_64-cygwin/vptovf.exe +++ b/Master/bin/x86_64-cygwin/vptovf.exe diff --git a/Master/bin/x86_64-cygwin/weave.exe b/Master/bin/x86_64-cygwin/weave.exe Binary files differindex f5d7ce98e24..554a3af3e62 100755 --- a/Master/bin/x86_64-cygwin/weave.exe +++ b/Master/bin/x86_64-cygwin/weave.exe diff --git a/Master/bin/x86_64-cygwin/wofm2opl.exe b/Master/bin/x86_64-cygwin/wofm2opl.exe Binary files differindex 75492d04840..131c5148181 100755 --- a/Master/bin/x86_64-cygwin/wofm2opl.exe +++ b/Master/bin/x86_64-cygwin/wofm2opl.exe diff --git a/Master/bin/x86_64-cygwin/wopl2ofm.exe b/Master/bin/x86_64-cygwin/wopl2ofm.exe Binary files differindex 19a56f9cdf4..8fac8ad1f44 100755 --- a/Master/bin/x86_64-cygwin/wopl2ofm.exe +++ b/Master/bin/x86_64-cygwin/wopl2ofm.exe diff --git a/Master/bin/x86_64-cygwin/wovf2ovp.exe b/Master/bin/x86_64-cygwin/wovf2ovp.exe Binary files differindex 4b04ee72b22..e254cf7b693 100755 --- a/Master/bin/x86_64-cygwin/wovf2ovp.exe +++ b/Master/bin/x86_64-cygwin/wovf2ovp.exe diff --git a/Master/bin/x86_64-cygwin/wovp2ovf.exe b/Master/bin/x86_64-cygwin/wovp2ovf.exe Binary files differindex e577d84e503..c210d168d95 100755 --- a/Master/bin/x86_64-cygwin/wovp2ovf.exe +++ b/Master/bin/x86_64-cygwin/wovp2ovf.exe diff --git a/Master/bin/x86_64-cygwin/xdvi-xaw.exe b/Master/bin/x86_64-cygwin/xdvi-xaw.exe Binary files differindex 9060a640b2b..3fb94304928 100755 --- a/Master/bin/x86_64-cygwin/xdvi-xaw.exe +++ b/Master/bin/x86_64-cygwin/xdvi-xaw.exe diff --git a/Master/bin/x86_64-cygwin/xdvipdfmx.exe b/Master/bin/x86_64-cygwin/xdvipdfmx.exe Binary files differindex 3a439de8280..730e5e74d44 100755 --- a/Master/bin/x86_64-cygwin/xdvipdfmx.exe +++ b/Master/bin/x86_64-cygwin/xdvipdfmx.exe diff --git a/Master/bin/x86_64-cygwin/xetex.exe b/Master/bin/x86_64-cygwin/xetex.exe Binary files differindex f647f6145b0..0d0e6a0685a 100755 --- a/Master/bin/x86_64-cygwin/xetex.exe +++ b/Master/bin/x86_64-cygwin/xetex.exe diff --git a/Master/bin/x86_64-cygwin/xindy-lisp.exe b/Master/bin/x86_64-cygwin/xindy-lisp.exe Binary files differindex bb5e27230d5..6f9155800d1 100755 --- a/Master/bin/x86_64-cygwin/xindy-lisp.exe +++ b/Master/bin/x86_64-cygwin/xindy-lisp.exe diff --git a/Master/bin/x86_64-cygwin/xindy.mem b/Master/bin/x86_64-cygwin/xindy.mem Binary files differindex 3d8886552f1..0f56a485932 100644 --- a/Master/bin/x86_64-cygwin/xindy.mem +++ b/Master/bin/x86_64-cygwin/xindy.mem diff --git a/Master/bin/x86_64-cygwin/xml2pmx.exe b/Master/bin/x86_64-cygwin/xml2pmx.exe Binary files differindex 5abeda41505..f732aaa1c84 100755 --- a/Master/bin/x86_64-cygwin/xml2pmx.exe +++ b/Master/bin/x86_64-cygwin/xml2pmx.exe |