Module Name:    src
Committed By:   mrg
Date:           Sun Aug 14 03:43:05 UTC 2016

Modified Files:
        src/external/mit/xorg/lib/libxshmfence: Makefile
        src/external/mit/xorg/server/xorg-server: Makefile.Xserver
            Makefile.serverlib
        src/external/mit/xorg/server/xorg-server/Xext: Makefile
        src/external/mit/xorg/server/xorg-server/composite: Makefile
        src/external/mit/xorg/server/xorg-server/dbe: Makefile
        src/external/mit/xorg/server/xorg-server/dix: Makefile
        src/external/mit/xorg/server/xorg-server/hw/vfb: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/common: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/doc: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/loader: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xnest: Makefile
        src/external/mit/xorg/server/xorg-server/os: Makefile
        src/external/mit/xorg/server/xorg-server/xfixes: Makefile
Removed Files:
        src/external/mit/xorg/server/xorg-server/Xext: Makefile.Xext
            Makefile.Xextbuiltin Makefile.Xextmodule
        src/external/mit/xorg/server/xorg-server/Xext/Xextbuiltin: Makefile
        src/external/mit/xorg/server/xorg-server/Xext/Xextmodule: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/pcidata: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/rac: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/scanpci: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xaa: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xf1bpp: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xf4bpp: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xf8_16bpp: Makefile
        src/external/mit/xorg/server/xorg-server/hw/xfree86/xf8_32bpp: Makefile

Log Message:
various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman,  extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libxshmfence/Makefile
cvs rdiff -u -r1.16 -r1.17 \
    src/external/mit/xorg/server/xorg-server/Makefile.Xserver
cvs rdiff -u -r1.9 -r1.10 \
    src/external/mit/xorg/server/xorg-server/Makefile.serverlib
cvs rdiff -u -r1.5 -r1.6 \
    src/external/mit/xorg/server/xorg-server/Xext/Makefile
cvs rdiff -u -r1.12 -r0 \
    src/external/mit/xorg/server/xorg-server/Xext/Makefile.Xext
cvs rdiff -u -r1.7 -r0 \
    src/external/mit/xorg/server/xorg-server/Xext/Makefile.Xextbuiltin
cvs rdiff -u -r1.9 -r0 \
    src/external/mit/xorg/server/xorg-server/Xext/Makefile.Xextmodule
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/Xext/Xextbuiltin/Makefile
cvs rdiff -u -r1.7 -r0 \
    src/external/mit/xorg/server/xorg-server/Xext/Xextmodule/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    src/external/mit/xorg/server/xorg-server/composite/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/mit/xorg/server/xorg-server/dbe/Makefile
cvs rdiff -u -r1.14 -r1.15 \
    src/external/mit/xorg/server/xorg-server/dix/Makefile
cvs rdiff -u -r1.14 -r1.15 \
    src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile
cvs rdiff -u -r1.11 -r1.12 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile
cvs rdiff -u -r1.22 -r1.23 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile
cvs rdiff -u -r1.11 -r1.12 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile
cvs rdiff -u -r1.15 -r1.16 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile
cvs rdiff -u -r1.5 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/pcidata/Makefile
cvs rdiff -u -r1.1 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/rac/Makefile
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/scanpci/Makefile
cvs rdiff -u -r1.8 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xaa/Makefile
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xf1bpp/Makefile
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xf4bpp/Makefile
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xf8_16bpp/Makefile
cvs rdiff -u -r1.4 -r0 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xf8_32bpp/Makefile
cvs rdiff -u -r1.43 -r1.44 \
    src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile
cvs rdiff -u -r1.18 -r1.19 \
    src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    src/external/mit/xorg/server/xorg-server/os/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/mit/xorg/server/xorg-server/xfixes/Makefile

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/libxshmfence/Makefile
diff -u src/external/mit/xorg/lib/libxshmfence/Makefile:1.1 src/external/mit/xorg/lib/libxshmfence/Makefile:1.2
--- src/external/mit/xorg/lib/libxshmfence/Makefile:1.1	Sun Aug 14 00:02:19 2016
+++ src/external/mit/xorg/lib/libxshmfence/Makefile	Sun Aug 14 03:43:03 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2016/08/14 00:02:19 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2016/08/14 03:43:03 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -6,21 +6,18 @@ LIB=	xshmfence
 
 XSHMFENCEDIR=	${X11SRCDIR.${LIB}}
 .PATH:		${XSHMFENCEDIR}/src
