*Note - This is not ready for release on FreeBSD yet.:
- The installation fails to install some files, but succeeds to install luarocks.
- The configure step doesn't seem to be working correctly. When I build by hand it builds against 5.4. When I use the port it uses 5.3
- There is an error in the base Makefile that causes the build to fail the first time you build, but succeeds if you run make twice.
New Lua package manager that supports more features and per directory installation. The following is the list announcement from Hisam:
I am happy to announce LuaRocks 3.0.0, the new major release of
LuaRocks, the Lua package manager>
It includes a lot of new stuff, as previewed in the beta and rc pre-releases:
- New rockspec format
- New commands, including `luarocks init` for per-project workflows 
- New flags, including `--lua-dir` and `--lua-version` for using
multiple Lua installs with a single LuaRocks
- New build system, gearing towards a new distribution model 
- General improvements, including namespaces 
- User-visible changes, including some breaking changes
- Internal changes
All of the above are detailed here:
The LuaRocks wiki still needs to be updated to cover most of the new
features (it would be odd to have the documentation up when the
features weren't released yet). Any help updating the wiki is
Files for Unix and Windows are here:
This release contains both the Unix tarball and two versions of the
Windows zip: the "legacy" installer which works the same as the zip
files released with all LuaRocks versions so far, and a new zip file
with the all-in-one luarocks.exe binary that runs with no additional
dependencies. The luarocks.exe program assumes you're using a
Microsoft compiler toolchain when running from the Visual Studio
developer console, or a mingw toolchain otherwise (everything can be
hand-tuned via config files as usual).
This release contains new code by Thijs Schreijer, George Roman, Peter
Melnichenko, Kim Alvefur, Alec Larson, Evgeny Shulgin, Michal Cichra,
Daniel Hahler, and myself. The LuaRocks.org server is maintained by
Once again, very special thanks to my employer Kong, for sponsoring my
work on LuaRocks over the last year and making this release possible.
Special thanks also to François Perrad and Matthew Wild for their
feedback during the beta and rc phase.
LuaRocks is what it is today because of its community, that
continuously releases new rocks in https://luarocks.org and makes the
Lua ecosystem all the more useful — keep on rockin'!
Come chat with us at https://gitter.im/luarocks/luarocks
and please report any issues at https://github.com/luarocks/luarocks
3.0.0 cheers for the new release!
-- LuaRocks lead developer