Re: [gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-07 Thread Sam James
Maciej Barć writes: > Signed-off-by: Maciej Barć > --- The series lgtm but please add some commit messages to them explaining the motivation / why we're doing it now if applicable. No need to re-send to ML once that's done. Thanks! > eclass/dotnet-pkg-base.eclass | 16 +++- > 1

Re: [gentoo-dev] [PATCH 6/8] dev-util/intel_clc: Migrate to llvm-r1

2024-02-07 Thread Sam James
Michał Górny writes: > Closes: https://bugs.gentoo.org/923228 > Signed-off-by: Michał Górny > --- > dev-util/intel_clc/intel_clc-24.0.0.ebuild | 48 -- > dev-util/intel_clc/intel_clc-.ebuild | 48 -- > 2 files changed, 18 insertions(+), 78 deletion

Re: [gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Sam James
Ionen Wolkens writes: > [[PGP Signed Part:Undecided]] > On Wed, Feb 07, 2024 at 12:03:52PM +0100, Michał Górny wrote: >> Hi, >> >> I think we should add a new bug resolution that would more precisely >> cover closing bugs due to packages being removed. Right now, whichever >> resolution we use

Re: [gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Jonas Stein
I think we should add a new bug resolution that would more precisely cover closing bugs due to packages being removed. Right now, whichever resolution we use (be it WONTFIX, OBSOLETE, etc.), we aren't able to easily distinguish whether the resolution was used "normally" or due to last rites. Hav

[gentoo-dev] Last rites: sys-libs/libhugetlbfs

2024-02-07 Thread Michał Górny
# Michał Górny (2024-02-07) # Does not build anymore.  Carries a large stack of patches already. # Last upstream activity in late 2020.  No reverse dependencies left. # Removal on 2024-03-08.  Bug #806079. sys-libs/libhugetlbfs -- Best regards, Michał Górny signature.asc Description: This is

[gentoo-dev] [PATCH 8/8] sys-devel/lld: Migrate to llvm-utils.eclass

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/lld/lld-18.1.0_rc2.ebuild | 5 +++-- sys-devel/lld/lld-19.0.0..ebuild| 5 +++-- sys-devel/lld/lld-19.0.0_pre20240203.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sys-devel/lld/lld-18.1.0_rc2.ebuild

[gentoo-dev] [PATCH 7/8] media-libs/mesa: Migrate to llvm-r1

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- media-libs/mesa/mesa-24.0.0.ebuild | 53 +++--- media-libs/mesa/mesa-.ebuild | 53 +++--- 2 files changed, 22 insertions(+), 84 deletions(-) diff --git a/media-libs/mesa/mesa-24.0.0.ebuild b/media-libs/mesa/me

[gentoo-dev] [PATCH 6/8] dev-util/intel_clc: Migrate to llvm-r1

2024-02-07 Thread Michał Górny
Closes: https://bugs.gentoo.org/923228 Signed-off-by: Michał Górny --- dev-util/intel_clc/intel_clc-24.0.0.ebuild | 48 -- dev-util/intel_clc/intel_clc-.ebuild | 48 -- 2 files changed, 18 insertions(+), 78 deletions(-) diff --git a/dev-util/intel_cl

[gentoo-dev] [PATCH 5/8] llvm-r1.eclass: Initial version

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/llvm-r1.eclass | 226 eclass/tests/llvm-r1.sh | 151 +++ 2 files changed, 377 insertions(+) create mode 100644 eclass/llvm-r1.eclass create mode 100755 eclass/tests/llvm-r1.sh diff --git a

[gentoo-dev] [PATCH 4/8] profiles: Introduce LLVM_SLOT USE_EXPAND variable

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- profiles/arch/base/use.mask | 5 + profiles/arch/loong/use.mask| 6 +- profiles/base/make.defaults | 2 +- profiles/desc/llvm_slot.desc| 8 profiles/embedded/make.defaults | 4 ++-- 5 files changed, 21 insertions(+), 4 deletions(-)

[gentoo-dev] [PATCH 3/8] llvm-utils.eclass: Fix llvm_prepend_path to avoid duplicates

2024-02-07 Thread Michał Górny
Fix llvm_prepend_path() not to append the new path multiple times, if the original PATH variable contained multiple LLVM directories. Thanks to @miller-alex who spotted it in: https://github.com/gentoo/gentoo/pull/35196#discussion_r1480330001 Signed-off-by: Michał Górny --- eclass/llvm-utils.ec

[gentoo-dev] [PATCH 2/8] llvm-utils.eclass: Split out PATH prepending logic

2024-02-07 Thread Michał Górny
Split the logic prepending PATH from pkg_setup() into a dedicated llvm_prepend_path() function. Signed-off-by: Michał Górny --- eclass/llvm-utils.eclass | 36 eclass/llvm.eclass | 25 + eclass/tests/llvm-utils.sh | 24 +++

[gentoo-dev] [PATCH 1/8] llvm-utils.eclass: Introduce an eclass for common helpers

2024-02-07 Thread Michał Górny
Move some reusable functions from llvm.eclass to llvm-utils.eclass. This is with minimal modifications so far (only argument checks were cleaned up). Signed-off-by: Michał Górny --- eclass/llvm-utils.eclass | 115 + eclass/llvm.eclass | 92 +

[gentoo-dev] [PATCH 0/8] llvm-r1.eclass + llvm-utils.eclass: new eclasses to sort out LLVM mess

2024-02-07 Thread Michał Górny
Hi, TL;DR: here's a series of patches adding llvm-r1.eclass that tries to sort out LLVM dependency mess via using USE_EXPAND flags LLVM_SLOT. Roughly, the problems with LLVM are that: 1. Every half a year there's a major release that's doing major breaking API changes. 2. Reverse dependenci

[gentoo-dev] Last-rites: net-misc/buka

2024-02-07 Thread Joonas Niilola
The webpage it was built to scrape isn't online anymore. Removal in ~30 days. Bug #924007 -- juippis OpenPGP_signature.asc Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Ionen Wolkens
On Wed, Feb 07, 2024 at 12:03:52PM +0100, Michał Górny wrote: > Hi, > > I think we should add a new bug resolution that would more precisely > cover closing bugs due to packages being removed. Right now, whichever > resolution we use (be it WONTFIX, OBSOLETE, etc.), we aren't able to > easily dis

[gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Michał Górny
Hi, I think we should add a new bug resolution that would more precisely cover closing bugs due to packages being removed. Right now, whichever resolution we use (be it WONTFIX, OBSOLETE, etc.), we aren't able to easily distinguish whether the resolution was used "normally" or due to last rites.