From deda2c3d887bd0f15f79c14c6a035a0875fa49e5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 25 Mar 2026 03:31:45 +0000 Subject: [PATCH 1/2] multiprocessing.eclass: fix eclassdoc From eclass-manpages: ``` multiprocessing.eclass: error:90: makeopts_jobs: no @DESCRIPTION found ``` Signed-off-by: Sam James --- eclass/multiprocessing.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/multiprocessing.eclass b/eclass/multiprocessing.eclass index bbb4d1701550c..840d2d9ab2c82 100644 --- a/eclass/multiprocessing.eclass +++ b/eclass/multiprocessing.eclass @@ -86,8 +86,8 @@ get_makeopts_jobs() { } # @FUNCTION: makeopts_jobs -# @DEPRECATED: get_makeopts_jobs # @USAGE: [${MAKEOPTS}] [${inf:-$(( $(get_nproc) + 1 ))}] +# @DEPRECATED: get_makeopts_jobs # @DESCRIPTION: # This function is deprecated and banned in EAPI 9, use get_makeopts_jobs instead. # Searches the arguments (or sensible defaults) and extracts the jobs number @@ -129,8 +129,8 @@ get_makeopts_loadavg() { } # @FUNCTION: makeopts_loadavg -# @DEPRECATED: get_makeopts_loadavg # @USAGE: [${MAKEOPTS}] [${inf:-999}] +# @DEPRECATED: get_makeopts_loadavg # @DESCRIPTION: # This function is deprecated and banned in EAPI 9, use get_makeopts_loadavg instead. # Searches the arguments (or sensible defaults) and extracts the value set From bb5559ce8bae0a51d2b42a0d30e3ef8d98e62a2b Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 25 Mar 2026 03:34:15 +0000 Subject: [PATCH 2/2] app-doc/eclass-manpages: add 20260325 Signed-off-by: Sam James --- app-doc/eclass-manpages/Manifest | 1 + .../eclass-manpages-20260325.ebuild | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 app-doc/eclass-manpages/eclass-manpages-20260325.ebuild diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest index c1187f0369e37..264a2ea51e37d 100644 --- a/app-doc/eclass-manpages/Manifest +++ b/app-doc/eclass-manpages/Manifest @@ -1 +1,2 @@ DIST eclass-manpages-20260124.tar.xz 511500 BLAKE2B ef3e5d5c8eb39478701931eb1e2c6f81edf2600e266b9d285519f5aa72893eca40a15e1a3e60db863c42234a65bfe2c5363b98280d56257e2a31e062b5618a34 SHA512 d058cd4984b01d441659e14f5933c7c0be7cfcd06e4024dd8463912c8ecdc6e124945f8291b11b3c13bdf5c452b759aab9163bce7436ea209f4b7ab8d80300b3 +DIST eclass-manpages-20260325.tar.xz 515276 BLAKE2B b1a1f2d7ce5b9cc57951f6ded00e83bc9e67d50f1a68a18883685a81ffa4195c9b9864aff3d0c9f9234bdd2bceb9d25f22bdf911f7ff50ede42b72cf3a08fb0c SHA512 566087e5d2cec829ae5e5a49b3dbb3aac62bdb2f780c1dcf8ae86cc52d99a9d4ecd85577ffa383bc953ed36ba19e46376194ddc83d480d4c3db398c49e5096a2 diff --git a/app-doc/eclass-manpages/eclass-manpages-20260325.ebuild b/app-doc/eclass-manpages/eclass-manpages-20260325.ebuild new file mode 100644 index 0000000000000..1427ea35350fd --- /dev/null +++ b/app-doc/eclass-manpages/eclass-manpages-20260325.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Instructions to make a dist tarball: +# git clone https://github.com/projg2/eclass-to-manpage.git +# cd eclass-to-manpage +# make dist ECLASSDIR=~/g/eclass/ + +DESCRIPTION="Collection of Gentoo eclass manpages" +HOMEPAGE="https://github.com/projg2/eclass-to-manpage" +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +# Keep the keywords stable. No need to change to ~arch. +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" + +BDEPEND="sys-apps/gawk" + +src_install() { + emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr" +}