Module Name:    src
Committed By:   jmcneill
Date:           Sun Jan 19 00:58:15 UTC 2020

Modified Files:
        src/distrib/sets/lists/xbase: md.evbarm mi
        src/distrib/sets/lists/xcomp: md.evbarm
        src/distrib/sets/lists/xdebug: md.evbarm
        src/distrib/sets/lists/xserver: md.evbarm
        src/etc/mtree: NetBSD.dist.Xorg
        src/external/apache2/llvm/librt: Makefile
        src/external/mit/xorg/lib: Makefile
        src/external/mit/xorg/lib/dri: Makefile
        src/external/mit/xorg/lib/gallium: Makefile
        src/external/mit/xorg/server/drivers: Makefile
        src/external/mit/xorg/server/drivers/xf86-video-radeon: Makefile
        src/external/mit/xorg/server/drivers/xf86-video-radeon-kms: Makefile

Log Message:
Build radeon and nouveau drivers on evbarm.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/distrib/sets/lists/xbase/md.evbarm
cvs rdiff -u -r1.154 -r1.155 src/distrib/sets/lists/xbase/mi
cvs rdiff -u -r1.15 -r1.16 src/distrib/sets/lists/xcomp/md.evbarm
cvs rdiff -u -r1.24 -r1.25 src/distrib/sets/lists/xdebug/md.evbarm
cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/lists/xserver/md.evbarm
cvs rdiff -u -r1.25 -r1.26 src/etc/mtree/NetBSD.dist.Xorg
cvs rdiff -u -r1.2 -r1.3 src/external/apache2/llvm/librt/Makefile
cvs rdiff -u -r1.50 -r1.51 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.34 -r1.35 src/external/mit/xorg/lib/dri/Makefile
cvs rdiff -u -r1.40 -r1.41 src/external/mit/xorg/lib/gallium/Makefile
cvs rdiff -u -r1.97 -r1.98 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r1.21 -r1.22 \
    src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/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.evbarm
diff -u src/distrib/sets/lists/xbase/md.evbarm:1.5 src/distrib/sets/lists/xbase/md.evbarm:1.6
--- src/distrib/sets/lists/xbase/md.evbarm:1.5	Mon Aug 12 03:48:32 2019
+++ src/distrib/sets/lists/xbase/md.evbarm	Sun Jan 19 00:58:13 2020
@@ -1,4 +1,7 @@
-# $NetBSD: md.evbarm,v 1.5 2019/08/12 03:48:32 uki Exp $
+# $NetBSD: md.evbarm,v 1.6 2020/01/19 00:58:13 jmcneill Exp $
+./usr/X11R7/lib/libdrm_amdgpu.so		xbase-libdrm_amdgpu-lib		xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu.so.1		xbase-libdrm_amdgpu-lib		xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu.so.1.0		xbase-libdrm_amdgpu-lib		xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau.so		xbase-libdrm_nouveau-lib		xorg
 ./usr/X11R7/lib/libdrm_nouveau.so.3		xbase-libdrm_nouveau-lib		xorg
 ./usr/X11R7/lib/libdrm_nouveau.so.3.0		xbase-libdrm_nouveau-lib		xorg

Index: src/distrib/sets/lists/xbase/mi
diff -u src/distrib/sets/lists/xbase/mi:1.154 src/distrib/sets/lists/xbase/mi:1.155
--- src/distrib/sets/lists/xbase/mi:1.154	Tue Aug 20 12:08:17 2019
+++ src/distrib/sets/lists/xbase/mi	Sun Jan 19 00:58:13 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.154 2019/08/20 12:08:17 uki Exp $
+# $NetBSD: mi,v 1.155 2020/01/19 00:58:13 jmcneill Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1395,6 +1395,7 @@
 ./usr/X11R7/man/cat1/xwud.0				xbase-xwud-catman	.cat,xorg
 ./usr/X11R7/man/cat3					base-x11-root	xorg
 ./usr/X11R7/man/cat4					base-x11-root	xorg
