From 009100134be9053761c0f952418b1f17c5d912b3 Mon Sep 17 00:00:00 2001 From: Jimi Huotari Date: Mon, 11 Dec 2017 12:53:04 +0200 Subject: dev-qt/qtwebengine: add patches to fix build against system ICU >=59 Package-Manager: Portage-2.3.17, Repoman-2.3.6 --- dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dev-qt/qtwebengine/qtwebengine-5.9999.ebuild') diff --git a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild index c93317a2..12be341a 100644 --- a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild @@ -11,6 +11,10 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi +SRC_URI+=" system-icu? ( + https://dev.gentoo.org/~chiitoo/distfiles/qtwebengine-5.10.0-icu-patches.tar.bz2 +)" + IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets" RDEPEND=" @@ -78,6 +82,11 @@ DEPEND="${RDEPEND} src_prepare() { use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.3-paxmark-mksnapshot.patch" ) + use system-icu && has_version ">=dev-libs/icu-59" && \ + PATCHES+=( + "${WORKDIR}/${PN}-5.10.0-icu-59.1.patch" + "${WORKDIR}/${PN}-5.10.0-icu-60.1.patch" + ) # bug 620444 - ensure local headers are used find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die -- cgit v1.2.3-65-gdbad