Module Name:    src
Committed By:   rin
Date:           Sun Mar  7 10:42:27 UTC 2021

Modified Files:
        src/external/mit/xorg/server/drivers: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos: Makefile
        src/share/mk: bsd.own.mk
Added Files:
        src/distrib/sets/lists/xdebug: md.evbppc
        src/distrib/sets/lists/xserver: md.evbppc

Log Message:
Build Xorg server for evbppc with minimum wsfb(4) support for Explora.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/xdebug/md.evbppc
cvs rdiff -u -r0 -r1.4 src/distrib/sets/lists/xserver/md.evbppc
cvs rdiff -u -r1.100 -r1.101 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r1.39 -r1.40 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile
cvs rdiff -u -r1.48 -r1.49 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile
cvs rdiff -u -r1.1235 -r1.1236 src/share/mk/bsd.own.mk

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/server/drivers/Makefile
diff -u src/external/mit/xorg/server/drivers/Makefile:1.100 src/external/mit/xorg/server/drivers/Makefile:1.101
--- src/external/mit/xorg/server/drivers/Makefile:1.100	Fri Oct  9 04:28:38 2020
+++ src/external/mit/xorg/server/drivers/Makefile	Sun Mar  7 10:42:27 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.100 2020/10/09 04:28:38 macallan Exp $
+#	$NetBSD: Makefile,v 1.101 2021/03/07 10:42:27 rin Exp $
 
 .include <bsd.own.mk>
 
@@ -195,6 +195,11 @@ SUBDIR+= \
 	xf86-video-wsfb
 .endif	# ${MACHINE} == "evbmips"
 
+.if ${MACHINE} == "evbppc"
+SUBDIR+= \
+	xf86-video-wsfb
+.endif	# ${MACHINE} == "evbppc"
+
 .if ${MACHINE} == "ews4800mips"
 SUBDIR+= \
 	xf86-video-wsfb

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.39 src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.40
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile:1.39	Mon Nov 18 01:14:03 2019
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/Makefile	Sun Mar  7 10:42:27 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.39 2019/11/18 01:14:03 mrg Exp $
+#	$NetBSD: Makefile,v 1.40 2021/03/07 10:42:27 rin Exp $
 
 .include <bsd.own.mk>
 
@@ -8,7 +8,8 @@ SUBDIR=		common ddc dixmods doc dri dri2
 		x86emu xf86config xkb \
 		drivers
 
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_CPU} == "powerpc"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    (${MACHINE_CPU} == "powerpc" && ${MACHINE} != "evbppc")
 SUBDIR+=	int10 
 .endif
 

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile:1.48 src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile:1.49
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile:1.48	Fri Oct  9 17:01:29 2020
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile	Sun Mar  7 10:42:27 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.48 2020/10/09 17:01:29 macallan Exp $
+#	$NetBSD: Makefile,v 1.49 2021/03/07 10:42:27 rin Exp $
 
 .include "../../../Makefile.serverlib"
 .include "../../../Makefile.servermod"
@@ -35,9 +35,13 @@ CPPFLAGS.${_FN}+=	-DPCVT_SUPPORT -DWSCON
 .endfor
 .endif
 
-.if ${MACHINE} == "macppc" || ${MACHINE} == "prep" || ${MACHINE} == "bebox" || ${MACHINE} == "ofppc" || \
-	${MACHINE} == "ibmnws" || ${MACHINE} == "hppa"
-SRCS.bsd+=	ppc_video.c pm_noop.c lnx_agp.c
+.if ${MACHINE_CPU} == "powerpc" || ${MACHINE} == "hppa"
+SRCS.bsd+=	ppc_video.c pm_noop.c
+.  if ${MACHINE} != "evbppc"
+SRCS.bsd+=	lnx_agp.c
+.  else
+SRCS.bsd+=	agp_noop.c
+.  endif
 .for _FN in ${SRCS.bsd}
 CPPFLAGS.${_FN}=	-DWSCONS_SUPPORT -DPCVT_SUPPORT -DUSESTDRES -DHAVE_SYSV_IPC
 .endfor

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1235 src/share/mk/bsd.own.mk:1.1236
--- src/share/mk/bsd.own.mk:1.1235	Sun Dec  6 14:28:34 2020
+++ src/share/mk/bsd.own.mk	Sun Mar  7 10:42:26 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1235 2020/12/06 14:28:34 christos Exp $
+#	$NetBSD: bsd.own.mk,v 1.1236 2021/03/07 10:42:26 rin Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -1309,6 +1309,7 @@ MKSLJIT=	yes
     ${MACHINE} == "ews4800mips"	|| \
     ${MACHINE} == "evbarm"	|| \
     ${MACHINE} == "evbmips"	|| \
