Module Name:    src
Committed By:   mrg
Date:           Tue Oct 13 04:33:22 UTC 2015

Modified Files:
        src/distrib/sets/lists/xbase: md.amd64 md.i386
        src/distrib/sets/lists/xcomp: md.amd64 md.i386
        src/distrib/sets/lists/xdebug: md.amd64 md.i386
        src/distrib/sets/lists/xserver: md.amd64 md.i386
        src/external/mit/xorg/lib: Makefile
        src/external/mit/xorg/server/drivers: Makefile
Added Files:
        src/external/mit/xorg/lib/libdrm_nouveau: Makefile shlib_version
        src/external/mit/xorg/server/drivers/xf86-video-nouveau: Makefile

Log Message:
build libdrm_nouveau and xf86-video-nouveau on x86.

crashes early when starting so far.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/xbase/md.amd64
cvs rdiff -u -r1.28 -r1.29 src/distrib/sets/lists/xbase/md.i386
cvs rdiff -u -r1.42 -r1.43 src/distrib/sets/lists/xcomp/md.amd64
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/xcomp/md.i386
cvs rdiff -u -r1.21 -r1.22 src/distrib/sets/lists/xdebug/md.amd64
cvs rdiff -u -r1.20 -r1.21 src/distrib/sets/lists/xdebug/md.i386
cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/xserver/md.amd64
cvs rdiff -u -r1.102 -r1.103 src/distrib/sets/lists/xserver/md.i386
cvs rdiff -u -r1.35 -r1.36 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libdrm_nouveau/Makefile \
    src/external/mit/xorg/lib/libdrm_nouveau/shlib_version
cvs rdiff -u -r1.69 -r1.70 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile

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/xbase/md.amd64
diff -u src/distrib/sets/lists/xbase/md.amd64:1.14 src/distrib/sets/lists/xbase/md.amd64:1.15
--- src/distrib/sets/lists/xbase/md.amd64:1.14	Mon Jul 20 02:52:57 2015
+++ src/distrib/sets/lists/xbase/md.amd64	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.14 2015/07/20 02:52:57 mrg Exp $
+# $NetBSD: md.amd64,v 1.15 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R7/lib/libI810XvMC.so			-unknown-		xorg,compatx11file
 ./usr/X11R7/lib/libI810XvMC.so.1		-unknown-		xorg,compatx11file
 ./usr/X11R7/lib/libI810XvMC.so.1.0		-unknown-		xorg,compatx11file
@@ -14,4 +14,7 @@
 ./usr/X11R7/lib/libdrm_intel.so			-unknown-		xorg,compatx11file
 ./usr/X11R7/lib/libdrm_intel.so.0		-unknown-		xorg,compatx11file
 ./usr/X11R7/lib/libdrm_intel.so.0.1		-unknown-		xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau.so		-unknown-		xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau.so.2		-unknown-		xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau.so.2.0		-unknown-		xorg,compatx11file
 ./usr/X11R7/share/pciids/pci.ids		-unknown-		obsolete

Index: src/distrib/sets/lists/xbase/md.i386
diff -u src/distrib/sets/lists/xbase/md.i386:1.28 src/distrib/sets/lists/xbase/md.i386:1.29
--- src/distrib/sets/lists/xbase/md.i386:1.28	Mon Jul 20 02:52:57 2015
+++ src/distrib/sets/lists/xbase/md.i386	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.28 2015/07/20 02:52:57 mrg Exp $
+# $NetBSD: md.i386,v 1.29 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R7/lib/libI810XvMC.so			-unknown-		xorg
 ./usr/X11R7/lib/libI810XvMC.so.1		-unknown-		xorg
 ./usr/X11R7/lib/libI810XvMC.so.1.0		-unknown-		xorg
@@ -14,4 +14,7 @@
 ./usr/X11R7/lib/libdrm_intel.so			-unknown-		xorg
 ./usr/X11R7/lib/libdrm_intel.so.0		-unknown-		xorg
 ./usr/X11R7/lib/libdrm_intel.so.0.1		-unknown-		xorg
