1 |
commit: 5d5f55452874ecf2f98b344712c0c3d47ef368cf |
2 |
Author: Mike Auty <ikelos <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Mar 30 15:50:03 2013 +0000 |
4 |
Commit: Mike Auty <ikelos <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 30 15:50:03 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/ikelos.git;a=commit;h=5d5f5545 |
7 |
|
8 |
Test out giggle gtksourceview-3.8.0 patch. |
9 |
|
10 |
--- |
11 |
dev-vcs/giggle/ChangeLog | 169 ++++++++++++++++++++ |
12 |
dev-vcs/giggle/Manifest | 6 + |
13 |
.../files/giggle-0.6.1-gmodule-explicit.patch | 23 +++ |
14 |
.../files/giggle-0.6.2-gtksourceview-3.8.0.patch | 24 +++ |
15 |
dev-vcs/giggle/giggle-0.6.2.ebuild | 39 +++++ |
16 |
dev-vcs/giggle/metadata.xml | 12 ++ |
17 |
6 files changed, 273 insertions(+), 0 deletions(-) |
18 |
|
19 |
diff --git a/dev-vcs/giggle/ChangeLog b/dev-vcs/giggle/ChangeLog |
20 |
new file mode 100644 |
21 |
index 0000000..8907592 |
22 |
--- /dev/null |
23 |
+++ b/dev-vcs/giggle/ChangeLog |
24 |
@@ -0,0 +1,169 @@ |
25 |
+# ChangeLog for dev-vcs/giggle |
26 |
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
27 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/giggle/ChangeLog,v 1.19 2013/02/14 12:08:26 ago Exp $ |
28 |
+ |
29 |
+ 14 Feb 2013; Agostino Sarubbo <ago@g.o> giggle-0.6.2.ebuild: |
30 |
+ Stable for x86, wrt bug #457352 |
31 |
+ |
32 |
+ 14 Feb 2013; Agostino Sarubbo <ago@g.o> giggle-0.6.2.ebuild: |
33 |
+ Stable for amd64, wrt bug #457352 |
34 |
+ |
35 |
+*giggle-0.6.2 (29 Dec 2012) |
36 |
+ |
37 |
+ 29 Dec 2012; Mike Auty <ikelos@g.o> giggle-0.5.ebuild, |
38 |
+ giggle-0.6.1.ebuild, +giggle-0.6.2.ebuild: |
39 |
+ Bump giggle to 0.6.2. Also block all ebuilds on evolution-data-server-3.6 |
40 |
+ which changed headers out from under programs (see bug 449138). |
41 |
+ |
42 |
+ 03 Aug 2012; Markos Chandras <hwoarang@g.o> giggle-0.6.1.ebuild: |
43 |
+ Stable on amd64 wrt bug #428054 |
44 |
+ |
45 |
+ 27 Jul 2012; Jeff Horelick <jdhore@g.o> giggle-0.6.1.ebuild: |
46 |
+ marked x86 per bug 428054 |
47 |
+ |
48 |
+ 06 May 2012; Mike Auty <ikelos@g.o> giggle-0.6.1.ebuild, |
49 |
+ +files/giggle-0.6.1-gmodule-explicit.patch: |
50 |
+ Fix bug 414835, no version bump since it's a compilation bug. |
51 |
+ |
52 |
+ 03 May 2012; Jeff Horelick <jdhore@g.o> giggle-0.5.ebuild, |
53 |
+ giggle-0.6.1.ebuild: |
54 |
+ dev-util/pkgconfig -> virtual/pkgconfig |
55 |
+ |
56 |
+ 13 Dec 2011; Mike Auty <ikelos@g.o> giggle-0.6.1.ebuild: |
57 |
+ Add dependency on yelp-tools (and hence itstool) to solve bug 394613. |
58 |
+ Requires the removal of the ppc flag until itstool/yelp-tools are keyworded |
59 |
+ for ppc. |
60 |
+ |
61 |
+ 10 Dec 2011; Mike Auty <ikelos@g.o> giggle-0.6.1.ebuild: |
62 |
+ Removed the eautoreconf since it would have needed yelp-tools, which isn't |
63 |
+ yet keyworded for ppc. Thanks to Rafał Mużyło for the speedy diagnosis. |
64 |
+ Fixes bug 393271. |
65 |
+ |
66 |
+ 04 Dec 2011; Mike Auty <ikelos@g.o> giggle-0.6.1.ebuild: |
67 |
+ Fix up missing dependencies, closes bug 393171. |
68 |
+ |
69 |
+*giggle-0.6.1 (04 Dec 2011) |
70 |
+ |
71 |
+ 04 Dec 2011; Mike Auty <ikelos@g.o> +giggle-0.6.1.ebuild: |
72 |
+ Bump giggle to 0.6.1. |
73 |
+ |
74 |
+ 21 Mar 2011; Nirbheek Chauhan <nirbheek@g.o> -giggle-0.4.ebuild, |
75 |
+ -giggle-0.4.95.ebuild, -giggle-0.4.96.ebuild, giggle-0.5.ebuild: |
76 |
+ Fix slot-deps on gnome libs |
77 |
+ |
78 |
+ 12 Jul 2010; Markos Chandras <hwoarang@g.o> giggle-0.5.ebuild: |
79 |
+ Stable on amd64 wrt bug #327341 |
80 |
+ |
81 |
+ 12 Jul 2010; Christian Faulhammer <fauli@g.o> giggle-0.5.ebuild: |
82 |
+ stable x86, bug 327341 |
83 |
+ |
84 |
+ 04 Jun 2010; Mike Auty <ikelos@g.o> giggle-0.4.ebuild, |
85 |
+ -giggle-0.4.90.ebuild, -giggle-0.4.91.ebuild, |
86 |
+ -files/giggle-0.4.91-libgiggle.patch, giggle-0.4.95.ebuild, |
87 |
+ giggle-0.4.96.ebuild, giggle-0.5.ebuild: |
88 |
+ Remove old versions and add gnome-common build dependency to fix bug |
89 |
+ 322617. |
90 |
+ |
91 |
+*giggle-0.5 (04 Jun 2010) |
92 |
+ |
93 |
+ 04 Jun 2010; Mike Auty <ikelos@g.o> +giggle-0.5.ebuild: |
94 |
+ Version bump giggle to 0.5. |
95 |
+ |
96 |
+ 21 Mar 2010; Mike Auty <ikelos@g.o> giggle-0.4.96.ebuild: |
97 |
+ Add in x11-libs/vte to giggle's dependencies, bug 308393. |
98 |
+ |
99 |
+ 17 Mar 2010; Sebastian Pipping <sping@g.o> giggle-0.4.ebuild, |
100 |
+ giggle-0.4.90.ebuild, giggle-0.4.91.ebuild, giggle-0.4.95.ebuild, |
101 |
+ giggle-0.4.96.ebuild: |
102 |
+ Propagate move of dev-util/git to dev-vcs/git |
103 |
+ |
104 |
+ 04 Mar 2010; Mike Auty <ikelos@g.o> +giggle-0.4.ebuild, |
105 |
+ +giggle-0.4.90.ebuild, +giggle-0.4.91.ebuild, |
106 |
+ +files/giggle-0.4.91-libgiggle.patch, +giggle-0.4.95.ebuild, |
107 |
+ +giggle-0.4.96.ebuild, +metadata.xml: |
108 |
+ Move category from dev-util to dev-vcs. |
109 |
+ |
110 |
+ 21 Feb 2010; Jonathan Callen <abcd@g.o> giggle-0.4.96.ebuild: |
111 |
+ Transfer prefix keywords (no other changes) |
112 |
+ |
113 |
+*giggle-0.4.96 (11 Feb 2010) |
114 |
+ |
115 |
+ 11 Feb 2010; Mike Auty <ikelos@g.o> +giggle-0.4.96.ebuild: |
116 |
+ Version bump giggle to 0.4.96, fixes bug 304511. |
117 |
+ |
118 |
+ 09 Feb 2010; Mike Auty <ikelos@g.o> giggle-0.4.95.ebuild: |
119 |
+ Fix up dependency on gtksourceview, bug 303981. |
120 |
+ |
121 |
+ 06 Feb 2010; Mike Auty <ikelos@g.o> giggle-0.4.95.ebuild: |
122 |
+ Change giggle dependency to require >=autoconf-2.64. Since this would |
123 |
+ break the install for affected users, no bump is required. |
124 |
+ |
125 |
+ 06 Feb 2010; Mike Auty <ikelos@g.o> giggle-0.4.95.ebuild: |
126 |
+ Remove epatch line from 0.4.95. |
127 |
+ |
128 |
+*giggle-0.4.95 (05 Feb 2010) |
129 |
+ |
130 |
+ 05 Feb 2010; Mike Auty <ikelos@g.o> +giggle-0.4.95.ebuild: |
131 |
+ Version bump giggle to 0.4.95. |
132 |
+ |
133 |
+ 29 Apr 2009; Mike Auty <ikelos@g.o> -giggle-0.2.ebuild, |
134 |
+ -giggle-0.3.ebuild, giggle-0.4.ebuild, giggle-0.4.90.ebuild, |
135 |
+ giggle-0.4.91.ebuild: |
136 |
+ Remove old versions and add DOCS to existing versions of giggle. |
137 |
+ |
138 |
+ 03 Apr 2009; Mike Auty <ikelos@g.o> giggle-0.4.91.ebuild: |
139 |
+ Add dependency on libtool-2, fixes bug 264745. |
140 |
+ |
141 |
+*giggle-0.4.91 (03 Apr 2009) |
142 |
+ |
143 |
+ 03 Apr 2009; Mike Auty <ikelos@g.o> |
144 |
+ +files/giggle-0.4.91-libgiggle.patch, +giggle-0.4.91.ebuild: |
145 |
+ Version bump giggle to development version 0.4.91. |
146 |
+ |
147 |
+ 15 Feb 2009; Mike Auty <ikelos@g.o> giggle-0.4.90.ebuild: |
148 |
+ Giggle-0.4.90 depends on glib-2.18, thanks to Jose Marino (bug 259054). |
149 |
+ |
150 |
+ 14 Feb 2009; Mike Auty <ikelos@g.o> giggle-0.4.90.ebuild: |
151 |
+ Add in dependency on evolution-data-server, which can't be configured out, |
152 |
+ and is needed for a giggle plugin. |
153 |
+ |
154 |
+*giggle-0.4.90 (14 Feb 2009) |
155 |
+ |
156 |
+ 14 Feb 2009; Mike Auty <ikelos@g.o> +giggle-0.4.90.ebuild: |
157 |
+ Version bump, thanks to mraudsepp for the request. |
158 |
+ |
159 |
+ 26 Jan 2009; Mike Auty <ikelos@g.o> giggle-0.4.ebuild: |
160 |
+ Fix homepage on most recent giggle ebuild. |
161 |
+ |
162 |
+ 15 Jan 2009; Mike Auty <ikelos@g.o> metadata.xml: |
163 |
+ Compnerd's retired, taking over giggle. |
164 |
+ |
165 |
+*giggle-0.4 (27 Jan 2008) |
166 |
+ |
167 |
+ 27 Jan 2008; Saleem Abdulrasool <compnerd@g.o> +giggle-0.4.ebuild: |
168 |
+ Version bump from upstream |
169 |
+ |
170 |
+ 12 Oct 2007; Rémi Cardona <remi@g.o> giggle-0.2.ebuild, |
171 |
+ giggle-0.3.ebuild: |
172 |
+ update gtksourceview deps (see bug #195366) |
173 |
+ |
174 |
+ 16 May 2007; Joseph Jezak <josejx@g.o> giggle-0.2.ebuild, |
175 |
+ giggle-0.3.ebuild: |
176 |
+ Marked ~ppc for bug #178677. |
177 |
+ |
178 |
+ 15 May 2007; Thilo Bangert <bangert@g.o> metadata.xml: |
179 |
+ add <herd>no-herd</herd> |
180 |
+ |
181 |
+*giggle-0.3 (13 May 2007) |
182 |
+ |
183 |
+ 13 May 2007; Saleem Abdulrasool <compnerd@g.o> +giggle-0.3.ebuild: |
184 |
+ Version bump from upstream |
185 |
+ |
186 |
+ 13 May 2007; Saleem Abdulrasool <compnerd@g.o> giggle-0.2.ebuild: |
187 |
+ Fix the really broken dependencies |
188 |
+ |
189 |
+*giggle-0.2 (11 May 2007) |
190 |
+ |
191 |
+ 11 May 2007; Saleem Abdulrasool <compnerd@g.o> +metadata.xml, |
192 |
+ +giggle-0.2.ebuild: |
193 |
+ Initial import of giggle |
194 |
|
195 |
diff --git a/dev-vcs/giggle/Manifest b/dev-vcs/giggle/Manifest |
196 |
new file mode 100644 |
197 |
index 0000000..e2e379f |
198 |
--- /dev/null |
199 |
+++ b/dev-vcs/giggle/Manifest |
200 |
@@ -0,0 +1,6 @@ |
201 |
+AUX giggle-0.6.1-gmodule-explicit.patch 849 SHA256 f8ad37a5e533e24afe127e6d67f7baf055ebed93b822644d7a08d97c96079474 SHA512 7ba79fb3ef3a41c701fecb77af0b1fc4cd2c2de09d1769e1f50d5614d802dd8cfe5116b7f3f1a6355eae22d265a16a35f0eb19064012cfe3a4997bff2a554ee4 WHIRLPOOL 77460b73f8096e41799f60ce859767415765edea629746ae2cc144d38a4f193e5f440e185984246e84dc70118b1005d49a38110c0947c1531ca86422cb46fc3e |
202 |
+AUX giggle-0.6.2-gtksourceview-3.8.0.patch 903 SHA256 1a24e5383f4bd2eac28a8c1e1ff46fd27159c0d58744a4fbaa179245eafdd1eb SHA512 c60aaeab48ce95fb33dd7a93d51c3d7d17f449fdb0ae29b58cbe10f8e722c482d3793885c5d870b6ec8c03162aa37fef0b5e9dfeb9844494eddb318ecb703425 WHIRLPOOL 06fe5d90f85e39291c1defc7acd0fe3d58adae0d8b947cbea09975c91e63dbde208b16b510873cd2e58bef270e66b589b3cce9412ee108fd8fe5fc63b5518ddf |
203 |
+DIST giggle-0.6.2.tar.xz 1779744 SHA256 6d56c8a3b9ce12a87cd1aeb03f8cdabfc52a614d23a8db85878743b02426fee0 SHA512 e69bb477213475a7086719e0350947d18d7ce95ec68a88cfa83b6235f847304497046781c56304489a5e56ecb1b444e9c2642006157fd53a1c2252f5456334bf WHIRLPOOL 250c0d7308e725ed4e4b7457b1808abccd204978730289fa714eff7ba5917c5b0d5feb5e46a308996f2448a1582b6d73b68f8ac55332d84012e64b76efe27a0e |
204 |
+EBUILD giggle-0.6.2.ebuild 1000 SHA256 a10f867000e7a45afed367e50d77b162dbc2248085787dd296595f53aef580eb SHA512 0608b43e4431974f00e2eb394d219c746ef7eb0507ecfe8fa55b2c17faac3a5547e42cacd04ebe34b9c607ab5854ecbd1b679481b2eec69c68f20bac66f2fff1 WHIRLPOOL a8ee445104759da187b5001d1cdb27d817ea1917e01f52bc22652228a1ab1b9501b3d0e52e8287e16474ebe1e716827ddc9b28de44352af9e514fd8e03f0d869 |
205 |
+MISC ChangeLog 6228 SHA256 93338fe0a78b9901dc22c4df055f306989cd0780cb325f405086463fe0203fa0 SHA512 4e885b2e0ee1e85d3dd18c9ab1198ca2b69150c9a8445af26421c216f72186b5aaf6c85d554b6b89e15963504f000159cc9bc631f7f4d3782772b35355217060 WHIRLPOOL f133c7d397d00ebc68802d75720841a579c76a74b5eb44905e63f61277749d0b2ea85172bf6edd29dd7adb35b4739e23061972e98acca04b999997578e993a61 |
206 |
+MISC metadata.xml 308 SHA256 99f014e759c422b2db301da36b8f3b84b1bd38fe53e49eb54c2827368e42bcee SHA512 d6c8bf2e6d89f4d4257f786656f09d4ee2a01e44112f0886e5759ce9baf8ec9be1d53b8c1871cffd861e0978c7993da1cfde38cdeea9b58ccb590812b2b074a4 WHIRLPOOL e654dba79563e6aa4673c8d5f859ee23a3f0e3c589b15d642e97991161b9a2755d90805c4c4a47bcf97427a0aebb740b0a7552143ec264ed5a24d5d618d4189a |
207 |
|
208 |
diff --git a/dev-vcs/giggle/files/giggle-0.6.1-gmodule-explicit.patch b/dev-vcs/giggle/files/giggle-0.6.1-gmodule-explicit.patch |
209 |
new file mode 100644 |
210 |
index 0000000..2716ea2 |
211 |
--- /dev/null |
212 |
+++ b/dev-vcs/giggle/files/giggle-0.6.1-gmodule-explicit.patch |
213 |
@@ -0,0 +1,23 @@ |
214 |
+From 6a4d71af9920df76a15e427671c90952fddbb411 Mon Sep 17 00:00:00 2001 |
215 |
+From: Vincent Untz <vuntz@×××××.org> |
216 |
+Date: Thu, 19 Jan 2012 13:48:40 +0000 |
217 |
+Subject: build: Explicitly link to gmodule-2.0 |
218 |
+ |
219 |
+gmodule-2.0 is now gone from the pkg-config files for GTK+ 3 and others. |
220 |
+ |
221 |
+https://bugzilla.gnome.org/show_bug.cgi?id=667350 |
222 |
+--- |
223 |
+diff --git a/configure.ac b/configure.ac |
224 |
+index 07f5b7b..aa11046 100644 |
225 |
+--- a/configure.ac |
226 |
++++ b/configure.ac |
227 |
+@@ -55,6 +55,7 @@ GTKSOURCE_REQUIRED_VERSION=3.0 |
228 |
+ PKG_CHECK_MODULES(GIGGLE, [ |
229 |
+ gio-2.0 >= $GLIB_REQUIRED_VERSION |
230 |
+ glib-2.0 >= $GLIB_REQUIRED_VERSION |
231 |
++ gmodule-2.0 >= $GLIB_REQUIRED_VERSION |
232 |
+ gthread-2.0 >= $GLIB_REQUIRED_VERSION |
233 |
+ gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED_VERSION |
234 |
+ gdk-3.0 >= $GTK_REQUIRED_VERSION |
235 |
+-- |
236 |
+cgit v0.9.0.2 |
237 |
|
238 |
diff --git a/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch b/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch |
239 |
new file mode 100644 |
240 |
index 0000000..37648e1 |
241 |
--- /dev/null |
242 |
+++ b/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch |
243 |
@@ -0,0 +1,24 @@ |
244 |
+diff --git a/src/giggle-diff-view.h b/src/giggle-diff-view.h |
245 |
+index de5fe02..9ef33b5 100644 |
246 |
+--- a/src/giggle-diff-view.h |
247 |
++++ b/src/giggle-diff-view.h |
248 |
+@@ -23,6 +23,7 @@ |
249 |
+ |
250 |
+ #include <glib-object.h> |
251 |
+ #include <gtk/gtk.h> |
252 |
++#include <gtksourceview/gtksourcebuffer.h> |
253 |
+ #include <gtksourceview/gtksourceview.h> |
254 |
+ #include <gtksourceview/gtksourcelanguagemanager.h> |
255 |
+ |
256 |
+diff --git a/src/giggle-view-file.c b/src/giggle-view-file.c |
257 |
+index 7746225..7b74c0a 100644 |
258 |
+--- a/src/giggle-view-file.c |
259 |
++++ b/src/giggle-view-file.c |
260 |
+@@ -42,6 +42,7 @@ |
261 |
+ |
262 |
+ #include <gtksourceview/gtksourcelanguagemanager.h> |
263 |
+ #include <gtksourceview/gtksourceview.h> |
264 |
++#include <gtksourceview/gtksourcebuffer.h> |
265 |
+ |
266 |
+ #define GIGGLE_TYPE_VIEW_FILE_SNAPSHOT (giggle_view_file_snapshot_get_type ()) |
267 |
+ #define GIGGLE_VIEW_FILE_SNAPSHOT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIGGLE_TYPE_VIEW_FILE_SNAPSHOT, GiggleViewFileSnapshot)) |
268 |
|
269 |
diff --git a/dev-vcs/giggle/giggle-0.6.2.ebuild b/dev-vcs/giggle/giggle-0.6.2.ebuild |
270 |
new file mode 100644 |
271 |
index 0000000..f992ae1 |
272 |
--- /dev/null |
273 |
+++ b/dev-vcs/giggle/giggle-0.6.2.ebuild |
274 |
@@ -0,0 +1,39 @@ |
275 |
+# Copyright 1999-2013 Gentoo Foundation |
276 |
+# Distributed under the terms of the GNU General Public License v2 |
277 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/giggle/giggle-0.6.2.ebuild,v 1.3 2013/02/14 12:08:26 ago Exp $ |
278 |
+ |
279 |
+EAPI="5" |
280 |
+ |
281 |
+inherit gnome2 eutils |
282 |
+ |
283 |
+DESCRIPTION="GTK+ Frontend for GIT" |
284 |
+HOMEPAGE="http://live.gnome.org/giggle" |
285 |
+ |
286 |
+LICENSE="GPL-2" |
287 |
+SLOT="0" |
288 |
+KEYWORDS="amd64 x86 ~x86-interix ~amd64-linux ~x86-linux" |
289 |
+IUSE="eds" |
290 |
+ |
291 |
+RDEPEND=">=dev-vcs/git-1.5 |
292 |
+ >=dev-libs/glib-2.18:2 |
293 |
+ >=x11-libs/gtk+-3.0:3 |
294 |
+ >=x11-libs/gtksourceview-3.0:3.0 |
295 |
+ >=x11-libs/gdk-pixbuf-2.22.0 |
296 |
+ gnome-base/gnome-common |
297 |
+ eds? ( <gnome-extra/evolution-data-server-3.6 ) |
298 |
+ >=x11-libs/vte-0.26:2.90" |
299 |
+DEPEND="${RDEPEND} |
300 |
+ sys-devel/gettext |
301 |
+ app-text/yelp-tools |
302 |
+ virtual/pkgconfig |
303 |
+ >=dev-util/intltool-0.35 |
304 |
+ >=sys-devel/autoconf-2.64 |
305 |
+ >=sys-devel/libtool-2" |
306 |
+ |
307 |
+DOCS="AUTHORS ChangeLog NEWS README" |
308 |
+ |
309 |
+G2CONF="$(use_enable eds evolution-data-server)" |
310 |
+ |
311 |
+src_prepare() { |
312 |
+ epatch "${FILESDIR}/${PN}-0.6.2-gtksourceview-3.8.0.patch" |
313 |
+} |
314 |
|
315 |
diff --git a/dev-vcs/giggle/metadata.xml b/dev-vcs/giggle/metadata.xml |
316 |
new file mode 100644 |
317 |
index 0000000..ff68861 |
318 |
--- /dev/null |
319 |
+++ b/dev-vcs/giggle/metadata.xml |
320 |
@@ -0,0 +1,12 @@ |
321 |
+<?xml version="1.0" encoding="UTF-8"?> |
322 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
323 |
+<pkgmetadata> |
324 |
+ <maintainer> |
325 |
+ <email>ikelos@g.o</email> |
326 |
+ <name>Mike Auty</name> |
327 |
+ </maintainer> |
328 |
+ <longdescription lang="en"> |
329 |
+ GTK+ based frontend for GIT |
330 |
+ </longdescription> |
331 |
+</pkgmetadata> |
332 |
+ |