Re: [gentoo-dev] [PATCH] cuda.eclass: EAPI support: add 8, drop 5 and 6

2021-07-15 Thread Marek Szuba
On 2021-07-15 06:58, Ulrich Mueller wrote: In the latest bunch of updates, we have changed many eclasses to have only a single error case, and also standardized the die message. Maybe simplify this eclass as well? If anyone from Sci suggests/seconds this I shall not argue, that said I do in

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Mike Gilbert
On Thu, Jul 15, 2021 at 9:29 AM Ionen Wolkens wrote: > > On Thu, Jul 15, 2021 at 03:23:04PM +0200, Ulrich Mueller wrote: > > > On Thu, 15 Jul 2021, Ionen Wolkens wrote: > > > > > Old DEPEND should be kept as-is not to risk breaking packages with odd > > > checks that need it present at build

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Ionen Wolkens
On Thu, Jul 15, 2021 at 03:23:04PM +0200, Ulrich Mueller wrote: > > On Thu, 15 Jul 2021, Ionen Wolkens wrote: > > > Old DEPEND should be kept as-is not to risk breaking packages with odd > > checks that need it present at build time. I'd rather no RDEPEND switch > > either as it'll just

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Ulrich Mueller
> On Thu, 15 Jul 2021, Ionen Wolkens wrote: > Old DEPEND should be kept as-is not to risk breaking packages with odd > checks that need it present at build time. I'd rather no RDEPEND switch > either as it'll just complicate things with revbumps and tools don't > really need to be in RDEPEND

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Mart Raudsepp
Ühel kenal päeval, N, 15.07.2021 kell 14:03, kirjutas Ulrich Mueller: > > > > > > On Thu, 15 Jul 2021, Florian Schmaus wrote: >   > > -DEPEND=" > > +_XDG_DEPEND=" > > dev-util/desktop-file-utils > > x11-misc/shared-mime-info > >  " > > + > > +case "${EAPI:-0}" in > > +   

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Ionen Wolkens
It'd probably need more discussion but there's two things I'd like to see if EAPI-8 bump this: 1. remove src_prepare export in EAPI-8 While "some" packages need xdg_environment_reset, most don't because the eclass is often only inherited to handle icons/.desktop and this just needlessly overwrite

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Ulrich Mueller
> On Thu, 15 Jul 2021, Florian Schmaus wrote: > -DEPEND=" > +_XDG_DEPEND=" > dev-util/desktop-file-utils > x11-misc/shared-mime-info > " > + > +case "${EAPI:-0}" in > + 4|5|6|7) > + DEPEND="${_XDG_DEPEND}" > + ;; > + *) > +

[gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/xdg.eclass | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 219be712e84d..a1545e113ff8 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -1,4 +1,4 @@ -# Copyright

[gentoo-dev] [PATCH] pax-utils.eclass: allow EAPI=8

2021-07-15 Thread Sergei Trofimovich
CC: harde...@gentoo.org Closes: https://bugs.gentoo.org/802258 Signed-off-by: Sergei Trofimovich --- eclass/pax-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/pax-utils.eclass b/eclass/pax-utils.eclass index 9c4903d24b6..f48dcdafe01 100644 ---

[gentoo-dev] Last rites: dev-ruby/spork

2021-07-15 Thread Hans de Graaff
# Hans de Graaff (2021-07-15) # Dead upstream, no longer maintained, last release in # 2013. No dependencies. # Masked for removal in 30 days. dev-ruby/spork signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH 4/4] eclass/ruby-fakegem.eclass: remove EAPI 4 support

2021-07-15 Thread Hans de Graaff
Signed-off-by: Hans de Graaff --- eclass/ruby-fakegem.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 34eeff2fad96..76a80f6b9be2 100644 --- a/eclass/ruby-fakegem.eclass +++

[gentoo-dev] [PATCH 3/4] eclass/ruby-ng.eclass: remove EAPI 4 support

2021-07-15 Thread Hans de Graaff
Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index d8afa207661f..ac9c117c0c02 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@

[gentoo-dev] [PATCH 2/4] eclass/ruby-fakegem.eclass: add EAPI 8 support

2021-07-15 Thread Hans de Graaff
Signed-off-by: Hans de Graaff --- eclass/ruby-fakegem.eclass | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 9b2fd39ccf14..34eeff2fad96 100644 --- a/eclass/ruby-fakegem.eclass +++

[gentoo-dev] [PATCH 1/4] eclass/ruby-ng.eclass: add EAPI 8 support

2021-07-15 Thread Hans de Graaff
Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index 0c569bfcdcc6..d8afa207661f 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -8,7 +8,7

[gentoo-dev] [PATCH 0/4] EAPI 8 support for ruby eclasses

2021-07-15 Thread Hans de Graaff
Add support for EAPI 8 and remove support for EAPI 4. No real changes needed, but standardized the EAPI check to match the proposed default. Hans de Graaff (4): eclass/ruby-ng.eclass: add EAPI 8 support eclass/ruby-fakegem.eclass: add EAPI 8 support eclass/ruby-ng.eclass: remove EAPI 4