ChangeLog

# ChangeLog for dev-lang/lua
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.121 2008/10/17 19:20:34 mabi Exp $

17 Oct 2008; Matti Bickel -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 +lua-5.1.4-r1.ebuild:
add cxx use flag for compilation with g++ (fixes bug #234622)

01 Oct 2008; Matti Bickel
+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 -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; lua-5.1.3-r4.ebuild:
- make lua partially cross compile aware. More work might be needed

23 Aug 2008; Jeroen Roovers metadata.xml,
lua-5.1.3-r3.ebuild:
Stable for HPPA (bug #210517). Added GLEP 56 USE flag description.

14 Aug 2008; Alexis Ballier lua-5.1.3-r4.ebuild:
keyword ~x86-fbsd

12 Aug 2008; Matti Bickel lua-5.1.3-r3.ebuild:
ppc stable (bug #210517)

12 Aug 2008; Brent Baude lua-5.1.3-r3.ebuild:
stable ppc64, bug 210517

12 Aug 2008; Raúl Porcel lua-5.1.3-r3.ebuild:
alpha/ia64/x86 stable wrt #210517

11 Aug 2008; Ricardo Mendoza lua-5.1.3-r4.ebuild:
Add ~mips, bug #222243

10 Aug 2008; Santiago M. Mola lua-5.1.3-r3.ebuild:
amd64 stable wrt bug #210517

10 Aug 2008; Ferris McCormick 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
+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 -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 lua-5.1.3-r1.ebuild:
amd64/x86 stable, bug #210517

18 May 2008; Raúl Porcel lua-5.1.3-r2.ebuild:
ia64 stable wrt #210517

18 May 2008; Markus Rothe lua-5.1.3-r1.ebuild:
Stable on ppc64; bug #210517

17 May 2008; Tobias Klausmann lua-5.1.3-r2.ebuild:
Stable on alpha, bug #210517

16 May 2008; Ferris McCormick lua-5.1.3-r1.ebuild:
Sparc stable, Bug #210517, nothing unexpected.

16 May 2008; Jeroen Roovers lua-5.1.3-r1.ebuild:
Stable for HPPA (bug #210517).

16 May 2008; Matti Bickel
-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
+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 lua-5.1.2-r2.ebuild:
Stable for HPPA (bug #210517).

19 Feb 2008; Matti Bickel lua-5.1.2-r2.ebuild:
ppc stable

19 Feb 2008; Santiago M. Mola lua-5.1.2-r2.ebuild:
amd64 stable wrt bug #210517

19 Feb 2008; Raúl Porcel lua-5.1.2-r2.ebuild:
alpha/ia64/sparc stable wrt #210517

18 Feb 2008; Matti Bickel lua-5.1.3-r1.ebuild:
rip out reintroduced ppc-macos conditional code (thanks fabian for reminding
me)

18 Feb 2008; Christian Faulhammer lua-5.1.2-r2.ebuild:
stable x86, bug 210517

18 Feb 2008; Brent Baude lua-5.1.2-r2.ebuild:
stable ppc64, bug 210517

17 Feb 2008; Matti Bickel
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 files/lua-5.1-make.patch:
fix bug #204308

17 Feb 2008; Matti Bickel
-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
+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 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 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 +lua-5.1.2-r2.ebuild:
new revision fixing bug #191333

24 Apr 2007; Alexander Færøy lua-5.1.1-r2.ebuild:
Marked ~mips.

17 Apr 2007; Jose Luis Rivero lua-5.1.1-r2.ebuild:
Marked stable on alpha

15 Apr 2007; Raúl Porcel lua-5.1.1-r2.ebuild:
ia64 stable

08 Apr 2007; Matti Bickel lua-5.1.1-r2.ebuild:
Fix bug #173699

*lua-5.1.2-r1 (07 Apr 2007)

07 Apr 2007; Matti Bickel +lua-5.1.2-r1.ebuild:
Fix liblua.so naming (bug #173611)

*lua-5.1.2 (05 Apr 2007)

05 Apr 2007; Matti Bickel -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 lua-5.1.1-r2.ebuild:
Stable on ppc64

04 Apr 2007; Fernando J. Pereda lua-5.1.1-r2.ebuild:
Re-add ~alpha keyword as per bug #155518

29 Mar 2007; Gustavo Zacarias lua-5.1.1-r2.ebuild:
Stable on sparc

28 Mar 2007; Jeroen Roovers :
Stable for HPPA too.

26 Mar 2007; Christian Faulhammer lua-5.1.1-r2.ebuild:
stable x86, bug 168792

25 Mar 2007; Raúl Porcel lua-5.1.1-r2.ebuild:
Add ~ia64 wrt bug 155518

25 Mar 2007; Tobias Scherbaum lua-5.1.1-r2.ebuild:
Stable on ppc wrt bug #168792.

17 Mar 2007; Steve Dibb lua-5.1.1-r2.ebuild:
amd64 stable, bug 168792

15 Mar 2007; Jeroen Roovers lua-5.1.1.ebuild:
Stable for HPPA (bug #168792).

15 Mar 2007; Markus Rothe lua-5.1.1.ebuild:
Stable on ppc64; bug #168792

13 Mar 2007; Gustavo Zacarias lua-5.1.1.ebuild:
Stable on sparc wrt #168792

*lua-5.1.1-r2 (06 Mar 2007)

06 Mar 2007; Matti Bickel +lua-5.1.1-r2.ebuild:
fix to the .pc file

03 Feb 2007; Jason Wever lua-5.1.1.ebuild:
Added ~sparc keyword wrt bugs #155518 and 162985.

25 Jan 2007; Matti Bickel lua-5.1.1.ebuild:
fixing multilib-strict issue (bug #156153)

24 Jan 2007; Steve Dibb lua-5.1.1.ebuild:
Add ~amd64, bug 155518

23 Jan 2007; Matti Bickel files/lua-5.1.1-make.patch:
Fixing slotted fallout in make.patch

22 Jan 2007; Matti Bickel
-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
files/lua-5.1.1-Makefile.patch:
correct path problems with Makefile.patch (justin in bug #155518)

14 Jan 2007; Matti Bickel 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 -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 lua-5.0.2.ebuild:
Marked v5.0.2 stable on mips as per bug #150072

05 Dec 2006; Jeroen Roovers lua-5.1.1.ebuild:
Marked ~hppa (bug #155518).

01 Dec 2006; Matti Bickel 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 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 lua-5.1.1.ebuild:
Added ~ppc64; bug #155518

21 Nov 2006; Matti Bickel 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 lua-5.1.1.ebuild:
keyworded ~x86, bug #155518

17 Nov 2006; Matti Bickel +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
-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
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
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
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ò lua-5.0.3.ebuild:
Add ~x86-fbsd keyword.

*lua-5.0.3 (07 Oct 2006)

07 Oct 2006; Emanuele Giaquinta
+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 lua-4.0.1.ebuild:
Marking stable to satisfy elinks dep.

25 Jun 2006; Stefan Schweizer
+files/lua-5.0.2-LDFLAGS_and_as-needed.patch, lua-5.0.2.ebuild:
as-needed patch thanks to TGL in bug 122128 from
Benjamin Schindler

01 Mar 2006; Tom Payne -lua-4.0.ebuild, -lua-5.0.ebuild,
-lua-5.0.1_beta20031003-r2.ebuild:
Remove old versions.

11 Feb 2006; Joshua Kinard lua-5.0.2-r1.ebuild:
Marked stable on mips.

19 Aug 2005; Tom Payne 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 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 lua-5.0.2.ebuild,
lua-5.0.2-r1.ebuild:
Fixed multilib strict issue, bug #88120

21 Apr 2005; Aron Griffis lua-5.0.2.ebuild,
lua-5.0.2-r1.ebuild:
Add ia64 keywords

22 Mar 2005; Lina Pezzella lua-5.0.2.ebuild:
Fix to use more of the options used on x86

07 Mar 2005; Lina Pezzella lua-5.0.2.ebuild:
Stable ppc-macos.

15 Feb 2005; Lina Pezzella lua-5.0.2.ebuild:
Fixed find statement to be arch independent.

05 Feb 2005; Lina Pezzella
+files/lua-ppc-macos-Makefile.patch, lua-5.0.2.ebuild:
Unstable ppc-macos
Fix for Bug #65591

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

05 Sep 2004; Guy Martin lua-5.0.2.ebuild:
Stable on hppa.

*lua-5.0.2-r1 (05 Aug 2004)

05 Aug 2004; +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 lua-5.0.2.ebuild:
stable on ppc64, bug #55680

01 Jul 2004; Jeremy Huddleston lua-4.0.1.ebuild,
lua-4.0.ebuild:
virtual/glibc -> virtual/libc

06 Jun 2004; Danny van Dyk lua-5.0.2.ebuild:
Marked stable on amd64.

15 May 2004; Bryan Østergaard lua-5.0.2.ebuild:
Stable on alpha.

05 Apr 2004; Chris Aniszczyk lua-5.0.ebuild:
Marking stable on hppa

29 Mar 2004; Gustavo Zacarias lua-5.0.2.ebuild:
stable on sparc

26 Mar 2004; Tom Payne lua-5.0.2.ebuild :
Marked stable on x86. Bug # 45739.

26 Mar 2004; Tom Payne 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 lua-5.0.2.ebuild :
Version bump.

15 Mar 2004; Tom Payne 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 lua-5.0.ebuild:
stable on sparc

06 Feb 2004; Daniel Ahlberg
lua-5.0.1_beta20031003-r2.ebuild:
Apply existing pic patch, makes it build on amd64. Should close #35675.

26 Jan 2004; Tom Payne lua-5.0.1_beta20031003-r2.ebuild :
New tarball location. Bug # 39211.

03 Jan 2004; Jon Portnoy 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 lua-5.0.1_beta20031003.ebuild-r2 :
Added compiler and interpreter variables to lua.pc.

21 Dec 2003; Tom Payne 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 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 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 lua-5.0.ebuild:
use sed -i; add error messages

*lua-5.0 (14 Apr 2003)

14 Apr 2003; Tom Payne lua-5.0.ebuild :

Version bump. Added ~arch keywords.

*lua-5.0_beta (09 Apr 2003)

09 Apr 2003; Tom Payne lua-5.0_beta.ebuild :

Version bump. Install docs. Tidied ebuild.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*lua-4.0.1 (07 Feb 2003)

07 Feb 2003; Ryan Phillips lua-4.0.1.ebuild :
new version

*lua-4.0 (09 June 2002)

04 Aug 2002; Calum Selkirk lua-4.0.ebuild :

Added ppc to KEYWORDS.

09 June 2002; Ryan Phillips lua-4.0.ebuild :

Fixed ebuild since package has changed.

23 Apr 2002; Ryan Phillips 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.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 5.1.3/01_all_LUAI_MAXCSTACK.upstream.patch 685 RMD160 5e82432ff598210a1c3bbda5d60c46622fe4254c SHA1 7c40bb5f0aa73f93d4e58ec061fd9b41df63b6f9 SHA256 e99f4e7c481d4ab3b6773f7255e55da3fb6e37f0da51f00db93dd0cd8d10e47a
AUX 5.1.3/02_all_coroutine.resume.upstream.patch 531 RMD160 1acef8e4257bf1cb96844fc210d3cd9ffab03fd6 SHA1 f70429a1b517c3f9b132b428abacf51a2a02d9e4 SHA256 ede1d6684c29b5710881def9c4edb429434321085c0478db7a1e5faaf4054c5c
AUX 5.1.3/03_all_lua_checkstack.upstream.patch 668 RMD160 b22b556f656cdd20743821d59f73b0e0f2f42167 SHA1 a13e42918f25f3c595a41a1eac6716e943fad00c SHA256 89c8aa6e4e65f1c7dfd2be7992ce9d6df27ead7dc661bddf94d3049b8bf714df
AUX 5.1.3/04_all_unpack.upstream.patch 878 RMD160 20241153fa5da7aa8b2fc598d292bdbaa5ad4a85 SHA1 24fa9d049f24600969f0f289c4c6f9cbeab8befc SHA256 cfbb531a9478d2091466d4fc18b5b0ab4b10c4460d225c6ffcdd3caa3f4b95bd
AUX 5.1.3/05_all_validator.upstream.patch 1571 RMD160 288a9ffaf53847c8bc6fce1483002fc639512624 SHA1 762963bac7242ed86d31b1f3f387b6bb0b528bc9 SHA256 015ae3ffc49957c41a35752599a49cd9729e17e844cbcf447522ab66a926ad95
AUX 5.1.3/06_all_c_stack.upstream.patch 687 RMD160 8d40785667bb2325e6351be5a29e763eee2cd699 SHA1 66b208f77a55cc42166153e437c00f30dc8c97a7 SHA256 57f42771904b85af6b188143e14a61536a14f400e6370c08b75d3d8ace4cbbb0
AUX 5.1.3/07_all_validator2.upstream.patch 1173 RMD160 644c141234f34c8bcf58dab833b6e6f9ba60414b SHA1 3d3395a79a8ec67d4bde83ce12f80b589b60992e SHA256 3ed0d8b61933ade959ae480067c345a2939e3e5191026caed0f0db9eec934449
AUX 5.1.3/08_all_code_injection.upstream.patch 394 RMD160 199f6c4feff370ef892cdc2b21fab42f64bf78b6 SHA1 3d7a7c5b2b581cb5568799af81e0e91ca7659719 SHA256 6183ac486a90f81250dbecbcaae91ac4882c5dba19dae2d7385b5d1bc3fbccee
AUX 5.1.3/09_all_string_byte_fix_upstream.patch 405 RMD160 7de6450892cceb335c91b219832e09f16d0602e7 SHA1 7fa831771a286a4526578fbdddfd97e336d2abc0 SHA256 81b3dd76d66ab89dc0027adb103c12c42a9c04256b86ef0d85ae53c1870b7a0e
AUX 5.1.3/10_all_gc_loop_fix.upstream.patch 629 RMD160 1fc17a81408ca90bf95b6e8bb729e84786b9f669 SHA1 c43c02e9b435a9fe1ec4f58bde0b153c79551eb1 SHA256 133f62d35a0c31f01b44633d9901fc5a2677e5ccfd90f548f2cae7470dae9436
AUX 5.1.3/11_all_module.upstream.patch 575 RMD160 cff7cdb7790fc9c78221181564b50911f3a39109 SHA1 618f6bf2388cbdffd8784bfdf455e30bc659aef5 SHA256 bc870719345818f881740a4dcdc3683294cf33e5619895a71e24e290007a177e
AUX 5.1.3/12_all_svalue.upstream.patch 303 RMD160 383d68a00fc2d3f451def70f4629dfed5d691014 SHA1 e09c0442eba74c7acd8e08167bcc8b91c248f5eb SHA256 d5fabc1c89ef473d141a6663f6adeb25579102a975dbbd5ce57a8ac883cc48ec
AUX lua-5.1-make.patch 2154 RMD160 1e206468e137806a6c697ba040471d76948552c9 SHA1 c0dee37792e824265d4a9cd95d41df8654cbd647 SHA256 468a00db23bec0f6ddff3a9debf011bd3df0c95eae55b606315f9ed984227e23
AUX lua-5.1-make_static.patch 552 RMD160 1ca1c74daee2845369f13a80773755301b1d5184 SHA1 2d49989dbfd730edafac1444fd09a824a8f649b5 SHA256 dac0400c15e5ad9b77ade7e981acde3c111b51e834427280e9fdcdbbcef05812
AUX lua-5.1-module_paths.patch 1078 RMD160 31a3f13af427bdcae784e21a9456f9197c59379e SHA1 50cb1438b7c50536ebf712d16d153eac40599562 SHA256 1115b6aa00eb4e918156ae70c763534bd2f603ba888da75e4908c19c2ac3e5f7
AUX lua-5.1-readline.patch 360 RMD160 29e6f8193592ec6e551e46f953563113a72d2de2 SHA1 25baabcb1d3449c3c38726fc7de6c4abb34667a6 SHA256 1f0f90eb8103e338f1188cc884c0c59cc6afd023828c11d86b8145b2a8d1efc2
AUX lua-5.1.3-deprecated.patch 1417 RMD160 c2f51932850ca7deb6a0df41e4fe67764e48608c SHA1 f003694a532f6cb4bb629918d8c2db8c52696723 SHA256 8d4d3c35d9cfb65f6caa360c09d1fa0c5dc1ee0de3389c1e73602fef86cd0e9f
AUX lua-5.1.3-test.patch 340 RMD160 5ab1fdfaf1c18d26c66096ade8944223c21ce9ca SHA1 9e1fc7b770f2586dd386bea60717962f650a1923 SHA256 cdbb06f6fc5e75512c912360e1efc12e1e62ac7079972ff1c9c9273898bf9e31
AUX lua-5.1.4-deprecated.patch 1417 RMD160 c2f51932850ca7deb6a0df41e4fe67764e48608c SHA1 f003694a532f6cb4bb629918d8c2db8c52696723 SHA256 8d4d3c35d9cfb65f6caa360c09d1fa0c5dc1ee0de3389c1e73602fef86cd0e9f
AUX lua-5.1.4-test.patch 340 RMD160 5ab1fdfaf1c18d26c66096ade8944223c21ce9ca SHA1 9e1fc7b770f2586dd386bea60717962f650a1923 SHA256 cdbb06f6fc5e75512c912360e1efc12e1e62ac7079972ff1c9c9273898bf9e31
DIST lua-5.1.1.tar.gz 207810 RMD160 0b9cc31cca1a0f4c2ebb62f177dc157677953a4c SHA1 be13878ceef8e1ee7a4201261f0adf09f89f1005 SHA256 c5daeed0a75d8e4dd2328b7c7a69888247868154acbda69110e97d4a6e17d1f0
DIST lua-5.1.3.tar.gz 215817 RMD160 1c5979dd4986057fef325aa2af0c872bbecab92e SHA1 89bc9f5a351402565b8077e8123327e7cd15f004 SHA256 6b5df2edaa5e02bf1a2d85e1442b2e329493b30b0c0780f77199d24f087d296d
DIST lua-5.1.4.tar.gz 216679 RMD160 c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef SHA1 2b11c8e60306efb7f0734b747588f57995493db7 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a
EBUILD lua-5.1.1-r2.ebuild 2710 RMD160 7bbb61441726d96daef4137a756c9b03464a16ae SHA1 47c1f20bad74033c278e1e7573354fe0940526e4 SHA256 9aa83b2dc6c1c7e881868820496deeef4e130190c23a61479d26e38e85ffdb39
EBUILD lua-5.1.3-r3.ebuild 2967 RMD160 2853f527bc2f6ecd7ccf5b910ed045d5462d11f6 SHA1 20b3f6be6e3030123ce123e9952ed96a878a4840 SHA256 4863ee049f2b57be5c9e43f00cc08a73278917a9a57f9bdd65133000fc3b35c5
EBUILD lua-5.1.3-r4.ebuild 3041 RMD160 6081734baf13ff575aa5fa9cabf8ecf98968938b SHA1 449192cef6d30eaf81b4a1e007d7da03a362f14b SHA256 da399b248158b060e937e48b32e1bd63404ad765dc2173fde87e133b5b98f768
EBUILD lua-5.1.4.ebuild 3039 RMD160 fdd4af40ae9254c9cb2c14c11eb3542d2fb52701 SHA1 48f745d33d1906b709e64499d1f750fbf8b560d9 SHA256 60590e52bdb00047a56b551367844fa9c9ddbb5a1e4283b9d490afdb2fcdc932
MISC ChangeLog 18131 RMD160 6266b400db4b3e078b4d9a66668623b18917caaf SHA1 a40de227d3e1fcd9e5e2833fb8b67a50ff3eca31 SHA256 e7751cf3278bb8bfa50f55576399b8956084645484db8616aef724dbc3bad719
MISC metadata.xml 339 RMD160 0d536a77658ffb6d8bccff7183a5bf4722d0a82d SHA1 f5bd1085f69b6e9d81e42cd711a7846ccb267e31 SHA256 6b3bedf093395def984b71f7c74ce59742c5df6592ad50f1b96c8a2499f27c8b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkkPwj4ACgkQ67wieSYcaxc4+ACdEAh+/2q4BWzasN0Ik6U4ElF7
2yQAniXkvCn2qpLU0+KhCZhApUv0MRAN
=Q9t7
-----END PGP SIGNATURE-----

files

lua-5.1.1-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.1-r2.ebuild,v 1.17 2008/02/12 21:21:25 mabi Exp $

inherit eutils portability 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="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="readline static"

DEPEND="readline? ( sys-libs/readline )"

src_unpack() {
local PATCH_PV=$(get_version_component_range 1-2)
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.patch
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch

# extra patching not required in lua-5.1.3
sed -i -e 's:\(INSTALL_.*\= \$(CP)\):#\1:g' Makefile
sed -i -e 's:#\(INSTALL_.*\= \$(INSTALL)\):\1:g' Makefile

sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html

if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi

# Using dynamic linked lua is not recommended upstream 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 the lua compiler is build statically anyway
if use static ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static.patch
fi

# We want packages to find our things...
sed -i -e 's:/usr/local:/usr:' etc/lua.pc
}

src_compile() {
myflags=
# what to link to liblua
liblibs="-lm"
mycflags="${mycflags} -DLUA_USE_LINUX"
liblibs="${liblibs} $(dlopen_lib)"

# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi

cd src
emake CFLAGS="${mycflags} ${CFLAGS}" \
RPATH="/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="${D}/usr/" INSTALL_LIB="${D}/usr/$(get_libdir)/" \
V=${PV} gentoo_install \
|| die "emake install gentoo_install failed"

dodoc HISTORY README
dohtml doc/*.html doc/*.gif

insinto /usr/share/pixmaps
doins etc/lua.ico
insinto /usr/$(get_libdir)/pkgconfig
doins etc/lua.pc
}

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 &> /dev/null || die "test $test failed"
done

for test in ${negative}; do
test/lua.static test/${test}.lua &> /dev/null && die "test $test failed"
done
}

lua-5.1.3-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.3-r3.ebuild,v 1.8 2008/11/04 03:32:08 vapier Exp $

EAPI="1"

inherit eutils portability 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="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
IUSE="+deprecated readline static"

DEPEND="readline? ( sys-libs/readline )"

src_unpack() {
local PATCH_PV=$(get_version_component_range 1-2)
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.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:3:1/' src/Makefile

sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html

if ! use deprecated ; then
epatch "${FILESDIR}"/${P}-deprecated.patch
epatch "${FILESDIR}"/${P}-test.patch
fi

if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi

# Using dynamic linked lua is not recommended upstream 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
# Not 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.patch
fi

# We want packages to find our things...
sed -i -e 's:/usr/local:/usr:' etc/lua.pc
}

src_compile() {
myflags=
# what to link to liblua
liblibs="-lm"
mycflags="${mycflags} -DLUA_USE_LINUX"
liblibs="${liblibs} $(dlopen_lib)"

# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi

cd src
emake CFLAGS="${mycflags} ${CFLAGS}" \
RPATH="/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="${D}/usr/" INSTALL_LIB="${D}/usr/$(get_libdir)/" \
V=${PV} gentoo_install \
|| die "emake install gentoo_install failed"

dodoc HISTORY README
dohtml doc/*.html doc/*.gif

insinto /usr/share/pixmaps
doins 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
}

lua-5.1.3-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.3-r4.ebuild,v 1.4 2008/09/13 20:24:39 solar Exp $

EAPI="1"

inherit eutils portability versionator toolchain-funcs

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="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="+deprecated readline static"

DEPEND="readline? ( sys-libs/readline )"

src_unpack() {
local PATCH_PV=$(get_version_component_range 1-2)
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.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:3:1/' src/Makefile

sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html

if ! use deprecated ; then
epatch "${FILESDIR}"/${P}-deprecated.patch
epatch "${FILESDIR}"/${P}-test.patch
fi

if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi

# Using dynamic linked lua is not recommended upstream 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
# Not 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.patch
fi

# We want packages to find our things...
sed -i -e 's:/usr/local:/usr:' etc/lua.pc
}

src_compile() {
tc-export CC
myflags=
# what to link to liblua
liblibs="-lm"
mycflags="${mycflags} -DLUA_USE_LINUX"
liblibs="${liblibs} $(dlopen_lib)"

# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi

cd src
emake CC="${CC}" CFLAGS="${mycflags} ${CFLAGS}" \
RPATH="${ROOT}/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="${D}/usr/" INSTALL_LIB="${D}/usr/$(get_libdir)/" \
V=${PV} gentoo_install \
|| die "emake install gentoo_install failed"

dodoc HISTORY README
dohtml doc/*.html doc/*.gif

insinto /usr/share/pixmaps
doins 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
}

lua-5.1.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.4.ebuild,v 1.1 2008/09/28 10:00:26 mabi Exp $

EAPI="1"

inherit eutils portability versionator toolchain-funcs

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="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="+deprecated readline static"

DEPEND="readline? ( sys-libs/readline )"

src_unpack() {
local PATCH_PV=$(get_version_component_range 1-2)
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.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:4:1/' src/Makefile

sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html

if ! use deprecated ; then
epatch "${FILESDIR}"/${P}-deprecated.patch
epatch "${FILESDIR}"/${P}-test.patch
fi

if ! use readline ; then
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
fi

# Using dynamic linked lua is not recommended upstream 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
# Not 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.patch
fi

# We want packages to find our things...
sed -i -e 's:/usr/local:/usr:' etc/lua.pc
}

src_compile() {
tc-export CC
myflags=
# what to link to liblua
liblibs="-lm"
mycflags="${mycflags} -DLUA_USE_LINUX"
liblibs="${liblibs} $(dlopen_lib)"

# what to link to the executables
mylibs=
if use readline; then
mylibs="-lreadline"
fi

cd src
emake CC="${CC}" CFLAGS="${mycflags} ${CFLAGS}" \
RPATH="${ROOT}/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="${D}/usr/" INSTALL_LIB="${D}/usr/$(get_libdir)/" \
V=${PV} gentoo_install \
|| die "emake install gentoo_install failed"

dodoc HISTORY README
dohtml doc/*.html doc/*.gif

insinto /usr/share/pixmaps
doins 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
}

metadata.xml




no-herd

mabi@gentoo.org
Matti Bickel

make deprecated data structures/routines available