Bug 264313 - devel/efl: add better support for OpenResty LuaJIT
Summary: devel/efl: add better support for OpenResty LuaJIT
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-enlightenment (Nobody)
URL:
Keywords: easy, patch-ready
Depends on:
Blocks:
 
Reported: 2022-05-28 11:23 UTC by Volodymyr Kostyrko
Modified: 2022-06-14 18:19 UTC (History)
2 users (show)

See Also:
arrowd: maintainer-feedback+


Attachments
EFL OpenResty LuaJIT support (2.01 KB, patch)
2022-05-28 11:24 UTC, Volodymyr Kostyrko
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(+)