[MacPorts] #64319: gtk3 3.24.30 +quartz: macOS 12 patch perhaps shouldn't be restricted to os.major >= 21
MacPorts
noreply at macports.org
Thu Dec 30 00:23:34 UTC 2021
#64319: gtk3 3.24.30 +quartz: macOS 12 patch perhaps shouldn't be restricted to
os.major >= 21
-------------------------+----------------------
Reporter: dqh-au | Owner: mascguy
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: gtk3
-------------------------+----------------------
The patch-gdk_quartz-12_compat.diff patch is required to ensure that gtk3
UI elements render (at all) on macOS 12. The patch is currently included
against the 3.24.30 source in the event that the build is performed on
macOS 12 or newer.
However - if a gtk3 build is performed on macOS 11, and then bundled up in
a binary distribution (such as we make for VICE), that binary distribution
will not contain the patch and will not render UI elements when running on
macOS 12.
Since I currently use macOS 11 + MacPorts to produce the official VICE x86
binary distributions, my current workaround is to comment out the
requirement for os.major >= 21 when building gtk3 against macOS 10.10 sdk.
Although it's a niche use-case, I thought that I'd suggest that this
os.major requirement be dropped altogether. Either that, or that the port
be updated to the new v3.24.31 release which presumably includes this
change anyway.
BTW I used homebrew of the the ARM release of VICE 3.6.0 just because I
hadn't figured out this problem when creating the ARM build environment.
--
Ticket URL: <https://trac.macports.org/ticket/64319>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list