summaryrefslogtreecommitdiff
path: root/lang/lua/PLIST
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2003-04-29 23:33:56 +0000
committerjtb <jtb@pkgsrc.org>2003-04-29 23:33:56 +0000
commit73eeabad228faf7a6584e3aa9b3dcaccf43fe2c5 (patch)
tree009f4a6b4f4c09b5fcb3b2932bbe99608188a520 /lang/lua/PLIST
parent80c1292a4138eef54a629a0c7702a7cb8c0bb9e9 (diff)
downloadpkgsrc-73eeabad228faf7a6584e3aa9b3dcaccf43fe2c5.tar.gz
Update to version 5.0.
* Changes from version 4.0 to 5.0 ------------------------------- Language: + lexical scoping. + Lua coroutines. + standard libraries now packaged in tables. + tags replaced by metatables and tag methods replaced by metamethods, stored in metatables. + proper tail calls. + each function can have its own global table, which can be shared. + new __newindex metamethod, called when we insert a new key into a table. + new block comments: --[[ ... ]]. + new generic for. + new weak tables. + new boolean type. + new syntax "local function". + (f()) returns the first value returned by f. + {f()} fills a table with all values returned by f. + \n ignored in [[\n . + fixed and-or priorities. + more general syntax for function definition (e.g. function a.x.y:f()...end). + more general syntax for function calls (e.g. (print or write)(9)). + new functions (time/date, tmpfile, unpack, require, load*, etc.). API: + chunks are loaded by using lua_load; new luaL_loadfile and luaL_loadbuffer. + introduced lightweight userdata, a simple "void*" without a metatable. + new error handling protocol: the core no longer prints error messages; all errors are reported to the caller on the stack. + new lua_atpanic for host cleanup. + new, signal-safe, hook scheme. Implementation: + new license: MIT. + new, faster, register-based virtual machine. + support for external multithreading and coroutines. + new and consistent error message format. + the core no longer needs "stdio.h" for anything (except for a single use of sprintf to convert numbers to strings). + lua.c now runs the environment variable LUA_INIT, if present. It can be "@filename", to run a file, or the chunk itself. + support for user extensions in lua.c. sample implementation given for command line editing. + new dynamic loading library, active by default on several platforms. + safe garbage-collector metamethods. + precompiled bytecodes checked for integrity (secure binary dostring). + strings are fully aligned. + position capture in string.find. + read('*l') can read lines with embedded zeros.
Diffstat (limited to 'lang/lua/PLIST')
-rw-r--r--lang/lua/PLIST66
1 files changed, 31 insertions, 35 deletions
diff --git a/lang/lua/PLIST b/lang/lua/PLIST
index ef89c24cc48..52999bb79c3 100644
--- a/lang/lua/PLIST
+++ b/lang/lua/PLIST
@@ -1,26 +1,25 @@
-@comment $NetBSD: PLIST,v 1.2 2003/02/22 00:51:58 jtb Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/04/29 23:33:56 jtb Exp $
bin/lua
bin/luac
include/lauxlib.h
include/lua.h
-include/luadebug.h
include/lualib.h
lib/liblua.a
lib/liblua.so
-lib/liblua.so.0
-lib/liblua.so.0.0
+lib/liblua.so.1
+lib/liblua.so.1.0
lib/liblua_p.a
lib/liblua_pic.a
lib/liblualib.a
lib/liblualib.so
-lib/liblualib.so.0
-lib/liblualib.so.0.0
+lib/liblualib.so.1
+lib/liblualib.so.1.0
lib/liblualib_p.a
lib/liblualib_pic.a
+man/cat1/lua.0
+man/cat1/luac.0
man/man1/lua.1
man/man1/luac.1
-share/doc/html/lua/idx.html
-share/doc/html/lua/index.html
share/doc/html/lua/logo.gif
share/doc/html/lua/lua.html
share/doc/html/lua/luac.html
@@ -29,43 +28,40 @@ share/doc/html/lua/readme.html
share/doc/lua/COPYRIGHT
share/doc/lua/HISTORY
share/doc/lua/README
+share/examples/lua/README
+share/examples/lua/bisect.lua
+share/examples/lua/cf.lua
+share/examples/lua/compat.lua
+share/examples/lua/echo.lua
+share/examples/lua/env.lua
share/examples/lua/etc/README
share/examples/lua/etc/bin2c.c
-share/examples/lua/etc/def.lua
+share/examples/lua/etc/compat.lua
+share/examples/lua/etc/doall.lua
share/examples/lua/etc/lua.magic
share/examples/lua/etc/lua.xpm
+share/examples/lua/etc/luser_number.h
+share/examples/lua/etc/luser_tests.h
share/examples/lua/etc/min.c
-share/examples/lua/etc/setfallback.lua
-share/examples/lua/etc/stdcall.lua
+share/examples/lua/etc/noparser.c
+share/examples/lua/etc/saconfig.c
share/examples/lua/etc/trace.c
-share/examples/lua/examples/ps/ps.lua
-share/examples/lua/examples/ps/hilbert.lua
-share/examples/lua/examples/www/db.lua
-share/examples/lua/examples/www/README
-share/examples/lua/examples/www/template.html
-share/examples/lua/examples/www/staff.lua
-share/examples/lua/life.lua
-share/examples/lua/fib.lua
-share/examples/lua/cf-for.lua
share/examples/lua/factorial.lua
-share/examples/lua/save.lua
-share/examples/lua/sort.lua
-share/examples/lua/hello.lua
-share/examples/lua/README
-share/examples/lua/bisect.lua
-share/examples/lua/cf.lua
+share/examples/lua/fib.lua
+share/examples/lua/fibfor.lua
share/examples/lua/globals.lua
-share/examples/lua/webform.lua
-share/examples/lua/qp.lua
-share/examples/lua/lisp.lua
+share/examples/lua/hello.lua
+share/examples/lua/life.lua
+share/examples/lua/luac.lua
+share/examples/lua/printf.lua
+share/examples/lua/readonly.lua
+share/examples/lua/sieve.lua
+share/examples/lua/sort.lua
+share/examples/lua/table.lua
+share/examples/lua/trace-calls.lua
share/examples/lua/trace-globals.lua
share/examples/lua/undefined.lua
-share/examples/lua/trace-calls.lua
-share/examples/lua/old.lua
-share/examples/lua/table.lua
-@dirrm share/examples/lua/examples/www
-@dirrm share/examples/lua/examples/ps
-@dirrm share/examples/lua/examples
+share/examples/lua/xd.lua
@dirrm share/examples/lua/etc
@dirrm share/examples/lua
@dirrm share/doc/lua