commit:     0afc6d6ab046d4a7b87b360f15f9f3a0e3957413
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  2 04:40:18 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Apr  2 04:52:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afc6d6a

dev-qt/qtimageformats: add 6.9.0

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

 dev-qt/qtimageformats/Manifest                    |  1 +
 dev-qt/qtimageformats/qtimageformats-6.9.0.ebuild | 39 +++++++++++++++++++++++
 2 files changed, 40 insertions(+)

diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index fce70675715a..71b8cacf3ab9 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -2,3 +2,4 @@ DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 
95c0794814d26ac6f2e
 DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B 
cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6
 SHA512 
922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9
 DIST qtimageformats-everywhere-src-6.8.2.tar.xz 2036976 BLAKE2B 
144eca9ef137e88b6a04f607e29123941710776f254ae1e0dee2e081287cf7cc5bcfdd842a5a3536541ab3ff24030f957181ae5498df79c1262890dab20b5778
 SHA512 
4153e4b9e7ed12423956cdd1b59be57a11010369326d820af6e6381faa7a7b84b7cb84f14f4d55f7e3a88530b8f0dddd38bce1b04d66e08f3c15c77b44039ea7
 DIST qtimageformats-everywhere-src-6.8.3.tar.xz 2035140 BLAKE2B 
898fd4e9f13464b68e4eec50f70b71e4c91f2c5ec46177444921dff1a2d0ec9086e84be7349046a092ceb30810df3720920920953a7246edd8538a05bdb5ab8b
 SHA512 
174bddd49dac507b7a2c9f1e1f7b384bff9ac515891ee49fd72acfa944b503cf5bd26acf388203e7d14b1f147b07ccbc2da992f71d51b7a18151245efc53a3a2
+DIST qtimageformats-everywhere-src-6.9.0.tar.xz 2039800 BLAKE2B 
45aa6e3a412ad18c1f7b8d0273ee0753180194ceec4a38f2bd895aac26fc941ce44f489d11b99b9aeb208d0502b2fbaafa70642168b1f51d37f162cc4f2e16a2
 SHA512 
0b4d3f66974090584472f3bcc88c64d10569c8d6aa8891073b3807dd23ab910022deedc4a9488eb96bb240bde8bf87c7a8458c059557533070d619ab0b612fab

diff --git a/dev-qt/qtimageformats/qtimageformats-6.9.0.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.9.0.ebuild
new file mode 100644
index 000000000000..fdbfd453bfca
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-6.9.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="mng"
+
+RDEPEND="
+       ~dev-qt/qtbase-${PV}:6[gui]
+       media-libs/libwebp:=
+       media-libs/tiff:=
+       mng? ( media-libs/libmng:= )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+       # heif plugin is only for Mac, test is normally auto-skipped but may
+       # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
+       tst_qheif
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DQT_FEATURE_jasper=OFF
+               $(qt_feature mng)
+               -DQT_FEATURE_tiff=ON
+               -DQT_FEATURE_webp=ON
+       )
+
+       qt6-build_src_configure
+}

Reply via email to