Module Name:    src
Committed By:   mrg
Date:           Wed Jun  5 00:01:16 UTC 2013

Modified Files:
        src/external/mit/xorg/bin/xdm: Makefile Makefile.xdm
        src/external/mit/xorg/lib/libXdmGreet: Makefile

Log Message:
update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
  thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/mit/xorg/bin/xdm/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xdm/Makefile.xdm
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libXdmGreet/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/bin/xdm/Makefile
diff -u src/external/mit/xorg/bin/xdm/Makefile:1.9 src/external/mit/xorg/bin/xdm/Makefile:1.10
--- src/external/mit/xorg/bin/xdm/Makefile:1.9	Fri May 31 22:49:15 2013
+++ src/external/mit/xorg/bin/xdm/Makefile	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2013/05/31 22:49:15 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2013/06/05 00:01:16 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -44,7 +44,6 @@ TARGETS+=	configinstall
 .include "Makefile.xdm"
 
 CPPFLAGS.resource.c+=	-DDEF_CHOOSER=\"${XDMCHOOSERPATH}\"
-CPPFLAGS+=		-I${DESTDIR}${X11INCDIR}/freetype2
 
 X11MANCPP=	yes
 X11EXTRAMANDEFS+=	-DARC4_RANDOM \

Index: src/external/mit/xorg/bin/xdm/Makefile.xdm
diff -u src/external/mit/xorg/bin/xdm/Makefile.xdm:1.7 src/external/mit/xorg/bin/xdm/Makefile.xdm:1.8
--- src/external/mit/xorg/bin/xdm/Makefile.xdm:1.7	Mon Jun  3 23:25:43 2013
+++ src/external/mit/xorg/bin/xdm/Makefile.xdm	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.xdm,v 1.7 2013/06/03 23:25:43 mrg Exp $
+#	$NetBSD: Makefile.xdm,v 1.8 2013/06/05 00:01:16 mrg Exp $
 
 XDMVARDIR=	/var/db/xdm
 XDMDIR=		${X11ETCDIR}/xdm
@@ -8,22 +8,31 @@ XDMLOGDIR=	/var/log
 XDMPIDDIR=	/var/run
 
 CPPFLAGS+=	-DBINDIR=\"${X11BINDIR}\" -DXDMDIR=\"${XDMDIR}\" \
-		-DHASXDMAUTH ${X11FLAGS.CONNECTION} -DGREET_USER_STATIC \
-		-DHAVE_ASPRINTF \
+		-DHASXDMAUTH ${X11FLAGS.CONNECTION} \
+		-DBSD44SOCKETS \
 		-DFRAGILE_DEV_MEM -DARC4_RANDOM \
-		-DXPM -DUSE_XFT -DUSE_XINERAMA \
-		-UIPv6 \
-		-DHAVE_SYS_PARAM_H \
-		-DHAVE_DAEMON \
+		-DDEV_RANDOM=\"dev/urandom\" \
+		-DXPM -DUSE_XFT \
 		-DHAVE_GETIFADDRS \
 		-DHAVE_MKSTEMP \
 		-DHAVE_SETPROCTITLE \
 		-DHAVE_SETUSERCONTEXT \
 		-DHAVE_ARC4RANDOM \
+		-DHAVE_DAEMON \
 		-DHAVE_SIGACTION \
 		-DHAVE_ASPRINTF \
+		-DHAVE_OPENLOG \
+		-DUNIXCONN \
+		-DTCPCONN \
+		-DHAVE_WORKING_VFORK \
+		-DHAVE_VFORK_H \
+		-DHAVE_VFORK \
+		-DHAVE_INTTYPES_H \
+		-DHAVE_SYS_PARAM_H \
+		-DHAVE_GRP_H \
 		-I${X11SRCDIR.xdm} \
 		-I${X11SRCDIR.xdm}/include \
+		-I${DESTDIR}${X11INCDIR}/freetype2 \
 		${X11FLAGS.VERSION}
 
 LDFLAGS+=	-Wl,--export-dynamic
@@ -32,6 +41,10 @@ LDFLAGS+=	-Wl,--export-dynamic
 CPPFLAGS+=      -DUSE_PAM
 .endif
 
+.if (${USE_INET6} != "no")
+CPPFLAGS+=      -DIPv6
+.endif
+
 .PATH:		${X11SRCDIR.xdm}
 .PATH:		${X11SRCDIR.xdm}/xdm
 .PATH:		${X11SRCDIR.xdm}/man

Index: src/external/mit/xorg/lib/libXdmGreet/Makefile
diff -u src/external/mit/xorg/lib/libXdmGreet/Makefile:1.1 src/external/mit/xorg/lib/libXdmGreet/Makefile:1.2
--- src/external/mit/xorg/lib/libXdmGreet/Makefile:1.1	Mon Jun  3 23:25:43 2013
+++ src/external/mit/xorg/lib/libXdmGreet/Makefile	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/06/03 23:25:43 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2013/06/05 00:01:16 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -11,14 +11,21 @@ SRCS=	\
 	verify.c
 
 CPPFLAGS+=	-I${X11SRCDIR.xdm}/include -DRETSIGTYPE=void
+CPPFLAGS+=	-DGREET_LIB
 
-.if 0
-CPPFLAGS+=	${X11FLAGS.THREADLIB} \
-		-DHAVE_XEXTPROTO_71 \
-		-DXSERVER_LIBPCIACCESS \
-		-DTRUE=1 -DFALSE=0 \
-		-I${DESTDIR}${X11INCDIR}/xorg 
-.endif
+LIBDPLIBS=\
+	Xext	${.CURDIR}/../libXext \
+	Xt	${.CURDIR}/../libXt \
+	Xdmcp	${.CURDIR}/../libXdmcp \
+	Xinerama	${.CURDIR}/../libXinerama \
+	Xft	${.CURDIR}/../libXft \
+	Xpm	${.CURDIR}/../libXpm \
+	X11	${.CURDIR}/../libX11/dynamic \
+	pam	${.CURDIR}/../../../../../lib/libpam/libpam \
+	crypt	${.CURDIR}/../../../../../lib/libcrypt \
+	util	${.CURDIR}/../../../../../lib/libutil
+
+.include "../../bin/xdm/Makefile.xdm"
 
 .include <bsd.x11.mk>
 .include <bsd.lib.mk>

Reply via email to