diff options
author | Jimi Huotari <chiitoo@gentoo.org> | 2017-12-11 12:53:04 +0200 |
---|---|---|
committer | Jimi Huotari <chiitoo@gentoo.org> | 2017-12-11 12:53:04 +0200 |
commit | 009100134be9053761c0f952418b1f17c5d912b3 (patch) | |
tree | 4289acd2d8fd078db153c093bbd5b1a20d345537 /dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | |
parent | dev-qt: move qvkgen from qtcore to qtgui (diff) | |
download | qt-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.ebuild | 9 |
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 |