commit: 42c9ef5c71e907c9a4feea8c1ac5bc9b37750961 Author: Brahmajit Das <listout <AT> listout <DOT> xyz> AuthorDate: Mon Jan 26 18:26:15 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Feb 11 02:56:19 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c9ef5c
app-editors/neovim: drop 0.11.2, 0.11.3-r1 Signed-off-by: Brahmajit Das <listout <AT> listout.xyz> Part-of: https://github.com/gentoo/gentoo/pull/45529 Closes: https://github.com/gentoo/gentoo/pull/45529 Signed-off-by: Sam James <sam <AT> gentoo.org> app-editors/neovim/Manifest | 2 - app-editors/neovim/neovim-0.11.2.ebuild | 129 ----------------------------- app-editors/neovim/neovim-0.11.3-r1.ebuild | 129 ----------------------------- 3 files changed, 260 deletions(-) diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index 47ea9d77ed7d..321ef12bf087 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -1,5 +1,3 @@ -DIST neovim-0.11.2.tar.gz 12923046 BLAKE2B 0a38a35d3a817224ef714e46f2acad9a4546c0922896a922bb45f3a554b758520fbdabfcefbadd5aa6086ad4b4e64d80b1d397c6faa15ad52ff9ff28c1a6038c SHA512 eeb543ff40b71f384c3a8d964c05e20b4d8be2f647314da703f071954a6f434320b0a61c0a42936c71c970de018de654d8c0e15de92890b9dc50054c5b70b863 -DIST neovim-0.11.3.tar.gz 12933589 BLAKE2B c9790627d7d4f6123eea54dfb8d02810f8fc2f349c096d94df867df1a346dd77aecb0da7dd481d005fe07711d81892e32f3099c91910026fb359574da576d01c SHA512 30be325ea364369c242d1ccc7067ccda4c64e4f89198431d1a22ad04213fd7a9aba01d41e9c7c7c35c73883e575d3e09bb928d8e450ad484814165ca1390d995 DIST neovim-0.11.4.tar.gz 12961606 BLAKE2B 00f96ad51e1794c6d10f9c34335538c5ca8418cd44502bdbfbaa7e8fd43f067087b2dc56188e90a1f80e9884bd96827d546fab8ebc178750113d64fd1e41c6c5 SHA512 15eafa31cfee04f72f87ca442382d79a5c1f2e7699709cd1f713196a09425c55bca0587afc206488c528fa707515f12f8e2bc91460126c77ab3bc8e776deba76 DIST neovim-0.11.5.tar.gz 12979925 BLAKE2B 1193d5015f55a94012c1ea12595e17749350bbb1c167d9cb120219d3d528966148651edc5961447d3a3d24d2f2c9f1377ac33398e04b3dc5e4d28d03e51b41cf SHA512 1b2bb241261eefd195275e28bb9ebe4102261d61d8b7fe38ccebad7131ccc38d29fae8494d511b4c440ad71ef95dc405a2ba6e98b5d47426f215c8137c8bc91f DIST neovim-0.11.6.tar.gz 13012085 BLAKE2B af135fa14095cd62d4f2dc2b510aec716f5a0b911acc31fb0ce0b30e4941e999c8100ddc95540f3fe0160f286f81536d87b49c534a295e77c12ad554939713fe SHA512 52e958bc610faa2611a741613a4adf3263dc1060efde6b8bc7f67c68aefc37b44ec47ca2532f55d213b0dff64b2f4174f5e15127a87d39f0c5908141b38270ee diff --git a/app-editors/neovim/neovim-0.11.2.ebuild b/app-editors/neovim/neovim-0.11.2.ebuild deleted file mode 100644 index a45901c20508..000000000000 --- a/app-editors/neovim/neovim-0.11.2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.50.0[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.10.0:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.25.3:= - =dev-libs/tree-sitter-c-0.23* - =dev-libs/tree-sitter-lua-0.3* - =dev-libs/tree-sitter-markdown-0.4* - =dev-libs/tree-sitter-query-0.5* - =dev-libs/tree-sitter-vim-0.5* - =dev-libs/tree-sitter-vimdoc-3* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" - "${FILESDIR}/${PN}-9999-cmake-darwin.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -} diff --git a/app-editors/neovim/neovim-0.11.3-r1.ebuild b/app-editors/neovim/neovim-0.11.3-r1.ebuild deleted file mode 100644 index 0f57fda4c8c5..000000000000 --- a/app-editors/neovim/neovim-0.11.3-r1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.50.0[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.10.0:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.25.6:= - =dev-libs/tree-sitter-c-0.24.1* - =dev-libs/tree-sitter-lua-0.4* - =dev-libs/tree-sitter-markdown-0.5* - =dev-libs/tree-sitter-query-0.6.2* - =dev-libs/tree-sitter-vim-0.7* - =dev-libs/tree-sitter-vimdoc-4* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" - "${FILESDIR}/${PN}-9999-cmake-darwin.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -}
