app-editors / vis

modern, legacy free, simple yet efficient vim-like editor

Official package sites : https://github.com/martanne/vis ·

Vis aims to be a modern, legacy free, simple yet efficient editor combining the strengths of both vi(m) and sam.

v9999 :: 0 :: gentoo

Modified
License
ISC MIT
USE flags
lua ncurses selinux test tre

v0.9 :: 0 :: gentoo

Modified
License
ISC MIT
Keywords
amd64 arm x86 ~arm64 ~riscv
USE flags
lua ncurses selinux test tre

v0.8-r1 :: 0 :: gentoo

Modified
License
ISC MIT
Keywords
amd64 arm x86 ~arm64 ~riscv
USE flags
lua ncurses selinux test tre

General

lua
Enable Lua scripting support
ncurses
Add ncurses support (console display library)
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tre
more memory efficient regex search using dev-libs/tre

lua_single_target

lua5-3
Build for Lua 5.3 only
lua5-4
Build for Lua 5.4 only

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / libtermkey : Library for easy processing of keyboard entry from terminal-based programs

dev-libs / tre : Lightweight, robust, and efficient POSIX compliant regexp matching library

sys-apps / acl : Access control list utilities, libraries, and headers

sys-libs / ncurses : Console display library

app-eselect / eselect-vi : Manages the /usr/bin/vi symlink

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / libtermkey : Library for easy processing of keyboard entry from terminal-based programs

dev-libs / tre : Lightweight, robust, and efficient POSIX compliant regexp matching library

dev-lua / lpeg : Parsing Expression Grammars for Lua

sys-apps / acl : Access control list utilities, libraries, and headers

sys-libs / ncurses : Console display library

virtual / editor : Virtual for editor

772338
app-editors/vis-0.8 fails tests
892960
app-editors/vis-0.8-r1 redefines _FORTIFY_SOURCE (HARDENED-SYSTEM)
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-editors/vis: Stabilize 0.9 x86, #939847
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-editors/vis: Stabilize 0.9 amd64, #939847
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-editors/vis: Stabilize 0.9 arm, #939847
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: keyword 0.9 for ~arm64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: add 0.9
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/36569 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-editors/vis: Keyword 0.8-r1 arm64, #928575
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: drop 0.8
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/35511 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: Stabilize 0.8-r1 amd64, #925294
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-editors/vis: Stabilize 0.8-r1 x86, #925294
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-editors/vis: Stabilize 0.8-r1 arm, #925294
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: move lpeg from optfeature to RDEPEND
Also explicitly disables lpeg-static, which isn't supported in Gentoo as it would require both USE=static-libs in lpeg and addition of pkg-config files. Closes: https://bugs.gentoo.org/821721 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/34104 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: drop 0.7, 0.7-r1
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/31807 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-editors/vis: Stabilize 0.8 arm, #896384
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: Stabilize 0.8 amd64, #896384
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-editors/vis: Stabilize 0.8 x86, #896384
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: EAPI-8 bump for 0.8 and 9999
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: add 0.8
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/28101 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: add missing dependency to 0.7-r1 & -9999
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Add MIT license for the lexers
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/26763 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-editors/vis: drop 0.5, EAPI-6--
Closes: https://bugs.gentoo.org/768357 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Fix test with USE=-native-symlinks
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Add lua 5.4 to LUA_COMPAT
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Add busted test dependency
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Sync live with stable
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
app-editors/vis: keyword ~riscv
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-editors/vis: Stabilize 0.7 arm, #768357
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-editors/vis: Stabilize 0.7 amd64, #768357
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-editors/vis: x86 stable (bug #768357)
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Make test depend on dev-lua/lpeg
Closes: https://bugs.gentoo.org/768558 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/19328 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Version clean, 0.6
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/18571 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Version bump, 0.7
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-editors/vis: only invoke lua-single_pkg_setup for USE=lua
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-editors/vis: add LUA_REQUIRED_USE to migrated ebuilds
Bug: https://bugs.gentoo.org/752540 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-editors/vis: eutils.eclass -> optfeature.eclass
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Add lua support
Mostly based on prior work comitted into ::lua repository Closes: https://bugs.gentoo.org/752540 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/18120 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Version bump, 0.6
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Fix sed with FEATURES=-test
Closes: https://bugs.gentoo.org/727348 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Respect CC and CFLAGS in tests
Closes: https://bugs.gentoo.org/722014 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Add -fcommon
Closes: https://bugs.gentoo.org/716312 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-editors/vis: arm stable wrt bug #702366
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-editors/vis: x86 stable wrt bug #702366
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-editors/vis: amd64 stable wrt bug #702366
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Remove unicode ellipsis in einfo
Closes: https://bugs.gentoo.org/704972 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: remove version 0.4
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Bump to version 0.5
Closes: https://github.com/gentoo/gentoo/pull/7630
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: remove version 0.3
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Bump to version 0.4
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Remove pre-stripping
Closes: https://github.com/gentoo/gentoo/pull/5292
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Fix docdir path and unnecessary LICENSE
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: use ./configure instead of econf
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: Bump to EAPI 6
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: fix eselect-vi dependency & extraneous space
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: add FEATURES=test
Haelwenn (lanodan) Monnier · gentoo
app-editors/vis: new package, #613820