./print/web2c, TeX implementation translating WEB to C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2022, Package name: web2c-2022, Maintainer: minskim

Web2C is an implementation of TeX and friends which translates the
original WEB sources written by Donald Knuth into C, so they can be
readily compiled on modern systems.


Required to run:
[print/poppler] [graphics/png] [graphics/cairo] [archivers/zziplib] [math/mpfr] [x11/pixman] [print/kpathsea] [print/ptexenc]

Required to build:
[pkgtools/x11-links] [print/poppler-includes] [x11/xcb-proto] [pkgtools/cwrappers] [lang/gcc5] [x11/xorgproto]

Master sites:

Filesize: 66382.652 KB

Version history: (Expand)


CVS history: (Expand)


   2022-06-19 22:05:15 by S.P.Zeidler | Files touched by this commit (1)
Log message:
build fix: dependency is now on ptexenc>=1.4.0

due to a change in argument list of input_line2()
   2022-04-17 12:46:46 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
web2c: update to 2022 - texlive 2022 version

* New engine hitex, which outputs its own HINT format, designed especially
  for reading technical documents on mobile devices. HINT viewers for GNU/Linux,
  Windows, and Android are available separately from TeX Live.
* tangle, weave: support optional third argument to specify output file.
* Knuth’s program twill for making mini-indexes for original WEB programs now
  included.

Cross-engine extensions (except in original TeX, Aleph, and hiTeX):
* New primitive \showstream to redirect \show output to a file.
* New primitives \partokenname and \partokencontext allow overriding the name
  of the \par token emitted at blank lines, the end of vboxes, etc.
   2021-10-26 13:15:15 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:52:04 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Remove SHA1 hashes for distfiles
   2021-06-15 15:21:04 by Nia Alarie | Files touched by this commit (2)
Log message:
web2c: require gcc5 for c++14
   2021-06-06 03:17:20 by Mark Davies | Files touched by this commit (60) | Package updated
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.
   2021-05-20 13:56:00 by Thomas Klausner | Files touched by this commit (47)
Log message:
*: recursive bump for poppler shlib major bump
   2021-04-15 13:23:14 by Ryo ONODERA | Files touched by this commit (95)
Log message:
*: Recursive revbump from devel/nss