I am user of binary packages and the problem is because mpv is built with luajit-devel and luakit web browser with luajit. Thank you.
luajit-devel is the default for USES=luajit unless make.conf(5) or Makefile.local has DEFAULT_VERSIONS+=luajit=luajit. Pretty much all lang/luajit consumers have switched to lang/luajit-devel. To do the same for www/luakit* someone needs to test runtime.
multimedia/mpv simply uses the recommended lang/luajit* version. For example, lang/luajit (stable) is still stuck on the release from >10 years ago which lacks many bug fixes and support for non-x86 architectures. aarch64 is Tier1 since FreeBSD 13 while multimedia/mpv has many consumers. multimedia/mpv cannot switch to lang/luajit (stable) without (re)introducing package conflicts with devel/efl, editors/neovim, multimedia/obs-studio, etc.
(In reply to Jan Beich from comment #2) Thank you. and I understand. But as long time ports user it is not the first time that I have problem with packages.
Created attachment 252310 [details] switch LIB_DEPENDS to USES=luajit I enabled LUAJIT by default when I became the maintainer and should have changed it then.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3f547f88def3aad776c60fdbfecb6a279cc61b75 commit 3f547f88def3aad776c60fdbfecb6a279cc61b75 Author: mew14930xvi <mew14930xvi@inbox.lv> AuthorDate: 2024-07-27 01:27:51 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-07-27 02:00:12 +0000 www/luakit: switch to USES=luajit to avoid package conflicts PR: 280454 Reported by: LuMiWa www/luakit-devel/Makefile | 3 ++- www/luakit/Makefile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)
A commit in branch 2024Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b8b60e8b431fa448b01f185a782e378c5d7885c commit 9b8b60e8b431fa448b01f185a782e378c5d7885c Author: mew14930xvi <mew14930xvi@inbox.lv> AuthorDate: 2024-07-27 01:27:51 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-07-27 02:00:46 +0000 www/luakit: switch to USES=luajit to avoid package conflicts PR: 280454 Reported by: LuMiWa (cherry picked from commit 3f547f88def3aad776c60fdbfecb6a279cc61b75) www/luakit-devel/Makefile | 3 ++- www/luakit/Makefile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)