head 1.2; access; symbols pkgsrc-2021Q1:1.1.0.20 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.18 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.16 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.14 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.10 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.12 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.8 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.6 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.4 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.2 pkgsrc-2018Q4-base:1.1; locks; strict; comment @// @; 1.2 date 2021.06.06.01.17.20; author markd; state dead; branches; next 1.1; commitid g9q9BxVujgA0C0WC; 1.1 date 2018.12.05.21.44.03; author wiz; state Exp; branches; next ; commitid Nk4FMQkgMr1cOE2B; desc @@ 1.2 log @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. @ text @$NetBSD: patch-texk_web2c_xetexdir_pdfimage.cpp,v 1.1 2018/12/05 21:44:03 wiz Exp $ Fix build with poppler-0.71. --- texk/web2c/xetexdir/pdfimage.cpp.orig 2017-08-06 07:12:02.000000000 +0000 +++ texk/web2c/xetexdir/pdfimage.cpp @@@@ -82,19 +82,19 @@@@ pdf_get_rect(char* filename, int page_nu switch (pdf_box) { default: case pdfbox_crop: - r = page->getCropBox(); + r = (PDFRectangle*)page->getCropBox(); break; case pdfbox_media: - r = page->getMediaBox(); + r = (PDFRectangle*)page->getMediaBox(); break; case pdfbox_bleed: - r = page->getBleedBox(); + r = (PDFRectangle*)page->getBleedBox(); break; case pdfbox_trim: - r = page->getTrimBox(); + r = (PDFRectangle*)page->getTrimBox(); break; case pdfbox_art: - r = page->getArtBox(); + r = (PDFRectangle*)page->getArtBox(); break; } @ 1.1 log @xetex: fix build with poppler-0.71 @ text @d1 1 a1 1 $NetBSD$ @