+./usr/X11R7/lib/libdrm_nouveau.so		-unknown-		xorg
+./usr/X11R7/lib/libdrm_nouveau.so.2		-unknown-		xorg
+./usr/X11R7/lib/libdrm_nouveau.so.2.0		-unknown-		xorg
 ./usr/X11R7/share/pciids/pci.ids		-unknown-		obsolete

Index: src/distrib/sets/lists/xcomp/md.amd64
diff -u src/distrib/sets/lists/xcomp/md.amd64:1.42 src/distrib/sets/lists/xcomp/md.amd64:1.43
--- src/distrib/sets/lists/xcomp/md.amd64:1.42	Wed Jul 29 19:44:01 2015
+++ src/distrib/sets/lists/xcomp/md.amd64	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.42 2015/07/29 19:44:01 christos Exp $
+# $NetBSD: md.amd64,v 1.43 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R6/include/xf86Optrec.h			-unknown-	x11
 ./usr/X11R6/include/xf86Parser.h			-unknown-	x11
 ./usr/X11R6/man/cat3/XF86VidMode.0			-unknown-	.cat,x11
@@ -86,15 +86,19 @@
 ./usr/X11R7/lib/libdrm_intel.a				-unknown-	xorg,compatx11file
 ./usr/X11R7/lib/libdrm_intel_p.a			-unknown-	profile,xorg,compatx11file
 ./usr/X11R7/lib/libdrm_intel_pic.a			-unknown-	xorg,picinstall,compatx11file
+./usr/X11R7/lib/libdrm_nouveau.a			-unknown-	xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau_p.a			-unknown-	profile,xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau_pic.a			-unknown-	xorg,picinstall,compatx11file
 ./usr/X11R7/lib/pkgconfig/libdrm_intel.pc		-unknown-	xorg
+./usr/X11R7/lib/pkgconfig/libdrm_nouveau.pc		-unknown-	xorg
 ./usr/libdata/lint/llib-lI810XvMC.ln			-unknown-	lint,xorg
-#./usr/libdata/lint/llib-lIntelXvMC.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lchromeXvMC.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lchromeXvMCPro.ln		-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldbe.ln				-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldri.ln				-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldri2.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldrm_intel.ln			-unknown-	lint,xorg
+./usr/libdata/lint/llib-ldrm_nouveau.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lexa.ln				-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lextmod.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lfb.ln				-unknown-	lint,xorg

Index: src/distrib/sets/lists/xcomp/md.i386
diff -u src/distrib/sets/lists/xcomp/md.i386:1.47 src/distrib/sets/lists/xcomp/md.i386:1.48
--- src/distrib/sets/lists/xcomp/md.i386:1.47	Thu Sep 24 20:27:40 2015
+++ src/distrib/sets/lists/xcomp/md.i386	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.47 2015/09/24 20:27:40 christos Exp $
+# $NetBSD: md.i386,v 1.48 2015/10/13 04:33:22 mrg Exp $
 #./usr/libdata/lint/llib-lIntelXvMC.ln			-unknown-	lint,xorg
 ./usr/X11R6/include/xf86Optrec.h			-unknown-	x11
 ./usr/X11R6/include/xf86Parser.h			-unknown-	x11
@@ -87,7 +87,11 @@
 ./usr/X11R7/lib/libdrm_intel.a				-unknown-	xorg
 ./usr/X11R7/lib/libdrm_intel_p.a			-unknown-	profile,xorg
 ./usr/X11R7/lib/libdrm_intel_pic.a			-unknown-	xorg,picinstall
+./usr/X11R7/lib/libdrm_nouveau.a			-unknown-	xorg
+./usr/X11R7/lib/libdrm_nouveau_p.a			-unknown-	profile,xorg
+./usr/X11R7/lib/libdrm_nouveau_pic.a			-unknown-	xorg,picinstall
 ./usr/X11R7/lib/pkgconfig/libdrm_intel.pc		-unknown-	xorg
+./usr/X11R7/lib/pkgconfig/libdrm_nouveau.pc		-unknown-	xorg
 ./usr/libdata/lint/llib-lI810XvMC.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lchromeXvMC.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lchromeXvMCPro.ln		-unknown-	lint,xorg
@@ -95,6 +99,7 @@
 ./usr/libdata/lint/llib-ldri.ln				-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldri2.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-ldrm_intel.ln			-unknown-	lint,xorg
