[MacPorts] #62650: libheif cannot be built universal because rav1e cannot be built universal (was: rav1e cannot be built universal)

MacPorts noreply at macports.org
Sat May 8 04:55:29 UTC 2021


#62650: libheif 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, rav1e  |
-----------------------------+---------------------------------
Changes (by ryandesign):

 * port:  rav1e => libheif, rav1e


Comment:

 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`.

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


More information about the macports-tickets mailing list