Date: Fri, 12 Jun 2026 14:13:02 +0000 From: Adam Weinberger <adamw@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Dave Marker <dave@freedave.net> Subject: git: b8415a25dde7 - main - editors/neovim: Update to 0.12.3 Message-ID: <6a2c13ee.22e2c.39966daf@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=b8415a25dde7016cf5cded1d01051ac0d6788ba6 commit b8415a25dde7016cf5cded1d01051ac0d6788ba6 Author: Dave Marker <dave@freedave.net> AuthorDate: 2026-06-12 14:12:08 +0000 Commit: Adam Weinberger <adamw@FreeBSD.org> CommitDate: 2026-06-12 14:12:08 +0000 editors/neovim: Update to 0.12.3 Changes: https://github.com/neovim/neovim/commit/35b57441b0bac035dcfc591830e82abc560720b1 Differential Revision: https://reviews.freebsd.org/D57546 --- editors/neovim/Makefile | 11 +++++------ editors/neovim/distinfo | 6 +++--- editors/neovim/files/patch-src_nvim_CMakeLists.txt | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 9 deletions(-) diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile index f37f0bcb3031..10d0edd7a213 100644 --- a/editors/neovim/Makefile +++ b/editors/neovim/Makefile @@ -1,6 +1,6 @@ PORTNAME= neovim DISTVERSIONPREFIX= v -DISTVERSION= 0.12.2 +DISTVERSION= 0.12.3 CATEGORIES= editors MAINTAINER= adamw@FreeBSD.org @@ -34,12 +34,11 @@ GH_TUPLE= tree-sitter:tree-sitter-c:v0.24.2:treesitter_c \ tree-sitter-grammars:tree-sitter-vim:v0.8.1:treesitter_vim \ neovim:tree-sitter-vimdoc:v4.1.0:treesitter_vimdoc -CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \ - -DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \ +CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \ + -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib/lua/${LUA_VER}" \ -DDEPS_PREFIX:PATH="${LOCALBASE}" \ - -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib/lua/${LUA_VER}" - -CFLAGS+= -I${LOCALBASE}/include + -DLUA_GEN_PRG:FILEPATH="luajit" \ + -DLUA_PRG:FILEPATH="${LUA_CMD}" DATADIR= ${PREFIX}/share/nvim PORTSCOUT= limit:^[0-9\.v]+$$ diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo index 7e695e69fa26..0af63bedfffb 100644 --- a/editors/neovim/distinfo +++ b/editors/neovim/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1776870736 -SHA256 (neovim-neovim-v0.12.2_GH0.tar.gz) = ef9f58da7d687ed4d1dad9715542bf0dabdeedbfe8089e2ce17fff21b920a268 -SIZE (neovim-neovim-v0.12.2_GH0.tar.gz) = 13689620 +TIMESTAMP = 1781221590 +SHA256 (neovim-neovim-v0.12.3_GH0.tar.gz) = 36a6c66bfbba5d96fa512110aecddb981148a4d013b5ecd01a42877c49855a41 +SIZE (neovim-neovim-v0.12.3_GH0.tar.gz) = 13705115 SHA256 (tree-sitter-tree-sitter-c-v0.24.2_GH0.tar.gz) = 2eeb4db31f8fa0865e45488503d13403923bcb485a1bdb637abff8c42dd97364 SIZE (tree-sitter-tree-sitter-c-v0.24.2_GH0.tar.gz) = 381758 SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.5.0_GH0.tar.gz) = cf01b93f4b61b96a6d27942cf28eeda4cbce7d503c3bef773a8930b3d778a2d9 diff --git a/editors/neovim/files/patch-src_nvim_CMakeLists.txt b/editors/neovim/files/patch-src_nvim_CMakeLists.txt new file mode 100644 index 000000000000..19dab3f6dcab --- /dev/null +++ b/editors/neovim/files/patch-src_nvim_CMakeLists.txt @@ -0,0 +1,16 @@ +nvom 0.12.3 gets confused about which Lua to use during the build. In +particular, it reaches for lua51, rather than luajit (which is what it +actually wants). + + +--- src/nvim/CMakeLists.txt.orig 2026-06-12 10:04:12 UTC ++++ src/nvim/CMakeLists.txt +@@ -641,7 +641,7 @@ add_custom_command( + + add_custom_command( + OUTPUT ${VIM_MODULE_FILE} +- COMMAND ${LUA_PRG} ${CHAR_BLOB_GENERATOR} ${LUA_BLOB_COMPILE_FLAG} ${VIM_MODULE_FILE} ++ COMMAND ${LUA_GEN_PRG} ${CHAR_BLOB_GENERATOR} ${LUA_BLOB_COMPILE_FLAG} ${VIM_MODULE_FILE} + # NB: vim._init_packages and vim.inspect must be be first and second ones + # respectively, otherwise --luamod-dev won't work properly. + ${LUA_INIT_PACKAGES_MODULE_SOURCE} "vim._init_packages"home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2c13ee.22e2c.39966daf>
