commit:     c45c1e1b34e0d656d6f5081607f130220a9d33cf
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 17 15:07:30 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 11:20:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45c1e1b

dev-qt/qtimageformats: Backport 5.15.6 Jasper 3 fix

jp2: use new APIs for jasper 3
QTBUG: https://bugreports.qt.io/browse/QTBUG-104398
Package-Manager: Portage-3.0.32, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtimageformats/Manifest                     |  1 +
 .../qtimageformats/qtimageformats-5.15.5-r2.ebuild | 32 ++++++++++++++++++++++
 2 files changed, 33 insertions(+)

diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 40563196c0d5..1ce58372ab2f 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,2 +1,3 @@
 DIST qtimageformats-5.15.5-gentoo-kde-2.tar.xz 2596 BLAKE2B 
c09bea5234b433d33f6307fbdf93f1ccd6b2b848dc34891afa17599028c2ec2d9b5dd3a1c3dcd0dd6ffff01bbbaaf350a6c17440e9083c05ea91ec3b31a02f7a
 SHA512 
df30c604f167cda8e819af7461b11386701e3ea7357244d5525e1fa3c7a6391c21736acb1576b913b8965ff4e90ebf0b85f2e9bae419da0ac2bc8d9f5d423b18
+DIST qtimageformats-5.15.5-gentoo-kde-3.tar.xz 3268 BLAKE2B 
21ada34678a2b999190ac9e642065d654e8bbc30ebe7789d20b97a49f3cae2d5e6893325b0019af695460fec8cb1f25e15b9573752396034a7db8ff6d7e49431
 SHA512 
fb2324d73db23da1ca13d1e050b9f045f1fd0b09cf722b94dc39eaea457629a643adacac16471841d4204cea7becfae11354674b70a4edf272dddc8863a10b22
 DIST qtimageformats-everywhere-opensource-src-5.15.5.tar.xz 1829872 BLAKE2B 
7b240291e6076537daa9bc3b87f13f3285f19a4638de5b5db44a2b55275fbe843dc974226e999cd90e6bf902b43fbcd25f052619f291fa36807830a26c10cd52
 SHA512 
50a68bbe83fac710f21f05f3c0637beff17de00f9309aab2ceb27cfe7a178a1a56b0906f357584eef3188d7b89504591c924a9d4988a7321fb18a72271bb2dfd

diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.5-r2.ebuild 
b/dev-qt/qtimageformats/qtimageformats-5.15.5-r2.ebuild
new file mode 100644
index 000000000000..33eee75394dd
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-5.15.5-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_KDEPATCHSET_REV=3
+inherit qt5-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="mng"
+
+DEPEND="
+       =dev-qt/qtcore-${QT5_PV}*
+       =dev-qt/qtgui-${QT5_PV}*
+       media-libs/libwebp:=
+       media-libs/tiff:0
+       mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       sed -e 's/qtConfig(jasper)/false:/' \
+               -i src/plugins/imageformats/imageformats.pro || die
+       qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
+
+       qt5-build_src_configure
+}

Reply via email to