Summary
Vis aims to be a modern, legacy free, simple yet efficient editor combining the strengths of both vi(m) and sam.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
Bugs
Change logs
- 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