+    ${MACHINE} == "evbppc"	|| \
     ${MACHINE} == "hp300"	|| \
     ${MACHINE} == "hpcarm"	|| \
     ${MACHINE} == "hpcmips"	|| \

Added files:

Index: src/distrib/sets/lists/xdebug/md.evbppc
diff -u /dev/null src/distrib/sets/lists/xdebug/md.evbppc:1.1
--- /dev/null	Sun Mar  7 10:42:27 2021
+++ src/distrib/sets/lists/xdebug/md.evbppc	Sun Mar  7 10:42:26 2021
@@ -0,0 +1,24 @@
+# $NetBSD: md.evbppc,v 1.1 2021/03/07 10:42:26 rin Exp $
+./usr/libdata/debug/usr/X11R7/bin/Xorg.debug		xdebug-xorg-server-debug	xorg,debug
+./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/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/bin/gtf.debug	xdebug-xorg-server-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/mouse_drv.so.1.debug	xdebug-xf86-input-mouse-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
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libdri.so.0.debug	xdebug-dri-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libdri2.so.0.debug	xdebug-dri2-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libextmod.so.0.debug	-unknown-	xorg,debug,xorg_server_ver=110
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libglx.so.0.debug	xdebug-glx-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/librecord.so.0.debug	-unknown-	xorg,debug,xorg_server_ver=110
+./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libshadow.so.0.debug	xdebug-shadow-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libexa.so.0.debug	xdebug-exa-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libfb.so.0.debug	xdebug-dixmods-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libshadowfb.so.0.debug	xdebug-shadowfb-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libvbe.so.0.debug	xdebug-vbe-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libvgahw.so.0.debug	xdebug-vgahw-debug	xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/libxaa.so.0.debug	-unknown-	xorg,debug,xorg_server_ver=110

