Module Name:    src
Committed By:   mrg
Date:           Mon Jul 19 05:34:28 UTC 2010

Modified Files:
        src/external/mit/xorg/lib/dri/i915: Makefile
        src/external/mit/xorg/lib/dri/i965: Makefile
        src/external/mit/xorg/lib/dri/libmesa: Makefile
        src/external/mit/xorg/lib/dri/r200: Makefile
        src/external/mit/xorg/lib/dri/r300: Makefile
        src/external/mit/xorg/lib/dri/r600: Makefile
        src/external/mit/xorg/lib/dri/radeon: Makefile
        src/external/mit/xorg/lib/libGL: Makefile
        src/external/mit/xorg/lib/libGLU: Makefile
        src/external/mit/xorg/lib/libOSMesa: libmesa.mk
        src/external/mit/xorg/lib/libglut: Makefile
        src/external/mit/xorg/server/xorg-server/GL/GLcore: Makefile.GLcore
        src/external/mit/xorg/server/xorg-server/GL/glx: Makefile.glx
        src/external/mit/xorg/server/xorg-server/glx: Makefile.glx
        src/external/mit/xorg/server/xorg-server/os: Makefile
        src/external/mit/xorg/tools: Makefile
Added Files:
        src/external/mit/xorg/tools/glsl: Makefile Makefile.glsl
            Makefile.glslsrcs

Log Message:
updates for Mesa 7.8.2:
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/mit/xorg/lib/dri/i915/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/mit/xorg/lib/dri/i965/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/dri/libmesa/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/dri/r200/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/dri/r300/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/dri/r600/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/dri/radeon/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/mit/xorg/lib/libGL/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/libGLU/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/libOSMesa/libmesa.mk
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/libglut/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore
cvs rdiff -u -r1.5 -r1.6 \
    src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx
cvs rdiff -u -r1.5 -r1.6 \
    src/external/mit/xorg/server/xorg-server/glx/Makefile.glx
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/server/xorg-server/os/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/tools/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/tools/glsl/Makefile \
    src/external/mit/xorg/tools/glsl/Makefile.glsl \
    src/external/mit/xorg/tools/glsl/Makefile.glslsrcs

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

Modified files:

Index: src/external/mit/xorg/lib/dri/i915/Makefile
diff -u src/external/mit/xorg/lib/dri/i915/Makefile:1.9 src/external/mit/xorg/lib/dri/i915/Makefile:1.10
--- src/external/mit/xorg/lib/dri/i915/Makefile:1.9	Sun May 23 21:31:52 2010
+++ src/external/mit/xorg/lib/dri/i915/Makefile	Mon Jul 19 05:34:24 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2010/05/23 21:31:52 mrg Exp $
+# $NetBSD: Makefile,v 1.10 2010/07/19 05:34:24 mrg Exp $
 
 MODULE=	i915
 
