./devel/lua-posix, POSIX library for Lua language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 35.0, Package name: lua53-posix-35.0, Maintainer: pkgsrc-users

This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most
libraries it simply binds to C APIs on the underlying system, so
it won't work on non-POSIX systems. However, it does try to detect
the level of POSIX conformance of the underlying system and bind
only available APIs.


Required to run:
[lang/lua53] [devel/lua-std-_debug] [devel/lua-std-normalize]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 31a8c48fc57ff1a4199df27618e098beabcee946
RMD160: 6ae6a865c21fda8a1caa291cfb2cef7255302dc2
Filesize: 173.917 KB

Version history: (Expand)


CVS history: (Expand)


   2020-07-14 14:41:21 by Nia Alarie | Files touched by this commit (6) | Package updated
Log message:
lua-posix: Update to 35.0

Incompatible Changes

    Internally, we use our own bitwise operation wrapper functions
    rather than bit32 where possible. This means bitwise operations
    when running under Lua 5.3+ work on 64bit integers.

Bugs Fixed

    posix.deprecated.getrlimit and posix.deprecated.setrlimit pass
    tests again.

New Features

    Initial support for Lua 5.4.
   2020-07-11 17:14:30 by Nia Alarie | Files touched by this commit (8)
Log message:
Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin,
as should probably have been done to begin with. Remove per-package hacks.
   2020-07-11 16:48:58 by Nia Alarie | Files touched by this commit (4)
Log message:
also use -bundle
   2020-07-11 16:34:22 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-posix: Attempt to fix Darwin build
   2020-07-11 16:33:00 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-posix: use bit32
   2020-07-02 12:26:19 by Nia Alarie | Files touched by this commit (29)
Log message:
Add 'lua' category to Lua modules.

While here, normalize some packages with strange variable order.
   2020-02-08 16:32:33 by Nia Alarie | Files touched by this commit (2)
Log message:
lua-posix: Remove upstreamed patch that no longer applies
   2020-01-29 12:30:01 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
lua-posix: Update to 34.1.1

## Noteworthy changes in release 34.1.1 (2019-07-27) [stable]

### Bugs Fixed

  - `posix.compat` really does work without `std.normalize` in the
    `package.path` now.

## Noteworthy changes in release 34.1 (2019-07-20) [stable]

### Bugs Fixed

  - `luke` works with upgraded bootstrap luarocks version of `require`.

  - `posix.glob.glob` does not return a random errno on failure now, but
    new module constants `GLOB_ABORTED`, `GLOB_NOMATCH` or `GLOB_NOSPACE`.

  - `posix.deprecated.clock_getres` and `posix.deprecated.clock_gettime`
    work again.

### New Features

  - `posix.glob.glob` supports now module constants as a second argument:
    `GLOB_NOCHECK` and `GLOB_ERR`.

  - `posix.sys.socket` now supports IPV6 link-local addresses.

  - use `std.strict`, `std._debug` and `typecheck` modules when available,
    otherwise behave normally without those additional runtime checks.