[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2024-02-21 Thread Ionen Wolkens
commit: 8fa98015074ce3cce12cbc1d464bf6b47ec979eb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:12:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa98015

net-misc/ytfzf: drop 2.6.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.6.1.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 279c606927c6..7971dc2aff2a 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 
85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67
 SHA512 
9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
 DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B 
d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf
 SHA512 
9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef

diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
deleted file mode 100644
index 7226c6c032d9..
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal +thumbnails"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   thumbnails? (
-   || (
-   media-gfx/ueberzugpp
-   media-gfx/ueberzug
-   )
-   )
-   )
-"
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2024-02-20 Thread Sam James
commit: 90602c172ea69f95c6fc6954931ec3f201579a94
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 21 02:29:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 02:29:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90602c17

net-misc/ytfzf: Stabilize 2.6.2 ALLARCHES, #925118

Signed-off-by: Sam James  gentoo.org>

 net-misc/ytfzf/ytfzf-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.6.2.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
index 25b0ee206784..9d4d962ea69d 100644
--- a/net-misc/ytfzf/ytfzf-2.6.2.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="minimal +thumbnails"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2024-01-31 Thread Ionen Wolkens
commit: ed6725590f951c76e56dadcc228ad7dd46813aa3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 31 16:40:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 16:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed672559

net-misc/ytfzf: add 2.6.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.6.2.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e2f8c0d201c3..279c606927c6 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 
85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67
 SHA512 
9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
+DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B 
d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf
 SHA512 
9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef

diff --git a/net-misc/ytfzf/ytfzf-2.6.2.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
new file mode 100644
index ..25b0ee206784
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   thumbnails? (
+   || (
+   media-gfx/ueberzugpp
+   media-gfx/ueberzug
+   )
+   )
+   )
+"
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-10-10 Thread Ionen Wolkens
commit: 53d765e2f52a8289f2afd498875a9a599c6079ab
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 10 18:55:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 10 20:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d765e2

net-misc/ytfzf: drop 2.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.6.0.ebuild | 58 ---
 2 files changed, 59 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e328159c7298..e2f8c0d201c3 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B 
f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7
 SHA512 
fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
 DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 
85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67
 SHA512 
9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65

diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
deleted file mode 100644
index b440f8584d71..
--- a/net-misc/ytfzf/ytfzf-2.6.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal +thumbnails"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   thumbnails? (
-   || (
-   media-gfx/ueberzugpp
-   media-gfx/ueberzug
-   )
-   )
-   )"
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-09-29 Thread Ionen Wolkens
commit: bf813810f31c7cc98ba022465dfb5b47bfd78f7b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 29 10:38:17 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 29 10:41:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf813810

net-misc/ytfzf: stabilize 2.6.1 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/ytfzf-2.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
index 805a4b1030fa..7226c6c032d9 100644
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="minimal +thumbnails"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-09-12 Thread Ionen Wolkens
commit: 1ba10d93746ee934fc5bd0a5089e87d897d77eee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 12 18:23:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 12 18:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba10d93

net-misc/ytfzf: add 2.6.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.6.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 5c8433ed91aa..e328159c7298 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B 
f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7
 SHA512 
fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
+DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 
85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67
 SHA512 
9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65

diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
new file mode 100644
index ..805a4b1030fa
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   thumbnails? (
+   || (
+   media-gfx/ueberzugpp
+   media-gfx/ueberzug
+   )
+   )
+   )
+"
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-07-14 Thread Ionen Wolkens
commit: fb2e6bcea3e65b02441a808072f1fb708799f0c2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jul 14 21:05:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jul 14 21:19:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2e6bce

net-misc/ytfzf: drop 2.5.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.5.5.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e70e98462a8c..5c8433ed91aa 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B 
e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d
 SHA512 
811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
 DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B 
f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7
 SHA512 
fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4

diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
deleted file mode 100644
index 298b683ffacb..
--- a/net-misc/ytfzf/ytfzf-2.5.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-06-08 Thread Arthur Zamarin
commit: ef1a4b32b19562b8aa5b17b8708fb717f27733a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  8 12:45:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  8 12:45:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1a4b32

