Module Name:    src
Committed By:   mrg
Date:           Tue Jun 16 00:26:11 UTC 2009

Modified Files:
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/xfont: mi
        src/distrib/sets/lists/xserver: md.alpha md.amd64 md.i386 md.macppc
            md.sparc md.sparc64
        src/external/mit/xorg/lib/dri: Makefile dri.mk
        src/external/mit/xorg/lib/libGL: Makefile.mesa
        src/external/mit/xorg/lib/libOSMesa: libmesa.mk
Added Files:
        src/external/mit/xorg/lib/dri/swrast: Makefile

Log Message:
- build and install swrast_dri.so
- don't force linking dri_util.c into swrast_dri.so
- fix the source lists in libGL/OSmesa makefiles
- unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font

XXX the libGL/OSmesa makefiles could use some reorg.  there
XXX are a bunch of duplicated items.


To generate a diff of this commit:
cvs rdiff -u -r1.816 -r1.817 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/xfont/mi
cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/lists/xserver/md.alpha
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/xserver/md.amd64 \
    src/distrib/sets/lists/xserver/md.macppc
cvs rdiff -u -r1.65 -r1.66 src/distrib/sets/lists/xserver/md.i386
cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/xserver/md.sparc
cvs rdiff -u -r1.32 -r1.33 src/distrib/sets/lists/xserver/md.sparc64
cvs rdiff -u -r1.11 -r1.12 src/external/mit/xorg/lib/dri/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/dri/dri.mk
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/dri/swrast/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mit/xorg/lib/libGL/Makefile.mesa
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libOSMesa/libmesa.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.816 src/distrib/sets/lists/base/mi:1.817
--- src/distrib/sets/lists/base/mi:1.816	Thu Jun 11 06:18:12 2009
+++ src/distrib/sets/lists/base/mi	Tue Jun 16 00:26:10 2009
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.816 2009/06/11 06:18:12 mrg Exp $
+# $NetBSD: mi,v 1.817 2009/06/16 00:26:10 mrg Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -626,7 +626,7 @@
 ./usr/X11R7/lib/X11/xkb/symbols/macintosh_vndr	base-x11-root
 ./usr/X11R7/lib/X11/xkb/symbols/nec		-obsolete-	obsolete
 ./usr/X11R7/lib/X11/xkb/symbols/nec_vndr	base-x11-root
-./usr/X11R7/lib/X11/xkb/symbols/pc		-obsolete-	obsolete
+./usr/X11R7/lib/X11/xkb/symbols/pc		base-x11-root
 ./usr/X11R7/lib/X11/xkb/symbols/sgi		-obsolete-	obsolete
 ./usr/X11R7/lib/X11/xkb/symbols/sgi_vndr	base-x11-root
 ./usr/X11R7/lib/X11/xkb/symbols/sharp		-obsolete-	obsolete

Index: src/distrib/sets/lists/xfont/mi
diff -u src/distrib/sets/lists/xfont/mi:1.34 src/distrib/sets/lists/xfont/mi:1.35
--- src/distrib/sets/lists/xfont/mi:1.34	Sun Jan 25 23:11:16 2009
+++ src/distrib/sets/lists/xfont/mi	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.34 2009/01/25 23:11:16 tron Exp $
+# $NetBSD: mi,v 1.35 2009/06/16 00:26:11 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -8640,7 +8640,7 @@
 ./usr/X11R7/lib/X11/fonts/misc/7x14-ISO8859-8.pcf.gz	xfont	share,xorg
 ./usr/X11R7/lib/X11/fonts/misc/7x14-ISO8859-9.pcf.gz	xfont	share,xorg
 ./usr/X11R7/lib/X11/fonts/misc/7x14-JISX0201.1976-0.pcf.gz	xfont	share,xorg
-./usr/X11R7/lib/X11/fonts/misc/7x14-KOI8-R.pcf.gz	xfont-obsolete	share,xorg,obsolete
+./usr/X11R7/lib/X11/fonts/misc/7x14-KOI8-R.pcf.gz	xfont	share,xorg
 ./usr/X11R7/lib/X11/fonts/misc/7x14.pcf.gz		xfont	share,xorg
 ./usr/X11R7/lib/X11/fonts/misc/7x14B-ISO8859-1.pcf.gz	xfont	share,xorg
 ./usr/X11R7/lib/X11/fonts/misc/7x14B-ISO8859-10.pcf.gz	xfont	share,xorg

