portage-overlay

personal portage ebuild repository
git clone anongit@rnpnr.xyz:portage-overlay.git
Log | Files | Refs | Feed | README

Commit: 6f66048d943d5de908b9fd71de35217420ccc789
Parent: 0073197af48c3db071ba498c57f14e09ffac14c3
Author: Randy Palamar
Date:   Sun, 13 Apr 2025 13:39:54 -0600

app-editors/vis: bump stub ebuild to 0.9

Diffstat:
Dapp-editors/vis/vis-0.8-r99.ebuild | 45---------------------------------------------
Aapp-editors/vis/vis-0.9-r99.ebuild | 29+++++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 45 deletions(-)

diff --git a/app-editors/vis/vis-0.8-r99.ebuild b/app-editors/vis/vis-0.8-r99.ebuild @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-2 lua5-3 lua5-4 ) - -inherit lua-single optfeature - -KEYWORDS="~amd64 ~arm ~riscv ~x86" - -DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor (dependencies only)" -HOMEPAGE="https://github.com/martanne/vis" -SLOT="0" -IUSE="+ncurses +lua selinux static-libs test tre" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -# - Known to also work with NetBSD curses -# lpeg: https://github.com/martanne/vis-test/issues/28 -DEPEND=" - dev-libs/libtermkey[static-libs?] - sys-apps/acl[static-libs?] - ncurses? ( sys-libs/ncurses:0=[static-libs?] ) - lua? ( ${LUA_DEPS} ) - tre? ( dev-libs/tre ) - test? ( - $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - )" -RDEPEND="${DEPEND} - app-eselect/eselect-vi" - -update_symlinks() { - einfo "Calling eselect vi update --if-unset" - eselect vi update --if-unset -} - -pkg_postrm() { - update_symlinks -} - -pkg_postinst() { - update_symlinks - optfeature "syntax highlighting support" dev-lua/lpeg -} diff --git a/app-editors/vis/vis-0.9-r99.ebuild b/app-editors/vis/vis-0.9-r99.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-2 lua5-3 lua5-4 ) + +inherit lua-single + +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor (dependencies only)" +HOMEPAGE="https://github.com/martanne/vis" +SLOT="0" +IUSE="+ncurses +lua selinux static-libs test tre" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +# - Known to also work with NetBSD curses +# lpeg: https://github.com/martanne/vis-test/issues/28 +DEPEND=" + dev-libs/libtermkey + ncurses? ( sys-libs/ncurses:0= ) + lua? ( ${LUA_DEPS} ) + tre? ( dev-libs/tre ) + test? ( + $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') + $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') + )" +