net-misc/ytfzf: Stabilize 2.6.0 ALLARCHES, #908054

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/ytfzf/ytfzf-2.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
index 62121ae8df88..b440f8584d71 100644
--- a/net-misc/ytfzf/ytfzf-2.6.0.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="minimal +thumbnails"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-05-12 Thread Ionen Wolkens
commit: 48f62d10e443582aaf93b220b9cd0f36d9dee351
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 12 05:23:08 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 12 08:59:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f62d10

net-misc/ytfzf: add 2.6.0

Replace IUSE=X by a more generic IUSE=thumbnails and allow
either ueberzugpp or ueberzug. X is not quite right given
pp supports other outputs like kitty (ytfzf -t -T kitty).

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/metadata.xml   |  3 +-
 net-misc/ytfzf/ytfzf-2.6.0.ebuild | 58 +++
 3 files changed, 61 insertions(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 8c3723d8cc1e..e70e98462a8c 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B 
e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d
 SHA512 
811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
+DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B 
f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7
 SHA512 
fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4

diff --git a/net-misc/ytfzf/metadata.xml b/net-misc/ytfzf/metadata.xml
index b6a91b9d9370..153b2385848c 100644
--- a/net-misc/ytfzf/metadata.xml
+++ b/net-misc/ytfzf/metadata.xml
@@ -7,7 +7,8 @@



-   Skip app-shells/fzf and 
media-video/mpv dependencies (requires custom settings)
+   Skip all optional dependencies (may no 
longer work out-of-the-box and require custom setting up)
+   Pull media-gfx/ueberzugpp or 
media-gfx/ueberzug for viewing thumbnails (default method when using 
-t)


pystardust/ytfzf

diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
new file mode 100644
index ..62121ae8df88
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   thumbnails? (
+   || (
+   media-gfx/ueberzugpp
+   media-gfx/ueberzug
+   )
+   )
+   )"
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-03-28 Thread Ionen Wolkens
commit: 23e6c1f9db0a96c9aee68026466f809a9dcfd5d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 28 07:34:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 28 07:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6c1f9

net-misc/ytfzf: drop 2.5.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.5.3.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index fc3f6fe70b06..8c3723d8cc1e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B 
e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417
 SHA512 
fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
 DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B 
e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d
 SHA512 
811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7

diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
deleted file mode 100644
index 5be910b165b7..
--- a/net-misc/ytfzf/ytfzf-2.5.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-03-24 Thread Ionen Wolkens
commit: c341618767c9538f23e23c99f6f970d41cd55834
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 25 02:10:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 25 03:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3416187

net-misc/ytfzf: stabilize 2.5.5 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/ytfzf-2.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
index 28d4e09cb02b..298b683ffacb 100644
--- a/net-misc/ytfzf/ytfzf-2.5.5.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="X minimal"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-03-01 Thread Ionen Wolkens
commit: 65ab9d921b8a33b6cbcbf6504f76974889168407
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar  1 15:55:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar  1 16:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ab9d92

net-misc/ytfzf: add 2.5.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.5.5.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index eee178f4360e..a97b233c2ef3 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1,3 @@
 DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B 
e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417
 SHA512 
fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
 DIST ytfzf-2.5.4.tar.gz 3273455 BLAKE2B 
9e4ba90cca7a17fc8c7283097db1925582b9dbb85b9b83db77f2e20a48db7566a8396114256bcb61bffb281ac0ce64f199702f495cd07f2e4e11d0c81605a973
 SHA512 
48ab12314a638d2682eb387c1d0bd2c8979762287194d897d801c1b845c28e3e6c2b383e1fede75e0b0649ab401855e6a9ee48a58cfc4e08b0f291da877ed150
+DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B 
e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d
 SHA512 
811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7

diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
new file mode 100644
index ..28d4e09cb02b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2023-01-15 Thread Ionen Wolkens
commit: fd53555d823e7d2deab67e308124068d3033de1a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan 16 05:26:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 16 05:30:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd53555d

net-misc/ytfzf: add 2.5.4 unkeyworded