+./usr/X11R7/man/cat4/evbarm				base-x11-root	xorg
 ./usr/X11R7/man/cat4/x86					base-x11-root	xorg
 ./usr/X11R7/man/cat5					base-x11-root	xorg
 ./usr/X11R7/man/cat5/fonts-conf.0			xbase-x11-catman	.cat,xorg
@@ -1541,6 +1542,7 @@
 ./usr/X11R7/man/html1/xwud.html				xbase-xwud-htmlman	html,xorg
 ./usr/X11R7/man/html3					base-x11-root	xorg
 ./usr/X11R7/man/html4					base-x11-root	xorg
+./usr/X11R7/man/html4/evbarm				base-x11-root	xorg
 ./usr/X11R7/man/html4/x86					base-x11-root	xorg
 ./usr/X11R7/man/html5					base-x11-root	xorg
 ./usr/X11R7/man/html5/fonts-conf.html			xbase-x11-htmlman	html,xorg
@@ -1688,6 +1690,7 @@
 ./usr/X11R7/man/man1/xwud.1				xbase-xwud-man	.man,xorg
 ./usr/X11R7/man/man3					base-x11-root	xorg
 ./usr/X11R7/man/man4					base-x11-root	xorg
+./usr/X11R7/man/man4/evbarm				base-x11-root	xorg
 ./usr/X11R7/man/man4/x86					base-x11-root	xorg
 ./usr/X11R7/man/man5					base-x11-root	xorg
 ./usr/X11R7/man/man5/fonts-conf.5			xbase-x11-man	.man,xorg

Index: src/distrib/sets/lists/xcomp/md.evbarm
diff -u src/distrib/sets/lists/xcomp/md.evbarm:1.15 src/distrib/sets/lists/xcomp/md.evbarm:1.16
--- src/distrib/sets/lists/xcomp/md.evbarm:1.15	Thu Sep 12 09:45:43 2019
+++ src/distrib/sets/lists/xcomp/md.evbarm	Sun Jan 19 00:58:13 2020
@@ -1,4 +1,4 @@
-# $NetBSD: md.evbarm,v 1.15 2019/09/12 09:45:43 uki Exp $
+# $NetBSD: md.evbarm,v 1.16 2020/01/19 00:58:13 jmcneill Exp $
 ./usr/X11R7/include/libdrm/nouveau/nvif/cl0080.h	xcomp-libdrm-include	xorg
 ./usr/X11R7/include/libdrm/nouveau/nvif/cl9097.h	xcomp-libdrm-include	xorg
 ./usr/X11R7/include/libdrm/nouveau/nvif/class.h		xcomp-libdrm-include	xorg
@@ -8,13 +8,18 @@
 ./usr/X11R7/include/libdrm/nouveau/nvif/unpack.h	xcomp-libdrm-include	xorg
 ./usr/X11R7/include/vdpau/vdpau.h			xcomp-vdpau-include	xorg
 ./usr/X11R7/include/vdpau/vdpau_x11.h			xcomp-vdpau-include	xorg
+./usr/X11R7/lib/libdrm_amdgpu.a				xcomp-libdrm_amdgpu-lib	xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu_p.a			xcomp-libdrm_amdgpu-lib	profile,xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu_pic.a			xcomp-libdrm_amdgpu-lib	xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau.a			xcomp-libdrm_nouveau-lib	xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_p.a			xcomp-libdrm_nouveau-lib	profile,xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_pic.a			xcomp-libdrm_nouveau-lib	xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libvdpau.a				xcomp-vdpau-lib	xorg,compatx11file
 ./usr/X11R7/lib/libvdpau_p.a				xcomp-vdpau-lib	profile,xorg,compatx11file
 ./usr/X11R7/lib/libvdpau_pic.a				xcomp-vdpau-lib	xorg,picinstall,compatx11file
+./usr/X11R7/lib/pkgconfig/libdrm_amdgpu.pc		xcomp-libdrm_amdgpu-lib	xorg
 ./usr/X11R7/lib/pkgconfig/libdrm_nouveau.pc		xcomp-libdrm_nouveau-lib	xorg
 ./usr/X11R7/lib/pkgconfig/vdpau.pc			xcomp-vdpau-lib	xorg
+./usr/libdata/lint/llib-ldrm_amdgpu.ln			xcomp-libdrm_amdgpu-lib	lint,xorg
 ./usr/libdata/lint/llib-ldrm_nouveau.ln			xcomp-libdrm_nouveau-lib	lint,xorg
 ./usr/libdata/lint/llib-lvdpau.ln			xcomp-vdpau-lib	lint,xorg

Index: src/distrib/sets/lists/xdebug/md.evbarm
diff -u src/distrib/sets/lists/xdebug/md.evbarm:1.24 src/distrib/sets/lists/xdebug/md.evbarm:1.25
--- src/distrib/sets/lists/xdebug/md.evbarm:1.24	Mon Dec 30 05:37:19 2019
+++ src/distrib/sets/lists/xdebug/md.evbarm	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,5 @@
-# $NetBSD: md.evbarm,v 1.24 2019/12/30 05:37:19 uki Exp $
+# $NetBSD: md.evbarm,v 1.25 2020/01/19 00:58:14 jmcneill Exp $
+./usr/X11R7/lib/libdrm_amdgpu_g.a			xdebug-libdrm_amdgpu-debuglib	xorg,debuglib,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_g.a			xdebug-libdrm_nouveau-debuglib	xorg,debuglib
 ./usr/X11R7/lib/libvdpau_g.a				xdebug-libvdpau-debuglib	xorg,debuglib
 ./usr/X11R7/lib/modules/extensions/libdbe_g.a		xdebug-obsolete	xorg,obsolete
@@ -19,9 +20,15 @@
 ./usr/libdata/debug/usr/X11R7/bin/Xorg.debug	xdebug-xorg-server-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/bin/cvt.debug	xdebug-xorg-server-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/bin/gtf.debug	xdebug-xorg-server-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/libdrm_amdgpu.so.1.0.debug	xdebug-libdrm_amdgpu-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libdrm_nouveau.so.3.0.debug	xdebug-libdrm_nouveau-debug		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libvdpau.so.1.0.debug		xdebug-libvdpau-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/mesa_dri_drivers.so.0.debug	xdebug-dri-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/nouveau_dri.so.0.debug	xdebug-xf86-video-nouveau-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r200_dri.so.0.debug	xdebug-dri-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r300_dri.so.0.debug	xdebug-gallium-debug		xorg,debug,llvmrt
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r600_dri.so.0.debug	xdebug-xf86-video-radeon-debug		xorg,debug,llvmrt
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/radeon_dri.so.0.debug	xdebug-xf86-video-radeon-debug		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/kbd_drv.so.1.debug	xdebug-xf86-input-keyboard-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libkbd_drv.so.1.debug	xdebug-obsolete	xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libmouse_drv.so.1.debug	xdebug-obsolete	xorg,obsolete
@@ -29,6 +36,9 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libwsfb_drv.so.0.debug	xdebug-obsolete	xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/modesetting_drv.so.0.debug	xdebug-modesetting-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug	xdebug-xf86-input-mouse-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_drv.so.1.debug	xdebug-xf86-video-nouveau-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.19.debug	xdebug-xf86-video-radeon-kms-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6.debug	xdebug-xf86-video-radeon-kms-debug		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/ws_drv.so.1.debug	xdebug-xf86-input-ws-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/wsfb_drv.so.0.debug	xdebug-xf86-video-wsfb-debug	xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libdbe.so.0.debug	-unknown-	xorg,debug,xorg_server_ver=110

