[gentoo-dev] [PATCH] profiles: update package.mask's header for GLEP 84

2025-04-12 Thread alexey+gentoo
From: Alexey Sokolov Signed-off-by: Alexey Sokolov --- profiles/package.mask | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index b8bdd285f85d..fccb152787c9 100644 --- a/profiles/package.mask +++ b/profiles/packag

[gentoo-dev] [PATCH 1/2] cargo.eclass: Pull check for rust_pkg_setup into its own function

2025-04-12 Thread Christopher Fore
This reduces repetitiveness and allows for easier maintainability in the future. Bug: https://bugs.gentoo.org/953515 Bug: https://bugs.gentoo.org/953532 Signed-off-by: Christopher Fore --- eclass/cargo.eclass | 26 ++ 1 file changed, 14 insertions(+), 12 deletions(-) dif

[gentoo-dev] [PATCH 2/2] cargo.eclass: Add _cargo_check_initialized to cargo_live_src_unpack

2025-04-12 Thread Christopher Fore
Currently cargo.eclass does not check if rust_pkg_setup was called in cargo_live_src_unpack, leading to situations where vague build errors can show up. Closes: https://bugs.gentoo.org/953532 Bug: https://bugs.gentoo.org/953515 Signed-off-by: Christopher Fore --- eclass/cargo.eclass | 2 ++ 1 fi

[gentoo-dev] [PATCH 2/5] toolchain-funcs.eclass: update tc-get-cxx-stdlib for C++20

2025-04-12 Thread Sam James
is gone from C++20, so use for >= C++20. See https://stackoverflow.com/a/31658120. Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index ae21a18a1

[gentoo-dev] [PATCH 1/5] toolchain-funcs.eclass: drop deprecated gen_usr_ldscript and multilib inherit

2025-04-12 Thread Sam James
Drop toolchain-funcs.eclass's gen_usr_ldscript and along with it, inheriting multilib. gen_usr_ldscript is itself deprecaated but the version in toolchain-funcs doubly so, as it was replaced by the one in usr-ldscript.eclass. Signed-off-by: Sam James --- Tested by `pkgcheck scan -k MissingInheri

[gentoo-dev] [PATCH 5/5] media-libs/qhull: inherit multilib for get_libname

2025-04-12 Thread Sam James
Signed-off-by: Sam James --- media-libs/qhull/qhull-2020.2-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/qhull/qhull-2020.2-r3.ebuild b/media-libs/qhull/qhull-2020.2-r3.ebuild index 3461992646ddc..aa4250b2493e6 100644 --- a/media-libs/qhull/qhull-20

[gentoo-dev] [PATCH 3/5] app-arch/bzip2: drop gen_usr_ldscript from live too

2025-04-12 Thread Sam James
Dropped from non-live some time ago. The live ebuild actually has its own issues but we were/are waiting for a new upstream release with autotools merged before it's worth fixing that. Signed-off-by: Sam James --- app-arch/bzip2/bzip2-.ebuild | 10 +- 1 file changed, 1 insertion(+),

[gentoo-dev] [PATCH 4/5] x11-misc/bumblebee: inherit multilib for get_all_libdirs

2025-04-12 Thread Sam James
We used to inherit multilib via systemd->toolchain-funcs->multilib so this was only a missing direct inherit before. Signed-off-by: Sam James --- x11-misc/bumblebee/bumblebee-3.2.1_p20210112-r4.ebuild | 4 ++-- x11-misc/bumblebee/bumblebee-.ebuild | 4 ++-- 2 files changed, 4 i