texlive[70274] Master/bin/universal-darwin: tl24 universal-darwin

commits+karl at tug.org commits+karl at tug.org
Fri Mar 1 03:23:08 CET 2024


Revision: 70274
          https://tug.org/svn/texlive?view=revision&revision=70274
Author:   karl
Date:     2024-03-01 03:23:00 +0100 (Fri, 01 Mar 2024)
Log Message:
-----------
tl24 universal-darwin (koch)

Modified Paths:
--------------
    trunk/Master/bin/universal-darwin/afm2pl
    trunk/Master/bin/universal-darwin/afm2tfm
    trunk/Master/bin/universal-darwin/aleph
    trunk/Master/bin/universal-darwin/asy
    trunk/Master/bin/universal-darwin/bibtex
    trunk/Master/bin/universal-darwin/bibtex8
    trunk/Master/bin/universal-darwin/bibtexu
    trunk/Master/bin/universal-darwin/chktex
    trunk/Master/bin/universal-darwin/ctangle
    trunk/Master/bin/universal-darwin/ctie
    trunk/Master/bin/universal-darwin/ctwill
    trunk/Master/bin/universal-darwin/ctwill-proofsort
    trunk/Master/bin/universal-darwin/cweave
    trunk/Master/bin/universal-darwin/detex
    trunk/Master/bin/universal-darwin/disdvi
    trunk/Master/bin/universal-darwin/dvi2tty
    trunk/Master/bin/universal-darwin/dvicopy
    trunk/Master/bin/universal-darwin/dvilj
    trunk/Master/bin/universal-darwin/dvilj2p
    trunk/Master/bin/universal-darwin/dvilj4
    trunk/Master/bin/universal-darwin/dvilj4l
    trunk/Master/bin/universal-darwin/dvipng
    trunk/Master/bin/universal-darwin/dvipos
    trunk/Master/bin/universal-darwin/dvips
    trunk/Master/bin/universal-darwin/dvispc
    trunk/Master/bin/universal-darwin/dvisvgm
    trunk/Master/bin/universal-darwin/dvitype
    trunk/Master/bin/universal-darwin/euptex
    trunk/Master/bin/universal-darwin/gftodvi
    trunk/Master/bin/universal-darwin/gftopk
    trunk/Master/bin/universal-darwin/gftype
    trunk/Master/bin/universal-darwin/gregorio
    trunk/Master/bin/universal-darwin/gsftopk
    trunk/Master/bin/universal-darwin/hbf2gf
    trunk/Master/bin/universal-darwin/hitex
    trunk/Master/bin/universal-darwin/kpsewhich
    trunk/Master/bin/universal-darwin/luahbtex
    trunk/Master/bin/universal-darwin/luajithbtex
    trunk/Master/bin/universal-darwin/luajittex
    trunk/Master/bin/universal-darwin/luatex
    trunk/Master/bin/universal-darwin/makeindex
    trunk/Master/bin/universal-darwin/makejvf
    trunk/Master/bin/universal-darwin/mendex
    trunk/Master/bin/universal-darwin/mf
    trunk/Master/bin/universal-darwin/mf-nowin
    trunk/Master/bin/universal-darwin/mflua
    trunk/Master/bin/universal-darwin/mfluajit
    trunk/Master/bin/universal-darwin/mft
    trunk/Master/bin/universal-darwin/mktexlsr
    trunk/Master/bin/universal-darwin/mpost
    trunk/Master/bin/universal-darwin/odvicopy
    trunk/Master/bin/universal-darwin/odvitype
    trunk/Master/bin/universal-darwin/omfonts
    trunk/Master/bin/universal-darwin/otangle
    trunk/Master/bin/universal-darwin/otftotfm
    trunk/Master/bin/universal-darwin/otp2ocp
    trunk/Master/bin/universal-darwin/outocp
    trunk/Master/bin/universal-darwin/pdftex
    trunk/Master/bin/universal-darwin/pktogf
    trunk/Master/bin/universal-darwin/pktype
    trunk/Master/bin/universal-darwin/pmpost
    trunk/Master/bin/universal-darwin/ps2pk
    trunk/Master/bin/universal-darwin/psnup
    trunk/Master/bin/universal-darwin/psresize
    trunk/Master/bin/universal-darwin/pstops
    trunk/Master/bin/universal-darwin/ptekf
    trunk/Master/bin/universal-darwin/ptex
    trunk/Master/bin/universal-darwin/t4ht
    trunk/Master/bin/universal-darwin/tangle
    trunk/Master/bin/universal-darwin/tex
    trunk/Master/bin/universal-darwin/tex4ht
    trunk/Master/bin/universal-darwin/tftopl
    trunk/Master/bin/universal-darwin/tie
    trunk/Master/bin/universal-darwin/ttf2afm
    trunk/Master/bin/universal-darwin/ttf2pk
    trunk/Master/bin/universal-darwin/ttf2tfm
    trunk/Master/bin/universal-darwin/ttfdump
    trunk/Master/bin/universal-darwin/twill
    trunk/Master/bin/universal-darwin/upbibtex
    trunk/Master/bin/universal-darwin/updvitype
    trunk/Master/bin/universal-darwin/upmendex
    trunk/Master/bin/universal-darwin/upmpost
    trunk/Master/bin/universal-darwin/uppltotf
    trunk/Master/bin/universal-darwin/uptftopl
    trunk/Master/bin/universal-darwin/vftovp
    trunk/Master/bin/universal-darwin/weave
    trunk/Master/bin/universal-darwin/wofm2opl
    trunk/Master/bin/universal-darwin/wovf2ovp
    trunk/Master/bin/universal-darwin/xdvi-xaw
    trunk/Master/bin/universal-darwin/xdvipdfmx
    trunk/Master/bin/universal-darwin/xetex

