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> |