[MacPorts] #65354: iTerm2 @3.4.15_3: SafeAreaInsets are still breaking builds on older systems
MacPorts
noreply at macports.org
Thu Jun 16 14:52:09 UTC 2022
#65354: iTerm2 @3.4.15_3: SafeAreaInsets are still breaking builds on older systems
---------------------+--------------------
Reporter: Gandoon | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: | Port: iTerm2
---------------------+--------------------
The other day a new revision (3) of iTerm2 was released and it still gives
some of us users of older systems problems due to `SafeAreaInsets`, which
seems to be related to the notch on newer Macs.
As the iTerm2 project development seems to have left the 3.4.15-era it may
be possible that a submission to George Nachman would not necessarily be
expediently addressed for source builds, I submit here a workaround source
code- and Portfile patch that removes any use of `SafeAreaInsets` which
were identified in now closed [ticket:63824]. This solves the build
problems for at least MacOS 10.15, but will likely solve similar problems
on 10.14 as well.
There have been indications (see the closed ticket above) that also MacOS
11 may have this issue, so maybe the initial tests for `${os.major}` in
the Portfile should be set to `> 20` instead of `${os.major} > 19`, but I
do not have a MacOS 11 machine to test this on, so I played safe and put
what I can test there. If someone wants to test on a MacOS 11 system and
incorporate these fixes, feel free to just test that, it may work if you
have issues building.
--
Ticket URL: <https://trac.macports.org/ticket/65354>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list