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,

Attachment: signature.asc
Description: PGP signature

Reply via email to