Module Name: src Committed By: mrg Date: Sun Mar 9 06:03:52 UTC 2025
Modified Files: src/external/mit/xorg/lib/libSM: Makefile src/external/mit/xorg/lib/libX11: Makefile.libx11 src/external/mit/xorg/lib/libXau: Makefile src/external/mit/xorg/lib/libxshmfence: Makefile Log Message: variously define DHAVE_GETADDRINFO, HAVE_INET_NTOP, HAVE_STRUCT_SOCKADDR_STORAGE, HAVE_EXPLICIT_MEMSET, HAVE_PATHCONF, and HAVE_UNISTD_H. comment define for HAVE_MEMFD_CREATE in libxshmfence, needs testing. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/libSM/Makefile cvs rdiff -u -r1.26 -r1.27 src/external/mit/xorg/lib/libX11/Makefile.libx11 cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/libXau/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/libxshmfence/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/libSM/Makefile diff -u src/external/mit/xorg/lib/libSM/Makefile:1.5 src/external/mit/xorg/lib/libSM/Makefile:1.6 --- src/external/mit/xorg/lib/libSM/Makefile:1.5 Sun Jan 8 09:10:58 2023 +++ src/external/mit/xorg/lib/libSM/Makefile Sun Mar 9 06:03:51 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2023/01/08 09:10:58 mrg Exp $ +# $NetBSD: Makefile,v 1.6 2025/03/09 06:03:51 mrg Exp $ .include <bsd.own.mk> @@ -15,6 +15,8 @@ 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.26 src/external/mit/xorg/lib/libX11/Makefile.libx11:1.27 --- src/external/mit/xorg/lib/libX11/Makefile.libx11:1.26 Sat Oct 7 12:15:52 2023 +++ src/external/mit/xorg/lib/libX11/Makefile.libx11 Sun Mar 9 06:03:51 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.libx11,v 1.26 2023/10/07 12:15:52 rin Exp $ +# $NetBSD: Makefile.libx11,v 1.27 2025/03/09 06:03:51 mrg Exp $ LIB= X11 .PATH: ${X11SRCDIR.${LIB}}/src @@ -407,6 +407,7 @@ 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+= \ Index: src/external/mit/xorg/lib/libXau/Makefile diff -u src/external/mit/xorg/lib/libXau/Makefile:1.5 src/external/mit/xorg/lib/libXau/Makefile:1.6 --- src/external/mit/xorg/lib/libXau/Makefile:1.5 Fri May 31 00:38:16 2013 +++ src/external/mit/xorg/lib/libXau/Makefile Sun Mar 9 06:03:51 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2013/05/31 00:38:16 mrg Exp $ +# $NetBSD: Makefile,v 1.6 2025/03/09 06:03:51 mrg Exp $ .include <bsd.own.mk> @@ -14,6 +14,7 @@ INCS= Xauth.h INCSDIR=${X11INCDIR}/X11 CPPFLAGS+= ${X11FLAGS.THREADLIB} +CPPFLAGS+= -DHAVE_EXPLICIT_MEMSET -DHAVE_PATHCONF -DHAVE_UNISTD_H MAN= Xau.3 MLINKS= Xau.3 XauDisposeAuth.3 \ Index: src/external/mit/xorg/lib/libxshmfence/Makefile diff -u src/external/mit/xorg/lib/libxshmfence/Makefile:1.6 src/external/mit/xorg/lib/libxshmfence/Makefile:1.7 --- src/external/mit/xorg/lib/libxshmfence/Makefile:1.6 Sun Mar 5 11:52:39 2017 +++ src/external/mit/xorg/lib/libxshmfence/Makefile Sun Mar 9 06:03:51 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2017/03/05 11:52:39 mrg Exp $ +# $NetBSD: Makefile,v 1.7 2025/03/09 06:03:51 mrg Exp $ .include <bsd.own.mk> @@ -15,6 +15,8 @@ CPPFLAGS+= -DSHMDIR=\"/var/shm\" CPPFLAGS+= -DHAVE_SEMAPHORE # XXX CPPFLAGS+= -DLIBXSHM_PAGESIZE=4096 +# XXX needs testing +#CPPFLAGS+= -DHAVE_MEMFD_CREATE LDADD+= -lrt DPADD+= ${LIBRT}