Opened 5 years ago

Closed 21 months ago

#58104 closed defect (fixed)

gtk3: patches for Leopard and SnowLeopard

Reported by: rmottola (Riccardo) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: leopard snowleopard haspatch Cc:
Port: gtk3

Description

SnowLeopard 10.6 needs only the window patch, Leopard 10.5 needs them all. The file dialogs native need block compiler and API, so I just disabled them.

Some are a little bit invasive, but they disable features not present. Gimp appears to be usable anyway. FullScreen does not exist prior to 10.7

Attachments (1)

gtk Leopard and SnowLeopard patches.zip (2.5 KB) - added by rmottola (Riccardo) 5 years ago.

Download all attachments as: .zip

Change History (7)

Changed 5 years ago by rmottola (Riccardo)

comment:1 Changed 5 years ago by rmottola (Riccardo)

I shared the patches upstream - some are a bit crude, maybe they won't get accepted, but perhaps at least some. One is needed for 10.5 & 10.6 too, so would be very welcome!

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

Keywords: haspatch added
Owner: set to dbevans
Status: newassigned
Summary: GTK3 patches for Leopard and SnowLeopardgtk3: patches for Leopard and SnowLeopard

comment:3 Changed 5 years ago by kencu (Ken)

FYI we have a libblocksruntime port that is supposed to provide the blocks runtime to Leopard...I have not tested it much as yet.

comment:4 Changed 5 years ago by rmottola (Riccardo)

libblocksruntime may give you the ability to write blocks, but if 10.5's API do not have Block APIs, you can't invoke them!

comment:5 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: changed from dbevans to mascguy

Take over Dave's tickets for GTK and friends, now that he's formally dropped maintainership. Boo! ;-)

comment:6 Changed 21 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed

Builds fine on 10.6, and also patched by @kencu to fix PPC:

https://github.com/macports/macports-ports/commit/bff0ad0a7253468e18996d1eca0df2606d4d1ba3

Note: See TracTickets for help on using tickets.