Opened 3 years ago

Closed 2 years ago

#55976 closed update (duplicate)

freetype: update to version 2.9

Reported by: dbevans (David B. Evans) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: freetype

Description

librsvg 2.42.3 requires freetype 2.9, the use of which fixes some font rendering issues in 2.42.2. Please update.

Per https://gitlab.gnome.org/GNOME/librsvg/blob/librsvg-2.42/NEWS

Version 2.42.3

...

- gitlab#197 - New requirement: We now require Freetype2 2.9.0, which
  fixes font rendering bugs.  The test reference PNGs have been
  regenerated with this version.  You may see changes in font
  rendering as a result of this updated requirement.

See also https://gitlab.gnome.org/GNOME/librsvg/issues/197

Change History (4)

comment:1 Changed 3 years ago by dbevans (David B. Evans)

Well, I stand corrected. It turns out librsvg 2.42.3 requires (via pkgconfig) freetype2 >= 20.0.14 which is the pkgconfig version returned by freetype 2.8. Perhaps a typo in their NEWS item. The versioning does seem to be a bit confusing.

So not an urgent item because of librsvg 2.42.3 which builds correctly and tests with only one failure out of 128 SVGs.

comment:2 Changed 3 years ago by ryandesign (Ryan Schmidt)

See the comment at the top of the freetype Portfile:

# Don't update freetype to 2.8.1 or later until after wine-crossover includes this fix:
# https://github.com/wine-mirror/wine/commit/68852272b7ae275ef230178588fc198d78097e8c

comment:3 Changed 2 years ago by ryandesign (Ryan Schmidt)

In 4686a169383318543dac05692a08e7cf704a3850/macports-ports (master):

freetype: Update to 2.8.1

See: #55976

comment:4 Changed 2 years ago by ryandesign (Ryan Schmidt)

Resolution: duplicate
Status: newclosed

Superseded by #57054.

Note: See TracTickets for help on using tickets.