Diff qtwebengine-5.15.10_p20230623 with a qtwebengine-5.15.10_p20230815

/usr/portage/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230815.ebuild 2023-10-09 14:52:30.416368373 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
PATCHSET="${P}-patchset"
6 7
PYTHON_COMPAT=( python3_{10..11} )
7 8
PYTHON_REQ_USE="xml(+)"
8 9
inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs
......
11 12
HOMEPAGE="https://www.qt.io/"
12 13

  
13 14
if [[ ${QT5_BUILD_TYPE} == release ]]; then
14
	KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
15
	KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
15 16
	if [[ ${PV} == ${QT5_PV}_p* ]]; then
16 17
		SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz"
17 18
		S="${WORKDIR}/${P}"
......
27 28
fi
28 29

  
29 30
# ppc64 patchset based on https://github.com/chromium-ppc64le releases
30
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15.8_p20230313-patchset.tar.xz
31
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz
31 32
	ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )"
32 33

  
33 34
IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets"
......
100 101
	ppc64? ( >=dev-util/gn-0.1807 )
101 102
"
102 103

  
103
PATCHES=(
104
	"${WORKDIR}/${PN}-5.15.8_p20230313-patchset"
105
	"${FILESDIR}/${PN}-5.15.10_p20230623-clang16.patch"
106
	"${FILESDIR}/${PN}-5.15.10_p20230623-ffmpeg-binutils-2.41.patch"
107
)
104
PATCHES=( "${WORKDIR}/${PATCHSET}" )
108 105

  
109 106
qtwebengine_check-reqs() {
110 107
	# bug #307861
......
158 155
}
159 156

  
160 157
src_prepare() {
161
	# upstreamed, but not spinning new patchset just yet
162
	rm "${WORKDIR}"/qtwebengine-5.15.8_p20230313-patchset/015-gcc13.patch || die
163

  
164 158
	if [[ ${PV} == ${QT5_PV}_p* ]]; then
165 159
		# This is made from git, and for some reason will fail w/o .git directories.
166 160
		mkdir -p .git src/3rdparty/chromium/.git || die
Thank you!