Date: Sat, 13 Jan 2024 05:13:54 +0000 From: Alexey Dokuchaev <danfe@freebsd.org> To: Daniel Engberg <diizzy@freebsd.org> Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6 Message-ID: <ZaIcEvYZ2Yq_jW9Z@FreeBSD.org> In-Reply-To: <202401121705.40CH5JhG014492@gitrepo.freebsd.org> References: <202401121705.40CH5JhG014492@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZaIcEvYZ2Yq_jW9Z>