Subject: CVS commit: pkgsrc
From: Mark Davies
Date: 2021-06-06 03:17:20
Message id: 20210606011721.7B3C3FA95@cvs.NetBSD.org

Log Message:
texlive: update to TeXLive 2021

General:
* Donald Knuth’s changes for his 2021 tuneup of TeX and Metafont are
  incorporated (https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf). They
  are also available on CTAN as the knuth-dist and knuth-local packages. As
  expected, the fixes are for obscure cases and do not affect any behavior in
  practice.
* Except in original TeX: if \tracinglostchars is set to 3 or more, missing
  characters will result in an error, not just a message in the log file, and
  the missing character code will be shown in hex.
* Except in original TeX: a new integer parameter \tracingstacklevels, if
  positive, and \tracingmacros is also positive, causes a prefix indicating the
  macro expansion depth to be output on each relevant log line (e.g., ~.. at
  depth 2). Also, macro logging is truncated at a depth ≥ the parameter value.

Aleph: The Aleph-based LaTeX format, named lamed, has been removed. The aleph
  binary itself is still included and supported.

LuaTeX:
* Lua 5.3.6.
* Callback for nesting level used in \tracingmacros, as generalized variant
  of the new \tracingstacklevels.
* Mark math glyphs as protected to prevent processing as text.
* Removed width/ic compensation for traditional math code path.

MetaPost:
* SOURCE_DATE_EPOCH environment variable support for reproducible output.
* Avoid wrong final % in mpto.
* Document -T option, other fixes to manual.
* Value of epsilon changed in binary and decimal modes, so mp_solve_rising_cubic
  works as expected.

pdfTeX:
* New primitives \pdfrunninglinkoff and \pdfrunninglinkon; e.g., for
  disabling generation of links in headers and footers.
* Warn instead of aborting when “\pdfendlink ended up in different nesting
  level than \pdfstartlink”.
* Dump \pdfglyphtounicode assignments in fmt file.
* Source: poppler support removed, as it was too hard to keep in sync with
  upstream. In native TL, pdfTeX has always used libs/xpdf, which is cut-down
  and adapted code from xpdf.

XeTeX: Fixes for math kerning.

Dvipdfmx:
* Ghostscript is now invoked safely by default; to override (assuming all
  input files are trusted), use -i dvipdfmx-unsafe.cfg. To use PSTricks with
  XeTeX, this is required, as in:
   xetex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" ...
* If an image file is not found, exit with bad status.
* Extended special syntax for color support.
* Specials for manipulating ExtGState.
* Compatibility specials pdfcolorstack and pdffontattr.
* Experimental support for dviluatex’s extended fnt_def.
* Support new feature of virtual font to fallback Japanese font definition.

Dvips:
* Default PostScript document title is now the basename of the input file,
  and can be overridden with the new option -title.
* If an .eps or other image file is not found, exit with bad status.
* Support new feature of virtual font to fallback Japanese font definition.

Files:
RevisionActionfile
1.1removepkgsrc/print/xetex/patches/patch-texk_web2c_xetexdir_pdfimage.cpp
1.1removepkgsrc/print/kpathsea/patches/patch-configure.ac
1.1removepkgsrc/print/kpathsea/patches/patch-configure
1.4modifypkgsrc/textproc/xindy/distinfo
1.10modifypkgsrc/textproc/xindy/Makefile
1.2modifypkgsrc/textproc/upmendex/distinfo
1.3modifypkgsrc/textproc/upmendex/Makefile
1.13modifypkgsrc/textproc/mendexk/distinfo
1.15modifypkgsrc/textproc/mendexk/Makefile
1.15modifypkgsrc/textproc/makeindexk/distinfo
1.18modifypkgsrc/textproc/makeindexk/Makefile
1.11modifypkgsrc/print/xpdfopen/distinfo
1.14modifypkgsrc/print/xpdfopen/Makefile
1.25modifypkgsrc/print/xetex/distinfo
1.113modifypkgsrc/print/xetex/Makefile
1.18modifypkgsrc/print/xdvik/distinfo
1.32modifypkgsrc/print/xdvik/Makefile
1.40modifypkgsrc/print/web2c/distinfo
1.107modifypkgsrc/print/web2c/Makefile
1.9modifypkgsrc/print/vlna/distinfo
1.9modifypkgsrc/print/vlna/Makefile
1.9modifypkgsrc/print/tex4ht/distinfo
1.16modifypkgsrc/print/tex4ht/Makefile
1.9modifypkgsrc/print/seetexk/distinfo
1.9modifypkgsrc/print/seetexk/Makefile
1.14modifypkgsrc/print/ptexenc/distinfo
1.15modifypkgsrc/print/ptexenc/Makefile
1.39modifypkgsrc/print/luatex/distinfo
1.106modifypkgsrc/print/luatex/Makefile
1.9modifypkgsrc/print/lacheck/distinfo
1.8modifypkgsrc/print/lacheck/Makefile
1.27modifypkgsrc/print/kpathsea/distinfo
1.34modifypkgsrc/print/kpathsea/Makefile
1.20modifypkgsrc/print/dvipsk/distinfo
1.27modifypkgsrc/print/dvipsk/Makefile
1.6modifypkgsrc/print/dvipdfmx/patches/patch-ad
1.20modifypkgsrc/print/dvipdfmx/distinfo
1.54modifypkgsrc/print/dvipdfmx/Makefile
1.14modifypkgsrc/print/dviljk/distinfo
1.18modifypkgsrc/print/dviljk/Makefile
1.9modifypkgsrc/print/dvidvi/distinfo
1.18modifypkgsrc/print/dvidvi/Makefile
1.11modifypkgsrc/print/cjkutils/distinfo
1.13modifypkgsrc/print/cjkutils/Makefile
1.10modifypkgsrc/fonts/ttfdump/distinfo
1.11modifypkgsrc/fonts/ttfdump/Makefile
1.15modifypkgsrc/fonts/ttf2pk/distinfo
1.39modifypkgsrc/fonts/ttf2pk/Makefile
1.16modifypkgsrc/fonts/ps2pkm/distinfo
1.17modifypkgsrc/fonts/ps2pkm/Makefile
1.2modifypkgsrc/fonts/makejvf/distinfo
1.2modifypkgsrc/fonts/makejvf/Makefile
1.9modifypkgsrc/fonts/lcdftypetools/distinfo
1.11modifypkgsrc/fonts/lcdftypetools/Makefile
1.14modifypkgsrc/fonts/gsftopkk/distinfo
1.18modifypkgsrc/fonts/gsftopkk/Makefile
1.9modifypkgsrc/fonts/afm2pl/distinfo
1.9modifypkgsrc/fonts/afm2pl/Makefile
1.12modifypkgsrc/converters/dvi2tty/distinfo
1.22modifypkgsrc/converters/dvi2tty/Makefile