[MacPorts] #61668: ffmpeg 4.3.1: fails to install on Apple Silicon
MacPorts
noreply at macports.org
Fri Nov 27 00:44:34 UTC 2020
#61668: ffmpeg 4.3.1: fails to install on Apple Silicon
-----------------------+--------------------
Reporter: jpanetta | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
-----------------------+--------------------
Description changed by jpanetta:
Old description:
> `ffmpeg` currently does not install on Apple Silicon due to
> unsupported/broken dependencies on arm64: `rsvg`, `x264`, `libvpx`, and
> `soxr`. I have managed to fix all of these except `rsvg` with the
> following pull requests/commits:
>
> https://github.com/jpanetta/macports-
> ports/commit/bd5c4becfb398ffd1b4555e38663448a2208d132
> https://github.com/macports/macports-ports/pull/9252
> https://github.com/macports/macports-ports/pull/9253
>
> I did not create a pull request for my `x264` commits since I'm not sure
> it is acceptable to use a commit on `master` instead of `stable` (which
> doesn't support Apple Silicon yet). Also, the old PPC assembly patch
> needs to be updated.
>
> Unfortunately, `rsvg` looks more difficult because of its `rust`
> dependency, so I just disabled it in the commit here:
>
> https://github.com/jpanetta/macports-
> ports/commit/d282ae91bfabf4dc97af3f592238c03cf6b69051
>
> Would something like this (restricted to the `arm64` build architecture)
> be acceptable as a temporary workaround?
New description:
`ffmpeg` currently does not install on Apple Silicon due to
unsupported/broken dependencies on arm64: `rsvg`, `x264`, `libvpx`, and
`soxr`. I have managed to fix all of these except `rsvg` with the
following pull requests/commits:
https://github.com/jpanetta/macports-
ports/commit/bd5c4becfb398ffd1b4555e38663448a2208d132
https://github.com/macports/macports-ports/pull/9252
https://github.com/macports/macports-ports/pull/9253
I did not create a pull request for my `x264` fix since I'm not sure it is
acceptable to use a commit on `master` instead of `stable` (which doesn't
support Apple Silicon yet). Also, the old PPC assembly patch needs to be
updated.
Unfortunately, `rsvg` looks more difficult because of its `rust`
dependency, so I just disabled it in the commit here:
https://github.com/jpanetta/macports-
ports/commit/d282ae91bfabf4dc97af3f592238c03cf6b69051
Would something like this (restricted to the `arm64` build architecture)
be acceptable as a temporary workaround?
--
--
Ticket URL: <https://trac.macports.org/ticket/61668#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list