-SRCS=		xshmfence_pthread.c xshmfence_alloc.c
+SRCS=	 	xshmfence_alloc.c xshmfence_semaphore.c
 
 INCS=	xshmfence.h
 INCSDIR=${X11INCDIR}/X11
 
-#CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11
-CPPFLAGS+=	-DHAVE_PTHREAD
 CPPFLAGS+=	-DSHMDIR=\"/var/shm\"
+CPPFLAGS+=	-DHAVE_SEMAPHORE
 # XXX
-CPPFLAGS+=	-D_PTHREAD_PSHARED
+CPPFLAGS+=	-DLIBXSHM_PAGESIZE=4096
 
 NOMAN=	# defined
 
-#LIBDPLIBS=	X11	${.CURDIR}/../libX11/dynamic
-
 PKGDIST=	${LIB}
 
 .include <bsd.x11.mk>

Index: src/external/mit/xorg/server/xorg-server/Makefile.Xserver
diff -u src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.16 src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.17
--- src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.16	Fri Aug 12 01:15:49 2016
+++ src/external/mit/xorg/server/xorg-server/Makefile.Xserver	Sun Aug 14 03:43:03 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.Xserver,v 1.16 2016/08/12 01:15:49 mrg Exp $
+#	$NetBSD: Makefile.Xserver,v 1.17 2016/08/14 03:43:03 mrg Exp $
 
 .for _SL in \
 	mi \
@@ -6,7 +6,6 @@
 	fb \
 	xfixes \
 	Xext \
-	Xext/Xextbuiltin \
 	dbe \
 	present \
 	pseudoramiX \

Index: src/external/mit/xorg/server/xorg-server/Makefile.serverlib
diff -u src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.9 src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.10
--- src/external/mit/xorg/server/xorg-server/Makefile.serverlib:1.9	Mon Jan 25 18:00:26 2016
+++ src/external/mit/xorg/server/xorg-server/Makefile.serverlib	Sun Aug 14 03:43:03 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.serverlib,v 1.9 2016/01/25 18:00:26 christos Exp $
+#	$NetBSD: Makefile.serverlib,v 1.10 2016/08/14 03:43:03 mrg Exp $
 
 .include <bsd.own.mk>		# for NETBSDSRCDIR and mk.conf processing
 
@@ -21,6 +21,9 @@ X_BYTE_ORDER=0
 CPPFLAGS+=	${X11FLAGS.SERVER}
 CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}
 
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/../include \
+		-DHAVE_XORG_CONFIG_H -D_HAVE_DIX_CONFIG_H
+
 .if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "sparc64")
 CPPFLAGS+=	-D__GLX_ALIGN64
 .endif

Index: src/external/mit/xorg/server/xorg-server/Xext/Makefile
diff -u src/external/mit/xorg/server/xorg-server/Xext/Makefile:1.5 src/external/mit/xorg/server/xorg-server/Xext/Makefile:1.6
--- src/external/mit/xorg/server/xorg-server/Xext/Makefile:1.5	Sat Aug  9 06:48:17 2008
+++ src/external/mit/xorg/server/xorg-server/Xext/Makefile	Sun Aug 14 03:43:03 2016
@@ -1,16 +1,53 @@
-#	$NetBSD: Makefile,v 1.5 2008/08/09 06:48:17 rtr Exp $
+#	$NetBSD: Makefile,v 1.6 2016/08/14 03:43:03 mrg Exp $
 
 LIBISPRIVATE=	yes
 LIB=		Xext
 
 .include "../Makefile.serverlib"
 
