texlive[57103] trunk: albatross (9dec20)

commits+karl at tug.org commits+karl at tug.org
Wed Dec 9 22:48:42 CET 2020


Revision: 57103
          http://tug.org/svn/texlive?view=revision&revision=57103
Author:   karl
Date:     2020-12-09 22:48:41 +0100 (Wed, 09 Dec 2020)
Log Message:
-----------
albatross (9dec20)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/albatross/albatross.sh
    trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
    trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.pdf
    trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.tex
    trunk/Master/texmf-dist/doc/support/albatross/version.tex
    trunk/Master/texmf-dist/scripts/albatross/albatross.jar
    trunk/Master/texmf-dist/scripts/albatross/albatross.sh
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/man/man1/albatross.1
    trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf
    trunk/Master/texmf-dist/source/support/albatross/
    trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/support/albatross/albatross-0.1.0-src.zip

Modified: trunk/Build/source/texk/texlive/linked_scripts/albatross/albatross.sh
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/albatross/albatross.sh	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Build/source/texk/texlive/linked_scripts/albatross/albatross.sh	2020-12-09 21:48:41 UTC (rev 57103)
@@ -14,4 +14,4 @@
   jarpath=`cygpath -w "$jarpath"`
 fi
 
-exec java -jar "$jarpath" "$@"
\ No newline at end of file
+exec java -jar "$jarpath" "$@"

Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2020-12-09 21:48:41 UTC (rev 57103)
@@ -1,12 +1,12 @@
 #!/usr/bin/env perl
-# $Id: tlmgr.pl 56993 2020-11-24 18:35:36Z karl $
+# $Id: tlmgr.pl 57093 2020-12-08 14:41:33Z preining $
 #
 # Copyright 2008-2020 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
 
-my $svnrev = '$Revision: 56993 $';
-my $datrev = '$Date: 2020-11-24 19:35:36 +0100 (Tue, 24 Nov 2020) $';
+my $svnrev = '$Revision: 57093 $';
+my $datrev = '$Date: 2020-12-08 15:41:33 +0100 (Tue, 08 Dec 2020) $';
 my $tlmgrrevision;
 my $tlmgrversion;
 my $prg;
@@ -7065,7 +7065,9 @@
     # first check that the saved tlpdb is present at all
     my $loc_digest = TeXLive::TLCrypto::tl_short_digest($location);
     my $loc_copy_of_remote_tlpdb =
