[MacPorts] #62650: libheif/libavif cannot be built universal because rav1e cannot be built universal (was: libheif cannot be built universal because rav1e cannot be built universal)
MacPorts
noreply at macports.org
Thu Aug 18 16:19:09 UTC 2022
#62650: libheif/libavif cannot be built universal because rav1e cannot be built
universal
------------------------------------+---------------------------------
Reporter: ryandesign | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.99
Resolution: | Keywords:
Port: libheif libavif rav1e |
------------------------------------+---------------------------------
Changes (by mascguy):
* port: libheif, rav1e => libheif libavif rav1e
Comment:
Replying to [comment:1 ryandesign]:
> I have not been able to upgrade many of my ports for weeks because of
this problem. I use the universal variant on High Sierra.
>
> If we cannot make rav1e able to be built universal, which seems like a
possibility since I don't think we can make its dependency cargo-c build
universal, then can we modify the ports that depend on rav1e (only
libheif) so that they do not depend on rav1e when building for i386?
>
> Or can we make libheif only depend on rav1e for the arm64/x86_64 slices?
At least for an i386/x86_64 build, that would probably require making
libheif use the muniversal portgroup and setting `depends_skip_archcheck
rav1e`.
Recently-added port `libavif`, is also dependent on `rav1e`. So whatever
solution we decide on, would also be applicable there.
--
Ticket URL: <https://trac.macports.org/ticket/62650#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list