-.include "Makefile.Xextbuiltin"
-.include "Makefile.Xextmodule"
+SRCS=	bigreq.c geext.c shape.c sleepuntil.c \
+	sync.c xcmisc.c xtest.c
+SRCS+=	shm.c
+SRCS+=	xvmain.c xvdisp.c xvmc.c
+SRCS+=	hashtable.c xres.c
+SRCS+=	saver.c
+SRCS+=	panoramiX.c panoramiXprocs.c panoramiXSwap.c
+SRCS+=	xace.c
+SRCS+=	security.c
+SRCS+=	xf86bigfont.c
+SRCS+=	dpms.c
+# XXX not really
+SRCS+=	vidmode.c
+
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/Xext
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/pixman-1
+CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/xorg
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/Xi
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/xfixes
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/miext/sync
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/composite
+CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/damageext
+CPPFLAGS+=	-DHAVE_DIX_CONFIG_H
+
+.if 0
+COPTS.panoramiX.c+=		-Wno-error
+COPTS.panoramiXprocs.c+=	-Wno-error
+COPTS.saver.c+=			-Wno-error
+COPTS.security.c+=		-Wno-error
+COPTS.shape.c+=			-Wno-error
+COPTS.shm.c+=			-Wno-error
+COPTS.sync.c+=			-Wno-error
+COPTS.xf86bigfont.c+=		-Wno-error
+COPTS.xres.c=			-Wno-error
+COPTS.xvdisp.c+=		-Wno-error
+COPTS.xvmain.c+=		-Wno-error
+COPTS.xvmc.c+=			-Wno-error
+COPTS.bigreq.c+=		-Wno-error	# XXX bigreqstr.h
+COPTS.xcmisc.c+=		-Wno-error	# XXX xcmiscstr.h
+.endif
 
-SRCS=	${SRCS.Xextbuiltin} ${SRCS.Xextmodule}
+.PATH:		${X11SRCDIR.xorg-server}/Xext
 
-SUBDIR=	Xextbuiltin Xextmodule
-
-.include <bsd.subdir.mk>
-.include "Makefile.Xext"
+.include <bsd.x11.mk>
+.include <bsd.lib.mk>

Index: src/external/mit/xorg/server/xorg-server/composite/Makefile
diff -u src/external/mit/xorg/server/xorg-server/composite/Makefile:1.5 src/external/mit/xorg/server/xorg-server/composite/Makefile:1.6
--- src/external/mit/xorg/server/xorg-server/composite/Makefile:1.5	Fri Nov  6 21:32:22 2015
+++ src/external/mit/xorg/server/xorg-server/composite/Makefile	Sun Aug 14 03:43:03 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2015/11/06 21:32:22 szptvlfn Exp $
+#	$NetBSD: Makefile,v 1.6 2016/08/14 03:43:03 mrg Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -18,6 +18,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/in
 		-I${X11SRCDIR.xorg-server}/xfixes \
 		-I${X11SRCDIR.xorg-server}/damageext \
 		-I${X11SRCDIR.xorg-server}/miext/damage \
+		-I${X11SRCDIR.xorg-server}/present \
 		-I${DESTDIR}${X11INCDIR}/X11 \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
 		-I${X11SRCDIR.xorg-server}/../include

Index: src/external/mit/xorg/server/xorg-server/dbe/Makefile
diff -u src/external/mit/xorg/server/xorg-server/dbe/Makefile:1.3 src/external/mit/xorg/server/xorg-server/dbe/Makefile:1.4
--- src/external/mit/xorg/server/xorg-server/dbe/Makefile:1.3	Sat Aug 22 02:40:27 2009
+++ src/external/mit/xorg/server/xorg-server/dbe/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2009/08/22 02:40:27 mrg Exp $
+#	$NetBSD: Makefile,v 1.4 2016/08/14 03:43:04 mrg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -7,6 +7,6 @@ LIBISPRIVATE=	yes
 LIB=	dbe
 SRCS=	${SRCS.dbe}
 
-COPTS.dbe.c=		-Wno-error
+CPPFLAGS+=      -I${X11SRCDIR.xorg-server}/present
 
 .include "Makefile.dbe"

Index: src/external/mit/xorg/server/xorg-server/dix/Makefile
diff -u src/external/mit/xorg/server/xorg-server/dix/Makefile:1.14 src/external/mit/xorg/server/xorg-server/dix/Makefile:1.15
--- src/external/mit/xorg/server/xorg-server/dix/Makefile:1.14	Sun Aug 14 00:03:58 2016
+++ src/external/mit/xorg/server/xorg-server/dix/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2016/08/14 00:03:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2016/08/14 03:43:04 mrg Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -22,8 +22,10 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/mi
 CPPFLAGS+=	${X11FLAGS.PERVASIVE_EXTENSION}
 CPPFLAGS+=	${X11FLAGS.DIX} ${X11INCS.DIX}
 
+.if 0
 CPPFLAGS.globals.c=	-DCOMPILEDDEFAULTFONTPATH=\"${X11DEFAULTFONTPATH:ts,}\" \
 			-DRGB_DB=\"${X11LIBDIR}/rgb\"
