diff options
author | 2015-03-30 16:57:52 +0600 | |
---|---|---|
committer | 2015-03-30 16:57:52 +0600 | |
commit | 40acec2010458c195c17a44bd306967b74e513b7 (patch) | |
tree | ec6522bd0ee733f309844a4bb170ef434b34a0b5 | |
parent | [app-editors/neovim] Dropped. See the news item. (diff) | |
download | lua-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>
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> |