Hello. As there's a huge amount of ports that require LuaJIT from OpenResty, ports that want to build with ordinary LuaJIT are breaking consistency, as those two cannot be installed together. This patch changes the way LuaJIT is supported in EFL the way it's possible to switch to LuaJIT completely. Defaults are consistent.
Created attachment 234288 [details] EFL OpenResty LuaJIT support
I think that this option should be mentioned as 'experimental' because the upstream did not test it.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8261cd9789e735901760b1ba7f2c7327e294bd58 commit 8261cd9789e735901760b1ba7f2c7327e294bd58 Author: Volodymyr Kostyrko <arcade@b1t.name> AuthorDate: 2022-06-14 15:19:18 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-06-14 15:23:55 +0000 devel/efl: Add an option to use luajit-openresty as LUA interpreter. PR: 264313 Tested by: arrowd devel/efl/Makefile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-)
Pushed in, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=62f1e4555c78420b55cc790f2f26d9f666e02598 commit 62f1e4555c78420b55cc790f2f26d9f666e02598 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2022-06-14 18:18:00 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-06-14 18:19:22 +0000 devel/efl: Fix LUA option defaults for PowerPC arches. PR: 264313 Reported by: pkubaj Fixes: 8261cd9789e735901760b1ba7f2c7327e294bd58 devel/efl/Makefile | 3 +++ 1 file changed, 3 insertions(+)