+.endif
 
 # XXX make user variables
 CPPFLAGS.dispatch.c=	-DVENDOR_NAME="\"The Xorg Foundation\""

Index: src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile:1.14 src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile:1.15
--- src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile:1.14	Sun Aug 14 00:03:58 2016
+++ src/external/mit/xorg/server/xorg-server/hw/vfb/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2016/08/14 00:03:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2016/08/14 03:43:04 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -72,6 +72,7 @@ LDADD+=	${LDADD.dix} \
 	${LDADD.composite} \
 	${LDADD.os} \
 	${LDADD.glx} \
+	${LDADD.present} \
 	-lXfont \
 	-lfreetype \
 	-lXau \
@@ -103,6 +104,7 @@ DPADD+=	${DPADD.dix} \
 	${DPADD.composite} \
 	${DPADD.os} \
 	${DPADD.glx} \
+	${DPADD.present} \
 	${LIBXFONT} \
 	${LIBFREETYPE} \
 	${LIBXAU} \

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.11 src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.12
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.11	Fri Aug 12 20:45:05 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2016/08/12 20:45:05 mrg Exp $
+#	$NetBSD: Makefile,v 1.12 2016/08/14 03:43:04 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -9,6 +9,7 @@ BINMODE=	4711
 
 .PATH:		${X11SRCDIR.xorg-server}/hw/xfree86
 SRCS=		xorg-wrapper.c
+SRCS=		dummy.c
 
 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \
 		-I${X11SRCDIR.xorg-server}/fb \
@@ -17,6 +18,7 @@ CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 
 		-I${X11SRCDIR.xorg-server}/os \
 		-I${X11SRCDIR.xorg-server}/Xext \
 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
+		-I${DESTDIR}${X11INCDIR}/libdrm \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
 		-I${DESTDIR}${X11INCDIR}/xorg \
 		-I${X11SRCDIR.xorg-server}/render \
@@ -31,6 +33,8 @@ LDADD+=	-Wl,--whole-archive
 LDADD+=	${LDADD.dix}
 LDADD+=	${LDADD.hw/xfree86/init}
 LDADD+=	${LDADD.config}
+LDADD+=	${LDADD.dbe}
+LDADD+=	${LDADD.record}
 LDADD+=	${LDADD.hw/xfree86/loader}
 LDADD+=	${LDADD.hw/xfree86/common}
 LDADD+=	${LDADD.hw/xfree86/xorgos}
@@ -44,7 +48,7 @@ LDADD+=	${LDADD.hw/xfree86/i2c}
 LDADD+=	${LDADD.composite}
 LDADD+=	${LDADD.mi}
 LDADD+=	${LDADD.xfixes}
-LDADD+=	${LDADD.Xext/Xextbuiltin}
+LDADD+=	${LDADD.Xext}
 LDADD+=	${LDADD.render}
 LDADD+=	${LDADD.randr}
 LDADD+=	${LDADD.damageext}
@@ -55,6 +59,7 @@ LDADD+=	${LDADD.Xi}
 LDADD+=	${LDADD.xkb}
 LDADD+=	${LDADD.os}
 LDADD+=	${LDADD.glx}
+LDADD+=	${LDADD.present}
 LDADD+=	${LDADD.hw/xfree86/dri}
 LDADD+=	${LDADD.hw/xfree86/dri2}
 # XXX
@@ -78,14 +83,14 @@ LDADD+=	-lalpha
 DPADD+=	${LIBALPHA}
 .endif
 
+LDADD+=	-lm -lGL -lXv -lxshmfence
+
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 # Needed by current xf86-video-intel for SNA.
 LDADD+=	-lpthread
 DPADD+=	${LIBPTHREAD}
 .endif
 
-LDADD+=	-lm
-
 DPADD+=	${DPADD.dix} \
 	${DPADD.fb} \
 	${DPADD.mi} \
@@ -105,6 +110,7 @@ DPADD+=	${DPADD.dix} \
 	${DPADD.composite} \
 	${DPADD.os} \
 	${DPADD.glx} \
+	${DPADD.present} \
 	${DPADD.hw/xfree86/dri} \
 	${DPADD.hw/xfree86/dri2} \
 	${DPADD.hw/xfree86/dixmods/fb} \
