• [gentoo-dev] [PATCH 2/3] kernel-2.eclass: add masked-by-default IUSE=ex

    From WANG Xuerui@21:1/5 to All on Sat Apr 23 07:20:01 2022
    Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
    ---
    eclass/kernel-2.eclass | 2 ++
    profiles/arch/base/package.use.mask | 1 +
    2 files changed, 3 insertions(+)

    diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
    index 02c70422ee07..9d9d3fbb6f96 100644
    --- a/eclass/kernel-2.eclass
    +++ b/eclass/kernel-2.eclass
    @@ -729,6 +729,8 @@ elif [[ ${ETYPE} == headers ]]; then
    DESCRIPTION="Linux system headers"
    IUSE="headers-only"

    + ver_test "${PV}" -ge 5.17 && IUSE+=" experimental-loong"
    +
    # Since we should NOT honour KBUILD_OUTPUT in headers
    # lets unset it here.
    unset KBUILD_OUTPUT
    diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
    index 463227f1989c..0195e47360eb 100644
    --- a/profiles/arch/base/package.use.mask
    +++ b/profiles/arch/base/package.use.mask
    @@ -7,6 +7,7 @@
    # In the meantime, force-enable on loong only.
    # This is not inside use.mask, because crossdev toolchain packages would
    # want to have the flag enabled without hassle.
    +sys-kernel/linux-headers experimen
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to WANG Xuerui on Sat Apr 23 08:30:01 2022
    On Sat, 2022-04-23 at 13:15 +0800, WANG Xuerui wrote:
    Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
    ---
    eclass/kernel-2.eclass | 2 ++
    profiles/arch/base/package.use.mask | 1 +
    2 files changed, 3 insertions(+)

    diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
    index 02c70422ee07..9d9d3fbb6f96 100644
    --- a/eclass/kernel-2.eclass
    +++ b/eclass/kernel-2.eclass
    @@ -729,6 +729,8 @@ elif [[ ${ETYPE} == headers ]]; then
    DESCRIPTION="Linux system headers"
    IUSE="headers-only"

    + ver_test "${PV}" -ge 5.17 && IUSE+=" experimental-loong"

    Why add this via the eclass if the whole logic is in the ebuild anyway?

    +
    # Since we should NOT honour KBUILD_OUTPUT in headers
    # lets unset it here.
    unset KBUILD_OUTPUT
    diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
    index 463227f1989c..0195e47360eb 100644
    --- a/profiles/arch/base/package.use.mask
    +++ b/profiles/arch/base/package.use.mask
    @@ -7,6 +7,7 @@
    # In the meantime, force-enable on loong only.
    # This is not inside use.mask, because crossdev toolchain packages would
    # want to have the flag enabled without hassle.
    +sys-kernel/linux-headers experimental-loong
    sys-libs/glibc experimental-loong

    # James Le Cuirot <chewi@gentoo.org> (2022-02-24)

    --
    Best regards,
    Michał Górny

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