commit:     ae7459024500b7f5becbe0637af7ef2e226fe2bf
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  1 16:35:35 2025 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Dec  1 16:39:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae745902

media-gfx/xv: add 6.1.0

Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

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

diff --git a/media-gfx/xv/Manifest b/media-gfx/xv/Manifest
index 31956f6d5f82..5f4de6f36b02 100644
--- a/media-gfx/xv/Manifest
+++ b/media-gfx/xv/Manifest
@@ -2,3 +2,4 @@ DIST xv-3.10a.png.bz2 3082 BLAKE2B 
05f56053fc0a77bba155db306ae181f5404bced3b2c22
 DIST xv-6.0.1.tar.gz 5051856 BLAKE2B 
7b7a76e211175776862312b48b1f5f91d1a901fffba2225390715c9e392a380add42eaee0429e0598dce677bbb4311e9bc1a506105b9a63595ab70e6253e6ae7
 SHA512 
7098a2600dc21f94ef1db3e1b23e79b0cdc989b93d792f891d7a29811037636a5887df88f1ad6df27b12be4b4b348f0cca34fe2ad0a58ed9b1228683f6b0b910
 DIST xv-6.0.2.tar.gz 5052705 BLAKE2B 
e25a9d5881ce2b9039e4e9f561df7392faf2149730d072085486ebe930934b7c92e7c333bc930eae8b27dea9eea5b2bcc9da2bd28c84ae6483406f66e47ca5df
 SHA512 
81de0a4811b7bb4662e8b731e148f7f172275f0380c0bc2c2569c3a041002374a3a44a1c1b8ec2a74f1e0aaf45e8217ce0cd4e4393eb0d3f29f1e494c9a75c03
 DIST xv-6.0.4.tar.gz 5052661 BLAKE2B 
e0d501e874cc8720e5ba506881aa7592cedf36984dc8c092075d45d1889eaf6cf1a64072f3b6d7ba586e151ee2fdfa69ddfd6fe923c12383288f5edc3833c2d6
 SHA512 
d4ca5a5cefcdd4674bc4f3c20465975c2602a971cd73d4affebea351db2c76af1599fb933629dd3365c6d399a9a7d4ec1d1b9ce78dd4f1fc95fc068598d8e9e9
+DIST xv-6.1.0.tar.gz 5150999 BLAKE2B 
2f5aed9ee798f55befd59e728b86e8b66e47de4eae17ef0629bcee7963ab5ba6014cf0450365702dd73ad2d649e45737f1a75544f190092ab712e7af424e8f1e
 SHA512 
221d22649973953f379239960cfa0317f18d6c2bbe0ca2d430997578558d2ee9b24854da924743466b06ce390d6a00a958842f3b09f795f27c9ca136a09d6c80

diff --git a/media-gfx/xv/xv-6.1.0.ebuild b/media-gfx/xv/xv-6.1.0.ebuild
new file mode 100644
index 000000000000..5f0a2609713c
--- /dev/null
+++ b/media-gfx/xv/xv-6.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg-utils
+
+JUMBOV=20070520
+DESCRIPTION="Interactive image manipulation program supporting a wide variety 
of formats"
+HOMEPAGE="https://github.com/jasper-software/xv/";
+SRC_URI="https://github.com/jasper-software/xv/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+       https://dev.gentoo.org/~bkohler/dist/xv-3.10a.png.bz2";
+
+LICENSE="xv"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="jpeg tiff png webp"
+
+DEPEND="
+       x11-libs/libXt
+       jpeg? ( media-libs/libjpeg-turbo:= )
+       tiff? ( media-libs/tiff:= )
+       png? (
+               >=media-libs/libpng-1.2:=
+               virtual/zlib:=
+       )
+       webp? ( media-libs/libwebp:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+       "${FILESDIR}/xv-5.2.0-osx-bsd.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+               -DXV_ENABLE_JPEG=$(usex jpeg)
+               -DXV_ENABLE_JP2K=OFF
+               -DXV_ENABLE_PNG=$(usex png)
+               -DXV_ENABLE_TIFF=$(usex tiff)
+               -DXV_ENABLE_WEBP=$(usex webp)
+               )
+
+       cmake_src_configure
+}
+
+src_install() {
+       cmake_src_install
+
+       newicon "${WORKDIR}"/xv-3.10a.png ${PN}.png
+       make_desktop_entry xv "" "" "Graphics;Viewer"
+}
+
+pkg_postinst() {
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+}

Reply via email to