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

From: Andreas Perstinger <andipersti_at_gmail.com>
Date: Tue, 09 May 2023 15:45:54 UTC
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