Commit Graph

206 Commits

Author SHA1 Message Date
David Seifert
66baf9c626 dev-lang/lua: add 5.4.6
Bug: https://bugs.gentoo.org/856463
Signed-off-by: David Seifert <soap@gentoo.org>
2023-07-16 12:32:22 +02:00
Fabian Groffen
6d2df6f4b7 */*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:53:25 +02:00
Fabian Groffen
4aebe55f8c */*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:49:16 +02:00
Fabian Groffen
82e9ddde6f */*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24 21:41:33 +02:00
Sam James
6bdbc578b2 dev-lang/lua: add github upstream metadata
Signed-off-by: Sam James <sam@gentoo.org>
2022-10-25 12:10:37 +01:00
David Seifert
1bc1f784b5 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 <soap@gentoo.org>
2022-10-13 15:19:37 +02:00
Arthur Zamarin
3dcfcdb1a6 dev-lang/lua: Stabilize 5.4.4-r103 hppa, #876640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-11 20:15:06 +03:00
Arthur Zamarin
2d8e62f7d5 dev-lang/lua: Stabilize 5.3.6-r102 hppa, #876640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-11 20:15:06 +03:00
Arthur Zamarin
9081394255 dev-lang/lua: Stabilize 5.1.5-r200 hppa, #876640
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-11 20:15:05 +03:00
Agostino Sarubbo
53d76c4562 dev-lang/lua: Stabilize 5.4.4-r103 x86, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:48:23 +02:00
Agostino Sarubbo
2ef5ad2f96 dev-lang/lua: Stabilize 5.3.6-r102 x86, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:48:22 +02:00
Agostino Sarubbo
81dc76c427 dev-lang/lua: Stabilize 5.1.5-r200 x86, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:48:22 +02:00
Agostino Sarubbo
804d9a54d3 dev-lang/lua: Stabilize 5.4.4-r103 sparc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:47:20 +02:00
Agostino Sarubbo
049bafd47c dev-lang/lua: Stabilize 5.3.6-r102 sparc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:47:19 +02:00
Agostino Sarubbo
c39b5c5793 dev-lang/lua: Stabilize 5.1.5-r200 sparc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:47:18 +02:00
Agostino Sarubbo
f6ad4e570e dev-lang/lua: Stabilize 5.4.4-r103 ppc64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:46:04 +02:00
Agostino Sarubbo
da450a6526 dev-lang/lua: Stabilize 5.3.6-r102 ppc64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:46:03 +02:00
Agostino Sarubbo
d57d462a21 dev-lang/lua: Stabilize 5.1.5-r200 ppc64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:46:03 +02:00
Agostino Sarubbo
dcf6b5b7c5 dev-lang/lua: Stabilize 5.4.4-r103 ppc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:44:54 +02:00
Agostino Sarubbo
c929bf1da0 dev-lang/lua: Stabilize 5.3.6-r102 ppc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:44:53 +02:00
Agostino Sarubbo
d6efddd0be dev-lang/lua: Stabilize 5.1.5-r200 ppc, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:44:53 +02:00
Agostino Sarubbo
b3ee04e50d dev-lang/lua: Stabilize 5.4.4-r103 arm64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:43:53 +02:00
Agostino Sarubbo
272be741d5 dev-lang/lua: Stabilize 5.3.6-r102 arm64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:43:52 +02:00
Agostino Sarubbo
d3c4946faf dev-lang/lua: Stabilize 5.1.5-r200 arm64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:43:51 +02:00
Agostino Sarubbo
c20162ef0e dev-lang/lua: Stabilize 5.4.4-r103 arm, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:42:44 +02:00
Agostino Sarubbo
d40abfd7ec dev-lang/lua: Stabilize 5.3.6-r102 arm, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:42:44 +02:00
Agostino Sarubbo
09fd464804 dev-lang/lua: Stabilize 5.1.5-r200 arm, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:42:43 +02:00
Agostino Sarubbo
f263244d4d dev-lang/lua: Stabilize 5.4.4-r103 amd64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:40:53 +02:00
Agostino Sarubbo
ffd49199bf dev-lang/lua: Stabilize 5.3.6-r102 amd64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:40:53 +02:00
Agostino Sarubbo
1e679c5368 dev-lang/lua: Stabilize 5.1.5-r200 amd64, #876640
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-10-11 08:40:52 +02:00
Michael Mair-Keimberger
d31c666954 dev-lang/lua: remove unused patch
Signed-off-by: Michael Mair-Keimberger <mmk@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 <conikost@gentoo.org>
2022-10-02 16:37:37 +02:00
Federico Denkena
4fb0d3e7e9 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 <federico.denkena@posteo.de>
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-26 17:43:34 +02:00
David Seifert
7b296d8cb4 dev-lang/lua: disable locale tests on musl
Bug: https://bugs.gentoo.org/834153
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-07 11:30:29 +02:00
David Seifert
a1929e7f66 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 <soap@gentoo.org>
2022-09-06 17:50:28 +02:00
David Seifert
c056da21bb dev-lang/lua: revbump for Requires.private removal (5.4.4)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-06 12:18:47 +02:00
David Seifert
26ab0d6801 dev-lang/lua: revbump for Requires.private removal (5.3.6)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-06 12:18:46 +02:00
David Seifert
f8269f1a22 dev-lang/lua: revbump for Requires.private removal (5.1.6)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-06 12:18:45 +02:00
Sam James
1ea455b133 dev-lang/lua: restore keywords
Signed-off-by: Sam James <sam@gentoo.org>
2022-09-06 03:18:14 +01:00
David Seifert
d3a75c61d1 dev-lang/lua: revbump for pc file update (5.4.4)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-05 17:14:59 +02:00
David Seifert
04277978a8 dev-lang/lua: revbump for pc file update (5.3.6)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-05 17:14:58 +02:00
David Seifert
1d7ff608fc dev-lang/lua: revbump for pc file update (5.1.6)
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-05 17:14:57 +02:00
David Seifert
ce4f2324c0 dev-lang/lua: unkeyword for massive module path breakage
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-05 15:19:45 +02:00
David Seifert
bee7526eb9 dev-lang/lua: add CVE identifier for patch
Signed-off-by: David Seifert <soap@gentoo.org>
2022-09-05 12:05:57 +02:00
David Seifert
678e40a0f2 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 <soap@gentoo.org>
2022-09-05 10:20:00 +02:00
David Seifert
818a179098 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 <soap@gentoo.org>
2022-09-05 10:19:59 +02:00
David Seifert
fab25cc8ac 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 <soap@gentoo.org>
2022-09-05 10:19:58 +02:00
Sam James
3ed76cdb3d 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 <sam@gentoo.org>
2022-08-31 19:29:13 +01:00
Sam James
bfb3746ac8 dev-lang/lua: fix emacs has_version
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-31 19:29:13 +01:00
Sam James
1b62c37fad dev-lang/lua: fix tests
Fixes: 0a342ee253
Closes: https://bugs.gentoo.org/867700
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-31 19:29:12 +01:00
Sam James
2e785d4632 dev-lang/lua: cleanup src_prepare
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-30 19:46:21 +01:00