While this fixes a few things, there's a few major regressions
(e.g. with ueberzug) that seem already fixed upstream. Rather
than attempt backports, expect may be another release soon so
just adding unkeyworded meanwhile.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.5.4.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index ef245162cbf8..eee178f4360e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B 
e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417
 SHA512 
fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
+DIST ytfzf-2.5.4.tar.gz 3273455 BLAKE2B 
9e4ba90cca7a17fc8c7283097db1925582b9dbb85b9b83db77f2e20a48db7566a8396114256bcb61bffb281ac0ce64f199702f495cd07f2e4e11d0c81605a973
 SHA512 
48ab12314a638d2682eb387c1d0bd2c8979762287194d897d801c1b845c28e3e6c2b383e1fede75e0b0649ab401855e6a9ee48a58cfc4e08b0f291da877ed150

diff --git a/net-misc/ytfzf/ytfzf-2.5.4.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.4.ebuild
new file mode 100644
index ..17d70945b125
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+# this release seem to ahve several regressions, expecting another release soon
+#KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-12-20 Thread Ionen Wolkens
commit: f8c0afb96454c15a307ee5669cb438b4133745dc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 21 05:44:11 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec 21 05:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c0afb9

net-misc/ytfzf: drop 2.5.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.5.2.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index a8ea635c7f78..ef245162cbf8 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B 
aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f
 SHA512 
aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389
 DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B 
e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417
 SHA512 
fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d

diff --git a/net-misc/ytfzf/ytfzf-2.5.2.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
deleted file mode 100644
index 5be910b165b7..
--- a/net-misc/ytfzf/ytfzf-2.5.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-12-20 Thread Ionen Wolkens
commit: a9700ce5f3de0ebe529db199edcecefadb85933d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 20 14:59:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 20 15:00:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9700ce5

net-misc/ytfzf: stabilize 2.5.3 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/ytfzf-2.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
index 13c448f9f13f..5be910b165b7 100644
--- a/net-misc/ytfzf/ytfzf-2.5.3.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="X minimal"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-12-08 Thread Ionen Wolkens
commit: d892f13d900fca2e3a604def03866bcb99bd7c61
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  8 20:05:17 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec  8 20:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d892f13d

net-misc/ytfzf: add 2.5.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.5.3.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 6824a2467eb1..a8ea635c7f78 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B 
aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f
 SHA512 
aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389
+DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B 
e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417
 SHA512 
fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d

diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
new file mode 100644
index ..13c448f9f13f
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   app-alternatives/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-11-01 Thread Ionen Wolkens
commit: 31727057dda033517068b5cd2a29c43418741ec1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov  1 20:04:23 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov  1 20:32:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31727057

net-misc/ytfzf: stabilize 2.5.2 for amd64, x86

First stable, simple script and little reason to keep ~arch-only.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/ytfzf-2.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ytfzf/ytfzf-2.5.2.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
index 36a2a31e9d01..05675648180c 100644
--- a/net-misc/ytfzf/ytfzf-2.5.2.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="X minimal"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/, net-misc/ytfzf/files/

2022-11-01 Thread Ionen Wolkens
commit: b7d039dac37b450e00cd963070b41ba822a6880a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov  1 19:57:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov  1 20:32:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d039da

net-misc/ytfzf: drop 2.5.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch | 16 ---
 net-misc/ytfzf/ytfzf-2.5.0.ebuild   | 63 -
 3 files changed, 80 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 096082e1ce76..6824a2467eb1 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 
33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d
 SHA512 
43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec
 DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B 
aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f
 SHA512 
aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389

diff --git a/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch 
b/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch
deleted file mode 100644
index 11023779e690..
--- a/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://github.com/pystardust/ytfzf/commit/cfc739211352b0d5249e48419a34ee6e1913aadd
-From: Euro20179 
-Date: Tue, 13 Sep 2022 18:50:36 -0700
-Subject: [PATCH] fix: if cache dir is missing, ytfzf complains when trying to
- create instances.json
 a/ytfzf
