Module Name: src
Committed By: mrg
Date: Wed Feb 23 07:53:30 UTC 2011
Modified Files:
src/distrib/sets/lists/xbase: shl.mi
src/distrib/sets/lists/xcomp: mi shl.mi
src/external/mit/xorg/lib/libX11: Makefile Makefile.libx11
src/external/mit/xorg/lib/libX11/dynamic: Makefile
Added Files:
src/external/mit/xorg/lib/libX11/libX11-xcb: Makefile shlib_version
Log Message:
enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.122 -r1.123 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.27 -r1.28 src/distrib/sets/lists/xcomp/shl.mi
cvs rdiff -u -r1.10 -r1.11 src/external/mit/xorg/lib/libX11/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libX11/Makefile.libx11
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/mit/xorg/lib/libX11/dynamic/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libX11/libX11-xcb/Makefile \
src/external/mit/xorg/lib/libX11/libX11-xcb/shlib_version
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.41 src/distrib/sets/lists/xbase/shl.mi:1.42
--- src/distrib/sets/lists/xbase/shl.mi:1.41 Wed Jan 19 16:31:23 2011
+++ src/distrib/sets/lists/xbase/shl.mi Wed Feb 23 07:53:28 2011
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.41 2011/01/19 16:31:23 jmcneill Exp $
+# $NetBSD: shl.mi,v 1.42 2011/02/23 07:53:28 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -189,6 +189,9 @@
./usr/X11R7/lib/libX11.so -unknown- xorg
./usr/X11R7/lib/libX11.so.7 -unknown- xorg
./usr/X11R7/lib/libX11.so.7.0 -unknown- xorg
+./usr/X11R7/lib/libX11-xcb.so -unknown- xorg
+./usr/X11R7/lib/libX11-xcb.so.1 -unknown- xorg
+./usr/X11R7/lib/libX11-xcb.so.1.0 -unknown- xorg
./usr/X11R7/lib/libXRes.so -unknown- xorg
./usr/X11R7/lib/libXRes.so.2 -unknown- xorg
./usr/X11R7/lib/libXRes.so.2.0 -unknown- xorg
Index: src/distrib/sets/lists/xcomp/mi
diff -u src/distrib/sets/lists/xcomp/mi:1.122 src/distrib/sets/lists/xcomp/mi:1.123
--- src/distrib/sets/lists/xcomp/mi:1.122 Wed Jan 19 18:29:28 2011
+++ src/distrib/sets/lists/xcomp/mi Wed Feb 23 07:53:29 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.122 2011/01/19 18:29:28 jakllsch Exp $
+# $NetBSD: mi,v 1.123 2011/02/23 07:53:29 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -5334,6 +5334,7 @@
./usr/X11R7/include/X11/Xfuncs.h -unknown- xorg
./usr/X11R7/include/X11/Xlcint.h -unknown- xorg
./usr/X11R7/include/X11/Xlib.h -unknown- xorg
+./usr/X11R7/include/X11/Xlib-xcb.h -unknown- xorg
./usr/X11R7/include/X11/XlibConf.h -unknown- xorg
./usr/X11R7/include/X11/Xlibint.h -unknown- xorg
./usr/X11R7/include/X11/Xlocale.h -unknown- xorg
@@ -6154,6 +6155,9 @@
./usr/X11R7/lib/libX11.a -unknown- xorg
./usr/X11R7/lib/libX11_g.a -unknown- debuglib,xorg
./usr/X11R7/lib/libX11_p.a -unknown- profile,xorg
+./usr/X11R7/lib/libX11-xcb.a -unknown- xorg
+./usr/X11R7/lib/libX11-xcb_g.a -unknown- debuglib,xorg
+./usr/X11R7/lib/libX11-xcb_p.a -unknown- profile,xorg
./usr/X11R7/lib/libXRes.a -unknown- xorg
./usr/X11R7/lib/libXRes_g.a -unknown- debuglib,xorg
./usr/X11R7/lib/libXRes_p.a -unknown- profile,xorg
Index: src/distrib/sets/lists/xcomp/shl.mi
diff -u src/distrib/sets/lists/xcomp/shl.mi:1.27 src/distrib/sets/lists/xcomp/shl.mi:1.28
--- src/distrib/sets/lists/xcomp/shl.mi:1.27 Wed Jan 19 16:31:23 2011
+++ src/distrib/sets/lists/xcomp/shl.mi Wed Feb 23 07:53:29 2011
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.27 2011/01/19 16:31:23 jmcneill Exp $
+# $NetBSD: shl.mi,v 1.28 2011/02/23 07:53:29 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -55,6 +55,7 @@
./usr/X11R7/lib/libOSMesa_pic.a -unknown- xorg
./usr/X11R7/lib/libSM_pic.a -unknown- xorg
./usr/X11R7/lib/libX11_pic.a -unknown- xorg
+./usr/X11R7/lib/libX11-xcb_pic.a -unknown- xorg
./usr/X11R7/lib/libXRes_pic.a -unknown- xorg
./usr/X11R7/lib/libXTrap_pic.a -unknown- xorg
./usr/X11R7/lib/libXau_pic.a -unknown- xorg
@@ -196,6 +197,7 @@
./usr/libdata/debug/usr/X11R7/lib/libOSMesa.so.7.0.debug -unknown- xorg,debug
./usr/libdata/debug/usr/X11R7/lib/libSM.so.7.0.debug -unknown- xorg,debug
./usr/libdata/debug/usr/X11R7/lib/libX11.so.7.0.debug -unknown- xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/libX11-xcb.so.1.0.debug -unknown- xorg,debug
./usr/libdata/debug/usr/X11R7/lib/libXRes.so.2.0.debug -unknown- xorg,debug
./usr/libdata/debug/usr/X11R7/lib/libXTrap.so.7.0.debug -unknown- xorg,debug
./usr/libdata/debug/usr/X11R7/lib/libXau.so.7.0.debug -unknown- xorg,debug
Index: src/external/mit/xorg/lib/libX11/Makefile
diff -u src/external/mit/xorg/lib/libX11/Makefile:1.10 src/external/mit/xorg/lib/libX11/Makefile:1.11
--- src/external/mit/xorg/lib/libX11/Makefile:1.10 Sun Nov 28 07:47:53 2010
+++ src/external/mit/xorg/lib/libX11/Makefile Wed Feb 23 07:53:29 2011
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.10 2010/11/28 07:47:53 mrg Exp $
+# $NetBSD: Makefile,v 1.11 2011/02/23 07:53:29 mrg Exp $
.include <bsd.own.mk>
-SUBDIR= dynamic static \
+SUBDIR= dynamic .WAIT libX11-xcb static \
ximcp xlcDef xlcUTF8Load xlibi18n xlocale xomGeneric
-INCS= ImUtil.h XKBlib.h Xcms.h Xlib.h XlibConf.h Xlibint.h \
- Xlocale.h Xregion.h Xresource.h Xutil.h cursorfont.h \
- Xcmsint.h Xlcint.h
+INCS= ImUtil.h XKBlib.h Xcms.h Xlib-xcb.h Xlib.h XlibConf.h \
+ Xlibint.h Xlocale.h Xregion.h Xresource.h Xutil.h \
+ Xcmsint.h Xlcint.h \
+ cursorfont.h
INCSDIR= ${X11INCDIR}/X11
MAN= AllPlanes.3 BlackPixelOfScreen.3 DisplayOfCCC.3 \
@@ -95,8 +96,8 @@
XlibConf.h: XlibConf.h.in
${_MKTARGET_CREATE}
- ${TOOL_SED} 's/#undef XTHREADS/#define XTHREADS/; \
- s/#undef XUSE_MTSAFE_API/#define XUSE_MTSAFE_API/ ' \
+ ${TOOL_SED} 's/#undef XTHREADS/#define XTHREADS 1/; \
+ s/#undef XUSE_MTSAFE_API/#define XUSE_MTSAFE_API 1/ ' \
< ${.ALLSRC} > ${.TARGET}
CLEANFILES+= XlibConf.h
Index: src/external/mit/xorg/lib/libX11/Makefile.libx11
diff -u src/external/mit/xorg/lib/libX11/Makefile.libx11:1.7 src/external/mit/xorg/lib/libX11/Makefile.libx11:1.8
--- src/external/mit/xorg/lib/libX11/Makefile.libx11:1.7 Sat May 22 02:41:13 2010
+++ src/external/mit/xorg/lib/libX11/Makefile.libx11 Wed Feb 23 07:53:29 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.libx11,v 1.7 2010/05/22 02:41:13 mrg Exp $
+# $NetBSD: Makefile.libx11,v 1.8 2011/02/23 07:53:29 mrg Exp $
LIB= X11
.PATH: ${X11SRCDIR.${LIB}}/src
@@ -267,9 +267,6 @@
SRCS+= \
UIThrStubs.c
-SRCS+= \
- ConnDis.c \
- x11_trans.c
SRCS+= \
AddDIC.c \
@@ -397,6 +394,19 @@
CPPFLAGS+= -I${X11SRCDIR.X11}/src/xcms
CPPFLAGS+= -I${X11SRCDIR.X11}/src/xlibi18n
+# From libX11's config.h
+CPPFLAGS+= -DCOMPOSECACHE -DHAVE_DLOPEN -DHAVE_GETPAGESIZE
+CPPFLAGS+= -DHAVE_INTTYPES_H -DHAVE_MEMORY_H -DHAVE_MMAP
+CPPFLAGS+= -DHAVE_SOCKLEN_T -DHAVE_STDLIB_H -DHAVE_STRINGS_H
+CPPFLAGS+= -DHAVE_STRING_H -DHAVE_STRTOL -DHAVE_SYS_PARAM_H
+CPPFLAGS+= -DHAVE_SYS_SELECT_H -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H
+CPPFLAGS+= -DHAVE_UNISTD_H
+
+CPPFLAGS+= -DUSE_XCB
+SRCS+= \
+ xcb_disp.c \
+ xcb_io.c
+
CMS_DEFINES= -DXCMS -DXCMSDB=\"${X11LIBDIR}/Xcms.txt\"
CONN_DEFINES= ${X11FLAGS.CONNECTION}
EDB_DEFINES= -DERRORDB=\"${X11LIBDIR}/XErrorDB\"
Index: src/external/mit/xorg/lib/libX11/dynamic/Makefile
diff -u src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.1.1.1 src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.2
--- src/external/mit/xorg/lib/libX11/dynamic/Makefile:1.1.1.1 Tue Jul 29 05:01:22 2008
+++ src/external/mit/xorg/lib/libX11/dynamic/Makefile Wed Feb 23 07:53:29 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/07/29 05:01:22 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2011/02/23 07:53:29 mrg Exp $
NOLINT= 1
NOPROFILE= 1
@@ -18,9 +18,10 @@
CPPFLAGS.CrPixmap.c= $(XCURSOR_DEFINES)
CPPFLAGS.PutImage.c= $(XCURSOR_DEFINES)
-LIBDPLIBS= \
+LIBDPLIBS+= \
+ xcb ${.CURDIR}/../../libxcb/libxcb \
Xdmcp ${.CURDIR}/../../libXdmcp \
- Xau ${.CURDIR}/../../libXau \
+ Xau ${.CURDIR}/../../libXau
.include <bsd.x11.mk>
.include <bsd.lib.mk>
Added files:
Index: src/external/mit/xorg/lib/libX11/libX11-xcb/Makefile
diff -u /dev/null src/external/mit/xorg/lib/libX11/libX11-xcb/Makefile:1.1
--- /dev/null Wed Feb 23 07:53:30 2011
+++ src/external/mit/xorg/lib/libX11/libX11-xcb/Makefile Wed Feb 23 07:53:30 2011
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2011/02/23 07:53:30 mrg Exp $
+
+NOLINT= 1
+
+.include <bsd.own.mk>
+
+LIB= X11-xcb
+
+SRCS+= x11_xcb.c
+
+CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11
+
+LIBDPLIBS+= \
+ X11 ${.CURDIR}/../../libX11/dynamic
+
+.PATH: ${X11SRCDIR.X11}/src
+
+.include <bsd.x11.mk>
+.include <bsd.lib.mk>
Index: src/external/mit/xorg/lib/libX11/libX11-xcb/shlib_version
diff -u /dev/null src/external/mit/xorg/lib/libX11/libX11-xcb/shlib_version:1.1
--- /dev/null Wed Feb 23 07:53:30 2011
+++ src/external/mit/xorg/lib/libX11/libX11-xcb/shlib_version Wed Feb 23 07:53:30 2011
@@ -0,0 +1,4 @@
+# $NetBSD: shlib_version,v 1.1 2011/02/23 07:53:30 mrg Exp $
+#
+major=1
+minor=0