Module Name: src Committed By: mrg Date: Sun Mar 9 08:26:30 UTC 2025
Modified Files: src/external/mit/xorg/bin/xdm: Makefile src/external/mit/xorg/bin/xinit: Makefile src/external/mit/xorg/lib/libSM: Makefile src/external/mit/xorg/lib/libX11: Makefile.libx11 src/share/mk: bsd.x11.mk Log Message: actually, since Xtrans needs them, add the new -DHAVE_GETADDRINFO, -DHAVE_INET_NTOP, and -DHAVE_STRUCT_SOCKADDR_STORAGE to X11FLAGS.CONNECTION. xdm/xinit gains -DHAVE_ASPRINTF. libX11 gets xim_trans.c compiled properly. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/mit/xorg/bin/xdm/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/mit/xorg/bin/xinit/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/libSM/Makefile cvs rdiff -u -r1.27 -r1.28 src/external/mit/xorg/lib/libX11/Makefile.libx11 cvs rdiff -u -r1.160 -r1.161 src/share/mk/bsd.x11.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/bin/xdm/Makefile diff -u src/external/mit/xorg/bin/xdm/Makefile:1.20 src/external/mit/xorg/bin/xdm/Makefile:1.21 --- src/external/mit/xorg/bin/xdm/Makefile:1.20 Mon Apr 29 22:09:11 2024 +++ src/external/mit/xorg/bin/xdm/Makefile Sun Mar 9 08:26:29 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2024/04/29 22:09:11 mrg Exp $ +# $NetBSD: Makefile,v 1.21 2025/03/09 08:26:29 mrg Exp $ .include <bsd.own.mk> @@ -18,6 +18,7 @@ DEF_USER_PATH= /sbin:/usr/sbin:/bin:/usr DEF_SYSTEM_PATH=/sbin:/usr/sbin:/bin:/usr/bin:${X11BINDIR} CPPFLAGS+= -DRETSIGTYPE=void +CPPFLAGS+= -DHAVE_ASPRINTF CPPFLAGS.auth.c+= -DBSD44SOCKETS CPPFLAGS.socket.c+= -DBSD44SOCKETS CPPFLAGS.xdmcp.c+= -DBSD44SOCKETS Index: src/external/mit/xorg/bin/xinit/Makefile diff -u src/external/mit/xorg/bin/xinit/Makefile:1.11 src/external/mit/xorg/bin/xinit/Makefile:1.12 --- src/external/mit/xorg/bin/xinit/Makefile:1.11 Mon Oct 12 11:43:11 2020 +++ src/external/mit/xorg/bin/xinit/Makefile Sun Mar 9 08:26:29 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2020/10/12 11:43:11 nia Exp $ +# $NetBSD: Makefile,v 1.12 2025/03/09 08:26:29 mrg Exp $ .include <bsd.own.mk> @@ -9,6 +9,7 @@ XINITDIR= ${X11ETCDIR}/xinit CPPFLAGS+= ${X11FLAGS.CONNECTION} -DBINDIR=\"${X11BINDIR}\" \ -DRETSIGTYPE=void +CPPFLAGS+= -DHAVE_ASPRINTF CPPSCRIPTS= startx xinitrc CPPSCRIPTFLAGS_xinitrc= -DXINITDIR=${XINITDIR} -DBINDIR=${X11BINDIR} \ Index: src/external/mit/xorg/lib/libSM/Makefile diff -u src/external/mit/xorg/lib/libSM/Makefile:1.6 src/external/mit/xorg/lib/libSM/Makefile:1.7 --- src/external/mit/xorg/lib/libSM/Makefile:1.6 Sun Mar 9 06:03:51 2025 +++ src/external/mit/xorg/lib/libSM/Makefile Sun Mar 9 08:26:29 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2025/03/09 06:03:51 mrg Exp $ +# $NetBSD: Makefile,v 1.7 2025/03/09 08:26:29 mrg Exp $ .include <bsd.own.mk> @@ -15,8 +15,6 @@ INCSDIR=${X11INCDIR}/X11/SM CPPFLAGS+= ${X11FLAGS.THREADLIB} # XXX not yet; libuuid_ul is not yet ready. #CPPFLAGS+= -DHAVE_LIBUUID -CPPFLAGS+= -DHAVE_GETADDRINFO -DHAVE_INET_NTOP \ - -DHAVE_STRUCT_SOCKADDR_STORAGE CONN_DEFINES= ${X11FLAGS.CONNECTION} -DICE_t Index: src/external/mit/xorg/lib/libX11/Makefile.libx11 diff -u src/external/mit/xorg/lib/libX11/Makefile.libx11:1.27 src/external/mit/xorg/lib/libX11/Makefile.libx11:1.28 --- src/external/mit/xorg/lib/libX11/Makefile.libx11:1.27 Sun Mar 9 06:03:51 2025 +++ src/external/mit/xorg/lib/libX11/Makefile.libx11 Sun Mar 9 08:26:30 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.libx11,v 1.27 2025/03/09 06:03:51 mrg Exp $ +# $NetBSD: Makefile.libx11,v 1.28 2025/03/09 08:26:30 mrg Exp $ LIB= X11 .PATH: ${X11SRCDIR.${LIB}}/src @@ -407,7 +407,6 @@ CPPFLAGS+= -DHAVE_SYS_FILIO_H -DHAVE_SYS CPPFLAGS+= -DHAVE_REALLOCARRAY CPPFLAGS+= -DHAVE_STRCASECMP -DHAVE_STRLCPY -DHAVE___BUILTIN_POPCOUNTL CPPFLAGS+= -DUSE_THREAD_SAFETY_CONSTRUCTOR -CPPFLAGS+= -DHAVE_GETADDRINFO -DHAVE_INET_NTOP -DHAVE_STRUCT_SOCKADDR_STORAGE CPPFLAGS+= -DUSE_XCB SRCS+= \ @@ -461,6 +460,7 @@ CPPFLAGS.imTransR.c= $(CONN_DEFINES) $(X CPPFLAGS.lcFile.c= $(XLC_DEFINES) $(SETID_DEFINES) CPPFLAGS.x11trans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_X_DEFINES) $(POLL_DEFINES) CPPFLAGS.ximtrans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES) +CPPFLAGS.xim_trans.c= $(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES) #BUILDSYMLINKS= transport.c x11trans.c \ # transport.c ximtrans.c Index: src/share/mk/bsd.x11.mk diff -u src/share/mk/bsd.x11.mk:1.160 src/share/mk/bsd.x11.mk:1.161 --- src/share/mk/bsd.x11.mk:1.160 Wed Feb 26 01:18:19 2025 +++ src/share/mk/bsd.x11.mk Sun Mar 9 08:26:29 2025 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.x11.mk,v 1.160 2025/02/26 01:18:19 mrg Exp $ +# $NetBSD: bsd.x11.mk,v 1.161 2025/03/09 08:26:29 mrg Exp $ .include <bsd.init.mk> @@ -22,7 +22,8 @@ X11FLAGS.THREADS= -DXTHREADS -D_REENTRAN # CONNECTION_FLAGS X11FLAGS.CONNECTION= -DTCPCONN -DUNIXCONN -DHAS_STICKY_DIR_BIT \ - -DHAS_FCHOWN + -DHAS_FCHOWN -DHAVE_GETADDRINFO -DHAVE_INET_NTOP \ + -DHAVE_STRUCT_SOCKADDR_STORAGE .if (${USE_INET6} != "no") X11FLAGS.CONNECTION+= -DIPv6