By common convention, functions whose name starts with an underline are internal and should be marked as @INTERNAL in eclass documentation.
Below I am including a squashed version of the (trivial) changes. See https://github.com/gentoo/gentoo/pull/45597 for the actual commits. Please speak up if you find any false positives in the list below. Ulrich --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -1,3 +1,3 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -258,4 +258,5 @@ # @FUNCTION: _cargo_set_crate_uris # @USAGE: <crates> +# @INTERNAL # @DESCRIPTION: # Generates the URIs to put in SRC_URI to help fetch dependencies. --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -1,3 +1,3 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -336,4 +336,5 @@ # @FUNCTION: _ecm_handbook_optional +# @INTERNAL # @DESCRIPTION: # Use with ECM_HANDBOOK=optional; ticks either -DBUILD_DOC if available, --- a/eclass/font.eclass +++ b/eclass/font.eclass @@ -1,3 +1,3 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -217,4 +217,5 @@ # @FUNCTION: _update_fontcache +# @INTERNAL # @DESCRIPTION: # Updates fontcache if !prefix and media-libs/fontconfig installed --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -1,3 +1,3 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -390,4 +390,5 @@ # @FUNCTION: _go-module_src_unpack_gosum +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: @@ -436,4 +437,5 @@ # @FUNCTION: _go-module_gosum_synthesize_files +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: @@ -464,4 +466,5 @@ # @FUNCTION: _go-module_src_unpack_verify_gosum +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: --- a/eclass/ninja-utils.eclass +++ b/eclass/ninja-utils.eclass @@ -1,3 +1,3 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -74,4 +74,5 @@ # @FUNCTION: _ninja_uses_jobserver +# @INTERNAL # @DESCRIPTION: # Return true if current ${NINJA} has jobserver support and we have one --- a/eclass/pypi.eclass +++ b/eclass/pypi.eclass @@ -120,4 +120,5 @@ # @FUNCTION: _pypi_translate_version # @USAGE: <version> +# @INTERNAL # @DESCRIPTION: # Internal version translation function, returns the result --- a/eclass/rocm.eclass +++ b/eclass/rocm.eclass @@ -1,3 +1,3 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -143,4 +143,5 @@ # @FUNCTION: _rocm_set_globals +# @INTERNAL # @DESCRIPTION: # Set global variables useful to ebuilds: IUSE, ROCM_REQUIRED_USE, and --- a/eclass/rust.eclass +++ b/eclass/rust.eclass @@ -332,4 +332,5 @@ # @FUNCTION: _get_rust_slot # @USAGE: [-b|-d] +# @INTERNAL # @DESCRIPTION: # Find the newest Rust install that is acceptable for the package,
signature.asc
Description: PGP signature
