Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qt-creator: metadata.xml qt-creator-3.2.0_rc1.ebuild ChangeLog qt-creator-3.0.1.ebuild
Date: Sun, 03 Aug 2014 22:53:15
Message-Id: 20140803225307.C72EC2004E@flycatcher.gentoo.org
1 pesa 14/08/03 22:53:06
2
3 Modified: metadata.xml qt-creator-3.2.0_rc1.ebuild ChangeLog
4 Removed: qt-creator-3.0.1.ebuild
5 Log:
6 Switch to qmake-utils eclass; always enable fakevim plugin; add slot operator to clang dep; require Qt 4.8.5; fix LLVM_INSTALL_DIR.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xDADED6B2671CB57D!)
9
10 Revision Changes Path
11 1.8 dev-qt/qt-creator/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/metadata.xml?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/metadata.xml?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/metadata.xml?r1=1.7&r2=1.8
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/metadata.xml,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- metadata.xml 3 Aug 2014 14:09:49 -0000 1.7
24 +++ metadata.xml 3 Aug 2014 22:53:06 -0000 1.8
25 @@ -11,6 +11,7 @@
26 <flag name="autotools">Enable autotools project manager plugin</flag>
27 <flag name="baremetal">Build plugin for bare metal devices</flag>
28 <flag name="bazaar">Add support for <pkg>dev-vcs/bzr</pkg> version control system</flag>
29 + <flag name="clang">Build clang-based code model plugin</flag>
30 <flag name="clearcase">Add support for IBM ClearCase version control system (requires manual installation of ClearCase client)</flag>
31 <flag name="cmake">Enable cmake project manager plugin</flag>
32 <flag name="fakevim">Enable support for vim-like key bindings</flag>
33 @@ -21,6 +22,5 @@
34 <flag name="python">Enable Python source code editor</flag>
35 <flag name="qnx">Build plugin for QNX/Blackberry devices</flag>
36 <flag name="valgrind">Add support for memory debugging using <pkg>dev-util/valgrind</pkg></flag>
37 - <flag name="clang">Build clang plugin</flag>
38 </use>
39 </pkgmetadata>
40
41
42
43 1.2 dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild?r1=1.1&r2=1.2
48
49 Index: qt-creator-3.2.0_rc1.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- qt-creator-3.2.0_rc1.ebuild 3 Aug 2014 14:09:49 -0000 1.1
56 +++ qt-creator-3.2.0_rc1.ebuild 3 Aug 2014 22:53:06 -0000 1.2
57 @@ -1,12 +1,12 @@
58 # Copyright 1999-2014 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild,v 1.1 2014/08/03 14:09:49 zx2c4 Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.0_rc1.ebuild,v 1.2 2014/08/03 22:53:06 pesa Exp $
62
63 EAPI=5
64
65 PLOCALES="cs de fr ja pl ru sl zh_CN zh_TW"
66
67 -inherit eutils l10n multilib qt4-r2
68 +inherit eutils l10n multilib qmake-utils
69
70 DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
71 HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator"
72 @@ -29,27 +29,26 @@
73 SLOT="0"
74 KEYWORDS="~amd64 ~arm ~ppc ~x86"
75
76 +# TODO: qbs:qbsprojectmanager, winrt (both require qt5)
77 QTC_PLUGINS=(android autotools:autotoolsprojectmanager baremetal bazaar
78 - clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs fakevim git
79 + clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs git
80 ios mercurial perforce python:pythoneditor qnx subversion valgrind)
81 IUSE="debug doc examples test ${QTC_PLUGINS[@]%:*}"
82
83 # minimum Qt version required
84 -QT_PV="4.8.0:4"
85 +QT_PV="4.8.5:4"
86
87 CDEPEND="
88 =dev-libs/botan-1.10*[threads]
89 + >=dev-qt/designer-${QT_PV}
90 >=dev-qt/qtcore-${QT_PV}[ssl]
91 >=dev-qt/qtdeclarative-${QT_PV}
92 - || (
93 - ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 )
94 - ( >=dev-qt/qtgui-${QT_PV} <dev-qt/qtgui-4.8.5:4 )
95 - )
96 + >=dev-qt/qtgui-${QT_PV}
97 >=dev-qt/qthelp-${QT_PV}[doc?]
98 >=dev-qt/qtscript-${QT_PV}
99 >=dev-qt/qtsql-${QT_PV}
100 >=dev-qt/qtsvg-${QT_PV}
101 - clang? ( >=sys-devel/clang-3.2 )
102 + clang? ( >=sys-devel/clang-3.2:= )
103 "
104 DEPEND="${CDEPEND}
105 virtual/pkgconfig
106 @@ -71,8 +70,6 @@
107 "
108
109 src_prepare() {
110 - qt4-r2_src_prepare
111 -
112 # disable unwanted plugins
113 for plugin in "${QTC_PLUGINS[@]#[+-]}"; do
114 if ! use ${plugin%:*}; then
115 @@ -86,8 +83,7 @@
116 sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \
117 share/qtcreator/translations/translations.pro || die
118
119 - # remove bundled qbs for now
120 - # TODO: package it and re-enable the plugin
121 + # remove bundled qbs
122 rm -rf src/shared/qbs || die
123 }
124
125 @@ -96,9 +92,9 @@
126 tests/*"
127 eqmake4 IDE_LIBRARY_BASENAME="$(get_libdir)" \
128 IDE_PACKAGE_MODE=1 \
129 + LLVM_INSTALL_DIR="${EPREFIX}/usr" \
130 TEST=$(use test && echo 1 || echo 0) \
131 - USE_SYSTEM_BOTAN=1 \
132 - LLVM_INSTALL_DIR=$(use clang && echo $(get_libdir))
133 + USE_SYSTEM_BOTAN=1
134 }
135
136 src_test() {
137 @@ -108,7 +104,7 @@
138 EQMAKE4_EXCLUDE="valgrind/*"
139 eqmake4 IDE_LIBRARY_BASENAME="$(get_libdir)"
140
141 - emake check
142 + default
143 }
144
145 src_install() {
146
147
148
149 1.31 dev-qt/qt-creator/ChangeLog
150
151 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?rev=1.31&view=markup
152 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?rev=1.31&content-type=text/plain
153 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?r1=1.30&r2=1.31
154
155 Index: ChangeLog
156 ===================================================================
157 RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v
158 retrieving revision 1.30
159 retrieving revision 1.31
160 diff -u -r1.30 -r1.31
161 --- ChangeLog 3 Aug 2014 14:09:49 -0000 1.30
162 +++ ChangeLog 3 Aug 2014 22:53:06 -0000 1.31
163 @@ -1,6 +1,11 @@
164 # ChangeLog for dev-qt/qt-creator
165 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
166 -# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v 1.30 2014/08/03 14:09:49 zx2c4 Exp $
167 +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v 1.31 2014/08/03 22:53:06 pesa Exp $
168 +
169 + 03 Aug 2014; Davide Pesavento <pesa@g.o> -qt-creator-3.0.1.ebuild,
170 + metadata.xml, qt-creator-3.2.0_rc1.ebuild:
171 + Switch to qmake-utils eclass; always enable fakevim plugin; add slot operator
172 + to clang dep; require Qt 4.8.5; fix LLVM_INSTALL_DIR.
173
174 *qt-creator-3.2.0_rc1 (03 Aug 2014)