commit:     4343235ba4f9fad44e7fc064cce6b216d30f0471
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 14:01:24 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Feb 22 14:01:24 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4343235b

[dev-qt/qtwebkit23] Respect *FLAGS etc.

Package-Manager: portage-2.2.17

---
 dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild 
b/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild
index 377a880..10d51a26 100644
--- a/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild
+++ b/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
-inherit eutils multilib python-any-r1
+inherit eutils multilib python-any-r1 toolchain-funcs
 
 DESCRIPTION="The WebKit module for the Qt toolkit"
 HOMEPAGE="https://www.qt.io/ https://qt-project.org/";
@@ -60,14 +60,26 @@ DEPEND="${RDEPEND}
 src_prepare() {
        # bug 458222
        sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die
+
+       sed -i -e "/QMAKE_CXXFLAGS_RELEASE/d" Source/WTF/WTF.pro 
Source/JavaScriptCore/Target.pri || die
 }
 
 src_compile() {
        export QTDIR=/usr/$(get_libdir)/qt4/
+       export CC=$(tc-getCC)
+       export CXX=$(tc-getCXX)
        Tools/Scripts/build-webkit --qt --release --no-webkit2 \
                $(use gstreamer || echo --no-video) \
                --makeargs="${MAKEOPTS}" \
-               --qmakearg="CONFIG+=production_build CONFIG+=nostrip" || die
+               --qmakearg="CONFIG+=production_build CONFIG+=nostrip" \
+               QMAKE_CC=\"$(tc-getCC)\" \
+               QMAKE_CXX=\"$(tc-getCXX)\" \
+               QMAKE_CFLAGS=\"${CFLAGS}\" \
+               QMAKE_CXXFLAGS=\"${CXXFLAGS}\" \
+               QMAKE_CFLAGS_RELEASE=\"\" \
+               QMAKE_CXXFLAGS_RELEASE=\"\" \
+               QMAKE_LFLAGS+=\"${LDFLAGS}\" \
+               QMAKE_LINK=\"$(tc-getCXX)\" || die
 }
 
 src_install() {

Reply via email to