aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimi Huotari <chiitoo@gentoo.org>2017-12-11 12:53:04 +0200
committerJimi Huotari <chiitoo@gentoo.org>2017-12-11 12:53:04 +0200
commit009100134be9053761c0f952418b1f17c5d912b3 (patch)
tree4289acd2d8fd078db153c093bbd5b1a20d345537 /dev-qt/qtwebengine/qtwebengine-5.9999.ebuild
parentdev-qt: move qvkgen from qtcore to qtgui (diff)
downloadqt-009100134be9053761c0f952418b1f17c5d912b3.tar.gz
qt-009100134be9053761c0f952418b1f17c5d912b3.tar.bz2
qt-009100134be9053761c0f952418b1f17c5d912b3.zip
dev-qt/qtwebengine: add patches to fix build against system ICU >=59
Package-Manager: Portage-2.3.17, Repoman-2.3.6
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-5.9999.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.9999.ebuild9
1 files changed, 9 insertions, 0 deletions
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