Module Name:    src
Committed By:   mrg
Date:           Tue Jul 13 05:53:13 UTC 2021

Modified Files:
        src/distrib/sets/lists/xbase: shl.mi
        src/distrib/sets/lists/xdebug: shl.mi
        src/external/mit/xorg/lib/libX11: Makefile Makefile.libx11
        src/external/mit/xorg/lib/libX11/dynamic: Makefile
        src/external/mit/xorg/lib/libX11/static: Makefile

Log Message:
move the i18n modules into libX11 directly.

fixes at least alacritty, and saves memory too.


To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.62 -r1.63 src/distrib/sets/lists/xdebug/shl.mi
cvs rdiff -u -r1.14 -r1.15 src/external/mit/xorg/lib/libX11/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/mit/xorg/lib/libX11/Makefile.libx11
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libX11/dynamic/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libX11/static/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/xbase/shl.mi
diff -u src/distrib/sets/lists/xbase/shl.mi:1.95 src/distrib/sets/lists/xbase/shl.mi:1.96
--- src/distrib/sets/lists/xbase/shl.mi:1.95	Sun Jul 11 00:08:06 2021
+++ src/distrib/sets/lists/xbase/shl.mi	Tue Jul 13 05:53:12 2021
@@ -1,25 +1,25 @@
-# $NetBSD: shl.mi,v 1.95 2021/07/11 00:08:06 mrg Exp $
+# $NetBSD: shl.mi,v 1.96 2021/07/13 05:53:12 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
-./usr/X11R7/lib/X11/locale/lib/common/ximcp.so	xbase-libX11-lib		xorg
-./usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2.0	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so	xbase-libX11-lib		xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2.0	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2.0	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2.0	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xlocale.so	xbase-obsolete	obsolete
-./usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2	xbase-obsolete	obsolete
-./usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2.0	xbase-obsolete	obsolete
-./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2	xbase-libX11-lib	xorg
-./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2.0	xbase-libX11-lib	xorg
+./usr/X11R7/lib/X11/locale/lib/common/ximcp.so		obsolet		obsolete
+./usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2.0	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so		obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2.0	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2.0	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2.0	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlocale.so	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2.0	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2	obsolete	obsolete
+./usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2.0	obsolete	obsolete
 ./usr/X11R7/lib/libEGL.so			xbase-libEGL-lib		xorg,compatx11file,xorg_glamor
 ./usr/X11R7/lib/libEGL.so.0			xbase-libEGL-lib		xorg,compatx11file,xorg_glamor
 ./usr/X11R7/lib/libEGL.so.0.0			xbase-libEGL-lib		xorg,compatx11file,xorg_glamor

Index: src/distrib/sets/lists/xdebug/shl.mi
diff -u src/distrib/sets/lists/xdebug/shl.mi:1.62 src/distrib/sets/lists/xdebug/shl.mi:1.63
--- src/distrib/sets/lists/xdebug/shl.mi:1.62	Sun Jul 11 20:48:48 2021
+++ src/distrib/sets/lists/xdebug/shl.mi	Tue Jul 13 05:53:12 2021
@@ -1,17 +1,17 @@
-# $NetBSD: shl.mi,v 1.62 2021/07/11 20:48:48 mrg Exp $
+# $NetBSD: shl.mi,v 1.63 2021/07/13 05:53:12 mrg Exp $
 ./usr/libdata/debug/usr/X11R7/lib	base-sys-usr		xorg,debug,compatx11dir
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libximcp.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcDef.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcUTF8Load.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlibi18n.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlocale.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxomGeneric.so.2.0.debug	xorg,obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2.0.debug	xdebug-libX11-debug		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2.0.debug	xdebug-libX11-debug		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2.0.debug	xdebug-libX11-debug		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2.0.debug	xdebug-libX11-debug		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2.0.debug	xdebug-obsolete		xorg,obsolete
-./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2.0.debug	xdebug-libX11-debug		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libximcp.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcDef.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlcUTF8Load.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlibi18n.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxlocale.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/libxomGeneric.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/ximcp.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlcDef.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlcUTF8Load.so.2.0.debug	obsolete	obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlibi18n.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xlocale.so.2.0.debug	obsolete		obsolete
+./usr/libdata/debug/usr/X11R7/lib/X11/locale/lib/common/xomGeneric.so.2.0.debug	obsolete		obsolete
 ./usr/libdata/debug/usr/X11R7/lib/libEGL.so.0.0.debug	xdebug-libEGL-debug		xorg,debug,compatx11file,xorg_glamor
 ./usr/libdata/debug/usr/X11R7/lib/libFS.so.7.0.debug	xdebug-libFS-debug		xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libGL.so.3.0.debug	xdebug-libGL-debug		xorg,debug,compatx11file

