We have three different valid luajit versions in the tree, and they all conflict. Neovim depends unconditionally on luajit-openresty, which breaks things for people using ports that depend unconditionally on other versions.
With DEFAULT_VERSIONS+=luajit=... we can hopefully put this issue to bed.
I've never mucked with bsd.default-versions.mk before, so I could use some eyes on this to make sure I'm not doing anything stupid.
@osa and @mm: Which stream should be the default? lang/luajit hasn't had a release in 5 years and it may never see another release. openresty hasn't been updated in a while (there's a release from a month ago that hasn't landed in the ports tree). Is it sensible to have LUAJIT_DEFAULT=luajit-devel?