Re: The port build failed claiming a runtime dependency on libmuffin.

From: Steven Friedrich <freebsdlouisville_at_gmail.com>
Date: Wed, 10 May 2023 13:51:50 UTC
On 5/9/23 11:45 AM, Andreas Perstinger wrote:
> On 09.05.23 17:34, Steven Friedrich wrote:
>> On 5/9/23 9:00 AM, Yuri wrote:
>>> Steven Friedrich wrote:
>>>> On 5/8/23 5:02 AM, Yuri wrote:
>>>>> The dependency is called x11-wm/muffin and it's recorded in
>>>>> x11/cinnamon/Makefile.
>>>> Respectfully, you're missing the point.  How can libmuffin be a
>>>> dependency when it's not in our ports tree?  How does the freebsd team
>>>> build cinnamon?  And why is a runtime dependency breaking a build?
>>> Did you read my reply completely? Why - because it's not runtime-only
>>> dependency; try looking in the port Makefile.
>>>
>> STILL, libmuffin is not in the ports tree.
>
> Yuri is trying to tell you, that the port x11-wm/muffin provides 
> libmuffin.
>
> The Makefile for x11/cinnamon, lines 18-19 [1]:
>
> LIB_DEPENDS=    libcjs.so:lang/cjs \
>         libmuffin.so:x11-wm/muffin \
>
> And pkg-plist for x11-wm/muffin, lines 229-231 [2]:
>
> lib/libmuffin.so
> lib/libmuffin.so.0
> lib/libmuffin.so.0.0.0
>
> Bye, Andreas
> [1] https://cgit.freebsd.org/ports/tree/x11/cinnamon/Makefile#n18
> [2] https://cgit.freebsd.org/ports/tree/x11-wm/muffin/pkg-plist#n229
>
>
>
Looks like I still don't understand.  my meson log is attached.

-- 
FreeBSD freebsd.friedrich.org 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64