Index: src/external/mit/xorg/lib/libX11/Makefile
diff -u src/external/mit/xorg/lib/libX11/Makefile:1.14 src/external/mit/xorg/lib/libX11/Makefile:1.15
--- src/external/mit/xorg/lib/libX11/Makefile:1.14	Sun Feb 23 09:10:50 2020
+++ src/external/mit/xorg/lib/libX11/Makefile	Tue Jul 13 05:53:12 2021
@@ -1,9 +1,8 @@
-#	$NetBSD: Makefile,v 1.14 2020/02/23 09:10:50 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2021/07/13 05:53:12 mrg Exp $
 
 .include <bsd.own.mk>
 
 SUBDIR=		dynamic .WAIT libX11-xcb static \
-		ximcp xlcDef xlcUTF8Load xlibi18n xomGeneric \
 		extensions
 
 INCS=		ImUtil.h XKBlib.h Xcms.h Xlib-xcb.h Xlib.h XlibConf.h \

Index: src/external/mit/xorg/lib/libX11/Makefile.libx11
diff -u src/external/mit/xorg/lib/libX11/Makefile.libx11:1.22 src/external/mit/xorg/lib/libX11/Makefile.libx11:1.23
--- src/external/mit/xorg/lib/libX11/Makefile.libx11:1.22	Tue Apr 27 06:50:26 2021
+++ src/external/mit/xorg/lib/libX11/Makefile.libx11	Tue Jul 13 05:53:12 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.libx11,v 1.22 2021/04/27 06:50:26 mrg Exp $
+#	$NetBSD: Makefile.libx11,v 1.23 2021/07/13 05:53:12 mrg Exp $
 
 LIB=	X11
 .PATH:	${X11SRCDIR.${LIB}}/src
@@ -416,7 +416,9 @@ CMS_DEFINES=		-DXCMS -DXCMSDB=\"${X11LIB
 CONN_DEFINES=		${X11FLAGS.CONNECTION}
 EDB_DEFINES=		-DERRORDB=\"${X11LIBDIR}/XErrorDB\"
 KDB_DEFINES=		-DKEYSYMDB=\"${X11LIBDIR}/XKeysymDB\"
-LC_DYNDEFINES=		-DUSE_DYNAMIC_LC
+# Set this to use dynamic i18n support.
+#LC_DYNDEFINES=		-DUSE_DYNAMIC_LC
+LC_DYNDEFINES=
 OPEN_DEFINES=		-I${DESTDIR}${X11INCDIR}/X11/extensions
 POLL_DEFINES=		-DUSE_POLL
 SETID_DEFINES=		-DHASSETUGID

Index: src/external/mit/xorg/lib/libX11/dynamic/Makefile
diff -u src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.3 src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.4
--- src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.3	Thu Aug 11 23:15:38 2011
+++ src/external/mit/xorg/lib/libX11/dynamic/Makefile	Tue Jul 13 05:53:12 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/08/11 23:15:38 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2021/07/13 05:53:12 mrg Exp $
 
 NOLINT=		1
 NOPROFILE=	1
@@ -7,8 +7,20 @@ NOSTATICLIB=	1
 .include <bsd.own.mk>
 
 .include "../Makefile.libx11"
-
-SRCS+=		XlcDL.c XlcSL.c XDefaultIMIF.c XDefaultOMIF.c
+.include "../Makefile.ximcp"
+.include "../Makefile.xlcDef"
+.include "../Makefile.xlcUTF8Load"
+.include "../Makefile.xlibi18n"
+.include "../Makefile.xomGeneric"
+
+# Set this to use dynamic i18n support.
+#SRCS+=	XlcDL.c XlcSL.c
+
+SRCS+=	${SRCS.ximcp} \
+	${SRCS.xlcDef} \
+	${SRCS.xlcUTF8Load} \
+	${SRCS.xlibi18n} \
+	${SRCS.xomGeneric}
 
 CPPFLAGS.lcInit.c=	$(LC_DYNDEFINES)
 CPPFLAGS.lcGeneric.c=	$(LC_DYNDEFINES)

Index: src/external/mit/xorg/lib/libX11/static/Makefile
diff -u src/external/mit/xorg/lib/libX11/static/Makefile:1.3 src/external/mit/xorg/lib/libX11/static/Makefile:1.4
--- src/external/mit/xorg/lib/libX11/static/Makefile:1.3	Thu Jun  2 22:41:26 2016
+++ src/external/mit/xorg/lib/libX11/static/Makefile	Tue Jul 13 05:53:13 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2016/06/02 22:41:26 mrg Exp $
+#	$NetBSD: Makefile,v 1.4 2021/07/13 05:53:13 mrg Exp $
 
 NOPIC=	1
 
@@ -18,10 +18,6 @@ SRCS+=	\
 	${SRCS.xlibi18n} \
 	${SRCS.xomGeneric}
 
-SRCS+=	\
-	XlcDL.c \
-	XlcSL.c
-
 CWARNFLAGS.clang+=	-Wno-parentheses
 
 .include <bsd.x11.mk>

Reply via email to