* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2017-05-07 18:33 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2017-05-07 18:33 UTC (permalink / raw
To: gentoo-commits
commit: b25230c9155672bbc1a7400a5a8515350269dfef
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Apr 12 00:44:19 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 7 18:29:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25230c9
app-editors/vis: new package, #613820
app-editors/vis/Manifest | 1 +
app-editors/vis/metadata.xml | 17 +++++++++++++++++
app-editors/vis/vis-0.3.ebuild | 39 +++++++++++++++++++++++++++++++++++++++
app-editors/vis/vis-9999.ebuild | 40 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 97 insertions(+)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
new file mode 100644
index 00000000000..e097689917e
--- /dev/null
+++ b/app-editors/vis/Manifest
@@ -0,0 +1 @@
+DIST vis-0.3.tar.gz 334216 SHA256 bed8ed32ef4f81bc4fd28e297ea8edc80027ac6923b9d3b5bd955d24899c7077 SHA512 e1ca009bd7569f22dacf7464791f9f4499695d15d6e38e1be491d39e7ebe0530de643be5c1e7647e9beb7969a17efab6545d3e719fe8cf311562e89d636bba62 WHIRLPOOL a0ddd69b88b4131d4b9c2ba5494e255f20cd99f91998e4ad4fcec3e0298e39d9319571201b8ae4c8b4d21da78b99d865d72bfb534024a89863d66b9968e562c8
diff --git a/app-editors/vis/metadata.xml b/app-editors/vis/metadata.xml
new file mode 100644
index 00000000000..0226bf9ceda
--- /dev/null
+++ b/app-editors/vis/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>contact@hacktivis.me</email>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+<longdescription lang="en">
+Vis aims to be a modern, legacy free, simple yet efficient editor combining the strengths of both vi(m) and sam.
+</longdescription>
+<use>
+ <flag name="tre">more memory efficient regex search using <pkg>dev-libs/tre</pkg></flag>
+</use>
+</pkgmetadata>
diff --git a/app-editors/vis/vis-0.3.ebuild b/app-editors/vis/vis-0.3.ebuild
new file mode 100644
index 00000000000..e6ef1b66306
--- /dev/null
+++ b/app-editors/vis/vis-0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
+HOMEPAGE="https://github.com/martanne/vis"
+SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ncurses selinux tre"
+
+#Note: vis is reported to also work with NetBSD curses
+#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+DEPEND=" dev-libs/libtermkey
+ ncurses? ( sys-libs/ncurses:0= )
+ tre? ( dev-libs/tre:= )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ econf \
+ $(use_enable ncurses curses) \
+ $(use_enable selinux) \
+ $(use_enable tre)
+}
+
+update_symlinks() {
+ einfo "Calling eselect vi update --if-unset…"
+ eselect vi update --if-unset
+}
+
+pkg_postrm() {
+ update_symlinks
+}
+
+pkg_postinst() {
+ update_symlinks
+}
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
new file mode 100644
index 00000000000..55adf200601
--- /dev/null
+++ b/app-editors/vis/vis-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit git-r3
+
+DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
+HOMEPAGE="https://github.com/martanne/vis"
+EGIT_REPO_URI="https://github.com/martanne/vis.git"
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS=""
+IUSE="+ncurses selinux tre"
+
+#Note: vis is reported to also work with NetBSD curses
+#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+DEPEND=" dev-libs/libtermkey
+ ncurses? ( sys-libs/ncurses:0= )
+ tre? ( dev-libs/tre:= )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ econf \
+ $(use_enable ncurses curses) \
+ $(use_enable selinux) \
+ $(use_enable tre)
+}
+
+update_symlinks() {
+ einfo "Calling eselect vi update --if-unset…"
+ eselect vi update --if-unset
+}
+
+pkg_postrm() {
+ update_symlinks
+}
+
+pkg_postinst() {
+ update_symlinks
+}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: 27ef8bc796486ac2f976efc129947b7da6c682e2
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Feb 9 15:41:10 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ef8bc7
app-editors/vis: Bump to version 0.4
app-editors/vis/Manifest | 2 ++
app-editors/vis/vis-0.4.ebuild | 53 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index a7f843902fe..14a092e5d28 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,2 +1,4 @@
DIST vis-0.3.tar.gz 334216 BLAKE2B 8cf89f1e3292beb5bf7bc9495e75b795225a4a29f4d949f212daf5dd42958f347b1400a0fd1bf00014b28cfbd424bb04152c35ef9025384a746e59143fc872bb SHA512 e1ca009bd7569f22dacf7464791f9f4499695d15d6e38e1be491d39e7ebe0530de643be5c1e7647e9beb7969a17efab6545d3e719fe8cf311562e89d636bba62
+DIST vis-0.4.tar.gz 381046 BLAKE2B 612d9f17c5ffb00be9e5c14da0d52257e55e53250cb9ba80750feaf5d90caa53aed0f02e32413a10f161e121019cf758902158ddeac09c2516d18779f4264cda SHA512 d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f
DIST vis-test-0.1.tar.gz 95274 BLAKE2B e268abda50e11809d349778bb517f9be884d6d4ef8b940b5027adf9d37d091eda7fc6e274945998a9c35df372a0fd2ad499c2b686f1fe6761b54aec397b2b9aa SHA512 433a67892f27eb01f3ea6224e1ded393cd949b4d60f7c14656fdd526c02d2b309f63d39887d8d7ba11cbad3e183ab3cd1a913ac40aa29eadb7fa700eb76424b6
+DIST vis-test-0.2.tar.gz 97770 BLAKE2B 9f8e31eb70ab8f9ce089f66ef29520e8250e02de375f9f8f0e33722c6a392bc6e04e7122728826708b305fb439c2b39f7fe3e233d7be162930aa46bf31bdb005 SHA512 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
new file mode 100644
index 00000000000..576e28a5680
--- /dev/null
+++ b/app-editors/vis/vis-0.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PTV=0.2
+
+DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
+HOMEPAGE="https://github.com/martanne/vis"
+SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://github.com/martanne/vis-test/archive/v${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ncurses selinux test tre"
+
+#Note: vis is reported to also work with NetBSD curses
+#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+DEPEND="dev-libs/libtermkey
+ ncurses? ( sys-libs/ncurses:0= )
+ tre? ( dev-libs/tre:= )"
+RDEPEND="${DEPEND}
+ app-eselect/eselect-vi"
+
+src_prepare() {
+ if use test; then
+ rm -r test || die
+ mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+ if ! type -P vim &>/dev/null; then
+ sed -i 's/.*vim.*//' test/Makefile || die
+ fi
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable ncurses curses) \
+ $(use_enable selinux) \
+ $(use_enable tre)
+}
+
+update_symlinks() {
+ einfo "Calling eselect vi update --if-unset…"
+ eselect vi update --if-unset
+}
+
+pkg_postrm() {
+ update_symlinks
+}
+
+pkg_postinst() {
+ update_symlinks
+}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: d1dc9e0ae8c90e53e4336c327e7d71322410d1cd
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Dec 17 16:54:16 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dc9e0a
app-editors/vis: fix eselect-vi dependency & extraneous space
app-editors/vis/vis-0.3.ebuild | 5 +++--
app-editors/vis/vis-9999.ebuild | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-0.3.ebuild b/app-editors/vis/vis-0.3.ebuild
index 4f5eded38a7..5044664d72e 100644
--- a/app-editors/vis/vis-0.3.ebuild
+++ b/app-editors/vis/vis-0.3.ebuild
@@ -16,10 +16,11 @@ IUSE="+ncurses selinux test tre"
#Note: vis is reported to also work with NetBSD curses
#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
-DEPEND=" dev-libs/libtermkey
+DEPEND="dev-libs/libtermkey
ncurses? ( sys-libs/ncurses:0= )
tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ app-eselect/eselect-vi"
src_prepare() {
if use test; then
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 1826f178662..06671de4ce5 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -14,10 +14,11 @@ IUSE="+ncurses selinux test tre"
#Note: vis is reported to also work with NetBSD curses
#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
-DEPEND=" dev-libs/libtermkey
+DEPEND="dev-libs/libtermkey
ncurses? ( sys-libs/ncurses:0= )
tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ app-eselect/eselect-vi"
src_prepare() {
if use test && ! type -P vim &>/dev/null; then
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: e081e240b3e713c8512f38d125c50fbbe250b6d2
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Oct 25 22:57:28 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e081e240
app-editors/vis: add FEATURES=test
app-editors/vis/Manifest | 1 +
app-editors/vis/vis-0.3.ebuild | 17 +++++++++++++++--
app-editors/vis/vis-9999.ebuild | 8 +++++++-
3 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index b4b954cd9cf..a7f843902fe 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1 +1,2 @@
DIST vis-0.3.tar.gz 334216 BLAKE2B 8cf89f1e3292beb5bf7bc9495e75b795225a4a29f4d949f212daf5dd42958f347b1400a0fd1bf00014b28cfbd424bb04152c35ef9025384a746e59143fc872bb SHA512 e1ca009bd7569f22dacf7464791f9f4499695d15d6e38e1be491d39e7ebe0530de643be5c1e7647e9beb7969a17efab6545d3e719fe8cf311562e89d636bba62
+DIST vis-test-0.1.tar.gz 95274 BLAKE2B e268abda50e11809d349778bb517f9be884d6d4ef8b940b5027adf9d37d091eda7fc6e274945998a9c35df372a0fd2ad499c2b686f1fe6761b54aec397b2b9aa SHA512 433a67892f27eb01f3ea6224e1ded393cd949b4d60f7c14656fdd526c02d2b309f63d39887d8d7ba11cbad3e183ab3cd1a913ac40aa29eadb7fa700eb76424b6
diff --git a/app-editors/vis/vis-0.3.ebuild b/app-editors/vis/vis-0.3.ebuild
index e6ef1b66306..4f5eded38a7 100644
--- a/app-editors/vis/vis-0.3.ebuild
+++ b/app-editors/vis/vis-0.3.ebuild
@@ -3,13 +3,16 @@
EAPI=5
+MY_PTV=0.1
+
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
-SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://github.com/martanne/vis-test/archive/v${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+ncurses selinux tre"
+IUSE="+ncurses selinux test tre"
#Note: vis is reported to also work with NetBSD curses
#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
@@ -18,6 +21,16 @@ DEPEND=" dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}"
+src_prepare() {
+ if use test; then
+ rm -r test || die
+ mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+ if ! type -P vim &>/dev/null; then
+ sed -i 's/.*vim.*//' test/Makefile || die
+ fi
+ fi
+}
+
src_configure() {
econf \
$(use_enable ncurses curses) \
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 55adf200601..1826f178662 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/martanne/vis.git"
LICENSE="ISC"
SLOT="0"
KEYWORDS=""
-IUSE="+ncurses selinux tre"
+IUSE="+ncurses selinux test tre"
#Note: vis is reported to also work with NetBSD curses
#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
@@ -19,6 +19,12 @@ DEPEND=" dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}"
+src_prepare() {
+ if use test && ! type -P vim &>/dev/null; then
+ sed -i 's/.*vim.*//' "${S}/test/Makefile" || die
+ fi
+}
+
src_configure() {
econf \
$(use_enable ncurses curses) \
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: 548f1d6b283ba4a7ac14b6e01198c931b7e10edc
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jan 27 15:45:09 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:40 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548f1d6b
app-editors/vis: Remove pre-stripping
Closes: https://github.com/gentoo/gentoo/pull/5292
app-editors/vis/vis-0.4.ebuild | 1 +
app-editors/vis/vis-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
index ebea43f7b24..7d45b495cee 100644
--- a/app-editors/vis/vis-0.4.ebuild
+++ b/app-editors/vis/vis-0.4.ebuild
@@ -31,6 +31,7 @@ src_prepare() {
fi
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
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index d0df6f95e96..228e63e98cd 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -25,6 +25,7 @@ src_prepare() {
sed -i 's/.*vim.*//' "${S}/test/Makefile" || 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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: e7fee2d13c919f83af68e852924be8f2a7a49dc2
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jan 27 15:41:39 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fee2d1
app-editors/vis: Fix docdir path and unnecessary LICENSE
app-editors/vis/vis-0.4.ebuild | 4 ++++
app-editors/vis/vis-9999.ebuild | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
index a9a7da4eedf..ebea43f7b24 100644
--- a/app-editors/vis/vis-0.4.ebuild
+++ b/app-editors/vis/vis-0.4.ebuild
@@ -31,12 +31,16 @@ src_prepare() {
fi
fi
+ sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
+ sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die
+
default
}
src_configure() {
./configure \
--prefix="${EROOT}usr" \
+ --docdir="${EROOT}usr/share/doc/${PF}" \
$(use_enable ncurses curses) \
$(use_enable selinux) \
$(use_enable tre) || die
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 126135a1bb2..d0df6f95e96 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -25,12 +25,16 @@ src_prepare() {
sed -i 's/.*vim.*//' "${S}/test/Makefile" || die
fi
+ sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
+ sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die
+
default
}
src_configure() {
./configure \
--prefix="${EROOT}usr" \
+ --docdir="${EROOT}usr/share/doc/${PF}" \
$(use_enable ncurses curses) \
$(use_enable selinux) \
$(use_enable tre) || die
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: 53bcd4d3559a77826580f9a0efac91997185263c
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jan 27 15:37:42 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:14 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bcd4d3
app-editors/vis: use ./configure instead of econf
app-editors/vis/vis-0.4.ebuild | 5 +++--
app-editors/vis/vis-9999.ebuild | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
index b8f0705856c..a9a7da4eedf 100644
--- a/app-editors/vis/vis-0.4.ebuild
+++ b/app-editors/vis/vis-0.4.ebuild
@@ -35,10 +35,11 @@ src_prepare() {
}
src_configure() {
- econf \
+ ./configure \
+ --prefix="${EROOT}usr" \
$(use_enable ncurses curses) \
$(use_enable selinux) \
- $(use_enable tre)
+ $(use_enable tre) || die
}
update_symlinks() {
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 7c59933793a..126135a1bb2 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -29,10 +29,11 @@ src_prepare() {
}
src_configure() {
- econf \
+ ./configure \
+ --prefix="${EROOT}usr" \
$(use_enable ncurses curses) \
$(use_enable selinux) \
- $(use_enable tre)
+ $(use_enable tre) || die
}
update_symlinks() {
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: c0329ebfddca2d999daf0871bf527d85c3692d39
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Dec 17 17:00:39 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0329ebf
app-editors/vis: Bump to EAPI 6
app-editors/vis/vis-0.4.ebuild | 4 +++-
app-editors/vis/vis-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
index 576e28a5680..b8f0705856c 100644
--- a/app-editors/vis/vis-0.4.ebuild
+++ b/app-editors/vis/vis-0.4.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
MY_PTV=0.2
@@ -30,6 +30,8 @@ src_prepare() {
sed -i 's/.*vim.*//' test/Makefile || die
fi
fi
+
+ default
}
src_configure() {
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 06671de4ce5..7c59933793a 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit git-r3
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
@@ -24,6 +24,8 @@ src_prepare() {
if use test && ! type -P vim &>/dev/null; then
sed -i 's/.*vim.*//' "${S}/test/Makefile" || die
fi
+
+ default
}
src_configure() {
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-02-09 16:37 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2018-02-09 16:37 UTC (permalink / raw
To: gentoo-commits
commit: e558fa855c14d0da6346b349e39a0524a17b4627
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Feb 9 15:42:00 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 9 16:36:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e558fa85
app-editors/vis: remove version 0.3
app-editors/vis/Manifest | 2 --
app-editors/vis/vis-0.3.ebuild | 53 ------------------------------------------
2 files changed, 55 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 14a092e5d28..3432526a0ce 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,4 +1,2 @@
-DIST vis-0.3.tar.gz 334216 BLAKE2B 8cf89f1e3292beb5bf7bc9495e75b795225a4a29f4d949f212daf5dd42958f347b1400a0fd1bf00014b28cfbd424bb04152c35ef9025384a746e59143fc872bb SHA512 e1ca009bd7569f22dacf7464791f9f4499695d15d6e38e1be491d39e7ebe0530de643be5c1e7647e9beb7969a17efab6545d3e719fe8cf311562e89d636bba62
DIST vis-0.4.tar.gz 381046 BLAKE2B 612d9f17c5ffb00be9e5c14da0d52257e55e53250cb9ba80750feaf5d90caa53aed0f02e32413a10f161e121019cf758902158ddeac09c2516d18779f4264cda SHA512 d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f
-DIST vis-test-0.1.tar.gz 95274 BLAKE2B e268abda50e11809d349778bb517f9be884d6d4ef8b940b5027adf9d37d091eda7fc6e274945998a9c35df372a0fd2ad499c2b686f1fe6761b54aec397b2b9aa SHA512 433a67892f27eb01f3ea6224e1ded393cd949b4d60f7c14656fdd526c02d2b309f63d39887d8d7ba11cbad3e183ab3cd1a913ac40aa29eadb7fa700eb76424b6
DIST vis-test-0.2.tar.gz 97770 BLAKE2B 9f8e31eb70ab8f9ce089f66ef29520e8250e02de375f9f8f0e33722c6a392bc6e04e7122728826708b305fb439c2b39f7fe3e233d7be162930aa46bf31bdb005 SHA512 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29
diff --git a/app-editors/vis/vis-0.3.ebuild b/app-editors/vis/vis-0.3.ebuild
deleted file mode 100644
index 5044664d72e..00000000000
--- a/app-editors/vis/vis-0.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_PTV=0.1
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz
- test? ( https://github.com/martanne/vis-test/archive/v${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ncurses selinux test tre"
-
-#Note: vis is reported to also work with NetBSD curses
-#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
-DEPEND="dev-libs/libtermkey
- ncurses? ( sys-libs/ncurses:0= )
- tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-
-src_prepare() {
- if use test; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
- if ! type -P vim &>/dev/null; then
- sed -i 's/.*vim.*//' test/Makefile || die
- fi
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable ncurses curses) \
- $(use_enable selinux) \
- $(use_enable tre)
-}
-
-update_symlinks() {
- einfo "Calling eselect vi update --if-unset…"
- eselect vi update --if-unset
-}
-
-pkg_postrm() {
- update_symlinks
-}
-
-pkg_postinst() {
- update_symlinks
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-03-26 19:22 Aaron Bauman
0 siblings, 0 replies; 53+ messages in thread
From: Aaron Bauman @ 2018-03-26 19:22 UTC (permalink / raw
To: gentoo-commits
commit: 2dc67948272d39763cb9e63612bf690e1623ef69
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Mar 26 18:54:38 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Mar 26 19:22:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc67948
app-editors/vis: Bump to version 0.5
Closes: https://github.com/gentoo/gentoo/pull/7630
app-editors/vis/Manifest | 2 ++
app-editors/vis/vis-0.5.ebuild | 63 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 3432526a0ce..8b01ce71592 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,2 +1,4 @@
DIST vis-0.4.tar.gz 381046 BLAKE2B 612d9f17c5ffb00be9e5c14da0d52257e55e53250cb9ba80750feaf5d90caa53aed0f02e32413a10f161e121019cf758902158ddeac09c2516d18779f4264cda SHA512 d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f
+DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
DIST vis-test-0.2.tar.gz 97770 BLAKE2B 9f8e31eb70ab8f9ce089f66ef29520e8250e02de375f9f8f0e33722c6a392bc6e04e7122728826708b305fb439c2b39f7fe3e233d7be162930aa46bf31bdb005 SHA512 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29
+DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
new file mode 100644
index 00000000000..33e87890b26
--- /dev/null
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PTV=0.3
+
+DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
+HOMEPAGE="https://github.com/martanne/vis"
+SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/vis-v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ncurses selinux test tre"
+
+#Note: vis is reported to also work with NetBSD curses
+#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+DEPEND="dev-libs/libtermkey
+ ncurses? ( sys-libs/ncurses:0= )
+ tre? ( dev-libs/tre:= )"
+RDEPEND="${DEPEND}
+ app-eselect/eselect-vi"
+
+S="${WORKDIR}/vis-v${PV}"
+
+src_prepare() {
+ if use test; then
+ rm -r test || die
+ mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+ if ! type -P vim &>/dev/null; then
+ sed -i 's/.*vim.*//' test/Makefile || die
+ fi
+ 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="${EROOT}usr" \
+ --docdir="${EROOT}usr/share/doc/${PF}" \
+ $(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
+}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2018-03-26 19:22 Aaron Bauman
0 siblings, 0 replies; 53+ messages in thread
From: Aaron Bauman @ 2018-03-26 19:22 UTC (permalink / raw
To: gentoo-commits
commit: cc2939c326300ae512830608a1bfe4e30b4a946b
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Mar 26 19:07:33 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Mar 26 19:22:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2939c3
app-editors/vis: remove version 0.4
app-editors/vis/Manifest | 2 --
app-editors/vis/vis-0.4.ebuild | 61 ------------------------------------------
2 files changed, 63 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 8b01ce71592..54cce819aac 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,4 +1,2 @@
-DIST vis-0.4.tar.gz 381046 BLAKE2B 612d9f17c5ffb00be9e5c14da0d52257e55e53250cb9ba80750feaf5d90caa53aed0f02e32413a10f161e121019cf758902158ddeac09c2516d18779f4264cda SHA512 d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f
DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
-DIST vis-test-0.2.tar.gz 97770 BLAKE2B 9f8e31eb70ab8f9ce089f66ef29520e8250e02de375f9f8f0e33722c6a392bc6e04e7122728826708b305fb439c2b39f7fe3e233d7be162930aa46bf31bdb005 SHA512 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29
DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
diff --git a/app-editors/vis/vis-0.4.ebuild b/app-editors/vis/vis-0.4.ebuild
deleted file mode 100644
index 7d45b495cee..00000000000
--- a/app-editors/vis/vis-0.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PTV=0.2
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-SRC_URI="https://github.com/martanne/vis/archive/v${PV}.tar.gz -> ${P}.tar.gz
- test? ( https://github.com/martanne/vis-test/archive/v${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ncurses selinux test tre"
-
-#Note: vis is reported to also work with NetBSD curses
-#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
-DEPEND="dev-libs/libtermkey
- ncurses? ( sys-libs/ncurses:0= )
- tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-
-src_prepare() {
- if use test; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
- if ! type -P vim &>/dev/null; then
- sed -i 's/.*vim.*//' test/Makefile || die
- fi
- 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="${EROOT}usr" \
- --docdir="${EROOT}usr/share/doc/${PF}" \
- $(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
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-01-09 5:09 Michał Górny
0 siblings, 0 replies; 53+ messages in thread
From: Michał Górny @ 2020-01-09 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 3312e972780e0ca76716df7d0176967f16f07034
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Jan 9 03:31:09 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 9 04:46:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3312e972
app-editors/vis: Remove unicode ellipsis in einfo
Closes: https://bugs.gentoo.org/704972
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 4 ++--
app-editors/vis/vis-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 8324eff6c8c..8e569226bea 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -51,7 +51,7 @@ src_configure() {
}
update_symlinks() {
- einfo "Calling eselect vi update --if-unset…"
+ einfo "Calling eselect vi update --if-unset"
eselect vi update --if-unset
}
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index fb44c4c77d9..b6c9bf46531 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -43,7 +43,7 @@ src_configure() {
}
update_symlinks() {
- einfo "Calling eselect vi update --if-unset…"
+ einfo "Calling eselect vi update --if-unset"
eselect vi update --if-unset
}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-02-10 8:16 Agostino Sarubbo
0 siblings, 0 replies; 53+ messages in thread
From: Agostino Sarubbo @ 2020-02-10 8:16 UTC (permalink / raw
To: gentoo-commits
commit: 1b084f553796e2dfd98787a9b65f987d716e67fc
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 08:16:17 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 08:16:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b084f55
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 <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 8e569226bea..3f7fa309a13 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/vis-v${PV}.tar
test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="+ncurses selinux test tre"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-02-10 8:18 Agostino Sarubbo
0 siblings, 0 replies; 53+ messages in thread
From: Agostino Sarubbo @ 2020-02-10 8:18 UTC (permalink / raw
To: gentoo-commits
commit: 31bbb278b9b0c2e5bce444220457bbad95690af3
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 08:17:29 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 08:17:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31bbb278
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 <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 3f7fa309a13..0fde7f463dd 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/vis-v${PV}.tar
test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ncurses selinux test tre"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-02-11 11:56 Agostino Sarubbo
0 siblings, 0 replies; 53+ messages in thread
From: Agostino Sarubbo @ 2020-02-11 11:56 UTC (permalink / raw
To: gentoo-commits
commit: 8f467079ac7da1e468593cb7c7de783eb85dde5e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 11 11:56:07 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Feb 11 11:56:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f467079
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 <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 0fde7f463dd..8c74395178d 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/vis-v${PV}.tar
test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 arm x86"
IUSE="+ncurses selinux test tre"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-06-06 16:36 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-06-06 16:36 UTC (permalink / raw
To: gentoo-commits
commit: b015f553ce6b600fd938f381faee5429270d402c
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jun 6 16:30:25 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 16:36:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b015f553
app-editors/vis: Add -fcommon
Closes: https://bugs.gentoo.org/716312
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 08274f3b376..ffaeafaa266 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -42,6 +42,8 @@ src_prepare() {
}
src_configure() {
+ export CFLAGS="$CFLAGS -fcommon" # https://github.com/martanne/vis-test/issues/21
+
./configure \
--prefix="${EPREFIX}"/usr \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-06-06 16:36 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-06-06 16:36 UTC (permalink / raw
To: gentoo-commits
commit: a0615eb3242d0bea42719bea4f34fbcb75a14af5
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jun 6 16:35:37 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 16:36:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0615eb3
app-editors/vis: Respect CC and CFLAGS in tests
Closes: https://bugs.gentoo.org/722014
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index ffaeafaa266..88943eb150e 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -34,6 +34,9 @@ src_prepare() {
fi
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
+
sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die
sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
sed -i 's|DOCUMENTATION = LICENSE|DOCUMENTATION =|' Makefile || die
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-06-07 6:34 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-06-07 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 856281831fe56dc0a7dc75fd48c73dcb7d5cafc2
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jun 7 06:34:16 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 7 06:34:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85628183
app-editors/vis: Fix sed with FEATURES=-test
Closes: https://bugs.gentoo.org/727348
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.5.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
index 88943eb150e..e7cf08742d4 100644
--- a/app-editors/vis/vis-0.5.ebuild
+++ b/app-editors/vis/vis-0.5.ebuild
@@ -32,10 +32,10 @@ src_prepare() {
if ! type -P vim &>/dev/null; then
sed -i 's/.*vim.*//' test/Makefile || die
fi
- 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://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
+ fi
sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die
sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-07-05 6:49 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-07-05 6:49 UTC (permalink / raw
To: gentoo-commits
commit: 769b44ae14f8ec95ed66730dfdc132631f59e3fb
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jul 5 06:45:22 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 06:48:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769b44ae
app-editors/vis: Version bump, 0.6
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/Manifest | 2 ++
.../vis/{vis-9999.ebuild => vis-0.6.ebuild} | 23 ++++++++++++++--------
app-editors/vis/vis-9999.ebuild | 11 ++++-------
3 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 54cce819aac..6258f1a7c75 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,2 +1,4 @@
DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
+DIST vis-0.6.tar.gz 397707 BLAKE2B 9768f3d5586afd261f3e82721c08bdfddcd1c51a4f76d45c2f75eb954feed49d1ebeb1ee2cb31675cf68b356a0d32bcc33454aa2fbf0fd5c77afeea0a73465cd SHA512 3809b40f75816e03e47e0c2c16d2681cc1c01ad50a3d051285d5f1e9ff0a333160e668228a129a1596109aa079dc8364d3ad060b88e9dba33bb1d60a15eaf4e2
DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
+DIST vis-test-0.4.tar.gz 98703 BLAKE2B dc9df00ae97ecd58022f885b25cb8163dd8b86f93d95cf93bbe1bd1efcc7690393efc4d47e3dccedc5f0ac6c33519136e6f13e6b9b9707f870b421aa3101537e SHA512 446eea2fdb7b15fd4962901e2076649964981217b9cf47112f16d1404da7cc024ba4b13164df0afa763363cef4f82db4ad9d7283a7554aead2165f29ca0bc9a5
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-0.6.ebuild
similarity index 60%
copy from app-editors/vis/vis-9999.ebuild
copy to app-editors/vis/vis-0.6.ebuild
index 72ff783c840..7a2ce6eaaa6 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-0.6.ebuild
@@ -1,20 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit git-r3
+EAPI=7
+
+MY_PTV=0.4
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
-EGIT_REPO_URI="https://github.com/martanne/vis.git"
+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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="+ncurses selinux test tre"
RESTRICT="!test? ( test )"
-#Note: vis is reported to also work with NetBSD curses
-#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+# - Known to also work with NetBSD curses
+# - ::lua package done for using >=dev-lang/lua-5.2
+# which is needed for syntax highlighting and settings but masked in ::gentoo
DEPEND="dev-libs/libtermkey
ncurses? ( sys-libs/ncurses:0= )
tre? ( dev-libs/tre:= )"
@@ -22,8 +25,12 @@ RDEPEND="${DEPEND}
app-eselect/eselect-vi"
src_prepare() {
- if use test && ! type -P vim &>/dev/null; then
- sed -i 's/.*vim.*//' "${S}/test/Makefile" || die
+ if use test; then
+ rm -r test || die
+ mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+
+ # 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
fi
sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 72ff783c840..600b5efb057 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit git-r3
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
@@ -13,8 +13,9 @@ KEYWORDS=""
IUSE="+ncurses selinux test tre"
RESTRICT="!test? ( test )"
-#Note: vis is reported to also work with NetBSD curses
-#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
+# - Known to also work with NetBSD curses
+# - ::lua package done for using >=dev-lang/lua-5.2
+# which is needed for syntax highlighting and settings but masked in ::gentoo
DEPEND="dev-libs/libtermkey
ncurses? ( sys-libs/ncurses:0= )
tre? ( dev-libs/tre:= )"
@@ -22,10 +23,6 @@ RDEPEND="${DEPEND}
app-eselect/eselect-vi"
src_prepare() {
- if use test && ! type -P vim &>/dev/null; then
- sed -i 's/.*vim.*//' "${S}/test/Makefile" || 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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-12-03 7:59 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-12-03 7:59 UTC (permalink / raw
To: gentoo-commits
commit: e5dbe78c53a1fb40aac06a1294bd7df865334c8d
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 07:58:52 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 07:59:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5dbe78c
app-editors/vis: eutils.eclass -> optfeature.eclass
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.6.ebuild | 2 +-
app-editors/vis/vis-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.6.ebuild b/app-editors/vis/vis-0.6.ebuild
index b624dd79c35..917b313cc0f 100644
--- a/app-editors/vis/vis-0.6.ebuild
+++ b/app-editors/vis/vis-0.6.ebuild
@@ -6,7 +6,7 @@ EAPI=7
MY_PTV=0.4
LUA_COMPAT=( lua5-2 lua5-3 )
-inherit lua-single eutils
+inherit lua-single optfeature
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 7af054d1607..96ca444a249 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
LUA_COMPAT=( lua5-2 lua5-3 )
-inherit lua-single git-r3 eutils
+inherit lua-single git-r3 optfeature
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-12-03 12:18 Marek Szuba
0 siblings, 0 replies; 53+ messages in thread
From: Marek Szuba @ 2020-12-03 12:18 UTC (permalink / raw
To: gentoo-commits
commit: 1051c7478dd388ed6a818e299aed72e178f7b912
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 12:16:41 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 12:17:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1051c747
app-editors/vis: add LUA_REQUIRED_USE to migrated ebuilds
Bug: https://bugs.gentoo.org/752540
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
app-editors/vis/vis-0.6.ebuild | 1 +
app-editors/vis/vis-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/app-editors/vis/vis-0.6.ebuild b/app-editors/vis/vis-0.6.ebuild
index 917b313cc0f..6d183fc5d65 100644
--- a/app-editors/vis/vis-0.6.ebuild
+++ b/app-editors/vis/vis-0.6.ebuild
@@ -16,6 +16,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+ncurses +lua selinux test tre"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
# - Known to also work with NetBSD curses
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 96ca444a249..e39c6068268 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -13,6 +13,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS=""
IUSE="+ncurses +lua selinux test tre"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
# - Known to also work with NetBSD curses
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-12-03 13:21 Marek Szuba
0 siblings, 0 replies; 53+ messages in thread
From: Marek Szuba @ 2020-12-03 13:21 UTC (permalink / raw
To: gentoo-commits
commit: 2fc4d4df4771b70b043ceb4dbeb4f10deae242c6
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 13:20:14 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 13:21:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc4d4df
app-editors/vis: only invoke lua-single_pkg_setup for USE=lua
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
app-editors/vis/vis-0.6.ebuild | 4 ++++
app-editors/vis/vis-9999.ebuild | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/app-editors/vis/vis-0.6.ebuild b/app-editors/vis/vis-0.6.ebuild
index 6d183fc5d65..722f5a71fc9 100644
--- a/app-editors/vis/vis-0.6.ebuild
+++ b/app-editors/vis/vis-0.6.ebuild
@@ -27,6 +27,10 @@ DEPEND="dev-libs/libtermkey
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
src_prepare() {
if use test; then
rm -r test || die
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index e39c6068268..38ea0ff6ecd 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -24,6 +24,10 @@ DEPEND="dev-libs/libtermkey
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
src_prepare() {
sed -i 's|STRIP?=.*|STRIP=true|' Makefile || die
sed -i 's|${DOCPREFIX}/vis|${DOCPREFIX}|' Makefile || die
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-12-15 7:18 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-12-15 7:18 UTC (permalink / raw
To: gentoo-commits
commit: 4dd69ce3959999af0bbf9e268fbb032377f33e97
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Dec 8 19:58:26 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Dec 15 07:18:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd69ce3
app-editors/vis: Version bump, 0.7
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/Manifest | 2 ++
.../vis/{vis-9999.ebuild => vis-0.7.ebuild} | 22 ++++++++++++++++++----
app-editors/vis/vis-9999.ebuild | 2 +-
3 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 6258f1a7c75..fa478daedca 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,4 +1,6 @@
DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
DIST vis-0.6.tar.gz 397707 BLAKE2B 9768f3d5586afd261f3e82721c08bdfddcd1c51a4f76d45c2f75eb954feed49d1ebeb1ee2cb31675cf68b356a0d32bcc33454aa2fbf0fd5c77afeea0a73465cd SHA512 3809b40f75816e03e47e0c2c16d2681cc1c01ad50a3d051285d5f1e9ff0a333160e668228a129a1596109aa079dc8364d3ad060b88e9dba33bb1d60a15eaf4e2
+DIST vis-0.7.tar.gz 403918 BLAKE2B 5e4930fdb14ed42a2daf6682a99107ee6eb59e99e348abab5262bdbc53956dd9ccd094695d7f53c6770d10e46b2812b0e07ff90184ff920790f5b95f4091a610 SHA512 ccc6a054fea6917e7751882468a74c30c712f7ec400a913c95c0084691f706e2bee54efb86b75be8b121c9a209c7e587e72e5474c55271d9943e91fc8aaf9bac
DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
DIST vis-test-0.4.tar.gz 98703 BLAKE2B dc9df00ae97ecd58022f885b25cb8163dd8b86f93d95cf93bbe1bd1efcc7690393efc4d47e3dccedc5f0ac6c33519136e6f13e6b9b9707f870b421aa3101537e SHA512 446eea2fdb7b15fd4962901e2076649964981217b9cf47112f16d1404da7cc024ba4b13164df0afa763363cef4f82db4ad9d7283a7554aead2165f29ca0bc9a5
+DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-0.7.ebuild
similarity index 63%
copy from app-editors/vis/vis-9999.ebuild
copy to app-editors/vis/vis-0.7.ebuild
index 38ea0ff6ecd..4d2ac5754f6 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -2,16 +2,19 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-2 lua5-3 )
-inherit lua-single git-r3 optfeature
+MY_PTV=0.5
+LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
+
+inherit lua-single optfeature
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
-EGIT_REPO_URI="https://github.com/martanne/vis.git"
+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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -29,6 +32,17 @@ pkg_setup() {
}
src_prepare() {
+ if use test; then
+ rm -r test || die
+ mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+
+ # 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/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
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 38ea0ff6ecd..bb8d1be8d88 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-2 lua5-3 )
+LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
inherit lua-single git-r3 optfeature
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2020-12-15 7:18 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2020-12-15 7:18 UTC (permalink / raw
To: gentoo-commits
commit: bda67b1ceaf2c632bae896dd8eeb566a6d4d0b1f
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Dec 8 20:04:14 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Dec 15 07:18:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda67b1c
app-editors/vis: Version clean, 0.6
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/18571
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/Manifest | 2 --
app-editors/vis/vis-0.6.ebuild | 72 ------------------------------------------
2 files changed, 74 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index fa478daedca..b6d7a71c35d 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,6 +1,4 @@
DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
-DIST vis-0.6.tar.gz 397707 BLAKE2B 9768f3d5586afd261f3e82721c08bdfddcd1c51a4f76d45c2f75eb954feed49d1ebeb1ee2cb31675cf68b356a0d32bcc33454aa2fbf0fd5c77afeea0a73465cd SHA512 3809b40f75816e03e47e0c2c16d2681cc1c01ad50a3d051285d5f1e9ff0a333160e668228a129a1596109aa079dc8364d3ad060b88e9dba33bb1d60a15eaf4e2
DIST vis-0.7.tar.gz 403918 BLAKE2B 5e4930fdb14ed42a2daf6682a99107ee6eb59e99e348abab5262bdbc53956dd9ccd094695d7f53c6770d10e46b2812b0e07ff90184ff920790f5b95f4091a610 SHA512 ccc6a054fea6917e7751882468a74c30c712f7ec400a913c95c0084691f706e2bee54efb86b75be8b121c9a209c7e587e72e5474c55271d9943e91fc8aaf9bac
DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
-DIST vis-test-0.4.tar.gz 98703 BLAKE2B dc9df00ae97ecd58022f885b25cb8163dd8b86f93d95cf93bbe1bd1efcc7690393efc4d47e3dccedc5f0ac6c33519136e6f13e6b9b9707f870b421aa3101537e SHA512 446eea2fdb7b15fd4962901e2076649964981217b9cf47112f16d1404da7cc024ba4b13164df0afa763363cef4f82db4ad9d7283a7554aead2165f29ca0bc9a5
DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
diff --git a/app-editors/vis/vis-0.6.ebuild b/app-editors/vis/vis-0.6.ebuild
deleted file mode 100644
index 722f5a71fc9..00000000000
--- a/app-editors/vis/vis-0.6.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PTV=0.4
-LUA_COMPAT=( lua5-2 lua5-3 )
-
-inherit lua-single optfeature
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-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 )"
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-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
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- if use test; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
-
- # 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
- 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
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2021-02-12 16:20 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2021-02-12 16:20 UTC (permalink / raw
To: gentoo-commits
commit: ac2174fec66121ba3a6047f6d1630b0e477671ae
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Feb 4 18:22:23 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 12 16:20:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2174fe
app-editors/vis: Make test depend on dev-lua/lpeg
Closes: https://bugs.gentoo.org/768558
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/19328
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.7.ebuild | 6 ++++--
app-editors/vis/vis-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index 4d2ac5754f6..c9d0b3047ab 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PTV=0.5
-LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
+LUA_COMPAT=( lua5-2 lua5-3 )
inherit lua-single optfeature
@@ -26,6 +26,8 @@ DEPEND="dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
+# https://github.com/martanne/vis-test/issues/28
+BDEPEND="test? ( $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') )"
pkg_setup() {
use lua && lua-single_pkg_setup
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index bb8d1be8d88..9f919a60fc3 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
+LUA_COMPAT=( lua5-2 lua5-3 )
inherit lua-single git-r3 optfeature
@@ -23,6 +23,8 @@ DEPEND="dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
+# https://github.com/martanne/vis-test/issues/28
+BDEPEND="test? ( $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') )"
pkg_setup() {
use lua && lua-single_pkg_setup
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2021-03-02 14:54 Thomas Deutschmann
0 siblings, 0 replies; 53+ messages in thread
From: Thomas Deutschmann @ 2021-03-02 14:54 UTC (permalink / raw
To: gentoo-commits
commit: d466d1037cb962eaedbb0ee5056b796cc984781f
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 2 14:53:16 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 2 14:54:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466d103
app-editors/vis: x86 stable (bug #768357)
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
app-editors/vis/vis-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index c9d0b3047ab..51103d1e384 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -14,7 +14,7 @@ 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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2021-05-15 19:20 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2021-05-15 19:20 UTC (permalink / raw
To: gentoo-commits
commit: 6544bc080d149dd2ee3c94bb0d66c830c956874d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 19:20:25 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 15 19:20:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6544bc08
app-editors/vis: Stabilize 0.7 amd64, #768357
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index 51103d1e384..cb3bb901689 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -14,7 +14,7 @@ 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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2021-05-16 18:56 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2021-05-16 18:56 UTC (permalink / raw
To: gentoo-commits
commit: f0ba2cdb17b615af604ecc39f210a4432a5db07a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 16 18:56:08 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 16 18:56:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ba2cdb
app-editors/vis: Stabilize 0.7 arm, #768357
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index cb3bb901689..ae3e241b5b4 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -14,7 +14,7 @@ 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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 arm x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2021-10-29 13:31 Yixun Lan
0 siblings, 0 replies; 53+ messages in thread
From: Yixun Lan @ 2021-10-29 13:31 UTC (permalink / raw
To: gentoo-commits
commit: 2f33074a3d0a17650ab6456c0983e07f87049099
Author: Yongxiang Liang <tanekliang <AT> gmail <DOT> com>
AuthorDate: Wed Oct 27 18:33:32 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 29 13:29:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f33074a
app-editors/vis: keyword ~riscv
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yongxiang Liang <tanekliang <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
app-editors/vis/vis-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index ae3e241b5b4..775cdeed1fc 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -14,7 +14,7 @@ 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 )"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 arm x86"
+KEYWORDS="amd64 arm ~riscv x86"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-08-20 11:40 Andreas Sturmlechner
0 siblings, 0 replies; 53+ messages in thread
From: Andreas Sturmlechner @ 2022-08-20 11:40 UTC (permalink / raw
To: gentoo-commits
commit: 950d075b4e0fad3946cd183e861ec06f1d96cae1
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 20:58:59 2022 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Aug 20 11:40:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950d075b
app-editors/vis: drop 0.5, EAPI-6--
Closes: https://bugs.gentoo.org/768357
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-editors/vis/Manifest | 2 --
app-editors/vis/vis-0.5.ebuild | 69 ------------------------------------------
2 files changed, 71 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index b6d7a71c35d4..6493d5119b5d 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,4 +1,2 @@
-DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780
DIST vis-0.7.tar.gz 403918 BLAKE2B 5e4930fdb14ed42a2daf6682a99107ee6eb59e99e348abab5262bdbc53956dd9ccd094695d7f53c6770d10e46b2812b0e07ff90184ff920790f5b95f4091a610 SHA512 ccc6a054fea6917e7751882468a74c30c712f7ec400a913c95c0084691f706e2bee54efb86b75be8b121c9a209c7e587e72e5474c55271d9943e91fc8aaf9bac
-DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5
DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild
deleted file mode 100644
index e7cf08742d4e..000000000000
--- a/app-editors/vis/vis-0.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PTV=0.3
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-SRC_URI="https://github.com/martanne/vis/releases/download/v${PV}/vis-v${PV}.tar.gz -> ${P}.tar.gz
- test? ( https://github.com/martanne/vis-test/releases/download/v${MY_PTV}/vis-test-${MY_PTV}.tar.gz -> vis-test-${MY_PTV}.tar.gz )"
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE="+ncurses selinux test tre"
-RESTRICT="!test? ( test )"
-
-#Note: vis is reported to also work with NetBSD curses
-#TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings)
-DEPEND="dev-libs/libtermkey
- ncurses? ( sys-libs/ncurses:0= )
- tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-
-S="${WORKDIR}/vis-v${PV}"
-
-src_prepare() {
- if use test; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
- if ! type -P vim &>/dev/null; then
- sed -i 's/.*vim.*//' test/Makefile || 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
- 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() {
- export CFLAGS="$CFLAGS -fcommon" # https://github.com/martanne/vis-test/issues/21
-
- ./configure \
- --prefix="${EPREFIX}"/usr \
- --docdir="${EPREFIX}"/usr/share/doc/${PF} \
- $(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
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-09-09 6:20 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-09-09 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 010d504b878c1c1cd0d61162516e3b5e71191bd9
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 9 06:08:12 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:20:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010d504b
app-editors/vis: add missing dependency to 0.7-r1 & -9999
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.7-r1.ebuild | 3 ++-
app-editors/vis/vis-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.7-r1.ebuild b/app-editors/vis/vis-0.7-r1.ebuild
index 285ffc56f3f9..8f1fe78c20dd 100644
--- a/app-editors/vis/vis-0.7-r1.ebuild
+++ b/app-editors/vis/vis-0.7-r1.ebuild
@@ -27,9 +27,10 @@ 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:= )"
+ tre? ( dev-libs/tre )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
# lpeg: https://github.com/martanne/vis-test/issues/28
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 285ffc56f3f9..8f1fe78c20dd 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -27,9 +27,10 @@ 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:= )"
+ tre? ( dev-libs/tre )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
# lpeg: https://github.com/martanne/vis-test/issues/28
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-09-09 6:20 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-09-09 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 60558cd32277342b5e84245ef26722f3484357f0
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Aug 6 22:28:23 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:20:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60558cd3
app-editors/vis: Add busted test dependency
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/{vis-9999.ebuild => vis-0.7-r1.ebuild} | 7 +++++--
app-editors/vis/vis-9999.ebuild | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-0.7-r1.ebuild
similarity index 92%
copy from app-editors/vis/vis-9999.ebuild
copy to app-editors/vis/vis-0.7-r1.ebuild
index 5a59b6cd9f88..104dae92afc2 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-0.7-r1.ebuild
@@ -32,8 +32,11 @@ DEPEND="dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
-# https://github.com/martanne/vis-test/issues/28
-BDEPEND="test? ( $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') )"
+# 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
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 5a59b6cd9f88..104dae92afc2 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -32,8 +32,11 @@ DEPEND="dev-libs/libtermkey
tre? ( dev-libs/tre:= )"
RDEPEND="${DEPEND}
app-eselect/eselect-vi"
-# https://github.com/martanne/vis-test/issues/28
-BDEPEND="test? ( $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') )"
+# 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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-09-09 6:20 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-09-09 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 478c53238ce29e4d3c5ebcbbe7720f657fdb3130
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Aug 25 11:35:09 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:20:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478c5323
app-editors/vis: Add MIT license for the lexers
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/26763
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.7-r1.ebuild | 2 +-
app-editors/vis/vis-0.7.ebuild | 4 ++--
app-editors/vis/vis-9999.ebuild | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-0.7-r1.ebuild b/app-editors/vis/vis-0.7-r1.ebuild
index e400f418df91..285ffc56f3f9 100644
--- a/app-editors/vis/vis-0.7-r1.ebuild
+++ b/app-editors/vis/vis-0.7-r1.ebuild
@@ -19,7 +19,7 @@ fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
-LICENSE="ISC"
+LICENSE="ISC MIT"
SLOT="0"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
index 775cdeed1fce..0638ef99f5fc 100644
--- a/app-editors/vis/vis-0.7.ebuild
+++ b/app-editors/vis/vis-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
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 )"
-LICENSE="ISC"
+LICENSE="ISC MIT"
SLOT="0"
KEYWORDS="amd64 arm ~riscv x86"
IUSE="+ncurses +lua selinux test tre"
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index e400f418df91..285ffc56f3f9 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -19,7 +19,7 @@ fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
HOMEPAGE="https://github.com/martanne/vis"
-LICENSE="ISC"
+LICENSE="ISC MIT"
SLOT="0"
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-09-09 6:20 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-09-09 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 2f0963023339fa175e780f9a1797f75731a67d54
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Aug 6 22:25:11 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:20:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f096302
app-editors/vis: Sync live with stable
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-9999.ebuild | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 9f919a60fc33..5a59b6cd9f88 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,17 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
+MY_PTV=0.5
LUA_COMPAT=( lua5-2 lua5-3 )
-inherit lua-single git-r3 optfeature
+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"
-EGIT_REPO_URI="https://github.com/martanne/vis.git"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
IUSE="+ncurses +lua selinux test tre"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -31,6 +40,19 @@ 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/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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-09-09 6:20 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-09-09 6:20 UTC (permalink / raw
To: gentoo-commits
commit: ea73decb83f77bbf8a73ffc5004bd762c576497a
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Aug 6 22:30:01 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:20:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea73decb
app-editors/vis: Fix test with USE=-native-symlinks
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.7-r1.ebuild | 3 +++
app-editors/vis/vis-9999.ebuild | 3 +++
2 files changed, 6 insertions(+)
diff --git a/app-editors/vis/vis-0.7-r1.ebuild b/app-editors/vis/vis-0.7-r1.ebuild
index 46330e4e437a..e400f418df91 100644
--- a/app-editors/vis/vis-0.7-r1.ebuild
+++ b/app-editors/vis/vis-0.7-r1.ebuild
@@ -52,6 +52,9 @@ src_prepare() {
# 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
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 46330e4e437a..e400f418df91 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -52,6 +52,9 @@ src_prepare() {
# 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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-11-18 8:17 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-11-18 8:17 UTC (permalink / raw
To: gentoo-commits
commit: a52ff4aa99b9e16b578d5f68a77daa301dfe5960
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 18 07:48:27 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 08:17:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52ff4aa
app-editors/vis: EAPI-8 bump for 0.8 and 9999
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8.ebuild | 2 +-
app-editors/vis/vis-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
index 8f1fe78c20dd..34f57c01387b 100644
--- a/app-editors/vis/vis-0.8.ebuild
+++ b/app-editors/vis/vis-0.8.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MY_PTV=0.5
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 8f1fe78c20dd..34f57c01387b 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MY_PTV=0.5
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2022-11-18 8:17 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2022-11-18 8:17 UTC (permalink / raw
To: gentoo-commits
commit: e92f7bdce710ca8fb567feb063354fea3a8c37de
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Nov 2 12:13:54 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 08:17:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92f7bdc
app-editors/vis: add 0.8
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/28101
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/Manifest | 1 +
app-editors/vis/vis-0.8.ebuild | 92 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 93 insertions(+)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 6493d5119b5d..d0c8ab5655e7 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,2 +1,3 @@
DIST vis-0.7.tar.gz 403918 BLAKE2B 5e4930fdb14ed42a2daf6682a99107ee6eb59e99e348abab5262bdbc53956dd9ccd094695d7f53c6770d10e46b2812b0e07ff90184ff920790f5b95f4091a610 SHA512 ccc6a054fea6917e7751882468a74c30c712f7ec400a913c95c0084691f706e2bee54efb86b75be8b121c9a209c7e587e72e5474c55271d9943e91fc8aaf9bac
+DIST vis-0.8.tar.gz 404496 BLAKE2B eafb7098a6c8e0d8f277be66984d5fd298ac86d524a4219a7d7730599157ca68c040615622cd1680b101e1cd003eba03343496762d0d4dc2766a079116f21eea SHA512 ab4eda075034955411bdbc0ade2fe9149a48c644fa2f70add8d3b9d749f86b98a4e429745b5cae7fdbc0a1e07c8587539a055cd1c6734bb59e43c580c949e0aa
DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
new file mode 100644
index 000000000000..8f1fe78c20dd
--- /dev/null
+++ b/app-editors/vis/vis-0.8.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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
+}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-02-25 5:56 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2023-02-25 5:56 UTC (permalink / raw
To: gentoo-commits
commit: 38bdb4ea2a2dbd81f7311a8fffdad44df8eaf052
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 05:52:20 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 05:56:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bdb4ea
app-editors/vis: Stabilize 0.8 amd64, #896384
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
index 54d73666fa32..4a01ee1e3c6e 100644
--- a/app-editors/vis/vis-0.8.ebuild
+++ b/app-editors/vis/vis-0.8.ebuild
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="amd64 ~arm ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-02-25 5:56 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2023-02-25 5:56 UTC (permalink / raw
To: gentoo-commits
commit: cc7da11d5aad78624e6007815f729eb7cca70efe
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 05:49:46 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 05:56:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7da11d
app-editors/vis: Stabilize 0.8 x86, #896384
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
index 34f57c01387b..54d73666fa32 100644
--- a/app-editors/vis/vis-0.8.ebuild
+++ b/app-editors/vis/vis-0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="~amd64 ~arm ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-02-25 7:16 Arthur Zamarin
0 siblings, 0 replies; 53+ messages in thread
From: Arthur Zamarin @ 2023-02-25 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 5f43b17b18173808622e8de70daf6166063fab6e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 07:16:35 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 07:16:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f43b17b
app-editors/vis: Stabilize 0.8 arm, #896384
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/vis/vis-0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.8.ebuild b/app-editors/vis/vis-0.8.ebuild
index 4a01ee1e3c6e..daa6b0b7ed6b 100644
--- a/app-editors/vis/vis-0.8.ebuild
+++ b/app-editors/vis/vis-0.8.ebuild
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="amd64 arm ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-07-26 3:13 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2023-07-26 3:13 UTC (permalink / raw
To: gentoo-commits
commit: 41bab2942dd26d8d17ca509237fac9e9b0962dc9
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jul 9 06:05:50 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 03:11:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bab294
app-editors/vis: drop 0.7, 0.7-r1
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/31807
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/Manifest | 1 -
app-editors/vis/vis-0.7-r1.ebuild | 92 ---------------------------------------
app-editors/vis/vis-0.7.ebuild | 77 --------------------------------
3 files changed, 170 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index d0c8ab5655e7..1d57d4db3820 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,3 +1,2 @@
-DIST vis-0.7.tar.gz 403918 BLAKE2B 5e4930fdb14ed42a2daf6682a99107ee6eb59e99e348abab5262bdbc53956dd9ccd094695d7f53c6770d10e46b2812b0e07ff90184ff920790f5b95f4091a610 SHA512 ccc6a054fea6917e7751882468a74c30c712f7ec400a913c95c0084691f706e2bee54efb86b75be8b121c9a209c7e587e72e5474c55271d9943e91fc8aaf9bac
DIST vis-0.8.tar.gz 404496 BLAKE2B eafb7098a6c8e0d8f277be66984d5fd298ac86d524a4219a7d7730599157ca68c040615622cd1680b101e1cd003eba03343496762d0d4dc2766a079116f21eea SHA512 ab4eda075034955411bdbc0ade2fe9149a48c644fa2f70add8d3b9d749f86b98a4e429745b5cae7fdbc0a1e07c8587539a055cd1c6734bb59e43c580c949e0aa
DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
diff --git a/app-editors/vis/vis-0.7-r1.ebuild b/app-editors/vis/vis-0.7-r1.ebuild
deleted file mode 100644
index 8f1fe78c20dd..000000000000
--- a/app-editors/vis/vis-0.7-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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
-}
diff --git a/app-editors/vis/vis-0.7.ebuild b/app-editors/vis/vis-0.7.ebuild
deleted file mode 100644
index 0638ef99f5fc..000000000000
--- a/app-editors/vis/vis-0.7.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PTV=0.5
-LUA_COMPAT=( lua5-2 lua5-3 )
-
-inherit lua-single optfeature
-
-DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
-HOMEPAGE="https://github.com/martanne/vis"
-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 )"
-LICENSE="ISC MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ~riscv x86"
-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
- ncurses? ( sys-libs/ncurses:0= )
- lua? ( ${LUA_DEPS} )
- tre? ( dev-libs/tre:= )"
-RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
-# https://github.com/martanne/vis-test/issues/28
-BDEPEND="test? ( $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]') )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- if use test; then
- rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
-
- # 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/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
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-07-26 3:13 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2023-07-26 3:13 UTC (permalink / raw
To: gentoo-commits
commit: 6fdb0972abc36d69a4b56a7e76d126b6af77c467
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 03:12:31 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 03:12:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdb0972
app-editors/vis: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app-editors/vis/metadata.xml b/app-editors/vis/metadata.xml
index 07e6ce2a8cbd..9bc3451307bd 100644
--- a/app-editors/vis/metadata.xml
+++ b/app-editors/vis/metadata.xml
@@ -14,4 +14,7 @@ Vis aims to be a modern, legacy free, simple yet efficient editor combining the
<use>
<flag name="tre">more memory efficient regex search using <pkg>dev-libs/tre</pkg></flag>
</use>
+<upstream>
+ <remote-id type="github">martanne/vis</remote-id>
+</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2023-12-04 8:37 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2023-12-04 8:37 UTC (permalink / raw
To: gentoo-commits
commit: f0ecfd31e7add9fe2158f3d6ca21fa9f9485216d
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Dec 3 01:47:15 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 4 08:36:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ecfd31
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 <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/34104
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/{vis-9999.ebuild => vis-0.8-r1.ebuild} | 12 ++++++++----
app-editors/vis/vis-9999.ebuild | 12 ++++++++----
2 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-0.8-r1.ebuild
similarity index 93%
copy from app-editors/vis/vis-9999.ebuild
copy to app-editors/vis/vis-0.8-r1.ebuild
index 34f57c01387b..09bd443398c8 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-0.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
MY_PTV=0.5
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
-inherit lua-single optfeature
+inherit lua-single
if [ "${PV}" == "9999" ]; then
inherit git-r3
@@ -32,7 +32,11 @@ DEPEND="dev-libs/libtermkey
lua? ( ${LUA_DEPS} )
tre? ( dev-libs/tre )"
RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
+ app-eselect/eselect-vi
+ lua? (
+ $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
+ )
+"
# lpeg: https://github.com/martanne/vis-test/issues/28
BDEPEND="test? (
$(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
@@ -71,6 +75,7 @@ src_configure() {
./configure \
--prefix="${EPREFIX}"/usr \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --disable-lpeg-static \
$(use_enable lua) \
$(use_enable ncurses curses) \
$(use_enable selinux) \
@@ -88,5 +93,4 @@ pkg_postrm() {
pkg_postinst() {
update_symlinks
- optfeature "syntax highlighting support" dev-lua/lpeg
}
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 34f57c01387b..09bd443398c8 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
MY_PTV=0.5
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
-inherit lua-single optfeature
+inherit lua-single
if [ "${PV}" == "9999" ]; then
inherit git-r3
@@ -32,7 +32,11 @@ DEPEND="dev-libs/libtermkey
lua? ( ${LUA_DEPS} )
tre? ( dev-libs/tre )"
RDEPEND="${DEPEND}
- app-eselect/eselect-vi"
+ app-eselect/eselect-vi
+ lua? (
+ $(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
+ )
+"
# lpeg: https://github.com/martanne/vis-test/issues/28
BDEPEND="test? (
$(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
@@ -71,6 +75,7 @@ src_configure() {
./configure \
--prefix="${EPREFIX}"/usr \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ --disable-lpeg-static \
$(use_enable lua) \
$(use_enable ncurses curses) \
$(use_enable selinux) \
@@ -88,5 +93,4 @@ pkg_postrm() {
pkg_postinst() {
update_symlinks
- optfeature "syntax highlighting support" dev-lua/lpeg
}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-02-23 6:50 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2024-02-23 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 6d815ec5fd51a9bf72defbf4cefc4ebb8e445152
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 06:50:16 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 06:50:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d815ec5
app-editors/vis: Stabilize 0.8-r1 arm, #925294
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.8-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-editors/vis/vis-0.8-r1.ebuild b/app-editors/vis/vis-0.8-r1.ebuild
index 09bd443398c8..1ab0e4362348 100644
--- a/app-editors/vis/vis-0.8-r1.ebuild
+++ b/app-editors/vis/vis-0.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="~amd64 arm ~riscv ~x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-02-24 6:42 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2024-02-24 6:42 UTC (permalink / raw
To: gentoo-commits
commit: aae3e0eb9175998859f42ca0e68a11617f94e280
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 06:41:48 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 06:42:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae3e0eb
app-editors/vis: Stabilize 0.8-r1 amd64, #925294
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.8-r1.ebuild b/app-editors/vis/vis-0.8-r1.ebuild
index e3910a4e1b50..e0d3d55c85bb 100644
--- a/app-editors/vis/vis-0.8-r1.ebuild
+++ b/app-editors/vis/vis-0.8-r1.ebuild
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="amd64 arm ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-02-24 6:42 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2024-02-24 6:42 UTC (permalink / raw
To: gentoo-commits
commit: 94a098ebfd6d80976021804cc8414793c444adbb
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 24 06:40:48 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 06:42:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a098eb
app-editors/vis: Stabilize 0.8-r1 x86, #925294
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.8-r1.ebuild b/app-editors/vis/vis-0.8-r1.ebuild
index 1ab0e4362348..e3910a4e1b50 100644
--- a/app-editors/vis/vis-0.8-r1.ebuild
+++ b/app-editors/vis/vis-0.8-r1.ebuild
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="~amd64 arm ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-02-24 13:31 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2024-02-24 13:31 UTC (permalink / raw
To: gentoo-commits
commit: cd1c326d4e16cbab26ea397ff726be0f9a4ed70a
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Feb 24 07:47:39 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 13:31:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1c326d
app-editors/vis: drop 0.8
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35511
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.8.ebuild | 92 ------------------------------------------
1 file changed, 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
-}
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-04-04 15:05 Arthur Zamarin
0 siblings, 0 replies; 53+ messages in thread
From: Arthur Zamarin @ 2024-04-04 15:05 UTC (permalink / raw
To: gentoo-commits
commit: e01cb60dd68246837d6e65af7e6ba6a1636778f6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 4 15:05:50 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 4 15:05:50 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01cb60d
app-editors/vis: Keyword 0.8-r1 arm64, #928575
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-editors/vis/vis-0.8-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.8-r1.ebuild b/app-editors/vis/vis-0.8-r1.ebuild
index e0d3d55c85bb..4d51439d30ad 100644
--- a/app-editors/vis/vis-0.8-r1.ebuild
+++ b/app-editors/vis/vis-0.8-r1.ebuild
@@ -14,7 +14,7 @@ if [ "${PV}" == "9999" ]; then
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"
+ KEYWORDS="amd64 arm ~arm64 ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-06-02 8:44 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2024-06-02 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 1447c4da9210166113f7d9dd558449716e05a3d9
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun May 5 13:32:40 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:44:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1447c4da
app-editors/vis: add 0.9
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/36569
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/Manifest | 2 ++
.../vis/{vis-9999.ebuild => vis-0.9.ebuild} | 27 +++++++++++-----------
app-editors/vis/vis-9999.ebuild | 27 +++++++++++-----------
3 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest
index 1d57d4db3820..2d32ac0131a4 100644
--- a/app-editors/vis/Manifest
+++ b/app-editors/vis/Manifest
@@ -1,2 +1,4 @@
DIST vis-0.8.tar.gz 404496 BLAKE2B eafb7098a6c8e0d8f277be66984d5fd298ac86d524a4219a7d7730599157ca68c040615622cd1680b101e1cd003eba03343496762d0d4dc2766a079116f21eea SHA512 ab4eda075034955411bdbc0ade2fe9149a48c644fa2f70add8d3b9d749f86b98a4e429745b5cae7fdbc0a1e07c8587539a055cd1c6734bb59e43c580c949e0aa
+DIST vis-0.9.tar.gz 456713 BLAKE2B 3e812e054c8d7f88e8866882500fb107cfaccd4f2680dd3ff3f68820bf4c76495dcc591e78916d0faef8390eb23cc14ead7ba4e35d2068bfc04964ad46acb3ce SHA512 64025569f6feb1a3b5aa8aaa79af319cdf8fc1fd5d1f5b29a6838ff00ea950cade1efb366d0a95d77e516f5605048bcb557fd7aa52b3a9510a15e69acaee147c
DIST vis-test-0.5.tar.gz 99314 BLAKE2B 988d7e93d0f3c58d2fc8fbe9293049c6a3cc44dfcbfbd4f42f7992815cf33a604340b59171dcd880f7180ae56e3f73f46684b7aacd96438480db6c4592851f2c SHA512 c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1
+DIST vis-test-783b7ef67aa360f0b9bd44fa5ea47e644bc49d69.tar.gz 102134 BLAKE2B c9c32cd7c01027853810b18eb418173d3e04947039bb5c103607602838a143bbff52754dcf806c35bb247c8c6be8b8bf86c3a73daa13a54894df525e6f2c0905 SHA512 dd86561e1eaf196c5b2d27e628eaababa721d26f7fab623ef7dd41e0d30352f5f9eb0e5006cdb1a896c5888304ea40f7fd291f3789d312a201403990bfbaf824
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-0.9.ebuild
similarity index 73%
copy from app-editors/vis/vis-9999.ebuild
copy to app-editors/vis/vis-0.9.ebuild
index 09bd443398c8..7887e2ae1f55 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-MY_PTV=0.5
+VIS_TEST_COMMIT="783b7ef67aa360f0b9bd44fa5ea47e644bc49d69"
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
inherit lua-single
@@ -12,8 +12,10 @@ 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 )"
+ SRC_URI="
+ https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
+ "
KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
@@ -26,12 +28,15 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
# - Known to also work with NetBSD curses
-DEPEND="dev-libs/libtermkey
+DEPEND="
+ dev-libs/libtermkey
sys-apps/acl
ncurses? ( sys-libs/ncurses:0= )
lua? ( ${LUA_DEPS} )
- tre? ( dev-libs/tre )"
-RDEPEND="${DEPEND}
+ tre? ( dev-libs/tre )
+"
+RDEPEND="
+ ${DEPEND}
app-eselect/eselect-vi
lua? (
$(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
@@ -51,15 +56,9 @@ src_prepare() {
if use test; then
if [ ! "${PV}" == "9999" ]; then
rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+ mv "${WORKDIR}/vis-test-${VIS_TEST_COMMIT}" 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
diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild
index 09bd443398c8..7887e2ae1f55 100644
--- a/app-editors/vis/vis-9999.ebuild
+++ b/app-editors/vis/vis-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-MY_PTV=0.5
+VIS_TEST_COMMIT="783b7ef67aa360f0b9bd44fa5ea47e644bc49d69"
LUA_COMPAT=( lua5-2 lua5-3 lua5-4 )
inherit lua-single
@@ -12,8 +12,10 @@ 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 )"
+ SRC_URI="
+ https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
+ "
KEYWORDS="~amd64 ~arm ~riscv ~x86"
fi
@@ -26,12 +28,15 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
# - Known to also work with NetBSD curses
-DEPEND="dev-libs/libtermkey
+DEPEND="
+ dev-libs/libtermkey
sys-apps/acl
ncurses? ( sys-libs/ncurses:0= )
lua? ( ${LUA_DEPS} )
- tre? ( dev-libs/tre )"
-RDEPEND="${DEPEND}
+ tre? ( dev-libs/tre )
+"
+RDEPEND="
+ ${DEPEND}
app-eselect/eselect-vi
lua? (
$(lua_gen_cond_dep 'dev-lua/lpeg[${LUA_USEDEP}]')
@@ -51,15 +56,9 @@ src_prepare() {
if use test; then
if [ ! "${PV}" == "9999" ]; then
rm -r test || die
- mv "${WORKDIR}/vis-test-${MY_PTV}" test || die
+ mv "${WORKDIR}/vis-test-${VIS_TEST_COMMIT}" 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
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-06-02 8:44 Joonas Niilola
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Niilola @ 2024-06-02 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 11f67fa3bf9b1b21a6f35fe0a837e2a6ea3fc2ed
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 2 08:43:02 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 2 08:44:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f67fa3
app-editors/vis: keyword 0.9 for ~arm64
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-editors/vis/vis-0.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.9.ebuild b/app-editors/vis/vis-0.9.ebuild
index 7887e2ae1f55..dba3a4d7c4fb 100644
--- a/app-editors/vis/vis-0.9.ebuild
+++ b/app-editors/vis/vis-0.9.ebuild
@@ -16,7 +16,7 @@ else
https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-09-19 18:34 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2024-09-19 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 5c0289608f7d642f5f52764d56cb0bb393578595
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 18:33:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 18:33:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c028960
app-editors/vis: Stabilize 0.9 arm, #939847
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.9.ebuild b/app-editors/vis/vis-0.9.ebuild
index dba3a4d7c4fb..00f6dc2f39fa 100644
--- a/app-editors/vis/vis-0.9.ebuild
+++ b/app-editors/vis/vis-0.9.ebuild
@@ -16,7 +16,7 @@ else
https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~riscv ~x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-09-19 18:34 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2024-09-19 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 90e998b5eec588a25dce721080f0cc14885430e7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 18:33:42 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 18:33:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e998b5
app-editors/vis: Stabilize 0.9 amd64, #939847
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.9.ebuild b/app-editors/vis/vis-0.9.ebuild
index 00f6dc2f39fa..f35f96b12680 100644
--- a/app-editors/vis/vis-0.9.ebuild
+++ b/app-editors/vis/vis-0.9.ebuild
@@ -16,7 +16,7 @@ else
https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
"
- KEYWORDS="~amd64 arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~riscv ~x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/
@ 2024-09-19 18:34 Sam James
0 siblings, 0 replies; 53+ messages in thread
From: Sam James @ 2024-09-19 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 4171fc11eecb74636d692c266f2c45e7b4d352ba
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 18:33:43 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 18:33:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4171fc11
app-editors/vis: Stabilize 0.9 x86, #939847
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-editors/vis/vis-0.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/vis/vis-0.9.ebuild b/app-editors/vis/vis-0.9.ebuild
index f35f96b12680..453b5d46dd6f 100644
--- a/app-editors/vis/vis-0.9.ebuild
+++ b/app-editors/vis/vis-0.9.ebuild
@@ -16,7 +16,7 @@ else
https://github.com/martanne/vis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://github.com/martanne/vis-test/archive/${VIS_TEST_COMMIT}.tar.gz -> vis-test-${VIS_TEST_COMMIT}.tar.gz )
"
- KEYWORDS="amd64 arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~riscv x86"
fi
DESCRIPTION="modern, legacy free, simple yet efficient vim-like editor"
^ permalink raw reply related [flat|nested] 53+ messages in thread
end of thread, other threads:[~2024-09-19 18:34 UTC | newest]
Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-04 8:37 [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-09-19 18:34 Sam James
2024-09-19 18:34 Sam James
2024-09-19 18:34 Sam James
2024-06-02 8:44 Joonas Niilola
2024-06-02 8:44 Joonas Niilola
2024-04-04 15:05 Arthur Zamarin
2024-02-24 13:31 Joonas Niilola
2024-02-24 6:42 Joonas Niilola
2024-02-24 6:42 Joonas Niilola
2024-02-23 6:50 Sam James
2023-07-26 3:13 Sam James
2023-07-26 3:13 Sam James
2023-02-25 7:16 Arthur Zamarin
2023-02-25 5:56 Joonas Niilola
2023-02-25 5:56 Joonas Niilola
2022-11-18 8:17 Joonas Niilola
2022-11-18 8:17 Joonas Niilola
2022-09-09 6:20 Joonas Niilola
2022-09-09 6:20 Joonas Niilola
2022-09-09 6:20 Joonas Niilola
2022-09-09 6:20 Joonas Niilola
2022-09-09 6:20 Joonas Niilola
2022-08-20 11:40 Andreas Sturmlechner
2021-10-29 13:31 Yixun Lan
2021-05-16 18:56 Sam James
2021-05-15 19:20 Sam James
2021-03-02 14:54 Thomas Deutschmann
2021-02-12 16:20 Sam James
2020-12-15 7:18 Joonas Niilola
2020-12-15 7:18 Joonas Niilola
2020-12-03 13:21 Marek Szuba
2020-12-03 12:18 Marek Szuba
2020-12-03 7:59 Joonas Niilola
2020-07-05 6:49 Joonas Niilola
2020-06-07 6:34 Joonas Niilola
2020-06-06 16:36 Joonas Niilola
2020-06-06 16:36 Joonas Niilola
2020-02-11 11:56 Agostino Sarubbo
2020-02-10 8:18 Agostino Sarubbo
2020-02-10 8:16 Agostino Sarubbo
2020-01-09 5:09 Michał Górny
2018-03-26 19:22 Aaron Bauman
2018-03-26 19:22 Aaron Bauman
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2018-02-09 16:37 Michał Górny
2017-05-07 18:33 Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox