commit:     8fb91824041208a8857202ba298ccc3522e1c0a7
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 18 01:52:50 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Oct 18 01:52:50 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8fb91824

dev-qt/qt-creator: sync with gentoo.git

Package-Manager: portage-2.2.23

 dev-qt/qt-creator/qt-creator-9999.ebuild | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild 
b/dev-qt/qt-creator/qt-creator-9999.ebuild
index e878225..d12592a 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -35,7 +35,7 @@ IUSE="doc systemd test webkit ${QTC_PLUGINS[@]%:*}"
 QT_PV="5.4.0:5"
 
 RDEPEND="
-       =dev-libs/botan-1.10*[threads]
+       =dev-libs/botan-1.10*[-bindist,threads]
        >=dev-qt/designer-${QT_PV}
        >=dev-qt/qtconcurrent-${QT_PV}
        >=dev-qt/qtcore-${QT_PV}
@@ -52,7 +52,7 @@ RDEPEND="
        >=dev-qt/qtx11extras-${QT_PV}
        >=dev-qt/qtxml-${QT_PV}
        >=sys-devel/gdb-7.5[client,python]
-       clang? ( >=sys-devel/clang-3.2:= )
+       clang? ( >=sys-devel/clang-3.6:= )
        qbs? ( >=dev-util/qbs-1.4.2 )
        systemd? ( sys-apps/systemd:= )
        webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
@@ -86,7 +86,11 @@ src_unpack() {
                die "GCC >= 4.7 required"
        fi
 
-       default
+       if [[ ${PV} == *9999 ]]; then
+               git-r3_src_unpack
+       else
+               default
+       fi
 }
 
 src_prepare() {
@@ -106,10 +110,9 @@ src_prepare() {
        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
+       sed -i -e '/SUBDIRS/ s/\<dumpers\>//' tests/auto/debugger/debugger.pro 
|| die
        sed -i -e '/CONFIG -=/ s/$/ testcase/' 
tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin?/plugin?.pro || 
die
-       sed -i -e '/parsertests\.pro/d' 
tests/auto/valgrind/memcheck/memcheck.pro || die
+       sed -i -e '/SUBDIRS/ s/\<memcheck\>//' tests/auto/valgrind/valgrind.pro 
|| die
 
        # fix translations
        sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \
@@ -122,8 +125,8 @@ src_prepare() {
 src_configure() {
        eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" \
                IDE_PACKAGE_MODE=1 \
-               LLVM_INSTALL_DIR="${EPREFIX}/usr" \
-               QBS_INSTALL_DIR="${EPREFIX}/usr" \
+               $(use clang && echo LLVM_INSTALL_DIR="${EPREFIX}/usr") \
+               $(use qbs && echo QBS_INSTALL_DIR="${EPREFIX}/usr") \
                CONFIG+=qbs_disable_rpath \
                CONFIG+=qbs_enable_project_file_updates \
                $(use systemd && echo CONFIG+=journald) \

Reply via email to