Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6
Date: Sat, 13 Jan 2024 05:13:54 UTC
On Fri, Jan 12, 2024 at 05:05:19PM +0000, Daniel Engberg wrote: > commit 25e6f68a6661303c0c4f23a304d3e0f713e89e11 > > textproc/libxml2: Update to 2.11.6 > > ... > -# Upstream offers CMake in addition to autotools, but we use the latter. > -# CMake is a heavy build system, heavier than autotools, and this > -# port has many consumers of its core functionality. Some such > -# consumers, especially when optioned appropriately (and users have > -# a right to do so), may become dependencies of dependencies of CMake. > -# Additionally, some consumers rely on symbol versioning that CMake > -# does not support (as of Q2 2022) without a hack. Please consider the > -# effects of the ecosystem and technical merits before considering > -# switching build systems again. Any changes to this end not dogfooded > -# thoroughly may be reverted. > -USES+= cpe iconv libtool localbase pathfix pkgconfig tar:xz > +USES+= cmake:testing cpe iconv localbase:ldflags pathfix \ Wait, what? You've just removed the comment which tells to NOT use the dreaded CMake and made the switch without logging any rationale? CMake in such low-sitting in dependency tree port is a PITA for many people, please don't push it down our throats as you've been repeatedly asked by other fellow developers. ./danfe