[MacPorts] #39574: harfbuzz doesn't use icu or graphite2
MacPorts
noreply at macports.org
Fri Jun 28 20:43:26 PDT 2013
#39574: harfbuzz doesn't use icu or graphite2
--------------------------+--------------------------
Reporter: ryandesign@… | Owner: ryandesign@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: harfbuzz
--------------------------+--------------------------
In harfbuzz 0.9.18 a new build system was introduced, and icu and
graphite2 support, which had previously defaulted to on, now default to
off. The NEWS file says:
{{{
Overview of changes leading to 0.9.18
Tuesday, May 28, 2013
=====================================
New build system:
- All unneeded code is all disabled by default,
- Uniscribe and CoreText shapers can be enabled with their --with options,
- icu_le and old shapers cannot be enabled for now,
- glib, freetype, and cairo will be detected automatically.
They can be force on/off'ed with their --with options,
- icu and graphite2 are default off, can be enabled with their --with
options,
Moreover, ICU support is now build into a separate library:
libharfbuzz-icu.so, and a new harfbuzz-icu.pc is shipped for it.
Distros can enable ICU now without every application on earth
getting linked to via libharfbuzz.so.
For distros I recommend that they make sure they are building --with-glib
--with-freetype --with-cairo, --with-icu, and optionally --with-graphite2;
And package harfbuzz and harfbuzz-icu separately.
}}}
In particular note the recommendation in the last line to package
harfbuzz-icu separately. I'll see if I can make that into a separate
subport.
--
Ticket URL: <https://trac.macports.org/ticket/39574>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list