Re: git: 7ebddd96d372 - main - multimedia/mlt7*: Update to 7.18.0
Date: Mon, 31 Jul 2023 18:40:47 UTC
Jason E. Hale wrote: > On Sun, Jul 30, 2023 at 9:15 PM Vladimir Druzenko <vvd@freebsd.org> wrote: >> The need has arisen. >> > > I think the most sensible approach would be to handle the ebur128 > dependency similar to librsvg2 and pycryptography. It would be trivial > to create a Mk/Uses/ebur128.mk and allow the user to set whether they > wanted to use the legacy C implementation via DEFAULT_VERSIONS in > /etc/make.conf. The rust version would still be the default, however. > Does that sound like an agreeable solution? > Not really. The librsvg2 and py-cryptography arrangements exist due to being fundamental components of many consumers of wide-ranging general use cases. Not having librsvg2 wipes out desktop and some (web) graphics support, and no py-cryptography eliminates nearly any Python package or consumer using SSL/TLS/X.509. ebur128 doesn't come close to those impacts, and thus an additional USES is not worth the cost. By contrast, multimedia, especially on the creation/rendering/mixing side, is not nearly a general use case compared to those aforementioned. Since this thread is about MLT in particular, there is no need for any special treatment here, since MLT and its consumers are not designed or intended to be built or ran on insufficiently-resourced computing environments. -- Charlie Li …nope, still don't have an exit line.