Path to this page:
./
devel/lua-ljsyscall,
LuaJIT syscall FFI for the Linux, NetBSD, FreeBSD and OSX kernels
Branch: CURRENT,
Version: 0.12,
Package name: lua53-ljsyscall-0.12,
Maintainer: pkgsrc-usersWhat? An FFI implementation of the Linux, NetBSD, FreeBSD and OSX
kernel ABIs for LuaJIT. This means you will be able to program all
the functionality the Unix kernel provides to userspace directly
in Lua. You can view it as a high level language equivalent of the
Busybox project in a way, although the functionality it provides
is somewhat different, and the interface very different.
Why? First it provides a comprehensive set of system call APIs for
programming sockets, files and so on, including the more obscure
things (eg file change notifications). Second it provides higher
level interfaces such as network interface configuration, so your
application can control its entire runtime interface including IP
addresses routing and so on. Third it provides tools for added
security, such as support for Linux namespaces (containers), system
call filtering (seccomp type 2), capabilities and so on, all with
a script language interface that is much simpler to use than the
C interface. As it is Lua based it can easily be embedded in another
language; in the future ports to other scripting languages are
planned. It also serves as a way of learning how the operating
system interfaces work in a more forgiving environment than C.
Required to run:[
lang/LuaJIT2] [
lang/lua53]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 307.243 KB
Version history: (Expand)
- (2020-07-02) Updated to version: lua53-ljsyscall-0.12
- (2018-04-08) Updated to version: lua52-ljsyscall-0.12
- (2017-11-23) Package has been reborn
- (2016-02-01) Updated to version: lua52-ljsyscall-0.11
- (2015-04-04) Package added to pkgsrc.se, version lua52-ljsyscall-0.10 (created)
CVS history: (Expand)
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-13 21:45:45 by Alexander Nasonov | Files touched by this commit (8) |
Log message:
Reset maintainership for all (no longer) mine packages
|
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.
|
2018-04-08 12:11:52 by Alexander Nasonov | Files touched by this commit (2) |
Log message:
Update devel/lua-ljsyscall to version 0.12.
0.12 release
+ Fix seccomp on arm64
+ Linux added support for eBPF
+ bug fixes
|
2017-09-16 21:53:51 by Alexander Nasonov | Files touched by this commit (13) |
Log message:
Drop maintainership.
|
2016-02-01 10:53:08 by Patrick Welche | Files touched by this commit (3) |
Log message:
Update lua-ljsyscall to 0.11
0.11 release
+ OSX time functions
+ OSX Mach types
+ OSX fixes for Yosemite
+ arm64 support
+ OpenBSD 5.6, 5.7 and 5.8 support
+ ppc64le support, by Gustavo Serra Scalet
+ mipsel support
+ added Dockerfile, now available on Docker Hub
OK alnsn@
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|