Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/emacs:graveyard commit in: app-emacs/cedet/files/, app-emacs/cedet/
Date: Wed, 28 Jan 2015 22:14:27
Message-Id: 1422483520.36f8b55c84f628983e319de3553678ff89c45c3e.ulm@gentoo
1 commit: 36f8b55c84f628983e319de3553678ff89c45c3e
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 28 22:18:40 2015 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 28 22:18:40 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/emacs.git;a=commit;h=36f8b55c
7
8 cedet removed 2015-01-28 bug 529298
9
10 ---
11 app-emacs/cedet/ChangeLog | 313 ++++++++++++++++++++++++++++++++
12 app-emacs/cedet/Manifest | 22 +++
13 app-emacs/cedet/cedet-1.1.ebuild | 78 ++++++++
14 app-emacs/cedet/files/50cedet-gentoo.el | 14 ++
15 app-emacs/cedet/metadata.xml | 20 ++
16 5 files changed, 447 insertions(+)
17
18 diff --git a/app-emacs/cedet/ChangeLog b/app-emacs/cedet/ChangeLog
19 new file mode 100644
20 index 0000000..fb025f2
21 --- /dev/null
22 +++ b/app-emacs/cedet/ChangeLog
23 @@ -0,0 +1,313 @@
24 +# ChangeLog for app-emacs/cedet
25 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
26 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.80 2014/11/15 08:34:58 ulm Exp $
27 +
28 + 15 Nov 2014; Ulrich Müller <ulm@g.o> -cedet-1.0.1.ebuild:
29 + Remove old.
30 +
31 + 07 Jun 2014; Ulrich Müller <ulm@g.o> cedet-1.0.1.ebuild,
32 + cedet-1.1.ebuild:
33 + Remove redundant NEED_EMACS assignment. Specify LICENSE more precisely.
34 +
35 + 15 Aug 2012; Johannes Huber <johu@g.o> cedet-1.1.ebuild:
36 + Stable for x86, wrt bug #431378
37 +
38 + 14 Aug 2012; Agostino Sarubbo <ago@g.o> cedet-1.1.ebuild:
39 + Stable for amd64, wrt bug #431378
40 +
41 + 14 Aug 2012; Anthony G. Basile <blueness@g.o> cedet-1.1.ebuild:
42 + Stable ppc, bug #431378
43 +
44 + 20 Jun 2012; Ulrich Müller <ulm@g.o> cedet-1.1.ebuild:
45 + When installing, ignore *.pt files produced by tests. Bug 422697.
46 +
47 +*cedet-1.1 (29 Apr 2012)
48 +
49 + 29 Apr 2012; Ulrich Müller <ulm@g.o> files/50cedet-gentoo.el,
50 + +cedet-1.1.ebuild:
51 + Version bump.
52 +
53 + 01 Feb 2012; Ulrich Müller <ulm@g.o> -cedet-1.0.ebuild:
54 + Remove vulnerable version wrt bug 398227.
55 +
56 + 01 Feb 2012; Brent Baude <ranger@g.o> cedet-1.0.1.ebuild:
57 + Marking cedet-1.0.1 ppc for bug 398227
58 +
59 + 15 Jan 2012; Ulrich Müller <ulm@g.o> -cedet-1.0-r1.ebuild,
60 + -files/cedet-1.0-ede_security_fix.patch:
61 + Remove old.
62 +
63 + 14 Jan 2012; Raúl Porcel <armin76@g.o> cedet-1.0.ebuild,
64 + cedet-1.0-r1.ebuild, cedet-1.0.1.ebuild:
65 + Drop sparc keywords
66 +
67 + 12 Jan 2012; Pawel Hajdan jr <phajdan.jr@g.o> cedet-1.0.1.ebuild:
68 + x86 stable wrt bug #398227
69 +
70 + 11 Jan 2012; Agostino Sarubbo <ago@g.o> cedet-1.0.1.ebuild:
71 + Stable for AMD64, wrt security bug #398227
72 +
73 +*cedet-1.0.1 (11 Jan 2012)
74 +
75 + 11 Jan 2012; Ulrich Müller <ulm@g.o> +cedet-1.0.1.ebuild:
76 + Version bump, security fix release from upstream.
77 +
78 + 09 Jan 2012; Agostino Sarubbo <ago@g.o> cedet-1.0-r1.ebuild:
79 + Stable for AMD64, wrt security bug #398227
80 +
81 +*cedet-1.0-r1 (09 Jan 2012)
82 +
83 + 09 Jan 2012; Ulrich Müller <ulm@g.o> +cedet-1.0-r1.ebuild,
84 + +files/cedet-1.0-ede_security_fix.patch:
85 + Fix security flaw in EDE (CVE-2012-0035), bug 398227.
86 + Update ebuild to EAPI 4.
87 +
88 + 25 Jan 2011; Ulrich Mueller <ulm@g.o> cedet-1.0.ebuild:
89 + Supply subdirectories of S in load-path, bug 349790.
90 +
91 + 16 Oct 2010; Ulrich Mueller <ulm@g.o> files/50cedet-gentoo.el:
92 + Test if image-load-path exists in site-init file, fixes bug 341377.
93 +
94 + 14 Oct 2010; Ulrich Mueller <ulm@g.o> -cedet-1.0_pre6.ebuild,
95 + -cedet-1.0_pre7-r1.ebuild, -files/cedet-1.0_pre6-fix-eieio-comp.patch,
96 + -files/50cedet-gentoo-1.0_pre6.el,
97 + -files/cedet-1.0_pre7-cogre-srecode-init.patch:
98 + Remove old.
99 +
100 + 14 Oct 2010; Brent Baude <ranger@g.o> cedet-1.0.ebuild:
101 + stable ppc, bug 338525
102 +
103 + 12 Oct 2010; Raúl Porcel <armin76@g.o> cedet-1.0.ebuild:
104 + sparc stable wrt #338525
105 +
106 + 06 Oct 2010; Markus Meier <maekke@g.o> cedet-1.0.ebuild:
107 + x86 stable, bug #338525
108 +
109 + 27 Sep 2010; Markos Chandras <hwoarang@g.o> cedet-1.0.ebuild:
110 + Stable on amd64 wrt bug #338525
111 +
112 +*cedet-1.0 (11 Sep 2010)
113 +
114 + 11 Sep 2010; Ulrich Mueller <ulm@g.o> cedet-1.0_pre6.ebuild,
115 + cedet-1.0_pre7-r1.ebuild, +cedet-1.0.ebuild:
116 + Version bump, fixes bug 336718. Update LICENSE.
117 +
118 + 23 May 2010; Pacho Ramos <pacho@g.o> cedet-1.0_pre7-r1.ebuild:
119 + stable amd64, bug 313865
120 +
121 + 07 May 2010; Raúl Porcel <armin76@g.o> cedet-1.0_pre7-r1.ebuild:
122 + sparc stable wrt #313865
123 +
124 + 16 Apr 2010; Brent Baude <ranger@g.o> cedet-1.0_pre7-r1.ebuild:
125 + stable ppc, bug 313865
126 +
127 + 12 Apr 2010; Christian Faulhammer <fauli@g.o>
128 + cedet-1.0_pre7-r1.ebuild:
129 + stable x86, bug 313865
130 +
131 +*cedet-1.0_pre7-r1 (06 Mar 2010)
132 +
133 + 06 Mar 2010; Ulrich Mueller <ulm@g.o> -cedet-1.0_pre7.ebuild,
134 + +cedet-1.0_pre7-r1.ebuild, +files/cedet-1.0_pre7-cogre-srecode-init.patch:
135 + Fix bogus eval-after-load call in cogre (patch from upstream), bug 307321.
136 +
137 + 02 Mar 2010; Ulrich Mueller <ulm@g.o> files/50cedet-gentoo.el:
138 + Use "require" instead of "load", in order to make the site-init file
139 + idempotent, bug 307321.
140 +
141 +*cedet-1.0_pre7 (27 Feb 2010)
142 +
143 + 27 Feb 2010; Ulrich Mueller <ulm@g.o> cedet-1.0_pre6.ebuild,
144 + +cedet-1.0_pre7.ebuild, +files/50cedet-gentoo-1.0_pre6.el,
145 + files/50cedet-gentoo.el:
146 + Version bump. Update site-init file.
147 +
148 + 03 Jan 2010; Ulrich Mueller <ulm@g.o> cedet-1.0_pre6.ebuild:
149 + Explicitly add srecode to the load-path in src_test, fixes bug 299461.
150 +
151 + 24 Nov 2009; Christian Faulhammer <fauli@g.o>
152 + cedet-1.0_pre6.ebuild:
153 + import changes from Prefix overlay
154 +
155 + 10 Aug 2009; Ulrich Mueller <ulm@g.o> cedet-1.0_pre6.ebuild,
156 + +files/cedet-1.0_pre6-fix-eieio-comp.patch:
157 + Fix byte-compilation of EIEIO with Emacs 23.1.50, bug 280984.
158 +
159 + 03 Jun 2009; Christian Faulhammer <fauli@g.o>
160 + -files/1.0_pre3-eieio-tests-gentoo.patch,
161 + -files/1.0_pre4-semantic-build.patch, -files/60cedet-gentoo.el,
162 + -cedet-1.0_pre4-r2.ebuild:
163 + clean up
164 +
165 + 14 Apr 2009; Raúl Porcel <armin76@g.o> cedet-1.0_pre6.ebuild:
166 + x86 stable wrt #264792
167 +
168 + 06 Apr 2009; Brent Baude <ranger@g.o> cedet-1.0_pre6.ebuild:
169 + stable ppc, bug 264792
170 +
171 + 04 Apr 2009; Tiago Cunha <tcunha@g.o> cedet-1.0_pre6.ebuild:
172 + stable amd64/sparc, bug 264792
173 +
174 + 03 Mar 2009; Ulrich Mueller <ulm@g.o> cedet-1.0_pre6.ebuild:
175 + Make sure that the compiled elisp files have a later time stamp than the
176 + corresponding sources, in order to suppress warnings at run time.
177 +
178 +*cedet-1.0_pre6 (01 Mar 2009)
179 +
180 + 01 Mar 2009; Ulrich Mueller <ulm@g.o> +files/50cedet-gentoo.el,
181 + +cedet-1.0_pre6.ebuild:
182 + Version bump, bug 260694. Add src_test ebuild function. Install templates
183 + and icons in SITEETC directory.
184 +
185 + 23 Jan 2008; Raúl Porcel <armin76@g.o> cedet-1.0_pre4-r2.ebuild:
186 + sparc stable wrt #206584
187 +
188 + 18 Jan 2008; Christian Faulhammer <opfer@g.o>
189 + cedet-1.0_pre4-r2.ebuild:
190 + build with -j1 as it will fail on systems with parallel processes
191 +
192 + 18 Jan 2008; Christian Faulhammer <opfer@g.o>
193 + -files/1.0_pre3-idle-gentoo.patch,
194 + -files/1.0_pre3-sb-info-circular-dep-gentoo.patch,
195 + -cedet-1.0_pre3-r2.ebuild:
196 + clean up
197 +
198 + 18 Dec 2007; Ferris McCormick <fmccor@g.o>
199 + cedet-1.0_pre4-r2.ebuild:
200 + Add ~sparc for matlab support --- Bug #202651.
201 +
202 + 22 Sep 2007; Ulrich Mueller <ulm@g.o>
203 + -files/1.0_pre4-semantic-makefile.patch, -cedet-1.0_pre4-r1.ebuild:
204 + Remove old revision.
205 +
206 + 22 Sep 2007; nixnut <nixnut@g.o> cedet-1.0_pre4-r2.ebuild:
207 + Stable on ppc wrt bug 190796
208 +
209 + 20 Sep 2007; Christoph Mende <angelos@g.o>
210 + cedet-1.0_pre4-r2.ebuild:
211 + Stable on amd64 wrt bug #190796
212 +
213 + 13 Sep 2007; Christian Faulhammer <opfer@g.o>
214 + cedet-1.0_pre4-r2.ebuild:
215 + stable x86, bug 190796
216 +
217 +*cedet-1.0_pre4-r2 (12 Sep 2007)
218 +
219 + 12 Sep 2007; Ulrich Mueller <ulm@g.o>
220 + +files/1.0_pre4-semantic-build.patch, +cedet-1.0_pre4-r2.ebuild:
221 + Don't require ede while building semantic, fixes bug #191341.
222 +
223 + 02 Sep 2007; Ulrich Mueller <ulm@g.o> files/60cedet-gentoo.el:
224 + Suppress startup message.
225 +
226 + 02 Sep 2007; Christoph Mende <angelos@g.o>
227 + cedet-1.0_pre4-r1.ebuild:
228 + Stable on amd64 wrt bug #190796
229 +
230 + 02 Sep 2007; Christian Faulhammer <opfer@g.o>
231 + cedet-1.0_pre4-r1.ebuild:
232 + stable x86, bug 190796
233 +
234 + 01 Sep 2007; nixnut <nixnut@g.o> cedet-1.0_pre4-r1.ebuild:
235 + Stable on ppc wrt bug 190796
236 +
237 +*cedet-1.0_pre4-r1 (15 Jul 2007)
238 +
239 + 15 Jul 2007; Ulrich Mueller <ulm@g.o> -cedet-1.0_pre4.ebuild,
240 + +cedet-1.0_pre4-r1.ebuild:
241 + Install INSTALL file again since it contains configuration hints. Thanks to
242 + Ivan Miljenovic for pointing this out.
243 +
244 + 27 Jun 2007; Ulrich Mueller <ulm@g.o>
245 + +files/1.0_pre4-semantic-makefile.patch, cedet-1.0_pre4.ebuild:
246 + Fix wisent compilation, bug #183205, reported by Martin von Gagern
247 + <Martin.vGagern@×××.net>.
248 +
249 +*cedet-1.0_pre4 (23 Jun 2007)
250 +
251 + 23 Jun 2007; Ulrich Mueller <ulm@g.o> cedet-1.0_pre3-r2.ebuild,
252 + +cedet-1.0_pre4.ebuild:
253 + Version bump, #182952. Drop ~ppc-macos keyword.
254 +
255 + 10 Apr 2007; Christian Faulhammer <opfer@g.o>
256 + cedet-1.0_pre3-r2.ebuild:
257 + added FDL license
258 +
259 + 30 Mar 2007; Christian Faulhammer <opfer@g.o>
260 + -cedet-1.0_beta3.ebuild, -cedet-1.0_pre3.ebuild,
261 + -cedet-1.0_pre3-r1.ebuild:
262 + clean up
263 +
264 + 27 Mar 2007; Peter Weller <welp@g.o> cedet-1.0_pre3-r2.ebuild:
265 + Stable on amd64 wrt bug 168422
266 +
267 + 07 Mar 2007; Christian Faulhammer <opfer@g.o>
268 + cedet-1.0_pre3-r2.ebuild:
269 + corrected installation from build dir to image, fixes bug 169617, reported
270 + by Ulrich Mueller <ulm@×××××××××××××.de>
271 +
272 + 02 Mar 2007; nixnut <nixnut@g.o> ChangeLog:
273 + Stable on ppc wrt bug 168422
274 +
275 + 26 Feb 2007; Christian Faulhammer <opfer@g.o>
276 + cedet-1.0_pre3-r2.ebuild:
277 + stable x86; bug 168422
278 +
279 + 26 Feb 2007; Christian Faulhammer <opfer@g.o>
280 + cedet-1.0_pre3-r2.ebuild:
281 + added some quotes and braces for better readability and possible breakages
282 +
283 + 21 Feb 2007; Piotr Jaroszyński <peper@g.o> ChangeLog:
284 + Transition to Manifest2.
285 +
286 +*cedet-1.0_pre3-r2 (19 Nov 2006)
287 +
288 + 19 Nov 2006; Matthew Kennedy <mkennedy@g.o>
289 + +files/1.0_pre3-idle-gentoo.patch, +cedet-1.0_pre3-r2.ebuild:
290 + Apply patch to fix 100% CPU utilization problem; Resolves Bug #149842.
291 +
292 + 09 Aug 2006; Matthew Kennedy <mkennedy@g.o>
293 + +files/1.0_pre3-sb-info-circular-dep-gentoo.patch,
294 + cedet-1.0_pre3-r1.ebuild:
295 + Break circular info file reference; Resolves Bug #138190.
296 +
297 +*cedet-1.0_pre3-r1 (15 May 2006)
298 +
299 + 15 May 2006; Matthew Kennedy <mkennedy@g.o>
300 + +files/1.0_pre3-eieio-tests-gentoo.patch, +cedet-1.0_pre3-r1.ebuild:
301 + Fix EIEIO test script for compile time fix; Resolves Bug #124598.
302 +
303 + 06 Sep 2005; Matthew Kennedy <mkennedy@g.o> cedet-1.0_pre3.ebuild:
304 + Install missing sb-info.el; Rework ebuild not to use GNU specific tar options.
305 +
306 + 01 Sep 2005; Matthew Kennedy <mkennedy@g.o> cedet-1.0_pre3.ebuild:
307 + Keywording ~ppc-macos; Resolves Bug #103168.
308 +
309 +*cedet-1.0_pre3 (01 Sep 2005)
310 +
311 + 01 Sep 2005; Matthew Kennedy <mkennedy@g.o> +cedet-1.0_pre3.ebuild:
312 + New upstream version; Partially resolves Bug #103168.
313 +
314 + 24 Apr 2005; Michael Hanselmann <hansmi@g.o>
315 + cedet-1.0_beta3.ebuild:
316 + Stable on ppc.
317 +
318 + 21 Apr 2005; Simon Stelling <blubb@g.o> cedet-1.0_beta3.ebuild:
319 + stable on amd64
320 +
321 + 11 Jan 2005; Matthew Kennedy <mkennedy@g.o> cedet-1.0_beta3.ebuild:
322 + Marking x86 stable
323 +
324 + 11 Sep 2004; Tom Martin <slarti@g.o> cedet-1.0_beta3.ebuild:
325 + Marked ~amd64, resolves bug 59276. Thanks to Gabriel Ebner
326 + <ge@××××××××××××.at> for reporting.
327 +
328 + 01 Aug 2004; David Holm <dholm@g.o> cedet-1.0_beta3.ebuild:
329 + Added to ~ppc.
330 +
331 +*cedet-1.0_beta3 (22 Jul 2004)
332 +
333 + 22 Jul 2004; <mkennedy@g.o> +metadata.xml, +files/60cedet-gentoo.el,
334 + +cedet-1.0_beta3.ebuild:
335 + Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@g.o>
336 +
337
338 diff --git a/app-emacs/cedet/Manifest b/app-emacs/cedet/Manifest
339 new file mode 100644
340 index 0000000..840b102
341 --- /dev/null
342 +++ b/app-emacs/cedet/Manifest
343 @@ -0,0 +1,22 @@
344 +-----BEGIN PGP SIGNED MESSAGE-----
345 +Hash: SHA256
346 +
347 +AUX 50cedet-gentoo.el 612 SHA256 3c5ca44c4e5e51589aace588012a575ecaf21af767f1e2afc661619899711ceb SHA512 e8a19cd44a00819ec230956471e33751e9d6b979ced5c77a82a50d13f1bb275c9eb2db40476c3d78009839bc545380788fd100e3624b3ed5d3f568723699cd69 WHIRLPOOL b87cb8f74181e0d91577c840e0528c65ab171b30de7ae9e7c794595bdadddf1513d9cbb8f62d384694f7d2b11509be2ea9d8d95c578987560d0dcabe0aa378ef
348 +DIST cedet-1.1.tar.gz 2234539 SHA256 42c0650fa1d0c9a428d186b421f0057294bcfaec09c8b7bb4a0128ce2fe54b5c SHA512 bf9014489ee8ed3f409a73d3178c230c7835734b136c3b5e36d2cdae51ab9adf56f4e4357f7fcdaa2211f0aae388c9525da340fbdadf92c6ea7de96c35d9bb50 WHIRLPOOL bc9c3e8d319d52551a9833ce7cc8adc5b98980e2894ecd6c9e022240a12ef7b98db92b04ea0fdc9044d10a82641dba3370de44edc0c6bbe95f199a31a954c619
349 +EBUILD cedet-1.1.ebuild 2226 SHA256 7c689664f4fdaaa0a1cfaffddbed2d0a28478da06fb93d4e58b4a59aa2d06bd5 SHA512 9b92638eeca02002d9ebce3dd0458a86add7203dba7e7f6ffca6f1b634cf877c444a9fa998649f6a6d63c984fa07a59da512ae1a147b90bf83cbf4c6c6551a16 WHIRLPOOL 629326be1062c5d7f6a84321d2f5ed1c4df0dbdd29782155e14930d345578185ea9af3aa0677362f261f77f59f43bcd4ed1b7a78a461a54fd90d84203d55ba13
350 +MISC ChangeLog 10955 SHA256 9b6f6e7bf205b514ce8ad31ad3a9a85f88e06fc0296cb2c9881f956539d92a27 SHA512 f7da753d5dd8019d0a2b315497ecd585a8178b007163acd26e6ede91a9c5c1861480699e36d37ce4f5a01d581bf4708457ee91727b58aeddbc90f31905aee39a WHIRLPOOL c40cb27ae65cea4cedd687e264a581095027a7271a0ba0f49a7f970cb8aa522ddadef91fcb91d0852369d6d7f9dd44e934a217dfa0fe476cab50b077722fb4d4
351 +MISC metadata.xml 831 SHA256 3ef03457bb7af19d84fdd463e7a780ee79fa2812f5bd04fe5b15064d648b2999 SHA512 56771c687dc8e42e0fb36979e2f36eec71faa5e6a7b236f505c9b6998bf4cde0538bc271e6cca20cc556db21e50b35cac20771863b41562a52b0b415d530e303 WHIRLPOOL 256b44516492e07d0b44271a01a5f8fffdf7eb473179fe7eb0d89b571f368f1a55d80e634551714f1d78d4bdbc47c4c416c37e850f35ff2ea76ab0d336d8277b
352 +-----BEGIN PGP SIGNATURE-----
353 +Version: GnuPG v2
354 +
355 +iQGcBAEBCAAGBQJUZxEJAAoJEJQzkH1pP7W4Ty4L/i0+QRzpBD3Tib+hTDeo6VnK
356 +CEoH3oRjUutpCwWv2lZCVn12NlJmO3p88y7H2yQT1ASyXWkQWqjk9+QavoGsJ+R2
357 +3FxSTSITYEL/o3+IfVHDD1jOdgrO0P8i21BntKhyOPgocNM4NV7Zg+5GSPb2wnxx
358 +RUaWr+QeOgk5z0Q3FEzS40TC+UNW2tCVPYlOkV+FYM6XmZQoAp6R68qFsmP9XsVw
359 ++PVjeAB1w+tTMP27Khk1pOgHSM/B8M1yw2ojmnPZjfDNJjOrU0YRd0PHhMYHQ2yU
360 +YkI5/drxn7ekV40Kaaeiq5VnO/NMouUAblMPaGCdz7aYuiEP4Y6WG0UrKIlPHFBH
361 +UecOpcEFApBUzjOISelExOYMYFO7TkudC7YXRhHvsbJL1Glwe/1RGu46jeJs6SAF
362 +UYPlmOvxF2tWy5JdFhrpGNNQh196R+aDLBc//4kn0vs+EmSH90ZB9XMaFBqDaeDH
363 +wS0PDiJK8fbZ58ocOlOiKm3xZGpDgx4aoZ8DzaBfLg==
364 +=HLqP
365 +-----END PGP SIGNATURE-----
366
367 diff --git a/app-emacs/cedet/cedet-1.1.ebuild b/app-emacs/cedet/cedet-1.1.ebuild
368 new file mode 100644
369 index 0000000..f44f7da
370 --- /dev/null
371 +++ b/app-emacs/cedet/cedet-1.1.ebuild
372 @@ -0,0 +1,78 @@
373 +# Copyright 1999-2014 Gentoo Foundation
374 +# Distributed under the terms of the GNU General Public License v2
375 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.1.ebuild,v 1.6 2014/06/07 11:03:10 ulm Exp $
376 +
377 +EAPI=4
378 +
379 +inherit elisp
380 +
381 +MY_P=${P/_}
382 +DESCRIPTION="CEDET: Collection of Emacs Development Environment Tools"
383 +HOMEPAGE="http://cedet.sourceforge.net/"
384 +SRC_URI="mirror://sourceforge/cedet/${MY_P}.tar.gz"
385 +
386 +LICENSE="GPL-3+ FDL-1.2+"
387 +SLOT="0"
388 +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
389 +
390 +S="${WORKDIR}/${MY_P}"
391 +SITEFILE="50${PN}-gentoo.el"
392 +EMACSFLAGS="${EMACSFLAGS} -L ${S}/eieio -L ${S}/semantic -L ${S}/srecode \
393 + -L ${S}/ede -L ${S}/speedbar -L ${S}/cogre"
394 +
395 +src_compile() {
396 + emake -j1 \
397 + EMACS="${EMACS}" \
398 + EMACSFLAGS="${EMACSFLAGS}"
399 +}
400 +
401 +src_test() {
402 + emake -j1 \
403 + EMACS="${EMACS}" \
404 + EMACSFLAGS="${EMACSFLAGS}" \
405 + utest
406 +}
407 +
408 +src_install() {
409 + local target file dir
410 + find . -type d -name tests -prune -o -type f -print | while read target
411 + do
412 + file=${target##*/}
413 + dir=${target%/*}; dir=${dir#./}
414 + case "${file}" in
415 + *~ | Makefile | *.pt | *.texi | *-script | PRERELEASE_CHECKLIST \
416 + | Project.ede | USING_CEDET_FROM_BZR | grammar-fw-ov.txt)
417 + # ignore
418 + ;;
419 + ChangeLog | README | AUTHORS | *NEWS | INSTALL \
420 + | renamelist.txt | semanticdb.sh)
421 + docinto "${dir}"
422 + dodoc "${target}" ;;
423 + *.el | *.by | *.wy)
424 + # install grammar sources along with the elisp files, since
425 + # the location where semantic expects them is not configurable
426 + insinto "${SITELISP}/${PN}/${dir}"
427 + doins "${target}" ;;
428 + *.elc)
429 + # we are in a subshell, so collecting in a variable won't work
430 + echo "${target}" >>"${T}/elc-list.txt" ;;
431 + *.srt | *.xpm)
432 + insinto "${SITEETC}/${PN}/${dir}"
433 + doins "${target}" ;;
434 + *.info* | grammar-fw-ov.png)
435 + doinfo "${target}" ;;
436 + *)
437 + die "Unrecognised file ${target}" ;;
438 + esac
439 + done
440 +
441 + # make sure that the compiled elisp files don't have older time stamps
442 + # than corresponding sources, in order to suppress warnings at run time
443 + while read target; do
444 + dir=${target%/*}; dir=${dir#./}
445 + insinto "${SITELISP}/${PN}/${dir}"
446 + doins "${target}"
447 + done <"${T}/elc-list.txt"
448 +
449 + elisp-site-file-install "${FILESDIR}/${SITEFILE}"
450 +}
451
452 diff --git a/app-emacs/cedet/files/50cedet-gentoo.el b/app-emacs/cedet/files/50cedet-gentoo.el
453 new file mode 100644
454 index 0000000..b11d4ee
455 --- /dev/null
456 +++ b/app-emacs/cedet/files/50cedet-gentoo.el
457 @@ -0,0 +1,14 @@
458 +(require 'cedet "@SITELISP@/common/cedet")
459 +(when (boundp 'image-load-path)
460 + (add-to-list 'image-load-path "@SITEETC@/common/icons" t)
461 + (add-to-list 'image-load-path "@SITEETC@/cogre" t)
462 + (add-to-list 'image-load-path "@SITEETC@/speedbar" t))
463 +(setq srecode-map-load-path
464 + (list "@SITEETC@/srecode/templates"
465 + "@SITEETC@/ede/templates"
466 + "@SITEETC@/cogre/templates"
467 + (expand-file-name "~/.srecode")))
468 +
469 +;; If you wish to customize CEDET, you will need to follow the
470 +;; directions in the INSTALL (installed in the documentation) file and
471 +;; customize your ~/.emacs /before/ site-gentoo is loaded.
472
473 diff --git a/app-emacs/cedet/metadata.xml b/app-emacs/cedet/metadata.xml
474 new file mode 100644
475 index 0000000..bf7d92c
476 --- /dev/null
477 +++ b/app-emacs/cedet/metadata.xml
478 @@ -0,0 +1,20 @@
479 +<?xml version="1.0" encoding="UTF-8"?>
480 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
481 +<pkgmetadata>
482 +<herd>emacs</herd>
483 +<longdescription>
484 + CEDET is a collection of tools written with the end goal of creating an
485 + advanced development environment. Emacs already is a great environment for
486 + writing software, but there are additional areas that need improvement.
487 + Many new ideas for integrated environments have been developed in newer
488 + products, such as Microsoft's Visual environment. CEDET is a new project
489 + which brings together the various tools built to replicate these features.
490 +
491 + Major Components of CEDET:
492 + * SpeedBar
493 + * EmacsLispObjects (EIEIO)
494 + * SemanticBovinator
495 + * ConnectedGraphEditor (COGRE)
496 + * Makefile Generation and Project Management (EDE)
497 +</longdescription>
498 +</pkgmetadata>