+./usr/libdata/lint/llib-ldrm_nouveau.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lexa.ln				-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lextmod.ln			-unknown-	lint,xorg
 ./usr/libdata/lint/llib-lfb.ln				-unknown-	lint,xorg

Index: src/distrib/sets/lists/xdebug/md.amd64
diff -u src/distrib/sets/lists/xdebug/md.amd64:1.21 src/distrib/sets/lists/xdebug/md.amd64:1.22
--- src/distrib/sets/lists/xdebug/md.amd64:1.21	Wed Jul 29 19:44:47 2015
+++ src/distrib/sets/lists/xdebug/md.amd64	Tue Oct 13 04:33:22 2015
@@ -1,9 +1,10 @@
-# $NetBSD: md.amd64,v 1.21 2015/07/29 19:44:47 christos Exp $
+# $NetBSD: md.amd64,v 1.22 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R7/lib/libI810XvMC_g.a				-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libIntelXvMC_g.a			-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libchromeXvMCPro_g.a			-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libchromeXvMC_g.a			-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/libdrm_intel_g.a			-unknown-	debuglib,xorg,compatx11file
+./usr/X11R7/lib/libdrm_nouveau_g.a			-unknown-	debuglib,xorg,compatx11file
 ./usr/X11R7/lib/modules/extensions/libdbe_g.a		-unknown-	xorg,debuglib
 ./usr/X11R7/lib/modules/extensions/libdri2_g.a		-unknown-	debuglib,xorg
 ./usr/X11R7/lib/modules/extensions/libdri_g.a		-unknown-	xorg,debuglib
@@ -46,6 +47,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/libchromeXvMC.so.1.0.debug	-unknown-		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libchromeXvMCPro.so.1.0.debug	-unknown-		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libdrm_intel.so.0.1.debug	-unknown-		xorg,debug,compatx11file
+./usr/libdata/debug/usr/X11R7/lib/libdrm_nouveau.so.2.0.debug	-unknown-		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i810_dri.so.0.debug	-unknown-		obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i915_dri.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i965_dri.so.0.debug	-unknown-		xorg,debug
@@ -143,6 +145,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mach64_drv.so.6.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mga_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/neomagic_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nv_drv.so.2.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/openchrome_drv.so.0.debug	-unknown-		xorg,debug

Index: src/distrib/sets/lists/xdebug/md.i386
diff -u src/distrib/sets/lists/xdebug/md.i386:1.20 src/distrib/sets/lists/xdebug/md.i386:1.21
--- src/distrib/sets/lists/xdebug/md.i386:1.20	Thu Sep 24 20:27:40 2015
+++ src/distrib/sets/lists/xdebug/md.i386	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.20 2015/09/24 20:27:40 christos Exp $
+# $NetBSD: md.i386,v 1.21 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R6/lib/modules/extensions/libGLcore_g.a	-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libdbe_g.a		-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libextmod_g.a	-unknown-	debuglib,x11
@@ -40,6 +40,7 @@
 ./usr/X11R7/lib/libchromeXvMCPro_g.a			-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libchromeXvMC_g.a			-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libdrm_intel_g.a			-unknown-	debuglib,xorg
+./usr/X11R7/lib/libdrm_nouveau_g.a			-unknown-	debuglib,xorg
 ./usr/X11R7/lib/modules/extensions/libGLcore_g.a	-unknown-	obsolete
 ./usr/X11R7/lib/modules/extensions/libcfb32_g.a		-unknown-	obsolete
 ./usr/X11R7/lib/modules/extensions/libcfb_g.a		-unknown-	obsolete
@@ -92,6 +93,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/libchromeXvMC.so.1.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libchromeXvMCPro.so.1.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libdrm_intel.so.0.1.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/libdrm_nouveau.so.2.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i810_dri.so.0.debug	-unknown-		obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i915_dri.so.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/i965_dri.so.0.debug	-unknown-		xorg,debug
@@ -193,6 +195,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mach64_drv.so.6.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mga_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/neomagic_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nv_drv.so.2.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/openchrome_drv.so.0.debug	-unknown-		xorg,debug

