Bug 264313

Summary: devel/efl: add better support for OpenResty LuaJIT
Product: Ports & Packages Reporter: Volodymyr Kostyrko <arcade>
Component: Individual Port(s)Assignee: freebsd-enlightenment (Nobody) <enlightenment>
Status: Closed FIXED    
Severity: Affects Some People CC: arrowd, peter
Priority: --- Keywords: easy, patch-ready
Version: LatestFlags: arrowd: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
EFL OpenResty LuaJIT support none

Description Volodymyr Kostyrko 2022-05-28 11:23:46 UTC
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.
Comment 1 Volodymyr Kostyrko 2022-05-28 11:24:37 UTC
Created attachment 234288 [details]
EFL OpenResty LuaJIT support
Comment 2 Peter TKATCHENKO 2022-06-13 12:15:01 UTC
I think that this option should be mentioned as 'experimental' because the upstream did not test it.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-06-14 15:24:21 UTC
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(-)
Comment 4 Gleb Popov freebsd_committer freebsd_triage 2022-06-14 15:26:26 UTC
Pushed in, thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-06-14 18:19:53 UTC
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(+)