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

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


Branch: CURRENT, Version: 35.1, Package name: lua54-posix-35.1, 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:

Filesize: 175.783 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-08 12:19:45 by Nia Alarie | Files touched by this commit (1)
Log message:
Previous, but done correctly.
   2023-11-08 12:16:56 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-posix: -dynamiclib cannot be combined with -bundle with old versions
of the Darwin linker, and older Darwin linkers don't understand -shared
anyway
   2021-12-10 14:20:54 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
lua-posix: update to 35.1

Noteworthy changes in release 35.1 (2021-09-09) [stable]

  Bugs Fixed

     * Documentation cleanups: full and correct return docs including an
       errnum where necessary; make sure we have a link to SUSv3 wherever
       available; add an ', if successful' suffix to a normap return
       result followed by error return results; fixed several typos.

     * Update fork2.lua example to match current APIs

  New Features

     * Support AF_PACKET socket family, where available.

     * Support SIGINFO, SIGWINCH and SA_RESTART, where available.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-07-14 14:41:21 by Nia Alarie | Files touched by this commit (6)
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