[gentoo-dev] New acct-* packages for media-sound/snapcast

2020-09-30 Thread Jakov Smolic
Hi all, I'd like to reserve 1 GID (462) and 2 UIDs (461 and 463) for new acct-* packages needed with media-sound/snapcast. I've submitted the packages as part of the following PR: https://github.com/gentoo/gentoo/pull/17333 Thanks! -- Best regards, Jakov Smolic signature.asc Description: OpenP

Re: [gentoo-dev] New acct-* packages for media-sound/snapcast

2020-09-30 Thread Joonas Niilola
On 9/30/20 1:09 PM, Jakov Smolic wrote: > Hi all, > I'd like to reserve 1 GID (462) and 2 UIDs (461 and 463) for new acct-* > packages needed with media-sound/snapcast. > I've submitted the packages as part of the following PR: > https://github.com/gentoo/gentoo/pull/17333 > > Thanks! Hi, this i

Re: [gentoo-dev] New acct-* packages for media-sound/snapcast

2020-09-30 Thread Jakov Smolic
On 9/30/20 12:19 PM, Joonas Niilola wrote: > > On 9/30/20 1:09 PM, Jakov Smolic wrote: >> Hi all, >> I'd like to reserve 1 GID (462) and 2 UIDs (461 and 463) for new acct-* >> packages needed with media-sound/snapcast. >> I've submitted the packages as part of the following PR: >> https://github

[gentoo-dev] [PATCH 0/4] Eclass for single-impl Lua ebuilds

2020-09-30 Thread Marek Szuba
Same as lua.eclass and python-r1, this is a Lua version of python-single-r1. Setting LUA_SINGLE_TARGETS allows one to choose the (slotted) Lua implementation to build your ebuild against, optionally including both single- and multi-implementation Lua packages as dependencies. Tested using modified

[gentoo-dev] [PATCH 1/4] lua.eclass: split some stuff out as lua-utils.eclass

2020-09-30 Thread Marek Szuba
These are the things that will be used by both lua and lua-single. Signed-off-by: Marek Szuba --- eclass/lua-utils.eclass | 373 eclass/lua.eclass | 345 + 2 files changed, 379 insertions(+), 339 deletions(-) cre

[gentoo-dev] [PATCH 2/4] lua.eclass: die if lua-single.eclass has already been loaded

2020-09-30 Thread Marek Szuba
Signed-off-by: Marek Szuba --- eclass/lua.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass/lua.eclass b/eclass/lua.eclass index f4594872e58..8ade9c0f079 100644 --- a/eclass/lua.eclass +++ b/eclass/lua.eclass @@ -63,6 +63,10 @@ esac if [[ ! ${_LUA_R0} ]]; then +if [[ ${_L

[gentoo-dev] [PATCH 3/4] profiles/desc: describe LUA_SINGLE_TARGET

2020-09-30 Thread Marek Szuba
Already includes lua-5.4. Signed-off-by: Marek Szuba --- profiles/desc/lua_single_target.desc | 9 + 1 file changed, 9 insertions(+) create mode 100644 profiles/desc/lua_single_target.desc diff --git a/profiles/desc/lua_single_target.desc b/profiles/desc/lua_single_target.desc new fil

[gentoo-dev] [PATCH 4/4] lua-single.eclass: new eclass for single-implementation Lua ebuilds

2020-09-30 Thread Marek Szuba
With many thanks to Michał Górny and other authors of python-single-r1.eclass. Signed-off-by: Marek Szuba --- eclass/lua-single.eclass | 510 +++ 1 file changed, 510 insertions(+) create mode 100644 eclass/lua-single.eclass diff --git a/eclass/lua-single.ecl

[gentoo-dev] [PATCH 1/2] xorg-3.eclass: Fix font IUSE=nls handling

2020-09-30 Thread Matt Turner
The previous logic incorrectly added IUSE=nls for font-bitstream-100dpi, font-bitstream-75dpi, font-cronyx-cyrillic, font-misc-cyrillic, font-screen-cyrillic, and font-winitzki-cyrillic. This caused "QA Notice: Unrecognized configure options: ..." with USE=-nls. Closes: https://bugs.gentoo.org/745

[gentoo-dev] [PATCH 2/2] xorg-3.eclass: Require --disable-all-encodings for fonts

2020-09-30 Thread Matt Turner
Presumably in the distant past all font packages did not support this option. They do today, so we can simplify our logic. Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 28 +--- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/eclass/xorg-3.eclass b/