Index: src/distrib/sets/lists/xserver/md.amd64
diff -u src/distrib/sets/lists/xserver/md.amd64:1.84 src/distrib/sets/lists/xserver/md.amd64:1.85
--- src/distrib/sets/lists/xserver/md.amd64:1.84	Sat Sep 19 23:00:44 2015
+++ src/distrib/sets/lists/xserver/md.amd64	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.84 2015/09/19 23:00:44 wiz Exp $
+# $NetBSD: md.amd64,v 1.85 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -439,6 +439,8 @@
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so.1	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so.1	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/nsc_drv.so		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/nsc_drv.so.2		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/nv_drv.so		-unknown-	xorg
@@ -720,6 +722,7 @@
 ./usr/X11R7/man/man4/mga.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mousedrv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/neomagic.4				-unknown-	.man,xorg
+./usr/X11R7/man/man4/nouveau.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/nsc.4				-unknown-	obsolete
 ./usr/X11R7/man/man4/nv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/openchrome.4			-unknown-	.man,xorg

Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.102 src/distrib/sets/lists/xserver/md.i386:1.103
--- src/distrib/sets/lists/xserver/md.i386:1.102	Sat Sep 19 23:00:44 2015
+++ src/distrib/sets/lists/xserver/md.i386	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.102 2015/09/19 23:00:44 wiz Exp $
+# $NetBSD: md.i386,v 1.103 2015/10/13 04:33:22 mrg Exp $
 ./usr/X11R6/bin/X					-unknown-	x11
 ./usr/X11R6/bin/XFree86					-unknown-	x11
 ./usr/X11R6/bin/gtf					-unknown-	x11
@@ -479,6 +479,8 @@
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/neomagic_drv.so.1	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so		-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so.1	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/nsc_drv.so		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/nsc_drv.so.2		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/nv_drv.so		-unknown-	xorg
@@ -763,6 +765,7 @@
 ./usr/X11R7/man/man4/mga.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/mousedrv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/neomagic.4				-unknown-	.man,xorg
+./usr/X11R7/man/man4/nouveau.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/nsc.4				-unknown-	obsolete
 ./usr/X11R7/man/man4/nv.4				-unknown-	.man,xorg
 ./usr/X11R7/man/man4/openchrome.4			-unknown-	.man,xorg

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.35 src/external/mit/xorg/lib/Makefile:1.36
--- src/external/mit/xorg/lib/Makefile:1.35	Thu Jul 23 05:46:39 2015
+++ src/external/mit/xorg/lib/Makefile	Tue Oct 13 04:33:21 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.35 2015/07/23 05:46:39 mrg Exp $
+#	$NetBSD: Makefile,v 1.36 2015/10/13 04:33:21 mrg Exp $
 
 # build libraries for xorg
 
@@ -7,7 +7,7 @@
 SUBDIR=	libfontenc freetype libFS libICE libglapi \
 	libXau libXdmcp libdrm libpciaccess libpthread-stubs .WAIT
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-SUBDIR+=libdrm_intel
+SUBDIR+=libdrm_intel libdrm_nouveau
 .endif
 SUBDIR+=libdrm_radeon pixman
 .if !defined(MLIBDIR)

Index: src/external/mit/xorg/server/drivers/Makefile
diff -u src/external/mit/xorg/server/drivers/Makefile:1.69 src/external/mit/xorg/server/drivers/Makefile:1.70
--- src/external/mit/xorg/server/drivers/Makefile:1.69	Wed Sep 30 22:58:02 2015
+++ src/external/mit/xorg/server/drivers/Makefile	Tue Oct 13 04:33:22 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.69 2015/09/30 22:58:02 rjs Exp $
+#	$NetBSD: Makefile,v 1.70 2015/10/13 04:33:22 mrg Exp $
 
 # xf86-input drivers
 
@@ -48,6 +48,7 @@ SUBDIR+= \
 	xf86-video-mga \
 	xf86-video-neomagic \
 	xf86-video-nv \
+	xf86-video-nouveau \
 	xf86-video-openchrome \
 	xf86-video-r128 \
 	xf86-video-radeon \

Added files:

