Re: git: 2122511a9988 - main - net/grilo: update to 0.3.19

From: Don Lewis <truckman_at_FreeBSD.org>
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.