Opened 12 years ago
Closed 12 years ago
#36810 closed update (fixed)
pango: update to 1.32.x
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | pango |
Description
Pango 1.32.1 is available. But pango now requires harfbuzz, and harfbuzz 0.9.4 and later has problems when icu is installed:
https://bugs.freedesktop.org/show_bug.cgi?id=54948
And there is no option to disable icu support in harfbuzz if icu is installed:
https://bugs.freedesktop.org/show_bug.cgi?id=39703
We could perhaps just not update harfbuzz past 0.9.3.
But harfbuzz requires graphite2, and graphite2 (both 1.1.3 and 1.2.0) have issues. It does not compile with gcc-4.0 without being patched:
https://sourceforge.net/tracker/?func=detail&atid=513479&aid=3581749&group_id=66144
And even when patched, or when using gcc-4.2, a quarter of the tests fail:
https://sourceforge.net/tracker/?func=detail&atid=513479&aid=3581750&group_id=66144
Change History (3)
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
For now, pango-devel is updated to 1.32.3 (r100210) for those who want to test.
comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
pango is updated to 1.32.5 in r102562.
Replying to ryandesign@…:
I updated harfbuzz and applied the suggested fix of adding
-lstdc++
in r99243.I applied the needed patch in r99239.
It turns out the tests require Python >= 2.6. This is now enforced as of r99242.
A remaining problem is that harfbuzz does not build with gcc-4.0. It appears to be the same problem reported last month when using Visual Studio 2005:
http://lists.freedesktop.org/archives/harfbuzz/2012-September/002498.html