Re: [gentoo-dev] [PATCH] virtualx.eclass: support EAPI 7

2018-07-26 Thread Ulrich Mueller
> On Thu, 26 Jul 2018, Virgil Dupras wrote: > The only adjustment made here is setting BDEPEND instead of DEPEND > when under EAPI 7. There's a third DEPEND assignment which you've missed, at the end of the optional|tests case. Ulrich pgpog9TsT6GuR.pgp Description: PGP signature

Re: [gentoo-dev] Adding USE=udev to linux profiles

2018-07-26 Thread Benda Xu
Thanks Ben, Ben Kohler writes: > To stay on the original track, I was suggesting adding it to the linux > profile component, not base. And people who are unwilling to use udev > would disable it globally, like people who are unwilling to use pam or > ipv6. > > But I understand where you're comi

Re: [gentoo-dev] Adding USE=udev to linux profiles

2018-07-26 Thread Benda Xu
Hi Rich, Rich Freeman writes: > I don't believe anybody suggested making Gentoo harder to customize. > This is just about setting reasonable defaults. > > You can run a server without bash, openrc, sysvinit, or glibc. Should > these also be removed from the base profile? A reasonable default i

Re: [gentoo-dev] Packages / Project up for grabs

2018-07-26 Thread Jimi Huotari
> In addition, I left the lxqt project, which now is empty. Feel free > to join or dissolve it. I've added myself, as I've been using and maintaining the live ebuilds in the Qt overlay. signature.asc Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] libretro-core.eclass: An eclass to streamline the construction of Libretro core ebuilds

2018-07-26 Thread Michał Górny
W dniu czw, 26.07.2018 o godzinie 15∶12 -0400, użytkownik Craig Andrews napisał: > I'm proposing the addition of a new eclass, libretro-core.eclass, which > I'll use when adding a number of libretro ebuilds. > > The pull request which includes this eclass as well as a few ebuilds > using it (wi

[gentoo-dev] Packages up for grabs: app-admin/dio

2018-07-26 Thread Jonas Stein
Dear all, The following packages are up for grabs: app-admin/dio after retirement of the proxied maintainer. https://packages.gentoo.org/packages/app-admin/dio https://bugs.gentoo.org/646802 This bug got no attention by the former proxied maintainer (also upstream dev) for a long time. Gentoo

[gentoo-dev] [PATCH] virtualx.eclass: support EAPI 7

2018-07-26 Thread Virgil Dupras
The only adjustment made here is setting BDEPEND instead of DEPEND when under EAPI 7. (first time trying this, guidance/reviews appreciated, took mgorny's git-r3 patch as a model) --- eclass/virtualx.eclass | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/eclass

[gentoo-dev] Packages up for grabs: games-roguelike/mangband

2018-07-26 Thread Jonas Stein
Dear all, The following packages are up for grabs: games-roguelike/mangband after retirement of the proxied maintainer. https://packages.gentoo.org/packages/games-roguelike/mangband Treecleaning candidate: https://bugs.gentoo.org/661746 -- Best, Jonas

[gentoo-dev] [PATCH] libretro-core.eclass: An eclass to streamline the construction of Libretro core ebuilds

2018-07-26 Thread Craig Andrews
I'm proposing the addition of a new eclass, libretro-core.eclass, which I'll use when adding a number of libretro ebuilds. The pull request which includes this eclass as well as a few ebuilds using it (with more to come) can be found at https://github.com/gentoo/gentoo/pull/9330 Thanks, ~Cr

Re: [gentoo-dev] [PATCH 1/4] desktop.eclass: domenu, fix dying on non-existing files

2018-07-26 Thread Mike Gilbert
On Thu, Jul 26, 2018 at 7:35 AM Michał Górny wrote: > > The weird logic in domenu had an explicit separate clause > for unsuccessful return on non-existing files. This worked fine before > EAPI 4 since '|| die' was mandatory. However, since 'doins' started > dying on its own, developers have ass

[gentoo-dev] [PATCH] install-functions: refer to ${ED} instead of ${D}

2018-07-26 Thread Mike Gilbert
Since EAPI 3, the install functions use ${ED} instead of ${D}. --- function-reference/install-functions/text.xml | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/function-reference/install-functions/text.xml b/function-reference/install-functions/text.xml index b6bd181

Re: [gentoo-dev] Adding USE=udev to linux profiles

2018-07-26 Thread Ben Kohler
On 07/26/2018 02:59 AM, Andrew Savchenko wrote: Hi! On Thu, 19 Jul 2018 16:51:17 -0500 Ben Kohler wrote: I'd like to propose adding USE=udev to our linux profiles (in profiles/default/linux/make.defaults probably). This flag is already enabled on desktop profiles but it also affects quite a fe

[gentoo-dev] [PATCH 4/4] desktop.eclass: Add missing ||die when writing to files

2018-07-26 Thread Michał Górny
--- eclass/desktop.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass index 08899b4a4607..6fc72ab8ec03 100644 --- a/eclass/desktop.eclass +++ b/eclass/desktop.eclass @@ -174,7 +174,7 @@ make_desktop_entry() {

[gentoo-dev] [PATCH 3/4] desktop.eclass: domenu, remove unnecessary nested loop

2018-07-26 Thread Michał Górny
--- eclass/desktop.eclass | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass index 8f2c6d55c293..08899b4a4607 100644 --- a/eclass/desktop.eclass +++ b/eclass/desktop.eclass @@ -244,15 +244,13 @@ domenu() { ( # w

[gentoo-dev] [PATCH 2/4] desktop.eclass: domenu, fix potential overflow in exit status

2018-07-26 Thread Michał Górny
While increasing exit status for each failure may seem brilliant at first, it serves no purpose and has an overflow risk. For example, if domenu counted 256 failures, the exit status would be truncated to 0 (success). --- eclass/desktop.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletion

[gentoo-dev] [PATCH 1/4] desktop.eclass: domenu, fix dying on non-existing files

2018-07-26 Thread Michał Górny
The weird logic in domenu had an explicit separate clause for unsuccessful return on non-existing files. This worked fine before EAPI 4 since '|| die' was mandatory. However, since 'doins' started dying on its own, developers have assumed the same for 'domenu' and stopped checking the exit status

Re: [gentoo-dev] Adding USE=udev to linux profiles

2018-07-26 Thread Andrew Savchenko
Hi! On Thu, 19 Jul 2018 16:51:17 -0500 Ben Kohler wrote: > I'd like to propose adding USE=udev to our linux profiles (in > profiles/default/linux/make.defaults probably). This flag is already > enabled on desktop profiles but it also affects quite a few packages > used on non-desktop linux sys

Re: [gentoo-dev] [PATCH 1/2] cmake-utils.eclass: Make ninja default backend in EAPI >= 7

2018-07-26 Thread Michał Górny
W dniu czw, 26.07.2018 o godzinie 08∶35 +0200, użytkownik s...@gentoo.org napisał: > From: David Seifert > > * Using the ninja backend as a default is the only way to > massively improve src_compile core utilization, given that > it seems unlikely that CMake will ever produce non-recursive >

Re: [gentoo-dev] [arm17] [PATCH] toolchain-funcs.eclass: Update tc-is-softfloat for new ARM triplets

2018-07-26 Thread Sergei Trofimovich
On Wed, 25 Jul 2018 23:19:13 +0100 James Le Cuirot wrote: > > Then we could start warning users about the fact of inconsistency and point > > to migration procedure. And we could have cleaner ${CTARGET} matches against > > what Gentoo expects. > > Not sure about this. As I've said, I don't wan