Index: src/external/mit/xorg/lib/libdrm_nouveau/Makefile
diff -u /dev/null src/external/mit/xorg/lib/libdrm_nouveau/Makefile:1.1
--- /dev/null	Tue Oct 13 04:33:22 2015
+++ src/external/mit/xorg/lib/libdrm_nouveau/Makefile	Tue Oct 13 04:33:21 2015
@@ -0,0 +1,25 @@
+#      $NetBSD: Makefile,v 1.1 2015/10/13 04:33:21 mrg Exp $
+
+.include <bsd.own.mk>
+
+LIB=	drm_nouveau
+.PATH: ${X11SRCDIR.drm}
+.PATH: ${X11SRCDIR.drm}/nouveau
+
+SRCS=	nouveau.c \
+	pushbuf.c \
+	bufctx.c \
+	abi16.c
+
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 -I${X11SRCDIR.drm}
+
+LIBDPLIBS=	drm	${.CURDIR}/../libdrm
+
+PKGCONFIG=	libdrm_nouveau
+PKGDIST=	drm
+
+.include "../libdrm/Makefile.defines"
+
+.include <bsd.x11.mk>
+.include <bsd.lib.mk>
Index: src/external/mit/xorg/lib/libdrm_nouveau/shlib_version
diff -u /dev/null src/external/mit/xorg/lib/libdrm_nouveau/shlib_version:1.1
--- /dev/null	Tue Oct 13 04:33:22 2015
+++ src/external/mit/xorg/lib/libdrm_nouveau/shlib_version	Tue Oct 13 04:33:21 2015
@@ -0,0 +1,4 @@
+#	$NetBSD: shlib_version,v 1.1 2015/10/13 04:33:21 mrg Exp $
+#
+major=2
+minor=0

Index: src/external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile
diff -u /dev/null src/external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile:1.1
--- /dev/null	Tue Oct 13 04:33:22 2015
+++ src/external/mit/xorg/server/drivers/xf86-video-nouveau/Makefile	Tue Oct 13 04:33:22 2015
@@ -0,0 +1,53 @@
+#	$NetBSD: Makefile,v 1.1 2015/10/13 04:33:22 mrg Exp $
+
+DRIVER=		xf86-video-nouveau
+DRIVER_NAME=	nouveau_drv
+
+SRCS=		nouveau_copy.c \
+		nouveau_copy85b5.c \
+		nouveau_copy90b5.c \
+		nouveau_copya0b5.c \
+		nouveau_exa.c \
+		nouveau_xv.c \
+		nouveau_dri2.c \
+		nouveau_glamor.c \
+		nouveau_present.c \
+		nouveau_sync.c \
+		nouveau_wfb.c \
+		nv_accel_common.c \
+		nv_driver.c \
+		nv_shadow.c \
+		nv04_exa.c \
+		nv04_xv_ovl.c \
+		nv04_xv_blit.c \
+		nv10_exa.c \
+		nv10_xv_ovl.c \
+		nv30_exa.c \
+		nv30_xv_tex.c \
+		nv40_exa.c \
+		nv40_xv_tex.c \
+		nv50_accel.c \
+		nv50_exa.c \
+		nv50_xv.c \
+		nvc0_accel.c \
+		nvc0_exa.c \
+		nvc0_xv.c \
+		drmmode_display.c \
+		vl_hwmc.c
+
+LIBDPLIBS+=	drm_nouveau ${.CURDIR}/../../../lib/libdrm_nouveau
+
+MAN=		nouveau.4
+
+CPPFLAGS+=	-DHAVE_XAA_H
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/libdrm
+
+CPPFLAGS+=	-DNV_MAJOR_VERSION=${PACKAGE_MAJOR}
+CPPFLAGS+=	-DNV_MINOR_VERSION=${PACKAGE_MINOR}
+CPPFLAGS+=	-DNV_PATCHLEVEL=${PACKAGE_PATCH}
+CPPFLAGS+=	-DNV_DRIVER_DATE=${DRIVER_DATE}
+
+.include "../Makefile.xf86-driver"
+
+# from pkgsrc/x11/xf86-video-nouveau/patches/patch-configure
+DRIVER_DATE!=awk '/^Date:/{print "\"" $0 "\"";exit}' ${X11SRCDIR.${DRIVER}}/ChangeLog

Reply via email to