summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2024-02-24 08:47:39 +0100
committerJoonas Niilola <juippis@gentoo.org>2024-02-24 15:31:20 +0200
commitcd1c326d4e16cbab26ea397ff726be0f9a4ed70a (patch)
tree9a1436e9a204de1352b649beb1ff88136c1eb4b0 /app-editors/vis
parentdev-libs/xmlsec: fix the build with slibtool (diff)
downloadgentoo-cd1c326d4e16cbab26ea397ff726be0f9a4ed70a.tar.gz
gentoo-cd1c326d4e16cbab26ea397ff726be0f9a4ed70a.tar.bz2
gentoo-cd1c326d4e16cbab26ea397ff726be0f9a4ed70a.zip
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>
Diffstat (limited to 'app-editors/vis')
-rw-r--r--app-editors/vis/vis-0.8.ebuild92
1 files changed, 0 insertions, 92 deletions
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
deleted file mode 100644
index daa6b0b7ed6b..000000000000
--- a/app-editors/vis/vis-0.8.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PTV=0.5
-LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
-
-inherit lua-single optfeature
-
-if [ "${PV}" == "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/martanne/vis.git"
-else
- SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/${P}.tar.gz
- test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz )"
- KEYWORDS="amd64 arm ~riscv x86"
-fi
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-LICENSE="ISC MIT"
-SLOT="0"
-IUSE="+ncurses +lua selinux test tre"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-# - Known to also work with NetBSD curses
-DEPEND="dev-libs/libtermkey
- sys-apps/acl
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- tre? ( dev-libs/tre )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-# lpeg: https://github.com/martanne/vis-test/issues/28
-BDEPEND="test? (
- $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
- $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-)"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- if use test; then
- if [ ! "${PV}" == "9999" ]; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
- fi
-
- # https://bugs.gentoo.org/722014 https://github.com/martanne/vis-test/pull/22
- sed -i 's;./ccan-config > config.h;./ccan-config "${CC}" ${CFLAGS} > config.h;' test/core/Makefile || die
-
- # https://github.com/martanne/vis-test/pull/29
- sed -i 's;cpp -P;${CPP:-cpp} -P;' test/vim/test.sh || die
-
- # https://github.com/martanne/vis-test/issues/27 a Werror clone
- sed -i 's;|| strstr(output, "warning");;' test/core/ccan-config.c || die
- fi
-
- sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die
- sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
- sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die
-
- default
-}
-
-src_configure() {
- ./configure \
- --prefix="${EPREFIX}"/usr \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- $(use_enable lua) \
- $(use_enable ncurses curses) \
- $(use_enable selinux) \
- $(use_enable tre) || die
-}
-
-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
-}