commit: 9f3a2fac15aec05bab3b5eb1bb5780257bcb1361 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org> AuthorDate: Mon Mar 2 16:07:52 2026 +0000 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org> CommitDate: Mon Mar 2 16:08:19 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3a2fac
media-gfx/xv: add 6.2.0 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org> media-gfx/xv/Manifest | 1 + media-gfx/xv/xv-6.2.0.ebuild | 60 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/media-gfx/xv/Manifest b/media-gfx/xv/Manifest index 89cc7f2be650..28edde6dadee 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.1.0.tar.gz 5150999 BLAKE2B 2f5aed9ee798f55befd59e728b86e8b66e47de4eae17ef0629bcee7963ab5ba6014cf0450365702dd73ad2d649e45737f1a75544f190092ab712e7af424e8f1e SHA512 221d22649973953f379239960cfa0317f18d6c2bbe0ca2d430997578558d2ee9b24854da924743466b06ce390d6a00a958842f3b09f795f27c9ca136a09d6c80 +DIST xv-6.2.0.tar.gz 5198725 BLAKE2B 31e2b876cef22a3fcbddcbfb4f8c89a9bf48c5c55e5ccd5e6c43ab0983037ecd00241f9384242c17f819cec7275f3eca513b1667efbcf06797c660e0582cff48 SHA512 d8ada38ecc4b214374da443caeaafad83967be40a68be11a1ab5b609e136ece43620c041074128e6ffb9f249c7f8fc4ce525e27561a9a5a1c0da9d2abee3041b diff --git a/media-gfx/xv/xv-6.2.0.ebuild b/media-gfx/xv/xv-6.2.0.ebuild new file mode 100644 index 000000000000..f2f86b4ca124 --- /dev/null +++ b/media-gfx/xv/xv-6.2.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2026 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" +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 +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}