@@ -120,7 +126,8 @@ DPADD+=	${DPADD.dix} \
 	${DPADD.hw/xfree86/i2c} \
 	${LIBCWRAPPER} \
 	${LIBXFONT} ${LIBFREETYPE} ${LIBXAU} ${LIBFONTENC} \
-	${LIBPIXMAN1} ${LIBXDMCP} ${LIBZ} ${LIBM} ${LIBPCIACCESS}
+	${LIBPIXMAN1} ${LIBXDMCP} ${LIBZ} ${LIBM} ${LIBPCIACCESS} \
+	${LIBGL} ${LIBXV} ${LIBXSHMFENCE}
 
 # XXX
 .if ${HAVE_DRI3:Uno} != "no"
@@ -142,6 +149,10 @@ FILESDIR=	${X11ROOTDIR}/share/aclocal
 
 .PATH:		${X11SRCDIR.xorg-server}
 
+dummy.c:
+	echo > dummy.c
+CLEANFILES=+ dummy.c
+
 .include <bsd.x11.mk>
 .include <bsd.prog.mk>
 .include <bsd.files.mk>

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile:1.22 src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile:1.23
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile:1.22	Thu Aug 11 08:32:42 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/common/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.22 2016/08/11 08:32:42 mrg Exp $
+#	$NetBSD: Makefile,v 1.23 2016/08/14 03:43:04 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -114,8 +114,7 @@ CPPFLAGS.xf86Init.c=		-DOSNAME='"NetBSD/
 				-DXORG_RELEASE='"Release 1.4.2"' \
 				-DBUILDERADDR='"[email protected]"' \
 				-DOSVENDOR='" The NetBSD Foundation, Inc."'
-CPPFLAGS.xf86Globals.c=		-DDEFAULT_LOGPREFIX='"/var/log/Xorg."' \
-				-DDEFAULT_MODULE_PATH='"${X11USRLIBDIR}/modules"'
+CPPFLAGS.xf86Globals.c=		-DDEFAULT_MODULE_PATH='"${X11USRLIBDIR}/modules"'
 CPPFLAGS.xf86Configure.c=	-DXF86CONFIGFILE='"xorg.conf"'
 CPPFLAGS.xf86Config.c=		-DDRIVERS='"${DRIVERS}"' \
 				-DIDRIVERS='"${IDRIVERS}"' \

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile:1.6 src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile:1.7
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile:1.6	Sat Jul 18 08:56:06 2015
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/ddc/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2015/07/18 08:56:06 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2016/08/14 03:43:04 mrg Exp $
 
 .include "../../../Makefile.serverlib"
 .include "../../../Makefile.servermod"
@@ -14,6 +14,8 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus \
 		-I${X11SRCDIR.xorg-server}/Xext \
 		-I${X11SRCDIR.xorg-server}/include \
+		-I${X11SRCDIR.xorg-server}/miext/damage \
+		-I${X11SRCDIR.xorg-server}/render \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
 		-I${X11SRCDIR.xorg-server}/hw/xfree86/i2c
 

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile:1.11 src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile:1.12
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile:1.11	Fri Aug 12 01:15:49 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/dixmods/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2016/08/12 01:15:49 mrg Exp $
+#	$NetBSD: Makefile,v 1.12 2016/08/14 03:43:04 mrg Exp $
 
 .include "../../../Makefile.serverlib"
 .include "../../../Makefile.servermod"
@@ -14,6 +14,7 @@ CPPFLAGS+= \
 	-I${DESTDIR}${X11INCDIR}/xorg \
 	-I${X11SRCDIR.xorg-server}/Xext \
 	-I${X11SRCDIR.xorg-server}/hw/xfree86/${LIB} \
+	-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
 	-I${X11SRCDIR.xorg-server}/hw/xfree86/loader
 
 CPPFLAGS+= \

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile:1.6 src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile:1.7
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile:1.6	Tue Aug  2 07:41:01 2011
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile,v 1.6 2011/08/02 07:41:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.7 2016/08/14 03:43:04 mrg Exp $
 
 .include <bsd.own.mk>
 
 .PATH:	${X11SRCDIR.xorg-server}/hw/xfree86/doc