Index: src/distrib/sets/lists/xserver/md.evbarm
diff -u src/distrib/sets/lists/xserver/md.evbarm:1.17 src/distrib/sets/lists/xserver/md.evbarm:1.18
--- src/distrib/sets/lists/xserver/md.evbarm:1.17	Sat Oct 26 07:31:39 2019
+++ src/distrib/sets/lists/xserver/md.evbarm	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,4 @@
-# $NetBSD: md.evbarm,v 1.17 2019/10/26 07:31:39 uki Exp $
+# $NetBSD: md.evbarm,v 1.18 2020/01/19 00:58:14 jmcneill Exp $
 ./usr/X11R7/bin/X					xserver-xorg-server-bin	xorg
 ./usr/X11R7/bin/Xorg					xserver-xorg-server-bin	xorg
 ./usr/X11R7/bin/cvt					xserver-xorg-server-bin	xorg
@@ -6,14 +6,30 @@
 ./usr/X11R7/lib/X11/doc/README.DRI			xserver-obsolete	obsolete
 ./usr/X11R7/lib/X11/doc/README.modes			xserver-xorg-server-lib	xorg
 ./usr/X11R7/lib/X11/doc/README.rapidaccess		xserver-obsolete	obsolete
+./usr/X11R7/lib/modules/dri/mesa_dri_drivers.so		xserver-dri-drivers	xorg
+./usr/X11R7/lib/modules/dri/mesa_dri_drivers.so.0	xserver-dri-drivers	xorg
 ./usr/X11R7/lib/modules/dri/nouveau_dri.so		xserver-xf86-video-nouveau-drivers	xorg
 ./usr/X11R7/lib/modules/dri/nouveau_dri.so.0		xserver-xf86-video-nouveau-drivers	xorg
+./usr/X11R7/lib/modules/dri/r200_dri.so			xserver-dri-drivers	xorg
+./usr/X11R7/lib/modules/dri/r200_dri.so.0		xserver-dri-drivers	xorg
+./usr/X11R7/lib/modules/dri/r300_dri.so			xserver-gallium-drivers	xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r300_dri.so.0		xserver-gallium-drivers	xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r600_dri.so			xserver-xf86-video-radeon-drivers	xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r600_dri.so.0		xserver-xf86-video-radeon-drivers	xorg,llvmrt
+./usr/X11R7/lib/modules/dri/radeon_dri.so		xserver-xf86-video-radeon-drivers	xorg
+./usr/X11R7/lib/modules/dri/radeon_dri.so.0		xserver-xf86-video-radeon-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/kbd_drv.so		xserver-xf86-input-keyboard-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/kbd_drv.so.1		xserver-xf86-input-keyboard-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/modesetting_drv.so	xserver-modesetting-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/modesetting_drv.so.0	xserver-modesetting-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so		xserver-xf86-input-mouse-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1		xserver-xf86-input-mouse-drivers	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so		xserver-xf86-video-nouveau-drivers	xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so.1	xserver-xf86-video-nouveau-drivers	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv.so		xserver-xf86-video-radeon-kms-drivers	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv.so.19	xserver-xf86-video-radeon-kms-drivers	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so	xserver-xf86-video-radeon-kms-drivers	xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6	xserver-xf86-video-radeon-kms-drivers	xorg
 ./usr/X11R7/lib/modules/drivers/void_drv.so		xserver-obsolete	obsolete
 ./usr/X11R7/lib/modules/drivers/void_drv.so.1		xserver-obsolete	obsolete
 ./usr/X11R7/lib/modules/drivers/ws_drv.so		xserver-xf86-input-ws-drivers	xorg
@@ -103,9 +119,12 @@
 ./usr/X11R7/man/html1/cvt.html				xserver-xorg-server-htmlman	html,xorg
 ./usr/X11R7/man/html1/gtf.html				xserver-xorg-server-htmlman	html,xorg
 ./usr/X11R7/man/html4/exa.html				xserver-xf86-video-exa-htmlman	html,xorg
