Skip site navigation (1)Skip section navigation (2)
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>