[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2024-03-29 Thread Sam James
commit: 7a947b7e443647d8ab5aca6c0d05064fe519674c
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar 29 15:26:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 29 18:45:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a947b7e

dev-lang/lua: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 5 +++--
 dev-lang/lua/lua-5.3.6-r102.ebuild | 5 +++--
 dev-lang/lua/lua-5.4.6.ebuild  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 56b7cc7dbb99..7041b3869d45 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit optfeature
+inherit libtool optfeature
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -29,6 +29,7 @@ src_prepare() {
"${FILESDIR}"/${PN}-5.1.4-test.patch
)
default
+   elibtoolize
 }
 
 src_configure() {

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index 723277fb487a..db6f23a4a9ac 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic optfeature
+inherit flag-o-matic libtool optfeature
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -24,6 +24,7 @@ BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
default
+   elibtoolize
 
if use elibc_musl; then
# locales on musl are non-functional (#834153)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index b880a4d62f6b..9ec3e85313e3 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic optfeature
+inherit flag-o-matic libtool optfeature
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -29,6 +29,7 @@ PATCHES=(
 
 src_prepare() {
default
+   elibtoolize
 
if use elibc_musl; then
# locales on musl are non-functional (#834153)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/, dev-lang/lua/

2024-01-22 Thread David Seifert
commit: 776c7c3b0ec869dd9e7c191489c3c46e5536f7ae
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 22 12:56:51 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan 22 12:56:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776c7c3b

dev-lang/lua: drop 5.4.4-r103

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  |  1 -
 .../lua/files/lua-5.4.4-lparser-overread.patch | 34 --
 dev-lang/lua/lua-5.4.4-r103.ebuild | 54 --
 3 files changed, 89 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index ec26d04f4fb5..8e8837da084c 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,4 +1,3 @@
 DIST lua-5.1.5.tar.xz 397416 BLAKE2B 
ef3880d78be1def383a9db6753b7aec4160f6fa8719529c2ea6266015771a23a1be81424520de10bb087a86081f1ec48c58c36eb8b24bff53adb6bd8d791e31b
 SHA512 
bd827cb2e63cd71d15d846eb29c8745bf869e7b70e12c565ce173623d1fcd29dabf4d33a99c48f294151bb580d830c112cf178e2d80a5a5c36acc7b3bfcd7d24
 DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7
-DIST lua-5.4.4.tar.xz 606456 BLAKE2B 
ba6cad647c0171e5e737151b189b5b404948c08182e9f17d7974a6c6c3b7d99b03cf930add863188db22674b8613fc600d771f62f9dfc99232aab9caea9b073c
 SHA512 
8f3950ed5972a29d7c79e72af617526f6b9f6be7ab268e66206d7e453acc2564541c9d01e2de08a7e9046ab24c66b02167e48a0d5764753befd95dc922b61219
 DIST lua-5.4.6.tar.xz 608376 BLAKE2B 
bec47685a24be429fa930ac02e6930300ad77105c56d970d3f1a9a6241c23da5ea77b863e9eca36b6c20e1ef1dc90f3635afe9b09dc4221f1e5dd72ce951df38
 SHA512 
8e7f6bd9d7fdf9327134f7eb01a78df87141989ea0d95f331eb0e71acdbf7c7b7d908da95e16cd91b3f9bad1b496e3b4db2380a851557f29cdc53f4f5255cda5

diff --git a/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch 
b/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch
deleted file mode 100644
index 3e625aa4ffc0..
--- a/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 
https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa Mon 
Sep 17 00:00:00 2001
-From: Roberto Ierusalimschy 
-Date: Tue, 15 Feb 2022 12:28:46 -0300
-Subject: [PATCH] Bug: Lua can generate wrong code when _ENV is 
-
 a/src/lparser.c
-+++ b/src/lparser.c
-@@ -468,6 +468,7 @@ static void singlevar (LexState *ls, expdesc *var) {
- expdesc key;
- singlevaraux(fs, ls->envn, var, 1);  /* get environment variable */
- lua_assert(var->k != VVOID);  /* this one must exist */
-+luaK_exp2anyregup(fs, var);  /* but could be a constant */
- codestring(, varname);  /* key is variable name */
- luaK_indexed(fs, var, );  /* env[varname] */
-   }
 a/tests/attrib.lua
-+++ b/tests/attrib.lua
-@@ -434,6 +434,16 @@ 
a.aVeryLongName012345678901234567890123456789012345678901234567890123456789 ==
- 10)
-
-
-+do
-+  -- _ENV constant
-+  local function foo ()
-+local _ENV  = 11
-+X = "hi"
-+  end
-+  local st, msg = pcall(foo)
-+  assert(not st and string.find(msg, "number"))
-+end
-+
-
- -- test of large float/integer indices
-

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
deleted file mode 100644
index ebfa8021edc3..
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic optfeature
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="https://www.lua.org/;
-# tarballs produced from ${PV} branches in 
https://gitweb.gentoo.org/proj/lua-patches.git
-SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+deprecated readline"
-
-DEPEND="
-   >=app-eselect/eselect-lua-3
-   readline? ( sys-libs/readline:= )
-   !dev-lang/lua:0"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/${P}-lparser-overread.patch"
-)
-
-src_prepare() {
-   default
-
-   if use elibc_musl; then
-   # locales on musl are non-functional (#834153)
-   # https://wiki.musl-libc.org/open-issues.html#Locale-limitations
-   sed -e 's|os.setlocale("pt_BR") or os.setlocale("ptb")|false|g' 
\
-   -i tests/literals.lua || die
-   fi
-}
-
-src_configure() {
-   use deprecated && append-cppflags -DLUA_COMPAT_5_3
-   econf $(use_with readline)
-}
-
-src_install() {
-   default
-   find 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-11-20 Thread Sam James
commit: e4a74ba7a3439a3ce96c881eb825ddad4b35dabc
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 20 13:41:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 13:41:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a74ba7

dev-lang/lua: Stabilize 5.4.6 ppc, #914335

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 0e62f50571ef..b880a4d62f6b 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-10-28 Thread Sam James
commit: adee3669cebf0d20e7ecf68c5ed9cb4a79f8460b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 01:56:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 01:56:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adee3669

dev-lang/lua: Stabilize 5.4.6 hppa, #914335

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 8e723e6781d6..0e62f50571ef 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-10-17 Thread Sam James
commit: 7c4d1adc59340281050875aaf8cad24b0e5b3cf0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Oct 17 17:49:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 17 19:24:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4d1adc

dev-lang/lua: stable 5.4.6 for sparc, bug #914335

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index c5d1c9109b73..8e723e6781d6 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/, dev-lang/lua/

2023-10-17 Thread Sam James
commit: 1f721528f36fd090e3338b5293918323caf30900
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 17 09:13:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 17 09:13:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f721528

dev-lang/lua: fix tests on sparc

Backport upstream patch to fix sparc tests. This just drops the bad test and
makes a semantically-identical change to another function, so no revbump needed.

Closes: https://bugs.gentoo.org/914562
Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/files/lua-5.4.6-sparc-tests.patch | 44 ++
 dev-lang/lua/lua-5.4.6.ebuild  |  5 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-lang/lua/files/lua-5.4.6-sparc-tests.patch 
b/dev-lang/lua/files/lua-5.4.6-sparc-tests.patch
new file mode 100644
index ..29515aad1639
--- /dev/null
+++ b/dev-lang/lua/files/lua-5.4.6-sparc-tests.patch
@@ -0,0 +1,44 @@
+https://github.com/lua/lua/commit/6baee9ef9d5657ab582c8a4b9f885ec58ed502d0
+https://bugs.gentoo.org/914562
+
+From 6baee9ef9d5657ab582c8a4b9f885ec58ed502d0 Mon Sep 17 00:00:00 2001
+From: Roberto Ierusalimschy 
+Date: Fri, 8 Sep 2023 16:19:21 -0300
+Subject: [PATCH] Removed test for "corrupted binary dump"
+
+Test is too non portable. (For instance, it does not work for
+different number types.)
+--- a/src/lundump.c
 b/src/lundump.c
+@@ -81,7 +81,7 @@ static size_t loadUnsigned (LoadState *S, size_t limit) {
+ 
+ 
+ static size_t loadSize (LoadState *S) {
+-  return loadUnsigned(S, ~(size_t)0);
++  return loadUnsigned(S, MAX_SIZET);
+ }
+ 
+ 
+--- a/tests/calls.lua
 b/tests/calls.lua
+@@ -342,20 +342,6 @@ do   -- another bug (in 5.4.0)
+ end
+ 
+ 
+-do   -- another bug (since 5.2)
+-  -- corrupted binary dump: list of upvalue names is larger than number
+-  -- of upvalues, overflowing the array of upvalues.
+-  local code =
+-   "\x1b\x4c\x75\x61\x54\x00\x19\x93\x0d\x0a\x1a\x0a\x04\x08\x08\x78\x56\z
+-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x28\x77\x40\x00\x86\x40\z
+-\x74\x65\x6d\x70\x81\x81\x01\x00\x02\x82\x48\x00\x02\x00\xc7\x00\x01\z
+-\x00\x80\x80\x80\x82\x00\x00\x80\x81\x82\x78\x80\x82\x81\x86\x40\x74\z
+-\x65\x6d\x70"
+-
+-  assert(load(code))   -- segfaults in previous versions
+-end
+-
+-
+ x = string.dump(load("x = 1; return x"))
+ a = assert(load(read1(x), nil, "b"))
+ assert(a() == 1 and _G.x == 1)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index c7fd11588774..c5d1c9109b73 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -22,6 +22,11 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   # Backported variant of upstream patch to fix sparc tests, bug #914562
+   "${FILESDIR}"/${PN}-5.4.6-sparc-tests.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-09-16 Thread Sam James
commit: 157c6e96b08cbd35d7cd31551561e63c0800321e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 17 05:47:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 17 05:47:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157c6e96

dev-lang/lua: Stabilize 5.4.6 x86, #914335

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index abc83468ce52..c7fd11588774 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-09-16 Thread Arthur Zamarin
commit: 7d0d9e96caaabffe245759ae375db19c9051cf75
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 17 05:06:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 17 05:06:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d0d9e96

dev-lang/lua: Stabilize 5.4.6 arm, #914335

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index f50b88fb7a79..1848e6133404 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-09-16 Thread Arthur Zamarin
commit: 713c1aa7154d563f7d64dfa6c7dfc660de51495a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 17 05:06:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 17 05:06:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713c1aa7

dev-lang/lua: Stabilize 5.4.6 arm64, #914335

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 1848e6133404..81e0a822cba0 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-09-16 Thread Arthur Zamarin
commit: 6c20d2be632fd5f62268f81c0246fa502b6f0fbb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 17 05:06:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 17 05:06:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c20d2be

dev-lang/lua: Stabilize 5.4.6 amd64, #914335

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 81e0a822cba0..4e44ce50c62b 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-09-16 Thread Arthur Zamarin
commit: 888f0bfcf31e81e2cebddc29133966614e57dbee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 17 05:06:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 17 05:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888f0bfc

dev-lang/lua: Stabilize 5.4.6 ppc64, #914335

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 4e44ce50c62b..abc83468ce52 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2023-07-16 Thread David Seifert
commit: 66baf9c626901c7195a3f6e136e60dd1a562ea4d
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul 16 10:32:22 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul 16 10:32:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66baf9c6

dev-lang/lua: add 5.4.6

Bug: https://bugs.gentoo.org/856463
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest |  1 +
 dev-lang/lua/lua-5.4.6.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 222d628af913..ec26d04f4fb5 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,3 +1,4 @@
 DIST lua-5.1.5.tar.xz 397416 BLAKE2B 
ef3880d78be1def383a9db6753b7aec4160f6fa8719529c2ea6266015771a23a1be81424520de10bb087a86081f1ec48c58c36eb8b24bff53adb6bd8d791e31b
 SHA512 
bd827cb2e63cd71d15d846eb29c8745bf869e7b70e12c565ce173623d1fcd29dabf4d33a99c48f294151bb580d830c112cf178e2d80a5a5c36acc7b3bfcd7d24
 DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7
 DIST lua-5.4.4.tar.xz 606456 BLAKE2B 
ba6cad647c0171e5e737151b189b5b404948c08182e9f17d7974a6c6c3b7d99b03cf930add863188db22674b8613fc600d771f62f9dfc99232aab9caea9b073c
 SHA512 
8f3950ed5972a29d7c79e72af617526f6b9f6be7ab268e66206d7e453acc2564541c9d01e2de08a7e9046ab24c66b02167e48a0d5764753befd95dc922b61219
+DIST lua-5.4.6.tar.xz 608376 BLAKE2B 
bec47685a24be429fa930ac02e6930300ad77105c56d970d3f1a9a6241c23da5ea77b863e9eca36b6c20e1ef1dc90f3635afe9b09dc4221f1e5dd72ce951df38
 SHA512 
8e7f6bd9d7fdf9327134f7eb01a78df87141989ea0d95f331eb0e71acdbf7c7b7d908da95e16cd91b3f9bad1b496e3b4db2380a851557f29cdc53f4f5255cda5

diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
new file mode 100644
index ..f50b88fb7a79
--- /dev/null
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic optfeature
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+# tarballs produced from ${PV} branches in 
https://gitweb.gentoo.org/proj/lua-patches.git
+SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="5.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+deprecated readline"
+
+DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( sys-libs/readline:= )
+   !dev-lang/lua:0"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   if use elibc_musl; then
+   # locales on musl are non-functional (#834153)
+   # https://wiki.musl-libc.org/open-issues.html#Locale-limitations
+   sed -e 's|os.setlocale("pt_BR") or os.setlocale("ptb")|false|g' 
\
+   -i tests/literals.lua || die
+   fi
+}
+
+src_configure() {
+   use deprecated && append-cppflags -DLUA_COMPAT_5_3
+   econf $(use_with readline)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   eselect lua set --if-unset "${PN}${SLOT}"
+
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-25 Thread Sam James
commit: 6bdbc578b28bc576068247ac6a76931055532146
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 25 11:10:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 25 11:10:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdbc578

dev-lang/lua: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/lua/metadata.xml b/dev-lang/lua/metadata.xml
index 3060e368c16f..9237282a3ce5 100644
--- a/dev-lang/lua/metadata.xml
+++ b/dev-lang/lua/metadata.xml
@@ -12,4 +12,7 @@

make deprecated data 
structures/routines available

+   
+   lua/lua
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/, dev-lang/lua/files/

2022-10-13 Thread David Seifert
commit: 1bc1f784b5c91f2e0be1aa06b155cff958ba22a0
Author: David Seifert  gentoo  org>
AuthorDate: Thu Oct 13 13:19:37 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Oct 13 13:19:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc1f784

dev-lang/lua: drop 5.1.5-r109, 5.3.6-r5, 5.4.4-r2

Bug: https://bugs.gentoo.org/520480
Bug: https://bugs.gentoo.org/717780
Closes: https://bugs.gentoo.org/460114
Closes: https://bugs.gentoo.org/462064
Closes: https://bugs.gentoo.org/539826
Closes: https://bugs.gentoo.org/627330
Closes: https://bugs.gentoo.org/689598
Closes: https://bugs.gentoo.org/706378
Closes: https://bugs.gentoo.org/791772
Closes: https://bugs.gentoo.org/834153
Closes: https://bugs.gentoo.org/834911
Closes: https://bugs.gentoo.org/843320
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest |   5 -
 dev-lang/lua/files/configure.in   |   5 -
 dev-lang/lua/files/lua-5.1-module_paths.patch |  30 -
 dev-lang/lua/files/lua-5.1-readline.patch |  10 --
 dev-lang/lua/files/lua-5.1.4-deprecated.patch |  46 ---
 dev-lang/lua/files/lua-5.1.5-make.patch   |  97 -
 dev-lang/lua/files/lua-5.3.6-make.patch   |  91 -
 dev-lang/lua/files/lua-5.4.2-r2-make.patch|  99 --
 dev-lang/lua/files/lua.pc |  31 -
 dev-lang/lua/lua-5.1.5-r109.ebuild| 145 
 dev-lang/lua/lua-5.3.6-r5.ebuild  | 187 --
 dev-lang/lua/lua-5.4.4-r2.ebuild  | 184 -
 dev-lang/lua/metadata.xml |  23 ++--
 13 files changed, 11 insertions(+), 942 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index b5442ad3553d..222d628af913 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,8 +1,3 @@
-DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
 DIST lua-5.1.5.tar.xz 397416 BLAKE2B 
ef3880d78be1def383a9db6753b7aec4160f6fa8719529c2ea6266015771a23a1be81424520de10bb087a86081f1ec48c58c36eb8b24bff53adb6bd8d791e31b
 SHA512 
bd827cb2e63cd71d15d846eb29c8745bf869e7b70e12c565ce173623d1fcd29dabf4d33a99c48f294151bb580d830c112cf178e2d80a5a5c36acc7b3bfcd7d24
-DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
-DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7
-DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
-DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
 DIST lua-5.4.4.tar.xz 606456 BLAKE2B 
ba6cad647c0171e5e737151b189b5b404948c08182e9f17d7974a6c6c3b7d99b03cf930add863188db22674b8613fc600d771f62f9dfc99232aab9caea9b073c
 SHA512 
8f3950ed5972a29d7c79e72af617526f6b9f6be7ab268e66206d7e453acc2564541c9d01e2de08a7e9046ab24c66b02167e48a0d5764753befd95dc922b61219

diff --git a/dev-lang/lua/files/configure.in b/dev-lang/lua/files/configure.in
deleted file mode 100644
index e4ba8164bbb5..
--- a/dev-lang/lua/files/configure.in
+++ /dev/null
@@ -1,5 +0,0 @@
-top_buildir=.
-
-AC_INIT(src/luaconf.h)
-AC_PROG_LIBTOOL
-AC_OUTPUT()

diff --git a/dev-lang/lua/files/lua-5.1-module_paths.patch 
b/dev-lang/lua/files/lua-5.1-module_paths.patch
deleted file mode 100644
index 29ac4c3bf4bd..
--- a/dev-lang/lua/files/lua-5.1-module_paths.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## src_luaconf.h.dpatch by John V. Belmonte 
-##
-## 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Arthur Zamarin
commit: 3dcfcdb1a6947f664ddbf0ca4c5b8c33bad6cec4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 11 17:15:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 11 17:15:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcfcdb1

dev-lang/lua: Stabilize 5.4.4-r103 hppa, #876640

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index d52cd0336984..88415e257994 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Arthur Zamarin
commit: 2d8e62f7d53ed7785518964a16dd674b28a0b30b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 11 17:15:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 11 17:15:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8e62f7

dev-lang/lua: Stabilize 5.3.6-r102 hppa, #876640

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index eb58f4ac8343..5f02b327179c 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Arthur Zamarin
commit: 908139425545e52161473a65ed9ea0aec2342a5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 11 17:15:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 11 17:15:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90813942

dev-lang/lua: Stabilize 5.1.5-r200 hppa, #876640

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 42a98844f09e..eff2fdb45282 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 81dc76c4274be0d8095847ff456397ff28df0d0d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:48:22 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dc76c4

dev-lang/lua: Stabilize 5.1.5-r200 x86, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 9eec32c725fb..42a98844f09e 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 2ef5ad2f9639aab4921432d155e29c84a7c0bdf9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:48:22 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef5ad2f

dev-lang/lua: Stabilize 5.3.6-r102 x86, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index 69efbca8ef93..eb58f4ac8343 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 53d76c456224ec8d0b4955c01c3106bfb5ef96e1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:48:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d76c45

dev-lang/lua: Stabilize 5.4.4-r103 x86, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index 3702ae4aad52..d52cd0336984 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: c39b5c579336ceea9e5f18fa5bd5433b68caa761
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:47:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:47:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39b5c57

dev-lang/lua: Stabilize 5.1.5-r200 sparc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index da050df9a120..9eec32c725fb 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 049bafd47c5c817e81b850e697f987ec755cee6d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:47:19 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:47:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049bafd4

dev-lang/lua: Stabilize 5.3.6-r102 sparc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index 74509256e79d..69efbca8ef93 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 804d9a54d3778efd3ccf58a40842134e7f6e1291
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:47:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:47:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804d9a54

dev-lang/lua: Stabilize 5.4.4-r103 sparc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index 237377798cfc..3702ae4aad52 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: f6ad4e570ec39cfa8e228a3d0cb6dcb6e3e2a4d0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:46:04 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:46:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ad4e57

dev-lang/lua: Stabilize 5.4.4-r103 ppc64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index cc07652c77c4..237377798cfc 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: da450a6526a3e91cb1ef277028a63b62a65cb522
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:46:03 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:46:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da450a65

dev-lang/lua: Stabilize 5.3.6-r102 ppc64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index c092cd535612..74509256e79d 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: d57d462a216d34d9714c2461016f45b7ffca3026
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:46:03 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:46:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57d462a

dev-lang/lua: Stabilize 5.1.5-r200 ppc64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index ba50c13069c6..da050df9a120 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: c929bf1da06c520cdc908456a81c717db02f69a8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:44:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c929bf1d

dev-lang/lua: Stabilize 5.3.6-r102 ppc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index ff55bd373973..c092cd535612 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: d6efddd0be96817efdbd211b3f79e8b356771e11
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:44:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6efddd0

dev-lang/lua: Stabilize 5.1.5-r200 ppc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 8f9fdf41ab85..ba50c13069c6 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: dcf6b5b7c50f5d3a5086c61b1aae04d80e3ff372
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:44:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:44:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf6b5b7

dev-lang/lua: Stabilize 5.4.4-r103 ppc, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index d1320b96a6e7..cc07652c77c4 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: d3c4946faf7dd49eed481a535fcd1826003f2f53
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:43:51 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:43:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c4946f

dev-lang/lua: Stabilize 5.1.5-r200 arm64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index b64616d96c92..8f9fdf41ab85 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 272be741d5558555007b9dc571bd3f8707cbb611
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:43:52 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:43:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272be741

dev-lang/lua: Stabilize 5.3.6-r102 arm64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index b90061f760d4..ff55bd373973 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: b3ee04e50dc5542eaf95ff40a4844563cfdb7a60
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:43:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ee04e5

dev-lang/lua: Stabilize 5.4.4-r103 arm64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index 2579d0e0d611..d1320b96a6e7 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: d40abfd7ec5f7976fe0c7e303ebd96509c8bb5f7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:42:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:42:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40abfd7

dev-lang/lua: Stabilize 5.3.6-r102 arm, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index 28eb88ddd253..b90061f760d4 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 09fd464804847ff9b17ccf14ebea98e1ea61cf00
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:42:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:42:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fd4648

dev-lang/lua: Stabilize 5.1.5-r200 arm, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 533a19885f8c..b64616d96c92 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: c20162ef0e0b3ef535667529a8f53c39ffb369c4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:42:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:42:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20162ef

dev-lang/lua: Stabilize 5.4.4-r103 arm, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index e425e38202e6..2579d0e0d611 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: 1e679c53680f1514d414ab0440b1b67cc1ec6f24
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:40:52 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:40:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e679c53

dev-lang/lua: Stabilize 5.1.5-r200 amd64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.1.5-r200.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r200.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
index 663b24b5579f..533a19885f8c 100644
--- a/dev-lang/lua/lua-5.1.5-r200.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r200.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: ffd49199bf8e12ed0c4e06a53ec46497e0b75e9c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:40:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd49199

dev-lang/lua: Stabilize 5.3.6-r102 amd64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index bbca587b56da..28eb88ddd253 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-10-11 Thread Agostino Sarubbo
commit: f263244d4d5563d9d13043fe59471ab52845d926
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 11 06:40:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 11 06:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f263244d

dev-lang/lua: Stabilize 5.4.4-r103 amd64, #876640

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/lua/lua-5.4.4-r103.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4-r103.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
index 6d39113fa1a3..e425e38202e6 100644
--- a/dev-lang/lua/lua-5.4.4-r103.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/

2022-10-02 Thread Conrad Kostecki
commit: d31c666954d430de7122d986f383412cbd3ce550
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Sep  1 15:54:47 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct  2 14:37:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31c6669

dev-lang/lua: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.35 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27103
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/lua/files/lua-5.4.2-make.patch | 99 -
 1 file changed, 99 deletions(-)

diff --git a/dev-lang/lua/files/lua-5.4.2-make.patch 
b/dev-lang/lua/files/lua-5.4.2-make.patch
deleted file mode 100644
index 8758e88de91b..
--- a/dev-lang/lua/files/lua-5.4.2-make.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 1797df9..90284d8 100644
 a/Makefile
-+++ b/Makefile
-@@ -10,11 +10,11 @@ PLAT= guess
- # so take care if INSTALL_TOP is not an absolute path. See the local target.
- # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
--INSTALL_TOP= /usr/local
-+INSTALL_TOP= /usr
- INSTALL_BIN= $(INSTALL_TOP)/bin
--INSTALL_INC= $(INSTALL_TOP)/include
-+INSTALL_INC= $(INSTALL_TOP)/include/lua$V
- INSTALL_LIB= $(INSTALL_TOP)/lib
--INSTALL_MAN= $(INSTALL_TOP)/man/man1
-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
- INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
- INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
- 
-@@ -104,3 +104,18 @@ pc:
- .PHONY: all $(PLATS) help test clean install uninstall local dummy echo pc
- 
- # (end of Makefile)
-+
-+# Use libtool for binary installs, etc.
-+
-+export V
-+export LIBTOOL = /usr/bin/libtool --quiet --tag=CC
-+# See libtool manual about how to set this
-+
-+gentoo_clean:
-+  cd src; $(MAKE) $@
-+
-+gentoo_install:
-+  mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
-+  cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua$V luac$V 
$(INSTALL_BIN)
-+  cd src; $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
-+  cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua$V.la 
$(INSTALL_LIB)
-diff --git a/src/Makefile b/src/Makefile
-index 514593d..8af8f99 100644
 a/src/Makefile
-+++ b/src/Makefile
-@@ -37,10 +37,10 @@ CORE_O=lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o 
lfunc.o lgc.o llex.o lmem
- LIB_O=lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o 
loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o
- BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
- 
--LUA_T=lua
-+LUA_T=lua$V
- LUA_O=lua.o
- 
--LUAC_T=   luac
-+LUAC_T=   luac$V
- LUAC_O=   luac.o
- 
- ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
-@@ -60,10 +60,10 @@ $(LUA_A): $(BASE_O)
-   $(AR) $@ $(BASE_O)
-   $(RANLIB) $@
- 
--$(LUA_T): $(LUA_O) $(LUA_A)
-+origin$(LUA_T): $(LUA_O) $(LUA_A)
-   $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
- 
--$(LUAC_T): $(LUAC_O) $(LUA_A)
-+origin$(LUAC_T): $(LUAC_O) $(LUA_A)
-   $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
- 
- test:
-@@ -218,3 +218,30 @@ lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h 
lstate.h \
-  lobject.h ltm.h lzio.h
- 
- # (end of Makefile)
-+
-+export LIBTOOL = /usr/bin/libtool --quiet --tag=CC
-+export LIB_VERSION = 6:1:1
-+
-+# The following rules use libtool for compiling and linking in order to
-+# provide shared library support.
-+
-+LIB_NAME = liblua$V.la
-+LIB_OBJS = $(CORE_O:.o=.lo) $(LIB_O:.o=.lo)
-+
-+%.lo %.o: %.c
-+  $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
-+
-+$(LIB_NAME): $(LIB_OBJS)
-+  $(LIBTOOL) --mode=link $(CC) -version-info $(LIB_VERSION) \
-+-rpath $(RPATH) $(LDFLAGS) -o $(LIB_NAME) $(LIB_OBJS) $(LIB_LIBS)
-+
-+$(LUA_T): $(LUA_O:.o=.lo) $(LIB_NAME)
-+  $(LIBTOOL) --mode=link $(CC) -static -export-dynamic $(LDFLAGS) -o $@ 
$(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+
-+$(LUAC_T): $(LUAC_O:.o=.lo) $(LIB_NAME)
-+  $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $@ $(LUAC_O:.o=.lo) 
$(LIB_NAME)
-+
-+gentoo_clean:
-+  $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua$V luac$V
-+
-+gentoo_all: $(LIB_NAME) $(LUA_T) $(LUAC_T)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/, dev-lang/lua/

2022-09-26 Thread David Seifert
commit: 4fb0d3e7e9eafdd19a6931dce5948016ddc351e0
Author: Federico Denkena  posteo  de>
AuthorDate: Mon Sep 26 15:43:34 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep 26 15:43:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb0d3e7

dev-lang/lua: Fix for CVE-2022-28805

This commit fixes CVE-2022-28805 (patch from upstream, slightly modified
due to changed file paths in gentoo).

Closes: https://github.com/gentoo/gentoo/pull/27423
Bug: https://bugs.gentoo.org/837521
Signed-off-by: Federico Denkena  posteo.de>
Signed-off-by: David Seifert  gentoo.org>

 .../lua/files/lua-5.4.4-lparser-overread.patch | 34 ++
 ...lua-5.4.4-r102.ebuild => lua-5.4.4-r103.ebuild} |  4 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch 
b/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch
new file mode 100644
index ..3e625aa4ffc0
--- /dev/null
+++ b/dev-lang/lua/files/lua-5.4.4-lparser-overread.patch
@@ -0,0 +1,34 @@
+From 
https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa Mon 
Sep 17 00:00:00 2001
+From: Roberto Ierusalimschy 
+Date: Tue, 15 Feb 2022 12:28:46 -0300
+Subject: [PATCH] Bug: Lua can generate wrong code when _ENV is 
+
+--- a/src/lparser.c
 b/src/lparser.c
+@@ -468,6 +468,7 @@ static void singlevar (LexState *ls, expdesc *var) {
+ expdesc key;
+ singlevaraux(fs, ls->envn, var, 1);  /* get environment variable */
+ lua_assert(var->k != VVOID);  /* this one must exist */
++luaK_exp2anyregup(fs, var);  /* but could be a constant */
+ codestring(, varname);  /* key is variable name */
+ luaK_indexed(fs, var, );  /* env[varname] */
+   }
+--- a/tests/attrib.lua
 b/tests/attrib.lua
+@@ -434,6 +434,16 @@ 
a.aVeryLongName012345678901234567890123456789012345678901234567890123456789 ==
+ 10)
+
+
++do
++  -- _ENV constant
++  local function foo ()
++local _ENV  = 11
++X = "hi"
++  end
++  local st, msg = pcall(foo)
++  assert(not st and string.find(msg, "number"))
++end
++
+
+ -- test of large float/integer indices
+

diff --git a/dev-lang/lua/lua-5.4.4-r102.ebuild 
b/dev-lang/lua/lua-5.4.4-r103.ebuild
similarity index 96%
rename from dev-lang/lua/lua-5.4.4-r102.ebuild
rename to dev-lang/lua/lua-5.4.4-r103.ebuild
index 1667e6078222..6d39113fa1a3 100644
--- a/dev-lang/lua/lua-5.4.4-r102.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r103.ebuild
@@ -22,6 +22,10 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/${P}-lparser-overread.patch"
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-07 Thread David Seifert
commit: 7b296d8cb43097f671cd0a39a4100e2916873e27
Author: David Seifert  gentoo  org>
AuthorDate: Wed Sep  7 09:30:29 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Sep  7 09:30:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b296d8c

dev-lang/lua: disable locale tests on musl

Bug: https://bugs.gentoo.org/834153
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/lua-5.3.6-r102.ebuild | 11 +++
 dev-lang/lua/lua-5.4.4-r102.ebuild | 11 +++
 2 files changed, 22 insertions(+)

diff --git a/dev-lang/lua/lua-5.3.6-r102.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
index a31377bb535a..bbca587b56da 100644
--- a/dev-lang/lua/lua-5.3.6-r102.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r102.ebuild
@@ -22,6 +22,17 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+src_prepare() {
+   default
+
+   if use elibc_musl; then
+   # locales on musl are non-functional (#834153)
+   # https://wiki.musl-libc.org/open-issues.html#Locale-limitations
+   sed -e 's|os.setlocale("pt_BR") or os.setlocale("ptb")|false|g' 
\
+   -i tests/literals.lua || die
+   fi
+}
+
 src_configure() {
use deprecated && append-cppflags -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2
econf $(use_with readline)

diff --git a/dev-lang/lua/lua-5.4.4-r102.ebuild 
b/dev-lang/lua/lua-5.4.4-r102.ebuild
index bf4b915abf75..1667e6078222 100644
--- a/dev-lang/lua/lua-5.4.4-r102.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r102.ebuild
@@ -22,6 +22,17 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+src_prepare() {
+   default
+
+   if use elibc_musl; then
+   # locales on musl are non-functional (#834153)
+   # https://wiki.musl-libc.org/open-issues.html#Locale-limitations
+   sed -e 's|os.setlocale("pt_BR") or os.setlocale("ptb")|false|g' 
\
+   -i tests/literals.lua || die
+   fi
+}
+
 src_configure() {
use deprecated && append-cppflags -DLUA_COMPAT_5_3
econf $(use_with readline)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-06 Thread David Seifert
commit: a1929e7f66f0e162ef377c37deaa0057249fcd69
Author: David Seifert  gentoo  org>
AuthorDate: Tue Sep  6 15:50:28 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Sep  6 15:50:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1929e7f

dev-lang/lua: remove wrong 5.1.6

* This upstream release never existed and I have no
  idea what led me to this version string.

Closes: https://bugs.gentoo.org/868753
Closes: https://bugs.gentoo.org/868756
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest   | 2 +-
 dev-lang/lua/{lua-5.1.6-r2.ebuild => lua-5.1.5-r200.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index c92db5f5f3d7..b5442ad3553d 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,5 +1,5 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
-DIST lua-5.1.6.tar.xz 397304 BLAKE2B 
bd1ae95214b2107ce9cd84a56f0c23cccee27a059a0908495b8e8c1248b67366ab31d6e1629ac2eb1527d706c078a467c42f196825e19d3fa0e96b2a014b29a3
 SHA512 
e5d2cde428338f5db23adc4ad7962a0bef31b8b8cde2eedf826a7a0626dfe63634c9850ab81ab1622e784f3463b837e3acc4ae1c21f962698c86083e5792b311
+DIST lua-5.1.5.tar.xz 397416 BLAKE2B 
ef3880d78be1def383a9db6753b7aec4160f6fa8719529c2ea6266015771a23a1be81424520de10bb087a86081f1ec48c58c36eb8b24bff53adb6bd8d791e31b
 SHA512 
bd827cb2e63cd71d15d846eb29c8745bf869e7b70e12c565ce173623d1fcd29dabf4d33a99c48f294151bb580d830c112cf178e2d80a5a5c36acc7b3bfcd7d24
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7

diff --git a/dev-lang/lua/lua-5.1.6-r2.ebuild 
b/dev-lang/lua/lua-5.1.5-r200.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.1.6-r2.ebuild
rename to dev-lang/lua/lua-5.1.5-r200.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-06 Thread David Seifert
commit: c056da21bbde2f8289aefbfd40a4ef426e9fa3e7
Author: David Seifert  gentoo  org>
AuthorDate: Tue Sep  6 10:18:47 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Sep  6 10:18:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c056da21

dev-lang/lua: revbump for Requires.private removal (5.4.4)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest | 2 +-
 dev-lang/lua/{lua-5.4.4-r101.ebuild => lua-5.4.4-r102.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index fb1cdd26c308..c92db5f5f3d7 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -5,4 +5,4 @@ DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b
 DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
-DIST lua-5.4.4.tar.xz 606448 BLAKE2B 
6b37a3dcb7e546467b4c179801f012b0de59dd6464db1fd6145405de0e9f9efd05459aae19555806265ef425759811320bc77863945a7f412544afe00cddbf44
 SHA512 
4e4a1abc13cc43387c43af4b02125e410e777e3f7c9d8ee3b85f46ba9f9eef406d386d2b2f4963f218a240c78a29e462d4ee039439260c48ebec8d5bbde5
+DIST lua-5.4.4.tar.xz 606456 BLAKE2B 
ba6cad647c0171e5e737151b189b5b404948c08182e9f17d7974a6c6c3b7d99b03cf930add863188db22674b8613fc600d771f62f9dfc99232aab9caea9b073c
 SHA512 
8f3950ed5972a29d7c79e72af617526f6b9f6be7ab268e66206d7e453acc2564541c9d01e2de08a7e9046ab24c66b02167e48a0d5764753befd95dc922b61219

diff --git a/dev-lang/lua/lua-5.4.4-r101.ebuild 
b/dev-lang/lua/lua-5.4.4-r102.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.4.4-r101.ebuild
rename to dev-lang/lua/lua-5.4.4-r102.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-06 Thread David Seifert
commit: f8269f1a2273fe6e62a96e27ec161a76db765dfc
Author: David Seifert  gentoo  org>
AuthorDate: Tue Sep  6 10:18:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Sep  6 10:18:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8269f1a

dev-lang/lua: revbump for Requires.private removal (5.1.6)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest | 2 +-
 dev-lang/lua/{lua-5.1.6-r1.ebuild => lua-5.1.6-r2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 88fc861fb020..a7cc06dcef81 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,5 +1,5 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
-DIST lua-5.1.6.tar.xz 397456 BLAKE2B 
e812a9a24813b47b754cb7dab842281d9a8c24c40f5e255fa938c9679e1e14dc8bc421393ff34e6b3e554fabc7e9e676adf54dc4e88916c1e421367f48d16c2c
 SHA512 
b0f91a567d7ec98b6a450fa7e8038aa49c376d5a95e3b6f9029dd29098ac2611e57d3df09d465341123ebf7eebe6b9c537e9e95f27d30509b60173fd9b77987c
+DIST lua-5.1.6.tar.xz 397304 BLAKE2B 
bd1ae95214b2107ce9cd84a56f0c23cccee27a059a0908495b8e8c1248b67366ab31d6e1629ac2eb1527d706c078a467c42f196825e19d3fa0e96b2a014b29a3
 SHA512 
e5d2cde428338f5db23adc4ad7962a0bef31b8b8cde2eedf826a7a0626dfe63634c9850ab81ab1622e784f3463b837e3acc4ae1c21f962698c86083e5792b311
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.3.6.tar.xz 541364 BLAKE2B 
80bdfc923417456dc9351651293f3e615128f62bfb791155866011d548143be3509fe0020ccee11f2444d745209b0e79947bdeae71adf3278132f0bdb39aced5
 SHA512 
89a70981112f9d02879320942f3bf8edb4469fc26fe55b630a03c043db1defe3f996e214b1b7fc70d86133f7cd274798fea665d3b3a3d246dbd2f269a93aa0b0

diff --git a/dev-lang/lua/lua-5.1.6-r1.ebuild b/dev-lang/lua/lua-5.1.6-r2.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.1.6-r1.ebuild
rename to dev-lang/lua/lua-5.1.6-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-06 Thread David Seifert
commit: 26ab0d680177d65cbcf76b0f2fb44703fed5f765
Author: David Seifert  gentoo  org>
AuthorDate: Tue Sep  6 10:18:46 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Sep  6 10:18:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ab0d68

dev-lang/lua: revbump for Requires.private removal (5.3.6)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest | 2 +-
 dev-lang/lua/{lua-5.3.6-r101.ebuild => lua-5.3.6-r102.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index a7cc06dcef81..fb1cdd26c308 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -2,7 +2,7 @@ DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d
 DIST lua-5.1.6.tar.xz 397304 BLAKE2B 
bd1ae95214b2107ce9cd84a56f0c23cccee27a059a0908495b8e8c1248b67366ab31d6e1629ac2eb1527d706c078a467c42f196825e19d3fa0e96b2a014b29a3
 SHA512 
e5d2cde428338f5db23adc4ad7962a0bef31b8b8cde2eedf826a7a0626dfe63634c9850ab81ab1622e784f3463b837e3acc4ae1c21f962698c86083e5792b311
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
-DIST lua-5.3.6.tar.xz 541364 BLAKE2B 
80bdfc923417456dc9351651293f3e615128f62bfb791155866011d548143be3509fe0020ccee11f2444d745209b0e79947bdeae71adf3278132f0bdb39aced5
 SHA512 
89a70981112f9d02879320942f3bf8edb4469fc26fe55b630a03c043db1defe3f996e214b1b7fc70d86133f7cd274798fea665d3b3a3d246dbd2f269a93aa0b0
+DIST lua-5.3.6.tar.xz 541220 BLAKE2B 
c356cec06b14cdcbb29e382c951491432a3189618f9fd8c8832bdc8c831640fbcb9e212db05b61a577633c5fe9831e75a158cb97720c1e51cab27544526c9e24
 SHA512 
9a632a90806fa71398d70be7d38769065c1258fd94709cef72236753b42131b8d30da2a5dd28c74211ef8d04b0c30f52d0c593d49c2e8686568c8896b69577d7
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
 DIST lua-5.4.4.tar.xz 606448 BLAKE2B 
6b37a3dcb7e546467b4c179801f012b0de59dd6464db1fd6145405de0e9f9efd05459aae19555806265ef425759811320bc77863945a7f412544afe00cddbf44
 SHA512 
4e4a1abc13cc43387c43af4b02125e410e777e3f7c9d8ee3b85f46ba9f9eef406d386d2b2f4963f218a240c78a29e462d4ee039439260c48ebec8d5bbde5

diff --git a/dev-lang/lua/lua-5.3.6-r101.ebuild 
b/dev-lang/lua/lua-5.3.6-r102.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.3.6-r101.ebuild
rename to dev-lang/lua/lua-5.3.6-r102.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread Sam James
commit: 1ea455b133a7df5bdab6e7314fae7553a928968d
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 02:18:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 02:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea455b1

dev-lang/lua: restore keywords

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.6-r1.ebuild   | 2 +-
 dev-lang/lua/lua-5.3.6-r101.ebuild | 2 +-
 dev-lang/lua/lua-5.4.4-r101.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.6-r1.ebuild b/dev-lang/lua/lua-5.1.6-r1.ebuild
index 78b6b79bc036..663b24b5579f 100644
--- a/dev-lang/lua/lua-5.1.6-r1.ebuild
+++ b/dev-lang/lua/lua-5.1.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.3.6-r101.ebuild 
b/dev-lang/lua/lua-5.3.6-r101.ebuild
index aa43af263f5d..a31377bb535a 100644
--- a/dev-lang/lua/lua-5.3.6-r101.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r101.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.4.4-r101.ebuild 
b/dev-lang/lua/lua-5.4.4-r101.ebuild
index c372fa4cfcaa..bf4b915abf75 100644
--- a/dev-lang/lua/lua-5.4.4-r101.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r101.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: 1d7ff608fc5f3ba4666adbe042aa823e1f811611
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 15:14:57 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 15:14:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7ff608

dev-lang/lua: revbump for pc file update (5.1.6)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  | 2 +-
 dev-lang/lua/{lua-5.1.6.ebuild => lua-5.1.6-r1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index cfd4708e0c06..394072aaec3f 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,5 +1,5 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
-DIST lua-5.1.6.tar.xz 397312 BLAKE2B 
3555cd8ae8756205935af26399586719c5ab22da75036e553cf935df6463219f33896d72b91271a2bb9244238bef894d469817c8a7c0c8312ac05ec875b0ecbb
 SHA512 
33365c29b6c3bf7c3b6fe764b1525c806cb41b9391f99ca267ccc2deda163afd76fe3f62719ff7f248467f09de11789dffab3c464f7fee108ab9ccfd38df104c
+DIST lua-5.1.6.tar.xz 397456 BLAKE2B 
e812a9a24813b47b754cb7dab842281d9a8c24c40f5e255fa938c9679e1e14dc8bc421393ff34e6b3e554fabc7e9e676adf54dc4e88916c1e421367f48d16c2c
 SHA512 
b0f91a567d7ec98b6a450fa7e8038aa49c376d5a95e3b6f9029dd29098ac2611e57d3df09d465341123ebf7eebe6b9c537e9e95f27d30509b60173fd9b77987c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.3.6.tar.xz 541300 BLAKE2B 
cc2536581f038524fd32cccfbbc4807d0ff0da99d738432e4a89fa837fa2c0036c9465da635e477385316983bcd76040bad32de4cec37a0112fc40c26f64e459
 SHA512 
e4699c5aede7e54d24830b33ab25a0cf9a278962009beee1b98552501c00285b8bf865b4c9f2020ca299244ee24d087938d079ccd13449b288290142de9b8ba4

diff --git a/dev-lang/lua/lua-5.1.6.ebuild b/dev-lang/lua/lua-5.1.6-r1.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.1.6.ebuild
rename to dev-lang/lua/lua-5.1.6-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: d3a75c61d15f1189fdb4bbe00983bc0c40c1dbde
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 15:14:59 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 15:14:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a75c61

dev-lang/lua: revbump for pc file update (5.4.4)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest | 2 +-
 dev-lang/lua/{lua-5.4.4-r100.ebuild => lua-5.4.4-r101.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 4b0118bb0baf..88fc861fb020 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -5,4 +5,4 @@ DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b
 DIST lua-5.3.6.tar.xz 541364 BLAKE2B 
80bdfc923417456dc9351651293f3e615128f62bfb791155866011d548143be3509fe0020ccee11f2444d745209b0e79947bdeae71adf3278132f0bdb39aced5
 SHA512 
89a70981112f9d02879320942f3bf8edb4469fc26fe55b630a03c043db1defe3f996e214b1b7fc70d86133f7cd274798fea665d3b3a3d246dbd2f269a93aa0b0
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
-DIST lua-5.4.4.tar.xz 606400 BLAKE2B 
3865704cf23d31715017130ee7c841b98dc0abd35434a14e587c79c9ec0e466351cb64541d40f26d06178950a7180436a7a6d43349ff297e9b3e144451098a88
 SHA512 
4627d31c16d9048dc1236bb9a6694d7f62de8c8da908f6452c2f1230c0f44326ce3c7f05953af4ee50fd8d593647f69a2ec47f743a3cc081967803dda9b2471a
+DIST lua-5.4.4.tar.xz 606448 BLAKE2B 
6b37a3dcb7e546467b4c179801f012b0de59dd6464db1fd6145405de0e9f9efd05459aae19555806265ef425759811320bc77863945a7f412544afe00cddbf44
 SHA512 
4e4a1abc13cc43387c43af4b02125e410e777e3f7c9d8ee3b85f46ba9f9eef406d386d2b2f4963f218a240c78a29e462d4ee039439260c48ebec8d5bbde5

diff --git a/dev-lang/lua/lua-5.4.4-r100.ebuild 
b/dev-lang/lua/lua-5.4.4-r101.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.4.4-r100.ebuild
rename to dev-lang/lua/lua-5.4.4-r101.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: 04277978a88a54de7d92778af801116234a3ef02
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 15:14:58 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 15:14:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04277978

dev-lang/lua: revbump for pc file update (5.3.6)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest | 2 +-
 dev-lang/lua/{lua-5.3.6-r100.ebuild => lua-5.3.6-r101.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 394072aaec3f..4b0118bb0baf 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -2,7 +2,7 @@ DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d
 DIST lua-5.1.6.tar.xz 397456 BLAKE2B 
e812a9a24813b47b754cb7dab842281d9a8c24c40f5e255fa938c9679e1e14dc8bc421393ff34e6b3e554fabc7e9e676adf54dc4e88916c1e421367f48d16c2c
 SHA512 
b0f91a567d7ec98b6a450fa7e8038aa49c376d5a95e3b6f9029dd29098ac2611e57d3df09d465341123ebf7eebe6b9c537e9e95f27d30509b60173fd9b77987c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
-DIST lua-5.3.6.tar.xz 541300 BLAKE2B 
cc2536581f038524fd32cccfbbc4807d0ff0da99d738432e4a89fa837fa2c0036c9465da635e477385316983bcd76040bad32de4cec37a0112fc40c26f64e459
 SHA512 
e4699c5aede7e54d24830b33ab25a0cf9a278962009beee1b98552501c00285b8bf865b4c9f2020ca299244ee24d087938d079ccd13449b288290142de9b8ba4
+DIST lua-5.3.6.tar.xz 541364 BLAKE2B 
80bdfc923417456dc9351651293f3e615128f62bfb791155866011d548143be3509fe0020ccee11f2444d745209b0e79947bdeae71adf3278132f0bdb39aced5
 SHA512 
89a70981112f9d02879320942f3bf8edb4469fc26fe55b630a03c043db1defe3f996e214b1b7fc70d86133f7cd274798fea665d3b3a3d246dbd2f269a93aa0b0
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
 DIST lua-5.4.4.tar.xz 606400 BLAKE2B 
3865704cf23d31715017130ee7c841b98dc0abd35434a14e587c79c9ec0e466351cb64541d40f26d06178950a7180436a7a6d43349ff297e9b3e144451098a88
 SHA512 
4627d31c16d9048dc1236bb9a6694d7f62de8c8da908f6452c2f1230c0f44326ce3c7f05953af4ee50fd8d593647f69a2ec47f743a3cc081967803dda9b2471a

diff --git a/dev-lang/lua/lua-5.3.6-r100.ebuild 
b/dev-lang/lua/lua-5.3.6-r101.ebuild
similarity index 100%
rename from dev-lang/lua/lua-5.3.6-r100.ebuild
rename to dev-lang/lua/lua-5.3.6-r101.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: ce4f2324c0d835f2c07ed780a986d91f9aa57e85
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 13:19:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 13:19:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4f2324

dev-lang/lua: unkeyword for massive module path breakage

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/lua-5.1.6.ebuild  | 2 +-
 dev-lang/lua/lua-5.3.6-r100.ebuild | 2 +-
 dev-lang/lua/lua-5.4.4-r100.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.6.ebuild b/dev-lang/lua/lua-5.1.6.ebuild
index 663b24b5579f..78b6b79bc036 100644
--- a/dev-lang/lua/lua-5.1.6.ebuild
+++ b/dev-lang/lua/lua-5.1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.3.6-r100.ebuild 
b/dev-lang/lua/lua-5.3.6-r100.ebuild
index a31377bb535a..aa43af263f5d 100644
--- a/dev-lang/lua/lua-5.3.6-r100.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r100.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="

diff --git a/dev-lang/lua/lua-5.4.4-r100.ebuild 
b/dev-lang/lua/lua-5.4.4-r100.ebuild
index bf4b915abf75..c372fa4cfcaa 100644
--- a/dev-lang/lua/lua-5.4.4-r100.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r100.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/5.1/

2022-09-05 Thread David Seifert
commit: bee7526eb9294a42fac7a3092d7301c7854d1e6a
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 10:05:57 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 10:05:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee7526e

dev-lang/lua: add CVE identifier for patch

Signed-off-by: David Seifert  gentoo.org>

 .../lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch 
b/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch
index a3e4019a4596..2bb5657b4d45 100644
--- a/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch
+++ b/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch
@@ -2,7 +2,7 @@ 
https://salsa.debian.org/lua-team/lua5.1/-/blob/master/debian/patches/0004-Fix-s
 
 From: Enrico Tassi 
 Date: Tue, 26 Aug 2014 16:20:55 +0200
-Subject: Fix stack overflow in vararg functions
+Subject: Fix stack overflow in vararg functions (CVE-2014-5461)
 
 --- a/src/ldo.c
 +++ b/src/ldo.c



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: 818a17909877d016c6baa9ab04ea875e98fd80bb
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 08:19:59 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 08:19:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818a1790

dev-lang/lua: update EAPI 7 -> 8

Bug: https://bugs.gentoo.org/472230
Bug: https://bugs.gentoo.org/627330
Bug: https://bugs.gentoo.org/689598
Bug: https://bugs.gentoo.org/706378
Bug: https://bugs.gentoo.org/765712
Bug: https://bugs.gentoo.org/791451
Bug: https://bugs.gentoo.org/834911
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  |  1 +
 dev-lang/lua/lua-5.3.6-r100.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 960ea5685673..34558ae3d99c 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -2,5 +2,6 @@ DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d
 DIST lua-5.1.6.tar.xz 397312 BLAKE2B 
3555cd8ae8756205935af26399586719c5ab22da75036e553cf935df6463219f33896d72b91271a2bb9244238bef894d469817c8a7c0c8312ac05ec875b0ecbb
 SHA512 
33365c29b6c3bf7c3b6fe764b1525c806cb41b9391f99ca267ccc2deda163afd76fe3f62719ff7f248467f09de11789dffab3c464f7fee108ab9ccfd38df104c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
+DIST lua-5.3.6.tar.xz 541300 BLAKE2B 
cc2536581f038524fd32cccfbbc4807d0ff0da99d738432e4a89fa837fa2c0036c9465da635e477385316983bcd76040bad32de4cec37a0112fc40c26f64e459
 SHA512 
e4699c5aede7e54d24830b33ab25a0cf9a278962009beee1b98552501c00285b8bf865b4c9f2020ca299244ee24d087938d079ccd13449b288290142de9b8ba4
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21

diff --git a/dev-lang/lua/lua-5.3.6-r100.ebuild 
b/dev-lang/lua/lua-5.3.6-r100.ebuild
new file mode 100644
index ..a31377bb535a
--- /dev/null
+++ b/dev-lang/lua/lua-5.3.6-r100.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic optfeature
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+# tarballs produced from ${PV} branches in 
https://gitweb.gentoo.org/proj/lua-patches.git
+SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="5.3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline"
+
+DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( sys-libs/readline:= )
+   !dev-lang/lua:0"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   use deprecated && append-cppflags -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2
+   econf $(use_with readline)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   eselect lua set --if-unset "${PN}${SLOT}"
+
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-09-05 Thread David Seifert
commit: 678e40a0f28403a4e6ef76695e33429fe6cefe00
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 08:20:00 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 08:20:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678e40a0

dev-lang/lua: update EAPI 7 -> 8

Closes: https://github.com/gentoo/gentoo/pull/27061
Bug: https://bugs.gentoo.org/472230
Bug: https://bugs.gentoo.org/627330
Bug: https://bugs.gentoo.org/689598
Bug: https://bugs.gentoo.org/706378
Bug: https://bugs.gentoo.org/765712
Bug: https://bugs.gentoo.org/791451
Bug: https://bugs.gentoo.org/834911
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  |  1 +
 dev-lang/lua/lua-5.4.4-r100.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 34558ae3d99c..cfd4708e0c06 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -5,3 +5,4 @@ DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b
 DIST lua-5.3.6.tar.xz 541300 BLAKE2B 
cc2536581f038524fd32cccfbbc4807d0ff0da99d738432e4a89fa837fa2c0036c9465da635e477385316983bcd76040bad32de4cec37a0112fc40c26f64e459
 SHA512 
e4699c5aede7e54d24830b33ab25a0cf9a278962009beee1b98552501c00285b8bf865b4c9f2020ca299244ee24d087938d079ccd13449b288290142de9b8ba4
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
+DIST lua-5.4.4.tar.xz 606400 BLAKE2B 
3865704cf23d31715017130ee7c841b98dc0abd35434a14e587c79c9ec0e466351cb64541d40f26d06178950a7180436a7a6d43349ff297e9b3e144451098a88
 SHA512 
4627d31c16d9048dc1236bb9a6694d7f62de8c8da908f6452c2f1230c0f44326ce3c7f05953af4ee50fd8d593647f69a2ec47f743a3cc081967803dda9b2471a

diff --git a/dev-lang/lua/lua-5.4.4-r100.ebuild 
b/dev-lang/lua/lua-5.4.4-r100.ebuild
new file mode 100644
index ..bf4b915abf75
--- /dev/null
+++ b/dev-lang/lua/lua-5.4.4-r100.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic optfeature
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+# tarballs produced from ${PV} branches in 
https://gitweb.gentoo.org/proj/lua-patches.git
+SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="5.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline"
+
+DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( sys-libs/readline:= )
+   !dev-lang/lua:0"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   use deprecated && append-cppflags -DLUA_COMPAT_5_3
+   econf $(use_with readline)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   eselect lua set --if-unset "${PN}${SLOT}"
+
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/, dev-lang/lua/files/5.1/

2022-09-05 Thread David Seifert
commit: fab25cc8ac44fa73bb14821560ac1ba1829447df
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  5 08:19:58 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Sep  5 08:19:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab25cc8

dev-lang/lua: add 5.1.6

* add two patches from Debian

Bug: https://bugs.gentoo.org/472230
Bug: https://bugs.gentoo.org/627330
Bug: https://bugs.gentoo.org/689598
Bug: https://bugs.gentoo.org/706378
Bug: https://bugs.gentoo.org/765712
Bug: https://bugs.gentoo.org/791451
Bug: https://bugs.gentoo.org/834911
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  |  1 +
 dev-lang/lua/files/5.1/0001-extern_C.patch | 20 +
 ...02-Fix-stack-overflow-in-vararg-functions.patch | 17 
 dev-lang/lua/lua-5.1.6.ebuild  | 49 ++
 4 files changed, 87 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index b3f323cb8f89..960ea5685673 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,4 +1,5 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
+DIST lua-5.1.6.tar.xz 397312 BLAKE2B 
3555cd8ae8756205935af26399586719c5ab22da75036e553cf935df6463219f33896d72b91271a2bb9244238bef894d469817c8a7c0c8312ac05ec875b0ecbb
 SHA512 
33365c29b6c3bf7c3b6fe764b1525c806cb41b9391f99ca267ccc2deda163afd76fe3f62719ff7f248467f09de11789dffab3c464f7fee108ab9ccfd38df104c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef

diff --git a/dev-lang/lua/files/5.1/0001-extern_C.patch 
b/dev-lang/lua/files/5.1/0001-extern_C.patch
new file mode 100644
index ..6e4f711f0ecd
--- /dev/null
+++ b/dev-lang/lua/files/5.1/0001-extern_C.patch
@@ -0,0 +1,20 @@
+https://salsa.debian.org/lua-team/lua5.1/-/blob/master/debian/patches/0003-extern_C.patch
+
+From: "John V. Belmonte" 
+Date: Tue, 26 Aug 2014 16:20:49 +0200
+Subject: extern_C
+
+--- a/src/luaconf.h.in
 b/src/luaconf.h.in
+@@ -168,7 +168,11 @@
+ 
+ #else
+ 
++#ifdef __cplusplus
++#define LUA_API   extern "C"
++#else
+ #define LUA_API   extern
++#endif
+ 
+ #endif
+ 

diff --git 
a/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch 
b/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch
new file mode 100644
index ..a3e4019a4596
--- /dev/null
+++ b/dev-lang/lua/files/5.1/0002-Fix-stack-overflow-in-vararg-functions.patch
@@ -0,0 +1,17 @@
+https://salsa.debian.org/lua-team/lua5.1/-/blob/master/debian/patches/0004-Fix-stack-overflow-in-vararg-functions.patch
+
+From: Enrico Tassi 
+Date: Tue, 26 Aug 2014 16:20:55 +0200
+Subject: Fix stack overflow in vararg functions
+
+--- a/src/ldo.c
 b/src/ldo.c
+@@ -274,7 +274,7 @@ int luaD_precall (lua_State *L, StkId func, int nresults) {
+ CallInfo *ci;
+ StkId st, base;
+ Proto *p = cl->p;
+-luaD_checkstack(L, p->maxstacksize);
++luaD_checkstack(L, p->maxstacksize + p->numparams);
+ func = restorestack(L, funcr);
+ if (!p->is_vararg) {  /* no varargs? */
+   base = func + 1;

diff --git a/dev-lang/lua/lua-5.1.6.ebuild b/dev-lang/lua/lua-5.1.6.ebuild
new file mode 100644
index ..663b24b5579f
--- /dev/null
+++ b/dev-lang/lua/lua-5.1.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+# tarballs produced from ${PV} branches in 
https://gitweb.gentoo.org/proj/lua-patches.git
+SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="5.1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-31 Thread Sam James
commit: bfb3746ac8cf32eada6122cd970d2949ce8d8ce5
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 31 18:27:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 18:29:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb3746a

dev-lang/lua: fix emacs has_version

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r109.ebuild | 2 +-
 dev-lang/lua/lua-5.3.6-r5.ebuild   | 2 +-
 dev-lang/lua/lua-5.4.4-r2.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r109.ebuild 
b/dev-lang/lua/lua-5.1.5-r109.ebuild
index 1f3cf7c890ed..388c7d235653 100644
--- a/dev-lang/lua/lua-5.1.5-r109.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
@@ -141,7 +141,7 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editor/emacs"; then
+   if has_version "app-editors/emacs"; then
if ! has_version "app-emacs/lua-mode"; then
einfo "Install app-emacs/lua-mode for lua support for 
emacs"
fi

diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
index dda88b171a53..205024f2f120 100644
--- a/dev-lang/lua/lua-5.3.6-r5.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -183,7 +183,7 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editor/emacs"; then
+   if has_version "app-editors/emacs"; then
if ! has_version "app-emacs/lua-mode"; then
einfo "Install app-emacs/lua-mode for lua support for 
emacs"
fi

diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
index c986db183067..0ac972b9b8bc 100644
--- a/dev-lang/lua/lua-5.4.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -180,7 +180,7 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editor/emacs"; then
+   if has_version "app-editors/emacs"; then
if ! has_version "app-emacs/lua-mode"; then
einfo "Install app-emacs/lua-mode for lua support for 
emacs"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-31 Thread Sam James
commit: 1b62c37fad54dc6ea50465ad2a6968dbfd10e538
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 31 18:26:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 18:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b62c37f

dev-lang/lua: fix tests

Fixes: 0a342ee2536a73c3c45f6bebf0cb0e0692a637c8
Closes: https://bugs.gentoo.org/867700
Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r109.ebuild | 2 +-
 dev-lang/lua/lua-5.3.6-r5.ebuild   | 2 +-
 dev-lang/lua/lua-5.4.4-r2.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r109.ebuild 
b/dev-lang/lua/lua-5.1.5-r109.ebuild
index 624a4798c45a..1f3cf7c890ed 100644
--- a/dev-lang/lua/lua-5.1.5-r109.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
@@ -128,7 +128,7 @@ src_test() {
local negative="readonly"
local test
 
-   cd "${BUILD_DIR}" || die
+   cd "${S}" || die
for test in ${positive}; do
test/lua.static test/${test}.lua || die "test $test failed"
done

diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
index 81af6e5ff3d3..dda88b171a53 100644
--- a/dev-lang/lua/lua-5.3.6-r5.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -171,7 +171,7 @@ src_test() {
rm -f "${TEST_MARKER}"
 
TEST_LOG="${T}/test.log"
-   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
+   eval "${S}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL" >>"${TEST_MARKER}"
 
if [ -e "${TEST_MARKER}" ]; then

diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
index 07805db95066..c986db183067 100644
--- a/dev-lang/lua/lua-5.4.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -168,7 +168,7 @@ src_test() {
rm -f "${TEST_MARKER}"
 
TEST_LOG="${T}/test.log"
-   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
+   eval "${S}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL" >>"${TEST_MARKER}"
 
if [ -e "${TEST_MARKER}" ]; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-31 Thread Sam James
commit: 3ed76cdb3dd2bd6171c4681a9efa478624ba0aab
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 31 18:28:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 18:29:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed76cdb

dev-lang/lua: use optfeature for app-emacs/lua-mode

The typo in 54c7ad6dde83e741d65b055aefa2ae4067928054 pretty
much justifies this (i.e. don't choose a complicated
solution when a simple one will do), as the previous
thing never worked.

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r109.ebuild | 8 ++--
 dev-lang/lua/lua-5.3.6-r5.ebuild   | 8 ++--
 dev-lang/lua/lua-5.4.4-r2.ebuild   | 8 ++--
 3 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r109.ebuild 
b/dev-lang/lua/lua-5.1.5-r109.ebuild
index 388c7d235653..2ea70e4d13bf 100644
--- a/dev-lang/lua/lua-5.1.5-r109.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit portability toolchain-funcs
+inherit optfeature portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -141,9 +141,5 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editors/emacs"; then
-   if ! has_version "app-emacs/lua-mode"; then
-   einfo "Install app-emacs/lua-mode for lua support for 
emacs"
-   fi
-   fi
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
 }

diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
index 205024f2f120..184897a102ea 100644
--- a/dev-lang/lua/lua-5.3.6-r5.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools portability toolchain-funcs
+inherit autotools optfeature portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -183,9 +183,5 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editors/emacs"; then
-   if ! has_version "app-emacs/lua-mode"; then
-   einfo "Install app-emacs/lua-mode for lua support for 
emacs"
-   fi
-   fi
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
 }

diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
index 0ac972b9b8bc..1a424fc27bb1 100644
--- a/dev-lang/lua/lua-5.4.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools portability toolchain-funcs
+inherit autotools optfeature portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -180,9 +180,5 @@ src_test() {
 pkg_postinst() {
eselect lua set --if-unset "${PN}${SLOT}"
 
-   if has_version "app-editors/emacs"; then
-   if ! has_version "app-emacs/lua-mode"; then
-   einfo "Install app-emacs/lua-mode for lua support for 
emacs"
-   fi
-   fi
+   optfeature "Lua support for Emacs" app-emacs/lua-mode
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-30 Thread Sam James
commit: 2e785d4632fafdce53f1dcebf1fd116133071e8d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 30 18:46:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 30 18:46:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e785d46

dev-lang/lua: cleanup src_prepare

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r109.ebuild | 3 ---
 dev-lang/lua/lua-5.3.6-r5.ebuild   | 3 ---
 dev-lang/lua/lua-5.4.4-r2.ebuild   | 3 ---
 3 files changed, 9 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r109.ebuild 
b/dev-lang/lua/lua-5.1.5-r109.ebuild
index d8435479911b..624a4798c45a 100644
--- a/dev-lang/lua/lua-5.1.5-r109.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
@@ -71,9 +71,6 @@ src_prepare() {
-e "/^includedir=/s,(/include)$,\1/lua${SLOT}," \
-e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
"${S}"/etc/lua.pc
-
-   # custom Makefiles
-   copy_sources
 }
 
 src_configure() {

diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
index 834187d40d16..81af6e5ff3d3 100644
--- a/dev-lang/lua/lua-5.3.6-r5.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -63,9 +63,6 @@ src_prepare() {
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
eautoreconf
-
-   # custom Makefiles
-   copy_sources
 }
 
 src_configure() {

diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
index ce5679201998..07805db95066 100644
--- a/dev-lang/lua/lua-5.4.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -59,9 +59,6 @@ src_prepare() {
# upstream does not use libtool, but we do (see bug #336167)
cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
eautoreconf
-
-   # custom Makefiles
-   copy_sources
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-30 Thread Sam James
commit: 77d62ff0066613f77ad14b2fb68a9bfbf2244321
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 30 17:57:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 30 17:57:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d62ff0

dev-lang/lua: cleanup src_test

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.3.6-r5.ebuild | 13 +++--
 dev-lang/lua/lua-5.4.4-r2.ebuild | 13 +++--
 2 files changed, 6 insertions(+), 20 deletions(-)

diff --git a/dev-lang/lua/lua-5.3.6-r5.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
index b74e72009aa8..834187d40d16 100644
--- a/dev-lang/lua/lua-5.3.6-r5.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -173,16 +173,9 @@ src_test() {
TEST_MARKER="${T}/test.failed"
rm -f "${TEST_MARKER}"
 
-   # If we are failing, set the marker file, and only check it after done 
all ABIs
-   abi_src_test() {
-   debug-print-function ${FUNCNAME} "$@"
-   TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
-   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | 
tee "${TEST_LOG}" || die
-   grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL 
${MULTIBUILD_ID}" >>"${TEST_MARKER}"
-   return 0
-   }
-
-   foreach_abi abi_src_test
+   TEST_LOG="${T}/test.log"
+   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
+   grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL" >>"${TEST_MARKER}"
 
if [ -e "${TEST_MARKER}" ]; then
cat "${TEST_MARKER}"

diff --git a/dev-lang/lua/lua-5.4.4-r2.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
index 6cffda8c5a43..ce5679201998 100644
--- a/dev-lang/lua/lua-5.4.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -170,16 +170,9 @@ src_test() {
TEST_MARKER="${T}/test.failed"
rm -f "${TEST_MARKER}"
 
-   # If we are failing, set the marker file, and only check it after done 
all ABIs
-   abi_src_test() {
-   debug-print-function ${FUNCNAME} "$@"
-   TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
-   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | 
tee "${TEST_LOG}" || die
-   grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL 
${MULTIBUILD_ID}" >>"${TEST_MARKER}"
-   return 0
-   }
-
-   foreach_abi abi_src_test
+   TEST_LOG="${T}/test.log"
+   eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee 
"${TEST_LOG}" || die
+   grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL" >>"${TEST_MARKER}"
 
if [ -e "${TEST_MARKER}" ]; then
cat "${TEST_MARKER}"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-30 Thread Sam James
commit: 3c6c88c3400f1da7df3f8d21a9f99181988099c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 30 17:55:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 30 17:55:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6c88c3

dev-lang/lua: drop multilib remnants

Fixes: 0a342ee2536a73c3c45f6bebf0cb0e0692a637c8
Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/{lua-5.1.5-r108.ebuild => lua-5.1.5-r109.ebuild} | 6 --
 dev-lang/lua/{lua-5.3.6-r4.ebuild => lua-5.3.6-r5.ebuild} | 6 --
 dev-lang/lua/{lua-5.4.4-r1.ebuild => lua-5.4.4-r2.ebuild} | 8 +---
 3 files changed, 1 insertion(+), 19 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r108.ebuild 
b/dev-lang/lua/lua-5.1.5-r109.ebuild
similarity index 98%
rename from dev-lang/lua/lua-5.1.5-r108.ebuild
rename to dev-lang/lua/lua-5.1.5-r109.ebuild
index fc8eeb20db3d..d8435479911b 100644
--- a/dev-lang/lua/lua-5.1.5-r108.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r109.ebuild
@@ -27,10 +27,6 @@ DEPEND="
sys-devel/libtool"
 RDEPEND="${COMMON_DEPEND}"
 
-WRAPPED_HEADERS=(
-   /usr/include/lua${SLOT}/luaconf.h
-)
-
 src_prepare() {
PATCHES=(
"${FILESDIR}/lua-5.1.5-make.patch"
@@ -119,9 +115,7 @@ src_install() {
 
insinto /usr/$(get_libdir)/pkgconfig
newins etc/lua.pc lua${SLOT}.pc
-}
 
-src_install_all() {
DOCS="HISTORY README"
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
einstalldocs

diff --git a/dev-lang/lua/lua-5.3.6-r4.ebuild b/dev-lang/lua/lua-5.3.6-r5.ebuild
similarity index 98%
rename from dev-lang/lua/lua-5.3.6-r4.ebuild
rename to dev-lang/lua/lua-5.3.6-r5.ebuild
index c343a24eb1df..b74e72009aa8 100644
--- a/dev-lang/lua/lua-5.3.6-r4.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r5.ebuild
@@ -33,10 +33,6 @@ RDEPEND="${COMMON_DEPEND}"
 
 RESTRICT="!test? ( test )"
 
-WRAPPED_HEADERS=(
-   /usr/include/lua${SLOT}/luaconf.h
-)
-
 PATCHES=(
"${FILESDIR}/lua-5.3.6-make.patch"
 )
@@ -150,9 +146,7 @@ src_install() {
# Older systems called it 'lua53.pc'
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
 
-src_install_all() {
DOCS="README"
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
einstalldocs

diff --git a/dev-lang/lua/lua-5.4.4-r1.ebuild b/dev-lang/lua/lua-5.4.4-r2.ebuild
similarity index 98%
rename from dev-lang/lua/lua-5.4.4-r1.ebuild
rename to dev-lang/lua/lua-5.4.4-r2.ebuild
index 72fddc869232..6cffda8c5a43 100644
--- a/dev-lang/lua/lua-5.4.4-r1.ebuild
+++ b/dev-lang/lua/lua-5.4.4-r2.ebuild
@@ -33,10 +33,6 @@ RDEPEND="${COMMON_DEPEND}"
 
 RESTRICT="!test? ( test )"
 
-WRAPPED_HEADERS=(
-   /usr/include/lua${SLOT}/luaconf.h
-)
-
 PATCHES=(
"${FILESDIR}"/lua-5.4.2-r2-make.patch
 )
@@ -114,7 +110,7 @@ src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
 
-   case $SLOT in
+   case ${SLOT} in
0)
LIBNAME="lua"
INCLUDEDIR_SUFFIX=''
@@ -147,9 +143,7 @@ src_install() {
# Older systems called it 'lua53.pc'
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
 
-src_install_all() {
DOCS="README"
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
einstalldocs



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-30 Thread Sam James
commit: 0a342ee2536a73c3c45f6bebf0cb0e0692a637c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 30 16:53:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 30 17:50:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a342ee2

dev-lang/lua: drop multilib

Nothing in Gentoo needs this and it's a waste of resources.

Signed-off-by: Sam James  gentoo.org>

 .../{lua-5.1.5-r107.ebuild => lua-5.1.5-r108.ebuild}   | 18 +-
 .../lua/{lua-5.3.6-r3.ebuild => lua-5.3.6-r4.ebuild}   | 16 
 dev-lang/lua/{lua-5.4.4.ebuild => lua-5.4.4-r1.ebuild} | 16 
 3 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r108.ebuild
similarity index 92%
rename from dev-lang/lua/lua-5.1.5-r107.ebuild
rename to dev-lang/lua/lua-5.1.5-r108.ebuild
index ac331a705a8d..fc8eeb20db3d 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r108.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib-minimal portability toolchain-funcs
+inherit portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -16,7 +16,7 @@ IUSE="+deprecated readline"
 
 COMMON_DEPEND="
>=app-eselect/eselect-lua-3
-   readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
+   readline? ( >=sys-libs/readline-6.2_p5-r1:0= )
!dev-lang/lua:0"
 # Cross-compiling note:
 # Must use libtool from the target system (DEPEND) because
@@ -27,7 +27,7 @@ DEPEND="
sys-devel/libtool"
 RDEPEND="${COMMON_DEPEND}"
 
-MULTILIB_WRAPPED_HEADERS=(
+WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
 )
 
@@ -77,10 +77,10 @@ src_prepare() {
"${S}"/etc/lua.pc
 
# custom Makefiles
-   multilib_copy_sources
+   copy_sources
 }
 
-multilib_src_configure() {
+src_configure() {
# We want packages to find our things...
sed -i \
-e 's:/usr/local:'${EPREFIX}'/usr:' \
@@ -88,7 +88,7 @@ multilib_src_configure() {
etc/lua.pc src/luaconf.h || die
 }
 
-multilib_src_compile() {
+src_compile() {
tc-export CC
myflags=
# what to link to liblua
@@ -113,7 +113,7 @@ multilib_src_compile() {
mv lua_test ../test/lua.static
 }
 
-multilib_src_install() {
+src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
 
@@ -121,7 +121,7 @@ multilib_src_install() {
newins etc/lua.pc lua${SLOT}.pc
 }
 
-multilib_src_install_all() {
+src_install_all() {
DOCS="HISTORY README"
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
einstalldocs
@@ -131,7 +131,7 @@ multilib_src_install_all() {
find "${ED}" -name 'liblua*.a' -delete || die
 }
 
-multilib_src_test() {
+src_test() {
local positive="bisect cf echo env factorial fib fibfor hello printf 
sieve
sort trace-calls trace-globals"
local negative="readonly"

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r4.ebuild
similarity index 95%
rename from dev-lang/lua/lua-5.3.6-r3.ebuild
rename to dev-lang/lua/lua-5.3.6-r4.ebuild
index 75ad75f26338..c343a24eb1df 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools multilib-minimal portability toolchain-funcs
+inherit autotools portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;
@@ -33,7 +33,7 @@ RDEPEND="${COMMON_DEPEND}"
 
 RESTRICT="!test? ( test )"
 
-MULTILIB_WRAPPED_HEADERS=(
+WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
 )
 
@@ -69,10 +69,10 @@ src_prepare() {
eautoreconf
 
# custom Makefiles
-   multilib_copy_sources
+   copy_sources
 }
 
-multilib_src_configure() {
+src_configure() {
sed -i \
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
@@ -82,7 +82,7 @@ multilib_src_configure() {
econf
 }
 
-multilib_src_compile() {
+src_compile() {
tc-export CC
 
# what to link to liblua
@@ -113,7 +113,7 @@ multilib_src_compile() {
gentoo_all
 }
 
-multilib_src_install() {
+src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
V=${SLOT} gentoo_install
 
@@ -152,7 +152,7 @@ multilib_src_install() {
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
 }
 
-multilib_src_install_all() {
+src_install_all() {
DOCS="README"
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
einstalldocs
@@ -188,7 +188,7 @@ src_test() {
  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-24 Thread David Seifert
commit: e60dbb551dfa03d7e2ebd619568e0c5446f915c4
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug 24 16:24:00 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Aug 24 16:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60dbb55

dev-lang/lua: Fix UnusedInherits

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 3 ++-
 dev-lang/lua/lua-5.3.6-r3.ebuild   | 3 ++-
 dev-lang/lua/lua-5.4.4.ebuild  | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 8e5e042f02a4..ac331a705a8d 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit multilib multilib-minimal portability toolchain-funcs
+
+inherit multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index fdb6c07c07df..75ad75f26338 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+inherit autotools multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 66158bbd94be..4d4cae364438 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+inherit autotools multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-24 Thread David Seifert
commit: 061cfa329cdce1745f6cefe4ac146204b2338370
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug 24 16:23:59 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Aug 24 16:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061cfa32

dev-lang/lua: drop 5.1.5-r106, 5.3.6-r2, 5.4.2-r1, 5.4.2-r2

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/lua/Manifest  |   2 -
 dev-lang/lua/lua-5.1.5-r106.ebuild | 151 ---
 dev-lang/lua/lua-5.3.6-r2.ebuild   | 200 
 dev-lang/lua/lua-5.4.2-r1.ebuild   | 197 ---
 dev-lang/lua/lua-5.4.2-r2.ebuild   | 203 -
 5 files changed, 753 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 9c5d059a97a0..b3f323cb8f89 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,7 +1,5 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
-DIST lua-5.4.2-tests.tar.gz 128901 BLAKE2B 
10e4f0e8760f9cbd4761fa26665008ae7412539f79a6a7687029808f08f0ae4a24721e787e2e87e5080c16e9dcce8577a7a39ddc6d3e483a3cfe11756139594e
 SHA512 
1516c59deca211c38444bbf97b18e988e939209b03915d3691d756eeed31b52e8d3a1f05b71ac0b561965274c7b6f3afc4244cd2e9069995696e737e2d9dd40b
-DIST lua-5.4.2.tar.gz 353472 BLAKE2B 
7e0e642684df635ed1c48db45989e86a2638024e30a170addf700b0c7d32276f1eaef80898539c671039c20cb0bed4861b12c58f4b8211653a17e89bad278d87
 SHA512 
9454a6ffd973598f2f4a2399834c31c4d5090bd12e716776e3189aa57760319d114ee64a8338bbc2ef5e08150bf0adc2ad94a1b2677f38538a43359969d4d920
 DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
 DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
deleted file mode 100644
index 27d6f60db390..
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="https://www.lua.org/;
-SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline"
-
-COMMON_DEPEND="
-   >=app-eselect/eselect-lua-3
-   readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
-   !dev-lang/lua:0"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="sys-devel/libtool"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-   PATCHES=(
-   "${FILESDIR}/lua-5.1.5-make.patch"
-   "${FILESDIR}/${PN}-$(ver_cut 1-2)-module_paths.patch"
-   )
-   if ! use deprecated ; then
-   # patches from 5.1.4 still apply
-   PATCHES+=(
-   "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
-   "${FILESDIR}"/${PN}-5.1.4-test.patch
-   )
-   fi
-   if ! use readline ; then
-   PATCHES+=(
-   "${FILESDIR}"/${PN}-$(ver_cut 1-2)-readline.patch
-   )
-   fi
-
-   default
-
-   # use glibtool on Darwin (versus Apple libtool)
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: d500b18c441d593255bbb9336772de5457c221a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 24 04:01:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 24 04:01:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d500b18c

dev-lang/lua: Stabilize 5.3.6-r3 ppc64, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 1aac7833078d..fdb6c07c07df 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: a8485e602a24495d8c0127372bddc58cc7551753
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:25:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:25:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8485e60

dev-lang/lua: Stabilize 5.3.6-r3 x86, #866123

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 22e001af3b20..1aac7833078d 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: ddba601b007b65ea48966dca980c59fabcde61c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:25:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:25:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddba601b

dev-lang/lua: Stabilize 5.1.5-r107 x86, #866121

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index c946bce89561..8e5e042f02a4 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: 412d0e06389f1a55b876b3652ebed5c88f646960
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:25:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412d0e06

dev-lang/lua: Stabilize 5.4.4 x86, #866125

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 8ff3d35530d4..66158bbd94be 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: bbbcf4f918f887b5026f5524e8c80ebb7b87c060
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:24:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:24:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbcf4f9

dev-lang/lua: Stabilize 5.3.6-r3 amd64, #866123

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index dc30524d0c5f..22e001af3b20 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: ac2d7111c61dbd76bb4b47a8416cc2c07cbc840f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:24:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:24:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2d7111

dev-lang/lua: Stabilize 5.4.4 amd64, #866125

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 66b661c651c1..8ff3d35530d4 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Sam James
commit: 79c6063972f386bdfd4e95c1c4cfe76c8421322d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 23 18:24:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 18:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c60639

dev-lang/lua: Stabilize 5.1.5-r107 amd64, #866121

Signed-off-by: Sam James  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 27df05342026..c946bce89561 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 5f850707bfb2d81e5de15e7e2e0af3d5411e17e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:47:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:47:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f850707

dev-lang/lua: Stabilize 5.1.5-r107 ppc, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index c6f3831e5aef..27df05342026 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: af17953b874e632c0cd0ea737d8be09b69de46bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af17953b

dev-lang/lua: Stabilize 5.4.4 arm, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index bfc16a2dcfde..f851131a14e7 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 72bb2b0d8c8585926820143110554fbe738b9942
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72bb2b0d

dev-lang/lua: Stabilize 5.3.6-r3 hppa, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 72f99e1aa747..dc30524d0c5f 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: ce205d77fed468133e20fd341bf8dbd10581d0eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce205d77

dev-lang/lua: Stabilize 5.4.4 ppc64, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 52f54f4b306e..bfc16a2dcfde 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 93ee5cd188e32d305e119c38f75a6eab7933a4f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ee5cd1

dev-lang/lua: Stabilize 5.4.4 arm64, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 856e689fec3a..e4d171288781 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 8c06c4be250233772bf06dc129c261ffa1ebd568
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c06c4be

dev-lang/lua: Stabilize 5.4.4 hppa, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index e4d171288781..66b661c651c1 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 94e864f783170adc04d02f6cb1b939ff94c768e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e864f7

dev-lang/lua: Stabilize 5.3.6-r3 ppc, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 74eea0967c3d..0fc257e21033 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 9959fad5b467f86adcd7a09bb4897bcfad9d2cf2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9959fad5

dev-lang/lua: Stabilize 5.1.5-r107 sparc, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 73407b4cdc24..0a8aed9fde73 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: db60ded8305f7475ff479372e5eecf3769a6ab8a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db60ded8

dev-lang/lua: Stabilize 5.3.6-r3 sparc, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 3b88475c4fd4..74eea0967c3d 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 496e7f185b6497f679b7f011c33199f0379075d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496e7f18

dev-lang/lua: Stabilize 5.3.6-r3 arm64, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index 0fc257e21033..72f99e1aa747 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 2b14bf98038036ff52a94ed43c773e02da79d15e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b14bf98

dev-lang/lua: Stabilize 5.4.4 sparc, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index f851131a14e7..cc16aa82d7be 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 05b9a8ec2baf9794146a821bf91ed3a4289c4eeb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b9a8ec

dev-lang/lua: Stabilize 5.1.5-r107 hppa, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 07e3e4076518..c6f3831e5aef 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 2e76835026fef7f0c0d75ded828b8d9359805f72
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e768350

dev-lang/lua: Stabilize 5.4.4 ppc, #866125

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index cc16aa82d7be..856e689fec3a 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: da90da9742df589de412211f959e72bfb3851c9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da90da97

dev-lang/lua: Stabilize 5.3.6-r3 arm, #866123

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index ff9e739e5cca..3b88475c4fd4 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: d4214a8f3d8d14e04f5ea31c644d66ec82dfee3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4214a8f

dev-lang/lua: Stabilize 5.1.5-r107 ppc64, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 26750ca944e1..ce7ad71c489a 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 91cb032271d6f31986c6b12f6fbbb4e0d11b5eeb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91cb0322

dev-lang/lua: Stabilize 5.1.5-r107 arm, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index ce7ad71c489a..73407b4cdc24 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-08-23 Thread Arthur Zamarin
commit: 01b32de209b11c07a6cd0f281914daa6601087e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 23 16:32:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 23 16:32:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b32de2

dev-lang/lua: Stabilize 5.1.5-r107 arm64, #866121

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 0a8aed9fde73..07e3e4076518 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/, dev-lang/lua/files/

2022-03-03 Thread William Hubbs
commit: e75caee08ab5c8d0bf72f1cf3d7bfc12361ec0ce
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Feb 26 12:42:16 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Mar  3 15:41:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75caee0

dev-lang/lua: fix 5.4 build on prefix

Similar to how it was fixed for lua 5.3

Closes: https://bugs.gentoo.org/739764
Closes: https://github.com/gentoo/gentoo/pull/24359
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/files/lua-5.4.2-r2-make.patch | 99 ++
 .../lua/{lua-5.4.4.ebuild => lua-5.4.2-r2.ebuild}  |  4 +-
 dev-lang/lua/lua-5.4.4.ebuild  |  2 +-
 3 files changed, 102 insertions(+), 3 deletions(-)

diff --git a/dev-lang/lua/files/lua-5.4.2-r2-make.patch 
b/dev-lang/lua/files/lua-5.4.2-r2-make.patch
new file mode 100644
index ..d14aa40df0a0
--- /dev/null
+++ b/dev-lang/lua/files/lua-5.4.2-r2-make.patch
@@ -0,0 +1,99 @@
+diff --git a/Makefile b/Makefile
+index 1797df9..90284d8 100644
+--- a/Makefile
 b/Makefile
+@@ -10,11 +10,11 @@ PLAT= guess
+ # so take care if INSTALL_TOP is not an absolute path. See the local target.
+ # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
+ # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
+-INSTALL_TOP= /usr/local
++INSTALL_TOP= /usr
+ INSTALL_BIN= $(INSTALL_TOP)/bin
+-INSTALL_INC= $(INSTALL_TOP)/include
++INSTALL_INC= $(INSTALL_TOP)/include/lua$V
+ INSTALL_LIB= $(INSTALL_TOP)/lib
+-INSTALL_MAN= $(INSTALL_TOP)/man/man1
++INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
+ INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
+ INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
+ 
+@@ -104,3 +104,18 @@ pc:
+ .PHONY: all $(PLATS) help test clean install uninstall local dummy echo pc
+ 
+ # (end of Makefile)
++
++# Use libtool for binary installs, etc.
++
++export V
++export LIBTOOL = libtool --quiet --tag=CC
++# See libtool manual about how to set this
++
++gentoo_clean:
++  cd src; $(MAKE) $@
++
++gentoo_install:
++  mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
++  cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua$V luac$V 
$(INSTALL_BIN)
++  cd src; $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
++  cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua$V.la 
$(INSTALL_LIB)
+diff --git a/src/Makefile b/src/Makefile
+index 514593d..8af8f99 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -37,10 +37,10 @@ CORE_O=lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o 
lfunc.o lgc.o llex.o lmem
+ LIB_O=lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o 
loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o
+ BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
+ 
+-LUA_T=lua
++LUA_T=lua$V
+ LUA_O=lua.o
+ 
+-LUAC_T=   luac
++LUAC_T=   luac$V
+ LUAC_O=   luac.o
+ 
+ ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
+@@ -60,10 +60,10 @@ $(LUA_A): $(BASE_O)
+   $(AR) $@ $(BASE_O)
+   $(RANLIB) $@
+ 
+-$(LUA_T): $(LUA_O) $(LUA_A)
++origin$(LUA_T): $(LUA_O) $(LUA_A)
+   $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
+ 
+-$(LUAC_T): $(LUAC_O) $(LUA_A)
++origin$(LUAC_T): $(LUAC_O) $(LUA_A)
+   $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
+ 
+ test:
+@@ -218,3 +218,30 @@ lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h 
lstate.h \
+  lobject.h ltm.h lzio.h
+ 
+ # (end of Makefile)
++
++export LIBTOOL = libtool --quiet --tag=CC
++export LIB_VERSION = 6:1:1
++
++# The following rules use libtool for compiling and linking in order to
++# provide shared library support.
++
++LIB_NAME = liblua$V.la
++LIB_OBJS = $(CORE_O:.o=.lo) $(LIB_O:.o=.lo)
++
++%.lo %.o: %.c
++  $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
++
++$(LIB_NAME): $(LIB_OBJS)
++  $(LIBTOOL) --mode=link $(CC) -version-info $(LIB_VERSION) \
++-rpath $(RPATH) $(LDFLAGS) -o $(LIB_NAME) $(LIB_OBJS) $(LIB_LIBS)
++
++$(LUA_T): $(LUA_O:.o=.lo) $(LIB_NAME)
++  $(LIBTOOL) --mode=link $(CC) -static -export-dynamic $(LDFLAGS) -o $@ 
$(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
++
++$(LUAC_T): $(LUAC_O:.o=.lo) $(LIB_NAME)
++  $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $@ $(LUAC_O:.o=.lo) 
$(LIB_NAME)
++
++gentoo_clean:
++  $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua$V luac$V
++
++gentoo_all: $(LIB_NAME) $(LUA_T) $(LUAC_T)

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.2-r2.ebuild
similarity index 99%
copy from dev-lang/lua/lua-5.4.4.ebuild
copy to dev-lang/lua/lua-5.4.2-r2.ebuild
index b87dce6f5938..d3ea0294a6c4 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.2-r2.ebuild
@@ -6,7 +6,7 @@ inherit autotools multilib multilib-minimal portability 
toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="https://www.lua.org/;

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-02-13 Thread William Hubbs
commit: 3f0c95ca346af106169ceef830e4e0ae5ea3eed2
Author: Alexandra Parker  gmail  com>
AuthorDate: Mon Jan 31 03:01:47 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 14 07:33:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0c95ca

dev-lang/lua:5.1.5-r107 5.3.6-r3 bump

- Cross-compile fix, use libtol on the target system and move libtool to
  DEPEND instead of BDEPEND.

Closes: https://bugs.gentoo.org/515554
Closes: https://bugs.gentoo.org/739764
Closes: https://github.com/gentoo/gentoo/pull/24018
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexandra Parker  gmail.com>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 157 
 dev-lang/lua/lua-5.3.6-r3.ebuild   | 206 +
 2 files changed, 363 insertions(+)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
new file mode 100644
index ..5fb8942422b8
--- /dev/null
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib multilib-minimal portability toolchain-funcs
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="5.1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline"
+
+COMMON_DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
+   !dev-lang/lua:0"
+# Cross-compiling note:
+# Must use libtool from the target system (DEPEND) because
+# libtool from the build system (BDEPEND) is for building
+# native binaries.
+DEPEND="
+   ${COMMON_DEPEND}
+   sys-devel/libtool"
+RDEPEND="${COMMON_DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/lua${SLOT}/luaconf.h
+)
+
+src_prepare() {
+   PATCHES=(
+   "${FILESDIR}/lua-5.1.5-make.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-module_paths.patch"
+   )
+   if ! use deprecated ; then
+   # patches from 5.1.4 still apply
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
+   "${FILESDIR}"/${PN}-5.1.4-test.patch
+   )
+   fi
+   if ! use readline ; then
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-$(ver_cut 1-2)-readline.patch
+   )
+   fi
+
+   default
+
+   # use glibtool on Darwin (versus Apple libtool)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
+   Makefile src/Makefile || die
+   fi
+
+   # correct lua versioning
+   sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
+
+   sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
+
+   # Using dynamic linked lua is not recommended for performance
+   # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
+   # Mainly, this is of concern if your arch is poor with GPRs, like x86
+   # Note that this only affects the interpreter binary (named lua), not 
the lua
+   # compiler (built statically) nor the lua libraries.
+
+   # A slotted Lua uses different directories for headers & names for
+   # libraries, and pkgconfig should reflect that.
+   sed -r -i \
+   -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
+   -e "/^includedir=/s,(/include)$,\1/lua${SLOT}," \
+   -e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
+   "${S}"/etc/lua.pc
+
+   # custom Makefiles
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # We want packages to find our things...
+   sed -i \
+   -e 's:/usr/local:'${EPREFIX}'/usr:' \
+   -e "s:\([/\"]\)\:\1$(get_libdir):g" \
+   etc/lua.pc src/luaconf.h || die
+}
+
+multilib_src_compile() {
+   tc-export CC
+   myflags=
+   # what to link to liblua
+   liblibs="-lm"
+   liblibs="${liblibs} $(dlopen_lib)"
+
+   # what to link to the executables
+   mylibs=
+   if use readline; then
+   mylibs="-lreadline"
+   fi
+
+   cd src
+   emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
+   RPATH="${EPREFIX}/usr/$(get_libdir)/" \
+   LUA_LIBS="${mylibs}" \
+   LIB_LIBS="${liblibs}" \
+   V=$(ver_cut 1-2) \
+   LIBTOOL="${ESYSROOT}/usr/bin/libtool" \
+   gentoo_all
+
+   mv 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-02-13 Thread William Hubbs
commit: 919af65cd6e25616f2a435062cf0399669e18212
Author: Ahmed Charles  ahmedcharles  com>
AuthorDate: Mon Feb 14 04:39:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 14 04:42:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919af65c

dev-lang/lua: 5.4.4 bump

Bug: https://bugs.gentoo.org/831053
Closes: #24027
Signed-off-by: Ahmed Charles  ahmedcharles.com>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/Manifest |   2 +
 dev-lang/lua/lua-5.4.4.ebuild | 203 ++
 2 files changed, 205 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 142b030f57d5..9c5d059a97a0 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -3,3 +3,5 @@ DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.2-tests.tar.gz 128901 BLAKE2B 
10e4f0e8760f9cbd4761fa26665008ae7412539f79a6a7687029808f08f0ae4a24721e787e2e87e5080c16e9dcce8577a7a39ddc6d3e483a3cfe11756139594e
 SHA512 
1516c59deca211c38444bbf97b18e988e939209b03915d3691d756eeed31b52e8d3a1f05b71ac0b561965274c7b6f3afc4244cd2e9069995696e737e2d9dd40b
 DIST lua-5.4.2.tar.gz 353472 BLAKE2B 
7e0e642684df635ed1c48db45989e86a2638024e30a170addf700b0c7d32276f1eaef80898539c671039c20cb0bed4861b12c58f4b8211653a17e89bad278d87
 SHA512 
9454a6ffd973598f2f4a2399834c31c4d5090bd12e716776e3189aa57760319d114ee64a8338bbc2ef5e08150bf0adc2ad94a1b2677f38538a43359969d4d920
+DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
+DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
new file mode 100644
index ..b87dce6f5938
--- /dev/null
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+TEST_PV="5.4.4"
+TEST_P="${PN}-${TEST_PV}-tests"
+SRC_URI="
+   https://www.lua.org/ftp/${P}.tar.gz
+   test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
+
+LICENSE="MIT"
+SLOT="5.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline test test-complete"
+
+COMMON_DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( sys-libs/readline:0= )
+   !dev-lang/lua:0"
+# Cross-compiling note:
+# Must use libtool from the target system (DEPEND) because
+# libtool from the build system (BDEPEND) is for building
+# native binaries.
+DEPEND="
+   ${COMMON_DEPEND}
+   sys-devel/libtool"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="!test? ( test )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/lua${SLOT}/luaconf.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/lua-5.4.2-make.patch
+)
+
+src_prepare() {
+   default
+   # use glibtool on Darwin (versus Apple libtool)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
+   Makefile src/Makefile || die
+   fi
+
+   # correct lua versioning
+   sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
+
+   sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
+
+   # Using dynamic linked lua is not recommended for performance
+   # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
+   # Mainly, this is of concern if your arch is poor with GPRs, like x86
+   # Note that this only affects the interpreter binary (named lua), not 
the lua
+   # compiler (built statically) nor the lua libraries.
+
+   # upstream does not use libtool, but we do (see bug #336167)
+   cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
+   eautoreconf
+
+   # custom Makefiles
+   multilib_copy_sources
+}
+
+multilib_src_configure() 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-09-20 Thread James Le Cuirot
commit: fd6322424dd5567da1c6659015465a58f734a77f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 20 22:39:10 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 20 22:39:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd632242

dev-lang/lua: Keyword 5.1.5-r106 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index a8957998816..27d6f60db39 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-09-20 Thread James Le Cuirot
commit: fce96e7fad8296c6c697a53b4b51be04d5683446
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 20 22:28:32 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 20 22:28:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce96e7f

dev-lang/lua: Keyword 5.4.2-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-lang/lua/lua-5.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.2-r1.ebuild b/dev-lang/lua/lua-5.4.2-r1.ebuild
index 90065dd7c67..ab6a4fcb4fe 100644
--- a/dev-lang/lua/lua-5.4.2-r1.ebuild
+++ b/dev-lang/lua/lua-5.4.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/, dev-lang/lua/files/5.2.0/, profiles/, dev-lang/lua/files/

2021-08-13 Thread Marek Szuba
commit: 48d6f23a26366212dc02042485b0f2481747d905
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Aug 13 09:39:29 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Aug 13 10:02:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d6f23a

dev-lang/lua: remove last-rited slot 5.2

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/Manifest  |   2 -
 .../5.2.0/01_all_memory_hoarding.upstream.patch|  49 -
 .../02_all_hex_number_handling.upstream.patch  |  26 ---
 dev-lang/lua/files/lua-5.2.4-make.patch|  75 
 dev-lang/lua/lua-5.2.4-r3.ebuild   | 200 -
 profiles/package.mask  |   6 -
 6 files changed, 358 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index bbafef164e1..142b030f57d 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,6 +1,4 @@
 DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02
 SHA512 
0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
-DIST lua-5.2.2-tests.tar.gz 76629 BLAKE2B 
323eaae02ee61cfde2535d606ed704d964461c32627cb3ad4097afdc95a16a0921b9b05677c5b9b26cbff0d7d8270045e7df32a2cea0fd99a82e6aa613a0bdae
 SHA512 
699d5703dd1d03312f1e947ca4c68d8808bb226ae01337202c2bfb3d854a9b7d9ef9746630afd1f67e9ffe2868907ce3d600a6f5324a2c798540c5373a24aac8
-DIST lua-5.2.4.tar.gz 252651 BLAKE2B 
6f20308d8413438f8446040e8de16274837cb55e626b98a0ae8cfe279dc8610fa2e032a2ce53ef3acda4b96a7198123cbc18eff16775f952e6dc0355fdf331b0
 SHA512 
cd77148aba4b707b6c159758b5e8444e04f968092eb98f6b4c405b2fb647e709370d5a8dcf604176101d3407e196a7433b5dcdce4fe9605c76191d3649d61a8c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.2-tests.tar.gz 128901 BLAKE2B 
10e4f0e8760f9cbd4761fa26665008ae7412539f79a6a7687029808f08f0ae4a24721e787e2e87e5080c16e9dcce8577a7a39ddc6d3e483a3cfe11756139594e
 SHA512 
1516c59deca211c38444bbf97b18e988e939209b03915d3691d756eeed31b52e8d3a1f05b71ac0b561965274c7b6f3afc4244cd2e9069995696e737e2d9dd40b

diff --git a/dev-lang/lua/files/5.2.0/01_all_memory_hoarding.upstream.patch 
b/dev-lang/lua/files/5.2.0/01_all_memory_hoarding.upstream.patch
deleted file mode 100644
index 9fda24ad660..000
--- a/dev-lang/lua/files/5.2.0/01_all_memory_hoarding.upstream.patch
+++ /dev/null
@@ -1,49 +0,0 @@
 lua-5.2.0.orig/src/ldblib.c2007/12/28 15:32:23 2.25.1.3
-+++ lua-5.2.0/src/ldblib.c 2009/06/15 14:07:34
-@@ -253,14 +253,15 @@
- }
- 
- 
--#define gethooktable(L)   luaL_getsubtable(L, LUA_REGISTRYINDEX, HOOKKEY);
-+#define gethooktable(L)   luaL_getsubtable(L, LUA_REGISTRYINDEX, HOOKKEY)
- 
- 
- static void hookf (lua_State *L, lua_Debug *ar) {
-   static const char *const hooknames[] =
- {"call", "return", "line", "count", "tail call"};
-   gethooktable(L);
--  lua_rawgetp(L, -1, L);
-+  lua_pushthread(L);
-+  lua_rawget(L, -2);
-   if (lua_isfunction(L, -1)) {
- lua_pushstring(L, hooknames[(int)ar->event]);
- if (ar->currentline >= 0)
-@@ -306,10 +307,15 @@
- count = luaL_optint(L, arg+3, 0);
- func = hookf; mask = makemask(smask, count);
-   }
--  gethooktable(L);
-+  if (gethooktable(L) == 0) {  /* creating hook table? */
-+lua_pushstring(L, "k");
-+lua_setfield(L, -2, "__mode");  /** hooktable.__mode = "k" */
-+lua_pushvalue(L, -1);
-+lua_setmetatable(L, -2);  /* setmetatable(hooktable) = hooktable */
-+  }
-+  lua_pushthread(L1); lua_xmove(L1, L, 1);
-   lua_pushvalue(L, arg+1);
--  lua_rawsetp(L, -2, L1);  /* set new hook */
--  lua_pop(L, 1);  /* remove hook table */
-+  lua_rawset(L, -3);  /* set new hook */
-   lua_sethook(L1, func, mask, count);  /* set hooks */
-   return 0;
- }
-@@ -325,7 +331,8 @@
- lua_pushliteral(L, "external hook");
-   else {
- gethooktable(L);
--lua_rawgetp(L, -1, L1);   /* get hook */
-+lua_pushthread(L1); lua_xmove(L1, L, 1);
-+lua_rawget(L, -2);   /* get hook */
- lua_remove(L, -2);  /* remove hook table */
-   }
-   lua_pushstring(L, unmakemask(mask, buff));

diff --git a/dev-lang/lua/files/5.2.0/02_all_hex_number_handling.upstream.patch 
b/dev-lang/lua/files/5.2.0/02_all_hex_number_handling.upstream.patch
deleted 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/, dev-lang/lua/files/5.1.4/, dev-lang/lua/files/

2021-08-04 Thread Marek Szuba
commit: 94dbb827593747a05def4ea999d8d153e166795e
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug  4 10:21:01 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug  4 10:21:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94dbb827

dev-lang/lua: drop 5.1.5-r4

Closes: https://bugs.gentoo.org/798693
Signed-off-by: Marek Szuba  gentoo.org>

 .../5.1.4/01_all_boolean_expression.upstream.patch |  48 
 .../lua/files/5.1.4/02_all_table.upstream.patch|  22 
 .../5.1.4/03_all_debug_getfenv.upstream.patch  |  10 --
 .../5.1.4/04_all_gc_performance.upstream.patch |  14 ---
 .../5.1.4/05_all_string_format.upstream.patch  |  21 
 .../lua/files/5.1.4/06_all_io_read.upstream.patch  |  15 ---
 .../5.1.4/07_all_boolean_expression.upstream.patch |  30 -
 .../files/5.1.4/08_all_metatable.upstream.patch|  10 --
 .../09_all_prototype_collection.upstream.patch |  13 --
 dev-lang/lua/files/lua-5.1-make-r1.patch   |  66 --
 dev-lang/lua/files/lua-5.1-make_static-r1.patch|  12 --
 .../lua/files/lua-5.1.5-fix_vararg_calls.patch |  12 --
 dev-lang/lua/lua-5.1.5-r4.ebuild   | 134 -
 13 files changed, 407 deletions(-)

diff --git a/dev-lang/lua/files/5.1.4/01_all_boolean_expression.upstream.patch 
b/dev-lang/lua/files/5.1.4/01_all_boolean_expression.upstream.patch
deleted file mode 100644
index f04eb85075a..000
--- a/dev-lang/lua/files/5.1.4/01_all_boolean_expression.upstream.patch
+++ /dev/null
@@ -1,48 +0,0 @@
 lua-5.1.4.orig/src/lcode.c 2007/12/28 15:32:23 2.25.1.3
-+++ lua-5.1.4/src/lcode.c  2009/06/15 14:07:34
-@@ -544,15 +544,18 @@
-   pc = NO_JUMP;  /* always true; do nothing */
-   break;
- }
--case VFALSE: {
--  pc = luaK_jump(fs);  /* always jump */
--  break;
--}
- case VJMP: {
-   invertjump(fs, e);
-   pc = e->u.s.info;
-   break;
- }
-+case VFALSE: {
-+  if (!hasjumps(e)) {
-+pc = luaK_jump(fs);  /* always jump */
-+break;
-+  }
-+  /* else go through */
-+}
- default: {
-   pc = jumponcond(fs, e, 0);
-   break;
-@@ -572,14 +575,17 @@
-   pc = NO_JUMP;  /* always false; do nothing */
-   break;
- }
--case VTRUE: {
--  pc = luaK_jump(fs);  /* always jump */
--  break;
--}
- case VJMP: {
-   pc = e->u.s.info;
-   break;
- }
-+case VTRUE: {
-+  if (!hasjumps(e)) {
-+pc = luaK_jump(fs);  /* always jump */
-+break;
-+  }
-+  /* else go through */
-+}
- default: {
-   pc = jumponcond(fs, e, 1);
-   break;
-

diff --git a/dev-lang/lua/files/5.1.4/02_all_table.upstream.patch 
b/dev-lang/lua/files/5.1.4/02_all_table.upstream.patch
deleted file mode 100644
index 9ffc1bb2884..000
--- a/dev-lang/lua/files/5.1.4/02_all_table.upstream.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 lua-5.1.4.orig/src/lvm.c   2007/12/28 15:32:23 2.63.1.3
-+++ lua-5.1.4/src/lvm.c2009/07/01 20:36:59
-@@ -133,6 +133,7 @@
- 
- void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId val) {
-   int loop;
-+  TValue temp;
-   for (loop = 0; loop < MAXTAGLOOP; loop++) {
- const TValue *tm;
- if (ttistable(t)) {  /* `t' is a table? */
-@@ -152,7 +153,9 @@
-   callTM(L, tm, t, key, val);
-   return;
- }
--t = tm;  /* else repeat with `tm' */ 
-+/* else repeat with `tm' */
-+setobj(L, , tm);  /* avoid pointing inside table (may rehash) */
-+t = 
-   }
-   luaG_runerror(L, "loop in settable");
- }
-

diff --git a/dev-lang/lua/files/5.1.4/03_all_debug_getfenv.upstream.patch 
b/dev-lang/lua/files/5.1.4/03_all_debug_getfenv.upstream.patch
deleted file mode 100644
index fce4d47db8f..000
--- a/dev-lang/lua/files/5.1.4/03_all_debug_getfenv.upstream.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 lua-5.1.4.orig/src/ldblib.c2007/12/28 15:32:23 2.63.1.3
-+++ lua-5.1.4/src/ldblib.c 2010/02/23 12:36:59
-@@ -45,6 +45,7 @@
- 
- 
- static int db_getfenv (lua_State *L) {
-+  luaL_checkany(L, 1);
-   lua_getfenv(L, 1);
-   return 1;
- }

diff --git a/dev-lang/lua/files/5.1.4/04_all_gc_performance.upstream.patch 
b/dev-lang/lua/files/5.1.4/04_all_gc_performance.upstream.patch
deleted file mode 100644
index 3c78525b0b2..000
--- a/dev-lang/lua/files/5.1.4/04_all_gc_performance.upstream.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 lua-5.1.4.orig/src/llex.c  2007/12/28 15:32:23 2.63.1.3
-+++ lua-5.1.4/src/llex.c   2010/02/23 12:36:59
-@@ -118,8 +118,10 @@
-   lua_State *L = ls->L;
-   TString *ts = luaS_newlstr(L, str, l);
-   TValue *o = luaH_setstr(L, ls->fs->h, ts);  /* entry for `str' */
--  if (ttisnil(o))
-+  if (ttisnil(o)) {
- setbvalue(o, 1);  /* make sure `str' will not be collected */
-+luaC_checkGC(L);
-+  }
-   return ts;
- }
- 

diff --git a/dev-lang/lua/files/5.1.4/05_all_string_format.upstream.patch 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-07-09 Thread Marek Szuba
commit: 082ff82e321869873bebbbe13435258235481a96
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 10:47:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 12:00:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082ff82e

dev-lang/lua: keyword 5.1.5-r106 for ~riscv

Certain string.format operations produce clearly wrong results, for
instance "string.format("%d", 2^63)" gives -9223372036854775808 on
amd64 yet 9223372036854775807 on riscv; This is the same as with 5.2 but
unlike the latter, it doesn't trigger a test failure here due to
much smaller test coverage of 5.1. However:
 - an upstream mailing-list discussion from 2011 [1] suggests
   string.format("%d") is known to be borked in Lua 5.1 for very large
   integers;
 - this is unlikely to have an effect on arithmetics because Lua numbers
   are floating-point (string formatting this is one of the few places
   in the interpreter where they get internally converted to integers)

Not to mention that this doesn't work correctly on several other arches
for which lua:5.1 has already not only been keyworded but actually
stabilised.

[1] http://lua-users.org/lists/lua-l/2011-07/msg00876.html

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index 234289c293b..a8957998816 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-07-09 Thread Marek Szuba
commit: aa660b094c6a29bc46d6018139904d82e1e7667b
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  9 10:47:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  9 11:37:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa660b09

dev-lang/lua: keyword 5.1.5-r106 for -riscv

Certain string.format operations produce clearly wrong results, for
instance "string.format("%d", 2^63)" gives -9223372036854775808 on
amd64 yet 9223372036854775807 on riscv. This is the same as with 5.2 but
unlike the latter, it doesn't trigger a test failure here due to
much smaller test coverage of 5.1.

This might be a formatting-only problem because the binary representation
of 2^63 looks the same (and OK) on both arches, not to mention that for
newer Lua versions 2^63 is already considered out of range for '%d'
- but err on the side of caution for now.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index eed2660a761..234289c293b 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-06-25 Thread Marek Szuba
commit: 1e029f834ac38450672da88d627528a5a9814a8a
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jun 25 12:19:52 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jun 25 12:19:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e029f83

dev-lang/lua: keyword 5.4.2-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.2-r1.ebuild b/dev-lang/lua/lua-5.4.2-r1.ebuild
index d67a54a5a60..90065dd7c67 100644
--- a/dev-lang/lua/lua-5.4.2-r1.ebuild
+++ b/dev-lang/lua/lua-5.4.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-06-25 Thread Marek Szuba
commit: cbea14ffa3293e809f4f209be2fe7bd972db8c58
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jun 25 12:20:22 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jun 25 12:28:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbea14ff

dev-lang/lua: keyword 5.2.4-r3 for -riscv

Fails tests for all combinations of USE flags.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.2.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.2.4-r3.ebuild b/dev-lang/lua/lua-5.2.4-r3.ebuild
index c4f04433efb..8f3d3d948b4 100644
--- a/dev-lang/lua/lua-5.2.4-r3.ebuild
+++ b/dev-lang/lua/lua-5.2.4-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2021-06-25 Thread Marek Szuba
commit: c45d23b1e8eec242675d59907cc54692d68b15e4
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jun 25 12:19:32 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jun 25 12:19:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45d23b1

dev-lang/lua: keyword 5.3.6-r2 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-lang/lua/lua-5.3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.3.6-r2.ebuild b/dev-lang/lua/lua-5.3.6-r2.ebuild
index c8c7115635e..3e04892b364 100644
--- a/dev-lang/lua/lua-5.3.6-r2.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline test test-complete"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/files/

2021-02-12 Thread Conrad Kostecki
commit: 792d0a42c96e101793e07e65ad4d2bc9b4903cc5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Feb 12 13:54:06 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Feb 12 22:35:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792d0a42

dev-lang/lua: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/19427
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/lua/files/lua-5.1-make-r2.patch   |  97 -
 .../lua/files/lua-5.1.5-disable-deprecated.patch   |  59 ---
 dev-lang/lua/files/lua-5.1.5-gentoo-build.patch| 118 -
 dev-lang/lua/files/lua-5.1.5-readline.patch|  17 ---
 dev-lang/lua/files/lua-5.2-make-r1.patch   |  75 -
 dev-lang/lua/files/lua-5.3-make-r1.patch   |  91 
 dev-lang/lua/files/lua-5.4-makefiles.patch |  99 -
 7 files changed, 556 deletions(-)

diff --git a/dev-lang/lua/files/lua-5.1-make-r2.patch 
b/dev-lang/lua/files/lua-5.1-make-r2.patch
deleted file mode 100644
index 2905a62d0f9..000
--- a/dev-lang/lua/files/lua-5.1-make-r2.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-diff -ru lua-5.1.5.orig/Makefile lua-5.1.5/Makefile
 lua-5.1.5.orig/Makefile2014-04-15 17:43:34.845435031 +0200
-+++ lua-5.1.5/Makefile 2014-04-15 19:05:08.669304987 +0200
-@@ -11,7 +11,7 @@
- # so take care if INSTALL_TOP is not an absolute path.
- INSTALL_TOP= /usr/local
- INSTALL_BIN= $(INSTALL_TOP)/bin
--INSTALL_INC= $(INSTALL_TOP)/include
-+INSTALL_INC= $(INSTALL_TOP)/include/lua$V
- INSTALL_LIB= $(INSTALL_TOP)/lib
- INSTALL_MAN= $(INSTALL_TOP)/man/man1
- #
-@@ -126,3 +126,21 @@
- .PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho
- 
- # (end of Makefile)
-+
-+# Use libtool for binary installs, etc.
-+
-+export V
-+export LIBTOOL = libtool --quiet --tag=CC
-+# See libtool manual about how to set this
-+
-+gentoo_clean:
-+  cd src; $(MAKE) $@
-+
-+gentoo_test: gentoo_linux
-+  test/lua.static test/hello.lua
-+
-+gentoo_install:
-+  mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
-+  cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua$V luac$V 
$(INSTALL_BIN)
-+  cd src; $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
-+  cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua$V.la 
$(INSTALL_LIB)
-diff -ru lua-5.1.5.orig/src/Makefile lua-5.1.5/src/Makefile
 lua-5.1.5.orig/src/Makefile2014-04-15 17:43:34.844435031 +0200
-+++ lua-5.1.5/src/Makefile 2014-04-15 18:07:21.427397122 +0200
-@@ -29,10 +29,10 @@
- LIB_O=lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o 
ltablib.o \
-   lstrlib.o loadlib.o linit.o
- 
--LUA_T=lua
-+LUA_T= lua$V
- LUA_O=lua.o
- 
--LUAC_T=   luac
-+LUAC_T=   luac$V
- LUAC_O=   luac.o print.o
- 
- ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
-@@ -51,10 +51,10 @@
-   $(AR) $@ $(CORE_O) $(LIB_O) # DLL needs all object files
-   $(RANLIB) $@
- 
--$(LUA_T): $(LUA_O) $(LUA_A)
-+origin$(LUA_T): $(LUA_O) $(LUA_A)
-   $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
- 
--$(LUAC_T): $(LUAC_O) $(LUA_A)
-+origin$(LUAC_T): $(LUAC_O) $(LUA_A)
-   $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
- 
- clean:
-@@ -180,3 +180,33 @@
-   ltm.h lzio.h lmem.h lopcodes.h lundump.h
- 
- # (end of Makefile)
-+
-+export LIBTOOL = libtool --tag=CC
-+export LIB_VERSION = 5:1:5
-+
-+# The following rules use libtool for compiling and linking in order to
-+# provide shared library support.
-+
-+LIB_NAME = liblua$V.la
-+LIB_OBJS = $(CORE_O:.o=.lo) $(LIB_O:.o=.lo)
-+
-+%.lo %.o: %.c
-+  $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
-+
-+$(LIB_NAME): $(LIB_OBJS)
-+  $(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
-+-rpath $(RPATH) $(LDFLAGS) -o $(LIB_NAME) $(LIB_OBJS) $(LIB_LIBS)
-+
-+$(LUA_T): $(LUA_O:.o=.lo) $(LIB_NAME)
-+  $(LIBTOOL) --mode=link $(CC) -export-dynamic $(LDFLAGS) -o $@ 
$(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+
-+lua_test: $(LUA_O:.o=.lo) $(LIB_NAME)
-+  $(LIBTOOL) --mode=link $(CC) -static -export-dynamic $(LDFLAGS) -o $@ 
$(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+
-+$(LUAC_T): $(LUAC_O:.o=.lo) $(LIB_NAME)
-+  $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $@ $(LUAC_O:.o=.lo) 
$(LIB_NAME)
-+
-+gentoo_clean:
-+  $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua$V luac$V
-+
-+gentoo_all: $(LIB_NAME) $(LUA_T) lua_test $(LUAC_T)

diff --git a/dev-lang/lua/files/lua-5.1.5-disable-deprecated.patch 
b/dev-lang/lua/files/lua-5.1.5-disable-deprecated.patch
deleted file mode 100644
index d1d7fb10115..000
--- a/dev-lang/lua/files/lua-5.1.5-disable-deprecated.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -rdu old/src/luaconf.h new/src/luaconf.h
 old/src/luaconf.h  2008-02-12 

  1   2   >