+./usr/X11R7/man/html4/evbarm/radeon.html		xserver-xf86-video-radeon-htmlman	html,xorg
 ./usr/X11R7/man/html4/kbd.html				xserver-xf86-input-keyboard-htmlman	html,xorg
 ./usr/X11R7/man/html4/modesetting.html			xserver-modesetting-htmlman	html,xorg
 ./usr/X11R7/man/html4/mousedrv.html			xserver-xf86-input-mouse-htmlman	html,xorg
+./usr/X11R7/man/html4/nouveau.html			xserver-xf86-video-nouveau-htmlman	html,xorg
+./usr/X11R7/man/html4/radeon.html			xserver-xf86-video-radeon-kms-htmlman	html,xorg
 ./usr/X11R7/man/html4/void.html				xserver-obsolete	obsolete
 ./usr/X11R7/man/html4/ws.html				xserver-xf86-input-ws-htmlman	html,xorg
 ./usr/X11R7/man/html4/wsfb.html				xserver-xf86-video-wsfb-htmlman	html,xorg
@@ -117,8 +136,11 @@
 ./usr/X11R7/man/man4/kbd.4				xserver-xf86-input-keyboard-man	.man,xorg
 ./usr/X11R7/man/man4/modesetting.4			xserver-modesetting-man	.man,xorg
 ./usr/X11R7/man/man4/mousedrv.4				xserver-xf86-input-mouse-man	.man,xorg
+./usr/X11R7/man/man4/nouveau.4				xserver-xf86-video-nouveau-man	.man,xorg
+./usr/X11R7/man/man4/radeon.4				xserver-xf86-video-radeon-kms-man	.man,xorg
 ./usr/X11R7/man/man4/void.4				xserver-obsolete	obsolete
 ./usr/X11R7/man/man4/ws.4				xserver-xf86-input-ws-man	.man,xorg
 ./usr/X11R7/man/man4/wsfb.4				xserver-xf86-video-wsfb-man	.man,xorg
+./usr/X11R7/man/man4/evbarm/radeon.4			xserver-xf86-video-radeon-man	.man,xorg
 ./usr/X11R7/man/man5/xorg.conf.5			xserver-xorg-server-man	.man,xorg
 ./usr/X11R7/share/aclocal/xorg-server.m4		xserver-xorg-server-share	xorg

Index: src/etc/mtree/NetBSD.dist.Xorg
diff -u src/etc/mtree/NetBSD.dist.Xorg:1.25 src/etc/mtree/NetBSD.dist.Xorg:1.26
--- src/etc/mtree/NetBSD.dist.Xorg:1.25	Tue Apr 16 21:20:50 2019
+++ src/etc/mtree/NetBSD.dist.Xorg	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.Xorg,v 1.25 2019/04/16 21:20:50 mrg Exp $
+#	$NetBSD: NetBSD.dist.Xorg,v 1.26 2020/01/19 00:58:14 jmcneill Exp $
 ./usr/X11R7
 ./usr/X11R7/bin
 ./usr/X11R7/include
@@ -158,18 +158,21 @@
 ./usr/X11R7/man/cat1
 ./usr/X11R7/man/cat3
 ./usr/X11R7/man/cat4
+./usr/X11R7/man/cat4/evbarm
 ./usr/X11R7/man/cat4/x86
 ./usr/X11R7/man/cat5
 ./usr/X11R7/man/cat7
 ./usr/X11R7/man/html1
 ./usr/X11R7/man/html3
 ./usr/X11R7/man/html4
+./usr/X11R7/man/html4/evbarm
 ./usr/X11R7/man/html4/x86
 ./usr/X11R7/man/html5
 ./usr/X11R7/man/html7
 ./usr/X11R7/man/man1
 ./usr/X11R7/man/man3
 ./usr/X11R7/man/man4
+./usr/X11R7/man/man4/evbarm
 ./usr/X11R7/man/man4/x86
 ./usr/X11R7/man/man5
 ./usr/X11R7/man/man7

