[Bug 271085] multimedia/obs-studio conflict with neovim due to luajit dependency
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 26 Apr 2023 19:52:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271085 Bug ID: 271085 Summary: multimedia/obs-studio conflict with neovim due to luajit dependency Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: yuri@freebsd.org Reporter: keltir@keemail.me Assignee: yuri@freebsd.org Flags: maintainer-feedback?(yuri@freebsd.org) Hello, I have obs-studio installed and, but I can't install neovim because: "pkg install neovim Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. Checking integrity... done (2 conflicting) - luajit-devel-2.1.0.20230416_1 conflicts with luajit-2.0.5_6 on /usr/local/bin/luajit - luajit-devel-2.1.0.20230416_1 conflicts with luajit-2.0.5_6 on /usr/local/bin/luajit Checking integrity... done (0 conflicting) The following 12 package(s) will be affected (of 0 checked): Installed packages to be REMOVED: luajit: 2.0.5_6 obs-studio: 29.0.2 New packages to be INSTALLED: libtermkey: 0.22 libvterm: 0.3.1 luajit-devel: 2.1.0.20230416_1 luv: 1.44.2.1_1 msgpack-c: 6.0.0 neovim: 0.9.0 tree-sitter: 0.20.8 unibilium: 2.1.1 Installed packages to be REINSTALLED: libltdl-2.4.7 pkg-1.19.1_1 Number of packages to be removed: 2 Number of packages to be installed: 8 Number of packages to be reinstalled: 2 The process will require 5 MiB more space. " I asked on the discord server and got the following reply: "neovim's port Makefile has a USES=luajit line, which is the common way to depend on luajit. It makes the port depend on luajit-devel by default (or luajit-openresty for powerpc64). The obs-studio port has a bunch of hardcoded LIB_DEPENDS_* lines where it depends on luajit instead of luajit-devel. That should probably be removed and replaced with USES=luajit" So I decided to report this issue. Please take a look if you have time. Thanks! -- You are receiving this mail because: You are the assignee for the bug.