[gentoo-dev] [PATCH 2/2] meson.eclass: EAPI 8 support

2021-06-24 Thread David Michael
Signed-off-by: David Michael --- Hi, This updates meson.eclass to conform to conventions that other eclasses seem to follow. E.g. conditional inherits are first (presumably for function precedence), and defining the inherit guard at the end. It also removes the split inherit guard. The only

[gentoo-dev] [PATCH 1/2] ninja-utils.eclass: EAPI 8 support

2021-06-24 Thread David Michael
Also drop support for EAPIs < 5 to match multiprocessing.eclass. Signed-off-by: David Michael --- Hi, Here are a couple patches to support EAPI 8 with meson packages. I also posted this to https://github.com/gentoo/gentoo/pull/21409 for review. Thanks. David eclass/ninja-utils.eclass | 12

Re: [gentoo-dev] New Developer: Florian Schmaus (flow)

2021-06-24 Thread Florian Schmaus
Thank you all very much. It's nice to be welcomed so kindly. :) On 22/06/2021 23.26, Andreas K. Huettel wrote: Welcome Florian!!! Where in Franconia are you from?! Regensburg here, so just "south beyond the border"... :D I live near Bamberg. Which kind of makes it hard to chose a particular

[gentoo-dev] [PATCH 1/3] strip-linguas.eclass: New eclass, split off from l10n

2021-06-24 Thread Ulrich Müller
Originally strip-linguas() was part of eutils.eclass. It was moved to l10n.eclass in late 2020, but there are few (in any) ebuilds using strip-linguas and the other functions from l10n. Signed-off-by: Ulrich Müller --- eclass/eutils.eclass| 6 ++-- eclass/l10n.eclass | 49

[gentoo-dev] [PATCH 2/3] eclass/plocale.eclass: Copied from l10n.eclass

2021-06-24 Thread Ulrich Müller
Ever since the L10N USE_EXPAND variable was introduced, the name of this eclass was somewhat confusing, because it operates on LINGUAS and is unrelated to L10N. Take the EAPI 8 bump as an opportunity to rename the eclass. Signed-off-by: Ulrich Müller --- eclass/{l10n.eclass => plocale.eclass} |

[gentoo-dev] [PATCH 3/3] l10n.eclass: Mark as deprecated

2021-06-24 Thread Ulrich Müller
Signed-off-by: Ulrich Müller --- eclass/l10n.eclass | 1 + metadata/qa-policy.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/eclass/l10n.eclass b/eclass/l10n.eclass index cd859429d8c7..2b24831c63db 100644 --- a/eclass/l10n.eclass +++ b/eclass/l10n.eclass @@ -8,6 +8,7 @@ # Ben

[gentoo-dev] last-rite: dev-java/bctsp

2021-06-24 Thread Miroslav Šulc
# Volkmar W. Pogatzki (2021-06-21) # library with no consumer, removal in 30 days # see https://bugs.gentoo.org/794562 dev-java/bctsp

Re: [gentoo-dev] [PATCH 2/2] meson.eclass: EAPI 8 support

2021-06-24 Thread Ulrich Mueller
> On Thu, 24 Jun 2021, David Michael wrote: > if [[ -z ${_MESON_ECLASS} ]]; then Here would be a good place to assign _MESON_ECLASS=1. It should go _before_ any inherit commands, otherwise it won't prevent circular inherits. > > +[[ ${EAPI} == 6 ]] && inherit eapi7-ver > inherit

Re: [gentoo-dev] [PATCH 1/2] ninja-utils.eclass: EAPI 8 support

2021-06-24 Thread David Michael
On Thu, Jun 24, 2021 at 12:51 PM Ulrich Mueller wrote: > > On Thu, 24 Jun 2021, David Michael wrote: > > --- a/eclass/ninja-utils.eclass > > +++ b/eclass/ninja-utils.eclass > > @@ -1,4 +1,4 @@ > > -# Copyright 1999-2018 Gentoo Foundation > > +# Copyright 1999-2021 Gentoo Foundation > > Please

[gentoo-dev] [PATCH] rpm.eclass: Support EAPI 8, some cleanup

2021-06-24 Thread Ulrich Müller
Closes: https://bugs.gentoo.org/655256 Signed-off-by: Ulrich Müller --- eclass/rpm.eclass | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass index 351d7974877e..1757e2cba5f2 100644 --- a/eclass/rpm.eclass +++

[gentoo-dev] [PATCH] metadata/install-qa-check.d: add virtual/libcrypt dep check

2021-06-24 Thread Georgy Yakovlev
Bug: https://bugs.gentoo.org/699422 Signed-off-by: Georgy Yakovlev --- metadata/install-qa-check.d/60libcrypt-deps | 38 + 1 file changed, 38 insertions(+) create mode 100644 metadata/install-qa-check.d/60libcrypt-deps diff --git

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

2021-06-24 Thread David Michael
This also drops EAPIs < 5 to match toolchain-funcs.eclass. (Its support for EAPI 0 is an implementation detail so crossdev can source it, which is not relevant here.) Signed-off-by: David Michael --- Hi, Here is a simple eclass EAPI cleanup with no dependencies. There are also small tweaks

[gentoo-dev] [PATCH 1/2] eclass/aspell-dict-r1.eclass: add EAPI 8 support

2021-06-24 Thread Conrad Kostecki
This change adds EAPI 8 support. No further changed required. Signed-off-by: Conrad Kostecki --- eclass/aspell-dict-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/aspell-dict-r1.eclass b/eclass/aspell-dict-r1.eclass index 24bc5ff2799..09f22dbf8c0 100644

[gentoo-dev] [PATCH 2/2] eclass/myspell-r2.eclass: add EAPI 8 support

2021-06-24 Thread Conrad Kostecki
This change adds EAPI 8 support. No further changed required. Signed-off-by: Conrad Kostecki --- eclass/myspell-r2.eclass | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eclass/myspell-r2.eclass b/eclass/myspell-r2.eclass index e4d9ae69af3..6141be8d66a 100644 ---

Re: [gentoo-dev] [PATCH 2/2] eclass/myspell-r2.eclass: add EAPI 8 support

2021-06-24 Thread Ulrich Mueller
> On Thu, 24 Jun 2021, Conrad Kostecki wrote: > -if [[ ${EAPI:-0} == 7 ]]; then > +if [[ ${EAPI:-0} -ge 7 ]]; then EAPI is a string, not a number. I'd suggest using a string comparison, e.g.: if [[ ${EAPI} != [56] ]]; then (Negative logic, so there won't be any need to update it again

[gentoo-dev] Last rites: dev-python/frozendict

2021-06-24 Thread Michał Górny
# Michał Górny (2021-06-24) # Package of huge complexity, given its premise.  Unmaintained # in Gentoo.  No revdeps. # Removal on 2021-07-24.  Bug #798291. dev-python/frozendict -- Best regards, Michał Górny