@@ -9,7 +9,6 @@
 DRI_EXTRA_PATHS=	${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/intel
 SRCS=	\
 	i830_context.c \
-	i830_metaops.c \
 	i830_state.c \
 	i830_texblend.c \
 	i830_texstate.c \
@@ -35,14 +34,12 @@
 	intel_pixel_read.c \
 	intel_buffers.c \
 	intel_blit.c \
-	intel_swapbuffers.c \
 	i915_tex_layout.c \
 	i915_texstate.c \
 	i915_context.c \
 	i915_debug.c \
 	i915_debug_fp.c \
 	i915_fragprog.c \
-	i915_metaops.c \
 	i915_program.c \
 	i915_state.c \
 	i915_vtbl.c \
@@ -60,7 +57,6 @@
 LIBDPLIBS+=	drm_intel	${.CURDIR}/../../libdrm_intel
 
 COPTS.intel_context.c+=	-Wno-error	# XXX
-COPTS.intel_swapbuffers.c+=	-Wno-error	# XXX
 COPTS.intel_tex.c+=	-Wno-error	# XXX
 
 .include "${.CURDIR}/../dri.mk"

Index: src/external/mit/xorg/lib/dri/i965/Makefile
diff -u src/external/mit/xorg/lib/dri/i965/Makefile:1.11 src/external/mit/xorg/lib/dri/i965/Makefile:1.12
--- src/external/mit/xorg/lib/dri/i965/Makefile:1.11	Sun May 23 21:31:52 2010
+++ src/external/mit/xorg/lib/dri/i965/Makefile	Mon Jul 19 05:34:24 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2010/05/23 21:31:52 mrg Exp $
+# $NetBSD: Makefile,v 1.12 2010/07/19 05:34:24 mrg Exp $
 
 MODULE=	i965
 
@@ -28,7 +28,6 @@
 	intel_pixel_draw.c \
 	intel_pixel_read.c \
 	intel_state.c \
-	intel_swapbuffers.c \
 	intel_syncobj.c \
 	intel_tex.c \
 	intel_tex_copy.c \
@@ -89,14 +88,24 @@
 	brw_wm_pass2.c \
 	brw_wm_sampler_state.c \
 	brw_wm_state.c \
-	brw_wm_surface_state.c 
+	brw_wm_surface_state.c \
+	gen6_cc.c \
+	gen6_clip_state.c \
+	gen6_depthstencil.c \
+	gen6_gs_state.c \
+	gen6_sampler_state.c \
+	gen6_scissor_state.c \
+	gen6_sf_state.c \
+	gen6_urb.c \
+	gen6_viewport_state.c \
+	gen6_vs_state.c \
+	gen6_wm_state.c
 
 COPTS.brw_draw_upload.c=	-Wno-error
 
 LIBDPLIBS+=	drm_intel	${.CURDIR}/../../libdrm_intel
 
 COPTS.intel_context.c+=	-Wno-error	# XXX
-COPTS.intel_swapbuffers.c+=	-Wno-error	# XXX
 COPTS.intel_tex.c+=	-Wno-error	# XXX
 
 .include "${.CURDIR}/../dri.mk"

Index: src/external/mit/xorg/lib/dri/libmesa/Makefile
diff -u src/external/mit/xorg/lib/dri/libmesa/Makefile:1.7 src/external/mit/xorg/lib/dri/libmesa/Makefile:1.8
--- src/external/mit/xorg/lib/dri/libmesa/Makefile:1.7	Sun May 23 21:31:52 2010
+++ src/external/mit/xorg/lib/dri/libmesa/Makefile	Mon Jul 19 05:34:24 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2010/05/23 21:31:52 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2010/07/19 05:34:24 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -25,6 +25,9 @@
 CFLAGS+=	-pthread
 
 .include "../../libOSMesa/libmesa.mk"
+.include "../../../tools/glsl/Makefile.glslsrcs"
+
+SRCS+=  ${SRCS.pp} ${SRCS.cl}
 
 .include <bsd.x11.mk>
 

Index: src/external/mit/xorg/lib/dri/r200/Makefile
diff -u src/external/mit/xorg/lib/dri/r200/Makefile:1.6 src/external/mit/xorg/lib/dri/r200/Makefile:1.7
--- src/external/mit/xorg/lib/dri/r200/Makefile:1.6	Sun May 23 23:21:30 2010
+++ src/external/mit/xorg/lib/dri/r200/Makefile	Mon Jul 19 05:34:24 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2010/05/23 23:21:30 mrg Exp $
+# $NetBSD: Makefile,v 1.7 2010/07/19 05:34:24 mrg Exp $
 
 MODULE=	r200
 
@@ -22,7 +22,9 @@
 	radeon_mipmap_tree.c \
 	radeon_queryobj.c \
 	radeon_span.c \
+	radeon_tex_copy.c \
 	radeon_texture.c \
+	r200_blit.c \
 	r200_context.c \
 	r200_ioctl.c \
 	r200_state.c \

Index: src/external/mit/xorg/lib/dri/r300/Makefile
diff -u src/external/mit/xorg/lib/dri/r300/Makefile:1.6 src/external/mit/xorg/lib/dri/r300/Makefile:1.7
--- src/external/mit/xorg/lib/dri/r300/Makefile:1.6	Thu May 27 01:20:14 2010
+++ src/external/mit/xorg/lib/dri/r300/Makefile	Mon Jul 19 05:34:25 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2010/05/27 01:20:14 mrg Exp $
+# $NetBSD: Makefile,v 1.7 2010/07/19 05:34:25 mrg Exp $
 
 MODULE=	r300
 
@@ -27,11 +27,12 @@
 	radeon_mipmap_tree.c \
 	radeon_span.c \
 	radeon_queryobj.c \
+	radeon_tex_copy.c \
 	radeon_texture.c \
 	radeon_screen.c \
+	r300_blit.c \
 	r300_context.c \
 	r300_draw.c \
-	r300_ioctl.c \
 	r300_cmdbuf.c \
 	r300_state.c \
 	r300_render.c \

Index: src/external/mit/xorg/lib/dri/r600/Makefile
diff -u src/external/mit/xorg/lib/dri/r600/Makefile:1.2 src/external/mit/xorg/lib/dri/r600/Makefile:1.3
--- src/external/mit/xorg/lib/dri/r600/Makefile:1.2	Sun May 23 23:21:31 2010
+++ src/external/mit/xorg/lib/dri/r600/Makefile	Mon Jul 19 05:34:25 2010
@@ -1,7 +1,10 @@
-# $NetBSD: Makefile,v 1.2 2010/05/23 23:21:31 mrg Exp $
+# $NetBSD: Makefile,v 1.3 2010/07/19 05:34:25 mrg Exp $
 
 MODULE=	r600
 
+# Uses C99 for() variable decls.
+COPTS+=		-std=c99
+
 CPPFLAGS+=	-DRADEON_COMMON=1 -DRADEON_R600
 CPPFLAGS+=	-DHAVE_LIBDRM_RADEON
 
@@ -25,6 +28,8 @@
 	radeon_texture.c \
 	radeon_queryobj.c \
 	radeon_screen.c \
+	radeon_tex_copy.c \
+	r600_blit.c \
 	r600_context.c \
 	r600_cmdbuf.c \
 	r600_emit.c       \
@@ -51,5 +56,6 @@
 LIBDPLIBS+=	drm_radeon	${.CURDIR}/../../libdrm_radeon
 
 COPTS.radeon_screen.c=  -Wno-error	# XXX const
+COPTS.r700_assembler.c=  -Wno-error	# XXX pointer casts
 
 .include "${.CURDIR}/../dri.mk"

Index: src/external/mit/xorg/lib/dri/radeon/Makefile
diff -u src/external/mit/xorg/lib/dri/radeon/Makefile:1.6 src/external/mit/xorg/lib/dri/radeon/Makefile:1.7
--- src/external/mit/xorg/lib/dri/radeon/Makefile:1.6	Sun May 23 23:21:31 2010
+++ src/external/mit/xorg/lib/dri/radeon/Makefile	Mon Jul 19 05:34:26 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2010/05/23 23:21:31 mrg Exp $
+# $NetBSD: Makefile,v 1.7 2010/07/19 05:34:26 mrg Exp $
 
 MODULE=	radeon
 
@@ -8,6 +8,7 @@
 CPPFLAGS+=	-I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/radeon
 
 SRCS=	\
+	radeon_blit.c \
 	radeon_bo_legacy.c \
 	radeon_common_context.c \
 	radeon_common.c \
@@ -26,6 +27,7 @@
 	radeon_state.c \
 	radeon_state_init.c \
 	radeon_tex.c \
+	radeon_tex_copy.c \
 	radeon_texstate.c \
 	radeon_tcl.c \
 	radeon_swtcl.c \

Index: src/external/mit/xorg/lib/libGL/Makefile
diff -u src/external/mit/xorg/lib/libGL/Makefile:1.14 src/external/mit/xorg/lib/libGL/Makefile:1.15
--- src/external/mit/xorg/lib/libGL/Makefile:1.14	Fri May 28 06:22:05 2010
+++ src/external/mit/xorg/lib/libGL/Makefile	Mon Jul 19 05:34:26 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2010/05/28 06:22:05 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2010/07/19 05:34:26 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -7,7 +7,7 @@
 SUBDIR=		internal
 
 # glx
-.PATH:		${X11SRCDIR.MesaLib}/src/glx/x11
+.PATH:		${X11SRCDIR.MesaLib}/src/glx
 SRCS.glx=	glcontextmodes.c clientattrib.c compsize.c eval.c glxcmds.c \
 		glxext.c glxextensions.c indirect.c indirect_init.c \
 		indirect_size.c indirect_window_pos.c \
@@ -18,7 +18,7 @@
 		glxcurrent.c indirect_texture_compression.c
 
 .PATH:		${X11SRCDIR.MesaLib}/src/mesa/glapi
-SRCS.glx+=	glapi.c glapi_getproc.c glthread.c
+SRCS.glx+=	glapi.c glapi_dispatch.c glapi_getproc.c glapi_nop.c glthread.c
 
 # XXX see TODO
 #.if ${MACHINE_ARCH} == "i386"
@@ -38,10 +38,10 @@
 .endfor
 .endif
 
+MESA_SRC_MODULES=  main math vbo tnl shader swrast slang glapi common \
+                        osmesa ss
 
-# mesa
-.PATH:		${X11SRCDIR.MesaLib}/src/mesa/main
-SRCS.mesa=	dispatch.c
+.include "../libOSMesa/libmesa.mk"
 
 
 .PATH:		${X11SRCDIR.MesaLib}/src/glw
@@ -52,7 +52,11 @@
 	xmesa_xf86.h
 INCSDIR=${X11INCDIR}/GL
 
-SRCS+=	${SRCS.dri} ${SRCS.mesa} ${SRCS.glx}
+SRCS+=	${SRCS.dri} ${SRCS.glx}
+
+.include "../../tools/glsl/Makefile.glslsrcs"
+
+SRCS+=	${SRCS.pp} ${SRCS.cl}
 
 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/GL \
 		-I${DESTDIR}${X11INCDIR}/X11 \
@@ -60,7 +64,7 @@
 		-I${DESTDIR}${X11INCDIR}/libdrm \
 		-I${X11SRCDIR.MesaLib}/include \
 		-I${X11SRCDIR.MesaLib}/include/GL/internal \
-		-I${X11SRCDIR.MesaLib}/src/mesa \
+		-I${X11SRCDIR.MesaLib}/src/mesa/main \
 		-I${X11SRCDIR.MesaLib}/src/mesa/glapi \
 		-I${X11SRCDIR.MesaLib}/src/mesa \
 		${X11FLAGS.THREADLIB}
@@ -94,13 +98,15 @@
 
 # XXX XXX
 COPTS.dri_glx.c=			-Wno-error
+COPTS.dri2_glx.c=			-Wno-error
+COPTS.drisw_glx.c=			-Wno-error
 COPTS.glxext.c=				-Wno-error
 COPTS.indirect_vertex_program.c=	-Wno-error
 MKLINT=no
 
 PKGCONFIG=	gl
 PKGDIST.gl=	${X11SRCDIR.MesaLib}/src/mesa
-PKGCONFIG_VERSION.gl=	7.7.1
+PKGCONFIG_VERSION.gl=	7.8.2
 
 .include <bsd.x11.mk>
 .include <bsd.lib.mk>

Index: src/external/mit/xorg/lib/libGLU/Makefile
diff -u src/external/mit/xorg/lib/libGLU/Makefile:1.6 src/external/mit/xorg/lib/libGLU/Makefile:1.7
--- src/external/mit/xorg/lib/libGLU/Makefile:1.6	Fri May 28 06:22:05 2010
+++ src/external/mit/xorg/lib/libGLU/Makefile	Mon Jul 19 05:34:26 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2010/05/28 06:22:05 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2010/07/19 05:34:26 mrg Exp $
 
 NOLINT=		1	# XTODO: tess.ln SIGSEGVs lint :(
 
@@ -84,7 +84,7 @@
 
 PKGCONFIG=	glu
 PKGDIST.glu=	${X11SRCDIR.MesaLib}/src/glu
-PKGCONFIG_VERSION.glu=	7.7.1
+PKGCONFIG_VERSION.glu=	7.8.2
 
 .include <bsd.x11.mk>
 .include <bsd.lib.mk>

Index: src/external/mit/xorg/lib/libOSMesa/libmesa.mk
diff -u src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.5 src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.6
--- src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.5	Sun May 23 21:31:53 2010
+++ src/external/mit/xorg/lib/libOSMesa/libmesa.mk	Mon Jul 19 05:34:27 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: libmesa.mk,v 1.5 2010/05/23 21:31:53 mrg Exp $
+#	$NetBSD: libmesa.mk,v 1.6 2010/07/19 05:34:27 mrg Exp $
 #
 # Consumer of this Makefile should set MESA_SRC_MODULES.
 
@@ -22,6 +22,7 @@
 	clear.c \
 	clip.c \
 	colortab.c \
+	condrender.c \
 	context.c \
 	convolve.c \
 	cpuinfo.c \
@@ -33,7 +34,7 @@
 	drawpix.c \
 	enable.c \
 	enums.c \
-	eval.c \
+	MESAeval.c \
 	execmem.c \
 	extensions.c \
 	fbobject.c \
@@ -55,8 +56,8 @@
 	mipmap.c \
 	mm.c \
 	multisample.c \
-	pixel.c \
-	pixelstore.c \
+	MESApixel.c \
+	MESApixelstore.c \
 	points.c \
 	polygon.c \
 	queryobj.c \
@@ -87,15 +88,23 @@
 	texstate.c \
 	texstore.c \
 	varray.c \
+	version.c \
 	viewport.c \
 	vtxfmt.c
 
+# XXX  avoid source name clashes with glx
+.PATH:		${X11SRCDIR.MesaLib}/src/mesa/main
+BUILDSYMLINKS=	${X11SRCDIR.MesaLib}/src/mesa/main/pixel.c MESApixel.c \
+		${X11SRCDIR.MesaLib}/src/mesa/main/pixelstore.c MESApixelstore.c \
+		${X11SRCDIR.MesaLib}/src/mesa/main/eval.c MESAeval.c
+
 # GL API sources
 PATHS.glapi=	glapi main
 SRCS.glapi= \
-	dispatch.c \
 	glapi.c \
+	glapi_dispatch.c \
 	glapi_getproc.c \
+	glapi_nop.c \
 	glthread.c
 
 # Math sources
@@ -196,13 +205,12 @@
 # statetracker
 
 # Shader sources
-PATHS.shader=		shader shader/grammar
-INCLUDES.shader=	shader/slang shader/grammar
+PATHS.shader=		shader
+INCLUDES.shader=	shader/slang
 SRCS.shader= \
 	arbprogparse.c \
 	arbprogram.c \
 	atifragshader.c \
-	grammar_mesa.c \
 	hash_table.c \
 	lex.yy.c \
 	nvfragparse.c \
@@ -227,7 +235,7 @@
 
 # Shader language sources
 PATHS.slang=	shader/slang
-INCLUDES.slang=	shader shader/grammar
+INCLUDES.slang=	shader
 SRCS.slang= \
 	slang_builtin.c	\
 	slang_codegen.c	\
@@ -242,7 +250,6 @@
 	slang_link.c	\
 	slang_log.c	\
 	slang_mem.c	\
-	slang_preprocess.c	\
 	slang_print.c	\
 	slang_simplify.c	\
 	slang_storage.c	\
@@ -330,3 +337,47 @@
 .endfor
 
 LIBDPLIBS=	m	${NETBSDSRCDIR}/lib/libm
+
+# build the shader headers
+.include "../../tools/glsl/Makefile.glsl"
+
+CPPFLAGS+=	-I.
+
+# XXXX
+${SRCS.slang}: library/slang_120_core_gc.h \
+	library/slang_builtin_120_common_gc.h \
+	library/slang_builtin_120_fragment_gc.h \
+	library/slang_common_builtin_gc.h \
+	library/slang_core_gc.h \
+	library/slang_fragment_builtin_gc.h \
+	library/slang_vertex_builtin_gc.h
+
+library/slang_120_core_gc.h: slang_120_core.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_120_core_gc.h
+
+library/slang_builtin_120_common_gc.h: slang_builtin_120_common.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_builtin_120_common_gc.h
+
+library/slang_builtin_120_fragment_gc.h: slang_builtin_120_fragment.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_builtin_120_fragment_gc.h
+
+library/slang_common_builtin_gc.h: slang_common_builtin.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_common_builtin_gc.h
+
+library/slang_core_gc.h: slang_core.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_core_gc.h
+
+library/slang_fragment_builtin_gc.h: slang_fragment_builtin.gc
+	-...@mkdir -p library
+	$(GLSL) fragment $> library/slang_fragment_builtin_gc.h
+
+library/slang_vertex_builtin_gc.h: slang_vertex_builtin.gc
+	-...@mkdir -p library
+	$(GLSL) vertex $> library/slang_vertex_builtin_gc.h
+
+.PATH: ${X11SRCDIR.MesaLib}/src/mesa/shader/slang/library

Index: src/external/mit/xorg/lib/libglut/Makefile
diff -u src/external/mit/xorg/lib/libglut/Makefile:1.5 src/external/mit/xorg/lib/libglut/Makefile:1.6
--- src/external/mit/xorg/lib/libglut/Makefile:1.5	Fri May 28 06:22:05 2010
+++ src/external/mit/xorg/lib/libglut/Makefile	Mon Jul 19 05:34:27 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2010/05/28 06:22:05 mrg Exp $
+#	$NetBSD: Makefile,v 1.6 2010/07/19 05:34:27 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -74,7 +74,7 @@
 
 PKGCONFIG=	glut
 PKGDIST.glut=	${X11SRCDIR.MesaGLUT}/src/glut/glx
-PKGCONFIG_VERSION.glut=	7.7.1
+PKGCONFIG_VERSION.glut=	7.8.2
 
 .include <bsd.x11.mk>
 .include <bsd.lib.mk>

Index: src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore
diff -u src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore:1.2 src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore:1.3
--- src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore:1.2	Thu Jun 11 05:43:15 2009
+++ src/external/mit/xorg/server/xorg-server/GL/GLcore/Makefile.GLcore	Mon Jul 19 05:34:27 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.GLcore,v 1.2 2009/06/11 05:43:15 mrg Exp $
+#	$NetBSD: Makefile.GLcore,v 1.3 2010/07/19 05:34:27 mrg Exp $
 
 SRCS.GLcore= \
 	${SRCS.main} \
@@ -166,6 +166,7 @@
 .PATH:	${X11SRCDIR.MesaLib}/src/mesa/shader/grammar
 SRCS.grammar= \
 	grammar_mesa.c
+SRCS.grammar=
 
 .PATH:	${X11SRCDIR.MesaLib}/src/mesa/shader/slang
 SRCS.slang= \
@@ -182,7 +183,6 @@
 	slang_link.c \
 	slang_log.c \
 	slang_mem.c \
-	slang_preprocess.c \
 	slang_print.c \
 	slang_simplify.c \
 	slang_storage.c \
@@ -228,7 +228,6 @@
 	-I${X11SRCDIR.MesaLib}/src/mesa/glapi \
 	-I${X11SRCDIR.MesaLib}/src/mesa/main \
 	-I${X11SRCDIR.MesaLib}/src/mesa/shader \
-	-I${X11SRCDIR.MesaLib}/src/mesa/shader/grammar \
 	-I${X11SRCDIR.MesaLib}/src/mesa/shader/slang \
 	-I${X11SRCDIR.xorg-server}/include
 

Index: src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx
diff -u src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx:1.5 src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx:1.6
--- src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx:1.5	Thu Oct  8 19:06:51 2009
+++ src/external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx	Mon Jul 19 05:34:27 2010
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile.glx,v 1.5 2009/10/08 19:06:51 snj Exp $
+#	$NetBSD: Makefile.glx,v 1.6 2010/07/19 05:34:27 mrg Exp $
 
 .PATH:	${X11SRCDIR.xorg-server}/GL/glx
 .PATH:	${X11SRCDIR.MesaLib}/src/mesa/glapi
-.PATH:	${X11SRCDIR.MesaLib}/src/glx/x11
+.PATH:	${X11SRCDIR.MesaLib}/src/glx
 
 SRCS.glx= \
 	glxcmds.c \
@@ -46,7 +46,7 @@
 	-I${X11SRCDIR.xorg-server}/include \
 	-I${X11SRCDIR.xorg-server}/GL/glx \
 	-I${X11SRCDIR.MesaLib}/include \
-	-I${X11SRCDIR.MesaLib}/src/glx/x11 \
+	-I${X11SRCDIR.MesaLib}/src/glx \
 	-I${X11SRCDIR.MesaLib}/src/mesa/main \
 	-I${X11SRCDIR.MesaLib}/src/mesa/glapi \
 	-I${DESTDIR}${X11INCDIR}/drm \

Index: src/external/mit/xorg/server/xorg-server/glx/Makefile.glx
diff -u src/external/mit/xorg/server/xorg-server/glx/Makefile.glx:1.5 src/external/mit/xorg/server/xorg-server/glx/Makefile.glx:1.6
--- src/external/mit/xorg/server/xorg-server/glx/Makefile.glx:1.5	Sat May 22 22:50:23 2010
+++ src/external/mit/xorg/server/xorg-server/glx/Makefile.glx	Mon Jul 19 05:34:27 2010
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile.glx,v 1.5 2010/05/22 22:50:23 mrg Exp $
+#	$NetBSD: Makefile.glx,v 1.6 2010/07/19 05:34:27 mrg Exp $
 
 .PATH:	${X11SRCDIR.xorg-server}/glx
 .PATH:	${X11SRCDIR.MesaLib}/src/mesa/glapi
-.PATH:	${X11SRCDIR.MesaLib}/src/glx/x11
+.PATH:	${X11SRCDIR.MesaLib}/src/glx
 
 SRCS.glx= \
         indirect_dispatch.c \
@@ -47,7 +47,7 @@
 	-I${X11SRCDIR.xorg-server}/glx \
 	-I${X11SRCDIR.xorg-server}/Xext \
 	-I${X11SRCDIR.MesaLib}/include \
-	-I${X11SRCDIR.MesaLib}/src/glx/x11 \
+	-I${X11SRCDIR.MesaLib}/src/glx \
 	-I${X11SRCDIR.MesaLib}/src/mesa \
 	-I${X11SRCDIR.MesaLib}/src/mesa/main \
 	-I${X11SRCDIR.MesaLib}/src/mesa/glapi \

Index: src/external/mit/xorg/server/xorg-server/os/Makefile
diff -u src/external/mit/xorg/server/xorg-server/os/Makefile:1.6 src/external/mit/xorg/server/xorg-server/os/Makefile:1.7
--- src/external/mit/xorg/server/xorg-server/os/Makefile:1.6	Sat May 22 05:45:02 2010
+++ src/external/mit/xorg/server/xorg-server/os/Makefile	Mon Jul 19 05:34:27 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2010/05/22 05:45:02 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2010/07/19 05:34:27 mrg Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -59,6 +59,7 @@
 
 COPTS.xdmauth.c=	-Wno-error	# XXX
 COPTS.xstrans.c=	-Wno-error	# XXX
+COPTS.access.c=		-Wno-error	# XXX bigreqstr.h
 COPTS.io.c=		-Wno-error	# XXX bigreqstr.h
 
 .include <bsd.x11.mk>

Index: src/external/mit/xorg/tools/Makefile
diff -u src/external/mit/xorg/tools/Makefile:1.2 src/external/mit/xorg/tools/Makefile:1.3
--- src/external/mit/xorg/tools/Makefile:1.2	Mon Apr 20 05:11:19 2009
+++ src/external/mit/xorg/tools/Makefile	Mon Jul 19 05:34:27 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2009/04/20 05:11:19 mrg Exp $
+#	$NetBSD: Makefile,v 1.3 2010/07/19 05:34:27 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -11,7 +11,7 @@
 
 # XXX pswrap/gen_matypes -- missing
 
-SUBDIR+=bdftopcf fc-cache ucs2any
+SUBDIR+=bdftopcf fc-cache ucs2any glsl
 SUBDIR+=makekeys mkfontscale .WAIT xkbcomp
 
 .include <bsd.subdir.mk>

Added files:

Index: src/external/mit/xorg/tools/glsl/Makefile
diff -u /dev/null src/external/mit/xorg/tools/glsl/Makefile:1.1
--- /dev/null	Mon Jul 19 05:34:28 2010
+++ src/external/mit/xorg/tools/glsl/Makefile	Mon Jul 19 05:34:28 2010
@@ -0,0 +1,19 @@
+#	$NetBSD: Makefile,v 1.1 2010/07/19 05:34:28 mrg Exp $
+
+NOMAN=	1
+
+.include <bsd.own.mk>
+
+.PATH:	${X11SRCDIR.MesaLib}/src/glsl/apps
+
+.include "Makefile.glslsrcs"
+
+HOSTPROG=	glsl-compile
+
+SRCS=	compile.c
+
+SRCS+=	${SRCS.pp} ${SRCS.cl}
+
+# also: process.c purify.c tokenise.c version.c
+
+.include <bsd.hostprog.mk>
Index: src/external/mit/xorg/tools/glsl/Makefile.glsl
diff -u /dev/null src/external/mit/xorg/tools/glsl/Makefile.glsl:1.1
--- /dev/null	Mon Jul 19 05:34:28 2010
+++ src/external/mit/xorg/tools/glsl/Makefile.glsl	Mon Jul 19 05:34:28 2010
@@ -0,0 +1,7 @@
+#	$NetBSD: Makefile.glsl,v 1.1 2010/07/19 05:34:28 mrg Exp $
+
+GLSLDIR!=	cd ${NETBSDSRCDIR}/external/mit/xorg/tools/glsl && ${PRINTOBJDIR}
+GLSL=	${GLSLDIR}/glsl-compile
+
+${GLSL}:
+	(cd ${NETBSDSRCDIR}/external/mit/xorg/tools/glsl && ${MAKE})
Index: src/external/mit/xorg/tools/glsl/Makefile.glslsrcs
diff -u /dev/null src/external/mit/xorg/tools/glsl/Makefile.glslsrcs:1.1
--- /dev/null	Mon Jul 19 05:34:28 2010
+++ src/external/mit/xorg/tools/glsl/Makefile.glslsrcs	Mon Jul 19 05:34:28 2010
@@ -0,0 +1,24 @@
+#	$NetBSD: Makefile.glslsrcs,v 1.1 2010/07/19 05:34:28 mrg Exp $
+
+SRCS.pp=	\
+	sl_pp_context.c \
+	sl_pp_define.c \
+	sl_pp_dict.c \
+	sl_pp_error.c \
+	sl_pp_expression.c \
+	sl_pp_extension.c \
+	sl_pp_if.c \
+	sl_pp_line.c \
+	sl_pp_macro.c \
+	sl_pp_pragma.c \
+	sl_pp_process.c \
+	sl_pp_purify.c \
+	sl_pp_token.c \
+	sl_pp_token_util.c \
+	sl_pp_version.c
+
+SRCS.cl=	\
+	sl_cl_parse.c
+
+.PATH:	${X11SRCDIR.MesaLib}/src/glsl/pp
+.PATH:	${X11SRCDIR.MesaLib}/src/glsl/cl

Reply via email to