source: projects/specs/trunk/m/mesa/mesa-vl.spec @ 7946

Revision 7946, 41.3 KB checked in by daisuke, 11 years ago (diff)

mesa: update to 9.2.2

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