public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-12  9:02 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-12  9:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c8c3cbd7ba47ebcffc0b53cf5c3c65d73561eff1
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 23:35:32 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 12 08:59:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c3cbd7

media-gfx/ueberzugpp: new package, add 2.8.0

This is a more versatile+faster ueberzug, albeit with heavier
dependencies and some users may prefer the original if it does
all they need.

>=net-misc/ytfzf-2.6.0 recognizes the pp version and supports
more features with it.

Still untested with masked libfmt-10 (assume may be broken), but
can't easily try given spdlog (also a dependency) is itself broken
with it.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/metadata.xml            | 14 +++++++
 media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild | 58 ++++++++++++++++++++++++++++
 3 files changed, 73 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
new file mode 100644
index 000000000000..6ada33d3f14a
--- /dev/null
+++ b/media-gfx/ueberzugpp/Manifest
@@ -0,0 +1 @@
+DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696

diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml
new file mode 100644
index 000000000000..19342d5360ec
--- /dev/null
+++ b/media-gfx/ueberzugpp/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>ionen@gentoo.org</email>
+		<name>Ionen Wolkens</name>
+	</maintainer>
+	<use>
+		<flag name="opencv">Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">jstkdng/ueberzugpp</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
new file mode 100644
index 000000000000..f096268d66ed
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-libs/libsixel
+	media-libs/vips:=
+	net-libs/zeromq:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	net-libs/cppzmq
+	X? ( x11-base/xorg-proto )"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-12  9:02 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-12  9:02 UTC (permalink / raw
  To: gentoo-commits

commit:     9c5400955275cd01f1bb57c3543f53732bd6305b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 06:59:07 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 12 08:59:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c540095

media-gfx/ueberzugpp: add 2.8.1 (unkeyworded)

Initially tried to add this version, but has some code
refactoring which seems(?) to break things -- e.g. with ytfzf
thumbnails are too small (likely confusing terminal cols/rows
with pixels), and kitty output just segfaults.

Barely came out (few hours ago), so going to give it some
time to see what's up.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild | 59 ++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 6ada33d3f14a..952bf5556761 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
+DIST ueberzugpp-2.8.1.tar.gz 41270 BLAKE2B 249c10aafe33d83ceedd9632d2518fdbf724e07f49539704a6dd2ef0c3c942017c64b9ade3142cefa45ac19299176cd0a91b5a49f7467e2b04466e901b2a5c73 SHA512 d7f7e08a713c7e882f6de37f0d39913fdd6d3ca2c40e4520bac56a01cfcdbf6cc7095128602f15ec95b824b240e91ad231ac85fe651216708ba378ae5eeff7a1

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild
new file mode 100644
index 000000000000..a4af8962ba58
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+# unkeyworded for testing, contains code refactoring and seem to have issues
+KEYWORDS=""
+IUSE="X opencv"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-libs/libsixel
+	media-libs/vips:=
+	net-libs/zeromq:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	net-libs/cppzmq
+	X? ( x11-base/xorg-proto )"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-13  7:27 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-13  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     568d4412b418a3239bbbfaab35a6d635c585d11b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 06:20:35 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 13 07:26:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568d4412

media-gfx/ueberzugpp: drop 2.8.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild | 59 ----------------------------
 2 files changed, 60 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 4287097d023b..47a08e73b4e2 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1,2 @@
 DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
-DIST ueberzugpp-2.8.1.tar.gz 41270 BLAKE2B 249c10aafe33d83ceedd9632d2518fdbf724e07f49539704a6dd2ef0c3c942017c64b9ade3142cefa45ac19299176cd0a91b5a49f7467e2b04466e901b2a5c73 SHA512 d7f7e08a713c7e882f6de37f0d39913fdd6d3ca2c40e4520bac56a01cfcdbf6cc7095128602f15ec95b824b240e91ad231ac85fe651216708ba378ae5eeff7a1
 DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca SHA512 0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild
deleted file mode 100644
index a4af8962ba58..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-# unkeyworded for testing, contains code refactoring and seem to have issues
-KEYWORDS=""
-IUSE="X opencv"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-libs/libsixel
-	media-libs/vips:=
-	net-libs/zeromq:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/nlohmann_json
-	net-libs/cppzmq
-	X? ( x11-base/xorg-proto )"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-13  7:27 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-13  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     514a1ca81699cf03d32ed92f9a6721be1c5cc557
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 06:20:00 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 13 07:26:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514a1ca8

media-gfx/ueberzugpp: add 2.8.2

Seems to fix 2.8.1's major issues.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild | 59 ++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 952bf5556761..4287097d023b 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
 DIST ueberzugpp-2.8.1.tar.gz 41270 BLAKE2B 249c10aafe33d83ceedd9632d2518fdbf724e07f49539704a6dd2ef0c3c942017c64b9ade3142cefa45ac19299176cd0a91b5a49f7467e2b04466e901b2a5c73 SHA512 d7f7e08a713c7e882f6de37f0d39913fdd6d3ca2c40e4520bac56a01cfcdbf6cc7095128602f15ec95b824b240e91ad231ac85fe651216708ba378ae5eeff7a1
+DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca SHA512 0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
new file mode 100644
index 000000000000..29694cec2261
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-libs/libsixel
+	media-libs/vips:=
+	net-libs/zeromq:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	net-libs/cppzmq
+	X? ( x11-base/xorg-proto )"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-16  6:43 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-16  6:43 UTC (permalink / raw
  To: gentoo-commits

commit:     53e0a5a15debcbc1463d0a9b12d88654dea86c4b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 00:21:27 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 16 06:42:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e0a5a1

media-gfx/ueberzugpp: add 2.8.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild | 59 ++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 47a08e73b4e2..a671d912098a 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
 DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca SHA512 0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9
+DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild
new file mode 100644
index 000000000000..29694cec2261
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-libs/libsixel
+	media-libs/vips:=
+	net-libs/zeromq:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	net-libs/cppzmq
+	X? ( x11-base/xorg-proto )"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-21 19:10 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-21 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     742d8da97a8c4d47b791bb5462e080414dc7f998
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 21 19:07:03 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 21 19:09:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742d8da9