Index: src/distrib/sets/lists/xserver/md.evbppc
diff -u /dev/null src/distrib/sets/lists/xserver/md.evbppc:1.4
--- /dev/null	Sun Mar  7 10:42:27 2021
+++ src/distrib/sets/lists/xserver/md.evbppc	Sun Mar  7 10:42:27 2021
@@ -0,0 +1,71 @@
+#	$NetBSD: md.evbppc,v 1.4 2021/03/07 10:42:27 rin 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
+./usr/X11R7/bin/gtf					xserver-xorg-server-bin	xorg
+./usr/X11R7/lib/X11/doc/README.modes			xserver-xorg-server-lib	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/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/ws_drv.so		xserver-xf86-input-ws-drivers	xorg
+./usr/X11R7/lib/modules/drivers/ws_drv.so.1		xserver-xf86-input-ws-drivers	xorg
+./usr/X11R7/lib/modules/drivers/wsfb_drv.so		xserver-xf86-video-wsfb-drivers	xorg
+./usr/X11R7/lib/modules/drivers/wsfb_drv.so.0		xserver-xf86-video-wsfb-drivers	xorg
+./usr/X11R7/lib/modules/extensions/libdbe.so		-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/libdbe.so.0		-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/libdri.a		xserver-dri-modules	xorg
+./usr/X11R7/lib/modules/extensions/libdri.so		xserver-dri-modules	xorg
+./usr/X11R7/lib/modules/extensions/libdri.so.0		xserver-dri-modules	xorg
+./usr/X11R7/lib/modules/extensions/libdri2.a		xserver-dri2-modules	xorg
+./usr/X11R7/lib/modules/extensions/libdri2.so		xserver-dri2-modules	xorg
+./usr/X11R7/lib/modules/extensions/libdri2.so.0		xserver-dri2-modules	xorg
+./usr/X11R7/lib/modules/extensions/libextmod.so		-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/libextmod.so.0	-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/libglx.so		xserver-glx-modules	xorg
+./usr/X11R7/lib/modules/extensions/libglx.so.0		xserver-glx-modules	xorg
+./usr/X11R7/lib/modules/extensions/librecord.so		-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/librecord.so.0	-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/extensions/libshadow.so		xserver-shadow-modules	xorg
+./usr/X11R7/lib/modules/extensions/libshadow.so.0	xserver-shadow-modules	xorg
+./usr/X11R7/lib/modules/libexa.so			xserver-exa-modules	xorg
+./usr/X11R7/lib/modules/libexa.so.0			xserver-exa-modules	xorg
+./usr/X11R7/lib/modules/libfb.a				xserver-dixmods-modules	xorg
+./usr/X11R7/lib/modules/libfb.so			xserver-dixmods-modules	xorg
+./usr/X11R7/lib/modules/libfb.so.0			xserver-dixmods-modules	xorg
+./usr/X11R7/lib/modules/libshadowfb.so			xserver-shadowfb-modules	xorg
+./usr/X11R7/lib/modules/libshadowfb.so.0		xserver-shadowfb-modules	xorg
+./usr/X11R7/lib/modules/libvbe.so			xserver-vbe-modules	xorg
+./usr/X11R7/lib/modules/libvbe.so.0			xserver-vbe-modules	xorg
+./usr/X11R7/lib/modules/libvgahw.so			xserver-vgahw-modules	xorg
+./usr/X11R7/lib/modules/libvgahw.so.0			xserver-vgahw-modules	xorg
+./usr/X11R7/lib/modules/libxaa.so			-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/lib/modules/libxaa.so.0			-unknown-	xorg,xorg_server_ver=110
+./usr/X11R7/man/cat1/Xorg.0				xserver-xorg-server-catman	.cat,xorg
+./usr/X11R7/man/cat1/cvt.0				xserver-xorg-server-catman	.cat,xorg
+./usr/X11R7/man/cat1/gtf.0				xserver-xorg-server-catman	.cat,xorg
+./usr/X11R7/man/cat4/exa.0				xserver-xf86-video-exa-catman	.cat,xorg
+./usr/X11R7/man/cat4/kbd.0				xserver-xf86-input-keyboard-catman	.cat,xorg
+./usr/X11R7/man/cat4/mousedrv.0				xserver-xf86-input-mouse-catman	.cat,xorg
+./usr/X11R7/man/cat4/ws.0				xserver-xf86-input-ws-catman	.cat,xorg
+./usr/X11R7/man/cat4/wsfb.0				xserver-xf86-video-wsfb-catman	.cat,xorg
+./usr/X11R7/man/cat5/xorg.conf.0			xserver-xorg-server-catman	.cat,xorg
+./usr/X11R7/man/html1/Xorg.html				xserver-xorg-server-htmlman	html,xorg
+./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/kbd.html				xserver-xf86-input-keyboard-htmlman	html,xorg
+./usr/X11R7/man/html4/mousedrv.html			xserver-xf86-input-mouse-htmlman	html,xorg
+./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
+./usr/X11R7/man/html5/xorg.conf.html			xserver-xorg-server-htmlman	html,xorg
+./usr/X11R7/man/man1/Xorg.1				xserver-xorg-server-man	.man,xorg
+./usr/X11R7/man/man1/cvt.1				xserver-xorg-server-man	.man,xorg
+./usr/X11R7/man/man1/gtf.1				xserver-xorg-server-man	.man,xorg
+./usr/X11R7/man/man4/exa.4				xserver-xf86-video-exa-man	.man,xorg
+./usr/X11R7/man/man4/kbd.4				xserver-xf86-input-keyboard-man	.man,xorg
+./usr/X11R7/man/man4/mousedrv.4				xserver-xf86-input-mouse-man	.man,xorg
+./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/man5/xorg.conf.5			xserver-xorg-server-man	.man,xorg
+./usr/X11R7/share/aclocal/xorg-server.m4		xserver-xorg-server-share	xorg

Reply via email to