Re: git: 2122511a9988 - main - net/grilo: update to 0.3.19
Date: Mon, 23 Jun 2025 02:53:47 UTC
On 22 Jun, Don Lewis wrote:
> On 22 Jun, Daniel Engberg wrote:
>> On 2025-06-22 22:59, Don Lewis wrote:
>>> The branch main has been updated by truckman:
>>>
>>> URL:https://cgit.FreeBSD.org/ports/commit/?id=2122511a998816f176a1ac5b0041ca63d09956df
>>>
>>> commit 2122511a998816f176a1ac5b0041ca63d09956df
>>> Author: Olivier Duchateau<duchateau.olivier@gmail.com>
>>> AuthorDate: 2025-06-22 20:32:00 +0000
>>> Commit: Don Lewis<truckman@FreeBSD.org>
>>> CommitDate: 2025-06-22 20:59:28 +0000
>>>
>>> net/grilo: update to 0.3.19
>>>
>>> - Update to 0.3.19
>>>
>>> - Fix LICENSE block
>>>
>>> - Adjust WWW entry (wiki page has been retired)
>>>
>>> - libxml2 is not needed (truckman)
>>>
>>
>> Hi,
>>
>> That doesn't seem right looking at the source?
>>
>> meson.build:libxml_dep = dependency('libxml-2.0', required: true)
>> src/grl-registry.c:#include <libxml/parser.h>
>
> Hmn, I ran elfdump on the executable and the shared libraries, and none
> were linked to libxml.
>
> The build is succeeding because some other dependency is pulling libxml
> in.
>
> I will investigate further.
It doesn't seem to be used. The build succeeds if I comment out that
#include.