packages: Mesa-legacy-dri1/Mesa-git.patch (NEW), Mesa-legacy-dri1/Mesa-lega...

qboosh qboosh at pld-linux.org
Tue Feb 21 18:15:08 CET 2012


Author: qboosh                       Date: Tue Feb 21 17:15:08 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- a copy of Mesa 7.11.2 to support older hardware (which has only DRI1 drivers)

---- Files affected:
packages/Mesa-legacy-dri1:
   Mesa-git.patch (NONE -> 1.1)  (NEW), Mesa-legacy-dri1.spec (NONE -> 1.1)  (NEW), Mesa-realclean.patch (NONE -> 1.1)  (NEW), Mesa-selinux.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/Mesa-legacy-dri1/Mesa-git.patch
diff -u /dev/null packages/Mesa-legacy-dri1/Mesa-git.patch:1.1
--- /dev/null	Tue Feb 21 18:15:08 2012
+++ packages/Mesa-legacy-dri1/Mesa-git.patch	Tue Feb 21 18:15:02 2012
@@ -0,0 +1,270 @@
+diff --git a/docs/news.html b/docs/news.html
+index eea6cd6..70b38c6 100644
+--- a/docs/news.html
++++ b/docs/news.html
+@@ -11,6 +11,13 @@
+ <H1>News</H1>
+ 
+ 
++<h2>July 31, 2011</h2>
++
++<p>
++<a href="relnotes-7.11.html">Mesa 7.11</a> is released.  This is a new
++release with many new features.
++</p>
++
+ <h2>June 13, 2011</h2>
+ 
+ <p>
+diff --git a/docs/relnotes-7.11.html b/docs/relnotes-7.11.html
+index 79776d3..52033cf 100644
+--- a/docs/relnotes-7.11.html
++++ b/docs/relnotes-7.11.html
+@@ -30,7 +30,12 @@ for DRI hardware acceleration.
+ 
+ <h2>MD5 checksums</h2>
+ <pre>
+-tbd
++fa2c7068503133fb2453244cda11cb2a  MesaLib-7.11.tar.gz
++ff03aca82d0560009a076a87c888cf13  MesaLib-7.11.tar.bz2
++ede1ac0976f6f05df586093fc17d63ed  MesaLib-7.11.zip
++b4fb81a47c5caedaefad49af7702c23d  MesaGLUT-7.11.tar.gz
++77a9a0bbd7f8bca882aa5709b88cb071  MesaGLUT-7.11.tar.bz2
++c19ef0c6eb61188c96ed4ccedd70717c  MesaGLUT-7.11.zip
+ </pre>
+ 
+ 
+diff --git a/src/gallium/drivers/i915/i915_state_dynamic.c b/src/gallium/drivers/i915/i915_state_dynamic.c
+index 204cee6..1a21433 100644
+--- a/src/gallium/drivers/i915/i915_state_dynamic.c
++++ b/src/gallium/drivers/i915/i915_state_dynamic.c
+@@ -268,8 +268,8 @@ static void upload_SCISSOR_RECT(struct i915_context *i915)
+ {
+    unsigned x1 = i915->scissor.minx;
+    unsigned y1 = i915->scissor.miny;
+-   unsigned x2 = i915->scissor.maxx;
+-   unsigned y2 = i915->scissor.maxy;
++   unsigned x2 = i915->scissor.maxx - 1;
++   unsigned y2 = i915->scissor.maxy - 1;
+    unsigned sc[3];
+ 
+    sc[0] = _3DSTATE_SCISSOR_RECT_0_CMD;
+diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
+index d214af4..09ce470 100644
+--- a/src/gallium/drivers/r300/r300_emit.c
++++ b/src/gallium/drivers/r300/r300_emit.c
+@@ -1237,13 +1237,12 @@ validate:
+         r300->rws->cs_add_reloc(r300->cs, r300_resource(index_buffer)->cs_buf,
+                                 r300_resource(index_buffer)->domain, 0);
+ 
+-    /* Now do the validation. */
++    /* Now do the validation (flush is called inside cs_validate on failure). */
+     if (!r300->rws->cs_validate(r300->cs)) {
+         /* Ooops, an infinite loop, give up. */
+         if (flushed)
+             return FALSE;
+ 
+-        r300_flush(&r300->context, RADEON_FLUSH_ASYNC, NULL);
+         flushed = TRUE;
+         goto validate;
+     }
+diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
+index 0139de1..1dcc7e1 100644
+--- a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
++++ b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
+@@ -115,6 +115,7 @@ static void radeon_cs_context_cleanup(struct radeon_cs_context *csc)
+     }
+ 
+     csc->crelocs = 0;
++    csc->validated_crelocs = 0;
+     csc->chunks[0].length_dw = 0;
+     csc->chunks[1].length_dw = 0;
+     csc->used_gart = 0;
+@@ -307,9 +308,37 @@ static void radeon_drm_cs_add_reloc(struct radeon_winsys_cs *rcs,
+ static boolean radeon_drm_cs_validate(struct radeon_winsys_cs *rcs)
+ {
+     struct radeon_drm_cs *cs = radeon_drm_cs(rcs);
++    boolean status =
++        cs->csc->used_gart < cs->ws->gart_size * 0.8 &&
++        cs->csc->used_vram < cs->ws->vram_size * 0.8;
+ 
+-    return cs->csc->used_gart < cs->ws->gart_size * 0.8 &&
+-           cs->csc->used_vram < cs->ws->vram_size * 0.8;
++    if (status) {
++        cs->csc->validated_crelocs = cs->csc->crelocs;
++    } else {
++        /* Remove lately-added relocations. The validation failed with them
++         * and the CS is about to be flushed because of that. Keep only
++         * the already-validated relocations. */
++        unsigned i;
++
++        for (i = cs->csc->validated_crelocs; i < cs->csc->crelocs; i++) {
++            p_atomic_dec(&cs->csc->relocs_bo[i]->num_cs_references);
++            radeon_bo_reference(&cs->csc->relocs_bo[i], NULL);
++        }
++        cs->csc->crelocs = cs->csc->validated_crelocs;
++
++        /* Flush if there are any relocs. Clean up otherwise. */
++        if (cs->csc->crelocs) {
++            cs->flush_cs(cs->flush_data, RADEON_FLUSH_ASYNC);
++        } else {
++            radeon_cs_context_cleanup(cs->csc);
++
++            assert(cs->base.cdw == 0);
++            if (cs->base.cdw != 0) {
++                fprintf(stderr, "radeon: Unexpected error in %s.\n", __func__);
++            }
++        }
++    }
++    return status;
+ }
+ 
+ static void radeon_drm_cs_write_reloc(struct radeon_winsys_cs *rcs,
+diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_cs.h b/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
+index 339beed..fc51f45 100644
+--- a/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
++++ b/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
+@@ -41,6 +41,7 @@ struct radeon_cs_context {
+     /* Relocs. */
+     unsigned                    nrelocs;
+     unsigned                    crelocs;
++    unsigned			validated_crelocs;
+     struct radeon_bo            **relocs_bo;
+     struct drm_radeon_cs_reloc  *relocs;
+ 
+diff --git a/src/gallium/winsys/radeon/drm/radeon_winsys.h b/src/gallium/winsys/radeon/drm/radeon_winsys.h
+index 3a64e4a..41c26c6 100644
+--- a/src/gallium/winsys/radeon/drm/radeon_winsys.h
++++ b/src/gallium/winsys/radeon/drm/radeon_winsys.h
+@@ -271,7 +271,9 @@ struct radeon_winsys {
+ 
+     /**
+      * Return TRUE if there is enough memory in VRAM and GTT for the relocs
+-     * added so far.
++     * added so far. If the validation fails, all the relocations which have
++     * been added since the last call of cs_validate will be removed and
++     * the CS will be flushed (provided there are still any relocations).
+      *
+      * \param cs        A command stream to validate.
+      */
+diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
+index 07d4955..a57b327 100644
+--- a/src/glx/drisw_glx.c
++++ b/src/glx/drisw_glx.c
+@@ -100,6 +100,13 @@ XCreateDrawable(struct drisw_drawable * pdp,
+                               32,                     /* bitmap_pad */
+                               0);                     /* bytes_per_line */
+ 
++  /**
++   * swrast does not handle 24-bit depth with 24 bpp, so let X do the
++   * the conversion for us.
++   */
++  if (pdp->ximage->bits_per_pixel == 24)
++     pdp->ximage->bits_per_pixel = 32;
++
+    return True;
+ }
+ 
+diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c b/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
+index b0deb75..a8decac 100644
+--- a/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
++++ b/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
+@@ -687,7 +687,7 @@ static void get_readers_for_single_write(
+ 	struct rc_instruction * tmp;
+ 	unsigned int branch_depth = 0;
+ 	struct rc_instruction * endloop = NULL;
+-	unsigned int abort_on_read_at_endloop;
++	unsigned int abort_on_read_at_endloop = 0;
+ 	struct get_readers_callback_data * d = userdata;
+ 
+ 	d->ReaderData->Writer = writer;
+diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c b/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c
+index ac73608..39dcb21 100644
+--- a/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c
++++ b/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c
+@@ -560,32 +560,30 @@ static int peephole_add_presub_add(
+ 	struct radeon_compiler * c,
+ 	struct rc_instruction * inst_add)
+ {
+-	struct rc_src_register * src0 = NULL;
+-	struct rc_src_register * src1 = NULL;
+-	unsigned int i;
+-
+-	if (!is_presub_candidate(c, inst_add))
+-		return 0;
++	unsigned dstmask = inst_add->U.I.DstReg.WriteMask;
++        unsigned src0_neg = inst_add->U.I.SrcReg[0].Negate & dstmask;
++        unsigned src1_neg = inst_add->U.I.SrcReg[1].Negate & dstmask;
+ 
+ 	if (inst_add->U.I.SrcReg[0].Swizzle != inst_add->U.I.SrcReg[1].Swizzle)
+ 		return 0;
+ 
+-	/* src0 and src1 can't have absolute values only one can be negative and they must be all negative or all positive. */
+-	for (i = 0; i < 2; i++) {
+-		if (inst_add->U.I.SrcReg[i].Abs)
+-			return 0;
+-		if ((inst_add->U.I.SrcReg[i].Negate
+-					& inst_add->U.I.DstReg.WriteMask) ==
+-						inst_add->U.I.DstReg.WriteMask) {
+-			src0 = &inst_add->U.I.SrcReg[i];
+-		} else if (!src1) {
+-			src1 = &inst_add->U.I.SrcReg[i];
+-		} else {
+-			src0 = &inst_add->U.I.SrcReg[i];
+-		}
+-	}
++	/* src0 and src1 can't have absolute values */
++	if (inst_add->U.I.SrcReg[0].Abs || inst_add->U.I.SrcReg[1].Abs)
++	        return 0;
++
++	/* presub_replace_add() assumes only one is negative */
++	if (inst_add->U.I.SrcReg[0].Negate && inst_add->U.I.SrcReg[1].Negate)
++	        return 0;
++
++        /* if src0 is negative, at least all bits of dstmask have to be set */
++        if (inst_add->U.I.SrcReg[0].Negate && src0_neg != dstmask)
++	        return 0;
+ 
+-	if (!src1)
++        /* if src1 is negative, at least all bits of dstmask have to be set */
++        if (inst_add->U.I.SrcReg[1].Negate && src1_neg != dstmask)
++	        return 0;
++
++	if (!is_presub_candidate(c, inst_add))
+ 		return 0;
+ 
+ 	if (presub_helper(c, inst_add, RC_PRESUB_ADD, presub_replace_add)) {
+@@ -618,7 +616,7 @@ static void presub_replace_inv(
+  * of the add instruction must have the constatnt 1 swizzle.  This function
+  * does not check const registers to see if their value is 1.0, so it should
+  * be called after the constant_folding optimization.
+- * @return 
++ * @return
+  * 	0 if the ADD instruction is still part of the program.
+  * 	1 if the ADD instruction is no longer part of the program.
+  */
+diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c
+index 7959337..5903ae23 100644
+--- a/src/mesa/vbo/vbo_exec_array.c
++++ b/src/mesa/vbo/vbo_exec_array.c
+@@ -909,11 +909,10 @@ vbo_exec_DrawRangeElementsBaseVertex(GLenum mode,
+       if (0)
+          _mesa_print_arrays(ctx);
+ 
+-#ifdef DEBUG
+       /* 'end' was out of bounds, but now let's check the actual array
+        * indexes to see if any of them are out of bounds.
+        */
+-      {
++      if (0) {
+          GLuint max = _mesa_max_buffer_index(ctx, count, type, indices,
+                                              ctx->Array.ElementArrayBufferObj);
+          if (max >= ctx->Array.ArrayObj->_MaxElement) {
+@@ -934,7 +933,6 @@ vbo_exec_DrawRangeElementsBaseVertex(GLenum mode,
+           * upper bound wrong.
+           */
+       }
+-#endif
+ 
+       /* Set 'end' to the max possible legal value */
+       assert(ctx->Array.ArrayObj->_MaxElement >= 1);

================================================================
Index: packages/Mesa-legacy-dri1/Mesa-legacy-dri1.spec
diff -u /dev/null packages/Mesa-legacy-dri1/Mesa-legacy-dri1.spec:1.1
--- /dev/null	Tue Feb 21 18:15:08 2012
+++ packages/Mesa-legacy-dri1/Mesa-legacy-dri1.spec	Tue Feb 21 18:15:02 2012
@@ -0,0 +1,813 @@
+# $Revision$, $Date$
+# TODO: is separate libGL needed for DRI1 versions, or libGL 8.x is still compatible?
+#
+# Conditonal build:
+%bcond_with	static_libs	# build static libGL
+#
+# minimal supported xserver version
+%define		xserver_ver	1.5.0
+# glapi version (glapi tables in dri drivers and libglx must be in sync);
+# set to current Mesa version on ABI break, when xserver tables get regenerated
+# (until they start to be somehow versioned themselves)
+%define		glapi_ver	7.1.0
+#
+%define		libdrm_ver	2.4.25
+%define		dri2proto_ver	2.6
+%define		glproto_ver	1.4.11
+#
+Summary:	Free OpenGL implementation - legacy version for DRI1 drivers
+Summary(pl.UTF-8):	Wolnodostępna implementacja standardu OpenGL - starsza wersja ze sterownikami DRI1
+Name:		Mesa-legacy-dri1
+Version:	7.11.2
+Release:	2
+License:	MIT
+Group:		X11/Libraries
+Source0:	ftp://ftp.freedesktop.org/pub/mesa/%{version}/MesaLib-%{version}.tar.bz2
+# Source0-md5:	0837c52698fe3252369c3fdb5195afcc
+Patch0:		Mesa-realclean.patch
+Patch1:		Mesa-selinux.patch
+URL:		http://www.mesa3d.org/
+BuildRequires:	autoconf >= 2.59
+BuildRequires:	automake
+BuildRequires:	expat-devel
+BuildRequires:	gcc >= 5:3.3
+BuildRequires:	libdrm-devel >= %{libdrm_ver}
+BuildRequires:	libselinux-devel
+BuildRequires:	libstdc++-devel >= 5:3.3.0
+BuildRequires:	libtool >= 2:1.4d
+BuildRequires:	pixman-devel
+BuildRequires:	pkgconfig
+BuildRequires:	python
+BuildRequires:	python-libxml2
+BuildRequires:	python-modules
+BuildRequires:	rpmbuild(macros) >= 1.470
+BuildRequires:	sed >= 4.0
+BuildRequires:	xorg-lib-libXdamage-devel
+BuildRequires:	xorg-lib-libXext-devel >= 1.0.5
+BuildRequires:	xorg-lib-libXt-devel
+BuildRequires:	xorg-lib-libXxf86vm-devel
+BuildRequires:	xorg-proto-dri2proto-devel >= %{dri2proto_ver}
+BuildRequires:	xorg-proto-glproto-devel >= %{glproto_ver}
+BuildRequires:	xorg-util-makedepend
+BuildRequires:	xorg-xserver-server-devel
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Mesa is a 3-D graphics library with an API which is very similar to
+that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
+syntax or state machine, it is being used with authorization from
+Silicon Graphics, Inc. However, the author does not possess an OpenGL
+license from SGI, and makes no claim that Mesa is in any way a
+compatible replacement for OpenGL or associated with SGI.
+
+This package contains legacy version for DRI1 drivers.
+
+%description -l pl.UTF-8
+Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
+tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
+autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
+OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
+OpenGL ani powiązana z SGI.
+
+Ten pakiet zawiera starszą wersję ze sterownikami DRI1.
+
+%package libGL
+Summary:	Free Mesa3D implementation of libGL OpenGL library
+Summary(pl.UTF-8):	Wolnodostępna implementacja Mesa3D biblioteki libGL ze standardu OpenGL
+Group:		X11/Libraries
+Requires:	libdrm >= %{libdrm_ver}
+Provides:	OpenGL = 2.1
+Provides:	OpenGL-GLX = 1.4
+Obsoletes:	Mesa
+Obsoletes:	Mesa-dri
+Obsoletes:	X11-OpenGL-libGL < 1:7.0.0
+Obsoletes:	XFree86-OpenGL-libGL < 1:7.0.0
+
+%description libGL
+Mesa is a 3-D graphics library with an API which is very similar to
+that of OpenGL(R). To the extent that Mesa utilizes the OpenGL command
+syntax or state machine, it is being used with authorization from
+Silicon Graphics, Inc. However, the author does not possess an OpenGL
+license from SGI, and makes no claim that Mesa is in any way a
+compatible replacement for OpenGL or associated with SGI.
+
+This package contains libGL which implements OpenGL 1.5 and GLX 1.4
+specifications. It uses DRI for rendering.
+
+%description libGL -l pl.UTF-8
+Mesa jest biblioteką grafiki 3D z API bardzo podobnym do OpenGL(R). Do
+tego stopnia, że Mesa używa składni i automatu OpenGL jest używana z
+autoryzacją Silicon Graphics, Inc. Jednak autor nie posiada licencji
+OpenGL od SGI i nie twierdzi, że Mesa jest kompatybilnym zamiennikiem
+OpenGL ani powiązana z SGI.
+
+Ten pakiet zawiera libGL implementującą specyfikacje OpenGL 1.5 oraz
+GLX 1.4. Używa DRI do renderowania.
+
+%package libGL-devel
+Summary:	Header files for Mesa3D libGL library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libGL z projektu Mesa3D
+Group:		X11/Development/Libraries
+# loose dependency on libGL to use with other libGL binaries
+Requires:	OpenGL >= 1.5
+Requires:	libdrm-devel >= %{libdrm_ver}
+Requires:	xorg-lib-libX11-devel
+Requires:	xorg-lib-libXdamage-devel
+Requires:	xorg-lib-libXext-devel
+Requires:	xorg-lib-libXxf86vm-devel
+Requires:	xorg-proto-dri2proto-devel >= %{dri2proto_ver}
+Requires:	xorg-proto-glproto-devel >= %{glproto_ver}
+Suggests:	OpenGL-doc-man
+Provides:	OpenGL-GLX-devel = 1.4
+Provides:	OpenGL-devel = 2.1
+Obsoletes:	Mesa-devel
+Obsoletes:	X11-OpenGL-devel < 1:7.0.0
+Obsoletes:	X11-OpenGL-devel-base < 1:7.0.0
+Obsoletes:	XFree86-OpenGL-devel < 1:7.0.0
+Obsoletes:	XFree86-OpenGL-devel-base < 1:7.0.0
+
+%description libGL-devel
+Header files for Mesa3D libGL library.
+
+%description libGL-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libGL z projektu Mesa3D.
+
+%package libGL-static
+Summary:	Static Mesa3D libGL library
+Summary(pl.UTF-8):	Statyczna biblioteka libGL z projektu Mesa3D
+Group:		X11/Development/Libraries
+Requires:	%{name}-libGL-devel = %{version}-%{release}
+Provides:	OpenGL-static = 2.1
+Obsoletes:	Mesa-static
+Obsoletes:	X11-OpenGL-static < 1:7.0.0
+Obsoletes:	XFree86-OpenGL-static < 1:7.0.0
+
+%description libGL-static
+Static Mesa3D libGL library. It uses software renderer.
+
+%description libGL-static -l pl.UTF-8
+Statyczna biblioteka libGL z projektu Mesa3D. Używa programowego
+renderingu.
+
+%package -n Mesa-dri-driver-ati-mach64
+Summary:	X.org DRI1 driver for ATI Mach64 card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart ATI Mach64
+Group:		X11/Libraries
+Requires:	xorg-driver-video-mach64
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+
+%description -n Mesa-dri-driver-ati-mach64
+X.org DRI1 driver for ATI Mach64 card family.
+
+%description -n Mesa-dri-driver-ati-mach64 -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart ATI Mach64.
+
+%package -n Mesa-dri-driver-ati-rage128
+Summary:	X.org DRI1 driver for ATI Rage128 card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart ATI Rage128
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-r128
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-r128-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-ati-rage128
+X.org DRI1 driver for ATI Rage128 card family.
+
+%description -n Mesa-dri-driver-ati-rage128 -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart ATI Rage128.
+
+%package -n Mesa-dri-driver-ffb
+Summary:	X.org DRI1 driver for Sun FFB card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart Sun FFB
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-sunffb
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+
+%description -n Mesa-dri-driver-ffb
+X.org DRI1 driver for SUN Creator3D and Elite3D card family.
+
+%description -n Mesa-dri-driver-ffb -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart SUN Creator3D i Elite3D.
+
+%package -n Mesa-dri-driver-glint
+Summary:	X.org DRI1 driver for GLINT/Permedia card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart GLINT/Permedia
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-glint
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-glint-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-glint
+X.org DRI1 driver for GLINT/Permedia card family.
+
+%description -n Mesa-dri-driver-glint -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart GLINT/Permedia.
+
+%package -n Mesa-dri-driver-intel-i810
+Summary:	X.org DRI1 driver for Intel i810 card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart Intel i810
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-intel
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-i810-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-intel-i810
+X.org DRI1 driver for Intel i810 card family.
+
+%description -n Mesa-dri-driver-intel-i810 -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart Intel i810.
+
+%package -n Mesa-dri-driver-matrox
+Summary:	X.org DRI1 driver for Matrox G card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart Matrox G
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-mga
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-mga-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-matrox
+X.org DRI1 drivers for Matrox G card family.
+
+%description -n Mesa-dri-driver-matrox -l pl.UTF-8
+Sterowniki X.org DRI1 dla rodziny kart Matrox G.
+
+%package -n Mesa-dri-driver-savage
+Summary:	X.org DRI1 driver for S3 Savage card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart S3 Savage
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-savage
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+
+%description -n Mesa-dri-driver-savage
+X.org DRI1 driver for S3 Savage card family.
+
+%description -n Mesa-dri-driver-savage -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart S3 Savage.
+
+%package -n Mesa-dri-driver-sis
+Summary:	X.org DRI1 driver for SiS card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart SiS
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-sis
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-sis-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-sis
+X.org DRI1 driver for SiS card family.
+
+%description -n Mesa-dri-driver-sis -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart SiS.
+
+%package -n Mesa-dri-driver-tdfx
+Summary:	X.org DRI1 driver for 3DFX Voodoo card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart 3DFX Voodoo
+License:	MIT
+Group:		X11/Libraries
+Requires:	Glide3-DRI
+Requires:	xorg-driver-video-tdfx
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+Obsoletes:	X11-driver-tdfx-dri < 1:7.0.0
+
+%description -n Mesa-dri-driver-tdfx
+X.org DRI1 driver for 3DFX Voodoo card family (Voodoo 3,4,5, Banshee
+and Velocity 100/200).
+
+%description -n Mesa-dri-driver-tdfx -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart 3DFX Voodoo. (Voodoo 3,4,5,
+Banshee i Velocity 100/200).
+
+%package -n Mesa-dri-driver-via-unichrome
+Summary:	X.org DRI1 driver for VIA Unichrome card family
+Summary(pl.UTF-8):	Sterownik X.org DRI1 dla rodziny kart VIA Unichrome
+License:	MIT
+Group:		X11/Libraries
+Requires:	xorg-driver-video-openchrome
+Requires:	xorg-xserver-libglx(glapi) = %{glapi_ver}
+Requires:	xorg-xserver-server >= %{xserver_ver}
+
+%description -n Mesa-dri-driver-via-unichrome
+X.org DRI1 driver for VIA Unichrome card family.
+
+%description -n Mesa-dri-driver-via-unichrome -l pl.UTF-8
+Sterownik X.org DRI1 dla rodziny kart VIA Unichrome.
+
+%prep
+%setup -q -n Mesa-%{version}
+%patch0 -p0
+%patch1 -p1
+
+%build
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list