./print/luatex, Extended version of pdfTeX using Lua

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


Branch: CURRENT, Version: 1.24.0, Package name: luatex-1.24.0, Maintainer: minskim

LuaTeX is an extended version of pdfTeX using Lua as an embedded
scripting language. The LuaTeX projects main objective is to provide
an open and configurable variant of TeX while at the same time
offering downward compatibility.


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

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/xorgproto]

Master sites:

Filesize: 97047.938 KB

Version history: (Expand)


CVS history: (Expand)


   2026-04-03 05:37:14 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
lua{,jit}tex: update to 1.24.0

part of TeXlive 2026

* New luaffi.
* Lua bindings for the HarfBuzz subset API.
* read_img now looks in a given –output-directory.
* Saves and restores pdf->objcompresslevel along with pdf->compress_level.
* texlua errors print tracebacks.
* set_macro check for removing trailing space improved.
* Wrong spacing around display with \matheqdirmode=1 partially fixed.
* Restored \mathflattenmode.
* Fixes for legacy handling of TrueType fonts.
* Experimental extension to ToUnicode for Type 1 fonts.
* Maximum size of the destination names table for PDF output raised to 1048576.
* Additional value field for write nodes (getfield) for unexpanded token tables.
* Some unused modes made obsolete.
* When the “Infinite glue shrinkage” error is ignored (see the 2025 release \ 
notes),
  the word “error” is no longer included in the output, and the message is \ 
written
  only to the log file. This was a source of minor confusion and false positives.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-05-11 04:41:21 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
lua{,jit}tex: update to 1.21.0

part of TeXLive 2025

* LuaJIT 2.1.1736781742.
* New luaffi lib, supporting aarch64.
* If \tracinglostchars=4, warn about missing characters when glyphs are
  processed, instead of waiting until typesetting needs them. If
  \tracinglostchars=5, make that “early” diagnostic into an error.
* New primitive \mathemptydisplaymode; when set to to 1, empty paragraphs
  before a display equation will be ignored. By default paragraphs before
  a display equation containing dir nodes are not ignored, which has been
  the traditional behavior.
* For PNG handling, we no longer set the attr on the mask. If we get a
  report about dropping this we could add a maskattr feature, but one
  should consider to include a correct pdf of the image instead, as it’s
  more robust.
* Handle token combiners in immediate assignments.
   2024-09-12 23:48:43 by David H. Gutteridge | Files touched by this commit (1)
Log message:
luatex: address pkglint issues
   2024-09-12 23:39:23 by David H. Gutteridge | Files touched by this commit (1)
Log message:
luatex: bump minimum kpathsea

Requires kpathsea_in_name_ok_silent_extended,
kpathsea_out_name_ok_silent_extended, kpse_in_name_ok_silent_extended,
kpse_out_name_ok_silent_extended
   2024-06-11 07:40:15 by Thomas Klausner | Files touched by this commit (2)
Log message:
luatex: fix unportable test(1) operator

Uncovered by extracting luajit again in this package, which
was added by the recent SunOS fix.
   2024-06-10 11:27:15 by Jonathan Perkin | Files touched by this commit (4)
Log message:
luatex: Restore SunOS patches that were inexplicably deleted.