-+++ b/ytfzf
-@@ -2278,6 +2278,8 @@ do_an_event_function "on_post_set_vars"
- # files
- : "${hist_file:="$cache_dir/watch_hist"}" 
"${search_hist_file:="$cache_dir/search_hist"}"
- 
-+[ ! -d "$cache_dir" ] && mkdir -p "$cache_dir"
-+
- # Where do we put the list of healthy instances?
- : "${instances_file:="$cache_dir/instances.json"}"
- 

diff --git a/net-misc/ytfzf/ytfzf-2.5.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.0.ebuild
deleted file mode 100644
index 743a99d9afe1..
--- a/net-misc/ytfzf/ytfzf-2.5.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-cachedir.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/, net-misc/ytfzf/files/

2022-10-23 Thread Ionen Wolkens
commit: 139136d85a8ae519a0ff2a4912c7fe8cc43cbb77
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 23 06:27:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 23 06:31:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139136d8

net-misc/ytfzf: add 2.5.2, drop 2.5.1

Identical to 2.5.1 given had a patch for the regression,
this just allows to drop the short lived patch.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  2 +-
 net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch   | 10 --
 net-misc/ytfzf/{ytfzf-2.5.1.ebuild => ytfzf-2.5.2.ebuild} |  4 
 3 files changed, 1 insertion(+), 15 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 322f9374caca..096082e1ce76 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1,2 @@
 DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 
33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d
 SHA512 
43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec
-DIST ytfzf-2.5.1.tar.gz 3263331 BLAKE2B 
690a108e7b2e744a33acc67ea73ec28af87050c27af0e1cf274b163aa3f9699ee22b10ea7ecf88559c56c57443e686ad5e03ea61dc21571310425280de24d764
 SHA512 
00ec6a17c465f1590f61590ff45763d4e58cd7a281868817987b199b62c463f38c0543a0f6a71b983bd256f07f8c3cd25a0211945db2a74dada2078a42b69a51
+DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B 
aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f
 SHA512 
aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389

diff --git a/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch 
b/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch
deleted file mode 100644
index 5ebb36564f42..
--- a/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-https://github.com/pystardust/ytfzf/issues/592
 a/ytfzf
-+++ b/ytfzf
-@@ -1698,4 +1698,4 @@
-   mkfifo "$UEBERZUG_FIFO"
--  ueberzug layer --parser json < "$UEBERZUG_FIFO"  &
--  exec 3> "$UEBERZUG_FIFO" > "$thumbnail_debug_log" 2>&1 
# to keep the fifo open
-+  ueberzug layer --parser json < "$UEBERZUG_FIFO" > 
"$thumbnail_debug_log" 2>&1 &
-+  exec 3> "$UEBERZUG_FIFO" # to keep the fifo open
-   ;;

diff --git a/net-misc/ytfzf/ytfzf-2.5.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
similarity index 96%
rename from net-misc/ytfzf/ytfzf-2.5.1.ebuild
rename to net-misc/ytfzf/ytfzf-2.5.2.ebuild
index 82ded86e3370..36a2a31e9d01 100644
--- a/net-misc/ytfzf/ytfzf-2.5.1.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
@@ -25,10 +25,6 @@ RDEPEND="
net-misc/yt-dlp
)"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-ueberzug.patch
-)
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/, net-misc/ytfzf/files/

2022-10-23 Thread Ionen Wolkens
commit: cb49b192886e9c956af99d591720ed57560bc37a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 23 05:28:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 23 06:06:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb49b192

net-misc/ytfzf: add 2.5.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch | 10 
 net-misc/ytfzf/ytfzf-2.5.1.ebuild   | 63 +
 3 files changed, 74 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e3c3a4ca32c4..322f9374caca 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 
33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d
 SHA512 
43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec
+DIST ytfzf-2.5.1.tar.gz 3263331 BLAKE2B 
690a108e7b2e744a33acc67ea73ec28af87050c27af0e1cf274b163aa3f9699ee22b10ea7ecf88559c56c57443e686ad5e03ea61dc21571310425280de24d764
 SHA512 
00ec6a17c465f1590f61590ff45763d4e58cd7a281868817987b199b62c463f38c0543a0f6a71b983bd256f07f8c3cd25a0211945db2a74dada2078a42b69a51

