Gentoo Archives: gentoo-commits

From: "Steve Arnold (nerdboy)" <nerdboy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-doc/doxygen: doxygen-1.4.2.ebuild doxygen-1.5.2.ebuild doxygen-1.4.7.ebuild ChangeLog doxygen-1.4.3-r1.ebuild doxygen-1.4.5.ebuild doxygen-1.5.1.ebuild doxygen-1.4.6.ebuild doxygen-1.5.3.ebuild doxygen-1.5.4.ebuild
Date: Wed, 21 Nov 2007 06:17:34
Message-Id: E1Iuito-00030W-Nn@stork.gentoo.org
1 nerdboy 07/11/21 06:17:24
2
3 Modified: doxygen-1.4.2.ebuild doxygen-1.5.2.ebuild
4 doxygen-1.4.7.ebuild ChangeLog
5 doxygen-1.4.3-r1.ebuild doxygen-1.4.5.ebuild
6 doxygen-1.5.1.ebuild doxygen-1.4.6.ebuild
7 doxygen-1.5.3.ebuild
8 Added: doxygen-1.5.4.ebuild
9 Log:
10 updated to latest upstream release, fixes bug 198954
11 (Portage version: 2.1.3.19)
12
13 Revision Changes Path
14 1.22 app-doc/doxygen/doxygen-1.4.2.ebuild
15
16 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild?rev=1.22&view=markup
17 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild?rev=1.22&content-type=text/plain
18 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild?r1=1.21&r2=1.22
19
20 Index: doxygen-1.4.2.ebuild
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild,v
23 retrieving revision 1.21
24 retrieving revision 1.22
25 diff -u -r1.21 -r1.22
26 --- doxygen-1.4.2.ebuild 12 Jul 2007 19:20:57 -0000 1.21
27 +++ doxygen-1.4.2.ebuild 21 Nov 2007 06:17:24 -0000 1.22
28 @@ -1,6 +1,6 @@
29 # Copyright 1999-2007 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild,v 1.21 2007/07/12 19:20:57 grobian Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.2.ebuild,v 1.22 2007/11/21 06:17:24 nerdboy Exp $
33
34 inherit eutils toolchain-funcs qt3
35
36 @@ -22,24 +22,24 @@
37
38 src_unpack() {
39 unpack ${A}
40 - cd ${S}
41 + cd "${S}"
42 # use CFLAGS and CXXFLAGS
43 sed -i.orig -e "s:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= ${CFLAGS}:" \
44 -e "s:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= ${CXXFLAGS}:" \
45 tmake/lib/linux-g++/tmake.conf
46
47 if use userland_Darwin; then
48 - epatch ${FILESDIR}/bsd-configure.patch
49 + epatch "${FILESDIR}/bsd-configure.patch"
50 [[ "$MACOSX_DEPLOYMENT_TARGET" == "10.4" ]] && sed -i -e 's:-D__FreeBSD__:-D__FreeBSD__=5:' \
51 tmake/lib/macosx-c++/tmake.conf
52 fi
53
54 if use unicode; then
55 - epatch ${WORKDIR}/${PN}-utf8-ru.patch || die "utf8-ru patch failed"
56 + epatch "${WORKDIR}/${PN}-utf8-ru.patch" || die "utf8-ru patch failed"
57 fi
58
59 if [ $(gcc-major-version) -eq 4 ] ; then
60 - epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed"
61 + epatch "${FILESDIR}/${PN}-gcc4.patch" || die "gcc4 patch failed"
62 fi
63 }
64
65 @@ -83,10 +83,10 @@
66 }
67
68 src_install() {
69 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
70 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
71 install || die '"make install" failed.'
72
73 - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION
74 + dodoc LANGUAGE.HOWTO README VERSION
75
76 # pdf and html manuals
77 if use doc; then
78
79
80
81 1.10 app-doc/doxygen/doxygen-1.5.2.ebuild
82
83 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild?rev=1.10&view=markup
84 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild?rev=1.10&content-type=text/plain
85 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild?r1=1.9&r2=1.10
86
87 Index: doxygen-1.5.2.ebuild
88 ===================================================================
89 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild,v
90 retrieving revision 1.9
91 retrieving revision 1.10
92 diff -u -r1.9 -r1.10
93 --- doxygen-1.5.2.ebuild 23 Jul 2007 02:41:18 -0000 1.9
94 +++ doxygen-1.5.2.ebuild 21 Nov 2007 06:17:24 -0000 1.10
95 @@ -1,6 +1,6 @@
96 # Copyright 1999-2007 Gentoo Foundation
97 # Distributed under the terms of the GNU General Public License v2
98 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild,v 1.9 2007/07/23 02:41:18 vapier Exp $
99 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.2.ebuild,v 1.10 2007/11/21 06:17:24 nerdboy Exp $
100
101 inherit eutils flag-o-matic toolchain-funcs qt3
102
103 @@ -24,7 +24,7 @@
104
105 src_unpack() {
106 unpack ${A}
107 - cd ${S}
108 + cd "${S}"
109
110 # use CFLAGS, CXXFLAGS, LDFLAGS
111 sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
112 @@ -34,7 +34,7 @@
113
114 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
115 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
116 - epatch ${FILESDIR}/${PN}-1.5-legacy-patches.diff
117 + epatch "${FILESDIR}/${PN}-1.5-legacy-patches.diff"
118
119 if is-flagq "-O3" ; then
120 echo
121 @@ -91,7 +91,7 @@
122 }
123
124 src_install() {
125 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
126 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
127 install || die '"make install" failed.'
128
129 dodoc INSTALL LANGUAGE.HOWTO README
130
131
132
133 1.21 app-doc/doxygen/doxygen-1.4.7.ebuild
134
135 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild?rev=1.21&view=markup
136 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild?rev=1.21&content-type=text/plain
137 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild?r1=1.20&r2=1.21
138
139 Index: doxygen-1.4.7.ebuild
140 ===================================================================
141 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild,v
142 retrieving revision 1.20
143 retrieving revision 1.21
144 diff -u -r1.20 -r1.21
145 --- doxygen-1.4.7.ebuild 12 Jul 2007 19:20:57 -0000 1.20
146 +++ doxygen-1.4.7.ebuild 21 Nov 2007 06:17:24 -0000 1.21
147 @@ -1,6 +1,6 @@
148 # Copyright 1999-2007 Gentoo Foundation
149 # Distributed under the terms of the GNU General Public License v2
150 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild,v 1.20 2007/07/12 19:20:57 grobian Exp $
151 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.7.ebuild,v 1.21 2007/11/21 06:17:24 nerdboy Exp $
152
153 inherit eutils flag-o-matic toolchain-funcs qt3
154
155 @@ -25,11 +25,11 @@
156
157 src_unpack() {
158 unpack ${A}
159 - cd ${S}
160 + cd "${S}"
161
162 # still needs patch for Russian text in source files (see bug #112076)
163 if use unicode; then
164 - epatch ${WORKDIR}/${P}-utf8-ru.patch || die "utf8-ru patch failed"
165 + epatch "${WORKDIR}/${P}-utf8-ru.patch" || die "utf8-ru patch failed"
166 fi
167
168 # use CFLAGS, CXXFLAGS, LDFLAGS
169 @@ -40,7 +40,7 @@
170
171 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
172 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
173 - epatch ${FILESDIR}/${PV}
174 + epatch "${FILESDIR}/${PV}"
175
176 if is-flagq "-O3" ; then
177 echo
178 @@ -96,7 +96,7 @@
179 }
180
181 src_install() {
182 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
183 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
184 install || die '"make install" failed.'
185
186 dodoc INSTALL LANGUAGE.HOWTO README
187
188
189
190 1.133 app-doc/doxygen/ChangeLog
191
192 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.133&view=markup
193 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/ChangeLog?rev=1.133&content-type=text/plain
194 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/ChangeLog?r1=1.132&r2=1.133
195
196 Index: ChangeLog
197 ===================================================================
198 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v
199 retrieving revision 1.132
200 retrieving revision 1.133
201 diff -u -r1.132 -r1.133
202 --- ChangeLog 21 Sep 2007 13:07:26 -0000 1.132
203 +++ ChangeLog 21 Nov 2007 06:17:24 -0000 1.133
204 @@ -1,6 +1,11 @@
205 # ChangeLog for app-doc/doxygen
206 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
207 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.132 2007/09/21 13:07:26 uberlord Exp $
208 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.133 2007/11/21 06:17:24 nerdboy Exp $
209 +
210 +*doxygen-1.5.4 (21 Nov 2007)
211 +
212 + 21 Nov 2007; Steve Arnold <nerdboy@g.o> +doxygen-1.5.4.ebuild:
213 + Updated to new version, closes bug 198954.
214
215 21 Sep 2007; Roy Marples <uberlord@g.o> doxygen-1.5.3.ebuild:
216 Link to libiconv for FreeBSD.
217
218
219
220 1.18 app-doc/doxygen/doxygen-1.4.3-r1.ebuild
221
222 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild?rev=1.18&view=markup
223 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild?rev=1.18&content-type=text/plain
224 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild?r1=1.17&r2=1.18
225
226 Index: doxygen-1.4.3-r1.ebuild
227 ===================================================================
228 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild,v
229 retrieving revision 1.17
230 retrieving revision 1.18
231 diff -u -r1.17 -r1.18
232 --- doxygen-1.4.3-r1.ebuild 25 Aug 2007 13:45:22 -0000 1.17
233 +++ doxygen-1.4.3-r1.ebuild 21 Nov 2007 06:17:24 -0000 1.18
234 @@ -1,6 +1,6 @@
235 # Copyright 1999-2007 Gentoo Foundation
236 # Distributed under the terms of the GNU General Public License v2
237 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild,v 1.17 2007/08/25 13:45:22 vapier Exp $
238 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.3-r1.ebuild,v 1.18 2007/11/21 06:17:24 nerdboy Exp $
239
240 inherit eutils toolchain-funcs qt3
241
242 @@ -23,27 +23,27 @@
243
244 src_unpack() {
245 unpack ${A}
246 - cd ${S}
247 + cd "${S}"
248 # use CFLAGS and CXXFLAGS
249 sed -i.orig -e "s:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= ${CFLAGS}:" \
250 -e "s:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= ${CXXFLAGS}:" \
251 tmake/lib/linux-g++/tmake.conf
252
253 - epatch ${FILESDIR}/${P}-cp1251.patch
254 - epatch ${FILESDIR}/${P}-nls.patch
255 + epatch "${FILESDIR}/${P}-cp1251.patch"
256 + epatch "${FILESDIR}/${P}-nls.patch"
257
258 if use userland_Darwin; then
259 - epatch ${FILESDIR}/bsd-configure.patch
260 + epatch "${FILESDIR}/bsd-configure.patch"
261 [[ "$MACOSX_DEPLOYMENT_TARGET" == "10.4" ]] && sed -i -e 's:-D__FreeBSD__:-D__FreeBSD__=5:' \
262 tmake/lib/macosx-c++/tmake.conf
263 fi
264
265 if use unicode; then
266 - epatch ${WORKDIR}/${PN}-utf8-ru.patch || die "utf8-ru patch failed"
267 + epatch "${WORKDIR}/${PN}-utf8-ru.patch" || die "utf8-ru patch failed"
268 fi
269
270 if [ $(gcc-major-version) -eq 4 ] ; then
271 - epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed"
272 + epatch "${FILESDIR}/${PN}-gcc4.patch" || die "gcc4 patch failed"
273 fi
274 }
275
276 @@ -87,10 +87,10 @@
277 }
278
279 src_install() {
280 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
281 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
282 install || die '"make install" failed.'
283
284 - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION
285 + dodoc LANGUAGE.HOWTO README VERSION
286
287 # pdf and html manuals
288 if use doc; then
289
290
291
292 1.12 app-doc/doxygen/doxygen-1.4.5.ebuild
293
294 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild?rev=1.12&view=markup
295 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild?rev=1.12&content-type=text/plain
296 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild?r1=1.11&r2=1.12
297
298 Index: doxygen-1.4.5.ebuild
299 ===================================================================
300 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild,v
301 retrieving revision 1.11
302 retrieving revision 1.12
303 diff -u -r1.11 -r1.12
304 --- doxygen-1.4.5.ebuild 12 Jul 2007 19:20:57 -0000 1.11
305 +++ doxygen-1.4.5.ebuild 21 Nov 2007 06:17:24 -0000 1.12
306 @@ -1,6 +1,6 @@
307 # Copyright 1999-2007 Gentoo Foundation
308 # Distributed under the terms of the GNU General Public License v2
309 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild,v 1.11 2007/07/12 19:20:57 grobian Exp $
310 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.5.ebuild,v 1.12 2007/11/21 06:17:24 nerdboy Exp $
311
312 inherit eutils toolchain-funcs qt3
313
314 @@ -23,21 +23,21 @@
315
316 src_unpack() {
317 unpack ${A}
318 - cd ${S}
319 + cd "${S}"
320 # use CFLAGS and CXXFLAGS (on linux and ppc-macos)
321 sed -i.orig -e "s:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= ${CFLAGS}:" \
322 -e "s:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= ${CXXFLAGS}:" \
323 tmake/lib/{linux-g++,macosx-c++}/tmake.conf
324
325 - epatch ${FILESDIR}/doxygen-1.4.3-cp1251.patch
326 - epatch ${FILESDIR}/doxygen-1.4.4-darwin.patch
327 + epatch "${FILESDIR}/doxygen-1.4.3-cp1251.patch"
328 + epatch "${FILESDIR}/doxygen-1.4.4-darwin.patch"
329
330 if use unicode; then
331 - epatch ${WORKDIR}/${PN}-utf8-ru.patch || die "utf8-ru patch failed"
332 + epatch "${WORKDIR}/${PN}-utf8-ru.patch" || die "utf8-ru patch failed"
333 fi
334
335 if [ $(gcc-major-version) -eq 4 ] ; then
336 - epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed"
337 + "epatch ${FILESDIR}/${PN}-gcc4.patch" || die "gcc4 patch failed"
338 fi
339 }
340
341 @@ -81,10 +81,10 @@
342 }
343
344 src_install() {
345 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
346 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
347 install || die '"make install" failed.'
348
349 - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION
350 + dodoc LANGUAGE.HOWTO README VERSION
351
352 # pdf and html manuals
353 if use doc; then
354
355
356
357 1.5 app-doc/doxygen/doxygen-1.5.1.ebuild
358
359 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild?rev=1.5&view=markup
360 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild?rev=1.5&content-type=text/plain
361 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild?r1=1.4&r2=1.5
362
363 Index: doxygen-1.5.1.ebuild
364 ===================================================================
365 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild,v
366 retrieving revision 1.4
367 retrieving revision 1.5
368 diff -u -r1.4 -r1.5
369 --- doxygen-1.5.1.ebuild 12 Jul 2007 19:20:57 -0000 1.4
370 +++ doxygen-1.5.1.ebuild 21 Nov 2007 06:17:24 -0000 1.5
371 @@ -1,6 +1,6 @@
372 # Copyright 1999-2007 Gentoo Foundation
373 # Distributed under the terms of the GNU General Public License v2
374 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild,v 1.4 2007/07/12 19:20:57 grobian Exp $
375 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.1.ebuild,v 1.5 2007/11/21 06:17:24 nerdboy Exp $
376
377 inherit eutils flag-o-matic toolchain-funcs qt3
378
379 @@ -25,11 +25,11 @@
380
381 src_unpack() {
382 unpack ${A}
383 - cd ${S}
384 + cd "${S}"
385
386 # still needs patch for Russian text in source files (see bug #112076)
387 if use unicode; then
388 - epatch ${WORKDIR}/${P}-utf8-ru.patch || die "utf8-ru patch failed"
389 + epatch "${WORKDIR}/${P}-utf8-ru.patch" || die "utf8-ru patch failed"
390 fi
391
392 # use CFLAGS, CXXFLAGS, LDFLAGS
393 @@ -40,7 +40,7 @@
394
395 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
396 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
397 - epatch ${FILESDIR}/${PN}-1.5-legacy-patches.diff
398 + epatch "${FILESDIR}/${PN}-1.5-legacy-patches.diff"
399
400 if is-flagq "-O3" ; then
401 echo
402 @@ -96,7 +96,7 @@
403 }
404
405 src_install() {
406 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
407 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
408 install || die '"make install" failed.'
409
410 dodoc INSTALL LANGUAGE.HOWTO README
411
412
413
414 1.14 app-doc/doxygen/doxygen-1.4.6.ebuild
415
416 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild?rev=1.14&view=markup
417 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild?rev=1.14&content-type=text/plain
418 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild?r1=1.13&r2=1.14
419
420 Index: doxygen-1.4.6.ebuild
421 ===================================================================
422 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild,v
423 retrieving revision 1.13
424 retrieving revision 1.14
425 diff -u -r1.13 -r1.14
426 --- doxygen-1.4.6.ebuild 12 Jul 2007 19:20:57 -0000 1.13
427 +++ doxygen-1.4.6.ebuild 21 Nov 2007 06:17:24 -0000 1.14
428 @@ -1,6 +1,6 @@
429 # Copyright 1999-2007 Gentoo Foundation
430 # Distributed under the terms of the GNU General Public License v2
431 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild,v 1.13 2007/07/12 19:20:57 grobian Exp $
432 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.4.6.ebuild,v 1.14 2007/11/21 06:17:24 nerdboy Exp $
433
434 inherit eutils toolchain-funcs qt3
435
436 @@ -26,7 +26,7 @@
437
438 src_unpack() {
439 unpack ${A}
440 - cd ${S}
441 + cd "${S}"
442 # use CFLAGS, CXXFLAGS, LDFLAGS
443 sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
444 -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
445 @@ -34,16 +34,16 @@
446 tmake/lib/{{linux,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++}/tmake.conf
447
448 if use unicode; then
449 - epatch ${WORKDIR}/${PN}-utf8-ru.patch || die "utf8-ru patch failed"
450 + epatch "${WORKDIR}/${PN}-utf8-ru.patch" || die "utf8-ru patch failed"
451 fi
452
453 if [ $(gcc-major-version) -eq 4 ] ; then
454 - epatch ${FILESDIR}/${PN}-gcc4.patch || die "gcc4 patch failed"
455 + "epatch ${FILESDIR}/${PN}-gcc4.patch" || die "gcc4 patch failed"
456 fi
457
458 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
459 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
460 - epatch ${FILESDIR}/${PV}
461 + epatch "${FILESDIR}/${PV}"
462 }
463
464 src_compile() {
465 @@ -88,10 +88,10 @@
466 }
467
468 src_install() {
469 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
470 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
471 install || die '"make install" failed.'
472
473 - dodoc INSTALL LANGUAGE.HOWTO LICENSE README VERSION
474 + dodoc LANGUAGE.HOWTO README VERSION
475
476 # pdf and html manuals
477 if use doc; then
478
479
480
481 1.4 app-doc/doxygen/doxygen-1.5.3.ebuild
482
483 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild?rev=1.4&view=markup
484 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild?rev=1.4&content-type=text/plain
485 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild?r1=1.3&r2=1.4
486
487 Index: doxygen-1.5.3.ebuild
488 ===================================================================
489 RCS file: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild,v
490 retrieving revision 1.3
491 retrieving revision 1.4
492 diff -u -r1.3 -r1.4
493 --- doxygen-1.5.3.ebuild 3 Nov 2007 16:39:24 -0000 1.3
494 +++ doxygen-1.5.3.ebuild 21 Nov 2007 06:17:24 -0000 1.4
495 @@ -1,6 +1,6 @@
496 # Copyright 1999-2007 Gentoo Foundation
497 # Distributed under the terms of the GNU General Public License v2
498 -# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild,v 1.3 2007/11/03 16:39:24 grobian Exp $
499 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.3.ebuild,v 1.4 2007/11/21 06:17:24 nerdboy Exp $
500
501 inherit eutils flag-o-matic toolchain-funcs qt3 fdo-mime
502
503 @@ -24,7 +24,7 @@
504
505 src_unpack() {
506 unpack ${A}
507 - cd ${S}
508 + cd "${S}"
509
510 # use CFLAGS, CXXFLAGS, LDFLAGS
511 sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
512 @@ -42,7 +42,7 @@
513
514 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
515 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
516 - epatch ${FILESDIR}/${PN}-1.5-legacy-patches.diff
517 + epatch "${FILESDIR}/${PN}-1.5-legacy-patches.diff"
518
519 if is-flagq "-O3" ; then
520 echo
521 @@ -110,11 +110,11 @@
522 }
523
524 src_install() {
525 - make DESTDIR=${D} MAN1DIR=share/man/man1 \
526 + make DESTDIR="${D}" MAN1DIR=share/man/man1 \
527 install || die '"make install" failed.'
528
529 if use qt3; then
530 - doicon ${FILESDIR}/doxywizard.png
531 + doicon "${FILESDIR}/doxywizard.png"
532 make_desktop_entry doxywizard "DoxyWizard ${PV}" \
533 "doxywizard.png" "Application;Development"
534 fi
535
536
537
538 1.1 app-doc/doxygen/doxygen-1.5.4.ebuild
539
540 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.4.ebuild?rev=1.1&view=markup
541 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/doxygen/doxygen-1.5.4.ebuild?rev=1.1&content-type=text/plain
542
543 Index: doxygen-1.5.4.ebuild
544 ===================================================================
545 # Copyright 1999-2007 Gentoo Foundation
546 # Distributed under the terms of the GNU General Public License v2
547 # $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.5.4.ebuild,v 1.1 2007/11/21 06:17:24 nerdboy Exp $
548
549 inherit eutils flag-o-matic toolchain-funcs qt3 fdo-mime
550
551 DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
552 HOMEPAGE="http://www.doxygen.org/"
553 SRC_URI="ftp://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
554
555 LICENSE="GPL-2"
556 SLOT="0"
557 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
558 IUSE="debug doc nodot qt3 tetex elibc_FreeBSD"
559
560 RDEPEND="qt3? ( $(qt_min_version 3.3) )
561 tetex? ( virtual/tetex )
562 virtual/ghostscript
563 !nodot? ( >=media-gfx/graphviz-2.6 )"
564 DEPEND=">=sys-apps/sed-4
565 ${RDEPEND}"
566
567 EPATCH_SUFFIX="patch"
568
569 src_unpack() {
570 unpack ${A}
571 cd "${S}"
572
573 # use CFLAGS, CXXFLAGS, LDFLAGS
574 sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
575 -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
576 -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
577 tmake/lib/{{linux,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++}/tmake.conf \
578 || die "sed failed"
579
580 # Consolidate patches, apply FreeBSD configure patch, codepage patch,
581 # qtools stuff, and patches for bugs 129142, 121770, and 129560.
582 epatch "${FILESDIR}/${PN}-1.5-legacy-patches.diff"
583
584 if is-flagq "-O3" ; then
585 echo
586 ewarn "Compiling with -O3 is known to produce incorrectly"
587 ewarn "optimized code which breaks doxygen."
588 echo
589 epause 6
590 elog "Continuing with -O2 instead ..."
591 echo
592 replace-flags "-O3" "-O2"
593 fi
594 }
595
596 src_compile() {
597 export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
598 # set ./configure options (prefix, Qt based wizard, docdir)
599
600 if use debug; then
601 local my_conf="--prefix ${D}usr --debug"
602 else
603 local my_conf="--prefix ${D}usr"
604 fi
605
606 if use qt3; then
607 einfo "using QTDIR: '$QTDIR'."
608 export LD_LIBRARY_PATH=${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}
609 export LIBRARY_PATH=${QTDIR}/$(get_libdir):${LIBRARY_PATH}
610 einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
611 einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
612 ./configure ${my_conf} $(use_with qt3 doxywizard) \
613 || die 'configure with qt3 failed'
614 else
615 ./configure ${my_conf} || die 'configure failed'
616 fi
617
618 # and compile
619 emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINK="$(tc-getCXX)" \
620 LINK_SHLIB="$(tc-getCXX)" all || die 'emake failed'
621
622 # generate html and pdf (if tetex in use) documents.
623 # errors here are not considered fatal, hence the ewarn message
624 # TeX's font caching in /var/cache/fonts causes sandbox warnings,
625 # so we allow it.
626 if use doc; then
627 if use nodot; then
628 sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
629 {Doxyfile,doc/Doxyfile} || ewarn "disabling dot failed"
630 fi
631 if use tetex; then
632 addwrite /var/cache/fonts
633 addwrite /usr/share/texmf/fonts/pk
634 addwrite /usr/share/texmf/ls-R
635 make pdf || ewarn '"make pdf docs" failed.'
636 else
637 cp doc/Doxyfile doc/Doxyfile.orig
638 cp doc/Makefile doc/Makefile.orig
639 sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
640 doc/Doxyfile
641 sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
642 -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
643 -e "s/@sed/# @sed/" doc/Makefile
644 make docs || ewarn '"make html docs" failed.'
645 fi
646 fi
647 }
648
649 src_install() {
650 make DESTDIR="${D}" MAN1DIR=share/man/man1 \
651 install || die '"make install" failed.'
652
653 if use qt3; then
654 doicon "${FILESDIR}/doxywizard.png"
655 make_desktop_entry doxywizard "DoxyWizard ${PV}" \
656 "doxywizard.png" "Application;Development"
657 fi
658
659 dodoc INSTALL LANGUAGE.HOWTO README
660
661 # pdf and html manuals
662 if use doc; then
663 insinto /usr/share/doc/${PF}
664 if use tetex; then
665 doins latex/doxygen_manual.pdf
666 fi
667 dohtml -r html/*
668 fi
669 }
670
671 pkg_postinst() {
672 fdo-mime_desktop_database_update
673
674 elog
675 elog "The USE flags qt, doc, and tetex will enable doxywizard, or"
676 elog "the html and pdf documentation, respectively. For examples"
677 elog "and other goodies, see the source tarball. For some example"
678 elog "output, run doxygen on the doxygen source using the Doxyfile"
679 elog "provided in the top-level source dir."
680 elog
681 elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
682 elog "along with Doxygen's ability to generate diagrams in the docs."
683 elog "See the Doxygen homepage for additional language support tools."
684 elog
685 }
686
687 pkg_postrm() {
688 fdo-mime_desktop_database_update
689 }
690
691
692
693 --
694 gentoo-commits@g.o mailing list