-.PATH:	${X11SRCDIR.xorg-server}/hw/xfree86/doc/man
+.PATH:	${X11SRCDIR.xorg-server}/hw/xfree86/man
 
 FILES=	README.modes
 

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.9 src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.10
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.9	Thu Aug 11 08:32:43 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2016/08/11 08:32:43 mrg Exp $
+# $NetBSD: Makefile,v 1.10 2016/08/14 03:43:04 mrg Exp $
 
 XMODULEDIR=	${X11USRLIBDIR}/modules/extensions
 XMODULEDIRANDSTATIC=	# defined
@@ -26,6 +26,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/parser \
 		-I${X11SRCDIR.xorg-server}/ramdac \
 		-I${X11SRCDIR.xorg-server}/Xext \
+		-I${X11SRCDIR.xorg-server}/Xi \
 		-I${X11SRCDIR.MesaLib}/include \
 		-I${DESTDIR}${X11INCDIR}/X11 \
 		-I${DESTDIR}${X11INCDIR}/X11/dri \

Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile:1.15 src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile:1.16
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile:1.15	Fri Aug 12 01:15:51 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile	Sun Aug 14 03:43:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2016/08/12 01:15:51 mrg Exp $
+#	$NetBSD: Makefile,v 1.16 2016/08/14 03:43:04 mrg Exp $
 
 .include "../../../Makefile.serverlib"
 .include "../../../Makefile.servermod"
@@ -33,11 +33,17 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/Xext \
 		-I${X11SRCDIR.xorg-server}/mi \
 		-I${X11SRCDIR.xorg-server}/xfixes \
+		-I${X11SRCDIR.xorg-server}/Xi \
+		-I${X11SRCDIR.xorg-server}/include \
+		-I${X11SRCDIR.xorg-server}/../include \
 		-I${DESTDIR}${X11INCDIR}/X11 \
+		-I${DESTDIR}${X11INCDIR}/X11/dri \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
-		-I${DESTDIR}${X11INCDIR}/xorg
+		-I${DESTDIR}${X11INCDIR}/xorg \
+		-I${DESTDIR}${X11INCDIR}/libdrm
 
 CPPFLAGS+=	${X11FLAGS.OS_DEFINES} -DDLOPEN_SUPPORT -DHAS_SHM \
+		-DHAVE_XORG_CONFIG_H -DHAVE_DIX_CONFIG_H \
 		-DIN_LOADER \
 		${x11FLAGS.DIX}
 
