Created attachment 147536 [details] v1 Tested against multimedia/mpv. Leaving default as is. If you feel adventurous follow devel/love: # lang/luajit is BROKEN elsewhere OPTIONS_DEFAULT_i386= LUAJIT OPTIONS_DEFAULT_amd64= LUAJIT
Auto-assigned to maintainer sunpoet@FreeBSD.org
Created attachment 147537 [details] |poudriere testport| log (9.3R i386)
Created attachment 147538 [details] |poudriere testport| log (10.0R amd64, LUAJIT=on)
Before switching default value keep in mind consumers that also link against Lua e.g., multimedia/mpv. In such cases default should be in sync. However, according to FreshPorts only a few ports depend on libquvi by default and neither has USES=Lua. Bug 193822 comment 4 has an example stacktrace after mixing Lua implementations.
Here's a list of LIB_DEPENDS=libquvi.so consumers in ports tree. Only mpv has USES=lua in Makefile or from dependency. It should be safe to turn on LUAJIT by default together with bug 193822. multimedia/cclive multimedia/mpv multimedia/quvi multimedia/totem-pl-parser multimedia/ffmpeg and multimedia/mplayer2 also support libquvi but not exposed in the ports. If exposed via option ffmpeg may cause a problem not by itself but by whatever depends on it e.g., multimedia/vlc. In such cases one may consider adding LUAJIT option there as well.
A commit references this bug: Author: sunpoet Date: Wed Oct 1 20:06:57 UTC 2014 New revision: 369750 URL: https://svnweb.freebsd.org/changeset/ports/369750 Log: - Add LUAJIT option PR: ports/193821 Submitted by: Jan Beich <jbeich@vfemail.net> Changes: head/multimedia/libquvi/Makefile
Committed. Thanks!