[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/
commit: a0d0728ed11cbbe09f46edb4270b676a77710a88 Author: William Hubbs gentoo org> AuthorDate: Mon Jun 10 20:29:02 2024 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 10 20:37:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d0728e dev-lang/lua: drop myself as a maintainer Signed-off-by: William Hubbs gentoo.org> dev-lang/lua/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-lang/lua/metadata.xml b/dev-lang/lua/metadata.xml index 9237282a3ce5..29700972f00e 100644 --- a/dev-lang/lua/metadata.xml +++ b/dev-lang/lua/metadata.xml @@ -1,10 +1,6 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - willi...@gentoo.org - William Hubbs - robb...@gentoo.org Robin H. Johnson
[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="