Index: src/external/apache2/llvm/librt/Makefile
diff -u src/external/apache2/llvm/librt/Makefile:1.2 src/external/apache2/llvm/librt/Makefile:1.3
--- src/external/apache2/llvm/librt/Makefile:1.2	Mon Nov 18 22:26:14 2019
+++ src/external/apache2/llvm/librt/Makefile	Sun Jan 19 00:58:14 2020
@@ -1,9 +1,10 @@
-#	$NetBSD: Makefile,v 1.2 2019/11/18 22:26:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2020/01/19 00:58:14 jmcneill Exp $
 
 .include <bsd.own.mk>
 
 BUILD_RADEON=0
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 BUILD_RADEON=1
 .endif
 

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.50 src/external/mit/xorg/lib/Makefile:1.51
--- src/external/mit/xorg/lib/Makefile:1.50	Fri May 31 11:13:27 2019
+++ src/external/mit/xorg/lib/Makefile	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.50 2019/05/31 11:13:27 maya Exp $
+#	$NetBSD: Makefile,v 1.51 2020/01/19 00:58:14 jmcneill Exp $
 
 # build libraries for xorg
 
@@ -9,10 +9,10 @@
 SUBDIR=	libfontenc freetype libFS libICE libglapi${OLD_PREFIX} \
 	libXau libXdmcp libdrm libpciaccess libpthread-stubs libxshmfence .WAIT
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-SUBDIR+=libdrm_intel libdrm_amdgpu
+SUBDIR+=libdrm_intel
 .endif
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
-SUBDIR+=libdrm_nouveau
+SUBDIR+=libdrm_amdgpu libdrm_nouveau
 .endif
 SUBDIR+=libdrm_radeon pixman
 .if !defined(MLIBDIR)

Index: src/external/mit/xorg/lib/dri/Makefile
diff -u src/external/mit/xorg/lib/dri/Makefile:1.34 src/external/mit/xorg/lib/dri/Makefile:1.35
--- src/external/mit/xorg/lib/dri/Makefile:1.34	Mon Nov 11 22:45:26 2019
+++ src/external/mit/xorg/lib/dri/Makefile	Sun Jan 19 00:58:14 2020
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.34 2019/11/11 22:45:26 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2020/01/19 00:58:14 jmcneill Exp $
 
 # Link the mesa_dri_drivers mega driver.
 
 .include <bsd.own.mk>
 
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 
 LIBISMODULE=	yes
 LIBISCXX=     yes
@@ -32,9 +33,9 @@ CPPFLAGS.brw_disk_cache.c+=	-march=i586
 
 #CPPFLAGS+=	-D_NETBSD_SOURCE -DPTHREADS
 
-# We don't actually build this on non-x86 at all, currently.
+# We don't actually build this on non-x86/non-evbarm at all, currently.
 # The following if statements are not effective since we only
-# get here for x86
+# get here for x86 and evbarm
 .if ${MACHINE_ARCH} == "alpha"
 DRIVERS=	r200 radeon
 .elif ${MACHINE} == "macppc" || ${MACHINE} == "ofppc"
@@ -45,6 +46,8 @@ DRIVERS=	r200 radeon
 DRIVERS=	i915 i965 r200 radeon
 .elif ${MACHINE} == "prep" || ${MACHINE} == "bebox"
 DRIVERS=	r200 radeon
+.elif ${MACHINE} == "evbarm"
+DRIVERS=	r200 radeon
 .endif
 
 DRI_SUBDIRS= ${DRIVERS}
@@ -469,7 +472,8 @@ FILES=		drirc
 .PATH:          ${X11SRCDIR.Mesa}/src/mesa/drivers/dri/common
 
 .include <bsd.x11.mk>
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 LIBDIR=		${X11USRLIBDIR}/modules/dri
 
 CWARNFLAGS.clang+=	-Wno-error=initializer-overrides -Wno-error=switch \

