Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtwebengine/
Date: Fri, 24 Dec 2021 23:57:39
Message-Id: 1640389155.5a5e656f6ad20d963eaf5d6f47f4fcc78e220899.asturm@gentoo
1 commit: 5a5e656f6ad20d963eaf5d6f47f4fcc78e220899
2 Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 5 06:55:18 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 24 23:39:15 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=5a5e656f
7
8 dev-qt/qtwebengine: add jumbo-build patch
9
10 * asturm 2021-12-25: Fix SRC_URI - always add patch, not just in release
11
12 Bug: https://bugs.gentoo.org/813957
13 Thanks-to: Marco Genasci <fedeliallalinea <AT> gmail.com> (enhancing patch)
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 dev-qt/qtwebengine/Manifest | 1 +
18 dev-qt/qtwebengine/qtwebengine-5.15.2.9999.ebuild | 6 ++++--
19 2 files changed, 5 insertions(+), 2 deletions(-)
20
21 diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
22 index 9c826ec1..8405203a 100644
23 --- a/dev-qt/qtwebengine/Manifest
24 +++ b/dev-qt/qtwebengine/Manifest
25 @@ -1,2 +1,3 @@
26 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
27 +DIST qtwebengine-5.15.2_p20211019-jumbo-build.patch.bz2 2930 BLAKE2B fca1d1406874d04eafb64bb4d8730512a6307ba44fb99d76f428ca1bd4a303758e0c3bd8f92a59f7bcf62e5b767c5a8ed239028bdb74ad7a8b62abf88d38c101 SHA512 61cbfbe4ff340b75ea8d356e031e932ac03fe65dd009999ff897ca4b0185d1d989490daf75ffeaaabb3e92c870c11c7ff8ad2cd6372f5363b3d774b8ecca6d89
28 DIST qtwebengine-everywhere-src-6.2.2.tar.xz 369695600 BLAKE2B 93affc7039e45429060ba35db10131a8873f19fa1188fecf3f28e83afc0e6f25f6ac5b6ad8e3dd6a65216a9e5f7b831ea21b431d652db16d7aff62bb26c365e0 SHA512 7bc7a6ada9125d02995a71a962ae464ae3f452e30b409a004aed245c4636af4b6e6736fbeb9349ecc4ecfeec7328ac96bc9193ed53221de322ebc913ea2a833f
29
30 diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2.9999.ebuild
31 index 61b7a1f3..c8411e17 100644
32 --- a/dev-qt/qtwebengine/qtwebengine-5.15.2.9999.ebuild
33 +++ b/dev-qt/qtwebengine/qtwebengine-5.15.2.9999.ebuild
34 @@ -26,8 +26,9 @@ else
35 inherit git-r3
36 fi
37
38 -# patchset based on https://github.com/chromium-ppc64le releases
39 -SRC_URI+=" ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )"
40 +# ppc64 patchset based on https://github.com/chromium-ppc64le releases
41 +SRC_URI+="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-5.15.2_p20211019-jumbo-build.patch.bz2
42 + ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )"
43
44 IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets"
45 REQUIRED_USE="designer? ( widgets )"
46 @@ -104,6 +105,7 @@ PATCHES=(
47 "${FILESDIR}/${PN}-5.15.2-extra_gn.patch" # downstream, bug 774186
48 "${FILESDIR}/${PN}-5.15.2_p20210224-chromium-87-v8-icu68.patch" # downstream, bug 757606
49 "${FILESDIR}/${PN}-5.15.2_p20210224-disable-git.patch" # downstream snapshot fix
50 + "${WORKDIR}/${PN}-5.15.2_p20211019-jumbo-build.patch" # bug 813957
51 )
52
53 pkg_preinst() {