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/giggle/files/, dev-vcs/giggle/
Date: Sat, 30 Mar 2013 15:50:16
Message-Id: 1364658603.5d5f55452874ecf2f98b344712c0c3d47ef368cf.ikelos@gentoo
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 +