Index: src/external/mit/xorg/lib/gallium/Makefile
diff -u src/external/mit/xorg/lib/gallium/Makefile:1.40 src/external/mit/xorg/lib/gallium/Makefile:1.41
--- src/external/mit/xorg/lib/gallium/Makefile:1.40	Wed Nov 20 06:23:31 2019
+++ src/external/mit/xorg/lib/gallium/Makefile	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2019/11/20 06:23:31 martin Exp $
+# $NetBSD: Makefile,v 1.41 2020/01/19 00:58:14 jmcneill Exp $
 
 # Link the gallium mega driver.
 
@@ -94,12 +94,12 @@ BUILD_LLVMPIPE=0
 BUILD_I915=0
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 BUILD_I915=1
-. if ${MKLLVMRT} != "no"
-BUILD_RADEON=1
-. endif
 .endif
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
 BUILD_NOUVEAU=1
+. if ${MKLLVMRT} != "no"
+BUILD_RADEON=1
+. endif
 BUILD_VDPAU=1
 .endif
 

Index: src/external/mit/xorg/server/drivers/Makefile
diff -u src/external/mit/xorg/server/drivers/Makefile:1.97 src/external/mit/xorg/server/drivers/Makefile:1.98
--- src/external/mit/xorg/server/drivers/Makefile:1.97	Thu Jan 10 23:10:23 2019
+++ src/external/mit/xorg/server/drivers/Makefile	Sun Jan 19 00:58:14 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.97 2019/01/10 23:10:23 uwe Exp $
+#	$NetBSD: Makefile,v 1.98 2020/01/19 00:58:14 jmcneill Exp $
 
 .include <bsd.own.mk>
 
@@ -181,6 +181,9 @@ SUBDIR+= \
 .if ${MACHINE} == "evbarm"
 SUBDIR+= \
 	${MODE_SETTING} \
+	xf86-video-nouveau \
+	xf86-video-radeon \
+	xf86-video-radeon-kms \
 	xf86-video-wsfb
 .endif # ${MACHINE} == "evbarm"
 

Index: src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.21 src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.22
--- src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.21	Tue Jan  1 00:37:06 2019
+++ src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile	Sun Jan 19 00:58:15 2020
@@ -1,9 +1,10 @@
-#	$NetBSD: Makefile,v 1.21 2019/01/01 00:37:06 mrg Exp $
+#	$NetBSD: Makefile,v 1.22 2020/01/19 00:58:15 jmcneill Exp $
 
 .include <bsd.own.mk>
 
 DRIVER=		xf86-video-ati
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 DRIVER_NAME=	radeon_drv_old
 .else
 DRIVER_NAME=	radeon_drv
@@ -27,7 +28,8 @@ CPPFLAGS+=	-DUSE_XAA
 
 .if ${X11DRI} != "no"
 # XXX
-. if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+. if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+     ${MACHINE} == "evbarm"
 SRCS.KMS=	radeon_dri2.c radeon_kms.c drmmode_display.c radeon_vbo.c
 CPPFLAGS+=	-DXF86DRM_MODE
 LIBDPLIBS+=	drm_radeon ${.CURDIR}/../../../lib/libdrm_radeon

Index: src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.9 src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.10
--- src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.9	Sun Mar 10 02:29:53 2019
+++ src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile	Sun Jan 19 00:58:15 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2019/03/10 02:29:53 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2020/01/19 00:58:15 jmcneill Exp $
 
 .include <bsd.own.mk>
 
@@ -46,7 +46,12 @@ SRCS=		radeon_accel.c radeon_video.c \
 		$(SRCS.GLAMOR)
 
 MAN=		radeon.4
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
 MANSUBDIR=	/x86
+.else
+MANSUBDIR=	/${MACHINE}
+.endif
 
 CPPFLAGS+=	-DHAVE_CONFIG_H
 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \

Reply via email to