On November 9, 2025 3:48:48 AM UTC, "Michał Górny" <[email protected]> wrote:
> Permit "ninja-reference" to explicitly force dev-build/ninja.  Update
> the documentation, since the code no longer permits "other values".
> 
> Closes: https://bugs.gentoo.org/922639
> Signed-off-by: Michał Górny <[email protected]>
> ---
>  eclass/ninja-utils.eclass | 15 ++++++++++-----
>  1 file changed, 10 insertions(+), 5 deletions(-)
> 
> diff --git a/eclass/ninja-utils.eclass b/eclass/ninja-utils.eclass
> index f07c7d4109871..c256119730e27 100644
> --- a/eclass/ninja-utils.eclass
> +++ b/eclass/ninja-utils.eclass
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2024 Gentoo Authors
> +# Copyright 1999-2025 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
>  # @ECLASS: ninja-utils.eclass
> @@ -29,9 +29,14 @@ _NINJA_UTILS_ECLASS=1
>  # @PRE_INHERIT
>  # @DESCRIPTION:
>  # Specify a compatible ninja implementation to be used by eninja().
> -# At this point only "ninja" and "samu" are explicitly supported,
> -# but other values can be set where NINJA_DEPEND will then be set
> -# to a blank variable.
> +# Accepts the following values:
> +#
> +# - ninja -- use the "ninja" symlink per app-alternatives/ninja
> +#
> +# - ninja-refernce -- use "ninja-reference" for dev-build/ninja
> +#
> +# - samu -- use "samu" for dev-build/samurai
> +#
>  # The default is set to "ninja".
>  : "${NINJA:=ninja}"
>  
> @@ -75,7 +80,7 @@ get_NINJAOPTS() {
>  # also supports being called via 'nonfatal'.
>  eninja() {
>       case "${NINJA}" in
> -             ninja|samu)
> +             ninja|ninja-reference|samu)
>                       ;;
>               *)
>                       ewarn "Unknown value '${NINJA}' for \${NINJA}"
> 

Sorry if this formats as HTML, writing from the phone.

Typo: ninja-refernce -> ninja-reference

Reply via email to