Hello, The /devel/luaposix port does not work on lua52 however it is compilable for lua52 normally why has not the port been updated or why is there such a restriction on lua51 only ?
https://github.com/luaposix/luaposix "luaposix is a POSIX binding, including curses, for Lua 5.1 and 5.2; 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." -- Christophe Prévotaux
