Opened 5 years ago

Closed 4 years ago

#58130 closed update (fixed)

gtk3 @3.22.30: update to 3.24

Reported by: speleo3 (Thomas Holder) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: parafin, jjstickel (Jonathan Stickel), kjyv (Stefan Bethge), michaelld (Michael Dickens)
Port: gtk3

Description

GTK 3.24.3 has 3 fixes for the quartz backend, including hidpi scaling (fixes wrong font scaling).

https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-24/NEWS

Change History (11)

comment:1 Changed 5 years ago by jmroot (Joshua Root)

Cc: dbevans removed
Owner: set to dbevans
Port: gtk3 added
Status: newassigned

comment:2 Changed 5 years ago by parafin

Cc: parafin added

comment:3 Changed 5 years ago by jjstickel (Jonathan Stickel)

Cc: jjstickel added

comment:4 Changed 5 years ago by kjyv (Stefan Bethge)

Updating to 3.24 also fixes copy & paste crashes with zim > 0.70 (which switched to gtk3 recently), see #58588.

comment:5 Changed 5 years ago by kjyv (Stefan Bethge)

Cc: kjyv added

comment:6 Changed 5 years ago by michaelld (Michael Dickens)

At least on first build for my MP install, updating GTK to the latest (3.24.10) seems to work. That said, I don't use gnome or very many of the GTK related ports ... so, I'm not sure if updating this port is incompatible with the vast majority of those ports that depend on it.

comment:7 Changed 5 years ago by michaelld (Michael Dickens)

Cc: michaelld added

comment:8 Changed 5 years ago by jjstickel (Jonathan Stickel)

FYI, I created a PR: https://github.com/macports/macports-ports/pull/4848 . @dbevans requested time to evaluate.

comment:9 Changed 5 years ago by michaelld (Michael Dickens)

Nice. I'm good with that PR. No idea how it'll affect the majority of ports that depend on it, but it works with the ~5 that I use.

comment:10 Changed 5 years ago by jjstickel (Jonathan Stickel)

comment:11 Changed 4 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.