Gentoo Archives: gentoo-commits

From: Mike Auty <ikelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/ikelos:master commit in: dev-vcs/gitg/files/, dev-vcs/gitg/
Date: Mon, 01 Dec 2014 01:11:28
Message-Id: 1406818912.2aa5df78e1540cebaa5688a46fea36dd483f9960.ikelos@gentoo
1 commit: 2aa5df78e1540cebaa5688a46fea36dd483f9960
2 Author: Mike Auty <ikelos <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 31 15:01:52 2014 +0000
4 Commit: Mike Auty <ikelos <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 31 15:01:52 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/ikelos.git;a=commit;h=2aa5df78
7
8 Bump gitg, for when its dependencies become available.
9
10 ---
11 dev-vcs/gitg/ChangeLog | 180 ++++++++++
12 dev-vcs/gitg/Manifest | 10 +
13 .../gitg/files/gitg-0.1.2-fix-disable-debug.patch | 58 ++++
14 .../gitg/files/gitg-0.2.6-fix-libreoffice.patch | 371 +++++++++++++++++++++
15 dev-vcs/gitg/gitg-0.2.7.ebuild | 59 ++++
16 dev-vcs/gitg/gitg-0.3.2.ebuild | 79 +++++
17 dev-vcs/gitg/gitg-0.3.3.ebuild | 79 +++++
18 dev-vcs/gitg/metadata.xml | 15 +
19 8 files changed, 851 insertions(+)
20
21 diff --git a/dev-vcs/gitg/ChangeLog b/dev-vcs/gitg/ChangeLog
22 new file mode 100644
23 index 0000000..b8605d4
24 --- /dev/null
25 +++ b/dev-vcs/gitg/ChangeLog
26 @@ -0,0 +1,180 @@
27 +# ChangeLog for dev-vcs/gitg
28 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitg/ChangeLog,v 1.29 2014/04/26 06:02:40 pacho Exp $
30 +
31 + 26 Apr 2014; Pacho Ramos <pacho@g.o> -gitg-0.2.6.ebuild:
32 + drop old
33 +
34 + 05 Apr 2014; Mike Auty <ikelos@g.o> -gitg-0.0.6.ebuild,
35 + -gitg-0.1.2.ebuild, gitg-0.2.6.ebuild, gitg-0.2.7.ebuild, gitg-0.3.2.ebuild:
36 + Fix up dependencies (bug 506590 and bug 501696), and clear out old versions.
37 +
38 + 03 Apr 2014; Sebastian Pipping <sping@g.o> metadata.xml:
39 + Remove myself as a maintainer
40 +
41 + 15 Mar 2014; Sebastian Pipping <sping@g.o> gitg-0.3.2.ebuild:
42 + eautoreconf needs GNOME_COMPILE_WARNINGS from
43 + /usr/share/aclocal/gnome-compiler-flags.m4 to rebuild configure script (bug
44 + #504070)
45 +
46 +*gitg-0.3.2 (08 Feb 2014)
47 +
48 + 08 Feb 2014; Justin Lecher <jlec@g.o> +gitg-0.3.2.ebuild,
49 + metadata.xml:
50 + Version Bump, #497358; thanks for Mark R. Pariente, Konstantin and Jesús
51 + Pérez (Chuso) working on the ebuild
52 +
53 + 18 Aug 2013; Agostino Sarubbo <ago@g.o> gitg-0.2.7.ebuild:
54 + Stable for x86, wrt bug #478274
55 +
56 + 27 Jul 2013; Agostino Sarubbo <ago@g.o> gitg-0.2.7.ebuild:
57 + Stable for amd64, wrt bug #478274
58 +
59 +*gitg-0.2.7 (13 Apr 2013)
60 +
61 + 13 Apr 2013; Mike Auty <ikelos@g.o> -gitg-0.2.5.ebuild,
62 + gitg-0.2.6.ebuild, +gitg-0.2.7.ebuild:
63 + Bump gitg to 0.2.7 and block 0.2.6 from gnome-3.8 libraries due to a
64 + segfault. Fixes bug 465526.
65 +
66 +*gitg-0.2.6 (29 Mar 2013)
67 +
68 + 29 Mar 2013; Tomáš Chvátal <scarabeus@g.o>
69 + +files/gitg-0.2.6-fix-libreoffice.patch, +gitg-0.2.6.ebuild,
70 + -files/gitg-0.2.1-fix-disable-debug.patch, -gitg-0.1.0.ebuild,
71 + -gitg-0.2.2.ebuild, -gitg-0.2.4.ebuild:
72 + Version bump to latest and add patch to make it work with huge repos
73 + (libreoffice). Drop overshadowed packages to reduce versions clutter.
74 +
75 + 11 Jun 2012; Agostino Sarubbo <ago@g.o> gitg-0.1.2.ebuild:
76 + Stable for amd64, wrt bug #419893
77 +
78 + 09 Jun 2012; Sebastian Pipping <sping@g.o> gitg-0.0.6.ebuild,
79 + gitg-0.1.0.ebuild, gitg-0.1.2.ebuild, gitg-0.2.2.ebuild, gitg-0.2.4.ebuild,
80 + gitg-0.2.5.ebuild:
81 + Fix homepage link (bug #420019)
82 +
83 + 06 Jun 2012; Jeff Horelick <jdhore@g.o> gitg-0.1.2.ebuild:
84 + marked x86 per bug 419893
85 +
86 + 03 May 2012; Jeff Horelick <jdhore@g.o> gitg-0.0.6.ebuild,
87 + gitg-0.1.0.ebuild, gitg-0.1.2.ebuild, gitg-0.2.2.ebuild, gitg-0.2.4.ebuild,
88 + gitg-0.2.5.ebuild:
89 + dev-util/pkgconfig -> virtual/pkgconfig
90 +
91 + 14 Apr 2012; Zac Medico <zmedico@g.o> gitg-0.2.5.ebuild:
92 + Add ~amd64-linux keyword.
93 +
94 +*gitg-0.2.5 (28 Sep 2011)
95 +
96 + 28 Sep 2011; Sebastian Pipping <sping@g.o> +gitg-0.2.5.ebuild:
97 + Bump to 0.2.5 (bug #383527)
98 +
99 + 07 Aug 2011; Zac Medico <zmedico@g.o> gitg-0.2.4.ebuild:
100 + Add ~x86-linux keyword.
101 +
102 +*gitg-0.2.4 (31 Jul 2011)
103 +
104 + 31 Jul 2011; Sebastian Pipping <sping@g.o> +gitg-0.2.4.ebuild:
105 + Bump to 0.2.4: Downstream patching no longer needed, newer version of
106 + gtksourceview required
107 +
108 +*gitg-0.2.2 (15 Jul 2011)
109 +
110 + 15 Jul 2011; Sebastian Pipping <sping@g.o>
111 + +files/gitg-0.2.1-fix-disable-debug.patch, +gitg-0.2.2.ebuild:
112 + Insert 0.2.2 from gnome overlay (bug #360659)
113 +
114 + 12 Apr 2011; Sebastian Pipping <sping@g.o> gitg-0.1.2.ebuild:
115 + Remove -Werror (bug #363009)
116 +
117 +*gitg-0.1.2 (27 Mar 2011)
118 +
119 + 27 Mar 2011; Sebastian Pipping <sping@g.o> +gitg-0.1.2.ebuild,
120 + +files/gitg-0.1.2-fix-disable-debug.patch, metadata.xml:
121 + Bump to 0.1.2
122 +
123 + 21 Mar 2011; Nirbheek Chauhan <nirbheek@g.o> -gitg-0.0.5.ebuild,
124 + gitg-0.0.6.ebuild, -gitg-0.0.8.ebuild, gitg-0.1.0.ebuild:
125 + Fix slot-deps on gnome libs
126 +
127 +*gitg-0.1.0 (25 Feb 2011)
128 +
129 + 25 Feb 2011; Mike Auty <ikelos@g.o> +gitg-0.1.0.ebuild:
130 + Bump to 0.1.0, thanks to Alphat-PC (bug 354065).
131 +
132 + 02 Jan 2011; Sebastian Pipping <sping@g.o> gitg-0.0.8.ebuild:
133 + Remove gone configure option --disable-bundle, integrate test suite from
134 + "make check"
135 +
136 + 30 Dec 2010; Mike Auty <ikelos@g.o> gitg-0.0.8.ebuild:
137 + Fix a few dependency/ebuild issues as mentioned in bug 350189.
138 +
139 + 30 Dec 2010; Mike Auty <ikelos@g.o> -gitg-0.0.1.ebuild,
140 + -gitg-0.0.2.ebuild, -gitg-0.0.3.ebuild, -gitg-0.0.4.ebuild,
141 + +gitg-0.0.8.ebuild:
142 + Remove old never-stabilized versions of gitg.
143 +
144 +*gitg-0.0.8 (30 Dec 2010)
145 +
146 + 30 Dec 2010; Mike Auty <ikelos@g.o> +gitg-0.0.8.ebuild:
147 + Version bump gitg to 0.0.8.
148 +
149 + 17 Jul 2010; Thomas Anderson <tanderson@g.o> gitg-0.0.6.ebuild:
150 + stable amd64, bug 327337
151 +
152 + 17 Jul 2010; Christian Faulhammer <fauli@g.o> gitg-0.0.6.ebuild:
153 + stable x86, bug 327337
154 +
155 + 17 Mar 2010; Sebastian Pipping <sping@g.o> gitg-0.0.1.ebuild,
156 + gitg-0.0.2.ebuild, gitg-0.0.3.ebuild, gitg-0.0.4.ebuild,
157 + gitg-0.0.5.ebuild, gitg-0.0.6.ebuild:
158 + Propagate move of dev-util/git to dev-vcs/git
159 +
160 +*gitg-0.0.6 (21 Feb 2010)
161 +
162 + 21 Feb 2010; Sebastian Pipping <sping@g.o> +gitg-0.0.6.ebuild:
163 + Bump to 0.0.6
164 +
165 + 07 Dec 2009; Markus Meier <maekke@g.o> gitg-0.0.5.ebuild:
166 + amd64 stable, bug #288185
167 +
168 + 04 Dec 2009; Christian Faulhammer <fauli@g.o> gitg-0.0.5.ebuild:
169 + stable x86, bug 288185
170 +
171 + 08 Oct 2009; Romain Perier <mrpouet@g.o>
172 + gitg-0.0.4.ebuild:
173 + Stable for amd64 per bug #288185.
174 +
175 +*gitg-0.0.5 (08 Oct 2009)
176 +
177 + 08 Oct 2009; Sebastian Pipping <sping@g.o> +gitg-0.0.5.ebuild,
178 + metadata.xml:
179 + Bump to 0.0.5, fix license, add myself as maintainer
180 +
181 + 22 Jul 2009; Mike Auty <ikelos@g.o> gitg-0.0.4.ebuild:
182 + Fix up bug 278347.
183 +
184 + 16 Jul 2009; Mike Auty <ikelos@g.o> gitg-0.0.4.ebuild:
185 + Fix up bug 278025.
186 +
187 +*gitg-0.0.4 (12 Jul 2009)
188 +
189 + 12 Jul 2009; Mike Auty <ikelos@g.o> +gitg-0.0.4.ebuild:
190 + Version bump, bug 277327.
191 +
192 +*gitg-0.0.3 (29 Apr 2009)
193 +
194 + 29 Apr 2009; Mike Auty <ikelos@g.o> +gitg-0.0.3.ebuild:
195 + Version bump gitg, thanks to voyageur for the notice.
196 +
197 +*gitg-0.0.2 (05 Apr 2009)
198 +
199 + 05 Apr 2009; Mike Auty <ikelos@g.o> +gitg-0.0.2.ebuild:
200 + Version bump, thanks to sping for the notice.
201 +
202 +*gitg-0.0.1 (08 Mar 2009)
203 +
204 + 08 Mar 2009; Mike Auty <ikelos@g.o> +metadata.xml,
205 + +gitg-0.0.1.ebuild:
206 + Initial import, ebuild courtesy of Thorsten Vollmer (bug 258741).
207
208 diff --git a/dev-vcs/gitg/Manifest b/dev-vcs/gitg/Manifest
209 new file mode 100644
210 index 0000000..7c55c8f
211 --- /dev/null
212 +++ b/dev-vcs/gitg/Manifest
213 @@ -0,0 +1,10 @@
214 +AUX gitg-0.1.2-fix-disable-debug.patch 1335 SHA256 4d5d51fbf0dbf9a162d1b97ed761cea9e7c5315f7eb152f1af3809dab22a7f6c SHA512 0629fff2555a768ee1cd402c506c1c378ae90577735693be0f2319d6cdc795117c58aa9be8ab4e9b70cc11f2e9b7df815fc69a9bc87d01c1558e2db7673a2f4b WHIRLPOOL 35d946c8135e23b6f43939253dbaaa5d68feac5b81ce4712f653ff4f5b0aa375fb2fb917246730ec8b6cd548fb0f54b37aa96b64687f04d194d5dea276c2da94
215 +AUX gitg-0.2.6-fix-libreoffice.patch 11432 SHA256 4168a7b0f87a887019f41958001f026f35600e097f61cab8aac5d2df5d04aa7d SHA512 38fa8a2da67aa6efb0592720324baf05a9fdec5ac4fe533103983f92c3858d4ea1f8e7e2a41cd4a0bc0f919a744248e545be1df1bc30801a6dc0750bcfdab4ff WHIRLPOOL 6c9ac770272221fe18ee80a6f3520c47fc777b07c17a71c842fd26923816cf55b415a17a62c995857e20fcd60cd8da9fe6e56b23a3f570adfb63d1936eb675f7
216 +DIST gitg-0.2.7.tar.xz 528904 SHA256 c07fc4fc6cef31a06f0b9daa2ed23a5d0f6cb0a10a728324970675fc7001d095 SHA512 8d07e3410691a9ea4772e8db546d3da87f4517ac35111156c6cba3b9317e02fc7dd63a79c05aa0700ce59d2739d0c680d33825e3a8c8c7c242db7ac8ae6962c4 WHIRLPOOL 743a07f6478b0d2526aa1b1f2197353029caacd32d9fbfe75d32a287d4e55caf9441de69b5dfbf40c11597101016bdc843c2f1f0fe893370ee24ba2a06e43b9f
217 +DIST gitg-0.3.2.tar.xz 1080536 SHA256 77a30eb46ccd1882dca5a2bc4b43850c1066b1c406de86e335628c1c5a2a6c0f SHA512 cd8a24a5dfa833b4380e0b8da647bb6bfe97a28e9ba57fc26c9806939b06416f7728006fe247cf07264931d420416f25ac307051b672184b06809d750d3ed928 WHIRLPOOL 24230a3926f98c9f115cb1367091558aa68dc773c8b1c5c64992ef605d5b89862cbd1d9c898ebc9a4ab7c1ce837ccda7a7a08c8c680a9da3bf9dfad668a01869
218 +DIST gitg-0.3.3.tar.xz 1048704 SHA256 a206574d5d3542223c79693d0954fa87d4ba95f13074bb9598e83c91df8f9a16 SHA512 53be59fe8d9a4658db5a4ef7e180cd2f3af991612ebe1561104a8ee7c9235db0c984782a3a088582eb630a88f2e4358b3a44193674d285454ef456e0d84720bc WHIRLPOOL 45c9de6bc5754e13c1d14afdc528f84ed667a0097216ff7530f81f72f9c054c94e97d0e6134e00b207331221309edbb9eb29f17b2db7ab8677be9d735c27ebf8
219 +EBUILD gitg-0.2.7.ebuild 1293 SHA256 cbbe84a8a3ffd3df991fe7c64ebafffae1e70f6e97a4663fc12e887a93105d9c SHA512 e72afccca3ca4528d0dcd58c8729871f8d27f633da7f633669a01292f13690a8b459221a286cc9d5e7bcb9f50c41e9013d4646a42b5bedc6d779ef97acb54012 WHIRLPOOL f5af24106946439984f3dfe041d51bce3c9ea9307a38ee2ad23729ee363a0553e908ccd2b095fff9b1cad6a6896b0791c4b3a94993fd54fbadf77eb05ec0acdc
220 +EBUILD gitg-0.3.2.ebuild 1929 SHA256 e870b3e07d878eff46a613accf66780ebd70e9a023c3c6dac9a7f2eb6bd96374 SHA512 6710c59de177667763243330c945cd045dbfb3280a5eb2d0687c90cf214dbff2cd665a3fe40866c6c29fe7f5fae5c57b2bd070245135f5136e3d3b7712e12e4f WHIRLPOOL fc49e367aca715b8ff3dd45bdf8d611f080ae74368501c9ddac9778054983ceff056db6753edb7f331cc6ab75d67bafd5c1b571e70c0d8f4bcf10056534c7eb4
221 +EBUILD gitg-0.3.3.ebuild 1929 SHA256 dcda368c5797c2fe4bb1f0c14ef81b6e6f30c6dd4f4da1505248218323aab07a SHA512 eb659af0ba51ae939a9a2f677d500e1b98e547aca84072c13b1d15322cd08fb8f3d0ba97281677db19487c2801b27aad1dfd607693918be60a213d3d64594599 WHIRLPOOL 2aa79b869eb876d59b4060bc9c5c1ed3abc3b2cd1e6ca7413be1afcc778244ab24bb94a2c259dc50b0c26790bb0f362d5ed4c91aec3a0c8bf87aa905a4e9608a
222 +MISC ChangeLog 6168 SHA256 4023c8fdf0c386b1b232ed2a18dd5bf9d1a51854e4a990a91c6bdd341348f818 SHA512 92dacd532e6171379bec14d06fd7d54a11725c35c2e22b8d7af25c381f0ace76ced83e787f4ae1ceb36a0c4e645794a294e2fa08d9ed5a0b65d1e4c13c8d22db WHIRLPOOL d13c7dd277384524d508f8749fc5f8dd03df171c3b4d377dd31c3aa3eda1945e75842357e632390954b74f7997b876fb063118c632796de8c8fe20707f3a208f
223 +MISC metadata.xml 477 SHA256 3ac7963107238be17b779f613409daaaa9dff0224081c3ee9daff4bfef15fef8 SHA512 299f86ab1726b9e89bd5be17406ed6c4fbd32d9d1036ac74fe20f10056ed439308212f47ae9ca62135738255939a29bc30e71a60c377620b69583ba59f18dff5 WHIRLPOOL 8d8ffc0519d8e22f3442c0ab2c9b6ccf025ea7bb50d11d93351944ad8059af192ce94e9c4f0e9fce7e32895efdd71fed7ac331cc5a04f4e7d860c2da001556fc
224
225 diff --git a/dev-vcs/gitg/files/gitg-0.1.2-fix-disable-debug.patch b/dev-vcs/gitg/files/gitg-0.1.2-fix-disable-debug.patch
226 new file mode 100644
227 index 0000000..3c0b881
228 --- /dev/null
229 +++ b/dev-vcs/gitg/files/gitg-0.1.2-fix-disable-debug.patch
230 @@ -0,0 +1,58 @@
231 +From eeec06ef06073b28f011a2be5417f4398d187c2e Mon Sep 17 00:00:00 2001
232 +From: Sebastian Pipping <sebastian@×××××××.org>
233 +Date: Sun, 27 Mar 2011 22:42:29 +0200
234 +Subject: [PATCH] Fix --disable-debug
235 +
236 +---
237 + gitg-debug.c | 7 +++++++
238 + gitg-debug.h | 4 ++--
239 + 2 files changed, 9 insertions(+), 2 deletions(-)
240 +
241 +diff --git a/libgitg/gitg-debug.c b/libgitg/gitg-debug.c
242 +index 6530e7a..781101e 100644
243 +--- a/libgitg/gitg-debug.c
244 ++++ b/libgitg/gitg-debug.c
245 +@@ -21,6 +21,7 @@
246 + */
247 +
248 + #include "gitg-debug.h"
249 ++#if ENABLE_DEBUG
250 + #include <glib.h>
251 + #include <stdio.h>
252 +
253 +@@ -72,3 +73,9 @@ gitg_debug_message (guint level,
254 + g_free (msg);
255 + }
256 + }
257 ++
258 ++#else
259 ++
260 ++void gitg_debug_init (void) { }
261 ++
262 ++#endif /* ENABLE_DEBUG */
263 +diff --git a/libgitg/gitg-debug.h b/libgitg/gitg-debug.h
264 +index 55d4428..ab81b4e 100644
265 +--- a/libgitg/gitg-debug.h
266 ++++ b/libgitg/gitg-debug.h
267 +@@ -35,8 +35,9 @@ enum
268 + GITG_DEBUG_CONFIG = 1 << 3
269 + };
270 +
271 +-#if ENABLE_DEBUG
272 + void gitg_debug_init (void);
273 ++
274 ++#if ENABLE_DEBUG
275 + gboolean gitg_debug_enabled (guint debug);
276 +
277 + void gitg_debug_message (guint level,
278 +@@ -49,7 +50,6 @@ void gitg_debug_message (guint level,
279 + #define gitg_debug(level,args...) gitg_debug_message (level, __FILE__, __LINE__, G_STRFUNC, args)
280 + #else
281 +
282 +-#define gitg_debug_init ;
283 + #define gitg_debug_enabled(x) FALSE
284 + #define gitg_debug(level,args...) ;
285 +
286 +--
287 +1.7.4.1
288 +
289
290 diff --git a/dev-vcs/gitg/files/gitg-0.2.6-fix-libreoffice.patch b/dev-vcs/gitg/files/gitg-0.2.6-fix-libreoffice.patch
291 new file mode 100644
292 index 0000000..48f875a
293 --- /dev/null
294 +++ b/dev-vcs/gitg/files/gitg-0.2.6-fix-libreoffice.patch
295 @@ -0,0 +1,371 @@
296 +From 9fda4e3c22475059f4910d3072e01c4436bfeca9 Mon Sep 17 00:00:00 2001
297 +From: Bjoern Michaelsen <bjoern.michaelsen@×××××××××.com>
298 +Date: Thu, 28 Mar 2013 00:08:17 +0100
299 +Subject: [PATCH] lp#1056378: make end to nonsensical premature 8-bit
300 + optimization
301 +
302 +- 128 lanes are _not_ enough for everyone
303 +---
304 + gitg/gitg-cell-renderer-path.c | 8 ++++----
305 + libgitg/gitg-color.c | 6 +++---
306 + libgitg/gitg-color.h | 2 +-
307 + libgitg/gitg-lane.h | 2 +-
308 + libgitg/gitg-lanes.c | 40 ++++++++++++++++++++--------------------
309 + libgitg/gitg-lanes.h | 2 +-
310 + libgitg/gitg-repository.c | 4 ++--
311 + libgitg/gitg-revision.c | 8 ++++----
312 + libgitg/gitg-revision.h | 6 +++---
313 + 9 files changed, 39 insertions(+), 39 deletions(-)
314 +
315 +diff --git a/gitg/gitg-cell-renderer-path.c b/gitg/gitg-cell-renderer-path.c
316 +index 97902ee..e2ae957 100644
317 +--- a/gitg/gitg-cell-renderer-path.c
318 ++++ b/gitg/gitg-cell-renderer-path.c
319 +@@ -151,7 +151,7 @@ static void
320 + draw_arrow (GitgCellRendererPath *self,
321 + cairo_t *cr,
322 + const GdkRectangle *area,
323 +- gint8 laneidx,
324 ++ gint32 laneidx,
325 + gboolean top)
326 + {
327 + gdouble cw = self->priv->lane_width;
328 +@@ -187,7 +187,7 @@ draw_paths_real (GitgCellRendererPath *self,
329 + }
330 +
331 + GSList *lanes = gitg_revision_get_lanes (revision);
332 +- gint8 to = 0;
333 ++ gint32 to = 0;
334 + gdouble cw = self->priv->lane_width;
335 + gdouble ch = area->height / 2.0;
336 + GitgLane *lane;
337 +@@ -201,7 +201,7 @@ draw_paths_real (GitgCellRendererPath *self,
338 +
339 + for (item = lane->from; item; item = item->next)
340 + {
341 +- gint8 from = (gint8)GPOINTER_TO_INT (item->data);
342 ++ gint32 from = (gint32)GPOINTER_TO_INT (item->data);
343 +
344 + cairo_move_to (cr, area->x + from * cw + cw / 2.0,
345 + area->y + yoffset * ch);
346 +@@ -241,7 +241,7 @@ draw_arrows (GitgCellRendererPath *self,
347 + const GdkRectangle *area)
348 + {
349 + GSList *item;
350 +- gint8 to = 0;
351 ++ gint32 to = 0;
352 +
353 + for (item = gitg_revision_get_lanes (self->priv->revision); item; item = item->next)
354 + {
355 +diff --git a/libgitg/gitg-color.c b/libgitg/gitg-color.c
356 +index d5eeb85..f13dd77 100644
357 +--- a/libgitg/gitg-color.c
358 ++++ b/libgitg/gitg-color.c
359 +@@ -23,7 +23,7 @@
360 + #include "gitg-color.h"
361 + #include <gdk/gdk.h>
362 +
363 +-static gint8 current_index = 0;
364 ++static gint32 current_index = 0;
365 +
366 + static gchar const *palette[] = {
367 + "#c4a000",
368 +@@ -72,10 +72,10 @@ gitg_color_set_cairo_source (GitgColor *color, cairo_t *cr)
369 + cairo_set_source_rgb(cr, r, g, b);
370 + }
371 +
372 +-static gint8
373 ++static gint32
374 + next_index ()
375 + {
376 +- gint8 next = current_index++;
377 ++ gint32 next = current_index++;
378 +
379 + if (current_index == sizeof(palette) / sizeof(gchar const *))
380 + current_index = 0;
381 +diff --git a/libgitg/gitg-color.h b/libgitg/gitg-color.h
382 +index c3c9bd3..1968597 100644
383 +--- a/libgitg/gitg-color.h
384 ++++ b/libgitg/gitg-color.h
385 +@@ -33,7 +33,7 @@ typedef struct _GitgColor GitgColor;
386 + struct _GitgColor
387 + {
388 + gulong ref_count;
389 +- gint8 index;
390 ++ gint32 index;
391 + };
392 +
393 + void gitg_color_reset (void);
394 +diff --git a/libgitg/gitg-lane.h b/libgitg/gitg-lane.h
395 +index 61664db..4ce0737 100644
396 +--- a/libgitg/gitg-lane.h
397 ++++ b/libgitg/gitg-lane.h
398 +@@ -47,7 +47,7 @@ typedef struct
399 + {
400 + GitgColor *color; /** Pointer to color */
401 + GSList *from; /** List of lanes merging on this lane */
402 +- gint8 type;
403 ++ gint32 type;
404 + } GitgLane;
405 +
406 + typedef struct
407 +diff --git a/libgitg/gitg-lanes.c b/libgitg/gitg-lanes.c
408 +index 41b8650..f3aaa61 100644
409 +--- a/libgitg/gitg-lanes.c
410 ++++ b/libgitg/gitg-lanes.c
411 +@@ -46,7 +46,7 @@ typedef struct
412 + typedef struct
413 + {
414 + GitgColor *color;
415 +- gint8 index;
416 ++ gint32 index;
417 + gchar const *from;
418 + gchar const *to;
419 + } CollapsedLane;
420 +@@ -109,10 +109,10 @@ free_lanes (GitgLanes *lanes)
421 + static LaneContainer *
422 + find_lane_by_hash (GitgLanes *lanes,
423 + gchar const *hash,
424 +- gint8 *pos)
425 ++ gint32 *pos)
426 + {
427 + GSList *item;
428 +- gint8 p = 0;
429 ++ gint32 p = 0;
430 +
431 + if (!hash)
432 + {
433 +@@ -344,14 +344,14 @@ lane_container_next (LaneContainer *container,
434 +
435 + static void
436 + update_lane_merge_indices (GSList *from,
437 +- gint8 index,
438 ++ gint32 index,
439 + gint direction)
440 + {
441 + GSList *item;
442 +
443 + for (item = from; item; item = g_slist_next (item))
444 + {
445 +- gint8 idx = GPOINTER_TO_INT (item->data);
446 ++ gint32 idx = GPOINTER_TO_INT (item->data);
447 +
448 + if ((direction < 0 && idx > index) || (direction > 0 && idx >= index))
449 + {
450 +@@ -362,7 +362,7 @@ update_lane_merge_indices (GSList *from,
451 +
452 + static void
453 + update_merge_indices (GSList *lanes,
454 +- gint8 index,
455 ++ gint32 index,
456 + gint direction)
457 + {
458 + GSList *item;
459 +@@ -378,7 +378,7 @@ update_merge_indices (GSList *lanes,
460 + static void
461 + add_collapsed (GitgLanes *lanes,
462 + LaneContainer *container,
463 +- gint8 index)
464 ++ gint32 index)
465 + {
466 + CollapsedLane *collapsed = collapsed_lane_new (container);
467 + collapsed->index = index;
468 +@@ -389,7 +389,7 @@ add_collapsed (GitgLanes *lanes,
469 + static void
470 + collapse_lane (GitgLanes *lanes,
471 + LaneContainer *container,
472 +- gint8 index)
473 ++ gint32 index)
474 + {
475 + /* backtrack for inactive-collapse revisions and remove this container from
476 + those revisions, appropriately updating merge indices etc */
477 +@@ -409,7 +409,7 @@ collapse_lane (GitgLanes *lanes,
478 + GSList *collapsed = g_slist_nth(lns, index);
479 + GitgLane *lane = (GitgLane *)collapsed->data;
480 +
481 +- gint8 newindex = GPOINTER_TO_INT(lane->from->data);
482 ++ gint32 newindex = GPOINTER_TO_INT(lane->from->data);
483 +
484 + lns = gitg_revision_remove_lane(revision, lane);
485 +
486 +@@ -445,8 +445,8 @@ collapse_lane (GitgLanes *lanes,
487 +
488 + static void
489 + update_current_lanes_merge_indices (GitgLanes *lanes,
490 +- gint8 index,
491 +- gint8 direction)
492 ++ gint32 index,
493 ++ gint32 direction)
494 + {
495 + GSList *item;
496 +
497 +@@ -462,7 +462,7 @@ static void
498 + collapse_lanes (GitgLanes *lanes)
499 + {
500 + GSList *item = lanes->priv->lanes;
501 +- gint8 index = 0;
502 ++ gint32 index = 0;
503 +
504 + while (item)
505 + {
506 +@@ -490,9 +490,9 @@ collapse_lanes (GitgLanes *lanes)
507 + }
508 + }
509 +
510 +-static gint8
511 ++static gint32
512 + ensure_correct_index (GitgRevision *revision,
513 +- gint8 index)
514 ++ gint32 index)
515 + {
516 + guint len = g_slist_length (gitg_revision_get_lanes (revision));
517 +
518 +@@ -509,11 +509,11 @@ expand_lane (GitgLanes *lanes,
519 + CollapsedLane *lane)
520 + {
521 + GSList *item;
522 +- gint8 index = lane->index;
523 ++ gint32 index = lane->index;
524 +
525 + GitgLane *ln = gitg_lane_new_with_color (lane->color);
526 + guint len = g_slist_length (lanes->priv->lanes);
527 +- gint8 next;
528 ++ gint32 next;
529 +
530 + if (index > len)
531 + {
532 +@@ -614,7 +614,7 @@ static void
533 + init_next_layer (GitgLanes *lanes)
534 + {
535 + GSList *item = lanes->priv->lanes;
536 +- gint8 index = 0;
537 ++ gint32 index = 0;
538 +
539 + /* Initialize new set of lanes based on 'lanes'. It copies the lane (refs
540 + the color) and adds the lane index as a merge (so it basicly represents
541 +@@ -628,7 +628,7 @@ init_next_layer (GitgLanes *lanes)
542 + }
543 +
544 + static void
545 +-prepare_lanes (GitgLanes *lanes, GitgRevision *next, gint8 *pos)
546 ++prepare_lanes (GitgLanes *lanes, GitgRevision *next, gint32 *pos)
547 + {
548 + LaneContainer *mylane;
549 + guint num;
550 +@@ -647,7 +647,7 @@ prepare_lanes (GitgLanes *lanes, GitgRevision *next, gint8 *pos)
551 + /* Iterate over all parents and find them a lane */
552 + for (i = 0; i < num; ++i)
553 + {
554 +- gint8 lnpos;
555 ++ gint32 lnpos;
556 + LaneContainer *container = find_lane_by_hash (lanes, parents[i], &lnpos);
557 +
558 + if (container)
559 +@@ -710,7 +710,7 @@ prepare_lanes (GitgLanes *lanes, GitgRevision *next, gint8 *pos)
560 + }
561 +
562 + GSList *
563 +-gitg_lanes_next (GitgLanes *lanes, GitgRevision *next, gint8 *nextpos)
564 ++gitg_lanes_next (GitgLanes *lanes, GitgRevision *next, gint32 *nextpos)
565 + {
566 + LaneContainer *mylane;
567 + GSList *res;
568 +diff --git a/libgitg/gitg-lanes.h b/libgitg/gitg-lanes.h
569 +index ae71757..8e02bbb 100644
570 +--- a/libgitg/gitg-lanes.h
571 ++++ b/libgitg/gitg-lanes.h
572 +@@ -55,7 +55,7 @@ GType gitg_lanes_get_type (void) G_GNUC_CONST;
573 +
574 + GitgLanes *gitg_lanes_new(void);
575 + void gitg_lanes_reset(GitgLanes *lanes);
576 +-GSList *gitg_lanes_next(GitgLanes *lanes, GitgRevision *next, gint8 *mylane);
577 ++GSList *gitg_lanes_next(GitgLanes *lanes, GitgRevision *next, gint32 *mylane);
578 +
579 + G_END_DECLS
580 +
581 +diff --git a/libgitg/gitg-repository.c b/libgitg/gitg-repository.c
582 +index f1d1b18..2751800 100644
583 +--- a/libgitg/gitg-repository.c
584 ++++ b/libgitg/gitg-repository.c
585 +@@ -865,7 +865,7 @@ append_revision (GitgRepository *repository,
586 + GitgRevision *rv)
587 + {
588 + GSList *lanes;
589 +- gint8 mylane = 0;
590 ++ gint32 mylane = 0;
591 +
592 + if (repository->priv->size == 0)
593 + {
594 +@@ -1158,7 +1158,7 @@ repository_relane (GitgRepository *repository)
595 +
596 + for (i = 0; i < repository->priv->size; ++i)
597 + {
598 +- gint8 mylane;
599 ++ gint32 mylane;
600 + GitgRevision *revision = repository->priv->storage[i];
601 +
602 + GSList *lanes = gitg_lanes_next (repository->priv->lanes,
603 +diff --git a/libgitg/gitg-revision.c b/libgitg/gitg-revision.c
604 +index 579c878..37ca641 100644
605 +--- a/libgitg/gitg-revision.c
606 ++++ b/libgitg/gitg-revision.c
607 +@@ -45,7 +45,7 @@ struct _GitgRevision
608 + char sign;
609 +
610 + GSList *lanes;
611 +- gint8 mylane;
612 ++ gint32 mylane;
613 + };
614 +
615 + G_DEFINE_BOXED_TYPE (GitgRevision, gitg_revision, gitg_revision_ref, gitg_revision_unref)
616 +@@ -303,7 +303,7 @@ update_lane_type (GitgRevision *revision)
617 + void
618 + gitg_revision_set_lanes (GitgRevision *revision,
619 + GSList *lanes,
620 +- gint8 mylane)
621 ++ gint32 mylane)
622 + {
623 + free_lanes (revision);
624 + revision->lanes = lanes;
625 +@@ -316,7 +316,7 @@ gitg_revision_set_lanes (GitgRevision *revision,
626 + update_lane_type (revision);
627 + }
628 +
629 +-gint8
630 ++gint32
631 + gitg_revision_get_mylane (GitgRevision *revision)
632 + {
633 + return revision->mylane;
634 +@@ -324,7 +324,7 @@ gitg_revision_get_mylane (GitgRevision *revision)
635 +
636 + void
637 + gitg_revision_set_mylane (GitgRevision *revision,
638 +- gint8 mylane)
639 ++ gint32 mylane)
640 + {
641 + g_return_if_fail (mylane >= 0);
642 +
643 +diff --git a/libgitg/gitg-revision.h b/libgitg/gitg-revision.h
644 +index e01a141..72051d7 100644
645 +--- a/libgitg/gitg-revision.h
646 ++++ b/libgitg/gitg-revision.h
647 +@@ -64,13 +64,13 @@ gchar **gitg_revision_get_parents (GitgRevision *revision);
648 +
649 + GSList *gitg_revision_get_lanes (GitgRevision *revision);
650 + GitgLane *gitg_revision_get_lane (GitgRevision *revision);
651 +-void gitg_revision_set_lanes (GitgRevision *revision, GSList *lanes, gint8 mylane);
652 ++void gitg_revision_set_lanes (GitgRevision *revision, GSList *lanes, gint32 mylane);
653 +
654 + GSList *gitg_revision_remove_lane (GitgRevision *revision, GitgLane *lane);
655 + GSList *gitg_revision_insert_lane (GitgRevision *revision, GitgLane *lane, gint index);
656 +
657 +-gint8 gitg_revision_get_mylane (GitgRevision *revision);
658 +-void gitg_revision_set_mylane (GitgRevision *revision, gint8 mylane);
659 ++gint32 gitg_revision_get_mylane (GitgRevision *revision);
660 ++void gitg_revision_set_mylane (GitgRevision *revision, gint32 mylane);
661 +
662 + void gitg_revision_set_sign(GitgRevision *revision, char sign);
663 + char gitg_revision_get_sign(GitgRevision *revision);
664 +--
665 +1.8.1.5
666 +
667
668 diff --git a/dev-vcs/gitg/gitg-0.2.7.ebuild b/dev-vcs/gitg/gitg-0.2.7.ebuild
669 new file mode 100644
670 index 0000000..b939ae8
671 --- /dev/null
672 +++ b/dev-vcs/gitg/gitg-0.2.7.ebuild
673 @@ -0,0 +1,59 @@
674 +# Copyright 1999-2014 Gentoo Foundation
675 +# Distributed under the terms of the GNU General Public License v2
676 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitg/gitg-0.2.7.ebuild,v 1.5 2014/04/05 20:49:13 ikelos Exp $
677 +
678 +EAPI=5
679 +
680 +GCONF_DEBUG="no"
681 +inherit base eutils gnome2
682 +
683 +DESCRIPTION="git repository viewer for GNOME"
684 +HOMEPAGE="http://git.gnome.org/browse/gitg/"
685 +
686 +LICENSE="|| ( GPL-2 GPL-3 )"
687 +SLOT="0"
688 +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
689 +# FIXME: debug changes CFLAGS
690 +IUSE="debug glade"
691 +
692 +RDEPEND=">=dev-libs/glib-2.26:2
693 + >=x11-libs/gtk+-3.0.0:3
694 + >=x11-libs/gtksourceview-3.1.3:3.0
695 + >=gnome-base/gconf-2.10:2
696 + >=gnome-base/gsettings-desktop-schemas-0.1.1
697 + dev-vcs/git
698 + glade? ( >=dev-util/glade-3.2:3.10 )
699 +"
700 +DEPEND="${RDEPEND}
701 + gnome-base/gnome-common
702 + >=sys-devel/gettext-0.17
703 + virtual/pkgconfig
704 + >=dev-util/intltool-0.40"
705 +
706 +PATCHES=(
707 + "${FILESDIR}/${PN}-0.2.6-fix-libreoffice.patch"
708 +)
709 +
710 +DOCS="AUTHORS ChangeLog NEWS README"
711 +
712 +src_prepare() {
713 + base_src_prepare
714 + gnome2_src_prepare
715 +}
716 +
717 +src_configure() {
718 + # Disable maintainer to get rid of -Werror (bug #363009)
719 + G2CONF="${G2CONF}
720 + --disable-static
721 + --disable-deprecations
722 + --disable-dependency-tracking
723 + --disable-maintainer-mode
724 + $(use_enable debug)
725 + $(use_enable glade glade-catalog)"
726 +
727 + gnome2_src_configure
728 +}
729 +
730 +src_test() {
731 + default
732 +}
733
734 diff --git a/dev-vcs/gitg/gitg-0.3.2.ebuild b/dev-vcs/gitg/gitg-0.3.2.ebuild
735 new file mode 100644
736 index 0000000..ef92101
737 --- /dev/null
738 +++ b/dev-vcs/gitg/gitg-0.3.2.ebuild
739 @@ -0,0 +1,79 @@
740 +# Copyright 1999-2014 Gentoo Foundation
741 +# Distributed under the terms of the GNU General Public License v2
742 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitg/gitg-0.3.2.ebuild,v 1.3 2014/04/05 20:49:13 ikelos Exp $
743 +
744 +EAPI=5
745 +
746 +VALA_MIN_API_VERSION="0.20"
747 +PYTHON_COMPAT=( python{3_2,3_3} )
748 +
749 +inherit autotools gnome2 python-r1 vala
750 +
751 +DESCRIPTION="git repository viewer for GNOME"
752 +HOMEPAGE="https://wiki.gnome.org/Apps/Gitg"
753 +
754 +LICENSE="|| ( GPL-2 GPL-3 )"
755 +SLOT="0"
756 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
757 +IUSE="debug glade +python"
758 +
759 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
760 +
761 +# test if unbundling of libgd is possible
762 +# Currently it seems not to be (unstable API/ABI)
763 +RDEPEND="
764 + dev-libs/libgee:0.8[introspection]
765 + >=dev-libs/json-glib-0.16
766 + >=app-text/gtkspell-3.0.3:3
767 + >=dev-libs/glib-2.38:2
768 + >=dev-libs/gobject-introspection-0.10.1
769 + dev-libs/libgit2[threads]
770 + >=dev-libs/libgit2-glib-0.0.10
771 + >=dev-libs/libpeas-1.5.0[gtk]
772 + >=gnome-base/gsettings-desktop-schemas-0.1.1
773 + >=net-libs/webkit-gtk-2.2:3[introspection]
774 + >=x11-libs/gtk+-3.10.0:3
775 + >=x11-libs/gtksourceview-3.10:3.0
776 + >=x11-themes/gnome-icon-theme-symbolic-3.10
777 + glade? ( >=dev-util/glade-3.2:3.10 )
778 + python? (
779 + ${PYTHON_DEPS}
780 + dev-libs/libpeas[python,${PYTHON_USEDEP}]
781 + dev-python/pygobject:3[${PYTHON_USEDEP}]
782 + )
783 +"
784 +DEPEND="${RDEPEND}
785 + gnome-base/gnome-common
786 + >=sys-devel/gettext-0.17
787 + virtual/pkgconfig
788 + >=dev-util/intltool-0.40
789 + $(vala_depend)"
790 +
791 +DOCS="AUTHORS ChangeLog NEWS README"
792 +
793 +src_prepare() {
794 + sed \
795 + -e '/CFLAGS/s:-g::g' \
796 + -e '/CFLAGS/s:-O0::g' \
797 + -i configure.ac || die
798 + eautoreconf
799 + gnome2_src_prepare
800 + vala_src_prepare
801 +}
802 +
803 +src_configure() {
804 + # Disable maintainer to get rid of -Werror (bug #363009)
805 + G2CONF="${G2CONF}
806 + --disable-static
807 + --disable-deprecations
808 + --disable-dependency-tracking
809 + $(use_enable debug)
810 + $(use_enable glade glade-catalog)
811 + $(use_enable python)"
812 +
813 + gnome2_src_configure
814 +}
815 +
816 +src_install() {
817 + gnome2_src_install -j1
818 +}
819
820 diff --git a/dev-vcs/gitg/gitg-0.3.3.ebuild b/dev-vcs/gitg/gitg-0.3.3.ebuild
821 new file mode 100644
822 index 0000000..5efdc06
823 --- /dev/null
824 +++ b/dev-vcs/gitg/gitg-0.3.3.ebuild
825 @@ -0,0 +1,79 @@
826 +# Copyright 1999-2014 Gentoo Foundation
827 +# Distributed under the terms of the GNU General Public License v2
828 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitg/gitg-0.3.2.ebuild,v 1.3 2014/04/05 20:49:13 ikelos Exp $
829 +
830 +EAPI=5
831 +
832 +VALA_MIN_API_VERSION="0.20"
833 +PYTHON_COMPAT=( python{3_2,3_3} )
834 +
835 +inherit autotools gnome2 python-r1 vala
836 +
837 +DESCRIPTION="git repository viewer for GNOME"
838 +HOMEPAGE="https://wiki.gnome.org/Apps/Gitg"
839 +
840 +LICENSE="|| ( GPL-2 GPL-3 )"
841 +SLOT="0"
842 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
843 +IUSE="debug glade +python"
844 +
845 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
846 +
847 +# test if unbundling of libgd is possible
848 +# Currently it seems not to be (unstable API/ABI)
849 +RDEPEND="
850 + dev-libs/libgee:0.8[introspection]
851 + >=dev-libs/json-glib-0.16
852 + >=app-text/gtkspell-3.0.3:3
853 + >=dev-libs/glib-2.38:2
854 + >=dev-libs/gobject-introspection-0.10.1
855 + dev-libs/libgit2[threads]
856 + >=dev-libs/libgit2-glib-0.0.18
857 + >=dev-libs/libpeas-1.5.0[gtk]
858 + >=gnome-base/gsettings-desktop-schemas-0.1.1
859 + >=net-libs/webkit-gtk-2.2:3[introspection]
860 + >=x11-libs/gtk+-3.12.0:3
861 + >=x11-libs/gtksourceview-3.10:3.0
862 + >=x11-themes/gnome-icon-theme-symbolic-3.10
863 + glade? ( >=dev-util/glade-3.2:3.10 )
864 + python? (
865 + ${PYTHON_DEPS}
866 + dev-libs/libpeas[python,${PYTHON_USEDEP}]
867 + dev-python/pygobject:3[${PYTHON_USEDEP}]
868 + )
869 +"
870 +DEPEND="${RDEPEND}
871 + gnome-base/gnome-common
872 + >=sys-devel/gettext-0.17
873 + virtual/pkgconfig
874 + >=dev-util/intltool-0.40
875 + $(vala_depend)"
876 +
877 +DOCS="AUTHORS ChangeLog NEWS README"
878 +
879 +src_prepare() {
880 + sed \
881 + -e '/CFLAGS/s:-g::g' \
882 + -e '/CFLAGS/s:-O0::g' \
883 + -i configure.ac || die
884 + eautoreconf
885 + gnome2_src_prepare
886 + vala_src_prepare
887 +}
888 +
889 +src_configure() {
890 + # Disable maintainer to get rid of -Werror (bug #363009)
891 + G2CONF="${G2CONF}
892 + --disable-static
893 + --disable-deprecations
894 + --disable-dependency-tracking
895 + $(use_enable debug)
896 + $(use_enable glade glade-catalog)
897 + $(use_enable python)"
898 +
899 + gnome2_src_configure
900 +}
901 +
902 +src_install() {
903 + gnome2_src_install -j1
904 +}
905
906 diff --git a/dev-vcs/gitg/metadata.xml b/dev-vcs/gitg/metadata.xml
907 new file mode 100644
908 index 0000000..6c5d64e
909 --- /dev/null
910 +++ b/dev-vcs/gitg/metadata.xml
911 @@ -0,0 +1,15 @@
912 +<?xml version="1.0" encoding="UTF-8"?>
913 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
914 +<pkgmetadata>
915 + <maintainer>
916 + <email>ikelos@g.o</email>
917 + <name>Mike Auty</name>
918 + </maintainer>
919 + <longdescription lang="en">
920 + GTK+ based frontend for GIT
921 + </longdescription>
922 + <use>
923 + <flag name="glade">Install a glade catalog file</flag>
924 + <flag name="python">Install Python bindings for those plugins requiring it.</flag>
925 + </use>
926 +</pkgmetadata>