media-gfx/ueberzugpp: add 2.8.4

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild | 60 ++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index dbe36293b5a2..06d33080cf37 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e
+DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
new file mode 100644
index 000000000000..86718aa1b41b
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	net-libs/zeromq:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	net-libs/cppzmq
+	X? ( x11-base/xorg-proto )"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-21 19:10 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-21 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     05aeb69e66bb15ee86d2171ce2c74a17faed52b5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 21 19:06:54 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 21 19:09:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05aeb69e

media-gfx/ueberzugpp: drop 2.8.0, 2.8.2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  2 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild | 58 ---------------------------
 media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild | 59 ----------------------------
 3 files changed, 119 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index a671d912098a..dbe36293b5a2 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1 @@
-DIST ueberzugpp-2.8.0.tar.gz 38768 BLAKE2B 80c879196339e3ce8fc5aeb2a87df8d3785021f72e5c0e47c55026d5cefc8cd3caa2174fea8413c642f54190970480488a6ec09d93e765b59dcf6616369dfbb7 SHA512 a5fceec97300cc3ada6c087fadc3b2d70f574207c5fd3f682c1a56b877c2b76ff40abe0ae76767e22ae82742be2bedee782e0ec86d200d28a15061bc1b4c2696
-DIST ueberzugpp-2.8.2.tar.gz 42004 BLAKE2B 44fea9fa7367f38d4a93e8dabc2cba21a693ef5dcc7f0d652ddf363ba0e236ba0190e27781a3c350558163b498b8c042693872e8937776312eb8c9aa848e71ca SHA512 0f726cbef3a107e0bc040bec8eea31d4b153b4e43bf04f6ea3038fe30a2141f06686fd77bcb44c73fcd32084a7740b740ef3343b30be848fa46bd4162b8095e9
 DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
deleted file mode 100644
index f096268d66ed..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-libs/libsixel
-	media-libs/vips:=
-	net-libs/zeromq:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/nlohmann_json
-	net-libs/cppzmq
-	X? ( x11-base/xorg-proto )"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
deleted file mode 100644
index 29694cec2261..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-libs/libsixel
-	media-libs/vips:=
-	net-libs/zeromq:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	net-libs/cppzmq
-	X? ( x11-base/xorg-proto )"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-26  2:39 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-26  2:39 UTC (permalink / raw
  To: gentoo-commits

commit:     49373301bfa39f97c3b6486d2b5eb6060860eab2
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 02:21:42 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 26 02:38:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49373301

media-gfx/ueberzugpp: add 2.8.5

Adds USE=sway, may seem like it should be "wayland" with these
dependencies but afaik wayland has no real support for this and
at best it will be specific to the window manager.

Not adding a RDEPEND on sway given it may work with alternate
sway-based WMs and is more of an optfeature if support is built.

Don't use sway so I have not actually tried it (primarily use
kitty protocol for this which works anywhere kitty runs).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/metadata.xml            |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild | 67 ++++++++++++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 06d33080cf37..b70b24278c9a 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e
 DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
+DIST ueberzugpp-2.8.5.tar.gz 48985 BLAKE2B 046e72786f51c0ece068a1046532ea7e5acfa01ee4880a9db8c9dd38aed229b66f56ee18831e82efd84fef20183bea160dc7f3194507e253aa46cad85f76a280 SHA512 f4d1ad45d121521ae158fe5c7ff845a7ac0150b4effdd0d856f9cab69c0f5bfeb34648113323a3c98412630c945c96825132e805b2bacb037a8c88762dd799ea

diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml
index 19342d5360ec..407eee6aebee 100644
--- a/media-gfx/ueberzugpp/metadata.xml
+++ b/media-gfx/ueberzugpp/metadata.xml
@@ -7,6 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name="opencv">Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling</flag>
+		<flag name="sway">Enable support for <pkg>gui-wm/sway</pkg> on wayland</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">jstkdng/ueberzugpp</remote-id>

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
new file mode 100644
index 000000000000..3d6109418aae
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv sway"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	sys-apps/util-linux
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	sway? ( dev-libs/wayland )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	sway? ( dev-libs/wayland-protocols )"
+BDEPEND="
+	sway? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)"
+
+src_configure() {
+	CMAKE_BUILD_TYPE=Release # install target wants this
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_SWAY=$(usex sway)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_X11=$(usex X)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# not handled by cmake, but upstream creates the pp symlink in their
+	# self-maintained AUR package and some scripts like ytfzf look for it
+	dosym ueberzug /usr/bin/${PN}
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-26 23:16 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-26 23:16 UTC (permalink / raw
  To: gentoo-commits

commit:     7ae9b77fe069ceac58bc873103171f121d7c4cdf
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 22:56:47 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 26 22:56:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae9b77f

media-gfx/ueberzugpp: drop 2.8.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild | 59 ----------------------------
 2 files changed, 60 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index b70b24278c9a..8758660bc89a 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1,2 @@
-DIST ueberzugpp-2.8.3.tar.gz 42663 BLAKE2B 4889cc2ac7b22541c7d1c89d1a60cd6d091b4ce996f4c8b3166707cec236db3a28a72def0a9a9379d2fdb55cb0390c02e9996007abc3331da390a911843ebdcc SHA512 f3cc95e8b6ce06b30c2fcb749cb5cf0c77f982c3eb3e0e12fd34cad6820e9a7ae91ee3ff6f325edc7b764f69e33f2c9a8a2b4d34d3f22a87fb8c6e4f6dfed59e
 DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
 DIST ueberzugpp-2.8.5.tar.gz 48985 BLAKE2B 046e72786f51c0ece068a1046532ea7e5acfa01ee4880a9db8c9dd38aed229b66f56ee18831e82efd84fef20183bea160dc7f3194507e253aa46cad85f76a280 SHA512 f4d1ad45d121521ae158fe5c7ff845a7ac0150b4effdd0d856f9cab69c0f5bfeb34648113323a3c98412630c945c96825132e805b2bacb037a8c88762dd799ea

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild
deleted file mode 100644
index 29694cec2261..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-libs/libsixel
-	media-libs/vips:=
-	net-libs/zeromq:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	net-libs/cppzmq
-	X? ( x11-base/xorg-proto )"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-28 21:45 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-28 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     202ccbb277160af2785fbe5e92edd98631579dc6
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 21:10:44 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 28 21:44:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202ccbb2

media-gfx/ueberzugpp: add 2.8.6

Wish this had a test suite given there's visible regressions every
new releases. This one seem to have positioning and scaling issues
with ytfzf but at least it doesn't leave 100% cpu processes behind
making it more usable.

2.8.4 seems to be the more usable version right now, so this is
being added masked alongside 2.8.5.

(still more useful than the original ueberzug either way, hopefully
releases settle down a bit)

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild | 68 ++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 8758660bc89a..92e0be3d2c9f 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
 DIST ueberzugpp-2.8.5.tar.gz 48985 BLAKE2B 046e72786f51c0ece068a1046532ea7e5acfa01ee4880a9db8c9dd38aed229b66f56ee18831e82efd84fef20183bea160dc7f3194507e253aa46cad85f76a280 SHA512 f4d1ad45d121521ae158fe5c7ff845a7ac0150b4effdd0d856f9cab69c0f5bfeb34648113323a3c98412630c945c96825132e805b2bacb037a8c88762dd799ea
+DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild
new file mode 100644
index 000000000000..e1196341687e
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv wayland"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WLROOTS=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	# cmake install target is basic (misses the man page and symlinks) and
+	# is gated behind CMAKE_BUILD_TYPE, simpler to do manual for now
+	dobin "${BUILD_DIR}"/ueberzug
+	dosym ueberzug /usr/bin/${PN}
+
+	doman docs/${PN}.1
+	dosym ${PN}.1 /usr/share/man/man1/ueberzug.1
+
+	einstalldocs
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-05-28 21:45 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-05-28 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3e159a1617484b183e187a718f434135fa7fb8bd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 21:01:01 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May 28 21:44:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e159a16

media-gfx/ueberzugpp: rename sway USE to wayland

It is still not generic wayland support, but it now supports
hyprland on top of sway and the generic flag may be ok with
just local description to clarify.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/metadata.xml            |  2 +-
 media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml
index 407eee6aebee..3099100a6dd7 100644
--- a/media-gfx/ueberzugpp/metadata.xml
+++ b/media-gfx/ueberzugpp/metadata.xml
@@ -7,7 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name="opencv">Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling</flag>
-		<flag name="sway">Enable support for <pkg>gui-wm/sway</pkg> on wayland</flag>
+		<flag name="wayland">Enable wayland support (only usable with some wlroots-based compositors)</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">jstkdng/ueberzugpp</remote-id>

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
index 3d6109418aae..076a995df926 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="X opencv sway"
+IUSE="X opencv wayland"
 
 RDEPEND="
 	dev-cpp/tbb:=
@@ -29,7 +29,7 @@ RDEPEND="
 		x11-libs/xcb-util-image
 	)
 	opencv? ( media-libs/opencv:= )
-	sway? ( dev-libs/wayland )
+	wayland? ( dev-libs/wayland )
 	!media-gfx/ueberzug"
 DEPEND="
 	${RDEPEND}
@@ -37,9 +37,9 @@ DEPEND="
 	dev-cpp/ms-gsl
 	dev-cpp/nlohmann_json
 	X? ( x11-base/xorg-proto )
-	sway? ( dev-libs/wayland-protocols )"
+	wayland? ( dev-libs/wayland-protocols )"
 BDEPEND="
-	sway? (
+	wayland? (
 		dev-util/wayland-scanner
 		kde-frameworks/extra-cmake-modules
 	)"
@@ -49,7 +49,7 @@ src_configure() {
 
 	local mycmakeargs=(
 		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_SWAY=$(usex sway)
+		-DENABLE_SWAY=$(usex wayland)
 		-DENABLE_TURBOBASE64=no # not packaged
 		-DENABLE_X11=$(usex X)
 		-DFETCHCONTENT_FULLY_DISCONNECTED=yes


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-06-01 11:45 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-06-01 11:45 UTC (permalink / raw
  To: gentoo-commits

commit:     30a1de4080f6d73d04ad2c79de79b4e2b5d2d0b7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  1 11:41:14 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun  1 11:44:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a1de40

media-gfx/ueberzugpp: drop 2.8.5

2.8.6 seems fine now? My guess is that issues I've observed with
2.8.6 were actually related to a broken 2.8.5 process.

Let's just drop this one, will keep 2.8.4 for a bit longer in case.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild | 67 ----------------------------
 2 files changed, 68 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 92e0be3d2c9f..e96cf779fca8 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1,2 @@
 DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
-DIST ueberzugpp-2.8.5.tar.gz 48985 BLAKE2B 046e72786f51c0ece068a1046532ea7e5acfa01ee4880a9db8c9dd38aed229b66f56ee18831e82efd84fef20183bea160dc7f3194507e253aa46cad85f76a280 SHA512 f4d1ad45d121521ae158fe5c7ff845a7ac0150b4effdd0d856f9cab69c0f5bfeb34648113323a3c98412630c945c96825132e805b2bacb037a8c88762dd799ea
 DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
deleted file mode 100644
index 076a995df926..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv wayland"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	sys-apps/util-linux
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_SWAY=$(usex wayland)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_X11=$(usex X)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-06-10 11:09 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-06-10 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     3c3802ccbaffdb34eb19ecbb4c4785a193bd0bf9
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 11:01:55 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 11:08:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3802cc

media-gfx/ueberzugpp: add 2.8.7

It can install itself properly now, so can drop the src_install.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild | 56 ++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index e96cf779fca8..2ea21e43cfcf 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
 DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3
+DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
new file mode 100644
index 000000000000..1db7ca1cf3bc
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv wayland"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+	)
+	opencv? ( media-libs/opencv:= )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-06-10 11:09 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-06-10 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     1177fbac0da9d6ed4224b8829b250a8b938f4fa3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 11:00:00 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 11:07:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1177fbac

media-gfx/ueberzugpp: update wayland local desc

This now always works on wayland, but only sway/hyprland and
compositors based on these will be able to position the window
properly. Doesn't hurt to leave a note rather than remove
the local desc entirely.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml
index 3099100a6dd7..8728c0dd5768 100644
--- a/media-gfx/ueberzugpp/metadata.xml
+++ b/media-gfx/ueberzugpp/metadata.xml
@@ -7,7 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name="opencv">Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling</flag>
-		<flag name="wayland">Enable wayland support (only usable with some wlroots-based compositors)</flag>
+		<flag name="wayland">Enable wayland support (proper window positioning is only supported with some compositors)</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">jstkdng/ueberzugpp</remote-id>


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-06-23 22:10 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-06-23 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     03808cb195486406366f412b2e38ff0d6623597b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 23 22:07:43 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 23 22:10:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03808cb1

media-gfx/ueberzugpp: add 2.8.8 (unkeyworded)

Kitty backend that I use still works, but something seems to have
broken use with ytfzf when using X (2.8.7 still works).

Haven't investigated yet, so just adding unkeyworded for testing.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/metadata.xml            |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild | 62 ++++++++++++++++++++++++++++
 3 files changed, 64 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 4e897ce23354..4965100cf7e2 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d
+DIST ueberzugpp-2.8.8.tar.gz 56141 BLAKE2B 9faea08c400822db86ea3963c653581e9ab8ec76989107cd072df8071ba238395a57fd820d3dc9a51d55e1820adbd7c67dc0dcce9a60aab3596e885bb1d15f50 SHA512 4354d00a3d07ddb68132a0581aeec182fce61873123d2a78f32d83db3c0227be80c5430b00bebcbda863e8fc23a35d65247a463d3f411ea09ad7b9d6cff39f92

diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml
index 8728c0dd5768..fc6c73e0ed27 100644
--- a/media-gfx/ueberzugpp/metadata.xml
+++ b/media-gfx/ueberzugpp/metadata.xml
@@ -8,6 +8,7 @@
 	<use>
 		<flag name="opencv">Use <pkg>media-libs/opencv</pkg> for additional image formats and OpenCL accelerated scaling</flag>
 		<flag name="wayland">Enable wayland support (proper window positioning is only supported with some compositors)</flag>
+		<flag name="xcb-errors">Use <pkg>x11-libs/xcb-util-errors</pkg> for better error reporting with X</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">jstkdng/ueberzugpp</remote-id>

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
new file mode 100644
index 000000000000..245e11f2f9c0
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+# unkeyworded for now given X backend fails with ytfzf (needs investigation)
+#KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-06-23 22:10 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-06-23 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a673d83506f59a40e9ab9c39e1c741f1330238a4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 23 21:50:48 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 23 22:09:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a673d835

media-gfx/ueberzugpp: drop 2.8.4, 2.8.6

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  2 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild | 60 ------------------------
 media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild | 68 ----------------------------
 3 files changed, 130 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 2ea21e43cfcf..4e897ce23354 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1 @@
-DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db
-DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3
 DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
deleted file mode 100644
index 86718aa1b41b..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	net-libs/zeromq:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	net-libs/cppzmq
-	X? ( x11-base/xorg-proto )"
-
-src_configure() {
-	CMAKE_BUILD_TYPE=Release # install target wants this
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	# not handled by cmake, but upstream creates the pp symlink in their
-	# self-maintained AUR package and some scripts like ytfzf look for it
-	dosym ueberzug /usr/bin/${PN}
-}

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild
deleted file mode 100644
index e1196341687e..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv wayland"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WLROOTS=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	# cmake install target is basic (misses the man page and symlinks) and
-	# is gated behind CMAKE_BUILD_TYPE, simpler to do manual for now
-	dobin "${BUILD_DIR}"/ueberzug
-	dosym ueberzug /usr/bin/${PN}
-
-	doman docs/${PN}.1
-	dosym ${PN}.1 /usr/share/man/man1/ueberzug.1
-
-	einstalldocs
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-07-18  1:26 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-07-18  1:26 UTC (permalink / raw
  To: gentoo-commits

commit:     cb908bc64347895968b3404be05a03dc191a49e4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 18 01:26:15 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 01:26:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb908bc6

media-gfx/ueberzugpp: add 2.8.9

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild | 61 ++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 4965100cf7e2..15d1121e9660 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d
 DIST ueberzugpp-2.8.8.tar.gz 56141 BLAKE2B 9faea08c400822db86ea3963c653581e9ab8ec76989107cd072df8071ba238395a57fd820d3dc9a51d55e1820adbd7c67dc0dcce9a60aab3596e885bb1d15f50 SHA512 4354d00a3d07ddb68132a0581aeec182fce61873123d2a78f32d83db3c0227be80c5430b00bebcbda863e8fc23a35d65247a463d3f411ea09ad7b9d6cff39f92
+DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494 SHA512 37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild
new file mode 100644
index 000000000000..f36e70c3dfcd
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-08-06  4:32 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-08-06  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     944ada8d52e43c0eca2807ae6543617442a3c5a0
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 00:59:42 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 04:27:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944ada8d

media-gfx/ueberzugpp: drop 2.8.7, 2.8.8

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  2 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild | 56 -------------------------
 media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild | 62 ----------------------------
 3 files changed, 120 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 15d1121e9660..fe565f147a40 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1 @@
-DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d
-DIST ueberzugpp-2.8.8.tar.gz 56141 BLAKE2B 9faea08c400822db86ea3963c653581e9ab8ec76989107cd072df8071ba238395a57fd820d3dc9a51d55e1820adbd7c67dc0dcce9a60aab3596e885bb1d15f50 SHA512 4354d00a3d07ddb68132a0581aeec182fce61873123d2a78f32d83db3c0227be80c5430b00bebcbda863e8fc23a35d65247a463d3f411ea09ad7b9d6cff39f92
 DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494 SHA512 37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
deleted file mode 100644
index 1db7ca1cf3bc..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.7.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv wayland"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-	)
-	opencv? ( media-libs/opencv:= )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
deleted file mode 100644
index 245e11f2f9c0..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-# unkeyworded for now given X backend fails with ytfzf (needs investigation)
-#KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-08-08  6:36 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-08-08  6:36 UTC (permalink / raw
  To: gentoo-commits

commit:     7a097d121d46c7588d136bb0f0a84da621d58f6e
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  8 06:14:59 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug  8 06:36:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a097d12

media-gfx/ueberzugpp: add 2.9.0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild | 70 ++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index fe565f147a40..f85b174ef9ec 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494 SHA512 37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a
+DIST ueberzugpp-2.9.0.tar.gz 65829 BLAKE2B 55498b49077e2a85546d251efd082b67f811513d87064bb907e29ec5f4b72a22ed9c85be7296a5a9594fe1c520041c61b458acc96ac6f187106079b3429ace37 SHA512 4b21565a8ed2874f966fd5618fc043932dd9b310812be0e36b9c6548af11b773ca2d2977458ddd50db70e0fbe2d603c408480c5982e9538220c8c7173d30e6b2

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
new file mode 100644
index 000000000000..828290c2ec13
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-08-19 11:00 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-08-19 11:00 UTC (permalink / raw
  To: gentoo-commits

commit:     f42c2cbb9978296fc56ae566cf47491e7998c3ce
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 09:57:44 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 09:57:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42c2cbb

media-gfx/ueberzugpp: drop 2.8.9

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild | 61 ----------------------------
 2 files changed, 62 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index f85b174ef9ec..81fcd54bbac1 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1 @@
-DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494 SHA512 37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a
 DIST ueberzugpp-2.9.0.tar.gz 65829 BLAKE2B 55498b49077e2a85546d251efd082b67f811513d87064bb907e29ec5f4b72a22ed9c85be7296a5a9594fe1c520041c61b458acc96ac6f187106079b3429ace37 SHA512 4b21565a8ed2874f966fd5618fc043932dd9b310812be0e36b9c6548af11b773ca2d2977458ddd50db70e0fbe2d603c408480c5982e9538220c8c7173d30e6b2

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild
deleted file mode 100644
index f36e70c3dfcd..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.8.9.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-08-19 11:00 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-08-19 11:00 UTC (permalink / raw
  To: gentoo-commits

commit:     418493c1d82e3670132ac4e58da6a7aab04edaf0
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 10:47:12 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 10:47:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418493c1

media-gfx/ueberzugpp: add 2.9.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild | 70 ++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 81fcd54bbac1..432246b4c6cc 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.0.tar.gz 65829 BLAKE2B 55498b49077e2a85546d251efd082b67f811513d87064bb907e29ec5f4b72a22ed9c85be7296a5a9594fe1c520041c61b458acc96ac6f187106079b3429ace37 SHA512 4b21565a8ed2874f966fd5618fc043932dd9b310812be0e36b9c6548af11b773ca2d2977458ddd50db70e0fbe2d603c408480c5982e9538220c8c7173d30e6b2
+DIST ueberzugpp-2.9.1.tar.gz 65961 BLAKE2B a7aa8536d15d992004ffd783b0b87ec57528b4a6b6e24d0d63588d74436e055d1ed37d36683f663c35809d6e84b7b9dca11c660c64a11c9ca0125cae0dfba2a3 SHA512 a1dadf4cbbd602edbff88855289b6d4a75093fa7d6130c90affb2c54ca71866d73b0d2be3acaa40c1459165609f08511ffb507e0ee7ae09363c97d69a4bad879

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild
new file mode 100644
index 000000000000..828290c2ec13
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-09-18 11:57 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-09-18 11:57 UTC (permalink / raw
  To: gentoo-commits

commit:     8560e1fc5e0367083b8bfd41e4f71e9a453d0e5e
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 11:56:13 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 11:56:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8560e1fc

media-gfx/ueberzugpp: drop 2.9.0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild | 70 ----------------------------
 2 files changed, 71 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 432246b4c6cc..570f7edfa917 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1 @@
-DIST ueberzugpp-2.9.0.tar.gz 65829 BLAKE2B 55498b49077e2a85546d251efd082b67f811513d87064bb907e29ec5f4b72a22ed9c85be7296a5a9594fe1c520041c61b458acc96ac6f187106079b3429ace37 SHA512 4b21565a8ed2874f966fd5618fc043932dd9b310812be0e36b9c6548af11b773ca2d2977458ddd50db70e0fbe2d603c408480c5982e9538220c8c7173d30e6b2
 DIST ueberzugpp-2.9.1.tar.gz 65961 BLAKE2B a7aa8536d15d992004ffd783b0b87ec57528b4a6b6e24d0d63588d74436e055d1ed37d36683f663c35809d6e84b7b9dca11c660c64a11c9ca0125cae0dfba2a3 SHA512 a1dadf4cbbd602edbff88855289b6d4a75093fa7d6130c90affb2c54ca71866d73b0d2be3acaa40c1459165609f08511ffb507e0ee7ae09363c97d69a4bad879

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
deleted file mode 100644
index 828290c2ec13..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="
-	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )
-"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)
-"
-
-src_configure() {
-	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
-	# likely to be messier), but could be handled if there is a demand
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-09-19 12:43 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-09-19 12:43 UTC (permalink / raw
  To: gentoo-commits

commit:     e038d390869c149a1a967a71820da1aa8a56c107
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 12:42:50 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 12:42:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e038d390

media-gfx/ueberzugpp: add 2.9.2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild | 70 ++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 570f7edfa917..d77c7faf73ba 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.1.tar.gz 65961 BLAKE2B a7aa8536d15d992004ffd783b0b87ec57528b4a6b6e24d0d63588d74436e055d1ed37d36683f663c35809d6e84b7b9dca11c660c64a11c9ca0125cae0dfba2a3 SHA512 a1dadf4cbbd602edbff88855289b6d4a75093fa7d6130c90affb2c54ca71866d73b0d2be3acaa40c1459165609f08511ffb507e0ee7ae09363c97d69a4bad879
+DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82 SHA512 560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
new file mode 100644
index 000000000000..828290c2ec13
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/ms-gsl
+	dev-cpp/nlohmann_json
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2023-10-10 20:20 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2023-10-10 20:20 UTC (permalink / raw
  To: gentoo-commits

commit:     51c9863863c41e3f50f7a697574cfbfa177d9329
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 18:52:49 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 20:18:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c98638

media-gfx/ueberzugpp: drop 2.9.1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild | 70 ----------------------------
 2 files changed, 71 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index d77c7faf73ba..4000ef310ce6 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1 @@
-DIST ueberzugpp-2.9.1.tar.gz 65961 BLAKE2B a7aa8536d15d992004ffd783b0b87ec57528b4a6b6e24d0d63588d74436e055d1ed37d36683f663c35809d6e84b7b9dca11c660c64a11c9ca0125cae0dfba2a3 SHA512 a1dadf4cbbd602edbff88855289b6d4a75093fa7d6130c90affb2c54ca71866d73b0d2be3acaa40c1459165609f08511ffb507e0ee7ae09363c97d69a4bad879
 DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82 SHA512 560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild
deleted file mode 100644
index 828290c2ec13..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="
-	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/ms-gsl
-	dev-cpp/nlohmann_json
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )
-"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)
-"
-
-src_configure() {
-	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
-	# likely to be messier), but could be handled if there is a demand
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-01-16  5:46 Viorel Munteanu
  0 siblings, 0 replies; 35+ messages in thread
From: Viorel Munteanu @ 2024-01-16  5:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0c4ad03fc66b2aeac55e8c1ae1cb2f317954908f
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 05:41:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4ad03f

media-gfx/ueberzugpp: Stabilize 2.9.2 amd64, #914908

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
index 828290c2ec13..b96879079df3 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X opencv opengl wayland xcb-errors"
 REQUIRED_USE="xcb-errors? ( X )"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-02-25  1:19 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-02-25  1:19 UTC (permalink / raw
  To: gentoo-commits

commit:     31eeaaff57edd25ebb3895ca852b44b869f5bcdf
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 01:16:07 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 01:18:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31eeaaff

media-gfx/ueberzugpp: add 2.9.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild | 71 ++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 4000ef310ce6..7118112d6a64 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82 SHA512 560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde
+DIST ueberzugpp-2.9.3.tar.gz 68130 BLAKE2B d2431e4361b1845caf5c92b851a3d90bf004533ea3afa513e8106881ba868bf2c84665fde44c58f6ea6689b967746f9e70c44022470a39e11ec05a8cf5e31caa SHA512 c7113c947be68b53b31cede2521e411009473c4f9187a2a92e628bc812fa6d44dc0fd360ba1a735154a92b89129b1759411a3c6eaed8fc0ee8a1b45ac30d20cd

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
new file mode 100644
index 000000000000..bca372eaed2b
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libexif
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	dev-cpp/range-v3
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-02-26 11:43 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-02-26 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     f8db5bf5a4ae09c665033274e5e08dce333883ef
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 11:41:01 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 11:43:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8db5bf5

media-gfx/ueberzugpp: add 2.9.4

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild | 71 ++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 7118112d6a64..a9aab4a4deec 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1,3 @@
 DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82 SHA512 560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde
 DIST ueberzugpp-2.9.3.tar.gz 68130 BLAKE2B d2431e4361b1845caf5c92b851a3d90bf004533ea3afa513e8106881ba868bf2c84665fde44c58f6ea6689b967746f9e70c44022470a39e11ec05a8cf5e31caa SHA512 c7113c947be68b53b31cede2521e411009473c4f9187a2a92e628bc812fa6d44dc0fd360ba1a735154a92b89129b1759411a3c6eaed8fc0ee8a1b45ac30d20cd
+DIST ueberzugpp-2.9.4.tar.gz 67825 BLAKE2B 185919717cbbe97b98a44c2b91e244cf72bd760033b1a9d82e0d2f06db1d9b6d57557f57f4cedec8408d61e16658e90977569a63eb17a38afb36b134ff21889b SHA512 3d47874ecde4cc9030490c878851a21d94554538200ba41e87dd9f3aa760a6ed511aad573b820798492a82e4c49219cd4cdc79f5c99c6a80c322d09e618f82a6

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild
new file mode 100644
index 000000000000..bca372eaed2b
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libexif
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	dev-cpp/range-v3
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-03-20  7:17 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-03-20  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     417f50d8366516b15c0dc81c88cf4b5ad3e9856a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 05:19:23 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 07:01:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417f50d8

media-gfx/ueberzugpp: drop 2.9.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild | 71 ----------------------------
 2 files changed, 72 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index a9aab4a4deec..0c36d848c6a2 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1,2 @@
 DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82 SHA512 560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde
-DIST ueberzugpp-2.9.3.tar.gz 68130 BLAKE2B d2431e4361b1845caf5c92b851a3d90bf004533ea3afa513e8106881ba868bf2c84665fde44c58f6ea6689b967746f9e70c44022470a39e11ec05a8cf5e31caa SHA512 c7113c947be68b53b31cede2521e411009473c4f9187a2a92e628bc812fa6d44dc0fd360ba1a735154a92b89129b1759411a3c6eaed8fc0ee8a1b45ac30d20cd
 DIST ueberzugpp-2.9.4.tar.gz 67825 BLAKE2B 185919717cbbe97b98a44c2b91e244cf72bd760033b1a9d82e0d2f06db1d9b6d57557f57f4cedec8408d61e16658e90977569a63eb17a38afb36b134ff21889b SHA512 3d47874ecde4cc9030490c878851a21d94554538200ba41e87dd9f3aa760a6ed511aad573b820798492a82e4c49219cd4cdc79f5c99c6a80c322d09e618f82a6

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
deleted file mode 100644
index bca372eaed2b..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="
-	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libexif
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/nlohmann_json
-	dev-cpp/range-v3
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )
-"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)
-"
-
-src_configure() {
-	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
-	# likely to be messier), but could be handled if there is a demand
-
-	local mycmakeargs=(
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-03-22  6:14 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2024-03-22  6:14 UTC (permalink / raw
  To: gentoo-commits

commit:     3645dd09be754d04a78e6d1300ae155083715738
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 06:14:13 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 06:14:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3645dd09

media-gfx/ueberzugpp: Stabilize 2.9.4 amd64, #927228

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild
index bca372eaed2b..d37875aaaff8 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X opencv opengl wayland xcb-errors"
 REQUIRED_USE="xcb-errors? ( X )"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-05-11  8:32 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-05-11  8:32 UTC (permalink / raw
  To: gentoo-commits

commit:     3cf55884154c50efecececbe1d75bd43f7b0a98d
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 11 04:02:43 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 11 08:32:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf55884

media-gfx/ueberzugpp: add 2.9.5

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild | 79 ++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index e49d5e6986a0..654a26a0ca94 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.4.tar.gz 67825 BLAKE2B 185919717cbbe97b98a44c2b91e244cf72bd760033b1a9d82e0d2f06db1d9b6d57557f57f4cedec8408d61e16658e90977569a63eb17a38afb36b134ff21889b SHA512 3d47874ecde4cc9030490c878851a21d94554538200ba41e87dd9f3aa760a6ed511aad573b820798492a82e4c49219cd4cdc79f5c99c6a80c322d09e618f82a6
+DIST ueberzugpp-2.9.5.tar.gz 69268 BLAKE2B 9a31c7d5135ca0c5b85e250f9cbb5fb10e22344a7c6bf5393a04ec928580844470b24b0471aa609a83a0f1cbfed17944aabdec9ee5d6ddffe90720fa46bf80ad SHA512 43576ba504ec66a909c170122db808a8ae55535d54cad09172590af2790c981b1bfba6ba0f749a5ca9881a15cfdcdb0c34fbb2533f72011a786fd1413d1f91c4

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
new file mode 100644
index 000000000000..d3d4f397c2d9
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X dbus opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	dbus? ( sys-apps/dbus )
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	dev-cpp/range-v3
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	if use X && tc-is-clang && has_version sys-libs/libcxx; then
+		# X support makes use of C++20's std::jthread which is currently
+		# marked experimental (at least) in <=libcxx-18 (should limit
+		# version in above libcxx check whenever this becomes unnecessary)
+		append-cxxflags $(test-flags-CXX -fexperimental-library)
+	fi
+
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_DBUS=$(usex dbus)
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-05-26 18:19 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2024-05-26 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0931f8113b92d4ea9b57675f351fc55b4c0a2b93
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 18:19:04 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun May 26 18:19:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0931f811

media-gfx/ueberzugpp: Stabilize 2.9.5 amd64, #932801

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
index d3d4f397c2d9..1cb4d698e37a 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X dbus opencv opengl wayland xcb-errors"
 REQUIRED_USE="xcb-errors? ( X )"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-06-09 16:04 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-06-09 16:04 UTC (permalink / raw
  To: gentoo-commits

commit:     ea40646a5b32093f24d3bc279ebcc67a1004aa85
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  9 15:31:44 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jun  9 16:04:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea40646a

media-gfx/ueberzugpp: add 2.9.6

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild | 79 ++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 3ea3915ee642..17dbd46ae11d 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.5.tar.gz 69268 BLAKE2B 9a31c7d5135ca0c5b85e250f9cbb5fb10e22344a7c6bf5393a04ec928580844470b24b0471aa609a83a0f1cbfed17944aabdec9ee5d6ddffe90720fa46bf80ad SHA512 43576ba504ec66a909c170122db808a8ae55535d54cad09172590af2790c981b1bfba6ba0f749a5ca9881a15cfdcdb0c34fbb2533f72011a786fd1413d1f91c4
+DIST ueberzugpp-2.9.6.tar.gz 69379 BLAKE2B 86d29724ff768536bef2385d456d61509db58c8e83fe0c9711684f86b70e1e45d1d1bb7b970a036c408f575e8d31659b336111cfcc0dc39f7867010e56d9e79b SHA512 bb70933cbc887cc3967c6011f0616d056f5723f333f6cfd70e7a3dd785791b83b9855c0b3d0c901efc59d65ba113462946bc0f08d57cf845ec6c59ec861da874

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
new file mode 100644
index 000000000000..d3d4f397c2d9
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X dbus opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+	dev-cpp/tbb:=
+	dev-libs/glib:2
+	dev-libs/libfmt:=
+	dev-libs/openssl:=
+	dev-libs/spdlog:=
+	media-gfx/chafa
+	media-libs/libsixel
+	media-libs/vips:=
+	X? (
+		x11-libs/libxcb:=
+		x11-libs/xcb-util-image
+		xcb-errors? ( x11-libs/xcb-util-errors )
+	)
+	dbus? ( sys-apps/dbus )
+	opencv? ( media-libs/opencv:= )
+	opengl? ( media-libs/libglvnd )
+	wayland? ( dev-libs/wayland )
+	!media-gfx/ueberzug
+"
+DEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/nlohmann_json
+	dev-cpp/range-v3
+	X? ( x11-base/xorg-proto )
+	wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+	wayland? (
+		dev-util/wayland-scanner
+		kde-frameworks/extra-cmake-modules
+	)
+"
+
+src_configure() {
+	if use X && tc-is-clang && has_version sys-libs/libcxx; then
+		# X support makes use of C++20's std::jthread which is currently
+		# marked experimental (at least) in <=libcxx-18 (should limit
+		# version in above libcxx check whenever this becomes unnecessary)
+		append-cxxflags $(test-flags-CXX -fexperimental-library)
+	fi
+
+	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
+	# likely to be messier), but could be handled if there is a demand
+
+	local mycmakeargs=(
+		-DENABLE_DBUS=$(usex dbus)
+		-DENABLE_OPENCV=$(usex opencv)
+		-DENABLE_OPENGL=$(usex opengl)
+		-DENABLE_TURBOBASE64=no # not packaged
+		-DENABLE_WAYLAND=$(usex wayland)
+		-DENABLE_X11=$(usex X)
+		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
+		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
+	)
+
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-06-25 22:03 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-06-25 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     5fa53df8013d88d370141c6f7fad51c05c911eab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 22:01:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 22:01:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa53df8

media-gfx/ueberzugpp: Stabilize 2.9.6 amd64, #934938

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
index d3d4f397c2d9..1cb4d698e37a 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X dbus opencv opengl wayland xcb-errors"
 REQUIRED_USE="xcb-errors? ( X )"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-06-28 14:45 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-06-28 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     05387845c828dcacbc036e9af58b609003ca0bf1
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 12:22:02 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 14:44:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05387845

media-gfx/ueberzugpp: drop 2.9.5

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/Manifest                |  1 -
 media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild | 79 ----------------------------
 2 files changed, 80 deletions(-)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 17dbd46ae11d..88fcaf5db155 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,2 +1 @@
-DIST ueberzugpp-2.9.5.tar.gz 69268 BLAKE2B 9a31c7d5135ca0c5b85e250f9cbb5fb10e22344a7c6bf5393a04ec928580844470b24b0471aa609a83a0f1cbfed17944aabdec9ee5d6ddffe90720fa46bf80ad SHA512 43576ba504ec66a909c170122db808a8ae55535d54cad09172590af2790c981b1bfba6ba0f749a5ca9881a15cfdcdb0c34fbb2533f72011a786fd1413d1f91c4
 DIST ueberzugpp-2.9.6.tar.gz 69379 BLAKE2B 86d29724ff768536bef2385d456d61509db58c8e83fe0c9711684f86b70e1e45d1d1bb7b970a036c408f575e8d31659b336111cfcc0dc39f7867010e56d9e79b SHA512 bb70933cbc887cc3967c6011f0616d056f5723f333f6cfd70e7a3dd785791b83b9855c0b3d0c901efc59d65ba113462946bc0f08d57cf845ec6c59ec861da874

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
deleted file mode 100644
index 1cb4d698e37a..000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="
-	https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="X dbus opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
-	dev-cpp/tbb:=
-	dev-libs/glib:2
-	dev-libs/libfmt:=
-	dev-libs/openssl:=
-	dev-libs/spdlog:=
-	media-gfx/chafa
-	media-libs/libsixel
-	media-libs/vips:=
-	X? (
-		x11-libs/libxcb:=
-		x11-libs/xcb-util-image
-		xcb-errors? ( x11-libs/xcb-util-errors )
-	)
-	dbus? ( sys-apps/dbus )
-	opencv? ( media-libs/opencv:= )
-	opengl? ( media-libs/libglvnd )
-	wayland? ( dev-libs/wayland )
-	!media-gfx/ueberzug
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11
-	dev-cpp/nlohmann_json
-	dev-cpp/range-v3
-	X? ( x11-base/xorg-proto )
-	wayland? ( dev-libs/wayland-protocols )
-"
-BDEPEND="
-	wayland? (
-		dev-util/wayland-scanner
-		kde-frameworks/extra-cmake-modules
-	)
-"
-
-src_configure() {
-	if use X && tc-is-clang && has_version sys-libs/libcxx; then
-		# X support makes use of C++20's std::jthread which is currently
-		# marked experimental (at least) in <=libcxx-18 (should limit
-		# version in above libcxx check whenever this becomes unnecessary)
-		append-cxxflags $(test-flags-CXX -fexperimental-library)
-	fi
-
-	# TODO?: wayfire plugin is skipped for now (needs wlroots which is
-	# likely to be messier), but could be handled if there is a demand
-
-	local mycmakeargs=(
-		-DENABLE_DBUS=$(usex dbus)
-		-DENABLE_OPENCV=$(usex opencv)
-		-DENABLE_OPENGL=$(usex opengl)
-		-DENABLE_TURBOBASE64=no # not packaged
-		-DENABLE_WAYLAND=$(usex wayland)
-		-DENABLE_X11=$(usex X)
-		-DENABLE_XCB_ERRORS=$(usex xcb-errors)
-		-DFETCHCONTENT_FULLY_DISCONNECTED=yes
-	)
-
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/
@ 2024-08-19  2:24 Ionen Wolkens
  0 siblings, 0 replies; 35+ messages in thread
From: Ionen Wolkens @ 2024-08-19  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     5e322df0a3bb0ef31bf905c854777b7018dc869b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 02:17:38 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 02:24:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e322df0

media-gfx/ueberzugpp: improve libc++ check

Hadn't noticed we had a function for this, and had just went for a
heuristic check (not that the check was important given test-flags-CXX
would skip the option if unusable).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
index 1cb4d698e37a..0d960bbdcb46 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
@@ -54,10 +54,9 @@ BDEPEND="
 "
 
 src_configure() {
-	if use X && tc-is-clang && has_version sys-libs/libcxx; then
+	if use X && [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
 		# X support makes use of C++20's std::jthread which is currently
-		# marked experimental (at least) in <=libcxx-18 (should limit
-		# version in above libcxx check whenever this becomes unnecessary)
+		# marked experimental (at least) in <=libcxx-18
 		append-cxxflags $(test-flags-CXX -fexperimental-library)
 	fi
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2024-08-19  2:25 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-25 22:03 [gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-08-19  2:24 Ionen Wolkens
2024-06-28 14:45 Ionen Wolkens
2024-06-09 16:04 Ionen Wolkens
2024-05-26 18:19 Arthur Zamarin
2024-05-11  8:32 Ionen Wolkens
2024-03-22  6:14 Arthur Zamarin
2024-03-20  7:17 Ionen Wolkens
2024-02-26 11:43 Ionen Wolkens
2024-02-25  1:19 Ionen Wolkens
2024-01-16  5:46 Viorel Munteanu
2023-10-10 20:20 Ionen Wolkens
2023-09-19 12:43 Ionen Wolkens
2023-09-18 11:57 Ionen Wolkens
2023-08-19 11:00 Ionen Wolkens
2023-08-19 11:00 Ionen Wolkens
2023-08-08  6:36 Ionen Wolkens
2023-08-06  4:32 Ionen Wolkens
2023-07-18  1:26 Ionen Wolkens
2023-06-23 22:10 Ionen Wolkens
2023-06-23 22:10 Ionen Wolkens
2023-06-10 11:09 Ionen Wolkens
2023-06-10 11:09 Ionen Wolkens
2023-06-01 11:45 Ionen Wolkens
2023-05-28 21:45 Ionen Wolkens
2023-05-28 21:45 Ionen Wolkens
2023-05-26 23:16 Ionen Wolkens
2023-05-26  2:39 Ionen Wolkens
2023-05-21 19:10 Ionen Wolkens
2023-05-21 19:10 Ionen Wolkens
2023-05-16  6:43 Ionen Wolkens
2023-05-13  7:27 Ionen Wolkens
2023-05-13  7:27 Ionen Wolkens
2023-05-12  9:02 Ionen Wolkens
2023-05-12  9:02 Ionen Wolkens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox