Omar Polo <o...@omarpolo.com> writes:
> this time with the tarball... > > Omar Polo <o...@omarpolo.com> writes: > >> Omar Polo <o...@omarpolo.com> writes: >> >>> Hello ports, >>> >>> I wanted to play with lua and ended up needing luarocks. I tried to >>> resurrect the luarocks ports on openbsd-wip by abieber@ and cschutijser. >>> With this I was able to install (locally) and use things like luasocket >>> or dkjson, and even lua-lsp ^^ >>> >>> I'm not sure about the FLAVORS bit, and I'm surely doing something wrong >>> with the PKGNAME >>> >>> % cd /usr/ports/packages/amd64 >>> % find all -type f -name '*lua*' >>> all/luarocks-3.7.0.tgz >>> all/lua53rocks-3.7.0.tgz >>> all/lua52rocks-3.7.0.tgz >>> >>> but otherwise seems functional. I opted to rename the `luarocks' and >>> `luarocks-admin' executables so multiple flavors can be installed at the >>> same time (seems useful). >>> >>> I'll try to upstream patch-src_luarocks_core_cfg_lua eventually. >>> >>> Thoughts/comments? >>> >>> Cheers, >>> >>> Omar Polo >>> >> >> Here's an updated port with: >> >> - taking MAINTAINER (if nobody objects it) >> - fixed PKGNAME, now it generates >> >> % find all -type f -name '*lua*' >> all/luarocks-3.7.0-lua52.tgz >> all/luarocks-3.7.0-lua53.tgz >> all/luarocks-3.7.0-lua51.tgz >> all/luarocks-3.7.0.tgz >> >> - followed what alpine does with the renaming: `luarocks' and >> `luarocks-admin' are luarocks-${MODLUA_VERSION} and >> luarocks-admin-${MODLUA_VERSION} >> >> The only doubt I still have is regarding the flavors: what's the point >> of generating two equivalent packages? (luarocks and luarocks-lua51) >> Looks good to me! Might be worth adding a pkg/MESSAGE about creating a symlink (similar to what we do for ruby). OK abieber@ for import. >> Cheers, > > [2. application/octet-stream; luarocks.tar.gz]...