• [gentoo-dev] [PATCH] go-module.eclass: refine go-module_src_unpack ecla

    From Sam James@21:1/5 to All on Fri Mar 24 05:30:01 2023
    Rephrase to make clear that go-module_src_unpack itself isn't actually deprecated, just one of its modes of operation (the one with EGO_SUM).

    Signed-off-by: Sam James <sam@gentoo.org>
    ---
    eclass/go-module.eclass | 9 +++++----
    1 file changed, 5 insertions(+), 4 deletions(-)

    diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
    index 5cffbb1084d96..f97b69f591c88 100644
    --- a/eclass/go-module.eclass
    +++ b/eclass/go-module.eclass
    @@ -343,10 +343,11 @@ go-module_setup_proxy() {

    # @FUNCTION: go-module_src_unpack
    # @DESCRIPTION:
    -# If EGO_SUM is set, unpack the base tarball(s) and set up the
    -# local go proxy. Also warn that this usage is deprecated.
    -# - Otherwise, if EGO_VENDOR is set, bail out.
    -# - Otherwise do a normal unpack.
    +# Sets up GOFLAGS for the system and then unpacks based on the following rules:
    +# 1. If EGO_SUM is set, unpack the base tarball(s) and set up the
    +# local go proxy. This mode is deprecated.
    +# 2. Otherwise, if EGO_VENDOR is set, bail out, as this functionality was removed.
    +# 3. Otherwise, call 'ego mod verify' and then do a normal unpack.
    go-module_src_unpack() {
    if use amd64 || use arm || use arm64 ||
    ( use ppc64 &&