• [gentoo-dev] [PATCH 2/2] autotools.eclass: conditionalize gnuconfig dep

    From Sam James@21:1/5 to All on Fri May 3 08:50:01 2024
    Use newly-added GNUCONFIG_DEPEND so that AUTOTOOLS_AUTO_DEPEND=no doesn't result in a useless dependency on gnuconfig.

    Signed-off-by: Sam James <sam@gentoo.org>
    ---
    eclass/autotools.eclass | 8 ++++++--
    1 file changed, 6 insertions(+), 2 deletions(-)

    diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
    index 1ced771c5345f..a456e9b9f5898 100644
    --- a/eclass/autotools.eclass
    +++ b/eclass/autotools.eclass
    @@ -33,6 +33,7 @@ _AUTOTOOLS_ECLASS=1

    [[ ${EAPI} == 6 ]] && inherit eqawarn

    +GNUCONFIG_AUTO_DEPEND=no
    inherit gnuconfig libtool

    # @ECLASS_VARIABLE: WANT_AUTOCONF
    @@ -164,9 +165,12 @@ fi
    # @DESCRIPTION:
    # Contains the combination of requested automake/autoconf/libtool
    # versions in *DEPEND format.
    -AUTOTOOLS_DEPEND="${_automake_atom}
    +AUTOTOOLS_DEPEND="
    + ${GNUCONFIG_DEPEND}
    + ${_automake_atom}
    ${_autoconf_atom}
    - ${_libtool_atom}"
    + ${_libtool_atom}
    +"
    RDEPEND=""

    # @ECLASS_VARIABLE: AUTOTOOLS_AUTO_DEPEND
    --
    2.45.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)