From 88edeac4eff9f84f30898d487ac2c5e66321dd61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:23:20 +0100 Subject: [PATCH 1/8] cargo.eclass: Document _cargo_set_crate_uris as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/cargo.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index cbde35be727ba..76d3b9a61a640 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: cargo.eclass @@ -257,6 +257,7 @@ _cargo_check_initialized() { # @FUNCTION: _cargo_set_crate_uris # @USAGE: +# @INTERNAL # @DESCRIPTION: # Generates the URIs to put in SRC_URI to help fetch dependencies. # Constructs a list of crates from its arguments. From e093daba47a46aff9173b7795dbe9e265a7ab71e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:23:48 +0100 Subject: [PATCH 2/8] ecm.eclass: Document _ecm_handbook_optional as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/ecm.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index b7c20c63aab1a..f656a6559ffd8 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: ecm.eclass @@ -335,6 +335,7 @@ RDEPEND+=" ${COMMONDEPEND}" unset COMMONDEPEND # @FUNCTION: _ecm_handbook_optional +# @INTERNAL # @DESCRIPTION: # Use with ECM_HANDBOOK=optional; ticks either -DBUILD_DOC if available, # or -DCMAKE_DISABLE_FIND_PACKAGE_KF${_KFSLOT}DocTools From 10233b8dfde85710ef174f16bbda52f452ef596d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:24:13 +0100 Subject: [PATCH 3/8] font.eclass: Document _update_fontcache as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/font.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/font.eclass b/eclass/font.eclass index 3d2578172bc98..f0261ad05dd68 100644 --- a/eclass/font.eclass +++ b/eclass/font.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: font.eclass @@ -216,6 +216,7 @@ font_src_install() { } # @FUNCTION: _update_fontcache +# @INTERNAL # @DESCRIPTION: # Updates fontcache if !prefix and media-libs/fontconfig installed _update_fontcache() { From 9f60bd05b57239f586594eebe7c8e1770a1c13ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:25:18 +0100 Subject: [PATCH 4/8] go-module.eclass: Document _go-module_* as internal functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/go-module.eclass | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 411d0cd8ea583..2399fb56e9a9b 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -1,4 +1,4 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: go-module.eclass @@ -389,6 +389,7 @@ go-module_src_unpack() { } # @FUNCTION: _go-module_src_unpack_gosum +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: # Populate a GOPROXY directory hierarchy with distfiles from EGO_SUM and @@ -435,6 +436,7 @@ _go-module_src_unpack_gosum() { } # @FUNCTION: _go-module_gosum_synthesize_files +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: # Given a path & version, populate all Goproxy metadata files which aren't @@ -463,6 +465,7 @@ _go-module_gosum_synthesize_files() { } # @FUNCTION: _go-module_src_unpack_verify_gosum +# @INTERNAL # @DEPRECATED: none # @DESCRIPTION: # Validate the Go modules declared by EGO_SUM are sufficient to cover building From 2cc5ba09184fe30fd61ed0e00464e09f7852b936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:25:40 +0100 Subject: [PATCH 5/8] ninja-utils.eclass: Document _ninja_uses_jobserver as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/ninja-utils.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/ninja-utils.eclass b/eclass/ninja-utils.eclass index 1ffb358d7fa10..34987a7b66b9a 100644 --- a/eclass/ninja-utils.eclass +++ b/eclass/ninja-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: ninja-utils.eclass @@ -73,6 +73,7 @@ case ${NINJA} in esac # @FUNCTION: _ninja_uses_jobserver +# @INTERNAL # @DESCRIPTION: # Return true if current ${NINJA} has jobserver support and we have one # running (via MAKEFLAGS). From 6839bbb1e7ca3c8f7bebd63dd4df157f9e3cd7bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:27:06 +0100 Subject: [PATCH 6/8] pypi.eclass: Document _pypi_translate_version as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/pypi.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/pypi.eclass b/eclass/pypi.eclass index 493abd8a95d9e..d98fdc547d3d1 100644 --- a/eclass/pypi.eclass +++ b/eclass/pypi.eclass @@ -119,6 +119,7 @@ pypi_normalize_name() { # @FUNCTION: _pypi_translate_version # @USAGE: +# @INTERNAL # @DESCRIPTION: # Internal version translation function, returns the result # via _PYPI_TRANSLATED_VERSION variable. From fee28edca81c8917bfba999056c6243edc8a3390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:28:19 +0100 Subject: [PATCH 7/8] rocm.eclass: Document _rocm_set_globals as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/rocm.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass index c24666e33e8d6..ab5ba75b34ca7 100644 --- a/eclass/rocm.eclass +++ b/eclass/rocm.eclass @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: rocm.eclass @@ -142,6 +142,7 @@ inherit flag-o-matic # @CODE # @FUNCTION: _rocm_set_globals +# @INTERNAL # @DESCRIPTION: # Set global variables useful to ebuilds: IUSE, ROCM_REQUIRED_USE, and # ROCM_USEDEP, unless ROCM_SKIP_GLOBALS is set. From d67e5f688cd82820edcbb5a712e2c8964d7d3be3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= Date: Sun, 1 Feb 2026 17:28:40 +0100 Subject: [PATCH 8/8] rust.eclass: Document _get_rust_slot as internal function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eclass/rust.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/rust.eclass b/eclass/rust.eclass index 389916a0780a5..bd00c436598f1 100644 --- a/eclass/rust.eclass +++ b/eclass/rust.eclass @@ -331,6 +331,7 @@ unset -f _rust_set_globals # @FUNCTION: _get_rust_slot # @USAGE: [-b|-d] +# @INTERNAL # @DESCRIPTION: # Find the newest Rust install that is acceptable for the package, # and export its version (i.e. SLOT) and type (source or bin[ary])