1 |
commit: c2b15ca2f28c0decd82dff7167b73a455ac1c7b1 |
2 |
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Oct 14 15:30:50 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 2 05:09:45 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b15ca2 |
7 |
|
8 |
dev-qt/*: add version 6.4.0 |
9 |
|
10 |
Bug: https://bugs.gentoo.org/838970 |
11 |
Bug: https://bugs.gentoo.org/863224 |
12 |
Bug: https://bugs.gentoo.org/875956 |
13 |
Closes: https://bugs.gentoo.org/862525 |
14 |
Closes: https://bugs.gentoo.org/863395 |
15 |
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org> |
16 |
Closes: https://github.com/gentoo/gentoo/pull/27812 |
17 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
18 |
|
19 |
dev-qt/qt5compat/Manifest | 1 + |
20 |
dev-qt/qt5compat/qt5compat-6.4.0.ebuild | 18 ++ |
21 |
dev-qt/qtbase/Manifest | 1 + |
22 |
dev-qt/qtbase/qtbase-6.4.0.ebuild | 185 ++++++++++++++++ |
23 |
dev-qt/qtcharts/Manifest | 1 + |
24 |
dev-qt/qtcharts/qtcharts-6.4.0.ebuild | 18 ++ |
25 |
dev-qt/qtdeclarative/Manifest | 1 + |
26 |
dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild | 30 +++ |
27 |
dev-qt/qtimageformats/Manifest | 1 + |
28 |
dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild | 35 +++ |
29 |
dev-qt/qtmultimedia/Manifest | 1 + |
30 |
dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild | 42 ++++ |
31 |
dev-qt/qtnetworkauth/Manifest | 1 + |
32 |
dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild | 17 ++ |
33 |
dev-qt/qtpositioning/Manifest | 1 + |
34 |
dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild | 19 ++ |
35 |
dev-qt/qtquick3d/Manifest | 1 + |
36 |
dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild | 32 +++ |
37 |
dev-qt/qtquicktimeline/Manifest | 1 + |
38 |
.../qtquicktimeline/qtquicktimeline-6.4.0.ebuild | 18 ++ |
39 |
dev-qt/qtserialport/Manifest | 1 + |
40 |
dev-qt/qtserialport/qtserialport-6.4.0.ebuild | 18 ++ |
41 |
dev-qt/qtshadertools/Manifest | 1 + |
42 |
dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild | 17 ++ |
43 |
dev-qt/qtsvg/Manifest | 1 + |
44 |
dev-qt/qtsvg/qtsvg-6.4.0.ebuild | 18 ++ |
45 |
dev-qt/qttools/Manifest | 1 + |
46 |
.../files/qttools-6.4.0-clang-15-build.patch | 73 ++++++ |
47 |
dev-qt/qttools/qttools-6.4.0.ebuild | 55 +++++ |
48 |
dev-qt/qtwayland/Manifest | 1 + |
49 |
dev-qt/qtwayland/qtwayland-6.4.0.ebuild | 22 ++ |
50 |
dev-qt/qtwebchannel/Manifest | 1 + |
51 |
dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild | 19 ++ |
52 |
dev-qt/qtwebengine/Manifest | 1 + |
53 |
.../qtwebengine-6.4.0-no-websocket-intercept.patch | 38 ++++ |
54 |
dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild | 245 +++++++++++++++++++++ |
55 |
dev-qt/qtwebsockets/Manifest | 1 + |
56 |
dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild | 18 ++ |
57 |
38 files changed, 955 insertions(+) |
58 |
|
59 |
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest |
60 |
index 1b89d952013d..5c7caa627000 100644 |
61 |
--- a/dev-qt/qt5compat/Manifest |
62 |
+++ b/dev-qt/qt5compat/Manifest |
63 |
@@ -1 +1,2 @@ |
64 |
DIST qt5compat-everywhere-src-6.3.2.tar.xz 8194996 BLAKE2B cd874a41dc667f8d8e970c962c8475d41139081c8587249204779800bb7e50cf6f33e024cc43a9ab67ff5ae37536ca01e1365c2bca449ae53586b8d410d9b8cc SHA512 12407b27871a3972e3400d9832e454ea221fd18f6c5ce19be8084d085c148d70097b5de8fcedf2a53777b38ce9511f215e56dc145a618e472ceb2caf584c689e |
65 |
+DIST qt5compat-everywhere-src-6.4.0.tar.xz 14641720 BLAKE2B abed031d736e2f05856a02e96251bf77c12823866c722247360a19d592a71e52a2fb5bac121baa91dd264806fff6b2230d41ab92346ee92c4fcef7607838d4a0 SHA512 d14ebf4ed6061b7154fdd67ac71849bcfb109c9911dcc9279c01bf07b6f58cf26a882f16be6228040e6465345259a16be2296481c2129c88710fa7b4da747ba5 |
66 |
|
67 |
diff --git a/dev-qt/qt5compat/qt5compat-6.4.0.ebuild b/dev-qt/qt5compat/qt5compat-6.4.0.ebuild |
68 |
new file mode 100644 |
69 |
index 000000000000..2bf0684e946d |
70 |
--- /dev/null |
71 |
+++ b/dev-qt/qt5compat/qt5compat-6.4.0.ebuild |
72 |
@@ -0,0 +1,18 @@ |
73 |
+# Copyright 2022 Gentoo Authors |
74 |
+# Distributed under the terms of the GNU General Public License v2 |
75 |
+ |
76 |
+EAPI=8 |
77 |
+ |
78 |
+inherit qt6-build |
79 |
+ |
80 |
+DESCRIPTION="Qt module containing the unsupported Qt 5 APIs" |
81 |
+ |
82 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
83 |
+ KEYWORDS="~amd64" |
84 |
+fi |
85 |
+ |
86 |
+DEPEND=" |
87 |
+ =dev-qt/qtbase-${PV}*[gui,network] |
88 |
+ =dev-qt/qtdeclarative-${PV}* |
89 |
+" |
90 |
+RDEPEND="${DEPEND}" |
91 |
|
92 |
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest |
93 |
index 469b7132fb46..2102f829b611 100644 |
94 |
--- a/dev-qt/qtbase/Manifest |
95 |
+++ b/dev-qt/qtbase/Manifest |
96 |
@@ -1 +1,2 @@ |
97 |
DIST qtbase-everywhere-src-6.3.2.tar.xz 47507396 BLAKE2B 9f5a1af7abb914af58c32bfdd2f54fdd2d496972606bfa68425e5997be74249d0314a4978fc8359c5a6ccad3f6ef6920bf3e7c9450b256f39d830abf7e778051 SHA512 e164ed6511cf6d5aa39f91cfb624c89b4dd3fc7d3c6c14b60d0c211e5b40ba1ad379ecca653db33dfa944ecfbd9c7044a8d7a968c660e8a76c4897c869584822 |
98 |
+DIST qtbase-everywhere-src-6.4.0.tar.xz 47957680 BLAKE2B 488843aa5a7373a517aa993c4fd9ddf6b9926941ee1af2e337cea3dee035cf3bf237aa040705328d2b33e1c60d1cdbe72844621f8f2f79259e53a4a28f6c6267 SHA512 7c9430da115529fa5697d134bf53d185259de23529d6db17398d91d48a0b7a95acd1fbe55189a2d2b3a2ecdafb27065ea99f29f7022110c95a45d6c04ebf46a3 |
99 |
|
100 |
diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild b/dev-qt/qtbase/qtbase-6.4.0.ebuild |
101 |
new file mode 100644 |
102 |
index 000000000000..7139d94a1678 |
103 |
--- /dev/null |
104 |
+++ b/dev-qt/qtbase/qtbase-6.4.0.ebuild |
105 |
@@ -0,0 +1,185 @@ |
106 |
+# Copyright 2021-2022 Gentoo Authors |
107 |
+# Distributed under the terms of the GNU General Public License v2 |
108 |
+ |
109 |
+EAPI=8 |
110 |
+ |
111 |
+inherit qt6-build |
112 |
+ |
113 |
+DESCRIPTION="Cross-platform application development framework" |
114 |
+ |
115 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
116 |
+ KEYWORDS="~amd64" |
117 |
+fi |
118 |
+ |
119 |
+# Qt Modules |
120 |
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml zstd" |
121 |
+REQUIRED_USE=" |
122 |
+ opengl? ( gui ) |
123 |
+ widgets? ( gui ) |
124 |
+ X? ( || ( evdev libinput ) ) |
125 |
+" |
126 |
+ |
127 |
+QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib tuio vulkan +X" |
128 |
+QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc" |
129 |
+QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite" |
130 |
+IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd +udev" |
131 |
+# QtPrintSupport = QtGui + QtWidgets enabled. |
132 |
+# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X |
133 |
+REQUIRED_USE+=" |
134 |
+ $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/}) |
135 |
+ $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/}) |
136 |
+ $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/}) |
137 |
+ accessibility? ( dbus X ) |
138 |
+ cups? ( gui widgets ) |
139 |
+ eglfs? ( egl ) |
140 |
+ gtk? ( widgets ) |
141 |
+ gui? ( || ( eglfs X ) || ( libinput X ) ) |
142 |
+ libinput? ( udev ) |
143 |
+ sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) ) |
144 |
+ vnc? ( gui ) |
145 |
+ X? ( gles2-only? ( egl ) ) |
146 |
+" |
147 |
+ |
148 |
+# TODO: |
149 |
+# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c |
150 |
+# qtnetwork: connman, networkmanager |
151 |
+DEPEND=" |
152 |
+ app-crypt/libb2 |
153 |
+ dev-libs/double-conversion:= |
154 |
+ dev-libs/glib:2 |
155 |
+ dev-libs/libpcre2:=[pcre16,unicode] |
156 |
+ dev-util/gtk-update-icon-cache |
157 |
+ media-libs/fontconfig |
158 |
+ >=media-libs/freetype-2.6.1:2 |
159 |
+ >=media-libs/harfbuzz-1.6.0:= |
160 |
+ media-libs/tiff:0 |
161 |
+ >=sys-apps/dbus-1.4.20 |
162 |
+ sys-libs/zlib:= |
163 |
+ brotli? ( app-arch/brotli:= ) |
164 |
+ evdev? ( sys-libs/mtdev ) |
165 |
+ freetds? ( dev-db/freetds ) |
166 |
+ gles2-only? ( media-libs/libglvnd ) |
167 |
+ !gles2-only? ( media-libs/libglvnd[X] ) |
168 |
+ gssapi? ( virtual/krb5 ) |
169 |
+ gtk? ( |
170 |
+ x11-libs/gtk+:3 |
171 |
+ x11-libs/libX11 |
172 |
+ x11-libs/pango |
173 |
+ ) |
174 |
+ gui? ( media-libs/libpng:0= ) |
175 |
+ icu? ( dev-libs/icu:= ) |
176 |
+ !icu? ( virtual/libiconv ) |
177 |
+ jpeg? ( media-libs/libjpeg-turbo:= ) |
178 |
+ libinput? ( |
179 |
+ dev-libs/libinput:= |
180 |
+ >=x11-libs/libxkbcommon-0.5.0 |
181 |
+ ) |
182 |
+ libproxy? ( net-libs/libproxy ) |
183 |
+ mysql? ( dev-db/mysql-connector-c:= ) |
184 |
+ oci8? ( dev-db/oracle-instantclient:=[sdk] ) |
185 |
+ odbc? ( dev-db/unixODBC ) |
186 |
+ postgres? ( dev-db/postgresql:* ) |
187 |
+ sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) |
188 |
+ sqlite? ( dev-db/sqlite:3 ) |
189 |
+ ssl? ( dev-libs/openssl:= ) |
190 |
+ systemd? ( sys-apps/systemd:= ) |
191 |
+ tslib? ( >=x11-libs/tslib-1.21 ) |
192 |
+ udev? ( virtual/libudev:= ) |
193 |
+ vulkan? ( dev-util/vulkan-headers ) |
194 |
+ X? ( |
195 |
+ x11-libs/libdrm |
196 |
+ x11-libs/libICE |
197 |
+ x11-libs/libSM |
198 |
+ x11-libs/libX11 |
199 |
+ >=x11-libs/libxcb-1.12:= |
200 |
+ >=x11-libs/libxkbcommon-0.5.0[X] |
201 |
+ x11-libs/xcb-util-image |
202 |
+ x11-libs/xcb-util-keysyms |
203 |
+ x11-libs/xcb-util-renderutil |
204 |
+ x11-libs/xcb-util-wm |
205 |
+ ) |
206 |
+ zstd? ( app-arch/zstd:= ) |
207 |
+" |
208 |
+RDEPEND="${DEPEND}" |
209 |
+ |
210 |
+src_configure() { |
211 |
+ local mycmakeargs=( |
212 |
+ -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR} |
213 |
+ -DINSTALL_BINDIR=${QT6_BINDIR} |
214 |
+ -DINSTALL_DATADIR=${QT6_DATADIR} |
215 |
+ -DINSTALL_DOCDIR=${QT6_DOCDIR} |
216 |
+ -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR} |
217 |
+ -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR} |
218 |
+ -DINSTALL_LIBDIR=${QT6_LIBDIR} |
219 |
+ -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR} |
220 |
+ -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs |
221 |
+ -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR} |
222 |
+ -DINSTALL_QMLDIR=${QT6_QMLDIR} |
223 |
+ -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR} |
224 |
+ -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR} |
225 |
+ -DQT_FEATURE_androiddeployqt=OFF |
226 |
+ $(qt_feature concurrent) |
227 |
+ $(qt_feature dbus) |
228 |
+ $(qt_feature gui) |
229 |
+ $(qt_feature gui testlib) |
230 |
+ $(qt_feature icu) |
231 |
+ $(qt_feature network) |
232 |
+ $(qt_feature sql) |
233 |
+ $(qt_feature systemd journald) |
234 |
+ $(qt_feature udev libudev) |
235 |
+ $(qt_feature xml) |
236 |
+ $(qt_feature zstd) |
237 |
+ ) |
238 |
+ use gui && mycmakeargs+=( |
239 |
+ $(qt_feature accessibility accessibility_atspi_bridge) |
240 |
+ $(qt_feature egl) |
241 |
+ $(qt_feature eglfs eglfs_egldevice) |
242 |
+ $(qt_feature eglfs eglfs_gbm) |
243 |
+ $(qt_feature evdev) |
244 |
+ $(qt_feature evdev mtdev) |
245 |
+ -DQT_FEATURE_gif=ON |
246 |
+ $(qt_feature jpeg) |
247 |
+ $(qt_feature opengl) |
248 |
+ $(qt_feature gles2-only opengles2) |
249 |
+ $(qt_feature libinput) |
250 |
+ $(qt_feature tslib) |
251 |
+ $(qt_feature tuio tuiotouch) |
252 |
+ $(qt_feature vulkan) |
253 |
+ $(qt_feature widgets) |
254 |
+ $(qt_feature X xcb) |
255 |
+ $(qt_feature X xcb_xlib) |
256 |
+ ) |
257 |
+ use widgets && mycmakeargs+=( |
258 |
+ $(qt_feature cups) |
259 |
+ $(qt_feature gtk gtk3) |
260 |
+ ) |
261 |
+ if use libinput || use X; then |
262 |
+ mycmakeargs+=( -DQT_FEATURE_xkbcommon=ON ) |
263 |
+ fi |
264 |
+ use network && mycmakeargs+=( |
265 |
+ $(qt_feature brotli) |
266 |
+ $(qt_feature gssapi) |
267 |
+ $(qt_feature libproxy) |
268 |
+ $(qt_feature sctp) |
269 |
+ $(qt_feature ssl openssl) |
270 |
+ $(qt_feature vnc) |
271 |
+ ) |
272 |
+ use sql && mycmakeargs+=( |
273 |
+ $(qt_feature freetds sql_tds) |
274 |
+ $(qt_feature mysql sql_mysql) |
275 |
+ $(qt_feature oci8 sql_oci) |
276 |
+ $(qt_feature odbc sql_odbc) |
277 |
+ $(qt_feature postgres sql_psql) |
278 |
+ $(qt_feature sqlite sql_sqlite) |
279 |
+ $(qt_feature sqlite system_sqlite) |
280 |
+ ) |
281 |
+ |
282 |
+ qt6-build_src_configure |
283 |
+} |
284 |
+ |
285 |
+src_install() { |
286 |
+ qt6-build_src_install |
287 |
+ |
288 |
+ # https://bugs.gentoo.org/863395 |
289 |
+ dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6 |
290 |
+} |
291 |
|
292 |
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest |
293 |
index 2b797cf511d8..9e4cf98cce27 100644 |
294 |
--- a/dev-qt/qtcharts/Manifest |
295 |
+++ b/dev-qt/qtcharts/Manifest |
296 |
@@ -1 +1,2 @@ |
297 |
DIST qtcharts-everywhere-opensource-src-5.15.5.tar.xz 4254052 BLAKE2B 73214ee96bf56c19889f01608259ee067f39025f9d42a18e25058060faf320c6f83c844500104f9ef858c90d59c7f5de616e6d9ec6c9e790873d70ea2bf5433c SHA512 4ee495e932b288b18d0375b754036ecfda2447284d8a0c08b06be4588c4d5802856b2ee2ac3582427ffd08a7f4ba47626ede6524b6289acc0bbe66df0fe14ec7 |
298 |
+DIST qtcharts-everywhere-src-6.4.0.tar.xz 4387060 BLAKE2B 8c948ef461961986c64263e5c5fca73e00ad272787e1d3b7bf38b8b072293bcdf102a080733a0dfb4c419f2af429ca6a40850ef2c8b68afda34f83f28bdbfaf2 SHA512 63f231d553fad0f5801c4abeeae0864dba3160c703e49be2ef49e7484d979621b27544408c59c903e8ac89bdf5aae6472f9e8b1d49f50951db257b52c5e60947 |
299 |
|
300 |
diff --git a/dev-qt/qtcharts/qtcharts-6.4.0.ebuild b/dev-qt/qtcharts/qtcharts-6.4.0.ebuild |
301 |
new file mode 100644 |
302 |
index 000000000000..d9ff085fc729 |
303 |
--- /dev/null |
304 |
+++ b/dev-qt/qtcharts/qtcharts-6.4.0.ebuild |
305 |
@@ -0,0 +1,18 @@ |
306 |
+# Copyright 1999-2022 Gentoo Authors |
307 |
+# Distributed under the terms of the GNU General Public License v2 |
308 |
+ |
309 |
+EAPI=8 |
310 |
+ |
311 |
+inherit qt6-build |
312 |
+ |
313 |
+DESCRIPTION="Chart component library for the Qt6 framework" |
314 |
+ |
315 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
316 |
+ KEYWORDS="~amd64" |
317 |
+fi |
318 |
+ |
319 |
+DEPEND=" |
320 |
+ =dev-qt/qtbase-${PV}*[gui,opengl,widgets] |
321 |
+ =dev-qt/qtdeclarative-${PV}* |
322 |
+" |
323 |
+RDEPEND="${DEPEND}" |
324 |
|
325 |
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest |
326 |
index 184e586a5065..ea11dbbc5b45 100644 |
327 |
--- a/dev-qt/qtdeclarative/Manifest |
328 |
+++ b/dev-qt/qtdeclarative/Manifest |
329 |
@@ -1,3 +1,4 @@ |
330 |
DIST qtdeclarative-5.15.5-gentoo-kde-1.tar.xz 21772 BLAKE2B 83a19f79355102da7c3bb705a85fd6d9cfe7b0906a60664c56ca43e47ede33dffc0655ea71c79aeb60048e8c7810ae4279a6a0f491ff8a687743fe715a7ee033 SHA512 6a8e979f3673373bfae29d30b909f8d4034e64206ef5b09e34e2168421ad8c0d58972d1fe446ee61d8dcb2e27dafce455885749d8f4df45abdaeb5ed66358a3c |
331 |
DIST qtdeclarative-everywhere-opensource-src-5.15.5.tar.xz 21581628 BLAKE2B 4cd378a0e55269c9b22349c161f81653e43326e2e78ed7880f776aa787a934412bc83196fefdbc09250db283aff883668eb29fab326bdee4a5a966e57028b538 SHA512 b4b2754ae3566bbfa3e0162738ae6ea3b36d506841ce7e4b5651d0b0ca1c341ab19f653aebc23d13a17840d391280137c463c29fcf4866fc1f1c3adf8ebb5e5b |
332 |
DIST qtdeclarative-everywhere-src-6.3.2.tar.xz 30157476 BLAKE2B 54914ca16a85201232d14f3596b74d91f1cb11c59d03b8b79aa4b7ff26b45a76dcd3d2aba5a47b3ba9c9bb89f073cda20a785997f092ee57197217d95e95d967 SHA512 4929bd1e5ff16475847ddd75322353afc35c7a06688d32e6186649b38a08d88f435a134fdcfbb4f9fe588f9cd317eb8c0fb6aa0f08416b900064156f3af926af |
333 |
+DIST qtdeclarative-everywhere-src-6.4.0.tar.xz 30538764 BLAKE2B 919081ba8a29a07daa01084388454a3d5f814e12ff5d1a4d3b647650e4bd6a839876baee1ab09e664e55e814338dbf675e70e4c44c28842a363c8f2dcf1a2b18 SHA512 6d43c09a14e2ca236fc50166ed477e37084e89a67a04d914f30f31662a18a4e6d0433cb9b2f0654ba9ffcbcd7abcb5dadcb7b12f0ef5928fc11b10925ee6f41e |
334 |
|
335 |
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild |
336 |
new file mode 100644 |
337 |
index 000000000000..e8ac7eddceb2 |
338 |
--- /dev/null |
339 |
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.4.0.ebuild |
340 |
@@ -0,0 +1,30 @@ |
341 |
+# Copyright 2021-2022 Gentoo Authors |
342 |
+# Distributed under the terms of the GNU General Public License v2 |
343 |
+ |
344 |
+EAPI=8 |
345 |
+ |
346 |
+inherit qt6-build |
347 |
+ |
348 |
+DESCRIPTION="Qt Declarative (Quick 2)" |
349 |
+ |
350 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
351 |
+ KEYWORDS="~amd64" |
352 |
+fi |
353 |
+ |
354 |
+IUSE="opengl +sql +widgets" |
355 |
+ |
356 |
+DEPEND=" |
357 |
+ =dev-qt/qtbase-${PV}*[network,opengl=,sql=,widgets=] |
358 |
+ =dev-qt/qtshadertools-${PV}* |
359 |
+" |
360 |
+RDEPEND="${DEPEND}" |
361 |
+ |
362 |
+src_configure() { |
363 |
+ local mycmakeargs=( |
364 |
+ $(qt_feature opengl) |
365 |
+ $(qt_feature sql) |
366 |
+ $(qt_feature widgets) |
367 |
+ ) |
368 |
+ |
369 |
+ qt6-build_src_configure |
370 |
+} |
371 |
|
372 |
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest |
373 |
index 923a3639d95e..5370f8088d5d 100644 |
374 |
--- a/dev-qt/qtimageformats/Manifest |
375 |
+++ b/dev-qt/qtimageformats/Manifest |
376 |
@@ -1,3 +1,4 @@ |
377 |
DIST qtimageformats-5.15.5-gentoo-kde-3.tar.xz 3268 BLAKE2B 21ada34678a2b999190ac9e642065d654e8bbc30ebe7789d20b97a49f3cae2d5e6893325b0019af695460fec8cb1f25e15b9573752396034a7db8ff6d7e49431 SHA512 fb2324d73db23da1ca13d1e050b9f045f1fd0b09cf722b94dc39eaea457629a643adacac16471841d4204cea7becfae11354674b70a4edf272dddc8863a10b22 |
378 |
DIST qtimageformats-everywhere-opensource-src-5.15.5.tar.xz 1829872 BLAKE2B 7b240291e6076537daa9bc3b87f13f3285f19a4638de5b5db44a2b55275fbe843dc974226e999cd90e6bf902b43fbcd25f052619f291fa36807830a26c10cd52 SHA512 50a68bbe83fac710f21f05f3c0637beff17de00f9309aab2ceb27cfe7a178a1a56b0906f357584eef3188d7b89504591c924a9d4988a7321fb18a72271bb2dfd |
379 |
DIST qtimageformats-everywhere-src-6.3.2.tar.xz 1859996 BLAKE2B e6254fc0e60b445aaa89f25a12c0060e807ba2c825a384a79a7deb56cb46415b82a973c520e866c53db19263ac23039aa36e8c7ffd46390d7a64b7e44b85e67e SHA512 5964c1f0e5fc4032495641268881f2288f90f361cb5a7e4953e05005ea907033ef634192ef26e1b0343e09c1a0306f83bef88ad4a5dba4665387001290dccc77 |
380 |
+DIST qtimageformats-everywhere-src-6.4.0.tar.xz 1861400 BLAKE2B be2d99999a29b5876981d0768d63dab6a70181a1643be73e83cb7bf6771bd35462165e1a848206d4f69018c3388118f4bd94a336ff28ab19dbc75973eb86463b SHA512 3a7302cfbe9187ffb753c7171c62bbf43223c9c876bb0df20de8b593d51ef775bffeff124d269ed8d4ce7e1fb3d55790acd75bce0b5d5bfa223e5e83dfb41f01 |
381 |
|
382 |
diff --git a/dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild b/dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild |
383 |
new file mode 100644 |
384 |
index 000000000000..f1a8354ec61c |
385 |
--- /dev/null |
386 |
+++ b/dev-qt/qtimageformats/qtimageformats-6.4.0.ebuild |
387 |
@@ -0,0 +1,35 @@ |
388 |
+# Copyright 1999-2022 Gentoo Authors |
389 |
+# Distributed under the terms of the GNU General Public License v2 |
390 |
+ |
391 |
+EAPI=8 |
392 |
+ |
393 |
+inherit qt6-build |
394 |
+ |
395 |
+DESCRIPTION="Additional format plugins for the Qt image I/O system" |
396 |
+ |
397 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
398 |
+ KEYWORDS="~amd64" |
399 |
+fi |
400 |
+ |
401 |
+IUSE="mng" |
402 |
+ |
403 |
+DEPEND=" |
404 |
+ =dev-qt/qtbase-${PV}*[gui] |
405 |
+ media-libs/libwebp:= |
406 |
+ media-libs/tiff |
407 |
+ mng? ( media-libs/libmng:= ) |
408 |
+" |
409 |
+RDEPEND="${DEPEND}" |
410 |
+ |
411 |
+src_configure() { |
412 |
+ local mycmakeargs=( |
413 |
+ -DQT_FEATURE_jasper=OFF |
414 |
+ $(qt_feature mng) |
415 |
+ -DQT_FEATURE_tiff=ON |
416 |
+ -DQT_FEATURE_webp=ON |
417 |
+ -DQT_FEATURE_system-tiff=ON |
418 |
+ -DQT_FEATURE_system-webp=ON |
419 |
+ ) |
420 |
+ |
421 |
+ qt6-build_src_configure |
422 |
+} |
423 |
|
424 |
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest |
425 |
index fb672f1ad617..2f67a46cf7d8 100644 |
426 |
--- a/dev-qt/qtmultimedia/Manifest |
427 |
+++ b/dev-qt/qtmultimedia/Manifest |
428 |
@@ -1,3 +1,4 @@ |
429 |
DIST qtmultimedia-5.15.5-gentoo-kde-1.tar.xz 1324 BLAKE2B d29d8102e6fd55f2c2f6037e292a3c4039c7532fb63c34cc19fbedc8cf3f8082c6d75debd1617a5d29fcdf5b8c7a7fef35f103c9179f980986b646dae9ff867b SHA512 7b37f0db1de002f2cbaad6852edcf772dd0220f81d9dd836b3c1266df7eb49ec40d3eba6d3ccaf68f621c8e93b2812e2d882291fb2f07d0b80e4c9975a408cdc |
430 |
DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 6098fe14344ed03dbfcbb2db429c431a47282bbbb89602742be2fe44ef063ceb98322bb576eeb559a649b24f142cd5e21b652fed8c96814b8e3b8b0a66b51fe9 SHA512 f798ffe0a32bc9f16f584b7a322c321dc2ef62c18395987ffce1f7f6cac10722c6f1166c64a1fda9877f3970a8e7b3ef8b7d9763af4c59ff313adc6081a7acfb |
431 |
DIST qtmultimedia-everywhere-src-6.3.2.tar.xz 4746380 BLAKE2B 677f2cf3979cd132f9ef6ba9e47de2a328775e2fac767ed6e47c073b4e76b077a504c9b96b903310ea8727afa324630b8cbf0b5cbf135e4eac3afdf6a3ad1414 SHA512 d6b31aad99a71096cac0655da99245553efdeabb67f6625893d23a31ce7c8b7e15219558933174a6577913ef903092b3230f211dd36b29ecfac782d7f358df27 |
432 |
+DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1 SHA512 fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685 |
433 |
|
434 |
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild |
435 |
new file mode 100644 |
436 |
index 000000000000..508673acc814 |
437 |
--- /dev/null |
438 |
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild |
439 |
@@ -0,0 +1,42 @@ |
440 |
+# Copyright 2021-2022 Gentoo Authors |
441 |
+# Distributed under the terms of the GNU General Public License v2 |
442 |
+ |
443 |
+EAPI=8 |
444 |
+ |
445 |
+inherit qt6-build |
446 |
+ |
447 |
+DESCRIPTION="Qt Multimedia" |
448 |
+ |
449 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
450 |
+ KEYWORDS="~amd64" |
451 |
+fi |
452 |
+ |
453 |
+IUSE="gstreamer" |
454 |
+ |
455 |
+RDEPEND=" |
456 |
+ =dev-qt/qtbase-${PV}*[gui,network,widgets] |
457 |
+ =dev-qt/qtdeclarative-${PV}* |
458 |
+ =dev-qt/qtshadertools-${PV}* |
459 |
+ =dev-qt/qtsvg-${PV}* |
460 |
+ gstreamer? ( |
461 |
+ dev-libs/glib:2 |
462 |
+ media-libs/gstreamer:1.0 |
463 |
+ media-libs/gst-plugins-bad:1.0 |
464 |
+ media-libs/gst-plugins-base:1.0 |
465 |
+ media-libs/libglvnd |
466 |
+ ) |
467 |
+" |
468 |
+DEPEND="${RDEPEND} |
469 |
+ gstreamer? ( x11-base/xorg-proto ) |
470 |
+" |
471 |
+ |
472 |
+src_configure() { |
473 |
+ # TODO: linux_v4l automagic |
474 |
+ local mycmakeargs=( |
475 |
+ -DQT_FEATURE_alsa=off |
476 |
+ -DQT_FEATURE_pulseaudio=off |
477 |
+ $(qt_feature gstreamer) |
478 |
+ ) |
479 |
+ |
480 |
+ qt6-build_src_configure |
481 |
+} |
482 |
|
483 |
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest |
484 |
index aab570cf68fb..cef420978412 100644 |
485 |
--- a/dev-qt/qtnetworkauth/Manifest |
486 |
+++ b/dev-qt/qtnetworkauth/Manifest |
487 |
@@ -1,2 +1,3 @@ |
488 |
DIST qtnetworkauth-everywhere-opensource-src-5.15.5.tar.xz 143584 BLAKE2B f3f6342b5d997d6fe6ff42640f808cced26acbe35dda476a4d8aa822dd903f1362bee4d9155a642c5fba3c07cd27dc704e64b217420e3b9f3d88687718b0c6c1 SHA512 b506fc2d44af9947e4150a4a8b1797ac41889341e60d78fbb8ebd3f27d7846e6fd8e10b694df54f04b01f16aa5af36cf1ef8e0bb30f32881074fb72beb471a1d |
489 |
DIST qtnetworkauth-everywhere-src-6.3.2.tar.xz 145400 BLAKE2B e763b766e0a9ee9ace8598dfe9c0e62d4cbfccc775107947d69ec0acfc177e70f25d1697111a7a3777f98a70e901367b5ff9a5eb8cb18b625bdfc3f291dc0d84 SHA512 dfe52c4ce02d07181293f80ebffe9ff7060f5f63f7c9a6d38c7e13aa131ab5ef4d51e07a16303458f85b04bd6b1bfe3878614d05d1936877c1ce1f6b34da2fe0 |
490 |
+DIST qtnetworkauth-everywhere-src-6.4.0.tar.xz 144928 BLAKE2B 468ca604f81c3592fc0ffbf6df314cb044a2c5ad53f6464cec069e6a9bae017f35d3e1fa4abe97794e15efa86785ea09e6c733e991e90fb4c868982d074bf46c SHA512 fdefb6ec3477f8da9e78419414f850d94baddfa83b7252c402cde91dabee7cdc51eeee6e761bbadb07d37cef4525131adfd4bdeadb25e977934d4be1a85d8d57 |
491 |
|
492 |
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild |
493 |
new file mode 100644 |
494 |
index 000000000000..02ff76dac340 |
495 |
--- /dev/null |
496 |
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.4.0.ebuild |
497 |
@@ -0,0 +1,17 @@ |
498 |
+# Copyright 1999-2022 Gentoo Authors |
499 |
+# Distributed under the terms of the GNU General Public License v2 |
500 |
+ |
501 |
+EAPI=8 |
502 |
+ |
503 |
+inherit qt6-build |
504 |
+ |
505 |
+DESCRIPTION="Network authorization library for the Qt6 framework" |
506 |
+ |
507 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
508 |
+ KEYWORDS="~amd64" |
509 |
+fi |
510 |
+ |
511 |
+DEPEND=" |
512 |
+ =dev-qt/qtbase-${PV}*[network,widgets] |
513 |
+" |
514 |
+RDEPEND="${DEPEND}" |
515 |
|
516 |
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest |
517 |
index ba3a081057ea..8caf3c8c3b99 100644 |
518 |
--- a/dev-qt/qtpositioning/Manifest |
519 |
+++ b/dev-qt/qtpositioning/Manifest |
520 |
@@ -1,2 +1,3 @@ |
521 |
DIST qtlocation-everywhere-opensource-src-5.15.5.tar.xz 6559912 BLAKE2B 4f546293b2cfddf5512f3648aef9c527762d6c6ddbaca6583cf0287178524bae9f84e4b94950ce1139042efa995a4f31ef20f26b8d5479048df2ba75cac35d23 SHA512 5090f68926a7bc2f25ea5ae259cb87653b83fcf337c3255a7a2700724f6ac83ec2e1d9b6f38f185ab7dab84e5e042b72c58f4e4cacada6fb7d729378b93d9b3e |
522 |
DIST qtpositioning-everywhere-src-6.3.2.tar.xz 1493616 BLAKE2B 9cdd3d4167674317c95ced5e24b6902b473b57c8094c0666594cdec96675011c2a9116f66429c70a48a757b0915c9706f22cb93aae6a60f427a5a4d015f85535 SHA512 0b65ca2157bf38f5a5b716c921f13cafadb4b98ba30d34893ea587b82dff9fbead2dd03af6ef6d1c75fd57dce85f8bae2b2b0b79f66ff2abb6b660f45a039df7 |
523 |
+DIST qtpositioning-everywhere-src-6.4.0.tar.xz 1491860 BLAKE2B 07d9ed3a62ea8b91931749fe5064e3556cc5a6de2d38f428a99a4112c726e16ae01a70a769e353110e74287fb1a5d6090dc011e407b5dc2deeda8e0a7fd2a619 SHA512 298c484ed3e5f4d11c0e865005f8c0ddf422c8bbe9ff725fe01a8960403c55cfbc96ded62e77af4b14e549349501b7555f169e7a4b99435cecfc4b57b5a2b5cb |
524 |
|
525 |
diff --git a/dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild b/dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild |
526 |
new file mode 100644 |
527 |
index 000000000000..7be915ffecea |
528 |
--- /dev/null |
529 |
+++ b/dev-qt/qtpositioning/qtpositioning-6.4.0.ebuild |
530 |
@@ -0,0 +1,19 @@ |
531 |
+# Copyright 2021-2022 Gentoo Authors |
532 |
+# Distributed under the terms of the GNU General Public License v2 |
533 |
+ |
534 |
+EAPI=8 |
535 |
+ |
536 |
+inherit qt6-build |
537 |
+ |
538 |
+DESCRIPTION="Physical position determination library for the Qt6 framework" |
539 |
+ |
540 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
541 |
+ KEYWORDS="~amd64" |
542 |
+fi |
543 |
+ |
544 |
+DEPEND=" |
545 |
+ =dev-qt/qtbase-${PV}*[dbus,gui,widgets] |
546 |
+ =dev-qt/qtdeclarative-${PV}* |
547 |
+ =dev-qt/qtserialport-${PV}* |
548 |
+" |
549 |
+RDEPEND="${DEPEND}" |
550 |
|
551 |
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest |
552 |
index a10b0f82fe32..10d78134e0e6 100644 |
553 |
--- a/dev-qt/qtquick3d/Manifest |
554 |
+++ b/dev-qt/qtquick3d/Manifest |
555 |
@@ -1 +1,2 @@ |
556 |
DIST qtquick3d-everywhere-src-6.3.2.tar.xz 37291276 BLAKE2B fadccaa41ad5e0783bda545cb627d450539b984bc80a7871676dde2de46e916f88eefa961bf23ce6b5f2e2fb6aea5633781cee4dc0cb2db36855c0c0d7eb9472 SHA512 ffe2ff5f64278640c1cc543737cf4fe3d814630fef24602ffd1d166e32dee5d5e929d029abb7573cb28502bd00e1b6217998dc54a3ab4606d053809ff12acf20 |
557 |
+DIST qtquick3d-everywhere-src-6.4.0.tar.xz 41490276 BLAKE2B 4743ae4ab1941d404c9c55065801b97642a8f14253603b1bc53cf7074a4fca925eab5791711ca849bddaf796af23a0a406ed72e559ef4e97c5c2b2cc89bcbbf8 SHA512 4fb9e4e40355a83dd19970fc6e942a3a510ce68becd7df92a19ffad7cb4eb6f0bd9b826bde9e0040776018802b756e20978092a6ea4a4d8cc38e7862529610d3 |
558 |
|
559 |
diff --git a/dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild b/dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild |
560 |
new file mode 100644 |
561 |
index 000000000000..6eb36deec911 |
562 |
--- /dev/null |
563 |
+++ b/dev-qt/qtquick3d/qtquick3d-6.4.0.ebuild |
564 |
@@ -0,0 +1,32 @@ |
565 |
+# Copyright 2021-2022 Gentoo Authors |
566 |
+# Distributed under the terms of the GNU General Public License v2 |
567 |
+ |
568 |
+EAPI=8 |
569 |
+ |
570 |
+inherit qt6-build |
571 |
+ |
572 |
+DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools" |
573 |
+ |
574 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
575 |
+ KEYWORDS="~amd64" |
576 |
+elif [[ ${QT6_BUILD_TYPE} == live ]]; then |
577 |
+ # Don't clone qtquick3d-assimp. |
578 |
+ EGIT_SUBMODULES=() |
579 |
+fi |
580 |
+ |
581 |
+DEPEND=" |
582 |
+ =dev-qt/qtbase-${PV}*[concurrent,network,widgets] |
583 |
+ =dev-qt/qtdeclarative-${PV}* |
584 |
+ =dev-qt/qtshadertools-${PV}* |
585 |
+ =dev-qt/qtquicktimeline-${PV}* |
586 |
+ media-libs/assimp:= |
587 |
+" |
588 |
+RDEPEND="${DEPEND}" |
589 |
+ |
590 |
+src_configure() { |
591 |
+ local mycmakeargs=( |
592 |
+ -DQT_FEATURE_system_assimp=ON |
593 |
+ ) |
594 |
+ |
595 |
+ qt6-build_src_configure |
596 |
+} |
597 |
|
598 |
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest |
599 |
index a2a059930dff..3056984ee040 100644 |
600 |
--- a/dev-qt/qtquicktimeline/Manifest |
601 |
+++ b/dev-qt/qtquicktimeline/Manifest |
602 |
@@ -1,2 +1,3 @@ |
603 |
DIST qtquicktimeline-everywhere-opensource-src-5.15.5.tar.xz 104344 BLAKE2B e542add97b60963a91f7f4c9c8871ec095392a86b80a4ce9876eabf2040d7b03cd426a25ab03d109f822bbc8b557e04d03695bcd9598befe101cf3d0ddbdc635 SHA512 7fccb88fc371714ad4c1632e2919f6239cc240f8f5452796dac13e9ee6875b91e07a18ac039bdaf135d7cc44a5bc8d7adc6f48116910af73a2990b76f20e0742 |
604 |
DIST qtquicktimeline-everywhere-src-6.3.2.tar.xz 113448 BLAKE2B 1f8e7e4d147924a6f806f28955dca1d98a7bf2c917f594060cdb585212ba1c5a80d999708e517e77207cac67f1112b057e27ff90cff108afb06e7c18a5d8e0f4 SHA512 fb1807c80bf0af34514aa8db76f167fec75e0e9604c266dba6bf1a560a61ee1395d440fee25457a2a3913708e6fca6b708ccf6a62002b03a0880e5256fba2bed |
605 |
+DIST qtquicktimeline-everywhere-src-6.4.0.tar.xz 112976 BLAKE2B b2370293362dc0cfb7c231788332ff740842318a654db4a8efce475f9b5e5f1bcb72e7777e91ecd1e5f0ac92a9a65c427e69790339173351aebf6cb43ce34521 SHA512 3818056b6f1b16ec443e895ce07582717331b768c036d073735c52b7ce385d8b53a93a9748eaa915885916e9267de7c4e731a5b01dfd5d643b0a594ed58ca577 |
606 |
|
607 |
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.4.0.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.4.0.ebuild |
608 |
new file mode 100644 |
609 |
index 000000000000..0673606b845e |
610 |
--- /dev/null |
611 |
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.4.0.ebuild |
612 |
@@ -0,0 +1,18 @@ |
613 |
+# Copyright 2021-2022 Gentoo Authors |
614 |
+# Distributed under the terms of the GNU General Public License v2 |
615 |
+ |
616 |
+EAPI=8 |
617 |
+ |
618 |
+inherit qt6-build |
619 |
+ |
620 |
+DESCRIPTION="Qt module for keyframe-based timeline construction" |
621 |
+ |
622 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
623 |
+ KEYWORDS="~amd64" |
624 |
+fi |
625 |
+ |
626 |
+DEPEND=" |
627 |
+ =dev-qt/qtbase-${PV}* |
628 |
+ =dev-qt/qtdeclarative-${PV}* |
629 |
+" |
630 |
+RDEPEND="${DEPEND}" |
631 |
|
632 |
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest |
633 |
index 6e47f1d3999c..8f9726326704 100644 |
634 |
--- a/dev-qt/qtserialport/Manifest |
635 |
+++ b/dev-qt/qtserialport/Manifest |
636 |
@@ -1,2 +1,3 @@ |
637 |
DIST qtserialport-everywhere-opensource-src-5.15.5.tar.xz 323168 BLAKE2B 68a3ae2f513d73908c48e87493c5213429160d41e770f9883439ca5d7f58c7cafead1acaf9b1a845c3480d5db0747cf9a356e14ecc1c7b69276979b618864aaf SHA512 479bc5a4bddc4cb7659d2768b51947847f3c413102554fe3883e1decc42e6c9d0ad693627f607bd8cec43fd014e495fa9812934dd1b8ce1cf3f3ad46b5f6c774 |
638 |
DIST qtserialport-everywhere-src-6.3.2.tar.xz 319536 BLAKE2B eb59ed13076bbd3de8c04afa9362cfa177713c6650577f2ccd940f820d4d8ad673440538d2e5a4e5df10bf2bf45afd88443d5b4098ae12984dc4b51215b2343c SHA512 d71ca3b004133eb86fbfc4e8e22daa1d6317b4dab8a7b8bf252509a226477b28647c20ad01368fb7b5b4d2fc1007606a287a3d38ca904e722efda7dfb7cec2ab |
639 |
+DIST qtserialport-everywhere-src-6.4.0.tar.xz 318952 BLAKE2B 806ae200c6a253eefadfff368d6e559129ce2158fea26fa8005eb8d0b3b594d5d68591bbede8b767462731d6557107ad280a721e12fcef88be7dd5ed6aa7c65f SHA512 b2e78302f9ec55b52dfab6f8086a63444f0c6d8ac8dd3b5b39a32c24c8e01d4799b5539144f6e9f4a376c36bcfe4f15c0b9eb5933d45ccc4433e881b9e15b182 |
640 |
|
641 |
diff --git a/dev-qt/qtserialport/qtserialport-6.4.0.ebuild b/dev-qt/qtserialport/qtserialport-6.4.0.ebuild |
642 |
new file mode 100644 |
643 |
index 000000000000..218a7f2dd3c2 |
644 |
--- /dev/null |
645 |
+++ b/dev-qt/qtserialport/qtserialport-6.4.0.ebuild |
646 |
@@ -0,0 +1,18 @@ |
647 |
+# Copyright 2021-2022 Gentoo Authors |
648 |
+# Distributed under the terms of the GNU General Public License v2 |
649 |
+ |
650 |
+EAPI=8 |
651 |
+ |
652 |
+inherit qt6-build |
653 |
+ |
654 |
+DESCRIPTION="Serial port abstraction library for the Qt6 framework" |
655 |
+ |
656 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
657 |
+ KEYWORDS="~amd64" |
658 |
+fi |
659 |
+ |
660 |
+DEPEND=" |
661 |
+ =dev-qt/qtbase-${PV}*[gui,widgets] |
662 |
+ virtual/libudev:= |
663 |
+" |
664 |
+RDEPEND="${DEPEND}" |
665 |
|
666 |
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest |
667 |
index 7c15ca8643f8..d2f7173504cf 100644 |
668 |
--- a/dev-qt/qtshadertools/Manifest |
669 |
+++ b/dev-qt/qtshadertools/Manifest |
670 |
@@ -1 +1,2 @@ |
671 |
DIST qtshadertools-everywhere-src-6.3.2.tar.xz 998380 BLAKE2B 74df7bd0b0b931ea1c8e2c67c821805de5be6729e76ec9734a3b36f6c3b4605718464da01bf037af8cdb0f9dcccedaa211fc10f2ffd04dc3ebdf831db32b5f0c SHA512 8394b5467a391fb2b87d22a4b4a2b5b8c0b5d6eb9ea4273aa115fd9b3cab6d955473ed0dc66858390df3d9b6655977baa47b52762cef5c6e95e44330f9040b8a |
672 |
+DIST qtshadertools-everywhere-src-6.4.0.tar.xz 1001332 BLAKE2B ac241e69eb5f27a33ab42f70f0b8ba1e2d0a3634cb43a54c9c4c289b7b3cfa6a16357cab23427271405390ec347838a6ed1757a7b425992969f0110dfbc69635 SHA512 80f00b623e546786a2019c979fe8cc54f982665bf3f2d122db1b4d437c847f749a68ed7e316100a853d59ddf04dd10147cad55252a40cd9ff3511db963f3212b |
673 |
|
674 |
diff --git a/dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild b/dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild |
675 |
new file mode 100644 |
676 |
index 000000000000..755d9ae0bbbb |
677 |
--- /dev/null |
678 |
+++ b/dev-qt/qtshadertools/qtshadertools-6.4.0.ebuild |
679 |
@@ -0,0 +1,17 @@ |
680 |
+# Copyright 2021-2022 Gentoo Authors |
681 |
+# Distributed under the terms of the GNU General Public License v2 |
682 |
+ |
683 |
+EAPI=8 |
684 |
+ |
685 |
+inherit qt6-build |
686 |
+ |
687 |
+DESCRIPTION="Qt APIs and Tools for Graphics Pipelines" |
688 |
+ |
689 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
690 |
+ KEYWORDS="~amd64" |
691 |
+fi |
692 |
+ |
693 |
+DEPEND=" |
694 |
+ =dev-qt/qtbase-${PV}*[gui] |
695 |
+" |
696 |
+RDEPEND="${DEPEND}" |
697 |
|
698 |
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest |
699 |
index d5b85b83664e..bc252e4f518f 100644 |
700 |
--- a/dev-qt/qtsvg/Manifest |
701 |
+++ b/dev-qt/qtsvg/Manifest |
702 |
@@ -1,3 +1,4 @@ |
703 |
DIST qtsvg-5.15.5-gentoo-kde-2.tar.xz 7428 BLAKE2B 8a061086a08f6f8a493685989c62d6360f55bc62e759b00ab2b501e7128b7ddf3c510df25cc8121a3abd47b4040bf9024ac44c9a8288ab8590ce2b80e8e20e59 SHA512 5b537d58886444e58089284473a9fac504edc6e2ac6b34102e6ac23965d0488b05294b185783ff1d3ae65dd3e519ff39213f8215fb34cf7a13b982850879de67 |
704 |
DIST qtsvg-everywhere-opensource-src-5.15.5.tar.xz 1888600 BLAKE2B 3bf675d3ac14f64c9afd096342ef4fb574c6b9d93f52b6cba3a5184b8f0f54204c90a133193685a4838236eecb72e5329eb2254c80948fa55a6a103d52256b0f SHA512 7938a84abca282f263f7840425863379ed9e0f9854ecfe38e5d1edacdaf39b2516e9e9b8b5dbcf52113785d8c4123ebea550f441abc000d01c07a20a6a742ac4 |
705 |
DIST qtsvg-everywhere-src-6.3.2.tar.xz 1726940 BLAKE2B c2280020deeb66245ba09e8fc7b0bd72c7d719aeb6c617489cad93fa4467df5303b4c56499b3844982d9eedf25f7e82717dffc494b83cfc38457f4a99556a970 SHA512 2238f1eb3d325b2e17b7e64de5c7f55d1f6129fab7b123ff4c3290307b586d1e894d07a71faaa7f4cb30c1d28e2cc11b11705e03fa5e83c6baebe056a6b3c751 |
706 |
+DIST qtsvg-everywhere-src-6.4.0.tar.xz 1726036 BLAKE2B b18473cfef70b159ae40942bc88103a082f6e6e05b7e3e4b1cb310702123be0f4f9cc2f052ebed09904069b586f46adce3116480cb5ee3abbede5bed41a763c4 SHA512 f3a6b3bda1c0a3395528f99b5f7b9647a19aeeda0f97dc96bfb551b9c134a50166d1d58d7d63a411a84bcb482580c6907b2c231d570794a482f42126cec9dd89 |
707 |
|
708 |
diff --git a/dev-qt/qtsvg/qtsvg-6.4.0.ebuild b/dev-qt/qtsvg/qtsvg-6.4.0.ebuild |
709 |
new file mode 100644 |
710 |
index 000000000000..037c2eb09b80 |
711 |
--- /dev/null |
712 |
+++ b/dev-qt/qtsvg/qtsvg-6.4.0.ebuild |
713 |
@@ -0,0 +1,18 @@ |
714 |
+# Copyright 2021-2022 Gentoo Authors |
715 |
+# Distributed under the terms of the GNU General Public License v2 |
716 |
+ |
717 |
+EAPI=8 |
718 |
+ |
719 |
+inherit qt6-build |
720 |
+ |
721 |
+DESCRIPTION="SVG rendering library for the Qt6 framework" |
722 |
+ |
723 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
724 |
+ KEYWORDS="~amd64" |
725 |
+fi |
726 |
+ |
727 |
+DEPEND=" |
728 |
+ =dev-qt/qtbase-${PV}*[gui,widgets] |
729 |
+ sys-libs/zlib:= |
730 |
+" |
731 |
+RDEPEND="${DEPEND}" |
732 |
|
733 |
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest |
734 |
index 229a67e4b708..4c16602d8ca0 100644 |
735 |
--- a/dev-qt/qttools/Manifest |
736 |
+++ b/dev-qt/qttools/Manifest |
737 |
@@ -1 +1,2 @@ |
738 |
DIST qttools-everywhere-src-6.3.2.tar.xz 8629400 BLAKE2B 594f7f31e0f10006d1c58d26c5ae13b7f9c8b5770adaddee90a176676dff2029215501d01d599da0656876cd6f8b97275754a9b8c37735412154ca3f458656b3 SHA512 ca8b11dac82027979ff9b17b8beb50ea316cba6d8f422a291caa63a4f7c345942bf852733fd7243a27bcf46b1ca6a5af30e283377a8c6b73193004e3aa3837f1 |
739 |
+DIST qttools-everywhere-src-6.4.0.tar.xz 8738432 BLAKE2B 0bd6c3e1e4badf16ec74209c1ddc45820bee9403753b6603000fcad8e82b5ee73b4df0f4d346de5c855e0b545e43c17b11ba5702e9caa5b8b2e6280d82a3fab5 SHA512 ff4ed95491d26227b3bfea665fe810572f537a295dda0cffa26b18525961026db0471e7ef04667e3e4b8ae6b92dbedccb0fa77d733274c34d489d448b961ab44 |
740 |
|
741 |
diff --git a/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch |
742 |
new file mode 100644 |
743 |
index 000000000000..eb2d8027cc09 |
744 |
--- /dev/null |
745 |
+++ b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch |
746 |
@@ -0,0 +1,73 @@ |
747 |
+Gentoo Bug: https://bugs.gentoo.org/873640 |
748 |
+Qt Bug: https://bugreports.qt.io/browse/QTBUG-106224 |
749 |
+Patch: https://codereview.qt-project.org/c/qt/qttools/+/436135 |
750 |
+ |
751 |
+From 6495329e6de803025e6e4e8291b648f94893551c Mon Sep 17 00:00:00 2001 |
752 |
+From: =?utf8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= <bjoern@×××××××.de> |
753 |
+Date: Sat, 1 Oct 2022 07:19:52 +0200 |
754 |
+Subject: [PATCH] lupdate: Fix build with clang 15+ |
755 |
+MIME-Version: 1.0 |
756 |
+Content-Type: text/plain; charset=utf8 |
757 |
+Content-Transfer-Encoding: 8bit |
758 |
+ |
759 |
+The signature of InclusionDirective changed for clang 15. |
760 |
+ |
761 |
+Pick-to: 6.4 |
762 |
+Change-Id: Ic259b3508088671b40f6f615524137ce8837c487 |
763 |
+Reviewed-by: Jörg Bornemann <joerg.bornemann@××.io> |
764 |
+--- |
765 |
+ src/linguist/lupdate/lupdatepreprocessoraction.cpp | 13 +++++++++++-- |
766 |
+ src/linguist/lupdate/lupdatepreprocessoraction.h | 7 ++++++- |
767 |
+ 2 files changed, 17 insertions(+), 3 deletions(-) |
768 |
+ |
769 |
+diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.cpp b/src/linguist/lupdate/lupdatepreprocessoraction.cpp |
770 |
+index abfab34e5c..d963747d8e 100644 |
771 |
+--- a/src/linguist/lupdate/lupdatepreprocessoraction.cpp |
772 |
++++ b/src/linguist/lupdate/lupdatepreprocessoraction.cpp |
773 |
+@@ -156,14 +156,23 @@ void LupdatePPCallbacks::SourceRangeSkipped(clang::SourceRange sourceRange, |
774 |
+ // To list the included files |
775 |
+ void LupdatePPCallbacks::InclusionDirective(clang::SourceLocation /*hashLoc*/, |
776 |
+ const clang::Token & /*includeTok*/, clang::StringRef /*fileName*/, bool /*isAngled*/, |
777 |
+- clang::CharSourceRange /*filenameRange*/, const clang::FileEntry *file, |
778 |
++ clang::CharSourceRange /*filenameRange*/, |
779 |
++#if (LUPDATE_CLANG_VERSION >= LUPDATE_CLANG_VERSION_CHECK(15,0,0)) |
780 |
++ const clang::Optional<clang::FileEntryRef> file, |
781 |
++#else |
782 |
++ const clang::FileEntry *file, |
783 |
++#endif |
784 |
+ clang::StringRef /*searchPath*/, clang::StringRef /*relativePath*/, |
785 |
+ const clang::Module */*imported*/, clang::SrcMgr::CharacteristicKind /*fileType*/) |
786 |
+ { |
787 |
+ if (!file) |
788 |
+ return; |
789 |
+ |
790 |
+- clang::StringRef fileNameRealPath = file->tryGetRealPathName(); |
791 |
++ clang::StringRef fileNameRealPath = file-> |
792 |
++#if (LUPDATE_CLANG_VERSION >= LUPDATE_CLANG_VERSION_CHECK(15,0,0)) |
793 |
++ getFileEntry(). |
794 |
++#endif |
795 |
++ tryGetRealPathName(); |
796 |
+ if (!LupdatePrivate::isFileSignificant(fileNameRealPath.str())) |
797 |
+ return; |
798 |
+ |
799 |
+diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.h b/src/linguist/lupdate/lupdatepreprocessoraction.h |
800 |
+index b1ee468d4e..3e44cee839 100644 |
801 |
+--- a/src/linguist/lupdate/lupdatepreprocessoraction.h |
802 |
++++ b/src/linguist/lupdate/lupdatepreprocessoraction.h |
803 |
+@@ -51,7 +51,12 @@ private: |
804 |
+ void SourceRangeSkipped(clang::SourceRange sourceRange, clang::SourceLocation endifLoc) override; |
805 |
+ void InclusionDirective(clang::SourceLocation /*hashLoc*/, const clang::Token &/*includeTok*/, |
806 |
+ clang::StringRef /*fileName*/, bool /*isAngled*/, |
807 |
+- clang::CharSourceRange /*filenameRange*/, const clang::FileEntry *file, |
808 |
++ clang::CharSourceRange /*filenameRange*/, |
809 |
++#if (LUPDATE_CLANG_VERSION >= LUPDATE_CLANG_VERSION_CHECK(15,0,0)) |
810 |
++ const clang::Optional<clang::FileEntryRef> file, |
811 |
++#else |
812 |
++ const clang::FileEntry *file, |
813 |
++#endif |
814 |
+ clang::StringRef /*searchPath*/, clang::StringRef /*relativePath*/, |
815 |
+ const clang::Module */*imported*/, |
816 |
+ clang::SrcMgr::CharacteristicKind /*fileType*/) override; |
817 |
+-- |
818 |
+2.16.3 |
819 |
+ |
820 |
|
821 |
diff --git a/dev-qt/qttools/qttools-6.4.0.ebuild b/dev-qt/qttools/qttools-6.4.0.ebuild |
822 |
new file mode 100644 |
823 |
index 000000000000..6aa7cb05da97 |
824 |
--- /dev/null |
825 |
+++ b/dev-qt/qttools/qttools-6.4.0.ebuild |
826 |
@@ -0,0 +1,55 @@ |
827 |
+# Copyright 2021-2022 Gentoo Authors |
828 |
+# Distributed under the terms of the GNU General Public License v2 |
829 |
+ |
830 |
+EAPI=8 |
831 |
+ |
832 |
+inherit qt6-build |
833 |
+ |
834 |
+DESCRIPTION="Qt Tools Collection" |
835 |
+ |
836 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
837 |
+ KEYWORDS="~amd64" |
838 |
+fi |
839 |
+ |
840 |
+IUSE=" |
841 |
+ assistant designer distancefieldgenerator +linguist pixeltool |
842 |
+ qdbus qdoc qtattributionsscanner qtdiag qtplugininfo |
843 |
+" |
844 |
+ |
845 |
+DEPEND=" |
846 |
+ =dev-qt/qtbase-${PV}*[network] |
847 |
+ assistant? ( =dev-qt/qtbase-${PV}*[sql,widgets] ) |
848 |
+ designer? ( =dev-qt/qtbase-${PV}*[widgets] ) |
849 |
+ distancefieldgenerator? ( |
850 |
+ =dev-qt/qtbase-${PV}*[widgets] |
851 |
+ =dev-qt/qtdeclarative-${PV}* |
852 |
+ ) |
853 |
+ pixeltool? ( =dev-qt/qtbase-${PV}*[widgets] ) |
854 |
+ qdbus? ( =dev-qt/qtbase-${PV}*[widgets] ) |
855 |
+ qdoc? ( sys-devel/clang:= ) |
856 |
+ qtdiag? ( =dev-qt/qtbase-${PV}*[opengl,widgets] ) |
857 |
+" |
858 |
+RDEPEND="${DEPEND}" |
859 |
+ |
860 |
+PATCHES=( |
861 |
+ "${FILESDIR}/${PN}-6.4.0-clang-15-build.patch" # Bug 873640 |
862 |
+) |
863 |
+ |
864 |
+src_configure() { |
865 |
+ local mycmakeargs=( |
866 |
+ $(qt_feature assistant) |
867 |
+ -DQT_FEATURE_commandlineparser=ON |
868 |
+ $(qt_feature designer) |
869 |
+ $(qt_feature distancefieldgenerator) |
870 |
+ $(qt_feature linguist) |
871 |
+ $(qt_feature pixeltool) |
872 |
+ $(qt_feature qdbus) |
873 |
+ $(qt_feature qdoc clang) |
874 |
+ $(qt_feature qtattributionsscanner) |
875 |
+ $(qt_feature qtdiag) |
876 |
+ $(qt_feature qtplugininfo) |
877 |
+ -DQT_FEATURE_thread=ON |
878 |
+ ) |
879 |
+ |
880 |
+ qt6-build_src_configure |
881 |
+} |
882 |
|
883 |
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest |
884 |
index b4fc1b99908c..6533bb0349f1 100644 |
885 |
--- a/dev-qt/qtwayland/Manifest |
886 |
+++ b/dev-qt/qtwayland/Manifest |
887 |
@@ -1,3 +1,4 @@ |
888 |
DIST qtwayland-5.15.5-gentoo-kde-2.tar.xz 35492 BLAKE2B 91334609155e4bd227d76e5972422b400ab4b6196389a1b6b4c271994287851bc3b624ae761ece1418037735784edf7740ed5337ef6972bf708c598c202b7e86 SHA512 2663b59c7647e8a7d5f64905be114fc1b248cd8e10c2eba6bddc25b74fbbc5216e8264f41f50b6368819664921e27dfe96d4c1556c0e56f8c3c2c0ed75a72080 |
889 |
DIST qtwayland-everywhere-opensource-src-5.15.5.tar.xz 567384 BLAKE2B 01ce4d546bda7bf332f8cc4f86a5e8bfb1be0ef60336ee3cae58266a25d51cf00fef3e6c4204f0179abc2ef748f88bd3a20f89f36da74d5d15c70ae7b4975186 SHA512 828dceb7bc54ce610a73f110f0aca332a90cf95df4a3bc971bd21c4e878366cb8d2248e609b73ce4d381579a143843c87a62f23dcc95767e522874e53a1b0327 |
890 |
DIST qtwayland-everywhere-src-6.3.2.tar.xz 836192 BLAKE2B 3cb7c72c37d4b69a798cd14cc9aca694ba6ed01330e71772653e841717dcdd1c6e0d77597066647430e5f52dd5cd48636e1a6a2dcaadc2ab86a52be803c90f92 SHA512 475ba168bacb2d35a5962b27542f43420e3baf42d2026699b272174076ee6a26f8c3663ba8e44508f2011c5b7a2e4b3086390264cdf621b393c79fe89265bd03 |
891 |
+DIST qtwayland-everywhere-src-6.4.0.tar.xz 836088 BLAKE2B 3efc506e1a0bc63182397d483bf352e21d39c75a7360ee3fe839527451950875748aea5cf62207ffef38b845a12c2bbbefde918d14333d1b194a4ea39b82670f SHA512 745fcc84c936c3f2fa7382291b5013679f9e57d6c680f1d352b0a132ba7cbaaea1495211f8fc4f1af85a81c711794987e4e05284d3ac06c94e92e9b601dae924 |
892 |
|
893 |
diff --git a/dev-qt/qtwayland/qtwayland-6.4.0.ebuild b/dev-qt/qtwayland/qtwayland-6.4.0.ebuild |
894 |
new file mode 100644 |
895 |
index 000000000000..09413e556f22 |
896 |
--- /dev/null |
897 |
+++ b/dev-qt/qtwayland/qtwayland-6.4.0.ebuild |
898 |
@@ -0,0 +1,22 @@ |
899 |
+# Copyright 1999-2022 Gentoo Authors |
900 |
+# Distributed under the terms of the GNU General Public License v2 |
901 |
+ |
902 |
+EAPI=8 |
903 |
+ |
904 |
+inherit qt6-build |
905 |
+ |
906 |
+DESCRIPTION="Wayland platform plugin for Qt" |
907 |
+ |
908 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
909 |
+ KEYWORDS="~amd64" |
910 |
+fi |
911 |
+ |
912 |
+BDEPEND="dev-util/wayland-scanner" |
913 |
+DEPEND=" |
914 |
+ dev-libs/wayland |
915 |
+ =dev-qt/qtbase-${PV}*[gui,opengl] |
916 |
+ =dev-qt/qtdeclarative-${PV}* |
917 |
+ media-libs/libglvnd |
918 |
+ x11-libs/libxkbcommon |
919 |
+" |
920 |
+RDEPEND="${DEPEND}" |
921 |
|
922 |
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest |
923 |
index cb3a7ae78e22..813e8dd5ce0f 100644 |
924 |
--- a/dev-qt/qtwebchannel/Manifest |
925 |
+++ b/dev-qt/qtwebchannel/Manifest |
926 |
@@ -1,3 +1,4 @@ |
927 |
DIST qtwebchannel-5.15.5-gentoo-kde-1.tar.xz 5780 BLAKE2B 304a4cc0c5598412bb516679f65c5771eadf517e19d6fb026b3496664360e5a2b07d37b3d47cbe4b6e2638f35aa631f7dd4c17b8debe6805a0ea7c6749f491a5 SHA512 b5ca4905f8dc2b1efaf7e5d81c7cbd7decde95887132a548b3b1e1f1ff3c57d6af28020c53c7f9a714633753836bc4c04a6353e7bf587655e9f59d98ac3b8703 |
928 |
DIST qtwebchannel-everywhere-opensource-src-5.15.5.tar.xz 210712 BLAKE2B a07998872a3e790decb68c5a5294259cbeb393bcf90293b9f2a54484cefb7e443534b95866d5a90a28b2eeb3b55fbc7d33b4355c106e5e4acd6dc610a6327a2e SHA512 74ac09f418fd918cf5930f7d985fd69477da3ef1ecdedcf4b59eb9c17b43849876141ed6483dc32ef3e5e3f3fbc2a6babeb281f72da7850bfc677f2acfaad3fe |
929 |
DIST qtwebchannel-everywhere-src-6.3.2.tar.xz 213916 BLAKE2B 156be5b1917151c0ee0c9bd72725fe6de9276730c901cc1f0b64afd71a4eb108af5870b18714d4e5f7eed1431f0c03e204cc481b5a0f508cea7103c5ee1237ac SHA512 83de9a61d25bcf8346ff46417173ecffe15cff9802db524def1afbce4367f3d414b10e8042d45db36555945544dfe1c1d081e4ec33756250afca7ad58975c9d9 |
930 |
+DIST qtwebchannel-everywhere-src-6.4.0.tar.xz 213096 BLAKE2B 04450f13d6af7996624c5c1e1f1b7f3c6a8ee64088086da3b237c1e1775ac90fad5a7a13ed1213d321f9703565c7ca42cf899dae675a616dd25fa6abad6e7f8a SHA512 5e668869646e9a4a115680004180948777c9cc2b4e6cc3afb4be74e298ec1e7338f61643ac1f46649d39f65e3f50de05d2b635d77bf211105e91dd0d5324fff6 |
931 |
|
932 |
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild |
933 |
new file mode 100644 |
934 |
index 000000000000..62dd2732151a |
935 |
--- /dev/null |
936 |
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.4.0.ebuild |
937 |
@@ -0,0 +1,19 @@ |
938 |
+# Copyright 2021-2022 Gentoo Authors |
939 |
+# Distributed under the terms of the GNU General Public License v2 |
940 |
+ |
941 |
+EAPI=8 |
942 |
+ |
943 |
+inherit qt6-build |
944 |
+ |
945 |
+DESCRIPTION="Qt WebChannel" |
946 |
+ |
947 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
948 |
+ KEYWORDS="~amd64" |
949 |
+fi |
950 |
+ |
951 |
+DEPEND=" |
952 |
+ =dev-qt/qtbase-${PV}*[concurrent] |
953 |
+ =dev-qt/qtdeclarative-${PV}* |
954 |
+ =dev-qt/qtwebsockets-${PV}* |
955 |
+" |
956 |
+RDEPEND="${DEPEND}" |
957 |
|
958 |
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest |
959 |
index 504702a1976a..5e8385ebb3cf 100644 |
960 |
--- a/dev-qt/qtwebengine/Manifest |
961 |
+++ b/dev-qt/qtwebengine/Manifest |
962 |
@@ -3,3 +3,4 @@ DIST qtwebengine-5.15.2_p20211019-jumbo-build.patch.bz2 2930 BLAKE2B fca1d140687 |
963 |
DIST qtwebengine-5.15.3_p20220406-patchset.tar.xz 35480 BLAKE2B ce6aeebbb3255196611130d04ee7a3907ba45d6d2a283f2433e2176cf67e473e74137b180de0a9998762cc54439bb06825815e81e9f95f9413ce2956ac9308b7 SHA512 47e29a1429dce2db324929af91c8ef8421c75ae48f5a491db71b434f8017a5b1e7475e9938989e331e8e012220852848565242e09747892e1a8a8d3ab7386840 |
964 |
DIST qtwebengine-5.15.5_p20220618.tar.xz 320131236 BLAKE2B 842322c94737cdf647277ccf226c0d015ac0b362af54c4298cbad6b4494aa4ef0e73830577fb391be31c91b4331b85f407ec58641897a7cc7237e7623043577d SHA512 b1bab7aa5edc7f7b9d4f8338a05dbbd55ae6e0312e1a7e6061895bd7a98c67780127c20db1dbbc81664bf483a5b8f7ed887cedd1baaa1a0259e28fd4b13d6944 |
965 |
DIST qtwebengine-everywhere-src-6.3.2.tar.xz 398294888 BLAKE2B 7fb59e9c0a09e4ffc2c59398e9249cb91c864168b81befa9ea7e2044ed328bc010f0e6d03ecfc74e006044b56c826b35dba05375aba6fee29e5d5aa08b33fa4c SHA512 deff0a7ad71c4c81b3f5cfff77919d9971eec0ba3713a94a28d902404189b4f92b237a89cc6ef3dec2ea7a766f8a7241638a1310e4ac68fe46ecdc61f69a958a |
966 |
+DIST qtwebengine-everywhere-src-6.4.0.tar.xz 440346968 BLAKE2B ffe9ad9f71034d14f016a71bf3e6034853d5c2b17a3ab3e8aefc1c3a79896363eb2ce41446f16e126ec313608619900ee7ac41750978c28f135df5bbc2e0be5c SHA512 a024781c675c60ca746abb6cd977872b51e3f4a7ff9f934450b82e9b19883c68c0c6c630c28997624f0caceed3c43e8b0658419ecb18cf08fa9081275bedd2a7 |
967 |
|
968 |
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.4.0-no-websocket-intercept.patch b/dev-qt/qtwebengine/files/qtwebengine-6.4.0-no-websocket-intercept.patch |
969 |
new file mode 100644 |
970 |
index 000000000000..941c39c0a5a9 |
971 |
--- /dev/null |
972 |
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.4.0-no-websocket-intercept.patch |
973 |
@@ -0,0 +1,38 @@ |
974 |
+Qt Bug: https://bugreports.qt.io/browse/QTBUG-107144 |
975 |
+Gerrit: https://codereview.qt-project.org/c/qt/qtwebengine/+/436316 |
976 |
+Patch: https://codereview.qt-project.org/gitweb?p=qt%2Fqtwebengine.git;a=commit;h=81bf140583f7b7bf13cc8dd522e1ca2aba873fc4 |
977 |
+ |
978 |
+From 81bf140583f7b7bf13cc8dd522e1ca2aba873fc4 Mon Sep 17 00:00:00 2001 |
979 |
+From: Martin Negyokru <negyokru@××××××××××××.hu> |
980 |
+Date: Mon, 3 Oct 2022 12:20:00 +0200 |
981 |
+Subject: [PATCH] Do not intercept websocket connection when there is no |
982 |
+ associated frame |
983 |
+ |
984 |
+This fix is based on chrome's implementation. |
985 |
+ |
986 |
+Fixes: QTBUG-107144 |
987 |
+Change-Id: If042e4156b8a4bdb27a210c4db94e3a6198aed7d |
988 |
+Reviewed-by: Allan Sandfeld Jensen <allan.jensen@××.io> |
989 |
+(cherry picked from commit 64b7da9dab82713fdcb2e03d8a2715421eae5685) |
990 |
+Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@××××××××××.org> |
991 |
+--- |
992 |
+ src/core/content_browser_client_qt.cpp | 3 +-- |
993 |
+ 1 file changed, 1 insertion(+), 2 deletions(-) |
994 |
+ |
995 |
+diff --git a/src/core/content_browser_client_qt.cpp b/src/core/content_browser_client_qt.cpp |
996 |
+index 020ae916af..99a3aa3f4f 100644 |
997 |
+--- a/src/core/content_browser_client_qt.cpp |
998 |
++++ b/src/core/content_browser_client_qt.cpp |
999 |
+@@ -1237,8 +1237,7 @@ ContentBrowserClientQt::WillCreateURLLoaderRequestInterceptors(content::Navigati |
1000 |
+ |
1001 |
+ bool ContentBrowserClientQt::WillInterceptWebSocket(content::RenderFrameHost *frame) |
1002 |
+ { |
1003 |
+- Q_UNUSED(frame); |
1004 |
+- return true; // It is probably not worth it to only intercept when interceptors are installed |
1005 |
++ return frame != nullptr; |
1006 |
+ } |
1007 |
+ |
1008 |
+ QWebEngineUrlRequestInterceptor *getProfileInterceptorFromFrame(content::RenderFrameHost *frame) |
1009 |
+-- |
1010 |
+2.16.3 |
1011 |
+ |
1012 |
|
1013 |
diff --git a/dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild |
1014 |
new file mode 100644 |
1015 |
index 000000000000..6b9a8677483e |
1016 |
--- /dev/null |
1017 |
+++ b/dev-qt/qtwebengine/qtwebengine-6.4.0.ebuild |
1018 |
@@ -0,0 +1,245 @@ |
1019 |
+# Copyright 2021-2022 Gentoo Authors |
1020 |
+# Distributed under the terms of the GNU General Public License v2 |
1021 |
+ |
1022 |
+EAPI=8 |
1023 |
+ |
1024 |
+PYTHON_COMPAT=( python3_{9,10} ) |
1025 |
+PYTHON_REQ_USE="xml(+)" |
1026 |
+CHROMIUM_VER="102.0.5005.177" |
1027 |
+CHROMIUM_PATCHES_VER="104.0.5112.102" |
1028 |
+ |
1029 |
+inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build |
1030 |
+ |
1031 |
+DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications" |
1032 |
+ |
1033 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
1034 |
+ KEYWORDS="~amd64" |
1035 |
+fi |
1036 |
+ |
1037 |
+IUSE=" |
1038 |
+ alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast |
1039 |
+ +system-ffmpeg +system-icu widgets |
1040 |
+" |
1041 |
+REQUIRED_USE="designer? ( widgets )" |
1042 |
+ |
1043 |
+BDEPEND=" |
1044 |
+ $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]') |
1045 |
+ dev-util/gperf |
1046 |
+ dev-util/ninja |
1047 |
+ dev-util/re2c |
1048 |
+ net-libs/nodejs[ssl] |
1049 |
+ sys-devel/bison |
1050 |
+ sys-devel/flex |
1051 |
+" |
1052 |
+RDEPEND=" |
1053 |
+ app-arch/snappy:= |
1054 |
+ dev-libs/glib:2 |
1055 |
+ dev-libs/nspr |
1056 |
+ dev-libs/nss |
1057 |
+ dev-libs/expat |
1058 |
+ dev-libs/libevent:= |
1059 |
+ dev-libs/libxml2[icu] |
1060 |
+ dev-libs/libxslt |
1061 |
+ dev-libs/re2:= |
1062 |
+ =dev-qt/qtdeclarative-${PV}* |
1063 |
+ =dev-qt/qtwebchannel-${PV}* |
1064 |
+ media-libs/fontconfig |
1065 |
+ media-libs/freetype |
1066 |
+ media-libs/harfbuzz:= |
1067 |
+ media-libs/lcms:2 |
1068 |
+ media-libs/libjpeg-turbo:= |
1069 |
+ media-libs/libpng:= |
1070 |
+ >=media-libs/libvpx-1.5:=[svc(+)] |
1071 |
+ media-libs/libwebp:= |
1072 |
+ media-libs/opus |
1073 |
+ sys-apps/dbus |
1074 |
+ sys-apps/pciutils |
1075 |
+ sys-libs/zlib[minizip] |
1076 |
+ virtual/libudev |
1077 |
+ x11-libs/libdrm |
1078 |
+ x11-libs/libX11 |
1079 |
+ x11-libs/libXcomposite |
1080 |
+ x11-libs/libXcursor |
1081 |
+ x11-libs/libxcb:= |
1082 |
+ x11-libs/libXdamage |
1083 |
+ x11-libs/libXext |
1084 |
+ x11-libs/libXfixes |
1085 |
+ x11-libs/libXi |
1086 |
+ x11-libs/libxkbcommon |
1087 |
+ x11-libs/libxkbfile |
1088 |
+ x11-libs/libXrandr |
1089 |
+ x11-libs/libXrender |
1090 |
+ x11-libs/libXScrnSaver |
1091 |
+ x11-libs/libxshmfence:= |
1092 |
+ x11-libs/libXtst |
1093 |
+ alsa? ( media-libs/alsa-lib ) |
1094 |
+ geolocation? ( =dev-qt/qtpositioning-${PV}* ) |
1095 |
+ kerberos? ( virtual/krb5 ) |
1096 |
+ pulseaudio? ( media-libs/libpulse:= ) |
1097 |
+ screencast? ( media-video/pipewire:= ) |
1098 |
+ system-ffmpeg? ( media-video/ffmpeg:= ) |
1099 |
+ system-icu? ( >=dev-libs/icu-69.1:= ) |
1100 |
+ widgets? ( |
1101 |
+ =dev-qt/qtbase-${PV}*[widgets] |
1102 |
+ ) |
1103 |
+" |
1104 |
+DEPEND="${RDEPEND} |
1105 |
+ media-libs/libglvnd |
1106 |
+" |
1107 |
+ |
1108 |
+PATCHES=( "${FILESDIR}/${PN}-6.4.0-no-websocket-intercept.patch" ) # QTBUG-107144 |
1109 |
+ |
1110 |
+python_check_deps() { |
1111 |
+ python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" |
1112 |
+} |
1113 |
+ |
1114 |
+qtwebengine_check-reqs() { |
1115 |
+ # bug #307861 |
1116 |
+ eshopts_push -s extglob |
1117 |
+ if is-flagq '-g?(gdb)?([1-9])'; then |
1118 |
+ ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." |
1119 |
+ ewarn "You may experience really long compilation times and/or increased memory usage." |
1120 |
+ ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." |
1121 |
+ fi |
1122 |
+ eshopts_pop |
1123 |
+ |
1124 |
+ [[ ${MERGE_TYPE} == binary ]] && return |
1125 |
+ |
1126 |
+ # (check-reqs added for bug #570534) |
1127 |
+ # |
1128 |
+ # Estimate the amount of RAM required |
1129 |
+ # Multiplier is *10 because Bash doesn't do floating point maths. |
1130 |
+ # Let's crudely assume ~2GB per compiler job for GCC. |
1131 |
+ local multiplier=20 |
1132 |
+ |
1133 |
+ # And call it ~1.5GB for Clang. |
1134 |
+ if tc-is-clang ; then |
1135 |
+ multiplier=15 |
1136 |
+ fi |
1137 |
+ |
1138 |
+ local CHECKREQS_DISK_BUILD="7G" |
1139 |
+ local CHECKREQS_DISK_USR="150M" |
1140 |
+ if ! has "distcc" ${FEATURES} ; then |
1141 |
+ # bug #830661 |
1142 |
+ # Not super realistic to come up with good estimates for distcc right now |
1143 |
+ local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G |
1144 |
+ fi |
1145 |
+ |
1146 |
+ check-reqs_${EBUILD_PHASE_FUNC} |
1147 |
+} |
1148 |
+ |
1149 |
+pkg_pretend() { |
1150 |
+ qtwebengine_check-reqs |
1151 |
+} |
1152 |
+ |
1153 |
+pkg_setup() { |
1154 |
+ qtwebengine_check-reqs |
1155 |
+ python-any-r1_pkg_setup |
1156 |
+} |
1157 |
+ |
1158 |
+pkg_preinst() { |
1159 |
+ elog "This version of Qt WebEngine is based on Chromium version ${CHROMIUM_VER}, with" |
1160 |
+ elog "additional security fixes up to ${CHROMIUM_PATCHES_VER}. Extensive as it is, the" |
1161 |
+ elog "list of backports is impossible to evaluate, but always bound to be behind" |
1162 |
+ elog "Chromium's release schedule." |
1163 |
+ elog "In addition, various online services may deny service based on an outdated" |
1164 |
+ elog "user agent version (and/or other checks). Google is already known to do so." |
1165 |
+ elog |
1166 |
+ elog "tldr: Your web browsing experience will be compromised." |
1167 |
+} |
1168 |
+ |
1169 |
+src_unpack() { |
1170 |
+ # bug 307861 |
1171 |
+ eshopts_push -s extglob |
1172 |
+ if is-flagq '-g?(gdb)?([1-9])'; then |
1173 |
+ ewarn |
1174 |
+ ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." |
1175 |
+ ewarn "You may experience really long compilation times and/or increased memory usage." |
1176 |
+ ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." |
1177 |
+ ewarn |
1178 |
+ fi |
1179 |
+ eshopts_pop |
1180 |
+ |
1181 |
+ case ${QT6_BUILD_TYPE} in |
1182 |
+ live) git-r3_src_unpack ;& |
1183 |
+ release) default ;; |
1184 |
+ esac |
1185 |
+} |
1186 |
+ |
1187 |
+src_prepare() { |
1188 |
+ # bug 620444 - ensure local headers are used |
1189 |
+ find . -type f -name "*.pr[fio]" -exec \ |
1190 |
+ sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' {} + || die |
1191 |
+ |
1192 |
+ if use system-icu; then |
1193 |
+ # Sanity check to ensure that bundled copy of ICU is not used. |
1194 |
+ # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because |
1195 |
+ # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. |
1196 |
+ # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in |
1197 |
+ # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in |
1198 |
+ # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. |
1199 |
+ local file |
1200 |
+ while read file; do |
1201 |
+ echo "#error This file should not be used!" > "${file}" || die |
1202 |
+ done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) |
1203 |
+ fi |
1204 |
+ |
1205 |
+ qt6-build_src_prepare |
1206 |
+} |
1207 |
+ |
1208 |
+src_configure() { |
1209 |
+ export NINJA_PATH="${BROOT}"/usr/bin/ninja |
1210 |
+ export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" |
1211 |
+ |
1212 |
+ local mycmakeargs=( |
1213 |
+ #-DQT_FEATURE_accessibility=off |
1214 |
+ #-DQT_FEATURE_force_asserts=off |
1215 |
+ #-DQT_FEATURE_opengl=off |
1216 |
+ #-DQT_FEATURE_printer=off |
1217 |
+ -DQT_FEATURE_qtpdf_build=off |
1218 |
+ -DQT_FEATURE_qtpdf_quick_build=off |
1219 |
+ -DQT_FEATURE_qtpdf_widgets_build=off |
1220 |
+ -DQT_FEATURE_qtwebengine_build=on |
1221 |
+ -DQT_FEATURE_qtwebengine_quick_build=on |
1222 |
+ -DQT_FEATURE_qtwebengine_widgets_build=on |
1223 |
+ #-DQT_FEATURE_ssl=off |
1224 |
+ #-DQT_FEATURE_static=off |
1225 |
+ #-DQT_FEATURE_system_zlib=off |
1226 |
+ #-DQT_FEATURE_system_png=off |
1227 |
+ #-DQT_FEATURE_system_jpeg=off |
1228 |
+ #-DQT_FEATURE_system_freetype=off |
1229 |
+ #-DQT_FEATURE_system_harfbuzz=off |
1230 |
+ #-DQT_FEATURE_use_gold_linker=off |
1231 |
+ #-DQT_FEATURE_use_lld_linker=off |
1232 |
+ -DQT_FEATURE_webengine_embedded_build=off |
1233 |
+ -DQT_FEATURE_webengine_extensions=on |
1234 |
+ #-DQT_FEATURE_webengine_full_debug_info=$(usex debug) |
1235 |
+ -DQT_FEATURE_webengine_geolocation=$(usex geolocation on off) |
1236 |
+ -DQT_FEATURE_webengine_jumbo_build=$(usex jumbo-build) |
1237 |
+ #-DQT_FEATURE_webengine_jumbo_file_merge_limit |
1238 |
+ -DQT_FEATURE_webengine_kerberos=$(usex kerberos on off) |
1239 |
+ -DQT_FEATURE_webengine_native_spellchecker=off |
1240 |
+ -DQT_FEATURE_webengine_ozone_x11=on |
1241 |
+ -DQT_FEATURE_webengine_pepper_plugins=on |
1242 |
+ -DQT_FEATURE_webengine_proprietary_codecs=$(usex bindist off on) |
1243 |
+ -DQT_FEATURE_webengine_printing_and_pdf=on |
1244 |
+ -DQT_FEATURE_webengine_sanitizer=on |
1245 |
+ -DQT_FEATURE_webengine_spellchecker=on |
1246 |
+ -DQT_FEATURE_webengine_system_opus=on |
1247 |
+ -DQT_FEATURE_webengine_system_libwebp=on |
1248 |
+ -DQT_FEATURE_webengine_system_alsa=$(usex alsa on off) |
1249 |
+ -DQT_FEATURE_webengine_system_ffmpeg=$(usex system-ffmpeg) |
1250 |
+ -DQT_FEATURE_webengine_system_icu=$(usex system-icu) |
1251 |
+ -DQT_FEATURE_webengine_system_libevent=on |
1252 |
+ -DQT_FEATURE_webengine_system_libpci=on |
1253 |
+ -DQT_FEATURE_webengine_system_libpng=on |
1254 |
+ -DQT_FEATURE_webengine_system_pulseaudio=$(usex pulseaudio on off) |
1255 |
+ -DQT_FEATURE_webengine_system_zlib=on |
1256 |
+ -DQT_FEATURE_webengine_webchannel=on |
1257 |
+ -DQT_FEATURE_webengine_webrtc=on |
1258 |
+ -DQT_FEATURE_webengine_webrtc_pipewire=$(usex screencast on off) |
1259 |
+ #-DQT_FEATURE_xcb=off |
1260 |
+ ) |
1261 |
+ |
1262 |
+ qt6-build_src_configure |
1263 |
+} |
1264 |
|
1265 |
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest |
1266 |
index 4297ecf8e8e1..aed72c72de50 100644 |
1267 |
--- a/dev-qt/qtwebsockets/Manifest |
1268 |
+++ b/dev-qt/qtwebsockets/Manifest |
1269 |
@@ -1,3 +1,4 @@ |
1270 |
DIST qtwebsockets-5.15.5-gentoo-kde-1.tar.xz 2052 BLAKE2B 18a4cb3ccc6d08f5142601cb53c501f4883c3aa47f56ba977c5979be6ae3c90765c5a6205fd62caee1f93006d5bdf0ede8ca48e34ab11ef673e0287811fd9980 SHA512 7ae654741be15954da8d729180186e3590c88140e86260241ccb27badface40a76946d048c0dd3220734f19888433f3bd4f7a2094c6ea548703b961db3a2c189 |
1271 |
DIST qtwebsockets-everywhere-opensource-src-5.15.5.tar.xz 260676 BLAKE2B a8a35e697c204cf1b2d87c80f6332809d3a9ee85cd26cf99cedbab13eb8cf386cbb74614bbb1146f3f734795b3123e25ac0059d898501b801c6843084601ff74 SHA512 2d44983e462a899c4adb90998b84d24466d70d8fab340481bc916228b289c45456ea5acde61a70aa9e3f9233216c5ca80375f190d9cbc406f8d40b535e90e480 |
1272 |
DIST qtwebsockets-everywhere-src-6.3.2.tar.xz 264360 BLAKE2B 3a03d638d63fc00a1957682089c308c7830b4cadd7c2f25a8c3f4be9ff90cf9e3883e72ab4c25112b478100b71de146711ffb2a2a1694804c5c734b6267d2f88 SHA512 b57621b00d0919c57ced9eabd553a624585b16f9b061366af53abdd00c5ca6b203ed01323728d8de61b2dee7c905a20be3c31baf73780afe1cce4d5f0308483d |
1273 |
+DIST qtwebsockets-everywhere-src-6.4.0.tar.xz 266400 BLAKE2B cbe11902a3743e54aea2e75141360fc18d57d44ffed7e862de80ce374fe35b94862d12d3408328c80ced07cae24f6df0064303947b7c4b0a758866cc911b4f0a SHA512 dc2e86332a7c493afa66c3844443c3a5dbe830786f1127a0eac66594bb254ba1294389c24221d1984044caddc4afa1e4f9832382b403c7c9a8bf5c9dd21d53d0 |
1274 |
|
1275 |
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild |
1276 |
new file mode 100644 |
1277 |
index 000000000000..6b0e253a28cb |
1278 |
--- /dev/null |
1279 |
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.4.0.ebuild |
1280 |
@@ -0,0 +1,18 @@ |
1281 |
+# Copyright 2021-2022 Gentoo Authors |
1282 |
+# Distributed under the terms of the GNU General Public License v2 |
1283 |
+ |
1284 |
+EAPI=8 |
1285 |
+ |
1286 |
+inherit qt6-build |
1287 |
+ |
1288 |
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework" |
1289 |
+ |
1290 |
+if [[ ${QT6_BUILD_TYPE} == release ]]; then |
1291 |
+ KEYWORDS="~amd64" |
1292 |
+fi |
1293 |
+ |
1294 |
+DEPEND=" |
1295 |
+ =dev-qt/qtbase-${PV}*[network] |
1296 |
+ =dev-qt/qtdeclarative-${PV}* |
1297 |
+" |
1298 |
+RDEPEND="${DEPEND}" |