Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:uclibc commit in: media-libs/mesa/, media-libs/mesa/files/
Date: Fri, 06 Jan 2012 18:01:26
Message-Id: a0cb0abdbdbef86be2a8d63353f5e0dbd49de646.blueness@gentoo
1 commit: a0cb0abdbdbef86be2a8d63353f5e0dbd49de646
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 6 18:01:06 2012 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 6 18:01:06 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=a0cb0abd
7
8 media-libs/mesa: post configure patch to turn off __GLIBC__ and _GNU_SOURCES on mesa
9
10 ---
11 media-libs/mesa/ChangeLog | 1644 ++++++++++++++++++++++++++
12 media-libs/mesa/files/eselect-mesa.conf.7.11 | 39 +
13 media-libs/mesa/files/glx_ro_text_segm.patch | 28 +
14 media-libs/mesa/files/uclibc-defines.patch | 12 +
15 media-libs/mesa/mesa-7.11.2-r99.ebuild | 324 +++++
16 media-libs/mesa/metadata.xml | 19 +
17 6 files changed, 2066 insertions(+), 0 deletions(-)
18
19 diff --git a/media-libs/mesa/ChangeLog b/media-libs/mesa/ChangeLog
20 new file mode 100644
21 index 0000000..1bc5260
22 --- /dev/null
23 +++ b/media-libs/mesa/ChangeLog
24 @@ -0,0 +1,1644 @@
25 +# ChangeLog for media-libs/mesa
26 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.377 2011/12/27 20:47:37 maekke Exp $
28 +
29 + 27 Dec 2011; Markus Meier <maekke@g.o> mesa-7.11.2.ebuild:
30 + x86 stable, bug #394393
31 +
32 + 21 Dec 2011; Markus Meier <maekke@g.o> mesa-7.11.2.ebuild:
33 + arm stable, bug #394393
34 +
35 + 21 Dec 2011; Matt Turner <mattst88@g.o> mesa-7.11.2.ebuild:
36 + Fix osmesa USE flag, bug 395527.
37 +
38 + 20 Dec 2011; Agostino Sarubbo <ago@g.o> mesa-7.11.2.ebuild:
39 + Stable for AMD64, wrt bug #394393
40 +
41 + 03 Dec 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
42 + -mesa-7.10.2.ebuild, -mesa-7.10.2-r1.ebuild, mesa-7.10.3.ebuild,
43 + mesa-7.11.ebuild, -mesa-7.11.1.ebuild, mesa-7.11.2.ebuild:
44 + Add patches to build against llvm-3 to unstable ebuild, depend on earlier
45 + versions for stable ebuilds, bug #375847. Clean up some old ebuilds.
46 +
47 +*mesa-7.11.2 (30 Nov 2011)
48 +
49 + 30 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
50 + +mesa-7.11.2.ebuild:
51 + Version bump.
52 +
53 +*mesa-7.11.1 (18 Nov 2011)
54 +
55 + 18 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
56 + +mesa-7.11.1.ebuild, metadata.xml:
57 + Version bump, bug #390875. Add USE flag for libOSMesa, thanks to
58 + mattst88 in bug #155109.
59 +
60 + 06 Nov 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.11.ebuild:
61 + Workaround TOC issues wrt #386545 by Stephen Lewis
62 +
63 + 03 Oct 2011; Joseph Jezak <josejx@g.o> mesa-7.11.ebuild:
64 + Marked ppc/ppc64 stable for bug #380421.
65 +
66 + 02 Oct 2011; Raúl Porcel <armin76@g.o> mesa-7.11.ebuild:
67 + alpha/ia64/sh/sparc stable wrt #380421
68 +
69 + 21 Sep 2011; Jeroen Roovers <jer@g.o> mesa-7.11.ebuild:
70 + Stable for HPPA (bug #380421).
71 +
72 + 18 Sep 2011; Matt Turner <mattst88@g.o> mesa-7.11.ebuild:
73 + Only allow openvg to be enabled with USE=gallium, bug 377689
74 +
75 + 16 Sep 2011; Matt Turner <mattst88@g.o> mesa-7.9.2.ebuild,
76 + mesa-7.10.2.ebuild, mesa-7.10.2-r1.ebuild, mesa-7.10.3.ebuild,
77 + mesa-7.11.ebuild:
78 + Correct the LICENSEs.
79 +
80 + 05 Sep 2011; Markus Meier <maekke@g.o> mesa-7.11.ebuild:
81 + arm stable, bug #380421
82 +
83 + 04 Sep 2011; Markus Meier <maekke@g.o> mesa-7.11.ebuild:
84 + x86 stable, bug #380421
85 +
86 + 30 Aug 2011; Tony Vroon <chainsaw@g.o> mesa-7.11.ebuild:
87 + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
88 + #380421 filed by Chí-Thanh Christopher Nguyễn.
89 +
90 + 20 Aug 2011; Jeroen Roovers <jer@g.o> mesa-7.10.3.ebuild:
91 + Stable for HPPA (bug #371857).
92 +
93 + 20 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
94 + mesa-7.11.ebuild:
95 + Relax dependency on sys-devel/llvm.
96 +
97 + 16 Aug 2011; Matt Turner <mattst88@g.o> metadata.xml:
98 + Correct metadata.xml about which USE flags are related to Gallium3D.
99 +
100 + 02 Aug 2011; Magnus Granberg <zorry@g.o> mesa-7.11.ebuild,
101 + metadata.xml:
102 + Added pax_kernel as local use flag
103 +
104 + 01 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
105 + mesa-7.11.ebuild:
106 + Disambiguate hardened related USE flag, bug #375561 and bug #377301.
107 +
108 +*mesa-7.11 (01 Aug 2011)
109 +
110 + 01 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
111 + -mesa-7.11_rc2.ebuild, -mesa-7.11_rc4.ebuild, +mesa-7.11.ebuild,
112 + metadata.xml:
113 + Version bump. Make gbm optional, bug #376679.
114 +
115 + 31 Jul 2011; Matt Turner <mattst88@g.o> mesa-7.11_rc2.ebuild,
116 + mesa-7.11_rc4.ebuild:
117 + Move libxml2 from RDEPEND to DEPEND, Bug 376015.
118 +
119 + 30 Jul 2011; Raúl Porcel <armin76@g.o> mesa-7.10.3.ebuild:
120 + alpha/ia64/sh/sparc stable wrt #371857
121 +
122 + 29 Jul 2011; Matt Turner <mattst88@g.o> mesa-7.11_rc2.ebuild,
123 + mesa-7.11_rc4.ebuild:
124 + Specify x11 before drm for egl-platforms. Bug 376981
125 +
126 +*mesa-7.11_rc4 (29 Jul 2011)
127 +
128 + 29 Jul 2011; Rémi Cardona <remi@g.o> +mesa-7.11_rc4.ebuild:
129 + Bump to 7.11_rc4, remove hacks needed for rc2
130 +
131 + 29 Jul 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.10.3.ebuild:
132 + ppc64 stable wrt #371857
133 +
134 + 23 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
135 + -mesa-7.9.1.ebuild, mesa-7.9.2.ebuild, -mesa-7.10.1.ebuild,
136 + mesa-7.10.2.ebuild, mesa-7.10.3.ebuild:
137 + Add missing bison/flex dependency to more ebuilds, bug #376103. Remove
138 + obsolete versions.
139 +
140 + 21 Jul 2011; Matt Turner <mattst88@g.o> mesa-7.11_rc2.ebuild:
141 + Add sys-devel/{bison,flex} to DEPEND, for new glsl_compiler, bug 375793.
142 +
143 +*mesa-7.11_rc2 (20 Jul 2011)
144 +
145 + 20 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
146 + -mesa-7.11_rc1-r1.ebuild, +mesa-7.11_rc2.ebuild:
147 + Bump to new prerelease. Apply fix for bug #374671, upstream #39375.
148 +
149 + 15 Jul 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.10.2.ebuild:
150 + ppc64 stable wrt #363965
151 +
152 + 13 Jul 2011; Markus Meier <maekke@g.o> mesa-7.10.3.ebuild:
153 + x86 stable, bug #371857
154 +
155 +*mesa-7.11_rc1-r1 (10 Jul 2011)
156 +
157 + 10 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
158 + -mesa-7.11_rc1.ebuild, +mesa-7.11_rc1-r1.ebuild:
159 + Don't move libEGL/libOpenVG as this broke proprietary drivers, bug #374647.
160 +
161 +*mesa-7.11_rc1 (09 Jul 2011)
162 +
163 + 09 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
164 + +mesa-7.11_rc1.ebuild, +files/eselect-mesa.conf.7.11:
165 + Bump to release candidate.
166 +
167 + 28 Jun 2011; Brent Baude <ranger@g.o> mesa-7.10.3.ebuild:
168 + Marking mesa-7.10.3 ppc stable for bug 371857
169 +
170 + 28 Jun 2011; Brent Baude <ranger@g.o> mesa-7.10.2.ebuild:
171 + Marking mesa-7.10.2 ppc stable for bug 363965
172 +
173 + 26 Jun 2011; Markus Meier <maekke@g.o> mesa-7.10.3.ebuild:
174 + arm stable, bug #371857
175 +
176 + 23 Jun 2011; Markos Chandras <hwoarang@g.o> mesa-7.10.3.ebuild:
177 + Stable on amd64 wrt bug #372333
178 +
179 +*mesa-7.10.3 (14 Jun 2011)
180 +
181 + 14 Jun 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
182 + +mesa-7.10.3.ebuild:
183 + Version bump, revert to previous patch tarball as the llvm patch was applied
184 + upstream.
185 +
186 + 15 May 2011; Raúl Porcel <armin76@g.o> mesa-7.10.2.ebuild:
187 + alpha/ia64/sh/sparc stable wrt #363965
188 +
189 + 13 May 2011; Jeroen Roovers <jer@g.o> mesa-7.10.2.ebuild:
190 + Stable for HPPA (bug #363965).
191 +
192 + 13 May 2011; Markus Meier <maekke@g.o> mesa-7.10.2.ebuild:
193 + arm stable, bug #363965
194 +
195 + 09 May 2011; Pawel Hajdan jr <phajdan.jr@g.o> mesa-7.10.2.ebuild:
196 + x86 stable wrt bug #363965
197 +
198 + 28 Apr 2011; Markos Chandras <hwoarang@g.o> mesa-7.10.2.ebuild:
199 + Stable on amd64 wrt bug #363965
200 +
201 +*mesa-7.10.2-r1 (17 Apr 2011)
202 +
203 + 17 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
204 + mesa-7.9.1.ebuild, mesa-7.9.2.ebuild, mesa-7.10.1.ebuild,
205 + mesa-7.10.2.ebuild, +mesa-7.10.2-r1.ebuild:
206 + Address llvm-2.9 problems, bug #351338.
207 +
208 + 17 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
209 + mesa-7.10.2.ebuild:
210 + Add glproto and dri2proto to RDEPEND, bug #342393.
211 +
212 + 16 Apr 2011; Raúl Porcel <armin76@g.o> mesa-7.9.2.ebuild,
213 + mesa-7.10.1.ebuild:
214 + alpha/ia64/sh/sparc stable wrt #359059
215 +
216 + 11 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
217 + mesa-7.10.2.ebuild:
218 + Ensure that /usr/$(get_libdir)/dri gets always created.
219 +
220 + 08 Apr 2011; Markus Meier <maekke@g.o> mesa-7.9.2.ebuild:
221 + arm stable, bug #359059
222 +
223 + 08 Apr 2011; Markus Meier <maekke@g.o> mesa-7.10.1.ebuild:
224 + arm stable, bug #359059
225 +
226 +*mesa-7.10.2 (06 Apr 2011)
227 +
228 + 06 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
229 + -mesa-7.10.1-r1.ebuild, +mesa-7.10.2.ebuild:
230 + Version bump.
231 +
232 +*mesa-7.10.1-r1 (05 Apr 2011)
233 +
234 + 05 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
235 + +mesa-7.10.1-r1.ebuild:
236 + Revision bump for gnome-shell and libdrm-2.4.24 patch, bug #359327.
237 +
238 + 04 Apr 2011; Jeroen Roovers <jer@g.o> mesa-7.9.2.ebuild:
239 + Stable for HPPA (bug #359059).
240 +
241 + 04 Apr 2011; Jeroen Roovers <jer@g.o> mesa-7.10.1.ebuild:
242 + Stable for HPPA (bug #359059).
243 +
244 + 26 Mar 2011; Christian Faulhammer <fauli@g.o> mesa-7.9.2.ebuild,
245 + mesa-7.10.1.ebuild:
246 + stable x86, bug 359059
247 +
248 + 25 Mar 2011; Tomáš Chvátal <scarabeus@g.o> -mesa-7.9.ebuild:
249 + remove old
250 +
251 + 21 Mar 2011; Markos Chandras <hwoarang@g.o> mesa-7.9.2.ebuild,
252 + mesa-7.10.1.ebuild:
253 + Stable on amd64 wrt bug #359059
254 +
255 + 21 Mar 2011; Markos Chandras <hwoarang@g.o> mesa-7.10.1.ebuild:
256 + Stable on amd64 wrt bug #359059
257 +
258 + 15 Mar 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.9.2.ebuild,
259 + mesa-7.10.1.ebuild:
260 + ppc/ppc64 stable wrt #359059
261 +
262 + 05 Mar 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.9.1.ebuild:
263 + ppc64 stable wrt #354237
264 +
265 + 05 Mar 2011; Raúl Porcel <armin76@g.o> mesa-7.9.1.ebuild:
266 + alpha/arm/ia64/sh/sparc stable wrt #354237
267 +
268 +*mesa-7.10.1 (03 Mar 2011)
269 +*mesa-7.9.2 (03 Mar 2011)
270 +
271 + 03 Mar 2011; Tomáš Chvátal <scarabeus@g.o> +mesa-7.9.2.ebuild,
272 + -mesa-7.10-r1.ebuild, +mesa-7.10.1.ebuild:
273 + Version bump to latest releases.
274 +
275 + 03 Mar 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
276 + mesa-7.9.1.ebuild, mesa-7.10-r1.ebuild:
277 + Nouveau: not compatible with libdrm-2.4.24
278 +
279 + 23 Feb 2011; Jeroen Roovers <jer@g.o> mesa-7.9.1.ebuild:
280 + Stable for HPPA (bug #354237).
281 +
282 + 18 Feb 2011; Tomáš Chvátal <scarabeus@g.o> -mesa-7.7.1.ebuild,
283 + -mesa-7.8.2.ebuild:
284 + Drop older overshadowed versions. 3 versions to choose from should be enough.
285 +
286 + 14 Feb 2011; Kacper Kowalik <xarthisius@g.o> mesa-7.9.1.ebuild:
287 + ppc stable wrt #344827, #354237
288 +
289 + 12 Feb 2011; Raúl Porcel <armin76@g.o> mesa-7.9.ebuild:
290 + alpha/ia64/sh/sparc stable wrt #344827
291 +
292 + 12 Feb 2011; Christian Faulhammer <fauli@g.o> mesa-7.9.1.ebuild:
293 + stable x86, bug 354237
294 +
295 + 12 Feb 2011; Markos Chandras <hwoarang@g.o> mesa-7.9.1.ebuild:
296 + Stable on amd64 wrt bug #354237
297 +
298 +*mesa-7.10-r1 (09 Feb 2011)
299 +
300 + 09 Feb 2011; Magnus Granberg <zorry@g.o> -mesa-7.10.ebuild,
301 + +mesa-7.10-r1.ebuild, +files/glx_ro_text_segm.patch:
302 + Fix bug 240956 readonly text segment on x86
303 +
304 + 27 Jan 2011; Jeremy Olexa <darkside@g.o> mesa-7.10.ebuild:
305 + Push Gentoo Prefix changes from x11 overlay, as approved
306 +
307 +*mesa-7.10 (12 Jan 2011)
308 +
309 + 12 Jan 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
310 + +mesa-7.10.ebuild, +files/eselect-mesa.conf.7.10:
311 + Version bump, bug #351094
312 +
313 +*mesa-7.9.1 (08 Jan 2011)
314 +
315 + 08 Jan 2011; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
316 + -mesa-7.9-r1.ebuild, +mesa-7.9.1.ebuild,
317 + -files/mesa-7.9-libdrm-2.4.23-nouveau-api.patch:
318 + Version bump, bug #351094
319 +
320 + 31 Dec 2010; Jeroen Roovers <jer@g.o> mesa-7.9.ebuild:
321 + Stable for HPPA (bug #344827).
322 +
323 + 29 Dec 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
324 + files/eselect-mesa.conf.7.9:
325 + Fix copy&paste error
326 +
327 + 29 Dec 2010; Markus Meier <maekke@g.o> mesa-7.9.ebuild:
328 + arm stable, bug #344827
329 +
330 + 25 Dec 2010; Christian Faulhammer <fauli@g.o> mesa-7.9.ebuild:
331 + x86 stable, bug 344827
332 +
333 + 23 Dec 2010; Samuli Suominen <ssuominen@g.o> mesa-7.9.ebuild:
334 + amd64 stable wrt #344827
335 +
336 + 19 Dec 2010; Samuli Suominen <ssuominen@g.o> mesa-7.9.ebuild:
337 + ppc64 stable wrt #344827
338 +
339 +*mesa-7.9-r1 (11 Dec 2010)
340 +
341 + 11 Dec 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
342 + mesa-7.9.ebuild, +mesa-7.9-r1.ebuild,
343 + +files/mesa-7.9-libdrm-2.4.23-nouveau-api.patch:
344 + Add patch for nouveau libdrm-2.4.23 API changes.
345 +
346 + 05 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
347 + mesa-7.9.ebuild:
348 + Fix building with Python 3.
349 +
350 + 29 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
351 + mesa-7.9.ebuild:
352 + Fix building when both classic and gallium are disabled, bug #347125
353 +
354 +*mesa-7.9 (28 Nov 2010)
355 +
356 + 28 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
357 + +mesa-7.9.ebuild, +files/eselect-mesa.conf.7.9:
358 + Version bump, bug #341097
359 +
360 + 21 Oct 2010; Brent Baude <ranger@g.o> ChangeLog:
361 + Marking mesa-7.8.2 ppc stable for bug 239063
362 +
363 + 19 Oct 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.1.ebuild,
364 + mesa-7.8.2.ebuild:
365 + Get rid of radeonhd videocard.
366 +
367 + 10 Oct 2010; Ulrich Mueller <ulm@g.o> mesa-7.7.1.ebuild,
368 + mesa-7.8.2.ebuild:
369 + Fix openmotif dependency.
370 +
371 + 01 Oct 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.8.2.ebuild:
372 + Drop weird depend atom. Per bug #339314.
373 +
374 + 30 Sep 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.8.2.ebuild:
375 + Update libdrm dependency.
376 +
377 + 30 Sep 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
378 + mesa-7.8.2.ebuild:
379 + Update for libdrm changes.
380 +
381 + 28 Sep 2010; Samuli Suominen <ssuominen@g.o> mesa-7.8.2.ebuild:
382 + ppc64 stable wrt #327777
383 +
384 + 21 Sep 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.1.ebuild,
385 + mesa-7.8.2.ebuild:
386 + Update the dep on libX11 this time using proper version.
387 +
388 + 19 Sep 2010; Raúl Porcel <armin76@g.o> mesa-7.8.2.ebuild:
389 + ia64/sh/sparc stable wrt #327777
390 +
391 + 17 Sep 2010; Donnie Berkholz <dberkholz@g.o>; mesa-7.7.1.ebuild,
392 + mesa-7.8.2.ebuild:
393 + Remove VIDEO_CARDS=none setting. It just causes needless confusion
394 + nowadays. If you don't want to build any Mesa hardware 3D drivers, set
395 + VIDEO_CARDS="" in make.conf. If your 3D driver is proprietary/binary, set
396 + VIDEO_CARDS to it (e.g., nvidia, fglrx) to avoid building Mesa hardware 3D
397 + drivers.
398 +
399 + 12 Sep 2010; Tobias Klausmann <klausman@g.o> mesa-7.8.2.ebuild:
400 + Stable on alpha, bug #327777
401 +
402 + 09 Sep 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.1.ebuild,
403 + mesa-7.8.2.ebuild:
404 + Update deps on libX11[xcb].
405 +
406 + 27 Aug 2010; Robin H. Johnson <robbat2@g.o> mesa-7.7.1.ebuild,
407 + mesa-7.8.2.ebuild:
408 + Bug #333143: Add "kilgard" license for media-libs/mesa Debian DFSG debate.
409 +
410 + 03 Aug 2010; Tomáš Chvátal <scarabeus@g.o>
411 + -files/0001-st-xorg-Adopt-to-new-dirty-clip-rect-type.patch,
412 + -mesa-7.5.2.ebuild, mesa-7.7.1.ebuild, mesa-7.8.2.ebuild,
413 + -files/lib/libGL.la, -files/lib/libGLU.la:
414 + Drop old. Remove remains of .la files.
415 +
416 + 02 Aug 2010; Raúl Porcel <armin76@g.o> mesa-7.7.1.ebuild:
417 + alpha/ia64/sh/sparc stable wrt #308521
418 +
419 + 22 Jul 2010; Markus Meier <maekke@g.o> mesa-7.8.2.ebuild:
420 + arm stable, bug #327777
421 +
422 + 19 Jul 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
423 + mesa-7.8.2.ebuild:
424 + Ease libdrm dependency for nouveau
425 +
426 + 14 Jul 2010; Jeroen Roovers <jer@g.o> mesa-7.8.2.ebuild:
427 + Stable for HPPA (bug #327777).
428 +
429 + 13 Jul 2010; Christian Faulhammer <fauli@g.o> mesa-7.8.2.ebuild:
430 + x86 stable, bug 327777
431 +
432 + 12 Jul 2010; Markos Chandras <hwoarang@g.o> mesa-7.8.2.ebuild:
433 + Stable on amd64 wrt bug #327777
434 +
435 + 18 Jun 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
436 + mesa-7.8.2.ebuild:
437 + depend on older libdrm for nouveau, bug #324539
438 +
439 +*mesa-7.8.2 (17 Jun 2010)
440 +
441 + 17 Jun 2010; Tomáš Chvátal <scarabeus@g.o> -mesa-7.8.1.ebuild,
442 + +mesa-7.8.2.ebuild:
443 + Version bump.
444 +
445 + 31 May 2010; Guy Martin <gmsoft@g.o> mesa-7.7.1.ebuild:
446 + hppa stable, #308521
447 +
448 + 17 May 2010; Tomáš Chvátal <scarabeus@g.o> mesa-7.8.1.ebuild:
449 + Add cross-compile fixes. Thx solar.
450 +
451 + 12 May 2010; Brent Baude <ranger@g.o> mesa-7.7.1.ebuild:
452 + Marking mesa-7.7.1 ppc64 stable for bug 308521
453 +
454 + 18 Apr 2010; Markus Meier <maekke@g.o> mesa-7.7.1.ebuild:
455 + arm stable, bug #308521
456 +
457 + 18 Apr 2010; <nixnut@g.o> mesa-7.7.1.ebuild:
458 + ppc stable #308521
459 +
460 + 16 Apr 2010; Pacho Ramos <pacho@g.o> mesa-7.7.1.ebuild:
461 + amd64 stable, bug 308521
462 +
463 + 09 Apr 2010; Christian Faulhammer <fauli@g.o> mesa-7.7.1.ebuild:
464 + stable x86, bug 308521
465 +
466 +*mesa-7.8.1 (06 Apr 2010)
467 +
468 + 06 Apr 2010; Tomáš Chvátal <scarabeus@g.o> -mesa-7.8.ebuild,
469 + +mesa-7.8.1.ebuild:
470 + Version bump. Drop broken version.
471 +
472 + 03 Apr 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
473 + mesa-7.8.ebuild:
474 + Bump libdrm dependency, bug #312933
475 +
476 +*mesa-7.8 (29 Mar 2010)
477 +*mesa-7.7.1 (29 Mar 2010)
478 +
479 + 29 Mar 2010; Tomáš Chvátal <scarabeus@g.o> -mesa-7.6.1.ebuild,
480 + -mesa-7.7-r1.ebuild, -mesa-7.7.1_rc2.ebuild, +mesa-7.7.1.ebuild,
481 + -mesa-7.8_rc2.ebuild, +mesa-7.8.ebuild:
482 + Version bump to latest releases. Drop old.
483 +
484 +*mesa-7.8_rc2 (23 Mar 2010)
485 +*mesa-7.7.1_rc2 (23 Mar 2010)
486 +
487 + 23 Mar 2010; Tomáš Chvátal <scarabeus@g.o>
488 + -mesa-7.7.1_rc1.ebuild, +mesa-7.7.1_rc2.ebuild, -mesa-7.8_rc1.ebuild,
489 + +mesa-7.8_rc2.ebuild:
490 + Version bump to new rc's remove old ones.
491 +
492 +*mesa-7.8_rc1 (16 Mar 2010)
493 +*mesa-7.7.1_rc1 (16 Mar 2010)
494 +
495 + 16 Mar 2010; Tomáš Chvátal <scarabeus@g.o>
496 + +mesa-7.7.1_rc1.ebuild, +mesa-7.8_rc1.ebuild:
497 + Version bump to latest RC's.
498 +
499 + 23 Jan 2010; Tomáš Chvátal <scarabeus@g.o> -mesa-7.5.1.ebuild:
500 + rm
501 +
502 + 18 Jan 2010; Raúl Porcel <armin76@g.o> mesa-7.5.2.ebuild:
503 + alpha/ia64/sh/sparc stable wrt #294958
504 +
505 + 14 Jan 2010; Markus Meier <maekke@g.o> mesa-7.5.2.ebuild:
506 + arm stable, bug #294958
507 +
508 + 14 Jan 2010; Jeroen Roovers <jer@g.o> mesa-7.5.2.ebuild:
509 + Stable for HPPA (bug #294958).
510 +
511 + 28 Dec 2009; Samuli Suominen <ssuominen@g.o> mesa-7.7-r1.ebuild:
512 + Fix typing error wrt #298805.
513 +
514 +*mesa-7.7-r1 (28 Dec 2009)
515 +
516 + 28 Dec 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.7.ebuild,
517 + +mesa-7.7-r1.ebuild:
518 + Revision bump to make sure everyone has disabled gallium intel.
519 +
520 + 27 Dec 2009; Joseph Jezak <josejx@g.o> mesa-7.5.2.ebuild:
521 + Marked ppc stable for bug #294958.
522 +
523 + 26 Dec 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.ebuild:
524 + Do not depend on xorg-server.
525 +
526 + 24 Dec 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.ebuild:
527 + Rdepend on xorg-server[-minimal]. Thx to Tommy for reporting.
528 +
529 + 22 Dec 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.7.ebuild:
530 + Sync with in-overlay updates prepared for 7.7 final release.
531 +
532 + 22 Dec 2009; Nirbheek Chauhan <nirbheek@g.o>
533 + -mesa-7.6.1_rc4.ebuild, -mesa-7.7_rc3.ebuild:
534 + Remove old rcs (forgot to cvs rm them with previous commit)
535 +
536 +*mesa-7.7 (22 Dec 2009)
537 +*mesa-7.6.1 (22 Dec 2009)
538 +
539 + 22 Dec 2009; Nirbheek Chauhan <nirbheek@g.o>
540 + +files/0001-st-xorg-Adopt-to-new-dirty-clip-rect-type.patch,
541 + +mesa-7.6.1.ebuild, +mesa-7.7.ebuild:
542 + Bump to 7.6.1 (with a patch to fix bug 297891) and 7.7 (fixes bug 297807)
543 +
544 + 16 Dec 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.7_rc3.ebuild:
545 + Fix S location.
546 +
547 +*mesa-7.7_rc3 (16 Dec 2009)
548 +*mesa-7.6.1_rc4 (16 Dec 2009)
549 +
550 + 16 Dec 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.3-r1.ebuild,
551 + -mesa-7.6.1_rc3.ebuild, +mesa-7.6.1_rc4.ebuild, -mesa-7.7_rc2.ebuild,
552 + +mesa-7.7_rc3.ebuild:
553 + Version bump. Drop old.
554 +
555 + 15 Dec 2009; Brent Baude <ranger@g.o> mesa-7.5.2.ebuild:
556 + Marking mesa-7.5.2 ppc64 stable for bug 294958
557 +
558 + 15 Dec 2009; Raúl Porcel <armin76@g.o> mesa-7.5.1.ebuild:
559 + alpha/ia64/sh/sparc stable wrt #282290
560 +
561 + 14 Dec 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.7_rc2.ebuild:
562 + Drop unused video cards
563 +
564 + 13 Dec 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.1.ebuild,
565 + -mesa-7.2.ebuild, -mesa-7.4.4.ebuild:
566 + rm
567 +
568 +*mesa-7.7_rc2 (13 Dec 2009)
569 +*mesa-7.6.1_rc3 (13 Dec 2009)
570 +
571 + 13 Dec 2009; Tomáš Chvátal <scarabeus@g.o>
572 + +mesa-7.6.1_rc3.ebuild, +mesa-7.7_rc2.ebuild, metadata.xml:
573 + Bump to latest rcs.
574 +
575 + 10 Dec 2009; Christian Faulhammer <fauli@g.o> mesa-7.5.2.ebuild:
576 + x86 stable, bug 294958
577 +
578 + 10 Dec 2009; Samuli Suominen <ssuominen@g.o> mesa-7.5.2.ebuild:
579 + amd64 stable wrt #294958
580 +
581 + 22 Nov 2009; Tomáš Chvátal <scarabeus@g.o>
582 + -files/6.5.2-i965-wine-fix.patch:
583 + Drop stale patches.
584 +
585 + 26 Oct 2009; Jeroen Roovers <jer@g.o> mesa-7.5.1.ebuild:
586 + Stable for HPPA (bug #282290).
587 +
588 + 11 Oct 2009; nixnut <nixnut@g.o> mesa-7.5.1.ebuild:
589 + ppc stable #282290
590 +
591 + 09 Oct 2009; Markus Meier <maekke@g.o> mesa-7.5.1.ebuild:
592 + arm stable, bug #282290
593 +
594 + 05 Oct 2009; Christian Faulhammer <fauli@g.o> mesa-7.5.1.ebuild:
595 + x86 stable, bug 282290
596 +
597 + 30 Sep 2009; Samuli Suominen <ssuominen@g.o> mesa-7.5.1.ebuild:
598 + amd64 stable wrt #282290
599 +
600 +*mesa-7.5.2 (29 Sep 2009)
601 +
602 + 29 Sep 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.5-r2.ebuild,
603 + -mesa-7.5-r3.ebuild, +mesa-7.5.2.ebuild:
604 + Version bump. Remove old.
605 +
606 + 21 Sep 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.1.ebuild,
607 + mesa-7.2.ebuild, mesa-7.3-r1.ebuild, mesa-7.4.4.ebuild,
608 + mesa-7.5-r2.ebuild, mesa-7.5-r3.ebuild, mesa-7.5.1.ebuild:
609 + Remove doc dependency on opengl-manpages. Since they are going to die.
610 +
611 + 19 Sep 2009; Tomáš Chvátal <scarabeus@g.o>
612 + -mesa-6.5.2-r1.ebuild, -mesa-7.0.3.ebuild:
613 + Cleanup. Removal of old xorg versions.
614 +
615 +*mesa-7.5.1 (04 Sep 2009)
616 +
617 + 04 Sep 2009; Rémi Cardona <remi@g.o> +mesa-7.5.1.ebuild:
618 + bump to 7.5.1
619 +
620 + 26 Aug 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.3-r1.ebuild:
621 + Stabilise 7.3-r1 on alpha which should be the target (not the 7.4.2). They
622 + are mostly 1:1.
623 +
624 +*mesa-7.5-r3 (26 Aug 2009)
625 +
626 + 26 Aug 2009; Tomáš Chvátal <scarabeus@g.o>
627 + -files/7.4-fix-parallel-make.patch, -mesa-7.4.2.ebuild,
628 + -mesa-7.5-r1.ebuild, +mesa-7.5-r3.ebuild:
629 + Revbump with all patches from upstream availible up to now. Remove old.
630 +
631 + 22 Jul 2009; Rémi Cardona <remi@g.o> mesa-7.5-r2.ebuild:
632 + use mirror://gentoo/ instead of gentooexperimental.org
633 +
634 + 22 Jul 2009; Tomáš Chvátal <scarabeus@g.o> mesa-7.5-r2.ebuild:
635 + Disable the gallium, it somewhere in the process changed to
636 + enabled-by-default
637 +
638 +*mesa-7.5-r2 (22 Jul 2009)
639 +
640 + 22 Jul 2009; Tomáš Chvátal <scarabeus@g.o> +mesa-7.5-r2.ebuild:
641 + Revision bump for applied patches from upstream. Per bug #278630.
642 +
643 + 22 Jul 2009; Tomáš Chvátal <scarabeus@g.o> files/lib/libGL.la,
644 + files/lib/libGLU.la:
645 + Update the .la files per bug #267580. Hopefully it will fix at least some
646 + issues.
647 +
648 + 22 Jul 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.5.ebuild,
649 + mesa-7.5-r1.ebuild:
650 + Remove sparc asm checks. As per bug #237648. Reason in comment 13.
651 +
652 + 21 Jul 2009; Rémi Cardona <remi@g.o> mesa-7.5-r1.ebuild:
653 + it's not an ebuild's job to add -g to CFLAGS (backport from the x11
654 + overlay)
655 +
656 +*mesa-7.5-r1 (21 Jul 2009)
657 +
658 + 21 Jul 2009; Tomáš Chvátal <scarabeus@g.o> +mesa-7.5-r1.ebuild:
659 + Whoops the .la files are supposed to be installed by 7.5. Revbump to force
660 + others to update.
661 +
662 + 21 Jul 2009; Rémi Cardona <remi@g.o> mesa-7.5.ebuild:
663 + it's not an ebuild's job to add -g to CFLAGS (backport from the x11
664 + overlay)
665 +
666 +*mesa-7.5 (21 Jul 2009)
667 +
668 + 21 Jul 2009; Tomáš Chvátal <scarabeus@g.o> +mesa-7.5.ebuild:
669 + Version bump for new development version of mesa.
670 +
671 + 25 Jun 2009; Tomáš Chvátal <scarabeus@g.o> -mesa-7.4.3.ebuild:
672 + Remove broken version.
673 +
674 +*mesa-7.4.4 (24 Jun 2009)
675 +
676 + 24 Jun 2009; Rémi Cardona <remi@g.o> +mesa-7.4.4.ebuild:
677 + bump to 7.4.4, hopefully fixing severe Intel bugs (see bugs #274981 and
678 + #275109)
679 +
680 + 23 Jun 2009; Tobias Klausmann <klausman@g.o> mesa-7.4.2.ebuild:
681 + Stable on alpha for xorg-server-1.5/xorg-x11-7.4
682 +
683 +*mesa-7.4.3 (21 Jun 2009)
684 +
685 + 21 Jun 2009; Tomáš Chvátal <scarabeus@g.o>
686 + -mesa-7.4.1-r2.ebuild, +mesa-7.4.3.ebuild:
687 + Version bump. Remove old.
688 +
689 + 16 May 2009; Rémi Cardona <remi@g.o> -mesa-7.3.ebuild,
690 + -mesa-7.4.ebuild, -mesa-7.4.1-r1.ebuild:
691 + drop old ebuilds
692 +
693 +*mesa-7.4.2 (16 May 2009)
694 +
695 + 16 May 2009; Rémi Cardona <remi@g.o> +mesa-7.4.2.ebuild:
696 + bump to 7.4.2
697 +
698 + 15 May 2009; Raúl Porcel <armin76@g.o> mesa-7.3-r1.ebuild:
699 + arm stable
700 +
701 + 09 May 2009; Rémi Cardona <remi@g.o> mesa-7.4.ebuild,
702 + mesa-7.4.1-r1.ebuild, mesa-7.4.1-r2.ebuild:
703 + drop printproto from DEPEND (I could not find a single reference to it
704 + within the code), HPPA now has xf86driproto
705 +
706 +*mesa-7.4.1-r2 (07 May 2009)
707 +
708 + 07 May 2009; Rémi Cardona <remi@g.o> +mesa-7.4.1-r2.ebuild:
709 + revbump to 7.4.1-r2, pull the latest patches from upstream's 7.4 branch
710 + (including one that should fix R300 bug #268596)
711 +
712 + 02 May 2009; Tomas Chvatal <scarabeus@g.o> mesa-7.4.1-r1.ebuild:
713 + Remove glew headers during install. They are needed during build time and
714 + glew cant be installed before mesa.
715 +
716 + 01 May 2009; Tomas Chvatal <scarabeus@g.o> mesa-7.4.1-r1.ebuild:
717 + Move glew RDEPEND to PDEPEND for avoiding circular deps.
718 +
719 +*mesa-7.4.1-r1 (29 Apr 2009)
720 +
721 + 29 Apr 2009; Tomas Chvatal <scarabeus@g.o> -mesa-7.4.1.ebuild,
722 + +mesa-7.4.1-r1.ebuild:
723 + Add some upstream patches that fixes various segfaluts. Revbump in the
724 + process :]
725 +
726 +*mesa-7.4.1 (29 Apr 2009)
727 +
728 + 29 Apr 2009; Tomas Chvatal <scarabeus@g.o> -mesa-7.1_rc3.ebuild,
729 + -mesa-7.2_rc1.ebuild, -mesa-7.4_rc1.ebuild, +mesa-7.4.1.ebuild:
730 + Version bump. Remove _rc releases.
731 +
732 + 16 Apr 2009; Jeroen Roovers <jer@g.o> mesa-7.3-r1.ebuild:
733 + Stable for HPPA (bug #251832).
734 +
735 + 15 Apr 2009; Raúl Porcel <armin76@g.o> mesa-7.3-r1.ebuild:
736 + ia64/sh stable wrt #251832
737 +
738 + 06 Apr 2009; Friedrich Oslage <bluebird@g.o> mesa-7.3-r1.ebuild:
739 + Stable on sparc, bug #251832
740 +
741 + 05 Apr 2009; Markus Meier <maekke@g.o> mesa-7.3-r1.ebuild:
742 + x86 stable, bug #251832
743 +
744 + 05 Apr 2009; Olivier Crête <tester@g.o> mesa-7.3-r1.ebuild:
745 + Stable on amd64, bug #251832
746 +
747 + 05 Apr 2009; Olivier Crête <tester@g.o> mesa-7.3-r1.ebuild:
748 + Stable on amd64, bug #251832
749 +
750 + 03 Apr 2009; Brent Baude <ranger@g.o> mesa-7.3-r1.ebuild:
751 + Marking mesa-7.3-r1 ppc64 stable for bug 251832
752 +
753 + 03 Apr 2009; Brent Baude <ranger@g.o> mesa-7.3-r1.ebuild:
754 + Marking mesa-7.3-r1 ppc stable for bug 251832
755 +
756 +*mesa-7.4 (29 Mar 2009)
757 +
758 + 29 Mar 2009; Rémi Cardona <remi@g.o>
759 + +files/7.4-fix-parallel-make.patch, +mesa-7.4.ebuild:
760 + bump to 7.4 with parallel make patch
761 +
762 + 26 Mar 2009; Tomas Chvatal <scarabeus@g.o> mesa-7.4_rc1.ebuild:
763 + We should depend on xcb? not on xcb= as usedep for libX11. Already fixed
764 + in overlay.
765 +
766 + 26 Mar 2009; Rémi Cardona <remi@g.o> -mesa-7.3-r2.ebuild:
767 + drop 7.3-r2, it's almost identical to 7.4_rc1
768 +
769 +*mesa-7.4_rc1 (25 Mar 2009)
770 +
771 + 25 Mar 2009; Rémi Cardona <remi@g.o> +mesa-7.4_rc1.ebuild:
772 + bump to 7.4_rc1 with a couple more patches from git
773 +
774 +*mesa-7.3-r2 (23 Mar 2009)
775 +
776 + 23 Mar 2009; Rémi Cardona <remi@g.o> +mesa-7.3-r2.ebuild:
777 + add another 60+ patches from the 7.4 branch (tarball now has 135 patches),
778 + use the -9999 ebuild from the overlay which has all kinds of fixes (thanks
779 + to scarabeus and magnus)
780 +
781 +*mesa-7.3-r1 (07 Mar 2009)
782 +
783 + 07 Mar 2009; Rémi Cardona <remi@g.o> +mesa-7.3-r1.ebuild:
784 + add 60+ patches from the 7.4 branch
785 +
786 + 03 Feb 2009; Rémi Cardona <remi@g.o> mesa-7.3.ebuild:
787 + only pull in the git eclass when PV==9999, fixes bug #257461
788 +
789 +*mesa-7.3 (01 Feb 2009)
790 +
791 + 01 Feb 2009; Rémi Cardona <remi@g.o> +mesa-7.3.ebuild:
792 + bump to 7.3, copy from the x11 overlay
793 +
794 + 30 Jan 2009; Mike Frysinger <vapier@g.o> metadata.xml:
795 + Document local USE=pic flag.
796 +
797 + 22 Oct 2008; Rémi Cardona <remi@g.o> mesa-6.5.2-r1.ebuild,
798 + mesa-7.0.3.ebuild, mesa-7.1_rc3.ebuild, mesa-7.1.ebuild,
799 + mesa-7.2_rc1.ebuild, mesa-7.2.ebuild:
800 + pkgmove from xf86-video-i810 to xf86-video-intel
801 +
802 +*mesa-7.2 (21 Sep 2008)
803 +
804 + 21 Sep 2008; Donnie Berkholz <dberkholz@g.o>; +mesa-7.2.ebuild:
805 + Version bump.
806 +
807 + 14 Sep 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.2_rc1.ebuild:
808 + (#237648) Logic for asm was still wrong on sparc hardened (Does that even
809 + exist?). Remove sparc-handling code altogether because the default does
810 + the right thing.
811 +
812 + 14 Sep 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.1.ebuild,
813 + mesa-7.2_rc1.ebuild:
814 + mesa-progs has to be in PDEPEND to avoid a circular dependency through
815 + freeglut (reported by Javier Villavicencio).
816 +
817 +*mesa-7.2_rc1 (14 Sep 2008)
818 +
819 + 14 Sep 2008; Donnie Berkholz <dberkholz@g.o>; +mesa-7.2_rc1.ebuild:
820 + Bump to RC. The major upstream change from 7.1 is to remove DRI2 code,
821 + which is still a work in progress. (#237648) Assembly code enabling had
822 + reversed logic, so it was enabled for pic & sparc but disabled for
823 + everyone else.
824 +
825 + 11 Sep 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.1.ebuild:
826 + Pull in mesa-progs so people don't get really confused by the lack of
827 + glxinfo/glxgears.
828 +
829 + 08 Sep 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.1.ebuild:
830 + (#237091) Pull in the latest versions of X libraries and protocol headers
831 + so they don't change as easily after mesa is built but before xorg-server.
832 +
833 +*mesa-7.1 (06 Sep 2008)
834 +
835 + 06 Sep 2008; Donnie Berkholz <dberkholz@g.o>; +mesa-7.1.ebuild:
836 + Version bump.
837 +
838 +*mesa-7.1_rc3 (09 Jul 2008)
839 +
840 + 09 Jul 2008; Donnie Berkholz <dberkholz@g.o>;
841 + -files/src-mesa-drivers-Makefile, -mesa-7.1_rc2.ebuild,
842 + +mesa-7.1_rc3.ebuild:
843 + Bump to fix rc2 problems.
844 +
845 + 08 Jul 2008; Donnie Berkholz <dberkholz@g.o>;
846 + -files/0001-dri-drop-asserts-to-make-build-against-stable-libdr.patch,
847 + -files/7.0.2-glw.pc.in,
848 + -files/0001-mesa-drm-ttm-allow-build-against-non-TTM-aware-libd.patch,
849 + -files/version.mk, -mesa-7.0.2.ebuild, -mesa-7.1_rc1.ebuild:
850 + Pull old ebuilds that aren't latest stable, ~arch, or RC.
851 +
852 +*mesa-7.1_rc2 (08 Jul 2008)
853 +
854 + 08 Jul 2008; Donnie Berkholz <dberkholz@g.o>;
855 + +files/src-mesa-drivers-Makefile, +mesa-7.1_rc2.ebuild:
856 + Bump.
857 +
858 + 01 Jul 2008; Donnie Berkholz <dberkholz@g.o>;
859 + +files/0001-dri-drop-asserts-to-make-build-against-stable-libdr.patch,
860 + mesa-7.1_rc1.ebuild:
861 + Fix build with libdrm 2.3.1.
862 +
863 + 27 Jun 2008; Donnie Berkholz <dberkholz@g.o>; +files/version.mk:
864 + Add missed file.
865 +
866 + 27 Jun 2008; Donnie Berkholz <dberkholz@g.o>;
867 + +files/0001-mesa-drm-ttm-allow-build-against-non-TTM-aware-libd.patch,
868 + mesa-7.1_rc1.ebuild:
869 + Stop fetching from git pointlessly after downloading the tarball. Add a
870 + patch to attempt allowing builds against libdrm 2.3.1. It still doesn't
871 + actually work for reasons I don't understand, but it seems to have
872 + something to do with the 'depend' files mesa's weird build system uses.
873 +
874 + 27 Jun 2008; Ulrich Mueller <ulm@g.o> mesa-6.5.2-r1.ebuild,
875 + mesa-7.0.2.ebuild, mesa-7.0.3.ebuild, mesa-7.1_rc1.ebuild:
876 + Change dependency from virtual/motif to x11-libs/openmotif, bug 224749.
877 +
878 + 13 Jun 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.1_rc1.ebuild:
879 + Change libdrm dep to 2.3.1 or newer. It won't actually build for the intel
880 + driver yet, but others might work.
881 +
882 + 10 Jun 2008; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.2-r1.ebuild:
883 + Drop to ~mips to silence repoman warnings.
884 +
885 +*mesa-7.1_rc1 (10 Jun 2008)
886 +
887 + 10 Jun 2008; Donnie Berkholz <dberkholz@g.o>; +mesa-7.1_rc1.ebuild:
888 + Bump to release candidate for 7.1. Lots of new code, including the swrast
889 + DRI driver so we don't need to have Mesa source code during the
890 + xorg-server build anymore. There's also a new autoconf build system that
891 + simplifies the ebuild considerably.
892 +
893 + 02 May 2008; Donnie Berkholz <dberkholz@g.o>; mesa-7.0.3.ebuild:
894 + Revert the libdrm dependency change. 7.0.3 does not compile with current
895 + libdrm-9999 git.
896 +
897 + 29 Apr 2008; Hanno Boeck <hanno@g.o> mesa-7.0.3.ebuild:
898 + Change libdrm-dep from = to >=.
899 +
900 +*mesa-7.0.3 (25 Apr 2008)
901 +
902 + 25 Apr 2008; Donnie Berkholz <dberkholz@g.o>; +mesa-7.0.3.ebuild:
903 + (#209900, #212511) Bump.
904 +
905 + 31 Jan 2008; Donnie Berkholz <dberkholz@g.o>; -mesa-7.0.1.ebuild:
906 + Clean up.
907 +
908 + 16 Nov 2007; Donnie Berkholz <dberkholz@g.o>; mesa-7.0.1.ebuild,
909 + mesa-7.0.2.ebuild:
910 + (#199282) Use has_version instead of best_version to make sure we detect
911 + xorg-server installation correctly (Jakub Moc).
912 +
913 + 14 Nov 2007; Zac Medico <zmedico@g.o> mesa-6.5.2-r1.ebuild,
914 + mesa-7.0.1.ebuild, mesa-7.0.2.ebuild:
915 + Add eselect-opengl to RDEPEND since having it in DEPEND alone will not
916 + pull it in for binary packages. If the postinst `eselect opengl` call fails
917 + then it can lead to build errors later, as reported by release engineering.
918 +
919 + 12 Nov 2007; Donnie Berkholz <dberkholz@g.o>; mesa-7.0.1.ebuild,
920 + mesa-7.0.2.ebuild:
921 + Add a note about needing to rebuild xorg-server with USE='-nptl'.
922 +
923 + 12 Nov 2007; Donnie Berkholz <dberkholz@g.o>; mesa-7.0.2.ebuild:
924 + Re-keyword, I masked USE=nptl for mesa-7 to work around the problem. This
925 + will also require a rebuild of xorg-server without USE=nptl.
926 +
927 + 11 Nov 2007; <solar@g.o> mesa-6.5.2-r1.ebuild, mesa-7.0.1.ebuild,
928 + mesa-7.0.2.ebuild:
929 + - The use of the hardened flag to control the building of position
930 + independent code was incorrect. mesa ebuilds now use pic USE flag
931 +
932 +*mesa-7.0.2 (10 Nov 2007)
933 +
934 + 10 Nov 2007; Donnie Berkholz <dberkholz@g.o>;
935 + +files/7.0.2-glw.pc.in, +mesa-7.0.2.ebuild:
936 + Bump to 7.0.2, with lots of bugfixes. I removed all keywords because I can't
937 + get any 3D apps running besides glxgears, but I'd like to get reports from
938 + others to help figure out whether my system's just broken.
939 +
940 + 09 Oct 2007; Donnie Berkholz <dberkholz@g.o>;
941 + -files/mesa-6.5.3-pthread.patch, -mesa-6.5.2.ebuild, -mesa-6.5.3.ebuild:
942 + More cleanup of ebuilds that aren't latest stable or ~arch.
943 +
944 + 09 Oct 2007; Donnie Berkholz <dberkholz@g.o>;
945 + -files/6.4-multilib-fix.patch, -files/6.5.1-freebsd-dri.patch,
946 + -files/6.5.1-xcb-dont-unlock-twice.patch,
947 + -files/6.5-re-order-context-destruction.patch,
948 + -files/6.5.1-mach64-dri-private-dma-2.patch,
949 + -files/6.4-dont-install-gles-headers.patch,
950 + -files/6.5.1-i965-bufmgr.patch, -files/6.5.1-use-new-xcb-naming.patch,
951 + -files/change-default-dri-driver-dir-X7.1.patch, -mesa-6.5-r3.ebuild,
952 + -mesa-6.5.1-r1.ebuild, -mesa-6.5.1-r4.ebuild:
953 + Clean out old versions.
954 +
955 + 09 Oct 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5-r3.ebuild,
956 + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild,
957 + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild, mesa-7.0.1.ebuild:
958 + Fix quoting issues caught by latest repoman.
959 +
960 + 12 Aug 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5-r3.ebuild,
961 + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild,
962 + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild:
963 + Backport GCC 4.2 -O2 workaround for ivopts bug from 7.0.1.
964 +
965 +*mesa-7.0.1 (11 Aug 2007)
966 +
967 + 11 Aug 2007; Donnie Berkholz <dberkholz@g.o>; +mesa-7.0.1.ebuild:
968 + (#183626) Bump. Lots of bugfixes from the 6.5.3 development release, no new
969 + features. Also appending -fno-ivopts on gcc-4.2 systems -- symptoms this
970 + fixes include black screens on glxgears. Still has a slight performance
971 + issue with nptl if using assembly optimizations, which is the case for
972 + non-hardened (see https://bugs.freedesktop.org/show_bug.cgi?id=7459 for
973 + details). Some ebuild cleanup, including safety for build directories
974 + containing spaces; removal of dead code for EGL; clean generation of libGLU
975 + symlinks; getting rid of many of those confusing makedepend warnings; change
976 + from add_drivers() function to a cleaner driver_enable() that contains
977 + conditionals internally.
978 +
979 + 07 Aug 2007; Gustavo Zacarias <gustavoz@g.o> mesa-6.5.2-r1.ebuild:
980 + Stable on sparc wrt #175465
981 +
982 + 01 Aug 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.3.ebuild:
983 + (#178655) Add dep on libXdamage for damage reporting.
984 +
985 + 30 Jul 2007; Donnie Berkholz <dberkholz@g.o>; mesa-6.5-r3.ebuild,
986 + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild,
987 + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild:
988 + Move eselect-opengl into DEPEND only, so it can be uninstalled later.
989 +
990 + 02 Jul 2007; Raúl Porcel <armin76@g.o> mesa-6.5.2-r1.ebuild:
991 + alpha stable wrt #175465
992 +
993 + 02 Jul 2007; Piotr Jaroszyński <peper@g.o> mesa-6.5-r3.ebuild,
994 + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild,
995 + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild:
996 + (QA) RESTRICT clean up.
997 +
998 + 24 Jun 2007; Joshua Kinard <kumba@g.o> mesa-6.5.2-r1.ebuild:
999 + Stable on mips, per #175465.
1000 +
1001 + 20 May 2007; Jeroen Roovers <jer@g.o> mesa-6.5.2-r1.ebuild:
1002 + Stable for HPPA (bug #175465).
1003 +
1004 + 13 May 2007; Joshua Baergen <joshuabaergen@g.o>
1005 + +files/mesa-6.5.3-pthread.patch, mesa-6.5.3.ebuild:
1006 + Include Diego's xcb patch, fixing bug #177329.
1007 +
1008 + 12 May 2007; nixnut <nixnut@g.o> mesa-6.5.2-r1.ebuild:
1009 + Stable on ppc wrt bug 175465
1010 +
1011 + 05 May 2007; Daniel Gryniewicz <dang@g.o> mesa-6.5.2-r1.ebuild:
1012 + Marked stable on amd64 for bug #175465
1013 +
1014 +*mesa-6.5.3 (29 Apr 2007)
1015 +
1016 + 29 Apr 2007; Donnie Berkholz <dberkholz@g.o>; +mesa-6.5.3.ebuild:
1017 + Add 6.5.3. Supports OpenGL 2.0 and 2.1 in software, adds new GLSL code
1018 + generator, new vertex buffer object (vbo) infrastructure, and more.
1019 +
1020 + 29 Apr 2007; Andrej Kacian <ticho@g.o> mesa-6.5.2-r1.ebuild:
1021 + Stable on x86, bug #175465.
1022 +
1023 + 25 Apr 2007; Raúl Porcel <armin76@g.o> mesa-6.5.2-r1.ebuild:
1024 + Stable on ia64 wrt bug #175465.
1025 +
1026 + 25 Apr 2007; Markus Rothe <corsair@g.o> mesa-6.5.2-r1.ebuild:
1027 + Stable on ppc64; bug #175465
1028 +
1029 + 07 Apr 2007; Mike Frysinger <vapier@g.o> mesa-6.5-r3.ebuild:
1030 + Remove fluff reference to EXEDESTTREE.
1031 +
1032 +*mesa-6.5.2-r1 (19 Feb 2007)
1033 +
1034 + 19 Feb 2007; Joshua Baergen <joshuabaergen@g.o>
1035 + +files/6.5.2-i965-wine-fix.patch, +mesa-6.5.2-r1.ebuild:
1036 + Fix 3D apps running in Wine. (Bug #163973, riku)
1037 +
1038 + 19 Feb 2007; Joshua Baergen <joshuabaergen@g.o> mesa-6.5.2.ebuild:
1039 + Re-add die to mesa if building +xcb when libX11 is -xcb. (Bug #163761, Petteri
1040 + Räty)
1041 +
1042 + 18 Feb 2007; Ryan Hill <dirtyepic@g.o> mesa-6.5.2.ebuild:
1043 + Apply previous fix to the 6.5.2 ebuild as well.
1044 +
1045 + 17 Feb 2007; Simon Stelling <blubb@g.o> mesa-6.5.1-r1.ebuild:
1046 + fix from my last commit: string equality != integer equality
1047 +
1048 + 17 Feb 2007; Simon Stelling <blubb@g.o> mesa-6.5.1-r1.ebuild,
1049 + mesa-6.5.2.ebuild:
1050 + set CONFIG depending on ABI on amd64; bug 125125
1051 +
1052 + 24 Jan 2007; Donnie Berkholz <dberkholz@g.o>;
1053 + -files/64bit-fix-have-dix-config.patch,
1054 + -files/64bit-fix-indirect-vertex-array.patch,
1055 + -files/6.5-fix-radeon-PCIE.patch,
1056 + -files/change-default-dri-driver-dir.patch,
1057 + -files/makedepend-location.patch, -files/radeon-texture-problem.patch,
1058 + -mesa-6.4.2-r2.ebuild, -mesa-6.5-r4.ebuild, -mesa-6.5.1-r2.ebuild:
1059 + Clean up.
1060 +
1061 + 08 Dec 2006; Joshua Baergen <joshuabaergen@g.o> mesa-6.5.2.ebuild:
1062 + leio bets his gold watch that this version needs a better libdrm too.
1063 +
1064 + 08 Dec 2006; Joshua Baergen <joshuabaergen@g.o>
1065 + mesa-6.5.1-r4.ebuild:
1066 + Fix libdrm dependency due to mach64 patch. (Thanks to leio)
1067 +
1068 + 07 Dec 2006; Joshua Baergen <joshuabaergen@g.o>
1069 + mesa-6.5.1-r4.ebuild:
1070 + Whitespace fix to make repoman happy.
1071 +
1072 +*mesa-6.5.1-r4 (07 Dec 2006)
1073 +
1074 + 07 Dec 2006; Joshua Baergen <joshuabaergen@g.o>
1075 + +files/6.5.1-i965-bufmgr.patch, -mesa-6.5.1-r3.ebuild,
1076 + +mesa-6.5.1-r4.ebuild:
1077 + Fix 3D on i965 (bug #156569, riku) and make sure libX11 was built with xcb
1078 + when building +xcb (bug #156397, Priit Laes).
1079 +
1080 + 07 Dec 2006; Joshua Baergen <joshuabaergen@g.o>
1081 + -mesa-6.5.2_pre20061102.ebuild:
1082 + Remove mesa snapshot.
1083 +
1084 +*mesa-6.5.1-r3 (07 Dec 2006)
1085 +
1086 + 07 Dec 2006; Joshua Baergen <joshuabaergen@g.o>
1087 + +files/6.5.1-mach64-dri-private-dma-2.patch, +mesa-6.5.1-r3.ebuild:
1088 + Fix compiling against newer libdrms (2.2.0+). Thanks for Mart Raudsepp for
1089 + the discovery of the patch. (Fixes bug #154827)
1090 +
1091 +*mesa-6.5.2 (04 Dec 2006)
1092 +
1093 + 04 Dec 2006; Joshua Baergen <joshuabaergen@g.o> +mesa-6.5.2.ebuild:
1094 + New mesa release with numerous bugfixes and improvements. Introduces the
1095 + i915tex driver, which takes advantage of the new DRI memory manager. You'll
1096 + need a newer kernel DRM to use it than is currently available in the tree.
1097 +
1098 + 01 Dec 2006; Gustavo Zacarias <gustavoz@g.o> mesa-6.5.1-r1.ebuild:
1099 + Stable on hppa
1100 +
1101 + 03 Nov 2006; Joshua Baergen <joshuabaergen@g.o>
1102 + mesa-6.5.2_pre20061102.ebuild:
1103 + Mesa 6.5.2 apparently requires >=libdrm-2.2.
1104 +
1105 + 03 Nov 2006; Joshua Baergen <joshuabaergen@g.o>
1106 + mesa-6.5.2_pre20061102.ebuild:
1107 + Fix SRC_URI.
1108 +
1109 +*mesa-6.5.2_pre20061102 (03 Nov 2006)
1110 +
1111 + 03 Nov 2006; Joshua Baergen <joshuabaergen@g.o>
1112 + +mesa-6.5.2_pre20061102.ebuild:
1113 + Add a mesa snapshot for the input hotplug server.
1114 +
1115 + 27 Oct 2006; Joseph Jezak <josejx@g.o> mesa-6.5.1-r1.ebuild,
1116 + mesa-6.5.1-r2.ebuild:
1117 + Marked ppc stable.
1118 +
1119 + 17 Oct 2006; Gustavo Zacarias <gustavoz@g.o> mesa-6.5.1-r1.ebuild:
1120 + Stable on sparc
1121 +
1122 + 16 Oct 2006; Markus Rothe <corsair@g.o> mesa-6.5.1-r1.ebuild:
1123 + Stable on ppc64
1124 +
1125 + 13 Oct 2006; Joshua Baergen <joshuabaergen@g.o>
1126 + mesa-6.5.1-r1.ebuild:
1127 + AMD64/x86 stable for bug #144549 (X7.1).
1128 +
1129 + 11 Oct 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.4.2-r2.ebuild,
1130 + mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild, mesa-6.5.1-r1.ebuild,
1131 + mesa-6.5.1-r2.ebuild:
1132 + (#149248) Since upstream cares more about performance than textrels etc, add
1133 + a RESTRICT for the stricter FEATURES setting.
1134 +
1135 +*mesa-6.5.1-r2 (09 Oct 2006)
1136 +
1137 + 09 Oct 2006; Donnie Berkholz <dberkholz@g.o>;
1138 + +files/6.5.1-use-new-xcb-naming.patch,
1139 + +files/6.5.1-xcb-dont-unlock-twice.patch, +mesa-6.5.1-r2.ebuild:
1140 + Add a masked, XCB-capable mesa.
1141 +
1142 + 28 Sep 2006; Donnie Berkholz <dberkholz@g.o>; -mesa-6.5.1.ebuild:
1143 + Clean out broken ebuild.
1144 +
1145 + 28 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1-r1.ebuild:
1146 + Require glproto 1.4.8 instead of 1.4.7 for new eye candy to work properly
1147 + (Hanno Böck).
1148 +
1149 + 21 Sep 2006; Javier Villavicencio <the_paya@g.o>
1150 + +files/6.5.1-freebsd-dri.patch, mesa-6.5.1-r1.ebuild:
1151 + Fixes to build on Gentoo/FreeBSD with DRI enabled wrt bug #146892.
1152 +
1153 + 18 Sep 2006; Donnie Berkholz <dberkholz@g.o>; ChangeLog:
1154 + Add bug number for libGL.la fix.
1155 +
1156 +*mesa-6.5.1-r1 (18 Sep 2006)
1157 +
1158 + 18 Sep 2006; Donnie Berkholz <dberkholz@g.o>;
1159 + +mesa-6.5.1-r1.ebuild:
1160 + Bump to incorporate needed fixes.
1161 +
1162 + 18 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1163 + (#147982) Add in a sed of libdir in libGL.la from 6.5-r4 to avoid breaking
1164 + things in a big way.
1165 +
1166 + 17 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1167 + (#147872) Require libdrm 2.0.2. At least the r200 driver needs it, maybe more.
1168 +
1169 + 16 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1170 + Add pkgconfig to DEPEND.
1171 +
1172 + 16 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1173 + Get rid of arch-specific defaults, since they're in profiles now.
1174 +
1175 + 16 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1176 + (#147804) Add i965 to build when VIDEO_CARDS=i810.
1177 +
1178 + 16 Sep 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.5.1.ebuild:
1179 + Dep on glproto 1.4.7, not 1.4.4. Older versions aren't in portage anymore,
1180 + but it's still possible to remain on them (Hanno Böck).
1181 +
1182 +*mesa-6.5.1 (16 Sep 2006)
1183 +
1184 + 16 Sep 2006; Donnie Berkholz <dberkholz@g.o>; +mesa-6.5.1.ebuild:
1185 + Bump.
1186 +
1187 + 25 Aug 2006; Hanno Boeck <hanno@g.o> files/lib/libGL.la,
1188 + mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild:
1189 + Really fix libGL.la, replace lib with get_libdir.
1190 +
1191 + 25 Aug 2006; Hanno Boeck <hanno@g.o> files/lib/libGL.la:
1192 + Make libGL.la point to /usr/lib to let apps link against currently running
1193 + libGL.
1194 +
1195 +*mesa-6.5-r4 (29 Jul 2006)
1196 +
1197 + 29 Jul 2006; Joshua Baergen <joshuabaergen@g.o>
1198 + +files/6.5-fix-radeon-PCIE.patch, +mesa-6.5-r4.ebuild:
1199 + Add a fix for Radeons using PCIE. (Thanks to Jochen Trumpf, bug #136315)
1200 +
1201 + 19 Jul 2006; Guy Martin <gmsoft@g.o> mesa-6.5-r3.ebuild:
1202 + Stable on hppa.
1203 +
1204 + 12 Jul 2006; Stefan Schweizer <genstef@g.o> mesa-6.4.2-r2.ebuild,
1205 + mesa-6.5-r3.ebuild:
1206 + Do not use xargs because it does not work for functions
1207 +
1208 + 12 Jul 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.4.2-r2.ebuild,
1209 + mesa-6.5-r3.ebuild:
1210 + Stop PROVIDE-ing new-style virtuals.
1211 +
1212 + 12 Jul 2006; Donnie Berkholz <dberkholz@g.o>; mesa-6.4.2-r2.ebuild,
1213 + mesa-6.5-r3.ebuild:
1214 + (#120375) Pull in app-doc/opengl-manpages on USE=doc.
1215 +
1216 + 10 Jul 2006; Aron Griffis <agriffis@g.o> mesa-6.5-r3.ebuild:
1217 + Mark 6.5-r3 stable on ia64
1218 +
1219 + 02 Jul 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild,
1220 + mesa-6.5-r3.ebuild:
1221 + Also disable ASM_API on USE=hardened (Kevin F. Quinn).
1222 +
1223 + 30 Jun 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5-r3.ebuild:
1224 + ppc/sparc/mips/alpha/arm/sh stable
1225 +
1226 + 30 Jun 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild:
1227 + ppc/sparc/mips/alpha/arm/sh stable
1228 +
1229 + 30 Jun 2006; Markus Rothe <corsair@g.o> mesa-6.5-r3.ebuild:
1230 + Stable on ppc64
1231 +
1232 + 30 Jun 2006; Chris Gianelloni <wolf31o2@g.o> mesa-6.4.2-r2.ebuild:
1233 + Stable on amd64.
1234 +
1235 + 30 Jun 2006; Markus Rothe <corsair@g.o> mesa-6.4.2-r2.ebuild:
1236 + Stable on ppc64
1237 +
1238 + 30 Jun 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild:
1239 + x86 stable.
1240 +
1241 + 30 Jun 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild,
1242 + mesa-6.5-r3.ebuild:
1243 + Add hardened USE flag to deactivate assembly code.
1244 +
1245 + 21 Jun 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5-r3.ebuild:
1246 + (#130951) Fix libGLU symlink (Torsten Veller).
1247 +
1248 + 27 Apr 2006; Marien Zwart <marienz@g.o> Manifest:
1249 + Fixing SHA256 digest, pass four
1250 +
1251 + 21 Apr 2006; Donnie Berkholz <spyderous@g.o>; -mesa-6.5.ebuild,
1252 + -mesa-6.5-r1.ebuild, -mesa-6.5-r2.ebuild:
1253 + Pull old masked ebuilds.
1254 +
1255 +*mesa-6.5-r3 (21 Apr 2006)
1256 +
1257 + 21 Apr 2006; Donnie Berkholz <spyderous@g.o>; +mesa-6.5-r3.ebuild:
1258 + Add USE=nptl to build with TLS. Note that AIGLX will not work unless both
1259 + xorg-server and mesa are built with the same setting of the nptl flag.
1260 +
1261 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5.ebuild,
1262 + mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild:
1263 + (#130174) Update glproto dep to minimum 1.4.4.
1264 +
1265 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild,
1266 + mesa-6.5.ebuild, mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild:
1267 + Split out ATI cards into mach64, r128 and radeon.
1268 +
1269 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r2.ebuild,
1270 + mesa-6.5.ebuild, mesa-6.5-r1.ebuild:
1271 + Alphabetize drivers in the other ebuilds as well, for easier application of
1272 + other patches.
1273 +
1274 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5-r2.ebuild:
1275 + Append -fno-strict-aliasing, many drivers have issues.
1276 +
1277 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5-r2.ebuild:
1278 + Alphabetize ordering of drivers for easier parsing.
1279 +
1280 + 16 Apr 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.5-r2.ebuild:
1281 + Don't need to sed dprintf anymore, it's fixed upstream.
1282 +
1283 +*mesa-6.5-r2 (14 Apr 2006)
1284 +
1285 + 14 Apr 2006; Joshua Baergen <joshuabaergen@g.o>
1286 + +files/change-default-dri-driver-dir-X7.1.patch, +mesa-6.5-r2.ebuild:
1287 + Revision bump to use new paths for drivers. Drivers now sit in
1288 + /usr/$(get_libdir)/dri, rather than /usr/$(get_libdir)/xorg/modules/dri .
1289 +
1290 +*mesa-6.5-r1 (12 Apr 2006)
1291 +
1292 + 12 Apr 2006; Joshua Baergen <joshuabaergen@g.o>
1293 + +files/6.5-re-order-context-destruction.patch, +mesa-6.5-r1.ebuild:
1294 + Add some upstream fixes that re-order GL context destruction in the ati
1295 + drivers to avoid a possible NULL dereference.
1296 +
1297 + I've also restored the entire ChangeLog, as it appears to have been truncated
1298 + during Diego's last commit.
1299 +
1300 + 08 Apr 2006; Diego Pettenò <flameeyes@g.o> mesa-6.4.2-r2.ebuild,
1301 + mesa-6.5.ebuild:
1302 + Add a simple sed to replace -ldl with the right call for the libc used with
1303 + dlopen_lib() function in portability eclass. This allows to link correctly
1304 + to libGL when using libtool on Gentoo/FreeBSD.
1305 +
1306 + 03 Apr 2006; Diego Pettenò <flameeyes@g.o> mesa-6.4.2-r2.ebuild,
1307 + mesa-6.5.ebuild:
1308 + Add special case for FreeBSD where libGL has only major soversion.
1309 +
1310 + 01 Apr 2006; Joshua Baergen <joshuabaergen@g.o> mesa-6.5.ebuild:
1311 + Bump the libdrm dependency and fix the i810 chip series driver compile. (Bug
1312 + #128328, Alex Rostovtsev)
1313 +
1314 + 01 Apr 2006; Joshua Baergen <joshuabaergen@g.o>
1315 + mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild:
1316 + Add some missing x11-proto dependencies. (bug #128336, Steven Jenkins)
1317 +
1318 +*mesa-6.5 (01 Apr 2006)
1319 +
1320 + 01 Apr 2006; Donnie Berkholz <spyderous@g.o>; +mesa-6.5.ebuild:
1321 + Bump for masked development release, needed for newer i810 drivers. Also
1322 + adds some GLSL (OpenGL Shading Language) support and lots of development in
1323 + r300 driver, among others.
1324 +
1325 + 31 Mar 2006; Diego Pettenò <flameeyes@g.o> mesa-6.4.2-r2.ebuild:
1326 + Add ~x86-fbsd keyword.
1327 +
1328 +*mesa-6.4.2-r2 (12 Mar 2006)
1329 +
1330 + 12 Mar 2006; Joshua Baergen <joshuabaergen@g.o>
1331 + +files/radeon-texture-problem.patch, -mesa-6.4.2-r1.ebuild,
1332 + +mesa-6.4.2-r2.ebuild:
1333 + Fix a Radeon crash in certain applications (such as Croquet 0.3), and don't
1334 + compile debug code into the drivers if USE=-debug (Santiago Gala, bug
1335 + #125004). Also, fix a naming conflict between SGI GLU code and glibc 2.4
1336 + (SpanKY, KIMURA Masaru / hiyuh, bug #125809).
1337 +
1338 + 28 Feb 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2-r1.ebuild:
1339 + Make USE=debug work more nicely with FEATURES=splitdebug.
1340 +
1341 +*mesa-6.4.2-r1 (16 Feb 2006)
1342 +
1343 + 16 Feb 2006; Donnie Berkholz <spyderous@g.o>;
1344 + +files/64bit-fix-have-dix-config.patch,
1345 + +files/64bit-fix-indirect-vertex-array.patch,
1346 + -files/6.4.1-amd64-include-assyntax.patch, -mesa-6.4.1-r1.ebuild,
1347 + -mesa-6.4.2.ebuild, +mesa-6.4.2-r1.ebuild:
1348 + Really fix direct rendering on amd64. Also remove old versions.
1349 +
1350 + 14 Feb 2006; Markus Rothe <corsair@g.o> mesa-6.4.1-r1.ebuild,
1351 + mesa-6.4.2.ebuild:
1352 + Added ~ppc64
1353 +
1354 + 06 Feb 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2.ebuild:
1355 + Add mach64 and tdfx to ppc defaults. Some evidence that glide-v3 works on
1356 + ppc exists; needs testing, and is required for tdfx 3D to work.
1357 +
1358 + 06 Feb 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2.ebuild:
1359 + Add arch-dependent defaults for building 3D drivers.
1360 +
1361 + 03 Feb 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.2.ebuild:
1362 + Add a fake video_cards_none for people who don't want any DRI drivers, e.g.
1363 + if they're using binary drivers.
1364 +
1365 +*mesa-6.4.2 (03 Feb 2006)
1366 +
1367 + 03 Feb 2006; Donnie Berkholz <spyderous@g.o>; +mesa-6.4.2.ebuild:
1368 + Bump. Port to VIDEO_CARDS. Not really any relevant upstream changes, except
1369 + a change in the install script to install GLw headers. Also,
1370 + 6.4.1-amd64-include-assyntax.patch was incorporated into this release.
1371 +
1372 + 02 Feb 2006; Herbie Hopkins <herbs@g.o> mesa-6.4.1-r1.ebuild:
1373 + Fix setting of the default dri drivers directory.
1374 +
1375 + 02 Feb 2006; Donnie Berkholz <spyderous@g.o>; mesa-6.4.1-r1.ebuild:
1376 + Add USE=debug support.
1377 +
1378 + 31 Jan 2006; Rene Nussbaumer <killerfox@g.o> mesa-6.4.1-r1.ebuild:
1379 + Unstable on hppa.
1380 +
1381 + 23 Jan 2006; Donnie Berkholz <spyderous@g.o>;
1382 + -files/configurable-dri-dir.patch, mesa-6.4.1-r1.ebuild:
1383 + Some people don't understand what #ifndef means.
1384 +
1385 + 26 Dec 2005; Stefaan De Roeck <stefaan@g.o> mesa-6.4.1-r1.ebuild:
1386 + Marked ~alpha
1387 +
1388 + 16 Dec 2005; Herbie Hopkins <herbs@g.o>
1389 + +files/6.4-multilib-fix.patch, +files/configurable-dri-dir.patch,
1390 + mesa-6.4.1-r1.ebuild:
1391 + Cleaned up multilib fixes, made default dri drivers directory configurable
1392 + so we can set it to lib64 on multilib systems.
1393 +
1394 +*mesa-6.4.1-r1 (12 Dec 2005)
1395 +
1396 + 12 Dec 2005; Donnie Berkholz <spyderous@g.o>; -mesa-6.4.1.ebuild,
1397 + +mesa-6.4.1-r1.ebuild:
1398 + Install correct libGLU.so.1.3.
1399 +
1400 + 09 Dec 2005; Donnie Berkholz <spyderous@g.o>; -mesa-6.4-r1.ebuild:
1401 + Pull old versions.
1402 +
1403 + 02 Dec 2005; Donnie Berkholz <spyderous@g.o>;
1404 + files/6.4.1-amd64-include-assyntax.patch:
1405 + Add more info to patch.
1406 +
1407 + 02 Dec 2005; Donnie Berkholz <spyderous@g.o>;
1408 + +files/6.4.1-amd64-include-assyntax.patch, mesa-6.4.1.ebuild:
1409 + (#114066) Add 6.4.1-amd64-include-assyntax.patch to fix amd64 build.
1410 +
1411 +*mesa-6.4.1 (30 Nov 2005)
1412 +
1413 + 30 Nov 2005; Donnie Berkholz <spyderous@g.o>; +mesa-6.4.1.ebuild:
1414 + New version. This is the one that's expected to be in X.Org 7.0. Fix libGL.*
1415 + symlink deletion so the dot really matches a dot instead of any character,
1416 + so other symlinks don't get deleted. (#110840) Build with PIC, since it
1417 + hasn't been shown to slow it down. Remove commented-out lines about OSMesa.
1418 + Keep using 6.4-dont-install-gles-headers.patch, so don't delete it when
1419 + pulling 6.4.
1420 +
1421 + 27 Nov 2005; Joshua Baergen <joshuabaergen@g.o> mesa-6.4-r1.ebuild:
1422 + Added Diego's patch for FreeBSD support. Closes bug #111145.
1423 +
1424 + 16 Nov 2005; Joshua Baergen <joshuabaergen@g.o> mesa-6.4-r1.ebuild:
1425 + Changed xorg-x11 blocker for clarity.
1426 +
1427 +*mesa-6.4-r1 (14 Nov 2005)
1428 +
1429 + 14 Nov 2005; Donnie Berkholz <spyderous@g.o>; -mesa-6.4.ebuild,
1430 + +mesa-6.4-r1.ebuild:
1431 + Install GLwDrawA.h, and if USE=motif, install GLwMDrawA.h. Reported by
1432 + Stefaan De Roeck <stefaan@g.o>.
1433 +
1434 + 14 Nov 2005; Donnie Berkholz <spyderous@g.o>;
1435 + -files/dont-install-gles-headers.patch,
1436 + -files/mesa-add-dri-asm-files.patch, -mesa-6.3.2-r1.ebuild:
1437 + Pull old version.
1438 +
1439 + 11 Nov 2005; MATSUU Takuto <matsuu@g.o> mesa-6.4.ebuild:
1440 + added ~sh keyword
1441 +
1442 + 01 Nov 2005; Joshua Baergen <joshuabaergen@g.o> mesa-6.4.ebuild:
1443 + Change xorg-x11 blocker to allow for rc metabuilds.
1444 +
1445 +*mesa-6.4 (31 Oct 2005)
1446 +
1447 + 31 Oct 2005; Donnie Berkholz <spyderous@g.o>;
1448 + +files/6.4-dont-install-gles-headers.patch, +mesa-6.4.ebuild:
1449 + Bump.
1450 +
1451 + 30 Oct 2005; Joshua Baergen <joshuabaergen@g.o>
1452 + mesa-6.3.2-r1.ebuild:
1453 + Change xorg-x11 blocker to allow for metabuilds.
1454 +
1455 + 19 Oct 2005; Stephen P. Becker <geoman@g.o> mesa-6.3.2-r1.ebuild:
1456 + added ~mips keyword
1457 +
1458 + 12 Oct 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.2-r1.ebuild:
1459 + Add runtime blocker for !<x11-base/xorg-x11-7.
1460 +
1461 + 12 Oct 2005; Donnie Berkholz <spyderous@g.o>;
1462 + -files/lib/libOSMesa.la, -mesa-6.3.1.1-r3.ebuild, -mesa-6.3.2.ebuild:
1463 + Pull old ebuilds. Current versions aren't using libOSMesa.la either, so pull
1464 + that too.
1465 +
1466 +*mesa-6.3.2-r1 (20 Sep 2005)
1467 +
1468 + 20 Sep 2005; Donnie Berkholz <spyderous@g.o>;
1469 + +mesa-6.3.2-r1.ebuild:
1470 + Mesa isn't making libGLU.so -> libGLU.so.# unversioned to versioned symlink.
1471 + This makes stuff trying to link against libGLU break.
1472 +
1473 + 09 Sep 2005; Donnie Berkholz <spyderous@g.o>; +metadata.xml:
1474 + Add metadata.
1475 +
1476 + 06 Sep 2005; Donnie Berkholz <spyderous@g.o>;
1477 + mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild:
1478 + Add missing 'set' argument to eselect.
1479 +
1480 + 06 Sep 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.2.ebuild:
1481 + (#104367) Add xf86vidmodeproto and libICE to deps.
1482 +
1483 + 04 Sep 2005; Luca Barbato <lu_zero@g.o> mesa-6.3.2.ebuild:
1484 + Marked ~ppc
1485 +
1486 + 03 Sep 2005; Jeremy Huddleston <eradicator@g.o>
1487 + mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild:
1488 + Switching to use eselect over opengl-update.
1489 +
1490 + 22 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.2.ebuild:
1491 + Split out an arch-specific variable DRI_DRIVERS_${ARCH} for defining which
1492 + drivers to build. Put it up at the top, to try separating data from code.
1493 + Perhaps doing something similar in pkg_setup(), but having if...elif and
1494 + just DRI_DRIVERS, would work reasonably, but it doesn't isolate the data as
1495 + well.
1496 +
1497 + 22 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.2.ebuild:
1498 + Move EXTRA_LIB_PATH blanking out from within a sparc block, because it
1499 + should be used for everyone. Also move arch-specific section away from
1500 + generic sections.
1501 +
1502 +*mesa-6.3.2 (22 Aug 2005)
1503 +
1504 + 22 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1505 + +files/mesa-add-dri-asm-files.patch, +mesa-6.3.2.ebuild:
1506 + Bump to latest devel release. The assembly files in DRI drivers didn't get
1507 + packaged, so add mesa-add-dri-asm-files.patch to patch them in. I think this
1508 + release will also fix 32/64 systems, if they also have the latest DRM.
1509 +
1510 + 22 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1511 + -files/fix-include-locations.patch, -files/fix-xthreads-location.patch,
1512 + -files/use-xthreads.patch, -mesa-6.3.1.1.ebuild, -mesa-6.3.1.1-r1.ebuild,
1513 + -mesa-6.3.1.1-r2.ebuild:
1514 + Pull old versions.
1515 +
1516 + 20 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1517 + mesa-6.3.1.1-r3.ebuild:
1518 + Stop installing glut headers to avoid conflicts with virtual/glut providers.
1519 + Reported by Andrej Kacian <ticho@g.o>.
1520 +
1521 + 17 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1522 + mesa-6.3.1.1-r3.ebuild:
1523 + Add x11-proto/printproto to DEPEND on USE=motif.
1524 +
1525 + 16 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1526 + mesa-6.3.1.1-r3.ebuild:
1527 + libOSMesa isn't building anymore, so stop symlinking and installing libtool
1528 + archives.
1529 +
1530 +*mesa-6.3.1.1-r3 (16 Aug 2005)
1531 +
1532 + 16 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1533 + +mesa-6.3.1.1-r3.ebuild:
1534 + Fix direct rendering on r200 by adding USING_EGL=0. Turning off EGL takes a
1535 + lot of work.
1536 +
1537 + 15 Aug 2005; Herbie Hopkins <herbs@g.o> mesa-6.3.1.1-r2.ebuild:
1538 + Fix multilib issue and add ~amd64 keyword.
1539 +
1540 + 15 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1541 + mesa-6.3.1.1-r2.ebuild:
1542 + Install libGL.la to /usr/lib/opengl/xorg-x11/lib, where libGL.so really is,
1543 + instead of /usr/lib. This only seems necessary because of the LDPATH hack in
1544 + opengl-update.
1545 +
1546 +*mesa-6.3.1.1-r2 (14 Aug 2005)
1547 +
1548 + 14 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1549 + +files/change-default-dri-driver-dir.patch,
1550 + +files/dont-install-gles-headers.patch, +mesa-6.3.1.1-r2.ebuild:
1551 + Stop building EGL things, because they aren't ready upstream. Also the EGL
1552 + demos rely on glut, which creates a circular dependency. Change the default
1553 + DRI driver directory to the one we actually use. This should be enough to
1554 + get direct rendering working.
1555 +
1556 +*mesa-6.3.1.1-r1 (12 Aug 2005)
1557 +
1558 + 12 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1559 + +mesa-6.3.1.1-r1.ebuild:
1560 + Bump to update to CVS head as of yesterday.
1561 +
1562 + 12 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1563 + Turn parallel build back off. Can get problems with depend files not existing.
1564 +
1565 + 12 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1566 + Test out parallel make. fmccor says it works.
1567 +
1568 + 12 Aug 2005; Ferris McCormick <fmccor@g.o> mesa-6.3.1.1.ebuild:
1569 + 1. General cleanup for sparc, get rid of the ill-considered
1570 + IUSE=dri;
1571 + 2. Make sure to install the actual dri drivers as well as the
1572 + base libGL package.
1573 +
1574 + 11 Aug 2005; Donnie Berkholz <spyderous@g.o>; Manifest:
1575 + Fix manifest.
1576 +
1577 + 11 Aug 2005; Ferris McCormick <fmccor@g.o> mesa-6.3.1.1.ebuild:
1578 + Following changes build a reunning libGL for sparc testing and set
1579 + a sane set of DRI drivers, depending on USE=dri flag:
1580 + 1. With dri, sparc assembly appears to be unusable. This is because
1581 + the build and directory structures have been changed so that the
1582 + actual initialization code moves to the dri drivers themselves
1583 + when sparc assembly is built. Correcting this is nontrivial,
1584 + because the glx build uses hard-defined source names and paths.
1585 + 2. With USE=dri, on sparc build only a subset of the full complement
1586 + of drivers. For now, DRI_DIRS = fb ffb mach64 mga radeon savage
1587 + 3. Without USE=dri, change the target to (generic) linux-sparc. In
1588 + this case, architecture is actually set by CFLAGS passed in to the
1589 + configure target, and both glx-capable and stand-alone versions
1590 + of libGL are built.
1591 + 4. For testing, and perhaps ultimately for performance, on sparc, unless
1592 + USE=dri, do not fix_opengl_symlinks
1593 + With these changes in place,
1594 + LD_LIBRARY_PATH=<path-to-libGL>:<path-to-libGLU> some-libGL-program
1595 + works fine.
1596 +
1597 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1598 + +files/fix-include-locations.patch, mesa-6.3.1.1.ebuild:
1599 + Add fix-include-locations.patch to standardize include locations to
1600 + <X11/extensions/foo.h> instead of some mixture of <foo.h> and "foo.h."
1601 +
1602 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1603 + +files/makedepend-location.patch, mesa-6.3.1.1.ebuild:
1604 + Add makedepend-location.patch to stop mesa from looking in /usr/X11R6/bin.
1605 +
1606 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1607 + Add dep on >=x11-proto/glproto-1.4-r1.
1608 +
1609 + 10 Aug 2005; Ferris McCormick <fmccor@g.o> mesa-6.3.1.1.ebuild:
1610 + 1. Correct echo "$(...)" to echo "\$(...)";
1611 + 2. When building for sparc, make sure that:
1612 + a. Use sparc assembly versions where appropriate;
1613 + b. Make sure sparc-specific sources are built;
1614 + c. For testing, don't actually build the dri drivers
1615 + because they are known not to work.
1616 + d. TODO: Figure out why two versions of libGL are built,
1617 + and why the install ends up linking to the incorrect
1618 + version (the one with the undefined externals).
1619 +
1620 + 10 Aug 2005; Ferris McCormick <fmccor@g.o> mesa-6.3.1.1.ebuild:
1621 + Add ~sparc keyword (X modular testing).
1622 +
1623 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1624 + Add dep on >=opengl-update-2.2.2.
1625 +
1626 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1627 + Add fix_opengl_symlinks() from xorg-x11, to set up the libGL symlinks.
1628 +
1629 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>; mesa-6.3.1.1.ebuild:
1630 + Stop cleaning out /usr/lib/opengl/xorg-x11, now that two other packages also
1631 + install to it.
1632 +
1633 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>; -mesa-3.5.ebuild:
1634 + Drop old version.
1635 +
1636 +*mesa-6.3.1.1 (10 Aug 2005)
1637 +
1638 + 10 Aug 2005; Donnie Berkholz <spyderous@g.o>;
1639 + +files/fix-xthreads-location.patch, +files/lib/libGL.la,
1640 + +files/lib/libGLU.la, +files/lib/libOSMesa.la, +files/use-xthreads.patch,
1641 + +mesa-6.3.1.1.ebuild:
1642 + Add for modular X.
1643 +
1644 + 07 Jun 2004; Aron Griffis <agriffis@g.o> mesa-3.5.ebuild:
1645 + Fix use invocation
1646 +
1647 + 24 Nov 2003; Aron Griffis <agriffis@g.o> mesa-3.5.ebuild:
1648 + Add ~alpha
1649 +
1650 + 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
1651 +
1652 +*mesa-3.5 (22 Jul 2002)
1653 +
1654 + 22 Jul 2002; Seemant Kulleen <seemant@g.o> mesa-3.5.ebuild
1655 + files/digest-mesa-3.5 :
1656 +
1657 + This was updated a while ago. I repoman'd it, and cleaned up spacing and
1658 + syntax a little.
1659 +
1660 +*mesa-3.4.2 (1 Feb 2002)
1661 +
1662 + 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
1663 +
1664 + Added initial ChangeLog which should be updated whenever the package is
1665 + updated in any way. This changelog is targetted to users. This means that the
1666 + comments should well explained and written in clean English. The details about
1667 + writing correct changelogs are explained in the skel.ChangeLog file which you
1668 + can find in the root directory of the portage repository.
1669
1670 diff --git a/media-libs/mesa/files/eselect-mesa.conf.7.11 b/media-libs/mesa/files/eselect-mesa.conf.7.11
1671 new file mode 100644
1672 index 0000000..3a1b196
1673 --- /dev/null
1674 +++ b/media-libs/mesa/files/eselect-mesa.conf.7.11
1675 @@ -0,0 +1,39 @@
1676 +# mesa classic/gallium implementations in this release
1677 +
1678 +# Syntax description:
1679 +# * MESA_IMPLEMENTATIONS contains a space-delimited list of switchable
1680 +# classic/gallium implementations.
1681 +# * MESA_DRIVERS is an associative array, for each member "foo" of
1682 +# MESA_IMPLEMENTATIONS it contains the following elements:
1683 +# foo,description - Human-readable description of the driver
1684 +# foo,classicdriver - Filename of the classic driver
1685 +# foo,galliumdriver - Filename of the gallium driver
1686 +# foo,default - which of classic or gallium is chosen by default
1687 +
1688 +MESA_IMPLEMENTATIONS="i915 i965 r300 r600 sw"
1689 +declare -A MESA_DRIVERS || die "MESA_DRIVERS already in environment and not associative."
1690 +
1691 +MESA_DRIVERS[i915,description]="i915 (Intel 915, 945)"
1692 +MESA_DRIVERS[i915,classicdriver]="i915_dri.so"
1693 +MESA_DRIVERS[i915,galliumdriver]="i915g_dri.so"
1694 +MESA_DRIVERS[i915,default]="classic"
1695 +
1696 +MESA_DRIVERS[i965,description]="i965 (Intel 965, G/Q3x, G/Q4x)"
1697 +MESA_DRIVERS[i965,classicdriver]="i965_dri.so"
1698 +MESA_DRIVERS[i965,galliumdriver]="i965g_dri.so"
1699 +MESA_DRIVERS[i965,default]="classic"
1700 +
1701 +MESA_DRIVERS[r300,description]="r300 (Radeon R300-R500)"
1702 +MESA_DRIVERS[r300,classicdriver]="r300_dri.so"
1703 +MESA_DRIVERS[r300,galliumdriver]="r300g_dri.so"
1704 +MESA_DRIVERS[r300,default]="gallium"
1705 +
1706 +MESA_DRIVERS[r600,description]="r600 (Radeon R600-R700, Evergreen, Northern Islands)"
1707 +MESA_DRIVERS[r600,classicdriver]="r600_dri.so"
1708 +MESA_DRIVERS[r600,galliumdriver]="r600g_dri.so"
1709 +MESA_DRIVERS[r600,default]="gallium"
1710 +
1711 +MESA_DRIVERS[sw,description]="sw (Software renderer)"
1712 +MESA_DRIVERS[sw,classicdriver]="swrast_dri.so"
1713 +MESA_DRIVERS[sw,galliumdriver]="swrastg_dri.so"
1714 +MESA_DRIVERS[sw,default]="gallium"
1715
1716 diff --git a/media-libs/mesa/files/glx_ro_text_segm.patch b/media-libs/mesa/files/glx_ro_text_segm.patch
1717 new file mode 100644
1718 index 0000000..495b7dc
1719 --- /dev/null
1720 +++ b/media-libs/mesa/files/glx_ro_text_segm.patch
1721 @@ -0,0 +1,28 @@
1722 +2011-02-09 Jeremy Huddleston <jeremyhu@×××××××××××.org
1723 +
1724 + #240956
1725 + * configure.ac add support to enable readonly test segment on x86
1726 +
1727 +--- configure.ac.orig 2008-11-17 23:19:38.000000000 +0100
1728 ++++ configure.ac 2008-11-17 23:20:17.000000000 +0100
1729 +@@ -499,6 +499,20 @@
1730 + enable_xcb=no
1731 + fi
1732 +
1733 ++
1734 ++dnl readonly text segment on x86 hardened platforms
1735 ++AC_ARG_ENABLE([glx_rts],
1736 ++ [AS_HELP_STRING([--enable-glx-rts],
1737 ++ [on x86, use a readonly text segment for libGL @<:@default=disabled@:>@])],
1738 ++ [enable_glx_rts="$enableval"],
1739 ++ [enable_glx_rts=no])
1740 ++if test "x$enable_glx_rts" = xyes; then
1741 ++ DEFINES="$DEFINES -DGLX_X86_READONLY_TEXT"
1742 ++else
1743 ++ enable_glx_rts=no
1744 ++fi
1745 ++
1746 ++
1747 + dnl
1748 + dnl libGL configuration per driver
1749 + dnl
1750
1751 diff --git a/media-libs/mesa/files/uclibc-defines.patch b/media-libs/mesa/files/uclibc-defines.patch
1752 new file mode 100644
1753 index 0000000..901f9cc
1754 --- /dev/null
1755 +++ b/media-libs/mesa/files/uclibc-defines.patch
1756 @@ -0,0 +1,12 @@
1757 +diff -Naur Mesa-7.11.2.orig/configure Mesa-7.11.2/configure
1758 +--- Mesa-7.11.2.orig/configure 2012-01-06 12:53:32.000000000 -0500
1759 ++++ Mesa-7.11.2/configure 2012-01-06 12:54:20.000000000 -0500
1760 +@@ -11401,6 +11401,8 @@
1761 + echo " Shared libs: $enable_shared"
1762 + echo " Static libs: $enable_static"
1763 +
1764 ++DEFINES+=" -U__GLIBC__ -U_GNU_SOURCE"
1765 ++
1766 + # cleanup the CFLAGS/CXXFLAGS/DEFINES vars
1767 + cflags=`echo $CFLAGS $OPT_FLAGS $PIC_FLAGS $ARCH_FLAGS | \
1768 + $SED 's/^ *//;s/ */ /;s/ *$//'`
1769
1770 diff --git a/media-libs/mesa/mesa-7.11.2-r99.ebuild b/media-libs/mesa/mesa-7.11.2-r99.ebuild
1771 new file mode 100644
1772 index 0000000..e4241b7
1773 --- /dev/null
1774 +++ b/media-libs/mesa/mesa-7.11.2-r99.ebuild
1775 @@ -0,0 +1,324 @@
1776 +# Copyright 1999-2011 Gentoo Foundation
1777 +# Distributed under the terms of the GNU General Public License v2
1778 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.11.2.ebuild,v 1.6 2011/12/27 20:47:37 maekke Exp $
1779 +
1780 +EAPI=3
1781 +
1782 +inherit base autotools multilib flag-o-matic python toolchain-funcs
1783 +
1784 +OPENGL_DIR="xorg-x11"
1785 +
1786 +MY_PN="${PN/m/M}"
1787 +MY_P="${MY_PN}-${PV/_/-}"
1788 +MY_SRC_P="${MY_PN}Lib-${PV/_/-}"
1789 +
1790 +FOLDER="${PV/_rc*/}"
1791 +
1792 +DESCRIPTION="OpenGL-like graphic library for Linux"
1793 +HOMEPAGE="http://mesa3d.sourceforge.net/"
1794 +
1795 +SRC_PATCHES="mirror://gentoo/${P}-gentoo-patches-01.tar.bz2"
1796 +SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/${FOLDER}/${MY_SRC_P}.tar.bz2
1797 + ${SRC_PATCHES}"
1798 +
1799 +LICENSE="MIT LGPL-3 SGI-B-2.0"
1800 +SLOT="0"
1801 +KEYWORDS="~amd64 ~x86"
1802 +
1803 +INTEL_CARDS="intel"
1804 +RADEON_CARDS="radeon"
1805 +VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} mach64 mga nouveau r128 savage sis vmware tdfx via"
1806 +for card in ${VIDEO_CARDS}; do
1807 + IUSE_VIDEO_CARDS+=" video_cards_${card}"
1808 +done
1809 +
1810 +IUSE="${IUSE_VIDEO_CARDS}
1811 + bindist +classic debug +egl +gallium gbm gles +llvm motif +nptl openvg osmesa pic pax_kernel selinux shared-dricore +shared-glapi"
1812 +
1813 +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.24"
1814 +# not a runtime dependency of this package, but dependency of packages which
1815 +# depend on this package, bug #342393
1816 +EXTERNAL_DEPEND="
1817 + >=x11-proto/dri2proto-2.2
1818 + >=x11-proto/glproto-1.4.11
1819 +"
1820 +# keep correct libdrm and dri2proto dep
1821 +# keep blocks in rdepend for binpkg
1822 +RDEPEND="${EXTERNAL_DEPEND}
1823 + !<x11-base/xorg-server-1.7
1824 + !<=x11-proto/xf86driproto-2.0.3
1825 + classic? ( app-admin/eselect-mesa )
1826 + gallium? ( app-admin/eselect-mesa )
1827 + app-admin/eselect-opengl
1828 + dev-libs/expat
1829 + gbm? ( sys-fs/udev )
1830 + x11-libs/libICE
1831 + >=x11-libs/libX11-1.3.99.901
1832 + x11-libs/libXdamage
1833 + x11-libs/libXext
1834 + x11-libs/libXi
1835 + x11-libs/libXmu
1836 + x11-libs/libXxf86vm
1837 + motif? ( x11-libs/openmotif )
1838 + gallium? (
1839 + llvm? ( >=sys-devel/llvm-2.8 )
1840 + )
1841 + ${LIBDRM_DEPSTRING}[video_cards_nouveau?,video_cards_vmware?]
1842 +"
1843 +for card in ${INTEL_CARDS}; do
1844 + RDEPEND="${RDEPEND}
1845 + video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
1846 + "
1847 +done
1848 +
1849 +for card in ${RADEON_CARDS}; do
1850 + RDEPEND="${RDEPEND}
1851 + video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
1852 + "
1853 +done
1854 +
1855 +DEPEND="${RDEPEND}
1856 + =dev-lang/python-2*
1857 + dev-libs/libxml2[python]
1858 + dev-util/pkgconfig
1859 + sys-devel/bison
1860 + sys-devel/flex
1861 + x11-misc/makedepend
1862 + x11-proto/inputproto
1863 + >=x11-proto/xextproto-7.0.99.1
1864 + x11-proto/xf86driproto
1865 + x11-proto/xf86vidmodeproto
1866 +"
1867 +
1868 +S="${WORKDIR}/${MY_P}"
1869 +
1870 +# It is slow without texrels, if someone wants slow
1871 +# mesa without texrels +pic use is worth the shot
1872 +QA_EXECSTACK="usr/lib*/opengl/xorg-x11/lib/libGL.so*"
1873 +QA_WX_LOAD="usr/lib*/opengl/xorg-x11/lib/libGL.so*"
1874 +
1875 +# Think about: ggi, fbcon, no-X configs
1876 +
1877 +pkg_setup() {
1878 + # recommended by upstream
1879 + append-flags -ffast-math
1880 +
1881 + python_set_active_version 2
1882 + python_pkg_setup
1883 +}
1884 +
1885 +src_unpack() {
1886 + default
1887 +}
1888 +
1889 +src_prepare() {
1890 + # apply patches
1891 + if [[ -n ${SRC_PATCHES} ]]; then
1892 + EPATCH_FORCE="yes" \
1893 + EPATCH_SOURCE="${WORKDIR}/patches" \
1894 + EPATCH_SUFFIX="patch" \
1895 + epatch
1896 + fi
1897 +
1898 + # fix for hardened pax_kernel, bug 240956
1899 + epatch "${FILESDIR}"/glx_ro_text_segm.patch
1900 +
1901 + base_src_prepare
1902 +
1903 + eautoreconf
1904 +
1905 + epatch "${FILESDIR}"/uclibc-defines.patch
1906 +}
1907 +
1908 +src_configure() {
1909 + local myconf
1910 +
1911 + if use classic; then
1912 + # Configurable DRI drivers
1913 + driver_enable swrast
1914 + driver_enable video_cards_intel i810 i915 i965
1915 + driver_enable video_cards_nouveau nouveau
1916 + driver_enable video_cards_mach64 mach64
1917 + driver_enable video_cards_mga mga
1918 + driver_enable video_cards_r128 r128
1919 + driver_enable video_cards_radeon radeon r200 r300 r600
1920 + driver_enable video_cards_savage savage
1921 + driver_enable video_cards_sis sis
1922 + driver_enable video_cards_tdfx tdfx
1923 + driver_enable video_cards_via unichrome
1924 + fi
1925 +
1926 + myconf+="
1927 + $(use_enable !bindist texture-float)
1928 + $(use_enable gles gles1)
1929 + $(use_enable gles gles2)
1930 + $(use_enable egl)
1931 + "
1932 + if use egl; then
1933 + use shared-glapi || die "egl needs shared-glapi. Please either enable shared-glapi or disable the egl use flag ."
1934 + myconf+="
1935 + --with-egl-platforms=x11$(use gbm && echo ",drm")
1936 + $(use_enable gallium gallium-egl)
1937 + "
1938 + fi
1939 +
1940 + if use !gallium && use !classic; then
1941 + ewarn "You enabled neither classic nor gallium USE flags. No hardware"
1942 + ewarn "drivers will be built."
1943 + fi
1944 + if use gallium; then
1945 + myconf+="
1946 + --with-state-trackers=glx,dri$(use egl && echo ",egl")$(use openvg && echo ",vega")
1947 + $(use_enable llvm gallium-llvm)
1948 + $(use_enable openvg)
1949 + "
1950 + gallium_enable swrast
1951 + gallium_enable video_cards_vmware svga
1952 + gallium_enable video_cards_nouveau nouveau
1953 + gallium_enable video_cards_intel i915 i965
1954 + gallium_enable video_cards_radeon r300 r600
1955 + fi
1956 +
1957 + # x86 hardened pax_kernel needs glx-rts, bug 240956
1958 + if use pax_kernel; then
1959 + myconf+="
1960 + $(use_enable x86 glx-rts)
1961 + "
1962 + fi
1963 +
1964 + econf \
1965 + --disable-option-checking \
1966 + --with-driver=dri \
1967 + --disable-glut \
1968 + --without-demos \
1969 + --enable-xcb \
1970 + $(use_enable debug) \
1971 + $(use_enable gbm) \
1972 + $(use_enable motif glw) \
1973 + $(use_enable motif) \
1974 + $(use_enable nptl glx-tls) \
1975 + $(use_enable osmesa gl-osmesa) \
1976 + $(use_enable !pic asm) \
1977 + $(use_enable shared-dricore) \
1978 + $(use_enable shared-glapi) \
1979 + --with-dri-drivers=${DRI_DRIVERS} \
1980 + --with-gallium-drivers=${GALLIUM_DRIVERS} \
1981 + ${myconf}
1982 +}
1983 +
1984 +src_install() {
1985 + base_src_install
1986 +
1987 + # Save the glsl-compiler for later use
1988 + dobin "${S}"/src/glsl/glsl_compiler || die
1989 +
1990 + # Install config file for eselect mesa
1991 + insinto /usr/share/mesa
1992 + newins "${FILESDIR}/eselect-mesa.conf.7.11" eselect-mesa.conf || die
1993 +
1994 + # Move libGL and others from /usr/lib to /usr/lib/opengl/blah/lib
1995 + # because user can eselect desired GL provider.
1996 + ebegin "Moving libGL and friends for dynamic switching"
1997 + dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include}
1998 + local x
1999 + for x in "${ED}"/usr/$(get_libdir)/libGL.{la,a,so*}; do
2000 + if [ -f ${x} -o -L ${x} ]; then
2001 + mv -f "${x}" "${ED}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib \
2002 + || die "Failed to move ${x}"
2003 + fi
2004 + done
2005 + for x in "${ED}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do
2006 + if [ -f ${x} -o -L ${x} ]; then
2007 + mv -f "${x}" "${ED}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include \
2008 + || die "Failed to move ${x}"
2009 + fi
2010 + done
2011 + eend $?
2012 +
2013 + if use classic || use gallium; then
2014 + ebegin "Moving DRI/Gallium drivers for dynamic switching"
2015 + local gallium_drivers=( i915_dri.so i965_dri.so r300_dri.so r600_dri.so swrast_dri.so )
2016 + keepdir /usr/$(get_libdir)/dri
2017 + dodir /usr/$(get_libdir)/mesa
2018 + for x in ${gallium_drivers[@]}; do
2019 + if [ -f "${S}/$(get_libdir)/gallium/${x}" ]; then
2020 + mv -f "${ED}/usr/$(get_libdir)/dri/${x}" "${ED}/usr/$(get_libdir)/dri/${x/_dri.so/g_dri.so}" \
2021 + || die "Failed to move ${x}"
2022 + insinto "/usr/$(get_libdir)/dri/"
2023 + if [ -f "${S}/$(get_libdir)/${x}" ]; then
2024 + insopts -m0755
2025 + doins "${S}/$(get_libdir)/${x}" || die "failed to install ${x}"
2026 + fi
2027 + fi
2028 + done
2029 + for x in "${ED}"/usr/$(get_libdir)/dri/*.so; do
2030 + if [ -f ${x} -o -L ${x} ]; then
2031 + mv -f "${x}" "${x/dri/mesa}" \
2032 + || die "Failed to move ${x}"
2033 + fi
2034 + done
2035 + pushd "${ED}"/usr/$(get_libdir)/dri || die "pushd failed"
2036 + ln -s ../mesa/*.so . || die "Creating symlink failed"
2037 + # remove symlinks to drivers known to eselect
2038 + for x in ${gallium_drivers[@]}; do
2039 + if [ -f ${x} -o -L ${x} ]; then
2040 + rm "${x}" || die "Failed to remove ${x}"
2041 + fi
2042 + done
2043 + popd
2044 + eend $?
2045 + fi
2046 +}
2047 +
2048 +pkg_postinst() {
2049 + # Switch to the xorg implementation.
2050 + echo
2051 + eselect opengl set --use-old ${OPENGL_DIR}
2052 + # Select classic/gallium drivers
2053 + if use classic || use gallium; then
2054 + eselect mesa set --auto
2055 + fi
2056 +
2057 + # warn about patent encumbered texture-float
2058 + if use !bindist; then
2059 + elog "USE=\"bindist\" was not set. Potentially patent encumbered code was"
2060 + elog "enabled."
2061 + fi
2062 +}
2063 +
2064 +# $1 - VIDEO_CARDS flag
2065 +# other args - names of DRI drivers to enable
2066 +# TODO: avoid code duplication for a more elegant implementation
2067 +driver_enable() {
2068 + case $# in
2069 + # for enabling unconditionally
2070 + 1)
2071 + DRI_DRIVERS+=",$1"
2072 + ;;
2073 + *)
2074 + if use $1; then
2075 + shift
2076 + for i in $@; do
2077 + DRI_DRIVERS+=",${i}"
2078 + done
2079 + fi
2080 + ;;
2081 + esac
2082 +}
2083 +
2084 +gallium_enable() {
2085 + case $# in
2086 + # for enabling unconditionally
2087 + 1)
2088 + GALLIUM_DRIVERS+=",$1"
2089 + ;;
2090 + *)
2091 + if use $1; then
2092 + shift
2093 + for i in $@; do
2094 + GALLIUM_DRIVERS+=",${i}"
2095 + done
2096 + fi
2097 + ;;
2098 + esac
2099 +}
2100
2101 diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml
2102 new file mode 100644
2103 index 0000000..4b20581
2104 --- /dev/null
2105 +++ b/media-libs/mesa/metadata.xml
2106 @@ -0,0 +1,19 @@
2107 +<?xml version="1.0" encoding="UTF-8"?>
2108 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2109 +<pkgmetadata>
2110 +<herd>x11</herd>
2111 +<use>
2112 + <flag name='classic'>Build drivers based on the classic architecture.</flag>
2113 + <flag name='egl'>Enable EGL support.</flag>
2114 + <flag name='gallium'>Build drivers based on Gallium3D, the new architecture for 3D graphics drivers.</flag>
2115 + <flag name='gbm'>Enable the Graphics Buffer Manager for EGL on KMS.</flag>
2116 + <flag name='gles'>Enable GLES support.</flag>
2117 + <flag name='llvm'>Enable LLVM backend for Gallium3D.</flag>
2118 + <flag name='openvg'>Enable the OpenVG 2D acceleration API for Gallium3D.</flag>
2119 + <flag name='osmesa'>Build the Mesa library for off-screen rendering.</flag>
2120 + <flag name='pax_kernel'>Enable if the user plans to run the package under a pax enabled hardened kernel</flag>
2121 + <flag name='pic'>disable optimized assembly code that is not PIC friendly</flag>
2122 + <flag name='shared-dricore'>Enable sharing of common code for classic DRI drivers.</flag>
2123 + <flag name='shared-glapi'>Enable sharing of common code for the OpenGL API.</flag>
2124 +</use>
2125 +</pkgmetadata>