commit:     50ffa5c1ee8bfab13ef813472b38ccb40ad536ad
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon May  4 19:52:32 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon May  4 19:52:32 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=50ffa5c1

[dev-qt/qt-creator] Sync.

Package-Manager: portage-2.2.18

 dev-qt/qt-creator/qt-creator-9999.ebuild | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild 
b/dev-qt/qt-creator/qt-creator-9999.ebuild
index 5dd78e5..d1e0c5e 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0_rc1.ebuild,v 1.1 
2015/04/01 14:52:27 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild,v 
1.4 2015/05/04 19:50:14 pesa Exp $
 
 EAPI=5
 
@@ -32,7 +32,7 @@ KEYWORDS=""
 QTC_PLUGINS=('android:android|qmakeandroidsupport' 
autotools:autotoolsprojectmanager baremetal
        bazaar clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs git 
ios mercurial
        perforce python:pythoneditor qbs:qbsprojectmanager qnx subversion 
valgrind winrt)
-IUSE="debug doc systemd test ${QTC_PLUGINS[@]%:*}"
+IUSE="doc systemd test webkit ${QTC_PLUGINS[@]%:*}"
 
 # minimum Qt version required
 QT_PV="5.4.0:5"
@@ -57,8 +57,9 @@ RDEPEND="
        >=dev-qt/qtxml-${QT_PV}
        >=sys-devel/gdb-7.5[client,python]
        clang? ( >=sys-devel/clang-3.2:= )
-       qbs? ( >=dev-util/qbs-1.3.4 )
+       qbs? ( >=dev-util/qbs-1.4.0-r1 )
        systemd? ( sys-apps/systemd:= )
+       webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
 "
 DEPEND="${RDEPEND}
        >=dev-qt/linguist-tools-${QT_PV}
@@ -93,6 +94,12 @@ src_prepare() {
                fi
        done
 
+       # automagic dep on qtwebkit (bug 538236)
+       if ! use webkit; then
+               sed -i -e 's/isEmpty(QT\.webkitwidgets\.name)/true/' \
+                       src/plugins/help/help.pro || die "failed to disable 
webkit"
+       fi
+
        # disable broken or unreliable tests
        sed -i -e '/lexer/d' tests/auto/cplusplus/cplusplus.pro || die
        sed -i -e '/dumpers\.pro/d' tests/auto/debugger/debugger.pro || die
@@ -112,6 +119,8 @@ src_configure() {
                IDE_PACKAGE_MODE=1 \
                LLVM_INSTALL_DIR="${EPREFIX}/usr" \
                QBS_INSTALL_DIR="${EPREFIX}/usr" \
+               CONFIG+=qbs_disable_rpath \
+               CONFIG+=qbs_enable_project_file_updates \
                $(use systemd && echo CONFIG+=journald) \
                $(use test && echo BUILD_TESTS=1) \
                USE_SYSTEM_BOTAN=1

Reply via email to