Opened 11 years ago

Closed 11 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 in reply to:  description Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

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

I updated harfbuzz and applied the suggested fix of adding -lstdc++ in r99243.

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

I applied the needed patch in r99239.

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

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

comment:2 Changed 11 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 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

pango is updated to 1.32.5 in r102562.

Note: See TracTickets for help on using tickets.