public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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/
@ 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
* [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-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-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-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-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-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/
@ 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/
@ 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-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-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-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  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/
@ 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/
@ 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-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:     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:     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-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/
@ 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/
@ 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-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-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-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/
@ 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/
@ 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-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-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  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-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-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-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-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-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-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-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-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/
@ 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/
@ 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-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-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:     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:     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:     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/
@ 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

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 --
2022-09-09  6:20 [gentoo-commits] repo/gentoo:master commit in: app-editors/vis/ Joonas Niilola
  -- 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-12-04  8:37 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-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