-      "$Master/$InfraLocation/texlive.tlpdb.$loc_digest";
+      ($is_main ? 
+        "$Master/$InfraLocation/texlive.tlpdb.main.$loc_digest" :
+        "$Master/$InfraLocation/texlive.tlpdb.$loc_digest");
     ddebug("loc_digest = $loc_digest\n");
     ddebug("loc_copy = $loc_copy_of_remote_tlpdb\n");
     if (-r $loc_copy_of_remote_tlpdb) {
@@ -7229,7 +7231,9 @@
   if (!$local_copy_tlpdb_used && $location =~ m;^(https?|ftp)://;) {
     my $loc_digest = TeXLive::TLCrypto::tl_short_digest($location);
     my $loc_copy_of_remote_tlpdb =
-      "$Master/$InfraLocation/texlive.tlpdb.$loc_digest";
+      ($is_main ? 
+        "$Master/$InfraLocation/texlive.tlpdb.main.$loc_digest" :
+        "$Master/$InfraLocation/texlive.tlpdb.$loc_digest");
     my $tlfh;
     if (!open($tlfh, ">:unix", $loc_copy_of_remote_tlpdb)) {
       # that should be only a debug statement, since a user without
@@ -7240,6 +7244,14 @@
       &debug("writing out tlpdb to $loc_copy_of_remote_tlpdb\n");
       $remotetlpdb->writeout($tlfh);
       close($tlfh);
+      # Remove all other copies of main databases in case different mirrors
+      # are used $Master/$InfraLocation/texlive.tlpdb.main.$loc_digest
+      if ($is_main) {
+        for my $fn (<"$Master/$InfraLocation/texlive.tlpdb.main.*">) {
+          next if ($fn eq $loc_copy_of_remote_tlpdb);
+          unlink($fn);
+        }
+      }
     }
   }
 
@@ -10101,7 +10113,7 @@
 distribution (L<https://tug.org/texlive>) and both are licensed under the
 GNU General Public License Version 2 or later.
 
-$Id: tlmgr.pl 56993 2020-11-24 18:35:36Z karl $
+$Id: tlmgr.pl 57093 2020-12-08 14:41:33Z preining $
 =cut
 
 # test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html

Added: trunk/Master/texmf-dist/doc/man/man1/albatross.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/albatross.1	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/albatross.1	2020-12-09 21:48:41 UTC (rev 57103)
@@ -0,0 +1,38 @@
+.TH ALBATROSS 1 "09 December 2020" "v0.2.0"
+.SH NAME
+albatross \- a tool for finding fonts that contain a given (Unicode) glyph.
+.SH SYNOPSIS
+.B albatross
+.RI [ options ]
+.IR glyphs ...
+.SH DESCRIPTION
+\fBalbatross\fP is a command line tool for finding fonts that contain a given
+(Unicode) glyph. It relies on Fontconfig, a library for configuring and
+customizing font access.
+.PP
+Albatross takes a list of glyphs as input. Two formats are supported:
+.IP #1
+The glyph itself, e.g, ß (Eszett).
+Internally, the tool will convert it to the corresponding Unicode code point.
+.IP #2
+The glyph as a Unicode code point in the hexadecimal notation, e.g, \fC0xDF\fP.
+The \fC0x\fP prefix is mandatory. Note that the tool takes the value as case
+insensitive, e.g, \fC0xDF\fP is equal to \fC0xdf\fP (or any case combination
+thereof).
+.SH OPTIONS
+.IP \fB--show-styles\fP
+Show available font styles
+.IP \fB--detailed\fP
+Show a detailed font list
+.IP \fB--ansi-level\fP [n|a16|a256|tc]
+Set the default ANSI level
+.IP \fB--border-style\fP [1|2|3|4|5|6]
+Set the border style
+.IP \fB--version\fP
+Show the version and exit
+.IP \fB--help\fP
+Show a help message and exit.
+.SH BUGS
+Issue tracker at
+.UR https://gitlab.com/islandoftex/albatross/-/issues
+.UE .


Property changes on: trunk/Master/texmf-dist/doc/man/man1/albatross.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf	2020-12-09 21:48:41 UTC (rev 57103)

Property changes on: trunk/Master/texmf-dist/doc/man/man1/albatross.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/support/albatross/albatross-0.1.0-src.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.tex	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/texmf-dist/doc/support/albatross/albatross-manual.tex	2020-12-09 21:48:41 UTC (rev 57103)
@@ -441,9 +441,24 @@
 
 \epigraph{How much is it?}{\textsc{Monty Python}}
 
-\section*{1.0.0 (current)}
+\section*{0.2.0 (current)}
 
+\subsection*{Added}
+
 \begin{itemize}[label={--}]
+\item Inclusion of a man page.
+\end{itemize}
+
+\subsection*{Fixed}
+
+\begin{itemize}[label={--}]
+\item Windows paths were incorrectly parsed, causing font names and styles to be
+displayed incorrectly.
+\end{itemize}
+
+\section*{0.1.0 (2020-12-07)}
+
+\begin{itemize}[label={--}]
 \item Initial release.
 \end{itemize}
 

Modified: trunk/Master/texmf-dist/doc/support/albatross/version.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/albatross/version.tex	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/texmf-dist/doc/support/albatross/version.tex	2020-12-09 21:48:41 UTC (rev 57103)
@@ -1 +1 @@
-0.1.0
\ No newline at end of file
+0.2.0
\ No newline at end of file

Modified: trunk/Master/texmf-dist/scripts/albatross/albatross.jar
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/albatross/albatross.sh
===================================================================
--- trunk/Master/texmf-dist/scripts/albatross/albatross.sh	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/texmf-dist/scripts/albatross/albatross.sh	2020-12-09 21:48:41 UTC (rev 57103)
@@ -14,4 +14,4 @@
   jarpath=`cygpath -w "$jarpath"`
 fi
 
-exec java -jar "$jarpath" "$@"
\ No newline at end of file
+exec java -jar "$jarpath" "$@"

Added: trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip
===================================================================
--- trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip	2020-12-09 21:48:41 UTC (rev 57103)

Property changes on: trunk/Master/texmf-dist/source/support/albatross/albatross-0.2.0-src.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2020-12-09 07:24:24 UTC (rev 57102)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2020-12-09 21:48:41 UTC (rev 57103)
@@ -89,7 +89,6 @@
  'aecc',        "die 'skipping, obsolete on CTAN'",
  'akktex',      "&MAKEflatten",
  'alatex',      "die 'skipping, 1995 LaTeX generalization'",
- 'albatross',	"&MAKEflatten",
  'algolrevived',"&MAKEflatten",
  'algorithm2e', "&MAKEflatten",
  'algorithmicx',"&MAKEnosymlinks",
@@ -1511,6 +1510,7 @@
 
 

 %posthook = (
+ 'albatross'		=> '&POST_do_man',
  'amscls-doc'           => '&POST_rmsymlink',
  'acmart'		=> '&POSTacmart',
  'amsrefs'              => '&POSTamsrefs',



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