@@ -51,8 +57,11 @@ CPPFLAGS.sdksyms.c=	${X11FLAGS.EXTENSION
 #COPTS.sdksyms.c=		-Wno-error
 COPTS.loadmod.c=		-Wno-error
 
-sdksyms.c: sdksyms.sh
-	CPP=${CPP:Q} AWK=${TOOL_AWK:Q} ${HOST_SH} ${XFTOP}/sdksyms.sh ${TOP} ${CFLAGS} ${CPPFLAGS}
+SDKSYMS_CFLAGS=${CFLAGS} ${CPPFLAGS}
+# Ugh, pid_t in the header trips the script.
+SDKSYMS_CFLAGS+= -Dpid_t=unsigned
+sdksyms.c: ${XFTOP}/sdksyms.sh
+	CPP=${CPP:Q} AWK=${TOOL_AWK:Q} ${HOST_SH} ${XFTOP}/sdksyms.sh ${TOP} ${SDKSYMS_CFLAGS}
 sdksyms.d: sdksyms.c
 CLEANFILES+=	sdksyms.c sdksyms.dep
 

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.43 src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile:1.44
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile:1.43	Fri Aug 12 01:15:51 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile	Sun Aug 14 03:43:05 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.43 2016/08/12 01:15:51 mrg Exp $
+#	$NetBSD: Makefile,v 1.44 2016/08/14 03:43:05 mrg Exp $
 
 .include "../../../Makefile.serverlib"
 .include "../../../Makefile.servermod"
@@ -161,6 +161,9 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus \
 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/misc \
 		-I${X11SRCDIR.xorg-server}/include \
+		-I${X11SRCDIR.xorg-server}/miext/damage \
+		-I${X11SRCDIR.xorg-server}/render \
+		-I${X11SRCDIR.xorg-server}/present \
 		-I${DESTDIR}${X11INCDIR}/X11 \
 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \

Index: src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile:1.18 src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile:1.19
--- src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile:1.18	Sun Aug 14 00:03:58 2016
+++ src/external/mit/xorg/server/xorg-server/hw/xnest/Makefile	Sun Aug 14 03:43:05 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2016/08/14 00:03:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.19 2016/08/14 03:43:05 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -25,6 +25,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/Xext \
 		-I${X11SRCDIR.xorg-server}/include \
 		-I${X11SRCDIR.xorg-server}/os \
+		-I${X11SRCDIR.xorg-server}/present \
 		-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
@@ -69,6 +70,7 @@ LDADD+=	${LDADD.dix} \
 	${LDADD.composite} \
 	${LDADD.os} \
 	${LDADD.glx} \
+	${LDADD.present} \
 	-lXfont -lXext -lfontenc \
 	-lpixman-1 -lX11 -lXau \
 	-lXdmcp -lfreetype -lm
@@ -92,6 +94,7 @@ DPADD+=	${LDADD.dix} \
 	${DPADD.composite} \
 	${DPADD.os} \
 	${DPADD.glx} \
+	${DPADD.present} \
 	${LIBXFONT} ${LIBXEXT} ${LIBFONTENC} \
 	${LIBPIXMAN-1} ${LIBX11} ${LIBXAU} \
 	${LIBXDMCP} ${LIBFREETYPE} ${LIBM}

Index: src/external/mit/xorg/server/xorg-server/os/Makefile
diff -u src/external/mit/xorg/server/xorg-server/os/Makefile:1.13 src/external/mit/xorg/server/xorg-server/os/Makefile:1.14
--- src/external/mit/xorg/server/xorg-server/os/Makefile:1.13	Sun Aug 14 00:03:58 2016
+++ src/external/mit/xorg/server/xorg-server/os/Makefile	Sun Aug 14 03:43:05 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2016/08/14 00:03:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.14 2016/08/14 03:43:05 mrg Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -9,7 +9,7 @@ LIB=	os
 SRCS=	WaitFor.c access.c auth.c backtrace.c client.c connection.c \
 	io.c mitauth.c \
 	oscolor.c osinit.c utils.c xdmauth.c \
-	xstrans.c xprintf.c log.c xdmcp.c \
+	xstrans.c xprintf.c log.c xdmcp.c busfault.c \
 	rpcauth.c xsha1.c \
 	reallocarray.c
 
@@ -19,7 +19,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/in
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
 		-I${X11SRCDIR.xorg-server}/Xext \
 		-I${X11SRCDIR.xorg-server}/render \
-		-I${X11SRCDIR.xorg-server}/lbx \
+		-I${X11SRCDIR.xorg-server}/present \
 		-I${X11SRCDIR.xorg-server}/../include
 
 CPPFLAGS+=	${X11FLAGS.DIX} \
@@ -29,10 +29,15 @@ CPPFLAGS+=	${X11FLAGS.DIX} \
 		${X11FLAGS.OS_DEFINES} \
 		-DUSE_RGB_TXT \
 		-UDDXTIME \
+		-DHAVE_XORG_CONFIG_H
+
+.if 0
 		-DHAVE_SHA1_IN_LIBC \
 		-DHAVE_STRCASECMP -DHAVE_STRNCASECMP \
 		-DHAVE_STRCASESTR \
+		-DHAVE_REALLOCARRAY \
 		-DMONOTONIC_CLOCK
+.endif
 
 .include "../Makefile.common"
 

Index: src/external/mit/xorg/server/xorg-server/xfixes/Makefile
diff -u src/external/mit/xorg/server/xorg-server/xfixes/Makefile:1.4 src/external/mit/xorg/server/xorg-server/xfixes/Makefile:1.5
--- src/external/mit/xorg/server/xorg-server/xfixes/Makefile:1.4	Sun Aug 14 00:03:58 2016
+++ src/external/mit/xorg/server/xorg-server/xfixes/Makefile	Sun Aug 14 03:43:05 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2016/08/14 00:03:58 mrg Exp $
+#	$NetBSD: Makefile,v 1.5 2016/08/14 03:43:05 mrg Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -18,6 +18,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/in
 		-I${X11SRCDIR.xorg-server}/Xi \
 		-I${X11SRCDIR.xorg-server}/xfixes \
 		-I${X11SRCDIR.xorg-server}/mi \
+		-I${X11SRCDIR.xorg-server}/present \
 		-I${DESTDIR}${X11INCDIR}/X11 \
 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
 		-I${X11SRCDIR.xorg-server}/../include

Reply via email to