Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/vte: ChangeLog vte-0.28.2-r301.ebuild vte-0.30.1-r3.ebuild vte-0.28.2-r203.ebuild
Date: Mon, 30 Jan 2012 17:27:09
Message-Id: 20120130172659.A690F2004B@flycatcher.gentoo.org
1 tetromino 12/01/30 17:26:59
2
3 Modified: ChangeLog
4 Added: vte-0.28.2-r301.ebuild vte-0.30.1-r3.ebuild
5 vte-0.28.2-r203.ebuild
6 Log:
7 Ensure that vte properly uses gnome-pty-helper (bug #401389, thanks to زياد بن عبدالعزيز الباتلي for reporting).
8
9 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.306 x11-libs/vte/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/ChangeLog?rev=1.306&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/ChangeLog?rev=1.306&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/ChangeLog?r1=1.305&r2=1.306
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v
21 retrieving revision 1.305
22 retrieving revision 1.306
23 diff -u -r1.305 -r1.306
24 --- ChangeLog 18 Jan 2012 21:11:23 -0000 1.305
25 +++ ChangeLog 30 Jan 2012 17:26:59 -0000 1.306
26 @@ -1,6 +1,15 @@
27 # ChangeLog for x11-libs/vte
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.305 2012/01/18 21:11:23 maekke Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.306 2012/01/30 17:26:59 tetromino Exp $
31 +
32 +*vte-0.30.1-r3 (30 Jan 2012)
33 +*vte-0.28.2-r301 (30 Jan 2012)
34 +*vte-0.28.2-r203 (30 Jan 2012)
35 +
36 + 30 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
37 + +vte-0.28.2-r203.ebuild, +vte-0.28.2-r301.ebuild, +vte-0.30.1-r3.ebuild:
38 + Ensure that vte properly uses gnome-pty-helper (bug #401389, thanks to
39 + زياد بن عبدالعزيز الباتلي for reporting).
40
41 18 Jan 2012; Markus Meier <maekke@g.o> vte-0.28.2-r202.ebuild:
42 arm stable, bug #393007
43
44
45
46 1.1 x11-libs/vte/vte-0.28.2-r301.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.28.2-r301.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.28.2-r301.ebuild?rev=1.1&content-type=text/plain
50
51 Index: vte-0.28.2-r301.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.28.2-r301.ebuild,v 1.1 2012/01/30 17:26:59 tetromino Exp $
56
57 EAPI="3"
58 GCONF_DEBUG="yes"
59 GNOME_TARBALL_SUFFIX="xz"
60 GNOME2_LA_PUNT="yes"
61
62 inherit autotools eutils gnome2
63
64 DESCRIPTION="GNOME terminal widget"
65 HOMEPAGE="http://git.gnome.org/browse/vte"
66 SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
67
68 LICENSE="LGPL-2"
69 SLOT="2.90"
70 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
71 IUSE="debug doc glade +introspection"
72
73 PDEPEND="x11-libs/gnome-pty-helper"
74 RDEPEND=">=dev-libs/glib-2.26:2
75 >=x11-libs/gtk+-3.0:3[introspection?]
76 >=x11-libs/pango-1.22.0
77
78 sys-libs/ncurses
79 x11-libs/libX11
80 x11-libs/libXft
81
82 glade? ( >=dev-util/glade-3.9:3.10 )
83 introspection? ( >=dev-libs/gobject-introspection-0.9.0 )"
84 DEPEND="${RDEPEND}
85 >=dev-util/intltool-0.35
86 >=dev-util/pkgconfig-0.9
87 sys-devel/gettext
88 doc? ( >=dev-util/gtk-doc-1.13 )"
89
90 pkg_setup() {
91 # Python bindings are via gobject-introspection
92 # Ex: from gi.repository import Vte
93 # Do not disable gnome-pty-helper, bug #401389
94 G2CONF="${G2CONF}
95 --disable-deprecation
96 --disable-maintainer-mode
97 --disable-static
98 $(use_enable debug)
99 $(use_enable glade glade-catalogue)
100 $(use_enable introspection)
101 --with-gtk=3.0"
102 DOCS="AUTHORS ChangeLog HACKING NEWS README"
103 }
104
105 src_prepare() {
106 epatch "${FILESDIR}/${PN}-0.28.0-fix-gdk-targets.patch"
107
108 mv "${WORKDIR}/introspection.m4" "${S}/" || die
109 AT_M4DIR="." eautoreconf
110
111 gnome2_src_prepare
112 }
113
114 src_install() {
115 gnome2_src_install
116 rm -v "${ED}usr/libexec/gnome-pty-helper" || die
117 }
118
119
120
121 1.1 x11-libs/vte/vte-0.30.1-r3.ebuild
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.30.1-r3.ebuild?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.30.1-r3.ebuild?rev=1.1&content-type=text/plain
125
126 Index: vte-0.30.1-r3.ebuild
127 ===================================================================
128 # Copyright 1999-2012 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 # $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.30.1-r3.ebuild,v 1.1 2012/01/30 17:26:59 tetromino Exp $
131
132 EAPI="4"
133 GCONF_DEBUG="yes"
134 GNOME2_LA_PUNT="yes"
135
136 inherit eutils gnome2
137
138 DESCRIPTION="GNOME terminal widget"
139 HOMEPAGE="http://git.gnome.org/browse/vte"
140
141 LICENSE="LGPL-2"
142 SLOT="2.90"
143 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
144 IUSE="debug doc glade +introspection"
145
146 PDEPEND="x11-libs/gnome-pty-helper"
147 RDEPEND=">=dev-libs/glib-2.26:2
148 >=x11-libs/gtk+-3.1.9:3[introspection?]
149 >=x11-libs/pango-1.22.0
150
151 sys-libs/ncurses
152 x11-libs/libX11
153 x11-libs/libXft
154
155 glade? ( >=dev-util/glade-3.9:3.10 )
156 introspection? ( >=dev-libs/gobject-introspection-0.9.0 )"
157 DEPEND="${RDEPEND}
158 >=dev-util/intltool-0.35
159 >=dev-util/pkgconfig-0.9
160 sys-devel/gettext
161 doc? ( >=dev-util/gtk-doc-1.13 )"
162
163 pkg_setup() {
164 # Python bindings are via gobject-introspection
165 # Ex: from gi.repository import Vte
166 # Do not disable gnome-pty-helper, bug #401389
167 G2CONF="${G2CONF}
168 --disable-deprecation
169 --disable-maintainer-mode
170 --disable-static
171 $(use_enable debug)
172 $(use_enable glade glade-catalogue)
173 $(use_enable introspection)"
174 DOCS="AUTHORS ChangeLog HACKING NEWS README"
175 }
176
177 src_prepare() {
178 # https://bugzilla.gnome.org/show_bug.cgi?id=663779
179 epatch "${FILESDIR}/${PN}-0.30.1-alt-meta.patch"
180
181 gnome2_src_prepare
182 }
183
184 src_install() {
185 gnome2_src_install
186 rm -v "${ED}usr/libexec/gnome-pty-helper" || die
187 }
188
189
190
191 1.1 x11-libs/vte/vte-0.28.2-r203.ebuild
192
193 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.28.2-r203.ebuild?rev=1.1&view=markup
194 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/vte/vte-0.28.2-r203.ebuild?rev=1.1&content-type=text/plain
195
196 Index: vte-0.28.2-r203.ebuild
197 ===================================================================
198 # Copyright 1999-2012 Gentoo Foundation
199 # Distributed under the terms of the GNU General Public License v2
200 # $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.28.2-r203.ebuild,v 1.1 2012/01/30 17:26:59 tetromino Exp $
201
202 EAPI="4"
203 GCONF_DEBUG="yes"
204 GNOME2_LA_PUNT="yes"
205 PYTHON_DEPEND="python? 2:2.4"
206
207 inherit eutils gnome2 python
208
209 DESCRIPTION="GNOME terminal widget"
210 HOMEPAGE="http://git.gnome.org/browse/vte"
211
212 LICENSE="LGPL-2"
213 SLOT="0"
214 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux"
215 IUSE="debug doc glade +introspection python"
216
217 PDEPEND="x11-libs/gnome-pty-helper"
218 RDEPEND=">=dev-libs/glib-2.26:2
219 >=x11-libs/gtk+-2.20:2[introspection?]
220 >=x11-libs/pango-1.22.0
221
222 sys-libs/ncurses
223 x11-libs/libX11
224 x11-libs/libXft
225
226 glade? ( dev-util/glade:3 )
227 introspection? ( >=dev-libs/gobject-introspection-0.9.0 )
228 python? ( >=dev-python/pygtk-2.4:2 )"
229 DEPEND="${RDEPEND}
230 >=dev-util/intltool-0.35
231 >=dev-util/pkgconfig-0.9
232 sys-devel/gettext
233 doc? ( >=dev-util/gtk-doc-1.13 )"
234
235 pkg_setup() {
236 # Do not disable gnome-pty-helper, bug #401389
237 G2CONF="${G2CONF}
238 --disable-deprecation
239 --disable-maintainer-mode
240 --disable-static
241 $(use_enable debug)
242 $(use_enable glade glade-catalogue)
243 $(use_enable introspection)
244 $(use_enable python)
245 --with-gtk=2.0"
246 DOCS="AUTHORS ChangeLog HACKING NEWS README"
247 if use python; then
248 python_set_active_version 2
249 python_pkg_setup
250 fi
251 }
252
253 src_prepare() {
254 # https://bugzilla.gnome.org/show_bug.cgi?id=663779
255 epatch "${FILESDIR}/${PN}-0.30.1-alt-meta.patch"
256
257 gnome2_src_prepare
258 }
259
260 src_install() {
261 gnome2_src_install
262 rm -v "${ED}usr/libexec/gnome-pty-helper" || die
263 use python && python_clean_installation_image
264 }