[MacPorts] #69406: build shared-mime-info for deployment target 10.14 fails on macOS Sonoma

MacPorts noreply at macports.org
Wed Mar 20 00:18:48 UTC 2024


#69406: build shared-mime-info for deployment target 10.14 fails on macOS Sonoma
-------------------------------+----------------------
  Reporter:  MStraeten         |      Owner:  mascguy
      Type:  defect            |     Status:  assigned
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.9.1
Resolution:                    |   Keywords:
      Port:  shared-mime-info  |
-------------------------------+----------------------

Comment (by ryandesign):

 Replying to [comment:5 mascguy]:
 > Yes indeed, and that's the tricky part with this: Portgroup
 `legacysupport` determines the macOS version via `os.major`, rather than
 `macosx_deployment_target`.
 >
 > And we don't want to risk changing the latter's logic - at least not in
 terms of the default behavior - as it could cause unforeseen issues
 elsewhere. So perhaps we need to add a new opt-in flag for pg
 `legacysupport`, which enables use of `macosx_deployment_target`.

 Surely requiring the addition of a flag to indicate this would be
 terrible. MacPorts base supports changing the deployment target. Any port
 or portgroup that doesn't honor this is buggy and should be fixed without
 the addition of flags needed to indicate whether one wants the bug to be
 fixed.

-- 
Ticket URL: <https://trac.macports.org/ticket/69406#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list