I have used the audio-video tool FFmpeg[1] for quite a while, installed via port `ffmpeg`[2]. I was quietly puzzled in recent years as the FFmpeg folks talked about versions 7 and 8 being released, while MacPorts kept giving me FFmpeg version 4.x. I checked `port info ffmpeg` to be sure I wasn't missing anything, but it referred only to a singular "FFmpeg".

Then I thought to try `port info ffmpeg\*`, and the scales fell from my eyes. It looks like we now have per-major-version ports, `ffmpeg4` ... `ffmpeg8`[3].

What is the concept for port `ffmpeg` now? Does it remain pinned to the current maintenance release of FFmpeg v4.x forever? Will new major versions of FFmpeg get added as ports `ffmpeg9` and onwards? What should ports which depend on ffmpeg declare as their dependency?

And could we please have a sentence added to the long_description of each of the `ffmpeg\*` ports explaining this relationship? If more space is needed, perhaps it is worth creating an FFmpeg wiki page[4] to tell the story?

Once I understand the concept, and if it is helpful, I would be glad to make a Pull Request with a concise addition to long_description for ports ffmpeg\* to give the information I wish I had known back then.

Best regards,
      —Jim DeLaHunt

[1] <https://ffmpeg.org/>
[2] <https://ports.macports.org/port/ffmpeg/details/>
[3] <https://ports.macports.org/port/ffmpeg8/details/>
[4] tentatively, <https://trac.macports.org/wiki/FFmpeg>

--
.    --Jim DeLaHunt, Vancouver, Canada

Reply via email to