summaryrefslogtreecommitdiff
path: root/print/luatex/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-1/+2
2022-04-17luatex: update to 1.15.0 - texlive 2022 versionmarkd1-3/+3
* Support structured destinations from PDF 2.0. * PNG /Smask for PDF 2.0. * Variable font interface for luahbtex. * Different radical style defaults in mathdefaultsmode. * Optionally block selected discretionary creation. * Improvements for TrueType fonts implementation. * More efficient \fontdimen allocation. * Ignore paragraphs with only a local par node followed by direction synchronization nodes.
2021-12-08revbump for icu and libffiadam1-1/+2
2021-06-13luatex: do not ./configure in internal copy of luajitnia1-6/+1
this is not used, rather it seems to use an internal copy of lua 5.3 instead. while it would be nice if it used our copy instead, for now removing the luajit requirement at least improves portability.
2021-06-06texlive: update to TeXLive 2021markd1-6/+4
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-24*: recursive bump for perl 5.34wiz1-2/+2
2021-05-20*: recursive bump for poppler shlib major bumpwiz1-2/+2
2021-04-15*: Recursive revbump from devel/nssryoon1-2/+2
2021-04-09*: bump PKGREVISION for nss linking fixwiz1-2/+2
2021-04-08Revbump for poppleradam1-2/+2
2020-11-21*: recursive bump for poppler 20.11.0wiz1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-1/+2
2020-05-22luatex: bump minimum kpathsea.maya1-2/+2
Requires kpathsea_cnf_line_env_progname
2020-05-13luatex: Fix SunOS build.jperkin1-5/+1
2020-05-10texlive: update to 2020markd1-3/+9
General: * The \input primitive in all TeX engines, including tex, now also accepts a group-delimited filename argument, as a system-dependent extension. The usage with a standard space/token-delimited filename is completely unchanged. The group-delimited argument was previously implemented in LuaTeX; now it is available in all engines. ASCII double quote characters (") are removed from the filename, but it is otherwise left unchanged after tokenization. This does not currently affect LaTeX’s \input command, as that is a macro redefinition of the standard \input primitive. * New option –cnf-line for kpsewhich, tex, mf, and all other engines, to support arbitrary configuration settings on the command line. * The addition of various primitives to various engines in this and previous years is intended to result in a common set of functionality available across all engines. epTeX, eupTeX: New primitives \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname; revise \fontchar?? and \iffontchar. For eupTeX only: \currentcjktoken. LuaTeX: Integration with HarfBuzz library, available as new engines luahbtex (used for lualatex) and luajithbtex. New primitives: \eTeXgluestretchorder, \eTeXglueshrinkorder. pdfTeX: New primitive \pdfmajorversion; this merely changes the version number in the PDF output; it has no effect on any PDF content. \pdfximage and similar now search for image files in the same way as \openin. pTeX: New primitives \ifjfont, \iftfont. Also in epTeX, upTeX, eupTeX. XeTeX: Fixes for \Umathchardef, \XeTeXinterchartoks, \pdfsavepos. Dvips: Output encodings for bitmap fonts, for better copy/paste capabilities.
2020-04-03*: recursive bump for poppler-0.87wiz1-2/+2
2020-03-12luatex: fix unportable test(1) operatorwiz1-1/+4
2020-03-04*: bump PKGREVISION for poppler 0.86.1wiz1-2/+2
2020-03-01PKGREVISION bump for poppler dependency changemarkd1-2/+2
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-11-07*: recursive bump for poppler update to 0.82.0wiz1-2/+2
2019-10-19Recursive revbump for poppler 0.81.0nia1-2/+2
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-07-23*: recursive bump for poppler 0.79wiz1-1/+2
2019-05-09texlive: updated to 20190410adam1-50/+52
20190410: Kpathsea: More consistent brace expansion and path splitting; new variable TEXMFDOTDIR instead of hard-coded . in paths allows for easily searching additional or sub-directories (see comments in texmf.cnf). epTEX, eupTEX: New primitives \readpapersizespecial and \expanded. LuaTEX: Lua 5.3 now used, with concomitant arithmetic and interface changes. The homegrown library pplib is used to read pdf files, thus eliminating the dependency on poppler (and the need for C++); Lua interface changed accordingly. MetaPost: r-mpost command name recognized as an alias for invocation with the –restricted option, and added to the list of restricted commands available by default. Minimum precision now 2 for decimal and binary mode. Binary mode no longer available in MPlib but still available in standalone MetaPost. pdfTEX: New primitive \expanded; if new primitive parameter \pdfomitcharset is set to 1, the /CharSet string omitted from the PDF output, since it cannot feasibly be guaranteed correct, as required by PDF/A-2 and PDF/A-3. XeTEX: New primitives \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, \filesize, \resettimer, \normaldeviate, \uniformdeviate, \randomseed; extend \Ucharcat to produce active characters. tlmgr: Support curl as a download program; use lz4 and gzip before xz for local backups, if available; prefer system-provided binaries over binaries provided with TEX Live for compressor and download programs, unless the environment variable TEXLIVE_PREFER_OWN is set. install-tl: New option -gui (with no argument) is the default on Windows and Macs, and invokes a new Tcl/TK GUI (see sections 1.3 and 3.1.6). Utilities: cwebbin (https://ctan.org/pkg/cwebbin) is now the CWEB implementation in TEX Live, with support for more language dialects, and including the ctwill program to make mini-indexes. chkdvifont: report font information from DVI files, also from tfm/ofm, vf, gf, pk. dvispc: make a DVI file page-independent with respect to specials. MacTEX: x86_64-darwin now supports 10.12 and higher (Sierra, High Sierra, Mojave); x86_64-darwinlegacy still supports 10.6 and newer. The spell checker Excalibur is no longer included, since it requires 32-bit support. Platforms: removed sparc-solaris.
2019-04-28print/luatex: ignore unknown configure optionsrillig1-5/+6
2019-03-27*: recursive bump for poppler 0.75 -> 0.74 downgradewiz1-2/+2
2019-03-26*: recursive bump for poppler-0.75wiz1-2/+2
2019-02-16*: recursive bump for poppler-0.74.0wiz1-2/+2
2018-12-10*: recursive bump for poppler-0.72.0wiz1-2/+2
2018-12-03*: recursive bump for poppler-0.71.0 shlib bumpwiz1-2/+2
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-01luatex: writet1 protection against buffer overflowmarkd1-2/+2
2018-09-02*: recursive bump for poppler-0.68wiz1-2/+2
2018-08-22Recursive bump for perl5-5.28.0wiz1-2/+2
2018-08-16*: Recursive bump for poppler-0.67wiz1-2/+2
2018-06-24*: recursive bump for poppler-0.66.0 updatewiz1-2/+2
2018-06-17*: bump PKGREVISION for poppler 0.65.0 shlib version bumpwiz1-1/+2
2018-05-13luatex: update to 1.07.0markd1-6/+5
texlive 2018 version
2018-04-28*: Recursive bump for poppler update to 0.64.0wiz1-2/+2
2018-04-17Recursive PKGREVISION bump for poppler-0.63.0wiz1-2/+2
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2
2018-01-28recursive bump after mpfr shlib major bumpwiz1-2/+2
2018-01-25luatex: Handle C99 correctly.jperkin1-3/+3
2018-01-10*: Recursive bump for poppler-0.62.0wiz1-2/+2
2017-12-31luatex: support for newer poppler, from ArchLinuxmarkd1-9/+6
2017-12-31luatex: gcc-7 fixmarkd1-2/+2
2017-09-07switch to built-in poppler due to incompatibility with the new poppler ↵tnn1-6/+8
Object API
2017-09-04Recursive revbump from poppler updateryoon1-2/+2