Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37708390
en ru br
Репозитории ALT
S:23.1.8-alt2
5.1: 7.6.1-alt1.M51.1
4.1: 7.0.4-alt9.M41.1
4.0: 7.0.3-alt2.M40.2
+updates:7.0.2-alt1.M40.1
3.0: 6.2.1-alt2
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: Mesa

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: Mesa-7.6.1-alt1.M51.1.patch
Скачать


 .gear/rules                                        |    3 +
 .../tags/74e11e890562a45292c878fc27f7afd21763343b  |   13 +
 .gear/tags/list                                    |    1 +
 Mesa.spec                                          | 1134 ++++++++++++++++++++
 configure.ac                                       |    2 +-
 progs/glsl/Makefile                                |    2 +-
 progs/xdemos/Makefile                              |   26 +-
 src/gallium/winsys/drm/Makefile.template           |    2 +-
 src/gallium/winsys/xlib/Makefile                   |    2 +-
 src/mesa/drivers/dri/Makefile.template             |    2 +-
 src/mesa/drivers/dri/intel/intel_regions.c         |    7 -
 src/mesa/drivers/dri/intel/intel_screen.c          |    8 +-
 src/mesa/drivers/dri/unichrome/via_context.c       |    4 +-
 src/mesa/drivers/x11/Makefile                      |    2 +-
 14 files changed, 1162 insertions(+), 46 deletions(-)
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..78f0d3c
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,3 @@
+tar: mesa-7_6_1:. name=@name@-@version@
+diff: mesa-7_6_1:. . name=@name@-@version@-@release@.patch
+
diff --git a/.gear/tags/74e11e890562a45292c878fc27f7afd21763343b b/.gear/tags/74e11e890562a45292c878fc27f7afd21763343b
new file mode 100644
index 0000000..a458e1a
--- /dev/null
+++ b/.gear/tags/74e11e890562a45292c878fc27f7afd21763343b
@@ -0,0 +1,13 @@
+object e9b5ed1c13e64f1da0770bce08456ed44d6bb53a
+type commit
+tag mesa-7_6_1
+tagger Valery Inozemtsev <shrek@altlinux.ru> 1261489659 +0300
+
+7.6.1 Release
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iEYEABECAAYFAkswzfsACgkQcNyQ4l5HvIonMgCfWb2dopK77PFjaXNus8kn7e52
+MD0AnRHN7tMNNc4dLgJzbvATTR+ontrE
+=5kqh
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..267faa6
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+74e11e890562a45292c878fc27f7afd21763343b mesa-7_6_1
diff --git a/Mesa.spec b/Mesa.spec
new file mode 100644
index 0000000..1aaeec5
--- /dev/null
+++ b/Mesa.spec
@@ -0,0 +1,1134 @@
+Name: Mesa
+Version: 7.6.1
+Release: alt1.M51.1
+Serial: 4
+License: MIT
+Summary: OpenGL compatible 3D graphics library
+Group: System/Libraries
+Url: http://www.mesa3d.org
+
+Packager: Valery Inozemtsev <shrek@altlinux.ru>
+
+Source: %name-%version.tar
+Patch: %name-%version-%release.patch
+
+BuildRequires: gcc-c++ indent libXdamage-devel libXext-devel libXft-devel libXmu-devel libXi-devel libXrender-devel libXxf86vm-devel
+BuildRequires: libdrm-devel >= 2.4.17 libexpat-devel openmotif-devel xorg-glproto-devel xorg-dri2proto-devel
+
+%description
+Mesa is an OpenGL compatible 3D graphics library.
+
+%package -n libGL
+Summary: OpenGL 1.3 compatible 3D graphics library for X Window server
+Group: System/Libraries
+Provides: Mesa = %version-%release libmesa = %version-%release
+Provides: libGLwrapper = %version-%release glx = %version-%release
+Obsoletes: Mesa < %version libmesa < %version-%release glx libGLwrapper
+Conflicts: xorg-x11-mesagl <= 6.9.0 xorg-x11-mesaGL <= 6.9.0 libmesa < 7.1-alt3
+Requires(post): coreutils
+
+%description -n libGL
+Mesa is an OpenGL compatible 3D graphics library.
+
+%package -n libGL-devel
+Summary: Development files for Mesa Library
+Group: Development/C
+Requires: libGL = %version-%release libGLU-devel = %version-%release
+Requires: libXdamage-devel libXxf86vm-devel libdrm-devel xorg-glproto-devel
+Provides: libmesa-devel = %version-%release Mesa-devel = %version-%release
+Obsoletes: libmesa-devel < %version-%release Mesa-devel < %version
+Conflicts: libmesa-devel < 7.1-alt3
+Conflicts: XFree86-devel < 4.4 xorg-x11-devel <= 6.9.0 xorg-x11-proto-devel <= 7.3.0-alt13
+
+%description -n libGL-devel
+libGL-devel contains the libraries and header files needed to
+develop programs which make use of Mesa.
+
+%package -n libGLU
+Summary: Mesa libGLU runtime library
+Group: System/Libraries
+Conflicts: libmesa < 7.1-alt3
+
+%description -n libGLU
+Mesa libGLU runtime library
+
+%package -n libGLU-devel
+Summary: Mesa libGLU development package
+Group: Development/C
+Requires: libGLU = %version-%release
+Conflicts: libmesa-devel < 7.1-alt3
+
+%description -n libGLU-devel
+Mesa libGLU development package
+
+%package -n libGLw
+Summary: Xt OpenGL widgets
+Group: System/Libraries
+
+%description -n libGLw
+Mesa libGLw runtime library.
+
+%package -n libGLw-devel
+Summary: Mesa libGLw development package
+Group: Development/C
+Requires: libGL-devel = %version-%release libGLw = %version-%release
+
+%description -n libGLw-devel
+Mesa libGLw development package
+
+%package -n libGLUT
+Summary: Mesa OpenGL Utility Toolkit library
+Group: System/Libraries
+License: Distributable
+Provides: libglut = %version-%release
+Conflicts: freeglut libfreeglut
+
+%description -n libGLUT
+Mesa OpenGL Utility Toolkit library
+
+%package -n libGLUT-devel
+Summary: Mesa libGLUT development package
+Group: Development/C
+License: Distributable
+Requires: libGLUT = %version-%release
+Provides: libglut-devel = %version-%release
+Conflicts: freeglut-devel libfreeglut-devel
+
+%description -n libGLUT-devel
+Mesa libGLUT development package
+
+%package -n libOSMesa
+Summary: Mesa offscreen rendering libraries
+Group: System/Libraries
+
+%description -n libOSMesa
+Mesa offscreen rendering libraries
+
+%package -n libOSMesa-devel
+Summary: libOSMesa development package
+Group: Development/C
+Requires: libOSMesa = %version-%release libGL-devel = %version-%release
+
+%description -n libOSMesa-devel
+libOSMesa development package
+
+%package -n xorg-dri-swrast
+Summary: Mesa software rendering libraries
+Group: System/X11
+Requires: libGL = %version-%release
+Conflicts: libmesa < 7.1-alt3
+
+%description -n xorg-dri-swrast
+Mesa software rendering libraries
+
+%package -n xorg-dri-intel
+Summary: Intel DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Obsoletes: xorg-x11-dri-i810 xorg-x11-dri-intel
+Provides: xorg-x11-dri-i810 = %serial:%version-%release
+Provides: xorg-x11-dri-intel = %serial:%version-%release
+
+%description -n xorg-dri-intel
+DRI driver for Intel i8xx, i9xx
+
+%package -n xorg-dri-ati
+Summary: ATI DRI driver
+Group: System/X11
+BuildArch: noarch
+Requires: libGL = %version-%release
+Requires: xorg-dri-radeon xorg-dri-r128 xorg-dri-mach64
+Provides: xorg-x11-dri-ati = %serial:%version-%release
+Obsoletes: xorg-x11-dri-ati
+
+%description -n xorg-dri-ati
+DRI driver for ATI Match64, Rage 128, R100, R200, R300, R400, R500
+
+%package -n xorg-dri-mach64
+Summary: ATI Mach 64 DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-mach64 = %serial:%version-%release
+Obsoletes: xorg-x11-dri-mach64
+
+%description -n xorg-dri-mach64
+DRI driver for ATI Match64
+
+%package -n xorg-dri-radeon
+Summary: ATI RADEON DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-radeon = %serial:%version-%release
+Obsoletes: xorg-x11-dri-radeon
+
+%description -n xorg-dri-radeon
+DRI driver for ATI R100, R200, R300, R400, R500
+
+%package -n xorg-dri-r128
+Summary: ATI Rage 128 DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-r128 = %serial:%version-%release
+Obsoletes: xorg-x11-dri-r128
+
+%description -n xorg-dri-r128
+DRI driver for ATI Rage 128
+
+%package -n xorg-dri-mga
+Summary: MGA DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-mga = %serial:%version-%release
+Obsoletes: xorg-x11-dri-mga
+
+%description -n xorg-dri-mga
+DRI driver for MGA
+
+%package -n xorg-dri-savage
+Summary: Savage DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-savage = %serial:%version-%release
+Obsoletes: xorg-x11-dri-savage
+
+%description -n xorg-dri-savage
+DRI driver for Savage
+
+%package -n xorg-dri-sis
+Summary: SiS DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-sis = %serial:%version-%release
+Obsoletes: xorg-x11-dri-sis
+
+%description -n xorg-dri-sis
+DRI driver for SiS
+
+%package -n xorg-dri-tdfx
+Summary: 3Dfx DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-tdfx = %serial:%version-%release
+Obsoletes: xorg-x11-dri-tdfx
+
+%description -n xorg-dri-tdfx
+DRI driver for 3Dfx
+
+%package -n xorg-dri-via
+Summary: VIA DRI driver
+Group: System/X11
+Requires: libGL = %version-%release
+Provides: xorg-x11-dri-via = %serial:%version-%release
+Obsoletes: xorg-x11-dri-via
+
+%description -n xorg-dri-via
+DRI driver for VIA
+
+%package -n glxinfo
+Summary: display info about a GLX extension and OpenGL renderer.
+Group: System/X11
+
+%description -n glxinfo
+glxinfo lists information about the GLX extension, OpenGL capable visu-
+als, and the OpenGL renderer on an X server. The GLX and renderer  info
+includes  the  version  and extension attributes. The visual info lists
+the GLX visual attributes available  for  each  OpenGL  capable  visual
+(e.g.  whether  the  visual is double buffered, the component sizes, Z-
+buffering depth, etc).
+
+%package -n glxgears
+Summary: GLX version of the infamous "gears" GL demo.
+Group: System/X11
+
+%description -n glxgears
+glxgears  is a GLX demo that draws three rotating gears, and prints out
+framerate information to stdout.
+
+%define dri_common	swrast,mach64,mga,r128,r200,r300,r600,radeon,savage,tdfx
+%define dri_ix86	%dri_common,i810,i915,i965,sis,unichrome
+%define dri_x86_64	%dri_common,i915,i965,sis,unichrome
+%define dri_ppc		%dri_common,i810,i915,i965,unichrome
+
+%prep
+%setup -q
+%patch -p1
+
+subst "s|mesa_version|%version|" configure.ac
+subst "s|^\(#define MESA_VERSION_STRING \"\).*|#define MESA_VERSION_STRING \"%version\"|" src/mesa/main/version.h
+
+%build
+%define _optlevel s
+%autoreconf
+
+%configure \
+	--with-driver=osmesa \
+	--with-osmesa-bits=8 \
+	--with-demos=no \
+	--disable-asm \
+	--disable-glu \
+	--disable-glw \
+	--disable-glut \
+	--disable-gallium \
+	--disable-egl
+%make_build
+
+%configure \
+	--with-driver=dri \
+%ifarch %ix86
+	--enable-32-bit \
+	--with-dri-drivers=%dri_ix86 \
+%else
+%ifarch x86_64
+	--enable-64-bit \
+	--with-dri-drivers=%dri_x86_64 \
+%else
+%ifarch ppc
+	--enable-32-bit \
+	--with-dri-drivers=%dri_ppc \
+%else
+	--with-dri-drivers=%dri_common \
+%endif
+%endif
+%endif
+	--enable-glut \
+	--disable-gallium \
+	--disable-egl \
+	--enable-motif \
+	--enable-xcb \
+	--enable-glx-tls \
+	--with-dri-driverdir=%_libdir/X11/modules/dri
+%make clean
+%make_build
+
+%install
+%make DESTDIR=%buildroot install
+
+cp -a lib*/libOSMesa.so* %buildroot%_libdir/
+
+mkdir -p %buildroot%_bindir
+install -m755 progs/xdemos/glx{info,gears} %buildroot%_bindir/
+
+# moved libGL
+mkdir -p %buildroot%_sysconfdir/X11/%_lib
+mv %buildroot%_libdir/libGL.so.1.2 %buildroot%_libdir/X11/
+ln -sf ../../..%_libdir/X11/libGL.so.1.2 %buildroot%_sysconfdir/X11/%_lib/libGL.so.1
+ln -sf ../..%_sysconfdir/X11/%_lib/libGL.so.1 %buildroot%_libdir/
+ln -sf X11/libGL.so.1.2 %buildroot%_libdir/libGL.so
+
+%post -n libGL
+[ -r %_sysconfdir/X11/%_lib/libGL.so.1 ] || \
+	ln -sf ../../..%_libdir/X11/libGL.so.1.2 %_sysconfdir/X11/%_lib/libGL.so.1
+ln -sf ../..%_sysconfdir/X11/%_lib/libGL.so.1 %_libdir/
+
+%triggerpostun -n libGL -- libGL <= 3:7.2-alt19, libmesa <= 3:7.1-alt3
+[ -r %_sysconfdir/X11/%_lib/libGL.so.1 ] || \
+	ln -sf ../../..%_libdir/X11/libGL.so.1.2 %_sysconfdir/X11/%_lib/libGL.so.1
+ln -sf ../..%_sysconfdir/X11/%_lib/libGL.so.1 %_libdir/
+
+%files -n libGL
+%doc docs/relnotes-%version.html docs/versions.html docs/news.html
+%dir %_sysconfdir/X11/%_lib
+%ghost %_sysconfdir/X11/%_lib/libGL.so.1
+%_libdir/libGL.so.*
+%dir %_libdir/X11
+%_libdir/X11/libGL.so.1.2
+%dir %_libdir/X11/modules
+%dir %_libdir/X11/modules/dri
+
+%files -n libGL-devel
+%dir %_includedir/GL
+%_includedir/GL/internal
+%_includedir/GL/gl.h
+%_includedir/GL/gl_mangle.h
+%_includedir/GL/glext.h
+%_includedir/GL/glx.h
+%_includedir/GL/glx_mangle.h
+%_includedir/GL/glxext.h
+%_libdir/libGL.so
+%_pkgconfigdir/gl.pc
+%_pkgconfigdir/dri.pc
+
+%files -n libGLU
+%_libdir/libGLU.so.*
+
+%files -n libGLU-devel
+%_includedir/GL/glu.h
+%_includedir/GL/glu_mangle.h
+%_libdir/libGLU.so
+%_pkgconfigdir/glu.pc
+
+%files -n libGLUT
+%_libdir/libglut.so.*
+
+%files -n libGLUT-devel
+%_includedir/GL/glut*.h
+%_libdir/libglut.so
+%_pkgconfigdir/glut.pc
+
+%files -n libGLw
+%_libdir/libGLw.so.*
+
+%files -n libGLw-devel
+%_includedir/GL/GLw*.h
+%_libdir/libGLw.so
+%_pkgconfigdir/glw.pc
+
+%files -n libOSMesa
+%_libdir/libOSMesa.so.*
+
+%files -n libOSMesa-devel
+%_includedir/GL/osmesa.h
+%_libdir/libOSMesa.so
+
+%files -n xorg-dri-swrast
+%_libdir/X11/modules/dri/swrast_dri.so
+
+%ifarch ppc %ix86 x86_64
+%files -n xorg-dri-intel
+%_libdir/X11/modules/dri/i???_dri.so
+
+%files -n xorg-dri-via
+%_libdir/X11/modules/dri/unichrome_dri.so
+%endif
+
+%ifarch %ix86 x86_64
+%files -n xorg-dri-sis
+%_libdir/X11/modules/dri/sis_dri.so
+%endif
+
+%files -n xorg-dri-ati
+
+%files -n xorg-dri-mach64
+%_libdir/X11/modules/dri/mach64_dri.so
+
+%files -n xorg-dri-radeon
+%_libdir/X11/modules/dri/radeon_dri.so
+%_libdir/X11/modules/dri/r?00_dri.so
+
+%files -n xorg-dri-r128
+%_libdir/X11/modules/dri/r128_dri.so
+
+%files -n xorg-dri-mga
+%_libdir/X11/modules/dri/mga_dri.so
+
+%files -n xorg-dri-savage
+%_libdir/X11/modules/dri/savage_dri.so
+
+%files -n xorg-dri-tdfx
+%_libdir/X11/modules/dri/tdfx_dri.so
+
+%files -n glxinfo
+%_bindir/glxinfo
+
+%files -n glxgears
+%_bindir/glxgears
+
+%changelog
+* Tue Dec 22 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6.1-alt1.M51.1
+- 7.6.1 release
+
+* Tue Dec 08 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6.1-alt0.rc3
+- 7.6.1 RC3
+
+* Tue Dec 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6.1-alt0.rc2
+- 7.6.1 RC2
+
+* Thu Nov 19 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6.1-alt0.rc1
+- 7.6.1 RC1
+
+* Mon Nov 09 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt9
+- build for arm fixed
+
+* Sun Nov 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt8
+- mesa_7_6_branch 2009-10-28 (635ea8737488cc2fdcf0fcacb4ca39c8bc3b028a)
+
+* Fri Oct 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt7
+- mesa_7_6_branch 2009-10-14 (3f30b0709b5a71915df336194f9f805e4c306cef)
+
+* Mon Oct 12 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt6
+- i965:
+  + Fixed the last valid address setting for the index buffer
+  + Fixed the bounds emitted in the vertex buffer packets
+
+* Sat Oct 10 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt5
+- radeon: fixed scissor regression
+
+* Sat Oct 03 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt4
+- fixed default texture binding bug when a bound texture was deleted
+- r300: Work around an issue with very large fragment programs on R500
+
+* Fri Oct 02 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt3
+- fixed memory leak when generating mipmaps for compressed textures
+
+* Tue Sep 29 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt2
+- 7.6 release
+
+* Fri Sep 25 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.6-alt1.rc1
+- 7.6 RC1
+
+* Fri Sep 25 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.2-alt1.rc1
+- 7.5.2 RC1
+
+* Fri Sep 25 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt6
+- mesa_7_5_branch 2009-09-24 (126d62edd18f22ff9e744efea81e0383cd0a19c5):
+  + i915: Fix GetBufferSubData in the case of a system-memory BO
+
+* Thu Sep 24 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt5
+- mesa_7_5_branch 2009-09-23 (2acd5de22651a3461c0576107c8e8fab1f01469a)
+
+* Mon Sep 21 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt4
+- mesa_7_5_branch 2009-09-21 (5a0b29050f22b4475426a6f05a0338a7cdf546a0):
+  + fixed crash in intel_flush()
+
+* Wed Sep 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt3
+- mesa_7_5_branch 2009-09-16 (2921a2555d0a76fa649b23c31e3264bbc78b2ff5)
+- libOSMesa-devel: packaged .so
+
+* Wed Sep 09 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt2
+- new subpackage libOSMesa-devel (closes: #21499)
+
+* Fri Sep 04 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5.1-alt1
+- 7.5.1 release
+
+* Mon Aug 31 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt10
+- fixed glXCreateGLXPixmap() for direct rendering
+
+* Wed Aug 05 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt9
+- mesa_7_5_branch 2009-00-04 (3a221a9018f5166f249671ba41e8d44fe6b3301f):
+  + Fixed swapbuffers jerkiness in Doom3/etc in Intel drivers.
+  + Fixed front buffer rendering bug in Intel drivers.
+  + Fixed minor GLX memory leaks.
+  + Fixed some texture env / fragment program state bugs.
+
+* Tue Jul 28 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt8
+- mesa_7_5_branch 2009-07-27 (3dbaf68bdc1f7427a60bdcc8da635ae7a27aa3cd)
+
+* Sat Jul 18 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt7
+- 7.5 release
+
+* Mon Jul 13 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt6.rc4
+- intel_2009q2_rc3
+
+* Sat Jul 11 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt5.rc4
+- enabled glut
+
+* Wed Jul 08 2009 Valery Inozemtsev <shrek@altlinux.ru> 4:7.5-alt4.rc4
+- removed r600 driver
+
+* Mon Jul 06 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.5-alt3.rc4
+- mesa_7_5_branch 2009-07-04 (fc6e02ce6210d6615af0058f1b57e7ee37a6527f)
+
+* Sat Jun 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.5-alt2.rc4
+- 7.5 RC4
+
+* Wed Jun 17 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.5-alt2.rc3
+- mesa_7_5_branch 2009-06-17 (ebe0796ba2d314202c30a1c9291a7e725c64b16a)
+- merged r200/r300/r600 from r6xx-rewrite branch
+
+* Sat Jun 06 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.5-alt1.rc3
+- 7.5 RC3
+
+* Fri May 22 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.5-alt1.rc2
+- 7.5 RC2
+
+* Fri May 15 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4.2-alt1
+- 7.4.2 release
+
+* Mon May 11 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4.1-alt4
+- mesa_7_4_branch 2009-05-11 (2ff47b80f50deecc468c6baa34506a4718c38637)
+  + fixed texture object mem leak during context destruction
+  + fixed some i965 GLSL bugs
+  + fixed an R300 driver texture object bad memory reference
+
+* Sat May 02 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4.1-alt3
+- mesa_7_4_branch 2009-05-01 (63375254979be322736fd3ea1c692c6ab08e817b)
+  + fixed segfault when rendering to front buffer with DRI 1
+  + fixed swrast texture rectangle bug when wrap mode = GL_CLAMP_TO_BORDER and filter mode = GL_LINEAR
+  + fixed buffer overflow when parsing generic vertex attributes
+  + fixed state validation bug for glCopyTex[Sub]Image()
+
+* Fri Apr 24 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4.1-alt2
+- merged mesa-7.2 branch
+
+* Sat Apr 18 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4.1-alt1
+- 7.4.1 release
+
+* Thu Apr 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt7
+- mesa_7_4_branch 2009-04-16 (a975da7aca34883bc2a723306fbf95a3365a65d8)
+  + fixed point rendering in software rasterizer
+  + fixed potential deadlock in object hash functions
+  + fix a couple bugs surrounding front-buffer rendering with DRI2, but this is not quite complete.
+  + fixed glPopAttrib() bug when restoring user clip planes
+- intel_2009q1_rc3
+
+* Mon Apr 13 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt6
+- mesa_7_4_branch 2009-04-11 (49e0c74ddd91900fc4effb6d305d56e0563b456d):
+  + fixed a two-sided lighting bug in fixed-function-to-GPU code generation
+  + indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays with a variable was broken
+  + fixed incorrect texture unit bias in TXB instruction
+  + glTexParameter settings weren't always propogated to drivers
+  + assorted vertex/fragment program bug fixes
+
+* Sat Mar 28 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt5
+- 7.4 release
+
+* Fri Mar 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt4.rc2
+- intel_2009q1_rc2
+
+* Thu Mar 26 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt3.rc2
+- 7.4 RC2
+
+* Sun Mar 22 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt3.rc1
+- 7.4 RC1
+- libGLw: build with motif
+
+* Tue Mar 17 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt3
+- intel_2009q1_rc1
+
+* Fri Mar 06 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt2
+- mesa_7_4_branch 2009-03-06 (6801240205cd607eaa41b54d714fd1deeb4d8e3b)
+
+* Fri Feb 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.4-alt1
+- mesa_7_4_branch 2009-02-25 (4480e631cdb1d749cc0d921897a5df237ccdf997)
+- build libOSMesa.so/libGLw.so
+
+* Thu Jan 22 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.3-alt2
+- 7.3 release
+
+* Tue Jan 20 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.3-alt1.rc3
+- 7.3 RC3
+
+* Thu Jan 15 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.3-alt1.rc2
+- 7.3 RC2
+
+* Sat Jan 10 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.3-alt1.rc1
+- 7.3 RC1
+
+* Sat Jan 03 2009 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt20
+- openchrome: workaround to avoid the assert main/renderbuffer.c (close #18390)
+
+* Sun Dec 14 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt19
+- i965: Finish OPCODE_NOISEn instructions
+
+* Fri Dec 12 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt18
+- intel: check for null texture
+
+* Tue Dec 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt17
+- mesa: add missing break statements
+
+* Sat Nov 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt16
+- removed obsolete %%post_ldconfig/%%postun_ldconfig calls
+
+* Tue Nov 11 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt15
+- intel: reset cliprect_mode to IGNORE_CLIPRECTS
+- mesa: fix logic error in GLSL linker when looking for main() shaders
+
+* Sat Nov 08 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt14
+- added ppc support (Sergey Bolshakov)
+
+* Thu Nov 06 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt13
+- i965: implement missing OPCODE_NOISE3 instruction in fragment shaders
+
+* Sun Nov 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt12
+- i965: implement the missing OPCODE_NOISE1 and OPCODE_NOISE2 instructions
+
+* Tue Oct 28 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt11
+- i965: Allocate temporaries contiguously with other regs in fragment shaders
+
+* Thu Oct 23 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt10
+- drop %%_libdir/libGL.so.1.2
+
+* Wed Oct 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt9
+- fixed potential glTexImage(GL_DEPTH_COMPONENT) + convolution bugs
+
+* Tue Oct 21 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt8
+- i915: fix carsh in i830_emit_state
+
+* Thu Oct 16 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt7
+- glGetObjectParameter() sometimes generated wrong error codes
+
+* Thu Oct 09 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt6
+- fixed rare vertex color bug in software renderer
+
+* Wed Oct 08 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt5
+- fixed out of bounds memory writes to depth textures
+
+* Mon Oct 06 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt4
+- bufmgr_fake: Copy data from card memory back to backing store when mapping (close #17434)
+
+* Sun Sep 21 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt3
+- disable TTM API
+
+* Sat Sep 20 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt2
+- 7.2 release
+
+* Sun Sep 14 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.2-alt1.rc1
+- 7.2 RC1
+
+* Sat Sep 13 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt7
+- enabled TTM API
+- added "--with-driver=dri" for configure (close #17093)
+
+* Fri Sep 12 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt6
+- i965: added support for G41 chipset which is another 4 series chipset
+
+* Sat Sep 06 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt5
+- intel: replsed VBLANK_ALWAYS_SYNC to VBLANK_DEF_INTERVAL_0
+
+* Fri Sep 05 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt4
+- separate libmesa
+
+* Wed Sep 03 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt3
+- obsoletes libGLU < %%version-%%release
+
+* Fri Aug 29 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt2
+- update libGL.so.1 links for both architectures (close #16227)
+
+* Wed Aug 27 2008 Valery Inozemtsev <shrek@altlinux.ru> 3:7.1-alt1
+- 7.1 release
+
+* Thu Aug 21 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt8
+- fixed float blend bug
+
+* Mon Aug 18 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt7
+- rearrange some code in _mesa_BindTexture() to fix error detection
+
+* Sat Aug 16 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt6
+- 7.0.4 release
+
+* Fri Aug 08 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt5
+- mesa_7_0_branch 2008-08-08:
+  + fix out-of-bounds memory reads in swizzle_copy()
+  + fix some FBO/texture queries
+
+* Fri Aug 01 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt4
+- mesa_7_0_branch 2008-07-29
+* Mon Jul 14 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt3
+- mesa_7_0_branch 2008-07-14:
+  + Fixed broken all(bvec2) GLSL function, added misc missing bvec constructors
+  + ARB program "state.clip[n].plane" didn't parse correctly
+  + Fixed broken glGetUniformiv()
+
+* Wed Jun 18 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt2
+- add support for Intel 4 series chipsets
+
+* Tue Jun 17 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.4-alt1
+- 7.0.4
+
+* Mon Jun 16 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt12
+- mesa_7_0_branch 2008-06-13
+
+* Mon Jun 09 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt11
+- renamed xorg-x11-dri-* to xorg-dri-*
+- add support for GL shading language in I965 driver
+
+* Mon Jun 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt9
+- mesa_7_0_branch 2008-05-30:
+  + Fix segfault in _save_OBE_DrawElements() when using VBO and display list
+  + i965 some fixes
+
+* Tue May 27 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt8
+- mesa_7_0_branch 2008-05-27:
+  + Fixed a per-vertex glMaterial bug which could cause bad lighting
+  + Fixed potential crash in AA/smoothed triangle rendering when using a fragment shader
+
+* Thu May 08 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt7
+- fixed headers install (close #15570)
+
+* Wed May 07 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt6
+- add E7221 variant to i915
+
+* Fri May 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt5
+- mesa_7_0_branch 2008-04-30
+- new subpackage Mesa-sources
+
+* Sun Apr 13 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt4
+- install dri_interface.h
+
+* Sat Apr 05 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt3
+- 7.0.3 release
+
+* Wed Apr 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt2.rc3
+- 7.0.3 RC3
+* Sun Mar 23 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt2.rc2
+- separate xorg-x11-dri-ati for xorg-x11-drv-ati-6.8.0
+
+* Fri Feb 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.3-alt1.rc2
+- 7.0.3RC2
+
+* Sun Feb 03 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt8
+- fixed ddx version in nouveau driver
+
+* Sat Jan 19 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt7
+- disable build libglut, libGLw
+
+* Sat Jan 05 2008 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt6
+- arm build support
+
+* Sat Dec 22 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt5
+- fix GL_LINE_LOOP with drivers using own render pipeline stage
+- fixed typo in glw.pc
+
+* Fri Nov 30 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt4
+- added GLw includes
+- added pkgconfig files
+- spec cleanup
+
+* Sun Nov 25 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt3
+- make sure a valid value is returned for GLX_BIND_TO_MIPMAP_TEXTURE_EXT
+
+* Fri Nov 16 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt2
+- rebuild with libdrm-2.4.0
+
+* Sun Nov 11 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.2-alt1
+- 7.0.2 is a stable release with bug fixes since version 7.0
+- drop upstream patches
+
+* Mon Nov 05 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt6
+- Mesa-7.0.1-git-memleak-in-SSE.patch:
+  + Fix mem leak in SSE code generation path and don't crash
+    if _mesa_exec_malloc() returns NULL.
+
+* Thu Oct 25 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt5
+- added Mesa-7.0.1-r200-settexoffset.patch,
+	Mesa-7.0.1-r300-fix-writemask.patch
+
+* Sun Oct 14 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt4
+- build with xcb
+
+* Fri Sep 28 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt3
+- added "Requires(post): coreutils" for libmesa (close #12959)
+- update nouveau dri driver from GIT
+
+* Wed Sep 05 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt2
+- returned Mesa-7.0.1-I945_GME-G33-Q33-Q35.patch
+- update nouveau dri driver from GIT
+
+* Sat Aug 11 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0.1-alt1
+- 7.0.1 bug-fix release
+
+* Wed Aug 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt9
+- added Mesa-7.0-git-MAT_ATTRIB_MAX-bug11811.patch,
+	Mesa-7.0-git-stencil-value-masking-bug11805.patch,
+	Mesa-7.0-git-vbo_split_copy-bug9962.patch,
+	Mesa-7.0-git-potential-NULL-dereference-bug11880.patch,
+	Mesa-7.0-git-swizzle-error-test-bug11881.patch
+- update nouveau dri driver from GIT (requires libdrm-2.3.1-alt5)
+- fixed requires for xorg-x11-dri-*
+
+* Wed Aug 01 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt8
+- added Mesa-7.0-git-memleak-bug11791.patch,
+	Mesa-7.0-git-memleak-bug11793.patch
+
+* Wed Aug 01 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt7
+- added Mesa-7.0-git-failure-caused-by-undeclared-variable-bug11783.patch,
+	Mesa-7.0-git-glGetAttribLocation-bug11774.patch
+
+* Mon Jul 30 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt6
+- added Mesa-7.0-git-glPointParameteriv-bug11754.patch
+
+* Fri Jul 27 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt5
+- added Mesa-7.0-git-fragment-program-bug11733.patch,
+	Mesa-7.0-git-function-call-bug11731.patch
+
+* Mon Jul 23 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt4
+- added Mesa-7.0-git-GLX_STEREO-handling-bug11705.patch
+- update nouveau dri driver
+
+* Mon Jul 16 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt3
+- added Mesa-7.0-git-depth-mix-up-bug11577.patch,
+	Mesa-7.0-git-swizzle-related-bug11534.patch,
+	Mesa-7.0-git-shader-info-bug11588.patch
+
+* Tue Jul 03 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt2
+- added Mesa-7.0-git-image-bug11448.patch,
+	Mesa-7.0-git-GL_DOT3_RGBA-bug11030.patch
+
+* Sat Jun 23 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:7.0-alt1
+- 7.0 is released. This is a stable release featuring OpenGL 2.1 support.
+
+* Wed Jun 06 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt8
+- add support for the G33, Q33, and Q35 chipsets
+
+* Thu May 31 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt7
+- Mesa-6.5.3-git-point-attentuation-bug11042.patch: fix point attentuation problem
+- Mesa-6.5.3-git-GL_TEXTURE_LOD_BIAS-bug11049.patch: restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib()
+- add support for the i945GME, i965GME and i965GLE chipsets
+
+* Tue May 22 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt6
+- build without xcb
+
+* Sat May 19 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt5
+- added Mesa-6.5.3-git-STATE_HALF_VECTOR-bug10987.patch,
+	Mesa-6.5.3-git-i915-s3tc-mipmaps-bug10968.patch
+
+* Tue May 15 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt4
+- added Mesa-6.5.3-git-glXGetArrayType-return-type-bug10938.patch
+
+* Wed May 09 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt3
+- build with xcb
+
+* Sun Apr 29 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt2
+- added Mesa-6.5.3-git-r300-page-flipping.patch: Page flipping fixes
+
+* Fri Apr 27 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.3-alt1
+- 6.5.3 release
+
+* Mon Apr 09 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt21
+- added menu file and icons for glxgears (close #11355)
+
+* Tue Mar 13 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt20
+- use movdqu instead of movdqa for unaligned load avoiding a segfault (upstream bug 10265) 
+
+* Tue Mar 13 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt19
+- added Mesa-6.5.2-git-n_dot_h-bug9977.patch,
+	Mesa-6.5.2-git-fix-textrel.patch
+- spec cleanup
+
+* Wed Feb 21 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt18
+- added Mesa-6.5.2-git-tnl-bug9856.patch,
+	Mesa-6.5.2-git-unichrome-CN700.patch,
+	Mesa-6.5.2-git-fd-bug9684.patch
+
+* Mon Feb 05 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt17
+- added Mesa-6.5.2-git-main-mem-leak.patch,
+	Mesa-6.5.2-git-glxext-mem-leak.patch
+
+* Mon Feb 05 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt16
+- added Mesa-6.5.2-git-i965-glxswapcontrol.patch,
+	Mesa-6.5.2-git-CheckArrayBounds-bug9285.patch,
+	Mesa-6.5.2-git-GetVertexAttribPointerv-bug9628.patch,
+	Mesa-6.5.2-git-i965-static-buffer-bug9604.patch,
+	Mesa-6.5.2-git-radeon-radeonClear.patch,
+	Mesa-6.5.2-git-i915-vertexfog-bug9686.patch
+
+* Tue Jan 23 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt15
+- added Mesa-6.5.2-git-i915tex-randr-resizing.patch,
+	Mesa-6.5.2-git-i915tex-relocation.patch
+
+* Fri Jan 19 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt14
+- added Mesa-6.5.2-git-i965-bug9625.patch
+
+* Sun Jan 14 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt13
+- added Mesa-6.5.2-git-r300-vertex-position.patch
+- fixed Mesa-6.5.2-git-r300-fragprog-correct.patch
+
+* Tue Jan 09 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt12
+- added Mesa-6.5.2-git-PolygonMode-bug9578.patch,
+	Mesa-6.5.2-git-VBO-state-bug9445.patch,
+	Mesa-6.5.2-git-32bit-Z-buffer.patch,
+	Mesa-6.5.2-git-i965-inteldebug.patch,
+	Mesa-6.5.2-git-i965-flowmode.patch,
+	Mesa-6.5.2-git-i965-ARB_occlusion_query.patch,
+	Mesa-6.5.2-git-i965-maxprim.patch,
+	Mesa-6.5.2-git-i965-bug9201.patch
+
+* Thu Jan 04 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt11
+- added Mesa-6.5.2-git-r300-fragprog-correct.patch
+
+* Mon Jan 01 2007 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt10
+- added Mesa-6.5.2-git-r300-fragprog.patch,
+	Mesa-6.5.2-git-i915tex-advertising.patch,
+	Mesa-6.5.2-git-i965-sarea.patch
+
+* Mon Dec 18 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt9
+- fixed requires for libmesa
+- added Mesa-6.5.2-git-swrast-bug9345.patch
+
+* Thu Dec 14 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt8
+- added Mesa-6.5.2-git-i965-fix-crash-wine.patch,
+	Mesa-6.5.2-git-mach64-bug7260.patch,
+	Mesa-6.5.2-git-mach64-bug7790.patch,
+	Mesa-6.5.2-git-mach64-bug7861.patch,
+	Mesa-6.5.2-git-r200-WoW-bug8250.patch
+- added -fno-strict-aliasing to CFLAGS (fixed #10418)
+
+* Sun Dec 10 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt7
+- added Mesa-6.5.2-git-i965-bug9045.patch,
+	Mesa-6.5.2-git-i965-bug9237.patch
+
+* Thu Dec 07 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt6
+- added Mesa-6.5.2-git-i915tex-intelWindowMoved.patch
+
+* Sun Dec 03 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt5
+- 6.5.2 release
+
+* Sat Dec 02 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt4
+- CVS snapshot 2006-12-01:
+  + Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault
+  + Fixed some gluBuild2DMipmaps() bugs
+  + Fixed broken "mgl" name mangling
+  + Fixed indirect rending was broken for glMap* functions
+  + Added support for ARB_occlusion_query to the tdfx driver
+
+* Thu Nov 16 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt3
+- CVS snapshot 2006-11-15:
+  + Fixed glGetVertexAttribfvARB bug 8883
+  + Implemented glGetUniform[fi]vARB() functions
+
+* Tue Nov 14 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt2
+- CVS snapshot 2006-11-14:
+  + fragment.fogcoord register didn't always contain the correct value
+  + RGBA logicops didn't work reliably in some DRI drivers
+  + Fixed broken RGBA LogicOps in Intel DRI drivers
+  + Fixed some fragment program bugs in Intel i915 DRI driver
+  + New DRI memory manager system. Currently used by the i915tex driver.
+- enabled TLS support for x86_64
+
+* Wed Oct 18 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.2-alt1
+- CVS snapshot 2006-10-18:
+  + fixed invalid memory read while rendering textured points
+  + fixed problems with freebsd-dri configuration
+  + Mesa's fake glxGetCurrentContext() wasn't thread-aware
+  + OPTION NV_position_invariant didn't work in NV vertex programs
+  + glDrawPixels into a user-created framebuffer object could crash Xlib driver
+  + Line clipping was broken in some circumstances
+
+* Wed Oct 11 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt8
+- build to GLX_USE_TLS to enable TLS support.
+
+* Wed Oct 04 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt7
+- rebuild with glibc-2.5
+
+* Sat Sep 16 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt6
+- 6.5.1 release
+
+* Thu Sep 14 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt5
+- added %%_optlevel 3
+
+* Mon Sep 11 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt4
+- added -pipe -O2 to optflags
+- added -fPIC to optflags for %ix86
+- added mesa-6.4.1-radeon-use-right-texture-format.patch
+
+* Thu Aug 31 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt3
+- build mga, savage, sis, tdfx for x86_64
+
+* Wed Aug 30 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt2
+- 6.5.1
+- build i810, mga, savage, sis, tdfx for i586 only
+
+* Sat Jun 17 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.5.1-alt0.cvs20060612
+- enabled arch optimization for x86
+
+* Sat Apr 08 2006 Valery Inozemtsev <shrek@altlinux.ru> 2:6.4.2-alt1
+- rollback 6.4.2
+
+* Sun Apr 02 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.5-alt2
+- enabled arch optimization
+
+* Sat Apr 01 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.5-alt1
+- 6.5
+
+* Tue Mar 07 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.2-alt3
+- added obsoletes Mesa to libmesa
+
+* Sun Mar 05 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.2-alt2
+- removed not used i830_dri.so
+
+* Thu Feb 09 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.2-alt1
+- 6.4.2
+
+* Mon Feb 06 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt6
+- fixed provides
+
+* Wed Jan 25 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt5
+- fixed LIBGL_DRIVERS_DIR for x86_64 
+
+* Fri Jan 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt4
+- added Provides libGLU-devel to libmesa-devel (#8892)
+
+* Fri Jan 06 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt3
+- set LIBGL_DRIVERS_DIR to %_libdir/X11/modules/dri
+
+* Thu Jan 05 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt2
+- fixed requires
+
+* Sun Dec 04 2005 Valery Inozemtsev <shrek@altlinux.ru> 1:6.4.1-alt1
+- 6.4.1
+
+* Tue Nov 22 2005 Valery Inozemtsev <shrek@altlinux.ru> 6.4-alt0.1
+- 6.4
+
+* Fri Dec 17 2004 Valery Inozemtsev <shrek@altlinux.ru> 6.2.1-alt1
+- 6.2.1
+
+* Wed Sep 22 2004 Valery Inozemtsev <shrek@altlinux.ru> 6.1-alt1
+- 6.1
+- build demos, glut only
+
+* Wed Apr 28 2004 Anton Farygin <rider@altlinux.ru> 5.0.2-alt2
+- removed all compat libMesaGL symlinks (it's need for ldconfig from glibc 2.3)
+
+* Fri Apr 23 2004 Anton Farygin <rider@altlinux.ru> 5.0.2-alt1
+- updated to Mesa 5.0.2
+- specfile cleanup
+- updated glx to glx-xf4-20031008
+
+* Thu Oct 02 2003 Rider <rider@altlinux.ru> 5.0.1-alt7
+- enable build libOSMesa (fixed bug #3090)
+
+* Wed Oct 01 2003 Rider <rider@altlinux.ru> 5.0.1-alt6
+- fix requires and provides
+
+* Fri Sep 26 2003 Anton Farygin <rider@altlinux.ru> 5.0.1-alt5
+- added check in to libGLwrapper for ATI math based video cards
+
+* Tue Jul 29 2003 Peter Novodvorsky <nidd@altlinux.com> 5.0.1-alt4
+- updated ALT_MESA and MESA versions.
+
+* Wed Jul 16 2003 Peter Novodvorsky <nidd@altlinux.com> 5.0.1-alt3
+- updated Mesa to 5.0.1
+- added fglrx support in GLwrapper
+
+* Thu Oct 03 2002 Konstantin Volckov <goldhead@altlinux.ru> 4.0.3-alt3
+- Rebuild with gcc 3.2
+
+* Wed Sep 18 2002 Konstantin Volckov <goldhead@altlinux.ru> 4.0.3-alt2
+- Fixed linking libraries
+- Removed .la files from devel package
+
+* Fri Sep 06 2002 Konstantin Volckov <goldhead@altlinux.ru> 4.0.3-alt1
+- 4.0.3
+- Now we building libGLU packages
+- build with gcc 2.96
+- Fixed rpath
+
+* Mon Apr 16 2002 Konstantin Volckov <goldhead@altlinux.ru> 4.0.2-alt1
+- 4.0.2
+
+* Mon Mar 18 2002 Konstantin Volckov <goldhead@altlinux.ru> 4.0.1-alt1
+- 4.0.1
+- Some spec cleanup
+
+* Fri Nov 16 2001 Konstantin Volckov <goldhead@altlinux.ru> 4.0-alt1
+- 4.0
+
+* Tue Jul 10 2001 Konstantin Volckov <goldhead@altlinux.ru> 3.5-alt2
+- Fixed bug with files in Mesa-demos
+- Compile c++ files with optimization
+- Added SSE optimization
+- Return back libGLU and added libGLU & libGLU-devel packages, define it
+  for build it
+- Disabled osmesa build
+- Fixed SGIX features in libglut - they're not present in Mesa 3.4.2
+
+* Sat Jun 30 2001 Mikhail Zabaluev <mhz@altlinux.ru> 3.5-alt1.1
+- added -fno-exceptions -fno-rtti to optflags
+
+* Wed Jun 27 2001 Konstantin Volckov <goldhead@altlinux.ru> 3.5-alt1
+- New version
+- Some spec cleanup
+- Added MesaOS to Mesa package
+
+* Thu Jun 7 2001 Konstantin Volckov <goldhead@altlinux.ru> 3.4.2-alt1
+- New Mesa version
+- Remove changelog messages before Jan 2001
+- Remove libGLU library. It's now in XFree86-libs package.
+- Added new packages - libglut, libglut-devel, glx, libGLwrapper
+- Patched libGLwrapper for nVidia commercial driver compatibility
+- Some spec cleanup
+
+* Sun Feb 25 2001 AEN <aen@logic.ru>	3.4.1-ipl2mdk
+- build 3.4.1 in RE environment
+- cleanup spec
diff --git a/configure.ac b/configure.ac
index dfc8e1a..055dd37 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,7 +27,7 @@ AC_PROG_CPP
 AC_PROG_CC
 AC_PROG_CXX
 AC_CHECK_PROGS([MAKE], [gmake make])
-AC_PATH_PROG([MKDEP], [makedepend])
+AC_PATH_PROG([MKDEP], [true])
 AC_PATH_PROG([SED], [sed])
 
 dnl Our fallback install-sh is a symlink to minstall. Use the existing
diff --git a/progs/glsl/Makefile b/progs/glsl/Makefile
index 8928c83..fa09ce2 100644
--- a/progs/glsl/Makefile
+++ b/progs/glsl/Makefile
@@ -80,7 +80,7 @@ clean:
 ##### Extra dependencies
 
 samplers_array.o: samplers.c
-	$(APP_CC) $(CFLAGS) -DSAMPLERS_ARRAY $< -c -o $@
+	$(APP_CC) $(CFLAGS) -I$(INCDIR) -DSAMPLERS_ARRAY $< -c -o $@
 
 extfuncs.h: $(TOP)/progs/util/extfuncs.h
 	cp $< .
diff --git a/progs/xdemos/Makefile b/progs/xdemos/Makefile
index 53e1c54..59db318 100644
--- a/progs/xdemos/Makefile
+++ b/progs/xdemos/Makefile
@@ -11,32 +11,8 @@ LIB_DEP = $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
 LIBS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) $(APP_LIB_DEPS)
 
 PROGS = \
-	corender \
-	glsync \
-	glthreads \
-	glxdemo \
 	glxgears \
-	glxgears_fbconfig \
-	glxgears_pixmap \
-	glxcontexts \
-	glxheads \
-	glxinfo \
-	glxpixmap \
-	glxpbdemo \
-	glxsnoop \
-	glxswapcontrol \
-	manywin \
-	multictx \
-	offset \
-	overlay \
-	pbinfo \
-	pbdemo \
-	sharedtex \
-        sharedtex_mt \
-	texture_from_pixmap \
-	wincopy \
-	xfont \
-	xrotfontdemo
+	glxinfo
 
 # Don't build these by default because of extra library dependencies
 EXTRA_PROGS = \
diff --git a/src/gallium/winsys/drm/Makefile.template b/src/gallium/winsys/drm/Makefile.template
index 9635c3c..eb7e7a1 100644
--- a/src/gallium/winsys/drm/Makefile.template
+++ b/src/gallium/winsys/drm/Makefile.template
@@ -85,7 +85,7 @@ $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(PIPE_DRIVERS) $(WINOBJ) Makefile $(TOP)
 	$(MKLIB) -noprefix -o $@ \
 		$(OBJECTS) $(PIPE_DRIVERS) \
                 -Wl,--start-group $(MESA_MODULES) -Wl,--end-group \
-                 $(WINOBJ) $(DRI_LIB_DEPS) $(DRIVER_EXTRAS)
+                 $(WINOBJ) $(DRI_LIB_DEPS) $(DRIVER_EXTRAS) -L$(TOP)/$(LIB_DIR) -lEGL
 
 $(LIBNAME_EGL): $(WINSYS_OBJECTS) $(LIBS)
 	$(MKLIB) -o $(LIBNAME_EGL) \
diff --git a/src/gallium/winsys/xlib/Makefile b/src/gallium/winsys/xlib/Makefile
index f346093..070d1ad 100644
--- a/src/gallium/winsys/xlib/Makefile
+++ b/src/gallium/winsys/xlib/Makefile
@@ -72,7 +72,7 @@ $(TOP)/$(LIB_DIR)/gallium:
 $(TOP)/$(LIB_DIR)/gallium/$(GL_LIB_NAME): $(XLIB_WINSYS_OBJECTS) $(LIBS) Makefile
 	$(TOP)/bin/mklib -o $(GL_LIB) \
 		-linker "$(CC)" \
-		-major $(GL_MAJOR) -minor $(GL_MINOR) -patch $(GL_TINY) \
+		-major 1 -minor 2 \
 		-install $(TOP)/$(LIB_DIR)/gallium \
 		$(MKLIB_OPTIONS) $(XLIB_WINSYS_OBJECTS) \
 		-Wl,--start-group $(LIBS) -Wl,--end-group $(GL_LIB_DEPS)
diff --git a/src/mesa/drivers/dri/Makefile.template b/src/mesa/drivers/dri/Makefile.template
index 18dbeba..6c745c0 100644
--- a/src/mesa/drivers/dri/Makefile.template
+++ b/src/mesa/drivers/dri/Makefile.template
@@ -65,7 +65,7 @@ default: symlinks depend $(LIBNAME) $(TOP)/$(LIB_DIR)/$(LIBNAME)
 
 $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(PIPE_DRIVERS) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template
 	$(MKLIB) -o $@ -noprefix -linker '$(CC)' -ldflags '$(LDFLAGS)' \
-		$(OBJECTS) $(PIPE_DRIVERS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS)
+		$(OBJECTS) $(PIPE_DRIVERS) $(MESA_MODULES) -L$(TOP)/$(LIB_DIR) -lGL $(WINOBJ) $(DRI_LIB_DEPS)
 
 
 $(TOP)/$(LIB_DIR)/$(LIBNAME): $(LIBNAME)
diff --git a/src/mesa/drivers/dri/intel/intel_regions.c b/src/mesa/drivers/dri/intel/intel_regions.c
index a86c66a..068a3f3 100644
--- a/src/mesa/drivers/dri/intel/intel_regions.c
+++ b/src/mesa/drivers/dri/intel/intel_regions.c
@@ -196,13 +196,6 @@ intel_region_alloc(struct intel_context *intel,
    else
       height = ALIGN(height, 2);
 
-   /* If we're untiled, we have to align to 2 rows high because the
-    * data port accesses 2x2 blocks even if the bottom row isn't to be
-    * rendered, so failure to align means we could walk off the end of the
-    * GTT and fault.
-    */
-   height = ALIGN(height, 2);
-
    if (expect_accelerated_upload) {
       buffer = drm_intel_bo_alloc_for_render(intel->bufmgr, "region",
 					     pitch * cpp * height, 64);
diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c
index 1b8c56e..27e2944 100644
--- a/src/mesa/drivers/dri/intel/intel_screen.c
+++ b/src/mesa/drivers/dri/intel/intel_screen.c
@@ -58,7 +58,7 @@ PUBLIC const char __driConfigOptions[] =
    DRI_CONF_BEGIN
    DRI_CONF_SECTION_PERFORMANCE
       DRI_CONF_FTHROTTLE_MODE(DRI_CONF_FTHROTTLE_IRQS)
-      DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_ALWAYS_SYNC)
+      DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_DEF_INTERVAL_0)
       /* Options correspond to DRI_CONF_BO_REUSE_DISABLED,
        * DRI_CONF_BO_REUSE_ALL
        */
@@ -631,12 +631,6 @@ intel_init_bufmgr(intelScreenPrivate *intelScreen)
    }
    /* Otherwise, use the classic buffer manager. */
    if (intelScreen->bufmgr == NULL) {
-      if (gem_disable) {
-	 _mesa_warning(NULL, "GEM disabled.  Using classic.");
-      } else {
-	 _mesa_warning(NULL,
-                       "Failed to initialize GEM.  Falling back to classic.");
-      }
 
       if (intelScreen->tex.size == 0) {
 	 fprintf(stderr, "[%s:%u] Error initializing buffer manager.\n",
diff --git a/src/mesa/drivers/dri/unichrome/via_context.c b/src/mesa/drivers/dri/unichrome/via_context.c
index 6eb19ac..c2b5ab1 100644
--- a/src/mesa/drivers/dri/unichrome/via_context.c
+++ b/src/mesa/drivers/dri/unichrome/via_context.c
@@ -220,7 +220,9 @@ calculate_buffer_parameters(struct via_context *vmesa,
       /* do one-time init for the renderbuffers */
       viaInitRenderbuffer(&vmesa->front, GL_RGBA, dPriv);
       viaSetSpanFunctions(&vmesa->front, &fb->Visual);
-      _mesa_add_renderbuffer(fb, BUFFER_FRONT_LEFT, &vmesa->front.Base);
+      if (!fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer) {
+          _mesa_add_renderbuffer(fb, BUFFER_FRONT_LEFT, &vmesa->front.Base);
+      }
 
       if (fb->Visual.doubleBufferMode) {
          viaInitRenderbuffer(&vmesa->back, GL_RGBA, dPriv);
diff --git a/src/mesa/drivers/x11/Makefile b/src/mesa/drivers/x11/Makefile
index 5e427d2..bc74e36 100644
--- a/src/mesa/drivers/x11/Makefile
+++ b/src/mesa/drivers/x11/Makefile
@@ -57,7 +57,7 @@ default: $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
 
 $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(OBJECTS) $(CORE_MESA)
 	@ $(MKLIB) -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
-		-major $(GL_MAJOR) -minor $(GL_MINOR) -patch $(GL_TINY) \
+		-major 1 -minor 2 \
 		-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
 		-id $(INSTALL_LIB_DIR)/lib$(GL_LIB).$(GL_MAJOR).dylib \
 		$(GL_LIB_DEPS) $(OBJECTS) $(CORE_MESA)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin