Changes:
* Fix bug with extensible accents resulting in invalid glyph id some times.
* Fix alternate index in multiple alternates features to be start from zero
like pre-0.9999 XeTeX.
* Document multiple alternates syntax in the reference documentation.
* Fix regression in \XeTeXOT* primitives with fonts where the number of
languages in a given script is not the same in both GSUB and GPOS tables.
* Add a workaround for a bug in clang headers to allow building with it on Mac.
* Fix regression in loading PNG files on Mac.
* Fix multiple regression with vertical text layout.
* Update to HarfBuzz 0.9.15 fixing a couple of regressions with Arabic non
spacing marks and Hangul jamo.
* Various build fixes for third party libraries.
* XeTeX reference is now included in the release tarball.
* Fix loading font files on PPC Mac OS 10.5 (and potentially other versions of
Mac).
* Fix handling of ‘script’ and ‘language’ font options to be treated again as
OpenType not ISO tags, so that passing version 2 Indic script tags works
(though this is generally not needed as HarfBuzz will always use version 2
shaping if the font has it, regardless of the tag used).
* Fix loading JPEG images that do not specify a resolution.
* When printing multi-byte characters to log or terminal avoid inserting new
lines in the middle of the characters, and count the characters not the bytes
when calculating line length.
* Update to HarfBuzz 0.9.14, a couple of Indic and Hangul shaping bugs.
* Port OpenType layout from ICU LayoutEngine to HarfBuzz.
* Port Graphite layout to from SilGraphite to HarfBuzz and Graphite2.
* Port AAT font layout and font searching on Mac from the deprecated ATS/ATSUI
to Core Text, and image support on Mac from QuickTime to ImageIO framework.
XeTeX can be finally built on 64-bit Mac! Work contributed by Jiang Jiang.
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
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
--gc-sections on netbsd because --gc-sections doesn't work with the
netbsd-4 and netbsd-5 linker. See PR 46698 and PR 40401.
Bump PKGREVISION because this changes the compiled package on netbsd-6.
Patches provided by Mathias Drochner and modified by me. This fixes PR 46698.
Changes:
* xetex.ch: XeTeX uses 256 math font families.
* XeTeX_ext.c, pdfimage.cpp, am/xetex.am: Always use poppler.
Changes:
* xetex.ch (pack_buffered_name): Adapt to modified ../tex.ch.
(read_font_info): Cast print_c_string() arg to string.
* xetex.ch: Reformulate to not depend on eTeX_version_string.
* XeTeXFontInst.h: Fix prototype for xmalloc().
* XeTeXFontMgr_FC.cpp, XeTeX_ext.c: Move (nested) extern
declaration of gFreeTypeLibrary from here ...
* XeTeX_ext.h: ... to here.
* XeTeXOTLayoutEngine.{cpp,h}: Drop support for ICU < 4.2.