diff --git a/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch 
b/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch
new file mode 100644
index ..5ebb36564f42
--- /dev/null
+++ b/net-misc/ytfzf/files/ytfzf-2.5.1-ueberzug.patch
@@ -0,0 +1,10 @@
+https://github.com/pystardust/ytfzf/issues/592
+--- a/ytfzf
 b/ytfzf
+@@ -1698,4 +1698,4 @@
+   mkfifo "$UEBERZUG_FIFO"
+-  ueberzug layer --parser json < "$UEBERZUG_FIFO"  &
+-  exec 3> "$UEBERZUG_FIFO" > "$thumbnail_debug_log" 2>&1 
# to keep the fifo open
++  ueberzug layer --parser json < "$UEBERZUG_FIFO" > 
"$thumbnail_debug_log" 2>&1 &
++  exec 3> "$UEBERZUG_FIFO" # to keep the fifo open
+   ;;

diff --git a/net-misc/ytfzf/ytfzf-2.5.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.1.ebuild
new file mode 100644
index ..82ded86e3370
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-ueberzug.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-09-17 Thread Ionen Wolkens
commit: cf5b5a43462fb79e08f06a546db694c7111b2d23
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 06:59:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5b5a43

net-misc/ytfzf: drop 2.4.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 4a94a807b041..e3c3a4ca32c4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B 
e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074
 SHA512 
f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771
 DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 
33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d
 SHA512 
43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec

diff --git a/net-misc/ytfzf/ytfzf-2.4.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
deleted file mode 100644
index 36a2a31e9d01..
--- a/net-misc/ytfzf/ytfzf-2.4.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/, net-misc/ytfzf/files/

2022-09-13 Thread Ionen Wolkens
commit: f7d92d2c8e00f41bfcb6aedd8bff71b7f0fdb2c1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 14 02:01:15 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 14 04:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d92d2c

net-misc/ytfzf: add 2.5.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch | 16 +++
 net-misc/ytfzf/ytfzf-2.5.0.ebuild   | 63 +
 3 files changed, 80 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 77eab4c37ce4..4a94a807b041 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B 
e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074
 SHA512 
f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771
+DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 
33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d
 SHA512 
43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec

diff --git a/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch 
b/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch
new file mode 100644
index ..11023779e690
--- /dev/null
+++ b/net-misc/ytfzf/files/ytfzf-2.5.0-cachedir.patch
@@ -0,0 +1,16 @@
+https://github.com/pystardust/ytfzf/commit/cfc739211352b0d5249e48419a34ee6e1913aadd
+From: Euro20179 
+Date: Tue, 13 Sep 2022 18:50:36 -0700
+Subject: [PATCH] fix: if cache dir is missing, ytfzf complains when trying to
+ create instances.json
+--- a/ytfzf
 b/ytfzf
+@@ -2278,6 +2278,8 @@ do_an_event_function "on_post_set_vars"
+ # files
+ : "${hist_file:="$cache_dir/watch_hist"}" 
"${search_hist_file:="$cache_dir/search_hist"}"
+ 
++[ ! -d "$cache_dir" ] && mkdir -p "$cache_dir"
++
+ # Where do we put the list of healthy instances?
+ : "${instances_file:="$cache_dir/instances.json"}"
+ 

diff --git a/net-misc/ytfzf/ytfzf-2.5.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.5.0.ebuild
new file mode 100644
index ..743a99d9afe1
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cachedir.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-08-11 Thread Ionen Wolkens
commit: 336c76955b0013e7bec31aedc8596e7479433aab
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 11 07:11:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 11 07:37:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336c7695

net-misc/ytfzf: drop 2.4.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.4.0.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 47b9c4285f0e..77eab4c37ce4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B 
e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d
 SHA512 
9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
 DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B 
e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074
 SHA512 
f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771

diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
deleted file mode 100644
index 36a2a31e9d01..
--- a/net-misc/ytfzf/ytfzf-2.4.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X minimal"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   X? ( media-gfx/ueberzug )
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-08-06 Thread Ionen Wolkens
commit: e8ae6b77c611069be4be46ee6a22862e8284815c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug  6 14:19:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug  6 14:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ae6b77

