Re: git: ff315181c259 - main - multimedia/obs-streamfx: Fix build by adding missing dependency needed with the latest obs-studio

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Wed, 15 Oct 2025 06:58:38 UTC
Ed Maste <emaste@freebsd.org> writes:

> On Tue, 14 Oct 2025 at 11:02, Jan Beich <jbeich@freebsd.org> wrote:
>
>>
>> Yuri Victorovich <yuri@FreeBSD.org> writes:
>>
>> > -BUILD_DEPENDS=       ${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json
>> > +BUILD_DEPENDS=       ${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \
>> > +             simde>0:devel/simde
>>
>> Why not add simde to RUN_DEPENDS in obs-studio if every consumer needs it?
>> Looks like an implementation detail from 31.1.2 → 32.0.1 update, not
>> used directly.
>
> It's a "Header-only library for SIMD intrinsics" and there's
> presumably no reason to install it for people who just want to use
> obs-studio. But, unless or until we introduce -dev packages I guess
> there's not a nice way to handle this. There are a small enough number
> of ports depending on libobs.so though that adding simde deps to each
> isn't a big deal I think.

Current approach creates extra work for other maintainers e.g.,
8d24ed6e24a9, 9a490a2f40d7. For example, I didn't notice the risky
update was MFH'd to /quarterly, so had pkg-fallout@ spam me twice.