[MacPorts] #66442: libopenshot-audio @0.2.1 fails to build on <= 10.10: "The 10.11 SDK (Xcode 7.3.1+) is required to build JUCE apps"
MacPorts
noreply at macports.org
Wed Dec 14 01:07:41 UTC 2022
#66442: libopenshot-audio @0.2.1 fails to build on <= 10.10: "The 10.11 SDK (Xcode
7.3.1+) is required to build JUCE apps"
--------------------------------+------------------------
Reporter: Rezzy-dev | Owner: ctreleaven
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: libopenshot-audio |
--------------------------------+------------------------
Comment (by ctreleaven):
I haven't tested, but I think the problem with the upstream packaged
application may be due to the Qt version. Each Qt version is only
(officially) supported on a couple of macOS releases. So the bundled
version of Qt may be the limiting factor.
An advantage of MacPorts is that our Qt portgroup goes through some
gymnastics to match the Qt version to the macOS version. That _should_
help us to support the app on older OS releases for longer. Nonetheless,
one of the Openshot libraries relies on features that were introduced in
OSX 10.9 so that's the earliest that can possibly run it.
I do understand that our opt-in statistics are incomplete. Still not a
big user base.
Re distributing upstream dmg's via MacPorts, I can't speak for the project
as a whole. However, my view is that we're not adding much value by doing
so. Packaging OpenShot, for instance, the way we do means that the
application can benefit from updates to any of the components earlier
rather than waiting for upstream to issue a new release. That has the
downside that sometimes dependency updates cause things to break. In
general, however, I think the benefits outweigh the potential risk.
Homebrew has many more packages that just deliver the upstream dmg. OTOH,
they really only support current OS releases.
Different philosophies, neither one is "right".
--
Ticket URL: <https://trac.macports.org/ticket/66442#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list