head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.46 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.44 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.42 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.40 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.38 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.36 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.34 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.32 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.30 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.28 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.26 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.24 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.22 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.20 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.18 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.16 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.14 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.12 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.10 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.8 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.6 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.4.0.18 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.14 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.16 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.12 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.10 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.8 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.6 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.4 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.2 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.3.0.8 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.6 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.4 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.2.0.12 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.10 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.8 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.6 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.4 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.2 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.1.1.1.0.6 pkgsrc-2015Q4-base:1.1.1.1 pkgsrc-2015Q3:1.1.1.1.0.4 pkgsrc-2015Q3-base:1.1.1.1 pkgsrc-2015Q2:1.1.1.1.0.2 pkgsrc-2015Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2020.07.13.19.45.45; author alnsn; state Exp; branches; next 1.5; commitid jVNbweKFE2cOjXfC; 1.5 date 2020.07.02.10.26.17; author nia; state Exp; branches; next 1.4; commitid H283YgrxlGTKzueC; 1.4 date 2018.04.08.10.11.52; author alnsn; state Exp; branches; next 1.3; commitid YdFLDPflwsxpICxA; 1.3 date 2017.09.16.19.53.50; author alnsn; state Exp; branches; next 1.2; commitid wxJIr8wBKT8Hus7A; 1.2 date 2016.02.01.09.53.08; author prlw1; state Exp; branches; next 1.1; commitid YR8WCKDrUIFpecTy; 1.1 date 2015.04.03.20.20.54; author alnsn; state Exp; branches 1.1.1.1; next ; commitid IlY1mfEZRFk0ubgy; 1.1.1.1 date 2015.04.03.20.20.54; author alnsn; state Exp; branches; next ; commitid IlY1mfEZRFk0ubgy; desc @@ 1.6 log @Reset maintainership for all (no longer) mine packages @ text @# $NetBSD: Makefile,v 1.5 2020/07/02 10:26:17 nia Exp $ DISTNAME= ljsyscall-0.12 PKGNAME= ${DISTNAME:S/ljsyscall/${LUA_PKGPREFIX}-ljsyscall/} CATEGORIES= devel lua MASTER_SITES= ${MASTER_SITE_GITHUB:=justincormack/} GITHUB_TAG= v${PKGVERSION} GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION}//} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/justincormack/ljsyscall COMMENT= LuaJIT syscall FFI for the Linux, NetBSD, FreeBSD and OSX kernels LICENSE= mit .include "../../mk/bsd.prefs.mk" NO_BUILD= yes USE_TOOLS+= pax INSTALLATION_DIRS+= ${LUA_LDIR} DEPENDS+= LuaJIT2>=2.0.2:../../lang/LuaJIT2 do-install: ${INSTALL_DATA} ${WRKSRC}/syscall.lua \ ${DESTDIR}${PREFIX}/${LUA_LDIR} cd ${WRKSRC} && find syscall -name \*.lua \ | pax -rw ${DESTDIR}${PREFIX}/${LUA_LDIR}/ .include "../../lang/lua/module.mk" .include "../../mk/bsd.pkg.mk" @ 1.5 log @Add 'lua' category to Lua modules. While here, normalize some packages with strange variable order. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/04/08 10:11:52 alnsn Exp $ d10 1 a10 1 MAINTAINER= alnsn@@NetBSD.org @ 1.4 log @Update devel/lua-ljsyscall to version 0.12. 0.12 release + Fix seccomp on arm64 + Linux added support for eBPF + bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/09/16 19:53:50 alnsn Exp $ d5 1 a5 1 CATEGORIES= devel @ 1.3 log @Drop maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2016/02/01 09:53:08 prlw1 Exp $ d3 1 a3 1 DISTNAME= ljsyscall-0.11 d10 1 a10 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.2 log @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@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2015/04/03 20:20:54 alnsn Exp $ d10 1 a10 1 MAINTAINER= alnsn@@NetBSD.org @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= ljsyscall-0.10 d22 2 @ 1.1.1.1 log @Import lua-ljsyscall version 0.10 by Justin Cormack. What? 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. @ text @@