Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/
Date: Sat, 09 Jul 2016 14:06:41
Message-Id: 1468073164.8bb57e32cac5ae97d4cb720ba0690b2bb34873e5.pesa@gentoo
1 commit: 8bb57e32cac5ae97d4cb720ba0690b2bb34873e5
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 9 13:38:10 2016 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 9 14:06:04 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb57e32
7
8 dev-qt/qt-creator: update build requirements for 9999
9
10 http://code.qt.io/cgit/qt-creator/qt-creator.git/commit/?id=7812390b0bdb31aec113fef317e4e83c4f822872
11
12 Package-Manager: portage-2.3.0
13
14 dev-qt/qt-creator/qt-creator-9999.ebuild | 19 +++++++++++--------
15 1 file changed, 11 insertions(+), 8 deletions(-)
16
17 diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
18 index d743d86..0a6f46b 100644
19 --- a/dev-qt/qt-creator/qt-creator-9999.ebuild
20 +++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
21 @@ -5,7 +5,7 @@
22 EAPI=6
23 PLOCALES="cs de fr ja pl ru sl uk zh_CN zh_TW"
24
25 -inherit eutils l10n qmake-utils virtualx
26 +inherit eutils l10n qmake-utils toolchain-funcs virtualx
27
28 DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
29 HOMEPAGE="http://doc.qt.io/qtcreator/"
30 @@ -39,7 +39,7 @@ IUSE="doc systemd test webengine webkit ${QTC_PLUGINS[@]%:*}"
31 REQUIRED_USE="?? ( webengine webkit )"
32
33 # minimum Qt version required
34 -QT_PV="5.5.0:5"
35 +QT_PV="5.6.0:5"
36
37 RDEPEND="
38 =dev-libs/botan-1.10*[-bindist,threads]
39 @@ -60,9 +60,9 @@ RDEPEND="
40 >=dev-qt/qtxml-${QT_PV}
41 >=sys-devel/gdb-7.5[client,python]
42 clangcodemodel? ( >=sys-devel/clang-3.6.2:= )
43 - qbs? ( >=dev-util/qbs-1.5.1 )
44 + qbs? ( >=dev-util/qbs-1.5.2 )
45 systemd? ( sys-apps/systemd:= )
46 - webengine? ( >=dev-qt/qtwebengine-5.6.0:5 )
47 + webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
48 webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
49 "
50 DEPEND="${RDEPEND}
51 @@ -71,8 +71,8 @@ DEPEND="${RDEPEND}
52 doc? ( >=dev-qt/qdoc-${QT_PV} )
53 test? ( >=dev-qt/qttest-${QT_PV} )
54 "
55 +# qt translations must be installed for qt-creator translations to work
56 for x in ${PLOCALES}; do
57 - # qt translations must be installed for qt-creator translations to work
58 RDEPEND+=" linguas_${x}? ( >=dev-qt/qttranslations-${QT_PV} )"
59 done
60 unset x
61 @@ -90,9 +90,12 @@ PDEPEND="
62 "
63
64 src_unpack() {
65 - if [[ $(gcc-major-version) -lt 4 ]] || [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; then
66 - eerror "GCC version 4.7 or later is required to build Qt Creator ${PV}"
67 - die "GCC >= 4.7 required"
68 + if tc-is-gcc; then
69 + if [[ $(gcc-major-version) -lt 4 ]] || \
70 + [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 8 ]]; then
71 + eerror "GCC version 4.8 or later is required to build Qt Creator ${PV}"
72 + die "GCC >= 4.8 required"
73 + fi
74 fi
75
76 if [[ ${PV} == *9999 ]]; then