texlive[57317] Master/texmf-dist: latex-make (3jan21)
commits+karl at tug.org
commits+karl at tug.org
Sun Jan 3 23:32:40 CET 2021
Revision: 57317
http://tug.org/svn/texlive?view=revision&revision=57317
Author: karl
Date: 2021-01-03 23:32:40 +0100 (Sun, 03 Jan 2021)
Log Message:
-----------
latex-make (3jan21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/support/latex-make/README
trunk/Master/texmf-dist/doc/support/latex-make/figlatex.pdf
trunk/Master/texmf-dist/doc/support/latex-make/latex-make.pdf
trunk/Master/texmf-dist/doc/support/latex-make/texdepends.pdf
trunk/Master/texmf-dist/scripts/latex-make/latexfilter.py
trunk/Master/texmf-dist/source/support/latex-make/figlatex.dtx
trunk/Master/texmf-dist/source/support/latex-make/latex-make.dtx
trunk/Master/texmf-dist/source/support/latex-make/pdfswitch.dtx
trunk/Master/texmf-dist/source/support/latex-make/texdepends.dtx
trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.cfg
trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.sty
trunk/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty
trunk/Master/texmf-dist/tex/latex/latex-make/texdepends.sty
trunk/Master/texmf-dist/tex/latex/latex-make/texgraphicx.sty
Modified: trunk/Master/texmf-dist/doc/support/latex-make/README
===================================================================
--- trunk/Master/texmf-dist/doc/support/latex-make/README 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/doc/support/latex-make/README 2021-01-03 22:32:40 UTC (rev 57317)
@@ -2,7 +2,7 @@
| The LaTeX-Make system |
+------------------------------+
-VERSION: 2.4.0
+VERSION: 2.4.2
DESCRIPTION
===========
@@ -21,7 +21,7 @@
* And various helper tools for LaTeX.mk
-Homepage: http://gforge.inria.fr/projects/latex-utils/
+Homepage: https://gitlab.inria.fr/latex-utils/latex-make
License type: gpl
INSTALLATION:
Modified: trunk/Master/texmf-dist/doc/support/latex-make/figlatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/latex-make/latex-make.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/latex-make/texdepends.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/scripts/latex-make/latexfilter.py
===================================================================
--- trunk/Master/texmf-dist/scripts/latex-make/latexfilter.py 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/scripts/latex-make/latexfilter.py 2021-01-03 22:32:40 UTC (rev 57317)
@@ -3,9 +3,8 @@
"""
-stdin : the original xfig file
-stdout : the output xfig file
-args : all depths we want to keep
+stdin : the original LaTeX log file
+stdout : the output filtered log file
"""
@@ -14,6 +13,7 @@
import os.path
import re
import sys
+import io
def main():
parser = optparse.OptionParser()
@@ -25,34 +25,40 @@
warnerror_re = re.compile(r"^(LaTeX|Package|Class)( (.*))? (Warning:|Error:)")
fullbox_re = re.compile(r"^(Underfull|Overfull) \\[hv]box")
accu = ''
- for line in sys.stdin:
- if display > 0:
- display -= 1
- if line[0:4].lower() in ('info', 'warn') or line[0:5].lower() == 'error':
- display = 0
- line_groups = warnerror_re.match(line)
- if line_groups:
- start_line = line_groups.group(3)
- if not start_line:
- start_line = ''
- if line_groups.group(2):
- start_line = "(" + start_line + ")"
- display = 1
- in_display = 1
- elif (start_line != '') and (line[0:len(start_line)] == start_line):
- display = 1
- elif line == "\n":
- in_display = 0
- elif line[0:4] == 'Chap':
- display = 1
- elif fullbox_re.match(line):
- display = 2
- if display:
- print(accu, end="")
- accu = line
- elif in_display:
- print(accu[0:-1], end="")
- accu = line
+ # PDFLaTeX log file is not really in latin-1 (in T1 more exactly)
+ # but all bytes are corrects in latin-1, so python won't stop
+ # while parsing log.
+ # Without specifying this encoding (ie using default utf-8), we
+ # can get decode errors (UnicodeDecodeError: 'utf-8' codec can't decode byte...)
+ with io.open(sys.stdin.fileno(),'r',encoding='latin-1') as sin:
+ for line in sin:
+ if display > 0:
+ display -= 1
+ if line[0:4].lower() in ('info', 'warn') or line[0:5].lower() == 'error':
+ display = 0
+ line_groups = warnerror_re.match(line)
+ if line_groups:
+ start_line = line_groups.group(3)
+ if not start_line:
+ start_line = ''
+ if line_groups.group(2):
+ start_line = "(" + start_line + ")"
+ display = 1
+ in_display = 1
+ elif (start_line != '') and (line[0:len(start_line)] == start_line):
+ display = 1
+ elif line == "\n":
+ in_display = 0
+ elif line[0:4] == 'Chap':
+ display = 1
+ elif fullbox_re.match(line):
+ display = 2
+ if display:
+ print(accu, end="")
+ accu = line
+ elif in_display:
+ print(accu[0:-1], end="")
+ accu = line
if __name__ == "__main__":
main()
Modified: trunk/Master/texmf-dist/source/support/latex-make/figlatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/support/latex-make/figlatex.dtx 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/source/support/latex-make/figlatex.dtx 2021-01-03 22:32:40 UTC (rev 57317)
@@ -28,7 +28,7 @@
%<compat> \ProvidesPackage{texgraphicx}%
% \fi
% \ProvidesFile{figlatex.dtx}
-[2020/06/01 v2.4.0 Fix support for new latex]
+[2021/01/03 v2.4.2 No changes in figlatex]
% \iffalse
%<*driver>
\documentclass{ltxdoc}
@@ -116,6 +116,8 @@
% \changes{v2.2.5}{2018/10/17}{No changes in figlatex.dtx}
% \changes{v2.4.0}{2020/06/01}{Fix path handling for subfig and new
% core LaTeX}
+% \changes{v2.4.1}{2020/07/10}{No changes in figlatex.dtx}
+% \changes{v2.4.2}{2021/01/03}{No changes in figlatex.dtx}
%
% \makeatletter
% \def\SpecialOptionIndex#1{\@bsphack
Modified: trunk/Master/texmf-dist/source/support/latex-make/latex-make.dtx
===================================================================
--- trunk/Master/texmf-dist/source/support/latex-make/latex-make.dtx 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/source/support/latex-make/latex-make.dtx 2021-01-03 22:32:40 UTC (rev 57317)
@@ -2,7 +2,7 @@
%
%<*dtx>
\ProvidesFile{latex-make.dtx}
-[2020/06/01 v2.4.0 Fix bugs with new LaTeX core]
+[2021/01/03 v2.4.2 No changes in latex-make.dtx]
%</dtx>
% \fi
% \iffalse
@@ -116,6 +116,8 @@
% \changes{v2.3.0}{2018/10/17}{Add DEPENDS-EXCLUDE, add doc and
% support for local texmf tree}
% \changes{v2.4.0}{2020/06/01}{Support inkscape version >= 1.0}
+% \changes{v2.4.1}{2020/07/10}{Fix encoding problem with latexfilter.pl}
+% \changes{v2.4.2}{2021/01/03}{No changes in latex-make.dtx}
%
% \makeatletter
% \def\SpecialOptionIndex#1{\@bsphack
@@ -1975,9 +1977,8 @@
"""
-stdin : the original xfig file
-stdout : the output xfig file
-args : all depths we want to keep
+stdin : the original LaTeX log file
+stdout : the output filtered log file
"""
@@ -1986,6 +1987,7 @@
import os.path
import re
import sys
+import io
def main():
parser = optparse.OptionParser()
@@ -1997,34 +1999,40 @@
warnerror_re = re.compile(r"^(LaTeX|Package|Class)( (.*))? (Warning:|Error:)")
fullbox_re = re.compile(r"^(Underfull|Overfull) \\[hv]box")
accu = ''
- for line in sys.stdin:
- if display > 0:
- display -= 1
- if line[0:4].lower() in ('info', 'warn') or line[0:5].lower() == 'error':
- display = 0
- line_groups = warnerror_re.match(line)
- if line_groups:
- start_line = line_groups.group(3)
- if not start_line:
- start_line = ''
- if line_groups.group(2):
- start_line = "(" + start_line + ")"
- display = 1
- in_display = 1
- elif (start_line != '') and (line[0:len(start_line)] == start_line):
- display = 1
- elif line == "\n":
- in_display = 0
- elif line[0:4] == 'Chap':
- display = 1
- elif fullbox_re.match(line):
- display = 2
- if display:
- print(accu, end="")
- accu = line
- elif in_display:
- print(accu[0:-1], end="")
- accu = line
+ # PDFLaTeX log file is not really in latin-1 (in T1 more exactly)
+ # but all bytes are corrects in latin-1, so python won't stop
+ # while parsing log.
+ # Without specifying this encoding (ie using default utf-8), we
+ # can get decode errors (UnicodeDecodeError: 'utf-8' codec can't decode byte...)
+ with io.open(sys.stdin.fileno(),'r',encoding='latin-1') as sin:
+ for line in sin:
+ if display > 0:
+ display -= 1
+ if line[0:4].lower() in ('info', 'warn') or line[0:5].lower() == 'error':
+ display = 0
+ line_groups = warnerror_re.match(line)
+ if line_groups:
+ start_line = line_groups.group(3)
+ if not start_line:
+ start_line = ''
+ if line_groups.group(2):
+ start_line = "(" + start_line + ")"
+ display = 1
+ in_display = 1
+ elif (start_line != '') and (line[0:len(start_line)] == start_line):
+ display = 1
+ elif line == "\n":
+ in_display = 0
+ elif line[0:4] == 'Chap':
+ display = 1
+ elif fullbox_re.match(line):
+ display = 2
+ if display:
+ print(accu, end="")
+ accu = line
+ elif in_display:
+ print(accu[0:-1], end="")
+ accu = line
if __name__ == "__main__":
main()
Modified: trunk/Master/texmf-dist/source/support/latex-make/pdfswitch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/support/latex-make/pdfswitch.dtx 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/source/support/latex-make/pdfswitch.dtx 2021-01-03 22:32:40 UTC (rev 57317)
@@ -26,7 +26,7 @@
%<package>\ProvidesPackage{pdfswitch}%
% \fi
% \ProvidesFile{pdfswitch.dtx}
-[2020/06/01 v2.4.0 No changes in pdfswitch.dtx]
+[2021/01/03 v2.4.2 No changes in pdfswitch.dtx]
%<*package>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% SWITCH FOR PDFLATEX or LATEX
Modified: trunk/Master/texmf-dist/source/support/latex-make/texdepends.dtx
===================================================================
--- trunk/Master/texmf-dist/source/support/latex-make/texdepends.dtx 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/source/support/latex-make/texdepends.dtx 2021-01-03 22:32:40 UTC (rev 57317)
@@ -27,7 +27,7 @@
%<package>\ProvidesPackage{texdepends}%
% \fi
% \ProvidesFile{texdepends.dtx}
-[2020/06/01 v2.4.0 No changes in texdepends.dtx]
+[2021/01/03 v2.4.2 Replace // by / in paths]
% \iffalse
%<*driver>
\documentclass{ltxdoc}
@@ -100,7 +100,7 @@
% This package allows \LaTeX\space to automatically generate
% dependencies while compiling documents.
% \end{abstract}
-% \CheckSum{793}
+% \CheckSum{801}
%
% \changes{v1.0.1}{2005/03/22}{Version 1.0.1 at last}
% \changes{v1.0.2}{2005/10/22}{Add support for package index.sty}
@@ -110,6 +110,8 @@
% \changes{v1.3.0}{2011/09/25}{Management of svg files}
% \changes{v2.2.5}{2018/09/04}{No changes in texdepends.dtx}
% \changes{v2.3.0}{2018/10/17}{ignore comment.cut file from the comment package}
+% \changes{v2.4.1}{2020/07/10}{No changes in texdepends.dtx}
+% \changes{v2.4.2}{2021/01/03}{Replace // by / in paths}
%
% \makeatletter
% \def\SpecialOptionIndex#1{\@bsphack
@@ -267,6 +269,7 @@
% \begin{macro}{\TD at warning}
% To write a warning
% \begin{macrocode}
+\RequirePackage{xstring}%
\newcommand{\TD at warning}[1]{%
\PackageWarningNoLine{texdepends}{#1}%
}%
@@ -316,7 +319,13 @@
% We write something in the file
% \begin{macrocode}
\def\TD at print#1{%
- \immediate\write\TD at write{#1}%
+ {%
+ % TODO: fix pb when #1 contains '#'
+ %\noexpandarg%
+ \StrSubstitute{#1}{//}{/}[\TD at write@text]%
+ \immediate\write\TD at write{\TD at write@text}%
+ %\immediate\write\TD at write{#1}%
+ }
}%
% \end{macrocode}
% \end{macro}
@@ -372,7 +381,7 @@
% A file is missing. |texdepend| will try to skip it this time,
% but it will be needed at the next compilation
% \begin{macrocode}
-\def\TD at printRequiredFile#1{%
+\def\TD at printRequiredFile#1#2{%
\TD at print{TD_\jobname\TD at extention _REQUIRED\space += #1}%
}%
% \end{macrocode}
@@ -380,7 +389,9 @@
% \begin{macro}{\RequireFile}
% LaTeX users can directly declare a dependencie
% \begin{macrocode}
-\let\RequireFile\TD at printRequiredFile
+\def\RequireFile#1{%
+ \TD at printRequiredFile{#1}{User}%
+}%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\TD at printOut}
@@ -798,7 +809,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{eps}%
}%
}%
\def\TD at Ginclude@pdf#1{%
@@ -808,7 +819,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{pdf}%
}%
}%
\def\TD at graphicspath#1{%
@@ -862,7 +873,7 @@
\PackageWarning{texdepends}{Figure '#2' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#2}%
+ \TD at printRequiredFile{#2}{rawtexgraphics}%
}%
}%
@@ -873,7 +884,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{rawtex}%
}%
}%
@@ -892,7 +903,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{figtex}%
}%
}%
% \@Ginclude at svgtex
@@ -910,7 +921,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{svgtex}%
}%
}%
@@ -946,7 +957,7 @@
}%
% \FL at subfig@check
\def\TD at FL@subfig at check#1{%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{subfigcheck}%
\TD at printSubfig{#1}%
}%
%
Modified: trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.cfg 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.cfg 2021-01-03 22:32:40 UTC (rev 57317)
@@ -40,7 +40,7 @@
%% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
%%
\ProvidesFile{figlatex.cfg}%
-[2020/06/01 v2.4.0 Fix support for new latex]
+[2021/01/03 v2.4.2 No changes in figlatex]
%\debug
\endinput
%%
Modified: trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.sty 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/tex/latex/latex-make/figlatex.sty 2021-01-03 22:32:40 UTC (rev 57317)
@@ -41,7 +41,7 @@
%%
\NeedsTeXFormat{LaTeX2e}%
\ProvidesPackage{figlatex}%
-[2020/06/01 v2.4.0 Fix support for new latex]
+[2021/01/03 v2.4.2 No changes in figlatex]
\newif\ifFL at debug
\DeclareOption{debug}{%
\global\FL at debugtrue%
Modified: trunk/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/tex/latex/latex-make/pdfswitch.sty 2021-01-03 22:32:40 UTC (rev 57317)
@@ -41,7 +41,7 @@
%%
\NeedsTeXFormat{LaTeX2e}%
\ProvidesPackage{pdfswitch}%
-[2020/06/01 v2.4.0 No changes in pdfswitch.dtx]
+[2021/01/03 v2.4.2 No changes in pdfswitch.dtx]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
Modified: trunk/Master/texmf-dist/tex/latex/latex-make/texdepends.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/latex-make/texdepends.sty 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/tex/latex/latex-make/texdepends.sty 2021-01-03 22:32:40 UTC (rev 57317)
@@ -42,7 +42,7 @@
%%
\NeedsTeXFormat{LaTeX2e}%
\ProvidesPackage{texdepends}%
-[2020/06/01 v2.4.0 No changes in texdepends.dtx]
+[2021/01/03 v2.4.2 Replace // by / in paths]
\RequirePackage{ifthen}
\newboolean{TD at debug}
\newcommand{\TD at option@debug}[1][true]{%
@@ -90,6 +90,7 @@
\def\TD at extention{.dvi}%
\fi\fi%
}{}%
+\RequirePackage{xstring}%
\newcommand{\TD at warning}[1]{%
\PackageWarningNoLine{texdepends}{#1}%
}%
@@ -113,7 +114,13 @@
\TD at info{Writing info in '\jobname\TD at extention.mk'}
\immediate\openout\TD at write\jobname\TD at extention.mk%
\def\TD at print#1{%
- \immediate\write\TD at write{#1}%
+ {%
+ % TODO: fix pb when #1 contains '#'
+ %\noexpandarg%
+ \StrSubstitute{#1}{//}{/}[\TD at write@text]%
+ \immediate\write\TD at write{\TD at write@text}%
+ %\immediate\write\TD at write{#1}%
+ }
}%
\def\TD at printClass#1{%
\TD at print{TD_\jobname\TD at extention _INPUTS\space += #1.cls}%
@@ -133,10 +140,12 @@
\def\TD at printSubfig#1{%
\TD at print{TD_\jobname\TD at extention _SUBFIGS\space += #1}%
}%
-\def\TD at printRequiredFile#1{%
+\def\TD at printRequiredFile#1#2{%
\TD at print{TD_\jobname\TD at extention _REQUIRED\space += #1}%
}%
-\let\RequireFile\TD at printRequiredFile
+\def\RequireFile#1{%
+ \TD at printRequiredFile{#1}{User}%
+}%
\def\TD at printOut#1{%
\TD at print{TD_\jobname\TD at extention _OUTPUTS\space += #1}%
}%
@@ -369,7 +378,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{eps}%
}%
}%
\def\TD at Ginclude@pdf#1{%
@@ -379,7 +388,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{pdf}%
}%
}%
\def\TD at graphicspath#1{%
@@ -428,7 +437,7 @@
\PackageWarning{texdepends}{Figure '#2' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#2}%
+ \TD at printRequiredFile{#2}{rawtexgraphics}%
}%
}%
@@ -439,7 +448,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{rawtex}%
}%
}%
@@ -457,7 +466,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{figtex}%
}%
}%
\def\TD at Ginclude@svgtex#1{%
@@ -474,7 +483,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD at missingDepends%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{svgtex}%
}%
}%
@@ -506,7 +515,7 @@
}%
}%
\def\TD at FL@subfig at check#1{%
- \TD at printRequiredFile{#1}%
+ \TD at printRequiredFile{#1}{subfigcheck}%
\TD at printSubfig{#1}%
}%
\TD at PackagePostDivert{figlatex}{%
Modified: trunk/Master/texmf-dist/tex/latex/latex-make/texgraphicx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/latex-make/texgraphicx.sty 2021-01-03 22:32:11 UTC (rev 57316)
+++ trunk/Master/texmf-dist/tex/latex/latex-make/texgraphicx.sty 2021-01-03 22:32:40 UTC (rev 57317)
@@ -40,7 +40,7 @@
%% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
%%
\ProvidesPackage{texgraphicx}%
-[2020/06/01 v2.4.0 Fix support for new latex]
+[2021/01/03 v2.4.2 No changes in figlatex]
\PackageError{texgraphicx}{'texgraphicx' is now
gone\MessageBreak%
Please, switching to 'figlatex'
More information about the tex-live-commits
mailing list.