Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6

From: Charlie Li <vishwin_at_freebsd.org>
Date: Sat, 13 Jan 2024 17:46:34 UTC
Gleb Popov wrote:
> On Sat, Jan 13, 2024 at 4:37 PM Charlie Li <vishwin@freebsd.org> wrote:
>>
>> Until upstream specifically declares and recommends CMake as ready for
>> Unix-like systems in at least their documentation, nothing else is relevant.
>>
> 
> What makes you so categorical about it? Recommendations are, well,
> recommendations. The upstream might even recommend nothing but Linux.
> Should we not port such software then?
The Build Instructions section of the README specifically states 
"Autotools (for POSIX systems like Linux, BSD, macOS)", even in the 
latest trunk. CMake was originally added mainly for Windows support. 
Their CMake support on platforms like ours still has an outstanding bug 
pertaining to dependency resolution, which at least I consider a 
showstopper. While upstream have been accepting and responsive to any 
and all improvements to their CMake support, that is irrelevant until 
they explicitly bless it as an equal to autotools. (Not to say autotools 
is perfect either, far from it)

Personally, between the two choices here, I prefer CMake. But personal 
preferences are irrelevant wrt liability and support issues.

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