Subject: CVS commit: pkgsrc/lang/lua
From: Thomas Klausner
Date: 2006-08-15 00:31:40
Message id: 20060814223140.09070211CA@cvs.netbsd.org

Log Message:
Update to 5.1.1. Almost all dependencies need adaptation -> bump API.

Changes:

* Changes from version 5.0 to 5.1
  -------------------------------
  Language:
  + new module system.
  + new semantics for control variables of fors.
  + new semantics for setn/getn.
  + new syntax/semantics for varargs.
  + new long strings and comments.
  + new `mod' operator (`%')
  + new length operator #t
  + metatables for all types
  API:
  + new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
  + user supplies memory allocator (lua_open becomes lua_newstate).
  + luaopen_* functionst must be called through Lua.
  Implementation:
  + new configuration scheme via luaconf.h.
  + incremental garbage collection.
  + better handling of end-of-line in the lexer.
  + fully reentrant parser (new Lua function `load')
  + better support for 64-bit machines.
  + native loadlib support for Mac OS X.
  + standard distribution in only one library (lualib.a merged into lua.a)

Files:
RevisionActionfile
1.30modifypkgsrc/lang/lua/Makefile
1.8modifypkgsrc/lang/lua/PLIST
1.10modifypkgsrc/lang/lua/buildlink3.mk
1.15modifypkgsrc/lang/lua/distinfo
1.12modifypkgsrc/lang/lua/patches/patch-aa
1.7modifypkgsrc/lang/lua/patches/patch-ab
1.5removepkgsrc/lang/lua/patches/patch-ac
1.5removepkgsrc/lang/lua/patches/patch-ad
1.4removepkgsrc/lang/lua/patches/patch-ae
1.3removepkgsrc/lang/lua/patches/patch-af