Added Paths:
-----------
    trunk/Master/bin/universal-darwin/twill-refsort

Modified: trunk/Master/bin/universal-darwin/afm2pl
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/afm2tfm
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/aleph
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/asy
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/bibtex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/bibtex8
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/bibtexu
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/chktex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ctangle
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ctie
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ctwill
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ctwill-proofsort
===================================================================
--- trunk/Master/bin/universal-darwin/ctwill-proofsort	2024-03-01 02:21:14 UTC (rev 70273)
+++ trunk/Master/bin/universal-darwin/ctwill-proofsort	2024-03-01 02:23:00 UTC (rev 70274)
@@ -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 @@
 }
 ## version()
 sub version {
-  return $progname.' $Revision: 68690 $ $Date: 2023-10-29 14:15:04 +0100 (Sun, 29 Oct 2023) $'."\n";
+  return $progname.' $Revision: 69852 $ $Date: 2024-02-14 09:19:45 +0100 (Wed, 14 Feb 2024) $'."\n";
 }
 
 # Read input from the console and look for blocks like
@@ -100,12 +100,10 @@
 
 =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 once
 
-=item Run TeX on 'input_file'.tex
-
 =back
 
 See also "man ctwill" for more information on how to use the CTWILL system,
@@ -121,10 +119,8 @@
 
 =item $ ctwill +P -x mmotype mmotype-twill (run this two times)
 
-=item $ ctwill-proofsort < mmotype.tex > mmotype-sorted.tex
+=item $ ( ctwill-proofsort < mmotype.tex ) 1<> mmotype.tex
 
-=item $ mv mmotype-sorted.tex mmotype.tex
-
 =item $ tex mmotype
 
 =back

Modified: trunk/Master/bin/universal-darwin/cweave
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/detex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/disdvi
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvi2tty
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvicopy
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvilj
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvilj2p
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvilj4
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvilj4l
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvipng
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvipos
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvips
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvispc
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvisvgm
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/dvitype
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/euptex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/gftodvi
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/gftopk
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/gftype
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/gregorio
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/gsftopk
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/hbf2gf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/hitex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/kpsewhich
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/luahbtex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/luajithbtex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/luajittex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/luatex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/makeindex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/makejvf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mendex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mf-nowin
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mflua
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mfluajit
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mft
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/mktexlsr
===================================================================
--- trunk/Master/bin/universal-darwin/mktexlsr	2024-03-01 02:21:14 UTC (rev 70273)
+++ trunk/Master/bin/universal-darwin/mktexlsr	2024-03-01 02:23:00 UTC (rev 70274)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/mktexlsr.pl
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive/mktexlsr
\ No newline at end of file

Modified: trunk/Master/bin/universal-darwin/mpost
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/odvicopy
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/odvitype
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/omfonts
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/otangle
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/otftotfm
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/otp2ocp
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/outocp
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/pdftex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/pktogf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/pktype
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/pmpost
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ps2pk
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/psnup
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/psresize
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/pstops
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ptekf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ptex
===================================================================
--- trunk/Master/bin/universal-darwin/ptex	2024-03-01 02:21:14 UTC (rev 70273)
+++ trunk/Master/bin/universal-darwin/ptex	2024-03-01 02:23:00 UTC (rev 70274)
@@ -1 +1 @@
-link eptex
\ No newline at end of file
+link euptex
\ No newline at end of file

Modified: trunk/Master/bin/universal-darwin/t4ht
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/tangle
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/tex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/tex4ht
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/tftopl
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/tie
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ttf2afm
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ttf2pk
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ttf2tfm
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/ttfdump
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/twill
===================================================================
(Binary files differ)

Added: trunk/Master/bin/universal-darwin/twill-refsort
===================================================================
--- trunk/Master/bin/universal-darwin/twill-refsort	                        (rev 0)
+++ trunk/Master/bin/universal-darwin/twill-refsort	2024-03-01 02:23:00 UTC (rev 70274)
@@ -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-12 00:09:24 +0100 (Mon, 12 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


Property changes on: trunk/Master/bin/universal-darwin/twill-refsort
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/Master/bin/universal-darwin/upbibtex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/updvitype
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/upmendex
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/upmpost
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/uppltotf
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/uptftopl
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/vftovp
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/weave
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/wofm2opl
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/wovf2ovp
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/xdvi-xaw
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/xdvipdfmx
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/universal-darwin/xetex
===================================================================
(Binary files differ)



More information about the tex-live-commits mailing list.