Index: src/distrib/sets/lists/xserver/md.alpha
diff -u src/distrib/sets/lists/xserver/md.alpha:1.18 src/distrib/sets/lists/xserver/md.alpha:1.19
--- src/distrib/sets/lists/xserver/md.alpha:1.18	Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.alpha	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.alpha,v 1.18 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.alpha,v 1.19 2009/06/16 00:26:11 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XalphaNetBSD				-unknown-	x11
 ./usr/X11R6/bin/XdecNetBSD				-unknown-	x11
@@ -33,6 +33,8 @@
 ./usr/X11R7/lib/modules/dri/savage_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/trident_dri.so		-unknown-	xorg

Index: src/distrib/sets/lists/xserver/md.amd64
diff -u src/distrib/sets/lists/xserver/md.amd64:1.47 src/distrib/sets/lists/xserver/md.amd64:1.48
--- src/distrib/sets/lists/xserver/md.amd64:1.47	Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.amd64	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.47 2009/06/12 01:55:59 mrg Exp $
+# $NetBSD: md.amd64,v 1.48 2009/06/16 00:26:11 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -380,6 +380,8 @@
 ./usr/X11R7/lib/modules/dri/savage_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/trident_dri.so		-unknown-	xorg
Index: src/distrib/sets/lists/xserver/md.macppc
diff -u src/distrib/sets/lists/xserver/md.macppc:1.47 src/distrib/sets/lists/xserver/md.macppc:1.48
--- src/distrib/sets/lists/xserver/md.macppc:1.47	Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.macppc	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.macppc,v 1.47 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.macppc,v 1.48 2009/06/16 00:26:11 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/Xmacppc					-unknown-	x11
@@ -331,6 +331,8 @@
 ./usr/X11R7/lib/modules/dri/r300_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ati_drv.so		-unknown-	xorg

Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.65 src/distrib/sets/lists/xserver/md.i386:1.66
--- src/distrib/sets/lists/xserver/md.i386:1.65	Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.i386	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.65 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.i386,v 1.66 2009/06/16 00:26:11 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -451,6 +451,8 @@
 ./usr/X11R7/lib/modules/dri/savage_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/sis_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so			-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/tdfx_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/trident_dri.so		-unknown-	xorg
@@ -586,11 +588,11 @@
 ./usr/X11R7/lib/modules/extensions/libextmod.so.0	-unknown-	xorg
 ./usr/X11R7/lib/modules/extensions/libextmod_g.a	-unknown-	debuglib,xorg
 ./usr/X11R7/lib/modules/extensions/libextmod_pic.a	-unknown-	xorg
-./usr/X11R7/lib/modules/extensions/libglx.a		-unknown-	obsolete
-./usr/X11R7/lib/modules/extensions/libglx.so		-unknown-	obsolete
-./usr/X11R7/lib/modules/extensions/libglx.so.0		-unknown-	obsolete
-./usr/X11R7/lib/modules/extensions/libglx_g.a		-unknown-	obsolete
-./usr/X11R7/lib/modules/extensions/libglx_pic.a		-unknown-	obsolete
+./usr/X11R7/lib/modules/extensions/libglx.a		-unknown-	xorg
+./usr/X11R7/lib/modules/extensions/libglx.so		-unknown-	xorg
+./usr/X11R7/lib/modules/extensions/libglx.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/extensions/libglx_g.a		-unknown-	debuglib,xorg
+./usr/X11R7/lib/modules/extensions/libglx_pic.a		-unknown-	xorg
 ./usr/X11R7/lib/modules/extensions/libmfb.a		-unknown-	obsolete
 ./usr/X11R7/lib/modules/extensions/libmfb.so		-unknown-	obsolete
 ./usr/X11R7/lib/modules/extensions/libmfb.so.0		-unknown-	obsolete
@@ -707,7 +709,7 @@
 ./usr/X11R7/man/cat4/i128.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/i740.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/imstt.0				-unknown-	obsolete
-./usr/X11R7/man/cat4/intel.0				-unknown-	obsolete
+./usr/X11R7/man/cat4/intel.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/kbd.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mga.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat4/mousedrv.0				-unknown-	.cat,xorg

