Updated converters/dvi2tty to 6.0.0nb1
Updated fonts/afm2pl to 0.7.1nb3
Updated fonts/gsftopkk to 1.19.2nb8
Updated fonts/lcdftypetools to 2.106
Updated fonts/ps2pkm to 1.8nb1
Updated fonts/ttf2pk to 2.0nb3
Updated fonts/ttfdump to 0.5.5nb4
Updated print/cjkutils to 4.8.4nb2
Updated print/dvidvi to 1.1nb1
Updated print/dviljk to 2.6.5nb8
Updated print/dvipdfmx to 20170318
Updated print/dvipsk to 5.997
Updated print/kpathsea to 6.2.3
Updated print/lacheck to 1.28nb2
Updated print/luatex to 1.0.4
Updated print/ptexenc to 1.3.5
Updated print/seetexk to 1.1nb3
Updated print/tex4ht to 0.0.20170523
Updated print/vlna to 1.5nb3
Updated print/web2c to 2017
Updated print/xdvik to 22.87.03nb1
Updated print/xetex to 0.99997
Updated print/xpdfopen to 0.86nb2
Updated textproc/makeindexk to 2.15nb9
Updated textproc/mendexk to 2.6fnb7
Updated print/cjkutils to 4.8.4nb1
Updated print/dviljk to 2.6.5nb7
Updated print/dvipdfmx to 20160307
Updated print/dvipsk to 5.996
Updated print/kpathsea to 6.2.2
Updated print/lacheck to 1.28nb1
Updated print/luatex to 0.95
Updated print/ptexenc to 1.3.4
Updated print/seetexk to 1.1nb2
Updated print/tex4ht to 0.0.20160522
Updated print/vlna to 1.5nb2
Updated print/web2c to 2016
Updated print/xdvik to 22.87.03
Updated print/xetex to 0.99996
Updated print/xpdfopen to 0.86nb1
Updated print/tex-IEEEtran{,-doc} to 1.8b
Updated print/tex-abc{,-doc} to 2.0b
Updated print/tex-aleph to 0.2.40768
Updated print/tex-algorithm2e{,-doc} to 5.1
Updated print/tex-algorithms{,-doc} to 0.1
Updated print/tex-amsmath{,-doc} to 2.15b
Updated print/tex-babel{,-doc} to 3.9r
Updated print/tex-babel-bosnian to 1.1
Updated print/tex-babel-estonian to 1.1a
Updated print/tex-babel-french to 3.2c
Updated print/tex-babel-friulan to 1.3
Updated print/tex-babel-greek to 1.9f
Updated print/tex-babel-hungarian to 1.5c
Updated print/tex-babel-icelandic to 1.2b
Updated print/tex-babel-latin to 3.5
Updated print/tex-babel-russian to 1.3h
Updated print/tex-babel-spanish to 5.0p
Updated print/tex-babel-vietnamese to 1.4
Updated print/tex-babel-welsh to 1.1a
Updated print/tex-biblatex{,-doc} to 3.4
Updated print/tex-booktabs{,-doc} to 1.618033
Updated print/tex-breqn to 0.98d
Updated print/tex-caption{,-doc} to 20160202
Updated print/tex-chess-problem-diagrams{,-doc} to 1.12
Updated print/tex-cjk-gs-integrate{,-doc} to 20160115.0
Updated print/tex-cjk-ko{,-doc} to 1.8
Updated print/tex-cjkpunct{,-doc} to 4.8.4
Updated print/tex-context{,-doc} to 2016
Updated print/tex-csplain to 2016
Updated print/tex-csquotes{,-doc} to 5.1g
Updated print/tex-ctable to 1.31
Updated print/tex-cweb{,-doc} to 3.64af
Updated print/tex-datatool{,-doc} to 2.25
Updated print/tex-dvipdfmx{,-doc} to 2016
Updated print/tex-dvipdfmx-def to 4.08
Updated print/tex-dvips{,-doc} to 2016
Updated print/tex-eplain{,-doc} to 3.8
Updated print/tex-etex-pkg{,-doc} to 2.6
Updated print/tex-europasscv{,-doc} to 2016
Updated print/tex-fix2col{,-doc} to 0.04
Updated print/tex-font-change{,-doc} to 2015.2
Updated print/tex-glossaries{,-doc} to 4.23
Updated print/tex-graphics{,-doc} to 1.0r
Updated print/tex-hausarbeit-jura{,-doc} to 1.4
Updated print/tex-hyperref{,-doc} to 6.83n
Updated print/tex-hyph-utf8{,-doc} to 2016
Updated print/tex-hyphen-afrikaans to 2016
Updated print/tex-hyphen-ancientgreek to 2016
Updated print/tex-hyphen-arabic to 2016
Updated print/tex-hyphen-armenian to 2016
Updated print/tex-hyphen-base to 2016
Updated print/tex-hyphen-basque to 2016
Updated print/tex-hyphen-bulgarian to 2016
Updated print/tex-hyphen-catalan to 2016
Updated print/tex-hyphen-chinese to 2016
Updated print/tex-hyphen-coptic to 2016
Updated print/tex-hyphen-croatian to 2016
Updated print/tex-hyphen-czech to 2016
Updated print/tex-hyphen-danish to 2016
Updated print/tex-hyphen-dutch to 2016
Updated print/tex-hyphen-english to 2016
Updated print/tex-hyphen-esperanto to 2016
Updated print/tex-hyphen-estonian to 2016
Updated print/tex-hyphen-ethiopic to 2016
Updated print/tex-hyphen-farsi to 2016
Updated print/tex-hyphen-finnish to 2016
Updated print/tex-hyphen-french to 2016
Updated print/tex-hyphen-friulan to 2016
Updated print/tex-hyphen-galician to 2016
Updated print/tex-hyphen-georgian to 2016
Updated print/tex-hyphen-german to 2016
Updated print/tex-hyphen-greek to 2016
Updated print/tex-hyphen-hungarian to 2016
Updated print/tex-hyphen-icelandic to 2016
Updated print/tex-hyphen-indic to 2016
Updated print/tex-hyphen-indonesian to 2016
Updated print/tex-hyphen-interlingua to 2016
Updated print/tex-hyphen-irish to 2016
Updated print/tex-hyphen-italian to 2016
Updated print/tex-hyphen-kurmanji to 2016
Updated print/tex-hyphen-latin to 3.1.2016
Updated print/tex-hyphen-latvian to 2016
Updated print/tex-hyphen-lithuanian to 2016
Updated print/tex-hyphen-mongolian to 2016
Updated print/tex-hyphen-norwegian to 2016
Updated print/tex-hyphen-piedmontese to 2016
Updated print/tex-hyphen-polish to 3.0a.2016
Updated print/tex-hyphen-portuguese to 2016
Updated print/tex-hyphen-romanian to 2016
Updated print/tex-hyphen-romansh to 2016
Updated print/tex-hyphen-russian to 2016
Updated print/tex-hyphen-sanskrit to 2016
Updated print/tex-hyphen-serbian to 1.0a.2016
Updated print/tex-hyphen-slovak to 2016
Updated print/tex-hyphen-slovenian to 2016
Updated print/tex-hyphen-spanish to 4.5.2016
Updated print/tex-hyphen-swedish to 2016
Updated print/tex-hyphen-thai to 2016
Updated print/tex-hyphen-turkish to 2016
Updated print/tex-hyphen-turkmen to 2016
Updated print/tex-hyphen-ukrainian to 2016
Updated print/tex-hyphen-uppersorbian to 2016
Updated print/tex-hyphen-welsh to 2016
Updated print/tex-ifluatex{,-doc} to 1.4
Updated print/tex-koma-script to 3.20
Updated print/tex-kotex-oblivoir{,-doc} to 2.1.7
Updated print/tex-kotex-plain{,-doc} to 2.1.1.a
Updated print/tex-kotex-utf{,-doc} to 2.1.2
Updated print/tex-kotex-utils{,-doc} to 2.1.0
Updated print/tex-kpathsea{,-doc} to 2016
Updated print/tex-latex{,-doc} to 2016
Updated print/tex-latex-bin to 2016
Updated print/tex-latexconfig to 2016
Updated print/tex-leaflet{,-doc} to 1.1a
Updated print/tex-lettrine{,-doc} to 1.9
Updated print/tex-lollipop{,-doc} to 1.06
Updated print/tex-luatex to 0.95
Updated print/tex-mathtools to 1.18
Updated print/tex-media9{,-doc} to 0.68
Updated print/tex-memoir{,-doc} to 3.7f
Updated print/tex-mhchem{,-doc} to 4.04
Updated print/tex-microtype{,-doc} to 2.6a
Updated print/tex-minted{,-doc} to 2.1
Updated print/tex-musixtex{,-doc} to 1.22
Updated print/tex-oberdiek{,-doc} to 2016
Updated print/tex-pageslts to 1.2f
Updated print/tex-paralist{,-doc} to 2.5
Updated print/tex-pdfcomment{,-doc} to 2.3b
Updated print/tex-pdfpages{,-doc} to 0.5f
Updated print/tex-pdftex{,-doc} to 2016
Updated print/tex-pgf{,-doc} to 3.0.1a
Updated print/tex-pgfplots{,-doc} to 1.13
Updated print/tex-pict2e{,-doc} to 0.3b
Updated print/tex-plain to 3.141592653.40274
Updated print/tex-polyglossia{,-doc} to 1.42.4
Updated print/tex-powerdot to 1.5a
Updated print/tex-preview{,-doc} to 11.89
Updated print/tex-ptex to 3.2pl41220
Updated print/tex-realscripts{,-doc} to 0.3d
Updated print/tex-schwalbe-chess{,-doc} to 2.1
Updated print/tex-showlabels{,-doc} to 1.7
Updated print/tex-siunitx{,-doc} to 2.6q
Updated print/tex-sttools{,-doc} to 1.8
Updated print/tex-tetex{,-doc} to 3.0.41059
Updated print/tex-tex4ht{,-doc} to 2016
Updated print/tex-texinfo to 5.1.40618
Updated print/tex-texlive-scripts to 2016
Updated print/tex-texlive.infra to 2016
Updated print/tex-titlesec{,-doc} to 2.10.2
Updated print/tex-tools{,-doc} to 2016
Updated print/tex-toptesi{,-doc} to 5.91
Updated print/tex-udesoftec{,-doc} to 1.5.2
Updated print/tex-xcjk2uni{,-doc} to 0.6
Updated print/tex-xcolor{,-doc} to 2.12
Updated print/tex-xetex{,-doc} to 2016
Updated print/tex-xetex-def to 4.08
Updated print/tex-xetexconfig to 2016
Updated print/tex-xltxtra{,-doc} to 0.6
Added print/tex-pbibtex-base{,-doc} version 0.0.2016
Added print/tex-ptex-base{,-doc} version 0.0.2016
Added print/tex-tex-ini-files{,-doc} version 2016
Added print/tex-unicode-data{,-doc} version 1.4a
Added print/tex-updmap-map version 2016
Problems found locating distfiles:
Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
Package dvidvi: missing distfile dvidvi-1.0.tar.gz
Package lgrind: missing distfile lgrind.tar.bz2
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Changes since 0.70.1:
* Metapost 1.801.
* Small patches from TeXLive 2013, as well as an update to the
latest libraries (libpng, poppler, etc.)
* Speed up printing (of TeX strings) to the terminal and log.
* New lua function node.end_of_math().
* Fixed a memory leak in the lua function pdfscanner.scan().
* New expandable primitive \Uchar.
* New version of lnodelib.c with speedups by Hans and Luigi.
Also added some extra sanity checks to the Lua node field
setting functions.
* Support 'umath' in tex.extraprimitives(), so that formats can
make the \Umath* primitives unprefixed, now that they will be
provided by XeTeX as well.
* Removed a bunch of deprecated primitives
* \AlephVersion, \Alephrevision, \Alephversion, \Alephminorversion
* \OmegaVersion, \Omegarevision, \Omegaversion, \Omegaminorversion
* \omathcode, \odelcode, \omathchardef, \omathchar, \omathaccent,
\odelimiter, \oradical
* \Umathbotaccent, \Umathaccents
* Fix large file support.
* Fix Lua's loadfile().
* Removed the cidmap callbacks again (let that be done by user lua
code after the fact).
* Removed the fatal error on fonts where num_glyphs is too high,
as that problem is actually harmless.
* Some compilation issues under Win32 and Solaris resolved.
* Allow math extender objects to be zero width.
* The 'epdf' library has been extended to deal with finding and
saving embedded files (catalog:numEmbeddedFiles() and catalog:
embeddedFile, new EmbFile object).
* lua 5.2
There are no patches to the core Lua files; a future version
of luatex will switch to loading the regular lua 5.2 dynamic
library instead of depending on a statically compiled
one.
* A bleeding-edge version of luasocket is included, as there
is no 5.2-compatible official release yet.
* A new lua extension is the two-argument version of
string.dump from Luajit.
* Two new callbacks: find_cidmap_file and load_cidmap_file
* update various used libraries.
* new 'pdfscanner' lua library.
* various OpenType math fixes, including \Umathcharnumdef.
* improved placement of bottom accents.
* various other small fixes.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Changes:
- luatex now uses the standard synctex files.
- The default form margin is now zero (was 1bp before).
- New function node.currentattr() queries the current active attribute list.
- Lua font loading; ignore unknown enumeration keys in MathConstants.
- JPEG 2000 image support.
- Bug fixes.
0.65.0:
I have just uploaded the archives for a new luatex release, 0.65.0.
This release mostly fixes a number of bugs, but it also deprecates
a number of existing lua and macro commands. Please read the News
section carefully if you are the current maintainer of a luatex
macro package.
News:
* The Aleph and Omega version primitives are deprecated.
* The Apple Snow Leopard Truetype font collections now work
properly.
* Libpng has been updated to 1.4.4, and zlib to 1.2.5.
* New lua functions node.next() and node.prev().
* The already deprecated for some time node.protrusion_skipable()
function has been removed.
* fontloader.apply_featurefile() and
fontloader.apply_afmfile() now return nil,<errortable> on failure.
* The various node list fields in the lua node interface have
been renamed from 'list' to 'head', e.g. tex.box[0].head,
and the 'list' name is deprecated. For now, the deprecation
is silent, as 'list' will stay for quite some time. Please
update your lua source as soon as possible, though.
* The call node.type(<node>) now returns "node". The existing
functionality is otherwise unchanged.
* Luafilesystem has been updated to 1.5.0. NOTE: there is an
incompatible change in the directory iterator method.
* The restriction on linebreak_filter has been eased: at least one
horizontal box should be returned, but that is not necessarily
the last node any more.
* Backward compatibility has been restored for \meaning\mathchar
* node.first_character() has been renamed to node.first_glyph()
to better match its actual functionality.
* The \Umathaccent primitive now supports both/bottom keywords,
and \Umathbotaccent / \Umathaccents are now deprecated.
* The \Umathaccent primitive now also supports the fixed keyword,
which supports non-growing math accents even if the font says
there are extensible variants.
* Ongoing work on the epdf library.
0.64.0:
I have just uploaded the archives for a new luatex release, 0.64.0.
This is a development release, but it also fixes a few rather
annoying bugs in 0.63.0.
News:
* New lua functions pdf.refobj(), pdf.maxobjnum() and pdf.objtype()
* New lua function node.is_node()
* The max_strings configuration variable's maximum value is
raised to be identical to texlive's maximum (2097151), and
same for param_size (32767).
* The embedded mplib is now 1.503.
* Minor cleanups in the output of fontloader.to_table():
- removed out-of-range altuni's from the output
- don't dump the extra encodings, just the actual font encoding
- export the encoding's name also as 'enc_name' at one level up
- no longer exporting unset macstyles, nor zero uniqueids
- fix creationtime and modification time
* Ongoing work on the epdf library
Bugfixes:
* Fix a bug where an explicit hyphen prevented hyphenation for the
whole rest of the paragraph
* Internal font copying forgot to copy the last font dimen
* os.selfdir() is now documented
* patch quad (\fontdimen6) in \letterspacefont to be compatible
with pdftex
* Multi-page pdf inclusion was very slow in 0.63.0
* Some extra checks added to the handling of glue_spec node
objects in lua code.
* Some node.prev pointers have been corrected (but this is not
quite finished).
* A small fix to lpeg 0.9.
Changes since 0.40.2:
* Fix two string vs. toks bugs in the lua node interface:
whatsit,annot and whatsit,startlink data assignments were
made directly as strings instead of being converted to tokens.
* Sometimes pdf.print() could be used before the proper structures
were initialized.
* There was a bug in the type codes for the lua package filter
callback: wrong extra info was passed to lua for the alignment
and vsplit cases.
* The math parameters \Umathlimitdownvgap, \Umathlimitdownbgap,
and \Umathlimitdownkern have been renamed to \Umathlimitbelowbgap,
\Umathlimitbelowvgap, and \Umathlimitbelowkern to be more
consistent with the other parameter names.
* The embedded MPlib is now 1.204.
* Handling of UTF-8 hyphenation exceptions has been fixed.
* There were a number of typos in the manual.
* One of the internal print functions accidentally encoded its
argument string to UTF-8 even though it was already UTF-8.
* Some of the log and terminal UTF-8 output was gibberish.
* \the\textfont0 returned a number instead of doing a font
switch.
* A set of portability fixes for the AIX compiler from Vladimir
Volovich.
* A set of fixes to the synctex support.
* A patch to the build script to prevent installed X11 headers
from being required.
* Some weave (web syntax) fixes from Manuel Pégourié-Gonnard.
* A simplification in luatex.ch (it is now less verbose
about the web2c-specific extensions) from Karl Berry.
* A fix in the handling of UTF-8 (input) file names.
* Hyphenation exceptions were case sensitive in 0.40.2.
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.