net-misc/ytfzf: add 2.4.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index a5c88b01de08..47b9c4285f0e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B 
e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d
 SHA512 
9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
+DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B 
e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074
 SHA512 
f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771

diff --git a/net-misc/ytfzf/ytfzf-2.4.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
new file mode 100644
index ..36a2a31e9d01
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-07-15 Thread Ionen Wolkens
commit: 3e6b751c1cc24519d4c10e16987bbe87d8f16e7c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jul 15 14:49:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jul 15 15:11:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6b751c

net-misc/ytfzf: add IUSE=X for ueberzug, adjust postinst message

On second thought, may be fair to provide upstream's default, but given
ueberzug is X-only put it behind IUSE=X (also allows to auto-enable on
desktop profiles and such). No intention to add separate use for every
option, so not using IUSE=ueberzug.

IUSE=minimal will still disable everything optional should users want
to use this differently (e.g. I use kitty to display images rather than
ueberzug). Currently no straight-forward choice for wayland, so won't
provide a IUSE=wayland at the moment (could use chafa but well, not
high quality display and still requires changing settings).

Closes: https://bugs.gentoo.org/855179
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/ytfzf-2.4.0.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
index aabfab731b1b..36a2a31e9d01 100644
--- a/net-misc/ytfzf/ytfzf-2.4.0.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
@@ -12,15 +12,14 @@ 
SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
+IUSE="X minimal"
 
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
 RDEPEND="
