<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/lang/lua/PLIST, branch pkgsrc_2008Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2007-06-15T17:45:37Z</updated>
<entry>
<title>Update lua to 5.1.2.</title>
<updated>2007-06-15T17:45:37Z</updated>
<author>
<name>obache</name>
<email>obache</email>
</author>
<published>2007-06-15T17:45:37Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7dbacd93fb288f59820e94c1b8a277c7a49b6835'/>
<id>urn:sha1:7dbacd93fb288f59820e94c1b8a277c7a49b6835</id>
<content type='text'>
Patch provided by Holger Weiss in PR 36333.
And specify more platform target.

This release fixes all known bugs in 5.1.1.
</content>
</entry>
<entry>
<title>Update to 5.1.1. Almost all dependencies need adaptation -&gt; bump API.</title>
<updated>2006-08-14T22:31:39Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2006-08-14T22:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2a75ebef2b485628730621d523c1e40552a148c1'/>
<id>urn:sha1:2a75ebef2b485628730621d523c1e40552a148c1</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>Libtoolize lua build.  Since the shared library version has changed,</title>
<updated>2005-09-04T04:59:36Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2005-09-04T04:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b001c18c6266b8efc7a6684a7e0e106249afd636'/>
<id>urn:sha1:b001c18c6266b8efc7a6684a7e0e106249afd636</id>
<content type='text'>
bump the PKGREVISION to 4, and set BUILDLINK_RECOMMENDED.lua appropriately
in the buildlink3.mk file.
</content>
</entry>
<entry>
<title>Install bin2c binary located in ${WRKSRC}/etc, it's needed to build</title>
<updated>2004-04-05T14:54:34Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme</email>
</author>
<published>2004-04-05T14:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e6a77a3d6c581de0ef350da1871bc0cc2867ef95'/>
<id>urn:sha1:e6a77a3d6c581de0ef350da1871bc0cc2867ef95</id>
<content type='text'>
some lua libraries; pointed out by pancake. No bump PKGREVISION this time.
</content>
</entry>
<entry>
<title>Update lua to 5.0.2, from Bruce J.A. Nourish via tech-pkg@.</title>
<updated>2004-04-05T02:31:06Z</updated>
<author>
<name>xtraeme</name>
<email>xtraeme</email>
</author>
<published>2004-04-05T02:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c504675a7eff39b97ddeb8acf53ca528bc60375e'/>
<id>urn:sha1:c504675a7eff39b97ddeb8acf53ca528bc60375e</id>
<content type='text'>
Lua 5.0.2 is a bugfix release, which contains the following fixes:

src/ldo.c
        Attempt to resume running coroutine crashed Lua
src/lgc.c
        C functions also may have stacks larger than current top
        Userdata to be collected still counted into new GC threshold
src/lgc.h
        Userdata to be collected still counted into new GC threshold
src/lparser.c
        Syntax `local function' did not increment stack size
src/lvm.c
        `pc' address was invalidated when a coroutine was suspended
        Count hook might be called without being set
src/lib/lbaselib.c
        Buffer overflow for unusual %p representation
        Wrong number of returns from chunks loaded from stdin
src/lib/liolib.c
        `file.close()' could not be called without arguments
        Buffer overflow for unusual %p representation
src/luac/luac.c
        Missing lock/unlock
</content>
</entry>
<entry>
<title>Compile and install etc/bin2c, which is expected by some modules.  Fixes</title>
<updated>2004-01-25T10:48:21Z</updated>
<author>
<name>cube</name>
<email>cube</email>
</author>
<published>2004-01-25T10:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f1a3ecdc121a95b08baf8a9b548d94a6cf72c0e9'/>
<id>urn:sha1:f1a3ecdc121a95b08baf8a9b548d94a6cf72c0e9</id>
<content type='text'>
PR 24219 by pancake at phreaker dot net.  Bump PKGREVISION.
</content>
</entry>
<entry>
<title>Update to version 5.0.</title>
<updated>2003-04-29T23:33:56Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-04-29T23:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f44981e6beaeb29fbd64f6882ef581b8ec288727'/>
<id>urn:sha1:f44981e6beaeb29fbd64f6882ef581b8ec288727</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>Update to version 4.0.1.</title>
<updated>2003-02-22T00:51:58Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-02-22T00:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=285a32994e0f13888464228662dc55cb9e779778'/>
<id>urn:sha1:285a32994e0f13888464228662dc55cb9e779778</id>
<content type='text'>
Added my own makefiles to create shared versions of the libraries
using bsd.lib.mk.

Changes in Lua itself:

lua/src/lapi.c
lua/src/lstring.c
	Fixed a bug in lua_pushuserdata(L, NULL)
lua/src/ldo.c
lua/src/lgc.c
lua/src/lgc.h
	Give a good chance for GC before parsing
lua/src/lparser.c
	Fixed a bug (did not accept `;' after a `return')
lua/src/lvm.c
	Fixed a bug (linehook off by 1)
lua/src/lib/lbaselib.c
	Fixed a bug in rawget and rawset (seg. fault if given extra arguments)
	Fixed a bug in dostring (identification of precompiled chunks)
</content>
</entry>
<entry>
<title>Move pkg/ files into package's toplevel directory</title>
<updated>2001-11-01T00:20:13Z</updated>
<author>
<name>zuntum</name>
<email>zuntum</email>
</author>
<published>2001-11-01T00:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=21b47178a2509fb914e8d69116de89c76d5ad1d2'/>
<id>urn:sha1:21b47178a2509fb914e8d69116de89c76d5ad1d2</id>
<content type='text'>
</content>
</entry>
</feed>
