source: projects/specs/branches/6/m/mesa/mesa-vl.spec @ 7730

Revision 7730, 40.6 KB checked in by Takemikaduchi, 11 years ago (diff)

security fix

Line 
1# When bootstrapping an arch, omit the -demos subpackage.
2
3# S390 doesn't have video cards, so it's not much use building DRI there.
4%define with_dri 1
5%define driver dri
6
7%define manpages gl-manpages-1.0.1
8#%define gitdate 20100217
9
10%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
11
12Summary: Mesa graphics libraries
13Summary(ja): Mesa グラフィックスライブラリ
14Name: mesa
15Version: 7.10.3
16Release: 3%{?_dist_release}
17License: MIT
18Group: System Environment/Libraries
19URL: http://www.mesa3d.org
20
21Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/MesaLib-%{version}.tar.bz2
22Source2: %{manpages}.tar.bz2
23Source3: make-git-snapshot.sh
24
25# fix CVE-2013-1993
26Patch0: mesa-7.10.3-CVE-2013-1993.patch
27
28Patch3: mesa-7.8-no-mach64.patch
29Patch4: mesa-7.8-nouveau-legacy-enable.patch
30
31#Patch7: mesa-7.1-link-shared.patch
32
33Patch30: mesa-7.6-hush-vblank-warning.patch
34
35Patch40: mesa-7.10.1-buildfix.patch
36
37#   http://cgit.freedesktop.org/mesa/mesa/commit/?id=13bab58f04c1ec6d0d52760eab490a0997d9abe2
38Patch50: mesa-7.10.2-i965-fallback-on-null-render-buffer.patch
39
40BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
41BuildRequires: pkgconfig
42BuildRequires: flex, bison
43%if %{with_dri}
44BuildRequires: libdrm-devel >= 2.4.24
45%endif
46BuildRequires: libXxf86vm-devel
47BuildRequires: expat-devel >= 2.0
48BuildRequires: xorg-x11-proto-devel >= 7.4
49BuildRequires: xorg-x11-server-sdk
50BuildRequires: kernel-headers
51BuildRequires: makedepend
52BuildRequires: libXext-devel
53BuildRequires: freeglut-devel
54BuildRequires: libXfixes-devel
55BuildRequires: libXdamage-devel
56BuildRequires: libXi-devel
57BuildRequires: libXmu-devel
58BuildRequires: libudev-devel
59
60%description
61Mesa
62
63%package libGL
64Summary: Mesa libGL runtime libraries and DRI drivers
65Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
66Group: System Environment/Libraries
67Requires(post): /sbin/ldconfig
68Requires(postun): /sbin/ldconfig
69Provides: libGL
70Obsoletes: Mesa, XFree86-gl, XOrg-gl
71%if %{with_dri}
72Requires: libdrm >= 2.4.5
73%endif
74
75%description libGL
76Mesa libGL runtime libraries and DRI drivers.
77
78%package libGL-devel
79Summary: Mesa libGL development package
80Summary(ja): Mesa libGL 開発パッケージ
81Group: Development/Libraries
82Provides: libGL-devel
83Requires: mesa-libGL = %{version}-%{release}
84Requires: libX11-devel
85Requires: libXxf86vm-devel
86Requires: libXdamage-devel
87Requires: libXfixes-devel
88Requires: libXext-devel
89Requires: libdrm-devel
90Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
91
92
93%description libGL-devel
94Mesa libGL development package
95
96
97%package libGLU
98Summary: Mesa libGLU runtime library
99Summary(ja): Mesa libGLU ランタイムライブラリ
100Group: System Environment/Libraries
101Requires(post): /sbin/ldconfig
102Requires(postun): /sbin/ldconfig
103Provides: libGLU
104Obsoletes: Mesa, XFree86-gl, XOrg-gl
105
106%description libGLU
107Mesa libGLU runtime library
108
109
110%package libGLU-devel
111Summary: Mesa libGLU development package
112Summary(ja): Mesa libGLU 開発パッケージ
113Group: Development/Libraries
114Requires: mesa-libGLU = %{version}-%{release}
115Requires: libGL-devel
116Provides: libGLU-devel
117Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
118
119%description libGLU-devel
120Mesa libGLU development package
121
122
123%package libEGL
124Summary: Mesa libEGL runtime libraries
125Summary(ja): Mesa libEGL ランタイムライブラリ
126Group: System Environment/Libraries
127Requires(post): /sbin/ldconfig
128Requires(postun): /sbin/ldconfig
129Requires: libdrm >= 2.4.24-1
130
131%description libEGL
132Mesa libEGL runtime libraries
133
134%package libEGL-devel
135Summary: Mesa libEGL development package
136Summary(ja): Mesa libEGL 開発パッケージ
137Group: Development/Libraries
138Requires: mesa-libEGL = %{version}-%{release}
139
140%description libEGL-devel
141Mesa libEGL development package
142
143
144%package libGLES
145Summary: Mesa libGLES runtime libraries
146Summary(ja): Mesa libGLES ランタイムライブラリ
147Group: System Environment/Libraries
148Requires(post): /sbin/ldconfig
149Requires(postun): /sbin/ldconfig
150Requires: libdrm >= 2.4.24-1
151
152%description libGLES
153Mesa GLES runtime libraries
154
155%package libGLES-devel
156Summary: Mesa libGLES development package
157Summary(ja): Mesa libGLES 開発パッケージ
158Group: Development/Libraries
159Requires: mesa-libGLES = %{version}-%{release}
160
161%description libGLES-devel
162Mesa libGLES development package
163
164
165%package libOSMesa
166Summary: Mesa offscreen rendering libraries
167Summary(ja): Mesa オフスクリーンレンダリングライブラリ
168Group: System Environment/Libraries
169Requires(post): /sbin/ldconfig
170Requires(postun): /sbin/ldconfig
171Provides: libOSMesa
172
173%description libOSMesa
174Mesa offscreen rendering libraries
175
176
177%package libOSMesa-devel
178Summary: Mesa offscreen rendering development package
179Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
180Group: Development/Libraries
181Requires: mesa-libOSMesa = %{version}-%{release}
182
183%description libOSMesa-devel
184Mesa offscreen rendering development package
185
186
187%package source
188Summary: Mesa source code required to build X server
189Summary(ja): X サーバをビルドするために必要な Mesa ソースコード
190Group: Development/Libraries
191
192%description source
193The mesa-source package provides the minimal source code needed to
194build DRI enabled X servers, etc.
195
196
197%package -n xorg-x11-drv-vmwgfx
198Summary: VMware GFX DDX driver
199Summary(ja): VMware GFX DDX ドライバ
200Group: User Interface/X Hardware Support
201
202%description -n xorg-x11-drv-vmwgfx
2032D driver for VMware SVGA vGPU
204
205
206# compat32
207%package -n compat32-%{name}-libGL
208Summary: Mesa libGL runtime libraries and DRI drivers
209Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
210Group: System Environment/Libraries
211Requires(post): /sbin/ldconfig
212Requires(postun): /sbin/ldconfig
213Requires: %{name}-libGL = %{version}-%{release}
214%if %{with_dri}
215Requires: compat32-libdrm >= 2.4.5
216%endif
217
218%description -n compat32-%{name}-libGL
219Mesa libGL runtime libraries and DRI drivers.
220
221%package -n compat32-%{name}-libGL-devel
222Summary: Mesa libGL development package
223Summary(ja): Mesa libGL 開発パッケージ
224Group: Development/Libraries
225Requires: compat32-%{name}-libGL = %{version}-%{release}
226Requires: %{name}-libGL-devel = %{version}-%{release}
227Requires: compat32-libX11-devel
228Requires: compat32-libdrm-devel
229
230%description -n compat32-%{name}-libGL-devel
231Mesa libGL development package
232
233
234%package -n compat32-%{name}-libGLU
235Summary: Mesa libGLU runtime library
236Summary(ja): Mesa libGLU ランタイムライブラリ
237Group: System Environment/Libraries
238Requires(post): /sbin/ldconfig
239Requires(postun): /sbin/ldconfig
240Requires: %{name}-libGLU = %{version}-%{release}
241
242%description -n compat32-%{name}-libGLU
243Mesa libGLU runtime library
244
245
246%package -n compat32-%{name}-libGLU-devel
247Summary: Mesa libGLU development package
248Summary(ja): Mesa libGLU 開発パッケージ
249Group: Development/Libraries
250Requires: compat32-%{name}-libGL  = %{version}-%{release}
251Requires: compat32-%{name}-libGLU = %{version}-%{release}
252Requires: %{name}-libGL-devel  = %{version}-%{release}
253Requires: %{name}-libGLU-devel = %{version}-%{release}
254
255%description -n compat32-%{name}-libGLU-devel
256Mesa libGLU development package
257
258
259%package -n compat32-%{name}-libEGL
260Summary: Mesa libEGL runtime libraries
261Summary(ja): Mesa libEGL ランタイムライブラリ
262Group: System Environment/Libraries
263Requires(post): /sbin/ldconfig
264Requires(postun): /sbin/ldconfig
265Requires: compat32-libdrm >= 2.4.24-1
266
267%description -n compat32-%{name}-libEGL
268Mesa libEGL runtime libraries
269
270%package -n compat32-%{name}-libEGL-devel
271Summary: Mesa libEGL development package
272Summary(ja): Mesa libEGL 開発パッケージ
273Group: Development/Libraries
274Requires: mesa-libEGL = %{version}-%{release}
275Requires: compat32-mesa-libEGL = %{version}-%{release}
276
277%description -n compat32-%{name}-libEGL-devel
278Mesa libEGL development package
279
280
281%package -n compat32-%{name}-libGLES
282Summary: Mesa libGLES runtime libraries
283Summary(ja): Mesa libGLES ランタイムライブラリ
284Group: System Environment/Libraries
285Requires(post): /sbin/ldconfig
286Requires(postun): /sbin/ldconfig
287Requires: compat32-libdrm >= 2.4.24-1
288
289%description -n compat32-%{name}-libGLES
290Mesa GLES runtime libraries
291
292%package -n compat32-%{name}-libGLES-devel
293Summary: Mesa libGLES development package
294Summary(ja): Mesa libGLES 開発パッケージ
295Group: Development/Libraries
296Requires: mesa-libGLES = %{version}-%{release}
297Requires: compat32-mesa-libGLES = %{version}-%{release}
298
299%description -n compat32-%{name}-libGLES-devel
300Mesa libGLES development package
301
302%package -n compat32-%{name}-libOSMesa
303Summary: Mesa offscreen rendering libraries
304Summary(ja): Mesa オフスクリーンレンダリングライブラリ
305Group: System Environment/Libraries
306Requires(post): /sbin/ldconfig
307Requires(postun): /sbin/ldconfig
308Requires: %{name}-libOSMesa
309
310%description -n compat32-%{name}-libOSMesa
311Mesa offscreen rendering libraries
312
313
314%package -n compat32-%{name}-libOSMesa-devel
315Summary: Mesa offscreen rendering development package
316Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
317Group: Development/Libraries
318Requires: compat32-%{name}-libOSMesa = %{version}-%{release}
319Requires: %{name}-libOSMesa-devel = %{version}-%{release}
320
321%description -n compat32-%{name}-libOSMesa-devel
322Mesa offscreen rendering development package
323
324%prep
325%setup -q -n Mesa-%{version} -b2
326%patch0 -p1 -b .CVE-2013-1993
327%patch3 -p1 -b .no-mach64
328%patch4 -p1 -b .nouveau-legacy
329#%patch7 -p1 -b .dricore
330%patch30 -p1 -b .vblank-warning
331
332%patch40 -p1 -b .build-fix
333
334%patch50 -p1 -b .i965-fallback-on-null-render-buffer
335
336%build
337
338autoreconf --install
339
340%ifarch ppc
341export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
342export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
343%else
344export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
345export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
346%endif
347%define common_flags --enable-pic --disable-asm --enable-udev
348%define osmesa_flags --with-driver=osmesa --disable-gallium --disable-egl --disable-glu --with-dri-drivers="" %{common_flags}
349
350# first, build the osmesa variants. XXX this is overkill.  osmesa32 is
351# sufficient to render to any of the channel sizes, according to the
352# docs.  should fix this someday.
353
354%configure %{osmesa_flags} --with-osmesa-bits=8
355make %{_smp_mflags}
356mv %{_lib} osmesa8
357make clean
358
359# just to be sure...
360[ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
361
362export CFLAGS="$RPM_OPT_FLAGS"
363export CXXFLAGS="$RPM_OPT_FLAGS"
364
365# now build the rest of mesa
366%configure \
367    %{common_flags} \
368    --disable-glw \
369    --disable-glut \
370    --disable-gl-osmesa \
371    --with-driver=%{driver} \
372    --with-dri-driverdir=%{_libdir}/dri \
373    --with-state-trackers=dri,xorg,glx \
374    --enable-egl \
375    --enable-gles1 \
376    --enable-gles2 \
377    --enable-gallium-svga \
378    --enable-gallium-nouveau \
379    --enable-gallium-radeon \
380    --enable-gallium-r600 \
381    --disable-gallium-intel \
382    --disable-gallium-egl \
383    --disable-gallium-llvm
384
385make %{?_smp_mflags}
386
387pushd ../%{manpages}
388%configure
389make %{?_smp_mflags}
390popd
391
392%install
393rm -rf $RPM_BUILD_ROOT
394
395# core libs and headers, but not drivers.
396make install DESTDIR=$RPM_BUILD_ROOT DRI_DIRS=
397
398# just the DRI drivers that are sane
399%if %{with_dri}
400install -d $RPM_BUILD_ROOT%{_libdir}/dri
401
402#install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri %{_lib}/libllvmcore-2.8.so >& /dev/null
403
404# use gallium driver iff built
405[ -f %{_lib}/gallium/swrastg_dri.so ] && mv %{_lib}/gallium/swrastg_dri.so %{_lib}/swrast_dri.so
406# copy gallium driver with suffix 'g'
407# use classic driver as default
408[ -f %{_lib}/gallium/r300_dri.so ] && cp %{_lib}/gallium/r300_dri.so %{_lib}/r300g_dri.so
409[ -f %{_lib}/gallium/r600_dri.so ] && cp %{_lib}/gallium/r600_dri.so %{_lib}/r600g_dri.so
410
411for f in i915 i965 r200 r300 r600 r300g r600g radeon swrast nouveau_vieux ; do
412    so=%{_lib}/${f}_dri.so
413    test -e $so && echo $so
414done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
415%endif
416
417# strip out undesirable headers
418pushd $RPM_BUILD_ROOT%{_includedir}/GL
419rm -f [a-fh-np-wyz]*.h glf*.h glut*.h
420popd
421
422pushd $RPM_BUILD_ROOT%{_libdir}
423rm -f xorg/modules/drivers/modesetting_drv.so
424popd
425
426# remove low quality dri drivers
427for f in mga r128 savage tdfx unichrome vmwgfx swrastg ; do
428  rm -f $RPM_BUILD_ROOT%{_libdir}/dri/${f}_dri.so
429done
430
431# and osmesa
432mv osmesa*/libOS* $RPM_BUILD_ROOT%{_libdir}
433
434# man pages
435pushd ../%{manpages}
436make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT
437popd
438
439# Install the source needed to build the X server.  The egreps are just
440# stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
441# .../dri/common is included.
442%define mesasourcedir %{_datadir}/mesa/source
443mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
444( find src -name \*.[ch] ; find include -name \*.h ) |
445    egrep -v '^src/(glu|glw)' |
446    egrep -v '^src/mesa/drivers/(directfb|dos|fbdev|glide|ggi|osmesa)' |
447    egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
448    xargs tar cf - --mode a=r |
449       (cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
450
451# this keeps breaking, check it early.  note that the exit from eu-ftr is odd.
452pushd $RPM_BUILD_ROOT%{_libdir}
453for i in libOSMesa*.so libGL.so ; do
454    eu-findtextrel $i && exit 1
455done
456popd
457
458
459%clean
460rm -rf $RPM_BUILD_ROOT
461
462%check
463
464%post libGL -p /sbin/ldconfig
465%postun libGL -p /sbin/ldconfig
466%post libGLU -p /sbin/ldconfig
467%postun libGLU -p /sbin/ldconfig
468%post libOSMesa -p /sbin/ldconfig
469%postun libOSMesa -p /sbin/ldconfig
470%post libEGL -p /sbin/ldconfig
471%postun libEGL -p /sbin/ldconfig
472%post libGLES -p /sbin/ldconfig
473%postun libGLES -p /sbin/ldconfig
474
475%post -n compat32-%{name}-libGL -p /sbin/ldconfig
476%postun -n compat32-%{name}-libGL -p /sbin/ldconfig
477%post -n compat32-%{name}-libGLU -p /sbin/ldconfig
478%postun -n compat32-%{name}-libGLU -p /sbin/ldconfig
479%post -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
480%postun -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
481%post -n compat32-%{name}-libEGL -p /sbin/ldconfig
482%postun -n compat32-%{name}-libEGL -p /sbin/ldconfig
483%post -n compat32-%{name}-libGLES -p /sbin/ldconfig
484%postun -n compat32-%{name}-libGLES -p /sbin/ldconfig
485
486%files libGL
487%defattr(-,root,root,-)
488%{_libdir}/libGL.so.1
489%{_libdir}/libGL.so.1.2
490%if %{with_dri}
491%dir %{_libdir}/dri
492#%{_libdir}/dri/libdricore.so
493%{_libdir}/dri/*_dri.so
494%endif
495
496%files libGL-devel
497%defattr(-,root,root,-)
498%{_includedir}/GL/gl.h
499%{_includedir}/GL/gl_mangle.h
500%{_includedir}/GL/glext.h
501%{_includedir}/GL/glx.h
502%{_includedir}/GL/glx_mangle.h
503%{_includedir}/GL/glxext.h
504%dir %{_includedir}/GL/internal
505%{_includedir}/GL/internal/dri_interface.h
506%{_libdir}/libGL.so
507%{_libdir}/pkgconfig/gl.pc
508%{_libdir}/pkgconfig/dri.pc
509%{_datadir}/man/man3/gl[^uX]*.3gl*
510%{_datadir}/man/man3/glX*.3gl*
511
512%files libGLU
513%defattr(-,root,root,-)
514%{_libdir}/libGLU.so.1
515%{_libdir}/libGLU.so.1.3.*
516
517%files libGLU-devel
518%defattr(-,root,root,-)
519%{_libdir}/libGLU.so
520%{_libdir}/pkgconfig/glu.pc
521%{_includedir}/GL/glu.h
522%{_includedir}/GL/glu_mangle.h
523%{_datadir}/man/man3/glu*.3gl*
524
525%files libEGL
526%defattr(-,root,root,-)
527%doc docs/COPYING
528%{_libdir}/libEGL.so.1
529%{_libdir}/libEGL.so.1.*
530%{_libdir}/egl/egl_glx.so
531%{_libdir}/egl/egl_dri2.so
532
533%files libEGL-devel
534%defattr(-,root,root,-)
535%{_includedir}/EGL/eglext.h
536%{_includedir}/EGL/egl.h
537%{_includedir}/EGL/eglplatform.h
538%{_includedir}/KHR/khrplatform.h
539%{_libdir}/pkgconfig/egl.pc
540%{_libdir}/libEGL.so
541
542%files libGLES
543%defattr(-,root,root,-)
544%doc docs/COPYING
545%{_libdir}/libGLESv1_CM.so.1
546%{_libdir}/libGLESv1_CM.so.1.*
547%{_libdir}/libGLESv2.so.2
548%{_libdir}/libGLESv2.so.2.*
549
550%files libGLES-devel
551%defattr(-,root,root,-)
552%{_includedir}/GLES/egl.h
553%{_includedir}/GLES/gl.h
554%{_includedir}/GLES/glext.h
555%{_includedir}/GLES/glplatform.h
556%{_includedir}/GLES2/gl2platform.h
557%{_includedir}/GLES2/gl2.h
558%{_includedir}/GLES2/gl2ext.h
559%{_libdir}/pkgconfig/glesv1_cm.pc
560%{_libdir}/pkgconfig/glesv2.pc
561%{_libdir}/libGLESv1_CM.so
562%{_libdir}/libGLESv2.so
563
564%files libOSMesa
565%defattr(-,root,root,-)
566%{_libdir}/libOSMesa.so.7*
567
568%files libOSMesa-devel
569%defattr(-,root,root,-)
570%{_includedir}/GL/osmesa.h
571%{_libdir}/libOSMesa.so
572
573# We constructed this dir carefully, so just slurp in the whole thing.
574%files source
575%defattr(-,root,root,-)
576%{mesasourcedir}
577
578#%files -n xorg-x11-drv-vmwgfx
579#%defattr(-,root,root,-)
580#%{_libdir}/xorg/modules/drivers/vmwgfx_drv.so
581
582# compat32
583%if %{build_compat32}
584%files -n compat32-%{name}-libGL
585%defattr(-,root,root,-)
586%{_libdir}/libGL.so.1
587%{_libdir}/libGL.so.1.2
588%if %{with_dri}
589%dir %{_libdir}/dri
590%{_libdir}/dri/*_dri.so
591%endif
592
593%files -n compat32-%{name}-libGL-devel
594%defattr(-,root,root,-)
595%{_libdir}/libGL.so
596%{_libdir}/pkgconfig/gl.pc
597%{_libdir}/pkgconfig/dri.pc
598
599%files -n compat32-%{name}-libGLU
600%defattr(-,root,root,-)
601%{_libdir}/libGLU.so.1
602%{_libdir}/libGLU.so.1.3.*
603
604%files -n compat32-%{name}-libGLU-devel
605%defattr(-,root,root,-)
606%{_libdir}/libGLU.so
607%{_libdir}/pkgconfig/glu.pc
608
609%files -n compat32-%{name}-libOSMesa
610%defattr(-,root,root,-)
611%{_libdir}/libOSMesa.so.7*
612
613%files -n compat32-%{name}-libOSMesa-devel
614%defattr(-,root,root,-)
615%{_libdir}/libOSMesa.so
616
617%files -n compat32-%{name}-libEGL
618%defattr(-,root,root,-)
619%doc docs/COPYING
620%{_libdir}/libEGL.so.1
621%{_libdir}/libEGL.so.1.*
622%{_libdir}/egl/egl_glx.so
623%{_libdir}/egl/egl_dri2.so
624
625%files -n compat32-%{name}-libEGL-devel
626%defattr(-,root,root,-)
627%{_libdir}/pkgconfig/egl.pc
628%{_libdir}/libEGL.so
629
630%files -n compat32-%{name}-libGLES
631%defattr(-,root,root,-)
632%doc docs/COPYING
633%{_libdir}/libGLESv1_CM.so.1
634%{_libdir}/libGLESv1_CM.so.1.*
635%{_libdir}/libGLESv2.so.2
636%{_libdir}/libGLESv2.so.2.*
637
638%files -n compat32-%{name}-libGLES-devel
639%defattr(-,root,root,-)
640%{_libdir}/pkgconfig/glesv1_cm.pc
641%{_libdir}/pkgconfig/glesv2.pc
642%{_libdir}/libGLESv1_CM.so
643%{_libdir}/libGLESv2.so
644
645%endif
646
647%changelog
648* Sat Jun 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.10.3-3
649- add Patch0 (mesa-7.10.3-CVE-2013-1993.patch)
650
651* Tue Jun 12 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.3-2
652- remove low quality/unstable dri drivers
653  - mga r128 savage tdfx unichrome vmwgfx
654- drop xorg-x11-drv-vmwgfx package
655
656* Sat Apr 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.3-1
657- update to 7.10.3
658- use r300/r600 classic driver for default.
659  - install gallium r[36]00 as r[36]00g
660
661* Sat Apr 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.2-2
662- add patch50 from upstream fix
663- enable parallel build
664- use standard CFLAGS
665
666* Thu Apr 07 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.2-1
667- update to 7.10.2
668
669* Fri Mar 25 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.10.1-2
670- dropped "BR: libtalloc-devel" (no longer needed).
671
672* Fri Mar 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.1-1
673- update to 7.10.1
674- drop osmesa16 and osmesa32
675- build with udev, egl and gles
676- enable gallium r600 driver
677- add libEGL/libGLES subpackage
678- add Patch40 to fix build failure
679- BR: libdrm-devel >= 2.4.24
680- BR: libudev-devel
681
682* Fri Jan 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10-1
683- update to 7.10
684- split mesa-demos and glx-utils to their own source package.
685- add BR: libtalloc-devel
686
687* Wed Sep 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.2-1
688- update to 7.8.2
689- add Patch40,41 to fix build failure
690- add Source10 to build with libdrm-2.4.21
691- add BR: kernel-headers, xorg-x11-server-sdk
692
693* Thu Apr  8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 7.8.1-2
694- rebuilt with gcc-4.4.3-5 on ppc
695- temporarily don't use "-Os" on ppc (a toolchain bug?)
696
697* Tue Apr 06 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.1-1
698- update to 7.8.1
699
700* Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-1
701- update to 7.8 release
702- add xorg-x11-drv-vmwgfx subpackage for VMware GFX DDX driver
703
704* Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-0.1.git20100217
705- update to 7.8 branch from git
706
707* Tue Jan 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-1
708- update to 7.6.1 release
709
710* Thu Dec 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.2.rc3
711- update to 7.6.1-rc3
712
713* Sat Nov 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.1.rc1
714- update to 7.6.1-rc1
715
716* Tue Nov 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6-1
717- new upstream release
718- add R: libXxf86vm-devel, libXdamage-devel, libXfixes-devel,
719  libXext-devel and libdrm-devel to mesa-libGL-devel
720
721* Sat Sep 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.4-1
722- new upstream release
723
724* Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 7.4.1-2
725- added compat32 subpackage for x86_64 arch support.
726
727* Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.1-1
728- new upstream release
729- BR: libdrm-devel >= 2.4.9
730
731* Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3-1
732- new upstream release
733- BR: libdrm-devel >= 2.4.5
734- drop mach64
735- update patches from fedora
736
737* Tue Oct 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
738- add BR: libdrm-devel >= 2.4.0-3
739
740* Mon Oct 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
741- new upstreal release
742
743* Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-4
744- update to 7.1 release
745
746* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-3.rc3
747- update to 7.1-rc3
748
749* Sat Jul 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-2.rc1
750- include missing swrast_dri.so to %%files list
751
752* Tue Jul 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-1.rc1
753- update to 7.1-rc1
754
755* Thu May 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-2
756- add Patch100 to disable 915tex driver
757
758* Mon May 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-1
759- new upstream release
760
761* Sun Jan 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl1
762- build with freeglut
763
764* Thu Jan 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl0
765- initial build for Vine Linux(bootstrap)
766
767* Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-2
768- mesa-7.0.2-stable-branch.patch: add in mesa 7.0.2 stable patches so far
769
770* Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-1
771- update to Mesa 7.0.2 final
772- mesa-7.0.2-rx00-vertprog-num-temps-off-by-one.patch - fixes for maniadrive
773- mesa-7.0.2-t_vp_build-use-less-temps.patch - fixes for maniadrive
774
775* Thu Oct 18 2007 Dave Airlie <airlied@redhat.com> 7.0.1-7
776- mesa-7.0.1-stable-branch.patch - Updated with more fixes from stable
777- mesa-7.0.1-r300-fix-writemask.patch - fix r300 fragprog writemask
778- mesa-7.0.1-r200-settexoffset.patch - add zero-copy TFP support for r200
779
780* Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> 7.0.1-6
781- mesa-7.0.1-stable-branch.patch - Updated to close to 7.0.2-rc1
782- This contains the fixes made to the upstream Mesa stable branch
783  including fixes for 965 vblank interrupt issues along with a fix
784  in the kernel - remove patches that already upstream.
785- mesa-6.5.2-hush-synthetic-visual-warning.patch - dropped
786- mesa-7.0-i-already-defined-glapi-you-twit.patch - dropped
787- mesa-7.0.1-965-sampler-crash.patch - dropped
788
789* Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 7.0.1-5
790- mesa-7.0.1-965-sampler-crash.patch: Fix a crash with 965 in Torcs. (#262941)
791
792* Tue Aug 28 2007 Adam Jackson <ajax@redhat.com> 7.0.1-4
793- Rebuild for new libexpat.
794
795* Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-3
796- mesa-7.0.1-stable-branch.patch - Add patches from stable branch
797  includes support for some Intel chipsets
798- mesa-7.0-use_master-r300.patch - Add r300 driver from master
799
800* Tue Aug 14 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-2
801- missing build requires for Xfixes-devel and Xdamage-devel
802
803* Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-1
804- Rebase to upstream 7.0.1 release
805- ajax provided patches: for updated selinux awareness, build config
806- gl visibility and picify were fixed upstream
807- OS mesa library version are 6.5.3 not 7.0.1 - spec fix
808
809* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 6.5.2-16
810- Rebuild for RH #249435
811
812* Tue Jul 24 2007 Adam Jackson <ajax@redhat.com> 6.5.2-15
813- Add dri_interface.h to mesa-libGL-devel, and conflict with
814  xorg-x11-proto-devel versions that attempted to provide it.
815
816* Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-14
817- Add mesa-demos subpackage. (#247252)
818
819* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-13
820- mesa-6.5.2-radeon-backports-231787.patch: One more fix for r300. (#231787)
821
822* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-12
823- Don't install header files for APIs that we don't provide. (#247390)
824
825* Fri Jul 06 2007 Adam Jackson <ajax@redhat.com> 6.5.2-11
826- mesa-6.5.2-via-respect-my-cliplist.patch: Backport a via fix. (#247254)
827
828* Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-10
829- mesa-6.5.2-radeon-backports-231787.patch: Backport various radeon bugfixes
830  from git. (#231787)
831
832* Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9
833- mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext
834  fails, to avoid, for example, crashing the server when using tdfx but
835  without glide3 installed.
836
837* Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8
838- Hush the (useless) warning about the synthetic visual not being supported.
839
840* Fri Mar 02 2007 Adam Jackson <ajax@redhat.com> 6.5.2-7
841- mesa-6.5.2-picify-dri-drivers.patch: Attempt to make the DRI drivers PIC.
842- mesa-6.5.1-build-config.patch: Apply RPM_OPT_FLAGS to OSMesa too.
843
844* Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 6.5.2-6
845- mesa-6.5.2-libgl-visibility.patch: Fix non-exported GLX symbols (#229808)
846- Require a sufficiently new libdrm at runtime too
847- Make the arch macros do something sensible in the general case
848
849* Tue Feb 20 2007 Adam Jackson <ajax@redhat.com> 6.5.2-5
850- General spec cleanups
851- Require current libdrm
852- Build with -fvisibility=hidden
853- Redo the way mesa-source is generated
854- Add %%{?_smp_mflags} where appropriate
855
856* Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 6.5.2-4
857- Add i915tex and mach64 to the install set.
858
859* Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 6.5.2-3
860- mesa-6.5.2-xserver-1.1-source-compat.patch: Add some source-compatibility
861  defines to dispatch.h so the X server will continue to build.
862
863* Mon Dec 4 2006 Adam Jackson <ajax@redhat.com> 6.5.2-2.fc6
864- Fix OSMesa file listing to use %%version for DSO number.  Note that this
865  will still break on Mesa 7; oh well.
866- Deleted file: directfbgl.h
867
868* Sun Dec  3 2006 Kristian Høgsberg <krh@redhat.com> 6.5.2-1.fc6
869- Update to 6.5.2.
870
871* Mon Oct 16 2006 Kristian <krh@redhat.com> - 6.5.1-8.fc6
872- Add i965-interleaved-arrays-fix.patch to fix (#209318).
873
874* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
875- Update to gl-manpages-1.0.1.tar.bz2 which doesn't use symlinks. (#184547)
876
877* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
878- Remove . after popd; add .gz in %%files section. (#184547)
879
880* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com>
881- Use better tarball for gl man pages. (#184547)
882
883* Fri Sep 29 2006 Kristian <krh@redhat.com> - 6.5.1-6.fc6
884- Add -fno-strict-aliasing to compiler flags for i965 driver.
885- Add post-6.5.1-i965-fixes.patch backport of i965 fixes from mesa CVS.
886
887* Fri Sep 29 2006 Soren Sandmann <sandamnn@redhat.com> - 6.5.1-5.fc6
888- Give the correct path for man page file lists.
889
890* Thu Sep 28 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-5.fc6
891- Add GL man pages from X R6.9.  (#184547)
892
893* Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-4.fc6
894- mesa-6.5.1-build-config.patch: Add -lselinux to osmesa builds.  (#207767)
895
896* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-3.fc6
897- Bump xorg-x11-proto-devel BuildRequires to 7.1-8 so we pick up the
898  latest GLX_EXT_texture_from_pixmap opcodes.
899
900* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-2.fc6
901- Remove mesa-6.5-drop-static-inline.patch.
902
903* Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1-1.fc6
904- Bump to 6.5.1 final release.
905- Drop libGLw subpackage, it is now in Fedora Extras (#188974) and
906  tweak mesa-6.5.1-build-config.patch to not build libGLw.
907- Drop mesa-6.5.1-r300-smooth-line.patch, the smooth line fallback can
908  now be prevented by enabling disable_lowimpact_fallback in
909  /etc/drirc.
910- Drop mesa-6.4.1-radeon-use-right-texture-format.patch, now upstream.
911- Drop mesa-6.5-drop-static-inline.patch, workaround no longer necessary.
912
913* Thu Sep  7 2006 Kristian Høgsberg <krh@redhat.com>
914- Drop unused mesa-modular-dri-dir.patch.
915
916* Tue Aug 29 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc2.fc6
917- Rebase to 6.5.1 RC2.
918- Get rid of redhat-mesa-driver-install and redhat-mesa-target helper
919  scripts and clean up specfile a bit.
920
921* Mon Aug 28 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.2.fc6
922- Drop upstreamed patches mesa-6.5-texture-from-pixmap-fixes.patch and
923  mesa-6.5-tfp-fbconfig-attribs.patch and fix
924  mesa-6.4.1-radeon-use-right-texture-format.patch to not break 16bpp
925  transparency.
926
927* Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-0.rc1.1.fc6
928- mesa-6.5.1-build-config.patch: Add i965 to x86-64 config.
929
930* Wed Aug 23 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.fc6
931- Bump to 6.5.1 RC1.
932
933* Tue Aug 22 2006 Kristian Høgsberg <krh@redhat.com> 6.5-26.20060818cvs.fc6
934- Pull the vtxfmt patch into the selinux-awareness patch, handle exec
935  mem heap init failure correctly by releasing mutex.
936
937* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-25.20060818cvs.fc6
938- mesa-6.5.1-r300-smooth-line.patch: Added, fakes smooth lines with aliased
939  lines on R300+ cards, makes Google Earth tolerable.
940- mesa-6.5-force-r300.patch: Resurrect.
941
942* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-24.20060818cvs.fc6
943- mesa-6.5.1-radeon-vtxfmt-cleanup-properly.patch: Fix a segfault on context
944  destruction when selinux is enabled.
945
946* Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 6.5-23.20060818cvs.fc6
947- redhat-mesa-driver-install: Reenable installing the tdfx driver. (#203295)
948
949* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> 6.5-22.20060818cvs.fc6
950- Update to pre-6.5.1 snapshot.
951- Re-add libOSMesa{,16,32}. (#186366)
952- Add BuildReq: on libXp-devel due to openmotif header insanity.
953
954* Sun Aug 13 2006 Florian La Roche <laroche@redhat.com> 6.5-21.fc6
955- fix one Requires: to use the correct mesa-libGLw name
956
957* Thu Jul 27 2006 Mike A. Harris <mharris@redhat.com> 6.5-20.fc6
958- Conditionalized libGLw inclusion with new with_libGLw macro defaulting
959  to 1 (enabled) for now, however since nothing in Fedora Core uses libGLw
960  anymore, we will be transitioning libGLw to an external package maintained
961  in Fedora Extras soon.
962
963* Wed Jul 26 2006 Kristian Høgsberg <krh@redhat.com> 6.5-19.fc5.aiglx
964- Build for fc5 aiglx repo.
965
966* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-19.fc6
967- Disable TLS dispatch, it is selinux-hostile.
968
969* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-18.fc6
970- mesa-6.5-fix-glxinfo-link.patch: lib64 fix.
971
972* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-17.fc6
973- mesa-6.5-fix-linux-indirect-build.patch: Added.
974- mesa-6.5-fix-glxinfo-link.patch: Added.
975- Build libOSMesa never instead of inconsistently; to be fixed later.
976- Updates to redhat-mesa-target:
977  - Always select linux-indirect when not building for DRI
978  - Enable DRI to be built on PPC64 (still disabled in the spec file though)
979  - MIT licence boilerplate
980
981* Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
982- Remove glut-devel dependency, as nothing actually uses it that we ship.
983- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
984  and other libs from being linked into glxgears/glxinfo even though they
985  are not actually used.  This was the final package linking to freeglut in
986  Fedora Core, blocking freeglut from being moved to Extras.
987- Commented all of the virtual provides in the spec file to document clearly
988  how they should be used by other developers in specifying build and runtime
989  dependencies when packaging software which links to libGL, libGLU, and
990  libGLw. (#200069)
991
992* Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
993- Attempt to add selinux awareness; check if we can map executable memory
994  and fail softly if not.  Removes the need for allow_execmem from huge
995  chunks of the desktop.
996- Disable the r300 gart fix for not compiling.
997
998* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
999- Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
1000  memory on context destroy.
1001
1002* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 6.5-13.1.fc6
1003- rebuild
1004
1005* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-13.fc6
1006- Added mesa-6.5-fix-opt-flags-bug197640.patch as 2nd attempt to fix OPT_FLAGS
1007  for (#197640).
1008- Ensure that redhat-mesa-driver-install creates $DRIMODULE_DESTDIR with
1009  mode 0755.
1010
1011* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-12.fc6
1012- Maybe actually, you know, apply the mesa-6.5-glx-use-tls.patch as that might
1013  help to you know, actually solve the problem.  Duh.
1014- Use {dist} tag in Release field now.
1015
1016* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-11
1017- Added mesa-6.5-glx-use-tls.patch to hopefully get -DGLX_USE_TLS to really
1018  work this time due to broken upstream linux-dri-* configs. (#193979)
1019- Pass RPM_OPT_FLAGS via OPT_FLAGS instead of via CFLAGS also for (#193979)
1020
1021* Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 6.5-10
1022- Bump libdrm-devel dep to trigger new ExclusiveArch test with the new package.
1023- Use Fedora Extras style BuildRoot tag.
1024- Added "Requires(post): /sbin/ldconfig" and postun to all runtime lib packages.
1025
1026* Mon Jun 12 2006 Kristian Høsberg <krh@redhat.com> 6.5-9
1027- Add mesa-6.5-fix-pbuffer-dispatch.patch to fix pbuffer marshalling code.
1028
1029* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-8
1030- Bump for rawhide build.
1031
1032* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-7
1033- Update mesa-6.5-texture-from-pixmap-fixes.patch to include new
1034  tokens and change tfp functions to return void.  Yes, a new mesa
1035  snapshot would be nice.
1036
1037* Wed May 17 2006 Mike A. Harris <mharris@redhat.com> 6.5-6
1038- Add "BuildRequires: makedepend" for bug (#191967)
1039
1040* Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 6.5-5
1041- Bump for fc5 build.
1042
1043* Tue Apr 11 2006 Adam Jackson <ajackson@redhat.com> 6.5-4
1044- Disable R300_FORCE_R300 hack for wider testing.
1045
1046* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-3
1047- Add mesa-6.5-noexecstack.patch to prevent assembly files from making
1048  libGL.so have executable stack.
1049
1050* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-2
1051- Bump for fc5 build.
1052- Bump libdrm requires to 2.0.1.
1053
1054* Sat Apr 01 2006 Kristian Høgsberg <krh@redhat.com> 6.5-1
1055- Update to mesa 6.5 snapshot.
1056- Use -MG for generating deps and some files are not yet symlinked at
1057  make depend time.
1058- Drop mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch and
1059  mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
1060  as these are upstream now.
1061- Drop mesa-6.4.1-texture-from-drawable.patch and add
1062  mesa-6.5-texture-from-pixmap-fixes.patch.
1063- Update mesa-modular-dri-dir.patch to apply.
1064- Widen libGLU glob.
1065- Reenable r300 driver install.
1066- Widen libOSMesa glob.
1067- Go back to patching config/linux-dri, add mesa-6.5-build-config.patch,
1068  drop mesa-6.3.2-build-configuration-v4.patch.
1069- Disable sis dri driver for now, only builds on x86 and x86-64.
1070
1071* Fri Mar 24 2006 Kristian Høgsberg <krh@redhat.com> 6.4.2-7
1072- Set ARCH_FLAGS=-DGLX_USE_TLS to enable TLS for GL contexts.
1073
1074* Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 6.4.2-6
1075- Buildrequires: libXt-devel (#183479)
1076
1077* Sat Feb 25 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-5
1078- Disable the expeimental r300 DRI driver, as it has turned out to cause
1079  instability and system hangs for many users.
1080
1081* Wed Feb 22 2006 Adam Jackson <ajackson@redhat.com> 6.4.2-4
1082- rebuilt
1083
1084* Sun Feb 19 2006 Ray Strode <rstrode@redhat.com> 6.4.2-3
1085- enable texture-from-drawable patch
1086- add glut-devel dependency
1087
1088* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.4.2-2.1
1089- bump again for double-long bug on ppc(64)
1090
1091* Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-2
1092- Added new "glx-utils" subpackage with glxgears and glxinfo (#173510)
1093- Added mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch to workaround
1094  a Mesa namespace conflict with GNU_SOURCE (#180122)
1095- Added mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
1096  as an attempt to fix bugs (#176976,176414,fdo#5835)
1097- Enabled inclusion of the *EXPERIMENTAL UNSUPPORTED* r300 DRI driver on
1098  x86, x86_64, and ppc architectures, however the 2D Radeon driver will soon
1099  be modified to require the user to manually turn experimental DRI support
1100  on with Option "dri" in xorg.conf to test it out and report all X bugs that
1101  occur while using it directly to X.Org bugzilla.  (#179712)
1102- Use "libOSMesa.so.6.4.0604*" glob in file manifest, to avoid having to
1103  update it each upstream release.
1104
1105* Sat Feb 04 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-1
1106- Updated to Mesa 6.4.2
1107- Use "libGLU.so.1.3.0604*" glob in file manifest, to avoid having to update it
1108  each upstream release.
1109
1110* Tue Jan 24 2006 Mike A. Harris <mharris@redhat.com> 6.4.1-5
1111- Added missing "BuildRequires: expat-devel" for bug (#178525)
1112- Temporarily disabled mesa-6.4.1-texture-from-drawable.patch, as it fails
1113  to compile on at least ia64, and possibly other architectures.
1114
1115* Tue Jan 17 2006 Kristian Høgsberg <krh@redhat.com> 6.4.1-4
1116- Add mesa-6.4.1-texture-from-drawable.patch to implement protocol
1117  support for GLX_EXT_texture_from_drawable extension.
1118
1119* Sat Dec 24 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-3
1120- Manually copy libGLw headers that Mesa forgets to install, to fix (#173879).
1121- Added mesa-6.4.1-libGLw-enable-motif-support.patch to fix (#175251).
1122- Removed "Conflicts" lines from libGL package, as they are "Obsoletes" now.
1123- Do not rename swrast libGL .so version, as it is the OpenGL version.
1124
1125* Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-2
1126- Rebuild to ensure libGLU gets rebuilt with new gcc with C++ compiler fixes.
1127- Changed the 3 devel packages to use Obsoletes instead of Conflicts for the
1128  packages the files used to be present in, as this is more friendy for
1129  OS upgrades.
1130- Added "Requires: libX11-devel" to mesa-libGL-devel package (#173712)
1131- Added "Requires: libGL-devel" to mesa-libGLU-devel package (#175253)
1132
1133* Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-1
1134- Updated MesaLib tarball to version 6.4.1 from Mesa project for X11R7 RC4.
1135- Added pkgconfig dependency.
1136- Updated "BuildRequires: libdrm-devel >= 2.0-1"
1137- Added Obsoletes lines to all the subpackages to have cleaner upgrades.
1138- Added mesa-6.4.1-amd64-assyntax-fix.patch to work around a build problem on
1139  AMD64, which is fixed in the 6.4 branch of Mesa CVS.
1140- Conditionalize libOSMesa inclusion, and default to not including it for now.
1141
1142* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 6.4-5.1
1143- rebuilt
1144
1145* Sun Nov 20 2005 Jeremy Katz <katzj@redhat.com> 6.4-5
1146- fix directory used for loading dri modules (#173679)
1147- install dri drivers as executable so they get stripped (#173292)
1148
1149* Thu Nov 03 2005 Mike A. Harris <mharris@redhat.com> 6.4-4
1150- Wrote redhat-mesa-source-filelist-generator to dynamically generate the
1151  files to be included in the mesa-source subpackage, to minimize future
1152  maintenance.
1153- Fixed detection and renaming of software mesa .so version.
1154
1155* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-3
1156- Hack: autodetect if libGL was given .so.1.5* and rename it to 1.2 for
1157  consistency on all architectures, and to avoid upgrade problems if we
1158  ever disable DRI on an arch and then re-enable it later.
1159
1160* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-2
1161- Added mesa-6.4-multilib-fix.patch to instrument and attempt to fix Mesa
1162  bin/installmesa script to work properly with multilib lib64 architectures.
1163- Set and export LIB_DIR and INCLUDE_DIR in spec file 'install' section,
1164  and invoke our modified bin/installmesa directly instead of using
1165  "make install".
1166- Remove "include/GL/uglglutshapes.h", as it uses the GLUT license, and seems
1167  like an extraneous file anyway.
1168- Conditionalize the file manifest to include libGL.so.1.2 on DRI enabled
1169  builds, but use libGL.so.1.5.060400 instead on DRI disabled builds, as
1170  this is how upstream builds the library, although it is not clear to me
1171  why this difference exists yet (which was not in Xorg 6.8.2 Mesa).
1172
1173* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 6.4-1
1174- Updated to new upstream MesaLib-6.4
1175- Updated libGLU.so.1.3.060400 entry in file manifest
1176- Updated "BuildRequires: libdrm-devel >= 1.0.5" to pick up fixes for the
1177  unichrome driver.
1178
1179* Tue Sep 13 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-6
1180- Fix redhat-mesa-driver-install and spec file to work right on multilib
1181  systems.
1182 
1183* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-5
1184- Fix mesa-libGL-devel to depend on mesa-libGL instead of mesa-libGLU.
1185- Added virtual "Provides: libGL..." entries for each subpackage as relevant.
1186
1187* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-4
1188- Added the mesa-source subpackage, which contains part of the Mesa source
1189  code needed by other packages such as the X server to build stuff.
1190
1191* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-3
1192- Added Conflicts/Obsoletes lines to all of the subpackages to make upgrades
1193  from previous OS releases, and piecemeal upgrades work as nicely as
1194  possible.
1195
1196* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-2
1197- Wrote redhat-mesa-target script to simplify mesa build target selection.
1198- Wrote redhat-mesa-driver-install to install the DRI drivers and simplify
1199  per-arch conditionalization, etc.
1200
1201* Sun Sep 04 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
1202- Initial build.
Note: See TracBrowser for help on using the repository browser.