Gentoo Archives: gentoo-commits

From: Jimi Huotari <chiitoo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtimageformats/
Date: Thu, 22 Sep 2022 11:51:32
Message-Id: 1663847405.dbd8c1a98b8e4a217a90a4390fe67bd2d1953f3b.chiitoo@gentoo
1 commit: dbd8c1a98b8e4a217a90a4390fe67bd2d1953f3b
2 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 22 11:16:42 2022 +0000
4 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 22 11:50:05 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=dbd8c1a9
7
8 dev-qt/qtimageformats: add versions 6.*
9
10 Bug: https://bugs.gentoo.org/872026
11 Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
12
13 dev-qt/qtimageformats/Manifest | 1 +
14 dev-qt/qtimageformats/qtimageformats-6.3.2.ebuild | 35 ++++++++++++++++++++++
15 .../qtimageformats/qtimageformats-6.3.9999.ebuild | 35 ++++++++++++++++++++++
16 .../qtimageformats/qtimageformats-6.4.9999.ebuild | 35 ++++++++++++++++++++++
17 dev-qt/qtimageformats/qtimageformats-6.9999.ebuild | 35 ++++++++++++++++++++++
18 5 files changed, 141 insertions(+)
19
20 diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
21 new file mode 100644
22 index 00000000..0f2cbfa7
23 --- /dev/null
24 +++ b/dev-qt/qtimageformats/Manifest
25 @@ -0,0 +1 @@
26 +DIST qtimageformats-everywhere-src-6.3.2.tar.xz 1859996 BLAKE2B e6254fc0e60b445aaa89f25a12c0060e807ba2c825a384a79a7deb56cb46415b82a973c520e866c53db19263ac23039aa36e8c7ffd46390d7a64b7e44b85e67e SHA512 5964c1f0e5fc4032495641268881f2288f90f361cb5a7e4953e05005ea907033ef634192ef26e1b0343e09c1a0306f83bef88ad4a5dba4665387001290dccc77
27
28 diff --git a/dev-qt/qtimageformats/qtimageformats-6.3.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.3.2.ebuild
29 new file mode 100644
30 index 00000000..f1a8354e
31 --- /dev/null
32 +++ b/dev-qt/qtimageformats/qtimageformats-6.3.2.ebuild
33 @@ -0,0 +1,35 @@
34 +# Copyright 1999-2022 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +inherit qt6-build
40 +
41 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
42 +
43 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
44 + KEYWORDS="~amd64"
45 +fi
46 +
47 +IUSE="mng"
48 +
49 +DEPEND="
50 + =dev-qt/qtbase-${PV}*[gui]
51 + media-libs/libwebp:=
52 + media-libs/tiff
53 + mng? ( media-libs/libmng:= )
54 +"
55 +RDEPEND="${DEPEND}"
56 +
57 +src_configure() {
58 + local mycmakeargs=(
59 + -DQT_FEATURE_jasper=OFF
60 + $(qt_feature mng)
61 + -DQT_FEATURE_tiff=ON
62 + -DQT_FEATURE_webp=ON
63 + -DQT_FEATURE_system-tiff=ON
64 + -DQT_FEATURE_system-webp=ON
65 + )
66 +
67 + qt6-build_src_configure
68 +}
69
70 diff --git a/dev-qt/qtimageformats/qtimageformats-6.3.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.3.9999.ebuild
71 new file mode 100644
72 index 00000000..f1a8354e
73 --- /dev/null
74 +++ b/dev-qt/qtimageformats/qtimageformats-6.3.9999.ebuild
75 @@ -0,0 +1,35 @@
76 +# Copyright 1999-2022 Gentoo Authors
77 +# Distributed under the terms of the GNU General Public License v2
78 +
79 +EAPI=8
80 +
81 +inherit qt6-build
82 +
83 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
84 +
85 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
86 + KEYWORDS="~amd64"
87 +fi
88 +
89 +IUSE="mng"
90 +
91 +DEPEND="
92 + =dev-qt/qtbase-${PV}*[gui]
93 + media-libs/libwebp:=
94 + media-libs/tiff
95 + mng? ( media-libs/libmng:= )
96 +"
97 +RDEPEND="${DEPEND}"
98 +
99 +src_configure() {
100 + local mycmakeargs=(
101 + -DQT_FEATURE_jasper=OFF
102 + $(qt_feature mng)
103 + -DQT_FEATURE_tiff=ON
104 + -DQT_FEATURE_webp=ON
105 + -DQT_FEATURE_system-tiff=ON
106 + -DQT_FEATURE_system-webp=ON
107 + )
108 +
109 + qt6-build_src_configure
110 +}
111
112 diff --git a/dev-qt/qtimageformats/qtimageformats-6.4.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.4.9999.ebuild
113 new file mode 100644
114 index 00000000..f1a8354e
115 --- /dev/null
116 +++ b/dev-qt/qtimageformats/qtimageformats-6.4.9999.ebuild
117 @@ -0,0 +1,35 @@
118 +# Copyright 1999-2022 Gentoo Authors
119 +# Distributed under the terms of the GNU General Public License v2
120 +
121 +EAPI=8
122 +
123 +inherit qt6-build
124 +
125 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
126 +
127 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
128 + KEYWORDS="~amd64"
129 +fi
130 +
131 +IUSE="mng"
132 +
133 +DEPEND="
134 + =dev-qt/qtbase-${PV}*[gui]
135 + media-libs/libwebp:=
136 + media-libs/tiff
137 + mng? ( media-libs/libmng:= )
138 +"
139 +RDEPEND="${DEPEND}"
140 +
141 +src_configure() {
142 + local mycmakeargs=(
143 + -DQT_FEATURE_jasper=OFF
144 + $(qt_feature mng)
145 + -DQT_FEATURE_tiff=ON
146 + -DQT_FEATURE_webp=ON
147 + -DQT_FEATURE_system-tiff=ON
148 + -DQT_FEATURE_system-webp=ON
149 + )
150 +
151 + qt6-build_src_configure
152 +}
153
154 diff --git a/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
155 new file mode 100644
156 index 00000000..f1a8354e
157 --- /dev/null
158 +++ b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
159 @@ -0,0 +1,35 @@
160 +# Copyright 1999-2022 Gentoo Authors
161 +# Distributed under the terms of the GNU General Public License v2
162 +
163 +EAPI=8
164 +
165 +inherit qt6-build
166 +
167 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
168 +
169 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
170 + KEYWORDS="~amd64"
171 +fi
172 +
173 +IUSE="mng"
174 +
175 +DEPEND="
176 + =dev-qt/qtbase-${PV}*[gui]
177 + media-libs/libwebp:=
178 + media-libs/tiff
179 + mng? ( media-libs/libmng:= )
180 +"
181 +RDEPEND="${DEPEND}"
182 +
183 +src_configure() {
184 + local mycmakeargs=(
185 + -DQT_FEATURE_jasper=OFF
186 + $(qt_feature mng)
187 + -DQT_FEATURE_tiff=ON
188 + -DQT_FEATURE_webp=ON
189 + -DQT_FEATURE_system-tiff=ON
190 + -DQT_FEATURE_system-webp=ON
191 + )
192 +
193 + qt6-build_src_configure
194 +}