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>