summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim A. Misbakh-Soloviov <git@mva.name>2015-03-30 16:57:52 +0600
committerVadim A. Misbakh-Soloviov <git@mva.name>2015-03-30 16:57:52 +0600
commit40acec2010458c195c17a44bd306967b74e513b7 (patch)
treeec6522bd0ee733f309844a4bb170ef434b34a0b5 /dev-lang
parent[app-editors/neovim] Dropped. See the news item. (diff)
downloadlua-40acec2010458c195c17a44bd306967b74e513b7.tar.gz
lua-40acec2010458c195c17a44bd306967b74e513b7.tar.bz2
lua-40acec2010458c195c17a44bd306967b74e513b7.zip
[dev-lang/lua] Lua5.3
Signed-off-by: Vadim A. Misbakh-Soloviov <git@mva.name>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/lua/ChangeLog740
-rw-r--r--dev-lang/lua/Manifest55
-rw-r--r--dev-lang/lua/files/5.1.4/01_all_boolean_expression.upstream.patch48
-rw-r--r--dev-lang/lua/files/5.1.4/02_all_table.upstream.patch22
-rw-r--r--dev-lang/lua/files/5.1.4/03_all_debug_getfenv.upstream.patch10
-rw-r--r--dev-lang/lua/files/5.1.4/04_all_gc_performance.upstream.patch14
-rw-r--r--dev-lang/lua/files/5.1.4/05_all_string_format.upstream.patch21
-rw-r--r--dev-lang/lua/files/5.1.4/06_all_io_read.upstream.patch15
-rw-r--r--dev-lang/lua/files/5.1.4/07_all_boolean_expression.upstream.patch30
-rw-r--r--dev-lang/lua/files/5.1.4/08_all_metatable.upstream.patch10
-rw-r--r--dev-lang/lua/files/5.1.4/09_all_prototype_collection.upstream.patch13
-rw-r--r--dev-lang/lua/files/5.2.0/01_all_memory_hoarding.upstream.patch49
-rw-r--r--dev-lang/lua/files/5.2.0/02_all_hex_number_handling.upstream.patch26
-rw-r--r--dev-lang/lua/files/lua-5.1-make-r1.patch66
-rw-r--r--dev-lang/lua/files/lua-5.1-make.patch64
-rw-r--r--dev-lang/lua/files/lua-5.1-make_static-r1.patch12
-rw-r--r--dev-lang/lua/files/lua-5.1-make_static.patch12
-rw-r--r--dev-lang/lua/files/lua-5.1-module_paths.patch30
-rw-r--r--dev-lang/lua/files/lua-5.1-readline.patch10
-rw-r--r--dev-lang/lua/files/lua-5.1.4-deprecated.patch46
-rw-r--r--dev-lang/lua/files/lua-5.1.4-test.patch11
-rw-r--r--dev-lang/lua/files/lua-5.3-make.patch (renamed from dev-lang/lua/files/lua-5.2-make.patch)34
-rw-r--r--dev-lang/lua/lua-5.1.5.ebuild119
-rw-r--r--dev-lang/lua/lua-5.3.0.ebuild (renamed from dev-lang/lua/lua-5.2.1.ebuild)89
-rw-r--r--dev-lang/lua/metadata.xml4
25 files changed, 84 insertions, 1466 deletions
diff --git a/dev-lang/lua/ChangeLog b/dev-lang/lua/ChangeLog
deleted file mode 100644
index 66618c7..0000000
--- a/dev-lang/lua/ChangeLog
+++ /dev/null
@@ -1,740 +0,0 @@
-# ChangeLog for dev-lang/lua
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.182 2013/03/10 16:23:50 ago Exp $
-
- 10 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for s390, wrt bug #457882
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for ia64, wrt bug #457882
-
- 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for alpha, wrt bug #457882
-
- 08 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for arm, wrt bug #457882
-
- 08 Mar 2013; Jeroen Roovers <jer@gentoo.org> lua-5.1.5.ebuild:
- Stable for HPPA (bug #457882).
-
- 05 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for sh, wrt bug #457882
-
- 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for sparc, wrt bug #457882
-
- 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for ppc64, wrt bug #457882
-
- 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for ppc, wrt bug #457882
-
- 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for x86, wrt bug #457882
-
- 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> lua-5.1.5.ebuild:
- Stable for amd64, wrt bug #457882
-
- 20 Feb 2013; Zac Medico <zmedico@gentoo.org> lua-5.1.5.ebuild,
- lua-5.2.1.ebuild:
- Fix for prefix and add ~arm-linux + ~x86-linux keywords.
-
- 09 Sep 2012; Raúl Porcel <armin76@gentoo.org> lua-5.1.4-r8.ebuild:
- alpha/ia64/s390/sh/sparc stable wrt #430752
-
- 05 Sep 2012; Justin Lecher <jlec@gentoo.org> lua-5.1.4-r4.ebuild,
- lua-5.1.4-r8.ebuild, lua-5.1.5.ebuild:
- Use doicon instead insinto + doins to install icon files
-
- 15 Aug 2012; Jeroen Roovers <jer@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable for HPPA (bug #430752).
-
- 14 Aug 2012; Anthony G. Basile <blueness@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable ppc, bug #430752
-
- 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable arm, bug #430752
-
- 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable ppc64, bug #430752
-
- 13 Aug 2012; Johannes Huber <johu@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable for x86, wrt bug #430752
-
- 12 Aug 2012; Agostino Sarubbo <ago@gentoo.org> lua-5.1.4-r8.ebuild:
- Stable for amd64, wrt bug #430752
-
-*lua-5.2.1 (04 Jul 2012)
-
- 04 Jul 2012; Matti Bickel <mabi@gentoo.org> +lua-5.2.1.ebuild:
- version bump (fixes bug #422369)
-
- 29 May 2012; Alexis Ballier <aballier@gentoo.org> lua-5.1.5.ebuild,
- lua-5.2.0.ebuild, lua-5.2.0-r1.ebuild:
- keyword ~amd64-fbsd
-
- 19 Mar 2012; Matti Bickel <mabi@gentoo.org> lua-5.1.5.ebuild:
- deprecated patch from 5.1.4 applies to 5.1.5, too (bug #408827)
-
-*lua-5.2.0-r1 (17 Mar 2012)
-
- 17 Mar 2012; Matti Bickel <mabi@gentoo.org>
- +files/5.2.0/01_all_memory_hoarding.upstream.patch,
- +files/5.2.0/02_all_hex_number_handling.upstream.patch, +lua-5.2.0-r1.ebuild:
- new patches for lua-5.2, see http://www.lua.org/bugs.html#5.2.0 for details
-
-*lua-5.1.5 (17 Mar 2012)
-
- 17 Mar 2012; Matti Bickel <mabi@gentoo.org> +lua-5.1.5.ebuild:
- version bump for lua-5.1
-
- 05 Mar 2012; Zac Medico <zmedico@gentoo.org> lua-5.2.0.ebuild:
- Add missing newline escape in src_compile emake command.
-
- 05 Mar 2012; Matti Bickel <mabi@gentoo.org> lua-5.2.0.ebuild:
- make lua respect LDFLAGS (bug #406997)
-
- 05 Mar 2012; Matti Bickel <mabi@gentoo.org>
- -files/5.1.3/01_all_LUAI_MAXCSTACK.upstream.patch,
- -files/5.1.3/02_all_coroutine.resume.upstream.patch,
- -files/5.1.3/03_all_lua_checkstack.upstream.patch,
- -files/5.1.3/04_all_unpack.upstream.patch,
- -files/5.1.3/05_all_validator.upstream.patch,
- -files/5.1.3/06_all_c_stack.upstream.patch,
- -files/5.1.3/07_all_validator2.upstream.patch,
- -files/5.1.3/08_all_code_injection.upstream.patch,
- -files/5.1.3/09_all_string_byte_fix_upstream.patch,
- -files/5.1.3/10_all_gc_loop_fix.upstream.patch,
- -files/5.1.3/11_all_module.upstream.patch,
- -files/5.1.3/12_all_svalue.upstream.patch, -lua-5.1.4.ebuild:
- cleanup
-
-*lua-5.2.0 (04 Mar 2012)
-
- 04 Mar 2012; Matti Bickel <mabi@gentoo.org> +files/configure.in,
- +files/lua-5.2-make.patch, +files/lua.pc, +lua-5.2.0.ebuild:
- version bump (bug #395057). also now uses local libtool (bug #336167)
-
-*lua-5.1.4-r8 (24 Jan 2012)
-
- 24 Jan 2012; Matti Bickel <mabi@gentoo.org>
- +files/5.1.4/07_all_boolean_expression.upstream.patch,
- +files/5.1.4/08_all_metatable.upstream.patch,
- +files/5.1.4/09_all_prototype_collection.upstream.patch, +lua-5.1.4-r8.ebuild,
- -lua-5.1.4-r6.ebuild, -lua-5.1.4-r7.ebuild:
- add three patches (see http://www.lua.org/bugs.html), bump to EAPI4, fix bug
- #387771
-
- 17 Sep 2011; Diego E. Pettenò <flameeyes@gentoo.org> lua-5.1.4.ebuild,
- lua-5.1.4-r4.ebuild, lua-5.1.4-r6.ebuild, lua-5.1.4-r7.ebuild:
- QA: do not add libtool to _runtime_ dependencies.
-
- 11 Sep 2011; Rafael G. Martins <rafaelmartins@gentoo.org> lua-5.1.4.ebuild,
- lua-5.1.4-r4.ebuild, lua-5.1.4-r6.ebuild, lua-5.1.4-r7.ebuild:
- Added missing DEPEND sys-devel/libtool (bug #382501).
-
-*lua-5.1.4-r7 (09 Jan 2011)
-
- 09 Jan 2011; Matti Bickel <mabi@gentoo.org> +lua-5.1.4-r7.ebuild:
- eapi bump to 3, fixes path annoyances (bug #347717)
-
- 11 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org> metadata.xml:
- Added myself to metadata.xml
-
-*lua-5.1.4-r6 (19 Jun 2010)
-
- 19 Jun 2010; Matti Bickel <mabi@gentoo.org>
- +files/5.1.4/05_all_string_format.upstream.patch, -lua-5.1.4-r1.ebuild,
- -lua-5.1.4-r3.ebuild, +files/5.1.4/06_all_io_read.upstream.patch,
- -lua-5.1.4-r2.ebuild, -lua-5.1.4-r5.ebuild, +lua-5.1.4-r6.ebuild:
- add two upstream patches, remove old ebuilds
-
- 10 Apr 2010; Raúl Porcel <armin76@gentoo.org> lua-5.1.4-r4.ebuild:
- ia64/s390/sh stable
-
- 05 Mar 2010; Matti Bickel <mabi@gentoo.org> lua-5.1.4-r5.ebuild:
- fix bug #306869
-
-*lua-5.1.4-r5 (23 Feb 2010)
-
- 23 Feb 2010; <mabi@gentoo.org>
- +files/5.1.4/03_all_debug_getfenv.upstream.patch, +lua-5.1.4-r5.ebuild,
- +files/5.1.4/04_all_gc_performance.upstream.patch:
- add upstream patches
-
- 10 Jan 2010; nixnut <nixnut@gentoo.org> lua-5.1.4-r4.ebuild:
- ppc stable #295134
-
- 01 Jan 2010; Tobias Klausmann <klausman@gentoo.org> lua-5.1.4-r4.ebuild:
- Stable on alpha, bug #295698
-
- 08 Dec 2009; Brent Baude <ranger@gentoo.org> lua-5.1.4-r4.ebuild:
- Marking lua-5.1.4-r4 ppc64 for bug 295134
-
- 07 Dec 2009; Markus Meier <maekke@gentoo.org> lua-5.1.4-r4.ebuild:
- arm stable, bug #295134
-
- 07 Dec 2009; Tiago Cunha <tcunha@gentoo.org> lua-5.1.4-r4.ebuild:
- stable sparc, bug 295134
-
- 07 Dec 2009; Markus Meier <maekke@gentoo.org> lua-5.1.4-r4.ebuild:
- amd64/x86 stable, bug #295134
-
- 04 Dec 2009; Jeroen Roovers <jer@gentoo.org> lua-5.1.4-r4.ebuild:
- Stable for HPPA (bug #295134).
-
-*lua-5.1.4-r4 (26 Nov 2009)
-
- 26 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +lua-5.1.4-r4.ebuild:
- jer's earlier fix missed some of the pkgconfig calls for the INSTALL_LIB
- and libdir settings. Fixup so I can do Lua SWIG bindings.
-
-*lua-5.1.4-r3 (24 Nov 2009)
-
- 24 Nov 2009; Jeroen Roovers <jer@gentoo.org> +lua-5.1.4-r3.ebuild:
- Fix libdir path for CMOD in pkgconfig file (bug #294368).
-
- 29 Sep 2009; Ulrich Mueller <ulm@gentoo.org> lua-5.1.4-r2.ebuild:
- Depend on app-emacs/lua-mode with USE=emacs, fixes bug 263249. Explicitly
- assign RDEPEND to make RepoMan happy.
-
-*lua-5.1.4-r2 (10 Jul 2009)
-
- 10 Jul 2009; <mabi@gentoo.org> -files/lua-5.1.3-deprecated.patch,
- -files/lua-5.1.3-test.patch,
- +files/5.1.4/01_all_boolean_expression.upstream.patch,
- +files/5.1.4/02_all_table.upstream.patch, -lua-5.1.1-r2.ebuild,
- -lua-5.1.3-r3.ebuild, +lua-5.1.4-r2.ebuild:
- cleanup and introduce new upstream patches (see http://www.lua.org/bugs.html
- for more)
-
- 15 Apr 2009; Brent Baude <ranger@gentoo.org> lua-5.1.4.ebuild:
- Marking lua-5.1.4 ppc64 for bug 255191
-
- 13 Apr 2009; Matti Bickel <mabi@gentoo.org>
- files/lua-5.1-make_static-r1.patch:
- fixed patch, once more
-
- 05 Apr 2009; Matti Bickel <mabi@gentoo.org> files/lua-5.1-make-r1.patch,
- files/lua-5.1-make_static-r1.patch, -lua-5.1.3-r4.ebuild:
- fix broken patches, cleanup
-
- 04 Apr 2009; Matti Bickel <mabi@gentoo.org> lua-5.1.4.ebuild:
- ppc stable (bug #255191)
-
- 04 Apr 2009; Tiago Cunha <tcunha@gentoo.org> lua-5.1.4.ebuild:
- stable amd64, bug 255191
-
- 04 Apr 2009; Matti Bickel <mabi@gentoo.org>
- files/lua-5.1-make_static.patch:
- fixed missing $(LDFLAGS) that was added to make.patch but not make_static.patch
-
- 30 Mar 2009; Raúl Porcel <armin76@gentoo.org> lua-5.1.4.ebuild:
- arm/ia64/s390/sh/sparc/x86 stable wrt #255191
-
- 23 Mar 2009; Matti Bickel <mabi@gentoo.org> lua-5.1.4-r1.ebuild:
- removed useless (for now) emacs use flags
-
- 23 Mar 2009; Jeroen Roovers <jer@gentoo.org> lua-5.1.4.ebuild:
- Stable for HPPA (bug #255191).
-
- 22 Mar 2009; Tobias Klausmann <klausman@gentoo.org> lua-5.1.4.ebuild:
- Stable on alpha, bug #255191
-
- 22 Mar 2009; Matti Bickel <mabi@gentoo.org> +files/lua-5.1-make-r1.patch,
- +files/lua-5.1-make_static-r1.patch, +lua-5.1.4-r1.ebuild:
- fix bug #260008 (new makefile!)
-
- 21 Mar 2009; Matti Bickel <mabi@gentoo.org> files/lua-5.1-make.patch,
- lua-5.1.4.ebuild:
- fixed bug #253594, removed useless variable
-
- 17 Oct 2008; Matti Bickel <mabi@gentoo.org> -lua-5.1.4-r1.ebuild:
- rolled back the -r1 ebuild b/c it breaks several packages (see bug #242174
- for example). The cxx USE is gone as the risks and failures outweigh the
- chances. Nothing else is changed.
-
-*lua-5.1.4-r1 (09 Oct 2008)
-
- 09 Oct 2008; Matti Bickel <mabi@gentoo.org> +lua-5.1.4-r1.ebuild:
- add cxx use flag for compilation with g++ (fixes bug #234622)
-
- 01 Oct 2008; Matti Bickel <mabi@gentoo.org>
- +files/lua-5.1.4-deprecated.patch, +files/lua-5.1.4-test.patch:
- add missing patch files, closes bug #239134, thanks to Rajat Vig for the report
-
-*lua-5.1.4 (28 Sep 2008)
-
- 28 Sep 2008; Matti Bickel <mabi@gentoo.org> -lua-5.1.3-r1.ebuild,
- -lua-5.1.3-r2.ebuild, +lua-5.1.4.ebuild:
- rev bump, this is a bugfix release including all fixes from lua-5.1.3-r*,
- removed old versions
-
- 13 Sep 2008; <solar@gentoo.org> lua-5.1.3-r4.ebuild:
- - make lua partially cross compile aware. More work might be needed
-
- 23 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml,
- lua-5.1.3-r3.ebuild:
- Stable for HPPA (bug #210517). Added GLEP 56 USE flag description.
-
- 14 Aug 2008; Alexis Ballier <aballier@gentoo.org> lua-5.1.3-r4.ebuild:
- keyword ~x86-fbsd
-
- 12 Aug 2008; Matti Bickel <mabi@gentoo.org> lua-5.1.3-r3.ebuild:
- ppc stable (bug #210517)
-
- 12 Aug 2008; Brent Baude <ranger@gentoo.org> lua-5.1.3-r3.ebuild:
- stable ppc64, bug 210517
-
- 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> lua-5.1.3-r3.ebuild:
- alpha/ia64/x86 stable wrt #210517
-
- 11 Aug 2008; Ricardo Mendoza <ricmm@gentoo.org> lua-5.1.3-r4.ebuild:
- Add ~mips, bug #222243
-
- 10 Aug 2008; Santiago M. Mola <coldwind@gentoo.org> lua-5.1.3-r3.ebuild:
- amd64 stable wrt bug #210517
-
- 10 Aug 2008; Ferris McCormick <fmccor@gentoo.org> lua-5.1.3-r3.ebuild:
- Sparc stable, Bug #210517. All as expected.
-
-*lua-5.1.3-r4 (10 Aug 2008)
-
- 10 Aug 2008; Matti Bickel <mabi@gentoo.org>
- +files/5.1.3/09_all_string_byte_fix_upstream.patch,
- +files/5.1.3/10_all_gc_loop_fix.upstream.patch,
- +files/5.1.3/11_all_module.upstream.patch,
- +files/5.1.3/12_all_svalue.upstream.patch, +lua-5.1.3-r4.ebuild:
- bump to include more upstream patches
-
-*lua-5.1.3-r3 (27 May 2008)
-
- 27 May 2008; Matti Bickel <mabi@gentoo.org> -lua-5.1.2-r2.ebuild,
- -lua-5.1.3.ebuild, +lua-5.1.3-r3.ebuild:
- clean old versions, add EAPI 1 ebuild with default for deprecated USE
-
- 18 May 2008; Markus Meier <maekke@gentoo.org> lua-5.1.3-r1.ebuild:
- amd64/x86 stable, bug #210517
-
- 18 May 2008; Raúl Porcel <armin76@gentoo.org> lua-5.1.3-r2.ebuild:
- ia64 stable wrt #210517
-
- 18 May 2008; Markus Rothe <corsair@gentoo.org> lua-5.1.3-r1.ebuild:
- Stable on ppc64; bug #210517
-
- 17 May 2008; Tobias Klausmann <klausman@gentoo.org> lua-5.1.3-r2.ebuild:
- Stable on alpha, bug #210517
-
- 16 May 2008; Ferris McCormick <fmccor@gentoo.org> lua-5.1.3-r1.ebuild:
- Sparc stable, Bug #210517, nothing unexpected.
-
- 16 May 2008; Jeroen Roovers <jer@gentoo.org> lua-5.1.3-r1.ebuild:
- Stable for HPPA (bug #210517).
-
- 16 May 2008; Matti Bickel <mabi@gentoo.org>
- -files/5.1.3/05_validator.upstream.patch,
- -files/5.1.3/06_c_stack.upstream.patch,
- +files/5.1.3/06_all_c_stack.upstream.patch,
- +files/5.1.3/07_all_validator2.upstream.patch,
- +files/lua-5.1.3-test.patch, +files/5.1.3/05_all_validator.upstream.patch,
- -files/5.1.3/07_validator2.upstream.patch,
- +files/5.1.3/08_all_code_injection.upstream.patch,
- -files/5.1.3/08_code_injection.upstream.patch, lua-5.1.3-r1.ebuild,
- lua-5.1.3-r2.ebuild:
- patch fixing test by oliver huber (bug #210904), fix patch naming, so the
- new patches finally apply
-
-*lua-5.1.3-r2 (15 May 2008)
-
- 15 May 2008; Matti Bickel <mabi@gentoo.org>
- +files/5.1.3/05_validator.upstream.patch,
- +files/5.1.3/06_c_stack.upstream.patch,
- +files/5.1.3/07_validator2.upstream.patch,
- +files/5.1.3/08_code_injection.upstream.patch, +lua-5.1.3-r2.ebuild:
- bump including some serious crash fixes. see http://www.lua.org/bugs.html
-
- 21 Feb 2008; Jeroen Roovers <jer@gentoo.org> lua-5.1.2-r2.ebuild:
- Stable for HPPA (bug #210517).
-
- 19 Feb 2008; Matti Bickel <mabi@gentoo.org> lua-5.1.2-r2.ebuild:
- ppc stable
-
- 19 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> lua-5.1.2-r2.ebuild:
- amd64 stable wrt bug #210517
-
- 19 Feb 2008; Raúl Porcel <armin76@gentoo.org> lua-5.1.2-r2.ebuild:
- alpha/ia64/sparc stable wrt #210517
-
- 18 Feb 2008; Matti Bickel <mabi@gentoo.org> lua-5.1.3-r1.ebuild:
- rip out reintroduced ppc-macos conditional code (thanks fabian for reminding
- me)
-
- 18 Feb 2008; Christian Faulhammer <opfer@gentoo.org> lua-5.1.2-r2.ebuild:
- stable x86, bug 210517
-
- 18 Feb 2008; Brent Baude <ranger@gentoo.org> lua-5.1.2-r2.ebuild:
- stable ppc64, bug 210517
-
- 17 Feb 2008; Matti Bickel <mabi@gentoo.org>
- files/5.1.3/03_all_lua_checkstack.upstream.patch, lua-5.1.3-r1.ebuild:
- fixed whitespace error in patch, inconsistent patch naming
-
- 17 Feb 2008; Matti Bickel <mabi@gentoo.org> files/lua-5.1-make.patch:
- fix bug #204308
-
- 17 Feb 2008; Matti Bickel <mabi@gentoo.org>
- -files/lua-5.0.2-LDFLAGS_and_as-needed.patch, -files/lua-5.0.2-pic.patch,
- -files/lua-5.0.3-asneeded.patch, -files/lua-5.0.3-destdir.patch,
- -files/lua-5.0.3-dylib.patch, -files/lua-5.0.3-ldflags.patch,
- -files/lua-5.0.3-shared.patch, -files/lua-ppc-macos-Makefile.patch,
- -lua-5.0.2.ebuild, -lua-5.0.3.ebuild:
- remove old 5.0 version
-
-*lua-5.1.3-r1 (17 Feb 2008)
-
- 17 Feb 2008; Matti Bickel <mabi@gentoo.org>
- +files/5.1.3/01_all_LUAI_MAXCSTACK.upstream.patch,
- +files/5.1.3/03_all_lua_checkstack.upstream.patch,
- +files/lua-5.1.3-deprecated.patch,
- +files/5.1.3/02_all_coroutine.resume.upstream.patch,
- +files/5.1.3/04_all_unpack.upstream.patch, +lua-5.1.3-r1.ebuild:
- fixed bug #210461 (thanks for spotting this), added upstream patches, added
- patch to remove deprecated code (thanks to polarina on bug #209883)
-
- 13 Feb 2008; Fabian Groffen <grobian@gentoo.org> lua-5.1.3.ebuild:
- Stop adding back ppc-macos, it's gone -- accept it
-
-*lua-5.1.3 (11 Feb 2008)
-
- 11 Feb 2008; Matti Bickel <mabi@gentoo.org> files/lua-5.1-make.patch,
- lua-5.1.1-r2.ebuild, -lua-5.1.2.ebuild, -lua-5.1.2-r1.ebuild,
- lua-5.1.2-r2.ebuild, +lua-5.1.3.ebuild:
- version bump, reduced make patch due to upstream now shipping a more
- friendly Makefile
-
-*lua-5.1.2-r2 (18 Sep 2007)
-
- 18 Sep 2007; Matti Bickel <mabi@gentoo.org> +lua-5.1.2-r2.ebuild:
- new revision fixing bug #191333
-
- 24 Apr 2007; Alexander Færøy <eroyf@gentoo.org> lua-5.1.1-r2.ebuild:
- Marked ~mips.
-
- 17 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> lua-5.1.1-r2.ebuild:
- Marked stable on alpha
-
- 15 Apr 2007; Raúl Porcel <armin76@gentoo.org> lua-5.1.1-r2.ebuild:
- ia64 stable
-
- 08 Apr 2007; Matti Bickel <mabi@gentoo.org> lua-5.1.1-r2.ebuild:
- Fix bug #173699
-
-*lua-5.1.2-r1 (07 Apr 2007)
-
- 07 Apr 2007; Matti Bickel <mabi@gentoo.org> +lua-5.1.2-r1.ebuild:
- Fix liblua.so naming (bug #173611)
-
-*lua-5.1.2 (05 Apr 2007)
-
- 05 Apr 2007; Matti Bickel <mabi@gentoo.org> -files/lua-5.1.1-make.patch,
- -files/lua-5.1.1-make_static.patch, -files/lua-5.1.1-module_paths.patch,
- -files/lua-5.1.1-readline.patch, +files/lua-5.1-make.patch,
- +files/lua-5.1-make_static.patch, +files/lua-5.1-module_paths.patch,
- +files/lua-5.1-readline.patch, -lua-5.1.1.ebuild, lua-5.1.1-r2.ebuild,
- +lua-5.1.2.ebuild:
- Version bump. Changed patching to use same patches across minor versions.
- Cleanup.
-
- 05 Apr 2007; Markus Rothe <corsair@gentoo.org> lua-5.1.1-r2.ebuild:
- Stable on ppc64
-
- 04 Apr 2007; Fernando J. Pereda <ferdy@gentoo.org> lua-5.1.1-r2.ebuild:
- Re-add ~alpha keyword as per bug #155518
-
- 29 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.1.1-r2.ebuild:
- Stable on sparc
-
- 28 Mar 2007; Jeroen Roovers <jer@gentoo.org> :
- Stable for HPPA too.
-
- 26 Mar 2007; Christian Faulhammer <opfer@gentoo.org> lua-5.1.1-r2.ebuild:
- stable x86, bug 168792
-
- 25 Mar 2007; Raúl Porcel <armin76@gentoo.org> lua-5.1.1-r2.ebuild:
- Add ~ia64 wrt bug 155518
-
- 25 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org> lua-5.1.1-r2.ebuild:
- Stable on ppc wrt bug #168792.
-
- 17 Mar 2007; Steve Dibb <beandog@gentoo.org> lua-5.1.1-r2.ebuild:
- amd64 stable, bug 168792
-
- 15 Mar 2007; Jeroen Roovers <jer@gentoo.org> lua-5.1.1.ebuild:
- Stable for HPPA (bug #168792).
-
- 15 Mar 2007; Markus Rothe <corsair@gentoo.org> lua-5.1.1.ebuild:
- Stable on ppc64; bug #168792
-
- 13 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.1.1.ebuild:
- Stable on sparc wrt #168792
-
-*lua-5.1.1-r2 (06 Mar 2007)
-
- 06 Mar 2007; Matti Bickel <mabi@gentoo.org> +lua-5.1.1-r2.ebuild:
- fix to the .pc file
-
- 03 Feb 2007; Jason Wever <weeve@gentoo.org> lua-5.1.1.ebuild:
- Added ~sparc keyword wrt bugs #155518 and 162985.
-
- 25 Jan 2007; Matti Bickel <mabi@gentoo.org> lua-5.1.1.ebuild:
- fixing multilib-strict issue (bug #156153)
-
- 24 Jan 2007; Steve Dibb <beandog@gentoo.org> lua-5.1.1.ebuild:
- Add ~amd64, bug 155518
-
- 23 Jan 2007; Matti Bickel <mabi@gentoo.org> files/lua-5.1.1-make.patch:
- Fixing slotted fallout in make.patch
-
- 22 Jan 2007; Matti Bickel <mabi@gentoo.org>
- -files/lua-5.1.1-Makefile.patch, -lua-5.0.3-r1.ebuild,
- -lua-5.1.1-r1.ebuild:
- Slotted lua officially dead
-
- 16 Jan 2007; Matti Bickel <mabi@gentoo.org>
- files/lua-5.1.1-Makefile.patch:
- correct path problems with Makefile.patch (justin in bug #155518)
-
- 14 Jan 2007; Matti Bickel <mabi@gentoo.org> lua-5.0.3-r1.ebuild,
- lua-5.1.1-r1.ebuild:
- fixing pkg-config data (bug #162036)
-
-*lua-5.1.1-r1 (10 Jan 2007)
-*lua-5.0.3-r1 (10 Jan 2007)
-
- 10 Jan 2007; Matti Bickel <mabi@gentoo.org> -files/lua-4.0-config.patch,
- +files/lua-5.1.1-Makefile.patch, files/lua-5.1.1-make_static.patch,
- -lua-4.0.1.ebuild, +lua-5.0.3-r1.ebuild, +lua-5.1.1-r1.ebuild:
- Remove old version, add slotted versions of lua
-
- 27 Dec 2006; Stuart Longland <redhatter@gentoo.org> lua-5.0.2.ebuild:
- Marked v5.0.2 stable on mips as per bug #150072
-
- 05 Dec 2006; Jeroen Roovers <jer@gentoo.org> lua-5.1.1.ebuild:
- Marked ~hppa (bug #155518).
-
- 01 Dec 2006; Matti Bickel <mabi@gentoo.org> files/lua-5.1.1-make.patch,
- lua-5.0.2.ebuild, lua-5.1.1.ebuild:
- Made lua -5.0.2 and -5.1.1 use dlopen_lib for BSD, changed the name of
- liblua back to the old liblualib, seems we're slowly getting into a usable
- state :)
-
- 27 Nov 2006; Matti Bickel <mabi@gentoo.org> files/lua-5.1.1-make.patch,
- files/lua-5.1.1-make_static.patch, lua-5.1.1.ebuild:
- Build static library too, do tests with static lua
-
- 24 Nov 2006; Markus Rothe <corsair@gentoo.org> lua-5.1.1.ebuild:
- Added ~ppc64; bug #155518
-
- 21 Nov 2006; Matti Bickel <mabi@gentoo.org> files/lua-5.1.1-make.patch,
- +files/lua-5.1.1-make_static.patch, lua-5.1.1.ebuild:
- Added static useflag to allow to be closer to upstreams recommendations
-
- 18 Nov 2006; Christian Faulhammer <opfer@gentoo.org> lua-5.1.1.ebuild:
- keyworded ~x86, bug #155518
-
- 17 Nov 2006; Matti Bickel <mabi@gentoo.org> +files/lua-5.1.1-make.patch,
- +files/lua-5.1.1-readline.patch, +file/lua-5.1.1-module_paths.patch,
- +lua-5.1.1.ebuild, Changelog, metadata.xml:
- Version bump (bug #124719); exg is retired, i'll try to help out
-
- 16 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
- -files/lua-5.0.2-gentoo.patch, +files/lua-5.0.3-destdir.patch,
- +files/lua-5.0.3-dylib.patch, -lua-5.0.2-r1.ebuild, lua-5.0.3.ebuild:
- Add patch for ppc-macos. Cleanup.
-
- 15 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
- files/lua-ppc-macos-Makefile.patch, lua-5.0.2.ebuild:
- Clean up ppc-macos patch. Disable as-needed patch, it is broken.
-
- 15 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
- files/lua-5.0.3-asneeded.patch, files/lua-5.0.3-ldflags.patch,
- -files/lua-5.0.3-linking.patch, +files/lua-5.0.3-shared.patch,
- lua-5.0.3.ebuild:
- Proper support for PIC.
-
- 14 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
- files/lua-5.0.3-asneeded.patch, lua-5.0.3.ebuild:
- Fix patch for as-needed, see comment #7 in bug #122128. Remove useless -l
- directives when using readline.
-
- 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> lua-5.0.3.ebuild:
- Add ~x86-fbsd keyword.
-
-*lua-5.0.3 (07 Oct 2006)
-
- 07 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
- +files/lua-5.0.3-asneeded.patch, +files/lua-5.0.3-ldflags.patch,
- +files/lua-5.0.3-linking.patch, +lua-5.0.3.ebuild:
- Version bump, fixes bugs #132417, #137582, #149911.
-
- 09 Jul 2006; Joshua Kinard <kumba@gentoo.org> lua-4.0.1.ebuild:
- Marking stable to satisfy elinks dep.
-
- 25 Jun 2006; Stefan Schweizer <genstef@gentoo.org>
- +files/lua-5.0.2-LDFLAGS_and_as-needed.patch, lua-5.0.2.ebuild:
- as-needed patch thanks to TGL <degrenier@easyconnect.fr> in bug 122128 from
- Benjamin Schindler <config@gentoo.org>
-
- 01 Mar 2006; Tom Payne <twp@gentoo.org> -lua-4.0.ebuild, -lua-5.0.ebuild,
- -lua-5.0.1_beta20031003-r2.ebuild:
- Remove old versions.
-
- 11 Feb 2006; Joshua Kinard <kumba@gentoo.org> lua-5.0.2-r1.ebuild:
- Marked stable on mips.
-
- 19 Aug 2005; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r2.ebuild,
- lua-5.0.2.ebuild, lua-5.0.2-r1.ebuild:
- Don't install /etc/magic. Bug # 102970.
-
- 28 Jul 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2-r1.ebuild:
- Ported patch from 5.0.2 version to this version. Only affects ppc-macos
- environment.
-
- 22 Apr 2005; Herbie Hopkins <herbs@gentoo.org> lua-5.0.2.ebuild,
- lua-5.0.2-r1.ebuild:
- Fixed multilib strict issue, bug #88120
-
- 21 Apr 2005; Aron Griffis <agriffis@gentoo.org> lua-5.0.2.ebuild,
- lua-5.0.2-r1.ebuild:
- Add ia64 keywords
-
- 22 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild:
- Fix to use more of the options used on x86
-
- 07 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild:
- Stable ppc-macos.
-
- 15 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> lua-5.0.2.ebuild:
- Fixed find statement to be arch independent.
-
- 05 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org>
- +files/lua-ppc-macos-Makefile.patch, lua-5.0.2.ebuild:
- Unstable ppc-macos
- Fix for Bug #65591
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
- 05 Sep 2004; Guy Martin <gmsoft@gentoo.org> lua-5.0.2.ebuild:
- Stable on hppa.
-
-*lua-5.0.2-r1 (05 Aug 2004)
-
- 05 Aug 2004; <twp@gentoo.org> +files/lua-5.0.2-gentoo.patch,
- +lua-5.0.2-r1.ebuild:
- Hopefully fixed linking problems. Bugs 49309 & 59487.
-
- 17 Jul 2004; Tom Gall <tgall@gentoo.org> lua-5.0.2.ebuild:
- stable on ppc64, bug #55680
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> lua-4.0.1.ebuild,
- lua-4.0.ebuild:
- virtual/glibc -> virtual/libc
-
- 06 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> lua-5.0.2.ebuild:
- Marked stable on amd64.
-
- 15 May 2004; Bryan Østergaard <kloeri@gentoo.org> lua-5.0.2.ebuild:
- Stable on alpha.
-
- 05 Apr 2004; Chris Aniszczyk <zx@gentoo.org> lua-5.0.ebuild:
- Marking stable on hppa
-
- 29 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.0.2.ebuild:
- stable on sparc
-
- 26 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.2.ebuild :
- Marked stable on x86. Bug # 45739.
-
- 26 Mar 2004; Tom Payne <twp@gentoo.org> lua-4.0.ebuild, lua-4.0.1.ebuild, lua-5.0.ebuild :
- Added IUSE.
-
-*lua-5.0.2 (16 Mar 2004)
-
- 16 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.2.ebuild :
- Version bump.
-
- 15 Mar 2004; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild, lua-5.0.1_beta20031003.ebuild, lua-5.0_beta.ebuild :
- Removed old versions. Lua 4.0*: inherit eutils, use epatch.
-
- 05 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> lua-5.0.ebuild:
- stable on sparc
-
- 06 Feb 2004; Daniel Ahlberg <aliz@gentoo.org>
- lua-5.0.1_beta20031003-r2.ebuild:
- Apply existing pic patch, makes it build on amd64. Should close #35675.
-
- 26 Jan 2004; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r2.ebuild :
- New tarball location. Bug # 39211.
-
- 03 Jan 2004; Jon Portnoy <avenj@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild :
- AMD64 keywords. Copyright date fixes to make repoman happy.
-
-*lua-5.0.1_beta20031003-r2 (08 Jan 2003)
-
- 08 Jan 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003.ebuild-r2 :
- Added compiler and interpreter variables to lua.pc.
-
- 21 Dec 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003-r1.ebuild, metadata.xml :
- Install all READMEs. Use dl and readline. Install various bits from etc/.
- Add pkg-config script. Added metadata.xml.
-
- 20 Dec 2003; Guy Martin <gmsoft@gentoo.org> lua-5.0.1_beta20031003.ebuild,
- files/lua-5.0.1-pic.patch :
- Added a pic patch to use -fPIC flag correctly. This fix hppa compilation.
-
-*lua-5.0.1_beta20031003 (21 Nov 2003)
-
- 21 Nov 2003; Tom Payne <twp@gentoo.org> lua-5.0.1_beta20031003.ebuild :
- Version bump using patches from http://lua-users.org/lists/lua-l/2003-10/msg00039.html.
- Marked ~x86.
-
- 05 Sep 2003; Michael Sterrett <msterret@gentoo.org> lua-5.0.ebuild:
- use sed -i; add error messages
-
-*lua-5.0 (14 Apr 2003)
-
- 14 Apr 2003; Tom Payne <twp@gentoo.org> lua-5.0.ebuild :
-
- Version bump. Added ~arch keywords.
-
-*lua-5.0_beta (09 Apr 2003)
-
- 09 Apr 2003; Tom Payne <twp@gentoo.org> lua-5.0_beta.ebuild :
-
- Version bump. Install docs. Tidied ebuild.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*lua-4.0.1 (07 Feb 2003)
-
- 07 Feb 2003; Ryan Phillips <rphillips@gentoo.org> lua-4.0.1.ebuild :
- new version
-
-*lua-4.0 (09 June 2002)
-
- 04 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> lua-4.0.ebuild :
-
- Added ppc to KEYWORDS.
-
- 09 June 2002; Ryan Phillips <rphillips@gentoo.org> lua-4.0.ebuild :
-
- Fixed ebuild since package has changed.
-
- 23 Apr 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 01b3354..d9ea152 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,54 +1 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX 5.1.4/01_all_boolean_expression.upstream.patch 1064 SHA256 9506fa6932454abe735b9d620ca0b322b4e2eb03b38a5d3d717823508110620e SHA512 b8d92c22059a50e7af0bc6fcc5773cda018628929c970650c963e2ad551cf758f503fe97de6542629d3b61ab2779970db811a1c7f7b7a2849a7632a4ec07b566 WHIRLPOOL 883a622142e9ded2d5fc7e6de282b53616ba4b1574eb00298d36f5865b981f7aac4920343826c1d8271798ee441989f95c378a42837f7aebe8c6cf1af5cc16d1
-AUX 5.1.4/02_all_table.upstream.patch 643 SHA256 e55930ccbfadf384b2b981da3454b0dfd8544ffcb29e10ad07c7404142447b09 SHA512 fe362cb51516ea010eba28d15946641ef08e49e08d8a98b0fafcb86a4eb45311f8379efb67e82dbdd83533763000b59b438b0339c784c00ecbe85266f610c9e6 WHIRLPOOL 4168c3b636b488c9cec46dfb52e3d6dc6f75a7ad93540305163b762aa7c2d428b5352a40b50217819f3422675e2c277295e9aaaf8c6cfb50b98a7d9a2aa9d1a9
-AUX 5.1.4/03_all_debug_getfenv.upstream.patch 232 SHA256 a6aa45a96ba44f04fd516851fc4188d89ad0c6d2b927d3be9faf84808c4a138d SHA512 226437b7943e914e402ac386bf8d78fe4d1584a581df2911d500a46b445aeb8c9ce5224aff2b063d1e45b56770facabc69548081f11342de212041404e8415b6 WHIRLPOOL dd2de9942456a4d5487714f6095153a7221b4befb93060c2e12cb1695da282ad221c3e2c2de1e242fa6877c686c9c64a75a2b766f33724f6546d9410b9153039
-AUX 5.1.4/04_all_gc_performance.upstream.patch 414 SHA256 cba9899e1f940b21c1a25f65279004ee64d78a4c48db3501677c106266bc23dd SHA512 e706bd69a4c471a105d50a1d97cce8a055aa532b5840cfa76f407d12d8169cac1ef077b77c75a9b9579d0480256c0d3cc6a89eba5a4027fe70494da4b6d546e8 WHIRLPOOL 316afd42bd2a00379bf18271a31d003b683af548c0123cd064a10bf2fcf0e07e0e5e6b06e469cd17413ec64da34d71ae96d18c490f10ee6889727e07f9b6cf9e
-AUX 5.1.4/05_all_string_format.upstream.patch 651 SHA256 4365eb9f4b5c4831f81e1a98f2252e3cf5522a18794e936057ae521edf9512e9 SHA512 4820764c9a832d7707b0710fc3f16a58958d23a3b2bf04875a71973a7aee65426a5c009298cf5f4d6333dc2e722f55a77b926a2cc14687927d777409a8e1ecd7 WHIRLPOOL 5d8b6c02ba93336d3793ca640add4e513e086ceb82d6062e7b7a8226503c3f998f7db67e73173826d061ac069a1b1dc3c7ff1fc5273235a4aae93cba7c7e1b32
-AUX 5.1.4/06_all_io_read.upstream.patch 319 SHA256 b363334e16edda78f1fc183f63751d8aef876e327e716468ab3f54c641f72f7c SHA512 0fba978b95c9d0ff65fd8d05ebaabd75a65922360739c4df4c0a2c8412ad60f37d7ac2ad7413ca203b481b2818d7a446495a2b6f2f45c17815c5e0c8108f1a6b WHIRLPOOL 941f10b1b8e978a2fe3108d66b62037ab2447e15bbf20046888507d5bebdd8d9a9df51368975a3a946795611b7b57774e014b9baf405126ed9939d5dee566ae7
-AUX 5.1.4/07_all_boolean_expression.upstream.patch 679 SHA256 40567e96231919a350ba460abc911d5105edacd630bcacb40ce987c3c9cb666b SHA512 1175e695cdb4f7e8ba8421a89016d40b28be165bbdb758317b7514fdd89fec51ac00a2b3d6e0a03abd76bbf98634a7ebf5b52cefbf3a3866457b84487e0efcb5 WHIRLPOOL 433495b19aa4a8609696b27c5e8cab7470680ddb15a99233cccc1c2bfea703f9688c5e358db2117bf4e625a55532aa656064abd08c83e07b26d0133f388ef1d2
-AUX 5.1.4/08_all_metatable.upstream.patch 379 SHA256 6ead3599283478a7dec288620beaf58357253154a580a80f93f1b14607a44c7f SHA512 064d8a6e23cc5a1eb099b15e554ebe24bf29a677cd4a4885977b66d1de19d84a716e348380b784b3ec3ea4cfbd5d90d91936af231f3851dea9965c646be8e792 WHIRLPOOL 68c32e36d298895b255505365de5e86fbf675764aca3984d4172271e6801199645b565c79c165d015e6411bb014e9402959e2066041e3d08b655e51f7b5e5f60
-AUX 5.1.4/09_all_prototype_collection.upstream.patch 459 SHA256 643a4a61f8812c274e3a24f5b73a4257cf4185900913deab34a06243b72f9350 SHA512 4fd573d9346e09dcbe65fc9e3a9147dc586f728db95f62d1b731b39f442b08c21d74562ceafdbd39ecad4091afda2996b582c9e9a758d4e08d1f5f9a330fe47d WHIRLPOOL 0b89ee123dfd02cc0d85565d999fa7f339208670784bfedf8de05e881c3a27435888d3e1d593b559e800df49382525795ce8bd9b1227894ee80b5f018e9f4ae9
-AUX 5.2.0/01_all_memory_hoarding.upstream.patch 1639 SHA256 1794d833097afb18c6ec4e0ed06a6a03b58dfcc4a56f0fb37b2c9fbc03754531 SHA512 c1e0d0db9899539ade393ddfe7f5b9493576227cc4e29ad6623c869d1e91b0d28061f85e5cf9fc36bb70b5e53aad5d9c8848982ccfbba2cf4a6019fd260eed8f WHIRLPOOL dbae41c0799e3cf0b72d328224042da5ea29987fb5fe8df85f8cb65fee4a321186959ce5293b6881a08d7e841475d8b65cce46acf524765f1d76286054fa630c
-AUX 5.2.0/02_all_hex_number_handling.upstream.patch 938 SHA256 608bf0ccbfc1a0b86e974bd56b0abc836eba7bb5eff412cd4288e3d0ff692e88 SHA512 950c05767fd2fb39cef253323544fe079e88443047f63b495ff7639c980fd410db0f5769fa7a19134db819b1fc0b252e5f34d48fa6c1352874f734586cc2d41e WHIRLPOOL 4662bc06437b2e5225f6ff0c2d10e17f88351732403a6760bbed9aea2b300a1fe530ba8e295e1d870ab2c4252a1bfa387d1c0e10fe059eb14c82dac5d87b7318
-AUX configure.in 66 SHA256 1b4477324c94c0793df2117e80bd325bb2cc1cf6be16658151b272d4aca023c6 SHA512 b61041151ad4be2bb4a62f6659850fcf4179553103c421694ce739b84a57408fc59d09f5ad3f6dd8513be78ffa472689dc729031e3ef42b99f11ecc8e0053ffc WHIRLPOOL 152f63a1a8fc222fb6fe11b3e196a91b3791fcfd1249e9682323f4de12dd4d550668480b45d68855b540831c3e1c483639b65c67dbf25bc6594041999eeede46
-AUX lua-5.1-make-r1.patch 2229 SHA256 bf691afd2480a496bfa9b2c46fcbb396e7034ea58e94399788e05ab7872ae46f SHA512 cd24e228b0d7f2abcb5afe045fc824811c9db9dc684f9e33f0de0e7215e18e6eae51fd86c5910a338a810679d46727944950fced42636e0484d9c3f08fa07fdd WHIRLPOOL fe780fb12a45c7c8a702ce71e6dfad83f45d9a23c16428d4216464019d065010a1015e786fee6830db0f424d9bfffb4214cca3fa16f7dffc33945d04960ef5b6
-AUX lua-5.1-make.patch 2209 SHA256 3ffa297c79ad7ba378eba3de2b730670e60c7ea28181fcca4e0d0e25612997c4 SHA512 49e342d8c10a7dcd4415d099a3478335360b05d54e6016fc426cec5a60127ffd2b3d9e1cef042f964f9b2783be9ed77e4b6eae61a9a623ad83bfaceadbf2fb62 WHIRLPOOL 24e0c84b5c68a78096bbfd30587153b9a2c512ec5437fb21d8cf9c6533d58ef02069b625a38fb867e12ec509c16e70a592d2ca5e193336c6a6d6a5545e135795
-AUX lua-5.1-make_static-r1.patch 644 SHA256 077f5da55b9b354b8b901d8a769c92aad104d79ba0a6acee0096c9a5d94b259a SHA512 8cb1de7281839ebb492979f71b65c9ff6bbbde413c88323be6b77d7b7d26eb2034c541a883fd7cfab0694293732f3ac46dba33620d7df30c45059560b8d6503d WHIRLPOOL 9874b62e02b38bb1b935cba4b2a07e6b181c30bc2efc907478d2d48b98634718727ab5417825cfafd222090447ff900a09f1a71228756bc3b5f761576204bf74
-AUX lua-5.1-make_static.patch 574 SHA256 6b62728ebf86a01d917a662aa265ba1bc9ccdb4599a36f1d2e15cfd06080bbd7 SHA512 931f807e5f76bc5c39d8b8169ea0bc8cb4ae76c25708cfc4a94599a4eaf2db957661ac7c61d2c3c2b8e02d506f6643e43c9251de83748abc41ad9c87e770131a WHIRLPOOL e5440a11f79d7049e9021893feffeafd55b7df89e164eef044c47343bd6fae1de7b7c20b968044157b34b605ddf1cb067cec1743265b9b3f74ab2ccd1f65f1c7
-AUX lua-5.1-module_paths.patch 1078 SHA256 1115b6aa00eb4e918156ae70c763534bd2f603ba888da75e4908c19c2ac3e5f7 SHA512 123b115389d01d383af8698d2ed66c75bb7c3e2d33de57b8539ae56a9478930a0a72fa5657e78cc1c5b6bef00d07ec3a51e19ec0e419647e84eb158fb5c4795a WHIRLPOOL 08ee01e2758274e66096caba4a06f258a8fe1cdfba01623d075efae5502ebd706bcd1e689cede736d63e8f9582e64d11e9e0c9df903d55d400cd5bfa7163b55e
-AUX lua-5.1-readline.patch 360 SHA256 1f0f90eb8103e338f1188cc884c0c59cc6afd023828c11d86b8145b2a8d1efc2 SHA512 a99154258419dc2e582804eae97517687e5b8b5f731dc91722193d1ff470b8522af6ff4e7142c9258afe4734cd52e6987d3c2108ac52b1487a262f1e89f2f332 WHIRLPOOL 6523ca31a979d3af78346479da5b70d60a1880ed78715eb68373f4a21bb9e5a6afe3ee341f7d872f3ca9ecb02ae04826be6790565f288952657e3a92254730f6
-AUX lua-5.1.4-deprecated.patch 1417 SHA256 8d4d3c35d9cfb65f6caa360c09d1fa0c5dc1ee0de3389c1e73602fef86cd0e9f SHA512 5b82058ece2cde2a720f9cdae727be0a68895438f90e24f2e37adb1cd79cf637ce20bb283918e44f4f561aa87a9b4f19d3305d71537671f61438962d48970f39 WHIRLPOOL 34fad887d3a1eb1eedb4ba73852bd976c9397fbacc294adf31862684e1b957512c5a23ca54b2c5f0adebf9ce70b4d7e23103c3cbd0a1efda54a88e9fbb46a8e2
-AUX lua-5.1.4-test.patch 340 SHA256 cdbb06f6fc5e75512c912360e1efc12e1e62ac7079972ff1c9c9273898bf9e31 SHA512 720135cc9d4c224717c2718b5709b43a1d66340fbdc3826037db672ef92014b6145f50263198d7641525194e6f9f9fdf16b78bdc6fb832dd7d13a89f06af67d9 WHIRLPOOL ff625882f25d9b638031f29498ee0de3b92b353c48c381160294156e500c6b9735ddb5c09a0739243c0cceb40bcd234bd4bd3faab41b0b8c7f91c3f5c42889b4
-AUX lua-5.2-make.patch 2025 SHA256 384e6c9fad1c0677868afc69115e0c0f2b6314bc3956a39a66e10e980864c917 SHA512 d5240ae5e9c0827995e37289ede7b41dd4fbb285910c0edb1426aadb2c0ffeecca60e96a42f28ca9778eb437667def881446457cff18e8ffcf61da1bd9ee7ed7 WHIRLPOOL 4218c381fb19296d3eb1f35a211d12eb4d1f6f3a031cdb7dd84a2b1544e40cb070a05182ed2708d40150c8573da086b32435d3197933f5fbcbabd19eda9c8c8d
-AUX lua.pc 658 SHA256 ff7ae80c41698f27f4d1168c4cb2931d7b232e66528d9a2b0939723f4bb00145 SHA512 cb476ea6dd004a9aa0094cfc219d1888c5f578b44968a960acf1f2f32783a8e4d770bb033fb1ab4851f225188bbdd434b5d239718cae2c2c35f5b5f124a722ca WHIRLPOOL 6decd114e5edb6a5e4b17df8758f163a35f063b8e8a57c26bc2ada01145c1cc50d69a3146013e2edecb856c3c3220ed5f775f3b95cefb7655e5e7349bf988cb9
-DIST lua-5.1.4.tar.gz 216679 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a SHA512 bc542fe8535826ac1e49b03a8f238cf049724b02c14718f8162cfeaf735a5e6c58412ff18dbe7a38e4cc4433f3d1e702554e9b24b5f021634b4280880980f40f WHIRLPOOL 2d8fdf77e31314eed68d8ace368a62a608a58114bea5c8797a2e2d327ca870dd4450ede494733d49c97bb447c97adf08610027df3206999a35fb49cde77448fd
-DIST lua-5.1.5.tar.gz 221213 SHA256 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 SHA512 0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9 WHIRLPOOL 9dac93b73b9ad1ef6c69e0aa11fb53d5efe89274b65c55a1ac30bab23e8a255851b0e44306db54212b1d481e658cecd38e5ff22a25e1fa974858b7b03fb45b75
-DIST lua-5.2.0.tar.gz 246377 SHA256 cabe379465aa8e388988073d59b69e76ba0025429d2c1da80821a252cdf6be0d SHA512 48c4a35323309c983a785a320b9a5058401c8b6cc0a4296ace66ab13ecb435d5274fdbaa28498f232619bda3bdee6eae9d264421406a83e55a418e2a6e95388a WHIRLPOOL d14eeaa0322b611a65d698faf94e00611e3c4942363e2db068891838f6f7abab9b2ca509b6e3791b0f734ee69e41e07ac63a372d0bee60c9e8ffcc5a0f693909
-DIST lua-5.2.1.tar.gz 249882 SHA256 64304da87976133196f9e4c15250b70f444467b6ed80d7cfd7b3b982b5177be5 SHA512 d0548d2cc2aa4fb4b5ae19d0ff675027370e3ee22d6e1ba448651c6f1f6f5e6b6214c81b760a23954f1e270936248bc021b9594a75191de4c1921e73d1ae48fb WHIRLPOOL 2a8d3d3c6ae37307bd667ab0619f7992f12ad4fb6c2709c2b4ee797b33d6eebee2d0298b7cb1b1a62d6140d3f9563ed7479c508da55234148981e57fe159e842
-EBUILD lua-5.1.4-r4.ebuild 3113 SHA256 68893db7b4094dfc78a480b86b4dc26d37bca61f4f2931aff43703bf69f0835d SHA512 f5f5c7ba6c5e65e2fac43eb3e0595863783699ad9c0c780c45d7da36095d9c7b4b99c727964b70b72428d37abbb5974f7e0e545e6a4d1f1df1d044d7d7097e2c WHIRLPOOL 93bbe3e475c0aba54e16e6ed24d5d664021ec352531a829307a2f525119f98dc880f56fb1cfca1eb0f79c61da7978d2edd86a17c81ca59f0c76fa5737a0e9f59
-EBUILD lua-5.1.4-r8.ebuild 3164 SHA256 0e408cc508160c80c10165b9d029063700a5aa21092cc0d1cc21fb126c52d840 SHA512 e29d6b1684d4acbcc6cf9a14b4958461f03d8b39ac3d462db2b9733335a8c775f3f0a25b830b6268b6f126096f6743a0676f94fcccd5e499e134a9300ec9d75c WHIRLPOOL 6b00772cbd20cdbe10c4dfcfd948626160c238b08aaef49f400d8d28b928e29f309adcb5b59b46a6cef17e465c2e9cebbfff9f3fa2d0f5960682acd7e377b912
-EBUILD lua-5.1.5.ebuild 3275 SHA256 4a90f231b987225b98be3708d03e08ca75b871b3b74c90191c29d3ac95d1ce40 SHA512 4a104d75ea50a256f472fe17a5dd7e6c9c4ddec47ab685d9112900a115afe392f63b0bbe6653d04ca2972d103a66e191ea35798486de539bafdd3ef9d07ea295 WHIRLPOOL 99d5dbd6c63ffbff7cad20fa927e30f647493b6952f0852e3c0b12c02d7dbdef1b8fc95833ab584f889093f97d15ca964cca5a7b441d94e2297725bc9a74a6b5
-EBUILD lua-5.2.0-r1.ebuild 3026 SHA256 09a25322e66963d135bad400ebca3863bf5ca6b10ab4b4dbee6f965593299d62 SHA512 25875efda333992ee940f749c4aa24034321267d26f328a476dd6331816a2b777789277c942bd8e4e2c98fa0756427a1d9cc78faf16f118b8868b99608f60742 WHIRLPOOL d8c8d9069b22bca5efeac6f267132c3c8a495af491fbb07549696db27fd0ee130f284a067199f786810a7a68d4d5ca1de1896ef30d48da804ac758a5d7b5d454
-EBUILD lua-5.2.0.ebuild 2949 SHA256 ff6d72650e730be5a8850208762e0246293ce7f06d70f3e5b42b6c3a1bb468e5 SHA512 864fc6e2da4c649d6e80289485581e89318b750b6ed7c139b7f4b13adf471976bb92c671339ba7b0bb55232f55b1ca25622015d0efaf92bd97e65420e200169d WHIRLPOOL 10fb2a7019df3274af6a8618c1ead587993dee27785d6876b52f04481d770a722771490e29bcdd0c938c88f1c6dd4d0e31ef70c654d916d9b27818135b18f3d6
-EBUILD lua-5.2.1.ebuild 3090 SHA256 9f07ea37c6565020c9354cd0ea3f5289d383407ea577764745bda7c7001e4023 SHA512 eea0552d6eff43bf6ef515eace165dfe127006b12f697983628ce526fad7b27a99f0e5b9a0777bf3e5f9f1ca821d38a132864f6da37276054968a047d5c9dea2 WHIRLPOOL fc481088fd4681de8d9e132dea9c46f96b56e5e38938e18f0fdcfdb33ebb7ecccd1b813a84c951b26cf1dbb4e54987912b56c36777728a265439c5b073574f1f
-MISC ChangeLog 27164 SHA256 356ce34f17595aec8cee359fd41770eb83022c2b95f66ba7f203320c04220ab5 SHA512 48c9b3516dd9f42eddc7343c079655b42cf4d694e15af2b1c2e873409dae4dfd639d0578e266ce4416fc582b4474c6c7ef765fa7d099b5449052b59d32097bdd WHIRLPOOL 439f372c6a6a878d95c19b062205d25206c17eb14cf28e987044a53a7d370ce4db06144f65989d6639b48a17163a9ef63a5dca0cb47029c78eaa25254e099bf0
-MISC metadata.xml 418 SHA256 ecdbace4d7d07830cc308755b909384644dc449cf7a3f32faefeecf6d3752b55 SHA512 f545c84ef7c020511117e59ee232984409ebe2dd418c2a3e61adb8fa33649d435df86dcb70391d48ed7e2be9b04575757bf2c2e5347114f5c38a9c9335352490 WHIRLPOOL e9e84ca81f1e173e723e07bed3fc954b3d39fd288b47792c1cb61fd7e493eafe6401247a5e35ac7bc4845b21ea40d64aa1f2f643df2942491f6815a9fe7ecb2a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCgAGBQJRPLMKAAoJELp701BxlEWfbnkP/j46bCxGWXay/ljytjN/+bdI
-m6fLjvyoehBlxn2nzRwZsqTULgsjWN4kEycWKBV6NMNsvHK8WoM0z+qZKtxtgTg5
-A0GlyyEp9iFPXk+Nt+Hy7JTUrw47A+noWtWDYMGrMKPO6TIMgTFX5VAYLdL/lUjZ
-rNwPPEETW8OaCY3dMLQw+sYHBihGBmKL42nCCW/R3igRWmE+ff7uQNBORcCwnGA9
-WN/p4nA+WqtwCx3MT5zY/+5ZNtWPjYgzo/hg17yxio7suF2/Cp6+XOjnpG3tjkf6
-xMhs/AEf/QOFWJQqWuMz4w6rcQgIpIaAd1HFhoMRjjFFJuLDyb9OqFik7WNrzkm2
-o4QcjK6x4Ac29ZhI99Jxq/eLaupsdkdoOM4bCnfvclwvnIPYVa20NLzRb2cnPZ1b
-yTS8v67j6NLXtSbQ3IMCMeVWwp7LNfyONnh3xtQVyY9935BSyM3UysxLb4+KqJ/H
-djILZvlb9na2VCMfPS8WPYixAd63gCythkr3asNTCOasnUD0ik3gvKvobvMe6kXt
-wH5XWCMV71MEKoJLoLpXpXOy4jNtnOT9TnjI21kAEt3cAGaeZsXjCL6mmbPSYLzO
-KZ5Bd/Sh4ON98Hl3mXytKYSdLqspjB+pl4Fm1MIgnaLX3eIozmjoZyUJUobRvegp
-HlOgpZg9l9fXLE5Igzvd
-=a0Rm
------END PGP SIGNATURE-----
+DIST lua-5.3.0.tar.gz 278045 SHA256 ae4a5eb2d660515eb191bfe3e061f2b8ffe94dce73d32cfd0de090ddcc0ddb01 SHA512 2b423e70c4c992a08d28ef12f1d0b078f2ee7043cda302d93e9d59ff6ab79152bb4971455d37666a98cf5cfe3cafd3d16e30b33a11fd585743d5d817424a2d51 WHIRLPOOL bae9f472f61d45fc6a2f20119a947de5719ca911c3c90d85cd93e82dd95538a421e1d35c1d4726f1544f12a4285f9548612f9ac255cce3617ee6bc092f352a40
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 f04eb85..0000000
--- 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 9ffc1bb..0000000
--- 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.c 2009/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, &temp, tm); /* avoid pointing inside table (may rehash) */
-+ t = &temp;
- }
- 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 fce4d47..0000000
--- 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.c 2007/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 3c78525..0000000
--- 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 b/dev-lang/lua/files/5.1.4/05_all_string_format.upstream.patch
deleted file mode 100644
index 5127507..0000000
--- a/dev-lang/lua/files/5.1.4/05_all_string_format.upstream.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- lua-5.1.4.orig/src/lstrlib.c 2008/07/11 17:27:21 1.132.1.4
-+++ lua-5.1.4/src/lstrlib.c 2010/05/14 15:12:53
-@@ -754,6 +754,7 @@
-
-
- static int str_format (lua_State *L) {
-+ int top = lua_gettop(L);
- int arg = 1;
- size_t sfl;
- const char *strfrmt = luaL_checklstring(L, arg, &sfl);
-@@ -768,7 +769,8 @@
- else { /* format item */
- char form[MAX_FORMAT]; /* to store the format (`%...') */
- char buff[MAX_ITEM]; /* to store the formatted item */
-- arg++;
-+ if (++arg > top)
-+ luaL_argerror(L, arg, "no value");
- strfrmt = scanformat(L, strfrmt, form);
- switch (*strfrmt++) {
- case 'c': {
-
diff --git a/dev-lang/lua/files/5.1.4/06_all_io_read.upstream.patch b/dev-lang/lua/files/5.1.4/06_all_io_read.upstream.patch
deleted file mode 100644
index 94634c5..0000000
--- a/dev-lang/lua/files/5.1.4/06_all_io_read.upstream.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- lua-5.1.4.orig/src/liolib.c 2008/01/18 17:47:43 2.73.1.3
-+++ lua-5.1.4/src/liolib.c 2010/05/14 15:29:29
-@@ -276,7 +276,10 @@
- lua_pushnumber(L, d);
- return 1;
- }
-- else return 0; /* read fails */
-+ else {
-+ lua_pushnil(L); /* "result" to be removed */
-+ return 0; /* read fails */
-+ }
- }
-
-
-
diff --git a/dev-lang/lua/files/5.1.4/07_all_boolean_expression.upstream.patch b/dev-lang/lua/files/5.1.4/07_all_boolean_expression.upstream.patch
deleted file mode 100644
index 956e966..0000000
--- a/dev-lang/lua/files/5.1.4/07_all_boolean_expression.upstream.patch
+++ /dev/null
@@ -1,30 +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
-@@ -549,13 +549,6 @@
- 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;
-@@ -579,13 +572,6 @@
- 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/08_all_metatable.upstream.patch b/dev-lang/lua/files/5.1.4/08_all_metatable.upstream.patch
deleted file mode 100644
index b74bafb..0000000
--- a/dev-lang/lua/files/5.1.4/08_all_metatable.upstream.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lua-5.1.4.orig/src/lvm.c 2009/07/01 21:10:33 2.63.1.4
-+++ lua-5.1.4/src/lvm.c 2011/08/17 20:36:28
-@@ -142,6 +142,7 @@
- if (!ttisnil(oldval) || /* result is no nil? */
- (tm = fasttm(L, h->metatable, TM_NEWINDEX)) == NULL) { /* or no TM? */
- setobj2t(L, oldval, val);
-+ h->flags = 0;
- luaC_barriert(L, h, val);
- return;
- }
diff --git a/dev-lang/lua/files/5.1.4/09_all_prototype_collection.upstream.patch b/dev-lang/lua/files/5.1.4/09_all_prototype_collection.upstream.patch
deleted file mode 100644
index 000f78c..0000000
--- a/dev-lang/lua/files/5.1.4/09_all_prototype_collection.upstream.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- lua-5.1.4.orig/src/lparser.c 2007/12/28 15:32:23 2.42.1.3
-+++ lua-5.1.4/src/lparser.c 2011/10/17 13:10:43
-@@ -374,9 +374,9 @@
- lua_assert(luaG_checkcode(f));
- lua_assert(fs->bl == NULL);
- ls->fs = fs->prev;
-- L->top -= 2; /* remove table and prototype from the stack */
- /* last token read was anchored in defunct function; must reanchor it */
- if (fs) anchor_token(ls);
-+ L->top -= 2; /* remove table and prototype from the stack */
- }
-
-
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 9fda24a..0000000
--- 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.c 2007/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 file mode 100644
index 26519e3..0000000
--- a/dev-lang/lua/files/5.2.0/02_all_hex_number_handling.upstream.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- lua-5.2.0.orig/src/llex.c 2007/12/28 15:32:23 2.25.1.3
-+++ lua-5.2.0/src/llex.c 2009/06/15 14:07:34
-@@ -223,12 +223,19 @@
-
- /* LUA_NUMBER */
- static void read_numeral (LexState *ls, SemInfo *seminfo) {
-+ const char *expo = "Ee";
-+ int first = ls->current;
- lua_assert(lisdigit(ls->current));
-- do {
-- save_and_next(ls);
-- if (check_next(ls, "EePp")) /* exponent part? */
-+ save_and_next(ls);
-+ if (first == '0' && check_next(ls, "Xx")) /* hexadecimal? */
-+ expo = "Pp";
-+ for (;;) {
-+ if (check_next(ls, expo)) /* exponent part? */
- check_next(ls, "+-"); /* optional exponent sign */
-- } while (lislalnum(ls->current) || ls->current == '.');
-+ if (lisxdigit(ls->current) || ls->current == '.')
-+ save_and_next(ls);
-+ else break;
-+ }
- save(ls, '\0');
- buffreplace(ls, '.', ls->decpoint); /* follow locale for decimal point */
- if (!buff2d(ls->buff, &seminfo->r)) /* format error? */
diff --git a/dev-lang/lua/files/lua-5.1-make-r1.patch b/dev-lang/lua/files/lua-5.1-make-r1.patch
deleted file mode 100644
index 8eecbdd..0000000
--- a/dev-lang/lua/files/lua-5.1-make-r1.patch
+++ /dev/null
@@ -1,66 +0,0 @@
---- lua-5.1.1.orig/Makefile 2006-06-02 12:53:38.000000000 +0200
-+++ lua-5.1.1/Makefile 2006-11-16 02:16:53.000000000 +0100
-@@ -127,3 +127,21 @@
- .PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho newer
-
- # (end of Makefile)
-+
-+# Use libtool for binary installs, etc.
-+
-+export V
-+export LIBTOOL = libtool --quiet --tag=CC
-+# See libtool manual about how to set this
-+
-+gentoo_clean:
-+ cd src; $(MAKE) $@
-+
-+gentoo_test: gentoo_linux
-+ test/lua.static test/hello.lua
-+
-+gentoo_install:
-+ mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua luac $(INSTALL_BIN)
-+ cd src; $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua.la $(INSTALL_LIB)
---- lua-5.1.1.orig/src/Makefile 2006-03-22 01:41:49.000000000 +0100
-+++ lua-5.1.1/src/Makefile 2006-11-16 02:10:27.000000000 +0100
-@@ -54,1 +54,1 @@
--$(LUA_T): $(LUA_O) $(LUA_A)
-+origin$(LUA_T): $(LUA_O) $(LUA_A)
-@@ -57,1 +57,1 @@
--$(LUAC_T): $(LUAC_O) $(LUA_A)
-+origin$(LUAC_T): $(LUAC_O) $(LUA_A)
-@@ -176,3 +176,33 @@
- ltm.h lzio.h lmem.h lopcodes.h lundump.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.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) -export-dynamic $(LDFLAGS) -o $@ $(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+
-+lua_test: $(LUA_O:.o=.lo) $(LIB_NAME)
-+ $(LIBTOOL) --mode=link $(CC) -static -export-dynamic $(LDFLAGS) -o $@ $(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+
-+$(LUAC_T): $(LUAC_O:.o=.lo) $(LIB_NAME)
-+ $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $@ $(LUAC_O:.o=.lo) $(LIB_NAME)
-+
-+gentoo_clean:
-+ $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua luac
-+
-+gentoo_all: $(LIB_NAME) $(LUA_T) lua_test $(LUAC_T)
diff --git a/dev-lang/lua/files/lua-5.1-make.patch b/dev-lang/lua/files/lua-5.1-make.patch
deleted file mode 100644
index 0c88bff..0000000
--- a/dev-lang/lua/files/lua-5.1-make.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- lua-5.1.1.orig/Makefile 2006-06-02 12:53:38.000000000 +0200
-+++ lua-5.1.1/Makefile 2006-11-16 02:16:53.000000000 +0100
-@@ -127,3 +127,22 @@
- .PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho newer
-
- # (end of Makefile)
-+
-+# Use libtool for binary installs, etc.
-+
-+export V
-+export LIBTOOL = libtool --quiet --tag=CC
-+# See libtool manual about how to set this
-+
-+gentoo_clean:
-+ cd src; $(MAKE) $@
-+
-+gentoo_test: gentoo_linux
-+ test/lua.static test/hello.lua
-+
-+gentoo_install:
-+ mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua luac $(INSTALL_BIN)
-+ cd src; $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua.la $(INSTALL_LIB)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua.a $(INSTALL_LIB)
---- lua-5.1.1.orig/src/Makefile 2006-03-22 01:41:49.000000000 +0100
-+++ lua-5.1.1/src/Makefile 2006-11-16 02:10:27.000000000 +0100
-@@ -176,3 +176,36 @@
- ltm.h lzio.h lmem.h lopcodes.h lundump.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.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)
-+
-+$(LIB_NAME:.la=.a): $(LIB_OBJS)
-+ $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $(LIB_NAME:.la=.a) $(LIB_OBJS)
-+
-+$(LUA_T): $(LUA_O) $(LIB_NAME)
-+ $(LIBTOOL) --mode=link $(CC) -Wl,-E $(LDFLAGS) -o $@ $(LUA_O) $(LUA_LIBS) -llua
-+
-+lua_test: $(LUA_O) $(LIB_NAME)
-+ $(LIBTOOL) --mode=link $(CC) -static -Wl,-E $(LDFLAGS) -o $@ $(LUA_O) $(LIB_NAME) $(LUA_LIBS)
-+
-+$(LUAC_T): $(LUAC_O) $(LIB_NAME)
-+ $(LIBTOOL) --mode=link $(CC) -static $(LDFLAGS) -o $@ $(LUAC_O) $(LIB_NAME)
-+
-+gentoo_clean:
-+ $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua luac
-+
-+gentoo_all: $(LIB_NAME) $(LIB_NAME:.la=.a) $(LUA_T) lua_test $(LUAC_T)
diff --git a/dev-lang/lua/files/lua-5.1-make_static-r1.patch b/dev-lang/lua/files/lua-5.1-make_static-r1.patch
deleted file mode 100644
index e5fdc3a..0000000
--- a/dev-lang/lua/files/lua-5.1-make_static-r1.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru lua-5.1.1.orig/src/Makefile lua-5.1.1/src/Makefile
---- lua-5.1.1.orig/src/Makefile 2006-11-21 07:19:31 +0000
-+++ lua-5.1.1/src/Makefile 2006-11-21 07:19:52 +0000
-@@ -196,7 +196,7 @@
- -rpath $(RPATH) $(LDFLAGS) -o $(LIB_NAME) $(LIB_OBJS) $(LIB_LIBS)
-
- $(LUA_T): $(LUA_O:.o=.lo) $(LIB_NAME)
-- $(LIBTOOL) --mode=link $(CC) -export-dynamic $(LDFLAGS) -o $@ $(LUA_O:.o=.lo) $(LIB_NAME) $(LUA_LIBS)
-+ $(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 -o $@ $(LUAC_O:.o=.lo) $(LIB_NAME)
diff --git a/dev-lang/lua/files/lua-5.1-make_static.patch b/dev-lang/lua/files/lua-5.1-make_static.patch
deleted file mode 100644
index f012568..0000000
--- a/dev-lang/lua/files/lua-5.1-make_static.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru lua-5.1.1.orig/src/Makefile lua-5.1.1/src/Makefile
---- lua-5.1.1.orig/src/Makefile 2006-11-21 07:19:31 +0000
-+++ lua-5.1.1/src/Makefile 2006-11-21 07:19:52 +0000
-@@ -196,7 +196,7 @@
- -rpath $(RPATH) -o $(LIB_NAME) $(LIB_OBJS) $(LIB_LIBS)
-
- $(LUA_T): $(LUA_O) $(LIB_NAME)
-- $(LIBTOOL) --mode=link $(CC) -Wl,-E $(LDFLAGS) -o $@ $(LUA_O) $(LUA_LIBS) -llua
-+ $(LIBTOOL) --mode=link $(CC) -static -Wl,-E $(LDFLAGS) -o $@ $(LUA_O) $(LIB_NAME) $(LUA_LIBS)
-
- $(LUAC_T): $(LUAC_O) $(LIB_NAME)
- $(LIBTOOL) --mode=link $(CC) -static -o $@ $(LUAC_O) $(LIB_NAME)
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 29ac4c3..0000000
--- 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 <jbelmonte@debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Set Lua's default PATH and CPATH.
-
-@DPATCH@
-diff -urNad trunk~/src/luaconf.h trunk/src/luaconf.h
---- trunk~/src/luaconf.h 2006-02-10 12:44:06.000000000 -0500
-+++ trunk/src/luaconf.h 2006-02-17 21:32:55.000000000 -0500
-@@ -83,13 +83,17 @@
-
- #else
- #define LUA_ROOT "/usr/local/"
-+#define LUA_ROOT2 "/usr/"
- #define LUA_LDIR LUA_ROOT "share/lua/5.1/"
-+#define LUA_LDIR2 LUA_ROOT2 "share/lua/5.1/"
- #define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
-+#define LUA_CDIR2 LUA_ROOT2 "lib/lua/5.1/"
- #define LUA_PATH_DEFAULT \
- "./?.lua;" LUA_LDIR"?.lua;" LUA_LDIR"?/init.lua;" \
-- LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua"
-+ LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua;" \
-+ LUA_LDIR2"?.lua;" LUA_LDIR2"?/init.lua"
- #define LUA_CPATH_DEFAULT \
-- "./?.so;" LUA_CDIR"?.so;" LUA_CDIR"loadall.so"
-+ "./?.so;" LUA_CDIR"?.so;" LUA_CDIR2"?.so;" LUA_CDIR"loadall.so"
- #endif
-
-
diff --git a/dev-lang/lua/files/lua-5.1-readline.patch b/dev-lang/lua/files/lua-5.1-readline.patch
deleted file mode 100644
index f144861..0000000
--- a/dev-lang/lua/files/lua-5.1-readline.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lua-5.1.1.orig/src/luaconf.h 2006-04-10 20:27:23.000000000 +0200
-+++ lua-5.1.1/src/luaconf.h 2006-11-15 14:53:07.000000000 +0100
-@@ -36,7 +36,6 @@
- #if defined(LUA_USE_LINUX)
- #define LUA_USE_POSIX
- #define LUA_USE_DLOPEN /* needs an extra library: -ldl */
--#define LUA_USE_READLINE /* needs some extra libraries */
- #endif
-
- #if defined(LUA_USE_MACOSX)
diff --git a/dev-lang/lua/files/lua-5.1.4-deprecated.patch b/dev-lang/lua/files/lua-5.1.4-deprecated.patch
deleted file mode 100644
index a88a991..0000000
--- a/dev-lang/lua/files/lua-5.1.4-deprecated.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff -rdu lua-5.1.3.orig/src/luaconf.h lua-5.1.3/src/luaconf.h
---- lua-5.1.3.orig/src/luaconf.h 2008-02-12 17:00:03.000000000 +0000
-+++ lua-5.1.3/src/luaconf.h 2008-02-12 17:07:55.000000000 +0000
-@@ -340,14 +340,14 @@
- ** CHANGE it to undefined as soon as your programs use only '...' to
- ** access vararg parameters (instead of the old 'arg' table).
- */
--#define LUA_COMPAT_VARARG
-+#undef LUA_COMPAT_VARARG
-
- /*
- @@ LUA_COMPAT_MOD controls compatibility with old math.mod function.
- ** CHANGE it to undefined as soon as your programs use 'math.fmod' or
- ** the new '%' operator instead of 'math.mod'.
- */
--#define LUA_COMPAT_MOD
-+#undef LUA_COMPAT_MOD
-
- /*
- @@ LUA_COMPAT_LSTR controls compatibility with old long string nesting
-@@ -355,14 +355,14 @@
- ** CHANGE it to 2 if you want the old behaviour, or undefine it to turn
- ** off the advisory error when nesting [[...]].
- */
--#define LUA_COMPAT_LSTR 1
-+#undef LUA_COMPAT_LSTR
-
- /*
- @@ LUA_COMPAT_GFIND controls compatibility with old 'string.gfind' name.
- ** CHANGE it to undefined as soon as you rename 'string.gfind' to
- ** 'string.gmatch'.
- */
--#define LUA_COMPAT_GFIND
-+#undef LUA_COMPAT_GFIND
-
- /*
- @@ LUA_COMPAT_OPENLIB controls compatibility with old 'luaL_openlib'
-@@ -370,7 +370,7 @@
- ** CHANGE it to undefined as soon as you replace to 'luaL_register'
- ** your uses of 'luaL_openlib'
- */
--#define LUA_COMPAT_OPENLIB
-+#undef LUA_COMPAT_OPENLIB
-
-
-
diff --git a/dev-lang/lua/files/lua-5.1.4-test.patch b/dev-lang/lua/files/lua-5.1.4-test.patch
deleted file mode 100644
index 99b4ad6..0000000
--- a/dev-lang/lua/files/lua-5.1.4-test.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/sieve.lua~ 2002-10-31 03:52:58.000000000 +0100
-+++ test/sieve.lua 2008-02-20 17:44:22.468281121 +0100
-@@ -14,7 +14,7 @@
- while 1 do
- local n = g()
- if n == nil then return end
-- if math.mod(n, p) ~= 0 then coroutine.yield(n) end
-+ if math.fmod(n, p) ~= 0 then coroutine.yield(n) end
- end
- end)
- end
diff --git a/dev-lang/lua/files/lua-5.2-make.patch b/dev-lang/lua/files/lua-5.3-make.patch
index 431bbde..f84176d 100644
--- a/dev-lang/lua/files/lua-5.2-make.patch
+++ b/dev-lang/lua/files/lua-5.3-make.patch
@@ -1,5 +1,14 @@
--- lua-5.1.1.orig/Makefile 2006-06-02 12:53:38.000000000 +0200
+++ lua-5.1.1/Makefile 2006-11-16 02:16:53.000000000 +0100
+@@ -11,7 +11,7 @@
+ # so take care if INSTALL_TOP is not an absolute path.
+ INSTALL_TOP= /usr/local
+ INSTALL_BIN= $(INSTALL_TOP)/bin
+-INSTALL_INC= $(INSTALL_TOP)/include
++INSTALL_INC= $(INSTALL_TOP)/include/lua$V
+ INSTALL_LIB= $(INSTALL_TOP)/lib
+ INSTALL_MAN= $(INSTALL_TOP)/man/man1
+ #
@@ -127,3 +127,18 @@
.PHONY: all $(PLATS) clean install local none dummy echo pecho lecho newer
@@ -8,7 +17,7 @@
+# Use libtool for binary installs, etc.
+
+export V
-+export LIBTOOL = ../libtool --quiet --tag=CC
++export LIBTOOL = $(EROOT)usr/bin/libtool --quiet --tag=CC
+# See libtool manual about how to set this
+
+gentoo_clean:
@@ -16,11 +25,17 @@
+
+gentoo_install:
+ mkdir -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB)
-+ cd src; $(LIBTOOL) --mode=install $(INSTALL_EXEC) lua luac $(INSTALL_BIN)
++ 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.la $(INSTALL_LIB)
++ cd src; $(LIBTOOL) --mode=install $(INSTALL_DATA) liblua$V.la $(INSTALL_LIB)
--- lua-5.1.1.orig/src/Makefile 2006-03-22 01:41:49.000000000 +0100
+++ lua-5.1.1/src/Makefile 2006-11-16 02:10:27.000000000 +0100
+@@ -39,1 +39,1 @@
+-LUA_T= lua
++LUA_T= lua$V
+@@ -42,1 +42,1 @@
+-LUAC_T= luac
++LUAC_T= luac$V
@@ -54,1 +54,1 @@
-$(LUA_T): $(LUA_O) $(LUA_A)
+origin$(LUA_T): $(LUA_O) $(LUA_A)
@@ -28,17 +43,16 @@
-$(LUAC_T): $(LUAC_O) $(LUA_A)
+origin$(LUAC_T): $(LUAC_O) $(LUA_A)
@@ -185,3 +185,30 @@
- lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \
- lzio.h
-
+ lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h lstate.h \
+ lobject.h ltm.h lzio.h
+
-+export LIBTOOL = ../libtool --quiet --tag=CC
++export LIBTOOL = $(EROOT)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.la
++LIB_NAME = liblua$V.la
+LIB_OBJS = $(CORE_O:.o=.lo) $(LIB_O:.o=.lo)
+
+%.lo %.o: %.c
@@ -55,6 +69,8 @@
+ $(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 luac
++ $(LIBTOOL) --mode=clean $(RM) $(ALL_O:.o=.lo) $(LIB_NAME) lua$V luac$V
+
+gentoo_all: $(LIB_NAME) $(LUA_T) $(LUAC_T)
+
+ # (end of Makefile)
diff --git a/dev-lang/lua/lua-5.1.5.ebuild b/dev-lang/lua/lua-5.1.5.ebuild
deleted file mode 100644
index 54dcffd..0000000
--- a/dev-lang/lua/lua-5.1.5.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.5.ebuild,v 1.16 2013/03/10 16:23:50 ago Exp $
-
-EAPI=5
-
-inherit eutils multilib portability toolchain-funcs versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for extending applications"
-HOMEPAGE="http://www.lua.org/"
-SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
-IUSE="+deprecated emacs readline static"
-
-RDEPEND="readline? ( sys-libs/readline )"
-DEPEND="${RDEPEND}
- sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-src_prepare() {
- local PATCH_PV=$(get_version_component_range 1-2)
-
- epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
- epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
-
- #EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
-
- # 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
-
- if ! use deprecated ; then
- # patches from 5.1.4 still apply
- epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
- epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
- fi
-
- if ! use readline ; then
- epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
- fi
-
- # 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 (both shared and static
- # are installed)
- if use static ; then
- epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
- fi
-
- # We want packages to find our things...
- sed -i \
- -e 's:/usr/local:'${EPREFIX}'/usr:' \
- -e "s:/\<lib\>:/$(get_libdir):g" \
- etc/lua.pc src/luaconf.h || die
-}
-
-# no need for a configure phase
-src_configure() { true; }
-
-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=${PV} \
- gentoo_all || die "emake failed"
-
- mv lua_test ../test/lua.static
-}
-
-src_install() {
- emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${PV} gentoo_install \
- || die "emake install gentoo_install failed"
-
- dodoc HISTORY README
- dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
- doicon etc/lua.ico
- insinto /usr/$(get_libdir)/pkgconfig
- doins etc/lua.pc
-
- doman doc/lua.1 doc/luac.1
-}
-
-src_test() {
- local positive="bisect cf echo env factorial fib fibfor hello printf sieve
- sort trace-calls trace-globals"
- local negative="readonly"
- local test
-
- cd "${S}"
- for test in ${positive}; do
- test/lua.static test/${test}.lua || die "test $test failed"
- done
-
- for test in ${negative}; do
- test/lua.static test/${test}.lua && die "test $test failed"
- done
-}
diff --git a/dev-lang/lua/lua-5.2.1.ebuild b/dev-lang/lua/lua-5.3.0.ebuild
index e7b238e..40aaf67 100644
--- a/dev-lang/lua/lua-5.2.1.ebuild
+++ b/dev-lang/lua/lua-5.3.0.ebuild
@@ -1,25 +1,31 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.2.1.ebuild,v 1.2 2013/02/20 23:27:06 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.2.3-r1.ebuild,v 1.1 2014/06/12 21:46:47 mgorny Exp $
EAPI=5
-inherit eutils autotools multilib portability toolchain-funcs versionator
+inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="http://www.lua.org/"
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
-SLOT="5.2"
+SLOT="5.3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="+deprecated emacs readline static"
-RDEPEND="readline? ( sys-libs/readline )"
+RDEPEND="readline? ( sys-libs/readline )
+ app-admin/eselect-lua
+ !dev-lang/lua:0"
DEPEND="${RDEPEND}
sys-devel/libtool"
PDEPEND="emacs? ( app-emacs/lua-mode )"
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/lua${SLOT}/luaconf.h
+)
+
src_prepare() {
local PATCH_PV=$(get_version_component_range 1-2)
@@ -28,19 +34,10 @@ src_prepare() {
[ -d "${FILESDIR}/${PV}" ] && \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
- sed -i \
- -e 's:\(LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
- -e "s:\(LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
- src/luaconf.h \
- || die "failed patching luaconf.h"
-
- # correct lua versioning
- sed -i -e 's/\(LIB_VERSION = \)6:1:1/\17:0:2/' src/Makefile
-
- sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
+ sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
if ! use readline ; then
- sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h
+ sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
fi
# Using dynamic linked lua is not recommended for performance
@@ -50,15 +47,28 @@ src_prepare() {
# compiler (built statically) nor the lua libraries (both shared and static
# are installed)
if use static ; then
- sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile
+ sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
fi
# upstream does not use libtool, but we do (see bug #336167)
- cp "${FILESDIR}/configure.in" "${S}"
+ cp "${FILESDIR}/configure.in" "${S}"/ || die
eautoreconf
+
+ # custom Makefiles
+ multilib_copy_sources
+}
+
+multilib_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):" \
+ src/luaconf.h \
+ || die "failed patching luaconf.h"
+
+ econf
}
-src_compile() {
+multilib_src_compile() {
tc-export CC
# what to link to liblua
@@ -71,29 +81,26 @@ src_compile() {
cd src
- local legacy=""
- use deprecated && legacy="-DLUA_COMPAT_ALL"
+ local myCFLAGS=""
+ use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
- emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${legacy} ${CFLAGS}" \
+ case "${CHOST}" in
+ *-mingw*) : ;;
+ *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
+ esac
+
+ emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
SYSLDFLAGS="${LDFLAGS}" \
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
- V=${PV} \
- gentoo_all || die "emake failed"
+ V=$(get_version_component_range 1-2) \
+ gentoo_all
}
-src_install() {
- local PATCH_PV=$(get_version_component_range 1-2)
-
+multilib_src_install() {
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${PV} gentoo_install \
- || die "emake install gentoo_install failed"
-
- dodoc README
- dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
- doman doc/lua.1 doc/luac.1
+ V=${SLOT} gentoo_install
# We want packages to find our things...
cp "${FILESDIR}/lua.pc" "${WORKDIR}"
@@ -104,5 +111,17 @@ src_install() {
"${WORKDIR}/lua.pc"
insinto "/usr/$(get_libdir)/pkgconfig"
- doins "${WORKDIR}/lua.pc"
+ newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
}
+
+multilib_src_install_all() {
+ dodoc README
+ dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
+
+ newman doc/lua.1 lua${SLOT}.1
+ newman doc/luac.1 luac${SLOT}.1
+}
+
+# Makefile contains a dummy target that doesn't do tests
+# but causes issues with slotted lua (bug #510360)
+src_test() { :; }
diff --git a/dev-lang/lua/metadata.xml b/dev-lang/lua/metadata.xml
index cfb994f..7fa82a7 100644
--- a/dev-lang/lua/metadata.xml
+++ b/dev-lang/lua/metadata.xml
@@ -2,6 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
+ <email>mva@gentoo.ru</email>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<maintainer>
<email>mabi@gentoo.org</email>
<name>Matti Bickel</name>
</maintainer>