Index: src/distrib/sets/lists/xserver/md.sparc
diff -u src/distrib/sets/lists/xserver/md.sparc:1.34 src/distrib/sets/lists/xserver/md.sparc:1.35
--- src/distrib/sets/lists/xserver/md.sparc:1.34	Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.sparc	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc,v 1.34 2009/06/12 01:55:59 mrg Exp $
+# $NetBSD: md.sparc,v 1.35 2009/06/16 00:26:11 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/Xsun					-unknown-	x11
@@ -300,6 +300,8 @@
 ./usr/X11R7/lib/modules/dri/r300_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ag10e_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ag10e_drv.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ati_drv.so		-unknown-	xorg

Index: src/distrib/sets/lists/xserver/md.sparc64
diff -u src/distrib/sets/lists/xserver/md.sparc64:1.32 src/distrib/sets/lists/xserver/md.sparc64:1.33
--- src/distrib/sets/lists/xserver/md.sparc64:1.32	Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.sparc64	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.32 2009/06/12 01:55:59 mrg Exp $	x11
+# $NetBSD: md.sparc64,v 1.33 2009/06/16 00:26:11 mrg Exp $	x11
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/Xsun					-unknown-	x11
@@ -299,6 +299,8 @@
 ./usr/X11R7/lib/modules/dri/r300_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/dri/radeon_dri.so.0		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so		-unknown-	xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ag10e_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ag10e_drv.so.0		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/ati_drv.so		-unknown-	xorg

Index: src/external/mit/xorg/lib/dri/Makefile
diff -u src/external/mit/xorg/lib/dri/Makefile:1.11 src/external/mit/xorg/lib/dri/Makefile:1.12
--- src/external/mit/xorg/lib/dri/Makefile:1.11	Sun Mar  1 02:20:51 2009
+++ src/external/mit/xorg/lib/dri/Makefile	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2009/03/01 02:20:51 macallan Exp $
+# $NetBSD: Makefile,v 1.12 2009/06/16 00:26:11 mrg Exp $
 
 .if ${MACHINE_ARCH} == "alpha"
 SUBDIR=		libmesa .WAIT
@@ -15,4 +15,8 @@
 	savage sis tdfx trident unichrome
 .endif
 
+.if !empty(SUBDIR)
+SUBDIR+=	swrast
+.endif
+
 .include <bsd.subdir.mk>

Index: src/external/mit/xorg/lib/dri/dri.mk
diff -u src/external/mit/xorg/lib/dri/dri.mk:1.5 src/external/mit/xorg/lib/dri/dri.mk:1.6
--- src/external/mit/xorg/lib/dri/dri.mk:1.5	Sun Feb 15 19:00:22 2009
+++ src/external/mit/xorg/lib/dri/dri.mk	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: dri.mk,v 1.5 2009/02/15 19:00:22 mrg Exp $
+# $NetBSD: dri.mk,v 1.6 2009/06/16 00:26:11 mrg Exp $
 
 # XXX DRI_LIB_DEPS
 