app-misc/jq
net-misc/curl[ssl]
virtual/awk
!minimal? (
+   X? ( media-gfx/ueberzug )
app-shells/fzf
media-video/mpv[lua]
net-misc/yt-dlp
@@ -49,12 +48,12 @@ src_install() {
 
 pkg_postinst() {
optfeature "external menu support" x11-misc/dmenu
-   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
optfeature "desktop notifications" x11-libs/libnotify
 
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others."
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-07-02 Thread Ionen Wolkens
commit: a9a38024c242a1fedd6a42335e68f35f8583f8bf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul  3 05:15:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul  3 05:15:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a38024

net-misc/ytfzf: drop 2.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/ytfzf-2.3.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 0dd7c8619a4c..a5c88b01de08 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 
963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894
 SHA512 
a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
 DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B 
e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d
 SHA512 
9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece

diff --git a/net-misc/ytfzf/ytfzf-2.3.ebuild b/net-misc/ytfzf/ytfzf-2.3.ebuild
deleted file mode 100644
index aabfab731b1b..
--- a/net-misc/ytfzf/ytfzf-2.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-06-28 Thread Ionen Wolkens
commit: be9c8c4c00da764de64327121b6049204cf28c02
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 29 04:15:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 29 04:17:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be9c8c4c

net-misc/ytfzf: add 2.4.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.4.0.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index d9e72e31f0f4..0dd7c8619a4c 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 
963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894
 SHA512 
a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
+DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B 
e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d
 SHA512 
9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece

diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
new file mode 100644
index ..aabfab731b1b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box while allowing to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-04-29 Thread Ionen Wolkens
commit: a2c152f2e650ca925145523237bd6daf8e967508
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 29 10:39:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 29 11:22:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c152f2

net-misc/ytfzf: drop 2.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/ytfzf-2.2.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 356440f2ad54..d9e72e31f0f4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 
7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55
 SHA512 
9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
 DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 
963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894
 SHA512 
a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b

diff --git a/net-misc/ytfzf/ytfzf-2.2.ebuild b/net-misc/ytfzf/ytfzf-2.2.ebuild
deleted file mode 100644
index 1a6d408ced73..
--- a/net-misc/ytfzf/ytfzf-2.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_prepare() {
-   default
-
-   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
-   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
-   elog "configuration and some command arguments of older 
versions, see the"
-   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-04-15 Thread Ionen Wolkens
commit: c4b563257db1df0dd674b7700a7c400b1a83756e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 15 20:26:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 15 20:41:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b56325

net-misc/ytfzf: add 2.3

Also replace postinst upgrade elog by a generic dependency
warning. ytfzf has addons/methods which can add a lot of misc
dependencies while having more niche use-cases (e.g. only for
sway, or only with kitty terminal). Users of these should
already have necessary dependencies and adding more optfeatures
doesn't seem necessary.

As for old warning, <2.0 barely existed in-tree and there's
no need to keep it forever.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/ytfzf-2.3.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 76d90ffa86df..356440f2ad54 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 
7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55
 SHA512 
9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
+DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 
963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894
 SHA512 
a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b

diff --git a/net-misc/ytfzf/ytfzf-2.3.ebuild b/net-misc/ytfzf/ytfzf-2.3.ebuild
new file mode 100644
index ..aabfab731b1b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box while allowing to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-03-02 Thread Ionen Wolkens
commit: 17a3fe2e1416e557d29b17d08f1f99c27075492f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar  2 09:39:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar  2 09:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a3fe2e

net-misc/ytfzf: drop 2.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/ytfzf-2.1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index d71a13eb252b..76d90ffa86df 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B 
b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b
 SHA512 
a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
 DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 
7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55
 SHA512 
9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d

diff --git a/net-misc/ytfzf/ytfzf-2.1.ebuild b/net-misc/ytfzf/ytfzf-2.1.ebuild
deleted file mode 100644
index c11320bd52ab..
--- a/net-misc/ytfzf/ytfzf-2.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   virtual/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
-   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
-   elog "configuration and some command arguments of older 
versions, see the"
-   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-02-22 Thread Ionen Wolkens
commit: ca60e02081f804b2418dbf993f7dbc4f86ff1646
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 23 02:58:15 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 23 03:02:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca60e020

net-misc/ytfzf: add 2.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/ytfzf-2.2.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index ed697336c01e..d71a13eb252b 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B 
b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b
 SHA512 
a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
+DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 
7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55
 SHA512 
9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d

diff --git a/net-misc/ytfzf/ytfzf-2.2.ebuild b/net-misc/ytfzf/ytfzf-2.2.ebuild
new file mode 100644
index ..1a6d408ced73
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box while allowing to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
+   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
+   elog "configuration and some command arguments of older 
versions, see the"
+   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-01-25 Thread Ionen Wolkens
commit: 6910e70a0c0baf9f46319d2a76b397bbd56c4c4a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan 25 23:19:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 26 00:57:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6910e70a

net-misc/ytfzf: drop 2.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/ytfzf-2.0.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 1ce75414567e..ed697336c01e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B 
fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94
 SHA512 
43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
 DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B 
b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b
 SHA512 
a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea

diff --git a/net-misc/ytfzf/ytfzf-2.0.ebuild b/net-misc/ytfzf/ytfzf-2.0.ebuild
deleted file mode 100644
index 66efd3b37f84..
--- a/net-misc/ytfzf/ytfzf-2.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   )"
-
-src_compile() { :; }
-
-src_install() {
-   dobin ytfzf
-   doman docs/man/${PN}.{1,5}
-   dodoc README.md docs/conf.sh
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
-   optfeature "in-terminal thumbnails on wayland" media-gfx/chafa
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
-   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
-   elog "configuration and some command arguments of older 
versions, see the"
-   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-01-21 Thread Ionen Wolkens
commit: 0d0c0152a108ab4123bba310eea13e8e6559349c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 14:00:59 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 21 14:23:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0c0152

net-misc/ytfzf: add 2.1

Use Makefile given upstream added necessary variables, removed gzip,
and made it usable.

Drop chafa optfeature, support isn't gone but it's just one of many
non-default options that all have drawbacks for wayland. Trying
to display them all would just be noise, and users should preferably
look at ytfzf's documentation for ueberzug alternatives.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/ytfzf-2.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 23b6d80b921d..1ce75414567e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B 
fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94
 SHA512 
43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
+DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B 
b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b
 SHA512 
a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea

diff --git a/net-misc/ytfzf/ytfzf-2.1.ebuild b/net-misc/ytfzf/ytfzf-2.1.ebuild
new file mode 100644
index ..c11320bd52ab
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box while allowing to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
+   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
+   elog "configuration and some command arguments of older 
versions, see the"
+   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2022-01-13 Thread Ionen Wolkens
commit: 639993a40a644628041934275d77207d80b02a43
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan 13 05:04:14 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 13 08:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639993a4

net-misc/ytfzf: drop 1.2.0_p20211208

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 -
 net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 169ad433b577..23b6d80b921d 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B 
eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10
 SHA512 
f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2
 DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B 
fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94
 SHA512 
43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e

diff --git a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild 
b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
deleted file mode 100644
index 0ba10e67d3ae..
--- a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-MY_COMMIT="dc7b0056e9b84cf786e6e4adda7f91564d1d012f"
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box and allow to disable.
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   net-misc/yt-dlp
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   )"
-
-src_compile() { :; }
-
-src_install() {
-   dobin ytfzf
-
-   dodoc README.md docs/{USAGE.md,conf.sh}
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu x11-misc/rofi
-   optfeature "in-terminal thumbnails on X11" \
-   "media-gfx/ueberzug dev-python/pillow[jpeg]"
-   optfeature "desktop notifications" x11-libs/libnotify
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2021-12-29 Thread Ionen Wolkens
commit: c781bd6c988e76b21300a1d7c4a143ff1749ccd6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 29 23:45:58 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 30 00:15:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c781bd6c

net-misc/ytfzf: add 2.0

The postinst elog about incompatibility may not very useful given this
package hasn't existed in ::gentoo long yet, but may have some worth
for people upgrading from an overlay install.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/ytfzf-2.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 0bb9d14394f6..169ad433b577 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B 
eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10
 SHA512 
f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2
+DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B 
fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94
 SHA512 
43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e

diff --git a/net-misc/ytfzf/ytfzf-2.0.ebuild b/net-misc/ytfzf/ytfzf-2.0.ebuild
new file mode 100644
index ..66efd3b37f84
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box while allowing to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_compile() { :; }
+
+src_install() {
+   dobin ytfzf
+   doman docs/man/${PN}.{1,5}
+   dodoc README.md docs/conf.sh
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+   optfeature "in-terminal thumbnails on wayland" media-gfx/chafa
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.0; then
+   elog "Note that >=${PN}-2.0 is a major rewrite and is not 
compatible with"
+   elog "configuration and some command arguments of older 
versions, see the"
+   elog "newly added ${PN}(1) and ${PN}(5) man pages for more 
information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/

2021-12-21 Thread Ionen Wolkens
commit: 50fe651d475cbb4705dc3690249b570fe3873a2b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 21 15:20:51 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 21 17:12:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fe651d

net-misc/ytfzf: initial import, 1.2.0_p20211208

Using snapshot for yt-dlp support.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/ytfzf/Manifest |  1 +
 net-misc/ytfzf/metadata.xml | 15 ++
 net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild | 44 +
 3 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
new file mode 100644
index ..0bb9d14394f6
--- /dev/null
+++ b/net-misc/ytfzf/Manifest
@@ -0,0 +1 @@
+DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B 
eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10
 SHA512 
f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2

diff --git a/net-misc/ytfzf/metadata.xml b/net-misc/ytfzf/metadata.xml
new file mode 100644
index ..b6a91b9d9370
--- /dev/null
+++ b/net-misc/ytfzf/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   io...@gentoo.org
+   Ionen Wolkens
+   
+   
+   
+   Skip app-shells/fzf and 
media-video/mpv dependencies (requires custom settings)
+   
+   
+   pystardust/ytfzf
+   
+

diff --git a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild 
b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
new file mode 100644
index ..0ba10e67d3ae
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+MY_COMMIT="dc7b0056e9b84cf786e6e4adda7f91564d1d012f"
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box and allow to disable.
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   net-misc/yt-dlp
+   !minimal? (
+   app-shells/fzf
+   media-video/mpv[lua]
+   )"
+
+src_compile() { :; }
+
+src_install() {
+   dobin ytfzf
+
+   dodoc README.md docs/{USAGE.md,conf.sh}
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu x11-misc/rofi
+   optfeature "in-terminal thumbnails on X11" \
+   "media-gfx/ueberzug dev-python/pillow[jpeg]"
+   optfeature "desktop notifications" x11-libs/libnotify
+}