Re: git: e32be859486a - main - x11/yelp: Update to 42.1

From: Charlie Li <vishwin_at_freebsd.org>
Date: Thu, 30 Jun 2022 18:59:39 UTC
Neel Chauhan wrote:
> -BUILD_DEPENDS=	yelp-xsl>=0:textproc/yelp-xsl \
> -		itstool:textproc/itstool
> -LIB_DEPENDS=	libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
> -		libgcrypt.so:security/libgcrypt \
> +BUILD_DEPENDS=	itstool:textproc/itstool \
> +		yelp-xsl>=0:textproc/yelp-xsl
> +LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
>   		libgpg-error.so:security/libgpg-error \
> +		libhandy-1.so:x11-toolkits/libhandy \
>   		libharfbuzz.so:print/harfbuzz \
> -		libsoup-2.4.so:devel/libsoup
> +		libsoup-2.4.so:devel/libsoup \
> +		libwebkit2gtk-4.0.so:www/webkit2-gtk4
This does not actually link with webkit2-gtk4, especially when 
webkit2-gtk3 is pulled in via other dependencies, even when specifying 
the correct SONAME of libwebkit2-gtk-5.0.so:

  0x0000000000000001 NEEDED               Shared library: 
[libwebkit2gtk-4.0.so.37]

Due to this incorrect SONAME specification, port build invocations will 
have this rebuilt every time (new dependency: www/webkit2-gtk4)

-- 
Charlie Li
…nope, still don't have an exit line.