@@ -29,7 +29,10 @@
 # Common sources
 .PATH:	${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/common \
 	${X11SRCDIR.MesaLib}/src/mesa/drivers/common
-SRCS+=	dri_util.c drirenderbuffer.c driverfuncs.c texmem.c utils.c vblank.c \
+.if (${MODULE} != "swrast")
+SRCS+=	dri_util.c
+.endif
+SRCS+=	drirenderbuffer.c driverfuncs.c texmem.c utils.c vblank.c \
 	xmlconfig.c
 
 .include <bsd.x11.mk>

Index: src/external/mit/xorg/lib/libGL/Makefile.mesa
diff -u src/external/mit/xorg/lib/libGL/Makefile.mesa:1.1.1.1 src/external/mit/xorg/lib/libGL/Makefile.mesa:1.2
--- src/external/mit/xorg/lib/libGL/Makefile.mesa:1.1.1.1	Tue Jul 29 05:01:22 2008
+++ src/external/mit/xorg/lib/libGL/Makefile.mesa	Tue Jun 16 00:26:11 2009
@@ -1,17 +1,78 @@
 
-SRCS.mesa=	accum.c api_arrayelt.c api_loopback.c api_noop.c \
-		api_validate.c attrib.c arrayobj.c blend.c bufferobj.c \
-		buffers.c clip.c colortab.c context.c convolve.c \
-		debug.c depth.c depthstencil.c dispatch.c dlist.c \
-		drawpix.c enable.c enums.c eval.c execmem.c extensions.c \
-		fbobject.c feedback.c fog.c framebuffer.c get.c \
-		getstring.c hash.c hint.c histogram.c image.c imports.c \
-		light.c lines.c matrix.c mipmap.c mm.c occlude.c \
-		pixel.c points.c polygon.c rastpos.c rbadaptors.c \
-		renderbuffer.c state.c stencil.c texcompress.c \
-		texcompress_fxt1.c texcompress_s3tc.c texenvprogram.c \
-		texformat.c teximage.c texobj.c texrender.c texstate.c \
-		texstore.c varray.c vtxfmt.c
+SRCS.mesa=	api_arrayelt.c \
+		api_exec.c \
+		api_loopback.c \
+		api_noop.c \
+		api_validate.c \
+		accum.c \
+		attrib.c \
+		arrayobj.c \
+		blend.c \
+		bufferobj.c \
+		buffers.c \
+		clear.c \
+		clip.c \
+		colortab.c \
+		context.c \
+		convolve.c \
+		debug.c \
+		depth.c \
+		depthstencil.c \
+		dlist.c \
+		dlopen.c \
+		drawpix.c \
+		enable.c \
+		enums.c \
+		MESAeval.c \
+		execmem.c \
+		extensions.c \
+		fbobject.c \
+		feedback.c \
+		ffvertex_prog.c \
+		fog.c \
+		framebuffer.c \
+		get.c \
+		getstring.c \
+		hash.c \
+		hint.c \
+		histogram.c \
+		image.c \
+		imports.c \
+		light.c \
+		lines.c \
+		matrix.c \
+		mipmap.c \
+		mm.c \
+		multisample.c \
+		MESApixel.c \
+		pixelstore.c \
+		points.c \
+		polygon.c \
+		queryobj.c \
+		rastpos.c \
+		rbadaptors.c \
+		readpix.c \
+		renderbuffer.c \
+		scissor.c \
+		shaders.c \
+		state.c \
+		stencil.c \
+		texcompress.c \
+		texcompress_s3tc.c \
+		texcompress_fxt1.c \
+		texenv.c \
+		texenvprogram.c \
+		texformat.c \
+		texgen.c \
+		teximage.c \
+		texobj.c \
+		texparam.c \
+		texrender.c \
+		texstate.c \
+		texstore.c \
+		varray.c \
+		vtxfmt.c
+
 
 # XXX  avoid source name clashes with glx
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/main
@@ -22,36 +83,76 @@
 
 # math
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/math
-SRCS.math=	m_debug_clip.c m_debug_norm.c m_debug_xform.c m_eval.c \
-		m_matrix.c m_translate.c m_vector.c m_xform.c
+SRCS.math=	m_debug_clip.c \
+		m_debug_norm.c \
+		m_debug_xform.c \
+		m_eval.c \
+		m_matrix.c \
+		m_translate.c \
+		m_vector.c \
+		m_xform.c
 
 
 # swrast
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/swrast
-SRCS.swrast=	s_aaline.c s_aatriangle.c s_accum.c s_alpha.c \
-		s_arbshader.c s_atifragshader.c s_bitmap.c \
-		s_blend.c s_blit.c s_buffers.c s_context.c \
-		s_copypix.c s_depth.c s_drawpix.c s_feedback.c \
-		s_fog.c s_imaging.c s_lines.c s_logic.c \
-		s_masking.c s_nvfragprog.c s_points.c s_readpix.c \
-		s_span.c s_stencil.c s_texcombine.c s_texfilter.c \
-		s_texstore.c s_triangle.c s_zoom.c
+SRCS.swrast=	_aaline.c \
+		s_aatriangle.c \
+		s_accum.c \
+		s_alpha.c \
+		s_atifragshader.c \
+		s_bitmap.c \
+		s_blend.c \
+		s_blit.c \
+		s_buffers.c \
+		s_copypix.c \
+		s_context.c \
+		s_depth.c \
+		s_drawpix.c \
+		s_feedback.c \
+		s_fog.c \
+		s_fragprog.c \
+		s_imaging.c \
+		s_lines.c \
+		s_logic.c \
+		s_masking.c \
+		s_points.c \
+		s_readpix.c \
+		s_span.c \
+		s_stencil.c \
+		s_texcombine.c \
+		s_texfilter.c \
+		s_texstore.c \
+		s_triangle.c \
+		s_zoom.c
 
 
 # swrast_setup
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/swrast_setup
-SRCS.ss=	ss_context.c ss_triangle.c
+SRCS.ss=	ss_context.c \
+		ss_triangle.c
 
 
 # tnl
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/tnl
-SRCS.tnl=	t_context.c t_pipeline.c t_vb_arbprogram.c \
-		t_vb_arbprogram_sse.c t_vb_arbshader.c \
-		t_vb_cull.c t_vb_fog.c t_vb_light.c t_vb_normals.c \
-		t_vb_points.c t_vb_program.c t_vb_render.c \
-		t_vb_texgen.c t_vb_texmat.c t_vb_vertex.c \
-		t_vertex.c t_vertex_generic.c t_vertex_sse.c \
-		t_vp_build.c
+SRCS.tnl=	t_context.c \
+		t_pipeline.c \
+		t_draw.c \
+		t_rasterpos.c \
+		t_vb_program.c \
+		t_vb_render.c \
+		t_vb_texgen.c \
+		t_vb_texmat.c \
+		t_vb_vertex.c \
+		t_vb_cull.c \
+		t_vb_fog.c \
+		t_vb_light.c \
+		t_vb_normals.c 
+		t_vb_points.c \
+		t_vp_build.c \
+		t_vertex.c \
+		t_vertex_sse.c \
+		t_vertex_generic.c
+
 
 .for fn in ${SRCS.glx} ${SRCS.dri} ${SRCS.mesa}
 CPPFLAGS.${fn}+=-I${X11SRCDIR.xc}/lib/GL/dri \

Index: src/external/mit/xorg/lib/libOSMesa/libmesa.mk
diff -u src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.3 src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.4
--- src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.3	Thu Jun 11 01:47:08 2009
+++ src/external/mit/xorg/lib/libOSMesa/libmesa.mk	Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: libmesa.mk,v 1.3 2009/06/11 01:47:08 mrg Exp $
+#	$NetBSD: libmesa.mk,v 1.4 2009/06/16 00:26:11 mrg Exp $
 #
 # Consumer of this Makefile should set MESA_SRC_MODULES.
 
@@ -8,78 +8,231 @@
 PATHS.main=	main
 INCLUDES.main=	shader
 SRCS.main= \
-	accum.c api_arrayelt.c api_loopback.c api_noop.c api_validate.c \
-	arrayobj.c attrib.c blend.c bufferobj.c buffers.c clip.c colortab.c \
-	context.c convolve.c debug.c depth.c depthstencil.c dlist.c drawpix.c \
-	enable.c enums.c eval.c execmem.c extensions.c fbobject.c feedback.c \
-	fog.c framebuffer.c get.c getstring.c hash.c hint.c histogram.c \
-	image.c imports.c light.c lines.c matrix.c mipmap.c mm.c pixel.c \
-	points.c polygon.c queryobj.c rastpos.c rbadaptors.c renderbuffer.c \
-	shaders.c state.c stencil.c texcompress.c texcompress_fxt1.c \
-	texcompress_s3tc.c texenvprogram.c texformat.c teximage.c texobj.c \
-	texrender.c texstate.c texstore.c varray.c vtxfmt.c
+	api_arrayelt.c \
+	api_exec.c \
+	api_loopback.c \
+	api_noop.c \
+	api_validate.c \
+	accum.c \
+	attrib.c \
+	arrayobj.c \
+	blend.c \
+	bufferobj.c \
+	buffers.c \
+	clear.c \
+	clip.c \
+	colortab.c \
+	context.c \
+	convolve.c \
+	debug.c \
+	depth.c \
+	depthstencil.c \
+	dlist.c \
+	dlopen.c \
+	drawpix.c \
+	enable.c \
+	enums.c \
+	eval.c \
+	execmem.c \
+	extensions.c \
+	fbobject.c \
+	feedback.c \
+	ffvertex_prog.c \
+	fog.c \
+	framebuffer.c \
+	get.c \
+	getstring.c \
+	hash.c \
+	hint.c \
+	histogram.c \
+	image.c \
+	imports.c \
+	light.c \
+	lines.c \
+	matrix.c \
+	mipmap.c \
+	mm.c \
+	multisample.c \
+	pixel.c \
+	pixelstore.c \
+	points.c \
+	polygon.c \
+	queryobj.c \
+	rastpos.c \
+	rbadaptors.c \
+	readpix.c \
+	renderbuffer.c \
+	scissor.c \
+	shaders.c \
+	state.c \
+	stencil.c \
+	texcompress.c \
+	texcompress_s3tc.c \
+	texcompress_fxt1.c \
+	texenv.c \
+	texenvprogram.c \
+	texformat.c \
+	texgen.c \
+	teximage.c \
+	texobj.c \
+	texparam.c \
+	texrender.c \
+	texstate.c \
+	texstore.c \
+	varray.c \
+	vtxfmt.c
 
 # Math sources
 PATHS.math=	math
 SRCS.math= \
-	m_debug_clip.c m_debug_norm.c m_debug_xform.c m_eval.c m_matrix.c \
-	m_translate.c m_vector.c m_xform.c
+	m_debug_clip.c \
+	m_debug_norm.c \
+	m_debug_xform.c \
+	m_eval.c \
+	m_matrix.c \
+	m_translate.c \
+	m_vector.c \
+	m_xform.c
 
-# VBO sources
-PATHS.vbo=	vbo
-SRCS.vbo= \
-	vbo_context.c vbo_exec.c vbo_exec_api.c	vbo_exec_array.c \
-	vbo_exec_draw.c vbo_exec_eval.c vbo_rebase.c vbo_split.c \
-	vbo_split_copy.c vbo_split_inplace.c vbo_save.c vbo_save_api.c \
-	vbo_save_draw.c vbo_save_loopback.c 
-
-COPTS.vbo_save_draw.c=	-Wno-error
+# Software raster sources
+PATHS.swrast=	swrast swrast_setup
+INCLUDES.swrast=	shader
+SRCS.swrast= \
+	s_aaline.c \
+	s_aatriangle.c \
+	s_accum.c \
+	s_alpha.c \
+	s_atifragshader.c \
+	s_bitmap.c \
+	s_blend.c \
+	s_blit.c \
+	s_buffers.c \
+	s_copypix.c \
+	s_context.c \
+	s_depth.c \
+	s_drawpix.c \
+	s_feedback.c \
+	s_fog.c \
+	s_fragprog.c \
+	s_imaging.c \
+	s_lines.c \
+	s_logic.c \
+	s_masking.c \
+	s_points.c \
+	s_readpix.c \
+	s_span.c \
+	s_stencil.c \
+	s_texcombine.c \
+	s_texfilter.c \
+	s_texstore.c \
+	s_triangle.c \
+	s_zoom.c
+
+# swrast_setup
+.PATH:		${X11SRCDIR.MesaLib}/src/mesa/swrast_setup
+SRCS.ss= \
+	ss_context.c \
+	ss_triangle.c
 
 # TNL sources
 PATHS.tnl=	tnl
 INCLUDES.tnl=	shader
 SRCS.tnl= \
-	t_context.c t_draw.c t_pipeline.c t_vb_cull.c t_vb_fog.c t_vb_light.c \
-	t_vb_normals.c t_vb_points.c t_vb_program.c t_vb_render.c \
-	t_vb_texgen.c t_vb_texmat.c t_vb_vertex.c t_vertex.c t_vertex_sse.c \
-	t_vertex_generic.c t_vp_build.c
+	t_context.c \
+	t_pipeline.c \
+	t_draw.c \
+	t_rasterpos.c \
+	t_vb_program.c \
+	t_vb_render.c \
+	t_vb_texgen.c \
+	t_vb_texmat.c \
+	t_vb_vertex.c \
+	t_vb_cull.c \
+	t_vb_fog.c \
+	t_vb_light.c \
+	t_vb_normals.c \
+	t_vb_points.c \
+	t_vp_build.c \
+	t_vertex.c \
+	t_vertex_sse.c \
+	t_vertex_generic.c
+
+# VBO sources
+PATHS.vbo=	vbo
+SRCS.vbo= \
+	vbo_context.c \
+	vbo_exec.c \
+	vbo_exec_api.c \
+	vbo_exec_array.c \
+	vbo_exec_draw.c \
+	vbo_exec_eval.c \
+	vbo_rebase.c \
+	vbo_split.c \
+	vbo_split_copy.c \
+	vbo_split_inplace.c \
+	vbo_save.c \
+	vbo_save_api.c \
+	vbo_save_draw.c \
+	vbo_save_loopback.c
+
+COPTS.vbo_save_draw.c=	-Wno-error
 
 # Shader sources
 PATHS.shader=	shader shader/grammar
 INCLUDES.shader=	shader/slang shader/grammar
 SRCS.shader= \
-	arbprogparse.c arbprogram.c atifragshader.c grammar_mesa.c \
-	nvfragparse.c nvprogram.c nvvertparse.c prog_debug.c prog_execute.c \
-	prog_instruction.c prog_parameter.c prog_print.c prog_statevars.c \
-	program.c programopt.c shader_api.c
-
-# Software raster sources
-PATHS.swrast=	swrast swrast_setup
-INCLUDES.swrast=	shader
-SRCS.swrast= \
-	s_aaline.c s_aatriangle.c s_accum.c s_alpha.c s_atifragshader.c \
-	s_bitmap.c s_blend.c s_blit.c s_buffers.c s_copypix.c s_context.c \
-	s_depth.c s_drawpix.c s_feedback.c s_fog.c s_fragprog.c s_imaging.c \
-	s_lines.c s_logic.c s_masking.c s_points.c s_readpix.c s_span.c \
-	s_stencil.c s_texcombine.c s_texfilter.c s_texstore.c s_triangle.c \
-	s_zoom.c ss_context.c ss_triangle.c 
+	arbprogparse.c \
+	arbprogram.c \
+	atifragshader.c \
+	grammar_mesa.c \
+	nvfragparse.c \
+	nvprogram.c \
+	nvvertparse.c \
+	program.c \
+	prog_cache.c \
+	prog_debug.c \
+	prog_execute.c \
+	prog_instruction.c \
+	prog_noise.c \
+	prog_parameter.c \
+	prog_print.c \
+	prog_statevars.c \
+	prog_uniform.c \
+	programopt.c \
+	shader_api.c \
 
 # Shader language sources
 PATHS.slang=	shader/slang
 INCLUDES.slang=	shader shader/grammar
 SRCS.slang= \
-	slang_builtin.c	slang_codegen.c	slang_compile.c \
-	slang_compile_function.c slang_compile_operation.c \
-	slang_compile_struct.c slang_compile_variable.c slang_emit.c \
-	slang_ir.c slang_label.c slang_link.c \
-	slang_log.c slang_mem.c slang_preprocess.c slang_print.c \
-	slang_simplify.c slang_storage.c slang_typeinfo.c slang_vartable.c \
+	slang_builtin.c \
+	slang_codegen.c \
+	slang_compile.c \
+	slang_compile_function.c \
+	slang_compile_operation.c \
+	slang_compile_struct.c \
+	slang_compile_variable.c \
+	slang_emit.c \
+	slang_ir.c \
+	slang_label.c \
+	slang_link.c \
+	slang_log.c \
+	slang_mem.c \
+	slang_preprocess.c \
+	slang_print.c \
+	slang_simplify.c \
+	slang_storage.c \
+	slang_typeinfo.c \
+	slang_vartable.c \
 	slang_utility.c
 
 # GL API sources
 PATHS.glapi=	glapi main
 SRCS.glapi= \
-	dispatch.c glapi.c glthread.c
+	dispatch.c \
+	glapi.c \
+	glapi_getproc.c \
+	glthread.c
 
 # Common driver sources
 PATHS.common=	drivers/common
@@ -87,6 +240,7 @@
 SRCS.common= \
 	driverfuncs.c
 
+
 # OSMesa driver sources
 PATHS.osmesa=	drivers/osmesa
 INCLUDES.osmesa=	shader

Added files:

Index: src/external/mit/xorg/lib/dri/swrast/Makefile
diff -u /dev/null src/external/mit/xorg/lib/dri/swrast/Makefile:1.1
--- /dev/null	Tue Jun 16 00:26:12 2009
+++ src/external/mit/xorg/lib/dri/swrast/Makefile	Tue Jun 16 00:26:11 2009
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2009/06/16 00:26:11 mrg Exp $
+
+MODULE=	swrast
+
+CPPFLAGS+=	-I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/swrast
+
+DRI_EXTRA_PATHS=	${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/swrast
+SRCS= \
+	swrast.c \
+        swrast_span.c
+
+COPTS.swrast.c=		-Wno-error	# XXX const
+
+.include "${.CURDIR}/../dri.mk"

Reply via email to