On 2025-10-03 06:06, Gregorio Litenstein wrote:

What is the intended use of the different ffmpeg ports?
Given that we currently have ffmpeg, ffmpeg-devel, ffmpeg4 (which mostly mirrors ffmpeg), and also versions 6, 7 and 8 that install the libraries to their own versioned folders... is the idea to be able to use them side-by-side (with the exception of devel and ffmpeg)? Some ports, like opencv4 have path dependencies on libraries being in the default old path, which por example mean that building opencv4 will pull ffmpeg, even though there are 3 major version updates available. I made an issue for this (https://trac.macports.org/ticket/70729) over a year ago and it's mostly been ignored.
How should we proceed? I can see two ways forward:

 1. Mimic what the boost ports are doing, and turn ffmpeg into a stub
    port that pulls in one of the others.
 2. Add +ffmpeg{version} variants to opencv4 and whichever other ports
    might have a similar behavior (I don't know if there's any)

Could I maybe get the maintainers for these ports to weigh in?

I second the request for the maintainers of these ports to weigh in. I asked a similar question a few weeks ago[1], and got no answer.

Best regards,
     —Jim DeLaHunt

[1] email thread "What is up with ffmpeg\* ?" <https://lists.macports.org/pipermail/macports-users/2025-September/053833.html>


--
.    --Jim DeLaHunt, Vancouver, Canada

Reply via email to